.dialog[data-v-5fe57fb8]{position:fixed;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--s-24);inset:0;overflow-y:auto;overscroll-behavior:contain}.dialog[data-v-5fe57fb8]:before{position:fixed;z-index:-1;background:#0009;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);content:"";inset:0}.dialog-enter-active[data-v-5fe57fb8],.dialog-leave-active[data-v-5fe57fb8]{transition:opacity .18s var(--ease-out)}.dialog-enter-from[data-v-5fe57fb8],.dialog-leave-to[data-v-5fe57fb8]{opacity:0}@media(max-width:767px){.dialog[data-v-5fe57fb8]{padding:var(--s-12)}}.base-icon[data-v-00a71f39]{display:inline-flex;flex:none;align-items:center;justify-content:center}.base-icon[data-v-00a71f39] svg{width:100%;height:100%;display:block}.brand-btn[data-v-4d4fd1c3]{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--s-8);border-radius:var(--r-32);background:var(--brand-gradient);color:var(--on-brand);font-weight:var(--fw-medium);white-space:nowrap;transition:transform .2s var(--ease-out),filter .2s var(--ease-out)}.brand-btn[data-v-4d4fd1c3]:disabled{cursor:not-allowed;opacity:.4}.is-glow[data-v-4d4fd1c3]{box-shadow:var(--shadow-brand-inset)}.is-block[data-v-4d4fd1c3]{display:flex;width:100%}.brand-btn--sm[data-v-4d4fd1c3]{padding:var(--s-8) var(--s-20);font-size:var(--fs-14);line-height:var(--lh-20)}.brand-btn--md[data-v-4d4fd1c3]{padding:var(--s-10) var(--s-24);font-size:var(--fs-16);line-height:var(--lh-24)}.brand-btn--lg[data-v-4d4fd1c3]{padding:var(--s-12) var(--s-32);font-size:var(--fs-16);line-height:var(--lh-24)}@media(hover:hover){.brand-btn[data-v-4d4fd1c3]:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}}.brand-btn[data-v-4d4fd1c3]:not(:disabled):active{transform:scale(.98)}.auth[data-v-482773c2]{position:relative;display:flex;width:540px;max-width:100%;margin-block:auto;flex-direction:column;padding:var(--s-40);border-radius:var(--r-20);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-subtle);gap:var(--s-32)}.auth__close[data-v-482773c2]{position:absolute;top:var(--s-20);right:var(--s-20);display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:var(--r-full);color:var(--text-primary);cursor:pointer}.auth__head[data-v-482773c2]{display:flex;flex-direction:column;align-items:center;gap:var(--s-8);text-align:center}.auth__title[data-v-482773c2]{color:var(--text-primary);font-size:var(--fs-28);font-weight:var(--fw-semibold);line-height:var(--lh-40)}.auth__subtitle[data-v-482773c2]{max-width:421px;color:var(--text-secondary);font-size:var(--fs-14);line-height:var(--lh-20)}.auth__body[data-v-482773c2]{display:flex;flex-direction:column;gap:var(--s-16)}.auth__google[data-v-482773c2]{display:flex;height:40px;align-items:center;justify-content:center;gap:var(--s-12);border:1px solid rgb(83 96 143 / .12);border-radius:var(--r-full);background:var(--surface-field);color:var(--text-primary);cursor:pointer;font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20)}.auth__divider[data-v-482773c2]{display:flex;align-items:center;padding:0 var(--s-16);gap:var(--s-8)}.auth__divider-line[data-v-482773c2]{height:1px;flex:1;background:var(--wash-white-10)}.auth__divider-text[data-v-482773c2]{color:#fffc;font-size:var(--fs-12);line-height:18px}.auth__fields[data-v-482773c2]{display:flex;flex-direction:column;gap:var(--s-16)}.auth__pill[data-v-482773c2]{display:flex;height:40px;align-items:center;overflow:hidden;border-radius:var(--r-full);background:var(--surface-field)}.auth__pill-label[data-v-482773c2]{display:flex;width:100px;flex:none;align-items:center;justify-content:center;box-shadow:inset -1px 0 0 var(--border-subtle);color:var(--text-primary);font-size:var(--fs-14);line-height:var(--lh-20)}.auth__pill input[data-v-482773c2]{height:100%;min-width:0;flex:1;padding:0 var(--s-12);border:none;background:transparent;color:var(--text-primary);font-size:var(--fs-14)}.auth__pill input[data-v-482773c2]::placeholder{color:#ffffff4d}.auth__eye[data-v-482773c2],.auth__send[data-v-482773c2],.auth__captcha-img[data-v-482773c2]{flex:none;margin-right:var(--s-12);cursor:pointer}.auth__eye[data-v-482773c2]{display:flex;width:24px;height:24px;align-items:center;justify-content:center;margin-right:var(--s-8);color:var(--text-primary)}.auth__send[data-v-482773c2]{font-size:var(--fs-14);line-height:var(--lh-20)}.auth__send[data-v-482773c2]:disabled{cursor:not-allowed;opacity:.5}.auth__captcha-img[data-v-482773c2]{width:105px;height:30px;overflow:hidden;border-radius:var(--r-8);background:var(--wash-white-08)}.auth__captcha-img img[data-v-482773c2]{width:100%;height:100%;object-fit:contain}.auth__meta[data-v-482773c2]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-32)}.auth__remember[data-v-482773c2]{display:flex;align-items:center;gap:var(--s-8);color:#fffc;cursor:pointer;font-size:var(--fs-14);line-height:var(--lh-20)}.auth__remember-input[data-v-482773c2]{position:absolute;width:1px;height:1px;clip-path:inset(50%);opacity:0}.auth__remember-box[data-v-482773c2]{display:flex;width:16px;height:16px;flex:none;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:var(--r-4);color:var(--text-inverse)}.auth__remember-input:checked+.auth__remember-box[data-v-482773c2]{border:none;background:var(--brand-gradient)}.auth__remember-input:focus-visible+.auth__remember-box[data-v-482773c2]{outline:2px solid var(--brand-lime);outline-offset:2px}.auth__link[data-v-482773c2]{color:#fffc;cursor:pointer;font-size:var(--fs-14);line-height:var(--lh-20)}.auth__actions[data-v-482773c2]{display:flex;margin-top:var(--s-16);gap:var(--s-16)}.auth__cancel[data-v-482773c2]{flex:none;padding:var(--s-10) var(--s-40);border-radius:var(--r-full);background:var(--wash-white-20);color:var(--text-primary);cursor:pointer;font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20)}.auth__submit[data-v-482773c2]{flex:1;padding:var(--s-10) var(--s-12);font-size:var(--fs-14);line-height:var(--lh-20)}.auth__foot[data-v-482773c2]{display:flex;align-items:center;justify-content:center;gap:var(--s-8);color:#ffffff80;font-size:var(--fs-14);line-height:var(--lh-20)}.auth__foot-link[data-v-482773c2]{position:relative;cursor:pointer;font-size:var(--fs-14);line-height:var(--lh-20)}.auth__foot-link[data-v-482773c2]:after{position:absolute;right:0;bottom:1px;left:0;height:1px;background:var(--brand-gradient);content:""}@media(hover:hover){.auth__close[data-v-482773c2]:hover{background:var(--wash-white-10)}.auth__cancel[data-v-482773c2]:hover{background:var(--wash-white-40)}.auth__google[data-v-482773c2]:hover{filter:brightness(1.15)}.auth__link[data-v-482773c2]:hover,.auth__remember[data-v-482773c2]:hover{color:var(--text-primary)}}@media(max-width:767px){.auth[data-v-482773c2]{padding:var(--s-24);gap:var(--s-24)}.auth__close[data-v-482773c2]{top:var(--s-8);right:var(--s-8)}.auth__pill-label[data-v-482773c2]{width:76px}}.err[data-v-4974d01b]{display:flex;width:100%;max-width:400px;flex-direction:column;align-items:center;padding:var(--s-24);border:var(--border-hairline) solid var(--border-strong);border-radius:var(--r-20);background:var(--surface-1);box-shadow:var(--shadow-popover);gap:var(--s-12);text-align:center}.err__badge[data-v-4974d01b]{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:var(--r-full);background:#ff8a8a24;color:#ff8a8a}.err__title[data-v-4974d01b]{color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-semibold);line-height:var(--lh-24)}.err__text[data-v-4974d01b]{color:var(--text-secondary);font-size:var(--fs-14);line-height:var(--lh-20);overflow-wrap:anywhere}.err__ok[data-v-4974d01b]{display:inline-flex;height:40px;min-width:140px;align-items:center;justify-content:center;margin-top:var(--s-4);padding-inline:var(--s-24);border-radius:var(--r-48);background:var(--brand-gradient);color:var(--on-brand);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20);transition:filter .2s var(--ease-out)}@media(hover:hover){.err__ok[data-v-4974d01b]:hover{filter:brightness(1.1)}}/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--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)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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}}@layer components;@layer utilities{.collapse{visibility:collapse!important}.visible{visibility:visible!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.relative{position:relative!important}.sticky{position:sticky!important}.container{width:100%!important}@media(min-width:40rem){.container{max-width:40rem!important}}@media(min-width:48rem){.container{max-width:48rem!important}}@media(min-width:64rem){.container{max-width:64rem!important}}@media(min-width:80rem){.container{max-width:80rem!important}}@media(min-width:96rem){.container{max-width:96rem!important}}.block{display:block!important}.flex{display:flex!important}.grid{display:grid!important}.hidden{display:none!important}.table{display:table!important}.flex-grow,.grow{flex-grow:1!important}.border-collapse{border-collapse:collapse!important}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important}.resize{resize:both!important}.flex-wrap{flex-wrap:wrap!important}.border{border-style:var(--tw-border-style)!important;border-width:1px!important}.text-wrap{text-wrap:wrap!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.blur{--tw-blur:blur(8px)!important;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,)!important}.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,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)!important;backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)!important}.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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.ease-in-out{--tw-ease:var(--ease-in-out)!important;transition-timing-function:var(--ease-in-out)!important}.ease-out{--tw-ease:var(--ease-out)!important;transition-timing-function:var(--ease-out)!important}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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}:root{--on-brand:#fff;--bg-page:#030409;--bg-page-alt:#0c0e18;--bg-black:#000;--surface-1:#0c0e18;--surface-2:#121522;--surface-3:#151826;--surface-4:#1f2336;--surface-deep:#0c0e18;--surface-field:#1b1f30;--surface-inset:#0c0e18;--surface-veil:#0c0e18f5;--surface-glass:#121522cc;--wash-violet:#1e3cff0f;--wash-white-04:#ffffff0a;--wash-white-06:#ffffff0f;--wash-white-08:#ffffff14;--wash-white-10:#ffffff1a;--wash-white-20:#fff3;--wash-white-40:#fff6;--text-primary:#fff;--text-strong:#ffffffd9;--text-secondary:#fff9;--text-tertiary:#ffffff8c;--text-muted:#fff6;--text-faint:#ffffff40;--text-inverse:#000;--border-subtle:#ffffff1a;--border-default:#ffffff1f;--border-strong:#fff3;--border-solid:#ffffffd9;--border-hairline:.5px;--brand-lime:#1e3cff;--brand-yellow:#5c7bff;--brand-angle:98deg;--brand-gradient:linear-gradient(var(--brand-angle),var(--brand-lime)0%,var(--brand-yellow)100%);--brand-gradient-04:linear-gradient(var(--brand-angle),#1e3cff0a,#5c7bff0a);--brand-gradient-10:linear-gradient(var(--brand-angle),#1e3cff1a,#5c7bff1a);--brand-gradient-40:linear-gradient(var(--brand-angle),#1e3cff66,#5c7bff66);--brand-glow:#1e3cff66;--grad-azure:linear-gradient(90deg,#003eff 0%,#0bffe7 100%);--grad-indigo:linear-gradient(90deg,#8E9AA8 0%,#E6ECF2 45%,#FFFFFF 55%,#A9B4C0 100%);--grad-amber:linear-gradient(90deg,#B8893F 0%,#E9CF96 40%,#FFF3D6 55%,#C9A15A 100%);--grad-rose:linear-gradient(90deg,#f857a6 0%,#ff5858 100%);--grad-ember:linear-gradient(90deg,#fd5e3d 0%,#e2177d 100%);--grad-announce:linear-gradient(90deg,#ff006f 0%,#bc37ff 22.1%,#001bcc 100%);--grad-metal:linear-gradient(90deg,#fff 0%,#cdd8e7 27.6%,#bac9df 47.5%,#d4d5d6 70.3%,#a0b3ca 100%);--grad-orb:radial-gradient(circle,#fff959 9.5%,#0df35e 32.6%,#0bf2f9 64%,#04a6f0 100%);--grad-orb-brand:radial-gradient(circle,#1e3cff66 0%,#5c7bff33 100%);--grad-orb-warm:radial-gradient(circle,#ffedd2 0%,#ffedd233 100%);--scrim-header:linear-gradient(180deg,#000c 0%,#0003 100%);--scrim-up:linear-gradient(180deg,#03040900 0%,#030409 100%);--scrim-down:linear-gradient(180deg,#000 0%,#0000 100%);--r-2:2px;--r-4:4px;--r-6:6px;--r-8:8px;--r-12:12px;--r-16:16px;--r-20:20px;--r-24:24px;--r-32:32px;--r-48:48px;--r-pill:100px;--r-full:9999px;--s-2:2px;--s-4:4px;--s-6:6px;--s-8:8px;--s-10:10px;--s-12:12px;--s-16:16px;--s-20:20px;--s-24:24px;--s-32:32px;--s-40:40px;--s-56:56px;--s-60:60px;--s-80:80px;--s-100:100px;--shadow-card:0 2px 12px #0003;--shadow-soft:0 1px 3px #0000001a;--shadow-raised:0 4px 12px #0000001a;--shadow-popover:0 4px 20px #00000073;--shadow-panel:0 4px 24px #0306151f;--shadow-text:0 1px .8px #00000080;--shadow-brand-inset:inset 0 -2px 4px #1e3cff3d,inset 0 2px 4px #5c7bff3d;--blur-chip:20px;--blur-header:40px;--blur-panel:100px;--font-sans:"Inter Variable","Inter",-apple-system,"PingFang SC","Microsoft YaHei","Segoe UI",system-ui,sans-serif;--fs-11:11px;--fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-28:28px;--fs-32:32px;--fs-36:36px;--fs-40:40px;--fs-48:48px;--lh-16:16px;--lh-20:20px;--lh-22:22px;--lh-24:24px;--lh-26:26px;--lh-28:28px;--lh-32:32px;--lh-36:36px;--lh-40:40px;--lh-44:44px;--lh-48:48px;--lh-56:56px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--board-w:1440px;--content-w:1240px;--header-h:64px;--app-header-h:44px;--announce-h:60px;--sidebar-w:220px;--sidebar-w-collapsed:98px;--app-gutter:16px;--app-gap:20px;--account-tab-w:240px;--z-header:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--ease-out:cubic-bezier(.22,1,.36,1)}@media(max-width:1439px){:root{--content-w:1100px;--s-100:64px;--s-80:64px}}@media(max-width:1279px){:root{--content-w:960px;--s-100:48px;--s-80:56px;--s-60:48px}}@media(max-width:1023px){:root{--content-w:100%;--s-100:32px;--s-80:48px;--s-60:40px}}@media(max-width:767px){:root{--s-100:20px;--s-80:40px;--s-60:32px;--s-40:28px;--announce-h:auto;--app-gutter:12px;--app-gap:12px}}:root:lang(ja){--font-sans:"Inter Variable","Inter",-apple-system,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Yu Gothic","Meiryo","Noto Sans JP","Segoe UI",system-ui,sans-serif}:root:lang(ko){--font-sans:"Inter Variable","Inter",-apple-system,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR","Segoe UI",system-ui,sans-serif}:root:lang(zh-Hant){--font-sans:"Inter Variable","Inter",-apple-system,"PingFang TC","Microsoft JhengHei","Noto Sans TC","Segoe UI",system-ui,sans-serif}:root:lang(th){--font-sans:"Inter Variable","Inter",-apple-system,"Thonburi","Leelawadee UI","Noto Sans Thai","Segoe UI",system-ui,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--announce-h) + var(--header-h));-webkit-text-size-adjust:100%}body{background:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-14);line-height:var(--lh-20);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}h1,h2,h3,h4,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea{color:inherit;font:inherit;background:0 0;border:0}input:focus,textarea:focus{outline:none}img,svg,video{max-width:100%;display:block}:focus-visible{outline:2px solid var(--brand-lime);outline-offset:2px}.t-display{font-size:var(--fs-48);line-height:var(--lh-56);font-weight:var(--fw-semibold)}.t-h1{font-size:var(--fs-40);line-height:var(--lh-48);font-weight:var(--fw-semibold)}.t-h2{font-size:var(--fs-36);line-height:var(--lh-40);font-weight:var(--fw-semibold)}.t-h3{font-size:var(--fs-24);line-height:var(--lh-32);font-weight:var(--fw-medium)}.t-h4{font-size:var(--fs-20);line-height:var(--lh-28);font-weight:var(--fw-medium)}.t-title{font-size:var(--fs-18);line-height:var(--lh-26);font-weight:var(--fw-medium)}.t-body{font-size:var(--fs-16);line-height:var(--lh-24);font-weight:var(--fw-regular)}.t-body-sm{font-size:var(--fs-14);line-height:var(--lh-20);font-weight:var(--fw-regular)}.t-label{font-size:var(--fs-14);line-height:var(--lh-20);font-weight:var(--fw-medium)}.t-caption{font-size:var(--fs-12);line-height:var(--lh-16);font-weight:var(--fw-regular)}.t-micro{font-size:var(--fs-11);line-height:var(--lh-20);font-weight:var(--fw-medium)}.brand-text{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.metal-text{background:var(--grad-metal);color:#0000;-webkit-background-clip:text;background-clip:text}.shell-container{width:100%;max-width:var(--content-w);padding-inline:var(--s-20);margin-inline:auto}@media(min-width:1024px){.shell-container{padding-inline:0}}@media(max-width:767px){.tap-target{min-width:44px;min-height:44px}}*{scrollbar-width:thin;scrollbar-color:var(--wash-white-10)transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-radius:var(--r-8);background:var(--wash-white-10)}::-webkit-scrollbar-thumb:hover{background:var(--wash-white-20,#fff3)}::-webkit-scrollbar-track{background:0 0}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.announce[data-v-8aa33471]{position:relative;display:flex;align-items:center;justify-content:center;height:var(--announce-h);overflow:hidden;background:url(/img/announce-bar-bg.webp) center / cover no-repeat,var(--brand-gradient)}.announce__inner[data-v-8aa33471]{display:flex;align-items:center;justify-content:center;gap:var(--s-16);width:100%;padding-inline:var(--s-56)}.announce__text[data-v-8aa33471]{color:var(--on-brand);font-size:var(--fs-24);font-weight:var(--fw-medium);line-height:var(--lh-32)}.announce__cta[data-v-8aa33471]{flex:none;padding:var(--s-2) var(--s-20);border:var(--border-hairline) solid var(--text-primary);border-radius:var(--r-pill);background:var(--bg-black);color:var(--text-primary);font-size:var(--fs-18);font-weight:var(--fw-medium);line-height:var(--lh-36);-webkit-backdrop-filter:blur(56px);backdrop-filter:blur(56px);transition:transform .2s var(--ease-out)}.announce__close[data-v-8aa33471]{position:absolute;top:50%;right:var(--s-16);display:flex;align-items:center;justify-content:center;color:var(--on-brand);transform:translateY(-50%)}@media(hover:hover){.announce__cta[data-v-8aa33471]:hover{transform:scale(1.03)}.announce__close[data-v-8aa33471]:hover{opacity:.6}}.announce__cta[data-v-8aa33471]:active{transform:scale(.98)}@media(max-width:1279px){.announce__text[data-v-8aa33471]{font-size:var(--fs-18);line-height:var(--lh-32)}.announce__cta[data-v-8aa33471]{font-size:var(--fs-14);line-height:var(--lh-28)}}@media(max-width:767px){.announce[data-v-8aa33471]{padding-block:var(--s-12)}.announce__inner[data-v-8aa33471]{flex-direction:column;gap:var(--s-8);padding-inline:var(--s-40) var(--s-40);text-align:center}.announce__text[data-v-8aa33471]{font-size:var(--fs-14);line-height:var(--lh-20)}.announce__close[data-v-8aa33471]{right:0}}.site-cta[data-v-2b50b887]{display:flex;min-height:376px;align-items:center;justify-content:center;padding:var(--s-80) var(--s-20);background:url(/img/cta-backdrop.webp) center / cover no-repeat var(--bg-black)}@media(max-width:540px){.site-cta[data-v-2b50b887]{background-image:url(/img/cta-backdrop-narrow.webp)}}.site-cta__inner[data-v-2b50b887]{display:flex;width:100%;max-width:1157px;flex-direction:column;align-items:center;gap:var(--s-16);text-align:center}.site-cta__title[data-v-2b50b887]{color:var(--text-primary);font-size:var(--fs-40);font-weight:var(--fw-semibold);line-height:var(--lh-48)}.site-cta__desc[data-v-2b50b887]{color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-regular);line-height:var(--lh-24)}.site-cta__btn[data-v-2b50b887]{margin-top:var(--s-16);padding:var(--s-12) var(--s-32);border-radius:var(--r-48);font-size:var(--fs-16);line-height:var(--lh-24)}@media(max-width:1023px){.site-cta__title[data-v-2b50b887]{font-size:var(--fs-28);line-height:var(--lh-36)}}@media(max-width:767px){.site-cta[data-v-2b50b887]{min-height:0;padding:var(--s-56) var(--s-20)}.site-cta__inner[data-v-2b50b887]{gap:var(--s-24)}.site-cta__title[data-v-2b50b887]{font-size:var(--fs-24);line-height:var(--lh-32)}.site-cta__desc[data-v-2b50b887]{font-size:var(--fs-14);line-height:var(--lh-22)}}.app-logo[data-v-b874f627]{display:inline-flex;height:var(--logo-h, 24px);flex:none;align-items:center;aspect-ratio:156 / 24}.locale-switch[data-v-c132efec]{position:relative;display:inline-flex}.locale[data-v-c132efec]{display:inline-flex;flex:none;align-items:center;gap:var(--s-6);border-radius:var(--r-48);background:var(--wash-white-20);color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20);transition:background-color .2s var(--ease-out)}.locale--compact[data-v-c132efec]{padding:var(--s-8) var(--s-20)}.locale--full[data-v-c132efec]{gap:var(--s-8);padding:var(--s-8) var(--s-16)}.locale__chevron[data-v-c132efec]{transition:transform .2s var(--ease-out)}.locale__chevron.is-open[data-v-c132efec]{transform:rotate(180deg)}.locale__panel[data-v-c132efec]{position:absolute;z-index:var(--z-dropdown);display:grid;width:max-content;max-width:calc(100vw - var(--s-24));max-height:min(70vh,420px);grid-template-columns:repeat(2,max-content);padding:var(--s-4);overflow-y:auto;border:var(--border-hairline) solid var(--border-strong);border-radius:var(--r-12);background:var(--surface-1);box-shadow:0 4px 14px #0000001a,0 0 1px #0000004d;gap:var(--s-2) var(--s-4)}.locale__panel--up[data-v-c132efec]{bottom:calc(100% + var(--s-8))}.locale__panel--down[data-v-c132efec]{top:calc(100% + var(--s-8))}.locale__panel--start[data-v-c132efec]{left:0}.locale__panel--end[data-v-c132efec]{right:0;left:auto}.locale__option[data-v-c132efec]{display:flex;width:100%;height:36px;align-items:center;padding:var(--s-8) var(--s-12);border-radius:var(--r-8);color:var(--text-primary);cursor:pointer;font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20);text-align:left;white-space:nowrap}.locale__option[aria-selected=true][data-v-c132efec]{background:var(--wash-white-08)}.locale-pop-enter-active[data-v-c132efec],.locale-pop-leave-active[data-v-c132efec]{transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.locale-pop-enter-from[data-v-c132efec],.locale-pop-leave-to[data-v-c132efec]{opacity:0;transform:translateY(4px)}@media(hover:hover){.locale--compact[data-v-c132efec]:hover,.locale--full[data-v-c132efec]:hover{background:#ffffff47}.locale__option[data-v-c132efec]:hover{background:var(--wash-white-06)}}.site-footer[data-v-d4ca8138]{background:var(--bg-black)}.site-footer__main[data-v-d4ca8138]{display:grid;width:100%;max-width:calc(var(--content-w) + var(--s-100) * 2);margin-inline:auto;padding:var(--s-80) var(--s-100) var(--s-40);gap:var(--s-60);grid-template-columns:340px repeat(3,240px)}.site-footer__brand[data-v-d4ca8138]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-32)}.site-footer__identity[data-v-d4ca8138]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-12);--logo-h: 32px}.site-footer__copyright[data-v-d4ca8138]{color:var(--text-secondary);font-size:var(--fs-14);line-height:var(--lh-20)}.site-footer__socials[data-v-d4ca8138]{display:flex;gap:var(--s-20)}.site-footer__social[data-v-d4ca8138]{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:var(--r-48);background:var(--wash-white-10);color:var(--text-primary);transition:background-color .2s var(--ease-out)}.site-footer__column[data-v-d4ca8138]{display:flex;flex-direction:column;gap:var(--s-16)}.site-footer__column-title[data-v-d4ca8138]{color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-32)}.site-footer__links[data-v-d4ca8138]{opacity:.8}.site-footer__link[data-v-d4ca8138]{color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-regular);line-height:var(--lh-32)}.site-footer__link-a[data-v-d4ca8138]{color:inherit;transition:opacity .16s var(--ease-out)}@media(hover:hover){.site-footer__link-a[data-v-d4ca8138]:hover{opacity:.7;text-decoration:underline}}@media(hover:hover){.site-footer__social[data-v-d4ca8138]:hover{background:var(--wash-white-20)}}@media(max-width:1439px){.site-footer__main[data-v-d4ca8138]{gap:var(--s-40);grid-template-columns:minmax(260px,300px) repeat(3,minmax(0,1fr))}}@media(max-width:1023px){.site-footer__main[data-v-d4ca8138]{padding-inline:var(--s-40);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand[data-v-d4ca8138]{grid-column:1 / -1}}@media(max-width:767px){.site-footer__main[data-v-d4ca8138]{padding:var(--s-40) var(--s-20) var(--s-32);gap:var(--s-32);grid-template-columns:minmax(0,1fr)}}.user-menu[data-v-fa647071]{position:relative;flex:none}.user-menu__avatar[data-v-fa647071]{display:block;width:36px;height:36px;overflow:hidden;border:1.125px solid rgb(83 96 143 / .12);border-radius:var(--r-full);background:var(--surface-3)}.user-menu__img[data-v-fa647071]{width:100%;height:100%;object-fit:cover}.user-menu__initial[data-v-fa647071]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-strong);font-size:var(--fs-14);font-weight:var(--fw-medium)}.user-menu__panel[data-v-fa647071]{position:absolute;top:calc(100% + var(--s-8));right:0;z-index:var(--z-dropdown);display:flex;flex-direction:column;gap:var(--s-2);width:220px;padding:var(--s-8);border-radius:var(--r-12);background:var(--surface-veil);box-shadow:0 4px 12px #0000001a;-webkit-backdrop-filter:blur(var(--blur-chip));backdrop-filter:blur(var(--blur-chip))}.user-menu__head[data-v-fa647071]{display:flex;align-items:center;gap:var(--s-8);padding-block:var(--s-8)}.user-menu__head-avatar[data-v-fa647071]{display:block;width:40px;height:40px;overflow:hidden;border:1px solid rgb(83 96 143 / .12);border-radius:var(--r-full);background:var(--surface-3)}.user-menu__identity[data-v-fa647071]{display:flex;min-width:0;flex-direction:column}.user-menu__name[data-v-fa647071]{color:#fffc;font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-24)}.user-menu__email[data-v-fa647071]{overflow:hidden;color:var(--text-secondary);font-size:var(--fs-12);line-height:var(--lh-16);text-overflow:ellipsis;white-space:nowrap}.user-menu__rule[data-v-fa647071]{height:1px;margin:var(--s-4) var(--s-16);border:0;background:var(--wash-white-06)}.user-menu__item[data-v-fa647071]{display:flex;width:100%;align-items:center;gap:var(--s-10);padding:var(--s-10) var(--s-16);border-radius:var(--r-8);color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20);text-align:left;transition:background-color .16s var(--ease-out)}@media(hover:hover){.user-menu__item[data-v-fa647071]:hover{background:var(--wash-white-10)}}.user-menu__item[data-v-fa647071]:active{background:var(--wash-white-10)}.drop-enter-active[data-v-fa647071],.drop-leave-active[data-v-fa647071]{transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}.drop-enter-from[data-v-fa647071],.drop-leave-to[data-v-fa647071]{opacity:0;transform:translateY(-6px)}.header-actions[data-v-2e4d2d1c]{display:flex;flex:none;align-items:center;gap:var(--s-16)}.header-actions__row[data-v-2e4d2d1c],.header-actions__guest[data-v-2e4d2d1c]{display:contents}.header-actions.is-stacked[data-v-2e4d2d1c]{flex-direction:column;flex-wrap:nowrap;align-items:stretch;width:100%;gap:var(--s-12)}.header-actions.is-stacked .header-actions__row[data-v-2e4d2d1c]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12)}.header-actions.is-stacked .header-actions__guest[data-v-2e4d2d1c]{display:flex;align-items:center;gap:var(--s-8)}.header-actions__upgrade[data-v-2e4d2d1c]{display:inline-flex;align-items:center;padding:3px 3px 3px var(--s-20);border-radius:var(--r-32);background:linear-gradient(var(--brand-angle),rgb(30 60 255 / .1) 0%,rgb(92 123 255 / .1) 100%);gap:var(--s-8)}.header-actions__credits[data-v-2e4d2d1c]{display:inline-flex;align-items:center;gap:var(--s-6)}.header-actions__credits-value[data-v-2e4d2d1c]{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-24)}.header-actions__upgrade-pill[data-v-2e4d2d1c]{display:inline-flex;height:30px;align-items:center;padding-inline:var(--s-12);border-radius:var(--r-32);background:var(--brand-gradient);color:var(--on-brand);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20)}.header-actions__outline[data-v-2e4d2d1c]{position:relative;display:inline-flex;align-items:center;padding:var(--s-6) var(--s-20);border-radius:var(--r-32);background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-24);white-space:nowrap}.header-actions__outline[data-v-2e4d2d1c]:before{position:absolute;padding:1px;border-radius:inherit;background:var(--brand-gradient);content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media(hover:hover){.header-actions__upgrade[data-v-2e4d2d1c]:hover,.header-actions__outline[data-v-2e4d2d1c]:hover{filter:brightness(1.1)}}@media(max-width:767px){.header-actions[data-v-2e4d2d1c]:not(.is-stacked){flex-wrap:wrap;gap:var(--s-8)}.header-actions__upgrade[data-v-2e4d2d1c]{padding-left:var(--s-12)}}.model-logo[data-v-5a25d185]{flex:none;border-radius:var(--r-4);object-fit:contain}.model-panel[data-v-022db455]{position:relative;display:flex;width:708px;max-width:calc(100vw - var(--s-32));padding:var(--s-16);border-radius:var(--r-20);background:var(--surface-veil);box-shadow:inset 0 0 0 var(--border-hairline) var(--border-strong),var(--shadow-panel);-webkit-backdrop-filter:blur(var(--blur-chip));backdrop-filter:blur(var(--blur-chip));gap:var(--s-12)}.model-panel__promo[data-v-022db455]{display:flex;width:200px;height:292px;flex:none;flex-direction:column;padding:var(--s-12);border-radius:var(--r-16);background:var(--surface-1);box-shadow:inset 0 0 0 var(--border-hairline) var(--border-default);gap:var(--s-12)}.model-panel__promo-text[data-v-022db455]{display:flex;flex-direction:column;gap:var(--s-4)}.model-panel__promo-title[data-v-022db455]{color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-24)}.model-panel__promo-desc[data-v-022db455]{color:var(--text-primary);font-size:10px;font-weight:300;line-height:14px}.model-panel__promo-cta[data-v-022db455]{position:relative;align-self:flex-start;padding:var(--s-8) var(--s-20);border-radius:var(--r-32);background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20)}.model-panel__promo-cta[data-v-022db455]:before{position:absolute;border-radius:inherit;background:var(--brand-gradient);content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.model-panel__promo-img[data-v-022db455]{width:100%;height:141px;border-radius:var(--r-12);margin-top:auto;object-fit:cover;rotate:-5deg;transition:rotate .24s var(--ease-out)}@media(hover:hover){.model-panel__promo:hover .model-panel__promo-img[data-v-022db455]{rotate:0deg}}.model-panel__grid[data-v-022db455]{display:grid;flex:1;max-height:292px;overflow-y:auto;gap:var(--s-12);grid-template-columns:repeat(2,minmax(0,1fr))}.model-panel__card[data-v-022db455]{display:flex;height:64px;align-items:center;padding:var(--s-8);border-radius:var(--r-16);background:var(--surface-1);box-shadow:inset 0 0 0 var(--border-hairline) var(--border-default);gap:var(--s-8);text-align:left;transition:box-shadow .16s var(--ease-out),background-color .16s var(--ease-out)}.model-panel__card.is-active[data-v-022db455]{box-shadow:inset 0 0 0 var(--border-hairline) var(--brand-lime)}.model-panel__logo[data-v-022db455]{display:flex;width:48px;height:48px;flex:none;align-items:center;justify-content:center;border-radius:var(--r-12);background:var(--wash-white-10)}.model-panel__meta[data-v-022db455]{display:flex;min-width:0;flex-direction:column;gap:var(--s-4)}.model-panel__name[data-v-022db455]{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20)}.model-panel__tagline[data-v-022db455]{overflow:hidden;color:var(--text-tertiary);font-size:var(--fs-12);line-height:var(--lh-16);text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.model-panel__card[data-v-022db455]:hover{background:var(--surface-3)}}@media(max-width:1023px){.model-panel[data-v-022db455]{width:100%;flex-direction:column}.model-panel__promo[data-v-022db455]{width:100%}.model-panel__promo-img[data-v-022db455]{height:120px}}@media(max-width:767px){.model-panel__grid[data-v-022db455]{grid-template-columns:minmax(0,1fr)}}.site-header[data-v-ff83d4b5]{position:sticky;top:0;z-index:var(--z-header);display:flex;height:var(--header-h);align-items:center;padding:14px var(--s-24);background:var(--scrim-header);-webkit-backdrop-filter:blur(var(--blur-header));backdrop-filter:blur(var(--blur-header))}.site-header.is-menu-open[data-v-ff83d4b5]{background:#0a0a0afa}.site-header__nav[data-v-ff83d4b5]{display:flex;flex:1;justify-content:center;gap:var(--s-8)}.site-header__link[data-v-ff83d4b5]{display:inline-flex;align-items:center;padding:var(--s-4) var(--s-16);gap:var(--s-4);border-radius:var(--r-32);color:#fffc;font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20);white-space:nowrap;transition:box-shadow .16s var(--ease-out),color .16s var(--ease-out)}.site-header__link.is-active[data-v-ff83d4b5]{box-shadow:inset 0 0 0 var(--border-hairline) var(--border-strong);opacity:.8}.site-header__link.is-active .site-header__label[data-v-ff83d4b5]{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.site-header__chevron[data-v-ff83d4b5]{color:inherit;transition:transform .16s var(--ease-out)}.site-header__link.is-active .site-header__chevron[data-v-ff83d4b5]{color:var(--brand-lime);transform:rotate(180deg)}.site-header__link.is-inert[data-v-ff83d4b5]{cursor:default}.site-header__explore[data-v-ff83d4b5]{display:flex;width:180px;flex-direction:column;padding:var(--s-4);border-radius:var(--r-16);background:#0a0a0aeb;-webkit-backdrop-filter:blur(var(--blur-chip));backdrop-filter:blur(var(--blur-chip));box-shadow:inset 0 0 0 var(--border-hairline) var(--border-subtle),var(--shadow-popover);gap:var(--s-4)}.site-header__explore-link[data-v-ff83d4b5]{display:flex;height:40px;align-items:center;padding-inline:var(--s-16);border-radius:var(--r-12);color:var(--text-primary);font-size:var(--fs-14);line-height:var(--lh-20)}.site-header__tools[data-v-ff83d4b5]{display:grid;width:640px;max-width:calc(100vw - var(--s-32));padding:var(--s-16);border-radius:var(--r-16);background:#0a0a0aeb;-webkit-backdrop-filter:blur(var(--blur-chip));backdrop-filter:blur(var(--blur-chip));box-shadow:inset 0 0 0 var(--border-hairline) var(--border-subtle),var(--shadow-popover);gap:var(--s-8);grid-template-columns:repeat(2,minmax(0,298px))}.site-header__tool[data-v-ff83d4b5]{display:flex;height:72px;align-items:center;padding:var(--s-16);border-radius:var(--r-16);gap:var(--s-8);transition:background-color .15s var(--ease-out),box-shadow .15s var(--ease-out)}.site-header__tool-text[data-v-ff83d4b5]{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--s-4)}.site-header__tool-title[data-v-ff83d4b5]{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20);white-space:nowrap}.site-header__tool-desc[data-v-ff83d4b5]{overflow:hidden;color:var(--text-tertiary);font-size:var(--fs-12);line-height:var(--lh-16);text-overflow:ellipsis;white-space:nowrap}.site-header__tool-chevron[data-v-ff83d4b5]{display:none;flex:none;rotate:-90deg;color:var(--text-primary)}.site-header__tool[data-v-ff83d4b5]:hover,.site-header__tool[data-v-ff83d4b5]:focus-visible{background:var(--brand-gradient-04);box-shadow:inset 0 0 0 var(--border-hairline) var(--wash-white-20)}.site-header__tool:hover .site-header__tool-title[data-v-ff83d4b5],.site-header__tool:focus-visible .site-header__tool-title[data-v-ff83d4b5]{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.site-header__tool:hover .site-header__tool-chevron[data-v-ff83d4b5],.site-header__tool:focus-visible .site-header__tool-chevron[data-v-ff83d4b5]{display:block}@media(hover:hover){.site-header__explore-link[data-v-ff83d4b5]:hover{background:var(--wash-white-10);box-shadow:inset 0 0 0 var(--border-hairline) var(--border-strong)}}.site-header__right[data-v-ff83d4b5]{display:flex;flex:none;align-items:center;gap:var(--s-8)}.site-header__burger[data-v-ff83d4b5]{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--text-primary)}.site-header__burger span[data-v-ff83d4b5]{display:block;width:20px;height:2px;border-radius:1px;background:var(--text-primary);transition:transform .2s var(--ease-out),opacity .2s var(--ease-out)}.site-header__burger.is-open span[data-v-ff83d4b5]:nth-child(1){transform:translateY(7px) rotate(45deg)}.site-header__burger.is-open span[data-v-ff83d4b5]:nth-child(2){opacity:0}.site-header__burger.is-open span[data-v-ff83d4b5]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-header__panel[data-v-ff83d4b5]{position:absolute;z-index:var(--z-dropdown)}.site-header__mobile[data-v-ff83d4b5]{position:absolute;top:100%;right:0;left:0;z-index:var(--z-dropdown);display:flex;max-height:calc(100svh - var(--header-h));flex-direction:column;overflow:hidden;padding:var(--s-16) var(--s-20) calc(var(--s-24) + env(safe-area-inset-bottom));border-top:var(--border-hairline) solid var(--border-subtle);background:#0a0a0afa;box-shadow:var(--shadow-popover);gap:var(--s-4)}.site-header__mobile-body[data-v-ff83d4b5]{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.site-header__mobile-link[data-v-ff83d4b5]{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:var(--s-12) 0;border:0;border-bottom:var(--border-hairline) solid var(--border-subtle);background:transparent;color:var(--text-primary);font:inherit;font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-24);text-align:left;cursor:pointer}.site-header__mobile-user[data-v-ff83d4b5]{display:flex;min-width:0;align-items:center;gap:var(--s-10)}.site-header__mobile-user>span[data-v-ff83d4b5]:last-child{min-width:0;overflow-wrap:anywhere}.site-header__mobile-avatar[data-v-ff83d4b5]{display:flex;flex:none;width:32px;height:32px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgb(83 96 143 / .12);border-radius:var(--r-full);background:var(--surface-3);font-size:var(--fs-14)}.site-header__mobile-avatar img[data-v-ff83d4b5]{width:100%;height:100%;object-fit:cover}.site-header__mobile-chevron[data-v-ff83d4b5]{color:var(--text-primary);transition:transform .2s var(--ease-out)}.site-header__mobile-chevron.is-open[data-v-ff83d4b5]{color:var(--text-primary);transform:rotate(180deg)}.site-header__mobile-sub[data-v-ff83d4b5]{display:flex;flex-direction:column;margin:0 0 var(--s-8) var(--s-12);padding-left:var(--s-12);border-left:2px solid var(--border-subtle);gap:var(--s-2)}.site-header__mobile-sublink[data-v-ff83d4b5]{display:block;width:100%;min-height:44px;padding:var(--s-10) var(--s-8);border:0;border-radius:var(--r-8);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--fs-14);line-height:var(--lh-20);text-align:left;cursor:pointer}.site-header__mobile-actions[data-v-ff83d4b5]{flex:none;width:100%;padding-top:var(--s-16);border-top:var(--border-hairline) solid var(--border-subtle);background:#0a0a0afa}.drop-enter-active[data-v-ff83d4b5],.drop-leave-active[data-v-ff83d4b5]{transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.drop-enter-from[data-v-ff83d4b5],.drop-leave-to[data-v-ff83d4b5]{opacity:0;transform:translateY(-8px)}.mobile-menu-enter-active[data-v-ff83d4b5],.mobile-menu-leave-active[data-v-ff83d4b5]{transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.mobile-menu-enter-from[data-v-ff83d4b5],.mobile-menu-leave-to[data-v-ff83d4b5]{opacity:0;transform:translateY(-8px)}@media(hover:hover){.site-header__link[data-v-ff83d4b5]:not(.is-active):not(.is-inert):hover{color:var(--text-primary)}.site-header__mobile-sublink[data-v-ff83d4b5]:hover{background:var(--wash-white-10);color:var(--text-primary)}}@media(max-width:1279px){.site-header[data-v-ff83d4b5]{padding-inline:var(--s-16)}.site-header__nav[data-v-ff83d4b5]{gap:var(--s-2)}.site-header__link[data-v-ff83d4b5]{padding-inline:var(--s-10)}}@media(max-width:1023px){.site-header__nav[data-v-ff83d4b5],.site-header__actions[data-v-ff83d4b5]{display:none}.site-header__right[data-v-ff83d4b5]{margin-left:auto}.site-header__burger[data-v-ff83d4b5]{display:flex}}@media(max-width:767px){.site-header[data-v-ff83d4b5]{padding-inline:var(--s-12)}.site-header[data-v-ff83d4b5] .app-logo{--logo-h: 20px}.site-header__mobile[data-v-ff83d4b5]{padding-inline:var(--s-16)}}.plan[data-v-60e87651]{display:flex;flex:1;min-width:0;max-width:403px;flex-direction:column;border-radius:var(--r-20)}.plan--neutral[data-v-60e87651]{background:var(--wash-white-20)}.plan--brand[data-v-60e87651]{background:var(--brand-gradient);--brand-angle: 90deg}.plan--amber[data-v-60e87651]{background:var(--grad-amber)}.plan--indigo[data-v-60e87651]{background:var(--grad-indigo)}.plan__ribbon[data-v-60e87651]{display:flex;height:36px;align-items:center;justify-content:center;color:var(--text-inverse);gap:var(--s-4);font-size:var(--fs-12);font-weight:var(--fw-semibold);line-height:var(--lh-20)}.plan__ribbon.is-hidden[data-v-60e87651]{visibility:hidden}.plan__body[data-v-60e87651]{display:flex;flex:1;flex-direction:column;padding:var(--s-12);border-radius:var(--r-20);background:linear-gradient(180deg,#34343433,#0003),#0c0e18}.plan--brand .plan__body[data-v-60e87651]{background:linear-gradient(180deg,#1e3cff40,#0c0e18 75%)}.plan--amber .plan__body[data-v-60e87651]{background:linear-gradient(180deg,#2a2110,#0c0e18 75%)}.plan--indigo .plan__body[data-v-60e87651]{background:linear-gradient(180deg,#1c2026,#0c0e18 75%)}.plan__head[data-v-60e87651]{display:flex;flex-direction:column;padding:var(--s-12) var(--s-8) var(--s-24);gap:var(--s-8)}.plan__name-row[data-v-60e87651]{display:flex;align-items:center;gap:var(--s-8)}.plan__name[data-v-60e87651]{color:var(--text-primary);font-size:var(--fs-20);font-weight:var(--fw-medium);line-height:var(--lh-28)}.plan__tag[data-v-60e87651]{padding:1px var(--s-8);border-radius:var(--r-6);font-size:var(--fs-12);font-weight:var(--fw-semibold);line-height:var(--lh-20)}.plan__tag--neutral[data-v-60e87651]{background:var(--wash-white-08);color:var(--text-primary)}.plan__tag--rose[data-v-60e87651]{border:1px solid var(--border-default);background:linear-gradient(90deg,#ff3737,#ff3780 49.5%);color:var(--text-primary);text-shadow:0 0 4px rgb(0 0 0 / .35)}.plan__desc[data-v-60e87651]{color:var(--text-secondary);font-size:var(--fs-12);line-height:18px}.plan__price[data-v-60e87651]{display:flex;align-items:baseline;gap:var(--s-6)}.plan__amount[data-v-60e87651]{color:var(--text-primary);font-size:36px;font-weight:var(--fw-semibold);line-height:var(--lh-40)}.plan__period[data-v-60e87651]{color:var(--text-tertiary);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-22)}.plan__strike[data-v-60e87651]{color:var(--text-faint);font-size:var(--fs-14);line-height:var(--lh-22)}.plan__note[data-v-60e87651]{color:var(--text-secondary);font-size:var(--fs-12);line-height:18px}.plan__note--credits[data-v-60e87651]{color:var(--text-strong);font-weight:var(--fw-medium)}.plan__offer[data-v-60e87651]{display:flex;min-height:60px;flex-direction:column}.plan__credits[data-v-60e87651]{position:relative;padding-top:32px;--knob: 16px}.plan__credits-value[data-v-60e87651]{position:absolute;top:0;left:calc(var(--knob) / 2 + (100% - var(--knob)) * var(--fill));padding-inline:var(--s-4);translate:calc(var(--fill) * -100%) 0;border-radius:var(--r-4);background:var(--brand-gradient);color:var(--on-brand);font-size:var(--fs-12);line-height:18px;white-space:nowrap;--brand-angle: 90deg}.plan__track[data-v-60e87651]{position:relative;display:block;height:4px;border-radius:var(--r-pill);background:var(--wash-white-08)}.plan__range[data-v-60e87651]{position:absolute;inset:-8px 0;width:100%;margin:0;cursor:pointer;opacity:0}.plan__track-fill[data-v-60e87651]{position:relative;display:block;width:calc(var(--knob) / 2 + (100% - var(--knob)) * var(--fill));height:100%;border-radius:var(--r-pill);background:var(--brand-gradient);--brand-angle: 90deg}.plan__track-fill[data-v-60e87651]:after{position:absolute;top:50%;right:-8px;width:16px;height:16px;border:2px solid var(--text-primary);border-radius:var(--r-full);background:var(--brand-lime);content:"";translate:0 -50%}.plan__scale[data-v-60e87651]{display:flex;justify-content:space-between;padding-top:var(--s-6);color:var(--text-strong);font-size:var(--fs-12);line-height:18px}.plan__cta[data-v-60e87651]{display:flex;flex-direction:column;align-items:center;padding:var(--s-12) var(--s-8);gap:var(--s-6)}.plan__action[data-v-60e87651]{display:flex;width:100%;height:40px;align-items:center;justify-content:center;padding-inline:var(--s-16);border-radius:var(--r-pill);color:var(--text-inverse);font-size:var(--fs-14);font-weight:var(--fw-medium);transition:filter .2s var(--ease-out)}.plan--neutral .plan__action[data-v-60e87651],.plan--brand .plan__action[data-v-60e87651]{background:var(--text-primary)}.plan--amber .plan__action[data-v-60e87651]{background:var(--grad-amber)}.plan--indigo .plan__action[data-v-60e87651]{background:var(--grad-indigo);color:#0a0c0f}.plan__action-note[data-v-60e87651]{color:var(--text-tertiary);font-size:var(--fs-12);line-height:var(--lh-20)}.plan__rule[data-v-60e87651]{width:260px;height:0;margin:0 auto;border:0;border-top:var(--border-hairline) solid var(--border-default)}.plan__list[data-v-60e87651]{display:flex;flex-direction:column;padding:var(--s-12) var(--s-8);gap:var(--s-16)}.plan__features[data-v-60e87651]{display:flex;flex-direction:column;gap:var(--s-8)}.plan__feature[data-v-60e87651]{display:flex;min-height:24px;align-items:center;color:var(--text-strong);gap:var(--s-12);font-size:var(--fs-12);line-height:var(--lh-20)}.plan__feature-text[data-v-60e87651]{flex:1;min-width:0}.plan__badge[data-v-60e87651]{flex:none;padding-inline:var(--s-8);border-radius:var(--r-6);font-size:11px;font-weight:var(--fw-semibold);line-height:var(--lh-20)}.plan__badge--neutral[data-v-60e87651]{background:var(--wash-white-20);color:var(--text-inverse);-webkit-backdrop-filter:blur(var(--blur-chip));backdrop-filter:blur(var(--blur-chip))}.plan__badge--brand[data-v-60e87651]{background:var(--brand-gradient);color:var(--on-brand);--brand-angle: 90deg}.plan__badge--white[data-v-60e87651]{background:#fff;color:var(--text-inverse)}.plan__badge--rose[data-v-60e87651]{background:linear-gradient(90deg,#f857a6,#ff5858);color:var(--text-primary)}.plan__unlimited[data-v-60e87651]{display:flex;flex-direction:column;padding:var(--s-8) var(--s-6);border-radius:var(--r-12);background:var(--wash-white-08);gap:var(--s-8)}.plan__unlimited-head[data-v-60e87651]{display:flex;align-items:center;color:var(--text-strong);gap:var(--s-8);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20)}.plan__unlimited-title[data-v-60e87651]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan__learn[data-v-60e87651]{display:flex;flex:none;align-items:center;color:var(--text-tertiary);cursor:pointer;font-size:var(--fs-12);line-height:var(--lh-20);transition:color .2s var(--ease-out)}.plan__info[data-v-60e87651]{display:flex;flex:none;align-items:center;color:var(--text-tertiary);cursor:help}.plan__unlimited-list[data-v-60e87651]{display:flex;flex-direction:column;gap:var(--s-6)}.plan__unlimited-list .plan__feature[data-v-60e87651]{flex-wrap:nowrap;gap:var(--s-4)}.plan__unlimited-list .plan__feature-text[data-v-60e87651]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan__unlimited-list .plan__badge[data-v-60e87651]{margin-left:auto}@media(hover:hover){.plan__action[data-v-60e87651]:hover{filter:brightness(.9)}.plan__learn[data-v-60e87651]:hover,.plan__info[data-v-60e87651]:hover{color:var(--text-primary)}}@media(max-width:1023px){.plan[data-v-60e87651]{width:340px;max-width:none;flex:none}}@media(max-width:767px){.plan[data-v-60e87651]{width:100%}.plan__action[data-v-60e87651]{height:44px}}.rights[data-v-5c771da9]{position:relative;display:flex;width:640px;max-width:calc(100vw - var(--s-32));max-height:calc(100vh - var(--s-80));flex-direction:column;padding:var(--s-32);overflow-y:auto;border:var(--border-hairline) solid var(--border-default);border-radius:var(--r-20);background:var(--bg-page);gap:var(--s-20)}.rights__close[data-v-5c771da9]{position:absolute;top:var(--s-16);right:var(--s-16);display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);cursor:pointer;transition:color .2s var(--ease-out)}.rights__title[data-v-5c771da9]{padding-right:var(--s-32);color:var(--text-primary);font-size:var(--fs-24);font-weight:var(--fw-semibold);line-height:var(--lh-32)}.rights__lead[data-v-5c771da9]{color:var(--text-secondary);font-size:var(--fs-14);line-height:var(--lh-22)}.rights__section[data-v-5c771da9]{display:flex;flex-direction:column;gap:var(--s-6)}.rights__heading[data-v-5c771da9]{color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-semibold);line-height:var(--lh-24)}.rights__text[data-v-5c771da9]{color:var(--text-secondary);font-size:var(--fs-14);line-height:var(--lh-22)}.rights__note[data-v-5c771da9]{padding-top:var(--s-8);border-top:var(--border-hairline) solid var(--border-subtle);color:var(--text-tertiary);font-size:var(--fs-12);line-height:18px}@media(hover:hover){.rights__close[data-v-5c771da9]:hover{color:var(--text-primary)}}@media(max-width:767px){.rights[data-v-5c771da9]{padding:var(--s-24) var(--s-16)}}.plans[data-v-a26bda7f]{display:flex;width:100%;max-width:var(--plans-w);flex-direction:column;align-items:center;gap:var(--s-24)}.plans__switch[data-v-a26bda7f]{display:flex;min-height:48px;align-items:center;padding:var(--s-2) var(--s-6);border-radius:var(--r-pill);background:var(--wash-white-08);gap:var(--s-8)}.plans__cycle[data-v-a26bda7f]{display:flex;height:36px;align-items:center;padding:var(--s-8) var(--s-16);border-radius:var(--r-pill);color:var(--text-primary);gap:var(--s-6);font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:var(--lh-22);white-space:nowrap}.plans__cycle.is-active[data-v-a26bda7f]{background:var(--wash-white-10)}.plans__cycle-tag[data-v-a26bda7f]{padding:1px var(--s-8);border-radius:var(--r-6);background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--fs-12);font-weight:var(--fw-semibold);line-height:var(--lh-20);--brand-angle: 90deg}.plans__cards[data-v-a26bda7f]{display:flex;width:100%;align-items:stretch;justify-content:center;gap:var(--s-16)}@media(max-width:1279px){.plans__cards[data-v-a26bda7f]{flex-wrap:wrap}}@media(max-width:767px){.plans__switch[data-v-a26bda7f]{width:100%;overflow-x:auto;scrollbar-width:none}.plans__switch[data-v-a26bda7f]::-webkit-scrollbar{display:none}.plans__cycle[data-v-a26bda7f]{min-height:44px}}.upgrade__scroll[data-v-aa323e4e]{margin:auto}.upgrade__notice[data-v-aa323e4e]{display:flex;width:100%;max-width:1168px;align-items:center;margin:0 auto var(--s-16);padding:var(--s-12) var(--s-16);border:var(--border-hairline) solid rgb(30 60 255 / .35);border-radius:var(--r-12);background:#1e3cff14;color:var(--text-primary);gap:var(--s-12);font-size:var(--fs-14);line-height:var(--lh-20)}.upgrade__notice strong[data-v-aa323e4e]{margin-right:var(--s-6);font-weight:var(--fw-medium)}@media(max-width:767px){.upgrade__notice[data-v-aa323e4e]{align-items:flex-start}}.upgrade__close[data-v-aa323e4e]{position:fixed;top:var(--s-24);right:var(--s-24);display:flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:var(--r-32);background:var(--wash-white-20);color:var(--text-primary)}@media(hover:hover){.upgrade__close[data-v-aa323e4e]:hover{background:#ffffff4d}}@media(max-width:767px){.upgrade__close[data-v-aa323e4e]{top:var(--s-12);right:var(--s-12);width:44px;height:44px}}.marketing-shell[data-v-f6bdaf5c]{display:flex;min-width:0;min-height:100vh;flex-direction:column;background:var(--bg-page)}.marketing-shell__main[data-v-f6bdaf5c]{min-width:0;flex:1}.faq[data-v-4c6c1f6b]{position:relative;display:flex;overflow:hidden;padding:var(--s-80) var(--s-100);background:var(--bg-page);gap:var(--s-80)}.faq__glow[data-v-4c6c1f6b]{--brand-angle: 90deg;position:absolute;top:98px;left:1320px;width:1200px;height:196px;border-radius:50%;background:var(--brand-gradient);filter:blur(200px);opacity:.1;pointer-events:none}.faq__title[data-v-4c6c1f6b]{max-width:360px;flex:none;color:var(--text-primary);font-size:var(--fs-48);font-weight:var(--fw-semibold);line-height:var(--lh-56)}.faq__list[data-v-4c6c1f6b]{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--s-12)}.faq__item[data-v-4c6c1f6b]{padding:26px 30px;border-radius:var(--r-16);background:var(--wash-white-04);transition:background .2s var(--ease-out)}.faq__item.is-open[data-v-4c6c1f6b]{background:var(--wash-white-10);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.faq__question-heading[data-v-4c6c1f6b]{font:inherit}.faq__question[data-v-4c6c1f6b]{display:flex;width:100%;align-items:center;color:var(--text-primary);cursor:pointer;gap:var(--s-16);font-size:var(--fs-24);font-weight:var(--fw-medium);line-height:var(--lh-32);text-align:left}.faq__chevron[data-v-4c6c1f6b]{flex:none;rotate:-90deg;transition:rotate .2s var(--ease-out)}.faq__item.is-open .faq__chevron[data-v-4c6c1f6b]{rotate:0deg}.faq__panel[data-v-4c6c1f6b]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s var(--ease-out)}.faq__item.is-open .faq__panel[data-v-4c6c1f6b]{grid-template-rows:1fr}.faq__panel-inner[data-v-4c6c1f6b]{min-height:0;overflow:hidden}.faq__answer[data-v-4c6c1f6b]{padding-top:0;padding-left:40px;color:var(--text-primary);font-size:var(--fs-18);line-height:var(--lh-28);opacity:.6}.faq__item.is-open .faq__answer[data-v-4c6c1f6b]{padding-top:var(--s-12)}@media(max-width:1023px){.faq[data-v-4c6c1f6b]{flex-direction:column;gap:var(--s-32)}.faq__title[data-v-4c6c1f6b]{font-size:var(--fs-36);line-height:var(--lh-44)}}@media(max-width:767px){.faq__title[data-v-4c6c1f6b]{font-size:var(--fs-28);line-height:var(--lh-36)}.faq__item[data-v-4c6c1f6b]{padding:var(--s-16)}.faq__question[data-v-4c6c1f6b]{min-height:44px;gap:var(--s-8);font-size:var(--fs-16);line-height:var(--lh-24)}.faq__answer[data-v-4c6c1f6b]{padding-left:32px;font-size:var(--fs-14);line-height:var(--lh-22)}}.heading[data-v-045989b0]{display:flex;max-width:1030px;flex-direction:column;align-items:center;margin-inline:auto;gap:var(--heading-gap)}.heading__title[data-v-045989b0]{color:var(--text-primary);font-size:var(--fs-48);font-weight:var(--fw-semibold);line-height:var(--lh-56);text-align:center}.heading__desc[data-v-045989b0]{color:var(--text-primary);font-size:var(--fs-18);font-weight:var(--heading-desc-fw);line-height:var(--lh-28);opacity:var(--heading-desc-op);text-align:center;text-wrap:balance}@media(max-width:1023px){.heading__title[data-v-045989b0]{font-size:var(--fs-36);line-height:var(--lh-44)}}@media(max-width:767px){.heading__title[data-v-045989b0]{font-size:var(--fs-28);line-height:var(--lh-36)}.heading__desc[data-v-045989b0]{font-size:var(--fs-16);line-height:var(--lh-24)}}.quotes[data-v-3adc5485]{display:flex;min-width:0;min-height:900px;flex-direction:column;justify-content:flex-start;overflow-x:hidden;padding-block:var(--s-80);background:var(--bg-page);gap:var(--s-60)}.quotes__stage[data-v-3adc5485]{position:relative;min-width:0;padding-bottom:174px}.quotes__gallery[data-v-3adc5485]{position:relative;min-width:0;height:384px;overflow:hidden;animation:quotes-in-3adc5485 .28s var(--ease-out)}.quotes__strip[data-v-3adc5485]{display:flex;height:100%;align-items:center;justify-content:center}.quotes__hover-zone[data-v-3adc5485]{position:absolute;top:0;bottom:0;width:calc(50% - 340px)}.quotes__hover-zone--prev[data-v-3adc5485]{left:0}.quotes__hover-zone--next[data-v-3adc5485]{right:0}@media(max-width:1023px){.quotes__hover-zone[data-v-3adc5485]{display:none}}.quotes__shot[data-v-3adc5485]{flex:none;overflow:hidden;transition:width .32s var(--ease-out),height .32s var(--ease-out),filter .32s var(--ease-out),border-radius .32s var(--ease-out),clip-path .32s var(--ease-out),opacity .32s var(--ease-out),transform .32s var(--ease-out)}.is-scrubbing .quotes__shot[data-v-3adc5485]{transition-duration:.7s;transition-timing-function:linear}.is-scrubbing .quotes__card[data-v-3adc5485]{animation:none}.quotes__shot img[data-v-3adc5485]{width:100%;height:100%;object-fit:cover}.quotes__shot--0[data-v-3adc5485],.quotes__shot--1[data-v-3adc5485],.quotes__shot--5[data-v-3adc5485],.quotes__shot--6[data-v-3adc5485]{width:190px;height:356px;filter:brightness(.6)}.quotes__shot--0[data-v-3adc5485],.quotes__shot--6[data-v-3adc5485]{opacity:0}.quotes__shot--2[data-v-3adc5485],.quotes__shot--4[data-v-3adc5485]{width:190px;height:356px;filter:brightness(.8)}.quotes__shot--3[data-v-3adc5485]{width:680px;height:384px;border:var(--border-hairline) solid var(--border-strong);border-radius:var(--r-16);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.quotes__shot--0[data-v-3adc5485],.quotes__shot--1[data-v-3adc5485],.quotes__shot--2[data-v-3adc5485]{clip-path:polygon(0 0,100% 12.36%,100% 87.64%,0 100%);border-radius:var(--r-16) 0 0 var(--r-16)}.quotes__shot--4[data-v-3adc5485],.quotes__shot--5[data-v-3adc5485],.quotes__shot--6[data-v-3adc5485]{clip-path:polygon(0 12.36%,100% 0,100% 100%,0 87.64%);border-radius:0 var(--r-16) var(--r-16) 0}.quotes__card[data-v-3adc5485]{position:absolute;bottom:0;left:50%;display:flex;width:680px;max-width:calc(100% - 2 * var(--s-100));flex-direction:column;padding:var(--s-20) var(--s-24);border-radius:var(--r-20);background:var(--wash-white-10);gap:var(--s-16);translate:-50% 0;animation:quotes-in-3adc5485 .28s var(--ease-out)}@keyframes quotes-in-3adc5485{0%{opacity:0}to{opacity:1}}.quotes__meta[data-v-3adc5485]{display:flex;align-items:center;gap:var(--s-12)}.quotes__avatar[data-v-3adc5485]{width:40px;height:40px;flex:none;border:1px solid rgb(83 96 143 / .12);border-radius:var(--r-full);object-fit:cover}.quotes__who[data-v-3adc5485]{min-width:0;flex:1}.quotes__name[data-v-3adc5485]{color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-24)}.quotes__role[data-v-3adc5485]{color:var(--text-secondary);font-size:var(--fs-12);line-height:18px}.quotes__rating[data-v-3adc5485]{display:flex;flex:none;gap:var(--s-8)}.quotes__text[data-v-3adc5485]{color:var(--text-primary);font-size:var(--fs-18);line-height:var(--lh-26);opacity:.8}.quotes__arrow[data-v-3adc5485]{position:absolute;bottom:49px;display:flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:var(--r-32);background:var(--wash-white-20);box-shadow:var(--shadow-card);color:var(--text-primary);cursor:pointer}.quotes__arrow--prev[data-v-3adc5485]{left:calc(50% - 416px);rotate:180deg}.quotes__arrow--next[data-v-3adc5485]{right:calc(50% - 416px)}@media(max-width:1023px){.quotes__arrow--prev[data-v-3adc5485]{left:var(--s-100)}.quotes__arrow--next[data-v-3adc5485]{right:var(--s-100)}.quotes[data-v-3adc5485]{min-height:0}.quotes__gallery[data-v-3adc5485]{height:300px}.quotes__shot--3[data-v-3adc5485]{width:100%;max-width:560px;height:300px}.quotes__shot--2[data-v-3adc5485],.quotes__shot--4[data-v-3adc5485]{height:280px}.quotes__shot--0[data-v-3adc5485],.quotes__shot--1[data-v-3adc5485],.quotes__shot--5[data-v-3adc5485],.quotes__shot--6[data-v-3adc5485]{display:none}}@media(max-width:767px){.quotes[data-v-3adc5485]{padding-inline:var(--s-20)}.quotes__stage[data-v-3adc5485]{display:flex;flex-direction:column;padding-bottom:0;gap:var(--s-16)}.quotes__gallery[data-v-3adc5485],.quotes__strip[data-v-3adc5485]{width:100%;height:auto}.quotes__shot--3[data-v-3adc5485]{width:100%;max-width:none;height:auto;aspect-ratio:680 / 384;border-radius:var(--r-12)}.quotes__shot--0[data-v-3adc5485],.quotes__shot--1[data-v-3adc5485],.quotes__shot--2[data-v-3adc5485],.quotes__shot--4[data-v-3adc5485],.quotes__shot--5[data-v-3adc5485],.quotes__shot--6[data-v-3adc5485]{display:none}.quotes__card[data-v-3adc5485]{position:static;width:100%;max-width:none;translate:none}.quotes__meta[data-v-3adc5485]{flex-wrap:wrap}.quotes__rating[data-v-3adc5485]{width:100%}.quotes__text[data-v-3adc5485]{font-size:var(--fs-16);line-height:var(--lh-24)}.quotes__arrows[data-v-3adc5485]{display:flex;width:100%;justify-content:space-between}.quotes__arrow[data-v-3adc5485]{position:static;width:44px;height:44px}.quotes__arrow--prev[data-v-3adc5485],.quotes__arrow--next[data-v-3adc5485]{left:auto;right:auto}}@media(hover:hover){.quotes__arrow[data-v-3adc5485]:hover{background:#ffffff4d}}@media(prefers-reduced-motion:reduce){.quotes__shot[data-v-3adc5485]{transition:none}}.one-click[data-v-34b8d91f]{position:relative;display:flex;min-height:var(--section-h);flex-direction:column;justify-content:center;overflow:hidden;padding:var(--s-80) var(--s-100);background:linear-gradient(var(--wash-violet),var(--wash-violet)),var(--bg-page);gap:var(--s-80)}.one-click__glow[data-v-34b8d91f]{position:absolute;top:calc((var(--section-h) - 444px) / 2);left:50%;width:706px;height:444px;background:var(--grad-orb-brand);filter:blur(200px);opacity:.12;pointer-events:none;translate:-50% 0}.one-click__body[data-v-34b8d91f]{position:relative;display:flex;width:100%;max-width:var(--content-w);align-items:center;margin-inline:auto;gap:var(--s-80)}.one-click__text[data-v-34b8d91f]{display:flex;width:480px;flex:none;flex-direction:column;align-items:flex-start;gap:var(--s-56)}.one-click__copy[data-v-34b8d91f]{display:grid}.one-click__slide[data-v-34b8d91f]{display:flex;flex-direction:column;grid-area:1 / 1;gap:var(--s-16);opacity:0;transition:opacity .28s var(--ease-out);visibility:hidden}.one-click__slide.is-active[data-v-34b8d91f]{opacity:1;visibility:visible}.one-click__title[data-v-34b8d91f]{color:var(--text-primary);font-size:var(--fs-40);font-weight:var(--fw-semibold);line-height:var(--lh-48)}.one-click__desc[data-v-34b8d91f]{color:var(--text-primary);font-size:var(--fs-18);line-height:var(--lh-28);opacity:.6}.one-click__dots[data-v-34b8d91f]{display:flex;align-items:center;padding-block:var(--s-8);gap:var(--s-16)}.one-click__dot[data-v-34b8d91f]{position:relative;width:8px;height:8px;overflow:hidden;border-radius:var(--r-full);background:var(--text-primary);cursor:pointer;transition:width .25s var(--ease-out),background-color .25s var(--ease-out)}.one-click__dot.is-active[data-v-34b8d91f]{width:48px;background:var(--text-primary)}.one-click__dot.has-progress[data-v-34b8d91f]{background:#ffffff4d}.one-click__dot-fill[data-v-34b8d91f]{position:absolute;border-radius:inherit;background:var(--text-primary);inset:0;transform-origin:left center;animation:one-click-fill-34b8d91f var(--auto-ms) linear forwards}@keyframes one-click-fill-34b8d91f{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.one-click__figure[data-v-34b8d91f]{position:relative;flex:1;min-width:0}.one-click__figure img[data-v-34b8d91f]{display:block;width:100%;aspect-ratio:680 / 408;border:var(--border-hairline) solid var(--border-strong);border-radius:var(--r-16);object-fit:cover}.one-click__prompt[data-v-34b8d91f]{position:absolute;right:var(--s-40);bottom:var(--s-40);left:var(--s-40);display:flex;flex-direction:column;padding:var(--s-16);border:var(--border-hairline) solid rgb(255 255 255 / .6);border-radius:var(--r-16);background:var(--wash-white-10);gap:var(--s-4);-webkit-backdrop-filter:blur(56px);backdrop-filter:blur(56px)}.one-click__prompt-label[data-v-34b8d91f]{color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-24)}.one-click__prompt-text[data-v-34b8d91f]{color:var(--text-primary);font-size:var(--fs-14);line-height:var(--lh-20);opacity:.8}@media(max-width:1279px){.one-click__body[data-v-34b8d91f]{gap:var(--s-40)}.one-click__text[data-v-34b8d91f]{width:380px}.one-click__title[data-v-34b8d91f]{font-size:var(--fs-28);line-height:var(--lh-36)}}@media(max-width:1023px){.one-click[data-v-34b8d91f]{min-height:0}.one-click__body[data-v-34b8d91f]{flex-direction:column;align-items:stretch}.one-click__text[data-v-34b8d91f]{width:auto;gap:var(--s-32)}}@media(max-width:767px){.one-click__glow[data-v-34b8d91f]{display:none}.one-click__prompt[data-v-34b8d91f]{position:static;margin-top:var(--s-12);-webkit-backdrop-filter:none;backdrop-filter:none}}.ratio-glyph[data-v-007a8bfe]{display:inline-flex;width:var(--glyph-size, 24px);height:var(--glyph-size, 24px);flex:none;align-items:center;justify-content:center}.ratio-glyph__shape[data-v-007a8bfe]{border:max(1px,calc(var(--glyph-size, 24px) * .0554)) solid currentColor;border-radius:2px}.visual[data-v-63429def]{position:relative;container-type:inline-size;aspect-ratio:694 / 415;--k: calc(100cqw / 694)}.visual__dropzone[data-v-63429def]{position:absolute;top:calc(88 * var(--k));left:calc(158 * var(--k));display:flex;width:calc(378 * var(--k));flex-direction:column;align-items:center;justify-content:center;padding:var(--s-12);border-radius:var(--r-16);background:var(--wash-white-08);aspect-ratio:378 / 224;color:var(--text-strong);gap:var(--s-8)}.visual__dropzone[data-v-63429def]:before{position:absolute;border:var(--border-hairline) dashed var(--border-strong);border-radius:var(--r-8);content:"";inset:var(--s-12)}.visual__upload[data-v-63429def]{position:relative;font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-16)}.visual__hint[data-v-63429def]{position:relative;margin-top:calc(-1 * var(--s-4));color:var(--text-tertiary);font-size:var(--fs-12);line-height:var(--lh-16)}@media(max-width:767px){.visual__hint[data-v-63429def]{display:none}}.visual__thumb[data-v-63429def]{position:absolute;aspect-ratio:1}@media(prefers-reduced-motion:no-preference){.visual__thumb[data-v-63429def]{animation:visual-float-63429def 5s ease-in-out infinite}.visual__thumb[data-v-63429def]:nth-child(2){--float-x: calc(-10 * var(--k));--float-y: calc(-30 * var(--k))}.visual__thumb[data-v-63429def]:nth-child(3){--float-x: calc(12 * var(--k));--float-y: calc(-38 * var(--k));animation-delay:-1.6s;animation-duration:5.8s}.visual__thumb[data-v-63429def]:nth-child(4){--float-x: calc(-8 * var(--k));--float-y: calc(-26 * var(--k));animation-delay:-3.2s;animation-duration:6.4s}}@keyframes visual-float-63429def{0%,to{translate:0 0}50%{translate:var(--float-x, 0) var(--float-y, calc(-30 * var(--k)))}}.visual__thumb img[data-v-63429def]{width:100%;height:100%;border:2px solid var(--text-primary);border-radius:var(--r-16);object-fit:cover}.visual__badge[data-v-63429def]{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:calc(var(--r-16) - 2px);background:#0000001a;color:var(--text-strong);font-size:var(--fs-16);font-weight:var(--fw-medium);gap:var(--s-4);inset:2px;line-height:var(--lh-24)}.visual__chat[data-v-63429def]{position:absolute;top:calc(61 * var(--k));left:calc(11 * var(--k));display:flex;width:calc(672 * var(--k));height:calc(224 * var(--k));flex-direction:column;padding:calc(12 * var(--k));border:var(--border-hairline) solid var(--border-strong);border-radius:calc(20 * var(--k));background:var(--wash-white-10);gap:calc(8 * var(--k))}.visual__glow[data-v-63429def]{position:absolute;height:calc(55 * var(--k));border-radius:50%;filter:blur(calc(32 * var(--k)));pointer-events:none}.visual__glow--left[data-v-63429def]{top:calc(195 * var(--k));left:calc(-69 * var(--k));width:calc(306 * var(--k));background:var(--wash-white-10)}.visual__glow--right[data-v-63429def]{top:calc(194 * var(--k));left:calc(527 * var(--k));width:calc(191 * var(--k));background:var(--brand-gradient);opacity:.12}.visual__refs[data-v-63429def]{display:flex;flex:none;gap:calc(8 * var(--k))}.visual__refs img[data-v-63429def]{width:calc(48 * var(--k));height:calc(48 * var(--k));border:var(--border-hairline) solid var(--border-default);border-radius:calc(8 * var(--k));object-fit:cover}.visual__prompt[data-v-63429def]{overflow:hidden;height:calc(80 * var(--k));flex:none;color:var(--text-strong);font-size:calc(12 * var(--k));line-height:calc(20 * var(--k))}.visual__bar[data-v-63429def]{display:flex;height:calc(60 * var(--k));flex:none;align-items:center;gap:calc(8 * var(--k))}.visual__chip[data-v-63429def]{display:inline-flex;height:calc(32 * var(--k));align-items:center;padding-inline:calc(16 * var(--k));border-radius:var(--r-pill);background:var(--wash-white-10);color:var(--text-strong);gap:calc(4 * var(--k));font-size:calc(14 * var(--k));line-height:calc(22 * var(--k));white-space:nowrap;--glyph-size: calc(16 * var(--k))}.visual__send[data-v-63429def]{display:inline-flex;width:calc(44 * var(--k));height:calc(32 * var(--k));align-items:center;justify-content:center;margin-left:auto;border-radius:var(--r-pill);background:var(--brand-gradient);color:var(--on-brand)}.visual__panel[data-v-63429def]{position:absolute;top:calc(126 * var(--k));left:calc(238 * var(--k));display:flex;width:calc(300 * var(--k));flex-direction:column;padding:calc(16 * var(--k));border:var(--border-hairline) solid var(--border-strong);border-radius:calc(24 * var(--k));background:#1e1e1ecc;box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(calc(50 * var(--k)));backdrop-filter:blur(calc(50 * var(--k)));gap:calc(24 * var(--k))}.visual__group[data-v-63429def]{display:flex;flex-direction:column;gap:calc(16 * var(--k))}.visual__label[data-v-63429def]{display:flex;align-items:center;color:var(--text-strong);gap:calc(4 * var(--k));font-size:calc(14 * var(--k));font-weight:var(--fw-medium);line-height:calc(22 * var(--k))}.visual__ratios[data-v-63429def]{display:grid;gap:calc(8 * var(--k));grid-template-columns:repeat(3,minmax(0,1fr))}.visual__cell[data-v-63429def]{display:flex;height:calc(40 * var(--k));align-items:center;justify-content:center;border:1px solid transparent;border-radius:calc(8 * var(--k));background:var(--wash-white-08);color:var(--text-strong);gap:calc(4 * var(--k));font-size:calc(14 * var(--k));font-weight:var(--fw-medium);line-height:calc(22 * var(--k));white-space:nowrap;--glyph-size: calc(24 * var(--k))}.visual__cell.is-active[data-v-63429def]{border-color:transparent;background:linear-gradient(var(--wash-white-10),var(--wash-white-10)) padding-box,linear-gradient(var(--surface-3),var(--surface-3)) padding-box,var(--brand-gradient) border-box}.visual__size[data-v-63429def]{display:flex;align-items:center;gap:calc(2 * var(--k))}.visual__field[data-v-63429def]{display:flex;height:calc(36 * var(--k));flex:1;align-items:center;padding-left:calc(10 * var(--k));border-radius:calc(8 * var(--k));background:var(--wash-white-08);color:var(--text-strong);gap:calc(10 * var(--k));font-size:calc(14 * var(--k));line-height:calc(22 * var(--k))}.visual__axis[data-v-63429def]{color:var(--text-faint);font-style:normal}.visual__lock[data-v-63429def]{display:flex;width:calc(36 * var(--k));height:calc(36 * var(--k));flex:none;align-items:center;justify-content:center;border-radius:calc(8 * var(--k));color:var(--text-strong)}.visual__result[data-v-63429def]{position:absolute;top:calc(16 * var(--k));left:calc(27 * var(--k));display:flex;width:calc(640 * var(--k));height:calc(383 * var(--k));align-items:center;justify-content:center}.visual__result img[data-v-63429def]{position:absolute;width:100%;height:100%;border-radius:calc(20 * var(--k));inset:0;object-fit:cover}.visual__type[data-v-63429def]{position:relative;display:inline-flex;align-items:center;padding:calc(16 * var(--k)) calc(32 * var(--k));border-radius:var(--r-pill);background:var(--wash-white-10);color:var(--text-strong);gap:calc(8 * var(--k));font-size:calc(28 * var(--k));line-height:calc(44 * var(--k))}.visual__chip[data-v-63429def] .base-icon,.visual__send[data-v-63429def] .base-icon,.visual__label[data-v-63429def] .base-icon,.visual__lock[data-v-63429def] .base-icon{width:calc(16 * var(--k));height:calc(16 * var(--k))}.visual__type[data-v-63429def] .base-icon{width:calc(32 * var(--k));height:calc(32 * var(--k))}.steps[data-v-4ea34ee4]{display:flex;min-height:var(--section-h);flex-direction:column;justify-content:center;padding:0 var(--s-100);border-radius:var(--r-16);background:var(--bg-page);gap:var(--s-80)}.steps__body[data-v-4ea34ee4]{display:flex;width:100%;max-width:var(--content-w);margin-inline:auto;gap:var(--s-16)}.steps__list[data-v-4ea34ee4]{display:flex;width:530px;flex:none;flex-direction:column;gap:var(--s-20)}.steps__card[data-v-4ea34ee4]{position:relative;display:flex;width:100%;flex-direction:column;padding:var(--s-20) var(--s-24);border:var(--border-hairline) solid var(--border-strong);border-radius:var(--r-20);background:var(--wash-white-06);gap:var(--s-8);overflow:hidden;text-align:left;transition:background .2s var(--ease-out)}.steps__card.is-active[data-v-4ea34ee4]{border-color:transparent;background:linear-gradient(var(--bg-page),var(--bg-page)) padding-box,var(--brand-gradient) border-box}.steps__card.is-active[data-v-4ea34ee4]:before{position:absolute;background:var(--brand-gradient);content:"";inset:0;opacity:.1;pointer-events:none}.steps__head[data-v-4ea34ee4]{position:relative;display:flex;align-items:center;gap:var(--s-12)}.steps__label[data-v-4ea34ee4]{padding:var(--s-4) var(--s-12);border-radius:var(--r-pill);background:var(--wash-white-20);color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-24)}.steps__card.is-active .steps__label[data-v-4ea34ee4]{background:var(--brand-gradient);color:var(--on-brand)}.steps__title[data-v-4ea34ee4]{color:var(--text-primary);font-size:var(--fs-24);font-weight:var(--fw-medium);line-height:var(--lh-32);opacity:.7}.steps__card.is-active .steps__title[data-v-4ea34ee4]{opacity:1}.steps__desc[data-v-4ea34ee4]{position:relative;color:var(--text-primary);font-size:var(--fs-16);line-height:var(--lh-22);opacity:.7}.steps__card.is-active .steps__desc[data-v-4ea34ee4]{opacity:1}.steps__visual[data-v-4ea34ee4]{min-width:0;flex:1}@media(max-width:1023px){.steps[data-v-4ea34ee4]{min-height:0;padding:var(--s-100)}.steps__body[data-v-4ea34ee4]{flex-direction:column}.steps__list[data-v-4ea34ee4]{width:auto}}@media(max-width:767px){.steps__title[data-v-4ea34ee4]{font-size:var(--fs-20);line-height:var(--lh-28)}}.pfield[data-v-03e62a77]{display:flex;flex-direction:column;gap:var(--s-10)}.pfield__head[data-v-03e62a77]{display:flex;min-height:20px;align-items:center;gap:var(--s-8)}.pfield__title[data-v-03e62a77]{flex:1;color:var(--text-strong);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-22)}.pfield__value[data-v-03e62a77]{color:var(--text-muted);font-size:var(--fs-12);line-height:var(--lh-16)}.pfield__clear[data-v-03e62a77]{display:inline-flex;width:18px;height:18px;flex:none;align-items:center;justify-content:center;border-radius:var(--r-full);background:var(--wash-white-08);color:var(--text-muted)}.pfield__options[data-v-03e62a77]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-8)}.pfield__cell[data-v-03e62a77]{display:flex;height:36px;align-items:center;justify-content:center;padding:var(--s-6) var(--s-8);border:1px solid transparent;border-radius:var(--r-8);background:var(--wash-white-08);color:var(--text-strong);gap:var(--s-2);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-22);transition:background-color .16s var(--ease-out)}.pfield__cell-text[data-v-03e62a77]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfield__cell.is-active[data-v-03e62a77]{background:linear-gradient(var(--wash-white-08),var(--wash-white-08)) padding-box,linear-gradient(var(--surface-1),var(--surface-1)) padding-box,var(--brand-gradient) border-box}.pfield__glyph[data-v-03e62a77]{--glyph-size: 14px;--glyph-shape: 12px}.pfield__slider[data-v-03e62a77]{display:flex;align-items:center;gap:var(--s-8)}.pfield__slider input[data-v-03e62a77]{width:100%;height:4px;border-radius:var(--r-full);background:var(--wash-white-20);accent-color:var(--brand-lime);appearance:auto}.pfield__input[data-v-03e62a77]{display:flex;align-items:center;padding-inline:var(--s-12);border-radius:var(--r-8);background:var(--wash-white-08)}.pfield__input input[data-v-03e62a77],.pfield__input textarea[data-v-03e62a77]{width:100%;min-width:0;padding-block:var(--s-8);color:var(--text-strong);font-size:var(--fs-14);line-height:var(--lh-22);resize:none;appearance:textfield}.pfield__input input[data-v-03e62a77]::placeholder,.pfield__input textarea[data-v-03e62a77]::placeholder{color:var(--text-muted)}.pfield__input input[data-v-03e62a77]::-webkit-outer-spin-button,.pfield__input input[data-v-03e62a77]::-webkit-inner-spin-button{margin:0;appearance:none}.pfield__checkbox[data-v-03e62a77]{position:absolute;width:1px;height:1px;clip-path:inset(50%);opacity:0}.pfield__checkbox:focus-visible+.pfield__track[data-v-03e62a77]{outline:2px solid var(--brand-lime);outline-offset:2px}.pfield__switch[data-v-03e62a77]{display:inline-flex;flex:none;cursor:pointer}.pfield__track[data-v-03e62a77]{position:relative;display:block;width:38px;height:20px;border-radius:var(--r-24);background:var(--wash-white-20);transition:background .16s var(--ease-out)}.pfield__track[data-v-03e62a77]:after{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--r-full);background:var(--text-primary);content:"";transition:translate .16s var(--ease-out)}.pfield__track.is-on[data-v-03e62a77]{background:linear-gradient(var(--brand-angle),rgb(30 60 255 / .5),rgb(92 123 255 / .5))}.pfield__track.is-on[data-v-03e62a77]:after{translate:18px 0}@media(hover:hover){.pfield__cell[data-v-03e62a77]:not(.is-active):hover{background:var(--wash-white-10)}.pfield__clear[data-v-03e62a77]:hover{color:var(--text-primary)}}.params[data-v-504d37fc]{display:flex;width:424px;max-width:calc(100vw - var(--s-24));max-height:min(60vh,520px);flex-direction:column;padding:var(--s-16);overflow-y:auto;border:var(--border-hairline) solid var(--border-strong);border-radius:var(--r-24);background:var(--surface-1);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(var(--blur-panel));backdrop-filter:blur(var(--blur-panel));gap:var(--s-24)}.params--bare[data-v-504d37fc]{width:auto;max-width:none;max-height:none;padding:0;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:var(--s-20)}.params__empty[data-v-504d37fc]{color:var(--text-muted);font-size:var(--fs-12);line-height:var(--lh-16)}@media(max-width:767px){.params[data-v-504d37fc]:not(.params--bare){width:100%;max-width:none}}.composer[data-v-3599ce0b]{position:relative;display:flex;width:100%;flex-direction:column;padding:var(--s-12);border:var(--border-hairline) solid rgb(255 255 255 / .25);border-radius:var(--r-20);box-shadow:inset 0 .5px #ffffffd9;gap:var(--s-12)}.composer--glass[data-v-3599ce0b]{min-height:148px;justify-content:space-between;background:#ffffff05;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.composer--solid[data-v-3599ce0b]{min-height:148px;justify-content:space-between;border-color:transparent;background:var(--wash-white-10);box-shadow:none}.composer__refs[data-v-3599ce0b]{display:flex;flex-wrap:wrap;gap:var(--s-8)}.composer__ref[data-v-3599ce0b]{position:relative;width:56px;height:56px;overflow:hidden;border-radius:var(--r-8)}.composer__ref img[data-v-3599ce0b]{width:100%;height:100%;object-fit:cover}.composer__ref-remove[data-v-3599ce0b]{position:absolute;top:2px;right:2px;display:flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:var(--r-full);background:#0009;color:var(--text-primary)}.composer__top[data-v-3599ce0b]{display:flex;align-items:flex-start;gap:var(--s-12)}.composer__upload[data-v-3599ce0b]{display:flex;width:56px;height:56px;flex:none;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .5);border-radius:var(--r-8);background:#ffffff1f;color:var(--text-primary);gap:var(--s-2);font-size:var(--fs-11);font-weight:var(--fw-medium);line-height:var(--lh-20);rotate:-8deg;transition:rotate .2s var(--ease-out)}.composer__file[data-v-3599ce0b]{display:none}.composer__input[data-v-3599ce0b]{min-height:64px;flex:1;padding:0;color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-22);resize:none}.composer__input[data-v-3599ce0b]::placeholder{color:var(--text-secondary)}.composer--solid .composer__input[data-v-3599ce0b]::placeholder{color:var(--text-muted)}.composer__bottom[data-v-3599ce0b]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-16)}.composer__chips[data-v-3599ce0b]{display:flex;min-width:0;flex-wrap:wrap;gap:var(--s-8)}.composer__chip-wrap[data-v-3599ce0b]{position:relative}.composer__chip[data-v-3599ce0b]{display:inline-flex;height:32px;align-items:center;padding:var(--s-8) var(--s-16);border:var(--border-hairline) solid rgb(255 255 255 / .25);border-radius:var(--r-pill);color:var(--text-primary);gap:var(--s-4);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-22);white-space:nowrap}.composer--solid .composer__chip[data-v-3599ce0b]{border-color:transparent;background:var(--wash-white-10)}.composer__pop[data-v-3599ce0b]{position:absolute;top:calc(100% + var(--s-8));left:0;z-index:var(--z-dropdown)}.composer__pop--list[data-v-3599ce0b]{display:flex;min-width:200px;max-height:320px;flex-direction:column;padding:var(--s-8);overflow-y:auto;border:var(--border-hairline) solid var(--border-strong);border-radius:var(--r-12);background:var(--surface-veil);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:blur(var(--blur-chip));backdrop-filter:blur(var(--blur-chip));gap:var(--s-2)}.composer__option[data-v-3599ce0b]{display:flex;align-items:center;padding:var(--s-8) var(--s-12);border-radius:var(--r-8);color:var(--text-primary);gap:var(--s-8);font-size:var(--fs-14);line-height:var(--lh-20);text-align:left;white-space:nowrap}.composer__option.is-active[data-v-3599ce0b]{background:var(--wash-white-10)}.composer__pop--params[data-v-3599ce0b]{right:0;left:auto}.composer__end[data-v-3599ce0b]{display:flex;flex:none;align-items:center;gap:var(--s-8)}.composer__credit[data-v-3599ce0b]{cursor:default}.composer__submit[data-v-3599ce0b]{display:flex;height:32px;flex:none;align-items:center;justify-content:center;padding-inline:14px;border-radius:var(--r-pill);background:var(--brand-gradient);color:var(--on-brand);transition:filter .2s var(--ease-out)}.composer__submit[data-v-3599ce0b]:disabled{cursor:not-allowed;opacity:.5}@media(hover:hover){.composer__upload[data-v-3599ce0b]:hover{rotate:0deg}.composer__option[data-v-3599ce0b]:hover{background:var(--wash-white-08)}.composer__submit[data-v-3599ce0b]:not(:disabled):hover{filter:brightness(1.1)}}@media(max-width:767px){.composer__bottom[data-v-3599ce0b]{flex-direction:column;align-items:stretch;gap:var(--s-12)}.composer__end[data-v-3599ce0b]{width:100%}.composer__submit[data-v-3599ce0b]{height:44px;flex:1}.composer__chip[data-v-3599ce0b]{height:36px}.composer__credit[data-v-3599ce0b]{height:44px}.composer__chip-wrap--params[data-v-3599ce0b]{position:static}.composer__pop--params[data-v-3599ce0b]{right:0;left:0}}.pros[data-v-702a7a49]{display:flex;min-height:840px;flex-direction:column;justify-content:center;padding:var(--s-80) 0;border-radius:var(--r-16);background:linear-gradient(var(--wash-violet),var(--wash-violet)),var(--bg-page);gap:var(--s-16)}.pros__head[data-v-702a7a49]{display:flex;flex-direction:column;padding-inline:var(--s-100)}.pros__panels[data-v-702a7a49]{display:flex;flex-wrap:wrap;justify-content:center;row-gap:var(--s-60)}.pros__tab-heading[data-v-702a7a49]{display:flex;order:1;padding:var(--s-4) var(--s-2);background:var(--wash-white-10);font:inherit}.pros__tab-heading[data-v-702a7a49]:first-of-type{padding-left:var(--s-4);border-start-start-radius:var(--r-32);border-end-start-radius:var(--r-32)}.pros__tab-heading[data-v-702a7a49]:last-of-type{padding-right:var(--s-4);border-start-end-radius:var(--r-32);border-end-end-radius:var(--r-32)}.pros__tab[data-v-702a7a49]{padding:var(--s-8) var(--s-24);border-radius:var(--r-32);color:var(--text-primary);cursor:pointer;font-size:var(--fs-16);font-weight:var(--fw-semibold);line-height:var(--lh-24);white-space:nowrap;transition:background .2s var(--ease-out)}.pros__tab.is-active[data-v-702a7a49]{background:var(--brand-gradient);color:var(--on-brand)}.pros__rail[data-v-702a7a49]{display:flex;width:100%;order:2;justify-content:safe center;padding-inline:var(--s-100);overflow-x:auto;gap:var(--s-20);scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--s-100);scrollbar-width:none}.pros__rail[data-v-702a7a49]::-webkit-scrollbar{display:none}.pros__rail[data-v-702a7a49]{cursor:grab}.pros__rail.is-dragging[data-v-702a7a49]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.pros__card[data-v-702a7a49]{display:flex;width:360px;flex:none;flex-direction:column;padding:var(--s-24);border:var(--border-hairline) solid var(--border-strong);border-radius:var(--r-20);background:var(--wash-white-06);gap:var(--s-16);scroll-snap-align:start;animation:pros-in-702a7a49 .28s var(--ease-out)}@keyframes pros-in-702a7a49{0%{opacity:0;translate:16px 0}to{opacity:1;translate:0}}.pros__icon[data-v-702a7a49]{position:relative;display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:var(--r-12);color:var(--text-primary)}.pros__icon[data-v-702a7a49]:before{position:absolute;border-radius:inherit;background:var(--brand-gradient);content:"";inset:0;opacity:.5}.pros__icon[data-v-702a7a49]>*{position:relative}.pros__title[data-v-702a7a49]{color:var(--text-primary);font-size:var(--fs-24);font-weight:var(--fw-semibold);line-height:var(--lh-32)}.pros__desc[data-v-702a7a49]{color:var(--text-primary);font-size:var(--fs-20);line-height:var(--lh-28);opacity:.6}.pros__image[data-v-702a7a49]{width:100%;margin-top:auto;border-radius:var(--r-12);aspect-ratio:312 / 184;object-fit:cover}@media(max-width:1023px){.pros[data-v-702a7a49]{min-height:0}}@media(max-width:767px){.pros__panels[data-v-702a7a49]{column-gap:var(--s-8);row-gap:var(--s-32)}.pros__tab-heading[data-v-702a7a49],.pros__tab-heading[data-v-702a7a49]:first-of-type,.pros__tab-heading[data-v-702a7a49]:last-of-type{padding:var(--s-4);border-radius:var(--r-32)}.pros__tab[data-v-702a7a49]{min-height:44px;font-size:var(--fs-14)}.pros__card[data-v-702a7a49]{width:280px;padding:var(--s-16)}.pros__title[data-v-702a7a49]{font-size:var(--fs-20);line-height:var(--lh-28)}.pros__desc[data-v-702a7a49]{font-size:var(--fs-16);line-height:var(--lh-24)}}.hero[data-v-daaf6405]{position:relative;display:flex;min-height:810px;align-items:center;justify-content:flex-start;flex-direction:column;margin-top:calc(var(--header-h) * -1);padding:calc(var(--header-h) + 110px) var(--s-100) var(--s-80)}.hero__backdrop[data-v-daaf6405]{position:absolute;z-index:0;background:url(/img/home-hero-backdrop.webp) center / cover no-repeat;inset:0}@media(max-width:540px){.hero__backdrop[data-v-daaf6405]{background-image:url(/img/home-hero-backdrop-narrow.webp)}}.hero__backdrop[data-v-daaf6405]:after{position:absolute;height:200px;background:var(--scrim-up);content:"";inset:auto 0 0}.hero__inner[data-v-daaf6405]{position:relative;z-index:1;display:flex;width:800px;max-width:100%;flex-direction:column;align-items:center;gap:var(--s-56)}.hero__intro[data-v-daaf6405]{display:flex;flex-direction:column;align-items:center;gap:var(--s-12)}.hero__title[data-v-daaf6405]{color:var(--text-primary);font-size:var(--fs-48);font-weight:var(--fw-semibold);line-height:var(--lh-56);text-align:center;text-shadow:0 2px 12px rgb(0 0 0 / .2)}.hero__subtitle[data-v-daaf6405]{padding:var(--s-8) var(--s-24);border-radius:var(--r-32);background:var(--wash-white-10);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-24);text-align:center}.hero__composer-wrap[data-v-daaf6405]{position:relative;width:100%}.hero__plant[data-v-daaf6405]{position:absolute;z-index:-1;bottom:1px;left:11.25%;width:72.5%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.hero__composer[data-v-daaf6405]{width:100%}@media(max-width:1023px){.hero[data-v-daaf6405]{min-height:640px}.hero__title[data-v-daaf6405]{font-size:var(--fs-36);line-height:var(--lh-44)}}@media(max-width:767px){.hero[data-v-daaf6405]{min-height:0;padding-bottom:var(--s-56)}.hero__inner[data-v-daaf6405]{gap:var(--s-32)}.hero__title[data-v-daaf6405]{font-size:var(--fs-28);line-height:var(--lh-36)}.hero__subtitle[data-v-daaf6405]{font-size:var(--fs-14);line-height:var(--lh-22)}}.promo[data-v-84b3fee3]{display:flex;width:888px;max-width:100%;flex-direction:column;padding:var(--s-32) var(--s-40);border-radius:var(--r-24);background:#1e1f21;box-shadow:inset 0 0 0 1px var(--wash-white-10);gap:var(--s-32)}.promo__head[data-v-84b3fee3]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-10)}.promo__titles[data-v-84b3fee3]{display:flex;min-width:0;flex-direction:column;gap:var(--s-2)}.promo__title[data-v-84b3fee3]{margin:0;color:var(--text-primary);font-size:28px;font-weight:600;line-height:40px}.promo__desc[data-v-84b3fee3]{margin:0;color:var(--text-secondary);font-size:16px;line-height:24px}.promo__close[data-v-84b3fee3]{display:grid;width:48px;height:48px;flex:none;border-radius:var(--r-full);color:var(--text-primary);cursor:pointer;place-items:center}.promo__close[data-v-84b3fee3]:hover{background:var(--wash-white-10)}.promo__stage[data-v-84b3fee3]{position:relative;overflow:hidden;border-radius:var(--r-16);aspect-ratio:808 / 461}.promo__stage img[data-v-84b3fee3]{width:100%;height:100%;display:block;object-fit:cover}.promo__nav[data-v-84b3fee3]{position:absolute;top:50%;display:grid;width:48px;height:48px;border-radius:var(--r-full);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff6;color:#000;cursor:pointer;place-items:center}.promo__nav[data-v-84b3fee3]:hover{background:#ffffff8c}.promo__nav--prev[data-v-84b3fee3]{left:var(--s-24);transform:translateY(-50%) rotate(180deg)}.promo__nav--next[data-v-84b3fee3]{right:var(--s-24);transform:translateY(-50%)}.promo__foot[data-v-84b3fee3]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-16)}.promo__dots[data-v-84b3fee3]{display:flex;height:40px;align-items:center;padding:0 var(--s-24);border-radius:var(--r-full);background:var(--wash-white-10);gap:var(--s-16)}.promo__dot[data-v-84b3fee3]{width:8px;height:8px;border-radius:var(--r-full);background:#ffffff8c;cursor:pointer;transition:width .2s ease}.promo__dot.is-active[data-v-84b3fee3]{width:48px;background:#fff}.promo__try[data-v-84b3fee3]{display:inline-flex;height:40px;align-items:center;padding:0 var(--s-20);border-radius:var(--r-full);background:var(--brand-gradient);color:var(--on-brand);cursor:pointer;font-size:14px;font-weight:600;gap:var(--s-8)}@media(max-width:960px){.promo[data-v-84b3fee3]{padding:var(--s-24) var(--s-20);gap:var(--s-20)}.promo__title[data-v-84b3fee3]{font-size:22px;line-height:30px}.promo__nav[data-v-84b3fee3]{width:40px;height:40px}.promo__dots[data-v-84b3fee3]{padding:0 var(--s-16);gap:var(--s-12)}}.model-wall[data-v-fea47eb9]{position:relative;overflow:hidden;padding:var(--s-80) var(--s-100);background:linear-gradient(var(--wash-white-06),var(--wash-white-06)),var(--bg-page)}.model-wall__glow[data-v-fea47eb9]{position:absolute;top:-40px;left:calc(50% - 167px);width:706px;height:444px;background:var(--grad-orb-brand);filter:blur(200px);opacity:.1;pointer-events:none;translate:-50% 0}.model-wall__rows[data-v-fea47eb9]{position:relative;display:flex;width:100%;max-width:var(--content-w);flex-direction:column;align-items:center;margin-inline:auto;gap:var(--s-32)}.model-wall__row[data-v-fea47eb9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-40)}.model-wall__track[data-v-fea47eb9]{display:contents}.model-wall__row[data-v-fea47eb9]:nth-child(3){width:100%;max-width:1228px;justify-content:space-between;gap:var(--s-56)}.model-wall__row:nth-child(3) .model-wall__card[data-v-fea47eb9]:last-of-type{order:1}.model-wall__card[data-v-fea47eb9]{display:flex;width:248px;height:64px;align-items:center;padding:var(--s-8);border:var(--border-hairline) solid var(--border-default);border-radius:var(--r-16);background:var(--surface-1);gap:var(--s-8);-webkit-backdrop-filter:blur(var(--blur-panel));backdrop-filter:blur(var(--blur-panel))}.model-wall__logo[data-v-fea47eb9]{flex:none;padding:8px;border-radius:11px;background:var(--wash-white-10);box-sizing:content-box}.model-wall__meta[data-v-fea47eb9]{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--s-4)}.model-wall__name[data-v-fea47eb9]{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20)}.model-wall__tagline[data-v-fea47eb9]{overflow:hidden;color:var(--text-tertiary);font-size:var(--fs-12);letter-spacing:-.01em;line-height:var(--lh-16);text-overflow:ellipsis;white-space:nowrap}.model-wall__title[data-v-fea47eb9]{flex:1;background:var(--grad-metal);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--fs-48);font-weight:var(--fw-semibold);line-height:var(--lh-56);text-align:center;white-space:nowrap;background-image:linear-gradient(90deg,#f8fffa 0%,var(--brand-lime) 71.5%,var(--brand-yellow) 100%)}@media(max-width:1279px){.model-wall__row[data-v-fea47eb9],.model-wall__row[data-v-fea47eb9]:nth-child(3){gap:var(--s-20)}.model-wall__title[data-v-fea47eb9]{font-size:var(--fs-40);line-height:var(--lh-48)}}@media(max-width:1023px){.model-wall__row[data-v-fea47eb9]:nth-child(3){justify-content:center}.model-wall__title[data-v-fea47eb9]{width:100%;order:-1;font-size:var(--fs-36);line-height:var(--lh-44);white-space:normal}}@media(max-width:767px){.model-wall__glow[data-v-fea47eb9]{display:none}.model-wall[data-v-fea47eb9]{padding-inline:0}.model-wall__rows[data-v-fea47eb9]{align-items:stretch;gap:var(--s-12)}.model-wall__row[data-v-fea47eb9]{display:flex;max-width:none;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:var(--s-12)}.model-wall__row[data-v-fea47eb9]:nth-child(3){display:contents}.model-wall__track[data-v-fea47eb9]{display:flex;min-width:0;overflow-x:auto;padding-inline:var(--s-20);gap:var(--s-12);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--s-20);scrollbar-width:none}.model-wall__track[data-v-fea47eb9]::-webkit-scrollbar{display:none}.model-wall__card[data-v-fea47eb9]{width:248px;max-width:none;flex:none;scroll-snap-align:start}.model-wall__title[data-v-fea47eb9]{padding-inline:var(--s-20);margin-bottom:var(--s-8);font-size:var(--fs-28);line-height:var(--lh-36)}}.effect[data-v-219011bc]{display:flex;width:888px;max-width:100%;flex-direction:column;padding:var(--s-32) var(--s-40);border:1px solid var(--wash-white-10);border-radius:var(--r-24);background:#1e1f21;gap:var(--s-32)}.effect__head[data-v-219011bc]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-10)}.effect__titles[data-v-219011bc]{display:flex;min-width:0;flex-direction:column;gap:var(--s-2)}.effect__title[data-v-219011bc]{color:var(--text-primary);font-size:var(--fs-28);font-weight:var(--fw-semibold);line-height:var(--lh-40)}.effect__desc[data-v-219011bc]{color:var(--text-primary);font-size:var(--fs-16);line-height:var(--lh-24);opacity:.6}.effect__close[data-v-219011bc]{display:flex;width:48px;height:48px;flex:none;align-items:center;justify-content:center;color:var(--text-primary)}.effect__stage[data-v-219011bc]{position:relative}.effect__stage img[data-v-219011bc]{display:block;width:100%;aspect-ratio:808 / 461;border-radius:var(--r-16);object-fit:cover}.effect__nav[data-v-219011bc]{position:absolute;top:50%;display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:var(--r-full);background:var(--wash-white-40);color:var(--text-inverse);translate:0 -50%}.effect__nav--prev[data-v-219011bc]{left:32px;rotate:180deg}.effect__nav--next[data-v-219011bc]{right:32px}.effect__foot[data-v-219011bc]{display:flex;height:40px;align-items:center;justify-content:space-between;gap:var(--s-12)}.effect__dots[data-v-219011bc]{display:flex;height:40px;align-items:center;padding:var(--s-12) var(--s-24);border-radius:var(--r-32);background:var(--wash-white-10);gap:var(--s-16)}.effect__dot[data-v-219011bc]{width:8px;height:8px;flex:none;border-radius:var(--r-full);background:var(--wash-white-40);transition:width .2s var(--ease-out),background-color .2s var(--ease-out)}.effect__dot.is-active[data-v-219011bc]{width:48px;border-radius:var(--r-pill);background:var(--text-primary)}.effect__try[data-v-219011bc]{display:inline-flex;height:40px;align-items:center;padding-inline:var(--s-20);border-radius:var(--r-32);background:var(--brand-gradient);color:var(--on-brand);gap:var(--s-8);font-size:var(--fs-14);font-weight:var(--fw-medium);--brand-angle: 90deg}@media(max-width:767px){.effect[data-v-219011bc]{padding:var(--s-20) var(--s-16);gap:var(--s-20)}.effect__title[data-v-219011bc]{font-size:var(--fs-20);line-height:var(--lh-28)}.effect__nav[data-v-219011bc]{width:44px;height:44px}.effect__nav--prev[data-v-219011bc]{left:var(--s-8)}.effect__nav--next[data-v-219011bc]{right:var(--s-8)}.effect__foot[data-v-219011bc]{flex-direction:column;height:auto;align-items:stretch}.effect__dots[data-v-219011bc]{justify-content:center}.effect__try[data-v-219011bc]{height:44px;justify-content:center}}.showcase[data-v-5a9d6b69]{position:relative;min-height:810px;overflow:hidden;padding-block:var(--s-80) 0;background:var(--bg-page)}.showcase__title[data-v-5a9d6b69]{position:relative;z-index:2;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:64px;font-weight:var(--fw-semibold);line-height:72px;text-align:center;--brand-angle: 90deg}.showcase__beam[data-v-5a9d6b69]{position:relative;z-index:2;left:50%;width:1642px;height:2px;margin-top:9px;translate:-50% 0;background:linear-gradient(90deg,rgb(30 60 255 / 0) 30%,var(--brand-lime) 50%,var(--brand-yellow) 70%,rgb(92 123 255 / 0) 90%)}.showcase__stage[data-v-5a9d6b69]{position:relative;height:596px;margin-top:-80px}.showcase__strip[data-v-5a9d6b69]{display:flex;width:max-content;height:436px;padding-top:93px;gap:var(--s-8)}@media(prefers-reduced-motion:no-preference){.showcase__strip[data-v-5a9d6b69]{animation:showcase-roll-5a9d6b69 32s linear infinite}.showcase__stage:hover .showcase__strip[data-v-5a9d6b69],.showcase__stage:focus-within .showcase__strip[data-v-5a9d6b69]{animation-play-state:paused}}@keyframes showcase-roll-5a9d6b69{to{translate:calc(-50% - var(--s-4)) 0}}.showcase__panel[data-v-5a9d6b69]{display:block;width:298px;height:436px;flex:none;overflow:hidden;border-radius:var(--r-12)}.showcase__panel img[data-v-5a9d6b69]{width:100%;height:100%;object-fit:cover;transition:scale .24s var(--ease-out)}@media(hover:hover){.showcase__panel:hover img[data-v-5a9d6b69]{scale:1.04}}.showcase__arc[data-v-5a9d6b69]{position:absolute;left:50%;width:1642px;height:106px;background:var(--bg-page);border-radius:50%;pointer-events:none;translate:-50% 0}.showcase__arc--top[data-v-5a9d6b69]{top:13px}.showcase__arc--bottom[data-v-5a9d6b69]{top:503px}.showcase__chat[data-v-5a9d6b69]{position:absolute;bottom:-51px;left:50%;display:flex;width:680px;max-width:calc(100% - var(--s-40));flex-direction:column;padding:var(--s-12);border:var(--border-hairline) solid var(--border-strong);border-radius:var(--r-20);background:var(--wash-white-10);gap:var(--s-8);-webkit-backdrop-filter:blur(var(--blur-chip));backdrop-filter:blur(var(--blur-chip));translate:-50% 0}.showcase__spot[data-v-5a9d6b69]{position:absolute;border-radius:50%;filter:blur(32px);pointer-events:none}.showcase__spot--left[data-v-5a9d6b69]{top:120px;left:-65px;width:306px;height:54px;background:var(--wash-white-10)}.showcase__spot--right[data-v-5a9d6b69]{top:119px;left:531px;width:191px;height:55px;background:var(--brand-gradient);opacity:.12}.showcase__refs[data-v-5a9d6b69]{display:flex;gap:var(--s-8)}.showcase__refs img[data-v-5a9d6b69]{width:48px;height:48px;border:var(--border-hairline) solid var(--border-default);border-radius:var(--r-8);object-fit:cover}.showcase__prompt[data-v-5a9d6b69]{padding-bottom:var(--s-8);color:var(--text-strong);font-size:var(--fs-12);line-height:var(--lh-20)}.showcase__chips[data-v-5a9d6b69]{display:flex;align-items:center;gap:var(--s-8)}.showcase__chip[data-v-5a9d6b69]{display:inline-flex;height:32px;align-items:center;padding:var(--s-8) var(--s-16);border-radius:var(--r-pill);background:var(--wash-white-10);color:var(--text-strong);gap:var(--s-4);font-size:var(--fs-14);line-height:var(--lh-22);white-space:nowrap}.showcase__go[data-v-5a9d6b69]{display:inline-flex;height:32px;align-items:center;justify-content:center;margin-left:auto;padding-inline:14px;border-radius:var(--r-pill);background:var(--brand-gradient);color:var(--on-brand)}@media(max-width:1279px){.showcase__title[data-v-5a9d6b69]{font-size:var(--fs-48);line-height:var(--lh-56)}}@media(max-width:1023px){.showcase[data-v-5a9d6b69]{min-height:0}.showcase__stage[data-v-5a9d6b69]{height:520px}.showcase__strip[data-v-5a9d6b69]{height:380px}.showcase__panel[data-v-5a9d6b69]{width:240px;height:380px}.showcase__arc--bottom[data-v-5a9d6b69]{top:386px}}@media(max-width:767px){.showcase__title[data-v-5a9d6b69]{font-size:var(--fs-28);line-height:var(--lh-36)}.showcase__stage[data-v-5a9d6b69]{height:auto;margin-top:var(--s-24);padding-bottom:var(--s-24)}.showcase__strip[data-v-5a9d6b69]{height:260px;padding-top:0;overflow-x:auto;justify-content:flex-start;padding-inline:var(--s-100);scroll-snap-type:x mandatory}.showcase__panel[data-v-5a9d6b69]{width:180px;height:260px;scroll-snap-align:center}.showcase__arc[data-v-5a9d6b69]{display:none}.showcase__chat[data-v-5a9d6b69]{position:static;width:auto;max-width:none;margin:var(--s-20) var(--s-100) 0;translate:none}.showcase__chips[data-v-5a9d6b69]{flex-wrap:wrap}.showcase__go[data-v-5a9d6b69]{height:44px;flex:1}}.home[data-v-201e4475]{display:flex;min-width:0;flex-direction:column}.promo[data-v-f396c8ac]{display:flex;min-height:200px;flex-direction:column;align-items:center;justify-content:center;padding:var(--s-24) var(--s-40);border-radius:var(--promo-r);background:radial-gradient(60% 140% at 22% 50%,#030409,#0d0d0d00),var(--brand-gradient);gap:var(--s-16);--brand-angle: 100deg}.promo__title[data-v-f396c8ac]{max-width:660px;color:var(--text-primary);font-size:36px;font-weight:var(--fw-semibold);line-height:var(--lh-44);text-align:center;white-space:pre-line}.promo__desc[data-v-f396c8ac]{color:#fffc;font-size:var(--fs-18);font-weight:var(--fw-medium);line-height:var(--lh-28);text-align:center}.promo__desc--pill[data-v-f396c8ac]{padding:var(--s-8) var(--s-16);border-radius:var(--r-pill);background:var(--brand-gradient);color:var(--on-brand);font-size:var(--fs-16);line-height:var(--lh-24);--brand-angle: 90deg}@media(max-width:1023px){.promo__title[data-v-f396c8ac]{font-size:var(--fs-28);line-height:var(--lh-36)}}@media(max-width:767px){.promo[data-v-f396c8ac]{padding:var(--s-20);border-radius:var(--r-20)}.promo__title[data-v-f396c8ac]{font-size:var(--fs-20);line-height:var(--lh-28)}.promo__desc[data-v-f396c8ac]{font-size:var(--fs-14);line-height:var(--lh-22)}}.pricing[data-v-54d004aa]{display:flex;flex-direction:column}.pricing__promo[data-v-54d004aa]{width:100%;max-width:min(1200px,var(--content-w));margin:var(--s-80) auto var(--s-60)}.pricing__plans[data-v-54d004aa]{display:flex;min-height:1052px;flex-direction:column;align-items:center;padding:var(--s-60) var(--s-100);gap:var(--s-40)}.pricing__payment[data-v-54d004aa]{display:flex;flex-direction:column;align-items:center;padding:var(--s-80) var(--s-100);background:linear-gradient(var(--wash-violet),var(--wash-violet)),var(--bg-page);gap:var(--s-40)}.pricing__payment-title[data-v-54d004aa]{color:var(--text-primary);font-size:var(--fs-48);font-weight:var(--fw-semibold);line-height:var(--lh-56);text-align:center}.pricing__brands[data-v-54d004aa]{display:flex;flex-direction:column;align-items:center;gap:var(--s-16)}.pricing__brand-row[data-v-54d004aa]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-16)}.pricing__brand[data-v-54d004aa]{display:flex;width:124px;height:60px;align-items:center;justify-content:center;overflow:hidden;border:var(--border-hairline) solid var(--border-strong);border-radius:var(--r-12);background:var(--wash-white-10)}.pricing__brand img[data-v-54d004aa]{width:100%;height:56px;object-fit:contain}@media(max-width:1023px){.pricing__plans[data-v-54d004aa]{min-height:0}.pricing__payment-title[data-v-54d004aa]{font-size:var(--fs-36);line-height:var(--lh-44)}}@media(max-width:767px){.pricing__promo[data-v-54d004aa]{margin-top:var(--s-40)}.pricing__payment-title[data-v-54d004aa]{font-size:var(--fs-28);line-height:var(--lh-36)}.pricing__brand[data-v-54d004aa]{width:100px;height:48px}.pricing__brand img[data-v-54d004aa]{height:44px}}.remover[data-v-cf55dde6]{position:relative;display:flex;overflow:hidden;flex-direction:column;align-items:center;padding:var(--s-40) var(--s-20) var(--s-80);background:var(--bg-page);gap:var(--s-16);text-align:center}.remover__crumbs[data-v-cf55dde6]{display:flex;width:100%;max-width:var(--content-w);align-items:center;align-self:center;justify-content:flex-start;color:var(--text-tertiary);font-size:var(--fs-14);gap:var(--s-8);line-height:var(--lh-20)}.remover__crumbs a[data-v-cf55dde6]:hover{color:var(--text-primary)}.remover__crumb-sep[data-v-cf55dde6]{flex:none;rotate:-90deg;color:var(--text-muted)}.remover__head[data-v-cf55dde6]{display:flex;max-width:900px;align-items:center;justify-content:center;margin-top:var(--s-24);gap:var(--s-16)}.remover__glyph[data-v-cf55dde6]{flex:none;color:var(--brand-lime)}.remover__title[data-v-cf55dde6]{color:var(--text-strong);font-size:var(--fs-48);font-weight:var(--fw-semibold);line-height:var(--lh-56)}.remover__desc[data-v-cf55dde6]{max-width:620px;color:var(--text-secondary);font-size:var(--fs-18);line-height:var(--lh-28)}.remover__stage[data-v-cf55dde6]{position:relative;display:flex;width:100%;max-width:var(--content-w);justify-content:center;margin-top:var(--s-24)}.remover__side[data-v-cf55dde6]{position:absolute;width:200px;border-radius:var(--r-24);aspect-ratio:1;object-fit:cover;pointer-events:none}.remover__side--left[data-v-cf55dde6]{bottom:8%;left:0;rotate:-6deg}.remover__side--right[data-v-cf55dde6]{top:4%;right:0;rotate:7deg}.remover__drop[data-v-cf55dde6]{--stage-h: 380px;position:relative;display:flex;width:100%;max-width:760px;height:var(--stage-h);flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:24px;border:1px solid var(--border-default);border-radius:var(--r-24);background:repeating-conic-gradient(#d4d4d4 0% 25%,#fff 0% 50%) 0 0 / 16px 16px;gap:var(--s-16);transition:border-color .2s ease,background .2s ease}.remover__drop.has-result[data-v-cf55dde6]{background:#e8e8e8}.remover__drop.is-dragging[data-v-cf55dde6]{border-color:var(--brand-lime)}.remover__frame[data-v-cf55dde6]{position:relative;z-index:0;display:block;overflow:hidden;max-width:100%;line-height:0;background:repeating-conic-gradient(#d4d4d4 0% 25%,#fff 0% 50%) 0 0 / 16px 16px}.remover__preview[data-v-cf55dde6]{position:relative;z-index:1;display:block;max-width:100%;max-height:calc(var(--stage-h) - 48px);width:auto;height:auto;pointer-events:none}.remover__plate[data-v-cf55dde6],.remover__plate-img[data-v-cf55dde6]{position:absolute;z-index:0}.remover__plate[data-v-cf55dde6]{inset:0}.remover__plate-img[data-v-cf55dde6]{top:50%;left:50%;width:auto;height:auto;max-width:none;max-height:none;pointer-events:none;transform:translate(-50%,-50%)}.remover__actions[data-v-cf55dde6]{position:relative;z-index:1}.remover__overlay[data-v-cf55dde6]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#00000080;color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-medium)}.remover__compare[data-v-cf55dde6]{position:absolute;top:16px;right:16px;z-index:1;display:flex;overflow:hidden;border:1px solid var(--border-default);border-radius:999px;background:var(--surface-1)}.remover__compare button[data-v-cf55dde6]{padding:6px 12px;color:var(--text-secondary);font-size:var(--fs-12);line-height:var(--lh-16)}.remover__compare button.is-on[data-v-cf55dde6]{background:var(--wash-white-08);color:var(--text-primary)}.remover__bar[data-v-cf55dde6]{display:flex;width:100%;max-width:760px;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:var(--s-16);gap:var(--s-16)}.remover__bg-row[data-v-cf55dde6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-12)}.remover__bg-label[data-v-cf55dde6]{color:var(--text-secondary);font-size:var(--fs-14);line-height:var(--lh-20)}.remover__swatches[data-v-cf55dde6]{display:flex;align-items:center;gap:var(--s-8)}.remover__swatch[data-v-cf55dde6]{width:28px;height:28px;border:1px solid var(--border-default);border-radius:999px}.remover__swatch.is-check[data-v-cf55dde6]{background:repeating-conic-gradient(var(--wash-white-12) 0% 25%,transparent 0% 50%) 0 0 / 8px 8px,var(--surface-1)}.remover__swatch.is-on[data-v-cf55dde6]{outline:2px solid var(--brand-lime);outline-offset:2px}.remover__swatch--custom[data-v-cf55dde6]{overflow:hidden;background:conic-gradient(from 180deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.remover__swatch--custom input[data-v-cf55dde6],.remover__swatch--image input[data-v-cf55dde6]{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.remover__swatch--custom[data-v-cf55dde6],.remover__swatch--image[data-v-cf55dde6]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--text-secondary);background-size:cover;background-position:center}.remover__swatch--image[data-v-cf55dde6]:not(.is-on){background:var(--surface-1)}.remover__actions[data-v-cf55dde6]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-12)}.remover__hint[data-v-cf55dde6]{color:#111;font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-24)}.remover__file[data-v-cf55dde6]{display:none}.remover__samples[data-v-cf55dde6]{display:flex;flex-direction:column;align-items:center;margin-top:var(--s-24);gap:var(--s-12)}.remover__samples-label[data-v-cf55dde6]{color:var(--text-tertiary);font-size:var(--fs-14);line-height:var(--lh-20)}.remover__thumbs[data-v-cf55dde6]{display:flex;gap:var(--s-12)}.remover__thumbs button[data-v-cf55dde6]{display:block;overflow:hidden;width:64px;height:64px;border:1px solid var(--border-subtle);border-radius:var(--r-12);transition:border-color .2s ease}.remover__thumbs button[data-v-cf55dde6]:hover:not(:disabled){border-color:var(--brand-lime)}.remover__thumbs button[data-v-cf55dde6]:disabled{opacity:.5}.remover__thumbs img[data-v-cf55dde6]{width:100%;height:100%;object-fit:cover}.remover__privacy[data-v-cf55dde6]{max-width:560px;color:var(--text-muted);font-size:var(--fs-12);line-height:var(--lh-16)}@media(max-width:1023px){.remover__side[data-v-cf55dde6]{display:none}.remover__title[data-v-cf55dde6]{font-size:var(--fs-36);line-height:var(--lh-44)}}@media(max-width:767px){.remover__head[data-v-cf55dde6]{gap:var(--s-12)}.remover__glyph[data-v-cf55dde6]{width:32px;height:32px}.remover__title[data-v-cf55dde6]{font-size:var(--fs-28);line-height:var(--lh-36)}.remover__desc[data-v-cf55dde6]{font-size:var(--fs-16);line-height:var(--lh-24)}.remover__drop[data-v-cf55dde6]{--stage-h: 260px}}.bg-remover[data-v-6cbca97f],.transparent-bg[data-v-9eb37e86],.white-bg[data-v-14593179],.change-bg-color[data-v-c2a72548]{display:flex;min-width:0;flex-direction:column}.ohero[data-v-be3490e5]{display:flex;flex-direction:column;padding:var(--s-40) var(--s-20) var(--s-64);gap:var(--s-32)}.ohero__crumbs[data-v-be3490e5]{display:flex;align-items:center;color:var(--text-tertiary);gap:var(--s-8);font-size:var(--fs-14)}.ohero__crumb-sep[data-v-be3490e5]{rotate:-90deg}.ohero__crumb-current[data-v-be3490e5]{color:var(--text-primary)}.ohero__head[data-v-be3490e5]{display:flex;max-width:760px;flex-direction:column;align-self:center;gap:var(--s-12);text-align:center}.ohero__title[data-v-be3490e5]{font-size:var(--fs-48);font-weight:var(--fw-bold);line-height:var(--lh-56)}.ohero__subtitle[data-v-be3490e5]{color:var(--text-primary);font-size:var(--fs-20);font-weight:var(--fw-medium)}.ohero__desc[data-v-be3490e5]{color:var(--text-tertiary);font-size:var(--fs-16);line-height:var(--lh-24)}.ohero__stage[data-v-be3490e5]{position:relative;display:flex;justify-content:center}.ohero__side[data-v-be3490e5]{position:absolute;top:40px;width:180px;border-radius:var(--r-16);opacity:.85;pointer-events:none}.ohero__side[data-v-be3490e5]:first-of-type{left:0;rotate:-6deg}.ohero__side[data-v-be3490e5]:last-of-type{right:0;rotate:6deg}.ohero__panel[data-v-be3490e5]{display:flex;width:min(720px,100%);flex-direction:column;align-items:center;padding:var(--s-32);border:1px dashed var(--border-strong);border-radius:var(--r-24);background:var(--surface-1);gap:var(--s-16)}.ohero__panel.is-dragging[data-v-be3490e5]{border-color:var(--brand-primary, #1e3cff)}.ohero__drop[data-v-be3490e5]{color:var(--text-tertiary);font-size:var(--fs-14)}.ohero__canvas-wrap[data-v-be3490e5]{position:relative;width:100%;border-radius:var(--r-16);overflow:hidden}.ohero__image[data-v-be3490e5]{display:block;width:100%;height:auto}.ohero__canvas[data-v-be3490e5]{position:absolute;width:100%;height:100%;cursor:crosshair;inset:0;touch-action:none}.ohero__canvas.is-locked[data-v-be3490e5]{cursor:default;pointer-events:none}.ohero__mask[data-v-be3490e5]{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0000008c;color:var(--text-primary);gap:var(--s-8);inset:0}.ohero__spin[data-v-be3490e5]{animation:ohero-spin-be3490e5 1s linear infinite}@keyframes ohero-spin-be3490e5{to{rotate:360deg}}.ohero__tools[data-v-be3490e5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-12)}.ohero__hint[data-v-be3490e5]{color:var(--text-tertiary);font-size:var(--fs-14)}.ohero__brush[data-v-be3490e5]{display:inline-flex;align-items:center;padding:var(--s-6) var(--s-12);border-radius:var(--r-pill);background:var(--wash-white-10);gap:var(--s-8)}.ohero__actions[data-v-be3490e5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-12)}.ohero__ghost[data-v-be3490e5]{padding:var(--s-8) var(--s-16);border-radius:var(--r-pill);background:var(--wash-white-10);color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-medium)}.ohero__file[data-v-be3490e5]{display:none}.ohero__samples[data-v-be3490e5]{display:flex;flex-direction:column;align-items:center;gap:var(--s-12)}.ohero__samples-title[data-v-be3490e5]{color:var(--text-tertiary);font-size:var(--fs-14)}.ohero__samples-list[data-v-be3490e5]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-12)}.ohero__sample[data-v-be3490e5]{display:block;width:88px;height:88px;overflow:hidden;border-radius:var(--r-12)}.ohero__sample img[data-v-be3490e5]{width:100%;height:100%;object-fit:cover}.ohero__privacy[data-v-be3490e5]{color:var(--text-tertiary);font-size:var(--fs-12);text-align:center}@media(hover:hover){.ohero__ghost[data-v-be3490e5]:hover{background:var(--wash-white-20)}}@media(max-width:1023px){.ohero__side[data-v-be3490e5]{display:none}}@media(max-width:767px){.ohero__title[data-v-be3490e5]{font-size:var(--fs-32);line-height:var(--lh-40)}.ohero__panel[data-v-be3490e5]{padding:var(--s-16)}}.remove-object[data-v-e35ef7ed]{display:flex;flex-direction:column}.conv[data-v-565ef764]{position:relative;display:flex;overflow:hidden;flex-direction:column;align-items:center;padding:var(--s-40) var(--s-20) var(--s-80);background:var(--bg-page);gap:var(--s-16);text-align:center}.conv__crumbs[data-v-565ef764]{display:flex;width:100%;max-width:var(--content-w);align-items:center;justify-content:flex-start;color:var(--text-tertiary);font-size:var(--fs-14);gap:var(--s-8)}.conv__crumbs a[data-v-565ef764]:hover{color:var(--text-primary)}.conv__crumb-sep[data-v-565ef764]{flex:none;rotate:-90deg;color:var(--text-muted)}.conv__head[data-v-565ef764]{display:flex;max-width:900px;align-items:center;justify-content:center;margin-top:var(--s-24);gap:var(--s-16)}.conv__glyph[data-v-565ef764]{flex:none;color:var(--brand-lime)}.conv__title[data-v-565ef764]{color:var(--text-strong);font-size:var(--fs-48);font-weight:var(--fw-semibold);line-height:var(--lh-56)}.conv__desc[data-v-565ef764]{max-width:620px;color:var(--text-secondary);font-size:var(--fs-18)}.conv__stage[data-v-565ef764]{position:relative;display:flex;width:100%;max-width:var(--content-w);justify-content:center;margin-top:var(--s-24)}.conv__side[data-v-565ef764]{position:absolute;top:40px;width:190px;border-radius:var(--r-16);opacity:.55;rotate:-6deg}.conv__side--left[data-v-565ef764]{left:0}.conv__side--right[data-v-565ef764]{right:0;rotate:6deg}.conv__drop[data-v-565ef764]{display:flex;width:100%;max-width:760px;min-height:420px;flex-direction:column;align-items:center;justify-content:center;padding:24px;border:1px dashed var(--border-default);border-radius:var(--r-24);background:var(--wash-white-05, rgb(255 255 255 / .04));gap:var(--s-16)}.conv__drop.is-dragging[data-v-565ef764]{border-color:var(--brand-lime)}.conv__drop-hint[data-v-565ef764]{color:var(--text-tertiary);font-size:var(--fs-14)}.conv__file[data-v-565ef764]{display:none}.conv__list[data-v-565ef764]{display:flex;width:100%;max-width:860px;flex-direction:column;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--r-16);background:var(--wash-white-05, rgb(255 255 255 / .04));text-align:left}.conv__list-head[data-v-565ef764]{display:flex;padding:var(--s-12);border-bottom:1px solid var(--border-default)}.conv__add[data-v-565ef764]{display:flex;height:40px;align-items:center;padding:0 16px;border:1px solid var(--border-default);border-radius:10px;color:var(--text-primary);cursor:pointer;font-size:var(--fs-14);gap:8px}.conv__add[data-v-565ef764]:hover{border-color:var(--brand-lime);color:var(--brand-lime)}.conv__rows[data-v-565ef764]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.conv__row[data-v-565ef764]{display:flex;align-items:center;padding:var(--s-12);border-bottom:1px solid var(--border-default);gap:var(--s-12)}.conv__row.is-error[data-v-565ef764]{background:#ff606014}.conv__thumb[data-v-565ef764]{width:44px;height:44px;flex:none;border-radius:8px;object-fit:cover}.conv__meta[data-v-565ef764]{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.conv__name[data-v-565ef764]{overflow:hidden;color:var(--text-primary);font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap}.conv__size[data-v-565ef764]{color:var(--text-secondary);font-size:var(--fs-12, 12px)}.conv__bar[data-v-565ef764]{width:100%;height:4px;overflow:hidden;border-radius:999px;background:var(--wash-white-10)}.conv__bar>span[data-v-565ef764]{display:block;height:100%;border-radius:inherit;background:var(--brand-gradient);transition:width .25s var(--ease-out)}.conv__output[data-v-565ef764]{display:flex;flex:none;align-items:center;color:var(--text-secondary);font-size:var(--fs-12, 12px);gap:8px}.conv__select[data-v-565ef764]{height:36px;padding:0 8px;border:1px solid var(--border-default);border-radius:8px;background:var(--bg-page);color:var(--text-primary);font-size:var(--fs-14)}.conv__select--wide[data-v-565ef764]{width:100%;height:40px}.conv__select[data-v-565ef764]:focus-visible,.conv__num[data-v-565ef764]:focus-visible{border-color:var(--brand-lime);outline:none}.conv__icon[data-v-565ef764]{display:grid;width:32px;height:32px;flex:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;place-items:center}.conv__icon[data-v-565ef764]:hover{color:var(--text-primary)}.conv__foot[data-v-565ef764]{display:flex;align-items:center;justify-content:space-between;padding:var(--s-16);gap:var(--s-16)}.conv__count[data-v-565ef764]{color:var(--text-secondary);font-size:var(--fs-14)}.conv__foot-acts[data-v-565ef764]{display:flex;flex-wrap:wrap;gap:var(--s-12)}.conv__samples[data-v-565ef764]{display:flex;flex-direction:column;align-items:center;margin-top:var(--s-24);gap:var(--s-12)}.conv__samples-label[data-v-565ef764]{color:var(--text-tertiary);font-size:var(--fs-14)}.conv__thumbs[data-v-565ef764]{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0;gap:var(--s-12)}.conv__thumbs button[data-v-565ef764]{display:block;width:76px;height:76px;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--r-12, 12px);cursor:pointer}.conv__thumbs img[data-v-565ef764]{width:100%;height:100%;object-fit:cover}.conv__privacy[data-v-565ef764]{color:var(--text-tertiary);font-size:var(--fs-14)}.conv__mask[data-v-565ef764]{position:fixed;z-index:40;display:grid;padding:var(--s-20);background:#0009;inset:0;place-items:center}.conv__sheet[data-v-565ef764]{display:flex;width:100%;max-width:560px;max-height:86vh;flex-direction:column;overflow:auto;padding:var(--s-24);border:1px solid var(--border-default);border-radius:var(--r-24);background:var(--bg-page);gap:var(--s-16);text-align:left}.conv__sheet-head[data-v-565ef764]{display:flex;align-items:center;justify-content:space-between}.conv__sheet-head h2[data-v-565ef764]{color:var(--text-strong);font-size:var(--fs-20, 20px);font-weight:var(--fw-semibold)}.conv__sheet-file[data-v-565ef764]{color:var(--text-secondary);font-size:var(--fs-14);overflow-wrap:anywhere}.conv__field[data-v-565ef764]{display:flex;flex-direction:column;gap:8px}.conv__label[data-v-565ef764]{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-medium)}.conv__inline[data-v-565ef764]{display:flex;align-items:center;gap:8px}.conv__num[data-v-565ef764]{width:120px;height:40px;padding:0 10px;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-page);color:var(--text-primary);font-size:var(--fs-14);appearance:textfield}.conv__num[data-v-565ef764]::-webkit-outer-spin-button,.conv__num[data-v-565ef764]::-webkit-inner-spin-button{margin:0;appearance:none}.conv__num--hex[data-v-565ef764]{width:140px;text-transform:uppercase}.conv__swatch[data-v-565ef764]{width:40px;height:40px;padding:0;border:1px solid var(--border-default);border-radius:10px;background:none;cursor:pointer}.conv__range[data-v-565ef764]{width:220px;accent-color:var(--brand-lime)}.conv__unit[data-v-565ef764]{color:var(--text-secondary);font-size:var(--fs-14)}.conv__note[data-v-565ef764]{color:var(--text-tertiary);font-size:var(--fs-12, 12px);line-height:1.5}.conv__note--strip[data-v-565ef764]{padding-top:var(--s-8);border-top:1px solid var(--border-default)}.conv__check[data-v-565ef764]{display:flex;align-items:center;color:var(--text-primary);font-size:var(--fs-14);gap:8px}.conv__check input[data-v-565ef764]{width:16px;height:16px;accent-color:var(--brand-lime)}.conv__sheet-foot[data-v-565ef764]{position:sticky;z-index:1;display:flex;margin-bottom:calc(var(--s-24) * -1);padding-bottom:var(--s-24);background:var(--bg-page);bottom:calc(var(--s-24) * -1);flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:var(--s-8);gap:var(--s-12)}.conv__sheet-acts[data-v-565ef764]{display:flex;align-items:center;gap:var(--s-12)}.conv__ghost[data-v-565ef764]{height:40px;padding:0 16px;border:1px solid var(--border-default);border-radius:999px;color:var(--text-primary);cursor:pointer;font-size:var(--fs-14)}.conv__ghost[data-v-565ef764]:hover{border-color:var(--text-primary)}@media(max-width:720px){.conv__title[data-v-565ef764]{font-size:var(--fs-32, 32px);line-height:1.2}.conv__row[data-v-565ef764]{flex-wrap:wrap}.conv__output[data-v-565ef764]{width:100%;order:3;justify-content:flex-start}.conv__foot[data-v-565ef764]{flex-direction:column;align-items:stretch}}.iedit[data-v-00069330]{position:relative;display:flex;overflow:hidden;flex-direction:column;align-items:center;padding:var(--s-40) var(--s-20) var(--s-80);background:var(--bg-page);gap:var(--s-16);text-align:center}.iedit__crumbs[data-v-00069330]{display:flex;width:100%;max-width:var(--content-w);align-items:center;align-self:center;justify-content:flex-start;color:var(--text-tertiary);font-size:var(--fs-14);gap:var(--s-8);line-height:var(--lh-20)}.iedit__crumbs a[data-v-00069330]:hover{color:var(--text-primary)}.iedit__crumb-sep[data-v-00069330]{flex:none;rotate:-90deg;color:var(--text-muted)}.iedit__head[data-v-00069330]{display:flex;max-width:900px;align-items:center;justify-content:center;margin-top:var(--s-24);gap:var(--s-16)}.iedit__glyph[data-v-00069330]{flex:none;color:var(--brand-lime)}.iedit__title[data-v-00069330]{color:var(--text-strong);font-size:var(--fs-48);font-weight:var(--fw-semibold);line-height:var(--lh-56)}.iedit__desc[data-v-00069330]{max-width:620px;color:var(--text-secondary);font-size:var(--fs-18);line-height:var(--lh-28)}.iedit__stage[data-v-00069330]{position:relative;display:flex;width:100%;max-width:var(--content-w);justify-content:center;margin-top:var(--s-24)}.iedit__side[data-v-00069330]{position:absolute;width:200px;border-radius:var(--r-24);aspect-ratio:1;object-fit:cover;pointer-events:none}.iedit__side--left[data-v-00069330]{bottom:8%;left:0;rotate:-6deg}.iedit__side--right[data-v-00069330]{top:4%;right:0;rotate:7deg}.iedit__drop[data-v-00069330]{--stage-h: 420px;position:relative;display:flex;width:100%;max-width:760px;min-height:var(--stage-h);flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:24px;border:1px solid var(--border-default);border-radius:var(--r-24);background:repeating-conic-gradient(#d4d4d4 0% 25%,#fff 0% 50%) 0 0 / 16px 16px;gap:var(--s-16)}.iedit__drop.has-result[data-v-00069330]{background:#1a1c1e}.iedit__drop.is-dragging[data-v-00069330]{border-color:var(--brand-lime)}.iedit__frame[data-v-00069330]{position:relative;z-index:0;overflow:visible;max-width:100%;line-height:0;transition:transform .2s var(--ease-out)}.iedit__preview[data-v-00069330]{display:block;max-width:100%;max-height:calc(var(--stage-h) - 48px);width:auto;height:auto;pointer-events:none}.iedit__crop[data-v-00069330]{position:absolute;z-index:2;border:1px solid #0d99ff;cursor:move;touch-action:none}.iedit__grid[data-v-00069330]{pointer-events:none}.iedit__grid span[data-v-00069330]{position:absolute;border:0 dashed rgb(255 255 255 / .72)}.iedit__grid span[data-v-00069330]:nth-child(1){top:0;bottom:0;left:33.333%;border-left-width:1px}.iedit__grid span[data-v-00069330]:nth-child(2){top:0;bottom:0;left:66.667%;border-left-width:1px}.iedit__grid span[data-v-00069330]:nth-child(3){right:0;left:0;top:33.333%;border-top-width:1px}.iedit__grid span[data-v-00069330]:nth-child(4){right:0;left:0;top:66.667%;border-top-width:1px}.iedit__handle[data-v-00069330]{position:absolute;z-index:1;width:8px;height:8px;padding:0;border:1px solid #0d99ff;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #0d99ff40;appearance:none;touch-action:none}.iedit__handle[data-v-00069330]:after{position:absolute;inset:-8px;content:""}.iedit__handle--nw[data-v-00069330]{top:0;left:0;cursor:nwse-resize;translate:-50% -50%}.iedit__handle--n[data-v-00069330]{top:0;left:50%;cursor:ns-resize;translate:-50% -50%}.iedit__handle--ne[data-v-00069330]{top:0;right:0;cursor:nesw-resize;translate:50% -50%}.iedit__handle--e[data-v-00069330]{top:50%;right:0;cursor:ew-resize;translate:50% -50%}.iedit__handle--se[data-v-00069330]{right:0;bottom:0;cursor:nwse-resize;translate:50% 50%}.iedit__handle--s[data-v-00069330]{bottom:0;left:50%;cursor:ns-resize;translate:-50% 50%}.iedit__handle--sw[data-v-00069330]{bottom:0;left:0;cursor:nesw-resize;translate:-50% 50%}.iedit__handle--w[data-v-00069330]{top:50%;left:0;cursor:ew-resize;translate:-50% -50%}.iedit__crop-hint[data-v-00069330]{max-width:760px;color:var(--text-secondary);font-size:var(--fs-14);line-height:var(--lh-20)}.iedit__overlay[data-v-00069330]{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-12);background:#00000080;color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-medium)}.iedit__progress[data-v-00069330]{width:min(240px,60%);height:6px;border-radius:999px;background:var(--wash-white-10);overflow:hidden}.iedit__progress>span[data-v-00069330]{display:block;height:100%;border-radius:inherit;background:var(--brand-gradient);transition:width .25s var(--ease-out)}.iedit__compare[data-v-00069330]{position:absolute;top:16px;right:16px;z-index:1;display:flex;overflow:hidden;border:1px solid var(--border-default);border-radius:999px;background:var(--surface-1)}.iedit__compare button[data-v-00069330]{padding:6px 12px;color:var(--text-secondary);font-size:var(--fs-12)}.iedit__compare button.is-on[data-v-00069330]{background:var(--wash-white-08);color:var(--text-primary)}.iedit__inline[data-v-00069330]{display:flex;align-items:center;gap:8px}.iedit__inline .iedit__num[data-v-00069330]{width:88px;flex:none}.iedit__range[data-v-00069330]{min-width:0;flex:1;accent-color:var(--brand-lime)}.iedit__swatch[data-v-00069330]{width:40px;height:40px;flex:none;padding:0;border:1px solid var(--border-default);border-radius:10px;background:none;cursor:pointer}.iedit__check[data-v-00069330]{display:flex;align-items:flex-start;color:var(--text-primary);font-size:var(--fs-14);gap:8px;line-height:1.4}.iedit__check input[data-v-00069330]{width:16px;height:16px;flex:none;margin-top:2px;accent-color:var(--brand-lime)}.iedit__seg[data-v-00069330]{display:flex;overflow:hidden;border:1px solid var(--border-default);border-radius:10px}.iedit__seg button[data-v-00069330]{flex:1;min-height:38px;padding:0 10px;border-right:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;font-size:var(--fs-13, 13px);white-space:nowrap}.iedit__seg button[data-v-00069330]:last-child{border-right:0}.iedit__seg button.is-on[data-v-00069330]{background:#1e3cff24;color:var(--brand-lime)}.iedit__stage.is-split[data-v-00069330]{align-items:stretch;justify-content:center;gap:var(--s-24)}.iedit__stage.is-split .iedit__drop[data-v-00069330]{max-width:none;flex:1}.iedit__panel[data-v-00069330]{display:flex;width:320px;flex:none;flex-direction:column;padding:var(--s-20);border:1px solid var(--border-default);border-radius:var(--r-24);background:var(--wash-white-05, rgb(255 255 255 / .04));gap:var(--s-16);text-align:left}.iedit__field[data-v-00069330]{display:flex;min-width:0;flex-direction:column;gap:6px}.iedit__dims .iedit__field[data-v-00069330]{flex:1}.iedit__label[data-v-00069330]{color:var(--text-secondary);font-size:var(--fs-12, 12px)}.iedit__select[data-v-00069330],.iedit__num[data-v-00069330]{width:100%;height:40px;padding:0 10px;border:1px solid var(--border-default);border-radius:10px;background:var(--bg-page);color:var(--text-primary);font-size:var(--fs-14)}.iedit__num[data-v-00069330]{appearance:textfield}.iedit__num[data-v-00069330]::-webkit-outer-spin-button,.iedit__num[data-v-00069330]::-webkit-inner-spin-button{margin:0;appearance:none}.iedit__select[data-v-00069330]:focus-visible,.iedit__num[data-v-00069330]:focus-visible{border-color:var(--brand-lime);outline:none}.iedit__dims[data-v-00069330]{display:flex;align-items:flex-end;gap:8px}.iedit__field--unit[data-v-00069330]{max-width:76px;flex:none}.iedit__link[data-v-00069330]{display:grid;width:32px;height:40px;flex:none;border-radius:8px;color:var(--text-muted);cursor:pointer;place-items:center}.iedit__link.is-on[data-v-00069330]{color:var(--brand-lime)}.iedit__link[data-v-00069330]:disabled{cursor:default}.iedit__quick[data-v-00069330]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.iedit__chip--quick[data-v-00069330]{padding:0 8px;font-size:var(--fs-13, 13px)}.iedit__readout[data-v-00069330]{display:grid;margin:0;padding-top:var(--s-16);border-top:1px solid var(--border-default);gap:6px 12px;grid-template-columns:auto 1fr}.iedit__readout dt[data-v-00069330]{color:var(--text-secondary);font-size:var(--fs-14)}.iedit__readout dd[data-v-00069330]{margin:0;color:var(--text-primary);font-size:var(--fs-14)}.iedit__note[data-v-00069330]{color:var(--text-tertiary);font-size:var(--fs-12, 12px);line-height:1.5}.iedit__reset[data-v-00069330]{height:40px;border:1px solid var(--border-default);border-radius:999px;color:var(--text-primary);cursor:pointer;font-size:var(--fs-14)}.iedit__reset[data-v-00069330]:hover{border-color:var(--text-primary)}.iedit__aspect[data-v-00069330]{position:absolute;z-index:2;border:2px solid rgb(255 255 255 / .9);box-shadow:0 0 0 9999px #00000073;cursor:grab;touch-action:none}.iedit__aspect[data-v-00069330]:active{cursor:grabbing}.iedit__corner[data-v-00069330]{position:absolute;width:18px;height:18px;border:3px solid var(--brand-lime);background:transparent;touch-action:none}.iedit__corner--nw[data-v-00069330]{top:-3px;left:-3px;border-right:0;border-bottom:0;cursor:nwse-resize}.iedit__corner--ne[data-v-00069330]{top:-3px;right:-3px;border-bottom:0;border-left:0;cursor:nesw-resize}.iedit__corner--sw[data-v-00069330]{bottom:-3px;left:-3px;border-top:0;border-right:0;cursor:nesw-resize}.iedit__corner--se[data-v-00069330]{right:-3px;bottom:-3px;border-top:0;border-left:0;cursor:nwse-resize}@media(max-width:900px){.iedit__stage.is-split[data-v-00069330]{flex-direction:column;align-items:center}.iedit__panel[data-v-00069330]{width:100%;max-width:760px}}.iedit__queue[data-v-00069330]{width:100%;max-width:760px;margin-top:var(--s-8)}.iedit__queue-head[data-v-00069330]{margin-bottom:var(--s-12);color:var(--text-secondary);font-size:var(--fs-14);text-align:center}.iedit__list[data-v-00069330]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.iedit__row[data-v-00069330]{display:flex;align-items:center;gap:var(--s-12);padding:10px 12px;border:1px solid var(--wash-white-10);border-radius:var(--r-12, 12px);background:var(--wash-white-05, rgb(255 255 255 / .04))}.iedit__row.is-error[data-v-00069330]{border-color:#ff606066}.iedit__row-thumb[data-v-00069330]{width:44px;height:44px;flex:none;border-radius:8px;object-fit:cover}.iedit__row-main[data-v-00069330]{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px;text-align:left}.iedit__row-name[data-v-00069330]{overflow:hidden;color:var(--text-primary);font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap}.iedit__row-line[data-v-00069330]{color:var(--text-secondary);font-size:var(--fs-12, 12px)}.iedit__progress--row[data-v-00069330]{width:100%;height:4px}.iedit__row-act[data-v-00069330]{display:grid;width:32px;height:32px;flex:none;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;place-items:center;transition:color .2s var(--ease-out)}.iedit__row-act[data-v-00069330]:hover{color:var(--text-primary)}@media(max-width:600px){.iedit__row-thumb[data-v-00069330]{width:36px;height:36px}}.iedit__bar.is-busy[data-v-00069330]{pointer-events:none;opacity:.55}.iedit__bar[data-v-00069330]{display:flex;width:100%;max-width:760px;flex-direction:column;align-items:center;margin-top:var(--s-8);gap:var(--s-16)}.iedit__chips[data-v-00069330]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.iedit__chip[data-v-00069330]{min-height:36px;padding:0 14px;border:1px solid var(--border-default);border-radius:999px;background:var(--wash-white-08);color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-medium)}.iedit__chip.is-on[data-v-00069330]{border-color:var(--brand-lime);background:#1e3cff24;color:var(--brand-lime)}.iedit__split[data-v-00069330]{width:1px;height:20px;background:var(--border-default)}.iedit__mark[data-v-00069330]{display:flex;width:100%;flex-direction:column;align-items:center;gap:12px}.iedit__text[data-v-00069330]{width:min(420px,100%);min-height:44px;padding:0 16px;border:1px solid var(--border-default);border-radius:999px;background:var(--surface-1);color:var(--text-primary);font-size:var(--fs-14);text-align:center}.iedit__meta[data-v-00069330]{color:var(--text-secondary);font-size:var(--fs-14)}.iedit__actions[data-v-00069330]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-12)}.iedit__drop-hint[data-v-00069330]{color:#111;font-size:var(--fs-16);font-weight:var(--fw-medium)}.iedit__file[data-v-00069330]{display:none}.iedit__samples[data-v-00069330]{display:flex;flex-direction:column;align-items:center;margin-top:var(--s-24);gap:var(--s-12)}.iedit__samples-label[data-v-00069330]{color:var(--text-tertiary);font-size:var(--fs-14)}.iedit__thumbs[data-v-00069330]{display:flex;gap:var(--s-12)}.iedit__thumbs button[data-v-00069330]{display:block;overflow:hidden;width:64px;height:64px;border:1px solid var(--border-subtle);border-radius:var(--r-12)}.iedit__thumbs img[data-v-00069330]{width:100%;height:100%;object-fit:cover}.iedit__privacy[data-v-00069330]{max-width:560px;color:var(--text-muted);font-size:var(--fs-12)}@media(max-width:1023px){.iedit__side[data-v-00069330]{display:none}.iedit__title[data-v-00069330]{font-size:var(--fs-36);line-height:var(--lh-44)}}@media(max-width:767px){.iedit__title[data-v-00069330]{font-size:var(--fs-28);line-height:var(--lh-36)}.iedit__drop[data-v-00069330]{--stage-h: 280px}}.image-edit[data-v-cc68049d]{display:flex;min-width:0;flex-direction:column}.wform[data-v-7935de48]{display:flex;width:448px;flex:0 1 448px;min-width:360px;flex-direction:column;padding:var(--s-12);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--r-20);background:var(--surface-deep);gap:var(--s-8)}.wform__field[data-v-7935de48]{position:relative}.wform__row[data-v-7935de48]{display:flex;width:100%;height:56px;align-items:center;padding:var(--s-8) var(--s-12) var(--s-8) var(--s-8);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--r-16);background:var(--surface-1);gap:var(--s-8)}.wform__row-icon[data-v-7935de48]{display:flex;width:40px;height:40px;flex:none;align-items:center;justify-content:center;border-radius:var(--r-8);background:#d6e1ff0a;color:var(--text-primary)}.wform__row-text[data-v-7935de48]{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--s-2);text-align:left}.wform__row-label[data-v-7935de48]{color:var(--text-muted);font-size:var(--fs-12);line-height:var(--lh-16)}.wform__row-value[data-v-7935de48]{overflow:hidden;color:var(--text-primary);font-size:var(--fs-14);line-height:var(--lh-20);text-overflow:ellipsis;white-space:nowrap}.wform__row-caret[data-v-7935de48]{flex:none;color:var(--text-primary)}.wform__pop[data-v-7935de48]{position:absolute;z-index:var(--z-dropdown);top:calc(100% + var(--s-8));left:0;display:flex;width:100%;max-height:320px;flex-direction:column;padding:var(--s-8);overflow-y:auto;border:var(--border-hairline) solid var(--border-strong);border-radius:var(--r-12);background:var(--surface-1);box-shadow:var(--shadow-popover);gap:var(--s-2)}.wform__option[data-v-7935de48]{display:flex;align-items:center;padding:var(--s-8) var(--s-12);border-radius:var(--r-8);color:var(--text-primary);gap:var(--s-8);font-size:var(--fs-14);line-height:var(--lh-20);text-align:left}.wform__option.is-active[data-v-7935de48]{background:var(--wash-white-10)}.wform__prompt[data-v-7935de48]{display:flex;flex:none;flex-direction:column;padding-top:var(--s-8);border:var(--border-hairline) solid var(--border-default);border-radius:var(--r-16);background:var(--surface-glass);-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px)}.wform__prompt-title[data-v-7935de48]{padding-inline:var(--s-16);padding-bottom:var(--s-8);color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:var(--lh-20)}.wform__chat[data-v-7935de48]{display:flex;min-height:132px;flex-direction:column;padding:var(--s-12);border:var(--border-hairline) solid var(--border-default);border-radius:var(--r-16);background:var(--surface-inset);gap:var(--s-8)}.wform__refs[data-v-7935de48]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8)}.wform__ref[data-v-7935de48]{position:relative;width:48px;height:48px;overflow:hidden;border:var(--border-hairline) solid var(--border-default);border-radius:var(--r-8)}.wform__ref img[data-v-7935de48]{width:100%;height:100%;object-fit:cover}.wform__ref-remove[data-v-7935de48]{position:absolute;top:2px;right:2px;display:flex;width:16px;height:16px;align-items:center;justify-content:center;border-radius:var(--r-full);background:#0009;color:var(--text-primary)}.wform__upload[data-v-7935de48]{display:flex;width:48px;height:48px;flex:none;flex-direction:column;align-items:center;justify-content:center;border:1px dashed var(--border-strong);border-radius:var(--r-8);background:var(--wash-white-08);color:var(--text-strong);gap:var(--s-2);font-size:var(--fs-11);line-height:var(--lh-16);rotate:-8deg;transition:rotate .2s var(--ease-out)}.wform__file[data-v-7935de48]{display:none}.wform__input[data-v-7935de48]{min-height:88px;flex:1;padding:0;color:var(--text-strong);font-size:var(--fs-12);line-height:var(--lh-20);resize:none}.wform__input[data-v-7935de48]::placeholder{color:var(--text-muted)}.wform__chat-foot[data-v-7935de48]{display:flex;align-items:center;justify-content:space-between;color:var(--text-muted);gap:var(--s-8);font-size:var(--fs-11);line-height:var(--lh-16)}.wform__count[data-v-7935de48]{margin-left:auto}.wform__params[data-v-7935de48]{display:flex;min-height:0;flex:1;flex-direction:column;padding:var(--s-12);overflow-y:auto;border:var(--border-hairline) solid var(--border-default);border-radius:var(--r-16);background:var(--surface-1);gap:var(--s-16)}.wform__params-title[data-v-7935de48]{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:var(--lh-20)}.wform__actions[data-v-7935de48]{display:flex;flex:none;padding:var(--s-12);gap:var(--s-16)}.wform__submit[data-v-7935de48]{display:inline-flex;height:40px;flex:1;align-items:center;justify-content:center;padding-inline:var(--s-32);border-radius:var(--r-48);background:var(--brand-gradient);color:var(--on-brand);gap:var(--s-6);font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-24);transition:filter .2s var(--ease-out)}.wform__submit[data-v-7935de48]:disabled{cursor:not-allowed;opacity:.5}.wform__credit[data-v-7935de48]{display:inline-flex;height:40px;flex:none;align-items:center;justify-content:center;padding-inline:var(--s-32);border:1px solid transparent;border-radius:var(--r-32);background:linear-gradient(var(--surface-deep),var(--surface-deep)) padding-box,var(--brand-gradient) border-box;color:var(--text-primary);gap:var(--s-8);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-24)}@media(hover:hover){.wform__upload[data-v-7935de48]:hover{rotate:0deg}.wform__option[data-v-7935de48]:not(.is-active):hover{background:var(--wash-white-08)}.wform__submit[data-v-7935de48]:not(:disabled):hover{filter:brightness(1.1)}}@media(max-width:1279px){.wform[data-v-7935de48]{width:100%;flex:none;min-width:0}.wform__params[data-v-7935de48]{max-height:420px;flex:none}}.wresult[data-v-be09e3a2]{display:flex;min-width:0;flex:1;flex-direction:column;padding:var(--s-20);overflow-y:auto;border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--r-20);background:var(--surface-deep);gap:var(--s-16)}.wresult__head[data-v-be09e3a2]{display:flex;flex:none;align-items:center;color:var(--text-primary);gap:var(--s-8)}.wresult__title[data-v-be09e3a2]{font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-24)}.wresult__stage[data-v-be09e3a2]{position:relative;min-height:0;flex:1;overflow:hidden;border-radius:var(--r-12)}.wresult__sample[data-v-be09e3a2]{width:100%;height:100%;object-fit:cover;opacity:.35;transition:opacity .3s var(--ease-out),filter .3s var(--ease-out)}.is-pending .wresult__sample[data-v-be09e3a2]{opacity:.5;filter:blur(6px)}.wresult__veil[data-v-be09e3a2]{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-12);inset:0}.is-pending .wresult__veil[data-v-be09e3a2]:before{position:absolute;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / .08) 50%,transparent 80%);content:"";inset:0;animation:wresult-sweep-be09e3a2 1.6s var(--ease-out) infinite}.wresult__spinner[data-v-be09e3a2]{width:32px;height:32px;border:2px solid rgb(255 255 255 / .16);border-top-color:var(--brand-lime);border-radius:var(--r-full);animation:wresult-spin-be09e3a2 .9s linear infinite}.wresult__status[data-v-be09e3a2]{position:relative;color:var(--text-secondary);font-size:var(--fs-14);line-height:var(--lh-20)}@keyframes wresult-spin-be09e3a2{to{rotate:360deg}}@keyframes wresult-sweep-be09e3a2{0%{translate:-100% 0}to{translate:100% 0}}@media(prefers-reduced-motion:reduce){.wresult__spinner[data-v-be09e3a2],.is-pending .wresult__veil[data-v-be09e3a2]:before{animation:none}}.wresult__grid[data-v-be09e3a2]{display:grid;flex:none;margin-block:auto;gap:var(--s-16);grid-template-columns:repeat(2,minmax(0,1fr))}.wresult__grid.is-single[data-v-be09e3a2]{grid-template-columns:minmax(0,1fr)}.wresult__item[data-v-be09e3a2]{position:relative;overflow:hidden;border-radius:var(--r-12)}.wresult__item img[data-v-be09e3a2]{display:block;width:100%;aspect-ratio:322 / 376;object-fit:cover}.wresult__grid.is-single .wresult__item img[data-v-be09e3a2]{aspect-ratio:660 / 376}.wresult__download[data-v-be09e3a2]{position:absolute;top:var(--s-12);right:var(--s-12);display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:var(--r-full);background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text-primary);transition:background-color .16s var(--ease-out)}.wresult__download[data-v-be09e3a2]:disabled{cursor:progress;opacity:.6}@media(hover:hover){.wresult__download[data-v-be09e3a2]:not(:disabled):hover{background:#000000bf}}@media(max-width:1279px){.wresult__stage[data-v-be09e3a2]{min-height:360px;flex:none}}@media(max-width:767px){.wresult__grid[data-v-be09e3a2]{grid-template-columns:minmax(0,1fr)}.wresult__grid .wresult__item img[data-v-be09e3a2]{aspect-ratio:322 / 376}}.community[data-v-5afe497c]{display:flex;min-height:810px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:var(--s-80) var(--s-100);border-radius:var(--r-16);background:linear-gradient(var(--wash-violet),var(--wash-violet)),var(--bg-page);gap:var(--s-60)}.community__stage[data-v-5afe497c]{position:relative;display:flex;width:100%;justify-content:center}.community__glow[data-v-5afe497c]{position:absolute;top:-85px;left:50%;width:906px;height:570px;background:var(--grad-orb-warm);filter:blur(200px);opacity:.15;pointer-events:none;translate:-50% 0}.community__strip[data-v-5afe497c]{--roll-img: 700px;--roll-stride: calc(var(--roll-count) * (var(--roll-img) + var(--s-20)));position:relative;display:flex;flex:none;gap:var(--s-20)}@media(prefers-reduced-motion:no-preference){.community__strip[data-v-5afe497c]{animation:community-roll-5afe497c 36s linear infinite}.community__stage:hover .community__strip[data-v-5afe497c]{animation-play-state:paused}}@keyframes community-roll-5afe497c{to{translate:calc(-1 * var(--roll-stride)) 0}}.community__strip img[data-v-5afe497c]{width:var(--roll-img);height:calc(var(--roll-img) * 4 / 7);border-radius:14.4px;object-fit:cover}@media(max-width:1023px){.community[data-v-5afe497c]{min-height:0;padding:var(--s-60) var(--s-24)}.community__strip[data-v-5afe497c]{--roll-img: 520px}}@media(max-width:767px){.community__glow[data-v-5afe497c]{display:none}.community__strip[data-v-5afe497c]{--roll-img: 300px}}.mhero[data-v-294546d3]{display:flex;flex-direction:column;padding:var(--s-60) var(--s-100);background:linear-gradient(#030409cc,#030409cc),url(/img/models-hero-backdrop.webp) center / cover no-repeat;gap:var(--s-40)}.mhero__panels[data-v-294546d3]{display:flex;width:100%;max-width:var(--content-w);height:590px;align-items:stretch;margin-inline:auto;gap:var(--s-20)}@media(max-width:1279px){.mhero[data-v-294546d3]{padding:var(--s-40) var(--s-24)}.mhero__panels[data-v-294546d3]{height:auto;flex-direction:column}.mhero__panels[data-v-294546d3] .wform{width:100%}}.models[data-v-4c1088da]{display:flex;flex-direction:column}.creations[data-v-24ad3b89]{position:relative;display:flex;min-height:810px;flex-direction:column;align-items:center;justify-content:center;padding:var(--s-80) var(--s-100);overflow:hidden;border-radius:var(--r-16);background:var(--bg-page);gap:var(--s-60)}.creations__head[data-v-24ad3b89]{width:100%;max-width:1030px}.creations__row[data-v-24ad3b89]{--gap: var(--s-20);--tile: 700px;--dur: 75s;position:relative;display:flex;width:calc(100% + var(--s-100) * 2);height:400px;flex:none;align-items:center;margin-inline:calc(var(--s-100) * -1)}.creations__track[data-v-24ad3b89]{display:flex;width:max-content;align-items:center;margin-left:calc(var(--tile) / -2);animation:creations-marquee-24ad3b89 var(--dur) linear infinite;gap:var(--gap)}@keyframes creations-marquee-24ad3b89{0%{translate:0 0}to{translate:calc(-50% - var(--gap) / 2) 0}}@media(hover:hover){.creations__row:hover .creations__track[data-v-24ad3b89]{animation-play-state:paused}.creations__tile[data-v-24ad3b89]{transition:opacity .3s ease}.creations__row:hover .creations__tile[data-v-24ad3b89]{opacity:.45}.creations__row:hover .creations__tile[data-v-24ad3b89]:hover{opacity:1}}@media(prefers-reduced-motion:reduce){.creations__track[data-v-24ad3b89]{animation:none}}.creations__glow[data-v-24ad3b89]{position:absolute;top:-85px;left:18.5%;width:906px;height:570px;background:var(--grad-orb-warm);filter:blur(200px);opacity:.15;pointer-events:none}.creations__tile[data-v-24ad3b89]{position:relative;width:var(--tile);height:400px;flex:none;border-radius:var(--r-16);object-fit:cover}.creations__cta[data-v-24ad3b89]{min-height:40px;flex:none;gap:var(--s-8)}@media(max-width:1279px){.creations__row[data-v-24ad3b89]{--tile: 520px;--dur: 56s;height:300px}.creations__tile[data-v-24ad3b89]{height:300px}}@media(max-width:1023px){.creations[data-v-24ad3b89]{min-height:0;padding:var(--s-60) var(--s-40);gap:var(--s-40)}.creations__row[data-v-24ad3b89]{width:calc(100% + var(--s-40) * 2);margin-inline:calc(var(--s-40) * -1)}}@media(max-width:767px){.creations[data-v-24ad3b89]{padding:var(--s-40) var(--s-16)}.creations__row[data-v-24ad3b89]{--gap: var(--s-12);--tile: 320px;--dur: 35s;width:calc(100% + var(--s-16) * 2);height:200px;margin-inline:calc(var(--s-16) * -1)}.creations__tile[data-v-24ad3b89]{height:200px}.creations__glow[data-v-24ad3b89]{display:none}}.nhero[data-v-5159662a]{display:flex;flex-direction:column;padding:var(--s-60) var(--s-100);background:radial-gradient(120% 55% at 22% 8%,rgb(30 60 255 / .1),transparent 62%),radial-gradient(90% 45% at 78% 2%,rgb(92 123 255 / .07),transparent 58%),var(--bg-page);gap:var(--s-40)}.nhero__panels[data-v-5159662a]{display:flex;width:100%;max-width:var(--content-w);margin-inline:auto;gap:var(--app-gap)}@media(max-width:1279px){.nhero[data-v-5159662a]{padding:var(--s-40) var(--s-20)}.nhero__panels[data-v-5159662a]{flex-direction:column}}.nbp[data-v-61341cc1]{display:flex;flex-direction:column}.ghero[data-v-47b916e6]{display:flex;flex-direction:column;padding:var(--s-60) var(--s-100);background:radial-gradient(120% 55% at 22% 8%,rgb(30 60 255 / .1),transparent 62%),radial-gradient(90% 45% at 78% 2%,rgb(92 123 255 / .07),transparent 58%),var(--bg-page);gap:var(--s-40)}.ghero__panels[data-v-47b916e6]{display:flex;width:100%;max-width:var(--content-w);margin-inline:auto;gap:var(--app-gap)}@media(max-width:1279px){.ghero[data-v-47b916e6]{padding:var(--s-40) var(--s-20)}.ghero__panels[data-v-47b916e6]{flex-direction:column}}.gi25[data-v-da4a2d93]{display:flex;flex-direction:column}.ghero[data-v-cc9645f3]{display:flex;flex-direction:column;padding:var(--s-60) var(--s-100);background:radial-gradient(120% 55% at 22% 8%,rgb(30 60 255 / .1),transparent 62%),radial-gradient(90% 45% at 78% 2%,rgb(92 123 255 / .07),transparent 58%),var(--bg-page);gap:var(--s-40)}.ghero__panels[data-v-cc9645f3]{display:flex;width:100%;max-width:var(--content-w);margin-inline:auto;gap:var(--app-gap)}@media(max-width:1279px){.ghero[data-v-cc9645f3]{padding:var(--s-40) var(--s-20)}.ghero__panels[data-v-cc9645f3]{flex-direction:column}}.im25[data-v-7bcdf361]{display:flex;flex-direction:column}.ghero[data-v-36cf69b2]{display:flex;flex-direction:column;padding:var(--s-60) var(--s-100);background:radial-gradient(120% 55% at 22% 8%,rgb(30 60 255 / .1),transparent 62%),radial-gradient(90% 45% at 78% 2%,rgb(92 123 255 / .07),transparent 58%),var(--bg-page);gap:var(--s-40)}.ghero__panels[data-v-36cf69b2]{display:flex;width:100%;max-width:var(--content-w);margin-inline:auto;gap:var(--app-gap)}@media(max-width:1279px){.ghero[data-v-36cf69b2]{padding:var(--s-40) var(--s-20)}.ghero__panels[data-v-36cf69b2]{flex-direction:column}}.if25[data-v-815032e4]{display:flex;flex-direction:column}.ghero[data-v-163cdf08]{display:flex;flex-direction:column;padding:var(--s-60) var(--s-100);background:radial-gradient(120% 55% at 22% 8%,rgb(30 60 255 / .1),transparent 62%),radial-gradient(90% 45% at 78% 2%,rgb(92 123 255 / .07),transparent 58%),var(--bg-page);gap:var(--s-40)}.ghero__panels[data-v-163cdf08]{display:flex;width:100%;max-width:var(--content-w);margin-inline:auto;gap:var(--app-gap)}@media(max-width:1279px){.ghero[data-v-163cdf08]{padding:var(--s-40) var(--s-20)}.ghero__panels[data-v-163cdf08]{flex-direction:column}}.is25[data-v-762a3ad4]{display:flex;flex-direction:column}.cards[data-v-48f4ef67]{display:grid;width:100%;max-width:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-12)}.cards__item[data-v-48f4ef67]{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-16);background:var(--wash-white-06)}.cards__link[data-v-48f4ef67]{display:flex;flex:1;flex-direction:column}.cards__item img[data-v-48f4ef67]{width:100%;aspect-ratio:392 / 220;object-fit:cover}.cards__body[data-v-48f4ef67]{display:flex;flex:1;flex-direction:column;padding:var(--s-16);gap:var(--s-8)}.cards__title[data-v-48f4ef67]{color:var(--text-primary);font-size:var(--fs-18);font-weight:var(--fw-medium);line-height:var(--lh-26)}.cards__desc[data-v-48f4ef67]{display:-webkit-box;overflow:hidden;color:var(--text-primary);font-size:var(--fs-14);line-height:var(--lh-20);opacity:.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:1023px){.cards[data-v-48f4ef67]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.cards[data-v-48f4ef67]{grid-template-columns:minmax(0,1fr)}}.blog[data-v-0aee15a3]{display:flex;flex-direction:column;background:var(--bg-page-alt)}.blog__hero[data-v-0aee15a3]{display:flex;min-height:400px;flex-direction:column;justify-content:center;margin-top:calc(var(--header-h) * -1);padding:var(--s-80) var(--s-100);background:linear-gradient(#0003,#0003),url(/img/blog-hero-backdrop.webp) center / cover no-repeat}.blog__list[data-v-0aee15a3]{display:flex;flex-direction:column;align-items:center;padding:var(--s-60) var(--s-100);background:var(--bg-page-alt)}.blog__stack[data-v-0aee15a3]{display:flex;width:100%;max-width:1200px;flex-direction:column;align-items:center;gap:var(--s-32)}.blog__empty[data-v-0aee15a3]{color:var(--text-secondary);font-size:var(--fs-16);line-height:var(--lh-24)}.blog__more[data-v-0aee15a3]{display:inline-flex;align-items:center;padding:var(--s-8) var(--s-24);border-radius:var(--r-48);background:var(--wash-white-20);color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-medium);gap:var(--s-6);line-height:var(--lh-20)}.blog__more[data-v-0aee15a3]:disabled{opacity:.5}@media(max-width:1023px){.blog__hero[data-v-0aee15a3],.blog__list[data-v-0aee15a3]{padding-inline:var(--s-40)}}@media(max-width:767px){.blog__hero[data-v-0aee15a3]{min-height:260px;padding:var(--s-40) var(--s-20)}.blog__list[data-v-0aee15a3]{padding:var(--s-32) var(--s-20)}}.article[data-v-e6c7f1b4]{display:flex;flex-direction:column;background:var(--bg-page-alt)}.article__empty[data-v-e6c7f1b4]{max-width:1240px;margin:var(--s-32) auto;padding-inline:var(--s-24);color:var(--text-secondary);font-size:var(--fs-16)}.article__layout[data-v-e6c7f1b4]{display:flex;width:100%;max-width:1240px;margin:var(--s-32) auto var(--s-80);gap:var(--s-24)}.article__main[data-v-e6c7f1b4]{display:flex;min-width:0;flex:1;flex-direction:column;padding:var(--s-24);border:1px solid var(--border-strong);border-radius:var(--r-24);background:var(--wash-white-04);gap:var(--s-16)}.article__title[data-v-e6c7f1b4]{color:var(--text-primary);font-size:var(--fs-28);font-weight:var(--fw-semibold);line-height:var(--lh-40)}.article__meta[data-v-e6c7f1b4]{display:flex;flex-wrap:wrap;align-items:center;color:var(--text-tertiary);font-size:var(--fs-12);gap:var(--s-8) var(--s-16);line-height:var(--lh-16)}.article__updated[data-v-e6c7f1b4]{margin-left:auto}.article__hero[data-v-e6c7f1b4]{width:100%;aspect-ratio:1200 / 630;border-radius:var(--r-16);object-fit:cover}.article__body[data-v-e6c7f1b4]{--body-text: rgb(255 255 255 / .82);--body-dim: rgb(255 255 255 / .62);--card-bg: rgb(255 255 255 / .05);--card-border: rgb(255 255 255 / .14);color:var(--body-text);font-size:var(--fs-16);line-height:var(--lh-28)}.article__body[data-v-e6c7f1b4] p{margin:0 0 var(--s-16)}.article__body[data-v-e6c7f1b4] img{max-width:100%;height:auto;border-radius:var(--r-12)}.article__body[data-v-e6c7f1b4] h2{margin:var(--s-32) 0 var(--s-12);color:var(--text-primary);font-size:var(--fs-24);font-weight:var(--fw-semibold);line-height:var(--lh-32)}.article__body[data-v-e6c7f1b4] h3{margin:var(--s-24) 0 var(--s-12);color:var(--text-primary);font-size:var(--fs-18);font-weight:var(--fw-semibold);line-height:var(--lh-28)}.article__body[data-v-e6c7f1b4] ul,.article__body[data-v-e6c7f1b4] ol{margin:0 0 var(--s-16);padding-left:1.25em;list-style:revert}.article__body[data-v-e6c7f1b4] li{margin-bottom:var(--s-6);list-style:revert}.article__body[data-v-e6c7f1b4] li::marker{color:var(--text-muted)}.article__body[data-v-e6c7f1b4] a{color:var(--brand-lime)}.article__body[data-v-e6c7f1b4] .article__scroll{overflow-x:auto;margin:0 0 var(--s-16);border:1px solid var(--card-border);border-radius:var(--r-12)}.article__body[data-v-e6c7f1b4] table{width:100%;border-collapse:collapse;font-size:var(--fs-14);line-height:var(--lh-22)}.article__body[data-v-e6c7f1b4] th,.article__body[data-v-e6c7f1b4] td{padding:var(--s-12) var(--s-16);border-bottom:1px solid var(--card-border);text-align:left;vertical-align:top}.article__body[data-v-e6c7f1b4] thead th{position:sticky;top:0;border-bottom-color:#ffffff3d;background:#ffffff17;color:var(--text-primary);font-weight:var(--fw-medium);white-space:nowrap}.article__body[data-v-e6c7f1b4] tbody tr:last-child th,.article__body[data-v-e6c7f1b4] tbody tr:last-child td{border-bottom:0}.article__body[data-v-e6c7f1b4] tbody tr:hover{background:var(--wash-white-04)}.article__body[data-v-e6c7f1b4] tbody th,.article__body[data-v-e6c7f1b4] tbody td:first-child{color:var(--text-primary);white-space:nowrap}.article__body[data-v-e6c7f1b4] figure{margin:var(--s-24) 0}.article__body[data-v-e6c7f1b4] figcaption{margin-top:var(--s-8);color:var(--body-dim);font-size:var(--fs-14);line-height:var(--lh-22);text-align:center}.article__body[data-v-e6c7f1b4] strong{color:var(--text-primary);font-weight:var(--fw-medium)}.article__body[data-v-e6c7f1b4] .callout{margin:var(--s-24) 0;padding:var(--s-20) var(--s-24);border-left:4px solid var(--brand-lime);border-radius:var(--r-4);background:#1e3cff1a}.article__body[data-v-e6c7f1b4] .callout__label{display:block;margin-bottom:var(--s-6);color:var(--brand-lime);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase}.article__body[data-v-e6c7f1b4] .note{margin:var(--s-24) 0;padding:var(--s-12) var(--s-20);border-left:4px solid var(--brand-yellow);border-radius:var(--r-4);background:#5c7bff1a}.article__body[data-v-e6c7f1b4] .note strong{color:var(--brand-yellow)}.article__body[data-v-e6c7f1b4] .formula{margin:var(--s-20) 0;padding:var(--s-16) var(--s-20);border:1px dashed var(--card-border);border-radius:var(--r-8);background:var(--card-bg);color:var(--text-primary);font-size:var(--fs-16);line-height:var(--lh-26);text-align:center}.article__body[data-v-e6c7f1b4] .rank{margin:var(--s-24) 0;padding:var(--s-24);border:1px solid var(--card-border);border-radius:var(--r-12);background:var(--card-bg)}.article__body[data-v-e6c7f1b4] .rank--top{border:2px solid rgb(30 60 255 / .55);background:linear-gradient(180deg,rgb(30 60 255 / .12) 0%,var(--card-bg) 60%)}.article__body[data-v-e6c7f1b4] .rank__head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--s-16);gap:var(--s-16)}.article__body[data-v-e6c7f1b4] .rank__badge{display:inline-block;margin-bottom:var(--s-12);padding:var(--s-4) var(--s-12);border-radius:999px;background:var(--wash-white-08);color:var(--text-secondary);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.article__body[data-v-e6c7f1b4] .rank--top .rank__badge{background:#5c7bff26;color:var(--brand-yellow)}.article__body[data-v-e6c7f1b4] .rank__name{margin:0 0 var(--s-4);color:var(--text-primary);font-size:var(--fs-20);font-weight:var(--fw-semibold)}.article__body[data-v-e6c7f1b4] .rank__name a{color:inherit;text-decoration:none}.article__body[data-v-e6c7f1b4] .rank__sub{color:var(--body-dim);font-size:var(--fs-14)}.article__body[data-v-e6c7f1b4] .rank__score{flex:none;color:var(--brand-lime);font-size:var(--fs-36);font-weight:var(--fw-semibold);line-height:1}.article__body[data-v-e6c7f1b4] .rank__score span{color:var(--body-dim);font-size:var(--fs-14);font-weight:var(--fw-medium)}.article__body[data-v-e6c7f1b4] .rank__verdict{margin:0 0 var(--s-16);padding:var(--s-12) var(--s-20);border-radius:var(--r-6);background:#ffffff17;color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-26)}.article__body[data-v-e6c7f1b4] .pros-cons{display:grid;margin:var(--s-16) 0;gap:var(--s-12);grid-template-columns:repeat(2,minmax(0,1fr))}.article__body[data-v-e6c7f1b4] .pros,.article__body[data-v-e6c7f1b4] .cons{padding:var(--s-16) var(--s-20);border-radius:var(--r-12)}.article__body[data-v-e6c7f1b4] .pros{border:1px solid rgb(30 60 255 / .3);background:#1e3cff1c}.article__body[data-v-e6c7f1b4] .cons{border:1px solid rgb(255 86 86 / .28);background:#ff56561a}.article__body[data-v-e6c7f1b4] .pros-cons h4{margin:0 0 var(--s-10);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase}.article__body[data-v-e6c7f1b4] .pros h4{color:var(--brand-lime)}.article__body[data-v-e6c7f1b4] .cons h4{color:#ff7a7a}.article__body[data-v-e6c7f1b4] .pros-cons ul{margin:0;padding-left:1.1em}.article__body[data-v-e6c7f1b4] .pros-cons li{margin-bottom:var(--s-6)}.article__body[data-v-e6c7f1b4] .specs{display:grid;margin:var(--s-16) 0;overflow:hidden;border:1px solid var(--card-border);border-radius:var(--r-8);background:var(--card-bg);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.article__body[data-v-e6c7f1b4] .specs>div{padding:var(--s-12);border-right:1px solid var(--card-border);text-align:center}.article__body[data-v-e6c7f1b4] .specs>div:last-child{border-right:0}.article__body[data-v-e6c7f1b4] .specs dt{margin-bottom:var(--s-4);color:var(--body-dim);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:.05em;text-transform:uppercase}.article__body[data-v-e6c7f1b4] .specs dd{margin:0;color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-semibold)}.article__body[data-v-e6c7f1b4] .verdicts{display:grid;margin:var(--s-24) 0;gap:var(--s-12);grid-template-columns:repeat(3,minmax(0,1fr))}.article__body[data-v-e6c7f1b4] .verdicts>div{padding:var(--s-20);border:1px solid var(--card-border);border-radius:var(--r-12);background:var(--card-bg)}.article__body[data-v-e6c7f1b4] .verdicts>div:first-child{border:2px solid rgb(30 60 255 / .55);background:#1e3cff1f}.article__body[data-v-e6c7f1b4] .verdicts h4{margin:0 0 var(--s-8);color:var(--brand-lime);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase}.article__body[data-v-e6c7f1b4] .verdicts strong{display:block;margin-bottom:var(--s-6);font-size:var(--fs-18);font-weight:var(--fw-semibold)}.article__body[data-v-e6c7f1b4] .promo{display:grid;margin:var(--s-32) 0;padding:var(--s-24);border:1px solid var(--card-border);border-radius:var(--r-16);background:linear-gradient(180deg,rgb(30 60 255 / .1) 0%,var(--card-bg) 70%);gap:var(--s-20);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.article__body[data-v-e6c7f1b4] .promo h3{margin:0 0 var(--s-8)}.article__body[data-v-e6c7f1b4] .promo p{margin:0 0 var(--s-16)}.article__body[data-v-e6c7f1b4] .promo img{border:1px solid var(--border-subtle);border-radius:var(--r-12)}.article__body[data-v-e6c7f1b4] .btn{display:inline-block;padding:var(--s-12) var(--s-32);border-radius:var(--r-8);background:var(--brand-gradient);color:var(--bg-page-alt);font-size:var(--fs-16);font-weight:var(--fw-semibold);text-decoration:none}.article__body[data-v-e6c7f1b4] .btn-wrap{margin:var(--s-32) 0;text-align:center}.article__body[data-v-e6c7f1b4] .byline{display:flex;flex-wrap:wrap;margin:0 0 var(--s-24);padding-bottom:var(--s-16);border-bottom:1px solid var(--card-border);color:var(--body-dim);font-size:var(--fs-14);gap:var(--s-24)}.article__body[data-v-e6c7f1b4] .byline b{color:var(--text-primary);font-weight:var(--fw-medium)}.article__body[data-v-e6c7f1b4] .faq{margin:var(--s-32) 0 0;border-top:1px solid var(--card-border)}.article__body[data-v-e6c7f1b4] .faq__item{border-bottom:1px solid var(--card-border)}.article__body[data-v-e6c7f1b4] .faq__item summary{display:flex;align-items:center;justify-content:space-between;padding:var(--s-16) 0;color:var(--text-primary);cursor:pointer;font-size:var(--fs-16);font-weight:var(--fw-medium);gap:var(--s-16);line-height:var(--lh-26);list-style:none}.article__body[data-v-e6c7f1b4] .faq__item summary::-webkit-details-marker{display:none}.article__body[data-v-e6c7f1b4] .faq__item summary:after{flex:none;color:var(--brand-lime);content:"+";font-size:var(--fs-20);line-height:1}.article__body[data-v-e6c7f1b4] .faq__item[open] summary:after{content:"−"}.article__body[data-v-e6c7f1b4] .faq__item>*:not(summary){margin:0 0 var(--s-16)}.article__body[data-v-e6c7f1b4] .disclosure{margin-top:var(--s-40);padding:var(--s-16) var(--s-20);border-radius:var(--r-8);background:var(--card-bg);color:var(--body-dim);font-size:var(--fs-12);line-height:var(--lh-20)}@media(max-width:767px){.article__body[data-v-e6c7f1b4] .pros-cons,.article__body[data-v-e6c7f1b4] .verdicts,.article__body[data-v-e6c7f1b4] .promo{grid-template-columns:minmax(0,1fr)}.article__body[data-v-e6c7f1b4] .specs{grid-auto-flow:row;grid-auto-columns:auto}.article__body[data-v-e6c7f1b4] .specs>div{border-right:0;border-bottom:1px solid var(--border-subtle)}.article__body[data-v-e6c7f1b4] .specs>div:last-child{border-bottom:0}.article__body[data-v-e6c7f1b4] .rank__head{flex-direction:column}}.article__side[data-v-e6c7f1b4]{display:flex;width:300px;flex:none;flex-direction:column;gap:var(--s-24)}.article__related[data-v-e6c7f1b4]{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-16);background:var(--wash-white-06)}.article__related img[data-v-e6c7f1b4]{width:100%;aspect-ratio:300 / 196;object-fit:cover}.article__related-title[data-v-e6c7f1b4]{padding:var(--s-16) var(--s-16) 0;color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-26)}.article__related-date[data-v-e6c7f1b4]{padding:var(--s-8) var(--s-16) var(--s-16);color:var(--text-tertiary);font-size:var(--fs-12);line-height:var(--lh-16)}@media(max-width:1279px){.article__layout[data-v-e6c7f1b4]{margin-inline:var(--s-24);width:auto}}@media(max-width:1023px){.article__layout[data-v-e6c7f1b4]{flex-direction:column}.article__side[data-v-e6c7f1b4]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.article__main[data-v-e6c7f1b4]{padding:var(--s-20)}.article__side[data-v-e6c7f1b4]{grid-template-columns:minmax(0,1fr)}}.gallery[data-v-7a35bf53]{display:flex;width:100%;flex-direction:column;gap:var(--s-16)}.gallery__title[data-v-7a35bf53]{color:var(--text-primary);font-size:var(--gallery-title);font-weight:var(--fw-medium);line-height:calc(var(--gallery-title) + 8px)}.gallery__tabs[data-v-7a35bf53]{display:flex;flex-wrap:wrap;align-self:flex-start;max-width:100%;padding:3px;border-radius:var(--r-32);background:var(--wash-white-10);gap:var(--s-4)}.gallery__tab[data-v-7a35bf53]{flex:none;padding:5px var(--s-16);border-radius:var(--r-32);color:var(--text-primary);cursor:pointer;font-size:var(--fs-16);font-weight:var(--fw-semibold);line-height:var(--lh-24);white-space:nowrap}.gallery__tab.is-active[data-v-7a35bf53]{background:var(--brand-gradient);color:var(--on-brand);--brand-angle: 90deg}.gallery__collage[data-v-7a35bf53]{display:flex;height:var(--gallery-collage-h, 488px);gap:4px}.gallery__col[data-v-7a35bf53]{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.gallery__col img[data-v-7a35bf53]{width:100%;min-height:0;object-fit:cover}.gallery__col img[data-v-7a35bf53]:first-child{border-top-left-radius:var(--r-16);border-top-right-radius:var(--r-16)}.gallery__col img[data-v-7a35bf53]:last-child{border-bottom-left-radius:var(--r-16);border-bottom-right-radius:var(--r-16)}@media(max-width:1023px){.gallery__tabs[data-v-7a35bf53]{align-self:stretch}.gallery__collage[data-v-7a35bf53]{height:calc(var(--gallery-collage-h, 488px) * .78)}}@media(max-width:767px){.gallery__tab[data-v-7a35bf53]{padding-inline:var(--s-12);font-size:var(--fs-14)}.gallery__collage[data-v-7a35bf53]{height:auto;flex-wrap:wrap}.gallery__col[data-v-7a35bf53]{height:320px;flex:1 1 calc(50% - 4px)}}.pager[data-v-1a6565dc]{display:flex;align-items:center;justify-content:center;gap:var(--s-8)}.pager__dot[data-v-1a6565dc]{position:relative;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:var(--r-pill);background:var(--wash-white-20);color:var(--text-primary);font-size:var(--fs-14);line-height:var(--lh-20)}.pager__dot.is-active[data-v-1a6565dc]{background:#1e3cff1f;font-weight:var(--fw-medium);--brand-angle: 130deg}.pager__dot.is-active[data-v-1a6565dc]:before{position:absolute;border-radius:inherit;background:var(--brand-gradient);content:"";inset:0;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none}.pager__dot.is-active .pager__cell[data-v-1a6565dc]{background:var(--brand-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pager__left[data-v-1a6565dc]{rotate:90deg}.pager__right[data-v-1a6565dc]{rotate:-90deg}.generators__desc[data-v-b509dc55]{margin-top:var(--s-4);color:var(--text-tertiary);font-size:var(--fs-12);line-height:18px}.generators[data-v-b509dc55]{display:flex;width:100%;flex-direction:column;align-items:center;gap:var(--s-40)}.generators__grid[data-v-b509dc55]{display:grid;width:100%;max-width:1200px;grid-template-columns:repeat(3,1fr);gap:var(--s-12)}.generators__card[data-v-b509dc55]{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-16);background:var(--wash-white-06)}.generators__card[data-v-b509dc55]:before{position:absolute;border-radius:inherit;background:var(--brand-gradient);content:"";inset:0;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none}.generators__card.is-featured[data-v-b509dc55]:before,.generators__card[data-v-b509dc55]:hover:before{opacity:1}.generators__card.is-featured .generators__name[data-v-b509dc55],.generators__card:hover .generators__name[data-v-b509dc55]{background:var(--brand-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.generators__card img[data-v-b509dc55]{width:100%;aspect-ratio:384 / 216;object-fit:cover}.generators__body[data-v-b509dc55]{display:flex;align-items:center;justify-content:space-between;padding:var(--s-16);gap:var(--s-8)}.generators__name[data-v-b509dc55]{color:var(--text-primary);font-size:var(--fs-18);font-weight:var(--fw-medium);line-height:var(--lh-26)}.generators__try[data-v-b509dc55]{display:inline-flex;align-items:center;padding:var(--s-2) var(--s-16);border-radius:var(--r-pill);background:var(--brand-gradient);color:var(--on-brand);font-size:var(--fs-16);font-weight:var(--fw-semibold);line-height:var(--lh-24)}@media(max-width:1279px){.generators__grid[data-v-b509dc55]{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.generators__grid[data-v-b509dc55]{grid-template-columns:1fr}}.explore-gallery__subtitle[data-v-0f498666]{margin-top:var(--s-8);color:var(--text-tertiary);font-size:var(--fs-14);line-height:var(--lh-22);text-align:center}.explore-gallery[data-v-0f498666]{display:flex;flex-direction:column;background:url(/img/gallery-hero-mist.webp) center top / 100% 884px no-repeat,var(--bg-page)}.explore-gallery__hero[data-v-0f498666]{display:flex;flex-direction:column;justify-content:center;margin-top:calc(var(--header-h) * -1);padding:calc(var(--header-h) + var(--s-80)) var(--s-100) var(--s-60)}.explore-gallery__collage[data-v-0f498666]{display:flex;justify-content:center;padding:0 120px var(--s-80)}.explore-gallery__collage[data-v-0f498666]>*{max-width:1200px}.explore-gallery__collage[data-v-0f498666] .gallery__tabs{align-self:center}.explore-gallery__collage[data-v-0f498666] .gallery__collage{overflow:hidden;border-radius:var(--r-16)}.explore-gallery__collage[data-v-0f498666] .gallery__col img:first-child,.explore-gallery__collage[data-v-0f498666] .gallery__col img:last-child{border-radius:0}.explore-gallery__generators[data-v-0f498666]{display:flex;flex-direction:column;align-items:center;padding:var(--s-80) 120px;background:var(--wash-white-06)}@media(max-width:1279px){.explore-gallery__collage[data-v-0f498666],.explore-gallery__generators[data-v-0f498666]{padding-inline:var(--s-100)}}@media(max-width:767px){.explore-gallery__hero[data-v-0f498666]{min-height:220px}}.prompts[data-v-6d8ed118]{display:flex;flex-direction:column;background:var(--bg-page)}.prompts__hero[data-v-6d8ed118]{display:flex;min-height:320px;flex-direction:column;align-items:stretch;justify-content:center;margin-top:calc(var(--header-h) * -1);padding:calc(var(--header-h) + var(--s-32)) var(--s-100) var(--s-80);background:radial-gradient(60% 120% at 50% 0%,#1e3cff1f,#1e3cff00 70%),var(--bg-page);gap:var(--s-16)}.prompts__search[data-v-6d8ed118]{display:flex;width:680px;max-width:100%;align-items:center;align-self:center;padding:14px var(--s-16);border-radius:var(--r-pill);background:var(--wash-white-10);-webkit-backdrop-filter:blur(var(--blur-chip));backdrop-filter:blur(var(--blur-chip));gap:var(--s-8)}.prompts__search-icon[data-v-6d8ed118]{flex:none;color:var(--text-tertiary)}.prompts__search-input[data-v-6d8ed118]{width:100%;border:none;background:transparent;color:var(--text-primary);font-size:var(--fs-14);line-height:var(--lh-20);outline:none}.prompts__search-input[data-v-6d8ed118]::placeholder{color:var(--text-tertiary)}.prompts__hot[data-v-6d8ed118]{display:flex;flex-direction:column;align-items:center;padding:var(--s-80) 120px var(--s-32);gap:var(--s-32)}.prompts__tabs[data-v-6d8ed118]{display:flex;max-width:100%;padding:3px;border-radius:var(--r-32);background:var(--wash-white-10);gap:var(--s-4)}.prompts__tab[data-v-6d8ed118]{padding:5px var(--s-16);border-radius:var(--r-32);color:var(--text-primary);cursor:pointer;font-size:var(--fs-16);font-weight:var(--fw-semibold);line-height:var(--lh-24);white-space:nowrap}.prompts__tab.is-active[data-v-6d8ed118]{background:var(--brand-gradient);color:var(--on-brand);opacity:.9;--brand-angle: 90deg}.prompts__grid[data-v-6d8ed118]{display:grid;width:100%;max-width:1200px;grid-template-columns:repeat(3,1fr);gap:var(--s-12)}.prompts__card[data-v-6d8ed118]{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-16);background:var(--wash-white-06)}.prompts__card img[data-v-6d8ed118]{width:100%;aspect-ratio:392 / 221;object-fit:cover}.prompts__card img.is-tall[data-v-6d8ed118]{aspect-ratio:392 / 476}.prompts__body[data-v-6d8ed118]{display:flex;flex:1;flex-direction:column;padding:var(--s-16);gap:var(--s-8)}.prompts__text[data-v-6d8ed118]{display:flex;flex-direction:column;gap:var(--s-4)}.prompts__head[data-v-6d8ed118]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.prompts__name[data-v-6d8ed118]{color:var(--text-primary);font-size:var(--fs-18);font-weight:var(--fw-medium);line-height:var(--lh-26)}.prompts__expand[data-v-6d8ed118]{flex:none;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;cursor:pointer;font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20);white-space:nowrap}.prompts__desc[data-v-6d8ed118]{min-height:calc(3 * var(--lh-26));color:#fffc;font-size:var(--fs-16);line-height:var(--lh-26);white-space:pre-line}.prompts__desc.is-clamped[data-v-6d8ed118]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.prompts__actions[data-v-6d8ed118]{display:flex;margin-top:auto;padding-top:var(--s-8);gap:var(--s-12)}.prompts__use[data-v-6d8ed118]{position:relative;display:inline-flex;height:40px;flex:1;align-items:center;justify-content:center;border-radius:var(--r-48);background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;cursor:pointer;font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-24)}.prompts__use[data-v-6d8ed118]:before{position:absolute;padding:1px;border-radius:inherit;background:var(--brand-gradient);content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.prompts__copy[data-v-6d8ed118]{display:inline-flex;width:98px;height:40px;flex:none;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .6);border-radius:var(--r-32);color:var(--text-primary);cursor:pointer;font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20)}.prompts__see-all[data-v-6d8ed118]{display:inline-flex;height:36px;align-items:center;padding-inline:var(--s-24);border-radius:var(--r-48);background:var(--wash-white-20);-webkit-backdrop-filter:blur(var(--blur-chip));backdrop-filter:blur(var(--blur-chip));color:var(--text-primary);cursor:pointer;font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20);gap:var(--s-4)}@media(hover:hover){.prompts__see-all[data-v-6d8ed118]:hover{background:#ffffff47}.prompts__use[data-v-6d8ed118]:hover{filter:brightness(1.1)}.prompts__copy[data-v-6d8ed118]:hover{background:var(--wash-white-10)}.prompts__expand[data-v-6d8ed118]:hover{filter:brightness(1.1)}}@media(max-width:1279px){.prompts__hot[data-v-6d8ed118]{padding-inline:var(--s-100)}.prompts__tabs[data-v-6d8ed118]{overflow-x:auto;scrollbar-width:none}.prompts__grid[data-v-6d8ed118]{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.prompts__hero[data-v-6d8ed118]{min-height:220px}.prompts__grid[data-v-6d8ed118]{grid-template-columns:1fr}}.legal[data-v-e020a592]{display:flex;flex-direction:column;background:var(--bg-page-alt)}.legal__card[data-v-e020a592]{display:flex;width:100%;max-width:860px;flex-direction:column;margin:var(--s-32) auto var(--s-80);padding:var(--s-40) var(--s-32);border:1px solid var(--border-strong);border-radius:var(--r-24);background:var(--wash-white-04);gap:var(--s-32)}.legal__title[data-v-e020a592]{color:var(--text-primary);font-size:var(--fs-32);font-weight:var(--fw-semibold);line-height:var(--lh-40)}.legal__updated[data-v-e020a592]{margin-top:calc(var(--s-32) * -1 + var(--s-8));color:var(--text-tertiary);font-size:var(--fs-14);line-height:var(--lh-22)}.legal__intro[data-v-e020a592]{margin-top:calc(var(--s-32) * -1 + var(--s-12));color:var(--text-strong);font-size:var(--fs-16);line-height:var(--lh-28)}.legal__section[data-v-e020a592]{display:flex;flex-direction:column;gap:var(--s-12)}.legal__heading[data-v-e020a592]{color:var(--text-primary);font-size:var(--fs-20);font-weight:var(--fw-semibold);line-height:var(--lh-28)}.legal__paragraph[data-v-e020a592]{color:var(--text-secondary);font-size:var(--fs-16);line-height:var(--lh-28)}@media(max-width:767px){.legal__card[data-v-e020a592]{margin-inline:var(--s-20);padding:var(--s-24) var(--s-20);gap:var(--s-24)}.legal__title[data-v-e020a592]{font-size:var(--fs-24);line-height:var(--lh-32)}.legal__heading[data-v-e020a592]{font-size:var(--fs-18);line-height:var(--lh-28)}}.hot[data-v-f6482a6a]{display:flex;width:100%;flex-direction:column;gap:var(--s-16)}.hot__head[data-v-f6482a6a]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8)}.hot__title[data-v-f6482a6a]{color:var(--text-primary);font-size:var(--fs-20);font-weight:var(--fw-medium);line-height:var(--lh-28)}.hot__pager[data-v-f6482a6a]{display:flex;align-items:center;gap:var(--s-12)}.hot__arrow[data-v-f6482a6a]{display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary)}.hot__arrow[data-v-f6482a6a]:disabled{cursor:not-allowed;opacity:.35}.hot__arrow-icon--prev[data-v-f6482a6a]{rotate:90deg}.hot__arrow-icon--next[data-v-f6482a6a]{rotate:-90deg}.hot__count[data-v-f6482a6a]{color:var(--text-primary);font-size:var(--fs-18);font-weight:var(--fw-medium);line-height:var(--lh-26)}.hot__grid[data-v-f6482a6a]{display:flex;gap:var(--s-12)}.hot__col[data-v-f6482a6a]{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--s-12)}.hot__card[data-v-f6482a6a]{display:flex;height:76px;align-items:center;padding:var(--s-8) var(--s-12);border:var(--border-hairline) solid var(--border-default);border-radius:var(--r-12);background:#28282894;gap:var(--s-8);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);text-align:left;transition:border-color .16s var(--ease-out)}.hot__logo[data-v-f6482a6a]{display:flex;width:52px;height:52px;flex:none;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border-default);border-radius:11.5px;background:var(--wash-white-10)}.hot__text[data-v-f6482a6a]{display:flex;min-width:0;flex-direction:column;gap:var(--s-4)}.hot__name[data-v-f6482a6a]{color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20)}.hot__desc[data-v-f6482a6a]{overflow:hidden;color:#ffffff8c;font-size:var(--fs-14);line-height:var(--lh-22);text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.hot__card[data-v-f6482a6a]:hover{border-color:var(--border-strong)}}@media(max-width:1023px){.hot__grid[data-v-f6482a6a]{flex-wrap:wrap}.hot__col[data-v-f6482a6a]{flex:1 1 calc(50% - var(--s-12))}}@media(max-width:767px){.hot__col[data-v-f6482a6a]{flex:1 1 100%}}.app-home[data-v-c425c24b]{display:flex;flex-direction:column;overflow-y:auto}.app-home[data-v-c425c24b]>*{flex:none}.app-home__inner[data-v-c425c24b]{display:flex;width:100%;max-width:1200px;flex-direction:column;align-items:center;margin-inline:auto;padding-block:var(--s-16);gap:48px}.app-home__intro[data-v-c425c24b]{display:flex;width:800px;max-width:100%;flex-direction:column;gap:var(--s-24)}.app-home__subtitle[data-v-c425c24b]{margin-top:calc(var(--s-24) * -1 + var(--s-8));color:var(--text-secondary);font-size:var(--fs-16);line-height:var(--lh-24)}.app-home__feed[data-v-c425c24b]{display:flex;width:100%;flex-direction:column;gap:var(--s-32)}.app-home__stack[data-v-c425c24b]{display:flex;width:100%;flex-direction:column;gap:var(--s-24)}.app-home__group[data-v-c425c24b]{display:flex;width:100%;flex-direction:column;gap:var(--s-12)}.app-home__welcome[data-v-c425c24b]{background:linear-gradient(90deg,#fff,#f8fffa 23.2%,#1e3cff 75.8%,#5c7bff);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:40px;font-weight:var(--fw-medium);line-height:var(--lh-48);text-align:center}.app-home__cards[data-v-c425c24b]{display:flex;width:100%;gap:var(--s-12)}.app-home__card[data-v-c425c24b],.app-home__mid[data-v-c425c24b]{display:flex;min-width:0;flex:1;flex-direction:column;overflow:hidden;border-radius:var(--r-16)}.app-home__card img[data-v-c425c24b]{width:100%;aspect-ratio:392 / 180;object-fit:cover}.app-home__mid img[data-v-c425c24b]{width:100%;aspect-ratio:273 / 140;object-fit:cover}.app-home__card-body[data-v-c425c24b]{display:flex;flex:1;flex-direction:column;padding:var(--s-16);background:var(--wash-white-06);gap:var(--s-2)}.app-home__card-title[data-v-c425c24b]{color:var(--text-primary);font-size:var(--fs-20);font-weight:var(--fw-medium);line-height:var(--lh-28)}.app-home__card-desc[data-v-c425c24b]{color:var(--text-secondary);font-size:var(--fs-16);line-height:var(--lh-24)}.app-home__promo-row[data-v-c425c24b]{display:flex;width:100%;align-items:stretch;gap:var(--s-12)}.app-home__promo[data-v-c425c24b]{width:630px;flex:none}.app-home__inspirations[data-v-c425c24b]{position:relative;width:100%}.app-home__fade[data-v-c425c24b]{position:absolute;bottom:0;left:0;display:flex;height:166px;align-items:flex-end;justify-content:center;padding-bottom:var(--s-40);background:linear-gradient(rgb(1 1 1 / 0) 0%,var(--bg-page) 100%);pointer-events:none;right:0}.app-home__see-all[data-v-c425c24b]{display:inline-flex;height:36px;align-items:center;padding-inline:var(--s-24);border-radius:var(--r-48);background:var(--wash-white-20);color:var(--text-primary);font-size:var(--fs-14);font-weight:var(--fw-medium);gap:var(--s-6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto}.app-home__see-all-chevron[data-v-c425c24b]{rotate:-90deg}.app-home__pricing[data-v-c425c24b]{display:flex;flex-direction:column;align-items:center;padding:var(--s-40) 54px;gap:var(--s-40)}@media(max-width:1279px){.app-home__promo-row[data-v-c425c24b]{flex-wrap:wrap}.app-home__promo[data-v-c425c24b]{width:100%}.app-home__mid[data-v-c425c24b]{flex:1 1 calc(50% - var(--s-12))}}@media(max-width:767px){.app-home__welcome[data-v-c425c24b]{font-size:var(--fs-28);line-height:var(--lh-36)}.app-home__cards[data-v-c425c24b]{flex-direction:column}.app-home__pricing[data-v-c425c24b]{padding-inline:var(--s-16)}}.workspace-page[data-v-8140b5a0]{display:flex;min-height:0;flex:1;flex-direction:column}.workspace-page[data-v-8140b5a0]>*{flex:none}.workspace[data-v-8140b5a0]{display:flex;gap:var(--app-gap);min-height:calc(100dvh - var(--app-gutter) * 2 - 52px)}@media(max-width:1279px){.workspace[data-v-8140b5a0]{flex-direction:column;min-height:0}}.creations[data-v-0a8db56e]{display:flex;flex:1;flex-direction:column;gap:var(--s-16)}.creations__grid[data-v-0a8db56e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-8)}.creations__card[data-v-0a8db56e]{position:relative;overflow:hidden;border-radius:var(--r-12);aspect-ratio:384 / 265;background:var(--surface-1)}.creations__card img[data-v-0a8db56e],.creations__placeholder[data-v-0a8db56e]{width:100%;height:100%;object-fit:cover}.creations__placeholder[data-v-0a8db56e]{display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:var(--fs-12)}.creations__thumbs[data-v-0a8db56e]{position:absolute;top:44px;left:var(--s-12);display:flex;max-width:calc(100% - var(--s-24));overflow-x:auto;gap:var(--s-4);scrollbar-width:none}.creations__thumbs[data-v-0a8db56e]::-webkit-scrollbar{display:none}.creations__thumb[data-v-0a8db56e]{display:block;width:36px;height:36px;overflow:hidden;border:1px solid transparent;border-radius:var(--r-8);background:#0006}.creations__thumb.is-active[data-v-0a8db56e]{border-color:var(--brand-lime)}.creations__thumb img[data-v-0a8db56e]{width:100%;height:100%;object-fit:cover}.creations__top[data-v-0a8db56e],.creations__bottom[data-v-0a8db56e]{position:absolute;right:0;left:0}.creations__top[data-v-0a8db56e]{top:0;padding:var(--s-12);background:linear-gradient(#000c,#0000)}.creations__bottom[data-v-0a8db56e]{bottom:0;display:flex;align-items:center;justify-content:space-between;padding:var(--s-8) var(--s-12) var(--s-12);background:linear-gradient(#0000,#000c);gap:var(--s-8)}.creations__credit[data-v-0a8db56e]{display:inline-flex;align-items:center;padding:var(--s-2) var(--s-8);border-radius:var(--r-32);background:#0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text-primary);gap:var(--s-4);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20)}.creations__credit-icon[data-v-0a8db56e]{flex:none}.creations__meta[data-v-0a8db56e]{display:flex;min-width:0;flex-direction:column;gap:var(--s-2)}.creations__model[data-v-0a8db56e]{overflow:hidden;color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-24);text-overflow:ellipsis;white-space:nowrap}.creations__time[data-v-0a8db56e]{color:var(--text-primary);font-size:var(--fs-12);line-height:var(--lh-16);opacity:.8}.creations__ops[data-v-0a8db56e]{display:flex;flex:none;gap:var(--s-12)}.creations__op[data-v-0a8db56e]{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:var(--r-32);background:#ffedd233;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text-primary)}.creations__title[data-v-0a8db56e]{position:absolute;width:1px;height:1px;clip-path:inset(50%);opacity:0}.creations__note[data-v-0a8db56e]{display:flex;flex:1;align-items:center;justify-content:center;padding:var(--s-32);color:var(--text-muted);font-size:var(--fs-14);line-height:var(--lh-20);text-align:center;text-wrap:balance}@media(hover:hover){.creations__op[data-v-0a8db56e]:hover{background:#ffedd259}}@media(max-width:1023px){.creations__grid[data-v-0a8db56e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.creations__grid[data-v-0a8db56e]{grid-template-columns:minmax(0,1fr)}}.app-sidebar[data-v-eee750c1]{display:flex;width:var(--sidebar-w);flex:none;flex-direction:column;padding:var(--s-16) 0 var(--s-12);border-radius:var(--r-20);background:var(--wash-white-06);gap:var(--s-24);transition:width .2s var(--ease-out)}.app-sidebar.is-collapsed[data-v-eee750c1]{width:var(--sidebar-w-collapsed)}.app-sidebar__head[data-v-eee750c1]{display:flex;align-items:center;justify-content:space-between;padding:0 var(--s-20) var(--s-16);--logo-h: 18px}.is-collapsed .app-sidebar__head[data-v-eee750c1]{padding-inline:var(--s-16)}.app-sidebar__mark[data-v-eee750c1]{display:inline-flex;flex:none;color:var(--text-primary)}.app-sidebar__collapse[data-v-eee750c1]{display:flex;flex:none;align-items:center;justify-content:center;color:var(--text-primary);transition:opacity .16s var(--ease-out)}.app-sidebar__body[data-v-eee750c1]{display:flex;min-height:0;flex:1;flex-direction:column;padding-inline:var(--s-12);gap:var(--s-4)}.app-sidebar__group[data-v-eee750c1]{display:flex;flex-direction:column;gap:var(--s-2)}.app-sidebar__group--bottom[data-v-eee750c1]{margin-top:auto}.app-sidebar__item[data-v-eee750c1]{display:flex;width:100%;height:36px;align-items:center;padding:var(--s-6) var(--s-10);border-radius:var(--r-12);color:var(--text-primary);gap:var(--s-8);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20);transition:background-color .16s var(--ease-out)}.app-sidebar__item--pill[data-v-eee750c1]{height:38px;padding-block:var(--s-8);border-radius:var(--r-48)}.app-sidebar__item.is-active[data-v-eee750c1]{background:var(--wash-white-04);box-shadow:var(--shadow-brand-inset)}.app-sidebar__label[data-v-eee750c1]{overflow:hidden;white-space:nowrap}.is-collapsed .app-sidebar__item[data-v-eee750c1]{height:64px;flex-direction:column;justify-content:center;padding:var(--s-6) var(--s-10);border-radius:var(--r-12);gap:var(--s-8);font-size:var(--fs-12);font-weight:var(--fw-regular);line-height:var(--lh-16)}.is-collapsed .app-sidebar__item--pill[data-v-eee750c1]{border-radius:var(--r-48)}.is-collapsed .app-sidebar__label[data-v-eee750c1]{overflow:visible;text-align:center}@media(hover:hover){.app-sidebar__item[data-v-eee750c1]:not(.is-active):hover{background:var(--wash-white-04)}.app-sidebar__collapse[data-v-eee750c1]:hover{opacity:.6}}.app-sidebar__item[data-v-eee750c1]:not(.is-active):active{background:var(--wash-white-04)}.app-shell[data-v-bfa1ed89]{display:flex;min-height:100dvh;padding:var(--app-gutter);background:var(--bg-page);gap:var(--app-gap)}.app-shell__sidebar[data-v-bfa1ed89]{display:flex;flex:none}.app-shell__body[data-v-bfa1ed89]{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--s-8)}.app-shell__header[data-v-bfa1ed89]{display:flex;height:var(--app-header-h);flex:none;align-items:center;justify-content:space-between;padding-block:var(--s-4);gap:var(--s-24)}.app-shell__title-group[data-v-bfa1ed89]{display:flex;min-width:0;align-items:center;gap:var(--s-8)}.app-shell__title[data-v-bfa1ed89]{overflow:hidden;color:var(--text-primary);font-size:var(--fs-20);font-weight:var(--fw-medium);line-height:var(--lh-28);text-overflow:ellipsis;white-space:nowrap}.app-shell__drawer-btn[data-v-bfa1ed89]{display:none;align-items:center;justify-content:center;color:var(--text-primary)}.app-shell__content[data-v-bfa1ed89]{display:flex;min-height:0;flex:1;flex-direction:column}.app-shell__scrim[data-v-bfa1ed89]{position:fixed;z-index:var(--z-overlay);background:#0009;inset:0}@media(min-width:1024px){.app-shell[data-v-bfa1ed89]{height:100dvh;overflow:hidden}.app-shell__content[data-v-bfa1ed89]{overflow-y:auto}}@media(max-width:1023px){.app-shell__drawer-btn[data-v-bfa1ed89]{display:inline-flex}.app-shell__sidebar[data-v-bfa1ed89]{position:fixed;z-index:calc(var(--z-overlay) + 1);top:var(--app-gutter);bottom:var(--app-gutter);left:var(--app-gutter);border-radius:var(--r-20);background:var(--bg-page);box-shadow:var(--shadow-popover);transform:translate(calc(-100% - var(--app-gutter) * 2));transition:transform .24s var(--ease-out)}.app-shell__sidebar.is-open[data-v-bfa1ed89]{transform:none}}.account-shell[data-v-7f267771]{display:flex;min-height:100vh;flex-direction:column;background:var(--bg-page)}.account-shell__frame[data-v-7f267771]{display:flex;flex:1;padding:var(--s-24)}.account-shell__content[data-v-7f267771]{display:flex;min-width:0;flex:1;gap:var(--app-gap)}.account-shell__tabs[data-v-7f267771]{display:flex;width:var(--account-tab-w);flex:none;flex-direction:column;gap:var(--s-8)}.account-shell__tab[data-v-7f267771]{display:flex;height:44px;align-items:center;padding:var(--s-6) var(--s-10);border-radius:var(--r-12);color:var(--text-primary);gap:var(--s-8);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20);transition:background-color .16s var(--ease-out)}.account-shell__tab.is-active[data-v-7f267771]{background:var(--wash-white-04);box-shadow:var(--shadow-brand-inset)}.account-shell__panel[data-v-7f267771]{display:flex;min-width:0;flex:1;flex-direction:column;padding:var(--s-24);border-radius:var(--r-24);background:var(--wash-white-04)}@media(hover:hover){.account-shell__tab[data-v-7f267771]:not(.is-active):hover{background:var(--wash-white-04)}}@media(max-width:1023px){.account-shell__content[data-v-7f267771]{flex-direction:column}.account-shell__tabs[data-v-7f267771]{width:100%;flex-direction:row;overflow-x:auto;padding-bottom:var(--s-4)}.account-shell__tab[data-v-7f267771]{flex:none;padding-inline:var(--s-16)}}@media(max-width:767px){.account-shell__frame[data-v-7f267771]{padding:var(--s-12)}.account-shell__panel[data-v-7f267771]{padding:var(--s-16)}}.rec[data-v-0f5a903a]{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--r-12)}.rec__table[data-v-0f5a903a]{width:100%;min-width:720px;border-collapse:collapse;text-align:left}.rec__table th[data-v-0f5a903a],.rec__table td[data-v-0f5a903a]{padding-inline:var(--s-12);color:var(--text-primary);font-size:var(--fs-14);line-height:var(--lh-20)}.rec__table th[data-v-0f5a903a]{height:48px;border-bottom:2px solid rgb(83 96 143 / .12);background:var(--wash-white-10);font-weight:var(--fw-semibold)}.rec__table td[data-v-0f5a903a]{height:64px;border-bottom:1px solid var(--wash-white-06);font-weight:var(--fw-regular)}.rec__table tbody tr:last-child td[data-v-0f5a903a]{border-bottom:none}.rec__table th[data-v-0f5a903a]:nth-child(1),.rec__table th[data-v-0f5a903a]:nth-child(2){width:36.9%}.rec__table th[data-v-0f5a903a]:nth-child(3){width:18.45%}.pay-empty[data-v-3c7a4111]{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-24)}.pay-empty__badge[data-v-3c7a4111]{display:flex;width:144px;height:144px;align-items:center;justify-content:center;border-radius:var(--r-full);background:var(--brand-gradient-10);color:var(--text-primary)}.pay-empty__text[data-v-3c7a4111]{display:flex;flex-direction:column;align-items:center;gap:var(--s-8);text-align:center}.pay-empty__text h2[data-v-3c7a4111]{color:var(--text-primary);font-size:var(--fs-32);font-weight:var(--fw-semibold);line-height:var(--lh-40)}.pay-empty__text p[data-v-3c7a4111]{color:var(--text-primary);font-size:var(--fs-18);line-height:var(--lh-28);opacity:.6}.pay-empty__action[data-v-3c7a4111]{display:inline-flex;height:48px;margin-top:var(--s-8);align-items:center;justify-content:center;padding-inline:var(--s-32);border-radius:var(--r-48);background:var(--brand-gradient);color:var(--on-brand);gap:var(--s-6);font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-24)}.pay[data-v-3c7a4111]{display:flex;flex:1;flex-direction:column;gap:var(--s-20)}.pay__title[data-v-3c7a4111]{color:var(--text-primary);font-size:var(--fs-20);font-weight:var(--fw-medium);line-height:var(--lh-28)}@media(hover:hover){.pay-empty__action[data-v-3c7a4111]:hover{filter:brightness(1.1)}}@media(max-width:767px){.pay-empty__text h2[data-v-3c7a4111]{font-size:var(--fs-24);line-height:var(--lh-32)}.pay-empty__text p[data-v-3c7a4111]{font-size:var(--fs-14);line-height:var(--lh-22)}}.subs[data-v-daf79a6c]{display:flex;flex:1;flex-direction:column;gap:var(--s-24)}.subs__title[data-v-daf79a6c]{color:var(--text-primary);font-size:var(--fs-20);font-weight:var(--fw-medium);line-height:var(--lh-28)}.subs__card[data-v-daf79a6c]{display:flex;flex-direction:column;padding:var(--s-24);border:var(--border-hairline) solid var(--border-strong);border-radius:var(--r-16);background:var(--wash-white-04);gap:var(--s-24)}.subs__card-head[data-v-daf79a6c]{display:flex;flex-direction:column;gap:var(--s-4)}.subs__card-head h3[data-v-daf79a6c],.subs__plan-head h3[data-v-daf79a6c]{color:var(--text-primary);font-size:var(--fs-20);font-weight:var(--fw-medium);line-height:var(--lh-28)}.subs__card-head p[data-v-daf79a6c]{color:var(--text-primary);font-size:var(--fs-14);line-height:var(--lh-16);opacity:.8}.subs__credits[data-v-daf79a6c]{display:flex;align-items:center;color:var(--brand-lime);gap:var(--s-8)}.subs__credits-value[data-v-daf79a6c],.subs__credits-unit[data-v-daf79a6c]{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:var(--fw-medium)}.subs__credits-value[data-v-daf79a6c]{font-size:var(--fs-28);line-height:var(--lh-36)}.subs__credits-unit[data-v-daf79a6c]{font-size:var(--fs-18);line-height:var(--lh-26)}.subs__plan-head[data-v-daf79a6c]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-24)}.subs__plan-actions[data-v-daf79a6c]{display:flex;flex:none;gap:var(--s-12)}.subs__ghost[data-v-daf79a6c],.subs__solid[data-v-daf79a6c]{display:inline-flex;height:36px;align-items:center;justify-content:center;padding-inline:var(--s-20);border-radius:var(--r-48);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20);white-space:nowrap}.subs__ghost[data-v-daf79a6c]{background:var(--wash-white-20);color:var(--text-primary)}.subs__solid[data-v-daf79a6c]{padding-inline:var(--s-16);border-radius:36px;background:var(--brand-gradient);color:var(--on-brand)}.subs__plan-name[data-v-daf79a6c]{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:var(--fs-28);font-weight:var(--fw-medium);line-height:var(--lh-36)}.subs__rule[data-v-daf79a6c]{height:1px;border:none;background:var(--wash-white-10)}.subs__plan-meta[data-v-daf79a6c]{display:flex;justify-content:space-between;color:var(--text-primary);gap:var(--s-24);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20)}.subs__history[data-v-daf79a6c]{display:flex;flex-direction:column;padding-top:var(--s-12);gap:var(--s-16)}@media(hover:hover){.subs__solid[data-v-daf79a6c]:hover{filter:brightness(1.1)}.subs__ghost[data-v-daf79a6c]:hover{background:#ffffff47}}@media(max-width:767px){.subs__plan-head[data-v-daf79a6c],.subs__plan-meta[data-v-daf79a6c]{flex-direction:column;align-items:flex-start;gap:var(--s-12)}.subs__plan-actions[data-v-daf79a6c]{width:100%}.subs__ghost[data-v-daf79a6c],.subs__solid[data-v-daf79a6c]{height:44px;flex:1}}.profile[data-v-9fe72e8d]{display:flex;flex:1;flex-direction:column;gap:var(--s-20)}.profile__title[data-v-9fe72e8d]{color:var(--text-primary);font-size:var(--fs-20);font-weight:var(--fw-medium);line-height:var(--lh-28)}.profile__card[data-v-9fe72e8d]{display:flex;flex-direction:column;gap:var(--s-24);padding:var(--s-32);border-radius:var(--r-24);background:var(--wash-white-04)}.profile__body[data-v-9fe72e8d]{display:flex;gap:var(--s-40)}.profile__avatar-col[data-v-9fe72e8d]{display:flex;flex:none;flex-direction:column;align-items:center;gap:var(--s-12)}.profile__avatar[data-v-9fe72e8d]{display:flex;width:96px;height:96px;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--r-full);background:var(--brand-gradient-10);color:var(--text-primary)}.profile__avatar img[data-v-9fe72e8d]{width:100%;height:100%;object-fit:cover}.profile__avatar-initial[data-v-9fe72e8d]{font-size:var(--fs-32);font-weight:var(--fw-medium);text-transform:uppercase}.profile__avatar-btn[data-v-9fe72e8d]{color:var(--text-primary);font-size:var(--fs-14);line-height:var(--lh-20);opacity:.6}.profile__fields[data-v-9fe72e8d]{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--s-20)}.profile__field[data-v-9fe72e8d]{display:flex;flex-direction:column;gap:var(--s-8)}.profile__label[data-v-9fe72e8d]{color:var(--text-primary);font-size:var(--fs-14);line-height:var(--lh-20);opacity:.6}.profile__readonly[data-v-9fe72e8d]{color:var(--text-primary);font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-24)}.profile__input[data-v-9fe72e8d]{width:100%;height:44px;padding-inline:var(--s-16);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--r-8);background:var(--surface-1);color:var(--text-primary);font-size:var(--fs-14);line-height:var(--lh-20)}.profile__input[data-v-9fe72e8d]::placeholder{color:var(--text-primary);opacity:.4}.profile__password[data-v-9fe72e8d]{display:flex;flex-direction:column;gap:var(--s-8)}.profile__password-actions[data-v-9fe72e8d]{display:flex;gap:var(--s-16)}.profile__text-btn[data-v-9fe72e8d]{color:var(--text-primary);font-size:var(--fs-14);line-height:var(--lh-20);opacity:.6}.profile__text-btn--brand[data-v-9fe72e8d]{color:var(--brand-lime);opacity:1}.profile__text-btn[data-v-9fe72e8d]:disabled{cursor:not-allowed;opacity:.3}.profile__actions[data-v-9fe72e8d]{display:flex;gap:var(--s-12)}.profile__apply[data-v-9fe72e8d],.profile__cancel[data-v-9fe72e8d]{display:inline-flex;height:44px;align-items:center;justify-content:center;padding-inline:var(--s-32);border-radius:var(--r-full);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-20)}.profile__apply[data-v-9fe72e8d]{background:var(--brand-gradient);color:var(--on-brand)}.profile__cancel[data-v-9fe72e8d]{box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-primary)}.profile__apply[data-v-9fe72e8d]:disabled,.profile__cancel[data-v-9fe72e8d]:disabled{cursor:not-allowed;opacity:.4}@media(hover:hover){.profile__apply[data-v-9fe72e8d]:not(:disabled):hover{filter:brightness(1.1)}.profile__avatar-btn[data-v-9fe72e8d]:hover,.profile__cancel[data-v-9fe72e8d]:not(:disabled):hover,.profile__text-btn[data-v-9fe72e8d]:not(:disabled):hover{opacity:.8}}@media(max-width:767px){.profile__card[data-v-9fe72e8d]{padding:var(--s-20)}.profile__body[data-v-9fe72e8d]{flex-direction:column;align-items:center;gap:var(--s-24)}.profile__fields[data-v-9fe72e8d]{width:100%}.profile__actions[data-v-9fe72e8d]{flex-direction:column}}.paid[data-v-8917e0a4]{display:flex;min-height:100vh;flex-direction:column;background:var(--bg-page)}.paid__main[data-v-8917e0a4]{display:flex;flex:1;align-items:center;justify-content:center;padding:var(--s-40) var(--s-20)}.paid__card[data-v-8917e0a4]{display:flex;width:100%;max-width:460px;flex-direction:column;align-items:center;gap:var(--s-24);padding:var(--s-40) var(--s-32);border:1px solid var(--border-subtle);border-radius:var(--r-20);background:var(--surface-2);text-align:center}.paid__mark[data-v-8917e0a4]{width:72px;height:72px;stroke:var(--brand-lime)}.paid__mark-ring[data-v-8917e0a4]{stroke-dasharray:214;stroke-dashoffset:214;animation:paid-ring-8917e0a4 .6s ease-out .1s forwards}.paid__mark-check[data-v-8917e0a4]{stroke-dasharray:56;stroke-dashoffset:56;animation:paid-check-8917e0a4 .4s ease-out .55s forwards}@keyframes paid-ring-8917e0a4{to{stroke-dashoffset:0}}@keyframes paid-check-8917e0a4{to{stroke-dashoffset:0}}.paid__text[data-v-8917e0a4]{display:flex;flex-direction:column;gap:var(--s-8)}.paid__text h1[data-v-8917e0a4]{color:var(--text-primary);font-size:var(--fs-28);font-weight:var(--fw-semibold);line-height:var(--lh-36)}.paid__text p[data-v-8917e0a4]{color:var(--text-primary);font-size:var(--fs-16);line-height:var(--lh-24);opacity:.6}.paid__credits[data-v-8917e0a4]{display:flex;width:100%;align-items:center;justify-content:space-between;padding:var(--s-16) var(--s-24);border:1px solid var(--border-subtle);border-radius:var(--r-12);background:var(--brand-gradient-10)}.paid__credits-label[data-v-8917e0a4]{color:var(--text-primary);font-size:var(--fs-14);line-height:var(--lh-22);opacity:.6}.paid__credits-value[data-v-8917e0a4]{color:var(--brand-lime);font-size:var(--fs-20);font-weight:var(--fw-semibold);line-height:var(--lh-28)}.paid__action[data-v-8917e0a4]{display:inline-flex;width:100%;height:48px;align-items:center;justify-content:center;gap:var(--s-8);border-radius:var(--r-48);background:var(--brand-gradient);color:var(--on-brand);font-size:var(--fs-16);font-weight:var(--fw-medium);line-height:var(--lh-24)}.paid__countdown[data-v-8917e0a4]{display:inline-flex;min-width:32px;height:24px;align-items:center;justify-content:center;padding-inline:var(--s-8);border-radius:var(--r-6);background:#00000029;font-size:var(--fs-12);font-weight:var(--fw-semibold)}@media(hover:hover){.paid__action[data-v-8917e0a4]:hover{filter:brightness(1.1)}}@media(prefers-reduced-motion:reduce){.paid__mark-ring[data-v-8917e0a4],.paid__mark-check[data-v-8917e0a4]{animation:none;stroke-dashoffset:0}}@media(max-width:767px){.paid__card[data-v-8917e0a4]{padding:var(--s-32) var(--s-20)}.paid__text h1[data-v-8917e0a4]{font-size:var(--fs-24);line-height:var(--lh-32)}}
