/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,: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-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-ease:initial}}}@layer theme{:root,:host{--font-sans:"Mona Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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-ink:#06090f;--color-graphite-1:#0b0f17;--color-graphite-2:#10151f;--color-graphite-3:#161c29;--color-graphite-4:#1f2737;--color-line:#1c2331;--color-line-soft:#96b4f017;--color-line-strong:#2b3446;--color-fg:#f7f8f8;--color-fg-2:#b0bcd6;--color-fg-3:#8691a8;--color-blue:#1b95e0;--color-blue-2:#4aaced;--color-blue-action:#1373b7;--color-blue-action-2:#1479c0;--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--color-ink);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{color:var(--color-fg);font-family:var(--font-sans);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11";background:0 0;font-size:17px;font-weight:400;line-height:1.6}::selection{background:#1b95e073}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--color-blue) 45%, transparent)}}::selection{color:var(--color-fg)}:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px;border-radius:6px}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.02em;font-weight:560;line-height:1.1}p{text-wrap:pretty}img,svg,video{max-width:100%;display:block}html{scrollbar-color:var(--color-graphite-4) var(--color-ink);scrollbar-width:thin}input,button,select,textarea{font:inherit;color:inherit}@view-transition{navigation:auto}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hue-rotate-90{--tw-hue-rotate:hue-rotate(90deg);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,)}.hue-rotate-180{--tw-hue-rotate:hue-rotate(180deg);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,)}.hue-rotate-270{--tw-hue-rotate:hue-rotate(270deg);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,)}.hue-rotate-360{--tw-hue-rotate:hue-rotate(360deg);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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.xt-phero{flex-direction:column;gap:clamp(20px,2.6vh,32px);padding-top:clamp(32px,5.6vh,72px);padding-bottom:12px;display:flex;overflow-x:clip}@media (min-width:961px){.xt-phero{height:calc(100svh - var(--chrome-h,108px));min-height:600px;max-height:1120px}}.xt-phero[data-wide]{height:auto;max-height:none}.xt-phero[data-wide] .xt-stage{flex:none}.xt-phero__band{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:end;gap:32px 72px;display:grid}.xt-phero__meta{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:clamp(12px,2vh,22px);display:flex}.xt-crumbs{font-size:14px;font-weight:500}.xt-crumbs a{color:var(--color-fg-3);text-decoration:none;transition:color .2s}.xt-crumbs a:hover{color:var(--color-fg)}.xt-phero__release{border:1px solid var(--color-line-soft);color:var(--color-fg-3);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 10px;font-size:13px;text-decoration:none;transition:border-color .25s,color .25s;display:inline-flex}.xt-phero__release:hover{border-color:var(--color-line-strong);color:var(--color-fg-2)}.xt-phero__release b{color:var(--color-fg);font-weight:560}.xt-phero__release .xt-icon{width:14px;height:14px;transition:transform .3s var(--ease-out-expo)}.xt-phero__release:hover .xt-icon{transform:translate(2px)}.xt-phero__dot{background:var(--color-blue);border-radius:50%;width:6px;height:6px}.xt-phero__main{container-type:inline-size}.xt-phero__title{--title-max:clamp(40px, 6.4vh, 72px);--title-cap:64px;font-size:clamp(28px, calc(98cqi / var(--title-em,9)), var(--title-cap));letter-spacing:-.04em;font-variation-settings:"wdth" 104;font-weight:580;line-height:1.02;display:grid}.xt-line{width:fit-content;margin:-24px;padding:24px;display:block}.xt-phero__title[data-fit] .xt-line{white-space:nowrap}.xt-phero__for{color:var(--color-fg-3)}@media (min-width:961px){.xt-phero__title{--title-cap:min(64px, max(44px, 6.4vh))}}.xt-motion [data-xt-title] .xt-line{animation:1.1s cubic-bezier(.16,1,.3,1) .1s both xt-title-in}.xt-motion [data-xt-title] .xt-line+.xt-line{animation-delay:.24s}@keyframes xt-title-in{0%{opacity:0;filter:blur(10px);transform:translateY(20%)}to{opacity:1;filter:none;transform:none}}.xt-phero__promise{text-wrap:balance;max-width:46em;color:var(--color-fg-2);margin-top:clamp(12px,1.8vh,20px);font-size:17px;line-height:1.5}.xt-phero__actions{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:clamp(16px,2.6vh,28px);display:flex}.xt-phero__demo{color:var(--color-fg-2);align-items:center;gap:4px;margin-left:10px;font-size:15px;font-weight:520;text-decoration:none;transition:color .2s;display:inline-flex}.xt-phero__demo:hover{color:var(--color-fg)}.xt-phero__demo b{color:var(--color-fg);font-weight:620}.xt-phero__panel{border:1px solid var(--color-line-soft);background:radial-gradient(120% 90% at 100% 0,#1b95e01c,#0000 62%),linear-gradient(#ffffff0a,#ffffff03);border-radius:18px;gap:20px;padding:22px 24px 24px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 24px 60px #00000059}.xt-phero__score{border-bottom:1px solid var(--color-line-soft);color:var(--color-fg-3);align-items:center;gap:10px;padding-bottom:18px;font-size:14px;text-decoration:none;transition:color .2s;display:flex}.xt-phero__score:hover{color:var(--color-fg-2)}.xt-phero__score .xt-stars{width:92px;height:17px;-webkit-mask-size:18.4px 17px;mask-size:18.4px 17px}.xt-phero__score strong{color:var(--color-fg);font-size:16px;font-weight:600}.xt-phero__score .xt-icon{width:16px;height:16px;transition:transform .3s var(--ease-out-expo);margin-left:auto}.xt-phero__score:hover .xt-icon{transform:translate(3px)}.xt-phero__price{gap:18px;display:grid}.xt-phero__price .xt-seg{grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:grid}.xt-phero__price .xt-seg__thumb{top:3px;bottom:3px}.xt-phero__price .xt-seg button{min-height:32px;padding:0 10px;font-size:13.5px}.xt-phero__figure{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.xt-phero__from{color:var(--color-fg-3);font-size:15px}.xt-phero__figure strong{letter-spacing:-.045em;color:var(--color-fg);font-size:clamp(40px,6vh,56px);font-weight:600;line-height:.9}.xt-phero__unit{color:var(--color-fg-2);font-size:16px}.xt-phero__note{color:var(--color-fg-3);margin-top:10px;font-size:13.5px}@media (max-width:960px){.xt-phero__band{grid-template-columns:minmax(0,1fr);gap:28px}.xt-phero__panel{max-width:420px}}.xt-stage{isolation:isolate;flex:auto;min-height:0;margin-inline:12px;display:flex;position:relative;overflow:hidden}@media (min-width:1944px){.xt-stage{width:1920px;margin-inline:auto}}@media (max-width:960px){.xt-stage{flex:none;height:clamp(380px,92vw,620px)}}@media (max-width:720px){.xt-stage{border-radius:0;height:clamp(460px,122vw,620px);margin-inline:0}}.xt-specs__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.xt-specs__links{flex-wrap:wrap;gap:8px 24px;margin-top:32px;padding:0;font-size:15.5px;font-weight:520;list-style:none;display:flex}.xt-specs__links a{color:var(--color-fg);border-bottom:1px solid var(--color-line-strong);align-items:center;gap:4px;padding-bottom:2px;text-decoration:none;transition:border-color .2s;display:inline-flex}.xt-specs__links a:hover{border-color:var(--color-blue)}.xt-sheet{border-top:1px solid var(--color-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.xt-sheet__row{border-bottom:1px solid var(--color-line);padding:22px 0 26px}.xt-sheet__row:nth-child(odd){padding-right:24px}.xt-sheet__row:nth-child(2n){border-left:1px solid var(--color-line);padding-left:24px}.xt-sheet dt{color:var(--color-fg-3);font-size:14px}.xt-sheet dd{letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(22px,2.4vw,30px);font-weight:600}@media (max-width:900px){.xt-specs__grid{grid-template-columns:minmax(0,1fr)}}.xt-pricing__panel{border-radius:var(--radius-xl);background:linear-gradient(to bottom, #1b95e012, #1b95e000 45%), var(--color-graphite-1);border:1px solid #4aaced29;padding:clamp(20px,3vw,36px)}.xt-pricing__cycles{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:24px;display:flex}.xt-pricing__saving{color:var(--accent);font-size:14.5px;font-weight:540}.xt-tiers{border:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;display:grid}.xt-tier{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-graphite-2);cursor:pointer;transition:border-color .25s, background-color .25s, transform .3s var(--ease-out-expo);gap:18px;padding:22px 22px 24px;display:grid;position:relative}.xt-tier:hover{border-color:#4a505a}.xt-tier input{opacity:0;pointer-events:none;position:absolute}.xt-tier:has(input:checked){border-color:var(--color-fg);background:var(--color-graphite-3)}.xt-tier:has(input:focus-visible){outline:2px solid var(--color-blue);outline-offset:3px}.xt-tier__sites{color:var(--color-fg-2);font-size:15px;font-weight:560}.xt-tier__price{letter-spacing:-.035em;font-size:clamp(34px,3.6vw,44px);font-weight:650;line-height:1}.xt-tier__price small{letter-spacing:0;color:var(--color-fg-3);margin-left:4px;font-size:15px;font-weight:480}.xt-tier__check{border:1px solid var(--color-line-strong);color:#0000;border-radius:50%;place-items:center;width:24px;height:24px;transition:background-color .2s,color .2s,border-color .2s;display:grid;position:absolute;top:18px;right:18px}.xt-tier__check .xt-icon{width:14px;height:14px}.xt-tier:has(input:checked) .xt-tier__check{background:var(--color-fg);border-color:var(--color-fg);color:var(--color-ink)}.xt-pricing__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:24px;display:flex}.xt-pricing__included{max-width:52ch;color:var(--color-fg-2);font-size:15px}.xt-pricing__actions{flex-wrap:wrap;gap:10px;display:flex}.xt-reviews__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;display:flex}.xt-reviews__score{color:var(--color-fg-2);align-items:center;gap:12px;font-size:15px;display:flex}.xt-stars{--rating:5;background:linear-gradient(90deg, #ffc53d calc(var(--rating) / 5 * 100%), var(--color-graphite-4) 0);width:100px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath d='m10 1.5 2.4 4.9 5.4.8-3.9 3.8.9 5.3L10 13.8l-4.8 2.5.9-5.3-3.9-3.8 5.4-.8z'/%3E%3C/svg%3E") 0 0/20px 18px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath d='m10 1.5 2.4 4.9 5.4.8-3.9 3.8.9 5.3L10 13.8l-4.8 2.5.9-5.3-3.9-3.8 5.4-.8z'/%3E%3C/svg%3E") 0 0/20px 18px repeat-x}.xt-reviews__list{columns:3 300px;column-gap:clamp(24px,3vw,48px);margin:0;padding:0;list-style:none}.xt-review{break-inside:avoid;border-top:1px solid var(--color-line);padding:28px 0 32px}.xt-review blockquote{color:var(--color-fg-2);margin:0;font-size:16.5px;line-height:1.6}.xt-review__title{color:var(--color-fg);margin-bottom:8px;font-size:18px;font-weight:620}.xt-review figcaption{align-items:center;gap:12px;margin-top:18px;font-size:14px;display:flex}.xt-review figcaption img{border-radius:50%}.xt-review figcaption span{color:var(--color-fg-3);display:grid}.xt-review figcaption strong{color:var(--color-fg);font-weight:560}.xt-changelog__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.xt-changelog__intro{top:calc(var(--header-h) + 32px);position:sticky}.xt-revs{margin:0;padding:0 0 0 28px;list-style:none;position:relative}.xt-revs:before{content:"";background:linear-gradient(var(--color-blue), var(--color-line) 60%);width:1px;position:absolute;top:10px;bottom:10px;left:3px}.xt-rev{padding-bottom:36px;position:relative}.xt-rev:before{content:"";background:var(--color-ink);border:1px solid var(--color-blue);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:-28px}.xt-rev:first-child:before{background:var(--color-blue)}.xt-rev__head{align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.xt-rev__version{letter-spacing:-.01em;font-size:20px;font-weight:640}.xt-rev__date{color:var(--color-fg-3);font-size:14px}.xt-rev__items{color:var(--color-fg-2);grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;font-size:15.5px;list-style:none;display:grid}.xt-rev__items li{overflow-wrap:anywhere;align-items:baseline;gap:10px;min-width:0;display:flex}.xt-tag{text-transform:capitalize;min-width:72px;color:var(--color-fg);flex:none;align-items:center;gap:6px;font-size:12.5px;font-weight:560;display:inline-flex}.xt-tag:before{content:"";background:var(--color-fg-3);border-radius:2px;width:6px;height:6px}.xt-tag--new:before,.xt-tag--feature:before{background:var(--accent)}.xt-tag--fix:before{background:#ff8a7a}.xt-tag--security:before{background:#ffc53d}.xt-tag--update:before{background:var(--color-blue)}.xt-tag--support:before{background:#3ddc97}.xt-changelog__more{grid-column:2;justify-self:start;margin-left:28px}@media (max-width:900px){.xt-changelog__grid{grid-template-columns:minmax(0,1fr)}.xt-changelog__intro{position:static}.xt-changelog__more{grid-column:1}}.xt-closing__panel{border-radius:var(--radius-xl);background:radial-gradient(70% 90% at 50% 100%, #1b95e033, #1b95e000 65%), var(--color-graphite-1);text-align:center;border:1px solid #4aaced29;justify-items:center;gap:28px;padding:clamp(56px,8vw,120px) clamp(24px,4vw,64px);display:grid}.xt-closing__panel .xt-heading{max-width:18ch}.xt-closing__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.xt-closing__support{color:var(--color-fg-2);align-items:center;gap:10px;font-size:15px;display:inline-flex}.xt-closing__support a{color:var(--color-fg)}.xt-explode{--s:.8;flex:auto;min-width:0;position:relative}.xt-explode__viewport{position:absolute;inset:0 0 64px}@media (max-width:720px){.xt-explode__viewport{transition:top .9s cubic-bezier(.65,0,.35,1);inset:108px 0 64px}.xt-explode:not([data-state=exploded]) .xt-explode__viewport{top:0}}.xt-explode__scale{width:1000px;height:640px;transform:scale(var(--s));perspective:3200px;perspective-origin:50% 30%;margin:-320px 0 0 -500px;position:absolute;top:50%;left:50%}.xt-explode__assy{transform-style:preserve-3d;position:absolute;inset:0;transform:translateY(40px)rotateX(55deg)rotate(-35deg)}.xt-layer{transform-style:preserve-3d;transform:translateZ(calc(var(--z) * 1px));will-change:transform;position:absolute}.xt-motion .xt-layer{transform:translateZ(calc(var(--z) * .35px))}.xt-layer__anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:50%;right:0}.fc-store .xt-layer__anchor{top:34%;left:15%;right:auto}.fc-l-foot .xt-layer__anchor{left:40%;right:auto}.fc-l-trigger .xt-layer__anchor{left:50%;right:auto}.fc-l-body .xt-layer__anchor{top:62%}.xt-layer{transition:opacity .3s}.xt-explode[data-state=exploded]:not([data-focus=""])[data-focus] .xt-layer:not([data-active]){opacity:.35}.xt-explode{--trace:#ff8a3d}.xt-trace{z-index:4;pointer-events:none;opacity:0;width:100%;height:100%;filter:drop-shadow(0 0 2px var(--trace)) drop-shadow(0 0 8px #ff8a3d8c);position:absolute;inset:0;overflow:visible}.xt-trace__line{fill:none;stroke:var(--trace);stroke-width:1.5px;stroke-linecap:round}.xt-trace__origin{fill:var(--trace)}.xt-trace__ring{fill:none;stroke:var(--trace);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:1.8s cubic-bezier(.16,1,.3,1) infinite xt-trace-ring}.xt-trace__head{fill:#fff}@keyframes xt-trace-ring{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.7)}}.xt-tip{z-index:5;border:1px solid var(--color-line-soft);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);pointer-events:none;opacity:0;background:#0b0f17e0;border-radius:10px;width:max-content;max-width:min(232px,100% - 24px);padding:12px 15px 13px;position:absolute;top:0;left:0;box-shadow:0 18px 40px #00000073,inset 0 1px #ffffff0d}.xt-tip:before{content:"";background:var(--trace);width:2px;height:18px;box-shadow:0 0 10px var(--trace);border-radius:2px;margin-top:-9px;position:absolute;top:50%;left:-1px}.xt-tip[data-side=left]:before{left:auto;right:-1px}.xt-tip[data-side=over]:before{top:auto;bottom:-1px;left:var(--plug,50%);width:18px;height:2px;margin:0 0 0 -9px}.xt-tip strong{letter-spacing:-.01em;color:var(--color-fg);font-size:14px;font-weight:560;display:block}.xt-tip p{color:var(--color-fg-3);margin-top:4px;font-size:13px;line-height:1.45}.xt-explode__controls{z-index:5;border:1px solid var(--color-line-soft);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#0b0f17d1;border-radius:999px;width:max-content;max-width:calc(100% - 24px);padding:4px;display:flex;position:absolute;bottom:clamp(14px,2.4vh,24px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000059}.xt-explode__controls .xt-seg{background:0 0;border:0;padding:0}.xt-explode__controls .xt-seg__thumb{top:0;bottom:0}.xt-explode__controls .xt-seg button{min-height:38px;padding:0 22px}.xt-explode__opts{--rise:16px;z-index:5;border:1px solid var(--color-line-soft);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);opacity:0;visibility:hidden;width:max-content;max-width:calc(100% - 24px);transform:translate(-50%, var(--rise)) scale(.96);transition:opacity .3s, transform .4s var(--ease-out-expo), visibility 0s .4s;background:#0b0f17d1;border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(clamp(14px,2.4vh,24px) + 60px);left:50%;box-shadow:0 12px 30px #00000059}.xt-explode[data-state=try] .xt-explode__opts{opacity:1;visibility:visible;transition:opacity .45s .35s, transform .7s .35s var(--ease-out-expo), visibility 0s;transform:translate(-50%)scale(1)}.xt-explode__opts>*{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(6px)}.xt-explode[data-state=try] .xt-explode__opts>*{opacity:1;transition:opacity .4s calc(.5s + var(--i,0) * 60ms), transform .5s calc(.5s + var(--i,0) * 60ms) var(--ease-out-expo);transform:none}.xt-explode__opts>:nth-child(2){--i:1}.xt-explode__opts>:nth-child(3){--i:2}.xt-explode__opts>:nth-child(4){--i:3}.xt-explode__opts>:nth-child(5){--i:4}.xt-explode__opts>:nth-child(6){--i:5}.xt-explode:has(.xt-explode__opts) .xt-explode__viewport{transition:bottom .5s var(--ease-out-expo)}.xt-explode[data-state=try]:has(.xt-explode__opts) .xt-explode__viewport{bottom:124px}.xt-opt{height:38px;color:var(--color-fg-3);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 14px;font-size:12.5px;transition:background-color .2s;display:flex;position:relative}.xt-opt:hover{background:#ffffff0f}.xt-opt+.xt-opt:before{content:"";background:var(--color-line-soft);width:1px;position:absolute;top:11px;bottom:11px;left:-1px}.xt-opt select{appearance:none;height:30px;color:var(--color-fg);font:inherit;cursor:pointer;field-sizing:content;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a7b0c0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 2px center/14px no-repeat;border:0;padding:0 22px 0 4px;font-size:13px;font-weight:600}.xt-opt select:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px;border-radius:6px}.xt-opt option{color:#fff;background:#111722}@media (max-width:960px){.xt-explode__opts{display:none}.xt-explode[data-state=try]:has(.xt-explode__opts) .xt-explode__viewport{bottom:64px}}.fc-demo{--fc-accent:var(--color-blue);--fc-badge:#e94b35;--fc-primary:#263646;--fc-text:#5b6672;--fc-border:#eaeaea;--fc-success:#4b9b12;--fc-radius:6px}.fc-demo .xt-layer{color:var(--fc-primary);font-size:14px;line-height:1.35}.fc-demo .xt-layer button,.fc-demo .xt-layer input{font:inherit;color:inherit;pointer-events:none;background:0 0;border:0;padding:0}.fc-demo[data-state=try] .xt-layer button,.fc-demo[data-state=try] .xt-layer input{pointer-events:auto}.fc-demo[data-open=false] .xt-layer:not(.fc-store,.fc-l-trigger){pointer-events:none}.fc-demo[data-state=try] .xt-layer button{cursor:pointer}.fc-store{width:1000px;height:640px;top:0;left:0}.fc-l-head{width:400px;height:40px;top:60px;left:580px}.fc-l-body{width:400px;height:456px;top:100px;left:580px}.fc-l-ship{width:400px;height:58px;top:100px;left:580px}.fc-l-suggest{width:400px;height:170px;top:386px;left:580px}.fc-l-foot{width:336px;height:64px;top:556px;left:580px}.fc-l-trigger{width:64px;height:64px;top:556px;left:916px}.fc-l-head [data-fc-morph]{transform-origin:400px 560px}.fc-l-body [data-fc-morph],.fc-l-ship [data-fc-morph]{transform-origin:400px 520px}.fc-l-suggest [data-fc-morph]{transform-origin:400px 234px}.fc-l-foot [data-fc-morph]{transform-origin:400px 64px}.fc-l-ship,.fc-l-suggest{transition:opacity .3s}.fc-demo[data-view=coupons] .fc-l-ship,.fc-demo[data-view=coupons] .fc-l-suggest{opacity:0;pointer-events:none}.fc-store{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 50px 100px #00000080}.fc-store__nav{border-bottom:1px solid var(--fc-border);height:60px;color:var(--fc-text);align-items:center;gap:22px;padding:0 28px;font-size:14px;display:flex}.fc-store__nav strong{letter-spacing:-.02em;color:var(--fc-primary);margin-right:12px;font-size:17px;font-weight:750}.fc-store__cart{color:var(--fc-primary);align-items:center;gap:8px;margin-left:auto;font-weight:650;display:inline-flex}.fc-store__cart svg{width:20px;height:20px}.fc-store__grid{grid-template-columns:repeat(7,120px);gap:20px 16px;padding:24px 28px;display:grid}.fc-prod{grid-row:var(--r);grid-column:var(--c);gap:2px;display:grid}.fc-prod--more{visibility:hidden;opacity:0;transition:opacity .25s,transform .25s,visibility 0s .25s;transform:translateY(14px)scale(.96)}.fc-demo[data-stocked] .fc-prod--more{visibility:visible;opacity:1;transition:opacity .4s var(--ease-out-expo) calc(var(--i) * 70ms), transform .55s var(--ease-out-expo) calc(var(--i) * 70ms), visibility 0s calc(var(--i) * 70ms);transform:none}.fc-prod__img{border-radius:4px;place-items:center;height:136px;margin-bottom:8px;display:grid}.fc-prod__name{white-space:nowrap;font-size:13px;font-weight:650}.fc-prod__price{color:var(--fc-text);font-size:12.5px}.fc-prod__add{place-items:center;height:30px;margin-top:8px;transition:background-color .2s,color .2s;background:#eceef1!important;border-radius:4px!important;font-size:12.5px!important;font-weight:650!important;display:grid!important}.fc-demo[data-state=try] .fc-prod__add{background:var(--fc-primary)!important;color:#fff!important}.fc-demo[data-state=try] .fc-prod__add:hover{background:#34485c!important}.fc-overlay{opacity:0;pointer-events:none;background:#00000080;position:absolute;inset:0}.fc-demo[data-state=try][data-open=true] .fc-overlay{pointer-events:auto;cursor:pointer}.fc-loading{border-radius:var(--fc-radius);opacity:0;visibility:hidden;pointer-events:none;background:#ffffff80;place-items:center;width:400px;height:560px;transition:opacity .3s,visibility 0s .3s;display:grid;position:absolute;top:60px;left:580px}.fc-demo[data-loading] .fc-loading{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s}.fc-loading .sk{--sk:var(--fc-accent);width:40px;height:40px}.fc-demo [data-busy]{pointer-events:none;position:relative;color:#0000!important}.fc-btn-spin{place-items:center;display:grid;position:absolute;inset:0}.fc-btn-spin:before{content:"";border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite fc-spin}@keyframes fc-spin{to{transform:rotate(360deg)}}.fc-head,.fc-ship,.fc-suggest,.fc-checkout,.fc-trigger{transition:box-shadow .5s var(--ease-out-expo), border-radius .3s}.fc-demo[data-state=exploded] :is(.fc-head,.fc-ship,.fc-suggest,.fc-checkout){box-shadow:0 0 0 1px #1018280f,0 6px 14px #00000029,0 26px 50px #0000004d}.fc-demo[data-state=exploded] .fc-trigger{box-shadow:0 0 0 1px #1018280f,0 8px 16px #0003,0 28px 54px #00000057}.fc-head{border-bottom:1px solid var(--fc-border);border-radius:var(--fc-radius) var(--fc-radius) 0 0;background:#fff;align-items:stretch;height:40px;display:flex;position:relative;overflow:hidden}.fc-head__title{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:opacity .3s, transform .4s var(--ease-out-expo);align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:750;display:flex}.fc-head__back{place-items:center;width:20px;height:20px;display:none!important}.fc-head__back svg{width:18px;height:18px}.fc-demo[data-view=coupons] .fc-head__back{display:grid!important}.fc-head__notice{white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s, transform .4s var(--ease-out-expo);align-items:center;gap:6px;font-size:12.5px;display:flex;position:absolute;top:0;bottom:0;left:14px;transform:translate(30px)}.fc-head__notice button{text-underline-offset:3px;font-weight:700!important;text-decoration:underline!important}.fc-head.has-notice .fc-head__title{opacity:0;transform:translate(-150%)}.fc-head.has-notice .fc-head__notice{opacity:1;pointer-events:auto;transform:none}.fc-head.has-notice .fc-head__coupon{opacity:0;pointer-events:none!important}.fc-head__coupon{letter-spacing:.08em;text-transform:uppercase;text-underline-offset:3px;white-space:nowrap;align-items:center;transition:opacity .25s;margin-left:auto!important;padding:0 14px!important;font-size:10px!important;font-weight:750!important;text-decoration:underline!important;display:flex!important}.fc-demo[data-view=coupons] .fc-head__coupon{visibility:hidden}.fc-head__icon{flex:none;place-items:center;width:40px;transition:background-color .2s,color .2s;border-left:1px solid var(--fc-border)!important;display:grid!important}.fc-head__icon:hover{background:#f6f7f8!important}.fc-head__icon[data-fc-clear]:hover{color:#d91b1b!important}.fc-head__icon svg{width:17px;height:17px}.fc-body{background:#fff;width:400px;height:456px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000059}.fc-view--list{padding:58px 0 170px}.fc-ship{border-bottom:1px solid var(--fc-border);text-align:center;background:#fff;align-content:center;gap:8px;width:400px;height:58px;padding:0 32px;display:grid}.fc-ship__text{white-space:nowrap;font-size:13px;font-weight:650}.fc-ship__track{background:var(--fc-border);border-radius:5px;height:6px;display:block;overflow:hidden}.fc-ship__fill{border-radius:inherit;background:var(--fc-primary);transform-origin:0;height:100%;transition:transform .5s var(--ease-out-expo), background-color .3s;display:block;transform:scaleX(0)}.fc-ship.is-free .fc-ship__fill{background:var(--fc-success)}.fc-view{transition:transform .45s var(--ease-out-expo), opacity .3s;flex-direction:column;display:flex;position:absolute;inset:0}.fc-view--coupons{opacity:0;padding:14px 16px;overflow:hidden;transform:translate(100%)}.fc-demo[data-view=coupons] .fc-view--list{opacity:0;pointer-events:none;transform:translate(-30%)}.fc-demo[data-view=coupons] .fc-view--coupons{opacity:1;transform:none}.fc-items{scrollbar-width:none;flex:1;min-height:0;margin:0;padding:0 16px;list-style:none;overflow-y:auto}.fc-item{border-bottom:1px solid var(--fc-border);grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"thumb name price""thumb qty remove";align-items:center;gap:8px 14px;padding:12px 0;display:grid}.fc-item__thumb{border-radius:4px;grid-area:thumb;place-items:center;width:56px;height:56px;display:grid}.fc-item__name{white-space:nowrap;text-overflow:ellipsis;grid-area:name;font-size:15px;font-weight:650;overflow:hidden}.fc-item__price{grid-area:price;font-size:15px;font-weight:700}.fc-qty{border:1px solid var(--fc-border);border-radius:3px;grid-area:qty;justify-self:start;align-items:stretch;height:26px;display:inline-flex}.fc-qty__val{border-right:1px solid var(--fc-border);place-items:center;min-width:30px;font-size:13px;display:grid}.fc-qty button{place-items:center;width:24px;transition:background-color .2s;color:var(--fc-text)!important;display:grid!important}.fc-qty button+button{border-left:1px solid var(--fc-border)!important}.fc-qty button:hover{background:#f4f5f6!important}.fc-qty .xt-icon{width:12px;height:12px}.fc-item__remove{grid-area:remove;justify-self:end;place-items:center end;width:26px;height:26px;color:var(--fc-text)!important;display:grid!important}.fc-item__remove svg{margin-right:-3.3px}.fc-item__remove:hover{color:#d91b1b!important}.fc-item__remove svg{width:16px;height:16px}.fc-empty{text-align:center;flex:1;place-content:center;gap:6px;font-size:14px;display:grid}.fc-empty u{text-underline-offset:3px;color:var(--fc-text)}.fc-applied{border:1px dashed #c9cdd2;border-radius:4px;align-items:center;gap:12px;margin:8px 16px 0;padding:8px 10px;font-size:12.5px;display:flex}.fc-applied>span+span{color:var(--fc-success);margin-left:auto;font-weight:650}.fc-applied button{place-items:center;color:var(--fc-text)!important;display:grid!important}.fc-applied .xt-icon{width:14px;height:14px}.fc-suggest{border-top:1px solid var(--fc-border);text-align:center;background:#fff;width:400px;height:170px;padding:14px 0 12px}.fc-suggest.is-empty>*{visibility:hidden}.fc-suggest__title{margin-bottom:10px;font-size:15px;font-weight:650}.fc-suggest__frame{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;display:grid}.fc-suggest__arrow{place-items:center;height:36px;color:var(--fc-text)!important;display:grid!important}.fc-suggest__arrow svg{width:18px;height:18px}.fc-suggest__window{overflow:hidden}.fc-suggest__track{transition:transform .45s var(--ease-out-expo);display:flex}.fc-suggest__card{border:1px solid var(--fc-border);text-align:left;border-radius:4px;flex:0 0 100%;align-items:center;gap:14px;padding:10px;display:flex}.fc-suggest__img{border-radius:3px;flex:none;place-items:center;width:56px;height:68px;display:grid}.fc-suggest__info{justify-items:start;gap:2px;font-size:13px;display:grid}.fc-suggest__info b{font-weight:650}.fc-suggest__info span{color:var(--fc-text)}.fc-suggest__info button{margin-top:4px;background:var(--fc-accent)!important;color:#fff!important;border-radius:3px!important;padding:5px 10px!important;font-size:11.5px!important;font-weight:650!important}.fc-suggest__dots{justify-content:center;gap:6px;margin-top:10px;display:flex}.fc-suggest__dots button{width:6px;height:6px;transition:background-color .25s;background:#d9dce0!important;border-radius:50%!important}.fc-suggest__dots button[aria-current=true]{background:var(--fc-accent)!important}.fc-coupons__intro{color:var(--fc-text);font-size:12.5px}.fc-coupons__form{margin:10px 0 16px;display:flex}.fc-coupons__form input{border-radius:3px 0 0 3px;flex:1;min-width:0;height:34px;background:#fff!important;border:1px solid #dcdfe3!important;border-right:0!important;padding:0 10px!important;font-size:13px!important}.fc-coupons__form button{white-space:nowrap;background:#eee!important;border-radius:0 3px 3px 0!important;padding:0 14px!important;font-size:12px!important;font-weight:650!important}.fc-coupons__label{margin:4px 0 8px;font-size:13.5px;font-weight:650}.fc-coupons__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.fc-coupon{border:1px solid var(--fc-border);text-align:center;border-radius:3px;justify-items:center;gap:3px;padding:8px 6px;display:grid}.fc-coupon__code{letter-spacing:.04em;font-size:11px;font-weight:650}.fc-coupon__deal{color:var(--fc-success);font-size:13px;font-weight:750}.fc-coupon__desc{color:var(--fc-text);font-size:10.5px;line-height:1.3}.fc-coupon button{width:100%;margin-top:4px;background:#eee!important;border-radius:2px!important;padding:5px 0!important;font-size:11px!important;font-weight:650!important}.fc-coupon.is-off{opacity:.55}.fc-checkout{white-space:nowrap;justify-content:center;align-items:center;gap:.3em;width:336px;height:64px;transition:filter .2s;border-radius:0 0 0 var(--fc-radius)!important;background:var(--fc-accent)!important;color:#fff!important;font-size:18px!important;font-style:italic!important;display:flex!important}.fc-checkout:hover{filter:brightness(1.06)}.fc-trigger{place-items:center;width:64px;height:64px;position:relative;box-shadow:0 16px 30px #00000040;border-radius:0 0 var(--fc-radius) 0!important;color:var(--fc-primary)!important;background:#fff!important;display:grid!important}.fc-demo[data-open=false] .fc-trigger{border-radius:var(--fc-radius)!important}.fc-trigger__basket,.fc-trigger__close{transition:opacity .3s, transform .4s var(--ease-out-expo);place-items:center;display:grid;position:absolute;inset:0}.fc-trigger__basket svg{width:30px;height:30px}.fc-trigger__close .xt-icon{width:26px;height:26px}.fc-trigger__close{opacity:0;transform:rotate(-90deg)}.fc-demo[data-open=true]:not([data-state=exploded]) .fc-trigger__basket{opacity:0;transform:rotate(90deg)}.fc-demo[data-open=true]:not([data-state=exploded]) .fc-trigger__close{opacity:1;transform:none}.fc-trigger__badge{background:var(--fc-badge);color:#fff;text-align:center;min-width:25px;height:25px;transition:opacity .3s, transform .3s var(--ease-out-expo);border-radius:999px;padding:0 6px;font-size:13px;font-weight:700;line-height:25px;display:block;position:absolute;top:-10px;left:-10px;overflow:hidden}.fc-trigger__badge span{display:block}.fc-demo[data-open=true]:not([data-state=exploded]) .fc-trigger__badge{opacity:0;transform:scale(.4)}.fc-shake{animation:.82s cubic-bezier(.36,.07,.19,.97) both fc-shake}@keyframes fc-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.fc-fly{z-index:60;pointer-events:none;will-change:transform, opacity;border-radius:4px;place-items:center;display:grid;position:fixed}.fc-fly svg{width:55%;height:55%}.qv-demo{--qv-accent:var(--color-blue);--qv-ink:#1f2328;--qv-text:#535a63;--qv-price:#6a915af2;--qv-border:#e7e7e7}.qv-demo .xt-layer{color:var(--qv-ink);font-size:14px;line-height:1.4}.qv-demo .xt-layer button{font:inherit;color:inherit;pointer-events:none;background:0 0;border:0;padding:0}.qv-demo .xt-layer a{pointer-events:none}.qv-demo[data-state=try] .xt-layer :is(button,a){pointer-events:auto;cursor:pointer}.qv-demo .xt-layer .qv-nav{pointer-events:auto}.qv-demo[data-open=false] .xt-layer:not(.qv-store),.qv-demo[data-open=false] .xt-layer:not(.qv-store) :is(button,a){pointer-events:none}.qv-store{width:1000px;height:640px;top:0;left:0}.qv-l-trigger{width:214px;height:268px;top:88px;left:36px}.qv-l-box{width:820px;height:420px;top:110px;left:90px}.qv-l-slider{width:420px;height:420px;top:110px;left:90px}.qv-l-info{width:400px;height:420px;top:110px;left:510px}.qv-l-thumbs{width:420px;height:78px;top:452px;left:90px}.qv-l-nav{pointer-events:none;width:1000px;height:640px;top:0;left:0}.qv-l-close{width:26px;height:26px;top:124px;left:870px}.qv-store .xt-layer__anchor{top:22%;left:62%;right:auto}.qv-l-trigger .xt-layer__anchor{left:50%;right:auto}.qv-l-box .xt-layer__anchor{top:88%}.qv-l-info .xt-layer__anchor{top:30%}.qv-l-thumbs .xt-layer__anchor{left:50%;right:auto}.qv-l-nav .xt-layer__anchor{left:95.8%;right:auto}.qv-l-close .xt-layer__anchor{left:50%;right:auto}.qv-store{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 50px 100px #00000080}.qv-store__nav{border-bottom:1px solid var(--qv-border);height:60px;color:var(--qv-text);align-items:center;gap:22px;padding:0 36px;display:flex}.qv-store__nav strong{color:var(--qv-ink);margin-right:18px;font-size:16px}.qv-store__cart{color:var(--qv-ink);align-items:center;gap:6px;margin-left:auto;font-weight:650;display:inline-flex}.qv-store__cart svg{width:18px;height:18px}.qv-store__cart .xt-num{background:var(--qv-accent);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;line-height:20px;display:inline-grid;overflow:hidden}.qv-store__grid{grid-template-columns:repeat(4,214px);gap:28px 24px;padding:28px 36px;display:grid}.qv-card{gap:3px;display:grid}.qv-card__img{border-radius:2px;height:268px;margin-bottom:9px;display:block;position:relative;overflow:hidden}.qv-card__img .xt-photo{object-position:50% 15%;transition:visibility}.qv-card[data-out] .qv-card__img .xt-photo{visibility:hidden}.qv-card__name{font-weight:650}.qv-card__price{color:var(--qv-text)}.qv-card__hover{opacity:0;background:#0a0a0a33;place-items:center;transition:opacity .3s .1s;display:grid;position:absolute;inset:0}.qv-trigger{filter:drop-shadow(0 2px 6px #00000040);width:58px;height:58px;transition:transform .3s var(--ease-out-expo);place-items:center;transform:scale(0);color:#fff!important;display:grid!important}.qv-trigger svg{width:50px;height:50px}.qv-demo[data-state=try][data-open=false] .qv-card:hover .qv-card__hover,.qv-card__hover--shown{opacity:1}.qv-demo[data-state=try][data-open=false] .qv-card:hover .qv-trigger,.qv-card__hover--shown .qv-trigger{transform:scale(1)}.qv-demo[data-state=try] .qv-l-trigger{visibility:hidden}.qv-overlay{opacity:0;pointer-events:none;background:#0c10189e;position:absolute;inset:0}.qv-demo[data-state=try][data-open=true] .qv-overlay{pointer-events:auto;cursor:pointer}.qv-box{background:#fff;width:820px;height:420px;position:absolute;top:0;left:0;box-shadow:0 0 30px #0003}.qv-slider{background:#eee;width:420px;height:420px;position:absolute;top:0;left:0;overflow:hidden}.qv-slider__track{height:100%;transition:transform .5s var(--ease-out-expo);display:flex}.qv-slide{flex:0 0 100%;height:100%}.qv-slide .xt-photo{object-position:50% 15%}.qv-slider__arrow{filter:drop-shadow(0 1px 4px #00000059);width:40px;height:40px;transition:color .2s, transform .3s var(--ease-out-expo);place-items:center;margin-top:-20px;position:absolute;top:50%;color:#fffc!important;display:grid!important}.qv-slider__arrow svg{width:34px;height:34px}.qv-slider__arrow--prev{left:8px}.qv-slider__arrow--next{right:8px}.qv-slider__arrow:hover{color:#fff!important}.qv-info{flex-direction:column;height:100%;padding:36px 34px 30px;display:flex}.qv-info__title{letter-spacing:-.01em;text-transform:capitalize;padding-right:24px;font-size:25px;font-weight:700;line-height:1.15}.qv-info__rating{margin-top:10px}.qv-info__rating .xt-stars{width:76px;height:14px;display:block;-webkit-mask-size:15.2px 14px;mask-size:15.2px 14px}.qv-info__price{color:var(--qv-price);margin-top:8px;font-size:18px}.qv-info__excerpt{color:var(--qv-text);margin-top:14px;font-size:13.5px;line-height:1.55}.qv-info__meta{color:var(--qv-text);margin-top:14px;font-size:12.5px}.qv-info__meta u{color:var(--qv-accent);text-decoration:none}.qv-info__cart{align-items:center;gap:8px;margin-top:auto;display:flex}.qv-qty{border:1px solid var(--qv-border);align-items:center;height:38px;display:inline-flex}.qv-qty>span{place-items:center;min-width:30px;font-size:14px;display:grid}.qv-qty button{place-items:center;width:30px;height:100%;color:var(--qv-text)!important;display:grid!important}.qv-qty .xt-icon{width:12px;height:12px}.qv-add,.qv-more{white-space:nowrap;place-items:center;height:38px;text-decoration:none;padding:0 16px!important;font-size:13.5px!important;font-weight:700!important;display:inline-grid!important}.qv-add{min-width:116px;position:relative;background:var(--qv-accent)!important;color:#fff!important}.qv-more{color:#515151;background:#ebe9eb}.qv-add[data-busy] span,.qv-add[data-done] span{visibility:hidden}.qv-add[data-busy]:after,.qv-add[data-done]:after{content:"";margin:auto;position:absolute;inset:0}.qv-add[data-busy]:after{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite fc-spin}.qv-add[data-done]:after{border:0 solid #fff;border-width:0 0 2px 2px;width:16px;height:9px;transform:translateY(-2px)rotate(-45deg)}.qv-thumbs{background:linear-gradient(#0000,#0000004d);justify-content:center;align-items:flex-end;gap:8px;height:100%;padding:0 0 12px;display:flex}.qv-thumbs button{width:52px;height:52px;transition:border-color .25s;position:relative;overflow:hidden;background:#eee!important;border:2px solid #ffffffb3!important}.qv-thumbs button[aria-current=true]{border-color:var(--qv-accent)!important}.qv-nav{opacity:.8;pointer-events:auto;width:36px;height:36px;transition:opacity .2s, transform .3s var(--ease-out-expo);place-items:center;position:absolute;top:302px;color:#fff!important;display:grid!important}.qv-nav svg{width:36px;height:36px}.qv-nav--prev{left:24px}.qv-nav--next{left:940px}.qv-nav:hover{opacity:1;transform:scale(1.1)}.qv-close{width:26px;height:26px;transition:transform .3s var(--ease-out-expo);place-items:center;color:#000c!important;display:grid!important}.qv-close svg{width:26px;height:26px}.qv-close:hover{transform:rotate(90deg)}.qv-demo[data-state=exploded] :is(.qv-slider,.qv-info,.qv-thumbs){box-shadow:0 0 0 1px #1018280f,0 6px 14px #00000029,0 26px 50px #0000004d}.qv-demo[data-state=exploded] .qv-info{background:#fff}.vs-demo{--vs-accent:var(--color-blue);--vs-ink:#1f2328;--vs-text:#535a63;--vs-border:#e7e7e7;--vs-swatch:#eaeaea;--vs-hover:#c8c8c8;--vs-selected:#000;--vs-price:#6a915af2}.vs-demo .xt-layer{color:var(--vs-ink);font-size:14px;line-height:1.4}.vs-demo .xt-layer button{font:inherit;color:inherit;pointer-events:none;background:0 0;border:0;padding:0}.vs-demo[data-state=try] .xt-layer button{pointer-events:auto;cursor:pointer}.vs-demo .vs-l-tip .vs-tip{pointer-events:auto}.vs-page{width:1000px;height:640px;top:0;left:0}.vs-l-image{width:400px;height:400px;top:96px;left:40px}.vs-l-color{width:330px;height:82px;top:286px;left:500px}.vs-l-size{width:330px;height:82px;top:372px;left:500px}.vs-l-cart{width:330px;height:86px;top:458px;left:500px}.vs-l-tip{width:92px;height:99px;top:210px;left:584px}.vs-page .xt-layer__anchor{top:88%;left:92%;right:auto}.vs-l-image .xt-layer__anchor{top:30%;left:80%;right:auto}.vs-l-color .xt-layer__anchor{top:66%;left:34%;right:auto}.vs-l-size .xt-layer__anchor{top:66%;left:58%;right:auto}.vs-l-cart .xt-layer__anchor{top:72%;left:54%;right:auto}.vs-l-tip .xt-layer__anchor{top:40%;left:50%;right:auto}.vs-page{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 50px 100px #00000080}.vs-page__nav{border-bottom:1px solid var(--vs-border);height:60px;color:var(--vs-text);align-items:center;gap:22px;padding:0 40px;display:flex}.vs-page__nav strong{color:var(--vs-ink);margin-right:18px;font-size:16px}.vs-page__cart{color:var(--vs-ink);align-items:center;gap:6px;margin-left:auto;font-weight:650;display:inline-flex}.vs-page__cart svg{width:18px;height:18px}.vs-page__cart .xt-num{background:var(--vs-accent);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;line-height:20px;display:inline-grid;overflow:hidden}.vs-page__crumbs{color:var(--vs-text);font-size:12px;position:absolute;top:70px;left:40px}.vs-page__frame{background:#f2f0ec;width:400px;height:400px;position:absolute;top:96px;left:40px}.vs-page__thumbs{grid-template-columns:repeat(4,88px);gap:16px;display:grid;position:absolute;top:508px;left:40px}.vs-page__thumbs>span{height:88px;display:block;overflow:hidden}.vs-page__thumbs .xt-photo{object-position:50% 15%}.vs-page__summary{width:450px;position:absolute;top:92px;left:500px}.vs-page__title{letter-spacing:-.02em;font-size:30px;font-weight:650;line-height:1.15}.vs-page__rating{color:var(--vs-text);align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.vs-page__rating .xt-stars{background:linear-gradient(90deg, #f5b301 calc(var(--rating) / 5 * 100%), #dcdfe3 0);width:76px;height:14px;display:block;-webkit-mask-size:15.2px 14px;mask-size:15.2px 14px}.vs-page__price{color:var(--vs-price);margin-top:10px;font-size:21px;font-weight:600}.vs-page__excerpt{color:var(--vs-text);margin-top:10px;font-size:13.5px;line-height:1.5}.vs-page__meta{color:var(--vs-text);font-size:12px;position:absolute;top:462px}.vs-image{background:#e9e2d4;width:100%;height:100%;position:relative;overflow:hidden}.vs-image__shot{opacity:0;transition:opacity .45s;position:absolute;inset:0}.vs-image__shot.is-on{opacity:1}.vs-image__shot[data-vs-shot=base] .xt-photo{object-position:50% 15%}.vs-attr__label{margin-bottom:10px;font-size:14px;font-weight:600}.vs-attr__label [data-vs-value]:not(:empty):before{content:": "}.vs-attr__label [data-vs-value]{color:var(--vs-text);font-weight:400}.vs-swatches{flex-wrap:wrap;gap:10px;display:flex}.vs-swatch{place-items:center;transition:border-color .2s,background-color .2s,color .2s;position:relative;border:1px solid var(--vs-swatch)!important;display:grid!important}.vs-swatch--color{border-radius:50%;width:44px;height:44px;padding:2px!important}.vs-swatch--color>span{border-radius:50%;width:100%;height:100%}.vs-swatch--label{min-width:52px;height:34px;color:#666!important;background:#fff!important;border-color:#c8c8c8!important;padding:0 8px!important;font-size:13px!important}.vs-demo[data-state=try] .vs-swatch:hover{border-color:var(--vs-hover)!important}.vs-demo[data-state=try] .vs-swatch--label:hover{color:#000!important;border-color:#000!important}.vs-swatch.is-selected{border-color:var(--vs-selected)!important}.vs-swatch--label.is-selected{color:#fff!important;background:#000!important}.vs-swatch.is-disabled{overflow:hidden;pointer-events:none!important}.vs-swatch.is-disabled>span{opacity:.4}.vs-swatch.is-disabled:before,.vs-swatch.is-disabled:after{content:"";opacity:.7;background:red;width:100%;height:1px;position:absolute;top:50%;left:0}.vs-swatch.is-disabled:before{transform:rotate(45deg)}.vs-swatch.is-disabled:after{transform:rotate(-45deg)}.vs-clear{text-underline-offset:3px;visibility:hidden;height:20px;color:var(--vs-text)!important;font-size:13px!important;text-decoration:underline!important;display:block!important}.vs-demo[data-chosen] .vs-clear{visibility:visible}.vs-cart{gap:10px;margin-top:12px;display:flex}.vs-qty{border:1px solid var(--vs-border);align-items:center;height:44px;display:inline-flex}.vs-qty>span{place-items:center;min-width:30px;display:grid}.vs-qty button{place-items:center;width:34px;height:100%;color:var(--vs-text)!important;display:grid!important}.vs-qty .xt-icon{width:12px;height:12px}.vs-add{place-items:center;min-width:160px;height:44px;transition:opacity .25s;position:relative;background:var(--vs-accent)!important;color:#fff!important;padding:0 22px!important;font-size:14px!important;font-weight:700!important;display:inline-grid!important}.vs-demo:not([data-complete]) .vs-add{opacity:.5}.vs-add[data-busy] span,.vs-add[data-done] span{visibility:hidden}.vs-add[data-busy]:after,.vs-add[data-done]:after{content:"";margin:auto;position:absolute;inset:0}.vs-add[data-busy]:after{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite fc-spin}.vs-add[data-done]:after{border:0 solid #fff;border-width:0 0 2px 2px;width:16px;height:9px;transform:translateY(-2px)rotate(-45deg)}.vs-tip{color:#fff;pointer-events:none;background:#161616;border-radius:5px;font-size:12px;display:block;position:absolute}.vs-tip:after{content:"";border:7px solid #0000;border-top-color:#161616;margin-left:-7px;position:absolute;top:calc(100% - 1px);left:50%}.vs-tip--image{width:92px;height:92px;padding:1px;top:0;left:0;overflow:visible}.vs-tip--image .xt-photo{border-radius:4px}.vs-tip--text{white-space:nowrap;text-transform:capitalize;padding:8px 12px;transform:translate(-50%)}.vs-tip[data-live]{z-index:5;opacity:0;transition:opacity .25s;transform:translate(-50%,-100%)}.vs-tip[data-live].is-on{opacity:1}.vs-demo[data-state=try] .vs-l-tip{visibility:hidden}.vs-demo :is(.vs-l-color,.vs-l-size,.vs-l-cart){box-sizing:content-box;background:#fff0;border-radius:6px;margin:-12px -16px;padding:12px 16px;transition:opacity .3s,background-color .4s,box-shadow .4s}.vs-demo[data-state=exploded] :is(.vs-l-color,.vs-l-size,.vs-l-cart){background:#fff;box-shadow:0 0 0 1px #1018280f,0 6px 14px #00000029,0 26px 50px #0000004d}.vs-demo[data-state=exploded] .vs-image{box-shadow:0 0 0 1px #1018280f,0 6px 14px #00000029,0 26px 50px #0000004d}.pr-demo{--pr-accent:var(--color-blue);--pr-ink:#1f2328;--pr-text:#535a63;--pr-border:#e7e7e7;--pr-badge:#78a463;--pr-info:#1e85be;--pr-success:#8fae1b}.pr-demo .xt-layer{color:var(--pr-ink);font-size:14px;line-height:1.4}.pr-demo .xt-layer button{font:inherit;color:inherit;pointer-events:none;background:0 0;border:0;padding:0}.pr-demo[data-state=try] .xt-layer button{pointer-events:auto;cursor:pointer}.pr-page{width:1000px;height:640px;top:0;left:0}.pr-l-earn{width:640px;height:44px;top:114px;left:40px}.pr-l-redeem{width:640px;height:54px;top:166px;left:40px}.pr-l-totals{width:320px;height:238px;top:236px;left:640px}.pr-l-badges{pointer-events:none;width:560px;height:26px;top:562px;left:40px}.pr-page .xt-layer__anchor{top:90%;left:94%;right:auto}.pr-l-earn .xt-layer__anchor{left:92%;right:auto}.pr-l-redeem .xt-layer__anchor{left:96%;right:auto}.pr-l-totals .xt-layer__anchor{top:30%}.pr-l-badges .xt-layer__anchor{left:85%;right:auto}.pr-page{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 50px 100px #00000080}.pr-page__nav{border-bottom:1px solid var(--pr-border);height:60px;color:var(--pr-text);align-items:center;gap:22px;padding:0 40px;display:flex}.pr-page__nav strong{color:var(--pr-ink);margin-right:18px;font-size:16px}.pr-page__cart{color:var(--pr-ink);align-items:center;gap:6px;margin-left:auto;font-weight:650;display:inline-flex}.pr-page__cart svg{width:18px;height:18px}.pr-page__cart .xt-num{background:var(--pr-accent);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;line-height:20px;display:inline-grid;overflow:hidden}.pr-page__title{letter-spacing:-.02em;font-size:26px;font-weight:650;position:absolute;top:70px;left:40px}.pr-lines{border-collapse:collapse;width:560px;font-size:13px;position:absolute;top:236px;left:40px}.pr-lines th{border-bottom:1px solid var(--pr-border);color:var(--pr-text);text-align:left;padding:0 8px 10px;font-size:12px;font-weight:600}.pr-lines td{border-bottom:1px solid var(--pr-border);height:62px;padding:0 8px}.pr-lines__thumb{width:60px}.pr-lines__thumb>span{width:46px;height:46px;display:block;overflow:hidden}.pr-lines__name{font-weight:600}.pr-qty{border:1px solid var(--pr-border);place-items:center;width:38px;height:30px;display:inline-grid}.pr-lines tr.is-new{animation:pr-line-in .5s var(--ease-out-expo) both}@keyframes pr-line-in{0%{opacity:0;transform:translateY(-8px)}}.pr-suggest{width:560px;position:absolute;top:470px;left:40px}.pr-suggest__title{margin-bottom:8px;font-size:13px;font-weight:600}.pr-suggest__grid{grid-template-columns:repeat(3,176px);gap:16px;display:grid}.pr-card__img{height:90px;display:block;overflow:hidden}.pr-card__info{align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.pr-card__info b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pr-card__info .xt-num{color:var(--pr-text)}.pr-card__add{white-space:nowrap;margin-left:auto;color:var(--pr-accent)!important;font-size:11.5px!important;font-weight:650!important}.pr-card.is-added .pr-card__add{color:var(--pr-text)!important}.pr-notice{border-top:3px solid var(--pr-info);color:#444;background:#f6f7f8;align-items:center;gap:12px;height:100%;padding:0 16px;font-size:13.5px;transition:border-color .3s;display:flex}.pr-notice__icon{width:18px;height:18px;color:var(--pr-info);flex:none;transition:color .3s;display:grid}.pr-notice__icon svg{width:100%;height:100%}.pr-notice strong{font-weight:700}.pr-notice__done{font-weight:600;display:none}.pr-demo[data-redeemed] .pr-notice--redeem{border-top-color:var(--pr-success)}.pr-demo[data-redeemed] .pr-notice--redeem .pr-notice__icon{color:var(--pr-success)}.pr-demo[data-redeemed] :is(.pr-notice--redeem .pr-notice__text,.pr-redeem){display:none}.pr-demo[data-redeemed] .pr-notice__done{display:block}.pr-redeem{gap:8px;margin-left:auto;display:flex}.pr-redeem__field{background:#fff;border:1px solid #ccc;align-items:center;height:34px;display:inline-flex}.pr-redeem__field>span{text-align:center;min-width:52px;font-size:13.5px}.pr-redeem__field button{place-items:center;width:28px;height:100%;color:var(--pr-text)!important;display:grid!important}.pr-redeem__field .xt-icon{width:11px;height:11px}.pr-redeem__button{place-items:center;min-width:88px;height:34px;position:relative;background:var(--pr-accent)!important;color:#fff!important;padding:0 16px!important;font-size:13px!important;font-weight:700!important;display:inline-grid!important}.pr-redeem__button[data-busy] span{visibility:hidden}.pr-redeem__button[data-busy]:after{content:"";border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin:auto;animation:.7s linear infinite fc-spin;position:absolute;inset:0}.pr-totals{border:1px solid var(--pr-border);background:#fff;flex-direction:column;height:100%;padding:16px 18px;font-size:13px;display:flex}.pr-totals__title{margin-bottom:6px;font-size:16px;font-weight:650}.pr-totals__row{border-bottom:1px solid var(--pr-border);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.pr-totals__discount{color:var(--pr-ink);display:none}.pr-demo[data-redeemed] .pr-totals__discount{animation:pr-line-in .5s var(--ease-out-expo) both;display:flex}.pr-totals__discount button{margin-left:4px;color:var(--pr-accent)!important;font-size:12px!important}.pr-totals__total{border-bottom:0;font-weight:700}.pr-totals__checkout{background:var(--pr-ink);color:#fff;place-items:center;height:40px;margin-top:auto;font-size:13px;font-weight:650;display:grid}.pr-badge{background:var(--pr-badge);color:#fff;place-items:center;width:176px;height:26px;font-size:12px;font-weight:700;display:grid;position:absolute;top:0;overflow:hidden}.pr-badge--0{left:0}.pr-badge--1{left:192px}.pr-badge--2{left:384px}.pr-l-badges .pr-badge{pointer-events:auto}.pr-badge span{z-index:1;position:relative}.pr-badge i{left:var(--sx,20%);top:var(--sy,40%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;background:#fff;width:8px;height:8px;transition:left 4s,top 4s;animation:1.5s infinite pr-sparkle;position:absolute}.pr-badge i:nth-child(3){animation-delay:.5s}.pr-badge i:nth-child(4){animation-delay:1s}@keyframes pr-sparkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}.pr-demo :is(.pr-l-earn,.pr-l-redeem) .pr-notice,.pr-demo .pr-l-totals .pr-totals{transition:box-shadow .4s}.pr-demo[data-state=exploded] :is(.pr-l-earn,.pr-l-redeem) .pr-notice,.pr-demo[data-state=exploded] .pr-l-totals .pr-totals,.pr-demo[data-state=exploded] .pr-badge{box-shadow:0 0 0 1px #1018280f,0 6px 14px #00000029,0 26px 50px #0000004d}.vas-demo{--vas-accent:var(--color-blue);--vas-ink:#1f2328;--vas-text:#535a63;--vas-border:#e7e7e7}.vas-demo .xt-layer{color:var(--vas-ink);font-size:13px;line-height:1.35}.vas-demo .xt-layer button{font:inherit;color:inherit;pointer-events:none;background:0 0;border:0;padding:0}.vas-demo[data-state=try] .xt-layer button{pointer-events:auto;cursor:pointer}.vas-page{width:1000px;height:640px;top:0;left:0}.vas-l-search{width:230px;height:34px;top:13px;left:600px}.vas-l-filter{width:160px;height:290px;top:112px;left:40px}.vas-l-singles{width:730px;height:500px;top:112px;left:230px}.vas-l-parent{width:170px;height:244px;top:112px;left:230px}.vas-page .xt-layer__anchor{top:92%;left:92%;right:auto}.vas-l-search .xt-layer__anchor{left:70%;right:auto}.vas-l-filter .xt-layer__anchor{top:30%;left:80%;right:auto}.vas-l-singles .xt-layer__anchor{top:20%;left:88%;right:auto}.vas-l-parent .xt-layer__anchor{top:80%;left:40%;right:auto}.vas-page{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 50px 100px #00000080}.vas-page__nav{border-bottom:1px solid var(--vas-border);height:60px;color:var(--vas-text);align-items:center;gap:22px;padding:0 40px;font-size:14px;display:flex}.vas-page__nav strong{color:var(--vas-ink);margin-right:18px;font-size:16px}.vas-page__cart{color:var(--vas-ink);align-items:center;gap:6px;margin-left:auto;font-weight:650;display:inline-flex}.vas-page__cart svg{width:18px;height:18px}.vas-page__cart .xt-num{background:var(--vas-accent);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;line-height:20px;display:inline-grid;overflow:hidden}.vas-page__title{letter-spacing:-.02em;font-size:24px;font-weight:650;position:absolute;top:70px;left:40px}.vas-page__count{color:var(--vas-text);font-size:12px;position:absolute;top:80px;right:40px}.vas-search{height:100%;color:var(--vas-ink);background:#fff;border:1px solid #d4d7dc;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.vas-search svg{width:15px;height:15px;color:var(--vas-text)}.vas-filter{border:1px solid var(--vas-border);background:#fff;height:100%;padding:14px}.vas-filter__title{margin-bottom:8px;font-size:13px;font-weight:650}.vas-filter__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.vas-filter__list button{text-align:left;border-radius:4px;align-items:center;gap:8px;width:100%;transition:background-color .2s;padding:6px 4px!important;font-size:12.5px!important;display:flex!important}.vas-filter__list button:hover,.vas-filter__list button[aria-pressed=true]{background:#f1f3f5!important}.vas-filter__list button[aria-pressed=true]{font-weight:650}.vas-filter__list i{border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0000001a}.vas-filter__list .xt-num{color:var(--vas-text);margin-left:auto}.vas-grid{grid-template-columns:repeat(4,170px);gap:16px;display:grid}.vas-card{background:#fff;align-content:start;gap:3px;display:grid}.vas-card[hidden]{display:none}.vas-card.is-in{animation:vas-card-in .45s var(--ease-out-expo) both}@keyframes vas-card-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}.vas-card__img{height:128px;margin-bottom:5px;display:block;overflow:hidden}.vas-card__name{min-height:2.7em;font-weight:650}.vas-card .xt-stars{background:linear-gradient(90deg, #f5b301 calc(var(--rating) / 5 * 100%), #dcdfe3 0);width:62px;height:11px;display:block;-webkit-mask-size:12.4px 11px;mask-size:12.4px 11px}.vas-card__price{color:var(--vas-text)}.vas-card__button{place-items:center;height:30px;margin-top:4px;position:relative;background:var(--vas-accent)!important;color:#fff!important;font-size:12px!important;font-weight:650!important;display:grid!important}.vas-card__button--options{color:#515151!important;background:#ebe9eb!important}.vas-card__button[data-busy] span,.vas-card__button[data-done] span{visibility:hidden}.vas-card__button[data-busy]:after,.vas-card__button[data-done]:after{content:"";margin:auto;position:absolute;inset:0}.vas-card__button[data-busy]:after{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite fc-spin}.vas-card__button[data-done]:after{border:0 solid #fff;border-width:0 0 2px 2px;width:13px;height:7px;transform:translateY(-2px)rotate(-45deg)}.vas-l-parent{opacity:var(--vas-parent,1)}.vas-demo[data-state=exploded] :is(.vas-card,.vas-filter,.vas-search){box-shadow:0 0 0 1px #1018280f,0 6px 14px #00000029,0 26px 50px #0000004d}.vas-demo[data-state=exploded] .vas-card{padding:6px}@font-face{font-family:xt-icomoon;src:url(../fonts/xt-icomoon.woff)format("woff");font-weight:400;font-style:normal;font-display:block}.xt-ico:before{-webkit-font-smoothing:antialiased;font-family:xt-icomoon;font-style:normal;font-weight:400;line-height:1;display:inline-block}.xt-ico--spin:before{animation:.8s cubic-bezier(.2,.34,1,.99) infinite xt-ico-spin}@keyframes xt-ico-spin{to{transform:rotate(360deg)}}.xt-ico--spinner:before{content:""}.xt-ico--spinner2:before{content:""}.xt-ico--spinner3:before{content:""}.xt-ico--spinner4:before{content:""}.xt-ico--spinner5:before{content:""}.xt-ico--spinner6:before{content:""}.xt-ico--spinner7:before{content:""}.xt-ico--spinner8:before{content:""}.xt-ico--spinner9:before{content:""}.xt-ico--spinner10:before{content:""}.xt-ico--spinner11:before{content:""}.xt-ico--checkmark:before{content:""}.xt-ico--checkmark2:before{content:""}.atc-demo{--atc-ink:#1f2328;--atc-text:#535a63;--atc-border:#e7e7e7}.atc-demo .xt-layer{color:var(--atc-ink);font-size:13.5px;line-height:1.35}.atc-demo .xt-layer button{font:inherit;pointer-events:none;border:0;padding:0}.atc-demo[data-state=try] .xt-layer button,.atc-demo[data-state=try] .xt-layer a{pointer-events:auto;cursor:pointer}.atc-page{width:1000px;height:640px;top:0;left:0}.atc-l-buttons{width:920px;height:40px;top:498px;left:40px}.atc-l-links{width:920px;height:24px;top:548px;left:40px}.atc-l-cart{width:260px;height:236px;top:14px;left:700px}.atc-page .xt-layer__anchor{top:6%;left:50%;right:auto}.atc-l-buttons .xt-layer__anchor{left:35%;right:auto}.atc-l-links .xt-layer__anchor{left:57%;right:auto}.atc-l-cart .xt-layer__anchor{top:30%;left:40%;right:auto}.atc-page{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 50px 100px #00000080}.atc-page__nav{border-bottom:1px solid var(--atc-border);height:60px;color:var(--atc-text);align-items:center;gap:22px;padding:0 40px;font-size:14px;display:flex}.atc-page__nav strong{color:var(--atc-ink);margin-right:18px;font-size:16px}.atc-page__title{letter-spacing:-.02em;font-size:24px;font-weight:650;position:absolute;top:76px;left:40px}.atc-grid{grid-template-columns:repeat(4,215px);gap:20px;display:grid;position:absolute;top:124px;left:40px}.atc-card{gap:3px;display:grid}.atc-card__img{height:300px;margin-bottom:6px;display:block;overflow:hidden}.atc-card__name{font-size:14px;font-weight:650}.atc-card__price{color:var(--atc-text)}.atc-btn{border-radius:3px;place-items:center;width:140px;height:40px;transition:opacity .3s;position:absolute;top:0;overflow:hidden;color:#fff!important;background:#1f2328!important;font-size:13.5px!important;font-weight:650!important;display:grid!important}.atc-btn--0{left:0}.atc-btn--1{left:235px}.atc-btn--2{left:470px}.atc-btn--3{left:705px}.xt-atc{--xt-atc-scale:1.3;place-items:center;display:inline-grid;overflow:hidden}.xt-atc>*{grid-area:1/1}.xt-atc__label{transition:opacity .2s}.xt-atc__icon{place-items:center;font-size:18px;display:grid}.xt-atc__icon .xt-ico{grid-area:1/1;transition:transform .3s;transform:scale(0)}.xt-atc:not([data-state=idle]) .xt-atc__label{opacity:0}.xt-atc[data-state=loading] .xt-ico--spin,.xt-atc[data-state=added] .xt-ico:not(.xt-ico--spin){transform:scale(var(--xt-atc-scale))}.atc-btn:not([data-state=idle]){opacity:.9}.atc-view{color:#2271b1;text-underline-offset:3px;opacity:0;transition:opacity .3s, transform .35s var(--ease-out-expo);font-size:13px;text-decoration:underline;position:absolute;top:0;transform:translateY(-4px)}.atc-view.is-on{opacity:1;transform:none}.atc-view--0{left:0}.atc-view--1{left:235px}.atc-view--2{left:470px}.atc-view--3{left:705px}.atc-cart{height:32px;color:var(--atc-ink);justify-content:flex-end;align-items:center;gap:6px;font-weight:650;display:flex;position:absolute;top:0;right:0}.atc-mini{border:1px solid var(--atc-border);width:260px;transition:opacity .3s, transform .4s var(--ease-out-expo);background:#fff;border-radius:6px;padding:14px;position:absolute;top:40px;right:0;box-shadow:0 14px 34px #10182829}.atc-demo:not([data-state=exploded]) .atc-mini:not(.is-open){opacity:0;pointer-events:none;transform:translateY(-6px)}.atc-mini__list{border-bottom:1px solid var(--atc-border);gap:10px;max-height:104px;margin:0;padding:0 0 12px;list-style:none;display:grid;overflow:hidden}.atc-mini__item{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;font-size:12.5px;display:grid}.atc-mini__item>span:last-child{display:grid}.atc-mini__item .xt-num{color:var(--atc-text)}.atc-mini__item.is-new{animation:atc-mini-in .4s var(--ease-out-expo) both}@keyframes atc-mini-in{0%{opacity:0;transform:translateY(-8px)}}.atc-mini__thumb{width:40px;height:40px;display:block;overflow:hidden}.atc-mini__thumb img{object-fit:cover;width:100%;height:100%}.atc-mini__total{justify-content:space-between;margin:10px 0;font-size:12.5px;display:flex}.atc-mini__buttons{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.atc-mini__buttons span{text-align:center;background:#f0f0f1;border-radius:3px;padding:7px 0;font-size:12px;font-weight:650}.atc-mini__buttons span:last-child{color:#fff;background:#1f2328}.atc-cart svg{width:20px;height:20px}.atc-cart .xt-num{background:var(--color-blue);color:#fff;text-align:center;border-radius:999px;min-width:22px;height:22px;padding:0 6px;font-size:12px;line-height:22px;display:inline-block;position:relative;overflow:hidden}.atc-demo[data-state=exploded] :is(.atc-btn,.atc-cart,.atc-mini){box-shadow:0 0 0 1px #1018280f,0 6px 14px #00000029,0 26px 50px #0000004d}.atc-demo[data-state=exploded] .atc-cart{background:#fff;border-radius:6px;padding:0 8px}.cm-demo{--cm-accent:#247390;--cm-ink:#1f2328;--cm-text:#535a63;--cm-border:#e7e7e7}.cm-demo .xt-layer{color:var(--cm-ink);font-size:13px;line-height:1.35}.cm-demo .xt-layer :is(button,input,textarea){font:inherit;color:inherit;pointer-events:none}.cm-demo .xt-layer button{background:0 0;border:0;padding:0}.cm-demo[data-state=try] .xt-layer :is(button,input,textarea){pointer-events:auto}.cm-demo[data-state=try] .xt-layer button{cursor:pointer}.cm-page{width:1000px;height:640px;top:0;left:0}.cm-l-head{width:190px;height:34px;top:13px;left:770px}.cm-l-price{width:160px;height:36px;top:160px;left:480px}.cm-l-button{width:200px;height:38px;top:268px;left:480px}.cm-l-form{width:480px;height:250px;top:322px;left:480px}.cm-page .xt-layer__anchor{top:90%;left:24%;right:auto}.cm-l-head .xt-layer__anchor{left:30%;right:auto}.cm-l-price .xt-layer__anchor{left:88%;right:auto}.cm-l-button .xt-layer__anchor{left:90%;right:auto}.cm-l-form .xt-layer__anchor{top:8%;left:92%;right:auto}.cm-page{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 50px 100px #00000080}.cm-page__nav{border-bottom:1px solid var(--cm-border);height:60px;color:var(--cm-text);align-items:center;gap:22px;padding:0 40px;font-size:14px;display:flex}.cm-page__nav strong{color:var(--cm-ink);margin-right:18px;font-size:16px}.cm-page__crumb{color:var(--cm-text);font-size:12px;position:absolute;top:72px;left:40px}.cm-page__img{width:400px;height:510px;position:absolute;top:96px;left:40px;overflow:hidden}.cm-page__img img{object-fit:cover;width:100%;height:100%}.cm-page__title{letter-spacing:-.02em;font-size:28px;font-weight:650;position:absolute;top:92px;left:480px}.cm-page__stars{position:absolute;top:134px;left:480px}.cm-page__price{opacity:0;font-size:20px;font-weight:600;transition:opacity .3s;position:absolute;top:164px;left:480px}.cm-page__desc{width:440px;color:var(--cm-text);font-size:14px;line-height:1.5;position:absolute;top:210px;left:480px}.cm-page__cart{opacity:0;gap:10px;transition:opacity .3s;display:flex;position:absolute;top:268px;left:480px}.cm-page__qty{border:1px solid #d4d7dc;align-items:center;gap:14px;height:38px;padding:0 12px;display:inline-flex}.cm-page__qty i{color:var(--cm-text);font-style:normal}.cm-page__add{background:var(--cm-ink);color:#fff;place-items:center;height:38px;padding:0 22px;font-weight:650;display:inline-grid}.cm-switch{align-items:center;gap:8px;position:absolute;top:68px;right:40px;color:var(--cm-ink)!important;font-size:12.5px!important;font-weight:650!important;display:none!important}.cm-demo[data-state=try] .cm-switch{display:inline-flex!important}.cm-switch__track{background:#c8ccd1;border-radius:999px;width:32px;height:18px;transition:background-color .25s;position:relative}.cm-switch__track i{width:14px;height:14px;transition:transform .25s var(--ease-out-expo);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.cm-switch[aria-checked=true] .cm-switch__track{background:var(--cm-accent)}.cm-switch[aria-checked=true] .cm-switch__track i{transform:translate(14px)}.cm-btn{box-sizing:border-box;white-space:nowrap;border:1px solid;border-radius:50px;justify-content:center;align-items:center;height:100%;padding:5px 10px;line-height:24px;transition:background-color .3s,color .3s,transform .3s;display:flex}.cm-btn--ask{color:#fff;background:#e09004;border-color:#e09004;width:200px;font-size:14px;font-weight:700}.cm-btn--login{color:#247390;background:#fff;border-color:#247390;width:150px;font-size:12px}.cm-demo[data-state=try] .cm-btn--ask:hover{background:#b97600;transform:translateY(-8px)}.cm-demo[data-state=try] .cm-btn--login:hover{color:#fff;background:#247390}.cm-demo[data-state=try] .cm-btn{pointer-events:auto}.cm-demo[data-catalog=off] :is(.cm-page__price,.cm-page__cart){opacity:1}.cm-demo[data-catalog=off] :is(.cm-l-price,.cm-l-button) .cm-btn{opacity:0;pointer-events:none}.cm-l-price .cm-btn,.cm-l-button .cm-btn{transition:opacity .3s,background-color .3s,color .3s,transform .3s}.cm-head{height:100%;color:var(--cm-text);justify-content:flex-end;align-items:center;gap:22px;font-size:14px;display:flex}.cm-head>*{transition:opacity .3s}.cm-head__cart{color:var(--cm-ink);align-items:center;gap:6px;font-weight:650;display:inline-flex}.cm-head__cart svg{width:18px;height:18px}.cm-head__cart .xt-num{background:var(--color-blue);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;display:inline-grid}.cm-demo[data-catalog=on] .cm-head>*{opacity:0}.cm-demo[data-state=exploded][data-catalog=on] .cm-head>*{opacity:.4;text-decoration:line-through}.cm-inq{background:#fff;border:1px solid #ccc}.cm-inq__toggle{text-align:left;width:100%;transition:background-color .2s,color .2s;display:block;color:var(--cm-accent)!important;background:#fff!important;padding:10px 15px!important;font-weight:700!important}.cm-demo[data-state=try] .cm-inq__toggle:hover{background:var(--cm-accent)!important;color:#fff!important}.cm-inq__content{transition:grid-template-rows .4s var(--ease-out-expo);grid-template-rows:0fr;display:grid}.cm-inq.is-open .cm-inq__content{grid-template-rows:1fr}.cm-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;min-height:0;padding:0 15px;display:grid;overflow:hidden}.cm-inq.is-open .cm-form{padding-bottom:12px}.cm-form__row{gap:3px;display:grid}.cm-form__row--msg,.cm-form__send,.cm-form .cm-notice{grid-column:1/-1}.cm-form label{font-size:12px;font-weight:600}.cm-form abbr{color:#a00;text-decoration:none}.cm-form :is(input,textarea){box-sizing:border-box;background:#fff;border:1px solid #d4d7dc;border-radius:2px;outline:none;width:100%;height:30px;padding:0 8px;font-size:12.5px}.cm-form textarea{resize:none;height:40px;padding:6px 8px}.cm-form :is(input,textarea):focus{border-color:var(--cm-accent)}.cm-form__error{color:#a00;min-height:0;font-size:11px}.cm-form__error:empty{display:none}.cm-form__send{text-align:right}.cm-form__submit{height:32px;background:var(--cm-ink)!important;color:#fff!important;padding:0 16px!important;font-size:12.5px!important;font-weight:650!important}.cm-form__submit.is-busy{opacity:.6}.cm-notice{color:#515151;background:#f6f5f8;border-top:3px solid #8fae1b;margin-top:4px;padding:8px 10px 8px 30px;font-size:12px;line-height:1.4;position:relative}.cm-notice:before{content:"";border:0 solid #8fae1b;border-width:0 0 2px 2px;width:10px;height:5px;position:absolute;top:10px;left:10px;transform:rotate(-45deg)}.cm-demo[data-state=exploded] .cm-inq,.cm-demo[data-state=exploded] .cm-btn{box-shadow:0 0 0 1px #1018280f,0 6px 14px #00000029,0 26px 50px #0000004d}.cm-demo[data-state=exploded] .cm-head{background:#fff;border-radius:6px;padding:0 10px;box-shadow:0 0 0 1px #1018280f,0 6px 14px #00000029,0 26px 50px #0000004d}.ide-app{--ide-accent:#788afe;--ide-accent-dim:#e3e7fe;--ide-accent-faint:#eff1ff;--ide-base:#364a63;--ide-text:#526484;--ide-light:#8094ae;--ide-bg:#f5f6fa;--ide-alt:#ebeef2;--ide-line:#dbdfea;--ide-line-soft:#e5e9f2;--ide-surface:#fff;--ide-danger:#e85347;--ide-success:#1ee0ac;--ide-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ide-code-bg:#fff;--ide-code-fg:#000;--ide-gutter:#ebebeb;--ide-gutter-fg:#333;color:var(--ide-text)}.ide-i{flex:none;width:1em;height:1em}.ide-f{flex:none;width:1.25em;height:1.25em}.ide-f text{font-family:var(--font-sans)}.ide-code{font-family:var(--ide-mono);color:var(--ide-code-fg);background:var(--ide-code-bg);tab-size:4;font-size:12px;line-height:20px}.ide-code__line{min-height:20px;display:flex}.ide-code__no{background:var(--ide-gutter);width:44px;color:var(--ide-gutter-fg);text-align:right;flex:none;padding-right:12px;position:relative}.ide-code__text{white-space:pre;flex:1;min-width:0;padding-left:6px;overflow:hidden}.ide-code__line.is-active .ide-code__no{background:#dcdcdc}.ide-code__line.is-active .ide-code__text{background:#00000012}.ide-code__fold{border:4px solid #0000;border-top:5px solid #8a8a8a;border-bottom-width:0;width:0;height:0;position:absolute;top:6px;right:1px}.ide-code__fold.is-folded{border:4px solid #0000;border-left:5px solid #8a8a8a;border-right-width:0;top:5px}.ide-code__line.is-error .ide-code__no:before{content:"!";color:#fff;width:12px;height:12px;font:700 9px/1 var(--font-sans);background:#e14954;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;left:4px}.t-k{color:#930f93}.t-s{color:#1a1aa6}.t-c{color:#236e24}.t-v{color:#318495}.t-n{color:#0000cd}.t-f{color:#3c4c72}.t-tag{color:#00168e}.t-attr{color:#994409}.ide-app.is-dark .ide-code,.ide-dark .ide-code{--ide-code-bg:#282a36;--ide-code-fg:#f8f8f2;--ide-gutter:#282a36;--ide-gutter-fg:#6c7280}:is(.ide-app.is-dark,.ide-dark) :is(.t-k,.t-tag){color:#ff79c6}:is(.ide-app.is-dark,.ide-dark) .t-s{color:#f1fa8c}:is(.ide-app.is-dark,.ide-dark) .t-c{color:#6272a4}:is(.ide-app.is-dark,.ide-dark) .t-v{color:#ffb86c}:is(.ide-app.is-dark,.ide-dark) .t-n{color:#bd93f9}:is(.ide-app.is-dark,.ide-dark) .t-f{color:#8be9fd}:is(.ide-app.is-dark,.ide-dark) .t-attr{color:#50fa7b}.ide-tree{align-content:start;gap:1px;font-size:13px;display:grid}.ide-tree__root{color:var(--ide-base);align-items:center;gap:8px;margin-bottom:6px;font-weight:700;display:flex}.ide-tree__root .ide-i{color:var(--ide-accent);font-size:17px}.ide-tree__node{text-align:left;white-space:nowrap;border-radius:3px;align-items:center;gap:7px;width:100%;height:27px;font-weight:600;transition:background-color .2s;padding:0 8px 0 calc(8px + var(--d,0) * 16px)!important;color:var(--ide-base)!important;display:flex!important}.ide-tree__node.is-dir .ide-i{color:var(--ide-accent);font-size:16px}.ide-tree__node .ide-f{font-size:15px}.ide-tree__toggle{width:10px;color:var(--ide-light);text-align:center;margin-left:-2px;font-style:normal;font-weight:700}.ide-tree__node:not(.is-dir){padding-left:calc(20px + var(--d,0) * 16px)!important}.ide-tree__node.is-active,.ide-tree__node:not(.is-dir):hover{background:var(--ide-alt)!important}.ide-tree__no{background:var(--ide-accent);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;font-size:10.5px;font-style:normal;font-weight:700;display:grid}.ide-tabs{background:var(--ide-alt);align-items:flex-end;gap:7px;height:42px;padding:0 10px;display:flex}.ide-tab{border-radius:7px 7px 0 0;align-items:center;gap:7px;width:172px;height:34px;font-size:12.5px;font-weight:600;transition:background-color .2s;position:relative;color:var(--ide-base)!important;padding:0 10px!important;display:flex!important}.ide-tab span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ide-tab:hover{background:#f2f3f5!important}.ide-tab.is-on{background:#fff!important}.ide-tab__x{color:var(--ide-light);place-items:center;font-size:12px;display:grid}.ide-tab.is-dirty .ide-tab__x .ide-i{opacity:0}.ide-tab.is-dirty .ide-tab__x:after{content:"";background:var(--ide-accent);border-radius:50%;width:7px;height:7px;position:absolute}.ide-tabs__tools{color:var(--ide-light);align-self:center;gap:6px;margin-left:auto;font-size:17px;display:flex}.ide-tabs__tools i{display:grid}.ide-bar{border-bottom:1px solid var(--ide-line);background:#fff;align-items:center;gap:5px;height:40px;padding:0 14px;display:flex}.ide-bar__btn{border-radius:14px;flex:none;place-items:center;width:28px;height:28px;font-size:14px;transition:background-color .2s,color .2s;background:var(--ide-alt)!important;color:var(--ide-text)!important;display:inline-grid!important}.ide-bar__txt{font-family:var(--font-sans);font-weight:700;font-size:11px!important}.ide-bar__btn:hover{background:var(--ide-line)!important}.ide-bar__btn.is-on{background:var(--ide-accent)!important;color:#fff!important}.ide-bar__find input{background:var(--ide-alt);width:150px;height:28px;color:var(--ide-base);font:inherit;border:0;border-radius:14px;outline:none;margin:0 2px 0 6px;padding:0 12px;font-size:12px}.ide-bar__find input:focus{box-shadow:0 0 0 2px var(--ide-accent-dim)}.ide-bar__max{margin-left:auto}::highlight(ide-find){background-color:#ffd5008c}.ide-demo .xt-layer{color:var(--ide-text);font-size:13px;line-height:1.4}.ide-demo :where(.xt-layer button){font:inherit;color:inherit;background:0 0;border:0;padding:0}.ide-demo .xt-layer button,.ide-demo .xt-layer input{pointer-events:none}.ide-demo[data-state=try] .xt-layer :is(button,input){pointer-events:auto}.ide-demo[data-state=try] .xt-layer button{cursor:pointer}.ide-page{width:1000px;height:640px;top:0;left:0}.ide-l-head{width:1000px;height:60px;top:0;left:0}.ide-l-tree{width:250px;height:580px;top:60px;left:0}.ide-l-tabs{width:750px;height:82px;top:60px;left:250px}.ide-l-editor{width:450px;height:498px;top:142px;left:250px}.ide-l-info{width:300px;height:498px;top:142px;left:700px}.ide-l-complete{width:262px;height:150px;top:410px;left:320px}.ide-l-save{width:434px;height:44px;top:576px;left:250px}.ide-page .xt-layer__anchor{top:96%;left:50%;right:auto}.ide-l-head .xt-layer__anchor{left:80%;right:auto}.ide-l-tree .xt-layer__anchor{top:30%;left:70%;right:auto}.ide-l-tabs .xt-layer__anchor{top:30%;left:60%;right:auto}.ide-l-editor .xt-layer__anchor{top:12%;left:80%;right:auto}.ide-l-info .xt-layer__anchor{top:20%;left:50%;right:auto}.ide-l-complete .xt-layer__anchor{top:40%;left:80%;right:auto}.ide-l-save .xt-layer__anchor{left:88%;right:auto}.ide-page{background:var(--ide-bg);border-radius:12px;overflow:hidden;box-shadow:0 50px 100px #00000080}.ide-fm{background:#fff;flex-direction:column;display:flex;position:absolute;inset:60px 0 0}.ide-fm [hidden]{display:none!important}.ide-fm .v-ifm__head{padding:14px 22px}.ide-fm .v-ifm__crumbs{padding:0 22px}.ide-fm .v-ifm__search input{min-width:0;height:100%;color:var(--ide-base);font:inherit;appearance:none;background:0 0;border:0;outline:none;flex:1}.ide-fm .v-ifm__search:focus-within{border-color:var(--ide-accent)}.ide-fm__path{white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.ide-fm__crumb{color:var(--ide-text);align-items:center;gap:6px;font-weight:600;transition:color .2s;display:inline-flex}.ide-fm__crumb:not(:first-child):before{content:"›";color:var(--ide-light);margin-left:6px;font-weight:400}.ide-fm__crumb .ide-i{color:var(--ide-accent);font-size:15px}.ide-fm__crumb.is-current{color:var(--ide-base)}.ide-fm .v-ifm__body{flex:1;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));align-content:start;gap:12px;min-height:0;padding:18px 22px;overflow-y:auto}.ide-fm[data-view=list] .v-ifm__body{padding:6px 22px 18px}.ide-fm .v-ifm__item{transition:border-color .2s,background-color .2s}.ide-demo[data-state=try] .ide-fm .v-ifm__item:hover{border-color:var(--ide-accent);background:var(--ide-accent-faint)}.ide-demo[data-state=try] .ide-fm__crumb:not(.is-current):hover{color:var(--ide-accent)}.ide-fm.is-in .v-ifm__item{animation:ide-rise .45s calc(var(--i,0) * 22ms) var(--ease-out-expo) both}@keyframes ide-rise{0%{opacity:0;transform:translateY(8px)}}.ide-head{border-bottom:1px solid var(--ide-line-soft);background:#fff;border-radius:12px 12px 0 0;align-items:center;gap:12px;height:100%;padding:0 22px;display:flex;position:relative}.ide-head__logo .ide-i+.ide-i,.ide-demo[data-ide-view=manager] .ide-head__logo .ide-i:first-child{display:none}.ide-demo[data-ide-view=manager] .ide-head__logo .ide-i+.ide-i{display:block}.ide-head__logo{width:34px;height:34px;color:var(--ide-accent);background:#788afe4d;border-radius:50%;place-items:center;font-size:16px;display:grid}.ide-head__info{line-height:1.25;display:grid}.ide-head__info small{color:var(--ide-light);font-size:11px}.ide-head__info b{color:var(--ide-base);font-size:14px}.ide-head__tools{color:var(--ide-text);align-items:center;gap:14px;margin-left:auto;font-size:20px;display:flex}.ide-head__btn{border-radius:50%;place-items:center;width:32px;height:32px;transition:background-color .2s;color:inherit!important;display:grid!important}.ide-head__btn.is-on,.ide-head__btn:hover{background:var(--ide-alt)!important}.ide-head__avatar{background:var(--ide-accent);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.ide-apps{z-index:2;border:1px solid var(--ide-line-soft);visibility:hidden;opacity:0;width:210px;transition:opacity .2s, transform .3s var(--ease-out-expo), visibility 0s .3s;background:#fff;border-radius:6px;padding:8px;display:grid;position:absolute;top:52px;right:70px;transform:translateY(-6px);box-shadow:0 14px 40px #1c2b462e}.ide-apps.is-open{visibility:visible;opacity:1;transition-delay:0s;transform:none}.ide-apps__item{width:100%;color:var(--ide-base);text-align:left;border-radius:4px;align-items:center;gap:10px;padding:7px 8px;font-weight:600;transition:background-color .2s;display:flex}button.ide-apps__item:hover{background:var(--ide-bg)}.ide-apps__item i{background:var(--ide-accent-faint);width:26px;height:26px;color:var(--ide-accent);border-radius:50%;place-items:center;font-size:14px;display:grid}.ide-apps__item.is-on{background:var(--ide-bg)}.ide-apps__item em{background:var(--ide-accent-dim);color:var(--ide-accent);border-radius:3px;margin-left:auto;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.ide-l-tree{border-right:1px solid var(--ide-line);background:#fff;border-radius:0 0 0 12px;flex-direction:column;padding:18px 14px;display:flex}.ide-l-tabs{overflow:hidden}.ide-l-editor{background:#fff;padding-top:6px;overflow:hidden}.ide-l-editor .ide-code{padding-bottom:40px}.ide-demo .ide-code{font-size:var(--ide-font,12px);line-height:calc(var(--ide-font,12px) + 8px)}.ide-demo .ide-code__line{min-height:calc(var(--ide-font,12px) + 8px)}.ide-caret{display:inline-flex;position:relative}.ide-caret input{width:calc(var(--ide-chars,6) * 1ch + 2px);color:#3c4c72;height:1.6em;font:inherit;line-height:inherit;caret-color:#000;background:0 0;border:0;outline:none;margin:0;padding:0}.ide-caret i{background:#000;width:1.5px;animation:1s step-end infinite ide-blink;position:absolute;top:2px;bottom:2px;right:0}.ide-demo[data-state=try] .ide-caret i{display:none}@keyframes ide-blink{50%{opacity:0}}.ide-l-info{border-left:1px solid var(--ide-line);background:#fff;border-radius:0 0 12px;overflow:hidden}.ide-info{align-content:start;gap:6px;height:100%;padding:18px 20px;display:grid}.ide-info small{color:var(--ide-light);font-size:11.5px}.ide-info__name{color:var(--ide-accent);overflow-wrap:anywhere;font-size:19px;line-height:1.2}.ide-info p{color:var(--ide-text)}.ide-info ul{border-top:1px solid var(--ide-line-soft);gap:5px;margin-top:4px;padding-top:10px;display:grid}.ide-info li{font-size:12px}.ide-info code,.ide-info li span{color:var(--ide-base);font-family:Courier New,Courier,monospace;font-weight:700}.ide-info li span{color:var(--ide-light);font-weight:400}.ide-info em{background:var(--ide-alt);color:var(--ide-light);border-radius:3px;padding:0 5px;font-size:10px;font-style:normal}.ide-info__ret{margin-top:4px}.ide-info__link{color:var(--ide-accent);text-underline-offset:3px;font-size:12px;font-weight:600;text-decoration:underline}.ide-complete{width:100%;max-height:100%;font-family:var(--ide-mono);color:#000;background:#fff;border:1px solid #d3d3d3;padding:2px 0;font-size:12px;line-height:24px;display:grid;overflow:hidden;box-shadow:2px 3px 5px #0003}.ide-complete li{cursor:default;white-space:nowrap;padding:0 10px}.ide-complete li b{color:#2d69c7;font-weight:700}.ide-complete li.is-on{background:#cad6fa}.ide-complete li em{float:right;color:#8a8a8a;font-style:normal}.ide-complete:empty,.ide-l-complete.is-closed{opacity:0;pointer-events:none}.ide-demo[data-state=try] .ide-complete li{cursor:pointer}.ide-l-save{justify-content:flex-end;align-items:center;gap:10px;display:flex}.ide-save{height:44px;transition:opacity .25s, transform .3s var(--ease-out-expo);border-radius:5px;align-items:center;gap:8px;box-shadow:0 10px 22px #788afe66;background:var(--ide-accent)!important;color:#fff!important;padding:0 20px!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important}.ide-save .ide-i{font-size:17px}.ide-demo:not(.is-dirty) .ide-save{opacity:0;pointer-events:none;transform:scale(.9)}.ide-toast{border-left:3px solid var(--ide-success);height:40px;color:var(--ide-base);white-space:nowrap;opacity:0;transition:opacity .25s, transform .35s var(--ease-out-expo);background:#fff;border-radius:5px;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex;transform:translateY(6px);box-shadow:0 12px 30px #1c2b4638}.ide-toast .ide-i{color:#0fac81;font-size:15px}.ide-toast.is-error{border-left-color:var(--ide-danger)}.ide-toast.is-error .ide-i{color:var(--ide-danger)}.ide-toast.is-on,.ide-demo[data-state=exploded] .ide-toast{opacity:1;transform:none}.ide-l-tree .ide-tree{scrollbar-width:thin;flex:1;min-height:0;margin-right:-8px;padding-right:8px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.ide-demo :is(.ide-tab,.ide-tree__node,.ide-gallery,.ide-gallery__shot,.ide-gallery__thumb,.ide-empty)[hidden]{display:none!important}.ide-demo .ide-tree__no:empty{display:none}.ide-demo[data-state=try] .ide-tree__node:hover{background:var(--ide-alt)!important}.ide-tree__node.is-new{animation:ide-slide .3s var(--ease-out-expo)}.ide-tab.is-new{animation:ide-rise .35s var(--ease-out-expo)}@keyframes ide-slide{0%{opacity:0;transform:translate(-6px)}}.ide-l-tabs .ide-tab{flex:0 172px;width:auto;min-width:72px}.ide-demo .ide-tab__x{border-radius:50%;width:18px;height:18px;transition:background-color .2s,color .2s}.ide-demo[data-state=try] .ide-tab__x:hover{background:var(--ide-line);color:var(--ide-base)}.ide-demo[data-state=try] .ide-tab.is-dirty .ide-tab__x:hover .ide-i{opacity:1}.ide-demo[data-state=try] .ide-tab.is-dirty .ide-tab__x:hover:after{opacity:0}.ide-tabs__tools button{border-radius:50%;place-items:center;width:28px;height:28px;transition:background-color .2s,color .2s;display:grid}.ide-demo[data-state=try] .ide-tabs__tools button:hover{background:var(--ide-line);color:var(--ide-base)}.ide-gallery{background:var(--ide-bg);display:flex;position:absolute;inset:0}.ide-gallery__main{flex:1;min-width:0;position:relative}.ide-gallery__shot{justify-content:center;align-items:center;display:flex;position:absolute;inset:26px 26px 78px}.ide-gallery__shot img{width:auto;max-width:100%;height:auto;max-height:100%;animation:ide-rise .45s var(--ease-out-expo);border-radius:6px;box-shadow:0 16px 36px #1c2b4633}.ide-gallery__edit{background:var(--ide-accent);color:#fff;border-radius:5px;align-items:center;gap:8px;height:38px;padding:0 16px;font-weight:700;display:inline-flex;position:absolute;bottom:22px;right:26px;box-shadow:0 10px 22px #788afe59}.ide-gallery__edit .ide-i{font-size:16px}.ide-gallery__side{border-left:1px solid var(--ide-line);scrollbar-width:none;background:#fff;flex-direction:column;flex:none;gap:12px;width:100px;padding:16px 14px;display:flex;overflow-y:auto}.ide-gallery__thumb{outline-offset:2px;border-radius:6px;outline:2px solid #0000;flex:none;width:72px;height:72px;transition:outline-color .2s;overflow:hidden}.ide-gallery__thumb img{object-fit:cover;width:100%;height:100%}.ide-gallery__thumb.is-on{outline-color:var(--ide-accent)}.ide-demo[data-state=try] .ide-gallery__thumb:not(.is-on):hover{outline-color:var(--ide-line)}.ide-empty{background:var(--ide-bg);align-content:center;place-items:center;gap:18px;display:grid;position:absolute;inset:0}.ide-empty__x{width:32px;height:32px;color:var(--ide-light);border-radius:50%;place-items:center;font-size:18px;transition:background-color .2s,color .2s;display:grid;position:absolute;top:14px;right:16px}.ide-demo[data-state=try] .ide-empty__x:hover{background:var(--ide-alt);color:var(--ide-base)}.ide-empty__icon{background:var(--ide-accent-dim);width:96px;height:96px;color:var(--ide-accent);border-radius:50%;place-items:center;font-size:40px;display:grid}.ide-empty__hint{color:var(--ide-light);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ide-empty__hint .ide-i{font-size:18px;scale:-1 1}.ide-demo.is-wide .ide-l-editor{border-bottom-right-radius:12px;width:750px}.ide-demo.is-wide .ide-l-info,.ide-demo:has(.ide-empty:not([hidden])) .ide-l-tabs{opacity:0;pointer-events:none}.ide-demo:has(.ide-empty:not([hidden])) .ide-l-editor{height:580px;top:60px}.ide-demo.is-full .ide-l-tree{opacity:0;pointer-events:none}.ide-demo.is-full :is(.ide-l-tabs,.ide-l-editor){left:0}.ide-demo.is-full .ide-l-tabs{width:1000px}.ide-demo.is-full .ide-l-editor{border-bottom-left-radius:12px;width:700px}.ide-demo.is-full.is-wide .ide-l-editor{width:1000px}.ide-demo.is-full .ide-l-complete{left:70px}.ide-demo :is(.ide-l-tree,.ide-l-tabs,.ide-l-editor,.ide-l-info,.ide-l-complete,.ide-l-save){transition:opacity .3s, translate .55s var(--ease-out-expo), visibility 0s, left .45s var(--ease-out-expo), top .45s var(--ease-out-expo), width .45s var(--ease-out-expo), height .45s var(--ease-out-expo)}.ide-demo[data-ide-view=manager] :is(.ide-l-tree,.ide-l-tabs,.ide-l-editor,.ide-l-info,.ide-l-complete,.ide-l-save){opacity:0;visibility:hidden;transition:opacity .25s,translate .35s cubic-bezier(.4,0,1,1),visibility 0s .35s,left .45s,top .45s,width .45s,height .45s;translate:0 26px}.ide-demo[data-state=exploded] :is(.ide-l-head,.ide-l-tree,.ide-l-tabs,.ide-l-info,.ide-l-editor){box-shadow:0 0 0 1px #1018280f,0 6px 14px #00000024,0 26px 50px #00000042}.sm-demo{--sm-bg:#1f1c19;--sm-cream:243, 237, 228;--sm-accent:#d8a47f;--sm-ink:#1f2328;--sm-text:#535a63;--sm-border:#e7e7e7;--sm-t:.5s;--sm-ease:cubic-bezier(.22, .61, .36, 1)}.sm-demo .xt-layer{color:var(--sm-ink);font-size:13.5px;line-height:1.35}.sm-demo .xt-layer :is(button,input){font:inherit;color:inherit;pointer-events:none;background:0 0;border:0;padding:0}.sm-demo[data-state=try] .xt-layer :is(button,input),.sm-demo[data-state=try] .sm-content{pointer-events:auto}.sm-demo[data-state=try] .xt-layer button,.sm-demo[data-state=try] .sm-content{cursor:pointer}.sm-demo[data-state=try] :is(.sm-l-main,.sm-l-sub,.sm-l-content){pointer-events:none}.sm-demo[data-state=try] :is(.sm-h-level,.sm-content){pointer-events:auto}.sm-page{width:1000px;height:640px;top:0;left:0}.sm-l-content{width:650px;height:640px;top:0;left:0}.sm-l-main,.sm-l-sub{width:350px;height:640px;top:0;left:650px}.sm-l-burger{width:52px;height:44px;top:12px;left:936px}.sm-page .xt-layer__anchor{top:8%;left:30%;right:auto}.sm-l-content .xt-layer__anchor{top:70%;left:50%;right:auto}.sm-l-main .xt-layer__anchor{top:46%;left:50%;right:auto}.sm-l-sub .xt-layer__anchor{top:22%;left:50%;right:auto}.sm-l-burger .xt-layer__anchor{left:50%;right:auto}.sm-demo:not([data-state=exploded]) .xt-explode__assy{clip-path:inset(0 round 12px)}.sm-page{background:radial-gradient(80% 70% at 30% 40%,#2a241e,#120f0c);border-radius:12px;overflow:hidden;box-shadow:0 50px 100px #00000080}.sm-screen{transform-origin:0;transition:transform var(--sm-t) var(--sm-ease), filter var(--sm-t), border-radius var(--sm-t), box-shadow var(--sm-t);background:#fff;border-radius:12px;position:absolute;inset:0;overflow:hidden}.sm-page__nav{border-bottom:1px solid var(--sm-border);height:68px;color:var(--sm-text);align-items:center;gap:22px;padding:0 40px;font-size:14px;display:flex}.sm-page__nav button:first-child{color:var(--sm-ink);margin-right:18px;font-size:16px}.sm-demo[data-state=try] .sm-page__nav button:hover{color:var(--sm-ink)}.sm-view{animation:sm-view-in .45s var(--sm-ease);padding:40px;display:none;position:absolute;inset:68px 0 0}@keyframes sm-view-in{0%{opacity:0;transform:translateY(8px)}}.sm-demo[data-sm-view=journal] .sm-view--journal,.sm-demo[data-sm-view=about] .sm-view--about,.sm-demo[data-sm-view=contact] .sm-view--contact{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:32px;display:grid}.sm-demo[data-sm-view=shop] .sm-view--shop{padding-top:28px;display:block}.sm-page__img{border-radius:6px;height:440px;display:block;overflow:hidden}.sm-page__img img{object-fit:cover;width:100%;height:100%}.sm-page__copy{max-width:300px;color:var(--sm-text);gap:14px;font-size:14px;line-height:1.55;display:grid}.sm-page__copy em{letter-spacing:.02em;font-size:12px;font-style:normal}.sm-page__copy b{color:var(--sm-ink);letter-spacing:-.02em;font-size:30px;font-weight:650;line-height:1.12}.sm-view__title{color:var(--sm-ink);letter-spacing:-.02em;margin-bottom:18px;font-size:24px;font-weight:650}.sm-view__empty{color:var(--sm-text);font-size:15px;display:none}.sm-view--shop.is-empty .sm-view__empty{display:block}.sm-shop{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.sm-shop li{gap:3px;font-size:13px;display:grid}.sm-shop li[hidden]{display:none}.sm-shop__img{aspect-ratio:1;border-radius:4px;margin-bottom:6px;display:block;overflow:hidden}.sm-shop__img img{object-fit:cover;width:100%;height:100%}.sm-shop .xt-num{color:var(--sm-text)}.sm-content{width:100%;height:100%;transition:opacity var(--sm-t), background-color var(--sm-t);background:#1c161073;border-radius:12px 0 0 12px;display:block}.sm-demo[data-sm-filter]:not([data-sm-filter=dim]) .sm-content{background:#1c16101f}.sm-demo:not([data-sm-closed])[data-sm-filter=blur] .sm-screen{filter:blur(3px)brightness(.9)}.sm-demo:not([data-sm-closed])[data-sm-filter=grayscale] .sm-screen{filter:grayscale()brightness(.92)}.sm-demo:not([data-sm-closed])[data-sm-filter=sepia] .sm-screen{filter:sepia(.85)brightness(.92)}.sm-demo[data-sm-closed] .sm-content{opacity:0;pointer-events:none!important}.sm-h-level{background:radial-gradient(120% 50% at 100% 0%, #d8a47f24, transparent 60%), var(--sm-bg);color:rgba(var(--sm-cream), .92);text-align:left;transition:transform var(--sm-t) var(--sm-ease), opacity var(--sm-t), visibility 0s;border-radius:0 12px 12px 0;flex-direction:column;justify-content:center;align-items:stretch;padding:36px 0 0;display:flex;position:absolute;inset:0;overflow:hidden}.sm-demo:not([data-state=exploded]) :is(.sm-l-main,.sm-l-sub){clip-path:inset(0 0 0 -80px round 0 12px 12px 0)}.sm-h-logo{letter-spacing:-.02em;align-self:flex-start;font-weight:650;color:rgb(var(--sm-cream))!important;padding:0 28px 24px!important;font-size:21px!important}.sm-h-search{border:1px solid rgba(var(--sm-cream), .12);background:rgba(var(--sm-cream), .05);height:44px;color:rgba(var(--sm-cream), .6);border-radius:999px;align-items:center;margin:0 28px 26px;padding:0 6px 0 18px;transition:border-color .25s,background-color .25s,box-shadow .25s;display:flex}.sm-h-search:focus-within{border-color:var(--sm-accent);background:rgba(var(--sm-cream), .08);box-shadow:0 0 0 4px #d8a47f2e}.sm-h-search input{outline:none;flex:1;min-width:0;height:100%;color:rgb(var(--sm-cream))!important;font-size:15px!important}.sm-demo[data-state=try] .sm-h-search input{cursor:text}.sm-h-search input::placeholder{color:rgba(var(--sm-cream), .55)}.sm-h-search input::-webkit-search-cancel-button{display:none}.sm-h-search button{place-items:center;width:32px;height:32px;transition:background-color .2s,color .2s;color:rgba(var(--sm-cream), .7)!important;border-radius:50%!important;display:grid!important}.sm-demo[data-state=try] .sm-h-search button:hover{background:var(--sm-accent)!important;color:var(--sm-bg)!important}.sm-h-search svg{width:17px;height:17px}.sm-h-title{color:rgba(var(--sm-cream), .5);letter-spacing:.14em;text-transform:uppercase;gap:4px;margin:0 0 6px;padding:0 28px 10px;font-size:12px;font-weight:600;display:grid}.sm-h-title em{letter-spacing:0;text-transform:none;color:rgba(var(--sm-cream), .75);font-size:14px;font-style:normal;font-weight:400}.sm-h-list{margin:0 28px;padding:0;list-style:none}.sm-h-list li+li{border-top:1px solid rgba(var(--sm-cream), .08)}.sm-h-item{isolation:isolate;letter-spacing:-.015em;text-align:left;align-items:center;width:calc(100% + 56px);margin:0 -28px;font-weight:500;line-height:26px;position:relative;overflow:hidden;color:rgba(var(--sm-cream), .92)!important;padding:13px 28px!important;font-size:21px!important;display:flex!important}.sm-h-item>span{transition:transform .4s var(--sm-ease), color .25s}.sm-h-item:after{content:"";z-index:-1;background:rgba(var(--sm-cream), .07);transition:transform .5s var(--sm-ease), opacity .4s;position:absolute;inset:0;transform:translate(-101%)}.sm-demo[data-sm-hover=up] .sm-h-item:after{transform:translateY(101%)}.sm-demo[data-sm-hover=zoom] .sm-h-item:after{opacity:0;border-radius:10px;transform:scale(.6)}.sm-demo[data-sm-hover=normal] .sm-h-item:after{opacity:0;transition-duration:.25s;transform:none}.sm-demo[data-state=try] .sm-h-item:hover:after,.sm-demo[data-state=try] .sm-h-item:focus-visible:after{opacity:1;transform:none}.sm-demo[data-state=try] .sm-h-item:hover>span{color:rgb(var(--sm-cream));transform:translate(6px)}.sm-h-item:before{content:"";background:var(--sm-accent);width:3px;height:18px;transition:transform .35s var(--sm-ease);border-radius:3px;margin-top:-9px;position:absolute;top:50%;left:12px;transform:scaleY(0)}.sm-h-item.is-current{color:rgb(var(--sm-cream))!important}.sm-h-item.is-current:before{transform:none}.sm-h-arrow{width:20px;height:20px;color:var(--sm-accent);transition:transform .35s var(--sm-ease);margin-top:-10px;position:absolute;top:50%;right:28px}.sm-demo[data-state=try] :is(.sm-h-item,.sm-h-tile):hover .sm-h-arrow{transform:translate(4px)}.sm-h-foot{color:rgba(var(--sm-cream), .45);margin-top:auto;padding:18px 28px 22px;font-size:12.5px}.sm-h-sub{isolation:isolate;justify-content:flex-start;padding-top:28px}.sm-h-sub2{padding-top:40px}.sm-h-bg{z-index:-1;position:absolute;inset:0}.sm-h-bg img{object-fit:cover;width:100%;height:100%}.sm-h-bg:after{content:"";background:linear-gradient(#1f1c1933,#1f1c198c 30%,#1f1c19f2 62%);position:absolute;inset:0}.sm-h-back{transition:color .2s, gap .3s var(--sm-ease);align-self:flex-start;align-items:center;gap:8px;margin:0 28px 22px;color:rgba(var(--sm-cream), .85)!important;font-size:15px!important;display:inline-flex!important}.sm-demo[data-state=try] .sm-h-back:hover{gap:12px;color:var(--sm-accent)!important}.sm-h-back svg{width:20px;height:20px}.sm-h-title--sub{color:rgb(var(--sm-cream));letter-spacing:-.02em;text-transform:none;gap:6px;font-size:24px;font-weight:600}.sm-h-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;margin:10px 0 0;padding:0 28px;list-style:none;display:grid}.sm-h-tile{text-align:left;gap:8px;width:100%;font-weight:500;position:relative;color:rgb(var(--sm-cream))!important;font-size:14.5px!important;display:grid!important}.sm-h-tile__name{align-items:center;gap:4px;display:flex;position:relative}.sm-h-tile .sm-h-arrow{width:16px;height:16px;margin:0;position:static}.sm-h-thumb{aspect-ratio:1;border-radius:8px;transition:box-shadow .35s;display:block;overflow:hidden;box-shadow:0 10px 24px #0000004d}.sm-h-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--sm-ease)}.sm-demo[data-state=try] .sm-h-tile:hover .sm-h-thumb{box-shadow:0 0 0 2px var(--sm-accent), 0 14px 30px #0006}.sm-demo[data-state=try] .sm-h-tile:hover .sm-h-thumb img{transform:scale(1.08)}.sm-h-tile.is-current .sm-h-thumb{box-shadow:0 0 0 2px var(--sm-accent), 0 10px 24px #0000004d}.sm-demo[data-sm-level="0"] .sm-h-level[data-sm-depth="1"],.sm-demo:not([data-sm-level="2"]) .sm-h-level[data-sm-depth="2"]{transform:translate(101%)}.sm-demo[data-sm-mode=overlap][data-sm-level="1"]{--sm-grow:40px}.sm-demo[data-sm-mode=overlap][data-sm-level="2"]{--sm-grow:80px}.sm-h-strip{z-index:3;width:41px;box-shadow:inset -1px 0 0 rgba(var(--sm-cream), .08);letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl;place-items:center;font-weight:600;position:absolute;top:0;bottom:0;left:0;transform:rotate(180deg);color:rgb(var(--sm-cream))!important;background:#120f0ce6!important;font-size:13px!important;display:none!important}.sm-demo[data-sm-mode=overlap]:not([data-sm-closed]):is([data-sm-level="1"],[data-sm-level="2"]) .sm-h-main{transform:translateX(calc(-1 * var(--sm-grow)))}.sm-demo[data-sm-mode=overlap]:not([data-sm-closed])[data-sm-level="2"] .sm-h-level[data-sm-depth="1"]{transform:translate(-40px)}.sm-demo[data-sm-mode=overlap]:is([data-sm-level="1"],[data-sm-level="2"]) .sm-h-main .sm-h-strip,.sm-demo[data-sm-mode=overlap][data-sm-level="2"] .sm-h-level[data-sm-depth="1"] .sm-h-strip{display:grid!important}.sm-demo[data-sm-mode=overlap] .sm-h-level[data-sm-depth="1"] .sm-h-strip{background:#0c0a08eb!important}.sm-demo[data-state=try] .sm-h-strip:hover{color:var(--sm-accent)!important}.sm-demo[data-sm-closed] .sm-h-level{transition-timing-function:ease-in;transform:translate(101%)}.sm-demo[data-sm-closed][data-sm-effect=fade] .sm-h-level{opacity:0;transform:none}.sm-demo[data-sm-effect=reveal] .sm-h-level{clip-path:inset(0);transition:clip-path var(--sm-t) var(--sm-ease), transform var(--sm-t) var(--sm-ease)}.sm-demo[data-sm-closed][data-sm-effect=reveal] .sm-h-level{clip-path:inset(0 0 0 100%);transition:clip-path var(--sm-t) var(--sm-ease);transform:none}.sm-demo[data-state=try][data-sm-effect=reveal] .sm-h-main{box-shadow:inset 30px 0 36px -24px #000000bf}.sm-demo[data-state=try]:not([data-sm-closed])[data-sm-effect=reveal] .sm-screen{box-shadow:0 0 60px #00000080}.sm-demo[data-sm-closed][data-sm-effect=rotatein] .sm-h-level{opacity:0;transform:perspective(1500px)rotateY(-70deg)}.sm-demo[data-sm-effect=rotatein] .sm-h-level{transform-origin:100%}.sm-demo:not([data-sm-closed]):is([data-sm-effect=push],[data-sm-effect=reveal]) .sm-screen{transform:translateX(calc(-350px - var(--sm-grow,0px)))}.sm-demo:not([data-sm-closed])[data-sm-effect=scale] .sm-screen{border-radius:18px;transform:scale(.84);box-shadow:0 30px 60px #00000080}.sm-demo:not([data-sm-closed])[data-sm-effect=rotate] .sm-screen{transform:perspective(1500px) translateX(calc(-350px - var(--sm-grow,0px))) rotateY(15deg);transform-origin:100%}.sm-demo[data-sm-side=left] :is(.sm-l-main,.sm-l-sub){left:0}.sm-demo[data-sm-side=left] .sm-l-content{left:350px}.sm-demo[data-sm-side=left] .sm-l-burger{left:12px}.sm-demo[data-sm-side=left] .sm-h-level{border-radius:12px 0 0 12px}.sm-demo[data-sm-side=left] .sm-content{border-radius:0 12px 12px 0}.sm-demo[data-sm-side=left] .sm-page__nav{padding-left:84px}.sm-demo[data-sm-side=left] .sm-h-level{padding-top:76px}.sm-demo:not([data-state=exploded])[data-sm-side=left] :is(.sm-l-main,.sm-l-sub){clip-path:inset(0 -80px 0 0 round 12px 0 0 12px)}.sm-demo[data-sm-side=left][data-sm-level="0"] .sm-h-level[data-sm-depth="1"],.sm-demo[data-sm-side=left]:not([data-sm-level="2"]) .sm-h-level[data-sm-depth="2"],.sm-demo[data-sm-side=left][data-sm-closed] .sm-h-level{transform:translate(-101%)}.sm-demo[data-sm-side=left][data-sm-mode=overlap]:not([data-sm-closed]):is([data-sm-level="1"],[data-sm-level="2"]) .sm-h-main{transform:translateX(var(--sm-grow))}.sm-demo[data-sm-side=left][data-sm-mode=overlap]:not([data-sm-closed])[data-sm-level="2"] .sm-h-level[data-sm-depth="1"]{transform:translate(40px)}.sm-demo[data-sm-side=left] .sm-h-strip{left:auto;right:0}.sm-demo[data-sm-side=left][data-sm-closed]:is([data-sm-effect=fade],[data-sm-effect=reveal]) .sm-h-level{transform:none}.sm-demo[data-sm-side=left][data-sm-closed][data-sm-effect=reveal] .sm-h-level{clip-path:inset(0 100% 0 0)}.sm-demo[data-state=try][data-sm-side=left][data-sm-effect=reveal] .sm-h-main{box-shadow:inset -30px 0 36px -24px #000000bf}.sm-demo[data-sm-side=left][data-sm-closed][data-sm-effect=rotatein] .sm-h-level{transform:perspective(1500px)rotateY(70deg)}.sm-demo[data-sm-side=left][data-sm-effect=rotatein] .sm-h-level{transform-origin:0}.sm-demo[data-sm-side=left]:not([data-sm-closed]):is([data-sm-effect=push],[data-sm-effect=reveal]) .sm-screen{transform:translateX(calc(350px + var(--sm-grow,0px)))}.sm-demo[data-sm-side=left]:not([data-sm-closed])[data-sm-effect=scale] .sm-screen{transform-origin:100%}.sm-demo[data-sm-side=left]:not([data-sm-closed])[data-sm-effect=rotate] .sm-screen{transform:perspective(1500px) translateX(calc(350px + var(--sm-grow,0px))) rotateY(-15deg);transform-origin:0}.sm-burger{place-items:center;width:100%;height:100%;transition:color .3s,opacity .2s;color:var(--sm-ink)!important;display:grid!important}.sm-demo[data-state=try] .sm-burger:hover{opacity:.7}.sm-burger.is-active{color:rgb(var(--sm-cream))!important}.sm-burger__box{width:32px;height:18px;display:block;position:relative}.sm-burger__inner,.sm-burger__inner:before,.sm-burger__inner:after{background:currentColor;border-radius:3px;width:32px;height:2px;display:block;position:absolute;left:0}.sm-burger__inner{margin-top:-1px;transition:transform .22s cubic-bezier(.55,.055,.675,.19);top:50%}.sm-burger__inner:before,.sm-burger__inner:after{content:""}.sm-burger__inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in;top:-8px}.sm-burger__inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);bottom:-8px}.sm-burger.is-active .sm-burger__inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.sm-burger.is-active .sm-burger__inner:before{opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s;top:0}.sm-burger.is-active .sm-burger__inner:after{transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg)}.sm-demo[data-state=exploded] .sm-h-level{box-shadow:0 0 0 1px rgba(var(--sm-cream), .08), 0 30px 60px #0006;border-radius:12px}.sm-demo[data-state=exploded] .sm-burger{border-radius:8px;box-shadow:0 6px 14px #0003,0 26px 50px #0000004d;background:var(--sm-bg)!important}.sm-demo[data-sm-level="0"] .sm-h-level[data-sm-depth="1"],.sm-demo:not([data-sm-level="2"]) .sm-h-level[data-sm-depth="2"]{visibility:hidden;transition:transform var(--sm-t) var(--sm-ease), opacity var(--sm-t), visibility 0s var(--sm-t)}.xt-home-hero{flex-direction:column;padding-block:clamp(24px,4vh,56px) clamp(20px,3vh,40px);display:flex;position:relative;overflow-x:clip}@media (min-width:961px){.xt-home-hero{height:calc(100svh - var(--chrome-h,76px));min-height:660px;max-height:1200px}}.xt-home-hero__head{text-align:center;justify-items:center;display:grid}.xt-home-hero__title{letter-spacing:-.045em;font-variation-settings:"wdth" 104;text-wrap:balance;font-size:clamp(36px,min(4.6vw,7vh),68px);font-weight:580;line-height:1.04}.xt-home-hero__title .xt-line{width:auto;margin:0;padding:0;display:block}.xt-home-hero__muted{color:var(--color-fg-3)}.xt-home-hero__promise{max-width:36em;color:var(--color-fg-2);text-wrap:balance;margin-top:clamp(10px,1.6vh,18px);font-size:clamp(15px,1.25vw,18px);line-height:1.55}.xt-home-hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(16px,2.2vh,24px);display:flex}.xt-home-hero__proof{color:var(--color-fg-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 30px;margin-top:clamp(22px,3.4vh,36px);font-size:clamp(15px,1.1vw,16.5px);display:flex}.xt-home-hero__proof>*{align-items:center;gap:9px;display:inline-flex}.xt-home-hero__proof a{color:var(--color-fg-2);text-decoration:none}.xt-home-hero__proof b{color:var(--color-fg);font-size:1.12em}.xt-home-hero__proof .xt-stars{width:100px;height:19px;-webkit-mask-size:20px 19px;mask-size:20px 19px}.xt-home-hero__proof .xt-icon{width:19px;height:19px;color:var(--color-blue)}.xt-home-hero__proof>*+:before{content:"";background:var(--color-line-strong,#ffffff29);width:1px;height:18px;margin-right:21px}.xt-home-hero__stage{margin-top:clamp(22px,3.4vh,40px);position:relative}@media (min-width:961px){.xt-home-hero__stage{flex:auto;min-height:0}.xt-home-hero__stage>.xt-cmp{width:min(1180px,100%);transform:translateX(-50%) scale(var(--cmp-s,.75));transform-origin:50% 0;position:absolute;top:0;left:50%}}.xt-home-hero__stage:before{content:"";z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(58% 55% at 50% 45%,#1b95e04d,#0000 72%);position:absolute;inset:4% 6% -4%}.xt-cmp{--split:50%;--v-badge:#e94b35;--cmp-ink:#1f2328;--cmp-text:#5b6672;--cmp-line:#ececec;max-width:1180px;margin-inline:auto;container-type:inline-size}.xt-motion .xt-cmp{--split:100%}.xt-cmp__window{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 40px 90px #0000008c,0 12px 30px #00000059}.xt-cmp__bar{background:#f1f2f4;border-bottom:1px solid #e6e7e9;align-items:center;gap:14px;height:40px;padding:0 16px;display:flex;position:relative}.xt-cmp__bar .v-window__dots{--u:1px}.xt-cmp__url{color:#6a727c;text-align:center;white-space:nowrap;background:#fff;border-radius:6px;width:min(340px,50%);height:24px;margin-inline:auto;padding:0 12px;font-size:12px;line-height:24px;position:relative}.xt-cmp__reload{color:#a35a00;opacity:0;transition:opacity .25s, transform .35s var(--ease-out-expo);background:#fff4e5;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:650;line-height:18px;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-4px,-50%)}.xt-cmp__reload.is-on{opacity:1;transform:translateY(-50%)}.xt-cmp__progress{opacity:0;transform-origin:0;background:#2a7de1;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.xt-cmp__view{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#fff;display:grid;position:relative;overflow:hidden}.xt-cmp__view>.xt-cmp__store,.xt-cmp__view>.xt-cmp__clip{grid-area:1/1}.xt-cmp__clip{clip-path:inset(0 0 0 var(--split));display:grid;position:relative}.xt-cmp__store{color:var(--cmp-ink);background:#fff;font-size:13px;line-height:1.35}.xt-cmp__store--before>*{transition:opacity .2s}.xt-cmp__store--before.is-loading>*{opacity:.08}.xt-cmp__nav{border-bottom:1px solid var(--cmp-line);height:56px;color:var(--cmp-text);align-items:center;gap:22px;padding:0 32px;font-size:13.5px;display:flex}.xt-cmp__nav b{color:var(--cmp-ink);letter-spacing:-.01em;margin-right:14px;font-size:16px}.xt-cmp__cartlink{color:var(--cmp-ink);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.xt-cmp__cartlink svg{width:17px;height:17px}.xt-cmp__head{color:var(--cmp-text);align-items:baseline;gap:16px;padding:52px 32px 16px;font-size:12.5px;display:flex}.xt-cmp__head b{color:var(--cmp-ink);letter-spacing:-.02em;margin-right:auto;font-size:22px;font-weight:650}.xt-cmp__sort{background:linear-gradient(45deg,#0000 50%,#6a727c 50%) right 13px center/5px 5px no-repeat,linear-gradient(-45deg,#0000 50%,#6a727c 50%) right 9px center/5px 5px no-repeat;border:1px solid #dcdfe3;border-radius:3px;padding:6px 28px 6px 10px}.xt-cmp__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0 32px 32px;list-style:none;display:grid}.xt-cmp__card{align-content:start;justify-items:start;gap:4px;min-width:0;display:grid}.xt-cmp__img{aspect-ratio:1;width:100%;margin-bottom:8px;display:block;position:relative}.xt-cmp__img .xt-photo{object-fit:cover;width:100%;height:100%;transition:opacity .25s}.xt-cmp__name{font-size:14px;font-weight:650}.xt-cmp__price{color:var(--cmp-text)}.xt-cmp__btn{background:var(--cmp-ink);color:#fff;white-space:nowrap;border-radius:3px;place-items:center;min-width:118px;height:36px;margin-top:8px;padding:0 16px;font-size:12.5px;font-weight:650;display:inline-grid}.xt-cmp__btn--woo{color:#515151;background:#e9e6ed}.xt-cmp__sw{margin-top:8px}.xt-cmp__badge{color:#fff;text-align:center;background:#78a463;padding:7px 10px;font-size:12px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.xt-cmp__qv{width:34px;height:34px;color:var(--cmp-ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px #00000024}.xt-cmp__qv svg{width:18px;height:18px}.xt-cmp__qvwrap{z-index:3;color:var(--cmp-ink);opacity:0;visibility:hidden;background:#0c101880;place-items:center;padding:24px;font-size:13px;line-height:1.35;transition:opacity .3s,visibility 0s .3s;display:grid;position:absolute;inset:0}.xt-cmp__qvwrap.is-open{opacity:1;visibility:visible;transition:opacity .3s}.xt-cmp__qvbox{width:min(640px,100%);transition:transform .45s var(--ease-out-expo);background:#fff;grid-template-columns:.9fr 1fr;display:grid;position:relative;transform:translateY(14px)scale(.97);box-shadow:0 30px 80px #00000059}.xt-cmp__qvwrap.is-open .xt-cmp__qvbox{transform:none}.xt-cmp__qvimg{aspect-ratio:4/5;display:block;overflow:hidden}.xt-cmp__qvimg .xt-photo{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.xt-cmp__qvinfo{align-content:start;gap:7px;padding:26px 24px;display:grid}.xt-cmp__qvinfo>b{letter-spacing:-.01em;font-size:19px}.xt-cmp__qvinfo .xt-stars{width:76px;height:14px;-webkit-mask-size:15.2px 14px;mask-size:15.2px 14px}.xt-cmp__qvprice{color:#5a8a3c;font-size:17px;font-weight:650}.xt-cmp__qvpoints{background:#f2f7ee;border-left:3px solid #78a463;padding:7px 10px;font-size:12px}.xt-cmp__qvtext{color:var(--cmp-text);font-size:12.5px;line-height:1.5}.xt-cmp__qvform{gap:8px;margin-top:8px;display:flex}.xt-cmp__qvform .xt-cmp__btn{background:#1b95e0;margin-top:0}.xt-cmp__qty{border:1px solid #dcdfe3;place-items:center;width:40px;height:36px;display:grid}.xt-cmp__qvclose{width:22px;height:22px;color:var(--cmp-ink);position:absolute;top:10px;right:10px}.xt-cmp__trigger{z-index:4;width:56px;height:56px;color:var(--cmp-ink);background:#fff;border-radius:6px;place-items:center;display:grid;position:absolute;bottom:24px;right:24px;box-shadow:0 10px 28px #00000038}.xt-cmp__trigger svg{width:26px;height:26px}.xt-cmp__panel{z-index:4;width:300px;color:var(--cmp-ink);opacity:0;visibility:hidden;transform-origin:100% 100%;transition:opacity .25s, transform .4s var(--ease-out-expo), visibility 0s .4s;background:#fff;border-radius:8px;gap:12px;padding:18px;display:grid;position:absolute;bottom:92px;right:24px;transform:translateY(12px)scale(.96);box-shadow:0 24px 60px #00000047,0 0 0 1px #0000000d}.xt-cmp__panel.is-open{opacity:1;visibility:visible;transition:opacity .25s, transform .4s var(--ease-out-expo);transform:none}.xt-cmp__panelhead{align-items:center;gap:8px;font-size:15px;display:flex}.xt-cmp__panelhead .xt-num{background:var(--cmp-ink);color:#fff;text-align:center;border-radius:999px;min-width:22px;height:22px;font-size:12px;line-height:22px}.xt-cmp__lines{border-bottom:1px solid var(--cmp-line);gap:10px;margin:0;padding:0 0 12px;list-style:none;display:grid}.xt-cmp__lines li{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.xt-cmp__lines li>span:first-child{width:44px;height:44px;display:block;overflow:hidden}.xt-cmp__lines img{object-fit:cover;width:100%;height:100%}.xt-cmp__lines em{color:var(--cmp-text);font-style:normal;display:block}.xt-cmp__subtotal{justify-content:space-between;font-size:13px;display:flex}.xt-cmp__checkout{color:#fff;text-align:center;background:#1b95e0;border-radius:4px;padding:10px 0;font-size:13px;font-weight:650}.xt-cmp__note{z-index:2;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:background-color .2s, opacity .35s, transform .45s var(--ease-out-expo);background:#0b0f16e0;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 8px;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:absolute;box-shadow:0 6px 18px #00000040}.xt-motion .xt-cmp__note:not(.is-lit){opacity:0;transform:translateY(6px)scale(.92)}.xt-cmp__note:hover,.xt-cmp__note:focus-visible{background:var(--color-blue)}.xt-cmp__note i{background:var(--color-blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #1b95e04d}.xt-cmp__note:hover i,.xt-cmp__note:focus-visible i{background:#fff}.xt-cmp__note--corner{top:10px;left:10px}.xt-cmp__note--pr{bottom:40px;left:10px}.xt-cmp__note--fc{z-index:3;bottom:92px;right:24px}.xt-cmp__panel.is-open~.xt-cmp__note--fc{opacity:0}.xt-cmp__tag{letter-spacing:.01em;pointer-events:none;border-radius:6px;padding:5px 10px;font-size:11.5px;font-weight:650;position:absolute;top:68px}.xt-cmp__tag--before{color:#6b6475;background:#f0eef3;left:32px}.xt-cmp__tag--after{background:var(--color-blue);color:#fff;right:32px}.xt-cmp__cursor{z-index:6;opacity:0;pointer-events:none;filter:drop-shadow(0 3px 6px #0000004d);width:26px;height:26px;margin:-4px 0 0 -6px;transition:opacity .3s;position:absolute;top:0;left:0}.xt-cmp__cursor.is-on{opacity:1}.xt-cmp__cursor svg{width:100%;height:100%}.xt-cmp__cursor:after{content:"";opacity:0;background:#1b95e059;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:2px;left:4px;transform:scale(.3)}.xt-cmp__cursor.is-click:after{animation:xt-cmp-click .5s var(--ease-out-expo)}@keyframes xt-cmp-click{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.xt-cmp__handle{top:0;bottom:0;left:var(--split);z-index:5;cursor:ew-resize;outline:none;width:44px;margin-left:-22px;position:absolute}.xt-cmp__handle:before{content:"";background:var(--color-blue);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 0 1px #fff9,0 0 24px #1b95e08c}.xt-cmp__grip{top:50%;left:clamp(26px, var(--split), calc(100% - 26px));z-index:5;background:var(--color-blue);color:#fff;pointer-events:none;width:44px;height:44px;transition:transform .3s var(--ease-out-expo);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #ffffffe6,0 10px 26px #0000004d}.xt-cmp__grip svg{width:20px;height:20px}.xt-cmp__view:hover .xt-cmp__grip,.xt-cmp.is-dragging .xt-cmp__grip{transform:translate(-50%,-50%)scale(1.08)}.xt-cmp__handle:focus-visible+.xt-cmp__grip{box-shadow:0 0 0 4px #fff, 0 0 0 7px var(--color-blue)}.xt-cmp__switch{justify-content:center;gap:6px;margin-top:16px;display:none}.xt-cmp__switch button{border:1px solid var(--color-line);color:var(--color-fg-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:9px 16px;font-size:14px}.xt-cmp__switch button[aria-pressed=true]{border-color:var(--color-fg);background:var(--color-fg);color:#07090d}@container (max-width:860px){.xt-cmp__nav>span:not(.xt-cmp__cartlink){display:none}.xt-cmp__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;padding-inline:20px}.xt-cmp__head,.xt-cmp__nav{padding-inline:20px}.xt-cmp__tag--before{left:20px}.xt-cmp__tag--after{right:20px}.xt-cmp__head span,.xt-cmp__reload{display:none}}@container (max-width:520px){.xt-cmp__store{font-size:12px}.xt-cmp__btn{width:100%;min-width:0;padding:0 8px;font-size:12px}.xt-cmp__badge{padding:5px 6px;font-size:10.5px}.xt-cmp__note{padding:4px 9px 4px 7px;font-size:11px}.xt-cmp__note--corner{top:8px;left:8px}.xt-cmp__note--pr{bottom:34px;left:8px}.xt-cmp__note--fc{bottom:72px;right:16px}.xt-cmp__trigger{width:48px;height:48px;bottom:16px;right:16px}.xt-cmp__panel{width:calc(100% - 32px);bottom:74px;right:16px}.xt-cmp__qvbox{grid-template-columns:1fr}.xt-cmp__qvimg,.xt-cmp__qvtext{display:none}.xt-cmp__switch{display:flex}.xt-cmp__url{width:70%}}.xt-home-plugins__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 40px;display:flex}.xt-home-reviews__more{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.xt-sale-chip{border:1px solid var(--sale-accent);align-items:center;gap:10px;margin-bottom:clamp(16px,2.4vh,26px);padding:6px 14px 6px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.xt-sale-chip{border:1px solid color-mix(in srgb, var(--sale-accent) 45%, transparent)}}.xt-sale-chip{background:var(--sale-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.xt-sale-chip{background:color-mix(in srgb, var(--sale-accent) 10%, #ffffff05)}}.xt-sale-chip{color:var(--color-fg-2);box-shadow:0 0 24px var(--sale-accent);font-size:14px;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.xt-sale-chip{box-shadow:0 0 24px color-mix(in srgb, var(--sale-accent) 22%, transparent)}}.xt-sale-chip{transition:border-color .25s,background-color .25s}.xt-sale-chip:hover{border-color:var(--sale-accent);background:var(--sale-accent)}@supports (color:color-mix(in lab, red, red)){.xt-sale-chip:hover{background:color-mix(in srgb, var(--sale-accent) 16%, #ffffff05)}}.xt-sale-chip>svg:first-child{background:var(--sale-accent);color:#fff;border-radius:50%;width:26px;height:26px;padding:5px}.xt-sale-chip b{color:var(--color-fg);font-weight:600}.xt-sale-chip .xt-icon{width:15px;height:15px;color:var(--sale-accent);transition:transform .3s var(--ease-out-expo)}.xt-sale-chip:hover .xt-icon{transform:translate(3px)}.xt-motion .xt-sale-chip>svg:first-child{animation:2.4s ease-in-out infinite xt-sale-chip}@keyframes xt-sale-chip{50%{transform:scale(1.12)rotate(-6deg)}}.xt-sale{padding-block:clamp(24px,4vw,56px) clamp(16px,3vw,32px)}.xt-sale__defs{position:absolute}.xt-sale__card{isolation:isolate;border:1px solid var(--sale-accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px clamp(32px,5vw,72px);padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.xt-sale__card{border:1px solid color-mix(in srgb, var(--sale-accent) 30%, transparent)}}.xt-sale__card{background:radial-gradient(60% 90% at 100% 0%, var(--sale-glow), transparent 70%), radial-gradient(50% 80% at 0% 110%, var(--sale-accent), transparent 70%), var(--sale-bg);border-radius:28px}@supports (color:color-mix(in lab, red, red)){.xt-sale__card{background:radial-gradient(60% 90% at 100% 0%, color-mix(in srgb, var(--sale-glow) 45%, transparent), transparent 70%), radial-gradient(50% 80% at 0% 110%, color-mix(in srgb, var(--sale-accent) 22%, transparent), transparent 70%), var(--sale-bg)}}.xt-sale__card{box-shadow:0 40px 100px var(--sale-glow)}@supports (color:color-mix(in lab, red, red)){.xt-sale__card{box-shadow:0 40px 100px color-mix(in srgb, var(--sale-glow) 18%, transparent)}}.xt-sale__sky{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.xt-sale__p{bottom:-40px;left:var(--x);width:var(--s);height:var(--s);color:var(--sale-accent);opacity:var(--o);animation:xt-sale-rise var(--d) linear var(--delay) infinite;position:absolute}@keyframes xt-sale-rise{0%{transform:translateY(0)rotate(-10deg)}50%{transform:translate(14px,-260px)rotate(8deg)}to{transform:translate(-6px,-560px)rotate(-6deg)}}.xt-sale__emblem{z-index:-1;width:clamp(220px,26vw,340px);height:clamp(220px,26vw,340px);color:var(--sale-accent);opacity:.22;filter:drop-shadow(0 0 40px var(--sale-glow));position:absolute;top:50%;right:clamp(-60px,-2vw,-20px);transform:translateY(-50%)rotate(-12deg)}.xt-sale__emblem svg{width:100%;height:100%}.xt-sale__copy{position:relative}.xt-sale__label{color:#fff;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:15px;font-weight:600;display:inline-flex}.xt-sale__label>span:last-child{color:#fffc;background:#ffffff1a;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:500}.xt-sale__dot{background:var(--sale-accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--sale-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.xt-sale__dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--sale-accent) 30%, transparent)}}.xt-sale--live .xt-sale__dot{animation:1.6s ease-in-out infinite xt-sale-live}@keyframes xt-sale-live{50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--sale-accent) 0%, transparent)}}.xt-sale__offer{color:#fff;letter-spacing:-.04em;font-variation-settings:"wdth" 104;margin-top:14px;font-size:clamp(40px,5vw,64px);font-weight:580;line-height:1}.xt-sale__offer b{letter-spacing:-.05em;background:linear-gradient(180deg, #fff 10%, var(--sale-accent) 120%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.9em;font-weight:680}.xt-sale__line{color:#ffffffc7;margin-top:14px;font-size:clamp(16px,1.4vw,19px)}.xt-sale__actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px;display:flex}.xt-btn.xt-sale__cta{border-color:var(--sale-accent);background:var(--sale-accent);color:var(--sale-bg);font-weight:650}.xt-btn.xt-sale__cta:hover{background:var(--sale-accent)}@supports (color:color-mix(in lab, red, red)){.xt-btn.xt-sale__cta:hover{background:color-mix(in srgb, var(--sale-accent) 82%, #fff)}}.xt-btn.xt-sale__cta .xt-icon{width:17px;height:17px}.xt-sale__code{border:1.5px dashed var(--sale-accent);align-items:center;gap:10px;height:48px;padding:0 16px 0 18px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.xt-sale__code{border:1.5px dashed color-mix(in srgb, var(--sale-accent) 70%, transparent)}}.xt-sale__code{color:#ffffffb3;font:inherit;cursor:pointer;background:#ffffff0a;border-radius:12px;font-size:13px;transition:background-color .2s,border-color .2s}.xt-sale__code:hover{border-color:var(--sale-accent);background:#ffffff14}.xt-sale__code b{color:#fff;letter-spacing:.08em;font-size:17px}.xt-sale__code>span:is(.xt-share__copy,.xt-share__done){width:18px;height:18px;transition:opacity .2s, transform .3s var(--ease-out-expo);display:grid}.xt-sale__code>span:last-child{color:#4cc38a;opacity:0;position:absolute;right:16px;transform:scale(.5)}.xt-sale__code.is-done .xt-share__copy{opacity:0;transform:scale(.5)}.xt-sale__code.is-done>span:last-child{opacity:1;transform:none}.xt-sale__code svg{width:18px;height:18px}.xt-sale__ics{color:#ffffffbf;text-underline-offset:3px;font-size:14px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.xt-sale__ics:hover{color:#fff}.xt-sale__note{color:#ffffffb3;align-items:center;gap:8px;margin-top:14px;font-size:14px;display:inline-flex}.xt-sale__note .xt-icon{width:16px;height:16px;color:var(--sale-accent)}.xt-sale__clock{position:relative}.xt-sale__clocklabel{color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:600}.xt-sale__cells{grid-template-columns:repeat(4,84px);gap:10px;display:grid}.xt-sale__cell{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#ffffff1a,#ffffff08);border:1px solid #ffffff1f;border-radius:16px;justify-items:center;gap:4px;padding:16px 0 12px;display:grid}.xt-sale__cell b{color:#fff;letter-spacing:-.03em;font-size:38px;font-weight:600;line-height:1;display:block}.xt-sale__cell b.is-tick{animation:xt-sale-tick .45s var(--ease-out-expo)}@keyframes xt-sale-tick{0%{opacity:0;filter:blur(3px);transform:translateY(-40%)}}.xt-sale__cell em{color:#fff9;letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-style:normal}.xt-sale--valentine .xt-sale__emblem{animation:1.4s ease-in-out infinite xt-sale-beat}@keyframes xt-sale-beat{0%,40%,to{transform:translateY(-50%)rotate(-12deg)scale(1)}15%{transform:translateY(-50%)rotate(-12deg)scale(1.08)}28%{transform:translateY(-50%)rotate(-12deg)scale(1.02)}}.xt-sale--mothers .xt-sale__emblem,.xt-sale--xmas .xt-sale__emblem{animation:40s linear infinite xt-sale-turn}@keyframes xt-sale-turn{to{transform:translateY(-50%)rotate(348deg)}}.xt-sale--fathers .xt-sale__p,.xt-sale--bfcm .xt-sale__p{bottom:auto;top:calc(var(--x) * .8);animation:xt-sale-twinkle calc(var(--d) / 3) ease-in-out var(--delay) infinite}@keyframes xt-sale-twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:var(--o);transform:scale(1)rotate(20deg)}}.xt-sale--bfcm .xt-sale__emblem{animation:3.2s step-end infinite xt-sale-flash}@keyframes xt-sale-flash{0%,to{opacity:.22}4%{opacity:.6}7%{opacity:.22}10%{opacity:.5}}.xt-sale--fathers .xt-sale__emblem{animation:4s ease-in-out infinite xt-sale-glow}@keyframes xt-sale-glow{50%{opacity:.36;transform:translateY(-50%)rotate(0)scale(1.05)}}.xt-sale--halloween .xt-sale__p{bottom:auto;left:-40px;top:var(--x);animation:xt-sale-fly var(--d) linear var(--delay) infinite}@keyframes xt-sale-fly{0%{transform:translate(0)scaleY(1)}10%{transform:translate(10vw,-10px)scaleY(.5)}20%{transform:translate(20vw)scaleY(1)}30%{transform:translate(30vw,-12px)scaleY(.5)}40%{transform:translate(40vw)scaleY(1)}50%{transform:translate(50vw,-10px)scaleY(.5)}60%{transform:translate(60vw)scaleY(1)}70%{transform:translate(70vw,-12px)scaleY(.5)}80%{transform:translate(80vw)scaleY(1)}90%{transform:translate(90vw,-10px)scaleY(.5)}to{transform:translate(105vw)scaleY(1)}}.xt-sale--halloween .xt-sale__emblem{animation:5s ease-in-out infinite alternate xt-sale-sway}@keyframes xt-sale-sway{0%{transform:translateY(-50%)rotate(-18deg)}to{transform:translateY(-46%)rotate(-4deg)}}.xt-sale--xmas .xt-sale__p{color:#fff;animation:xt-sale-fall var(--d) linear var(--delay) infinite;top:-40px;bottom:auto}@keyframes xt-sale-fall{0%{transform:translateY(0)rotate(0)}50%{transform:translate(-16px,260px)rotate(90deg)}to{transform:translate(10px,560px)rotate(180deg)}}@media (prefers-reduced-motion:reduce){.xt-sale :is(.xt-sale__p,.xt-sale__emblem,.xt-sale__dot),.xt-sale-chip>svg:first-child{animation:none!important}}@media (max-width:960px){.xt-sale__card{grid-template-columns:minmax(0,1fr)}.xt-sale__emblem{width:220px;height:220px;right:-50px}}@media (max-width:520px){.xt-sale__cells{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.xt-sale__cell b{font-size:28px}.xt-sale-chip>span{display:none}}.xt-sale--xmas .xt-sale__emblem{color:#fff;opacity:.12;filter:drop-shadow(0 0 30px #2fbf7199)}.xt-page-head{padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(24px,4vw,48px)}.xt-page-head+.xt-section--under-head{padding-top:0}.xt-page-head__eyebrow{color:var(--color-fg-3);flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:14px;display:flex}.xt-page-head__eyebrow a{color:var(--color-fg-2);text-decoration:none;transition:color .2s}.xt-page-head__eyebrow a:hover{color:var(--color-fg)}.xt-page-head__title{letter-spacing:-.04em;font-variation-settings:"wdth" 104;max-width:22ch;font-size:clamp(40px,6vw,76px);font-weight:560;line-height:1}.xt-page-head--404 .xt-page-head__title{max-width:16ch}.xt-heart{color:#e5484d;display:inline-block}.xt-heart .xt-icon{vertical-align:.05em;width:.72em;height:.72em}.xt-pcard .v-pbadges__pos{display:none}.xt-heading--sm{font-size:clamp(28px,3.4vw,40px)}.xt-link{color:var(--color-fg-2);align-items:center;gap:8px;font-size:15px;font-weight:560;text-decoration:none;transition:color .2s;display:inline-flex}.xt-link .xt-icon{width:16px;height:16px;transition:transform .3s var(--ease-out-expo)}.xt-link:hover{color:var(--color-fg)}.xt-link:hover .xt-icon{transform:translate(3px)}.xt-container.xt-container--read{max-width:calc(740px + var(--gutter) * 2)}.xt-container.xt-container--wide-read{max-width:calc(1040px + var(--gutter) * 2)}.xt-empty{color:var(--color-fg-2)}.xt-empty-panel,.xt-panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-graphite-1);max-width:720px;color:var(--color-fg-2);justify-items:start;gap:18px;padding:clamp(24px,4vw,40px);display:grid}.xt-chips{flex-wrap:wrap;gap:8px;margin-bottom:clamp(28px,4vw,44px);display:flex}.xt-chips a{border:1px solid var(--color-line-strong);min-height:36px;color:var(--color-fg-2);border-radius:999px;padding:7px 15px;font-size:14px;font-weight:520;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s}.xt-chips a:hover{border-color:var(--color-fg-3);color:var(--color-fg)}.xt-chips a[aria-current=page]{border-color:var(--color-fg);background:var(--color-fg);color:var(--color-ink)}.xt-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.xt-pgrid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.xt-pcard{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-graphite-1);transition:border-color .3s, transform .4s var(--ease-out-expo);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.xt-pcard:hover{border-color:var(--color-line-strong);transform:translateY(-3px)}.xt-pcard--lg{grid-column:1/-1;grid-template-rows:none;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.xt-pcard__link{z-index:2;border-radius:inherit;position:absolute;inset:0}.xt-pcard__visual{background:radial-gradient(120% 90% at 50% 0%, #1b95e017, transparent 60%), var(--color-graphite-2);border-bottom:1px solid var(--color-line);place-items:center;height:340px;padding:28px;display:grid;overflow:hidden}.xt-pcard--lg .xt-pcard__visual{border-bottom:0;border-right:1px solid var(--color-line);height:100%;min-height:320px}.xt-pcard__visual>.xt-visual{width:100%;max-width:560px}.xt-pcard__visual--scene{--light:#1b95e0;isolation:isolate;background:radial-gradient(48% 60% at 50% 52%, var(--light), transparent 76%), radial-gradient(100% 80% at 50% 125%, var(--light), transparent 70%), radial-gradient(70% 50% at 50% -20%, var(--light), transparent 70%), var(--color-graphite-2);padding:0;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.xt-pcard__visual--scene{background:radial-gradient(48% 60% at 50% 52%, color-mix(in srgb, var(--light) 42%, transparent), transparent 76%), radial-gradient(100% 80% at 50% 125%, color-mix(in srgb, var(--light) 30%, transparent), transparent 70%), radial-gradient(70% 50% at 50% -20%, color-mix(in srgb, var(--light) 18%, transparent), transparent 70%), var(--color-graphite-2)}}.xt-pcard__visual--scene:before{content:"";z-index:-1;background-image:radial-gradient(var(--light) 1px, transparent 1.3px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.xt-pcard__visual--scene:before{background-image:radial-gradient(color-mix(in srgb, var(--light) 55%, #fff) 1px, transparent 1.3px)}}.xt-pcard__visual--scene:before{opacity:.22;background-size:18px 18px;-webkit-mask-image:radial-gradient(60% 70%,#000,#0000 78%);mask-image:radial-gradient(60% 70%,#000,#0000 78%)}.xt-pcard__visual--scene:after{content:"";background:linear-gradient(90deg, transparent, var(--light), transparent);height:1px;position:absolute;top:0;left:18%;right:18%}@supports (color:color-mix(in lab, red, red)){.xt-pcard__visual--scene:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--light) 70%, #fff), transparent)}}.xt-pcard__visual--scene:after{opacity:.6}.xt-pcard__scene{--w:520px;--cap:1.15;--scene-s:.8;width:var(--w);transform:translate(-50%, -50%) scale(var(--scene-s));place-items:center;display:grid;position:absolute;top:50%;left:50%}.xt-pcard__scene>.xt-visual{width:100%}.xt-pcard__scene:has(.xt-visual--fc-open){--w:380px;--cap:1.1}.xt-pcard__scene:has(.xt-visual--qv-browse){--w:460px;--cap:1.1}.xt-pcard__scene:has(.xt-visual--vs-tooltips){--w:440px;--cap:1.2}.xt-pcard__scene:has(.xt-visual--pr-actions){--w:420px;--cap:1.2}.xt-pcard__scene:has(.xt-visual--vas-split){--w:520px}.xt-pcard__scene:has(.xt-visual--atc-types){--w:420px;--cap:1.2}.xt-pcard__scene:has(.xt-visual--cm-switch){--w:440px;--cap:1.1}.xt-pcard__scene:has(.xt-visual--ide-flow){--w:560px}.xt-pcard__scene:has(.xt-visual--sm-levels){--w:420px;--cap:1.15}.xt-pcard__scene .v-browse{grid-template-columns:40px minmax(0,1fr) 40px;gap:14px;max-width:none}.xt-pcard__scene .v-browse__nav{width:40px;height:40px}.xt-pcard__scene .v-browse__item{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xt-pcard__scene .v-browse__img{aspect-ratio:4/5}.xt-pcard__scene .v-browse__info{gap:8px;padding:20px 18px;font-size:13px}.xt-pcard__scene .v-browse__info b{font-size:17px}.xt-pcard__scene .v-browse .v-qv__add{height:34px;padding:0 16px;font-size:12.5px}.xt-pcard__scene .v-pbadges__pos{display:none}.xt-pcard__shot{object-fit:cover;border-radius:var(--radius-sm);width:100%;height:100%}.xt-pcard__body{flex-direction:column;gap:8px;padding:26px 28px 28px;display:flex}.xt-pcard--lg .xt-pcard__body{justify-content:center;padding:40px}.xt-pcard__name{letter-spacing:-.025em;font-size:clamp(24px,2.4vw,30px);font-weight:580;line-height:1.1}.xt-pcard__promise{max-width:46ch;color:var(--color-fg-2);font-size:16px;line-height:1.5}.xt-pcard__facts{color:var(--color-fg-3);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:auto;padding-top:14px;font-size:14px;display:flex}.xt-pcard__rating{color:var(--color-fg);align-items:center;gap:8px;display:inline-flex}.xt-pcard__rating .xt-stars{width:76px;height:14px;-webkit-mask-size:15.2px 14px;mask-size:15.2px 14px}.xt-pcard__price b{color:var(--color-fg);font-weight:600}.xt-pcard__go{z-index:1;border:1px solid var(--color-line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:38px;height:38px;color:var(--color-fg);opacity:0;transition:opacity .3s, transform .4s var(--ease-out-expo);background:#06090f99;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px;transform:translate(-4px,4px)}.xt-pcard__go .xt-icon{width:16px;height:16px;transform:rotate(-45deg)}.xt-pcard:hover .xt-pcard__go{opacity:1;transform:none}.xt-catalog__label{color:var(--color-fg-2);align-items:baseline;gap:10px;margin:clamp(40px,6vw,64px) 0 20px;font-size:15px;font-weight:600;display:flex}.xt-catalog__label:first-child,.xt-chips+.xt-catalog__label{margin-top:0}.xt-catalog__label .xt-num{color:var(--color-fg-3);font-weight:450}@media (max-width:960px){.xt-pgrid,.xt-pgrid--compact,.xt-pcard--lg{grid-template-columns:minmax(0,1fr)}.xt-pcard--lg .xt-pcard__visual{border-right:0;border-bottom:1px solid var(--color-line);height:300px;min-height:0}.xt-pcard--lg .xt-pcard__body{padding:26px 28px 28px}}@media (max-width:560px){.xt-pcard__visual{height:300px;padding:18px}}.xt-promise{padding-block:clamp(56px,8vw,96px)}.xt-promise__list{border-top:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.xt-promise__list li{color:var(--color-fg-3);align-content:start;gap:6px;padding:26px 28px 0 0;font-size:15px;line-height:1.5;display:grid}.xt-promise__list li+li{border-left:1px solid var(--color-line);padding-left:28px}.xt-promise__list b{color:var(--color-fg);font-size:16px;font-weight:600}.xt-promise__icon{display:none}@media (max-width:960px){.xt-promise__list{grid-template-columns:repeat(2,minmax(0,1fr))}.xt-promise__list li:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:560px){.xt-promise__list{border-top:0;grid-template-columns:minmax(0,1fr)}.xt-promise__list li,.xt-promise__list li+li{border-left:0;border-top:1px solid var(--color-line);padding:18px 0}}.xt-strip__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;margin-bottom:32px;display:flex}.xt-strip__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.xt-strip__item a{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-graphite-1);height:100%;color:var(--color-fg-2);transition:border-color .3s, transform .45s var(--ease-out-expo), box-shadow .45s;grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.xt-strip__item a:hover{border-color:var(--light)}@supports (color:color-mix(in lab, red, red)){.xt-strip__item a:hover{border-color:color-mix(in srgb, var(--light) 45%, var(--color-line-strong))}}.xt-strip__item a:hover{box-shadow:0 30px 70px var(--light)}@supports (color:color-mix(in lab, red, red)){.xt-strip__item a:hover{box-shadow:0 30px 70px color-mix(in srgb, var(--light) 14%, transparent)}}.xt-strip__item a:hover{transform:translateY(-4px)}.xt-strip__media{aspect-ratio:16/10;border-bottom:1px solid var(--color-line);background:var(--color-graphite-2);display:block;position:relative;overflow:hidden}.xt-strip__media img{object-fit:cover;width:100%;height:100%;transform:scale(var(--zoom,1.2));transition:transform .8s var(--ease-out-expo);display:block}.xt-strip__item a:hover .xt-strip__media img{transform:scale(calc(var(--zoom,1.2) + .05))}.xt-strip__body{flex-direction:column;gap:8px;padding:22px 24px;font-size:15px;line-height:1.5;display:flex}.xt-strip__body b{color:var(--color-fg);letter-spacing:-.01em;font-size:19px;font-weight:600}.xt-strip__body>span:not(.xt-strip__foot){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xt-strip__foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.xt-strip__foot em{color:var(--color-fg-3);font-size:14px;font-style:normal}.xt-strip__foot i{border:1px solid var(--color-line-strong);width:34px;height:34px;color:var(--color-fg-2);transition:background-color .3s, border-color .3s, color .3s, transform .4s var(--ease-out-expo);border-radius:50%;place-items:center;display:grid}.xt-strip__foot .xt-icon{width:15px;height:15px}.xt-strip__item a:hover .xt-strip__foot i{border-color:var(--light);background:var(--light);color:#0b0f16;transform:translate(3px)}@media (max-width:900px){.xt-strip__list{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(270px,78%);grid-auto-flow:column;gap:14px;overflow-x:auto}.xt-strip__list::-webkit-scrollbar{display:none}.xt-strip__item{scroll-snap-align:start}}.xt-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.xt-post-grid--lead .xt-post-card--lg{grid-column:1/-1}.xt-post-card__link{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-graphite-1);height:100%;color:inherit;transition:border-color .3s, transform .4s var(--ease-out-expo);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.xt-post-card__link:hover{border-color:var(--color-line-strong);transform:translateY(-3px)}.xt-post-card__media{aspect-ratio:16/9;background:var(--color-graphite-2);display:block;overflow:hidden}.xt-post-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out-expo)}.xt-post-card__link:hover .xt-post-card__media img{transform:scale(1.03)}.xt-post-card__body{flex-direction:column;gap:10px;padding:22px 24px 24px;display:flex}.xt-post-card__cat{color:var(--color-blue-2);font-size:13px;font-weight:600}.xt-post-card__title{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:580;line-height:1.2}.xt-post-card__excerpt{color:var(--color-fg-2);font-size:15px;line-height:1.55}.xt-post-card__meta{color:var(--color-fg-3);margin-top:auto;padding-top:6px;font-size:13px}.xt-post-card--plain .xt-post-card__link{grid-template-rows:1fr}.xt-post-card--plain .xt-post-card__body{padding-top:28px}.xt-post-card--lg .xt-post-card__link{grid-template-rows:none;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.xt-post-card--lg .xt-post-card__media{aspect-ratio:auto;min-height:360px}.xt-post-card--lg .xt-post-card__body{justify-content:center;padding:clamp(28px,4vw,52px)}.xt-post-card--lg .xt-post-card__title{letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);line-height:1.08}.xt-post-card--lg.xt-post-card--plain .xt-post-card__link{grid-template-columns:minmax(0,1fr)}@media (max-width:960px){.xt-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xt-post-card--lg .xt-post-card__link{grid-template-columns:minmax(0,1fr)}.xt-post-card--lg .xt-post-card__media{aspect-ratio:16/9;min-height:0}}@media (max-width:640px){.xt-post-grid{grid-template-columns:minmax(0,1fr)}}.xt-pager ul{flex-wrap:wrap;justify-content:center;gap:6px;margin:clamp(40px,6vw,64px) 0 0;padding:0;list-style:none;display:flex}.xt-pager :is(a,span){border:1px solid var(--color-line);min-width:42px;height:42px;color:var(--color-fg-2);border-radius:999px;place-items:center;padding:0 12px;font-size:15px;text-decoration:none;transition:border-color .2s,color .2s;display:grid}.xt-pager a:hover{border-color:var(--color-fg-3);color:var(--color-fg)}.xt-pager .current{border-color:var(--color-fg);background:var(--color-fg);color:var(--color-ink)}.xt-pager .xt-icon{width:16px;height:16px}.xt-prose{max-width:740px;color:var(--color-fg-2);overflow-wrap:break-word;font-size:18px;line-height:1.7}.xt-prose>*+*{margin-top:1.1em}.xt-prose :is(h2,h3,h4){color:var(--color-fg);letter-spacing:-.02em;font-weight:580;line-height:1.2}.xt-prose h2{margin-top:2em;font-size:clamp(26px,2.6vw,32px)}.xt-prose h3{margin-top:1.7em;font-size:22px}.xt-prose h4{margin-top:1.5em;font-size:18px}.xt-prose strong{color:var(--color-fg);font-weight:600}.xt-prose a{color:var(--color-blue-2);text-underline-offset:3px;-webkit-text-decoration:underline #4aaced66;text-decoration:underline #4aaced66;transition:text-decoration-color .2s}.xt-prose a:hover{text-decoration-color:currentColor}.xt-prose :is(ul,ol){padding-left:1.3em}.xt-prose ul{list-style:outside}.xt-prose ol{list-style:decimal}.xt-prose li+li{margin-top:.4em}.xt-prose li::marker{color:var(--color-fg-3)}.xt-prose blockquote{border-left:2px solid var(--color-blue);color:var(--color-fg);padding:4px 0 4px 22px;font-size:1.08em}.xt-prose :is(img,video,iframe){border-radius:var(--radius-md);max-width:100%;height:auto}.xt-prose iframe{aspect-ratio:16/9;width:100%}.xt-prose figure{margin-inline:0}.xt-prose figcaption,.xt-prose .wp-caption-text{color:var(--color-fg-3);margin-top:10px;font-size:14px}.xt-prose code{background:var(--color-graphite-3);color:var(--color-fg);border-radius:6px;padding:2px 6px;font-size:.88em}.xt-prose pre{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-graphite-1);padding:18px 20px;font-size:14px;line-height:1.6;overflow-x:auto}.xt-prose pre code{background:0 0;padding:0}.xt-prose hr{background:var(--color-line);border:0;height:1px;margin-block:2.4em}.xt-prose table{border-collapse:collapse;width:100%;font-size:15px}.xt-prose :is(th,td){border-bottom:1px solid var(--color-line);text-align:left;padding:10px 12px}.xt-prose th{color:var(--color-fg);font-weight:600}.xt-prose .aligncenter{margin-inline:auto}.xt-prose--article{font-size:19px}.xt-readbar{z-index:200;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.xt-readbar span{background:linear-gradient(90deg, var(--color-blue-action), var(--color-blue-2));transform-origin:0;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 12px #1b95e099}.xt-article__head{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(28px,4vw,44px)}.xt-article__title{letter-spacing:-.04em;text-wrap:balance;font-variation-settings:"wdth" 104;max-width:24ch;font-size:clamp(36px,5.4vw,64px);font-weight:560;line-height:1.04}.xt-article__byline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-top:28px;display:flex}.xt-article__meta{color:var(--color-fg-3);align-items:center;gap:14px;font-size:15px;display:flex}.xt-article__meta b{color:var(--color-fg);font-weight:600;display:block}.xt-article__avatar,.xt-author__avatar{border-radius:50%}.xt-article__avatar{width:44px;height:44px}.xt-article__media{margin-bottom:clamp(36px,5vw,64px)}.xt-article__media img{border:1px solid var(--color-line);border-radius:var(--radius-lg);width:100%;height:auto;display:block}.xt-motion .xt-article__media img{animation:xt-media-in 1.1s var(--ease-out-expo) .15s both}@keyframes xt-media-in{0%{opacity:0;clip-path:inset(4% 3% round var(--radius-lg));transform:scale(1.03)}to{opacity:1;clip-path:inset(0 round var(--radius-lg));transform:none}}.xt-article__layout{grid-template-columns:minmax(0,700px) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}.xt-article__body{min-width:0}.xt-article__rail{top:calc(var(--header-h) + 28px);align-self:start;position:sticky}.xt-rail{gap:28px;display:grid}.xt-rail__label{color:var(--color-fg-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600}.xt-rail__progress{color:var(--color-fg-3);align-items:center;gap:14px;font-size:14px;display:flex}.xt-rail__progress>span{display:grid}.xt-rail__progress b{color:var(--color-fg);font-size:17px;font-weight:600}.xt-rail__ring{width:44px;height:44px;transform:rotate(-90deg)}.xt-rail__ring circle{fill:none;stroke-width:3px}.xt-rail__ring circle:first-child{stroke:var(--color-line-strong)}.xt-rail__ring circle+circle{stroke:var(--color-blue);stroke-dasharray:100;stroke-dashoffset:100px;stroke-linecap:round;transition:stroke-dashoffset .15s linear}.xt-toc{position:relative}.xt-toc ol{scrollbar-width:none;border-left:1px solid var(--color-line);max-height:min(52vh,460px);margin:0;padding:0 0 0 14px;list-style:none;position:relative;overflow-y:auto}.xt-toc ol::-webkit-scrollbar{display:none}.xt-toc__item a{color:var(--color-fg-3);padding:6px 0;font-size:14px;line-height:1.4;text-decoration:none;transition:color .25s;display:block}.xt-toc__item--h3 a{padding-left:14px;font-size:13.5px}.xt-toc__item a:hover{color:var(--color-fg-2)}.xt-toc__item a.is-on{color:var(--color-fg)}.xt-toc__marker{background:var(--color-blue);opacity:0;width:2px;height:24px;transition:transform .45s var(--ease-out-expo), height .45s var(--ease-out-expo), opacity .3s;border-radius:2px;position:absolute;top:0;left:-1.5px;box-shadow:0 0 10px #1b95e0b3}.xt-share{flex-wrap:wrap;gap:8px;display:flex}.xt-share__btn{border:1px solid var(--color-line-strong);background:var(--color-graphite-1);width:40px;height:40px;color:var(--color-fg-2);cursor:pointer;transition:color .2s, border-color .2s, background-color .2s, transform .35s var(--ease-out-expo);border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.xt-share__btn svg{width:17px;height:17px}.xt-share__btn:hover{background:var(--color-graphite-2);color:var(--color-fg);border-color:#3a4558;transform:translateY(-2px)}.xt-share__btn:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.xt-share__btn>span{transition:opacity .2s, transform .3s var(--ease-out-expo);grid-area:1/1;display:grid}.xt-share__done{color:#4cc38a;opacity:0;transform:scale(.5)}.xt-share__btn.is-done{border-color:#4cc38a80}.xt-share__btn.is-done .xt-share__copy{opacity:0;transform:scale(.5)}.xt-share__btn.is-done .xt-share__done{opacity:1;transform:none}.xt-share--head{display:none}.xt-article__end{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:linear-gradient(135deg, #1b95e014, transparent 60%), var(--color-graphite-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:48px;padding:22px 24px;display:flex}.xt-article__end p{color:var(--color-fg);font-size:17px;font-weight:600}.xt-prose--article :is(h2,h3)[id]{scroll-margin-top:calc(var(--header-h) + 24px)}@media (max-width:1100px){.xt-container.xt-article__layout{max-width:calc(740px + var(--gutter) * 2);grid-template-columns:minmax(0,1fr)}.xt-article__rail{display:none}.xt-share--head{display:flex}}.xt-article__tags{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.xt-article__tags a{border:1px solid var(--color-line-strong);color:var(--color-fg-2);border-radius:999px;padding:5px 12px;font-size:13.5px;text-decoration:none}.xt-author{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-graphite-1);align-items:center;gap:18px;margin:48px 0 clamp(56px,8vw,96px);padding:24px;display:flex}.xt-author__avatar{width:64px;height:64px}.xt-author__name{color:var(--color-fg);font-weight:600}.xt-author__bio{color:var(--color-fg-2);font-size:15px}.xt-search{border:1px solid var(--color-line-strong);background:var(--color-graphite-1);border-radius:999px;align-items:center;gap:10px;max-width:640px;min-height:56px;margin-bottom:clamp(32px,5vw,52px);padding:6px 6px 6px 18px;transition:border-color .2s;display:flex}.xt-search:focus-within{border-color:var(--color-blue)}.xt-search>.xt-icon{width:18px;height:18px;color:var(--color-fg-3);flex:none}.xt-search input{min-width:0;color:var(--color-fg);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:17px}.xt-search input::placeholder{color:var(--color-fg-3)}.xt-404__links{flex-wrap:wrap;gap:12px;display:flex}.xt-support-head{padding-top:clamp(40px,5.5vw,84px);padding-bottom:clamp(28px,3.5vw,48px)}.xt-support:not(.xt-support--embedded){padding-top:clamp(24px,3vw,40px)}.xt-support-head__grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:end;gap:32px clamp(32px,6vw,96px);display:grid}.xt-support-head__links{gap:10px;display:grid}.xt-support-link{border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-fg-2);background:#ffffff05;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:16px;padding:14px 18px 14px 14px;font-size:14px;line-height:1.45;text-decoration:none;transition:border-color .25s,background-color .25s;display:grid}.xt-support-link:hover{border-color:var(--color-line-strong);background:var(--color-graphite-1)}.xt-support-link__icon{width:42px;height:42px;color:var(--color-blue-2);background:#1b95e01f;border-radius:11px;place-items:center;display:grid}.xt-support-link__icon .xt-icon{width:20px;height:20px}.xt-support-link__text{gap:2px;display:grid}.xt-support-link__text b{color:var(--color-fg);font-size:15.5px;font-weight:600}.xt-support-link__go{width:16px;height:16px;color:var(--color-fg-3);transition:color .2s, transform .3s var(--ease-out-expo)}.xt-support-link:hover .xt-support-link__go{color:var(--color-fg);transform:translate(3px)}.xt-embedded .xt-support{padding-block:24px}@media (max-width:960px){.xt-support-head__grid{grid-template-columns:minmax(0,1fr);align-items:start}}.xt-form{color:var(--color-fg-2);font-size:16px}.xt-form :is(.gform_title,h2,h3){color:var(--color-fg);letter-spacing:-.02em;font-weight:580}.xt-form .gform_wrapper .gform_fields{gap:22px;display:grid}.xt-form .gfield_label,.xt-form .gform-field-label,.xt-form label{color:var(--color-fg);margin-bottom:8px;font-size:15px;font-weight:560;display:block}.xt-form .gfield_required{color:var(--color-blue-2);margin-left:4px}.xt-form :is(.gfield_description,.gform_fileupload_rules,.instruction){color:var(--color-fg-3);margin-top:8px;font-size:14px;line-height:1.5}.xt-form :is(input[type=text],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=date],select,textarea){border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-graphite-2);width:100%;min-height:48px;color:var(--color-fg);font:inherit;padding:11px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.xt-form textarea{min-height:160px;line-height:1.55}.xt-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238691a8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:40px}.xt-form :is(input,select,textarea):focus{border-color:var(--color-blue);outline:0;box-shadow:0 0 0 3px #1b95e033}.xt-form ::placeholder{color:var(--color-fg-3)}.xt-form :is(.gfield_radio,.gfield_checkbox){gap:10px;display:grid}.xt-form :is(.gchoice,.gfield_radio li,.gfield_checkbox li){align-items:center;gap:10px;display:flex}.xt-form :is(.gchoice,.gfield_radio li,.gfield_checkbox li) label{color:var(--color-fg-2);margin:0;font-weight:450}.xt-form :is(input[type=radio],input[type=checkbox]){width:18px;height:18px;accent-color:var(--color-blue)}.xt-form :is(.gform_button,.gform_next_button,.gform_previous_button,input[type=submit],button[type=submit]){border:1px solid var(--color-blue-action);background:var(--color-blue-action);color:#fff;min-height:48px;font:inherit;cursor:pointer;border-radius:999px;padding:0 24px;font-weight:620;transition:background-color .25s}.xt-form :is(.gform_button,.gform_next_button,input[type=submit],button[type=submit]):hover{background:var(--color-blue-action-2)}.xt-form .gform_previous_button{border-color:var(--color-line-strong);background:var(--color-graphite-3)}.xt-form .gform_footer,.xt-form .gform_page_footer{gap:12px;margin-top:28px;display:flex}.xt-form :is(.gfield_error input,.gfield_error select,.gfield_error textarea){border-color:#e5484d}.xt-form :is(.validation_message,.gfield_validation_message,.validation_error,.gform_validation_errors){color:#ff8a8f;margin-top:8px;font-size:14px}.xt-form .gform_validation_errors{border-radius:var(--radius-sm);background:#e5484d14;border:1px solid #e5484d66;padding:14px 16px}.xt-form .gform_confirmation_message{border-radius:var(--radius-md);color:var(--color-fg);background:#30a46c14;border:1px solid #30a46c66;padding:18px 20px}.xt-form .gf_progressbar_wrapper{margin-bottom:24px}.xt-form .gf_progressbar{background:var(--color-graphite-3);border-radius:999px;height:6px;overflow:hidden}.xt-form .gf_progressbar_percentage{background:var(--color-blue);height:100%}.xt-form .gf_progressbar_title{color:var(--color-fg-3);margin-bottom:8px;font-size:14px}.xt-form .gsection{border-top:1px solid var(--color-line);padding-top:12px}.xt-form .gsection_title{color:var(--color-fg);font-size:18px}.xt-form .gform_hidden,.xt-form .gfield--type-honeypot,.xt-form .gform_validation_container{display:none!important}.xt-license__label{color:var(--color-fg);font-weight:600}.xt-license__key{border:1px solid var(--color-blue);border-radius:var(--radius-sm);background:var(--color-graphite-2);width:100%;min-height:52px;color:var(--color-fg);padding:0 16px;font-family:ui-monospace,SF Mono,monospace;font-size:16px}.xt-license__error{color:#ff8a8f}.xt-panel a{color:var(--color-blue-2)}.xt-account{padding:0 var(--gutter) var(--gutter)}.xt-account__frame{height:calc(100vh - var(--header-h) - var(--gutter));border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#fff;min-height:600px;position:relative;overflow:hidden}.xt-account__frame iframe{border:0;width:100%;height:100%}.xt-review__plugin{z-index:1;border:1px solid var(--color-line-strong);color:var(--color-fg-2);border-radius:999px;margin-bottom:12px;padding:3px 10px;font-size:12.5px;font-weight:560;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block;position:relative}.xt-review__plugin:hover{border-color:var(--color-fg-3);color:var(--color-fg)}body.page-template-support{background:0 0}body.page-template-support h2{color:var(--color-fg)}body.page-template-support :is(input[type=text],input[type=password],input[type=email],textarea,.select){border-color:var(--color-line-strong);background:var(--color-graphite-2);color:var(--color-fg)}body.page-template-support .xt-support-type>.gfield_label{color:var(--color-fg);letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(26px,3vw,38px);font-weight:560;line-height:1.1}body.page-template-support .xt-support-type>.gfield_label .gfield_required{display:none}body.page-template-support .xt-support-type .gfield_description{max-width:64ch;color:var(--color-fg-2);font-size:16px;line-height:1.6;margin:0 0 30px!important}body.page-template-support .xt-support-type .gfield_radio{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;overflow:visible;width:100%!important;margin:0!important;display:grid!important}body.page-template-support .xt-support-type .gfield_radio li{float:none;position:relative;width:auto!important;margin:0!important}body.page-template-support .xt-support-type input{opacity:0;width:1px;height:1px;position:absolute;display:block!important}body.page-template-support .xt-support-type .gfield_radio label{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:linear-gradient(180deg, #ffffff09, #fff0 60%), var(--color-graphite-1);height:100%;min-height:236px;color:var(--color-fg-2);transition:border-color .25s, background-color .25s, box-shadow .35s, transform .4s var(--ease-out-expo);flex-direction:column;gap:8px;font-size:15px;line-height:1.55;position:relative;margin:0!important;padding:26px 26px 28px!important;font-weight:400!important;display:flex!important}body.page-template-support .xt-support-type .gfield_radio label:before{content:"";background:var(--icon) center / 24px no-repeat, #1b95e01f;border-radius:13px;flex:none;width:48px;height:48px;margin-bottom:18px;transition:background-color .25s}body.page-template-support .xt-support-type li:first-child label{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234aaced' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a4 4 0 0 0-5.4 5.4L4 17l3 3 5.3-5.3a4 4 0 0 0 5.4-5.4l-2.6 2.6-2.4-.6-.6-2.4z'/%3E%3C/svg%3E")}body.page-template-support .xt-support-type li:nth-child(2) label{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234aaced' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 6.5a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H10l-4 3.5v-3.5a1.5 1.5 0 0 1-1.5-1.5z'/%3E%3Cpath d='M9 10.5h6M9 13h3.5'/%3E%3C/svg%3E")}body.page-template-support .xt-support-type li:nth-child(3) label{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234aaced' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5.5' width='18' height='13' rx='2'/%3E%3Cpath d='M3 10h18M7 15h3'/%3E%3C/svg%3E")}body.page-template-support .xt-support-type li:nth-child(4) label{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234aaced' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 8 4.5 12l4 4M15.5 8l4 4-4 4M13.5 5.5l-3 13'/%3E%3C/svg%3E")}body.page-template-support .xt-support-type .gfield_radio label:after{content:"";border:1.5px solid var(--color-line-strong);width:22px;height:22px;transition:background-color .25s, border-color .25s, transform .35s var(--ease-out-expo);border-radius:50%;position:absolute;top:26px;right:26px}body.page-template-support .xt-support-type .gfield_radio label strong{color:var(--color-fg);letter-spacing:-.01em;font-size:19px;font-weight:600;margin:0!important}body.page-template-support .xt-support-type .gfield_radio label:hover{border-color:#3a4558;transform:translateY(-3px);box-shadow:0 18px 40px #00000059}body.page-template-support .xt-support-type .gfield_radio label:hover:before{background-color:#1b95e033}body.page-template-support .xt-support-type input:checked+label,body.page-template-support .xt-support-type input:checked+label:hover{border-color:var(--color-blue);background:linear-gradient(180deg, #1b95e024, #1b95e00a 70%), var(--color-graphite-1);color:var(--color-fg);box-shadow:0 0 0 1px var(--color-blue), 0 22px 50px #1b95e029}body.page-template-support .xt-support-type input:checked+label:after{border-color:var(--color-blue);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center / 14px no-repeat, var(--color-blue);transform:scale(1.05)}body.page-template-support .xt-support-type input:focus-visible+label{outline:2px solid var(--color-blue);outline-offset:3px}body.page-template-support .xt-support-pre-form .gfield:not(.xt-support-type){max-width:760px;margin-left:0!important;margin-right:auto!important}body.page-template-support .xt-support-type+.gfield{margin-top:24px}body.page-template-support :is(.xt-support-results__results,.xt-support-results__no-docs,.xt-support-results__no-results,.xt-support-results__bordered,.xt-support-results__resources){border-color:var(--color-line-strong);background:var(--color-graphite-2)}body.page-template-support .xt-support__form .button{border:1px solid var(--color-line-strong);background:var(--color-graphite-3);min-height:44px;color:var(--color-fg);font:inherit;box-shadow:none;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 22px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}body.page-template-support .xt-support__form .button:hover{color:var(--color-fg);background:#232b39;border-color:#3a4558}body.page-template-support .xt-support__form :is(.xt-product-link,.xt-support-license-info-output .button){border-color:var(--color-blue-action);background:var(--color-blue-action);color:#fff}body.page-template-support .xt-support__form :is(.xt-product-link,.xt-support-license-info-output .button):hover{border-color:var(--color-blue-action-2);background:var(--color-blue-action-2)}body.page-template-support .gform_next_button:hover{background:var(--color-blue-action-2)}body.page-template-support .xt-support-license-field input{padding-right:124px!important}body.page-template-support .xt-support-license-field input~.button{border-color:var(--color-blue-action);background:var(--color-blue-action);color:#fff;height:34px;min-height:0;padding:0 16px;font-size:14px;right:7px}body.page-template-support .xt-support-license-field input~.button:hover{background:var(--color-blue-action-2)}body.page-template-support .xt-support-license-info-output{margin-top:0}body.page-template-support .xt-support-license-info-output>div{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-graphite-1);color:var(--color-fg-2);padding:22px 24px;font-size:15px;line-height:1.55}body.page-template-support .xt-support-license-info-output .xt-support-license-error,body.page-template-support .xt-support-license-info-output .xt-support-license-success{letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:6px;font-size:20px;font-weight:650;display:flex}body.page-template-support .xt-support-license-info-output .xt-support-license-error{color:#f2777a}body.page-template-support .xt-support-license-info-output .xt-support-license-success{color:#4cc38a}body.page-template-support .xt-support-license-info-output :is(.xt-support-license-error,.xt-support-license-success):before{content:"";background:currentColor 50%/12px no-repeat;border-radius:50%;flex:none;width:22px;height:22px}body.page-template-support .xt-support-license-info-output .xt-support-license-error:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b0f16' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7 7 17'/%3E%3C/svg%3E")}body.page-template-support .xt-support-license-info-output .xt-support-license-success:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b0f16' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E")}body.page-template-support .xt-support-license-info-output .xt-support-buy-license-msg{padding-left:32px}body.page-template-support .xt-support-license-info-output .xt-support-buy-license-msg div{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:18px;padding-top:18px;display:flex}body.page-template-support .xt-support-trigger-account-form{max-width:40ch;color:var(--color-fg-2);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px;margin:0;font-size:14px;line-height:1.5;transition:color .2s,text-decoration-color .2s}body.page-template-support .xt-support-trigger-account-form:hover{color:var(--color-fg);text-decoration-color:currentColor}body.page-template-support .xt-support-limited{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-graphite-1);flex-wrap:wrap;align-items:center;gap:12px;display:flex;padding:22px 24px!important}body.page-template-support .xt-support-limited>:is(.gfield_label,p){flex-basis:100%;margin:0}body.page-template-support .xt-support-limited>.gfield_label{color:var(--color-fg);font-size:18px;font-weight:650}body.page-template-support .xt-support-limited>p{color:var(--color-fg-2);margin-bottom:6px}body.page-template-support :is(.xt-support-wp-login,.xt-support-wp-login .gfield,.xt-support-wp-login+.gform-col-2,.xt-support-wp-login+.gform-col-2+.gform-col-2){border-color:var(--color-line)}body.page-template-support .xt-support-license-field input~.xt-support-spinner:after,body.page-template-support .xt-helpscout-search input~.xt-support-spinner:after,body.page-template-support .xt-support-spinner:after{background:var(--color-graphite-1)!important}body.page-template-support .gform_confirmation_message:first-line{color:var(--color-blue-2)}html:has(body.page-template-templatescodecanyon-migration-php),body.page-template-templatescodecanyon-migration-php{background:var(--color-ink)}body.page-template-templatescodecanyon-migration-php .ctf-wrapper{height:calc(100dvh - var(--header-h));border-top-color:var(--color-line)}body.page-template-templatescodecanyon-migration-php .ctf-left{background:var(--color-blue-action);text-shadow:none}body.page-template-support #main{max-width:none;margin:0;padding:0}body.page-template-support .xt-footer__cols h2{font-size:13px;font-weight:600}body.page-template-support .xt-support__form>:last-child{margin-bottom:0}@media (max-width:1100px){body.page-template-support .xt-support-type .gfield_radio{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-template-support .xt-support-type .gfield_radio label{min-height:200px}}@media (max-width:560px){body.page-template-support .xt-support-type .gfield_radio{grid-template-columns:minmax(0,1fr);gap:12px}body.page-template-support .xt-support-type .gfield_radio label{min-height:0;padding:20px 20px 22px!important}body.page-template-support .xt-support-type .gfield_radio label:before{width:42px;height:42px;margin-bottom:10px}body.page-template-support .xt-support-type .gfield_radio label:after{top:20px;right:20px}}.xt-prose :is(ul.gform_fields,.gform_fields){padding:0;list-style:none}.xt-prose .gform_fields>li::marker{content:none}.xt-pcard .v-fly__shelf .v-prod:nth-child(n+4){display:none}.xt-prose .wpcd-coupon-one{border:1px solid var(--color-line);border-radius:var(--radius-lg);color:var(--color-fg-2);margin-block:16px;padding:20px 22px;background:var(--color-graphite-1)!important}.xt-prose :is(.wpcd-coupon-one-title,.wpcd-coupon-title,.wpcd-coupon-title a){text-decoration:none;color:var(--color-fg)!important}.xt-prose :is(.wpcd-coupon-one-discount-text,.wpcd-coupon-description,.wpcd-coupon-one-expire,.wpcd-short-description,.wpcd-full-description){color:var(--color-fg-2)!important}.xt-prose .wpcd_coupon_archive_container,.xt-prose .wpcd_coupon_archive_container_main{background:0 0!important}.xt-prose .post-views{color:var(--color-fg-3);font-size:14px}.xt-page-head--center .xt-container{max-width:calc(740px + var(--gutter) * 2)}.xt-page-head--center{padding-bottom:clamp(20px,3vw,32px)}.xt-page-body{padding-top:0}.xt-doc__head{padding-top:clamp(40px,6vw,84px);padding-bottom:clamp(24px,3.5vw,44px)}.xt-doc__headgrid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px clamp(32px,6vw,96px);display:grid}.xt-doc__meta{color:var(--color-fg-3);flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:14.5px;display:flex}.xt-doc__meta span{align-items:center;gap:8px;display:inline-flex}.xt-doc__meta .xt-icon{width:16px;height:16px;color:var(--color-blue-2)}.xt-doc__layout{grid-template-columns:minmax(0,700px) minmax(0,240px);justify-content:space-between;align-items:start;gap:clamp(40px,6vw,88px);padding-bottom:clamp(56px,8vw,104px);display:grid}.xt-prose--doc{min-width:0}.xt-prose--doc :is(h2,h3)[id]{scroll-margin-top:calc(var(--header-h) + 24px)}.xt-doc--single .xt-container.xt-container--wide-read{max-width:calc(740px + var(--gutter) * 2)}.xt-doc--single .xt-doc__layout{grid-template-columns:minmax(0,1fr)}.xt-doc__ask{border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-fg-3);background:#ffffff05;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;padding:14px;font-size:13.5px;line-height:1.45;text-decoration:none;transition:border-color .25s,background-color .25s;display:grid}.xt-doc__ask:hover{border-color:var(--color-line-strong);background:var(--color-graphite-1)}.xt-doc__ask b{color:var(--color-fg);font-size:14.5px;font-weight:600;display:block}.xt-doc-art{width:270px;height:230px;position:relative}.xt-doc-art:before{content:"";filter:blur(10px);background:radial-gradient(50% 50% at 55%,#1b95e038,#0000 72%);position:absolute;inset:-10% -14%}.xt-doc-art__sheet{border:1px solid var(--color-line-strong);background:linear-gradient(180deg, #1a2130, var(--color-graphite-1));border-radius:16px;align-content:start;gap:11px;width:172px;height:212px;padding:24px 20px;display:grid;position:absolute;top:8px;left:70px;transform:rotate(4deg);box-shadow:0 24px 50px #00000073}.xt-doc-art__sheet--back{opacity:.55;top:18px;left:26px;transform:rotate(-8deg)}.xt-doc-art__sheet b{background:linear-gradient(90deg, var(--color-blue), var(--color-blue-2));border-radius:5px;width:58%;height:9px;margin-bottom:6px}.xt-doc-art__sheet i{background:#ffffff17;border-radius:3px;height:6px}.xt-doc-art__sheet i:nth-of-type(2){width:86%}.xt-doc-art__sheet i:nth-of-type(3){width:72%}.xt-doc-art__sheet i:nth-of-type(4){width:92%;margin-top:8px}.xt-doc-art__sheet i:nth-of-type(5){width:64%}.xt-doc-art__sheet i:nth-of-type(6){width:80%}.xt-doc-art__sheet i:nth-of-type(7){width:48%}.xt-doc-art__badge{color:#fff;background:radial-gradient(circle at 35% 30%,#4aaced,#1373b7 70%);border:1px solid #ffffff38;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:absolute;bottom:6px;left:40px;box-shadow:0 18px 40px #1b95e066,inset 0 1px #ffffff4d}.xt-doc-art__badge .xt-icon{width:32px;height:32px}.xt-motion .xt-doc-art__sheet{animation:7s ease-in-out infinite alternate xt-doc-drift}.xt-motion .xt-doc-art__sheet--back{animation-duration:9s;animation-delay:-3s}.xt-motion .xt-doc-art__badge{animation:5.5s ease-in-out infinite alternate xt-doc-bob}@keyframes xt-doc-drift{to{translate:0 -8px;rotate:1.5deg}}@keyframes xt-doc-bob{to{translate:0 -10px}}@media (max-width:1100px){.xt-container.xt-doc__layout{max-width:calc(740px + var(--gutter) * 2);grid-template-columns:minmax(0,1fr)}.xt-container.xt-doc__headgrid{max-width:calc(740px + var(--gutter) * 2)}}@media (max-width:760px){.xt-doc__headgrid{grid-template-columns:minmax(0,1fr)}.xt-doc-art{display:none}}.xt-statement--center .xt-container{text-align:center;justify-items:center;display:grid}.xt-statement--huge .xt-heading{letter-spacing:-.04em;max-width:20ch;font-size:clamp(40px,6.4vw,84px)}.xt-story__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.xt-story--visual-left .xt-story__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.xt-story--visual-left .xt-story__media{order:-1}.xt-story--visual-below .xt-story__grid{grid-template-columns:minmax(0,1fr)}.xt-story--panel .xt-story__grid{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-graphite-1);padding:clamp(28px,4vw,64px)}.xt-story__title{letter-spacing:-.03em;font-variation-settings:"wdth" 104;font-size:clamp(30px,3.6vw,46px);font-weight:560;line-height:1.05}.xt-story__text{max-width:46ch;color:var(--color-fg-2);margin-top:18px;font-size:18px}.xt-points{gap:12px;margin:28px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.xt-points li{align-items:flex-start;gap:12px;display:flex}.xt-points .xt-icon{color:var(--accent);margin-top:3px}.xt-story__media{min-width:0}.xt-story__image img{border-radius:var(--radius-lg);border:1px solid var(--color-line)}@media (max-width:900px){.xt-story__grid,.xt-story--visual-left .xt-story__grid{grid-template-columns:minmax(0,1fr)}.xt-story--visual-left .xt-story__media{order:0}}.xt-bento__grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(300px,auto);grid-auto-flow:dense;gap:12px;display:grid}.xt-tile{border:1px solid var(--color-line-soft);background:linear-gradient(to bottom, var(--color-graphite-1), var(--color-ink));isolation:isolate;border-radius:16px;flex-direction:column;grid-column:span 2;display:flex;position:relative;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 72px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 72px),#0000 100%)}.xt-tile:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;-webkit-mask-image:radial-gradient(220px 220px at var(--mx,50%) var(--my,0%), #000 0%, #00000080 35%, transparent 70%);-webkit-mask-image:radial-gradient(220px 220px at var(--mx,50%) var(--my,0%), #000 0%, #00000080 35%, transparent 70%);-webkit-mask-image:radial-gradient(220px 220px at var(--mx,50%) var(--my,0%), #000 0%, #00000080 35%, transparent 70%);mask-image:radial-gradient(220px 220px at var(--mx,50%) var(--my,0%), #000 0%, #00000080 35%, transparent 70%);border:1px solid #ffffff38;transition:opacity .3s;position:absolute;inset:-1px}.xt-tile:hover:before{opacity:1}.xt-tile--wide{grid-column:span 3}.xt-tile--tall{grid-area:span 2/span 2}.xt-tile--large{grid-area:span 2/span 4}.xt-tile__copy{order:-1;padding:26px 28px 8px}.xt-tile__copy h3{letter-spacing:-.012em;font-size:17px;font-weight:560}.xt-tile__copy p{max-width:44ch;color:var(--color-fg-3);margin-top:6px;font-size:15px;line-height:1.5}.xt-tile__visual{flex:1;align-items:start;min-height:200px;padding:20px 28px 64px;display:grid;position:relative}.xt-tile__visual>.xt-visual{height:100%}.xt-tile__visual>.xt-visual--spinners{align-self:center}@media (max-width:1024px){.xt-bento__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xt-tile,.xt-tile--tall{grid-area:auto/span 1}.xt-tile--wide,.xt-tile--large{grid-area:auto/span 2}}@media (max-width:640px){.xt-bento__grid{grid-template-columns:minmax(0,1fr)}.xt-tile,.xt-tile--wide,.xt-tile--large{grid-column:auto}}.xt-findex__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 40px;margin-bottom:40px;display:grid}.xt-findex__head .xt-lede{grid-column:1}.xt-findex__search{grid-area:1/2/span 2;align-self:end}.xt-findex__search input{border:1px solid var(--color-line-strong);background:var(--color-graphite-1);border-radius:999px;width:min(320px,70vw);min-height:46px;padding:0 18px;font-size:15px;transition:border-color .2s}.xt-findex__search input::placeholder{color:var(--color-fg-3)}.xt-findex__search input:focus{border-color:var(--color-blue);outline:none}.xt-findex__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.xt-findex__list li{border-top:1px solid var(--color-line);gap:14px;padding:16px 0;font-size:15.5px;display:flex}.xt-findex__list li[hidden]{display:none}.xt-findex__list strong{font-weight:560;display:block}.xt-findex__list li span span{color:var(--color-fg-3);margin-top:4px;font-size:14px;display:block}.xt-findex__mark{background:var(--accent);border-radius:2px;flex:none;width:6px;height:6px;margin-top:9px}.xt-findex:not(.is-open):not(.is-filtering) .xt-findex__list li:nth-child(n+13),.xt-findex.is-filtering .xt-findex__more{display:none}.xt-findex__more{margin-top:28px}.xt-findex__empty{color:var(--color-fg-2);padding-top:24px}@media (max-width:900px){.xt-findex__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.xt-findex__head{grid-template-columns:minmax(0,1fr)}.xt-findex__search{grid-area:auto/1}.xt-findex__search input{width:100%}.xt-findex__list{grid-template-columns:minmax(0,1fr)}}.xt-video{aspect-ratio:16/9;border:1px solid var(--color-line-soft);background:radial-gradient(70% 60% at 50% 100%, #ffffff1f, #fff0 70%), var(--color-graphite-1);border-radius:20px;position:relative;overflow:hidden}.xt-video iframe{border:0;width:100%;height:100%}.xt-video__poster{transition:transform .9s var(--ease-out-expo), opacity .4s;place-items:center;padding:6% 8% 0;display:grid;position:absolute;inset:0}.xt-video__poster .xt-visual{align-self:safe end}.xt-video:after{content:"";pointer-events:none;background:radial-gradient(24% 26%,#06090f4d,#06090f00 100%);position:absolute;inset:0}.xt-video:hover .xt-video__poster{transform:scale(1.012)}.xt-video__play{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:56px;color:var(--color-fg);cursor:pointer;transition:transform .35s var(--ease-out-expo), background-color .25s;background:#0b0f17b8;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;padding:0 26px 0 20px;font-weight:560;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xt-video__play:hover{background:#161c29d9;transform:translate(-50%,-50%)scale(1.04)}.xt-video__play .xt-icon{fill:currentColor}.xt-video{container-type:inline-size}.v-window{--u:calc(min(84cqw, 980px) / 980);--nc-accent:#3f4b3b;--nc-ink:#26302a;width:calc(980 * var(--u));height:calc(586 * var(--u));border-radius:calc(12 * var(--u)) calc(12 * var(--u)) 0 0;color:var(--nc-ink);font-size:calc(13 * var(--u));background:#fff;border:1px solid #ffffff1a;border-bottom:0;margin-inline:auto;line-height:1.35;overflow:hidden;box-shadow:0 -10px 60px #00000080}.v-window__bar{align-items:center;gap:calc(16 * var(--u));height:calc(38 * var(--u));padding:0 calc(14 * var(--u));border-bottom:1px solid var(--v-border);background:#f1f2f4;display:flex}.v-window__dots{gap:calc(6 * var(--u));display:flex}.v-window__dots i{width:calc(10 * var(--u));height:calc(10 * var(--u));background:#d6d9de;border-radius:50%}.v-window__url{width:calc(320 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(12 * var(--u));color:var(--v-text);text-align:center;background:#fff;margin-inline:auto}.v-window__body{height:calc(548 * var(--u));padding:calc(18 * var(--u)) calc(22 * var(--u)) 0;position:relative}.v-window__nav{gap:calc(18 * var(--u));height:calc(18 * var(--u));margin-bottom:calc(18 * var(--u));color:var(--v-text);display:flex}.v-window__nav strong{font-size:calc(14 * var(--u));color:var(--nc-ink);margin-right:auto}.v-window__page{gap:calc(14 * var(--u));width:calc(540 * var(--u));display:grid}.v-window__hero{height:calc(196 * var(--u));border-radius:calc(6 * var(--u));background:#efe9df;position:relative;overflow:hidden}.v-window__hero .xt-photo{object-position:50% 4%}.v-window__hero-copy{gap:calc(3 * var(--u));display:grid;position:absolute;top:50%;left:6%;transform:translateY(-50%)}.v-window__hero-copy p{font-size:calc(9.5 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--v-text);font-weight:600}.v-window__hero-copy strong{font-size:calc(22 * var(--u));letter-spacing:-.02em;font-weight:600}.v-window__hero-copy span{margin-top:calc(6 * var(--u));font-size:calc(11 * var(--u));text-underline-offset:calc(3 * var(--u));font-weight:600;text-decoration:underline}.v-window__grid{gap:calc(12 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v-window__tile>span{aspect-ratio:4/5;border-radius:calc(4 * var(--u));display:block;overflow:hidden}.v-window__tile .xt-photo{object-position:50% 12%}.v-window__tile p{margin-top:calc(7 * var(--u));font-size:calc(12.5 * var(--u));font-weight:600}.v-window__tile p+p{margin-top:calc(1 * var(--u));color:var(--v-text);font-weight:450}.v-cart{--c:calc(var(--u) * .92);right:calc(18 * var(--u));bottom:calc(18 * var(--u));width:calc(400 * var(--c));border-radius:calc(6 * var(--c));color:var(--nc-ink);box-shadow:0 0 0 1px #0000000f, 0 calc(24 * var(--u)) calc(60 * var(--u)) #1e242038;background:#fff;position:absolute;overflow:hidden}.v-cart svg{width:calc(17 * var(--c));height:calc(17 * var(--c))}.v-cart__head{height:calc(40 * var(--c));border-bottom:1px solid var(--v-border);align-items:stretch;display:flex}.v-cart__head b{padding:0 calc(14 * var(--c));font-size:calc(14 * var(--c));letter-spacing:.08em;text-transform:uppercase;align-items:center;font-weight:750;display:flex}.v-cart__coupon{padding:0 calc(14 * var(--c));font-size:calc(10 * var(--c));letter-spacing:.08em;text-transform:uppercase;text-underline-offset:calc(3 * var(--c));align-items:center;margin-left:auto;font-weight:750;text-decoration:underline;display:flex}.v-cart__head i,.v-cart__foot i{width:calc(40 * var(--c));border-left:1px solid var(--v-border);place-items:center;display:grid}.v-cart__ship{gap:calc(8 * var(--c));padding:calc(12 * var(--c)) calc(32 * var(--c));border-bottom:1px solid var(--v-border);text-align:center;display:grid}.v-cart__ship p{font-size:calc(13 * var(--c));white-space:nowrap;font-weight:650}.v-cart__track{height:calc(6 * var(--c));border-radius:calc(5 * var(--c));background:var(--v-border);display:block;overflow:hidden}.v-cart__track span{border-radius:inherit;background:var(--nc-accent);width:66.7%;height:100%;display:block}.v-cart__rows{padding:0 calc(16 * var(--c));margin:0;list-style:none}.v-cart__row{grid-template-columns:calc(56 * var(--c)) minmax(0, 1fr) auto;align-items:center;column-gap:calc(14 * var(--c));row-gap:calc(8 * var(--c));padding:calc(12 * var(--c)) 0;border-bottom:1px solid var(--v-border);grid-template-areas:"thumb name price""thumb qty remove";display:grid}.v-cart__row:last-child{border-bottom:0}.v-cart__thumb{width:calc(56 * var(--c));height:calc(56 * var(--c));border-radius:calc(4 * var(--c));grid-area:thumb;display:block;overflow:hidden}.v-cart__thumb--tall{height:calc(68 * var(--c));border-radius:calc(3 * var(--c));flex:none}.v-cart__row b{font-size:calc(15 * var(--c));white-space:nowrap;text-overflow:ellipsis;grid-area:name;font-weight:650;overflow:hidden}.v-cart__row strong{font-size:calc(15 * var(--c));grid-area:price;font-weight:700}.v-cart__qty{height:calc(26 * var(--c));border:1px solid var(--v-border);border-radius:calc(3 * var(--c));color:var(--v-text);grid-area:qty;justify-self:start;display:inline-flex}.v-cart__qty>span{min-width:calc(30 * var(--c));border-right:1px solid var(--v-border);font-size:calc(13 * var(--c));color:var(--nc-ink);place-items:center;display:grid}.v-cart__qty i{width:calc(24 * var(--c));place-items:center;display:grid}.v-cart__qty i+i{border-left:1px solid var(--v-border)}.v-cart__qty .xt-icon{width:calc(12 * var(--c));height:calc(12 * var(--c))}.v-cart__remove{width:calc(26 * var(--c));height:calc(26 * var(--c));color:var(--v-text);grid-area:remove;justify-self:end;place-items:center end;display:grid}.v-cart__remove svg{width:calc(16 * var(--c));height:calc(16 * var(--c));margin-right:calc(-3.3 * var(--c))}.v-cart__suggest{padding:calc(14 * var(--c)) 0 calc(12 * var(--c));border-top:1px solid var(--v-border);text-align:center}.v-cart__suggest>p{margin-bottom:calc(10 * var(--c));font-size:calc(15 * var(--c));font-weight:650}.v-cart__frame{grid-template-columns:calc(36 * var(--c)) minmax(0, 1fr) calc(36 * var(--c));color:var(--v-text);align-items:center;display:grid}.v-cart__frame>i{place-items:center;display:grid}.v-cart__card{align-items:center;gap:calc(14 * var(--c));padding:calc(10 * var(--c));border:1px solid var(--v-border);border-radius:calc(4 * var(--c));color:var(--nc-ink);text-align:left;display:flex}.v-cart__info{justify-items:start;gap:calc(2 * var(--c));font-size:calc(13 * var(--c));display:grid}.v-cart__info b{font-weight:650}.v-cart__info span{color:var(--v-text)}.v-cart__info em{margin-top:calc(4 * var(--c));padding:calc(5 * var(--c)) calc(10 * var(--c));border-radius:calc(3 * var(--c));background:var(--nc-accent);color:#fff;font-size:calc(11.5 * var(--c));font-style:normal;font-weight:650}.v-cart__dots{justify-content:center;gap:calc(6 * var(--c));margin-top:calc(10 * var(--c));display:flex}.v-cart__dots i{width:calc(6 * var(--c));height:calc(6 * var(--c));background:#d9dce0;border-radius:50%}.v-cart__dots i:first-child{background:var(--nc-accent)}.v-cart__foot{height:calc(64 * var(--c));display:flex}.v-cart__checkout{background:var(--nc-accent);color:#fff;font-size:calc(18 * var(--c));white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:.3em;font-style:italic;display:flex}.v-cart__foot i{width:calc(64 * var(--c))}.v-cart__foot .xt-icon{width:calc(20 * var(--c));height:calc(20 * var(--c))}.xt-shots{scroll-snap-type:x mandatory;gap:16px;margin:0;padding:0 0 12px;list-style:none;display:flex;overflow-x:auto}.xt-shots li{scroll-snap-align:start;flex:0 0 min(80%,880px)}.xt-shots img{border-radius:var(--radius-lg);border:1px solid var(--color-line)}.xt-shots figcaption{color:var(--color-fg-3);margin-top:10px;font-size:14px}.xt-visual{--v-primary:#263646;--v-text:#5b6672;--v-border:#eaeaea;--v-badge:#e94b35;--v-success:#4b9b12;--v-radius:6px;width:100%;color:var(--v-primary);font-size:13.5px;line-height:1.35}.v-trigger{border-radius:var(--v-radius);width:60px;height:60px;color:var(--v-primary);background:#fff;place-items:center;display:grid;position:relative;box-shadow:0 10px 24px #0000004d}.v-trigger svg{width:26px;height:26px}.v-badge{background:var(--v-badge);color:#fff;text-align:center;border-radius:999px;min-width:23px;height:23px;padding:0 6px;font-size:12px;font-weight:700;line-height:23px;display:block;position:absolute;top:-9px;left:-9px;overflow:hidden}.v-badge>span{display:block}.v-badge--sm{min-width:18px;height:18px;padding:0 4px;font-size:10.5px;line-height:18px;top:-7px;left:auto;right:-9px}.v-shake{animation:.82s cubic-bezier(.36,.07,.19,.97) both v-shake}@keyframes v-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.v-fly{width:100%;min-height:100%;padding:0 84px 0 0;position:relative}.v-fly .v-trigger{position:absolute;bottom:0;right:0}.v-fly__shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v-prod{border-radius:var(--v-radius);background:#fff;gap:2px;padding:10px;display:grid}.v-prod__img{aspect-ratio:1;border-radius:4px;place-items:center;margin-bottom:8px;display:grid}.v-prod__name{font-weight:650}.v-prod__price{color:var(--v-text)}.v-prod__add{background:#eceef1;border-radius:4px;place-items:center;min-height:30px;margin-top:8px;font-size:12.5px;font-weight:650;transition:background-color .2s;display:grid}.v-prod.is-adding .v-prod__add{background:#e1e4e8}@media (max-width:560px){.v-fly{padding:0 0 76px}.v-fly__shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.v-fly .v-prod:nth-child(n+5){display:none}}.v-fly-clone{z-index:2;pointer-events:none;will-change:transform, opacity;border-radius:4px;place-items:center;display:grid;position:absolute;top:0;left:0}.v-ship{border-radius:var(--v-radius);text-align:center;background:#fff;width:100%;padding:22px 8% 24px}.v-ship__msg{min-height:1.4em;font-size:15px;font-weight:600}.v-ship__track{background:var(--v-border);border-radius:5px;height:8px;margin-top:15px;position:relative;overflow:hidden}.v-ship__fill{border-radius:inherit;background:var(--v-primary);transform-origin:0;transition:background-color .3s;position:absolute;inset:0;transform:scaleX(.78)}.is-complete .v-ship__fill{background:var(--v-success)}.v-spin{grid-template-columns:repeat(3,58px);justify-content:center;gap:12px;display:grid}.v-spin__cell{border-radius:var(--v-radius);--sk:var(--color-blue);background:#fff;place-items:center;width:58px;height:58px;display:grid}.sk{width:26px;height:26px;display:block;position:relative}.sk i{display:block}.sk-plane{background:var(--sk);animation:1.2s ease-in-out infinite sk-plane}.sk-double i{background:var(--sk);opacity:.6;border-radius:50%;animation:2s ease-in-out infinite sk-bounce;position:absolute;inset:0}.sk-double i:last-child{animation-delay:-1s}.sk-wave{gap:2px;display:flex}.sk-wave i{background:var(--sk);flex:1;animation:1.2s ease-in-out infinite sk-wave}.sk-wave i:nth-child(2){animation-delay:-1.1s}.sk-wave i:nth-child(3){animation-delay:-1s}.sk-wave i:nth-child(4){animation-delay:-.9s}.sk-wave i:nth-child(5){animation-delay:-.8s}.sk-pulse{background:var(--sk);border-radius:50%;animation:1s ease-in-out infinite sk-pulse}.sk-three{justify-content:space-between;align-items:center;display:flex}.sk-three i{background:var(--sk);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite both sk-three}.sk-three i:first-child{animation-delay:-.32s}.sk-three i:nth-child(2){animation-delay:-.16s}.sk-grid{grid-template-columns:repeat(3,1fr);display:grid}.sk-grid i{background:var(--sk);animation:1.3s ease-in-out infinite sk-grid}.sk-grid i:first-child{animation-delay:.2s}.sk-grid i:nth-child(2){animation-delay:.3s}.sk-grid i:nth-child(3){animation-delay:.4s}.sk-grid i:nth-child(4){animation-delay:.1s}.sk-grid i:nth-child(5){animation-delay:.2s}.sk-grid i:nth-child(6){animation-delay:.3s}.sk-grid i:nth-child(7){animation-delay:0s}.sk-grid i:nth-child(8){animation-delay:.1s}.sk-grid i:nth-child(9){animation-delay:.2s}@keyframes sk-plane{0%{transform:perspective(120px)rotateX(0)rotateY(0)}50%{transform:perspective(120px)rotateX(-180.1deg)rotateY(0)}to{transform:perspective(120px)rotateX(-180deg)rotateY(-179.9deg)}}@keyframes sk-bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes sk-wave{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}@keyframes sk-pulse{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes sk-three{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes sk-grid{0%,70%,to{transform:scale(1)}35%{transform:scale(0)}}.v-undo{border-radius:var(--v-radius);background:#fff;width:100%;overflow:hidden}.v-undo__head{border-bottom:1px solid var(--v-border);align-items:center;height:42px;padding:0 14px;display:flex;position:relative}.v-undo__title{letter-spacing:.06em;text-transform:uppercase;transition:opacity .3s, transform .3s var(--ease-out-expo);font-size:13px;font-weight:700}.v-undo__notice{opacity:0;transition:opacity .3s, transform .3s var(--ease-out-expo);font-size:13px;position:absolute;left:14px;transform:translate(40px)}.v-undo__notice u{text-underline-offset:3px;font-weight:700}.is-removed .v-undo__title{opacity:.3;transform:translate(-150%)}.is-removed .v-undo__notice{opacity:1;transform:none}.v-undo__list{margin:0;padding:0 14px;list-style:none}.v-undo__row{border-bottom:1px solid var(--v-border);align-items:center;gap:12px;padding:12px 0;display:flex}.v-undo__row:last-child{border-bottom:0}.v-undo__thumb{border-radius:4px;width:40px;height:44px}.v-undo__info{flex:1;font-weight:650;display:grid}.v-undo__info span+span{color:var(--v-text);font-weight:450}.v-undo__x{color:var(--v-text)}.v-undo__x svg{width:17px;height:17px}.v-menu{width:100%}.v-menu__bar{border-radius:var(--v-radius);background:#fff;align-items:center;gap:18px;padding:16px 18px;display:flex}.v-menu__logo{letter-spacing:-.02em;font-weight:750}.v-menu__links{color:var(--v-text);flex:1;gap:16px;display:flex}.v-menu__cart{align-items:center;gap:12px;font-weight:650;display:inline-flex}.v-menu__icon{display:grid;position:relative}.v-menu__icon .xt-icon{width:22px;height:22px}@media (max-width:480px){.v-menu__links{display:none}.v-menu__bar{justify-content:space-between}}.v-cust{background:#fff;border-radius:14px;grid-template-columns:250px minmax(0,1fr);min-height:380px;display:grid;overflow:hidden}.v-cust__panel{border-right:1px solid var(--v-border);background:#f3f4f5;align-content:start;gap:18px;padding:18px;display:grid}.v-cust__crumb{color:var(--v-text);font-size:12px}.v-cust__group p{margin-bottom:8px;font-weight:650}.v-cust__opts{gap:6px;display:grid}.v-cust__opts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.v-cust__opts button{border-radius:var(--v-radius);min-height:32px;color:var(--v-primary);text-align:left;cursor:pointer;background:#fff;border:1px solid #dcdfe3;padding:0 10px;font-size:13px;transition:border-color .2s,background-color .2s,color .2s}.v-cust__opts--3 button{text-align:center;padding:0;font-size:12px}.v-cust__opts button[aria-pressed=true]{border-color:var(--v-primary);background:var(--v-primary);color:#fff}.v-cust__swatches{gap:8px;display:flex}.v-cust__swatches button{background:var(--sw);cursor:pointer;border:2px solid #fff;border-radius:50%;width:28px;height:28px;transition:box-shadow .2s;box-shadow:0 0 0 1px #dcdfe3}.v-cust__swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--v-primary)}.v-cust__preview{padding:22px;position:relative;overflow:hidden}.v-cust__page{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:70%;display:grid}.v-cust__page span{aspect-ratio:4/5;border-radius:var(--v-radius);background:#eef0f2}.v-cust__overlay{opacity:0;pointer-events:none;background:#0000006b;position:absolute;inset:0}.v-cust__trigger{z-index:3;border-radius:var(--v-radius);width:52px;height:52px;color:var(--v-primary);cursor:pointer;background:#fff;border:0;place-items:center;display:grid;position:absolute;bottom:20px;right:20px;box-shadow:0 8px 22px #0000002e}.v-cust__trigger svg{width:24px;height:24px}.v-cust__trigger .v-badge{background:var(--v-badge)}.v-cust__preview[data-pos=bl] .v-cust__trigger{left:20px;right:auto}.v-mini{z-index:2;border-radius:var(--v-radius);opacity:0;pointer-events:none;background:#fff;grid-template-rows:34px 1fr 1fr 44px;width:210px;height:236px;font-size:11.5px;display:grid;position:absolute;overflow:hidden;box-shadow:0 14px 34px #00000038}.v-mini.is-open{pointer-events:auto}.v-mini--side{bottom:20px;right:20px}.v-cust__preview[data-pos=bl] .v-mini--side{left:20px;right:auto}.v-mini--modal{top:calc(50% - 118px);left:calc(50% - 105px)}.v-mini__head{border-bottom:1px solid var(--v-border);justify-content:space-between;align-items:center;padding:0 0 0 12px;display:flex}.v-mini__head b{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.v-mini__head i,.v-mini__x{border-left:1px solid var(--v-border);cursor:pointer;align-self:stretch;place-items:center;width:34px;display:grid}.v-mini .xt-icon{width:13px;height:13px}.v-mini__row{border-bottom:1px solid var(--v-border);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px;display:grid}.v-mini__row span{border-radius:3px;height:34px}.v-mini__row em{white-space:nowrap;text-overflow:ellipsis;font-style:normal;font-weight:650;overflow:hidden}.v-mini__foot{grid-template-columns:minmax(0,1fr) 44px;display:grid}.v-mini__checkout{background:var(--fc);color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:.3em;font-size:12px;font-style:italic;transition:background-color .35s;display:flex}.v-mini__x{width:auto}.v-cust__preview[data-mode=slide] .v-mini__foot,.v-mini--modal .v-mini__foot{grid-template-columns:minmax(0,1fr)}.v-cust__preview[data-mode=slide] .v-mini__x,.v-mini--modal .v-mini__x{display:none}.v-cust__live{z-index:1;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:650;display:inline-flex;position:absolute;top:22px;right:22px;box-shadow:0 2px 8px #00000014}.v-cust__pulse{background:var(--v-success);border-radius:50%;width:6px;height:6px}@media (max-width:560px){.v-cust{grid-template-columns:minmax(0,1fr)}.v-cust__panel{border-right:0;border-bottom:1px solid var(--v-border)}.v-cust__opts{grid-auto-flow:column}.v-cust__preview{min-height:300px}}.v-co{justify-items:center;display:grid}.v-co__drawer{border-radius:var(--v-radius);background:#fff;gap:12px;width:min(100%,360px);padding:18px;display:grid}.v-co__head{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:13px;font-weight:700;display:flex}.v-co__head span{letter-spacing:0;text-transform:none;color:var(--v-text);font-weight:450}.v-co__line{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;font-weight:600;display:grid}.v-co__thumb{border-radius:4px;width:34px;height:38px}.v-co__coupon{border-radius:var(--v-radius);letter-spacing:.02em;border:1px dashed #c9cdd2;justify-content:space-between;padding:8px 12px;font-weight:650;display:flex}.v-co__applied{color:var(--v-success);letter-spacing:0}.v-co__totals p{color:var(--v-text);justify-content:space-between;display:flex}.v-co__totals strong{color:var(--v-primary);font-size:15px}.v-co__form{border-top:1px solid var(--v-border);gap:8px;padding-top:12px;display:grid}.v-co__field{color:var(--v-text);gap:4px;font-size:12px;display:grid}.v-co__field i{min-height:36px;color:var(--v-primary);border:1px solid #dcdfe3;border-radius:4px;padding:9px 12px;font-size:13.5px;font-style:normal;display:block}.v-co__place{border-radius:var(--v-radius);background:var(--color-blue);color:#fff;place-items:center;min-height:48px;font-size:15.5px;font-style:italic;font-weight:600;display:grid}@media (prefers-reduced-motion:reduce){.sk,.sk i{animation:none!important}}.v-fcopen{width:100%;height:300px;position:relative}.v-fcopen__cart{border-radius:var(--v-radius);width:100%;height:100%;color:var(--v-primary);clip-path:inset(calc(100% - 60px) 0 0 calc(100% - 60px) round var(--v-radius));transition:clip-path .55s var(--ease-out-expo);background:#fff;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 18px 44px #0000004d}.v-fcopen.is-open .v-fcopen__cart{clip-path:inset(0 0 0 0 round var(--v-radius))}.v-fcopen__cart>*{opacity:0;transition:opacity .2s}.v-fcopen.is-open .v-fcopen__cart>*{opacity:1;transition:opacity .3s .2s}.v-fcopen__head{border-bottom:1px solid var(--v-border);align-items:baseline;gap:10px;padding:16px 18px 14px;display:flex}.v-fcopen__head b{letter-spacing:.06em;text-transform:uppercase;font-size:13px}.v-fcopen__head span{color:var(--v-text);font-size:12px}.v-fcopen__list{align-content:start;margin:0;padding:4px 18px;list-style:none;display:grid}.v-fcopen__list li{border-bottom:1px solid var(--v-border);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;font-size:12.5px;display:grid}.v-fcopen__list li:last-child{border-bottom:0}.v-fcopen__thumb{width:44px;height:44px;display:block;overflow:hidden}.v-fcopen__info{display:grid}.v-fcopen__info em{color:var(--v-text);font-style:normal}.v-fcopen__checkout{background:var(--v-primary);color:#fff;border-bottom-left-radius:var(--v-radius);align-items:center;gap:6px;height:60px;margin-right:60px;padding:0 18px;font-size:13px;font-weight:650;display:flex}.v-fcopen__checkout span{opacity:.5}.v-fcopen__trigger{z-index:2;border-radius:var(--v-radius);width:60px;height:60px;color:var(--v-primary);background:#fff;place-items:center;transition:box-shadow .3s;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 10px 24px #0000004d}.v-fcopen.is-open .v-fcopen__trigger{box-shadow:none}.v-fcopen__icon{transition:opacity .25s, transform .4s var(--ease-out-expo);grid-area:1/1;display:grid}.v-fcopen__icon svg{width:26px;height:26px}.v-fcopen__icon--close,.v-fcopen.is-open .v-fcopen__icon--cart{opacity:0;transform:rotate(-90deg)scale(.6)}.v-fcopen.is-open .v-fcopen__icon--close{opacity:1;transform:none}.v-fcopen.is-open .v-fcopen__trigger .v-badge{opacity:0;transform:scale(.4)}.v-fcopen__trigger .v-badge{transition:opacity .2s, transform .3s var(--ease-out-expo)}.xt-visual{--v-qv-accent:var(--color-blue);--v-qv-price:#6a915af2;--v-qv-text:#535a63}.v-qv{color:#1f2328;background:#fff;font-size:12px;line-height:1.4;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059}.v-qv__slider{aspect-ratio:1;flex:none;height:100%;position:relative;overflow:hidden}.v-qv__slider .xt-photo,.v-modes__img .xt-photo,.v-trig__img .xt-photo,.v-wcart__tile .xt-photo,.v-window--qv .v-window__tile .xt-photo{object-position:50% 14%}.v-qv__arrow{color:#fff;filter:drop-shadow(0 1px 3px #00000059);width:22px;height:22px;display:grid;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.v-qv__arrow--next{left:auto;right:6px;transform:translateY(-50%)scaleX(-1)}.v-qv__arrow svg{width:100%;height:100%}.v-qv__info{flex-direction:column;flex:1;gap:6px;min-width:0;padding:18px 20px;display:flex}.v-qv__name{letter-spacing:-.01em;padding-right:18px;font-size:15px;font-weight:650;line-height:1.2}.v-qv .xt-stars,.v-browse .xt-stars{background:linear-gradient(90deg, #f5b301 calc(var(--rating) / 5 * 100%), #dcdfe3 0);width:66px;height:12px;display:block;-webkit-mask-size:13.2px 12px;mask-size:13.2px 12px}.v-qv__price{color:var(--v-qv-price);font-size:14px;font-weight:600}.v-qv__excerpt{color:var(--v-qv-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11.5px;display:-webkit-box;overflow:hidden}.v-qv__cart{gap:8px;margin-top:auto;display:flex}.v-qv__qty{height:32px;color:var(--v-qv-text);border:1px solid #e7e7e7;align-items:center;gap:10px;padding:0 10px;font-style:normal;display:inline-flex}.v-qv__qty i{font-style:normal;display:inline-block}.v-qv__qty .xt-num{color:#1f2328;text-align:center;min-width:8px}.v-qv__add{background:var(--v-qv-accent);color:#fff;white-space:nowrap;place-items:center;height:32px;padding:0 14px;font-size:12px;font-weight:700;display:inline-grid;position:relative}.v-qv__add.is-busy span,.v-qv__add.is-done span{visibility:hidden}.v-qv__add.is-busy:after,.v-qv__add.is-done:after{content:"";margin:auto;position:absolute;inset:0}.v-qv__add.is-busy:after{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite fc-spin}.v-qv__add.is-done:after{border:0 solid #fff;border-width:0 0 2px 2px;width:14px;height:8px;transform:translateY(-2px)rotate(-45deg)}.v-qv__close{color:#1f2328;width:18px;height:18px;display:grid;position:absolute;top:10px;right:10px}.v-qv__close .xt-icon{width:100%;height:100%}.v-modes{grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;display:grid;container-type:inline-size}.v-modes__tabs{border:1px solid var(--color-line);background:#ffffff08;border-radius:999px;justify-self:start;gap:4px;padding:3px;display:flex}.v-modes__tabs button{min-height:30px;color:var(--color-fg-2);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:560;transition:background-color .25s,color .25s}.v-modes__tabs button:hover{color:var(--color-fg)}.v-modes__tabs button[aria-pressed=true]{color:#0b0f17;background:#fff}.v-modes__page{--gap:12px;--qv-h:200px;align-content:start;gap:var(--gap);color:#1f2328;background:#fff;border-radius:8px;min-height:360px;padding:14px;font-size:12px;display:grid;position:relative;overflow:hidden}.v-modes__row{gap:var(--gap);transition:transform .55s var(--ease-out-expo);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v-modes__card{gap:1px;display:grid}.v-modes__img{aspect-ratio:1/.84;border-radius:3px;margin-bottom:6px;display:block;position:relative;overflow:hidden}.v-modes__hover{color:#fff;opacity:0;background:#00000029;place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:0}.v-modes__hover svg{filter:drop-shadow(0 2px 6px #00000040);width:38px;height:38px;transition:transform .3s var(--ease-out-expo);transform:scale(0)}.v-modes__card.is-hover .v-modes__hover{opacity:1}.v-modes__card.is-hover .v-modes__hover svg{transform:scale(1)}.v-modes__name{font-weight:600}.v-modes__price{color:var(--v-qv-text)}.v-modes__overlay{opacity:0;background:#0c10188c;transition:opacity .3s;position:absolute;inset:0}.v-modes__qv{opacity:0;clip-path:inset(0);transition:opacity .3s, transform .5s var(--ease-out-expo), clip-path .55s var(--ease-out-expo);position:absolute}.v-modes[data-mode=modal] .v-modes__qv{width:76%;height:68%;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94)}.v-modes[data-mode=fullscreen] .v-modes__qv{box-shadow:none;inset:0;transform:translateY(26px)}.v-modes[data-mode=fullscreen] .v-qv__info{justify-content:center;padding:28px 34px}.v-modes[data-mode=fullscreen] .v-qv__cart{margin-top:10px}.v-modes[data-mode=inline] .v-modes__qv{left:14px;right:14px;top:calc(14px + var(--row,200px) + var(--gap));height:var(--qv-h);clip-path:inset(0 0 100%);box-shadow:0 0 0 1px #ececec}.v-modes.is-snap :is(.v-modes__qv,.v-modes__row){transition:none}.v-modes[data-open] .v-modes__qv,.v-modes[data-mode=modal][data-open] .v-modes__overlay{opacity:1}.v-modes[data-mode=modal][data-open] .v-modes__qv{transform:translate(-50%,-50%)scale(1)}.v-modes[data-mode=fullscreen][data-open] .v-modes__qv{transform:translateY(0)}.v-modes[data-mode=inline][data-open] .v-modes__qv{clip-path:inset(0)}.v-modes[data-mode=inline][data-open] [data-v-modes-row="1"]{transform:translateY(calc(var(--qv-h) + var(--gap)))}@container (max-width:560px){.v-modes__page{--qv-h:150px;min-height:300px}.v-modes__row{grid-template-columns:repeat(3,minmax(0,1fr))}.v-modes__card:nth-child(4){display:none}.v-modes[data-mode=modal] .v-modes__qv{width:92%;height:58%}.v-modes .v-qv__excerpt{display:none}.v-modes .v-qv__info{padding:14px}.v-modes .v-qv__qty{display:none}.v-modes[data-mode=modal] .v-qv__slider{aspect-ratio:auto;width:44%}}.v-var{color:#1f2328;background:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);max-width:360px;font-size:12px;display:grid;overflow:hidden;box-shadow:0 18px 44px #0000004d}.v-var__img{aspect-ratio:1;background:#e9e2d4;position:relative}.v-var__shot{opacity:0;transition:opacity .45s;position:absolute;inset:0}.v-var__shot.is-on{opacity:1}.v-var__info{flex-direction:column;align-items:start;gap:5px;padding:14px;display:flex}.v-var__info b{font-size:13.5px;font-weight:650}.v-var__price{color:var(--v-qv-price);font-weight:600}.v-var__label{color:var(--v-qv-text);margin-top:4px;font-size:11.5px}.v-var__label em{color:#1f2328;font-style:normal;font-weight:600}.v-var__swatches{gap:7px;display:flex}.v-var__swatches button{background:var(--sw);cursor:pointer;border:2px solid #fff;border-radius:50%;width:22px;height:22px;transition:box-shadow .2s;box-shadow:0 0 0 1px #dcdfe3}.v-var__swatches button[aria-pressed=true]{box-shadow:0 0 0 2px #1f2328}.v-var .v-qv__add{height:28px;margin-top:auto;padding:0 12px;font-size:11.5px}.v-browse{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:10px;max-width:380px;display:grid}.v-browse__nav{color:#fff;background:#ffffff1a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.v-browse__nav svg{width:16px;height:16px}.v-browse__nav--next svg{transform:scaleX(-1)}.v-browse__box{color:#1f2328;background:#fff;font-size:12px;display:grid;overflow:hidden;box-shadow:0 18px 44px #0000004d}.v-browse__item{visibility:hidden;grid-area:1/1;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);display:grid}.v-browse__item.is-on{visibility:visible}.v-browse__img{aspect-ratio:1}.v-browse__info{flex-direction:column;align-items:start;gap:5px;padding:14px;display:flex}.v-browse__info b{font-size:13.5px;font-weight:650}.v-browse .v-qv__add{height:28px;margin-top:auto;padding:0 12px;font-size:11.5px}.v-trig{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:22px;display:grid}.v-trig__card{color:#1f2328;background:#fff;gap:1px;padding:10px;font-size:12px;transition:opacity .18s;display:grid;position:relative}.v-trig__card.is-moving{opacity:.35}.v-trig__img{aspect-ratio:4/3;margin-bottom:6px;display:block;position:relative;overflow:hidden}.v-trig__name{font-weight:600}.v-trig__price{color:var(--v-qv-text)}.v-trig__buttons{flex-direction:row;align-content:start;align-items:start;gap:6px;min-height:64px;margin-top:8px;display:flex}.v-trig__add,.v-trig__btn{white-space:nowrap;justify-content:center;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.v-trig__add{color:#515151;background:#ebe9eb}.v-trig__btn{background:var(--v-qv-accent);color:#fff}.v-trig__btn svg{width:12px;height:12px}.v-trig__card[data-pos=before] .v-trig__buttons,.v-trig__card[data-pos=after] .v-trig__buttons{flex-wrap:wrap}.v-trig__card[data-pos=after] .v-trig__btn--inline,.v-trig__card[data-pos=below] .v-trig__btn--inline{order:1}.v-trig__card[data-pos=above] .v-trig__buttons,.v-trig__card[data-pos=below] .v-trig__buttons{flex-direction:column;align-items:stretch}.v-trig__card[data-pos^=over] .v-trig__btn--inline{display:none}.v-trig__btn--image,.v-trig__veil{opacity:0;transition:opacity .3s;position:absolute}.v-trig__btn--image{transition:opacity .3s, transform .35s var(--ease-out-expo);top:50%;left:50%;transform:translate(-50%,-50%)scale(.85)}.v-trig__veil{background:#ffffff8c;place-items:center;display:grid;inset:0}.v-trig__card[data-pos=over-image].is-hover .v-trig__btn--image{opacity:1;transform:translate(-50%,-50%)scale(1)}.v-trig__card[data-pos=over-product].is-hover .v-trig__veil{opacity:1}.v-trig__list{gap:4px;display:grid}.v-trig__list button{min-height:28px;color:var(--color-fg-3);text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-size:12.5px;transition:background-color .2s,color .2s;display:flex}.v-trig__list button:before{content:"";border:1.5px solid;border-radius:50%;flex:none;width:12px;height:12px;transition:border-width .2s,border-color .2s}.v-trig__list button:hover{color:var(--color-fg)}.v-trig__list button[aria-pressed=true]{color:var(--color-fg);background:#ffffff0f}.v-trig__list button[aria-pressed=true]:before{border:4px solid var(--color-blue)}@media (max-width:640px){.v-trig{grid-template-columns:minmax(0,1fr);gap:14px}.v-trig__card{width:208px}.v-trig__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.v-slide{grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:start;gap:22px;display:grid;position:relative}.v-slide__gallery{gap:8px;display:grid}.v-slide__stage{aspect-ratio:1;background:#e9e2d4;position:relative;overflow:hidden}.v-slide__track{height:100%;display:flex}.v-slide__shot{flex:none;width:100%;height:100%}.v-slide[data-anim=fade] .v-slide__track{display:grid;transform:none!important}.v-slide[data-anim=fade] .v-slide__shot{opacity:0;grid-area:1/1;transition:opacity .6s}.v-slide[data-anim=fade] .v-slide__shot.is-on{opacity:1}.v-slide__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.v-slide__thumb{aspect-ratio:1;opacity:.55;transition:opacity .3s;position:relative;overflow:hidden}.v-slide__thumb.is-on{opacity:1}.v-slide__thumb i{background:var(--color-blue);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.v-slide__opts{flex-direction:column;align-items:start;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v-slide__opts li{border:1px solid var(--color-line);min-height:28px;color:var(--color-fg-3);border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12px;transition:color .25s,border-color .25s,background-color .25s;display:inline-flex}.v-slide__opts li:before{content:"";opacity:.5;background:currentColor;border-radius:50%;width:6px;height:6px}.v-slide__opts li.is-on{color:var(--color-fg);background:#1b95e01a;border-color:#1b95e080}.v-slide__opts li.is-on:before{background:var(--color-blue);opacity:1}.v-slide__lightbox{opacity:0;pointer-events:none;background:#06090fdb;place-items:center;transition:opacity .35s;display:grid;position:absolute;inset:-20px -28px -64px}.v-slide__lightbox span{aspect-ratio:1;width:min(70%,230px);transition:transform .45s var(--ease-out-expo);display:block;overflow:hidden;transform:scale(.8)}.v-slide.is-lightbox .v-slide__lightbox{opacity:1}.v-slide.is-lightbox .v-slide__lightbox span{transform:scale(1)}.xt-story__media:has(.v-wcart){container-type:inline-size}.v-wcart{background:#fff;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:12px;min-height:400px;padding:28px 18px 92px;display:grid;position:relative;overflow:hidden}.v-wcart__page{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:absolute;inset:16px}.v-wcart__tile{border-radius:3px;overflow:hidden}.v-wcart__overlay{background:#0c101899;position:absolute;inset:0}.v-wcart .v-browse__nav{background:#ffffff29;width:34px;height:34px;position:relative}.v-wcart__stack{display:grid;position:relative}.v-wcart__qv{visibility:hidden;grid-area:1/1;height:210px}.v-wcart__qv.is-on{visibility:visible}.v-wcart__trigger{position:absolute;bottom:18px;right:18px}.v-fly-clone{z-index:5;pointer-events:none;position:absolute;overflow:hidden}@container (max-width:480px){.v-wcart{grid-template-columns:28px minmax(0,1fr) 28px;gap:8px;padding-inline:10px}.v-wcart .v-browse__nav{width:28px;height:28px}.v-wcart .v-qv__slider{aspect-ratio:auto;width:42%}.v-wcart .v-qv__excerpt{-webkit-line-clamp:2}.v-wcart .v-qv__qty{display:none}.v-wcart .v-qv__info{padding:12px}}.v-qvcust{place-items:center;display:grid;container-type:inline-size}.v-qvcust .v-cust__page{max-width:none;position:absolute;inset:22px}.v-qvcust__overlay{background:var(--qo);transition:background-color .35s;position:absolute;inset:0}.v-qvcust__qv{--v-qv-accent:var(--qa);border-radius:var(--qr);width:min(100%,400px);height:190px;transition:border-radius .35s var(--ease-out-expo)}.v-qvcust__qv .v-qv__add{transition:background-color .3s}@container (max-width:440px){.v-qvcust__qv .v-qv__slider{aspect-ratio:auto;width:42%}.v-qvcust__qv .v-qv__excerpt{-webkit-line-clamp:2}.v-qvcust__qv .v-qv__qty{display:none}.v-qvcust__qv .v-qv__info{padding:14px}}.v-window__shop{gap:calc(14 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v-window--qv .v-window__tile>span{aspect-ratio:1/1.05}.v-window__dim{background:#0c101899;position:absolute;inset:0}.v-window__qv{left:50%;top:calc(70 * var(--u));width:calc(680 * var(--u));height:calc(340 * var(--u));font-size:calc(13 * var(--u));position:absolute;transform:translate(-50%)}.v-window__qv .v-qv__info{gap:calc(8 * var(--u));padding:calc(30 * var(--u)) calc(28 * var(--u))}.v-window__qv .v-qv__name{font-size:calc(21 * var(--u))}.v-window__qv .xt-stars{width:calc(80 * var(--u));height:calc(14.5 * var(--u));-webkit-mask-size:calc(16 * var(--u)) calc(14.5 * var(--u));-webkit-mask-size:calc(16 * var(--u)) calc(14.5 * var(--u));-webkit-mask-size:calc(16 * var(--u)) calc(14.5 * var(--u));mask-size:calc(16 * var(--u)) calc(14.5 * var(--u))}.v-window__qv .v-qv__price{font-size:calc(17 * var(--u))}.v-window__qv .v-qv__excerpt{font-size:calc(13 * var(--u));-webkit-line-clamp:4}.v-window__qv :is(.v-qv__qty,.v-qv__add){height:calc(38 * var(--u));font-size:calc(13 * var(--u))}.v-window__qv .v-qv__add{padding:0 calc(18 * var(--u))}.v-window__qv .v-qv__arrow{width:calc(28 * var(--u));height:calc(28 * var(--u))}.v-window__qv .v-qv__close{top:calc(14 * var(--u));right:calc(14 * var(--u));width:calc(20 * var(--u));height:calc(20 * var(--u))}.v-window__step{top:calc(240 * var(--u));left:calc(90 * var(--u));width:calc(34 * var(--u));height:calc(34 * var(--u));color:#fff;display:grid;position:absolute}.v-window__step--next{left:auto;right:calc(90 * var(--u));transform:scaleX(-1)}.v-window__step svg{width:100%;height:100%}@container (max-width:240px){:is(.v-wcart,.v-qvcust__qv) .v-qv__excerpt{display:none}}.v-sw{--sw-size:36px;--sw-label-h:32px;--sw-gap:8px;--sw-sel:#000;--sw-r:0px;align-items:flex-start;gap:var(--sw-gap);flex-wrap:wrap;display:flex}.v-sw--sm{--sw-size:26px;--sw-label-h:26px;--sw-gap:6px}.v-sw--round{--sw-r:50%}.v-sw--rounded{--sw-r:5px}.v-sw--label.v-sw--round{--sw-r:999px}.v-sw__item{transition:opacity .3s, transform .35s var(--ease-out-expo), width .35s var(--ease-out-expo), margin .35s var(--ease-out-expo);flex-direction:column;align-items:center;gap:4px;display:inline-flex;position:relative}.v-sw__inner{width:var(--sw-size);height:var(--sw-size);border-radius:var(--sw-r);transition:border-color .2s, border-radius .35s var(--ease-out-expo), width .35s var(--ease-out-expo), height .35s var(--ease-out-expo), background-color .2s, color .2s;background-clip:content-box;border:1px solid #eaeaea;place-items:center;padding:2px;display:grid;position:relative;overflow:hidden}.v-sw--image .v-sw__inner .xt-photo{border-radius:max(0px, calc(var(--sw-r) - 2px))}.v-sw--image.v-sw--round .v-sw__inner .xt-photo{border-radius:50%}.v-sw--label .v-sw__inner{width:auto;min-width:var(--sw-size);height:var(--sw-label-h);color:#666;white-space:nowrap;background:#fff;border-color:#c8c8c8;padding:0 9px;font-size:12px}.v-sw--sm.v-sw--label .v-sw__inner{padding:0 7px;font-size:11px}.v-sw__item.is-hover .v-sw__inner{border-color:#c8c8c8}.v-sw--label .v-sw__item.is-hover .v-sw__inner{color:#000;border-color:#000}.v-sw__item.is-selected .v-sw__inner{border-color:var(--sw-sel)}.v-sw--label .v-sw__item.is-selected .v-sw__inner{background:var(--sw-sel);color:#fff}.v-sw__item.is-disabled .v-sw__inner{opacity:.45}.v-sw__item:before,.v-sw__item:after{content:"";left:0;top:calc(var(--sw-label-h) / 2);opacity:0;pointer-events:none;background:red;width:100%;height:1px;transition:opacity .25s;position:absolute}.v-sw--color .v-sw__item:before,.v-sw--color .v-sw__item:after,.v-sw--image .v-sw__item:before,.v-sw--image .v-sw__item:after{top:calc(var(--sw-size) / 2)}.v-sw__item:before{transform:rotate(45deg)}.v-sw__item:after{transform:rotate(-45deg)}.v-sw--label .v-sw__item:before{transform:rotate(32deg)}.v-sw--label .v-sw__item:after{transform:rotate(-32deg)}.v-sw__item.is-disabled:before,.v-sw__item.is-disabled:after{opacity:.7}.v-sw__caption{max-width:calc(var(--sw-size) + 16px);color:#666;font-size:max(10px, calc(var(--sw-size) * .2));text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.v-sw__item.is-selected .v-sw__caption{color:#000;font-weight:600}.v-cursor{z-index:6;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 3px #00000040);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 22'%3E%3Cpath d='M2 1.5v16.2l4.2-3.9 2.7 6.3 2.9-1.3-2.7-6.2 5.8-.4z' fill='%23111' stroke='%23fff' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;width:18px;height:22px;position:absolute;top:0;left:0}.v-cursor.is-on{opacity:1}.v-tip{z-index:5;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#161616;border-radius:5px;padding:7px 11px;font-size:12px;transition:opacity .2s;position:absolute;top:0;left:0}.v-tip:after{content:"";border:6px solid #0000;border-top-color:#161616;margin-left:-6px;position:absolute;top:calc(100% - 1px);left:50%}.v-tip.is-on{opacity:1}.v-tip--image{width:74px;height:74px;padding:1px}.v-tip--image .xt-photo{border-radius:4px}:is(.v-types__form,.v-convert,.v-tips,.v-captions,.v-pre__form,.v-desel,.v-feat,.v-labels__form,.v-atc__product){color:#1f2328;background:#fff;box-shadow:0 18px 44px #0000004d}.v-types{grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;display:grid;container-type:inline-size}.v-types__form{border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:30px;padding:22px;display:grid}.v-types__shot{aspect-ratio:1;background:#ece9e4;display:block;position:relative;overflow:hidden}.v-types__photo{opacity:0;transition:opacity .45s;position:absolute;inset:0}.v-types__photo.is-on{opacity:1}.v-types__rows{gap:22px;display:grid}.v-types__form .v-sw{--sw-size:46px;--sw-label-h:40px;--sw-gap:10px}.v-types__label{margin-bottom:10px;font-size:13px;font-weight:600;display:block}.v-types__label em{color:#8a929b;margin-left:8px;font-size:11.5px;font-style:normal;font-weight:450}@container (max-width:560px){.v-types__form{grid-template-columns:minmax(0,1fr);gap:18px}.v-types__shot{aspect-ratio:16/10}}.v-types[data-shape=square] .v-sw{--sw-r:0px}.v-types[data-shape=round] .v-sw{--sw-r:50%}.v-types[data-shape=round] .v-sw--label{--sw-r:999px}.v-types[data-shape=rounded] .v-sw{--sw-r:6px}.v-convert{border-radius:6px;gap:8px;max-width:340px;padding:16px 18px;display:grid}.v-convert__label{font-size:13px;font-weight:600}.v-convert__stage{align-items:center;min-height:52px;display:grid}.v-convert__stage>*{grid-area:1/1}.v-convert__select{color:#535a63;height:38px;transition:opacity .3s, transform .4s var(--ease-out-expo);border:1px solid #c8c8c8;border-radius:4px;justify-content:space-between;align-items:center;padding:0 12px;font-size:13px;display:flex}.v-convert__select svg{width:15px;height:15px}.v-convert .v-convert__swatches .v-sw__item{opacity:0;transform:translateY(6px)scale(.85)}.v-convert.is-swatches .v-convert__select{opacity:0;transform:scaleY(.6)}.v-convert.is-swatches .v-convert__swatches .v-sw__item{opacity:1;transform:none}.v-convert.is-swatches .v-sw__item:nth-child(2){transition-delay:60ms}.v-convert.is-swatches .v-sw__item:nth-child(3){transition-delay:.12s}.v-convert.is-swatches .v-sw__item:nth-child(4){transition-delay:.18s}.v-convert--image .v-sw{--sw-size:48px}.v-tips{border-radius:6px;gap:14px;max-width:420px;margin-top:70px;padding:18px 20px;display:grid;position:relative}.v-tips__row{align-items:center;gap:16px;display:flex}.v-tips__label{width:40px;font-size:13px;font-weight:600}.v-captions{border-radius:6px;flex-wrap:wrap;align-items:flex-start;gap:18px 34px;max-width:480px;padding:20px 22px;display:flex}.v-captions .v-sw--image{--sw-size:58px;--sw-gap:12px}.v-captions .v-sw--color{--sw-size:40px;--sw-gap:12px}.v-shop{color:#1f2328;background:#fff;border-radius:14px;gap:14px;padding:18px;font-size:12.5px;display:grid;position:relative;overflow:hidden}.v-shop__mode{color:#6a727c;justify-self:end;align-items:center;gap:4px;font-size:11.5px;display:flex}.v-shop__mode span{color:#6a727c;border-radius:999px;padding:3px 9px;transition:background-color .25s,color .25s}.v-shop[data-trigger=click] [data-v-shop-mode=click],.v-shop[data-trigger=hover] [data-v-shop-mode=hover]{color:#fff;background:#1f2328}.v-shop__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.v-shop__card{align-content:start;gap:3px;display:grid}.v-shop__img{aspect-ratio:1;margin-bottom:6px;display:block;position:relative;overflow:hidden}.v-shop__shot{opacity:0;transition:opacity .45s;position:absolute;inset:0}.v-shop__shot.is-on{opacity:1}.v-shop__name{font-weight:650}.v-shop__price{color:#535a63;margin-bottom:6px}.v-shop__cart{gap:6px;margin-top:8px;display:flex}.v-shop__qty{border:1px solid #e7e7e7;place-items:center;width:30px;height:30px;display:grid}.v-shop__add{flex:1;height:30px;padding:0 8px;font-size:11.5px}.v-display{gap:14px;display:grid;container-type:inline-size}.v-display__pos{color:var(--color-fg-3);opacity:0;align-self:center;margin:0 6px 0 4px;font-size:12px;transition:opacity .25s}.v-display[data-type=drawer] .v-display__pos,.v-display[data-type=inline] .v-display__pos{opacity:1}.v-display__page{color:#1f2328;background:#fff;border-radius:10px;height:430px;padding:18px;font-size:12.5px;position:relative;overflow:hidden}.v-display__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.v-display__card{align-content:start;gap:2px;display:grid;position:relative}.v-display__img{aspect-ratio:1/1.05;margin-bottom:6px;display:block;overflow:hidden}.v-display__img .xt-photo{object-position:50% 14%}.v-display__name{font-weight:650}.v-display__price{color:#535a63}.v-display__button{color:#515151;background:#ebe9eb;place-items:center;height:32px;margin-top:8px;font-size:12px;font-weight:650;transition:background-color .2s,color .2s;display:grid}.v-display__card.is-target.is-pressed .v-display__button,.v-display[data-open] .v-display__card.is-target .v-display__button{color:#fff;background:#1f2328}.v-display__backlayer{opacity:0;background:#18181880;transition:opacity .3s;position:absolute;inset:0}.v-od{z-index:2;opacity:0;visibility:hidden;background:#fff;border-radius:3px;display:block;position:absolute;overflow:hidden;box-shadow:0 0 5px #18181833,0 20px 50px #00000040}.v-od__head{color:#333;text-align:center;background:#eaeaea;padding:9px;font-size:12px;font-weight:600;display:block;position:relative}.v-od__head i{width:14px;height:14px;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.v-od__head .xt-icon{width:100%;height:100%}.v-od__body{justify-content:center;align-items:center;gap:16px;padding:14px 12px;display:flex}.v-od__preview{flex:none;width:110px;height:110px;position:relative}.v-od__shot{opacity:0;transition:opacity .4s;position:absolute;inset:0}.v-od__shot.is-on{opacity:1}.v-od__form{justify-items:start;gap:8px;display:grid}.v-od .v-qv__add{height:30px;padding:0 12px;font-size:11.5px}.v-od--inline{transition:opacity .3s, transform .35s var(--ease-out-expo), visibility 0s .3s;top:calc(100% + 8px);left:0;right:0;transform:translateY(-6px)}.v-od--inline .v-od__body{padding:10px}.v-od--modal{transform-origin:0;width:min(78%,420px);transition:transform .3s,opacity .3s,visibility 0s .3s;top:50%;left:50%;transform:scale(0)translate(-50%,-50%)}.v-od--drawer{transition:transform .35s,opacity .2s,visibility 0s .35s}.v-display[data-pos=bottom] .v-od--drawer{width:min(86%,460px);bottom:0;left:50%;transform:translate(-50%,100%)}.v-display[data-pos=top] .v-od--drawer{width:min(86%,460px);top:0;left:50%;transform:translate(-50%,-100%)}.v-display[data-pos=left] .v-od--drawer{width:220px;top:50%;left:0;transform:translate(-100%,-50%)}.v-display[data-pos=right] .v-od--drawer{width:220px;top:50%;right:0;transform:translate(100%,-50%)}.v-display[data-pos=left] .v-od--drawer .v-od__body,.v-display[data-pos=right] .v-od--drawer .v-od__body{flex-direction:column}.v-display[data-open][data-type=inline] .v-od--inline,.v-display[data-open][data-type=modal] .v-od--modal,.v-display[data-open][data-type=drawer] .v-od--drawer{opacity:1;visibility:visible;transition-delay:0s}.v-display[data-open][data-type=inline] .v-od--inline{transform:none}.v-display[data-open][data-type=modal] .v-od--modal{transform:scale(1)translate(-50%,-50%)}.v-display[data-open][data-pos=bottom] .v-od--drawer,.v-display[data-open][data-pos=top] .v-od--drawer{transform:translate(-50%)}.v-display[data-open][data-pos=left] .v-od--drawer,.v-display[data-open][data-pos=right] .v-od--drawer{transform:translateY(-50%)}.v-display[data-open]:is([data-type=modal],[data-type=drawer]) .v-display__backlayer{opacity:1}.v-display.is-snap :is(.v-od,.v-display__backlayer){transition:none}@container (max-width:560px){.v-display__page{height:400px;padding:12px}.v-display__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v-display__card:nth-child(-n+2){display:none}.v-od__preview{width:84px;height:84px}}.v-dis{grid-template-rows:auto minmax(0,1fr);gap:14px;height:100%;display:grid;container-type:inline-size}.v-dis__product{color:#1f2328;background:#fff;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 18px 44px #0000004d}.v-dis__img{min-height:260px;position:relative}.v-dis__shot{opacity:0;transition:opacity .45s;position:absolute;inset:0}.v-dis__shot.is-on{opacity:1}.v-dis__form{flex-direction:column;align-items:start;gap:8px;padding:26px 24px;display:flex}.v-dis__name{font-size:17px;font-weight:650}.v-dis__label{margin-top:8px;font-size:13px;font-weight:600}.v-dis__label em{color:#535a63;font-style:normal;font-weight:400}.v-dis[data-behavior=blur] .v-sw__item.is-disabled:before,.v-dis[data-behavior=blur] .v-sw__item.is-disabled:after{opacity:0}.v-dis[data-behavior=hide] .v-sw__item.is-disabled{opacity:0;width:0;margin-right:calc(var(--sw-gap) * -1);transform:scale(0)}@container (max-width:520px){.v-dis__product{grid-template-columns:minmax(0,1fr)}.v-dis__img{min-height:180px}.v-dis__form{padding:18px}}.v-pre,.v-desel{gap:10px;max-width:340px;display:grid;position:relative}.v-pre__url{border:1px solid var(--color-line);height:30px;color:var(--color-fg-3);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;padding:0 12px;font-size:11.5px;display:flex;overflow:hidden}.v-pre__query{color:var(--color-fg)}.v-pre__form{border-radius:6px;gap:10px;padding:14px 16px;display:grid}.v-pre__row{align-items:center;gap:12px;font-size:12.5px;font-weight:600;display:flex}.v-pre__row>span:first-child{flex:none;width:38px}.v-desel{border-radius:6px;padding:14px 16px}.v-desel .v-pre__form{box-shadow:none;padding:0}.v-desel__clear{color:#535a63;text-underline-offset:3px;justify-self:start;font-size:12px;text-decoration:underline;transition:opacity .25s}.v-desel.is-empty .v-desel__clear{opacity:0}.v-feat{border-radius:6px;gap:14px;max-width:440px;padding:18px 20px;display:grid}.v-feat__row{align-items:flex-start}.v-feat__row>span:first-child{padding-top:6px;width:70px!important}.v-feat__badge{color:var(--color-blue);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:10.5px;font-style:normal;font-weight:600;display:block}.v-feat .v-sw--image{--sw-size:calc(30px * var(--mult,1))}.v-feat .v-pre__row:not(.v-feat__row)>span:first-child{width:70px}.v-labels{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:20px;display:grid}.v-labels__form{border-radius:6px;gap:14px;padding:16px 18px;display:grid}.v-labels__row{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;transition:gap .3s;display:grid}.v-labels__name{white-space:nowrap;font-size:12.5px;font-weight:600}.v-labels__name em{color:#535a63;font-style:normal;font-weight:400}.v-labels[data-pos=above] .v-labels__row{grid-template-columns:minmax(0,1fr);gap:6px}.v-labels[data-pos=hidden] .v-labels__row{grid-template-columns:minmax(0,1fr)}.v-labels[data-pos=hidden] .v-labels__name{display:none}@media (max-width:640px){.v-labels{grid-template-columns:minmax(0,1fr)}.v-labels__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.v-vscust{background:#fafafa;align-items:center;display:grid}.v-vscust__form{background:#fff;flex-direction:column;gap:8px;padding:22px;display:flex;box-shadow:0 1px 3px #00000014}.v-vscust__form b{font-size:17px;font-weight:650}.v-vscust__label{margin-top:8px;font-size:13px;font-weight:600}.v-vscust .v-sw{--sw-size:var(--vs-size);--sw-label-h:calc(var(--vs-size) * .8);--sw-sel:var(--vs-sel)}.v-vscust[data-shape=square] .v-sw{--sw-r:0px}.v-vscust[data-shape=round] .v-sw{--sw-r:50%}.v-vscust[data-shape=round] .v-sw--label{--sw-r:999px}.v-vscust[data-shape=rounded] .v-sw{--sw-r:6px}.v-vscust[data-align=left] .v-vscust__form{align-items:flex-start}.v-vscust[data-align=center] .v-vscust__form{align-items:center}.v-vscust[data-align=right] .v-vscust__form{align-items:flex-end}.v-admin{grid-template-columns:minmax(0,1fr) 176px;align-items:start;gap:14px;display:grid;container-type:inline-size}.v-admin__box{color:#1d2327;background:#fff;border:1px solid #c3c4c7;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;overflow:hidden}.v-admin__title{border-bottom:1px solid #c3c4c7;padding:9px 12px;font-size:13px;font-weight:600}.v-admin__title span{color:#646970;font-weight:400}.v-admin__body{grid-template-columns:96px minmax(0,1fr);display:grid}.v-admin__tabs{background:#fafafa;border-right:1px solid #eee;margin:0;padding:0;list-style:none}.v-admin__tabs li{color:#2271b1;border-bottom:1px solid #eee;padding:8px 10px}.v-admin__tabs li.is-on{color:#50575e;background:#eee;font-weight:600}.v-admin__panel{align-content:start;gap:0;padding:6px 12px 10px;display:grid}.v-admin__attr{align-items:center;gap:8px;padding:8px 0;display:flex}.v-admin__attr--next{border-top:1px solid #f0f0f1;margin-top:4px}.v-admin__badge{color:#646970;background:#f0f0f1;border-radius:3px;padding:1px 6px;font-size:10.5px}.v-admin__select{color:#2c3338;border:1px solid #8c8f94;border-radius:3px;justify-content:space-between;align-items:center;gap:6px;width:120px;height:26px;margin-left:auto;padding:0 6px 0 8px;font-size:11.5px;display:inline-flex}.v-admin__select.is-flash{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.v-admin__select svg{width:12px;height:12px}.v-admin__term{background:#fcfcfc;border:1px solid #f0f0f1;border-bottom:0;grid-template-columns:26px 60px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;display:grid}.v-admin__term:last-of-type{border-bottom:1px solid #f0f0f1}.v-admin__preview{width:22px;height:22px;position:relative}.v-admin__preview i{opacity:0;border-radius:2px;transition:opacity .3s;position:absolute;inset:0;overflow:hidden}.v-admin__field{display:grid}.v-admin__field>*{opacity:0;grid-area:1/1;transition:opacity .3s}.v-admin__picker{color:#50575e;border:1px solid #c3c4c7;border-radius:3px;justify-self:start;align-items:center;gap:6px;height:22px;padding:0 6px 0 3px;font-family:ui-monospace,monospace;font-size:10.5px;display:inline-flex}.v-admin__picker i{border-radius:2px;width:16px;height:16px}.v-admin__upload{color:#2271b1;border:1px solid #2271b1;border-radius:3px;justify-self:start;height:22px;padding:0 8px;font-size:11px;line-height:20px}.v-admin__input{border:1px solid #8c8f94;border-radius:3px;justify-self:stretch;height:22px;padding:0 6px;line-height:20px}.v-admin[data-type=color] :is(.v-admin__chip,.v-admin__picker),.v-admin[data-type=image] :is(.v-admin__thumb,.v-admin__upload),.v-admin[data-type=label] .v-admin__input{opacity:1}.v-admin__front{color:#1f2328;background:#fff;border-radius:6px;gap:10px;padding:14px;display:grid;box-shadow:0 18px 44px #0000004d}.v-admin__front-label{color:#6a727c;font-size:11px}.v-admin__front>.v-sw{opacity:0;transition:opacity .35s, transform .4s var(--ease-out-expo);grid-area:2/1;transform:translateY(6px)}.v-admin[data-type=color] .v-admin__sw--color,.v-admin[data-type=image] .v-admin__sw--image,.v-admin[data-type=label] .v-admin__sw--label{opacity:1;transform:none}@media (max-width:640px){.v-admin{grid-template-columns:minmax(0,1fr)}}@container (max-width:520px){.v-admin__body{grid-template-columns:minmax(0,1fr)}.v-admin__tabs{border-bottom:1px solid #eee;border-right:0;display:flex;overflow:hidden}.v-admin__tabs li{white-space:nowrap;border-bottom:0}.v-admin__tabs li:nth-child(-n+3){display:none}}.v-atc{gap:14px;max-width:480px;margin-inline:auto;display:grid}.v-atc__redirect{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:4px;display:flex}.v-atc__label{color:var(--color-fg-2);font-size:14px}.v-atc__targets{flex-wrap:wrap;gap:8px;display:flex}.v-atc__targets span{color:var(--color-fg-2);border:1px solid #ffffff29;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:500;transition:color .25s,border-color .25s,background-color .25s}.v-atc__targets span.is-on{border-color:var(--color-blue);color:#fff;background:#1b95e029}.v-atc__window{color:#1f2328;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 18px 44px #0000004d}.v-atc__bar{background:#f1f2f4;border-bottom:1px solid #eaeaea;align-items:center;gap:12px;height:34px;padding:0 12px;display:flex;position:relative}.v-atc__bar .v-window__dots{--u:1px}.v-atc__url{color:#6a727c;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:6px;flex:1;height:22px;padding:0 10px;font-size:11.5px;line-height:22px;transition:color .25s;overflow:hidden}.v-atc__url.is-new{color:#1f2328}.v-atc__progress{background:var(--color-blue);transform-origin:0;opacity:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.v-atc__view{min-height:196px;display:grid}.v-atc__page{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .35s,visibility 0s .35s}.v-atc__page.is-on{opacity:1;visibility:visible;transition:opacity .35s}.v-atc__page[data-v-atc-page=product]{grid-template-columns:170px minmax(0,1fr);display:grid}.v-atc__img{aspect-ratio:1}.v-atc__form{flex-direction:column;align-items:start;gap:7px;padding:18px;display:flex}.v-atc__form b{font-size:15px;font-weight:650}.v-atc__add{min-width:120px;height:34px;margin-top:auto}.v-atc__doc{flex-direction:column;gap:10px;padding:18px 20px;font-size:12px;display:flex}.v-atc__h{letter-spacing:-.01em;font-size:17px;font-weight:650}.v-atc__line{border-block:1px solid #eee;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 0;display:grid}.v-atc__thumb{width:40px;height:40px;overflow:hidden}.v-atc__item{display:grid}.v-atc__item em{color:#6a727c;font-size:11px;font-style:normal}.v-atc__qtybox{border:1px solid #e7e7e7;place-items:center;width:30px;height:26px;display:grid}.v-atc__total{justify-content:space-between;gap:12px;display:flex}.v-atc__cta{color:#fff;background:#1f2328;align-self:end;padding:8px 14px;font-size:11.5px;font-weight:650}.v-atc__cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;display:grid}.v-atc__fields{grid-template-columns:1fr 1fr;align-content:start;gap:6px;display:grid}.v-atc__field{color:#8a929b;white-space:nowrap;border:1px solid #ddd;height:26px;padding:0 8px;font-size:10.5px;line-height:24px;overflow:hidden}.v-atc__field--wide{grid-column:span 2}.v-atc__order{background:#f7f7f8;flex-direction:column;gap:7px;padding:10px;display:flex}.v-atc__order em{font-style:normal;font-weight:650}.v-atc__order .v-atc__cta{text-align:center;background:var(--color-blue);align-self:stretch}.v-atc__notice{border-top:3px solid var(--v-qv-price);color:#3c4a35;background:#f4f7f2;padding:8px 10px;font-size:11.5px}.v-atc__looks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v-atc__looks>span{gap:5px;display:grid}.v-atc__looks>span>span{aspect-ratio:1;overflow:hidden}.v-atc__looks em{font-size:11px;font-style:normal;font-weight:600}@media (max-width:480px){.v-atc__page[data-v-atc-page=product]{grid-template-columns:130px minmax(0,1fr)}.v-atc__cols{grid-template-columns:minmax(0,1fr)}.v-atc__fields{display:none}}.xt-visual{--pr-accent:var(--color-blue);--pr-info:#1e85be;--pr-success:#8fae1b}:is(.v-rates__product,.v-pvar,.v-over,.v-acts,.v-redeem,.v-acct,.v-padmin,.v-expiry,.v-pmail,.v-award__order,.v-plabel){color:#1f2328;background:#fff;box-shadow:0 18px 44px #0000004d}.v-rates{gap:16px;display:grid;container-type:inline-size}.v-rates__controls{flex-wrap:wrap;gap:14px 22px;display:flex}.v-rates__group p{color:var(--color-fg-3);margin-bottom:7px;font-size:12px}.v-rates__product{border-radius:8px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);display:grid;overflow:hidden}.v-rates__img{min-height:280px}.v-rates__img .xt-photo{object-position:50% 30%}.v-rates__info{flex-direction:column;gap:10px;padding:28px;font-size:14px;display:flex}.v-rates__crumb{color:#8a929b;font-size:11.5px}.v-rates__info b{letter-spacing:-.01em;font-size:24px;font-weight:650}.v-rates__message{border-left:0;border-top:3px solid var(--color-blue);color:#444;background:#f6f7f8;padding:10px 12px;line-height:1.5}.v-rates__message strong{display:inline-block}.v-rates__math{color:#8a929b;font-size:12.5px}.v-rates__excerpt{color:#535a63;line-height:1.55}.v-rates .v-qv__price{font-size:17px}.v-rates .v-qv__cart{margin-top:auto}@container (max-width:520px){.v-rates__product{grid-template-columns:minmax(0,1fr)}.v-rates__img{height:200px;min-height:0;overflow:hidden}}.v-pbadge{z-index:1;color:#fff;white-space:nowrap;height:30px;transition:all .45s var(--ease-out-expo);background:#78a463;place-items:center;padding:0 12px;font-size:12.5px;font-weight:700;display:grid;position:absolute;overflow:hidden}.v-pbadge span{z-index:1;position:relative}.v-pbadge i{left:var(--sx,20%);top:var(--sy,40%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;background:#fff;width:8px;height:8px;transition:left 4s,top 4s;animation:1.5s infinite pr-sparkle;position:absolute}.v-pbadge i:nth-child(3){animation-delay:.5s}.v-pbadge i:nth-child(4){animation-delay:1s}.v-pbadges{justify-items:center;gap:10px;display:grid}.v-pbadges__card{color:#1f2328;background:#fff;gap:2px;width:190px;padding:10px;font-size:12px;display:grid;box-shadow:0 18px 44px #0000004d}.v-pbadges__img{height:170px;margin-bottom:6px;display:block;position:relative;overflow:hidden}.v-pbadges__img .xt-photo{object-position:50% 15%}.v-pbadges__name{font-weight:650}.v-pbadges__price{color:#535a63}.v-pbadges__pos{color:var(--color-fg-2);font-size:12px}.v-pbadges .v-pbadge{width:100%;inset:auto auto 0 0;transform:none}.v-pbadges[data-pos=top-left] .v-pbadge{width:auto;top:0;bottom:auto;left:0}.v-pbadges[data-pos=top] .v-pbadge{width:100%;top:0;bottom:auto}.v-pbadges[data-pos=top-right] .v-pbadge{width:auto;inset:0 0 auto auto}.v-pbadges[data-pos=bottom-left] .v-pbadge{width:auto}.v-pbadges[data-pos=bottom-right] .v-pbadge{width:auto;left:auto;right:0}.v-pvar{border-radius:6px;flex-direction:column;align-items:start;gap:8px;max-width:340px;padding:18px 20px;font-size:13px;display:flex}.v-pvar__name{font-size:16px;font-weight:650}.v-pvar__message{border-top:3px solid var(--color-blue);color:#444;background:#f6f7f8;padding:7px 10px;transition:opacity .25s}.v-pvar__row{align-items:center;gap:12px;font-weight:600;display:flex}.v-over{border-radius:6px;grid-template-columns:170px minmax(0,1fr);gap:18px;padding:16px 18px;font-size:12.5px;display:grid}.v-over__product{align-content:start;gap:6px;display:grid}.v-over__img{height:80px;display:block;overflow:hidden}.v-over__product>span:nth-child(2){justify-content:space-between;display:flex}.v-over__product b{font-weight:650}.v-over__earn{color:#fff;text-align:center;background:#78a463;padding:6px 8px;font-weight:600}.v-over__levels{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v-over__levels li{color:#8a929b;border:1px solid #eee;justify-content:space-between;gap:10px;padding:8px 10px;transition:border-color .3s,color .3s,background-color .3s;display:flex}.v-over__levels li em{font-style:normal}.v-over__levels li.is-on{color:#1f2328;background:#f3f8f0;border-color:#78a463}.v-over__levels li.is-past{color:#b0b6bd;text-decoration:line-through}@media (max-width:640px){.v-over{grid-template-columns:minmax(0,1fr)}}.v-acts{border-radius:6px;grid-template-columns:minmax(0,1fr);gap:10px;max-width:460px;padding:14px 16px;font-size:12.5px;display:grid}.v-acts__balance{color:#535a63}.v-acts__balance strong{color:#1f2328;vertical-align:bottom;height:1.35em;display:inline-block;overflow:hidden}.v-acts__balance strong>span{display:block}.v-acts__feed{grid-template-columns:minmax(0,1fr);gap:6px;height:132px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.v-acts__feed li{border:1px solid #eee;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;height:40px;padding:0 10px;display:grid}.v-acts__icon{color:#78a463;background:#f3f8f0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.v-acts__icon svg{width:15px;height:15px}.v-acts__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v-acts__feed b{color:#5d8a48}.v-redeem{border-radius:10px;gap:12px;padding:16px;font-size:13px;display:grid}.v-redeem__notice{flex-wrap:wrap;row-gap:8px;height:auto;min-height:54px;padding:8px 14px}.v-redeem.is-applied .v-redeem__notice{border-top-color:#8fae1b}.v-redeem.is-applied .v-redeem__notice .pr-notice__icon{color:#8fae1b}.v-redeem.is-applied :is(.v-redeem__notice .pr-notice__text,.pr-redeem){display:none}.v-redeem.is-applied .pr-notice__done{display:block}.v-redeem .pr-redeem__field i{color:#535a63;place-items:center;width:26px;font-style:normal;display:grid}.v-redeem .pr-redeem__button.is-busy span{visibility:hidden}.v-redeem .pr-redeem__button.is-busy:after{content:"";border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin:auto;animation:.7s linear infinite fc-spin;position:absolute;inset:0}.v-redeem__review{border:1px solid #eee;padding:12px 14px;display:grid}.v-redeem__title{margin-bottom:4px;font-size:14px;font-weight:650}.v-redeem__row{border-bottom:1px solid #f0f0f0;justify-content:space-between;padding:7px 0;display:flex}.v-redeem__row--sub{color:#535a63}.v-redeem__discount{color:#5d8a48;display:none}.v-redeem.is-applied .v-redeem__discount{animation:pr-line-in .5s var(--ease-out-expo) both;display:flex}.v-redeem__total{border-bottom:0;font-weight:700}.v-redeem__balance{color:#8a929b;margin-top:6px;font-size:12px}.v-acct{border-radius:10px;grid-template-columns:150px minmax(0,1fr);gap:22px;padding:20px;font-size:12.5px;display:grid;container-type:inline-size}.v-acct__nav{border-top:1px solid #eee;margin:0;padding:0;list-style:none}.v-acct__nav li{color:#535a63;border-bottom:1px solid #eee;padding:9px 4px}.v-acct__nav li.is-on{color:#1f2328;font-weight:650}.v-acct__main{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;display:grid}.v-acct__h{margin-top:6px;font-size:15px;font-weight:650}.v-acct__h:first-child{margin-top:0}.v-acct__balance strong{vertical-align:bottom;height:1.35em;display:inline-block;overflow:hidden}.v-acct__balance strong>span{display:block}.v-acct__rules{border:1px solid #eee;margin:0;padding:0;list-style:none;display:grid}.v-acct__rules li{border-bottom:1px solid #eee;padding:7px 10px}.v-acct__rules li:last-child{border-bottom:0}.v-acct__log{border-collapse:collapse;width:100%}.v-acct__log th{color:#535a63;text-align:left;border-bottom:1px solid #ddd;padding:6px 8px;font-weight:600}.v-acct__log td{border-bottom:1px solid #f0f0f0;padding:7px 8px}.v-acct__log td:last-child,.v-acct__log th:last-child{text-align:right}.v-acct__log tr.is-new{animation:pr-line-in .5s var(--ease-out-expo) both;background:#f3f8f0;transition:background-color 1.5s 1s}.v-acct__log tr.is-new.is-settled{background:0 0}@media (max-width:640px){.v-acct{grid-template-columns:minmax(0,1fr);padding:16px}}@container (max-width:520px){.v-acct__nav{border:0;display:flex;overflow:hidden}.v-acct__nav li{white-space:nowrap;border:0;padding:6px 8px}.v-acct__nav li:nth-child(-n+3){display:none}}.v-padmin{color:#1d2327;border-radius:6px;gap:12px;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12.5px;display:grid}.v-padmin__bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v-padmin__select,.v-padmin__input{white-space:nowrap;border:1px solid #8c8f94;border-radius:3px;height:28px;padding:0 8px;line-height:26px}.v-padmin__select--sm{font-size:11.5px}.v-padmin__input{width:56px}.v-padmin__button{color:#fff;background:#2271b1;border-radius:3px;height:28px;padding:0 12px;line-height:28px;transition:transform .15s}.v-padmin__button.is-pressed{transform:scale(.94)}.v-padmin__button--ghost{color:#2271b1;background:#f6f7f7;border:1px solid #2271b1;line-height:26px}.v-padmin__filters{gap:6px;margin-left:auto;display:flex}.v-padmin__table{border-collapse:collapse;border:1px solid #c3c4c7;width:100%}.v-padmin__table th{text-align:left;border-bottom:1px solid #c3c4c7;padding:8px 10px;font-weight:600}.v-padmin__table td{border-bottom:1px solid #f0f0f1;padding:9px 10px}.v-padmin__table tr:nth-child(odd) td{background:#f6f7f7}.v-padmin__table td:last-child,.v-padmin__table th:last-child{text-align:right}.v-padmin__table td:first-child,.v-padmin__table th:first-child{width:28px}.v-padmin__check{background:#fff;border:1px solid #8c8f94;border-radius:3px;width:14px;height:14px;display:block}.is-checked .v-padmin__check{background:#2271b1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7.5 6 10l5-6' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border-color:#2271b1}.v-padmin__table td.is-up{color:#5d8a48;font-weight:600}.v-expiry{border-radius:6px;gap:12px;max-width:340px;padding:16px;font-size:12.5px;display:grid}.v-expiry__setting{align-items:center;gap:8px;font-weight:600;display:flex}.v-expiry__field{border:1px solid #c8c8c8;height:28px;padding:0 10px;font-weight:400;line-height:26px;transition:border-color .25s}.v-expiry__field.is-flash{border-color:var(--color-blue)}.v-expiry__log{gap:6px;display:grid}.v-expiry__row{opacity:0;transition:opacity .35s, transform .4s var(--ease-out-expo);border:1px solid #eee;justify-content:space-between;padding:7px 10px;display:flex;transform:translateY(-6px)}.v-expiry.is-expired .v-expiry__row{opacity:1;transform:none}.v-expiry__row b{color:#c0392b}.v-expiry__balance{color:#535a63}.v-expiry__balance strong{color:#1f2328;vertical-align:bottom;height:1.35em;display:inline-block;overflow:hidden}.v-expiry__balance strong>span{display:block}.v-pmail{max-width:340px;transition:opacity .45s, transform .55s var(--ease-out-expo);border-radius:6px;font-size:12.5px;display:grid;overflow:hidden}.v-pmail.is-out{opacity:0;transform:translateY(14px)scale(.97)}.v-pmail__head{background:#f6f7f8;border-bottom:1px solid #eee;gap:2px;padding:10px 14px;display:grid}.v-pmail__from{font-weight:650}.v-pmail__subject{color:#535a63;font-size:11.5px}.v-pmail__body{gap:8px;padding:14px;display:grid}.v-pmail__event{background:#f3f8f0;justify-content:space-between;padding:7px 10px;display:flex}.v-pmail__event b{color:#5d8a48}.v-pmail__total{color:#535a63}.v-award{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:18px;display:grid}.v-award__order{border-radius:6px;padding:14px 16px;font-size:12.5px}.v-award__title{margin-bottom:8px;font-weight:650}.v-award__steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v-award__steps li{color:#b0b6bd;border:1px solid #eee;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;transition:color .3s,border-color .3s,background-color .3s;display:grid}.v-award__status{font-weight:600}.v-award__event,.v-award__steps b{opacity:0;transition:opacity .3s}.v-award__steps li.is-reached{color:#1f2328}.v-award__steps li.is-awarded{background:#f3f8f0;border-color:#78a463}.v-award__steps li.is-awarded :is(.v-award__event,b){opacity:1}.v-award__steps li.is-awarded b{color:#5d8a48}.v-award__steps li[data-v-award-step=refunded].is-awarded{background:#fbf1ef;border-color:#e3b2ab}.v-award__steps li[data-v-award-step=refunded].is-awarded b{color:#c0392b}@media (max-width:640px){.v-award{grid-template-columns:minmax(0,1fr)}}.v-plabel{border-radius:6px;gap:10px;max-width:460px;padding:16px 18px;font-size:12.5px;display:grid}.v-plabel__setting{align-items:center;gap:8px;font-weight:600;display:flex}.v-plabel__field{border:1px solid #c8c8c8;min-width:70px;height:28px;padding:0 8px;font-weight:400;line-height:26px}.v-plabel__field.is-typing{border-color:var(--color-blue);box-shadow:0 0 0 1px var(--color-blue)}.v-plabel__template{color:#8a929b;font-size:11.5px}.v-plabel__template code{color:#1f2328;background:#f0f0f1;padding:1px 4px;font-size:11px}.v-plabel__preview{border-top:3px solid var(--color-blue);color:#444;background:#f6f7f8;padding:10px 12px}:is(.v-acts__balance,.v-acct__balance,.v-expiry__balance) strong{position:relative}:is(.v-split,.v-vtitle__card,.v-vtitle__field,.v-vlink__page,.v-where__view,.v-vstock__card,.v-vcart__card,.v-vcart__cart){color:#1f2328;background:#fff;box-shadow:0 18px 44px #0000004d}.v-split{border-radius:8px;height:100%;min-height:380px;padding:18px;font-size:12px;display:grid;position:relative;container-type:inline-size}.v-split__parent,.v-split__grid{grid-area:1/1}.v-split__parent{width:190px;transition:opacity .4s, transform .5s var(--ease-out-expo);align-content:start;place-self:center;gap:3px;display:grid}.v-split.is-split .v-split__parent{opacity:0;transform:scale(.9)}.v-split__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:14px;display:grid}.v-split__card{opacity:0;transition:opacity .35s, transform .55s var(--ease-out-expo);transition-delay:calc(var(--i) * 60ms);gap:3px;display:grid;transform:scale(.6)}.v-split.is-split .v-split__card{opacity:1;transform:none}.v-split__img{aspect-ratio:1/.82;margin-bottom:4px;display:block;overflow:hidden}.v-split__parent .v-split__img{aspect-ratio:1}.v-split__parent .v-split__img .xt-photo{object-position:50% 15%}.v-split b{font-weight:650}.v-split .xt-num{color:#535a63}.v-split__button{background:var(--color-blue);color:#fff;place-items:center;height:26px;margin-top:4px;font-size:11px;font-weight:650;display:grid}.v-split__button--options{color:#515151;background:#ebe9eb}@container (max-width:480px){.v-split__grid{gap:8px}.v-split b{font-size:10.5px}}.v-vtitle{grid-template-columns:130px minmax(0,1fr);align-items:start;gap:12px;font-size:12px;display:grid}.v-vtitle__card{gap:3px;padding:8px;display:grid}.v-vtitle__img{aspect-ratio:1;margin-bottom:4px;display:block;overflow:hidden}.v-vtitle__card b{min-height:2.7em;font-weight:650}.v-vtitle__card .xt-num{color:#535a63}.v-vtitle__field{gap:6px;padding:10px;font-size:11.5px;display:grid}.v-vtitle__label{font-weight:600}.v-vtitle__input{border:1px solid #8c8f94;border-radius:3px;min-height:26px;padding:4px 6px}.v-vtitle__input.is-typing{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.v-vtitle__hint{color:#8a929b;font-size:10.5px}.v-vlink{gap:10px;max-width:360px;display:grid}.v-vlink__url{border:1px solid var(--color-line);height:30px;color:var(--color-fg-3);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;display:flex;overflow:hidden}.v-vlink__query{color:var(--color-fg)}.v-vlink__page{border-radius:6px;grid-template-columns:110px minmax(0,1fr);font-size:12px;display:grid;overflow:hidden}.v-vlink__img{aspect-ratio:1}.v-vlink__info{flex-direction:column;align-items:start;gap:5px;padding:12px;display:flex}.v-vlink__info b{font-size:14px;font-weight:650}.v-vlink__label em{font-style:normal;font-weight:600}.v-where{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:16px;display:grid}.v-where__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v-where__list li{color:var(--color-fg-3);border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;transition:color .25s,background-color .25s;display:flex}.v-where__list li i{border:1.5px solid;border-radius:3px;width:14px;height:14px}.v-where__list li.is-on{color:var(--color-fg);background:#ffffff0f}.v-where__list li.is-on i{border-color:var(--color-blue);background:var(--color-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7.5 6 10l5-6' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px no-repeat}.v-where__view{border-radius:6px;gap:8px;padding:12px;font-size:11.5px;display:grid}.v-where__crumb{color:#535a63;font-weight:600}.v-where__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v-where__card{gap:4px;transition:opacity .35s;display:grid}.v-where__card>span{aspect-ratio:1;display:block;overflow:hidden}.v-where__card b{font-weight:600}.v-where:not([data-place=catalog]) .v-where__card.is-other{opacity:.18}.v-where__card.is-match{animation:none}.v-where.is-flash .v-where__card.is-match{animation:vas-card-in .45s var(--ease-out-expo) both}@media (max-width:640px){.v-where{grid-template-columns:minmax(0,1fr)}}.v-vstock{grid-template-columns:repeat(3,minmax(0,150px));gap:12px;font-size:12px;display:grid}.v-vstock__card{gap:4px;padding:8px;display:grid}.v-vstock__img{aspect-ratio:1;display:block;overflow:hidden}.v-vstock__card b{font-weight:650}.v-vstock__button{background:var(--color-blue);color:#fff;place-items:center;height:28px;font-size:11.5px;font-weight:650;display:grid;position:relative}.v-vstock__card--options .v-vstock__button{color:#515151;background:#ebe9eb}.v-vstock__card--out .v-vstock__button{color:#a0a6ad;background:#f6f7f8}.v-vstock__card--out .v-vstock__img{opacity:.55}.v-vstock__button.is-busy span,.v-vstock__button.is-done span{visibility:hidden}.v-vstock__button.is-busy:after,.v-vstock__button.is-done:after{content:"";margin:auto;position:absolute;inset:0}.v-vstock__button.is-busy:after{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite fc-spin}.v-vstock__button.is-done:after{border:0 solid #fff;border-width:0 0 2px 2px;width:12px;height:7px;transform:translateY(-2px)rotate(-45deg)}.v-vadmin{container-type:inline-size}.v-vadmin__body{gap:10px;padding:12px;font-size:12px;display:grid}.v-vadmin__bulk{gap:8px;display:flex}.v-vadmin__select{width:auto;margin-left:0}.v-vadmin__go{color:#2271b1;border:1px solid #2271b1;border-radius:3px;height:26px;padding:0 10px;line-height:24px}.v-vadmin__variation{background:#fcfcfc;border:1px solid #f0f0f1;gap:10px;padding:10px 12px;display:grid}.v-vadmin__head b{margin-right:6px}.v-vadmin__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;display:grid}.v-vadmin__field{align-items:center;gap:7px;display:flex}.v-vadmin__field.is-checked .v-padmin__check{background:#2271b1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7.5 6 10l5-6' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border-color:#2271b1}.v-vadmin__title{gap:4px;display:grid}.v-vadmin__title .v-admin__input{color:#8a929b;font-size:11px}@container (max-width:440px){.v-vadmin__fields{grid-template-columns:minmax(0,1fr)}}.v-vcart{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:16px;font-size:12.5px;display:grid}.v-vcart__card{gap:5px;padding:10px;display:grid}.v-vcart__img{aspect-ratio:1;display:block;overflow:hidden}.v-vcart__card b{font-weight:650}.v-vcart__rating{align-items:center;gap:6px;display:flex}.v-vcart__rating .xt-stars{background:linear-gradient(90deg, #f5b301 calc(var(--rating) / 5 * 100%), #dcdfe3 0);width:62px;height:11px;display:block;-webkit-mask-size:12.4px 11px;mask-size:12.4px 11px}.v-vcart__rating em{color:#8a929b;font-size:10.5px;font-style:normal}.v-vcart .v-qv__add{height:30px}.v-vcart__cart{gap:10px;padding:14px;display:grid}.v-vcart__head{align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.v-vcart__head .xt-num{background:var(--color-blue);color:#fff;text-align:center;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:11px;line-height:20px;display:inline-block;position:relative;overflow:hidden}.v-vcart__line{opacity:0;transition:opacity .35s, transform .4s var(--ease-out-expo);border-top:1px solid #eee;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid;transform:translateY(-6px)}.v-vcart.is-added .v-vcart__line{opacity:1;transform:none}.v-vcart__thumb{width:44px;height:44px;display:block;overflow:hidden}.v-vcart__line>span:nth-child(2){gap:2px;display:grid}.v-vcart__line u{color:#2271b1;text-underline-offset:2px}.v-vcart__line em{color:#8a929b;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:normal;overflow:hidden}@media (max-width:640px){.v-vcart,.v-vtitle{grid-template-columns:minmax(0,1fr)}.v-vtitle__card,.v-vcart__card{max-width:220px}}:is(.v-spinners,.v-atcsingle,.v-atcval,.v-atctypes){color:#1f2328;background:#fff;box-shadow:0 18px 44px #0000004d}:is(.v-spinners__btn,.v-atcsingle__add,.v-atcval__add,.v-atctypes__add,.v-atcshop__add){color:#fff;white-space:nowrap;background:#1f2328;border-radius:3px;min-width:112px;height:34px;padding:0 14px;font-size:12.5px;font-weight:650}.v-spinners{border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);height:100%;min-height:380px;display:grid;overflow:hidden}.v-spinners__panel{border-right:1px solid var(--v-border);background:#f3f4f5;align-content:start;gap:10px;padding:18px;display:grid}.v-spinners__h{justify-content:space-between;font-weight:650;display:flex}.v-spinners__h output{color:var(--v-text);font-weight:500}.v-spinners__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:6px;display:grid}.v-spinners__grid button{aspect-ratio:1;border-radius:var(--v-radius);color:#1f2328;cursor:pointer;background:#fff;border:1px solid #dcdfe3;place-items:center;font-size:17px;transition:border-color .2s,background-color .2s,color .2s;display:grid}.v-spinners__grid button[aria-pressed=true]{color:#fff;background:#1f2328;border-color:#1f2328}.v-spinners__size{gap:8px;display:grid}.v-spinners__size input{accent-color:#1f2328;cursor:pointer;width:100%}.v-spinners__stage{place-items:center;padding:18px;display:grid}.v-spinners__card{gap:3px;width:min(100%,210px);font-size:12.5px;display:grid}.v-spinners__img{aspect-ratio:1;margin-bottom:6px;display:block;overflow:hidden}.v-spinners__card .xt-num{color:var(--v-text)}.v-spinners__btn{justify-self:start;margin-top:8px}.v-atcsingle{border-radius:8px;grid-template-rows:auto minmax(0,1fr);height:360px;display:grid;overflow:hidden}.v-atcsingle__bar{background:#f1f2f4;border-bottom:1px solid #eaeaea;align-items:center;gap:12px;height:34px;padding:0 12px;display:flex}.v-atcsingle__bar .v-window__dots{--u:1px}.v-atcsingle__url{color:#6a727c;white-space:nowrap;background:#fff;border-radius:6px;flex:1;height:22px;padding:0 10px;font-size:11.5px;line-height:22px;overflow:hidden}.v-atcsingle__view{min-height:0;position:relative;overflow:hidden}.v-atcsingle__page{gap:14px;padding:0 22px 22px;display:grid}.v-atcsingle__nav{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:46px;display:flex}.v-atcsingle__cart{align-items:center;gap:5px;display:flex}.v-atcsingle__cart svg{width:18px;height:18px}:is(.v-atcsingle__cart,.v-atctypes__cart) .xt-num{background:var(--color-blue);color:#fff;text-align:center;border-radius:999px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:650;line-height:20px;display:inline-block;position:relative;overflow:hidden}.v-atcsingle__notice{opacity:0;transition:opacity .35s, transform .45s var(--ease-out-expo);background:#f6f5f8;border-top:3px solid #720eec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:12px 14px;font-size:12.5px;display:flex;transform:translateY(-6px)}.v-atcsingle__notice.is-on{opacity:1;transform:none}.v-atcsingle__view-cart{color:#fff;background:#1f2328;border-radius:3px;padding:6px 12px;font-weight:650}.v-atcsingle__product{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.v-atcsingle__img{aspect-ratio:2/3;display:block;overflow:hidden}.v-atcsingle__summary{gap:6px;padding-top:6px;display:grid}.v-atcsingle__summary em{color:var(--v-text);font-size:11.5px;font-style:normal}.v-atcsingle__summary b{letter-spacing:-.01em;font-size:17px}.v-atcsingle__text{color:var(--v-text);font-size:12px;line-height:1.5}.v-atcsingle__form{gap:8px;margin-top:6px;display:flex}.v-atcsingle__qty{border:1px solid #dcdfe3;place-items:center;width:40px;height:34px;display:grid}.v-atcval{border-radius:8px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:16px;height:100%;min-height:220px;padding:18px;font-size:12.5px;display:grid}.v-atcval__img{aspect-ratio:1;display:block;overflow:hidden}.v-atcval__form{justify-items:start;gap:5px;display:grid}.v-atcval__form .xt-num{color:var(--v-text)}.v-atcval__label{margin-top:4px;font-weight:650}.v-atcval__label i{color:#c72e2e;font-style:normal}.v-atcval__field{border:1px solid #dcdfe3;border-radius:3px;align-items:center;width:100%;height:32px;padding:0 10px;transition:box-shadow .25s;display:flex}.v-atcval__field.is-error{box-shadow:0 0 0 2px #c72e2e73}.v-atcval__field.is-typing span:after{content:"";vertical-align:-2px;background:#1f2328;width:1px;height:14px;margin-left:1px;animation:.8s step-end infinite v-caret;display:inline-block}@keyframes v-caret{50%{opacity:0}}.v-atcval__add{margin-top:6px}.v-atctypes{border-radius:8px;align-content:center;gap:10px;height:100%;min-height:220px;padding:44px 18px 18px;font-size:12.5px;display:grid;position:relative}.v-atctypes__cart{align-items:center;gap:5px;display:flex;position:absolute;top:12px;right:18px}.v-atctypes__cart svg{width:18px;height:18px}.v-atctypes__row{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.v-atctypes__img{aspect-ratio:1;display:block;overflow:hidden}.v-atctypes__info{gap:1px;min-width:0;display:grid}.v-atctypes__info em{color:var(--v-text);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-style:normal}.v-atctypes__opts{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.v-atctypes__opts i{color:var(--v-text);border:1px solid #dcdfe3;border-radius:3px;padding:1px 6px;font-size:10.5px;font-style:normal}.v-atctypes__add{min-width:100px}.v-cust__opts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.v-cust__opts--2 button{text-align:center}.v-cust__opts button:disabled{cursor:default}.v-atcshop{grid-template-columns:repeat(2,minmax(0,170px));place-content:center;gap:20px;font-size:12.5px;display:grid}.v-atcshop__card{align-content:start;gap:3px;display:grid}.v-atcshop__img{aspect-ratio:1;margin-bottom:6px;display:block;overflow:hidden}.v-atcshop__card .xt-num{color:var(--v-text)}.v-atcshop__actions{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:34px;margin-top:8px;display:flex}.v-atcshop[data-force=no] .v-atcshop__add{display:none}.v-atcshop__add{min-width:104px}.v-atcshop__view{color:#2271b1;text-underline-offset:3px;text-decoration:underline;display:none}.v-atcshop__view.is-on{animation:v-atc-in .35s var(--ease-out-expo) both;display:inline}.v-atcshop[data-hide=yes] .v-atcshop__view{display:none}@keyframes v-atc-in{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:560px){.v-spinners{grid-template-columns:minmax(0,1fr)}.v-spinners__panel{border-right:0;border-bottom:1px solid var(--v-border)}.v-spinners__stage{min-height:300px}.v-atcsingle__product{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:14px}.v-atcsingle{height:300px}.v-atcsingle__text{display:none}.v-atcsingle__add{flex:1;min-width:0}.v-atcshop{gap:12px}}.xt-visual{--cm-accent:#247390}:is(.v-cmhide,.v-cmoff__window,.v-cmwho,.v-cmgeo,.v-cmtime,.v-cmprice__card,.v-cmbtns,.v-cminq,.v-cmmail__mail,.v-cmforms,.v-cmex__popup){color:#1f2328;background:#fff;box-shadow:0 18px 44px #0000004d}.v-cm-set{border-right:1px solid var(--v-border);background:#f6f7f7;align-content:start;gap:14px;padding:16px;display:grid}.v-cm-set__title{font-size:13px;font-weight:650}.v-cm-set__title span{color:var(--v-text);font-weight:400}.v-cm-set__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.v-cm-set__row--stack{justify-content:stretch;gap:7px;display:grid}.v-cm-set__label{font-size:12.5px;font-weight:600}.v-cm-onoff{cursor:pointer;background:#c3c4c7;border:0;border-radius:999px;flex:none;width:30px;height:17px;padding:0;transition:background-color .25s;display:inline-block;position:relative}.v-cm-onoff i{width:13px;height:13px;transition:transform .25s var(--ease-out-expo);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.v-cm-onoff.is-on,.v-cm-onoff[aria-checked=true]{background:var(--cm-accent)}.v-cm-onoff.is-on i,.v-cm-onoff[aria-checked=true] i{transform:translate(13px)}.v-cm-onoff--sm{width:24px;height:14px}.v-cm-onoff--sm i{width:10px;height:10px}.v-cm-onoff--sm.is-on i{transform:translate(10px)}.v-cm-opts button[aria-pressed=true]{border-color:var(--cm-accent);background:var(--cm-accent)}.v-cm-opts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.v-cm-opts--2 button{text-align:center;padding:0 8px;font-size:12px}.v-cmwho__sees{justify-items:end;display:grid}.v-cmwho__sees>span{transition:opacity .3s, transform .3s var(--ease-out-expo);border-radius:999px;grid-area:1/1;padding:3px 9px;font-size:11.5px;font-weight:650}.v-cmwho__catalog{color:var(--cm-accent);background:#2473901f}.v-cmwho__shop{color:#3f7d16;background:#eef6e8}[data-sees=catalog] .v-cmwho__shop,[data-sees=shop] .v-cmwho__catalog{opacity:0;transform:scale(.85)}.v-cmhide{border-radius:12px;grid-template-columns:236px minmax(0,1fr);height:100%;min-height:360px;font-size:12px;display:grid;overflow:hidden;container-type:inline-size}.v-cmhide__views{align-content:center;gap:20px;padding:20px 22px;display:grid}.v-cmhide__where{color:var(--v-text);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:650}.v-cmhide__shop{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v-cmhide__card,.v-cmhide__info{align-content:start;gap:3px;display:grid}.v-cmhide__img{aspect-ratio:1;margin-bottom:4px;display:block;overflow:hidden}.v-cmhide__product{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:14px;display:grid}.v-cmhide__product .v-cmhide__info{max-width:260px}.v-cmhide__info b{font-size:13px}.v-cmhide__vars{gap:3px;margin-top:6px;transition:opacity .3s;display:grid}.v-cmhide__vars em{font-style:normal;font-weight:600}.v-cmhide__select{border:1px solid #d4d7dc;justify-content:space-between;align-items:center;height:26px;padding:0 6px 0 8px;font-size:11.5px;display:flex}.v-cmhide__select svg{width:12px;height:12px}.v-cmhide__buy{gap:6px;margin-top:8px;display:flex}.v-cmhide__qty{border:1px solid #d4d7dc;place-items:center;width:30px;transition:opacity .3s;display:grid}.v-cmhide__btn{color:#fff;background:#1f2328;border:1px solid #1f2328;place-items:center;height:28px;margin-top:6px;padding:0 10px;font-weight:650;transition:background-color .3s,color .3s,border-color .3s;display:grid}.v-cmhide__buy .v-cmhide__btn{flex:1;margin-top:0}.v-cmhide[data-where=all] .v-cmhide__btn,.v-cmhide[data-where=shop] .v-cmhide__btn--shop,.v-cmhide[data-where=product] .v-cmhide__btn--product,.v-cmhide:is([data-where=all],[data-where=product]) .v-cmhide__qty,.v-cmhide:is([data-where=all],[data-where=product])[data-vars=on] .v-cmhide__select{color:#0000;background:0 0;border:1px dashed #c7cbd1}.v-cmhide:is([data-where=all],[data-where=product])[data-vars=on] .v-cmhide__vars em{opacity:.25}.v-cmhide:is([data-where=all],[data-where=product])[data-vars=on] .v-cmhide__select svg{opacity:0}@media (max-width:640px){.v-cmhide{grid-template-columns:minmax(0,1fr)}.v-cm-set{border-right:0;border-bottom:1px solid var(--v-border)}}.v-cmoff{gap:12px;font-size:12px;display:grid}.v-cmoff__window{border-radius:8px;overflow:hidden}.v-cmoff__bar{background:#f1f2f4;align-items:center;gap:10px;padding:7px 10px;display:flex}.v-cmoff__dots{gap:5px;display:flex}.v-cmoff__dots i{background:#d6d9de;border-radius:50%;width:8px;height:8px}.v-cmoff__url{color:var(--v-text);white-space:nowrap;background:#fff;border-radius:5px;flex:1;padding:3px 10px;font-size:11px;transition:color .2s;overflow:hidden}.v-cmoff__url.is-typing{color:#1f2328}.v-cmoff__nav{border-bottom:1px solid var(--v-border);color:var(--v-text);align-items:center;gap:14px;padding:12px 14px;display:flex}.v-cmoff__nav strong{color:#1f2328;margin-right:auto}.v-cmoff__gone{transition:opacity .35s, transform .35s var(--ease-out-expo)}.v-cmoff__cart{color:#1f2328;align-items:center;gap:4px;display:inline-flex}.v-cmoff__cart svg{width:16px;height:16px}.v-cmoff__cart i{background:var(--color-blue);color:#fff;text-align:center;border-radius:999px;min-width:16px;height:16px;font-size:10px;font-style:normal;line-height:16px}.v-cmoff.is-off .v-cmoff__gone{opacity:0;transform:translateY(-4px)}.v-cmoff__page{gap:8px;padding:16px 14px 18px;display:grid}.v-cmoff__home{font-size:15px;font-weight:650}.v-cmoff__lines{gap:6px;display:grid}.v-cmoff__lines i{background:#eceef1;border-radius:4px;height:7px}.v-cmoff__lines i+i{width:60%}.v-cmoff__page.is-flash{animation:.5s v-cm-flash}@keyframes v-cm-flash{0%{opacity:.2}}.v-cmoff__setting{color:var(--color-fg-2);justify-self:start;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.v-cmwho{border-radius:8px;gap:12px;padding:14px;font-size:12px;display:grid}.v-cmwho__rule{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.v-cmwho__label{font-weight:600}.v-cmwho__pick{border:1px solid #8c8f94;border-radius:3px;padding:3px 9px;transition:border-color .2s,box-shadow .2s}.v-cmwho__pick.is-flash{border-color:var(--cm-accent);box-shadow:0 0 0 1px var(--cm-accent)}.v-cmwho__admin{width:100%;color:var(--v-text);align-items:center;gap:7px;display:inline-flex}.v-cmwho__people{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v-cmwho__people li{border:1px solid var(--v-border);border-radius:6px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 8px;display:grid}.v-cmwho__avatar{background:#e9ecef;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.v-cmwho__name{display:grid}.v-cmwho__name em{color:var(--v-text);font-size:11px;font-style:normal}.v-cmgeo{border-radius:8px;gap:12px;padding:14px;font-size:12px;display:grid}.v-cmgeo__rule{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v-cmgeo__select{border:1px solid #8c8f94;border-radius:3px;padding:4px 9px;transition:border-color .2s,box-shadow .2s}.v-cmgeo__select.is-flash{border-color:var(--cm-accent);box-shadow:0 0 0 1px var(--cm-accent)}.v-cmgeo__word{color:var(--v-text)}.v-cmgeo__tags{border:1px solid #8c8f94;border-radius:3px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.v-cmgeo__tag{background:#f0f0f1;border-radius:3px;padding:1px 7px}.v-cmgeo__tag i{color:var(--v-text);margin-right:4px;font-style:normal}.v-cmgeo__visitors{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.v-cmgeo__visitors li{border:1px solid var(--v-border);border-radius:6px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.v-cmgeo__code{background:#e9ecef;border-radius:3px;place-items:center;height:20px;font-size:10.5px;font-weight:700;display:grid}.v-cmgeo__country{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v-cmgeo__note{color:var(--v-text);font-size:11px}@container (max-width:420px){.v-cmgeo__visitors{grid-template-columns:minmax(0,1fr)}}.v-cmgeo{container-type:inline-size}.v-cmtime{border-radius:8px;gap:14px;padding:14px;font-size:12px;display:grid}.v-cmtime__rules{gap:6px;display:grid}.v-cmtime__rule{color:var(--v-text);flex-wrap:wrap;align-items:center;gap:5px;display:flex}.v-cmtime__rule em{color:#1f2328;width:74px;font-style:normal;font-weight:600}.v-cmtime__rule b{color:#1f2328;border:1px solid #c3c4c7;border-radius:3px;padding:2px 6px;font-weight:500}.v-cmtime__day{background:#eef6e8;border-radius:6px;height:34px;margin-top:4px;position:relative}.v-cmtime__band{background:repeating-linear-gradient(135deg,#24739029 0 6px,#24739014 6px 12px);position:absolute;top:0;bottom:0}.v-cmtime__band--morning{border-radius:6px 0 0 6px;width:33.333%;left:0}.v-cmtime__band--night{border-radius:0 6px 6px 0;width:16.667%;right:0}.v-cmtime__hand{background:#1f2328;border-radius:2px;width:2px;position:absolute;top:-4px;bottom:-4px;left:0}.v-cmtime__hours{color:var(--v-text);justify-content:space-between;margin-top:4px;font-size:10px;display:flex;position:absolute;top:100%;left:0;right:0}.v-cmtime__hours i{font-style:normal}.v-cmtime__status{align-items:center;gap:10px;margin-top:14px;display:flex}.v-cmtime__now{font-size:22px;font-weight:650}.v-cmtime__state{color:#3f7d16;background:#eef6e8;border-radius:999px;padding:3px 10px;font-weight:650;transition:background-color .3s,color .3s}.v-cmtime__state.is-closed{color:var(--cm-accent);background:#2473901f}.v-cmprice{gap:12px;font-size:12px;display:grid;container-type:inline-size}.v-cmprice__setting{color:var(--color-fg-2);justify-self:start;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.v-cmprice__setting em{font-style:normal}.v-cmprice__setting span{color:var(--color-fg);border:1px solid #ffffff40;border-radius:999px;padding:3px 9px;font-weight:600}.v-cmprice__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v-cmprice__card{border-radius:6px;align-content:start;gap:4px;padding:8px 8px 10px;display:grid}.v-cmprice__img{aspect-ratio:1;margin-bottom:2px;display:block;position:relative;overflow:hidden}.v-cmprice__sale{color:#fff;background:#1f2328;border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700;transition:opacity .3s;position:absolute;top:6px;left:6px}.v-cmprice__card b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v-cmprice__slot{align-items:center;min-height:24px;display:grid}.v-cmprice__slot>*{transition:opacity .35s, transform .35s var(--ease-out-expo);grid-area:1/1}.v-cmprice__price del{color:var(--v-text);margin-right:4px}.v-cmprice__label{border:1px solid var(--cm-accent);color:var(--cm-accent);white-space:nowrap;opacity:0;border-radius:50px;justify-self:start;padding:2px 8px;font-size:10.5px;transform:translateY(4px)}.v-cmprice__add{color:#fff;background:#1f2328;border:1px solid #1f2328;place-items:center;height:26px;font-weight:650;transition:background-color .3s,color .3s,border-color .3s;display:grid}.v-cmprice.is-hidden .v-cmprice__price{opacity:0;transform:translateY(-4px)}.v-cmprice.is-hidden .v-cmprice__label{opacity:1;transform:none}.v-cmprice.is-hidden .v-cmprice__sale{opacity:0}.v-cmprice.is-hidden .v-cmprice__add{color:#0000;background:0 0;border:1px dashed #c7cbd1}@container (max-width:400px){.v-cmprice__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-cmprice__card:nth-child(3){display:none}}.v-cmbtns{border-radius:12px;grid-template-columns:170px minmax(0,1fr);font-size:12px;display:grid;overflow:hidden}.v-cmbtns__list{border-right:1px solid var(--v-border);background:#f6f7f7;align-content:start;gap:6px;padding:16px;display:grid}.v-cmbtns__list .v-cm-set__title{margin-bottom:6px}.v-cmbtns__list button{border-radius:var(--v-radius);min-height:32px;color:var(--v-primary);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dcdfe3;padding:0 10px;transition:border-color .2s,background-color .2s,color .2s}.v-cmbtns__list button[aria-pressed=true]{border-color:var(--cm-accent);background:var(--cm-accent);color:#fff}.v-cmbtns__editor{align-content:start;gap:14px;padding:16px 18px 18px;display:grid}.v-cmbtns__tabs{border-bottom:1px solid var(--v-border);gap:4px;display:flex}.v-cmbtns__tabs span{color:#2271b1;padding:6px 10px}.v-cmbtns__tabs span.is-on{border:1px solid var(--v-border);color:#1f2328;border-bottom-color:#fff;border-radius:4px 4px 0 0;margin-bottom:-1px;font-weight:600}.v-cmbtns__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.v-cmbtns__field{gap:4px;display:grid}.v-cmbtns__field em{color:var(--v-text);font-style:normal}.v-cmbtns__field b{font-weight:600}.v-cmbtns__fx{width:100%;margin-left:0}.v-cmbtns__preview{gap:6px;display:grid}.v-cmbtns__preview>em{color:var(--v-text);font-style:normal}.v-cmbtns__stage{border:1px solid var(--v-border);background:#fbfbfc;border-radius:6px;place-items:center;min-height:150px;padding:24px 16px;display:grid}.v-cmbtn{z-index:0;white-space:nowrap;border:1px solid;border-radius:50px;grid-area:1/1;justify-content:center;align-items:center;padding:5px 10px;line-height:24px;transition:all .3s;display:none;position:relative;overflow:hidden}.v-cmbtns[data-sample=ask] .v-cmbtn--ask,.v-cmbtns[data-sample=inquiry] .v-cmbtn--inquiry,.v-cmbtns[data-sample=login] .v-cmbtn--login,.v-cmbtns[data-sample=label] .v-cmbtn--label{display:flex}.v-cmbtn--ask{--fx:#b97600;color:#fff;background:#e09004;border-color:#e09004;width:200px;font-size:14px;font-weight:700}.v-cmbtn--inquiry{--fx:#215d72;color:#fff;background:#36809a;border-color:#215d72;width:200px;font-size:14px}.v-cmbtn--login{--fx:#247390;color:#247390;background:#fff;border-color:#247390;width:150px;font-size:12px}.v-cmbtn--label{color:#4b4b4b;text-align:center;white-space:normal;background:#f9f5f2;border-color:#e3bdaf;border-radius:5px;flex-direction:column;gap:6px;max-width:330px;padding:12px 16px;font-size:12px;line-height:1.45;display:none}.v-cmbtn--label b{color:#9f4300;font-size:14px}.v-cmbtn.is-hover[data-fx=float]{transform:translateY(-8px)}.v-cmbtn.is-hover[data-fx=grow]{transform:scale(1.1);box-shadow:0 10px 18px #0000002e}.v-cmbtn.is-hover[data-fx=press]{transform:translateY(3px);box-shadow:0 0 #0000}.v-cmbtn[data-fx=press]{box-shadow:0 4px #0000002e}.v-cmbtn.is-hover[data-fx=push]{animation:.3s linear v-cm-push}.v-cmbtn.is-hover[data-fx=shake]{animation:.6s v-cm-shake}.v-cmbtn:after,.v-cmbtn:before{content:"";z-index:-1;background:var(--fx);transition:transform .35s var(--ease-out-expo);position:absolute;inset:0}.v-cmbtn:after{transform-origin:top;transform:scaleY(0)}.v-cmbtn:before{transform:translate(-101%)}.v-cmbtn--login.is-hover{color:#fff}.v-cmbtn.is-hover[data-fx=slide-top]:after{transform:scaleY(1)}.v-cmbtn.is-hover[data-fx=slide-left]:before{transform:none}.v-cmbtn.is-hover[data-fx=move]:before{transform:translate(-7px)}.v-cmbtn--label:before,.v-cmbtn--label:after{display:none}@keyframes v-cm-push{50%{transform:scale(.8)}}@keyframes v-cm-shake{20%{transform:rotate(-4deg)}40%{transform:rotate(4deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}@media (max-width:640px){.v-cmbtns{grid-template-columns:minmax(0,1fr)}.v-cmbtns__list{border-right:0;border-bottom:1px solid var(--v-border);grid-template-columns:repeat(2,minmax(0,1fr))}.v-cmbtns__list .v-cm-set__title{grid-column:1/-1}}.v-cminq{border-radius:12px;font-size:12px;display:grid;overflow:hidden}.v-cminq__controls{border-bottom:1px solid var(--v-border);background:#f6f7f7;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px 16px;display:grid}.v-cminq__style{transition:opacity .3s}.v-cminq[data-where=tab] .v-cminq__style{opacity:.4}.v-cminq__page{gap:14px;padding:16px;display:grid}.v-cminq__top{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:16px;display:grid}.v-cminq__img{aspect-ratio:1;display:block;overflow:hidden}.v-cminq__summary{align-content:start;gap:8px;display:grid}.v-cminq__summary>b{font-size:15px}.v-cminq__desc{gap:5px;display:grid}.v-cminq__desc i{background:#eceef1;border-radius:3px;height:6px}.v-cminq__desc i+i{width:70%}.v-cminq__here{display:grid}.v-cminq__classic,.v-cminq__toggle{gap:6px;display:none}.v-cminq[data-where=summary][data-style=classic] .v-cminq__classic,.v-cminq[data-where=summary][data-style=toggle] .v-cminq__toggle{animation:v-cm-in .4s var(--ease-out-expo);display:grid}@keyframes v-cm-in{0%{opacity:0;transform:translateY(6px)}}.v-cminq__toggle{border:1px solid #ccc;gap:0}.v-cminq__toggle-btn{color:var(--cm-accent);padding:7px 10px;font-weight:700;transition:background-color .2s,color .2s}.v-cminq__toggle.is-press .v-cminq__toggle-btn{background:var(--cm-accent);color:#fff}.v-cminq__toggle-body{transition:grid-template-rows .4s var(--ease-out-expo);grid-template-rows:0fr;display:grid}.v-cminq__toggle-body>.v-cmform{min-height:0;overflow:hidden}.v-cminq__toggle.is-open .v-cminq__toggle-body{grid-template-rows:1fr}.v-cminq__toggle.is-open .v-cmform{padding:0 10px 10px}.v-cminq__tabnav{border-bottom:1px solid var(--v-border);gap:4px;display:flex}.v-cminq__tabnav span{color:var(--v-text);padding:6px 10px}.v-cminq__tabnav span.is-on{border:1px solid var(--v-border);color:#1f2328;border-bottom-color:#fff;margin-bottom:-1px;font-weight:600}.v-cminq__tabbody{padding-top:10px}.v-cminq[data-where=summary] .v-cminq__tabnav span.is-on{display:none}.v-cminq[data-where=summary] .v-cminq__tabbody .v-cmform{visibility:hidden}.v-cminq[data-where=tab] .v-cminq__tabbody .v-cmform{animation:v-cm-in .4s var(--ease-out-expo)}.v-cmform{gap:6px;display:grid}.v-cmform__row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.v-cmform__row i{color:#8a9099;border:1px solid #d4d7dc;align-items:flex-start;height:24px;padding:4px 6px;font-size:10.5px;font-style:normal;display:flex}.v-cmform__row i.v-cmform__msg{height:34px}.v-cmform__send{color:#fff;background:#1f2328;justify-self:end;padding:5px 10px;font-size:10.5px;font-weight:650}@media (max-width:640px){.v-cminq__controls{grid-template-columns:minmax(0,1fr)}.v-cminq__top{grid-template-columns:84px minmax(0,1fr)}}.v-cmex{align-content:start;gap:14px;min-height:330px;display:grid;position:relative;container-type:inline-size}.v-cmex__box{box-shadow:0 18px 44px #0000004d}.v-cmex__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;padding:12px;font-size:11.5px;display:grid}.v-cmex__url svg{display:none}@container (max-width:560px){.v-cmex__grid{grid-template-columns:minmax(0,1fr)}.v-cmex__grid>:nth-child(n+5){display:none}}.v-cmex__head{align-items:center;gap:10px;display:flex}.v-cmex__add{border:1px solid #2271b1;border-radius:3px;padding:3px 9px;font-size:11.5px;transition:background-color .2s,color .2s;color:#2271b1!important;font-weight:500!important}.v-cmex__add.is-press{background:#2271b1;color:#fff!important}.v-cmex__filter{color:#2271b1;gap:12px;padding:8px 12px;display:flex}.v-cmex__filter .is-on{color:#1d2327;font-weight:600}.v-cmex__table{padding:0 12px 12px;display:grid}.v-cmex__row{border-bottom:1px solid #f0f0f1;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:center;gap:8px;padding:11px 6px;display:grid}.v-cmex__row--head{color:#50575e;border-bottom-color:#c3c4c7;font-weight:600}.v-cmex__row>span:first-child{display:grid}.v-cmex__row em{color:#646970;font-size:10.5px;font-style:normal}.v-cmex__cell{white-space:nowrap;text-overflow:ellipsis;background:#f0f0f1;border-radius:3px;justify-self:start;max-width:100%;padding:2px 7px;font-size:11px;overflow:hidden}.v-cmex__cell--hidden{color:var(--cm-accent);background:#2473901f}.v-cmex__cell--ask-info,.v-cmex__cell--login-to-see-price{color:#9a5b00;background:#fff4e0}.v-cmex__row--new{display:none}.v-cmex__row--new.is-on{animation:v-cm-row 1.6s var(--ease-out-expo);display:grid}@keyframes v-cm-row{0%{opacity:0;background:#e9f3f6;transform:translateY(-6px)}40%{background:#e9f3f6}}.v-cmex__popup{opacity:0;pointer-events:none;width:min(270px,70%);transition:opacity .3s, transform .4s var(--ease-out-expo);border-radius:6px;gap:10px;padding:14px;font-size:11.5px;display:grid;position:absolute;top:80px;right:14px;transform:translateY(8px)scale(.97)}.v-cmex__popup.is-on{opacity:1;transform:none}.v-cmex__ptitle{font-size:13px;font-weight:650}.v-cmex__pfield{gap:4px;display:grid}.v-cmex__pfield em{color:#50575e;font-style:normal;font-weight:600}.v-cmex__types{gap:4px;display:flex}.v-cmex__types span{border:1px solid #c3c4c7;border-radius:3px;padding:3px 8px;transition:background-color .2s,color .2s,border-color .2s}.v-cmex__types span.is-on{border-color:var(--cm-accent);background:var(--cm-accent);color:#fff}.v-cmex__select{width:100%;margin-left:0}.v-cmex__check{align-items:center;gap:7px;display:flex}.v-cmex__save{color:#fff;background:#2271b1;border-radius:3px;justify-self:end;padding:5px 12px;font-weight:600;transition:transform .15s}.v-cmex__save.is-press{transform:scale(.94)}@container (max-width:460px){.v-cmex__row{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr))}.v-cmex__row>:last-child{display:none}}.v-cmmail{font-size:11.5px;display:grid}.v-cmmail__mail{opacity:0;transition:opacity .4s, transform .5s var(--ease-out-expo);border-radius:8px;grid-area:1/1;align-content:start;gap:6px;padding:14px;display:grid;transform:translateY(8px)}.v-cmmail__mail.is-on{opacity:1;transform:none}.v-cmmail__type{color:var(--cm-accent);background:#2473901f;border-radius:999px;justify-self:start;padding:2px 8px;font-size:10.5px;font-weight:650}.v-cmmail__subject{font-size:13px;font-weight:650}.v-cmmail__to{border-bottom:1px solid var(--v-border);color:var(--v-text);padding-bottom:8px;font-size:10.5px}.v-cmmail__heading{color:#fff;background:#7f54b3;border-radius:3px;padding:8px 10px;font-weight:650}.v-cmmail__body{color:#3c434a;gap:3px;display:grid}.v-cmmail__body span:first-child{margin-bottom:4px}.v-cmfields{font-size:11px;container-type:inline-size}.v-cmfields .v-admin__box{box-shadow:0 18px 44px #0000004d}.v-cmfields__table{padding:4px 10px 8px;display:grid}.v-cmfields__row{border-bottom:1px solid #f0f0f1;grid-template-columns:14px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) 44px 52px 50px;align-items:center;gap:6px;padding:7px 4px;transition:opacity .3s;display:grid}.v-cmfields__row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v-cmfields__row--head{color:#50575e;font-weight:600}.v-cmfields__row.is-off{opacity:.55}.v-cmfields__grip{gap:2px;display:grid}.v-cmfields__grip i{background:#a7aaad;height:1.5px}.v-cmfields__name{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.v-cmfields__yes{color:var(--cm-accent);font-style:normal;font-weight:700}.v-cmfields__captcha{background:#f6f7f7;border-top:1px solid #c3c4c7;gap:8px;padding:10px 14px 12px;display:grid}.v-cmfields__crow{align-items:center;gap:8px;font-weight:600;display:flex}.v-cmfields__keys{opacity:.35;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;transition:opacity .3s;display:grid}.v-cmfields__keys.is-on{opacity:1}.v-cmfields__keys span{gap:3px;display:grid}.v-cmfields__keys em{color:#50575e;font-style:normal}.v-cmfields__keys i{background:#fff;border:1px solid #8c8f94;border-radius:3px;padding:4px 6px;font-style:normal}@container (max-width:470px){.v-cmfields__row{grid-template-columns:14px minmax(0,1.2fr) minmax(0,1fr) 62px 50px}.v-cmfields__row>:nth-child(4),.v-cmfields__row>:nth-child(5){display:none}}.v-cmforms{border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;padding:14px;font-size:12px;display:grid}.v-cmforms__pick{align-content:start;gap:8px;display:grid}.v-cmforms__pick>em{font-style:normal;font-weight:600}.v-cmforms__pick ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.v-cmforms__pick li{border-radius:4px;align-items:center;gap:8px;padding:3px 6px;transition:background-color .25s;display:flex}.v-cmforms__pick li i{border:1px solid #8c8f94;border-radius:50%;width:12px;height:12px;transition:border .2s}.v-cmforms__pick li.is-on{background:#24739014;font-weight:600}.v-cmforms__pick li.is-on i{border:4px solid var(--cm-accent)}.v-cmforms__permalink{color:var(--v-text);align-items:center;gap:7px;margin-top:4px;display:flex}.v-cmforms__mail{border:1px solid var(--v-border);background:#fbfbfc;border-radius:6px;align-content:start;gap:6px;padding:12px;display:grid}.v-cmforms__from{border-bottom:1px solid var(--v-border);color:var(--v-text);padding-bottom:6px;font-size:11px}.v-cmforms__from.is-flash{animation:.5s v-cm-flash}.v-cmforms__line--product{background:#2473901a;border-radius:3px;padding:4px 6px}@media (max-width:640px){.v-cmforms{grid-template-columns:minmax(0,1fr)}}.v-cmqv{gap:14px;padding:10px 0 0;display:grid;position:relative}.v-cmqv__qv{border-radius:6px;height:260px}.v-cmqv__qv .v-qv__price,.v-cmqv__qv .v-qv__cart,.v-cmqv__btn{transition:opacity .35s, transform .35s var(--ease-out-expo)}.v-cmqv__btn{color:#fff;background:#e09004;border-radius:50px;align-self:flex-start;padding:4px 18px;font-size:12px;font-weight:700;display:none}.v-cmqv.is-on .v-cmqv__btn{animation:v-cm-in .4s var(--ease-out-expo);display:block}.v-cmqv.is-on .v-qv__price,.v-cmqv.is-on .v-qv__cart{display:none}.v-cmqv__trigger{transition:opacity .35s, transform .35s var(--ease-out-expo);position:absolute;bottom:46px;right:-10px}.v-cmqv.is-on .v-cmqv__trigger{opacity:0;transform:scale(.8)}.v-cmqv__mode{color:var(--color-fg-2);justify-self:start;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:640px){.v-cmqv__qv{flex-direction:column;height:auto}.v-cmqv__qv .v-qv__slider{aspect-ratio:auto;height:180px}.v-cmqv__qv .v-qv__excerpt{display:none}.v-cmqv__trigger{bottom:60px;right:0}}.v-cmsw{justify-items:center;gap:14px;display:grid}.v-cmsw__setting{color:#1f2328;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 10px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:0 10px 26px #00000040}.v-cmsw__card{color:#1f2328;background:#fff;border-radius:6px;grid-template-columns:170px minmax(0,1fr);width:100%;display:grid;overflow:hidden;box-shadow:0 18px 44px #0000004d}.v-cmsw__img{aspect-ratio:4/5;display:block;overflow:hidden}.v-cmsw__img .xt-photo{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.v-cmsw__info{align-content:start;gap:6px;padding:18px 18px 16px;font-size:12.5px;display:grid}.v-cmsw__info em{color:var(--v-text);font-size:11px;font-style:normal}.v-cmsw__info b{letter-spacing:-.01em;font-size:16px}.v-cmsw__text{color:var(--v-text);font-size:11.5px;line-height:1.5}.v-cmsw__slot{place-items:center start;display:grid}.v-cmsw__slot>*{transition:opacity .35s, transform .45s var(--ease-out-expo);grid-area:1/1}.v-cmsw__price{font-size:15px;font-weight:650}.v-cmsw__label{border:1px solid var(--cm-accent);color:var(--cm-accent);letter-spacing:.02em;border-radius:50px;padding:5px 12px;font-size:11px;font-weight:600}.v-cmsw__slot--buy{margin-top:6px}.v-cmsw__buy{gap:6px;display:flex}.v-cmsw__qty{border:1px solid #dcdfe3;place-items:center;width:34px;height:34px;display:grid}.v-cmsw__add{color:#fff;background:#1f2328;place-items:center;height:34px;padding:0 16px;font-size:12px;font-weight:650;display:grid}.v-cmsw__ask{color:#fff;letter-spacing:.02em;background:#e09004;border-radius:50px;place-items:center;height:34px;padding:0 34px;font-size:13px;font-weight:700;display:grid}.v-cmsw__label,.v-cmsw__ask,.v-cmsw.is-on .v-cmsw__price,.v-cmsw.is-on .v-cmsw__buy{opacity:0;transform:translateY(6px)}.v-cmsw.is-on .v-cmsw__label,.v-cmsw.is-on .v-cmsw__ask{opacity:1;transform:none}.v-ide{color:var(--ide-text);background:#fff;border-radius:8px;font-size:12.5px;line-height:1.4;position:relative;overflow:hidden;box-shadow:0 18px 44px #0000004d}.v-ide b{color:var(--ide-base);font-weight:650}.v-ide button{font:inherit;cursor:pointer}.v-ispin{border:2px solid var(--ide-accent-dim);border-top-color:var(--ide-accent);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite fc-spin;display:inline-block}.v-imodal{z-index:4;opacity:0;pointer-events:none;background:#1f2b3a73;place-items:center;padding:14px;transition:opacity .25s;display:grid;position:absolute;inset:0}.v-imodal.is-open{opacity:1}.v-imodal__box{width:min(100%,280px);transition:transform .35s var(--ease-out-expo);background:#fff;border-radius:6px;gap:10px;padding:18px;display:grid;transform:translateY(8px)scale(.98);box-shadow:0 20px 50px #10192459}.v-imodal.is-open .v-imodal__box{transform:none}.v-imodal__actions{justify-content:flex-end;gap:8px;display:flex}.v-imodal__btn{border:1px solid var(--ide-line);height:30px;color:var(--ide-base);white-space:nowrap;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:650;transition:transform .2s,background-color .2s;display:inline-flex}.v-imodal__btn--primary{border-color:var(--ide-accent);background:var(--ide-accent);color:#fff}.v-imodal__btn.is-press{transform:scale(.94)}.v-imodal__busy{color:var(--ide-base);align-items:center;gap:8px;font-weight:600;display:none}.v-imodal__box.is-busy .v-imodal__busy{display:flex}.v-imodal__box.is-busy :is(.v-imodal__actions,.v-imodal__field){display:none}.v-imodal__field,.v-ifind__field{border:1px solid var(--ide-line);min-width:0;height:32px;color:var(--ide-base);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:flex;overflow:hidden}.v-ifind__field.is-select .ide-i{color:var(--ide-light);margin-left:auto}.v-ifind__field.is-locked{background:var(--ide-bg);color:var(--ide-light)}.is-typing:after{content:"";background:var(--ide-base);width:1.5px;height:14px;margin-left:-4px;animation:1s step-end infinite ide-blink}.v-ide[data-v-ifm]{height:440px}.v-ide[data-v-ifm].v-ifm:not(.v-isearch,.v-ibatch),.v-ide.v-itabs,.v-ide.v-idb{height:100%;min-height:440px}.v-ifm__head{border-bottom:1px solid var(--ide-line);align-items:center;gap:8px;padding:12px 16px;display:flex}.v-ifm__search{border:1px solid var(--ide-line);min-width:0;height:32px;color:var(--ide-light);white-space:nowrap;border-radius:4px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex;overflow:hidden}.v-ifm__search span{color:var(--ide-base)}.v-ifm__btn{border:1px solid var(--ide-line);height:32px;color:var(--ide-base);white-space:nowrap;background:#fff;border-radius:4px;flex:none;align-items:center;gap:6px;padding:0 11px;font-weight:650;display:inline-flex}.v-ifm__btn--primary{border-color:var(--ide-accent);background:var(--ide-accent);color:#fff}.v-ifm__crumbs{border-bottom:1px solid var(--ide-line-soft);background:var(--ide-bg);align-items:center;gap:10px;min-height:46px;padding:0 16px;display:flex}.v-ifm__path{white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.v-ifm__path>span{color:var(--ide-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.v-ifm__path>span+span:before{content:"›";color:var(--ide-light);margin:0 8px;font-weight:400}.v-ifm__path>span:last-child{color:var(--ide-base)}.v-ifm__path .ide-i{color:var(--ide-accent);font-size:15px}.v-ifm__sort{color:var(--ide-text);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.v-ifm__views{gap:2px;display:flex}.v-ifm__views button{width:30px;height:30px;color:var(--ide-light);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;font-size:18px;transition:color .2s,background-color .2s;display:grid}.v-ifm__views button[aria-pressed=true]{color:var(--ide-accent);background:#fff}.v-ifm__body{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;padding:14px 16px 18px;display:grid}.v-ifm__set,.v-ifm__items{display:contents}.v-ifm__heading,.v-ifm__cols,.v-ifm__check{display:none}.v-ifm__item{border:1px solid var(--ide-line);text-align:center;background:#fff;border-radius:4px;align-content:start;justify-items:center;gap:3px;min-width:0;padding:14px 8px 10px;display:grid}.v-ifm__item .ide-f{width:44px;height:44px;margin-bottom:4px}.v-ifm__item b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.v-ifm__date,.v-ifm__size{color:var(--ide-light);white-space:nowrap;font-size:11px}.v-ifm__size u{color:var(--ide-accent);text-underline-offset:2px}.v-ifm__size.is-busy{align-items:center;gap:5px;display:inline-flex}.v-ifm__size .v-ispin{width:10px;height:10px}[data-view=group] .v-ifm__body{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}[data-view=group] .v-ifm__set{gap:8px;display:grid}[data-view=group] .v-ifm__heading{color:var(--ide-base);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}[data-view=group] .v-ifm__items{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}[data-view=group] .v-ifm__item{text-align:left;grid-template-columns:30px minmax(0,1fr);justify-items:start;gap:0 10px;padding:9px 10px}[data-view=group] .v-ifm__item .ide-f{grid-row:span 3;width:30px;height:30px;margin:0}[data-view=list] .v-ifm__body,.v-ifm__body[data-view=list]{grid-template-columns:minmax(0,1fr);gap:0;padding:6px 16px 14px;display:grid}[data-view=list] .v-ifm__set{display:contents}[data-view=list] :is(.v-ifm__cols,.v-ifm__item){border:0;border-bottom:1px solid var(--ide-line-soft);text-align:left;border-radius:0;grid-template-columns:16px 22px minmax(0,1fr) 96px 60px;place-items:center start;gap:10px;padding:8px 4px;display:grid}[data-view=list] .v-ifm__cols{color:var(--ide-light);font-size:11px;font-weight:700}[data-view=list] .v-ifm__cols>span:first-of-type{grid-column:span 2}[data-view=list] .v-ifm__item .ide-f{width:22px;height:22px;margin:0}[data-view=list] .v-ifm__check{border:1.5px solid var(--ide-line);background:#fff;border-radius:3px;width:14px;height:14px;transition:background-color .15s,border-color .15s;display:block}[data-view=list] .is-checked .v-ifm__check{border-color:var(--ide-accent);background:var(--ide-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7.2l2.6 2.6L11 4.4' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}[data-view=list] .is-checked{background:var(--ide-accent-faint)}.v-ifm__body.is-switching{opacity:0;transform:translateY(4px)}.v-ifm__body{transition:opacity .18s, transform .3s var(--ease-out-expo)}.v-imenu{background:var(--ide-bg);height:330px;padding:18px}.v-imenu__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v-imenu__card{border:1px solid var(--ide-line);text-align:center;min-width:0;transition:box-shadow .2s, opacity .3s, transform .35s var(--ease-out-expo);background:#fff;border-radius:4px;justify-items:center;gap:2px;padding:16px 6px 10px;display:grid;position:relative}.v-imenu__card .ide-f{width:40px;height:40px;margin-bottom:4px}.v-imenu__card b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.v-imenu__card em{color:var(--ide-light);font-size:11px;font-style:normal}.v-imenu__card.is-focus{box-shadow:0 0 0 2px var(--ide-accent)}.v-imenu__dots{color:var(--ide-light);font-size:16px;position:absolute;top:4px;right:6px}.v-imenu__card--zip{opacity:0;transform:scale(.9)}.v-imenu__card--zip.is-in{opacity:1;transform:none}.v-imenu__menu{z-index:3;border:1px solid var(--ide-line-soft);opacity:0;transform-origin:0 0;pointer-events:none;width:168px;transition:opacity .18s, transform .25s var(--ease-out-expo);background:#fff;border-radius:4px;padding:6px 0;display:grid;position:absolute;top:0;left:0;transform:scale(.96);box-shadow:0 14px 34px #1c2b4633}.v-imenu__menu.is-open{opacity:1;transform:none}.v-imenu__menu li{color:var(--ide-text);align-items:center;gap:9px;padding:4px 14px;font-size:12px;display:flex}.v-imenu__menu li .ide-i{color:var(--ide-light);font-size:14px}.v-imenu__menu li.is-hover{background:var(--ide-bg);color:var(--ide-accent)}.v-imenu__menu li.is-hover .ide-i{color:var(--ide-accent)}.v-imenu__menu li.is-danger{color:var(--ide-danger)}.v-imenu__menu:not(.is-zip) li[data-for=zip],.v-imenu__menu.is-zip li[data-for=dir]{display:none}.v-iup{background:var(--ide-bg);height:330px}.v-iup__folder{gap:12px;padding:14px 16px;display:grid}.v-iup__crumb{color:var(--ide-base);align-items:center;gap:6px;font-weight:600;display:flex}.v-iup__crumb .ide-i{color:var(--ide-accent);font-size:15px}.v-iup__crumb i{color:var(--ide-light);font-style:normal}.v-iup__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v-iup__card{border:1px solid var(--ide-line);background:#fff;border-radius:4px;justify-items:center;gap:4px;min-width:0;padding:12px 6px 8px;display:grid}.v-iup__card .ide-f{width:36px;height:36px}.v-iup__card b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;overflow:hidden}.v-iup__drag{z-index:3;opacity:0;pointer-events:none;display:flex;position:absolute;top:0;left:50%}.v-iup__drag span{filter:drop-shadow(0 6px 10px #0003);margin-left:-14px;display:grid}.v-iup__drag .ide-f{width:40px;height:40px}.v-iup__drop{z-index:2;border:2px dashed var(--ide-accent);text-align:center;opacity:0;background:#eff1fff0;border-radius:6px;place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:10px}.v-iup__drop.is-on{opacity:1}.v-iup__drop>span{justify-items:center;gap:8px;display:grid}.v-iup__drop>span>.ide-i{width:34px;height:34px;color:var(--ide-accent)}.v-iup__drop em{gap:6px;font-style:normal;display:flex}.v-iup__box{z-index:3;opacity:0;width:min(260px,100% - 24px);transition:opacity .25s, transform .4s var(--ease-out-expo);background:#fff;border-radius:6px;gap:8px;padding:12px;display:grid;position:absolute;bottom:12px;right:12px;transform:translateY(10px);box-shadow:0 16px 40px #1c2b4640}.v-iup__box.is-on{opacity:1;transform:none}.v-iup__title{justify-content:space-between;align-items:center;gap:8px;display:flex}.v-iup__title i{color:var(--ide-light);gap:6px;font-size:13px;display:flex}.v-iup__file{grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:8px;display:grid}.v-iup__file .ide-f{width:24px;height:24px}.v-iup__meta{grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;font-size:11.5px;display:grid}.v-iup__meta b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v-iup__meta .xt-num{color:var(--ide-light)}.v-iup__bar{background:var(--ide-alt);border-radius:2px;grid-column:1/-1;height:4px;overflow:hidden}.v-iup__bar i{background:var(--ide-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.v-iup__done{color:#0fac81;opacity:0;transition:opacity .2s}.v-iup__file.is-done .v-iup__done{opacity:1}.v-isearch{height:300px}.v-isearch .v-ifm__search span{color:var(--ide-base)}.v-isearch__caret{background:var(--ide-base);width:1.5px;height:14px;margin-left:-6px;animation:1s step-end infinite ide-blink}.v-isearch__state{opacity:0;align-items:center;gap:8px;transition:opacity .25s;display:flex}.v-isearch.is-searching .v-isearch__state{opacity:1}.v-isearch__state em{color:var(--ide-text);white-space:nowrap;font-size:11.5px;font-style:normal}[data-v-isearch-crumb]{opacity:0;transition:opacity .25s}.v-isearch.is-searching [data-v-isearch-crumb]{opacity:1}[data-v-isearch-crumb] q{color:var(--ide-accent)}.v-isearch [data-view=list] :is(.v-ifm__cols,.v-ifm__item){grid-template-columns:16px 22px minmax(0,1fr) minmax(0,1fr) 88px 56px}.v-isearch__folder{min-width:0;color:var(--ide-light);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.v-isearch__row{opacity:0;transition:opacity .25s, transform .35s var(--ease-out-expo);transform:translateY(4px)}.v-isearch__row.is-in{opacity:1;transform:none}.v-ibatch{height:300px}.v-ibatch__bulk{border:1px solid var(--ide-line);height:30px;color:var(--ide-base);white-space:nowrap;opacity:0;background:#fff;border-radius:4px;align-items:center;gap:5px;margin-left:auto;padding:0 11px;font-weight:650;transition:opacity .2s;display:inline-flex;position:relative}.v-ibatch__bulk.is-on{opacity:1}.v-ibatch__menu{z-index:3;border:1px solid var(--ide-line-soft);opacity:0;width:150px;transition:opacity .18s, transform .25s var(--ease-out-expo);background:#fff;border-radius:4px;padding:6px 0;display:grid;position:absolute;top:calc(100% + 4px);right:0;transform:translateY(-4px);box-shadow:0 14px 34px #1c2b4633}.v-ibatch__menu.is-open{opacity:1;transform:none}.v-ibatch__menu li{color:var(--ide-text);align-items:center;gap:9px;padding:4px 14px;font-size:12px;font-weight:400;display:flex}.v-ibatch__menu li .ide-i{color:var(--ide-light)}.v-ibatch__menu li.is-hover{background:var(--ide-bg);color:var(--ide-accent)}.v-ibatch__box{text-align:center;place-items:center;min-height:96px}.v-ibatch__prep,.v-ibatch__ready{grid-area:1/1;justify-items:center;gap:10px;transition:opacity .25s;display:grid}.v-ibatch__prep{color:var(--ide-base);font-weight:600}.v-ibatch__ready,.v-ibatch__box.is-ready .v-ibatch__prep{opacity:0}.v-ibatch__box.is-ready .v-ibatch__ready{opacity:1}.v-ibatch__zip .ide-f{width:40px;height:40px}.v-itabs{grid-template-columns:190px minmax(0,1fr);height:420px;display:grid}.v-itabs__tree{border-right:1px solid var(--ide-line);padding:14px 10px}.v-itabs__tree .ide-tree__node{height:26px;font-size:12px}.v-itabs__main{background:var(--ide-alt);grid-template-rows:auto 1fr;min-width:0;display:grid}.v-itabs .ide-tabs{position:relative}.v-itabs .ide-tab{width:150px}.v-itabs__code{background:#fff;padding-top:6px;overflow:hidden}.ide-code__line.is-hidden{display:none}.ide-code__ph{color:#6e6e6e;vertical-align:1px;border:1px solid #c3c3c3;border-radius:3px;margin-left:4px;padding:0 4px;line-height:14px;display:inline-block}.ide-tree__no{transition:transform .3s var(--ease-out-expo)}.v-ifind{height:300px}.v-ifind__bar{flex-wrap:wrap;gap:4px;height:auto;min-height:44px;padding:8px 12px}.v-ifind__bar .ide-bar__btn{width:26px;height:26px}.v-ifind__bar .v-ifind__field{background:var(--ide-alt);border:0;border-radius:13px;width:118px;height:26px;font-size:12px}.v-ifind__bar [data-v-ifind-find]:empty:before{content:"Find";color:var(--ide-light)}.v-ifind__bar [data-v-ifind-with]:empty:before{content:"Replace";color:var(--ide-light)}.v-ifind__replace{align-items:center;gap:4px;display:none}.v-ifind.is-replace .v-ifind__replace{display:inline-flex}.v-ifind__go{background:var(--ide-alt);height:26px;color:var(--ide-text);border-radius:13px;place-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-grid}.v-ifind .ide-code{padding:6px 0 14px}::highlight(ide-vfind){background-color:#ffd5008c}::highlight(ide-vdone){background-color:#1ee0ac59}.v-icomp{grid-template-columns:minmax(0,1fr) 210px;height:330px;display:grid}.v-icomp__editor{padding-top:8px;position:relative;overflow:hidden}.v-icomp__typed{color:#3c4c72}.v-icomp__caret{vertical-align:-3px;background:#000;width:1.5px;height:15px;animation:1s step-end infinite ide-blink;display:inline-block}.v-icomp__popup{opacity:0;width:236px;transition:opacity .15s;position:absolute;top:0;left:0}.v-icomp__popup.is-open{opacity:1}.v-icomp__info{border-left:1px solid var(--ide-line);transition:opacity .2s}.v-icomp__info .ide-info__name{font-size:16px}.v-icomp__info.is-fading{opacity:.4}.v-ikeys{background:var(--ide-bg);align-content:start;gap:12px;height:320px;padding:14px;display:grid}.v-ikeys__list{gap:4px;display:grid}.v-ikeys__row{color:var(--ide-text);border-radius:4px;align-items:center;gap:10px;padding:5px 8px;font-weight:600;transition:background-color .2s,color .2s;display:flex}.v-ikeys__row.is-on{color:var(--ide-accent);background:#fff}.v-ikeys__caps{gap:3px;min-width:76px;display:flex}.v-ikeys kbd{border:1px solid var(--ide-line);min-width:22px;height:22px;color:var(--ide-base);font:600 11.5px/1 var(--font-sans);background:#fff;border-bottom-width:2px;border-radius:4px;place-items:center;padding:0 5px;transition:transform .15s,border-color .15s;display:grid}.v-ikeys__row.is-press kbd{border-color:var(--ide-accent);transform:translateY(1px)}.v-ikeys__code{border:1px solid var(--ide-line);border-radius:4px;padding:4px 0;overflow:hidden}.v-ikeys__code .ide-code__line{transition:background-color .2s}.v-ikeys__code .ide-code__line.is-new{animation:ide-line-in .35s var(--ease-out-expo)}@keyframes ide-line-in{0%{opacity:0;transform:translateY(-6px)}}.v-ikeys__toast{border-left:3px solid var(--ide-success);color:var(--ide-base);opacity:0;background:#fff;border-radius:5px;justify-self:start;align-items:center;gap:8px;padding:8px 12px;font-size:11.5px;font-weight:600;transition:opacity .25s;display:inline-flex;box-shadow:0 8px 20px #1c2b4624}.v-ikeys__toast .ide-i{color:#0fac81}.v-ikeys__toast.is-on{opacity:1}.v-ival{background:var(--ide-bg);gap:12px;padding:0;display:grid}.v-ival__editor{background:#fff;border-radius:8px 8px 0 0;padding-bottom:54px;position:relative;overflow:hidden}.v-ival__tabs .ide-tab{width:170px}.v-ival .ide-code{padding-top:6px}.v-ival__semi{transform-origin:0;transition:transform .2s var(--ease-out-expo);display:inline-block;transform:scale(0)}.v-ival__semi.is-in{transform:none}.v-ival__save{height:38px;padding:0 16px;font-size:13px;transition:opacity .25s,transform .2s;position:absolute;bottom:12px;right:14px}.v-ival__save.is-gone{opacity:0}.v-ival__save.is-press{transform:scale(.94)}.v-ival__toasts{pointer-events:none;justify-items:end;display:grid;position:absolute;top:52px;left:12px;right:12px}.v-ival__toasts .ide-toast{white-space:normal;grid-area:1/1;max-width:100%;height:auto;padding:10px 14px}.v-ival__backup{gap:6px;padding:0 14px 14px;display:grid}.v-ival__path{color:var(--ide-text);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.v-ival__path .ide-i{color:var(--ide-accent);font-size:15px}.v-ival__file{border:1px solid var(--ide-line);transition:opacity .3s, transform .35s var(--ease-out-expo);background:#fff;border-radius:4px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.v-ival__file .ide-f{width:22px;height:22px}.v-ival__file em{color:var(--ide-light);white-space:nowrap;margin-left:auto;font-size:11px;font-style:normal}.v-ival__file.is-out{opacity:0;transform:translateY(-4px)}.v-irec{background:var(--ide-bg);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:34px;height:330px;padding:24px;display:grid}.v-irec__cards{height:150px;position:relative}.v-irec__card{animation:ide-card 4.5s var(--ease-out-expo) infinite;background:#3f3f3f;border-radius:6px;display:grid;position:absolute;top:0;left:0;right:24px;overflow:hidden;box-shadow:0 10px 24px #0003}.v-irec__card:nth-child(2){animation-delay:-1.5s;top:26px;left:12px;right:12px}.v-irec__card:nth-child(3){animation-delay:-3s;top:52px;left:24px;right:0}@keyframes ide-card{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.v-irec__bar{background:#f1f1f1;gap:5px;padding:7px 8px;display:flex}.v-irec__bar i{background:#ff5f57;border-radius:50%;width:8px;height:8px}.v-irec__bar i:nth-child(2){background:#e6c015}.v-irec__bar i:nth-child(3){background:#60d060}.v-irec__lines{gap:6px;padding:10px;display:grid}.v-irec__lines i{background:#ffffff40;border-radius:3px;height:5px}.v-irec__body{gap:8px;min-width:0;display:grid}.v-irec__type{color:var(--ide-base);font-size:18px}.v-irec__fields{background:#fff;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:10px 12px;font-size:12px;display:grid}.v-irec__fields dt{color:var(--ide-light)}.v-irec__fields dd{min-width:0;color:var(--ide-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v-irec__fields dd.is-error{color:#b11212}.v-irec__note{font-size:12px}.v-irec__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v-irec__btn{color:#fff;background:#7789fd;border-radius:5px;place-items:center;height:34px;padding:0 18px;font-weight:700;transition:background-color .2s,opacity .25s,transform .2s;display:inline-grid;position:relative}.v-irec__btn>*{grid-area:1/1}.v-irec__btn .v-ispin{opacity:0;border-color:#fff #ffffff59 #ffffff59}.v-irec__btn.is-busy .v-irec__label{opacity:0}.v-irec__btn.is-busy .v-ispin{opacity:1}.v-irec__btn.is-press{background:#5269fe;transform:scale(.95)}.v-irec__btn--ghost{border:1px solid var(--ide-line);color:var(--ide-base);opacity:0;background:#fff}.v-irec__result{color:#50a350;align-items:center;gap:6px;font-weight:700;display:none}.v-irec.is-done .v-irec__result{display:inline-flex}.v-irec.is-done [data-v-irec-btn]{display:none}.v-irec.is-done .v-irec__btn--ghost{opacity:1}.v-imedia{background:var(--ide-alt);grid-template-rows:auto minmax(0,1fr);height:330px;display:grid}.v-imedia__tabs .ide-tab{width:140px}.v-imedia__panes{background:#fff;min-height:0;display:grid}.v-imedia__panes>*{visibility:hidden;opacity:0;grid-area:1/1;min-height:0;transition:opacity .35s,visibility 0s .35s}.v-imedia__panes>.is-on{visibility:visible;opacity:1;transition:opacity .35s}.v-imedia__stage{grid-template-rows:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.v-imedia__big{background:#ece9e4;border-radius:4px;min-height:0;display:grid;position:relative;overflow:hidden}.v-imedia__shot{opacity:0;grid-area:1/1;place-items:center;min-height:0;transition:opacity .45s;display:grid}.v-imedia__shot.is-on{opacity:1}.v-imedia__shot img{object-fit:contain;width:auto;height:100%}.v-imedia__edit{background:var(--ide-accent);color:#fff;border-radius:4px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;bottom:8px;right:8px}.v-imedia__strip{justify-content:center;gap:6px;display:flex}.v-imedia__thumb{opacity:.6;background:#ece9e4;border-radius:4px;width:40px;height:40px;transition:opacity .2s,box-shadow .2s;display:grid;overflow:hidden}.v-imedia__thumb.is-on{box-shadow:0 0 0 2px var(--ide-accent);opacity:1}.v-imedia__thumb img{object-fit:cover;width:100%;height:100%}.v-imedia__audio{background:var(--ide-bg);align-content:center;justify-items:center;gap:18px;padding:18px 22px;display:grid}.v-imedia__file{grid-template-columns:auto auto;align-items:center;column-gap:10px;line-height:1.3;display:grid}.v-imedia__file .ide-f{grid-row:span 2;width:34px;height:34px}.v-imedia__file small{color:var(--ide-light);font-size:11px}.v-imedia__wave{width:100%;height:64px;display:grid}.v-imedia__wave>span{grid-area:1/1;align-items:center;gap:3px;display:flex}.v-imedia__wave i{background:var(--ide-line);border-radius:2px;flex:1;min-height:4px}.v-imedia__wave .v-imedia__played{clip-path:inset(0 calc((1 - var(--p,0)) * 100%) 0 0)}.v-imedia__played i{background:var(--ide-accent)}.v-imedia__player{width:100%;color:var(--ide-text);background:#fff;border-radius:20px;align-items:center;gap:10px;padding:8px 12px;font-size:11.5px;display:flex;box-shadow:0 6px 16px #1c2b4614}.v-imedia__play{background:var(--ide-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;transition:transform .15s;display:grid}.v-imedia__play.is-press{transform:scale(.88)}.v-imedia__play .ide-i+.ide-i,.v-imedia__audio.is-playing .v-imedia__play .ide-i:first-child{display:none}.v-imedia__audio.is-playing .v-imedia__play .ide-i+.ide-i{display:block}.v-imedia__track{background:var(--ide-alt);border-radius:2px;flex:1;height:4px;overflow:hidden}.v-imedia__track i{background:var(--ide-accent);height:100%;transform:scaleX(var(--p,0));transform-origin:0;display:block}.v-iskin{background:var(--ide-bg);grid-template-columns:minmax(0,1fr) 150px;height:300px;display:grid}.v-iskin__app{background:#fff;border-radius:6px;grid-template-rows:auto 1fr;margin:14px 0 14px 14px;transition:background-color .35s;display:grid;overflow:hidden;box-shadow:0 6px 18px #1c2b461a}.v-iskin__head{border-bottom:1px solid var(--ide-line-soft);align-items:center;gap:10px;padding:9px 12px;transition:background-color .35s,border-color .35s;display:flex}.v-iskin__head .ide-head__logo{background:var(--ide-accent);width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.v-iskin__head .ide-head__logo{background:color-mix(in srgb, var(--ide-accent) 30%, transparent)}}.v-iskin__head .ide-head__logo{transition:color .35s,background-color .35s}.v-iskin__head .ide-head__avatar{width:26px;height:26px;margin-left:auto;font-size:10px;transition:background-color .35s}.v-iskin__body{grid-template-columns:140px minmax(0,1fr);min-height:0;display:grid}.v-iskin__tree{border-right:1px solid var(--ide-line-soft);padding:10px 8px;transition:border-color .35s}.v-iskin__tree .ide-tree__node{height:24px;font-size:11.5px}.v-iskin__tree .ide-tree__no{width:16px;height:16px;font-size:9.5px;transition:background-color .35s}.v-iskin__code{background:var(--ide-code-bg);min-width:0;padding-top:4px;transition:background-color .35s;overflow:hidden}.v-iskin__code .ide-code{font-size:11px;line-height:18px}.v-iskin__code .ide-code__line{min-height:18px}.v-iskin__code .ide-code__no{width:30px;padding-right:8px}.v-iskin__controls{align-content:center;gap:16px;padding:14px;display:grid}.v-iskin__group p{color:var(--ide-base);margin-bottom:8px;font-size:11.5px;font-weight:700}.v-iskin__swatches{grid-template-columns:repeat(3,26px);gap:8px;display:grid}.v-iskin__swatches button{background:var(--sw);width:26px;height:26px;box-shadow:0 0 0 1px var(--ide-line);border:2px solid #fff;border-radius:50%;padding:0;transition:box-shadow .2s}.v-iskin__swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--sw)}.v-iskin__modes{gap:6px;display:grid}.v-iskin__modes button{border:1px solid var(--ide-line);height:30px;color:var(--ide-text);background:#fff;border-radius:4px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:600;transition:border-color .2s,color .2s;display:flex}.v-iskin__modes button[aria-pressed=true]{border-color:var(--ide-accent);color:var(--ide-accent)}.v-iskin.is-dark .v-iskin__app{--ide-base:#dbe5f5;--ide-text:#b6c6e3;--ide-light:#6f80a0;--ide-alt:#1f2b3a;--ide-line-soft:#243142;background:#141c26}.v-iskin.is-dark .v-iskin__head{background:#15202f}.v-iskin.is-dark .v-iskin__code{background:#282a36}.v-iset{height:330px;padding:6px 16px 16px}.v-iset__tabs{border-bottom:1px solid var(--ide-line-soft);scrollbar-width:none;gap:18px;margin-bottom:8px;display:flex;overflow-x:auto}.v-iset__tabs button{color:var(--ide-text);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:5px;padding:12px 0 10px;font-weight:650;transition:color .2s,border-color .2s;display:inline-flex}.v-iset__tabs button[aria-pressed=true]{border-bottom-color:var(--ide-accent);color:var(--ide-accent)}.v-iset__tabs .ide-i{color:var(--ide-light)}.v-iset__panel{display:grid}.v-iset__panel:not([hidden]){animation:ide-line-in .35s var(--ease-out-expo)}.v-iset__row{border-bottom:1px solid var(--ide-line-soft);grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:40px;display:grid}.v-iset__label{color:var(--ide-base);align-items:center;gap:6px;font-weight:600;display:flex}.v-iset__lock{color:var(--ide-light);display:grid}.v-iset__input{border:1px solid var(--ide-line);min-width:120px;height:28px;color:var(--ide-base);border-radius:4px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:inline-flex}.v-iset__input.is-select .ide-i{color:var(--ide-light);margin-left:auto}.v-iset__switch{background:var(--ide-line);border-radius:9px;width:34px;height:18px;transition:background-color .25s;display:inline-block;position:relative}.v-iset__switch i{width:14px;height:14px;transition:transform .3s var(--ease-out-expo);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.v-iset__switch.is-on{background:var(--ide-accent)}.v-iset__switch.is-on i{transform:translate(16px)}.v-iset__skins{gap:6px;display:flex}.v-iset__skins i{border-radius:50%;width:16px;height:16px}.v-iset__skins i.is-on{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--ide-accent)}.v-iset__reset{color:var(--ide-light);font-size:14px;display:grid}.v-iauto{background:var(--ide-bg);height:300px;display:grid}.v-iauto__modal,.v-iauto__diff{transition:opacity .3s, transform .4s var(--ease-out-expo);grid-area:1/1}.v-iauto__modal{background:#fff;border-radius:6px;place-self:center;gap:8px;width:min(100% - 28px,380px);padding:18px;display:grid;box-shadow:0 18px 44px #1c2b4633}.v-iauto__title{align-items:center;gap:8px;font-size:14px;display:flex}.v-iauto__title .ide-i{color:var(--ide-accent);font-size:17px}.v-iauto__file{font-size:12px}.v-iauto__actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.v-iauto__diff{opacity:0;pointer-events:none;background:#fff;grid-template-rows:auto 1fr;display:grid;transform:scale(.98)}.v-iauto.is-diff .v-iauto__modal{opacity:0;transform:scale(.98)}.v-iauto.is-diff .v-iauto__diff{opacity:1;transform:none}.v-iauto__bar{border-bottom:1px solid var(--ide-line);align-items:center;gap:10px;padding:10px 14px;display:flex}.v-iauto__bar em{color:#c07a00;background:#fff4e5;border-radius:3px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:700}.v-iauto__bar i{color:var(--ide-light);margin-left:auto}.v-iauto__cols{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.v-iauto__col{min-width:0;padding-bottom:10px;font-size:11px;line-height:19px;overflow:hidden}.v-iauto__col+.v-iauto__col{border-left:1px solid var(--ide-line)}.v-iauto__col .ide-code__line{min-height:19px}.v-iauto__col .ide-code__no{width:28px;padding-right:7px}.v-iauto__label{color:var(--ide-light);font:700 10.5px/1.4 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;padding:6px 10px;display:block}.v-iauto__col .is-del .ide-code__text{background:#ffeef0}.v-iauto__col .is-add .ide-code__text{background:#e6ffed}.v-iauto__col .is-del .ide-code__no{background:#ffdce0}.v-iauto__col .is-add .ide-code__no{background:#cdffd8}.v-iconf{height:300px}.v-iconf__head{border-bottom:1px solid var(--ide-line);align-items:center;gap:10px;padding:12px 14px;display:flex}.v-iconf__head em{color:var(--ide-light);white-space:nowrap;font-size:11.5px;font-style:normal}.v-iconf__list{padding:4px 14px 12px;display:grid}.v-iconf__row{border-bottom:1px solid var(--ide-line-soft);grid-template-columns:minmax(0,1fr) auto 70px;align-items:center;gap:12px;padding:8px 2px;font-size:12px;display:grid}.v-iconf__row b{font-family:var(--ide-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.v-iconf__row code{color:#1a1aa6;font-family:var(--ide-mono);font-size:11.5px}.v-iconf__row em{background:var(--ide-accent-dim);color:var(--ide-accent);border-radius:3px;justify-self:end;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:700}.v-iconf__row em[data-type=boolean]{color:#0b8a68;background:#d2f8ec}.v-iconf__row em[data-type=numeric]{color:#a37a00;background:#fdf1cf}.v-iconf__row--new{display:none}.v-iconf__row--new.is-in{background:var(--ide-accent-faint);animation:ide-line-in .4s var(--ease-out-expo);display:grid}.v-iconf__form{gap:8px}.v-iconf__field{gap:4px;display:grid}.v-iconf__field small{color:var(--ide-light);letter-spacing:.04em;flex-wrap:wrap;gap:4px;font-size:10.5px;font-weight:700;display:flex}.v-iconf__field small em{background:var(--ide-alt);color:var(--ide-text);border-radius:3px;padding:0 5px;font-size:9px;font-style:normal}.v-iconf__error{color:var(--ide-danger);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:none}.v-iconf__error.is-on{display:flex}.v-idb{grid-template-columns:172px minmax(0,1fr);height:420px;display:grid}.v-idb__side{border-right:1px solid var(--ide-line);align-content:start;gap:10px;padding:12px 10px;display:grid}.v-idb__actions{gap:4px;display:flex}.v-idb__actions .v-ifm__btn{height:26px;padding:0 7px;font-size:11px}.v-idb__side .ide-tree__node{height:24px;font-size:11.5px;padding-left:6px!important}.v-idb__side .ide-tree__node .ide-i{color:var(--ide-accent)}.v-idb__main{grid-template-rows:auto auto 1fr;min-width:0;display:grid;position:relative;overflow:hidden}.v-idb__tabs .ide-tab{width:132px}.v-idb__tabs .ide-tab .ide-i{color:var(--ide-accent)}.v-idb__bar{border-bottom:1px solid var(--ide-line);align-items:center;gap:8px;padding:10px 12px;display:flex}.v-idb__bar .v-ifm__search,.v-idb__bar .v-ifm__btn{height:28px;font-size:12px}.v-idb__pill{background:var(--ide-alt);border-radius:14px;flex:none;padding:2px;display:inline-flex}.v-idb__pill span{color:var(--ide-text);border-radius:12px;padding:4px 11px;font-size:11.5px;font-weight:650;transition:background-color .2s,color .2s}.v-idb__pill span.is-on{background:var(--ide-accent);color:#fff}.v-idb__view{align-content:start;padding:0 12px 12px;font-size:11.5px;display:none}.v-idb__view.is-on{animation:ide-line-in .3s var(--ease-out-expo);display:grid}.v-idb__row{border-bottom:1px solid var(--ide-line-soft);color:var(--ide-base);grid-template-columns:54px minmax(0,1fr) minmax(0,1.4fr) 54px;gap:10px;padding:7px 4px;transition:background-color .2s;display:grid}.v-idb__row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v-idb__row--head{color:var(--ide-light);font-weight:700}.v-idb__row--s{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 70px}.v-idb__row em{background:var(--ide-accent-dim);color:var(--ide-accent);border-radius:3px;padding:1px 5px;font-size:9.5px;font-style:normal;font-weight:700}.v-idb__row.is-hover{background:var(--ide-accent-faint)}.v-idb__pager{color:var(--ide-light);justify-self:end;margin-top:8px}.v-idb__field{justify-self:start;height:26px;margin-top:10px;font-size:11.5px}.v-idb__form{z-index:3;width:min(260px,100%);transition:transform .45s var(--ease-out-expo);background:#fff;align-content:start;gap:10px;padding:16px;display:grid;position:absolute;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-18px 0 40px #1c2b462e}.v-idb__form.is-open{transform:none}.v-idb__safe{background:var(--ide-accent-faint);color:var(--ide-accent);border-radius:4px;gap:6px;padding:8px 10px;font-size:11.5px;font-weight:600;display:flex}.v-idb__safe .ide-i{margin-top:1px}.v-iimg{background:var(--ide-alt);grid-template-rows:auto 1fr;height:330px;display:grid}.v-iimg__bar{color:var(--ide-text);background:#fff;align-items:center;gap:12px;padding:8px 12px;font-size:15px;display:flex}.v-iimg__bar i{display:grid}.v-iimg__save{background:var(--ide-accent);color:#fff;border-radius:4px;margin-left:auto;padding:5px 12px;font-size:12px;font-weight:700}.v-iimg__work{grid-template-columns:52px minmax(0,1fr);min-height:0;display:grid}.v-iimg__tools{border-top:1px solid var(--ide-line-soft);background:#fff;align-content:start;gap:4px;padding:8px 4px;display:grid}.v-iimg__tools span{color:var(--ide-text);border-radius:4px;justify-items:center;gap:2px;padding:6px 0;font-size:16px;transition:background-color .2s,color .2s;display:grid}.v-iimg__tools em{font-size:9px;font-style:normal;font-weight:600}.v-iimg__tools span.is-on{background:var(--ide-accent-faint);color:var(--ide-accent)}.v-iimg__canvas{place-items:center;padding:16px;display:grid;position:relative}.v-iimg__photo{aspect-ratio:1;width:min(100%,200px);transition:filter .5s, transform .5s var(--ease-out-expo), box-shadow .4s;background:#e8ddd6;display:grid;overflow:hidden;box-shadow:0 6px 18px #0000001f}.v-iimg__photo img{object-fit:cover;width:100%;height:100%}.v-iimg__canvas.f-filter .v-iimg__photo{filter:sepia(.45)contrast(1.15)saturate(1.2)}.v-iimg__canvas.f-crop .v-iimg__photo{transform:scale(.86)}.v-iimg__canvas.f-frame .v-iimg__photo{box-shadow:inset 0 0 0 9px #fff,0 6px 18px #0000001f}.v-iimg__crop{aspect-ratio:1;opacity:0;width:min(100% - 32px,200px);transition:opacity .3s, transform .5s var(--ease-out-expo);pointer-events:none;outline:1px dashed #ffffffe6;position:absolute}.v-iimg__crop i{border:3px solid #fff;width:12px;height:12px;position:absolute}.v-iimg__crop i:first-child{border-width:3px 0 0 3px;top:-3px;left:-3px}.v-iimg__crop i:nth-child(2){border-width:3px 3px 0 0;top:-3px;right:-3px}.v-iimg__crop i:nth-child(3){border-width:0 0 3px 3px;bottom:-3px;left:-3px}.v-iimg__crop i:nth-child(4){border-width:0 3px 3px 0;bottom:-3px;right:-3px}.v-iimg__canvas.f-cropping .v-iimg__crop{opacity:1;transform:scale(.86)}.v-iimg__text,.v-iimg__sticker{opacity:0;transition:opacity .3s, transform .4s var(--ease-out-expo);position:absolute;transform:scale(.8)}.v-iimg__text{color:#fff;letter-spacing:.12em;text-shadow:0 2px 8px #00000059;font-size:20px;font-weight:800;top:26%;left:50%;translate:-50%}.v-iimg__sticker{color:#fff;background:#e14954;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;display:grid;bottom:24%;right:calc(50% - 86px)}.v-iimg__canvas.f-text .v-iimg__text,.v-iimg__canvas.f-sticker .v-iimg__sticker{opacity:1;transform:none}.v-iadv{align-content:start;gap:12px;height:330px;padding:16px;display:grid}.v-iadv__toggle{align-items:center;gap:10px;display:flex}.v-iadv__list{border:1px solid var(--ide-line);border-radius:6px;padding:8px;display:grid}.v-iadv__root{color:var(--ide-base);align-items:center;gap:8px;padding:4px 6px 8px;font-weight:700;display:flex}.v-iadv__root .ide-i{color:var(--ide-accent);font-size:16px}.v-iadv__item{height:28px;transition:height .4s var(--ease-out-expo), opacity .3s;align-items:center;gap:8px;padding:0 6px;display:flex;overflow:hidden}.v-iadv__item .ide-f{width:20px;height:20px}.v-iadv__item.is-core{opacity:0;height:0}.v-iadv.is-adv .v-iadv__item.is-core{opacity:1;background:var(--ide-accent-faint);height:28px}.v-iadv__warn{color:#c07a00;opacity:0;align-items:center;gap:6px;font-size:11.5px;font-weight:600;transition:opacity .3s;display:flex}.v-iadv.is-adv .v-iadv__warn{opacity:1}@media (max-width:640px){.v-ifm__head .v-ifm__btn:not(.v-ifm__btn--primary),.v-ifm__sort,.v-isearch__state .v-ifm__btn{display:none}[data-view=list] :is(.v-ifm__cols,.v-ifm__item),.v-isearch [data-view=list] :is(.v-ifm__cols,.v-ifm__item){grid-template-columns:16px 22px minmax(0,1fr) 56px}[data-view=list] .v-ifm__date,[data-view=list] .v-ifm__cols>span:nth-of-type(2):not(:last-child),.v-isearch__folder,.v-isearch__cols>span:nth-of-type(2),.v-isearch__cols>span:nth-of-type(3){display:none}.v-itabs,.v-idb{grid-template-columns:minmax(0,1fr)}.v-itabs__tree,.v-idb__side{display:none}.v-icomp{grid-template-columns:minmax(0,1fr)}.v-icomp__info{border-left:0;border-top:1px solid var(--ide-line)}.v-irec{grid-template-columns:minmax(0,1fr);padding:18px}.v-irec__cards{display:none}.v-iskin{grid-template-columns:minmax(0,1fr)}.v-iskin__app{margin:14px 14px 0}.v-iskin__body{grid-template-columns:minmax(0,1fr)}.v-iskin__tree{display:none}.v-iskin__controls{grid-template-columns:auto auto;justify-content:start}}.xt-visual[data-visual^=ide-],.v-ide{min-width:0;max-width:100%}@media (max-width:1024px){.v-ide[data-v-ifm].v-ifm:not(.v-isearch,.v-ibatch),.v-ide.v-itabs,.v-ide.v-idb{height:440px}}@media (max-width:640px){.v-ibatch .v-ifm__path>span:not(:first-child){display:none}}.v-iflow{background:var(--ide-bg);text-align:left;border-radius:12px;grid-template-rows:48px 304px;font-size:12.5px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000073}.v-iflow__head{border-bottom:1px solid var(--ide-line-soft);background:#fff;align-items:center;gap:10px;padding:0 16px;display:flex}.v-iflow__logo{width:30px;height:30px;color:var(--ide-accent);background:#788afe4d;border-radius:50%;place-items:center;font-size:14px;display:grid}.v-iflow__logo .ide-i+.ide-i,.v-iflow[data-mode=editor] .v-iflow__logo .ide-i:first-child{display:none}.v-iflow[data-mode=editor] .v-iflow__logo .ide-i+.ide-i{display:block}.v-iflow__title{line-height:1.25;display:grid}.v-iflow__title small{color:var(--ide-light);font-size:10.5px}.v-iflow__title b{color:var(--ide-base);font-size:13px}.v-iflow__tools{color:var(--ide-text);align-items:center;gap:12px;margin-left:auto;font-size:17px;display:flex}.v-iflow__tools i{background:var(--ide-accent);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10.5px;font-style:normal;font-weight:700;display:grid}.v-iflow__body{position:relative}.v-iflow__fm{background:#fff;grid-template-rows:auto 1fr;display:grid;position:absolute;inset:0}.v-iflow__crumbs{border-bottom:1px solid var(--ide-line-soft);background:var(--ide-bg);white-space:nowrap;align-items:center;height:40px;padding:0 16px;display:flex}.v-iflow__crumbs>span{color:var(--ide-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.v-iflow__crumbs>span+span:before{content:"›";color:var(--ide-light);margin:0 8px;font-weight:400}.v-iflow__crumbs>span:last-child{color:var(--ide-base)}.v-iflow__crumbs .ide-i{color:var(--ide-accent);font-size:14px}.v-iflow__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px;padding:16px;display:grid}.v-iflow__item{border:1px solid var(--ide-line);background:#fff;border-radius:4px;justify-items:center;gap:6px;min-width:0;padding:14px 6px 11px;transition:border-color .2s,background-color .2s,transform .2s;display:grid}.v-iflow__item .ide-f{width:38px;height:38px}.v-iflow__item b{max-width:100%;color:var(--ide-base);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.v-iflow__item.is-focus{border-color:var(--ide-accent);background:var(--ide-accent-faint);transform:scale(.97)}.v-iflow__ed{transition:opacity .3s, transform .55s var(--ease-out-expo), visibility 0s;grid-template-columns:170px minmax(0,1fr);display:grid;position:absolute;inset:0}.v-iflow[data-mode=manager] .v-iflow__ed{visibility:hidden;opacity:0;transition:opacity .25s,transform .35s cubic-bezier(.4,0,1,1),visibility 0s .35s;transform:translateY(22px)}.v-iflow__tree{border-right:1px solid var(--ide-line);background:#fff;padding:12px 8px;font-size:12px}.v-iflow__tree .ide-tree__node{gap:6px;height:25px;padding:0 6px 0 calc(6px + var(--d,0) * 12px)!important}.v-iflow__tree .ide-tree__node:not(.is-dir){padding-left:calc(16px + var(--d,0) * 12px)!important}.v-iflow__tree .ide-tree__no{width:16px;height:16px;font-size:9.5px}.v-iflow__main{background:#fff;grid-template-rows:40px 1fr;min-width:0;display:grid;position:relative}.v-iflow__tabs{height:40px}.v-iflow__tabs .ide-tab{width:160px;height:32px;font-size:12px}.v-iflow__tabs .ide-tabs__tools i{border-radius:50%;transition:background-color .15s}.v-iflow__tabs .ide-tabs__tools i.is-press{background:var(--ide-line)}.v-iflow__code{font-family:var(--ide-mono);padding-top:6px;font-size:12px;position:relative;overflow:hidden}.v-iflow__typed{color:#3c4c72}.v-iflow__popup{opacity:0;width:230px;transition:opacity .15s,transform .2s;position:absolute;top:148px;left:calc(50px + 4ch);transform:translateY(-4px)}.v-iflow__popup.is-open{opacity:1;transform:none}.v-iflow__save{background:var(--ide-accent);color:#fff;height:36px;transition:opacity .25s, transform .3s var(--ease-out-expo);border-radius:5px;align-items:center;gap:7px;padding:0 16px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;right:16px;box-shadow:0 10px 22px #788afe66}.v-iflow__save .ide-i{font-size:15px}.v-iflow__save.is-press{transform:scale(.94)}.v-iflow:not(.is-dirty) .v-iflow__save{opacity:0;transform:scale(.9)}.v-iflow__toast{height:36px;font-size:11.5px;position:absolute;bottom:14px;left:14px}.xt-visual{--sm-bg:#1f1c19;--sm-accent:#d8a47f}:is(.v-smsite,.v-smset,.v-smimp){color:#1f2328;background:#fff}.v-smlevel{background:radial-gradient(120% 50% at 100% 0%, #d8a47f29, transparent 60%), var(--sm-bg);color:#f3ede4e6;text-align:left;flex-direction:column;justify-content:center;font-size:13px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #f3ede412}.v-smlevel__logo{color:#f3ede4;letter-spacing:-.01em;padding:4px 16px 12px;font-size:14px;font-weight:650}.v-smlevel__back{color:#f3ede4bf;align-self:flex-start;padding:6px 16px 8px;font-size:11.5px}.v-smlevel__search{color:#f3ede499;background:#f3ede40d;border:1px solid #f3ede41f;border-radius:999px;justify-content:space-between;align-items:center;height:28px;margin:0 16px 12px;padding:0 12px;font-size:11.5px;display:flex}.v-smlevel__search svg{width:12px;height:12px}.v-smlevel__title{color:#f3ede480;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px;padding:4px 16px 6px;font-size:10px;font-weight:650}.v-smlevel__sub{color:#f3ede4bf;margin-top:-4px;padding:0 16px 6px;font-size:12px}.v-smlevel__desc{color:#f3ede4bf;padding:2px 16px 8px;font-size:11.5px;line-height:1.45}.v-smlevel__item{color:#f3ede4eb;letter-spacing:-.01em;margin:0 16px;padding:8px 0;font-size:14px;font-weight:500;line-height:18px;display:block;position:relative}.v-smlevel__item+.v-smlevel__item{border-top:1px solid #f3ede414}.v-smlevel__item i{width:14px;height:14px;color:var(--sm-accent);margin-top:-7px;position:absolute;top:50%;right:0}.v-smlevel__item.is-parent{color:#f3ede4}.v-smlevel__item.is-parent:before{content:"";background:var(--sm-accent);border-radius:0 2px 2px 0;width:2px;height:16px;margin-top:-8px;position:absolute;top:50%;left:-16px}.v-smlevel__item--icon{align-items:center;gap:8px;display:flex}.v-smlevel__item--icon svg{width:16px;height:16px;color:var(--sm-accent)}.v-smlevel__foot{color:#f3ede473;margin-top:6px;padding:8px 16px 4px;font-size:10.5px}.v-smsite{border-radius:6px;overflow:hidden}.v-smsite__bar{border-bottom:1px solid #ececec;align-items:center;gap:12px;height:34px;padding:0 12px;font-size:12px;display:flex}.v-smsite__bar b{margin-right:auto}.v-smsite__body{grid-template-columns:42% minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.v-smsite__img{aspect-ratio:3/4;border-radius:4px;display:block;overflow:hidden}.v-smsite img,.v-smbg img,.v-smitems img,.v-smdp img,.v-smmob img{object-fit:cover;width:100%;height:100%;display:block}.v-smsite__lines{gap:7px;display:grid}.v-smsite__lines b{letter-spacing:-.01em;margin-bottom:4px;font-size:15px;line-height:1.15}.v-smsite__lines i{background:#e8e9eb;border-radius:3px;height:6px;display:block}.v-smsite__lines i:last-child{width:70%}.v-smham-mini{background:#1f2328;border-radius:2px;width:16px;height:2px;position:relative;box-shadow:0 -5px #1f2328,0 5px #1f2328}:is(.v-smfx__side,.v-smfx__list,.v-smlv__seg,.v-smfl__list,.v-smitems__tabs) button,.v-smitems__opts span{min-height:28px;color:var(--color-fg-2);white-space:nowrap;cursor:pointer;background:#f3ede40a;border:1px solid #f3ede424;border-radius:999px;padding:0 11px;font-size:12px;transition:background-color .2s,border-color .2s,color .2s}:is(.v-smfx__side,.v-smfx__list,.v-smlv__seg,.v-smfl__list) button[aria-pressed=true],.v-smitems__tabs button[aria-selected=true],.v-smitems__opts span.is-on{color:#0b0d10;background:#fff;border-color:#fff}.v-ham{color:currentColor;place-items:center;display:inline-grid}.v-ham__box{perspective:80px;width:26px;height:18px;display:block;position:relative}.v-ham__inner,.v-ham__inner:before,.v-ham__inner:after{background:currentColor;border-radius:3px;width:26px;height:2px;transition:transform .15s,top .15s,bottom .15s,opacity .15s,background-color .15s,left .15s;display:block;position:absolute;left:0}.v-ham__inner{margin-top:-1px;top:50%}.v-ham__inner:before,.v-ham__inner:after{content:""}.v-ham__inner:before{top:-8px}.v-ham__inner:after{bottom:-8px}:is(.v-ham--3dx,.v-ham--3dy) .v-ham__inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s}:is(.v-ham--3dx,.v-ham--3dy) .v-ham__inner:before,:is(.v-ham--3dx,.v-ham--3dy) .v-ham__inner:after{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.is-active .v-ham--3dx .v-ham__inner,.v-ham--3dx.is-active .v-ham__inner{background-color:#0000;transform:rotateY(180deg)}.is-active .v-ham--3dy .v-ham__inner,.v-ham--3dy.is-active .v-ham__inner{background-color:#0000;transform:rotateX(-180deg)}:is(.is-active .v-ham--3dx,.v-ham--3dx.is-active,.is-active .v-ham--3dy,.v-ham--3dy.is-active) .v-ham__inner:before{transform:translateY(8px)rotate(45deg)}:is(.is-active .v-ham--3dx,.v-ham--3dx.is-active,.is-active .v-ham--3dy,.v-ham--3dy.is-active) .v-ham__inner:after{transform:translateY(-8px)rotate(-45deg)}:is(.is-active .v-ham--arrow,.v-ham--arrow.is-active) .v-ham__inner:before{transform:translate(-6px)rotate(-45deg)scaleX(.7)}:is(.is-active .v-ham--arrow,.v-ham--arrow.is-active) .v-ham__inner:after{transform:translate(-6px)rotate(45deg)scaleX(.7)}.v-ham--arrowalt .v-ham__inner:before{transition:top .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.v-ham--arrowalt .v-ham__inner:after{transition:bottom .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}:is(.is-active .v-ham--arrowalt,.v-ham--arrowalt.is-active) .v-ham__inner:before{transition:top .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;top:0;transform:translate(-6px,-6px)rotate(-45deg)scaleX(.7)}:is(.is-active .v-ham--arrowalt,.v-ham--arrowalt.is-active) .v-ham__inner:after{transition:bottom .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;bottom:0;transform:translate(-6px,6px)rotate(45deg)scaleX(.7)}.v-ham--collapse .v-ham__inner{transition:transform .13s cubic-bezier(.55,.055,.675,.19) .13s}:is(.is-active .v-ham--collapse,.v-ham--collapse.is-active) .v-ham__inner{transform:rotate(-45deg)}:is(.is-active .v-ham--collapse,.v-ham--collapse.is-active) .v-ham__inner:after{opacity:0;bottom:0}:is(.is-active .v-ham--collapse,.v-ham--collapse.is-active) .v-ham__inner:before{top:0;transform:rotate(-90deg)}.v-ham--spin .v-ham__inner{transition:transform .22s cubic-bezier(.55,.055,.675,.19)}:is(.is-active .v-ham--spin,.v-ham--spin.is-active) .v-ham__inner{transition-delay:.12s;transform:rotate(225deg)}:is(.is-active .v-ham--spin,.v-ham--spin.is-active) .v-ham__inner:before{opacity:0;top:0}:is(.is-active .v-ham--spin,.v-ham--spin.is-active) .v-ham__inner:after{bottom:0;transform:rotate(-90deg)}.v-ham--squeeze .v-ham__inner{transition-duration:75ms}:is(.is-active .v-ham--squeeze,.v-ham--squeeze.is-active) .v-ham__inner{transition-delay:.12s;transform:rotate(45deg)}:is(.is-active .v-ham--squeeze,.v-ham--squeeze.is-active) .v-ham__inner:before{opacity:0;top:0}:is(.is-active .v-ham--squeeze,.v-ham--squeeze.is-active) .v-ham__inner:after{bottom:0;transform:rotate(-90deg)}.v-ham--vortex .v-ham__inner{transition:transform .2s cubic-bezier(.19,1,.22,1)}:is(.is-active .v-ham--vortex,.v-ham--vortex.is-active) .v-ham__inner{transform:rotate(765deg)}:is(.is-active .v-ham--vortex,.v-ham--vortex.is-active) .v-ham__inner:before{opacity:0;top:0}:is(.is-active .v-ham--vortex,.v-ham--vortex.is-active) .v-ham__inner:after{bottom:0;transform:rotate(90deg)}.v-ham--boring .v-ham__inner{transition:none}:is(.is-active .v-ham--boring,.v-ham--boring.is-active) .v-ham__inner{transform:rotate(45deg)}:is(.is-active .v-ham--boring,.v-ham--boring.is-active) .v-ham__inner:before{opacity:0;top:0}:is(.is-active .v-ham--boring,.v-ham--boring.is-active) .v-ham__inner:after{bottom:0;transform:rotate(-90deg)}.v-ham--elastic .v-ham__inner,.v-ham--elastic .v-ham__inner:after{transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}:is(.is-active .v-ham--elastic,.v-ham--elastic.is-active) .v-ham__inner{transition-delay:75ms;transform:rotate(135deg)}:is(.is-active .v-ham--elastic,.v-ham--elastic.is-active) .v-ham__inner:before{opacity:0;transition-delay:0s}:is(.is-active .v-ham--elastic,.v-ham--elastic.is-active) .v-ham__inner:after{transition-delay:75ms;transform:translateY(-8px)rotate(-270deg)}:is(.is-active .v-ham--slider,.v-ham--slider.is-active) .v-ham__inner{transform:rotate(45deg)}:is(.is-active .v-ham--slider,.v-ham--slider.is-active) .v-ham__inner:before{opacity:0;transform:rotate(-45deg)translate(-5px,-6px)}:is(.is-active .v-ham--slider,.v-ham--slider.is-active) .v-ham__inner:after{transform:translateY(-8px)rotate(-90deg)}.v-ham--emphatic .v-ham__box{overflow:hidden}.v-ham--emphatic .v-ham__inner{transition:background-color .125s ease-in .175s}.v-ham--emphatic .v-ham__inner:before{transition:transform .125s cubic-bezier(.6,.04,.98,.335),top 50ms linear .125s,left .125s ease-in .175s;left:0}.v-ham--emphatic .v-ham__inner:after{transition:transform .125s cubic-bezier(.6,.04,.98,.335),bottom 50ms linear .125s,left .125s ease-in .175s;left:0}:is(.is-active .v-ham--emphatic,.v-ham--emphatic.is-active) .v-ham__inner{background-color:#0000;transition-delay:0s}:is(.is-active .v-ham--emphatic,.v-ham--emphatic.is-active) .v-ham__inner:before{transition:left .125s ease-out,top 50ms linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;top:-40px;left:-40px;transform:translate(40px,40px)rotate(45deg)}:is(.is-active .v-ham--emphatic,.v-ham--emphatic.is-active) .v-ham__inner:after{transition:left .125s ease-out,bottom 50ms linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;bottom:-40px;left:-40px;transform:translate(40px,-40px)rotate(-45deg)}.v-ham--spring .v-ham__inner{transition:background-color 0s linear .13s}:is(.is-active .v-ham--spring,.v-ham--spring.is-active) .v-ham__inner{background-color:#0000;transition-delay:.22s}:is(.is-active .v-ham--spring,.v-ham--spring.is-active) .v-ham__inner:before{transition:top .1s cubic-bezier(.333,0,.667,.333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;top:0;transform:rotate(45deg)}:is(.is-active .v-ham--spring,.v-ham--spring.is-active) .v-ham__inner:after{transition:bottom .2s cubic-bezier(.333,0,.667,.333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;bottom:0;transform:rotate(-45deg)}.v-ham--stand .v-ham__inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}:is(.is-active .v-ham--stand,.v-ham--stand.is-active) .v-ham__inner{background-color:#0000;transition:transform 75ms cubic-bezier(.215,.61,.355,1),background-color 0s linear .15s;transform:rotate(90deg)}:is(.is-active .v-ham--stand,.v-ham--stand.is-active) .v-ham__inner:before{transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;top:0;transform:rotate(-45deg)}:is(.is-active .v-ham--stand,.v-ham--stand.is-active) .v-ham__inner:after{transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;bottom:0;transform:rotate(45deg)}.v-smfx{grid-template-rows:minmax(0,1fr) auto;gap:16px;height:100%;display:grid}.v-smfx__stage{min-height:300px;position:relative}.v-smfx__wrap{--d:1;perspective:1500px;background:#0e141c;border-radius:8px;position:absolute;inset:0;overflow:hidden}.v-smfx[data-side=left] .v-smfx__wrap{--d:-1}.v-smfx__pusher,.v-smfx__menu{transition:transform .5s ease-in,opacity .5s ease-in;position:absolute;top:0;bottom:0}.v-smfx.is-open :is(.v-smfx__pusher,.v-smfx__menu){transition-timing-function:ease-out}.v-smfx.no-tr :is(.v-smfx__pusher,.v-smfx__menu){transition:none}.v-smfx__pusher{z-index:2;transform-style:preserve-3d;left:0;right:0}.v-smfx__pusher .v-smsite__body{grid-template-columns:34% minmax(0,1fr);padding:18px}.v-smfx__menu{z-index:3;transform-origin:100%;width:40%;right:0;box-shadow:0 0 30px #00000040}.v-smfx[data-side=left] .v-smfx__menu{transform-origin:0%;left:0;right:auto}.v-smfx:is([data-effect="2"],[data-effect="4"],[data-effect="5"],[data-effect="7"],[data-effect="8"],[data-effect="10"],[data-effect="14"]) .v-smfx__menu{z-index:1}.v-smfx[data-effect="0"] .v-smfx__menu,.v-smfx[data-effect="15"] .v-smfx__menu,.v-smfx[data-effect="16"] .v-smfx__menu{opacity:0}.v-smfx[data-effect="15"] .v-smfx__menu{transform-origin:50%;transform:scale(0)}.v-smfx[data-effect="16"] .v-smfx__menu{transform-origin:50%;transform:scale(2)}.v-smfx:is([data-effect="1"],[data-effect="3"],[data-effect="6"],[data-effect="9"],[data-effect="11"],[data-effect="12"]) .v-smfx__menu{transform:translateX(calc(var(--d) * 100%))}.v-smfx[data-effect="4"] .v-smfx__menu{transform:translateX(calc(var(--d) * 50%))}.v-smfx[data-effect="5"] .v-smfx__menu{transform:translateX(calc(var(--d) * -50%))}.v-smfx[data-effect="7"] .v-smfx__menu{transform:rotateY(calc(var(--d) * 55deg));transform-origin:calc(50% - var(--d) * 50%) 50%}.v-smfx[data-effect="8"] .v-smfx__menu{transform:rotateY(calc(var(--d) * -90deg))}.v-smfx[data-effect="10"] .v-smfx__menu{transform:translateZ(-260px)}.v-smfx[data-effect="13"] .v-smfx__menu{transform:translateY(-100%)}.v-smfx[data-effect="14"] .v-smfx__menu{transform:rotateY(calc(var(--d) * 90deg));transform-origin:calc(50% - var(--d) * 50%) 50%;transition-delay:0s}.v-smfx.is-open .v-smfx__menu{opacity:1;transform:none}.v-smfx.is-open[data-effect="14"] .v-smfx__menu{transition-delay:.1s}.v-smfx.is-open:is([data-effect="2"],[data-effect="3"],[data-effect="4"],[data-effect="5"],[data-effect="7"],[data-effect="8"],[data-effect="10"],[data-effect="13"],[data-effect="14"]) .v-smfx__pusher{transform:translateX(calc(var(--d) * -40%))}.v-smfx[data-effect="6"] .v-smfx__pusher{transform-origin:calc(50% + var(--d) * 50%) 50%}.v-smfx.is-open[data-effect="6"] .v-smfx__pusher{transform:translateX(calc(var(--d) * -40%)) rotateY(calc(var(--d) * 15deg))}.v-smfx.is-open[data-effect="9"] .v-smfx__pusher{transform:translateZ(-260px)}.v-smfx.is-open[data-effect="11"] .v-smfx__pusher{transform:translateX(calc(var(--d) * -20%)) translateZ(-500px) rotateY(calc(var(--d) * 25deg))}.v-smfx[data-effect="12"] .v-smfx__pusher{transform-origin:calc(50% - var(--d) * 50%) 50%}.v-smfx.is-open[data-effect="12"] .v-smfx__pusher{transform:rotateY(calc(var(--d) * 10deg))}.v-smfx__controls{gap:10px;display:grid}.v-smfx__side{gap:6px;display:flex}.v-smfx__list{flex-wrap:wrap;gap:6px;display:flex}.v-smlv{align-content:start;justify-items:center;gap:14px;display:grid}.v-smlv__seg{gap:6px;display:flex}.v-smlv__menu{background:var(--sm-bg);border-radius:6px;width:min(100%,260px);height:200px;position:relative;overflow:hidden}.v-smlv__level{justify-content:flex-start;padding-top:10px;transition:transform .5s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0;transform:translate(100%);box-shadow:-8px 0 24px #00000040}.v-smlv__level:first-child{box-shadow:none;padding-top:24px}.v-smlv__level.is-open{transform:translate(0)}.v-smlv[data-mode=overlap] .v-smlv__level.is-open{transform:translateX(calc(var(--d) * 24px))}.v-smlv__strip{z-index:2;opacity:0;background:#0000004d;place-items:center;width:24px;transition:opacity .3s;display:grid;position:absolute;inset:0 auto 0 0}.v-smlv__strip em{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-style:normal;transform:rotate(-90deg)}.v-smlv[data-mode=overlap] .v-smlv__level.is-covered .v-smlv__strip{opacity:1}.v-smhams{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.v-smhams__cell{color:#fff;cursor:pointer;background:#f3ede408;border:1px solid #f3ede41a;border-radius:8px;justify-items:center;gap:8px;min-width:0;padding:12px 2px 8px;transition:background-color .3s,border-color .3s;display:grid}.v-smhams__cell.is-active{background:var(--sm-bg);border-color:#f3ede43d}.v-smhams__name{max-width:100%;color:var(--color-fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.v-smhams__cell.is-active .v-smhams__name{color:#f3ede4d9}.v-smbg{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:20px;display:grid}.v-smbg__level{isolation:isolate;border-radius:6px;height:230px;position:relative}.v-smbg__level>:is(.v-smbg__img,.v-smbg__video,.v-smbg__pattern,.v-smbg__overlay){z-index:-1;opacity:0;transition:opacity .5s;position:absolute;inset:0}.v-smbg__video img{transform:scale(1.06)}.v-smbg[data-mode=video] .v-smbg__video img{animation:6s ease-in-out infinite alternate v-smbg-drift}@keyframes v-smbg-drift{to{transform:scale(1.18)translate(-3%,2%)}}.v-smbg__play{background:#0000008c;border-radius:5px;width:26px;height:18px;position:absolute;bottom:10px;right:10px}.v-smbg__play:after{content:"";border:4px solid #0000;border-left:7px solid #fff;border-right:0;position:absolute;top:5px;left:10px}.v-smbg__pattern{background-image:radial-gradient(#f3ede480 1.2px,#0000 1.6px);background-size:9px 9px}.v-smbg__overlay{background:linear-gradient(#1f1c1926,#1f1c19f2)}.v-smbg:is([data-mode=image],[data-mode=pattern],[data-mode=overlay]) .v-smbg__img,.v-smbg[data-mode=video] .v-smbg__video,.v-smbg[data-mode=pattern] .v-smbg__pattern,.v-smbg:is([data-mode=pattern],[data-mode=overlay],[data-mode=video]) .v-smbg__overlay{opacity:1}.v-smbg[data-mode=pattern] .v-smbg__overlay{opacity:.6}.v-smbg[data-mode=image] .v-smbg__level :is(.v-smlevel__title,.v-smlevel__item){text-shadow:0 1px 8px #0009}.v-smbg[data-mode=image] .v-smbg__level .v-smlevel__title{background:#0000004d}.v-smbg__opts{gap:6px;display:grid}.v-smbg__opts button{text-align:left;cursor:pointer;background:#f3ede408;border:1px solid #f3ede41a;border-radius:8px;gap:2px;padding:8px 12px;transition:background-color .2s,border-color .2s;display:grid}.v-smbg__opts b{color:var(--color-fg);font-size:13px;font-weight:560}.v-smbg__opts span{color:var(--color-fg-3);font-size:11.5px}.v-smbg__opts button[aria-pressed=true]{background:#f3ede417;border-color:#f3ede44d}.v-smfl{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.v-smfl__stage{background:#0e141c;border-radius:6px;height:220px;position:relative;overflow:hidden}.v-smfl__site{transition:filter .4s,opacity .4s;position:absolute;inset:0}.v-smfl__site .v-smsite__body{grid-template-columns:38% minmax(0,1fr)}.v-smfl__menu{justify-content:center;width:40%;position:absolute;inset:0 0 0 auto}.v-smfl[data-filter=brightness] .v-smfl__site{filter:brightness(.5)}.v-smfl[data-filter=grayscale] .v-smfl__site{filter:grayscale()}.v-smfl[data-filter=sepia] .v-smfl__site{filter:sepia()}.v-smfl[data-filter=saturate] .v-smfl__site{filter:saturate(4)}.v-smfl[data-filter=invert] .v-smfl__site{filter:invert(.8)}.v-smfl[data-filter=opacity] .v-smfl__site{filter:opacity(.5)}.v-smfl[data-filter=contrast] .v-smfl__site{filter:contrast(3)}.v-smfl[data-filter=blur] .v-smfl__site{filter:blur(3px)}.v-smfl[data-filter=tint] .v-smfl__site{filter:sepia()hue-rotate(200deg)}.v-smfl[data-filter=inkwell] .v-smfl__site{filter:grayscale()brightness(.45)contrast(1.05)}.v-smfl[data-filter=hue-rotate-90] .v-smfl__site{filter:hue-rotate(90deg)}.v-smfl[data-filter=hue-rotate-180] .v-smfl__site{filter:hue-rotate(180deg)}.v-smfl[data-filter=hue-rotate-270] .v-smfl__site{filter:hue-rotate(270deg)}.v-smfl[data-filter=hue-rotate-360] .v-smfl__site{filter:hue-rotate(360deg)}.v-smfl[data-filter=half-transparent] .v-smfl__site{opacity:.5}.v-smfl[data-filter=transparent] .v-smfl__site{opacity:0}.v-smfl__list{flex-wrap:wrap;gap:6px;display:flex}.v-smanat{grid-template-columns:minmax(0,250px) minmax(0,1fr);justify-content:center;align-items:center;gap:28px;display:grid}.v-smanat__level{border-radius:8px;justify-content:flex-start;padding:6px 0 10px;box-shadow:0 18px 44px #0000004d}.v-smanat__part{opacity:0}.v-smanat__part.is-in{opacity:1;animation:var(--anim) .6s both}.v-smanat__list{counter-reset:part;gap:4px;margin:0;padding:0;list-style:none;display:grid}.v-smanat__list li{color:var(--color-fg-3);border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 12px;font-size:13px;transition:background-color .3s,color .3s;display:flex}.v-smanat__list b{font-weight:560}.v-smanat__list code{color:var(--color-fg-3);font-size:11.5px}.v-smanat__list li.is-on{color:var(--color-fg);background:#f3ede412}.v-smanat__list li.is-on code{color:#8fb6e0}@keyframes v-sm-fadeInLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes v-sm-zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes v-sm-fadeInDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes v-sm-flipInX{0%{opacity:0;transform:perspective(400px)rotateX(90deg)}40%{transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}to{transform:perspective(400px)}}@keyframes v-sm-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes v-sm-fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.v-smitems{grid-template-rows:auto minmax(0,1fr);gap:16px;height:100%;display:grid}.v-smitems__tabs{flex-wrap:wrap;gap:6px;display:flex}.v-smitems__body{grid-template-columns:minmax(0,1fr) minmax(0,150px);align-items:stretch;gap:20px;display:grid}.v-smitems__level{border-radius:8px;justify-content:flex-start;min-height:300px;padding-bottom:10px}.v-smitems__list{gap:4px;margin:auto 0;padding:12px 0;display:grid}.v-smitems__item{color:#f3ede4e6;isolation:isolate;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:16px;display:flex;position:relative;overflow:hidden}.v-smitems__icon{flex:none;width:21px;height:21px}.v-smitems__thumb{border-radius:4px;display:none;overflow:hidden}.v-smitems[data-tab=icon][data-opt=after] .v-smitems__icon{order:2}.v-smitems[data-tab=icon]:is([data-opt=above],[data-opt=below]) .v-smitems__item{flex-direction:column;gap:4px}.v-smitems[data-tab=icon][data-opt=below] .v-smitems__icon{order:2}.v-smitems:not([data-tab=icon]) .v-smitems__icon{display:none}.v-smitems:is([data-tab=thumb],[data-tab=grid]) .v-smitems__thumb{aspect-ratio:1;width:92px;display:block}.v-smitems[data-tab=thumb] .v-smitems__item{flex-direction:column;gap:6px}.v-smitems[data-tab=thumb][data-opt=below] .v-smitems__thumb{order:2}.v-smitems[data-tab=thumb][data-opt=behind] .v-smitems__thumb{z-index:-1;border-radius:0;width:auto;position:absolute;inset:0}.v-smitems[data-tab=thumb][data-opt=behind] .v-smitems__thumb:after{content:"";background:#1f1c198c;position:absolute;inset:0}.v-smitems[data-tab=thumb][data-opt=behind] .v-smitems__item{border-radius:4px;min-height:92px;margin:0 14px 6px;overflow:hidden}.v-smitems[data-tab=thumb][data-opt=replace] .v-smitems__label{display:none}.v-smitems[data-tab=thumb][data-opt=replace] .v-smitems__thumb{width:110px}.v-smitems[data-tab=grid] .v-smitems__list{grid-template-columns:repeat(var(--cols,1), minmax(0, 1fr));gap:8px;padding:0 12px}.v-smitems[data-tab=grid][data-opt="2"] .v-smitems__list{--cols:2}.v-smitems[data-tab=grid][data-opt="3"] .v-smitems__list{--cols:3}.v-smitems[data-tab=grid] .v-smitems__item{flex-direction:column;gap:6px;padding:4px;font-size:12.5px}.v-smitems[data-tab=grid] .v-smitems__thumb{width:100%;max-width:120px}.v-smitems[data-tab=grid][data-opt="1"] .v-smitems__item{flex-direction:row;justify-content:flex-start;padding:4px 20px}.v-smitems[data-tab=grid][data-opt="1"] .v-smitems__thumb{width:56px}.v-smitems__item:before{content:"";z-index:-1;opacity:0;background:#0000002e;transition:transform .5s,opacity .5s;position:absolute;inset:0}.v-smitems[data-opt=right] .v-smitems__item:before{opacity:1;transform:translate(-100%)}.v-smitems[data-opt=left] .v-smitems__item:before{opacity:1;transform:translate(100%)}.v-smitems[data-opt=up] .v-smitems__item:before{opacity:1;transform:translateY(100%)}.v-smitems[data-opt=down] .v-smitems__item:before{opacity:1;transform:translateY(-100%)}.v-smitems[data-opt=zoom] .v-smitems__item:before{opacity:1;transform:scale(0)}.v-smitems[data-tab=hover] .v-smitems__item.is-hover:before{opacity:1;transform:none}.v-smitems__opts{align-content:center;gap:6px;display:grid}.v-smitems__opts span{cursor:default;align-items:center;display:flex}.v-smtr{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.v-smtr__level{perspective:600px;border-radius:8px;justify-content:flex-start;padding:8px 0 12px}.v-smtr__item{transform-origin:50% 0;opacity:0;transition:transform .5s cubic-bezier(.215,.61,.355,1),opacity .5s,background-color .3s;transition-delay:calc(var(--i) * 80ms);transform:rotateX(-90deg)translateY(20px)}.v-smtr.is-in .v-smtr__item{opacity:1;transform:none}.v-smtr.is-in .v-smtr__item.is-hover{background:#0000001a;transition-delay:0s;transform:translate(8px)scale(1.08)}.v-smtr__states{gap:4px;margin:0;display:grid}.v-smtr__states div:not(.is-on){display:none}.v-smtr__states div{border-radius:6px;justify-content:space-between;gap:10px;padding:5px 10px;font-size:12px;transition:background-color .3s;display:flex}.v-smtr__states dt{color:var(--color-fg-2)}.v-smtr__states dd{color:var(--color-fg-3);text-align:right;margin:0}.v-smtr__states div.is-on{background:#f3ede412}.v-smmob{justify-items:center;gap:12px;display:grid}.v-smmob__phone{background:var(--sm-bg);border:5px solid #2a2f37;border-radius:24px;width:150px;height:244px;position:relative;overflow:hidden}.v-smmob__menu{padding-top:10px;position:absolute;inset:0}.v-smmob__site{z-index:1;border-radius:0;align-content:start;gap:10px;transition:transform .5s ease-in;display:grid;position:absolute;inset:0}.v-smmob.is-open .v-smmob__site{transition-timing-function:ease-out;transform:translate(-100%)}.v-smmob__site .v-smsite__lines{padding:0 12px}.v-smmob__img{border-radius:4px;height:112px;margin:0 12px;display:block;overflow:hidden}.v-smmob__ham{z-index:2;color:#1f2328;transition:color .3s;position:absolute;top:6px;right:8px;transform:scale(.7)}.v-smmob.is-open .v-smmob__ham{color:#fff}.v-smmob__chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.v-smmob__chips span{color:var(--color-fg-3);border:1px solid #f3ede424;border-radius:999px;padding:4px 10px;font-size:11.5px}.v-smtrig{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.v-smtrig__stage{border-radius:6px;height:230px;position:relative;overflow:hidden}.v-smtrig__site{transition:filter .5s;position:absolute;inset:0}.v-smtrig.is-open .v-smtrig__site{filter:brightness(.5)}.v-smtrig__nav{color:#535a63;transition:color .3s}.v-smtrig__ham{color:#1f2328;transform:scale(.75)}.v-smtrig__body{justify-items:start;gap:12px;padding:18px 14px;display:grid}.v-smtrig__cta,.v-smtrig__widget{color:#fff;background:#1f2328;border-radius:4px;padding:7px 12px;font-size:12px;font-weight:600}.v-smtrig__widget{color:#1f2328;background:#fff;border:1px dashed #93a1b3}.v-smtrig__code{color:#24292f;background:#f1f2f4;border-radius:4px;padding:6px 10px;font-size:11.5px}[data-v-smtrig-el]{transition:box-shadow .3s}[data-v-smtrig-el].is-on{border-radius:4px;box-shadow:0 0 0 2px #1b95e0}.v-smtrig__menu{width:42%;transition:transform .5s ease-in;position:absolute;inset:0 0 0 auto;transform:translate(100%)}.v-smtrig.is-open .v-smtrig__menu{transition-timing-function:ease-out;transform:none}.v-smtrig__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.v-smtrig__list li{border-radius:8px;gap:1px;padding:7px 12px;transition:background-color .3s;display:grid}.v-smtrig__list b{color:var(--color-fg-2);font-size:13px;font-weight:560}.v-smtrig__list span{color:var(--color-fg-3);font-size:11.5px}.v-smtrig__list li.is-on{background:#f3ede412}.v-smtrig__list li.is-on b{color:var(--color-fg)}.v-smapi{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.v-smapi__console{height:230px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:#0c1016;border:1px solid #f3ede41a;border-radius:8px;overflow:hidden}.v-smapi__head{color:var(--color-fg-3);font-family:var(--font-sans);border-bottom:1px solid #f3ede414;align-items:center;gap:10px;padding:8px 12px;font-size:11.5px;display:flex}.v-smapi__log{flex-direction:column;justify-content:flex-end;gap:3px;height:calc(100% - 34px);margin:0;padding:10px 12px;font-size:11.5px;list-style:none;display:flex}.v-smapi__log li{color:#8b96a5;white-space:nowrap}.v-smapi__log li.is-call{color:#e6edf3}.v-smapi__log li.is-call:before{content:"> ";color:#5a6675}.v-smapi__log li.is-event{color:#7fb7ea}.v-smapi__menu{background:#e9ebee;border-radius:6px;height:230px;position:relative;overflow:hidden}.v-smapi__level{justify-content:flex-start;padding-top:14px;transition:transform .5s ease-in;position:absolute;inset:0;transform:translate(100%)}.v-smapi.is-open .v-smapi__level:first-child,.v-smapi.is-sub .v-smapi__level--sub{transition-timing-function:ease-out;transform:none}.v-smset{border-radius:10px;font-size:12.5px;overflow:hidden;box-shadow:0 18px 44px #0000004d}.v-smset__bar{background:#f6f7f7;border-bottom:1px solid #e3e5e8;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.v-smset__on{color:#1d7a3a;font-size:11.5px}.v-smset__btns{gap:6px;margin-left:auto;display:flex}.v-smset__btns span{background:#fff;border:1px solid #c3c4c7;border-radius:3px;padding:4px 9px;font-size:11.5px}.v-smset__btns .is-primary{color:#fff;background:#2271b1;border-color:#2271b1}.v-smset__body{grid-template-columns:170px minmax(0,1fr);display:grid}.v-smset__panels{background:#fbfbfc;border-right:1px solid #e3e5e8;margin:0;padding:8px 0;list-style:none}.v-smset__panels li{color:#50575e;padding:4px 14px;font-size:11.5px;transition:background-color .3s,color .3s}.v-smset__panels li.is-on{background:var(--sm-bg);color:#fff}.v-smset__fields{align-content:start;gap:2px;padding:12px 16px;display:grid}.v-smset__h{margin-bottom:6px;font-size:14px;font-weight:650}.v-smset__row{color:#3c434a;border-bottom:1px solid #f0f0f1;justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.v-smset__seg{border:1px solid #c3c4c7;border-radius:3px;display:flex;overflow:hidden}.v-smset__seg i{padding:3px 8px;font-size:11.5px;font-style:normal;transition:background-color .3s,color .3s}.v-smset__seg i.is-on{color:#fff;background:#2271b1}.v-smset__select{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 7l5 5 5-5' fill='none' stroke='%2350575e' stroke-width='1.6'/%3E%3C/svg%3E") right 5px center/14px no-repeat;border:1px solid #8c8f94;border-radius:3px;min-width:104px;padding:3px 24px 3px 8px;font-size:11.5px}.v-smset__range{align-items:center;gap:8px;display:flex}.v-smset__range i{background:#dcdcde;border-radius:2px;width:90px;height:4px;position:relative}.v-smset__range i:after{content:"";left:var(--v);background:#2271b1;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%}.v-smset__range b{font-size:11.5px;font-weight:500}.v-smset__toggle{background:#c3c4c7;border-radius:999px;width:32px;height:18px;transition:background-color .3s;position:relative}.v-smset__toggle:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .3s;position:absolute;top:2px;left:2px}.v-smset__toggle.is-on{background:#2271b1}.v-smset__toggle.is-on:after{transform:translate(14px)}.v-smset__tags{gap:4px;display:flex}.v-smset__tags i{background:#f0f0f1;border-radius:3px;padding:2px 7px;font-size:11px;font-style:normal}.v-smdp{grid-template-columns:minmax(0,260px) minmax(0,1fr);justify-content:center;align-items:center;gap:28px;display:grid}.v-smdp__level{border-radius:8px;justify-content:flex-start;height:390px;padding:10px 0 14px;box-shadow:0 18px 44px #0000004d}.v-smdp__list{gap:2px;display:grid;overflow:hidden}.v-smdp__post{color:#f3ede4e6;text-align:left;align-items:center;gap:10px;padding:6px 16px;font-size:12.5px;display:flex}.v-smdp__post.is-later{display:none}.v-smdp__post.is-in{animation:.5s both v-sm-fadeInUp}.v-smdp__thumb{border-radius:4px;flex:none;width:40px;height:40px;overflow:hidden}.v-smdp__more{color:#fff;background:#0000001a;align-self:center;place-items:center;min-width:110px;margin-top:12px;padding:10px 20px;font-size:12px;font-weight:700;display:grid;position:relative}.v-smdp__more.is-busy span{visibility:hidden}.v-smdp__more.is-busy:after{content:"";border:2px solid #eeeeee4d;border-top-color:#eee;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite fc-spin;position:absolute}.v-smdp__more.is-gone{opacity:0;transition:opacity .3s}.v-smdp__settings{gap:4px;margin:0;display:grid}.v-smdp__settings div{border:1px solid #f3ede414;border-radius:8px;justify-content:space-between;gap:12px;padding:7px 12px;font-size:12.5px;display:flex}.v-smdp__settings dt{color:var(--color-fg-3)}.v-smdp__settings dd{color:var(--color-fg);margin:0}.v-smimp{background:#f0f0f1;border-radius:10px;padding:16px;font-size:12px;position:relative;box-shadow:0 18px 44px #0000004d}.v-smimp__h{margin-bottom:12px;font-size:15px;font-weight:650}.v-smimp__boxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v-smimp__box{background:#fff;border:1px solid #dcdcde;align-content:start;gap:10px;padding:12px;display:grid}.v-smimp__box b{font-size:12.5px}.v-smimp__field{color:#50575e;gap:4px;font-size:11.5px;display:grid}.v-smimp__field i{color:#1f2328;white-space:nowrap;text-overflow:ellipsis;border:1px solid #8c8f94;border-radius:3px;padding:5px 8px;font-style:normal;overflow:hidden}.v-smimp__file{border-style:dashed!important}.v-smimp__check{color:#50575e;align-items:center;gap:6px;font-size:11px;display:flex}.v-smimp__check i{border:1px solid #8c8f94;border-radius:2px;width:12px;height:12px}.v-smimp__btn{color:#2271b1;border:1px solid #2271b1;border-radius:3px;justify-self:start;place-items:center;padding:5px 10px;font-size:11.5px;display:grid;position:relative}.v-smimp__btn.is-primary{color:#fff;background:#2271b1}.v-smimp__btn.is-busy span{visibility:hidden}.v-smimp__btn.is-busy:after{content:"";border:2px solid #f3ede459;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite fc-spin;position:absolute}.v-smimp__done{color:#50575e;opacity:0;transition:opacity .3s, transform .4s var(--ease-out-expo);background:#fff;border-left:4px solid #00a32a;flex-wrap:wrap;gap:6px;margin-top:12px;padding:9px 12px;display:flex;transform:translateY(6px)}.v-smimp__done b{color:#1f2328;margin-right:6px}.v-smimp__done span{color:#2271b1;text-decoration:underline}.v-smimp__done.is-on{opacity:1;transform:none}@media (max-width:640px){.v-smfx__stage{min-height:220px}:is(.v-smbg,.v-smfl,.v-smtrig,.v-smapi,.v-smanat,.v-smdp,.v-smitems__body){grid-template-columns:minmax(0,1fr)}.v-smanat__level,.v-smdp__level{justify-self:center;width:min(100%,260px)}.v-smitems__opts{flex-wrap:wrap;display:flex}.v-smset__body{grid-template-columns:minmax(0,1fr)}.v-smset__panels{display:none}.v-smimp__boxes{grid-template-columns:minmax(0,1fr)}.v-smimp__box:not(.v-smimp__box--demo){display:none}}.v-smfx[data-side=left] .v-smham-mini{order:-1}.v-smmob .v-smlevel{text-align:center}.v-smmob .v-smlevel__item.is-parent:before{display:none}@font-face{font-family:Mona Sans;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(../fonts/mona-sans-latin-standard-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(../fonts/mona-sans-latin-ext-standard-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:italic;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(../fonts/mona-sans-latin-standard-italic.woff2)format("woff2-variations")}:root{--accent:var(--color-blue);--gutter:clamp(16px, 4vw, 40px);--max:1240px;--header-h:68px;--section-y:clamp(88px, 12vw, 168px);color-scheme:dark}iframe{color-scheme:normal}.xt-container{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.xt-grid{z-index:-1;pointer-events:none;opacity:0;position:fixed;inset:0;overflow:hidden}.xt-grid__lines{--grid-line:#4aaced1f;background:repeating-linear-gradient(164.3deg, var(--grid-line) 0 1px, transparent 1px 46px), repeating-linear-gradient(49.7deg, var(--grid-line) 0 1px, transparent 1px 46px);position:absolute;inset:0}.xt-grid__spot{background:radial-gradient(24vw 28vh at 50% 50%, #1b95e021, #1b95e000 100%), radial-gradient(36vw 44vh at 50% 50%, #06090f00 0%, #06090f99 55%, var(--color-ink) 100%);will-change:transform;width:400vmax;height:400vmax;margin:-200vmax 0 0 -200vmax;position:absolute;top:50%;left:50%}.xt-grid__pulse{filter:drop-shadow(0 0 3px #4aacedf2)drop-shadow(0 0 9px #1b95e099);opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#4aaced00,#4aaced 72%,#fff);border-radius:2px;width:170px;height:1.5px;margin:-.75px 0 0 -85px;position:absolute;top:0;left:0}.xt-photo{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.xt-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xt-skip{z-index:100;background:var(--color-fg);color:var(--color-ink);border-radius:var(--radius-sm);transition:top .2s var(--ease-out-expo);padding:10px 16px;font-weight:600;position:fixed;top:-60px;left:16px}.xt-skip:focus{top:12px}.xt-icon{flex:none;width:1.15em;height:1.15em}.xt-num{font-variant-numeric:tabular-nums}.xt-btn{--btn-bg:var(--color-graphite-3);--btn-fg:var(--color-fg);--btn-border:var(--color-line-strong);border:1px solid var(--btn-border);background:var(--btn-bg);min-height:48px;color:var(--btn-fg);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .25s var(--ease-out-expo), border-color .25s var(--ease-out-expo), transform .25s var(--ease-out-expo), color .25s;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:0 22px;font-size:16px;font-weight:560;text-decoration:none;display:inline-flex;position:relative}.xt-btn:hover{--btn-bg:var(--color-graphite-4);--btn-border:#3a4458}.xt-btn:active{transform:scale(.98)}.xt-btn .xt-icon{transition:transform .35s var(--ease-out-expo)}.xt-btn:hover .xt-icon--nudge{transform:translate(3px)}.xt-btn--primary{--btn-bg:var(--color-blue-action);--btn-fg:#fff;--btn-border:var(--color-blue-action);transition:background-color .25s var(--ease-out-expo), border-color .25s var(--ease-out-expo), transform .25s var(--ease-out-expo), box-shadow .35s var(--ease-out-expo);background-image:linear-gradient(#ffffff1a,#fff0 55%);font-weight:620;box-shadow:inset 0 1px #fff3,0 1px 2px #00000073,0 8px 24px -8px #1b95e099}.xt-btn--primary:hover{--btn-bg:var(--color-blue-action-2);--btn-border:var(--color-blue-action-2);box-shadow:inset 0 1px #ffffff3d,0 1px 2px #00000073,0 12px 32px -8px #1b95e0cc}.xt-btn--ghost{--btn-bg:transparent}.xt-btn--ghost:hover{--btn-bg:var(--color-graphite-2)}.xt-btn--sm{min-height:38px;padding:0 16px;font-size:14.5px}.xt-btn[disabled],.xt-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.xt-seg{background:var(--color-graphite-1);border:1px solid var(--color-line);isolation:isolate;border-radius:999px;padding:4px;display:inline-flex;position:relative}.xt-seg button{z-index:1;white-space:nowrap;min-height:36px;color:var(--color-fg-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:540;transition:color .25s;position:relative}.xt-seg button:hover{color:var(--color-fg)}.xt-seg button[aria-pressed=true]{color:var(--color-ink)}.xt-seg__thumb{z-index:0;background:var(--color-fg);width:0;transition:transform .45s var(--ease-out-expo), width .45s var(--ease-out-expo);border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}.xt-promo:empty{display:none}.xt-promo .coupon-description{z-index:51;padding:9px var(--gutter);background:var(--color-graphite-2);border-bottom:1px solid var(--color-line);color:var(--color-fg-2);text-align:center;font-size:14px;position:relative}.xt-promo .headline{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;display:flex}.xt-promo .headline strong{color:var(--color-fg);font-weight:620}.xt-promo .headline strong:after{content:"";vertical-align:middle;background:var(--color-blue);border-radius:50%;width:4px;height:4px;margin-left:12px;display:inline-block}.xt-sale-bar{z-index:51;border-bottom:1px solid var(--sale-accent);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.xt-sale-bar{border-bottom:1px solid color-mix(in srgb, var(--sale-accent) 30%, transparent)}}.xt-sale-bar{background:radial-gradient(60% 220% at 50% 0%, var(--sale-glow), transparent 70%), radial-gradient(30% 300% at 0% 50%, var(--sale-accent), transparent 70%), var(--sale-bg)}@supports (color:color-mix(in lab, red, red)){.xt-sale-bar{background:radial-gradient(60% 220% at 50% 0%, color-mix(in srgb, var(--sale-glow) 34%, transparent), transparent 70%), radial-gradient(30% 300% at 0% 50%, color-mix(in srgb, var(--sale-accent) 22%, transparent), transparent 70%), var(--sale-bg)}}.xt-sale-bar{color:var(--color-fg-2);font-size:14px;text-decoration:none}.xt-sale-bar__sky{pointer-events:none;position:absolute;inset:0}.xt-sale-bar__p{top:50%;left:var(--x);width:var(--s);height:var(--s);margin-top:calc(var(--s) / -2);color:var(--sale-accent);opacity:.28;position:absolute}.xt-sale-bar__p svg{width:100%;height:100%;display:block}.xt-motion .xt-sale-bar__p{animation:xt-sale-drift var(--d) ease-in-out var(--delay) infinite alternate}@keyframes xt-sale-drift{0%{transform:translate(-18px,-6px)rotate(-12deg)}to{transform:translate(18px,6px)rotate(12deg)}}.xt-sale-bar__inner{min-height:44px;padding:6px var(--gutter);justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.xt-sale-bar__mark{background:var(--sale-accent);color:#fff;width:26px;height:26px;box-shadow:0 0 18px var(--sale-accent);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.xt-sale-bar__mark{box-shadow:0 0 18px color-mix(in srgb, var(--sale-accent) 55%, transparent)}}.xt-sale-bar__mark svg{width:15px;height:15px}.xt-sale-bar--bfcm .xt-sale-bar__mark,.xt-sale-chip--bfcm>svg:first-child{color:#111}.xt-motion .xt-sale-bar__mark{animation:2.4s ease-in-out infinite xt-sale-chip}.xt-sale-bar__name{color:var(--color-fg);white-space:nowrap;font-weight:620}.xt-sale-bar__offer b{color:var(--sale-accent);font-weight:680}.xt-sale-bar__offer,.xt-sale-bar__when{white-space:nowrap}.xt-sale-bar__offer:before,.xt-sale-bar__when:before{content:"";vertical-align:middle;background:var(--sale-accent);border-radius:50%;width:3px;height:3px;margin-right:12px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.xt-sale-bar__offer:before,.xt-sale-bar__when:before{background:color-mix(in srgb, var(--sale-accent) 70%, #fff)}}.xt-sale-bar__when .xt-num{color:var(--color-fg);font-weight:560}.xt-sale-bar__cta{border:1px solid var(--sale-accent);align-items:center;gap:6px;margin-left:6px;padding:4px 10px 4px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.xt-sale-bar__cta{border:1px solid color-mix(in srgb, var(--sale-accent) 55%, transparent)}}.xt-sale-bar__cta{color:var(--color-fg);white-space:nowrap;border-radius:999px;font-size:13px;font-weight:560;transition:background-color .25s,border-color .25s}.xt-sale-bar__arrow{width:14px;height:14px;color:var(--sale-accent);transition:transform .3s var(--ease-out-expo)}.xt-sale-bar:hover .xt-sale-bar__cta{border-color:var(--sale-accent);background:var(--sale-accent)}@supports (color:color-mix(in lab, red, red)){.xt-sale-bar:hover .xt-sale-bar__cta{background:color-mix(in srgb, var(--sale-accent) 18%, transparent)}}.xt-sale-bar:hover .xt-sale-bar__arrow{transform:translate(3px)}@media (max-width:760px){.xt-sale-bar__when,.xt-sale-bar__cta>span{display:none}.xt-sale-bar__cta,.xt-sale-bar:hover .xt-sale-bar__cta{background:0 0;border:0;margin:0;padding:0}}@media (max-width:480px){.xt-sale-bar__offer{display:none}}@media (prefers-reduced-motion:reduce){.xt-sale-bar :is(.xt-sale-bar__p,.xt-sale-bar__mark){animation:none!important}}.xt-promo add-to-calendar-button{--btn-background:transparent;--btn-text:var(--color-fg);--btn-border:var(--color-line-strong);--btn-shadow:none;--btn-hover-shadow:none;--font:var(--font-sans);font-size:13px}.xt-header{z-index:50;height:var(--header-h);transition:background-color .35s var(--ease-out-expo), border-color .35s, backdrop-filter .35s, -webkit-backdrop-filter .35s;background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}.xt-header[data-scrolled]{background:#06090f99}@supports (color:color-mix(in lab, red, red)){.xt-header[data-scrolled]{background:color-mix(in srgb, var(--color-ink) 60%, transparent)}}.xt-header[data-scrolled]{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border-bottom-color:var(--color-line)}.xt-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:100%;display:grid}.xt-brand{justify-self:start;align-items:center;gap:10px;height:40px;text-decoration:none;display:inline-flex}.xt-brand__mark{width:auto;height:28px;transition:transform .5s var(--ease-out-expo)}.xt-brand__word{clip-path:inset(0 100% 0 0);transition:clip-path .55s var(--ease-out-expo);display:block;overflow:hidden}.xt-brand__word img{opacity:0;width:auto;height:21px;transition:transform .55s var(--ease-out-expo), opacity .35s;transform:translate(-24px)}.xt-brand:hover .xt-brand__word,.xt-brand:focus-visible .xt-brand__word{clip-path:inset(0)}.xt-brand:hover .xt-brand__word img,.xt-brand:focus-visible .xt-brand__word img{opacity:1;transform:none}.xt-brand:hover .xt-brand__mark{transform:rotate(-8deg)}@media (hover:none){.xt-brand__word,.xt-brand__word img{transition:none}}.xt-nav__list{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.xt-nav__list a{min-height:36px;color:var(--color-fg-2);border-radius:999px;align-items:center;padding:0 12px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.xt-nav__list a:hover,.xt-nav__list a[aria-current=page]{color:var(--color-fg);background:var(--color-graphite-2)}.xt-header__actions{justify-self:end;align-items:center;gap:8px;display:flex}.xt-header__toggle{border:1px solid var(--color-line-strong);cursor:pointer;background:0 0;border-radius:999px;place-items:center;width:44px;height:44px;display:none}.xt-header__toggle .xt-icon--close,.xt-header__toggle[aria-expanded=true] .xt-icon--open{display:none}.xt-header__toggle[aria-expanded=true] .xt-icon--close{display:block}.xt-mobile-nav{inset:var(--header-h) 0 auto 0;height:calc(100dvh - var(--header-h));background:var(--color-ink);padding-block:24px;position:absolute;overflow:auto}.xt-mobile-nav .xt-nav__list{flex-direction:column;align-items:stretch;gap:0;margin-bottom:24px}.xt-mobile-nav .xt-nav__list a{min-height:56px;color:var(--color-fg);border-bottom:1px solid var(--color-line);background:0 0;border-radius:0;padding:0;font-size:22px;font-weight:560}.xt-mobile-nav .xt-btn{width:100%}@media (max-width:960px){.xt-nav,.xt-header__actions>.xt-btn{display:none}.xt-header__toggle{display:grid}.xt-header__inner{grid-template-columns:1fr auto}}.xt-section{padding-block:var(--section-y);position:relative}.xt-section--tight{padding-block:calc(var(--section-y) * .6)}.xt-section+.xt-section{padding-top:0}.xt-heading{letter-spacing:-.035em;font-variation-settings:"wdth" 104;max-width:22ch;font-size:clamp(34px,4.8vw,60px);font-weight:560;line-height:1.04}.xt-heading em{color:var(--color-fg-3);font-style:normal}.xt-motion .xt-heading [data-w]{color:#f7f8f8}@supports (color:color-mix(in lab, red, red)){.xt-motion .xt-heading [data-w]{color:color-mix(in srgb, var(--color-fg) calc(var(--w,0) * 100%), var(--color-fg-3))}}.xt-lede{max-width:58ch;color:var(--color-fg-2);margin-top:20px;font-size:clamp(18px,1.6vw,20px);line-height:1.55}.xt-section__head{margin-bottom:clamp(40px,6vw,72px)}.xt-motion [data-reveal]{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.xt-footer{border-top:1px solid var(--color-line);color:var(--color-fg-2);padding-block:72px 40px;font-size:15px}.xt-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;display:grid}.xt-footer__logo{width:190px;height:auto;margin-bottom:22px;display:block}.xt-footer__brand p{max-width:34ch}.xt-footer__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.xt-footer__cols h2{letter-spacing:0;color:var(--color-fg);margin-bottom:14px;font-size:13px;font-weight:600}.xt-footer__cols ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.xt-footer__cols a{text-decoration:none;transition:color .2s}.xt-footer__cols a:hover{color:var(--color-fg)}.xt-footer__cols .xt-footer__social{grid-template-columns:repeat(2,48px);gap:8px}.xt-footer__social a{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-graphite-1);width:48px;height:48px;color:var(--color-fg-2);transition:color .2s, border-color .2s, background-color .2s, transform .3s var(--ease-out-expo);place-items:center;display:grid}.xt-footer__social a:hover{border-color:var(--color-line-strong);background:var(--color-graphite-2);color:var(--color-fg);transform:translateY(-2px)}.xt-footer__social a:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.xt-footer__social svg{width:18px;height:18px}.xt-footer__bottom{border-top:1px solid var(--color-line);color:var(--color-fg-3);justify-content:space-between;gap:16px;margin-top:64px;padding-top:24px;font-size:14px;display:flex}@media (max-width:860px){.xt-footer__top{grid-template-columns:1fr}.xt-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.xt-footer__bottom{flex-direction:column}}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}