:root{--adm-radius-s:4px;--adm-radius-m:8px;--adm-radius-l:12px;--adm-font-size-1:9px;--adm-font-size-2:10px;--adm-font-size-3:11px;--adm-font-size-4:12px;--adm-font-size-5:13px;--adm-font-size-6:14px;--adm-font-size-7:15px;--adm-font-size-8:16px;--adm-font-size-9:17px;--adm-font-size-10:18px;--adm-color-primary:#1677ff;--adm-color-success:#00b578;--adm-color-warning:#ff8f1f;--adm-color-danger:#ff3141;--adm-color-yellow:#ff9f18;--adm-color-orange:#ff6430;--adm-color-wathet:#e7f1ff;--adm-color-text:#333;--adm-color-text-secondary:#666;--adm-color-weak:#999;--adm-color-light:#ccc;--adm-color-border:#eee;--adm-color-background:#fff;--adm-color-highlight:var(--adm-color-danger);--adm-color-white:#fff;--adm-color-box:#f5f5f5;--adm-color-text-light-solid:var(--adm-color-white);--adm-color-text-dark-solid:#000;--adm-color-fill-content:var(--adm-color-box);--adm-font-size-main:var(--adm-font-size-5);--adm-font-family:-apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color:var(--adm-color-border)}:root{-webkit-tap-highlight-color:#0000}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity .2s ease-in-out}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size:1;height:calc(var(--size) / 2 * 2px);-webkit-user-select:none;user-select:none;pointer-events:none;width:0;position:fixed;top:-100vh;left:-100vw}html[data-prefers-color-scheme=dark]{--adm-color-primary:#3086ff;--adm-color-success:#34b368;--adm-color-warning:#ffa930;--adm-color-danger:#ff4a58;--adm-color-yellow:#ffa930;--adm-color-orange:#e65a2b;--adm-color-wathet:#0d2543;--adm-color-text:#e6e6e6;--adm-color-text-secondary:#b3b3b3;--adm-color-weak:gray;--adm-color-light:#4d4d4d;--adm-color-border:#2b2b2b;--adm-color-box:#0a0a0a;--adm-color-background:#1a1a1a;--adm-color-background-body:var(--adm-color-background);--adm-border-color:var(--adm-color-border)}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--font-weight-semibold:600;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.top-0{top:0}.right-0{right:0}.right-\[max\(16px\,calc\(\(100vw-600px\)\/2\+16px\)\)\]{right:max(16px,50vw - 284px)}.bottom-0{bottom:0}.bottom-\[calc\(var\(--app-tabbar-height\)\+env\(safe-area-inset-bottom\)\+16px\)\]{bottom:calc(var(--app-tabbar-height) + env(safe-area-inset-bottom) + 16px)}.left-0{left:0}.z-50{z-index:50}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.ml-1{margin-left:var(--spacing)}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.h-10{height:calc(var(--spacing) * 10)}.h-11\!{height:calc(var(--spacing) * 11)!important}.h-\[1px\]{height:1px}.h-\[100dvh\]{height:100dvh}.h-full{height:100%}.min-h-0{min-height:0}.min-h-full{min-height:100%}.w-10{width:calc(var(--spacing) * 10)}.w-11\!{width:calc(var(--spacing) * 11)!important}.w-full{width:100%}.max-w-\[600px\]{max-width:600px}.min-w-0{min-width:0}.min-w-0\!{min-width:0!important}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.resize{resize:both}.scroll-mt-\[46px\]{scroll-margin-top:46px}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.items-center\!{align-items:center!important}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center\!{justify-content:center!important}.gap-3{gap:calc(var(--spacing) * 3)}.gap-\[10px\]{gap:10px}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full\!{border-radius:2147483647px!important}.rounded-xl{border-radius:var(--radius-xl)}.bg-transparent{background-color:#0000}.bg-\[linear-gradient\(135deg\,\#ff6a3d\,\#ff3df0\)\]{background-image:linear-gradient(135deg,#ff6a3d,#ff3df0)}.p-0\!{padding:0!important}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-0{padding-block:0}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-\[14px\]{padding-top:14px}.pt-\[58px\]{padding-top:58px}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+22px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 22px)}.pb-\[calc\(var\(--app-tabbar-height\)\+env\(safe-area-inset-bottom\)\+16px\)\]{padding-bottom:calc(var(--app-tabbar-height) + env(safe-area-inset-bottom) + 16px)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-white{color:var(--color-white)}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-\[0_12px_28px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-\[opacity\,transform\]{will-change:opacity,transform}.will-change-transform{will-change:transform}.active\:cursor-grabbing:active{cursor:grabbing}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#07070a;--app-body-bg:radial-gradient(circle at top, #5e9bff29, transparent 28%), radial-gradient(circle at 80% 0%, #ff6a3d1f, transparent 24%), var(--app-bg);--app-frame-bg:linear-gradient(180deg, #ffffff08, transparent 18%), var(--app-bg);--app-surface:#111117;--app-surface-2:#17171f;--app-border:#ffffff14;--app-frame-border:#ffffff0a;--app-text:#f6f7fb;--app-text-soft:#f6f7fbb8;--app-text-faint:#f6f7fb6b;--app-on-image:#fff;--app-on-image-soft:#fffc;--app-on-image-faint:#ffffffb8;--app-accent:#ff6a3d;--app-accent-2:#5e9bff;--app-success:#39d98a;--app-warning:#f5b84b;--app-primary-action-bg:linear-gradient(105deg, #ffe3a4, #f7bc49 54%, #f39a2f);--app-primary-action-text:#2a1900;--app-primary-action-shadow:0 12px 24px #f4b94233;--app-shadow:0 18px 50px #0000006b;--app-header-overlay-bg:linear-gradient(180deg, #000000b8 0%, #00000057 46%, #00000014 76%, #0000 100%);--app-category-nav-bg:#07070a;--app-category-nav-border:#ffffff0a;--app-tabbar-bg:#0a0a0ff5;--app-tabbar-border:#ffffff1a;--app-tabbar-text:#f6f7fb7a;--app-tabbar-active:var(--adm-color-primary);--app-chip-bg:#ffffff0a;--app-chip-border:#ffffff14;--app-promo-bg:#2a2a2f;--app-promo-border:#ffffff14;--app-promo-shadow:0 10px 20px #00000047;--app-promo-button-bg:#db28db;--app-shortcut-bg:linear-gradient(180deg, #962a10f5, #731d0bfa);--app-shortcut-border:#ffffff14;--app-shortcut-shadow:none;--app-skeleton-fill:#ffffff1f;--app-skeleton-shine:#ffffff38;--app-skeleton-card-bg:linear-gradient(180deg, #27324b, #101522);--app-hero-bg:#111;--app-hero-overlay:linear-gradient(180deg, #00000014 0%, #00000094 100%), radial-gradient(circle at top right, #ffffff2e, transparent 20%);--app-image-card-overlay:linear-gradient(180deg, #0000 30%, #000000c2 100%);--app-scrollbar-thumb:#ffffff24;--app-scrollbar-thumb-hover:#ffffff47;--app-radius-xl:28px;--app-radius-lg:20px;--app-radius-md:16px;--app-radius-sm:12px;--app-shell-width:600px;--app-fluid-width:min(100vw, var(--app-shell-width));--top_offset:10px;--app-tabbar-height:clamp(56px, calc(var(--app-fluid-width) * .12), 72px);--app-tabbar-icon-size:clamp(21px, calc(var(--app-fluid-width) * .043), 26px);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-prefers-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:#f2f4f8;--app-body-bg:radial-gradient(circle at top, #5e9bff1f, transparent 30%), radial-gradient(circle at 80% 0%, #ff6a3d14, transparent 24%), var(--app-bg);--app-frame-bg:linear-gradient(180deg, #ffffffb3, transparent 18%), var(--app-bg);--app-surface:#fff;--app-surface-2:#f7f9fc;--app-border:#0a0f1814;--app-frame-border:#0a0f180f;--app-text:#0f172a;--app-text-soft:#0f172ab8;--app-text-faint:#0f172a75;--app-on-image:#fff;--app-on-image-soft:#ffffffd6;--app-on-image-faint:#ffffffc2;--app-accent:#ea4d2e;--app-accent-2:#2563eb;--app-success:#059669;--app-warning:#d97706;--app-shadow:0 18px 50px #0f172a1f;--app-header-overlay-bg:linear-gradient(180deg, #0000008a 0%, #00000038 46%, #0000000d 76%, #0000 100%);--app-category-nav-bg:#fffffff0;--app-category-nav-border:#0a0f1814;--app-tabbar-bg:#fffffff0;--app-tabbar-border:#0a0f1814;--app-tabbar-text:#0f172a80;--app-tabbar-active:var(--adm-color-primary);--app-chip-bg:#ffffffb8;--app-chip-border:#0a0f1814;--app-promo-bg:#fffffff0;--app-promo-border:#0a0f1814;--app-promo-shadow:0 10px 22px #0f172a1a;--app-promo-button-bg:#1677ff;--app-shortcut-bg:linear-gradient(180deg, #fffffff5, #f7f9fcfa);--app-shortcut-border:#0a0f1814;--app-shortcut-shadow:0 8px 18px #0f172a0f;--app-skeleton-fill:#78849a2e;--app-skeleton-shine:#ffffffb8;--app-skeleton-card-bg:linear-gradient(180deg, #c9d4e7, #aebbd0);--app-hero-bg:#111;--app-hero-overlay:linear-gradient(180deg, #00000014 0%, #00000094 100%), radial-gradient(circle at top right, #ffffff2e, transparent 20%);--app-image-card-overlay:linear-gradient(180deg, #0000 30%, #000000c7 100%);--app-scrollbar-thumb:#0a0f1829;--app-scrollbar-thumb-hover:#0a0f1852}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-corner{background:0 0}html,body,#root{width:100%;height:100%;margin:0}html{overflow:hidden}body{background:var(--app-body-bg);color:var(--app-text);-webkit-user-select:none;user-select:none;overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}#root{min-height:100%;display:grid}.app-root{place-items:stretch center;width:100%;min-height:100%;display:grid}.app-frame{width:100%;max-width:var(--app-shell-width);background:var(--app-frame-bg);min-height:100dvh;box-shadow:var(--app-shadow);border-left:1px solid var(--app-frame-border);border-right:1px solid var(--app-frame-border);grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid;position:relative;overflow:hidden}.page{padding:12px 12px 16px}.top-chrome{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:12px;padding:4px 0;display:flex}.page-header-overlay{background:var(--app-header-overlay-bg)}.theme-mode-trigger{border:1px solid var(--app-border);background:var(--app-surface);width:36px;height:36px;color:var(--app-text-soft);box-shadow:0 6px 18px var(--app-text);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.theme-mode-trigger{box-shadow:0 6px 18px color-mix(in srgb, var(--app-text) 8%, transparent)}}.theme-mode-trigger{cursor:pointer}.theme-mode-trigger:active{transform:scale(.96)}.theme-mode-option{justify-content:space-between;align-items:center;gap:14px;min-width:126px;display:flex}.theme-mode-option--selected{color:var(--adm-color-primary);font-weight:700}.brand-block{align-items:center;gap:10px;display:flex}.brand-mark{background:linear-gradient(135deg,#ff7a18,#ffb347 45%,#ff4d4f);border-radius:12px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 12px 24px #ff7a1847}.brand-name{flex-direction:column;gap:2px;min-width:0;display:flex}.brand-title{letter-spacing:0;font-size:19px;font-weight:800}.brand-subtitle{color:var(--app-text-faint);font-size:12px}.soft-chip{border:1px solid var(--app-chip-border);background:var(--app-chip-bg);color:var(--app-text-soft);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.promo-banner-slot{max-height:0;margin-bottom:0;padding-top:0;transition:max-height .32s ease-out,margin-bottom .32s ease-out,padding-top .32s ease-out;overflow:clip}.promo-banner-slot.is-shown{max-height:96px;margin-bottom:12px;padding-top:12px}.promo-banner{border:1px solid var(--app-promo-border);background:var(--app-promo-bg);box-shadow:var(--app-promo-shadow);will-change:transform;transition:transform .32s ease-out;transform:translateY(-16px)}.promo-banner-slot.is-shown .promo-banner{transform:translateY(0)}.promo-banner__title{color:var(--app-text)}.promo-banner__subtitle,.promo-banner__close{color:var(--app-text-faint)}.promo-banner__close{place-items:center;display:grid}.hero-card{aspect-ratio:30/23;background:var(--app-hero-bg);width:100%;box-shadow:none;border:0;border-radius:0;overflow:hidden}.home-skeleton{background:var(--app-bg)}.home-skeleton .adm-skeleton{background-color:var(--app-skeleton-fill)}.home-skeleton .adm-skeleton-animated{background:linear-gradient(90deg, var(--app-skeleton-fill) 25%, var(--app-skeleton-shine) 37%, var(--app-skeleton-fill) 63%);background-size:400% 100%}.home-skeleton__hero{aspect-ratio:30/23;background:linear-gradient(180deg, #14203aeb, #07070af5), var(--app-surface-2);width:100%;position:relative;overflow:hidden}html[data-prefers-color-scheme=light] .home-skeleton__hero{background:linear-gradient(180deg, #d8e2f5eb, #b7c4daf5), var(--app-surface-2)}.home-skeleton__header{z-index:1;background:var(--app-header-overlay-bg);grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid;position:absolute;inset:0 0 auto}.home-skeleton__brand-mark,.home-skeleton__promo-icon{--width:40px;--height:40px;--border-radius:12px}.home-skeleton__brand-lines,.home-skeleton__promo-body{gap:6px;min-width:0;display:grid}.home-skeleton__brand-title{--width:140px;--height:18px;--border-radius:8px}.home-skeleton__brand-chip{--width:76px;--height:12px;--border-radius:999px}.home-skeleton__mode{--width:68px;--height:18px;--border-radius:4px}.home-skeleton__hero-copy{gap:8px;padding:0 18px;display:grid;position:absolute;inset:auto 0 18px}.home-skeleton__chip{--width:122px;--height:38px;--border-radius:999px}.home-skeleton__headline{--width:54%;--height:26px;--border-radius:8px}.home-skeleton__line{--width:70%;--height:14px;--border-radius:7px}.home-skeleton__dots{gap:6px;margin-top:8px;display:flex}.home-skeleton__dot{--width:12px;--height:4px;--border-radius:999px}.home-skeleton__dot.is-active{--width:18px}.home-skeleton__promo{border:1px solid var(--app-promo-border);background:var(--app-promo-bg);box-shadow:var(--app-promo-shadow);border-radius:12px;grid-template-columns:40px minmax(0,1fr) 64px;align-items:center;gap:12px;margin-top:12px;margin-bottom:12px;padding:12px;display:grid}.home-skeleton__promo-title{--width:118px;--height:14px;--border-radius:7px}.home-skeleton__promo-subtitle{--width:82%;--height:12px;--border-radius:6px}.home-skeleton__promo-button{--width:64px;--height:32px;--border-radius:10px}.home-skeleton__section-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:12px;display:grid}.home-skeleton__section-title{--width:132px;--height:22px;--border-radius:8px}.home-skeleton__section-action{--width:46px;--height:14px;--border-radius:7px}.home-skeleton__shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-skeleton__shortcut{border:1px solid var(--app-shortcut-border);background:var(--app-shortcut-bg);min-height:86px;box-shadow:var(--app-shortcut-shadow);border-radius:14px;align-content:center;place-items:center;gap:8px;display:grid}.home-skeleton__shortcut-icon{--width:30px;--height:30px;--border-radius:10px}.home-skeleton__shortcut-label{--width:58%;--height:12px;--border-radius:999px}.home-skeleton__rail{grid-auto-flow:column;grid-auto-columns:var(--iw);width:100%;height:calc(var(--iw) * 1.33);gap:10px;padding-top:14px;display:grid;overflow:hidden}.home-skeleton__card{width:var(--iw);background:linear-gradient(180deg, #ffffff1f, transparent 48%), var(--app-skeleton-card-bg);border-radius:12px;height:100%;position:relative;overflow:hidden}.home-skeleton__card:after{content:"";background:linear-gradient(#0000,#0000006b);position:absolute;inset:45% 0 0}.home-skeleton__card-badge{--width:38px;--height:12px;--border-radius:999px;z-index:1;position:absolute;top:18px;left:12px}.home-skeleton__card-orb{--width:68px;--height:68px;--border-radius:999px;position:absolute;top:0;right:-8px}.home-skeleton__card-copy{z-index:1;gap:7px;display:grid;position:absolute;bottom:12px;left:10px;right:10px}.home-skeleton__card-title{--width:72%;--height:13px;--border-radius:999px}.home-skeleton__card-line{--width:88%;--height:10px;--border-radius:999px}.hero-card .adm-swiper{height:100%}.hero-card .adm-page-indicator{--dot-color:#f39a2f6b;--active-dot-color:#f39a2f}.hero-slide{cursor:pointer;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.hero-image{width:100%;height:100%;position:absolute;inset:0}.hero-overlay{background:var(--app-hero-overlay);position:absolute;inset:0}.hero-content{z-index:1;justify-content:space-between;align-items:flex-end;gap:12px;width:100%;min-width:0;padding:16px 16px 22px;display:flex;position:relative}.hero-title{color:var(--app-on-image);max-width:80%;font-size:26px;font-weight:900;line-height:1.05}.hero-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;display:flex}.hero-actions .hero-action-button.adm-button-fill-outline{--color:#f39a2f;--text-color:#ffd9a3;--background-color:#f39a2f33;--border-color:#f39a2f;background-color:#f39a2f33;box-shadow:0 4px 14px #f39a2f29}.hero-actions .hero-action-button.adm-button-fill-outline:hover{--background-color:#f39a2f4d;background-color:#f39a2f4d}.hero-cta{color:var(--app-on-image);background:#00000052;border:1px solid #ffffff42;border-radius:999px;padding:10px 18px;font-weight:700}.section{margin-top:14px}.category-sticky-tabs{background:var(--app-category-nav-bg);box-shadow:0 1px 0 var(--app-category-nav-border)}.category-sticky-tabs .adm-capsule-tabs-header{border-bottom:0;padding:0}.category-sticky-tabs .adm-capsule-tabs-tab-wrapper{flex:none}.section-head{justify-content:space-between;align-items:end;min-width:0;display:flex}.section-title{margin:0;font-size:18px;font-weight:800}.section-action{color:var(--app-text-faint);font-size:12px}.section-action__all{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.shortcut-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.shortcut-tile{border:1px solid var(--app-shortcut-border);background:var(--app-shortcut-bg);min-height:72px;box-shadow:var(--app-shortcut-shadow);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 8px;display:flex}.shortcut-title{font-size:12px;font-weight:700}.shortcut-icon{color:currentColor;width:28px;height:28px}.composer-input{border:1px solid var(--app-border);background:var(--app-surface-2);width:100%;color:var(--app-text);resize:none;border-radius:18px;outline:none;min-height:122px;padding:14px 14px 12px;line-height:1.6}.composer-input::placeholder{color:var(--app-text-faint)}.composer-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.composer-buttons{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.composer-buttons .adm-button{flex:1;min-width:0}.adm-list{--border-top:0;--border-inner:1px solid var(--app-border);--border-bottom:1px solid var(--app-border);--padding-left:14px;--padding-right:14px;--prefix-width:0;--align-items:center}.content-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.content-card{background:var(--app-surface-2);min-height:216px;box-shadow:inset 0 0 0 1px var(--app-border);border-radius:12px;position:relative;overflow:visible}.content-card--rail{width:var(--iw,185px);min-width:var(--iw,185px);max-width:var(--iw,185px);height:calc(var(--iw) * 1.33);min-height:calc(var(--iw) * 1.33);flex:none}.content-card__image{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.content-card__overlay{border-radius:inherit;background:var(--app-image-card-overlay);position:absolute;inset:0}.content-card__body{flex-direction:column;gap:6px;padding:12px 8px 10px;display:flex;position:absolute;inset:auto 0 0}.content-card__title{color:var(--app-on-image);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;line-height:1.1;overflow:hidden}.pro-badge{color:#fff;letter-spacing:.02em;cursor:pointer;background:linear-gradient(100deg,#ff5ad2,#a855f7);border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;height:30px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 6px 16px #d946ef5c}.pro-badge:active{opacity:.85}.pro-badge:hover{filter:brightness(1.08);transform:translateY(-1px)}.pro-badge:focus-visible{outline-offset:2px;outline:2px solid #fff}.discover-tabs{scrollbar-width:none;align-items:center;gap:20px;height:26px;display:flex;overflow-x:auto}.discover-tabs::-webkit-scrollbar{display:none}.discover-tabs button{color:var(--app-text-faint);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;font-weight:700}.discover-tabs button.is-active{color:var(--app-accent-2)}.discover-subtabs{gap:10px;margin-top:8px;display:flex}.discover-subtabs button{height:28px;color:var(--app-text-faint);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 16px;font-size:13px;font-weight:700}.discover-subtabs button.is-active{background:var(--app-text);color:var(--app-bg)}.discover-grid{column-count:2;column-gap:8px;padding-top:12px}.discover-card{break-inside:avoid;background:var(--app-surface-2);width:100%;color:inherit;text-align:left;cursor:pointer;border:0;border-radius:8px;margin:0 0 8px;padding:0;display:block;position:relative;overflow:hidden}.discover-card__image{width:100%;height:auto;min-height:148px;display:block}.discover-card__image.app-image,.discover-card__image.app-image .adm-image,.discover-card__image.app-image .adm-image-img{height:auto}.discover-card__image.app-image .adm-image-img{min-height:148px}.discover-card__shade{pointer-events:none;background:linear-gradient(#0000,#0000009e);height:46%;position:absolute;inset:auto 0 0}.discover-card__footer{z-index:1;color:#fff;justify-content:space-between;align-items:center;gap:8px;padding:30px 8px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.discover-card__author{align-items:center;gap:6px;min-width:0;display:flex}.discover-card__avatar{color:#fff;text-transform:uppercase;border-radius:999px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid;box-shadow:0 0 0 1px #ffffff59}.discover-card__name{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px #00000073;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden}.discover-card__likes{text-shadow:0 1px 4px #00000073;flex-shrink:0;align-items:center;gap:4px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.category-sheet{background:var(--app-bg);height:100%;color:var(--app-text);flex-direction:column;display:flex}.category-sheet__header{height:calc(44px + var(--top_offset));min-height:44px;padding:var(--top_offset) 52px 0;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.category-sheet__header h1{text-align:center;margin:0;font-size:18px;font-weight:800;line-height:1.2}.category-sheet__back{top:calc(var(--top_offset) + 3px);width:38px;height:38px;color:var(--app-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;left:10px}.category-sheet__tabs{flex:none;padding:8px}.category-sheet__tabs .adm-capsule-tabs-header{border-bottom:0;padding:0}.category-sheet__content{flex:1;min-height:0;padding:0 12px}.category-sheet__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;padding:0 0 18px;display:grid}.category-sheet__card{aspect-ratio:.78;background:var(--app-surface-2);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.category-sheet__card-media,.category-sheet__card-media .adm-image,.category-sheet__card-media .adm-image-img{width:100%;height:100%;position:absolute;inset:0}.category-sheet__card-media .adm-image-img{object-fit:cover}.category-sheet__card-shade{pointer-events:none;background:linear-gradient(#0000,#000000b8);position:absolute;inset:42% 0 0}.category-sheet__card-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.2;position:absolute;bottom:9px;left:8px;right:8px;overflow:hidden}.category-sheet__empty{color:var(--app-text-faint);text-align:center;padding:42px 16px}.discover-empty{color:var(--app-text-faint);text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:12px;padding:40px 0;font-size:13px;display:flex}.discover-empty__retry{border:1px solid var(--app-border);background:var(--app-surface-2);height:32px;color:var(--app-text-soft);cursor:pointer;border-radius:999px;padding:0 18px;font-size:13px;font-weight:700}.discover-empty__retry:active{opacity:.7}.bounce-rail{overflow:hidden}.bounce-rail__container{touch-action:pan-y pinch-zoom;will-change:transform;-webkit-user-select:none;user-select:none;display:flex}.bounce-rail__container>:last-child{margin-right:12px}.bounce-rail__container img{-webkit-user-drag:none}.app-scroll{overflow:hidden}.app-scroll__content{min-height:100%;position:relative}.app-scroll__pulldown{height:48px;color:var(--app-text-faint);justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.app-scroll__pulldown-arrow{transition:transform .16s}.app-scroll__pulldown-arrow.is-release{transform:rotate(180deg)}.app-scroll__pullup{height:44px;color:var(--app-text-faint);padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.app-image{background:var(--app-skeleton-fill);width:100%;height:100%;display:block;overflow:hidden}.app-image--animated .app-image__skeleton,.app-image--animated .app-image__media{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.app-image--animated .app-image__skeleton{background:linear-gradient(90deg, var(--app-skeleton-fill) 25%, var(--app-skeleton-shine) 37%, var(--app-skeleton-fill) 63%);background-size:400% 100%;transition:opacity .24s;animation:1.2s linear infinite app-image-skeleton-shimmer}.app-image--animated .app-image__media{object-fit:cover;opacity:0;transition:opacity .36s}.app-image--animated.is-media-loaded .app-image__media--cover{opacity:1}.app-image--animated.is-media-loaded .app-image__skeleton,.app-image--animated.is-animation-visible .app-image__media--cover{opacity:0}.app-image--animated.is-animation-visible .app-image__media--animation{opacity:1}@keyframes app-image-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.app-image .adm-image{width:100%;height:100%;display:block}.app-image .adm-image-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .36s;display:block}.app-image.is-loaded .adm-image-img{opacity:1}.adm-mask.adm-toast-mask{--z-index:1200}html[data-prefers-color-scheme=dark] body .adm-toast-mask .adm-toast-main{border:1px solid #fff9;box-shadow:0 10px 32px #00000073;color:#1f1f1f!important;background-color:#ffffffe6!important}.adm-center-popup.login-dialog-popup,.adm-center-popup.verification-dialog-popup{--z-index:1300}.adm-popup-body.detail-sheet-popup,.adm-popup-body.billing-sheet-popup,.adm-popup-body.task-preview-popup{width:100%;max-width:var(--app-shell-width);left:50%;right:auto;translate:-50%}.adm-popup-body.task-preview-popup{height:100dvh}.detail-sheet{background:var(--app-bg);height:100%;color:var(--app-text);flex-direction:column;display:flex;position:relative}.detail-sheet__hero{height:calc(var(--app-fluid-width) * .8 + var(--top_offset));flex:none;position:relative;overflow:hidden}.detail-sheet__hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.detail-sheet__hero-glass{object-fit:cover;filter:blur(10px)brightness(.6)saturate(1.2);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.3)}.detail-sheet__hero-video{z-index:1;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.detail-sheet__hero-animation{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.detail-sheet__back{top:calc(var(--top_offset) + 0px);z-index:6;-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#0000005c;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;left:12px}.detail-sheet__compact-header{z-index:5;width:100%;height:calc(44px + var(--top_offset));min-height:44px;padding:var(--top_offset) 56px 0;-webkit-backdrop-filter:blur(14px);pointer-events:none;border-bottom:0;justify-content:center;align-items:center;transition:background-color .3s;display:flex;position:absolute;inset:0 0 auto}.detail-sheet__compact-title{max-width:100%;color:var(--app-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}.detail-sheet__sound{top:calc(var(--top_offset) + 0px);z-index:6;-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#0000005c;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;right:12px}.detail-sheet__hero-title{z-index:3;color:#fff;white-space:nowrap;background:linear-gradient(#12142300,#121423);justify-content:space-between;align-items:center;gap:10px;padding:22px 10px 15px;font-family:Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.2;display:flex;position:absolute;bottom:0;left:0;right:0}.detail-sheet__hero-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.detail-sheet__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.detail-sheet__body{padding:18px 16px 12px}.detail-sheet__section+.detail-sheet__section{margin-top:20px}.detail-sheet__label{margin-bottom:10px;font-size:15px;font-weight:700}.detail-sheet__section-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.detail-sheet__section-head .detail-sheet__label{margin-bottom:0}.detail-sheet__more{color:var(--app-text-faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.detail-sheet__upload-wrap{width:150px;position:relative}.detail-sheet__upload{aspect-ratio:5/4;border:1.5px dashed var(--app-text);border-radius:18px;width:150px}@supports (color:color-mix(in lab, red, red)){.detail-sheet__upload{border:1.5px dashed color-mix(in srgb, var(--app-text) 24%, transparent)}}.detail-sheet__upload{background:var(--app-surface);color:var(--app-text-faint);cursor:pointer;place-content:center;justify-items:center;gap:12px;font-size:12px;line-height:1.4;display:grid;overflow:hidden}.detail-sheet__upload-preview{object-fit:cover;width:100%;height:100%}.detail-sheet__upload-remove{border:2px solid var(--app-surface);color:#fff;cursor:pointer;z-index:1;background:#000000ad;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:-8px;right:-8px}.detail-sheet__effects{gap:10px}.detail-sheet__effects>:last-child{margin-right:24px}.detail-sheet__effect{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;gap:6px;width:84px;padding:0;display:flex}.detail-sheet__effect-thumb{background:var(--app-surface-2);border-radius:14px;width:84px;height:112px;display:block;position:relative;overflow:hidden}.detail-sheet__effect-thumb img{object-fit:cover;width:100%;height:100%}.detail-sheet__effect.is-selected .detail-sheet__effect-thumb:after{z-index:2;border:2px solid var(--app-accent-2);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.detail-sheet__effect-check{background:var(--app-accent-2);color:#fff;z-index:3;border-radius:999px;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:6px;right:6px}.detail-sheet__effect-title{max-width:84px;min-height:14px;color:var(--app-text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;display:block;overflow:hidden}.detail-sheet__effect.is-selected .detail-sheet__effect-title{color:var(--app-text);font-weight:700}.detail-sheet__intro{color:var(--app-text-faint);text-align:center;margin-top:14px;font-size:12px;line-height:1.6}.detail-sheet__prompt-card{border:1px solid var(--app-border);border-radius:var(--app-radius-lg);background:var(--app-surface);flex-direction:column;height:160px;padding:14px;display:flex}.detail-sheet__prompt{resize:none;width:100%;min-height:0;color:var(--app-text);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:14px;line-height:1.6;display:block}.detail-sheet__prompt::placeholder{color:var(--app-text-faint)}.detail-sheet__prompt-footer{color:var(--app-text-faint);flex-shrink:0;justify-content:space-between;align-items:center;font-size:11px;display:flex}.detail-sheet__prompt-hint{align-items:center;gap:4px;display:inline-flex}.detail-sheet__footer{padding:10px 16px calc(14px + env(safe-area-inset-bottom));background:var(--app-bg);flex:none}.detail-sheet__create{width:100%;height:52px;color:var(--app-primary-action-text);background:var(--app-primary-action-bg);box-shadow:var(--app-primary-action-shadow);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:16px;font-weight:800;transition:transform .2s,filter .2s;display:flex}.detail-sheet__vip{color:var(--app-text-faint);justify-content:center;align-items:center;gap:4px;margin-top:10px;font-size:12px;display:flex}.detail-sheet__vip svg{color:var(--app-warning)}.panel{border-radius:var(--app-radius-lg);border:1px solid var(--app-border);background:var(--app-surface);padding:14px}.panel+.panel{margin-top:12px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.metric{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:18px;padding:12px;position:relative}.metric--action{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.metric--action:hover{border-color:var(--app-accent-2)}@supports (color:color-mix(in lab, red, red)){.metric--action:hover{border-color:color-mix(in srgb, var(--app-accent-2) 42%, var(--app-border))}}.metric--action:hover{background:var(--app-accent-2)}@supports (color:color-mix(in lab, red, red)){.metric--action:hover{background:color-mix(in srgb, var(--app-accent-2) 5%, var(--app-surface-2))}}.metric--action:active{transform:scale(.985)}.metric--action:focus-visible{outline:2px solid var(--app-accent-2);outline-offset:2px}.metric__arrow{color:var(--app-text-faint);position:absolute;top:12px;right:10px}.metric__value{font-size:20px;font-weight:900}.metric__label{color:var(--app-text-faint);margin-top:4px;font-size:12px}.settings-row{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.settings-row+.settings-row{border-top:1px solid var(--app-border);margin-top:8px;padding-top:14px}.settings-row__label{flex-direction:column;gap:4px;display:flex}.settings-row__title{font-weight:700}.settings-row__desc{color:var(--app-text-faint);font-size:12px}.legal-page{background:radial-gradient(circle at 92% 2%, var(--app-accent-2), transparent 28%), var(--app-bg);position:relative;overflow-x:clip}@supports (color:color-mix(in lab, red, red)){.legal-page{background:radial-gradient(circle at 92% 2%, color-mix(in srgb, var(--app-accent-2) 10%, transparent), transparent 28%), var(--app-bg)}}.legal-page__navbar{z-index:20;--adm-nav-bar-height:46px;--adm-nav-bar-title-font-size:16px;--adm-nav-bar-text-color:var(--app-text);--adm-nav-bar-background-color:var(--app-bg);border-bottom:1px solid var(--app-border);background:var(--app-bg);box-shadow:0 5px 14px var(--app-bg);margin:0 -12px;padding:0 12px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.legal-page__navbar{box-shadow:0 5px 14px color-mix(in srgb, var(--app-bg) 42%, transparent)}}.legal-page__navbar .adm-nav-bar-back-arrow{color:var(--app-text-soft)}.adm-popup-body.legal-sheet-popup{overflow:hidden;box-shadow:-18px 0 50px #0000002e}.legal-sheet-popup .legal-page{height:100%;overflow-y:auto}.legal-page__hero,.about-page__hero{align-items:center;gap:13px;padding:18px 2px 0;display:flex}.legal-page__icon,.about-page__mark{border:1px solid var(--app-accent-2);flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.legal-page__icon,.about-page__mark{border:1px solid color-mix(in srgb, var(--app-accent-2) 32%, var(--app-border))}}.legal-page__icon,.about-page__mark{color:var(--app-accent-2);background:var(--app-accent-2);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.legal-page__icon,.about-page__mark{background:color-mix(in srgb, var(--app-accent-2) 10%, var(--app-surface))}}.legal-page__icon,.about-page__mark{box-shadow:0 10px 22px var(--app-accent-2)}@supports (color:color-mix(in lab, red, red)){.legal-page__icon,.about-page__mark{box-shadow:0 10px 22px color-mix(in srgb, var(--app-accent-2) 10%, transparent)}}.legal-page__eyebrow{color:var(--app-accent-2);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.legal-page__hero h1,.about-page__hero h1{color:var(--app-text);letter-spacing:-.02em;margin:3px 0 0;font-size:25px;font-weight:900;line-height:1.15}.legal-page__summary{max-width:520px;color:var(--app-text-soft);margin:17px 2px 0;font-size:14px;line-height:1.65}.legal-page__meta{color:var(--app-text-faint);margin:10px 2px 0;font-size:11px}.legal-page__body{gap:18px;margin-top:25px;display:grid}.legal-page__section{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface);padding:18px 16px}@supports (color:color-mix(in lab, red, red)){.legal-page__section{background:color-mix(in srgb, var(--app-surface) 88%, transparent)}}.legal-page__section{box-shadow:0 8px 26px var(--app-bg)}@supports (color:color-mix(in lab, red, red)){.legal-page__section{box-shadow:0 8px 26px color-mix(in srgb, var(--app-bg) 18%, transparent)}}.legal-page__section h2,.about-page__info-heading h2,.about-page__contact h2{color:var(--app-text);margin:0 0 10px;font-size:15px;font-weight:850;line-height:1.35}.legal-page__section p{color:var(--app-text-soft);margin:0;font-size:13px;line-height:1.75}.legal-page__section p+p{margin-top:10px}.legal-page__contact{border:1px solid var(--app-border);border-radius:var(--app-radius-sm);color:var(--app-text-faint);background:var(--app-surface);flex-wrap:wrap;align-items:center;gap:6px;margin:20px 2px 0;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.legal-page__contact{background:color-mix(in srgb, var(--app-surface) 72%, transparent)}}.legal-page__contact{font-size:12px;line-height:1.5}.legal-page__contact svg{color:var(--app-accent-2);flex:none}.legal-page__contact a{color:var(--app-text);overflow-wrap:anywhere;font-weight:700;text-decoration:none}.legal-page__contact a:hover{color:var(--app-accent-2)}.about-page__hero{align-items:flex-start;padding-top:19px}.about-page__mark{color:var(--app-accent);border-color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.about-page__mark{border-color:color-mix(in srgb, var(--app-accent) 34%, var(--app-border))}}.about-page__mark{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.about-page__mark{background:color-mix(in srgb, var(--app-accent) 11%, var(--app-surface))}}.about-page__mark{box-shadow:0 10px 22px var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.about-page__mark{box-shadow:0 10px 22px color-mix(in srgb, var(--app-accent) 12%, transparent)}}.about-page__hero p{color:var(--app-text-faint);margin:8px 0 0;font-size:13px}.about-page__intro{margin-top:24px}.about-page__info{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface);margin-top:18px;padding:18px 16px}.about-page__info-heading{align-items:center;gap:8px;display:flex}.about-page__info-heading svg{color:var(--app-accent)}.about-page__info-heading h2{margin:0}.about-page__info dl{gap:0;margin:14px 0 0;display:grid}.about-page__info dl>div{border-top:1px solid var(--app-border);grid-template-columns:88px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.about-page__info dt{color:var(--app-text-faint);font-size:12px}.about-page__info dd{color:var(--app-text-soft);overflow-wrap:anywhere;margin:0;font-size:12px}.about-page__contact{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface);gap:8px;margin-top:18px;padding:18px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.about-page__contact{background:color-mix(in srgb, var(--app-surface) 88%, transparent)}}.about-page__contact h2{margin-bottom:2px}.about-page__contact a{min-width:0;color:var(--app-text-soft);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.about-page__contact a:hover{color:var(--app-accent-2)}.about-page__contact svg{color:var(--app-accent-2);flex:none}.about-page__copyright{color:var(--app-text-faint);text-align:center;margin:22px 2px 0;font-size:11px}.mine-link-list{gap:2px;display:grid}.mine-link{border:0;border-bottom:1px solid var(--app-border);width:100%;min-height:46px;color:var(--app-text-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:7px 2px;font-size:13px;display:flex}.mine-link:last-child{border-bottom:0}.mine-link:hover{color:var(--app-text)}.mine-link:active{opacity:.72}.mine-link:focus-visible{outline:2px solid var(--app-accent-2);outline-offset:2px;border-radius:6px}.mine-link>span:nth-child(2){flex:1;min-width:0}.mine-link>svg{color:var(--app-text-faint);flex:none}.mine-link__icon{width:30px;height:30px;color:var(--app-accent-2);background:var(--app-accent-2);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.mine-link__icon{background:color-mix(in srgb, var(--app-accent-2) 10%, var(--app-surface-2))}}.app-tabbar{z-index:20;background:var(--app-tabbar-bg);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--app-tabbar-border)}.app-tabbar .adm-tab-bar-wrap{height:var(--app-tabbar-height);min-height:var(--app-tabbar-height)}.app-tabbar .adm-tab-bar-item{color:var(--app-tabbar-text);min-width:0;padding:calc(var(--app-tabbar-height) * .1) 8px calc(var(--app-tabbar-height) * .08);justify-content:center}.app-tabbar .adm-tab-bar-item-active{color:var(--app-tabbar-active)}.app-tabbar .adm-tab-bar-item-icon{height:var(--app-tabbar-icon-size);font-size:var(--app-tabbar-icon-size)}.app-tabbar .adm-tab-bar-item-title{font-size:11px;line-height:14px}.app-tabbar .adm-tab-bar-item-title-with-icon{margin-top:3px}.app-tabbar__inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:8px 8px 10px;display:grid}.app-tabbar__item{color:var(--app-tabbar-text);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:8px 0 4px;font-size:11px;display:flex}.app-tabbar__item.is-active{color:var(--app-tabbar-active)}.app-tabbar__icon{width:var(--app-tabbar-icon-size);height:var(--app-tabbar-icon-size)}.mobile-shell{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.compact-label{color:var(--app-text-faint);font-size:12px}.page-note{color:var(--app-text-faint);font-size:12px;line-height:1.5}.creation-page{flex-direction:column;height:100%;min-height:0;padding:0 12px;display:flex;overflow:hidden}.creation-page__sticky{z-index:10;background:var(--app-bg);flex:none;margin:0 -12px;padding:12px 12px 0;position:sticky;top:0}.creation-page__content{min-height:0;padding-bottom:calc(var(--app-tabbar-height) + 16px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.creation-page .top-chrome{margin-bottom:16px}.creation-balance{border:1px solid var(--app-warning);align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.creation-balance{border:1px solid color-mix(in srgb, var(--app-warning) 38%, transparent)}}.creation-balance{color:var(--app-warning);background:var(--app-warning);border-radius:999px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.creation-balance{background:color-mix(in srgb, var(--app-warning) 10%, var(--app-surface))}}.creation-balance{cursor:pointer;font-size:12px;font-weight:700;transition:transform .2s,border-color .2s,background .2s}.creation-balance:hover{border-color:var(--app-warning);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.creation-balance:hover{border-color:color-mix(in srgb, var(--app-warning) 68%, transparent)}}.creation-balance:active{transform:scale(.96)}.creation-balance:focus-visible{outline:2px solid var(--app-warning);outline-offset:2px}.creation-mode-switch{border:1px solid var(--app-border);background:var(--app-surface-2);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:4px;display:grid}.creation-mode-switch button,.creation-option__choices button{color:var(--app-text-faint);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 8px}.creation-mode-switch button.is-active,.creation-option__choices button.is-selected{color:var(--app-text);background:var(--app-accent-2)}@supports (color:color-mix(in lab, red, red)){.creation-mode-switch button.is-active,.creation-option__choices button.is-selected{background:color-mix(in srgb, var(--app-accent-2) 14%, var(--app-surface-2))}}.creation-mode-switch button.is-active,.creation-option__choices button.is-selected{box-shadow:none;border-color:#3f63f2;font-weight:800}.creation-card{border:1px solid var(--app-border);border-radius:var(--app-radius-lg);background:var(--app-surface);margin-bottom:12px;padding:14px}.creation-field-label,.creation-section-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:800;display:flex}.creation-section-heading small,.creation-picker-row small{color:var(--app-text-faint);font-size:11px;font-weight:500}.creation-prompt-card{flex-direction:column;height:216px;display:flex}.creation-prompt-card .creation-field-label{flex-shrink:0}.creation-prompt{resize:none;width:100%;min-height:0;color:var(--app-text);background:0 0;border:0;outline:0;flex:1;line-height:1.6;display:block}.creation-prompt::placeholder{color:var(--app-text-faint)}.creation-prompt-footer{color:var(--app-text-faint);flex-shrink:0;justify-content:space-between;font-size:11px;display:flex}.creation-attach{flex-shrink:0;margin-bottom:10px}.creation-attach__wrap{width:64px;position:relative}.creation-attach__entry{border:1px dashed var(--app-border);background:var(--app-surface-2);width:64px;height:64px;color:var(--app-text-faint);cursor:pointer;border-radius:12px;place-items:center;display:grid}.creation-attach__entry:active{opacity:.7}.creation-attach__entry:disabled{opacity:.5;cursor:default}.creation-attach__thumb-btn{cursor:pointer;background:0 0;border:0;width:64px;height:64px;padding:0;display:block}.creation-attach__thumb-btn:active{opacity:.85}.creation-attach__thumb{object-fit:cover;border:1px solid var(--app-border);border-radius:12px;width:64px;height:64px}.creation-attach__remove{border:2px solid var(--app-surface);color:#fff;cursor:pointer;z-index:1;background:#000000ad;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:-7px;right:-7px}.creation-attach__remove:active{opacity:.8}.creation-prompt-hint{color:var(--app-accent-2);align-items:center;gap:4px;display:inline-flex}.creation-upload{border:1px dashed var(--app-text);place-items:center;gap:7px;width:100%;min-height:150px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.creation-upload{border:1px dashed color-mix(in srgb, var(--app-text) 24%, transparent)}}.creation-upload{color:var(--app-text-faint);background:var(--app-surface-2);cursor:pointer;border-radius:16px}.creation-upload strong{color:var(--app-text-soft);font-size:13px}.creation-upload span{font-size:11px}.creation-upload img{object-fit:cover;width:100%;height:190px}.creation-upload-change{background:#00000094;border-radius:999px;padding:6px 9px;position:absolute;bottom:10px;right:10px;color:#fff!important}.creation-settings{padding:4px 14px}.creation-picker-row{border:0;border-bottom:1px solid var(--app-border);width:100%;color:var(--app-text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:13px 0;display:flex}.creation-picker-row:last-child{border-bottom:0}.creation-picker-row>span:first-child{flex:1;gap:3px;display:grid}.creation-picker-row__aside{color:var(--app-warning);align-items:center;gap:4px;font-size:12px;display:inline-flex}.creation-picker-row>svg{color:var(--app-text-soft)}.creation-picker-row:focus-visible,.creation-picker-row:active{background:var(--app-accent-2)}@supports (color:color-mix(in lab, red, red)){.creation-picker-row:focus-visible,.creation-picker-row:active{background:color-mix(in srgb, var(--app-accent-2) 16%, transparent)}}.creation-style-mini{width:30px;height:30px;box-shadow:0 0 0 2px var(--app-accent-2);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.creation-style-mini{box-shadow:0 0 0 2px color-mix(in srgb, var(--app-accent-2) 46%, transparent)}}.creation-options,.creation-options-skeleton{gap:16px;display:grid}.creation-skeleton-label,.creation-skeleton-option{background:linear-gradient(90deg, var(--app-skeleton-fill) 25%, var(--app-skeleton-shine) 37%, var(--app-skeleton-fill) 63%);background-size:400% 100%;border-radius:8px;animation:1.2s linear infinite creation-skeleton-shimmer;display:block}.creation-skeleton-label{width:88px;height:18px;margin-bottom:8px}.creation-skeleton-option{border:1px solid var(--app-border);flex:0 0 calc(25% - 6px);height:42px}@keyframes creation-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.creation-option__choices{flex-wrap:wrap;gap:8px;display:flex}.creation-option__choices button{border:1px solid var(--app-border);min-width:0;color:var(--app-text-soft);flex:0 0 calc(25% - 6px);padding:8px 18px}@media (prefers-color-scheme:dark){.creation-mode-switch button.is-active,.creation-option__choices button.is-selected{background:var(--app-accent-2)}@supports (color:color-mix(in lab, red, red)){.creation-mode-switch button.is-active,.creation-option__choices button.is-selected{background:color-mix(in srgb, var(--app-accent-2) 14%, var(--app-surface-2))}}.creation-mode-switch button.is-active,.creation-option__choices button.is-selected{border-color:var(--app-accent-2)}@supports (color:color-mix(in lab, red, red)){.creation-mode-switch button.is-active,.creation-option__choices button.is-selected{border-color:color-mix(in srgb, var(--app-accent-2) 86%, transparent)}}.creation-mode-switch button.is-active,.creation-option__choices button.is-selected{color:#fff}}html[data-prefers-color-scheme=light] .creation-mode-switch button.is-active,html[data-prefers-color-scheme=light] .creation-option__choices button.is-selected{color:var(--app-text);background:var(--app-accent-2);border-color:#3f63f2}@supports (color:color-mix(in lab, red, red)){html[data-prefers-color-scheme=light] .creation-mode-switch button.is-active,html[data-prefers-color-scheme=light] .creation-option__choices button.is-selected{background:color-mix(in srgb, var(--app-accent-2) 12%, white)}}html[data-prefers-color-scheme=light] .creation-mode-switch button.is-active,html[data-prefers-color-scheme=light] .creation-option__choices button.is-selected{box-shadow:none}.creation-mode-switch button.is-active{background:var(--app-accent-2)!important}@supports (color:color-mix(in lab, red, red)){.creation-mode-switch button.is-active{background:color-mix(in srgb, var(--app-accent-2) 14%, var(--app-surface-2))!important}}html[data-prefers-color-scheme=light] .creation-mode-switch button.is-active{background:var(--app-accent-2)!important}@supports (color:color-mix(in lab, red, red)){html[data-prefers-color-scheme=light] .creation-mode-switch button.is-active{background:color-mix(in srgb, var(--app-accent-2) 12%, white)!important}}.creation-bottom-action{margin-top:4px}.creation-credit-note{color:var(--app-text-faint);text-align:center;margin-bottom:7px;font-size:11px}.creation-submit{width:100%;height:48px;color:var(--app-primary-action-text);background:var(--app-primary-action-bg);box-shadow:var(--app-primary-action-shadow);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-weight:800;transition:transform .2s,filter .2s;display:flex}.detail-sheet__create:hover,.creation-submit:hover{filter:brightness(1.03);transform:translateY(-1px)}.detail-sheet__create:active,.creation-submit:active{transform:scale(.99)}.detail-sheet__create:focus-visible,.creation-submit:focus-visible{outline-offset:3px;outline:2px solid #fff2c8}.detail-sheet__create:disabled,.creation-submit:disabled{opacity:.48;cursor:default;filter:none;transform:none}.adm-popup-body.creation-sheet-popup{width:100%;max-width:var(--app-shell-width);left:50%;right:auto;overflow:hidden;translate:-50%;height:calc(100% - 124px - var(--top_offset))!important}html[data-prefers-color-scheme=light] .creation-model-list button.is-selected,html[data-prefers-color-scheme=light] .creation-style-grid button.is-selected img{border-color:var(--app-accent-2)}@supports (color:color-mix(in lab, red, red)){html[data-prefers-color-scheme=light] .creation-model-list button.is-selected,html[data-prefers-color-scheme=light] .creation-style-grid button.is-selected img{border-color:color-mix(in srgb, var(--app-accent-2) 64%, white)}}html[data-prefers-color-scheme=light] .creation-model-list button.is-selected{background:linear-gradient(180deg, var(--app-accent-2), var(--app-accent-2))}@supports (color:color-mix(in lab, red, red)){html[data-prefers-color-scheme=light] .creation-model-list button.is-selected{background:linear-gradient(180deg, color-mix(in srgb, var(--app-accent-2) 12%, white), color-mix(in srgb, var(--app-accent-2) 6%, var(--app-surface-2)))}}html[data-prefers-color-scheme=light] .creation-model-list button.is-selected .creation-model-radio{background:var(--app-accent-2);border-color:var(--app-accent-2)}html[data-prefers-color-scheme=light] .creation-style-tabs button.is-active{background:var(--app-accent-2)}@supports (color:color-mix(in lab, red, red)){html[data-prefers-color-scheme=light] .creation-style-tabs button.is-active{background:color-mix(in srgb, var(--app-accent-2) 12%, white)}}.creation-sheet{height:100%;min-height:0;padding:6px 16px calc(14px + env(safe-area-inset-bottom));background:var(--app-surface);color:var(--app-text);flex-direction:column;display:flex}.creation-sheet__header{flex:none;justify-content:space-between;align-items:center;padding:12px 0 16px;font-size:17px;display:flex}.creation-sheet__header button{color:var(--app-text-faint);background:0 0;border:0;place-items:center;display:grid}.creation-sheet__body{flex:1;min-height:0;padding-bottom:6px;overflow-y:auto}.creation-style-tabs{scrollbar-width:none;flex:none;gap:8px;margin:0 -16px;padding:0 16px 12px;display:flex;overflow-x:auto}.creation-style-tabs::-webkit-scrollbar{display:none}.creation-style-tabs button{border:1px solid var(--app-border);color:var(--app-text-soft);background:var(--app-surface-2);white-space:nowrap;border-radius:999px;flex:none;padding:7px 14px;font-size:13px}.creation-style-tabs button.is-active{border-color:var(--app-accent-2);color:var(--app-accent-2);background:var(--app-accent-2)}@supports (color:color-mix(in lab, red, red)){.creation-style-tabs button.is-active{background:color-mix(in srgb, var(--app-accent-2) 14%, var(--app-surface-2))}}.creation-style-tabs button.is-active{font-weight:700}.creation-model-list{gap:8px;display:grid}.creation-model-list button{border:1px solid var(--app-border);width:100%;color:var(--app-text);background:var(--app-surface-2);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.creation-model-list button.is-selected{border-color:var(--app-accent-2);background:var(--app-accent-2)}@supports (color:color-mix(in lab, red, red)){.creation-model-list button.is-selected{background:color-mix(in srgb, var(--app-accent-2) 18%, var(--app-surface-2))}}.creation-model-radio{border:1.5px solid var(--app-border);color:#fff;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;display:grid}.creation-model-list button.is-selected .creation-model-radio{border-color:var(--app-accent-2);background:var(--app-accent-2)}.creation-model-info{gap:4px;min-width:0;display:grid}.creation-model-info strong{align-items:center;gap:6px;font-size:15px;display:flex}.creation-model-info em{color:#fff;border-radius:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:800}.creation-model-info em[data-tone=hot]{background:linear-gradient(100deg, var(--app-accent), #ff3d69)}.creation-model-info em[data-tone=new]{background:var(--app-accent-2)}.creation-model-list small{color:var(--app-text-faint)}.creation-model-meta{color:var(--app-text-faint);align-items:center;gap:5px;font-size:12px;display:inline-flex}.creation-list-end{width:100%;min-height:42px;color:var(--app-text-faint);justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.creation-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:4px;display:grid}.creation-style-grid button{min-width:0;color:var(--app-text-soft);text-align:left;background:0 0;border:0;gap:7px;padding:0;display:grid;position:relative}.creation-style-grid img{aspect-ratio:5/6;object-fit:cover;opacity:.78;border-radius:12px;width:100%}.creation-style-grid button.is-selected img{border:2px solid var(--app-accent-2);opacity:1}.creation-style-grid i{color:#fff;background:var(--app-accent-2);border-radius:999px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:8px;right:8px}.creation-list-end--grid{grid-column:1/-1}.login-dialog-popup .adm-center-popup-wrap{width:calc(100% - 48px);min-width:0;max-width:calc(var(--app-shell-width) - 48px)}.login-dialog-popup .adm-center-popup-body{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);width:100%;box-shadow:var(--app-shadow);max-height:calc(100dvh - 96px);overflow-y:auto}.login-dialog{color:var(--app-text);padding:26px 20px 18px;position:relative}.login-dialog__close{background:var(--app-surface-2);width:30px;height:30px;color:var(--app-text-soft);cursor:pointer;border:none;border-radius:999px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.login-dialog__close:active{opacity:.7}.login-dialog__title{text-align:center;margin:0;padding:0 14px;font-size:17px;font-weight:800;line-height:1.45}.login-dialog__perk{color:var(--app-text-soft);justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:13px;font-weight:600;display:flex}.login-dialog__perk-icon{color:#c4b5fd;background:#7a5cff3d;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.login-dialog__google{place-items:center;width:100%;min-height:44px;margin-top:16px;transition:opacity .2s;display:grid;position:relative;overflow:hidden}.login-dialog__google>div{justify-content:center;display:flex;width:100%!important}.login-dialog__google iframe{max-width:calc(100% + 20px)!important}.login-dialog__google.is-disabled{opacity:.55;pointer-events:none}.login-dialog__google-fallback{border:1px solid var(--app-border);border-radius:var(--app-radius-sm);width:100%;height:44px;color:var(--app-text-faint);background:var(--app-surface-2);margin-top:16px}.login-dialog__divider{color:var(--app-text);align-items:center;gap:12px;margin-top:20px;font-size:13px;font-weight:700;display:flex}.login-dialog__divider:before,.login-dialog__divider:after{content:"";background:var(--app-border);flex:1;height:1px}.login-dialog__hint{color:var(--app-text-faint);margin:8px 0 0;font-size:12px;line-height:1.5}.login-dialog__form{flex-direction:column;gap:10px;margin-top:12px;display:flex}.login-dialog__field{border-radius:var(--app-radius-sm);border:1px solid var(--app-border);background:var(--app-surface-2);align-items:center;gap:8px;height:46px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.login-dialog__field:focus-within{border-color:var(--app-accent-2);box-shadow:0 0 0 2px var(--app-accent-2)}@supports (color:color-mix(in lab, red, red)){.login-dialog__field:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--app-accent-2) 24%, transparent)}}.login-dialog__field.is-invalid{border-color:var(--app-accent)}.login-dialog__field input{min-width:0;height:100%;color:var(--app-text);background:0 0;border:none;outline:none;flex:1;font-size:14px}.login-dialog__field input::placeholder{color:var(--app-text-faint)}.login-dialog__eye{width:32px;height:32px;color:var(--app-text-faint);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.login-dialog__submit{background:var(--app-accent-2);color:#fff;cursor:pointer;border:none;border-radius:9px;flex-shrink:0;height:34px;padding:0 16px;font-size:13px;font-weight:700}.login-dialog__submit:active{opacity:.85}.login-dialog__submit:disabled{opacity:.55;cursor:default}.login-dialog__error{color:var(--app-accent);margin:-4px 2px 0;font-size:12px}.login-dialog__links{justify-content:space-between;margin-top:14px;display:flex}.login-dialog__links button{color:var(--app-accent-2);cursor:pointer;background:0 0;border:none;padding:4px 2px;font-size:13px;font-weight:600}.login-dialog__links button:active{opacity:.7}.login-dialog__support{border-top:1px solid var(--app-border);text-align:center;color:var(--app-text-faint);margin:14px 0 0;padding-top:12px;font-size:11px;line-height:1.6}.feedback-fab .adm-floating-bubble-button{color:var(--app-primary-action-text);box-shadow:var(--app-primary-action-shadow), 0 12px 28px #00000047;place-items:center;display:grid}.feedback-dialog-popup .adm-center-popup-wrap{width:calc(100% - 48px);min-width:0;max-width:calc(var(--app-shell-width) - 48px)}.feedback-dialog-popup .adm-center-popup-body{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);width:100%;box-shadow:var(--app-shadow);max-height:calc(100dvh - 96px);overflow-y:auto}.feedback-dialog{color:var(--app-text);padding:24px 20px 20px;position:relative}.feedback-dialog__close{background:var(--app-surface-2);width:30px;height:30px;color:var(--app-text-soft);cursor:pointer;border:none;border-radius:999px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.feedback-dialog__close:active{opacity:.7}.feedback-dialog__title{margin:0;font-size:20px;font-weight:800;line-height:1.3}.feedback-dialog__subtitle{color:var(--app-text-soft);margin:6px 0 0;font-size:13px;line-height:1.5}.feedback-dialog__form{flex-direction:column;gap:12px;margin-top:18px;display:flex}.feedback-dialog__field{border-radius:var(--app-radius-sm);border:1px solid var(--app-border);background:var(--app-surface-2);align-items:center;gap:8px;width:100%;height:48px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.feedback-dialog__field:focus-within{border-color:var(--app-accent-2);box-shadow:0 0 0 2px var(--app-accent-2)}@supports (color:color-mix(in lab, red, red)){.feedback-dialog__field:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--app-accent-2) 24%, transparent)}}.feedback-dialog__field.is-invalid{border-color:var(--app-accent)}.feedback-dialog__field input{min-width:0;height:100%;color:var(--app-text);background:0 0;border:none;outline:none;flex:1;font-size:14px}.feedback-dialog__field input::placeholder{color:var(--app-text-faint)}.feedback-dialog__select{cursor:pointer;text-align:left;color:var(--app-text)}.feedback-dialog__select.is-placeholder .feedback-dialog__select-text{color:var(--app-text-faint)}.feedback-dialog__select-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.feedback-dialog__select-icon{color:var(--app-text-faint);flex-shrink:0}.feedback-dialog__textarea-wrap{border-radius:var(--app-radius-sm);border:1px solid var(--app-border);background:var(--app-surface-2);padding:12px 14px 24px;transition:border-color .2s,box-shadow .2s;position:relative}.feedback-dialog__textarea-wrap:focus-within{border-color:var(--app-accent-2);box-shadow:0 0 0 2px var(--app-accent-2)}@supports (color:color-mix(in lab, red, red)){.feedback-dialog__textarea-wrap:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--app-accent-2) 24%, transparent)}}.feedback-dialog__textarea{resize:none;width:100%;min-height:96px;color:var(--app-text);background:0 0;border:none;outline:none;font-family:inherit;font-size:14px;line-height:1.5}.feedback-dialog__textarea::placeholder{color:var(--app-text-faint)}.feedback-dialog__counter{color:var(--app-text-faint);font-size:11px;position:absolute;bottom:8px;right:12px}.feedback-dialog__error{color:var(--app-accent);margin:-6px 2px 0;font-size:12px}.feedback-dialog__actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;display:grid}.feedback-dialog__btn{cursor:pointer;border:none;border-radius:999px;height:46px;font-size:15px;font-weight:700}.feedback-dialog__btn--ghost{background:var(--app-surface-2);border:1px solid var(--app-border);color:var(--app-text)}.feedback-dialog__btn--ghost:active{opacity:.8}.feedback-dialog__btn--primary{background:var(--app-primary-action-bg);color:var(--app-primary-action-text);box-shadow:var(--app-primary-action-shadow)}.feedback-dialog__btn--primary:active{opacity:.9}.feedback-dialog__btn--primary:disabled{opacity:.55;cursor:default}.verification-dialog-popup .adm-center-popup-wrap{width:calc(100% - 48px);min-width:0;max-width:min(400px, calc(var(--app-shell-width) - 48px))}.verification-dialog-popup .adm-center-popup-body{border:1px solid var(--app-border);border-radius:var(--app-radius-lg);width:100%;color:var(--app-text);background:var(--app-surface);box-shadow:var(--app-shadow)}.verification-dialog{text-align:center;flex-direction:column;align-items:center;padding:26px 20px 20px;display:flex}.verification-dialog__icon{border:1px solid;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.verification-dialog__icon{border:1px solid color-mix(in srgb, currentColor 24%, transparent)}}.verification-dialog__icon{color:var(--app-accent-2);background:currentColor;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.verification-dialog__icon{background:color-mix(in srgb, currentColor 10%, var(--app-surface-2))}}.verification-dialog__icon--warning,.verification-dialog__icon--error{color:var(--app-warning)}.verification-dialog__icon--success{color:var(--app-success)}.verification-dialog h2{margin:0;font-size:18px;line-height:1.35}.verification-dialog>p{width:100%;color:var(--app-text-soft);overflow-wrap:anywhere;margin:9px 0 0;font-size:13px;line-height:1.65}.verification-dialog .verification-dialog__error{color:var(--app-accent)}.verification-dialog button{color:#fff;background:var(--app-accent-2);cursor:pointer;border:0;border-radius:8px;width:100%;min-height:44px;margin-top:20px;padding:0 18px;font-size:14px;font-weight:800;transition:opacity .2s,transform .2s}.verification-dialog button:active{transform:scale(.985)}.verification-dialog button:focus-visible{outline:2px solid var(--app-accent-2);outline-offset:3px}.verification-dialog button:disabled{opacity:.55;cursor:default}.verification-dialog__spinner{animation:.9s linear infinite verification-spin}.registration-success-page{min-height:100%;padding:calc(56px + env(safe-area-inset-top)) 28px calc(24px + env(safe-area-inset-bottom));color:var(--app-text);background:linear-gradient(180deg, var(--app-success), transparent 36%), var(--app-frame-bg);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.registration-success-page{background:linear-gradient(180deg, color-mix(in srgb, var(--app-success) 8%, transparent), transparent 36%), var(--app-frame-bg)}}.registration-success-page:before{content:"";background:var(--app-success);opacity:.72;width:48px;height:2px;position:absolute;top:28px;left:28px}.registration-success-page__content{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;max-width:420px;padding-bottom:32px;display:flex;position:relative}.registration-success-page__status{border:1px solid var(--app-success);place-items:center;width:68px;height:68px;margin-bottom:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.registration-success-page__status{border:1px solid color-mix(in srgb, var(--app-success) 34%, var(--app-border))}}.registration-success-page__status{color:var(--app-success);background:var(--app-success);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.registration-success-page__status{background:color-mix(in srgb, var(--app-success) 10%, var(--app-surface))}}.registration-success-page__status{box-shadow:0 16px 40px var(--app-success)}@supports (color:color-mix(in lab, red, red)){.registration-success-page__status{box-shadow:0 16px 40px color-mix(in srgb, var(--app-success) 12%, transparent)}}.registration-success-page__eyebrow{color:var(--app-success);text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:900;line-height:1.2}.registration-success-page h1{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:30px;font-weight:900;line-height:1.18}.registration-success-page__message{max-width:100%;color:var(--app-text);overflow-wrap:anywhere;margin:20px 0 0;font-size:16px;font-weight:700;line-height:1.6}.registration-success-page__note{max-width:420px;color:var(--app-text-faint);margin:12px 0 0;font-size:13px;line-height:1.65}.registration-success-page__done{z-index:1;color:#fff;background:var(--app-accent-2);cursor:pointer;width:100%;min-height:48px;box-shadow:0 12px 28px var(--app-accent-2);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:800;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.registration-success-page__done{box-shadow:0 12px 28px color-mix(in srgb, var(--app-accent-2) 22%, transparent)}}.registration-success-page__done{transition:transform .2s,opacity .2s}.registration-success-page__done:active{transform:scale(.988)}.registration-success-page__done:focus-visible{outline:2px solid var(--app-accent-2);outline-offset:3px}.reset-password-page{min-height:100%;padding:calc(42px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));color:var(--app-text);background:linear-gradient(180deg, var(--app-accent-2), transparent 34%), var(--app-frame-bg);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.reset-password-page{background:linear-gradient(180deg, color-mix(in srgb, var(--app-accent-2) 9%, transparent), transparent 34%), var(--app-frame-bg)}}.reset-password-page:before{content:"";opacity:.68;background:var(--app-accent-2);width:52px;height:2px;position:absolute;top:26px;right:24px}.reset-password-page__header{width:100%;max-width:440px;margin:0 auto}.reset-password-page__mark{border:1px solid var(--app-accent-2);place-items:center;width:58px;height:58px;margin-bottom:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.reset-password-page__mark{border:1px solid color-mix(in srgb, var(--app-accent-2) 34%, var(--app-border))}}.reset-password-page__mark{color:var(--app-accent-2);background:var(--app-accent-2);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.reset-password-page__mark{background:color-mix(in srgb, var(--app-accent-2) 10%, var(--app-surface))}}.reset-password-page__eyebrow{color:var(--app-accent-2);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900;line-height:1.2}.reset-password-page h1{overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:900;line-height:1.2}.reset-password-page__header>p:last-child{max-width:390px;color:var(--app-text-faint);margin:12px 0 0;font-size:13px;line-height:1.65}.reset-password-form{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;gap:12px;width:100%;max-width:440px;margin:28px auto 0;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.reset-password-form{background:color-mix(in srgb, var(--app-surface) 92%, transparent)}}.reset-password-form{box-shadow:0 18px 48px #00000038}.reset-password-form__group{color:var(--app-text-soft);gap:8px;font-size:12px;font-weight:700;display:grid}.reset-password-form__field{border:1px solid var(--app-border);width:100%;height:48px;color:var(--app-text-faint);background:var(--app-surface-2);border-radius:8px;align-items:center;gap:10px;padding:0 8px 0 13px;transition:border-color .2s,box-shadow .2s;display:flex}.reset-password-form__field:focus-within{border-color:var(--app-accent-2);box-shadow:0 0 0 2px var(--app-accent-2)}@supports (color:color-mix(in lab, red, red)){.reset-password-form__field:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--app-accent-2) 20%, transparent)}}.reset-password-form__field.is-invalid{border-color:var(--app-accent)}.reset-password-form__field input{min-width:0;height:100%;color:var(--app-text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.reset-password-form__field input::placeholder{color:var(--app-text-faint)}.reset-password-form__field button{width:36px;height:36px;color:var(--app-text-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.reset-password-form__field button:focus-visible{outline:2px solid var(--app-accent-2)}.reset-password-form__error,.reset-password-form__api-error{color:var(--app-accent);margin:-5px 2px 0;font-size:12px;line-height:1.5}.reset-password-form__api-error{border:1px solid var(--app-accent);margin-top:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.reset-password-form__api-error{border:1px solid color-mix(in srgb, var(--app-accent) 28%, var(--app-border))}}.reset-password-form__api-error{background:var(--app-accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.reset-password-form__api-error{background:color-mix(in srgb, var(--app-accent) 8%, var(--app-surface-2))}}.reset-password-page__primary{color:#fff;background:var(--app-accent-2);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:4px;padding:0 18px;font-size:14px;font-weight:800;transition:opacity .2s,transform .2s;display:flex}.reset-password-page__primary:active{transform:scale(.988)}.reset-password-page__primary:focus-visible{outline:2px solid var(--app-accent-2);outline-offset:3px}.reset-password-page__primary:disabled{opacity:.5;cursor:default}.reset-password-form__security{color:var(--app-text-faint);text-align:center;justify-content:center;align-items:flex-start;gap:6px;margin:2px 0 0;font-size:11px;line-height:1.5;display:flex}.reset-password-form__security svg{color:var(--app-success);flex:none;margin-top:1px}.reset-password-page--result{grid-template-rows:minmax(0,1fr) auto;padding-left:28px;padding-right:28px;display:grid}.reset-password-result{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:420px;margin:0 auto;padding-bottom:28px;display:flex}.reset-password-result__icon{border:1px solid;place-items:center;width:62px;height:62px;margin-bottom:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.reset-password-result__icon{border:1px solid color-mix(in srgb, currentColor 30%, var(--app-border))}}.reset-password-result__icon{background:currentColor;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.reset-password-result__icon{background:color-mix(in srgb, currentColor 9%, var(--app-surface))}}.reset-password-result__icon--success{color:var(--app-success)}.reset-password-result__icon--error{color:var(--app-warning)}.reset-password-result>p:last-child{max-width:400px;color:var(--app-text-soft);margin:14px 0 0;font-size:14px;line-height:1.65}.reset-password-page--result>.reset-password-page__primary{max-width:440px;margin:0 auto}@keyframes verification-spin{to{transform:rotate(360deg)}}@media (height<=600px){.registration-success-page{padding-top:calc(34px + env(safe-area-inset-top))}.registration-success-page__status{width:56px;height:56px;margin-bottom:20px}.registration-success-page h1{font-size:26px}.registration-success-page__message{margin-top:14px;font-size:14px}.reset-password-page{padding-top:calc(28px + env(safe-area-inset-top))}.reset-password-page__mark{width:48px;height:48px;margin-bottom:16px}.reset-password-page h1{font-size:24px}.reset-password-form{gap:9px;margin-top:18px;padding:16px}}.mine-account{align-items:center;gap:12px;display:flex}.mine-account__avatar{background:linear-gradient(135deg, var(--app-accent-2), #7a5cff);color:#fff;text-transform:uppercase;border-radius:999px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:20px;font-weight:800;display:grid;overflow:hidden}.mine-account__avatar--guest{background:var(--app-surface-2);color:var(--app-text-faint);border:1px dashed var(--app-border)}.mine-account__info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mine-account__name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.mine-account__desc{color:var(--app-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mine-account__action{background:linear-gradient(100deg, var(--app-accent), #ff3d69);color:#fff;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;height:34px;padding:0 16px;font-size:13px;font-weight:700}.mine-account__action:active{opacity:.85}.mine-account__logout{border:1px solid var(--app-border);background:var(--app-surface-2);width:36px;height:36px;color:var(--app-text-soft);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.mine-account__logout:active{opacity:.7}.mine-subscription{align-items:center;gap:12px;display:flex}.mine-subscription__info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mine-subscription__info strong{font-size:15px;font-weight:800}.mine-subscription__info small{color:var(--app-text-faint);font-size:12px}.mine-subscription__manage{border:1px solid var(--app-border);background:var(--app-surface-2);height:34px;color:var(--app-text-soft);cursor:pointer;border-radius:999px;flex-shrink:0;padding:0 16px;font-size:13px;font-weight:700}.mine-subscription__manage:active{opacity:.7}.mine-subscription__manage:disabled{opacity:.5;cursor:default}.mine-billing-panel{overflow:hidden}.mine-billing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mine-billing-card{border:1px solid var(--app-border);min-width:0;color:var(--app-text);background:var(--app-surface-2);text-align:left;cursor:pointer;border-radius:15px;align-items:center;gap:10px;padding:13px 12px;transition:transform .2s,border-color .2s,background .2s;display:flex}.mine-billing-card:hover{border-color:var(--billing-tone);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.mine-billing-card:hover{border-color:color-mix(in srgb, var(--billing-tone) 48%, var(--app-border))}}.mine-billing-card:active{transform:scale(.985)}.mine-billing-card:focus-visible{outline:2px solid var(--billing-tone);outline-offset:2px}.mine-billing-card--credits{--billing-tone:var(--app-warning)}.mine-billing-card--membership{--billing-tone:var(--app-accent)}.mine-billing-card__icon{width:36px;height:36px;color:var(--billing-tone);background:var(--billing-tone);border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.mine-billing-card__icon{background:color-mix(in srgb, var(--billing-tone) 14%, var(--app-surface-2))}}.mine-billing-card__copy{flex:1;gap:3px;min-width:0;display:grid}.mine-billing-card__copy strong{font-size:13px;font-weight:800}.mine-billing-card__copy small{color:var(--app-text-faint);font-size:10px;line-height:1.35}.mine-billing-card>svg{color:var(--app-text-faint);flex:none}.billing-page{--billing-gold:#f4b942;--billing-gold-soft:#ffdfa1;--billing-coral:var(--app-accent);height:100%;min-height:0;color:var(--app-text);background:radial-gradient(circle at 88% 5%, var(--billing-gold), transparent 26%), linear-gradient(180deg, var(--app-surface), var(--app-bg) 42%);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.billing-page{background:radial-gradient(circle at 88% 5%, color-mix(in srgb, var(--billing-gold) 15%, transparent), transparent 26%), linear-gradient(180deg, color-mix(in srgb, var(--app-surface) 92%, #181109), var(--app-bg) 42%)}}.billing-hero{min-height:220px;padding:calc(18px + env(safe-area-inset-top)) 20px 40px;border-bottom:1px solid var(--billing-gold);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.billing-hero{border-bottom:1px solid color-mix(in srgb, var(--billing-gold) 18%, var(--app-border))}}.billing-hero{background:linear-gradient(118deg, var(--billing-coral), transparent 52%), linear-gradient(165deg, var(--app-surface-2), var(--app-surface))}@supports (color:color-mix(in lab, red, red)){.billing-hero{background:linear-gradient(118deg, color-mix(in srgb, var(--billing-coral) 15%, transparent), transparent 52%), linear-gradient(165deg, color-mix(in srgb, var(--app-surface-2) 94%, #2a1806), var(--app-surface))}}.billing-page--membership .billing-hero{background:linear-gradient(118deg, var(--app-accent-2), transparent 50%), linear-gradient(165deg, var(--app-surface-2), var(--app-surface))}@supports (color:color-mix(in lab, red, red)){.billing-page--membership .billing-hero{background:linear-gradient(118deg, color-mix(in srgb, var(--app-accent-2) 12%, transparent), transparent 50%), linear-gradient(165deg, color-mix(in srgb, var(--app-surface-2) 94%, #241806), var(--app-surface))}}.billing-hero:after{content:"";pointer-events:none;opacity:.26;background-image:radial-gradient(circle, var(--billing-gold) 1px, transparent 1.5px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.billing-hero:after{background-image:radial-gradient(circle, color-mix(in srgb, var(--billing-gold) 68%, transparent) 1px, transparent 1.5px)}}.billing-hero:after{background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 100%);mask-image:linear-gradient(90deg,#0000 25%,#000 100%)}.billing-hero__back{z-index:3;border:1px solid var(--app-text);place-items:center;width:38px;height:38px;padding:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.billing-hero__back{border:1px solid color-mix(in srgb, var(--app-text) 10%, transparent)}}.billing-hero__back{color:var(--app-text);background:var(--app-surface-2);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.billing-hero__back{background:color-mix(in srgb, var(--app-surface-2) 72%, transparent)}}.billing-hero__back{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:transform .2s,background .2s}.billing-hero__back:hover{background:var(--app-text)}@supports (color:color-mix(in lab, red, red)){.billing-hero__back:hover{background:color-mix(in srgb, var(--app-text) 10%, var(--app-surface-2))}}.billing-hero__back:active{transform:scale(.94)}.billing-hero__back:focus-visible{outline:2px solid var(--billing-gold);outline-offset:2px}.billing-hero__copy{z-index:2;width:min(72%,350px);max-width:calc(100% - 120px);margin-top:22px;position:relative}.billing-hero__eyebrow{color:var(--billing-gold);letter-spacing:.14em;font-size:10px;font-weight:900}.billing-hero h1{letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(27px,6.4vw,38px);font-weight:900;line-height:1.05}.billing-hero p{max-width:100%;color:var(--app-text-soft);overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.55}.billing-hero__art{z-index:1;right:26px;top:calc(54px + env(safe-area-inset-top));width:106px;height:106px;color:var(--billing-gold-soft);filter:drop-shadow(0 16px 24px var(--billing-gold));place-items:center;display:grid;position:absolute;transform:rotate(5deg)}@supports (color:color-mix(in lab, red, red)){.billing-hero__art{filter:drop-shadow(0 16px 24px color-mix(in srgb, var(--billing-gold) 24%, transparent))}}.billing-hero__halo{border:1px solid var(--billing-gold);position:absolute;inset:9px}@supports (color:color-mix(in lab, red, red)){.billing-hero__halo{border:1px solid color-mix(in srgb, var(--billing-gold) 42%, transparent)}}.billing-hero__halo{background:linear-gradient(145deg, var(--billing-gold), transparent 66%);border-radius:32px}@supports (color:color-mix(in lab, red, red)){.billing-hero__halo{background:linear-gradient(145deg, color-mix(in srgb, var(--billing-gold) 25%, transparent), transparent 66%)}}.billing-hero__halo{box-shadow:inset 0 0 30px var(--billing-gold);transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.billing-hero__halo{box-shadow:inset 0 0 30px color-mix(in srgb, var(--billing-gold) 10%, transparent)}}.billing-hero__art>svg:not(.billing-hero__spark){z-index:1;position:relative}.billing-hero__spark{z-index:2;color:#fff4cf;position:absolute}.billing-hero__spark--one{top:4px;right:3px}.billing-hero__spark--two{bottom:13px;left:5px}.billing-hero__trust{z-index:2;color:var(--app-text-faint);align-items:center;gap:6px;font-size:10px;display:inline-flex;position:absolute;bottom:18px;left:20px}.billing-hero__trust svg{color:var(--app-success)}.billing-page__scroll{min-height:0;padding:22px 20px 28px;overflow:hidden auto}.billing-section{min-width:0}.billing-section__heading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.billing-section__heading>div{min-width:0}.billing-section__heading span,.membership-benefits__eyebrow{color:var(--billing-gold);letter-spacing:.12em;font-size:9px;font-weight:900}.billing-section__heading h2,.membership-benefits h2{letter-spacing:-.018em;margin:4px 0 0;font-size:19px;font-weight:900;line-height:1.2}.billing-section__heading>small{max-width:104px;color:var(--app-text-faint);text-align:right;flex:none;font-size:10px;line-height:1.35}.billing-loading,.billing-empty{min-height:240px;color:var(--app-text-faint);justify-content:center;align-items:center;font-size:12px;display:flex}.billing-loading{color:var(--billing-gold);flex-direction:column;gap:12px}.billing-loading span{color:var(--app-text-faint)}.billing-state{text-align:center;flex-direction:column;align-items:center;max-width:320px;margin:56px auto;display:flex}.billing-state__icon{width:48px;height:48px;color:var(--billing-gold);background:var(--billing-gold);border-radius:16px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-state__icon{background:color-mix(in srgb, var(--billing-gold) 12%, var(--app-surface-2))}}.billing-state strong{margin-top:14px;font-size:15px}.billing-state p{color:var(--app-text-faint);margin:7px 0 14px;font-size:11px;line-height:1.55}.billing-state button{border:1px solid var(--app-border);height:36px;color:var(--app-text);background:var(--app-surface-2);cursor:pointer;border-radius:999px;padding:0 18px;font-size:12px;font-weight:800}.credit-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.credit-plan{border:1px solid var(--app-border);min-width:0;min-height:146px;color:var(--app-text);background:linear-gradient(155deg, var(--app-surface-2), var(--app-surface-2));border-radius:19px;flex-direction:column;justify-content:center;align-items:flex-start;padding:22px 15px 16px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.credit-plan{background:linear-gradient(155deg, color-mix(in srgb, var(--app-surface-2) 95%, var(--billing-gold) 5%), var(--app-surface-2))}}.credit-plan{text-align:left;cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.credit-plan:before{content:"";background:var(--billing-gold);border-radius:999px;width:70px;height:70px;position:absolute;bottom:-38px;right:-34px}@supports (color:color-mix(in lab, red, red)){.credit-plan:before{background:color-mix(in srgb, var(--billing-gold) 16%, transparent)}}.credit-plan:before{filter:blur(2px)}.credit-plan:hover{border-color:var(--billing-gold);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.credit-plan:hover{border-color:color-mix(in srgb, var(--billing-gold) 36%, var(--app-border))}}.credit-plan.is-selected{border-color:var(--billing-gold)}@supports (color:color-mix(in lab, red, red)){.credit-plan.is-selected{border-color:color-mix(in srgb, var(--billing-gold) 84%, transparent)}}.credit-plan.is-selected{background:linear-gradient(150deg, var(--billing-gold), var(--app-surface-2) 74%)}@supports (color:color-mix(in lab, red, red)){.credit-plan.is-selected{background:linear-gradient(150deg, color-mix(in srgb, var(--billing-gold) 14%, var(--app-surface-2)), var(--app-surface-2) 74%)}}.credit-plan.is-selected{box-shadow:0 12px 30px var(--billing-gold), inset 0 0 0 1px var(--billing-gold)}@supports (color:color-mix(in lab, red, red)){.credit-plan.is-selected{box-shadow:0 12px 30px color-mix(in srgb, var(--billing-gold) 12%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--billing-gold) 14%, transparent)}}.credit-plan:focus-visible,.membership-plan:focus-visible{outline:2px solid var(--billing-gold);outline-offset:3px}.billing-badge{z-index:2;color:#2a1900;letter-spacing:.02em;background:linear-gradient(90deg,#ffd36a,#ffb23e);border-radius:0 17px 0 10px;align-items:center;gap:3px;padding:4px 8px;font-size:8px;font-weight:900;display:inline-flex;position:absolute;top:0;right:0}.credit-plan__amount{letter-spacing:-.04em;align-items:center;gap:6px;font-size:clamp(20px,5vw,28px);font-weight:950;line-height:1;display:flex}.credit-plan__amount svg{color:var(--billing-gold);filter:drop-shadow(0 4px 7px var(--billing-gold))}@supports (color:color-mix(in lab, red, red)){.credit-plan__amount svg{filter:drop-shadow(0 4px 7px color-mix(in srgb, var(--billing-gold) 30%, transparent))}}.credit-plan__breakdown{min-height:19px;color:var(--app-text-faint);margin-top:10px;font-size:10px}.credit-plan__breakdown em{color:var(--billing-gold-soft);font-style:normal;font-weight:800}.credit-plan>strong{margin-top:7px;font-size:13px}.credit-plan__check,.membership-plan__check{color:#2b1a00;background:var(--billing-gold);opacity:0;border-radius:999px;place-items:center;width:22px;height:22px;transition:opacity .2s,transform .2s;display:grid;position:absolute;transform:scale(.7)}.credit-plan__check{bottom:11px;right:11px}.credit-plan.is-selected .credit-plan__check,.membership-plan.is-selected .membership-plan__check{opacity:1;transform:scale(1)}.billing-note{border:1px solid var(--app-border);color:var(--app-text-faint);background:var(--app-surface-2);border-radius:14px;align-items:flex-start;gap:8px;margin-top:18px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.billing-note{background:color-mix(in srgb, var(--app-surface-2) 72%, transparent)}}.billing-note{font-size:10px;line-height:1.5}.billing-note svg{color:var(--billing-gold);flex:none;margin-top:1px}.membership-plan-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(132px,42%);grid-auto-flow:column;gap:10px;margin:0;padding:4px 0 18px;display:grid;overflow-x:auto}.membership-plan-rail::-webkit-scrollbar{display:none}.membership-plan{scroll-snap-align:start;border:1px solid var(--app-border);min-height:164px;color:var(--app-text);background:radial-gradient(circle at 94% 5%, var(--billing-gold), transparent 34%), var(--app-surface-2);border-radius:17px;flex-direction:column;align-items:flex-start;padding:16px 12px 12px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.membership-plan{background:radial-gradient(circle at 94% 5%, color-mix(in srgb, var(--billing-gold) 12%, transparent), transparent 34%), var(--app-surface-2)}}.membership-plan{text-align:left;cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.membership-plan:hover{transform:translateY(-2px)}.membership-plan.is-selected{border-color:var(--billing-gold)}@supports (color:color-mix(in lab, red, red)){.membership-plan.is-selected{border-color:color-mix(in srgb, var(--billing-gold) 82%, transparent)}}.membership-plan.is-selected{box-shadow:0 16px 34px var(--billing-gold), inset 0 0 0 1px var(--billing-gold)}@supports (color:color-mix(in lab, red, red)){.membership-plan.is-selected{box-shadow:0 16px 34px color-mix(in srgb, var(--billing-gold) 11%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--billing-gold) 12%, transparent)}}.membership-plan__index{color:var(--billing-gold)}@supports (color:color-mix(in lab, red, red)){.membership-plan__index{color:color-mix(in srgb, var(--billing-gold) 60%, var(--app-text-faint))}}.membership-plan__index{font-size:10px;font-weight:900}.membership-plan>strong{margin-top:6px;font-size:13px;font-weight:900}.membership-plan__price{color:var(--billing-gold-soft);letter-spacing:-.04em;white-space:nowrap;align-items:baseline;gap:3px;margin-top:11px;font-size:21px;font-weight:950;display:flex}.membership-plan__price small{color:var(--app-text-soft);letter-spacing:0;font-size:9px;font-weight:700}.membership-plan__daily{color:var(--app-text-faint);margin-top:4px;font-size:8px}.membership-plan__credits{color:var(--billing-gold);align-items:center;gap:4px;margin-top:auto;padding-top:10px;font-size:10px;font-weight:800;display:inline-flex}.membership-plan__check{width:20px;height:20px;bottom:9px;right:9px}.membership-benefits{border-top:1px solid var(--app-border);margin-top:14px;padding-top:22px}.membership-benefits__list{gap:11px;margin-top:16px;display:grid}.membership-benefits__list>div{border:1px solid var(--app-border);background:var(--app-surface-2);border-radius:15px;align-items:center;gap:12px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.membership-benefits__list>div{background:color-mix(in srgb, var(--app-surface-2) 74%, transparent)}}.membership-benefits__list>div>span{width:34px;height:34px;color:var(--billing-gold);background:var(--billing-gold);border-radius:11px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.membership-benefits__list>div>span{background:color-mix(in srgb, var(--billing-gold) 11%, var(--app-surface-2))}}.membership-benefits__list p{gap:3px;min-width:0;margin:0;display:grid}.membership-benefits__list strong{font-size:12px}.membership-benefits__list small{color:var(--app-text-faint);font-size:10px;line-height:1.35}.membership-discount{border:1px solid var(--billing-gold);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:22px;padding:17px 16px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.membership-discount{border:1px solid color-mix(in srgb, var(--billing-gold) 42%, var(--app-border))}}.membership-discount{background:radial-gradient(ellipse at 100% 0%, var(--billing-gold), transparent 65%), linear-gradient(115deg, var(--billing-gold), var(--app-surface-2));border-radius:17px}@supports (color:color-mix(in lab, red, red)){.membership-discount{background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--billing-gold) 18%, transparent), transparent 65%), linear-gradient(115deg, color-mix(in srgb, var(--billing-gold) 9%, var(--app-surface-2)), var(--app-surface-2))}}.membership-discount{box-shadow:inset 0 1px 0 var(--billing-gold-soft)}@supports (color:color-mix(in lab, red, red)){.membership-discount{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--billing-gold-soft) 12%, transparent)}}.membership-discount__icon{border:1px solid var(--billing-gold);place-items:center;width:42px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.membership-discount__icon{border:1px solid color-mix(in srgb, var(--billing-gold) 24%, transparent)}}.membership-discount__icon{color:var(--billing-gold-soft);background:linear-gradient(145deg, var(--billing-gold), var(--billing-gold));border-radius:13px}@supports (color:color-mix(in lab, red, red)){.membership-discount__icon{background:linear-gradient(145deg, color-mix(in srgb, var(--billing-gold) 21%, transparent), color-mix(in srgb, var(--billing-gold) 6%, transparent))}}.membership-discount__icon{transform:rotate(-6deg)}.membership-discount__copy{min-width:0}.membership-discount__eyebrow{color:var(--billing-gold-soft);letter-spacing:.08em;align-items:center;gap:4px;font-size:8px;font-weight:800;display:inline-flex}.membership-discount h3{margin:6px 0 0;font-size:13px;font-weight:850;line-height:1.4}.membership-discount p{color:var(--app-text-soft);margin:4px 0 0;font-size:10px;line-height:1.5}.membership-discount__saving{border-left:1px dashed var(--billing-gold);justify-items:center;gap:3px;padding-left:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.membership-discount__saving{border-left:1px dashed color-mix(in srgb, var(--billing-gold) 36%, transparent)}}.membership-discount__saving{color:var(--billing-gold-soft)}.membership-discount__saving strong{letter-spacing:-.055em;white-space:nowrap;font-size:32px;font-weight:900;line-height:1.15}.membership-discount__saving strong span{margin-left:1px;font-size:18px}.membership-discount__saving small{letter-spacing:.08em;font-size:8px;font-weight:800}.billing-footer{z-index:4;padding:12px 20px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--app-border);background:var(--app-surface);position:relative}@supports (color:color-mix(in lab, red, red)){.billing-footer{background:color-mix(in srgb, var(--app-surface) 92%, transparent)}}.billing-footer{box-shadow:0 -16px 36px var(--app-bg)}@supports (color:color-mix(in lab, red, red)){.billing-footer{box-shadow:0 -16px 36px color-mix(in srgb, var(--app-bg) 68%, transparent)}}.billing-footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.billing-footer__cta{width:100%;min-height:52px;color:var(--app-primary-action-text);background:var(--app-primary-action-bg);box-shadow:var(--app-primary-action-shadow);cursor:pointer;border:0;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:5px 20px;transition:transform .2s,filter .2s;display:grid}.billing-footer__cta:hover{filter:brightness(1.03);transform:translateY(-1px)}.billing-footer__cta:active{transform:scale(.99)}.billing-footer__cta:focus-visible{outline-offset:3px;outline:2px solid #fff2c8}.billing-footer__cta:disabled{opacity:.48;cursor:default;transform:none}.billing-footer__cta span{white-space:nowrap;border-right:1px solid #2a19002e;padding-right:14px;font-size:12px;font-weight:800}.billing-footer__cta strong{text-align:center;font-size:15px;font-weight:950}.billing-footer>p{color:var(--app-text-faint);text-align:center;margin:7px 8px 0;font-size:8px;line-height:1.35}html[data-prefers-color-scheme=light] .billing-page{background:radial-gradient(circle at 88% 5%, #f4b94229, transparent 25%), linear-gradient(180deg, #fffaf1, var(--app-bg) 44%)}html[data-prefers-color-scheme=light] .billing-hero{background:linear-gradient(118deg,#ea4d2e14,#0000 52%),linear-gradient(165deg,#fffdf8,#fff5e7)}html[data-prefers-color-scheme=light] .credit-plan,html[data-prefers-color-scheme=light] .membership-plan{background-color:#ffffffe0}html[data-prefers-color-scheme=light] .membership-discount{background:radial-gradient(at 100% 0,#f4b9422e,#0000 65%),linear-gradient(115deg,#fff8e8,#fffdf6)}html[data-prefers-color-scheme=light] .membership-discount__icon,html[data-prefers-color-scheme=light] .membership-discount__eyebrow,html[data-prefers-color-scheme=light] .membership-discount__saving{color:#966009}@media (width<=420px){.mine-billing-grid{grid-template-columns:1fr}.billing-hero{min-height:214px;padding-left:17px;padding-right:17px}.billing-hero__art{width:92px;height:92px;right:13px}.billing-hero__copy{width:75%}.billing-page__scroll{padding-left:16px;padding-right:16px}.membership-discount{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:15px 12px}.membership-discount__icon{border-radius:11px;width:34px;height:40px}.membership-discount__saving{padding-left:10px}.membership-discount__saving strong{font-size:28px}}@media (width<=340px){.credit-plan-grid{gap:8px}.credit-plan{min-height:138px;padding-left:11px;padding-right:11px}.billing-badge{padding-left:6px;padding-right:6px}}@media (prefers-reduced-motion:reduce){.credit-plan,.membership-plan,.billing-footer__cta,.mine-billing-card{transition:none}}.adm-popup-body.generation-popup{background:0 0}.generation-dialog{max-width:420px;padding:32px 24px calc(28px + env(safe-area-inset-bottom));background:var(--app-surface);border-top:1px solid var(--app-border);border-radius:24px 24px 0 0;margin:0 auto;position:relative;box-shadow:0 -12px 40px #00000059}.generation-dialog__close{background:var(--app-surface-2);width:30px;height:30px;color:var(--app-text-soft);cursor:pointer;border:none;border-radius:999px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.generation-dialog__close:active{opacity:.7}.generation-dialog__body{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.generation-dialog__title{color:var(--app-text);font-size:17px;font-weight:700}.generation-dialog__hint{max-width:300px;color:var(--app-text-faint);margin:0;font-size:13px;line-height:1.5}.generation-dialog__primary,.generation-dialog__ghost{cursor:pointer;border-radius:999px;width:100%;max-width:280px;height:46px;margin-top:6px;font-size:15px;font-weight:700}.generation-dialog__primary{color:#1a1205;background:linear-gradient(135deg,#ffd479,#ff9f43);border:none;box-shadow:0 8px 24px #ff9f4359}.generation-dialog__primary:active{filter:brightness(.95)}.generation-dialog__ghost{height:40px;color:var(--app-text-soft);background:0 0;border:none;margin-top:2px;font-weight:600}.generation-dialog__ghost:active{opacity:.6}.generation-orb{width:84px;height:84px;margin-bottom:4px;position:relative}.generation-orb__ring{border:3px solid #ff9f43;border-color:#ff9f43 #ffd479 #0000 #0000;border-radius:50%;animation:1.1s linear infinite generation-spin;position:absolute;inset:0}.generation-orb__ring:last-of-type{border-top-color:#ff9f4366;border-left-color:#ffd47980;border-right-color:#0000;animation-duration:1.7s;animation-direction:reverse;inset:12px}.generation-orb__core{color:#ff9f43;background:#ff9f431f;border-radius:50%;place-items:center;animation:1.6s ease-in-out infinite generation-breathe;display:grid;position:absolute;inset:24px}.generation-status{border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:4px;display:grid}.generation-status--success{color:#34d399;background:#34d3991f}.generation-status--failed{color:#ff5470;background:#ff54701f}@keyframes generation-spin{to{transform:rotate(360deg)}}@keyframes generation-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.generation-orb__ring,.generation-orb__core{animation:none}}.task-history-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.adm-popup-body.task-history-popup{overflow:hidden;box-shadow:-18px 0 50px #0000002e}.task-history-popup .task-history-page{height:100%;overflow-y:auto}.task-history-header__button{border:1px solid var(--app-border);width:38px;height:38px;color:var(--app-text-soft);background:var(--app-surface);cursor:pointer;border-radius:13px;flex:0 0 38px;place-items:center;padding:0;transition:transform .2s,background .2s,border-color .2s;display:grid}.task-history-header__button:hover{border-color:var(--app-accent-2)}@supports (color:color-mix(in lab, red, red)){.task-history-header__button:hover{border-color:color-mix(in srgb, var(--app-accent-2) 42%, var(--app-border))}}.task-history-header__button:hover{background:var(--app-surface-2)}.task-history-header__button:active{transform:scale(.94)}.task-history-header__button:focus-visible{outline:2px solid var(--app-accent-2);outline-offset:2px}.task-history-header__button:disabled{opacity:.55;cursor:default}.task-history-header__copy{flex:1;min-width:0}.task-history-header__copy span{color:var(--app-accent-2);letter-spacing:.08em;font-size:10px;font-weight:800}.task-history-header__copy h1{margin:2px 0 0;font-size:21px;font-weight:850;line-height:1.2}.task-history-panel{background:0 0;border:none;padding:0}.task-history-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.task-card{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface);gap:10px;min-width:0;padding:12px;display:flex;position:relative;box-shadow:0 4px 16px #0000000f}.task-card__corner{position:absolute;top:12px;right:12px}.task-card__icon-btn{width:28px;height:28px;color:var(--app-text-soft);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;transition:color .2s,opacity .2s;display:grid}.task-card__icon-btn:active{opacity:.55}.task-card__icon-btn--retry{color:var(--app-accent-2)}.task-card__menu{z-index:5;border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;gap:2px;min-width:148px;padding:6px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 10px 30px #0000002e}.task-card__menu-item{width:100%;color:var(--app-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.task-card__menu-item:active{background:var(--app-surface-2)}.task-card__menu-item>svg{color:var(--app-text-soft);flex:none}.task-card__thumb{flex:0 0 128px;width:128px}.task-card__thumb-btn{aspect-ratio:16/11;border-radius:var(--app-radius-sm);cursor:pointer;background:#000;border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.task-card__thumb-btn video{object-fit:cover;width:100%;height:100%;display:block}.task-card__play{color:#fff;background:linear-gradient(#0000000d,#00000059);place-items:center;transition:background .2s;display:grid;position:absolute;inset:0}.task-card__play>svg{fill:currentColor}.task-card__thumb-btn:active .task-card__play{background:#0000001f}.task-card__duration{color:#fff;letter-spacing:.02em;background:#0000009e;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:700;position:absolute;bottom:6px;left:6px}.task-card__placeholder{aspect-ratio:16/11;border-radius:var(--app-radius-sm);border:1px dashed var(--app-border);background:var(--app-surface-2);width:100%;color:var(--app-text-faint);place-items:center;font-size:11px;display:grid}.task-card__placeholder.is-pending{color:var(--app-accent-2);border-style:solid}.task-card__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.task-card.is-success .task-card__body,.task-card.is-danger .task-card__body{padding-right:34px}.task-card__status{align-items:center;gap:6px;font-size:15px;font-weight:800;display:inline-flex}.task-card__status.is-success{color:var(--app-success)}.task-card__status.is-danger{color:#ff5470}.task-card__status.is-pending{color:var(--app-accent-2)}.task-card__name{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.task-card__time{color:var(--app-text-faint);font-size:12px}.task-card__reason{-webkit-line-clamp:3;overflow-wrap:anywhere;color:#ff5470;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.task-card__hint{color:var(--app-text-faint);margin:2px 0 0;font-size:12px;line-height:1.4}.task-card__spin{animation:1s linear infinite task-history-spin}.task-preview{background:#000;justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;display:flex;position:relative}.task-preview__close{z-index:2;color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.task-preview__close:active{opacity:.7}.task-preview__video{object-fit:contain;background:#000;width:100%;max-height:100%;display:block}.task-history-load-more{border:1px solid var(--app-border);border-radius:var(--app-radius-sm);width:100%;min-height:40px;color:var(--app-text-soft);background:var(--app-surface);cursor:pointer;justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:12px;font-weight:700;display:inline-flex}.task-history-load-more:active{opacity:.72}.task-history-load-more:disabled{opacity:.55;cursor:default}.task-history-state{min-height:150px;color:var(--app-text-faint);text-align:center;justify-items:center;gap:8px;padding:34px 12px;font-size:12px;display:grid}.task-history-state strong{color:var(--app-text);font-size:14px}.task-history-state p{max-width:320px;margin:0;line-height:1.5}.task-history-state button{border:1px solid var(--app-border);min-height:34px;color:var(--app-text-soft);background:var(--app-surface-2);cursor:pointer;border-radius:999px;padding:0 14px;font-size:12px;font-weight:700}.is-spinning{animation:.8s linear infinite task-history-spin}@keyframes task-history-spin{to{transform:rotate(360deg)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.adm-popup{--z-index:var(--adm-popup-z-index,1000);z-index:var(--z-index);position:fixed}.adm-popup-body{background-color:var(--adm-color-background);z-index:calc(var(--z-index) + 10);position:fixed}.adm-popup-body .adm-popup-close-icon{z-index:100;position:absolute}.adm-popup-body-position-bottom{width:100%;bottom:0;left:0}.adm-popup-body-position-bottom .adm-popup-close-icon{top:8px;right:8px}.adm-popup-body-position-top{width:100%;top:0;left:0}.adm-popup-body-position-top .adm-popup-close-icon{bottom:8px;right:8px}.adm-popup-body-position-left{height:100%;top:0;left:0}.adm-popup-body-position-left .adm-popup-close-icon{top:8px;right:8px}.adm-popup-body-position-right{height:100%;top:0;right:0}.adm-popup-body-position-right .adm-popup-close-icon{top:8px;left:8px}.adm-popup-close-icon{cursor:pointer;color:var(--adm-color-weak);padding:4px;font-size:18px;line-height:1}.adm-mask{--z-index:var(--adm-mask-z-index,1000);z-index:var(--z-index);width:100%;height:100%;display:block;position:fixed;top:0;left:0}.adm-mask-aria-button{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.adm-mask-content{z-index:1}.adm-safe-area{--multiple:var(--adm-safe-area-multiple,1);width:100%;display:block}.adm-safe-area-position-top{padding-top:calc(env(safe-area-inset-top) * var(--multiple))}.adm-safe-area-position-bottom{padding-bottom:calc(env(safe-area-inset-bottom) * var(--multiple))}.adm-auto-center{justify-content:center;display:flex}.adm-auto-center-content{flex:0 auto}.adm-image{--width:var(--adm-image-width,auto);--height:var(--adm-image-height,auto);width:var(--width);height:var(--height);display:block;overflow:hidden}.adm-image-img{width:100%;height:100%}.adm-image-tip{background-color:var(--adm-color-fill-content);min-width:24px;height:100%;min-height:24px;position:relative}.adm-image-tip>svg{width:24px;height:24px;color:var(--adm-color-weak);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.adm-badge-wrapper{display:inline-block;position:relative}.adm-badge{vertical-align:middle;box-sizing:content-box;background-color:var(--color);--right:0;--top:0;--color:var(--adm-badge-color,var(--adm-color-highlight));border-radius:100px;display:inline-flex}.adm-badge-content{color:var(--adm-color-text-light-solid);box-sizing:border-box;min-width:8px;font-size:var(--adm-font-size-1);white-space:nowrap;text-align:center;padding:1px 4px;font-weight:400;line-height:12px}.adm-badge-fixed{right:var(--right);top:var(--top);position:absolute;transform:translate(50%,-50%)}.adm-badge-dot{border-radius:5px;width:10px;min-width:10px;height:10px}.adm-badge-bordered{border:solid 1px var(--adm-color-text-light-solid)}.adm-button{--color:var(--adm-color-text-light-solid);--text-color:var(--adm-button-text-color,var(--adm-color-text));--background-color:var(--adm-button-background-color,var(--adm-color-background));--border-radius:var(--adm-button-border-radius,4px);--border-width:var(--adm-button-border-width,1px);--border-style:var(--adm-button-border-style,solid);--border-color:var(--adm-button-border-color,var(--adm-color-border));color:var(--text-color);background-color:var(--background-color);box-sizing:border-box;height:auto;font-size:var(--adm-font-size-9);text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;padding:7px 12px;line-height:1.4;transition:opacity .15s;display:inline-block;position:relative}.adm-button:focus{outline:none}.adm-button:before{transform:translate(calc(var(--border-width) * -1), calc(var(--border-width) * -1));background-color:var(--adm-color-text-dark-solid);border:var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);border-radius:var(--border-radius);opacity:0;content:" ";box-sizing:content-box;width:100%;height:100%;position:absolute;top:0;left:0}.adm-button:active:before{opacity:.08}.adm-button-default.adm-button-fill-outline{--background-color:transparent;--border-color:var(--adm-color-text)}.adm-button-default.adm-button-fill-none{--background-color:transparent;--border-width:0px}.adm-button:not(.adm-button-default){--text-color:var(--adm-color-text-light-solid);--background-color:var(--color);--border-color:var(--color)}.adm-button:not(.adm-button-default).adm-button-fill-outline{--text-color:var(--color);--background-color:transparent}.adm-button:not(.adm-button-default).adm-button-fill-none{--text-color:var(--color);--background-color:transparent;--border-width:0px}.adm-button-primary{--color:var(--adm-color-primary)}.adm-button-success{--color:var(--adm-color-success)}.adm-button-danger{--color:var(--adm-color-danger)}.adm-button-warning{--color:var(--adm-color-warning)}.adm-button-block{width:100%;display:block}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{font-size:var(--adm-font-size-main);padding-top:3px;padding-bottom:3px}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{font-size:var(--adm-font-size-7);padding-top:3px;padding-bottom:3px}.adm-button.adm-button-large{font-size:var(--adm-font-size-10);padding-top:11px;padding-bottom:11px}.adm-button.adm-button-shape-rounded{--border-radius:1000px}.adm-button.adm-button-shape-rectangular{--border-radius:0}.adm-button-loading{vertical-align:bottom}.adm-button-loading-wrapper{justify-content:center;align-items:center;height:1.4em;display:flex}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-capsule-tabs{min-width:0;position:relative}.adm-capsule-tabs-header{border-bottom:solid 1px var(--adm-color-border);padding:12px 6px;position:relative}.adm-capsule-tabs-tab-list{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow-x:scroll}.adm-capsule-tabs-tab-list::-webkit-scrollbar{display:none}.adm-capsule-tabs-tab-wrapper{flex:auto;padding:0 6px}.adm-capsule-tabs-tab{cursor:pointer;font-size:var(--adm-font-size-7);text-align:center;white-space:nowrap;background-color:var(--adm-color-fill-content);border-radius:20px;margin:0 auto;padding:8px 20px;position:relative}.adm-capsule-tabs-tab-active{color:var(--adm-color-text-light-solid);background-color:var(--adm-color-primary)}.adm-capsule-tabs-tab-disabled{opacity:.5;cursor:not-allowed}.adm-capsule-tabs-content{padding:12px}.adm-scroll-mask{z-index:1;pointer-events:none;width:30px;height:100%;position:absolute;top:0;bottom:0}.adm-scroll-mask-left{background:linear-gradient(to right, var(--adm-color-background), #fff0);left:0}.adm-scroll-mask-right{background:linear-gradient(to left, var(--adm-color-background), #fff0);right:0}.adm-picker{--header-button-font-size:var(--adm-font-size-7);--title-font-size:var(--adm-font-size-7);--item-font-size:var(--adm-font-size-8);--item-height:34px;---item-font-size:var(--item-font-size);---item-height:var(--item-height);flex-direction:column;width:100%;height:300px;display:flex;position:relative;overflow:hidden}.adm-picker .adm-picker-view.adm-picker-view{--item-font-size:var(---item-font-size);--item-height:var(---item-height)}.adm-picker-header{border-bottom:solid 1px var(--adm-color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:4px;display:flex}.adm-picker-header-button{font-size:var(--header-button-font-size);padding:8px;display:inline-block}.adm-picker-header-button-disabled,.adm-picker-header-button-disabled:active{opacity:.4;cursor:not-allowed}.adm-picker-header-title{font-size:var(--title-font-size);color:var(--adm-color-text);text-align:center;flex:1;padding:4px}.adm-picker-body{flex:1;width:100%;height:100%}.adm-picker-body>.adm-picker-view{--height:100%}.adm-picker-popup .adm-popup-body{border-top-left-radius:8px;border-top-right-radius:8px}.adm-spin-loading{--color:var(--adm-color-weak);--size:32px;width:var(--size);height:var(--size)}.adm-spin-loading-svg{width:100%;height:100%;animation:.8s linear infinite adm-spin-loading-rotate}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adm-picker-view{--height:240px;--item-height:34px;--item-font-size:var(--adm-font-size-8);height:var(--height);background:var(--adm-color-background);width:100%;display:flex;position:relative;overflow:hidden}.adm-picker-view-column{-webkit-user-select:none;user-select:none;touch-action:none;z-index:0;flex:1;height:100%;position:relative}.adm-picker-view-column-wheel{width:100%;cursor:-webkit-grab;cursor:grab;top:calc(50% - var(--item-height) / 2);position:absolute;left:0}.adm-picker-view-column-wheel:before{content:" ";width:100%;height:100vh;display:block;position:absolute;top:-100vh}.adm-picker-view-column-wheel:after{content:" ";width:100%;height:100vh;display:block;position:absolute;bottom:-100vh}.adm-picker-view-column-item{font-size:var(--item-font-size);height:var(--item-height);justify-content:center;align-items:center;padding:0 6px;display:flex}.adm-picker-view-column-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-picker-view-column-accessible{pointer-events:none;opacity:0;width:100%;height:100%;top:calc(var(--item-height) * -1);z-index:0;flex-direction:column;padding-bottom:1px;display:flex;position:relative}.adm-picker-view-column-accessible>*{text-overflow:ellipsis;flex:1}.adm-picker-view-column-accessible-current{width:100%;height:100%;position:absolute}.adm-picker-view-column-accessible-button{width:100%;height:100%}.adm-picker-view-mask{z-index:10000;pointer-events:none;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.adm-picker-view-mask-top,.adm-picker-view-mask-bottom{flex:auto}.adm-picker-view-mask-middle{height:var(--item-height);box-sizing:border-box;border-top:solid 1px var(--adm-color-border);border-bottom:solid 1px var(--adm-color-border);flex:none}.adm-picker-view-mask-top{background:var(--adm-color-background);-webkit-mask:linear-gradient(#000 0%,#000c 50%,#0009 100%);mask:linear-gradient(#000 0%,#000c 50%,#0009 100%)}.adm-picker-view-mask-bottom{background:var(--adm-color-background);-webkit-mask:linear-gradient(#0009 0%,#000c 50%,#000 100%);mask:linear-gradient(#0009 0%,#000c 50%,#000 100%)}.adm-picker-view-loading-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.adm-picker-view-item-height-measure{height:var(--item-height);pointer-events:none;width:0;position:relative;top:0;left:0}.adm-skeleton{--width:100%;--height:0;--border-radius:0;border-radius:var(--border-radius);width:var(--width);height:var(--height);background-color:#bebebe33;display:block}.adm-skeleton.adm-skeleton-animated{background:linear-gradient(90deg,#bebebe33 25%,#8181813d 37%,#bebebe33 63%) 0 0/400% 100%;animation:1.4s infinite adm-skeleton-loading}.adm-skeleton.adm-skeleton-title{--width:45%;--height:32px;--border-radius:2px;margin-top:16px;margin-bottom:16px}.adm-skeleton.adm-skeleton-paragraph-line{--height:18px;--border-radius:2px;margin-top:12px;margin-bottom:12px}.adm-skeleton.adm-skeleton-paragraph-line:last-child{--width:65%}@keyframes adm-skeleton-loading{0%{background-position:100%}to{background-position:0}}.adm-center-popup{--background-color:var(--adm-center-popup-background-color,var(--adm-color-background));--border-radius:var(--adm-center-popup-border-radius,8px);--max-width:var(--adm-center-popup-max-width,75vw);--min-width:var(--adm-center-popup-min-width,280px);--z-index:var(--adm-center-popup-z-index,1000);z-index:var(--z-index);position:fixed}.adm-center-popup .adm-center-popup-mask{z-index:0}.adm-center-popup-wrap{z-index:1;width:auto;min-width:var(--min-width);max-width:var(--max-width);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.adm-center-popup-body{background-color:var(--background-color);border-radius:var(--border-radius)}.adm-center-popup-close{z-index:100;cursor:pointer;color:var(--adm-color-weak);padding:4px;font-size:18px;position:absolute;top:8px;right:8px}.adm-floating-bubble{--initial-position-left:var(--initial-position-left);--initial-position-right:var(--initial-position-right);--initial-position-top:var(--initial-position-top);--initial-position-bottom:var(--initial-position-bottom);--z-index:1;--edge-distance:0;--size:48px;--border-radius:50%;--background:var(--adm-color-primary)}.adm-floating-bubble-boundary-outer{width:100vw;height:100vh;padding:var(--edge-distance);box-sizing:border-box;pointer-events:none;position:fixed;top:0;left:0}.adm-floating-bubble-boundary{width:100%;height:100%;position:relative}.adm-floating-bubble-button{top:var(--initial-position-top);bottom:var(--initial-position-bottom);left:var(--initial-position-left);right:var(--initial-position-right);box-sizing:border-box;width:var(--size);height:var(--size);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;background:var(--background);color:var(--adm-color-white);border-radius:var(--border-radius);z-index:var(--z-index);justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:fixed;overflow:hidden}.adm-popover{--z-index:var(--adm-popover-z-index,1030);--background:#fff;--arrow-size:8px;--content-padding:8px 12px;color:var(--adm-color-text);z-index:var(--z-index);white-space:normal;text-align:left;cursor:auto;-webkit-user-select:text;user-select:text;animation:none;position:absolute;top:0;left:0}.adm-popover.adm-popover-dark{--background:#000000bf;--adm-color-text:#fff;color:#fff}.adm-popover.adm-popover-dark .adm-popover-inner{box-shadow:none}.adm-popover:after{content:"";background:#ffffff03;position:absolute}.adm-popover-hidden{display:none}.adm-popover-inner{background-color:var(--background);font-size:var(--adm-font-size-7);background-clip:padding-box;border-radius:8px;width:max-content;min-width:32px;max-width:calc(100vw - 24px);overflow-y:hidden;box-shadow:0 0 30px #3333}.adm-popover-inner-content{padding:var(--content-padding)}.adm-popover-arrow{height:var(--arrow-size);width:var(--arrow-size);background:0 0;display:block;position:absolute;overflow:visible}.adm-popover-arrow-icon{height:var(--arrow-size);width:calc(var(--arrow-size) / 8 * 15);transform:translate(-50%, -50%) rotate(var(--arrow-icon-rotate));display:block;position:absolute;top:50%;left:50%}.adm-popover .adm-popover-arrow{color:var(--background)}.adm-popover-menu{--border-color:var(--adm-color-border)}.adm-popover-menu.adm-popover{--content-padding:0}.adm-popover-menu-list{min-width:120px;overflow:hidden}.adm-popover-menu-list-inner{margin-top:-1px}.adm-popover-menu-list-scroll{-webkit-overflow-scrolling:auto;padding-right:2px;overflow-y:scroll}.adm-popover-menu-list-scroll::-webkit-scrollbar{-webkit-appearance:none;width:4px}.adm-popover-menu-list-scroll::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.adm-popover-menu-item{justify-content:flex-start;align-items:center;padding-left:20px;display:flex;position:relative}.adm-popover-menu-item-icon{flex:none;padding-right:8px;font-size:20px}.adm-popover-menu-item-text{border-top:solid 1px var(--border-color);flex:auto;padding:14px 20px 14px 0}.adm-popover-menu-item-disabled{cursor:not-allowed}.adm-popover-menu-item-disabled>*{opacity:.4}.adm-popover-menu-item:active:not(.adm-popover-menu-item-disabled){background-color:var(--border-color)}.adm-popover-menu-item:active:not(.adm-popover-menu-item-disabled):after{content:" ";border-bottom:solid 1px var(--border-color);width:100%;display:block;position:absolute;bottom:-1px;left:0}.adm-popover.adm-popover-dark.adm-popover-menu{--border-color:var(--adm-color-text);--background:#000000e6}.adm-grid{--gap:0;--gap-horizontal:var(--gap);--gap-vertical:var(--gap);grid-gap:10px;-webkit-column-gap:var(--gap-horizontal);column-gap:var(--gap-horizontal);row-gap:var(--gap-vertical);grid-template-columns:repeat(var(--columns), minmax(0, 1fr));align-items:stretch;display:grid}.adm-grid-item{grid-column-end:span var(--item-span)}.adm-image-viewer-content{touch-action:none;-webkit-user-select:none;user-select:none;width:100vw;height:100vh}.adm-image-viewer-footer{z-index:1;width:100%;position:absolute;bottom:0}.adm-image-viewer-slides{z-index:1;height:100%;cursor:-webkit-grab;cursor:grab;touch-action:none;position:relative}.adm-image-viewer-slides-inner{white-space:nowrap;height:100%}.adm-image-viewer-slides-inner>*{margin-right:16px}.adm-image-viewer-slide{width:100%;height:100%;display:inline-block;position:relative}.adm-image-viewer-control{z-index:1;width:100%;height:100%;cursor:-webkit-grab;cursor:grab;touch-action:none;position:absolute;top:0;left:0}.adm-image-viewer-image-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.adm-image-viewer-image-wrapper img{max-width:100%;max-height:100%;display:block}.adm-image-viewer-indicator{z-index:2;color:var(--adm-color-border);font-size:var(--adm-font-size-6);position:absolute;top:12px;left:50%;transform:translate(-50%)}.adm-nav-bar{--height:45px;--border-bottom:none;height:var(--height);border-bottom:var(--border-bottom);white-space:nowrap;align-items:center;padding:0 12px;display:flex}.adm-nav-bar-left,.adm-nav-bar-right{flex:1}.adm-nav-bar-title{text-align:center;text-overflow:ellipsis;flex:auto;overflow:hidden}.adm-nav-bar-back{cursor:pointer;align-items:center;margin-right:16px;padding:6px 0;display:flex}.adm-nav-bar-back-arrow{margin-right:4px;font-size:24px}.adm-nav-bar-left{font-size:var(--adm-font-size-7);justify-content:flex-start;align-items:center;display:flex}.adm-nav-bar-title{white-space:nowrap;font-size:var(--adm-font-size-10);justify-content:center;padding:0 12px}.adm-nav-bar-right{text-align:right}.adm-page-indicator{--dot-color:var(--adm-color-light);--active-dot-color:var(--adm-color-primary);--dot-size:3px;--active-dot-size:13px;--dot-border-radius:1px;--active-dot-border-radius:var(--dot-border-radius);--dot-spacing:3px;width:auto;display:flex}.adm-page-indicator-dot{width:var(--dot-size);height:var(--dot-size);border-radius:var(--dot-border-radius);background:var(--dot-color);display:block}.adm-page-indicator-dot:last-child{margin-right:0}.adm-page-indicator-dot-active{border-radius:var(--active-dot-border-radius);background:var(--active-dot-color)}.adm-page-indicator-color-white{--dot-color:#ffffff80;--active-dot-color:var(--adm-color-text-light-solid)}.adm-page-indicator-horizontal{flex-direction:row}.adm-page-indicator-horizontal .adm-page-indicator-dot{margin-right:var(--dot-spacing)}.adm-page-indicator-horizontal .adm-page-indicator-dot-active{width:var(--active-dot-size)}.adm-page-indicator-vertical{flex-direction:column}.adm-page-indicator-vertical .adm-page-indicator-dot{margin-bottom:var(--dot-spacing)}.adm-page-indicator-vertical .adm-page-indicator-dot-active{height:var(--active-dot-size)}.adm-swiper{--height:auto;--width:100%;--border-radius:0;--track-padding:0;--slide-size:100%;--track-offset:0%;width:var(--width);height:var(--height);border-radius:var(--border-radius);z-index:0;display:block;position:relative;overflow:hidden}.adm-swiper-track{white-space:nowrap;width:100%;height:100%;padding:var(--track-padding)}.adm-swiper-track-allow-touch-move{cursor:-webkit-grab;cursor:grab}.adm-swiper-track-inner{flex-wrap:nowrap;width:100%;height:100%;display:flex;position:relative;overflow:visible}.adm-swiper-slide,.adm-swiper-slide-placeholder{width:100%;height:100%;white-space:unset;flex:none;display:block;position:relative}.adm-swiper-item{white-space:normal;width:100%;height:100%;display:block}.adm-swiper-horizontal .adm-swiper-track-allow-touch-move{touch-action:pan-y}.adm-swiper-horizontal .adm-swiper-indicator{position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.adm-swiper-horizontal .adm-swiper-track{transform:translateX(var(--track-offset))}.adm-swiper-horizontal .adm-swiper-track-inner{width:var(--slide-size);flex-direction:row}.adm-swiper-vertical .adm-swiper-track-allow-touch-move{touch-action:pan-x}.adm-swiper-vertical .adm-swiper-indicator{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.adm-swiper-vertical .adm-swiper-track{transform:translateY(var(--track-offset))}.adm-swiper-vertical .adm-swiper-track-inner{height:var(--slide-size);flex-direction:column}.adm-tab-bar-wrap{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;min-height:48px;display:flex;overflow:hidden}.adm-tab-bar-item{color:var(--adm-color-text-secondary);white-space:nowrap;cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min-content;padding:4px 8px;display:flex;position:relative}.adm-tab-bar-item-icon{height:24px;font-size:24px;line-height:1}.adm-tab-bar-item-title{font-size:var(--adm-font-size-2);line-height:15px}.adm-tab-bar-item-title-with-icon{margin-top:2px}.adm-tab-bar-item-active{color:var(--adm-color-primary)}.adm-tab-bar-icon-badge{--top:6px}.adm-tab-bar-title-badge{--right:-2px;--top:-2px}.adm-toast-mask .adm-toast-wrap{text-align:center;width:100%;height:100%;position:fixed;top:0;left:0}.adm-toast-mask .adm-toast-main{color:#fff;word-break:break-all;pointer-events:all;width:auto;max-width:204px;max-height:70%;font-size:var(--adm-font-size-7);box-sizing:border-box;text-align:initial;background-color:#000000b3;border-radius:8px;line-height:1.5;display:inline-block;position:relative;top:50%;overflow:auto;transform:translateY(-50%)}.adm-toast-mask .adm-toast-main-text{min-width:0;padding:12px}.adm-toast-mask .adm-toast-main-icon{min-width:150px;padding:35px 12px}.adm-toast-mask .adm-toast-main-icon .adm-toast-icon{text-align:center;margin-bottom:8px;font-size:36px;line-height:1}.adm-toast-loading{--size:48px;margin:0 auto 8px}
