/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media(min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--manufacture-download-progress:0deg;--generate-asset-save-progress:0deg}*,: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-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"PingFang SC", "Albert Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-950:oklch(25.8% .092 26.042);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:rgba(0,0,0,0);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:rgba(0,0,0,0);border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.jm-sidebar{box-sizing:border-box;height:100%;width:var(--side-menu-width);min-width:var(--side-menu-width);padding:var(--side-menu-padding);background:var(--bg-body);z-index:40;flex-direction:column;flex-shrink:0;justify-content:space-between;display:flex;position:relative}html[data-sidebar-settings-open=true] .jm-sidebar,body[data-sidebar-settings-open=true] .jm-sidebar,.jm-sidebar:has(.jm-settings-panel){overflow:visible;z-index:19010!important}.jm-sidebar.jm-sidebar--generate{border-right:1px solid #0f141914;background:#fff!important}.jm-sidebar.jm-sidebar--api{border-right:none;background:#fff!important}.jm-sidebar.jm-sidebar--manufacture{border-right:none;background:#f5f6f7!important}.jm-sidebar.jm-sidebar--inspiration{border-right:none;background:#f7f8f9!important}.jm-sidebar.jm-sidebar--assets{z-index:16010;border-right:none;transition:background-color .22s;background:#f5f6f7!important}.dark .jm-sidebar.jm-sidebar--generate{border-right-color:rgba(255,255,255,.1);background:#15161a!important}.dark .jm-sidebar.jm-sidebar--api{border-right:none;background:#16171b!important}.dark .jm-sidebar.jm-sidebar--manufacture{border-right:none;background:#0f0f12!important}.dark .jm-sidebar.jm-sidebar--inspiration{border-right:none;background:#101317!important}html[data-inspiration-preview-open=true] .jm-sidebar.jm-sidebar--inspiration,body[data-inspiration-preview-open=true] .jm-sidebar.jm-sidebar--inspiration,html[data-inspiration-preview-open=true] .jm-sidebar.jm-sidebar--profile,body[data-inspiration-preview-open=true] .jm-sidebar.jm-sidebar--profile{background:#fff!important}html.dark[data-inspiration-preview-open=true] .jm-sidebar.jm-sidebar--inspiration,body.dark[data-inspiration-preview-open=true] .jm-sidebar.jm-sidebar--inspiration,html.dark[data-inspiration-preview-open=true] .jm-sidebar.jm-sidebar--profile,body.dark[data-inspiration-preview-open=true] .jm-sidebar.jm-sidebar--profile{background:#111215!important}.dark .jm-sidebar.jm-sidebar--assets{border-right:none;transition:background-color .22s;background:#0f0f12!important}html[data-asset-preview-open=true] .jm-sidebar.jm-sidebar--assets,body[data-asset-preview-open=true] .jm-sidebar.jm-sidebar--assets{background:#fff!important}html.dark[data-asset-preview-open=true] .jm-sidebar.jm-sidebar--assets,body.dark[data-asset-preview-open=true] .jm-sidebar.jm-sidebar--assets{background:#111215!important}html[data-generate-rail-collapsed] .jm-sidebar.jm-sidebar--generate{border-right-color:rgba(0,0,0,0);background:#f5f6f7!important}html.dark[data-generate-rail-collapsed] .jm-sidebar.jm-sidebar--generate{border-right-color:rgba(0,0,0,0);background:#0f0f12!important}html[data-sidebar-surface=default]{--jm-navigation-surface:var(--bg-body)}html[data-sidebar-surface=inspiration]{--jm-navigation-surface:#f7f8f9}html[data-sidebar-surface=generate]{--jm-navigation-surface:#fff}html[data-sidebar-surface=manufacture],html[data-sidebar-surface=assets]{--jm-navigation-surface:#f5f6f7}html[data-sidebar-surface=profile]{--jm-navigation-surface:#f7f8f9}html.dark[data-sidebar-surface=inspiration]{--jm-navigation-surface:#101317}html.dark[data-sidebar-surface=generate]{--jm-navigation-surface:#15161a}html.dark[data-sidebar-surface=manufacture],html.dark[data-sidebar-surface=assets],html.dark[data-sidebar-surface=profile]{--jm-navigation-surface:#0f0f12}html[data-sidebar-surface=inspiration][data-inspiration-preview-open=true],html[data-sidebar-surface=profile][data-inspiration-preview-open=true],html[data-sidebar-surface=assets][data-asset-preview-open=true],html[data-sidebar-surface=profile][data-asset-preview-open=true]{--jm-navigation-surface:#fff}html.dark[data-sidebar-surface=inspiration][data-inspiration-preview-open=true],html.dark[data-sidebar-surface=profile][data-inspiration-preview-open=true],html.dark[data-sidebar-surface=assets][data-asset-preview-open=true],html.dark[data-sidebar-surface=profile][data-asset-preview-open=true]{--jm-navigation-surface:#111215}html[data-sidebar-surface=generate][data-generate-rail-collapsed]{--jm-navigation-surface:#f5f6f7}html[data-sidebar-surface=generate][data-asset-preview-open=true]{--jm-navigation-surface:#fff}html.dark[data-sidebar-surface=generate][data-generate-rail-collapsed]{--jm-navigation-surface:#0f0f12}html.dark[data-sidebar-surface=generate][data-asset-preview-open=true]{--jm-navigation-surface:#15161a}html[data-sidebar-surface] .jm-sidebar,html[data-sidebar-surface] .jm-message-center-drawer{background:var(--jm-navigation-surface)!important}html[data-message-center-open=true] .jm-sidebar{border-right-color:rgba(0,0,0,0)!important}html[data-sidebar-surface=generate][data-asset-preview-open=true] .jm-sidebar.jm-sidebar--generate,body[data-sidebar-surface=generate][data-asset-preview-open=true] .jm-sidebar.jm-sidebar--generate{background:#fff!important;border-right-color:rgba(0,0,0,0)!important}html.dark[data-sidebar-surface=generate][data-asset-preview-open=true] .jm-sidebar.jm-sidebar--generate,body.dark[data-sidebar-surface=generate][data-asset-preview-open=true] .jm-sidebar.jm-sidebar--generate{background:#15161a!important;border-right-color:rgba(0,0,0,0)!important}html[data-generate-rail-collapsed] .jm-generate-rail-collapsed,body[data-generate-rail-collapsed] .jm-generate-rail-collapsed{border-right:none!important}.jm-generate-scroll{scrollbar-width:thin;scrollbar-color:#53647024 transparent;overflow-x:hidden}.jm-generate-scroll::-webkit-scrollbar{width:4px}.jm-generate-scroll::-webkit-scrollbar-track{background:0 0}.jm-generate-scroll::-webkit-scrollbar-thumb{background:rgba(83,100,112,.14);border-radius:999px}.jm-generate-scroll:hover::-webkit-scrollbar-thumb{background:rgba(83,100,112,.24)}.dark .jm-generate-scroll{scrollbar-color:#ffffff24 transparent}.dark .jm-generate-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14)}.dark .jm-generate-scroll:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.24)}.jm-composer-extension-scroll{scrollbar-width:thin;scrollbar-color:#53647033 transparent;scrollbar-gutter:stable}.jm-composer-extension-scroll::-webkit-scrollbar{width:8px}.jm-composer-extension-scroll::-webkit-scrollbar-track{background:0 0}.jm-composer-extension-scroll::-webkit-scrollbar-thumb{background:rgba(83,100,112,.2) padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:36px}.jm-composer-extension-scroll:hover::-webkit-scrollbar-thumb{background-color:rgba(83,100,112,.34)}.dark .jm-composer-extension-scroll{scrollbar-color:#ffffff2e transparent}.dark .jm-composer-extension-scroll::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.18)}.dark .jm-composer-extension-scroll:hover::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.3)}.jm-top-menu{flex-shrink:0;justify-content:center;margin-bottom:8px;display:flex}.jm-logo-wrap{justify-content:center;align-items:center;width:100%;height:48px;display:flex}.jm-logo-placeholder{width:40px;height:40px;display:block}.jm-center-menu{align-items:center;gap:var(--jm-center-nav-gap);z-index:1;flex-direction:column;padding:0;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.jm-center-menu .jm-menu-item{flex-shrink:0;justify-content:center;width:100%;margin:0;padding:0;line-height:normal;display:flex}.jm-center-menu a{text-decoration:none;display:block}@media(max-height:799px){.jm-center-menu{--jm-center-nav-gap:16px;margin-top:calc(50% - 118px)}}@media(max-height:719px){.jm-center-menu{--jm-center-nav-gap:12px;margin-top:calc(50% - 114px)}}.jm-icon-container{width:56px;height:var(--menu-icon-size);min-height:var(--menu-icon-size);background:0 0;justify-content:center;align-items:center;display:flex;position:relative}.jm-icon-container-sm{width:48px;height:40px}.jm-icon-content{width:56px;min-height:var(--jm-nav-item-height);flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;display:flex;position:relative}.jm-icon-menu{color:var(--icon-menu-color);-webkit-user-select:none;user-select:none;z-index:1;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex;position:relative}.jm-icon-menu-inner{width:1em;height:1em;font-size:20px;display:inline-flex;position:relative}.jm-icon-wrap{justify-content:center;align-items:center;display:flex}.jm-icon-wrap-hidden{position:absolute;top:0;right:0;bottom:0;left:0;display:none!important}.jm-icon-menu-active{color:var(--icon-menu-active-color)}.jm-icon-menu svg path{fill:currentColor}.jm-nav-label{color:var(--text-secondary);font-family:var(--font-sans);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:56px;font-size:11px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden}.jm-nav-label-active,.jm-icon-content.jm-active .jm-nav-label{color:var(--text-primary)}.jm-bottom-menu{z-index:2;--jm-bottom-row-h:40px;--jm-bottom-gap-1:0;--jm-bottom-gap-2:0;--jm-bottom-gap-3:0;--jm-bottom-gap-4:0;--icon-menu-color:var(--text-tertiary);flex-direction:column;flex-shrink:0;align-items:center;gap:0;margin-top:0;padding-bottom:14px;display:flex}.jm-bottom-menu .jm-icon-menu{color:var(--icon-menu-color)}.jm-bottom-menu>:first-child{margin-bottom:var(--jm-bottom-gap-1)}.jm-bottom-menu>:nth-child(2){margin-bottom:var(--jm-bottom-gap-2)}.jm-bottom-menu>:nth-child(3){margin-bottom:var(--jm-bottom-gap-3)}.jm-bottom-menu>:nth-child(4){margin-bottom:var(--jm-bottom-gap-4)}.jm-bottom-menu>:last-child{margin-bottom:0!important}.jm-bottom-menu .jm-icon-container-sm{width:48px;height:var(--jm-bottom-row-h);min-height:var(--jm-bottom-row-h)}.jm-compute-balance-card{box-sizing:border-box;width:56px;height:52px;box-shadow:none;background:#fff;border:1px solid #0f14190f;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;margin-bottom:10px;padding:6px 1px 10px;display:flex}.dark .jm-compute-balance-card{background:#25262c;border-color:rgba(255,255,255,.08)}html[data-generate-rail-collapsed] .jm-compute-balance-card{background:#fff;border-color:rgba(15,20,25,.06)}html.dark[data-generate-rail-collapsed] .jm-compute-balance-card{background:#25262c;border-color:rgba(255,255,255,.08)}.jm-compute-balance-card__value{color:#00a1c2;justify-content:center;align-items:center;line-height:18px;display:flex}.dark .jm-compute-balance-card__value{color:#00cae0}.jm-compute-balance-card__icon{flex-shrink:0;width:12px;height:12px}.jm-compute-balance-card__num{letter-spacing:0;margin-left:2px;font-family:Montserrat,Albert Sans,ui-sans-serif,sans-serif;font-size:10px;font-weight:400;line-height:18px}.jm-compute-balance-card__vip{font-family:"PingFang SC",var(--font-sans);color:#00a1c2;cursor:pointer;background:0 0;border:none;margin:4px 0 0;padding:0;font-size:10px;font-weight:400;line-height:12px;transition:opacity .15s}.jm-compute-balance-card__vip:hover{opacity:.75}.dark .jm-compute-balance-card__vip{color:#00cae0}.jm-storage-balance-root{z-index:16020;justify-content:center;width:100%;margin-bottom:10px;display:flex;position:relative}.jm-storage-balance-card{box-sizing:border-box;cursor:default;background:#fff;border:1px solid #0f141914;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 4px rgba(0,0,0,.04)}.jm-storage-balance-root:hover .jm-storage-balance-card,.jm-storage-balance-card[aria-expanded=true]{border-color:rgba(0,161,194,.35);box-shadow:0 2px 8px rgba(0,161,194,.12)}.dark .jm-storage-balance-card{box-shadow:none;background:#25262c;border-color:rgba(255,255,255,.1)}.dark .jm-storage-balance-root:hover .jm-storage-balance-card,.dark .jm-storage-balance-card[aria-expanded=true]{border-color:rgba(0,202,224,.35);box-shadow:0 2px 10px rgba(0,0,0,.25)}.jm-storage-balance-card__ring-wrap{flex-shrink:0;width:36px;height:36px;position:relative}.jm-storage-balance-card__ring{width:36px;height:36px;display:block}.jm-storage-balance-card__ring-track{stroke:rgba(15,20,25,.08)}.dark .jm-storage-balance-card__ring-track{stroke:rgba(255,255,255,.12)}.jm-storage-balance-card__ring-progress{transition:stroke-dashoffset .35s,stroke .2s}.jm-storage-balance-card__center{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.jm-storage-balance-card__pct{letter-spacing:-.02em;color:#00a1c2;font-size:10px;font-weight:600;line-height:1}.dark .jm-storage-balance-card__pct{color:#00cae0}.jm-storage-balance-card--over .jm-storage-balance-card__pct{color:#ef4444}.jm-storage-balance-panel{z-index:16021;animation:.16s ease-out jm-storage-popover-in;position:absolute;bottom:0;left:calc(100% + 10px)}@keyframes jm-storage-popover-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.jm-storage-balance-popover{background:var(--menu-popup-bg);border:1px solid var(--menu-popup-border);min-width:168px;box-shadow:var(--menu-popup-shadow);border-radius:12px;padding:10px 12px}.jm-storage-balance-popover__title{color:var(--text-tertiary);margin:0 0 6px;font-size:12px;font-weight:500}.jm-storage-balance-popover__usage{color:var(--text-primary);margin:0;font-size:13px;font-weight:600;line-height:1.4}.jm-storage-balance-popover__sep{color:var(--text-tertiary);font-weight:400}.jm-storage-balance-popover__bar{background:rgba(15,20,25,.06);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.dark .jm-storage-balance-popover__bar{background:rgba(255,255,255,.08)}.jm-storage-balance-popover__bar-fill{background:#00a1c2;border-radius:2px;height:100%;transition:width .3s}.jm-storage-balance-popover__bar-fill--over{background:#ef4444}.jm-storage-balance-popover__hint{color:var(--text-tertiary);margin:6px 0 0;font-size:11px;line-height:1.35}.jm-storage-balance-popover__action{color:#00a1c2;cursor:pointer;background:rgba(0,161,194,.1);border:none;border-radius:8px;width:100%;margin-top:10px;padding:8px 0;font-size:13px;font-weight:500;transition:background .15s,opacity .15s;display:block}.jm-storage-balance-popover__action:hover{background:rgba(0,161,194,.16)}.dark .jm-storage-balance-popover__action{color:#00cae0;background:rgba(0,202,224,.12)}.dark .jm-storage-balance-popover__action:hover{background:rgba(0,202,224,.18)}.jm-bottom-item{min-height:var(--jm-bottom-row-h);cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;justify-content:center;align-items:center;width:100%;padding:0;display:flex}.jm-bottom-item:hover{color:var(--text-secondary)}.jm-login-btn{border:1px solid var(--menu-popup-border);background:var(--menu-popup-bg);width:52px;height:28px;color:var(--text-primary);cursor:pointer;border-radius:8px;font-size:12px;font-weight:500;transition:background .15s}.jm-login-btn:hover{background:rgba(0,0,0,.04)}.dark .jm-login-btn:hover{background:rgba(255,255,255,.06)}.jm-api-btn{min-height:var(--jm-bottom-row-h);letter-spacing:.04em;color:var(--text-tertiary);font-size:11px;font-weight:600;line-height:1;font-family:var(--font-sans);justify-content:center;align-items:center;padding:0;display:flex}.jm-api-btn:hover{color:var(--text-secondary)}.jm-notify-btn{position:relative}.jm-notify-dot{border:1px solid var(--bg-body);background:#ff4d4f;border-radius:50%;width:6px;height:6px;display:none;position:absolute;top:8px;right:14px}.jm-notify-btn.jm-has-unread .jm-notify-dot{display:block}.jm-avatar-btn{cursor:pointer;width:100%;min-height:var(--jm-bottom-row-h);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.jm-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.jm-avatar-fallback{background:var(--text-primary);width:100%;height:100%;color:var(--bg-body);justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:flex}.jm-settings-root{justify-content:center;width:100%;display:flex;position:relative}.jm-settings-panel{left:calc(var(--side-menu-width,88px) - 8px);z-index:19030;align-items:flex-end;gap:0;display:flex;position:fixed;bottom:24px}.jm-settings-list,.jm-theme-submenu{background:var(--menu-popup-bg);border:1px solid var(--menu-popup-border);min-width:200px;box-shadow:var(--menu-popup-shadow);border-radius:12px;padding:6px}.jm-theme-submenu{min-width:180px;margin-left:4px}.jm-settings-item{width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:background .12s;display:flex}.jm-settings-item:hover,.jm-settings-item-active{background:rgba(0,0,0,.04)}.dark .jm-settings-item:hover,.dark .jm-settings-item-active{background:rgba(255,255,255,.06)}.jm-settings-icon{width:18px;height:18px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:16px;display:flex}.input-field{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200);background-color:rgba(250,250,250,.5);width:100%}@supports (color:color-mix(in lab,red,red)){.input-field{background-color:color-mix(in oklab,var(--color-zinc-50) 50%,transparent)}}.input-field{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none}.input-field:focus{border-color:var(--color-zinc-400);background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#18181b0d}@supports (color:color-mix(in lab,red,red)){.input-field:focus{--tw-ring-color:color-mix(in oklab, var(--color-zinc-900) 5%, transparent)}}.input-field:where(.dark,.dark *){border-color:var(--color-zinc-700);background-color:rgba(39,39,42,.5)}@supports (color:color-mix(in lab,red,red)){.input-field:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-800) 50%,transparent)}}.input-field:where(.dark,.dark *):focus{border-color:var(--color-zinc-500);background-color:var(--color-zinc-800)}.btn-primary{border-radius:var(--radius-xl);background-color:var(--color-zinc-900);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.btn-primary:hover{background-color:var(--color-zinc-800)}}.btn-primary:disabled{opacity:.5}.btn-primary:where(.dark,.dark *){background-color:var(--color-white);color:var(--color-zinc-900)}@media(hover:hover){.btn-primary:where(.dark,.dark *):hover{background-color:var(--color-zinc-200)}}.jm-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.jm-profile-page{gap:0;min-height:calc(100vh - 48px);padding:32px 40px 80px;display:flex}.jm-profile-left{flex:0 0 300px;width:300px;max-width:300px;padding-right:40px}.jm-profile-header{flex-direction:row;align-items:center;gap:20px;margin-bottom:24px;display:flex}.jm-profile-avatar-wrap{background:var(--bg-secondary,#f0f2f5);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:88px;height:88px;padding:0;position:relative;overflow:hidden}.jm-profile-avatar-img,.jm-profile-avatar-fallback{object-fit:cover;width:100%;height:100%;color:var(--text-primary);background:linear-gradient(135deg,#e8eaed,#dfe3e8);justify-content:center;align-items:center;font-size:32px;font-weight:600;display:flex}.jm-profile-avatar-overlay{color:#fff;opacity:0;background:rgba(0,0,0,.45);justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.jm-profile-avatar-wrap:hover .jm-profile-avatar-overlay{opacity:1}.jm-profile-name-block{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.jm-profile-username{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:20px;font-weight:600;line-height:1.25;overflow:hidden}.jm-profile-edit-btn{width:28px;height:28px;color:var(--text-primary);cursor:pointer;opacity:0;background:rgba(0,0,0,.06);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,background .12s;display:flex}.jm-profile-name-block:hover .jm-profile-edit-btn,.jm-profile-edit-btn:focus-visible{opacity:1}.jm-profile-edit-btn:hover{background:rgba(0,0,0,.1)}.dark .jm-profile-edit-btn{background:rgba(255,255,255,.08)}.jm-profile-bind-list{background:rgba(255,255,255,.5);border:1px solid #0000000f;border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.dark .jm-profile-bind-list{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}.jm-profile-bind-row{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.jm-profile-bind-row:last-child{border-bottom:none}.dark .jm-profile-bind-row{border-bottom-color:rgba(255,255,255,.06)}.jm-profile-bind-label{color:var(--text-primary);flex-shrink:0;align-items:center;gap:10px;font-size:14px;display:flex}.jm-profile-bind-label svg{color:var(--text-secondary);flex-shrink:0}.jm-profile-tag{border-radius:6px;padding:4px 10px;font-size:13px}.jm-profile-tag-ok{color:#16a34a;background:rgba(22,163,74,.1)}.jm-profile-tag-action{cursor:pointer;color:var(--text-secondary);background:rgba(0,0,0,.05);border:none;transition:background .12s}.jm-profile-tag-action:hover{background:rgba(0,0,0,.08)}.jm-profile-tag-clickable{cursor:pointer;border:none;transition:opacity .12s}.jm-profile-tag-clickable:hover{opacity:.85}.jm-profile-toast{color:#16a34a;text-align:center;margin-top:16px;font-size:13px}.jm-top-toast.is-overlay{z-index:18050}.jm-top-toast{z-index:13050;text-align:center;pointer-events:none;border-radius:999px;max-width:min(420px,100vw - 32px);padding:10px 18px;font-size:13px;font-weight:500;line-height:1.4;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px rgba(15,20,25,.12)}.jm-top-toast--success{color:#166534;background:#f0fdf4;border:1px solid #1665341f}.jm-top-toast--error{color:#b91c1c;background:#fef2f2;border:1px solid #b91c1c1f}.jm-top-toast--enter{animation:.32s cubic-bezier(.22,1,.36,1) forwards jm-top-toast-in}.jm-top-toast--exit{animation:.26s cubic-bezier(.4,0,1,1) forwards jm-top-toast-out}.dark .jm-top-toast--success{color:#86efac;background:rgba(22,101,52,.22);border-color:rgba(134,239,172,.18);box-shadow:0 10px 32px rgba(0,0,0,.35)}.dark .jm-top-toast--error{color:#fca5a5;background:rgba(127,29,29,.35);border-color:rgba(252,165,165,.16);box-shadow:0 10px 32px rgba(0,0,0,.35)}@keyframes jm-top-toast-in{0%{opacity:0;transform:translate(-50%,-120%)}to{opacity:1;transform:translate(-50%)}}@keyframes jm-top-toast-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-120%)}}.jm-profile-dialog-root{z-index:110;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.jm-profile-dialog-backdrop{cursor:pointer;background:rgba(0,0,0,.4);border:none;position:absolute;top:0;right:0;bottom:0;left:0}.jm-profile-dialog{background:#fff;border:1px solid #00000014;border-radius:16px;width:100%;max-width:360px;padding:28px 24px 24px;animation:.2s modalIn;position:relative;box-shadow:0 24px 48px rgba(0,0,0,.12)}.dark .jm-profile-dialog{background:#18181b;border-color:rgba(255,255,255,.1)}.jm-profile-dialog-close{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.jm-profile-dialog-close:hover{color:var(--text-primary);background:rgba(0,0,0,.05)}.jm-profile-dialog-title{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.jm-profile-dialog-desc{color:var(--text-secondary);margin:6px 0 0;font-size:13px;line-height:1.5}.jm-profile-dialog-body{margin-top:20px}.jm-profile-dialog--confirm{max-width:420px;padding:28px 24px 22px}.jm-profile-dialog-form{flex-direction:column;gap:14px;display:flex}.jm-profile-dialog-label{color:var(--text-secondary);flex-direction:column;gap:6px;font-size:13px;display:flex}.jm-profile-dialog-error{color:#ef4444;margin:0;font-size:13px}.jm-profile-right{border-left:1px solid #0000000f;flex:1;min-width:0;padding-left:48px}.dark .jm-profile-right{border-left-color:rgba(255,255,255,.08)}.jm-profile-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.jm-onboarding-root{z-index:18040;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.jm-onboarding-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at top,rgba(255,255,255,.14),rgba(0,0,0,0) 28%),rgba(12,18,28,.46);border:none;position:absolute;top:0;right:0;bottom:0;left:0}.jm-onboarding-dialog{z-index:1;background:radial-gradient(circle at 0 0,rgba(244,114,35,.08),rgba(0,0,0,0) 28%),linear-gradient(rgba(255,255,255,.98),rgba(250,251,253,.98));border:1px solid #0f172a1a;border-radius:28px;width:min(760px,100%);min-height:min(520px,100vh - 88px);animation:.22s cubic-bezier(.22,1,.36,1) modalIn;position:relative;overflow:hidden;box-shadow:0 22px 56px rgba(15,23,42,.12),inset 0 1px rgba(255,255,255,.7)}.dark .jm-onboarding-dialog{background:radial-gradient(circle at 0 0,rgba(244,114,35,.12),rgba(0,0,0,0) 28%),linear-gradient(rgba(18,23,33,.98),rgba(18,23,33,.94));border-color:rgba(255,255,255,.14);box-shadow:0 26px 60px rgba(0,0,0,.42)}.jm-onboarding-close{z-index:2;color:rgba(15,23,42,.56);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.7);border:1px solid #0f172a14;border-radius:999px;width:34px;height:34px;font-size:20px;position:absolute;top:20px;right:22px}.jm-onboarding-head{background:0 0;padding:22px 28px 0}.jm-onboarding-kicker{color:#b45309;letter-spacing:.04em;background:rgba(244,114,35,.1);border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.jm-onboarding-steps{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.42);border-radius:999px;justify-content:center;align-items:center;gap:66px;width:fit-content;margin-top:16px;margin-left:auto;margin-right:auto;padding:10px 14px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.86)}.jm-onboarding-step{cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:none;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0;transition:transform .18s,opacity .18s,background .18s;display:flex}.jm-onboarding-step:hover{background:rgba(255,255,255,.48);transform:translateY(-1px)}.jm-onboarding-step__num{color:rgba(15,23,42,.56);background:rgba(255,255,255,.82);border:1px solid #0f172a1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:17px;font-weight:600;transition:transform .22s,border-color .22s,box-shadow .22s,color .22s;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.75)}.jm-onboarding-step__text{color:rgba(15,23,42,.42);letter-spacing:.02em;font-size:12px;transition:color .2s}.jm-onboarding-step.is-active{color:var(--text-primary)}.jm-onboarding-step.is-active .jm-onboarding-step__num{color:rgba(15,23,42,.92);border-color:rgba(15,23,42,.28);transform:scale(1.04);box-shadow:0 10px 22px rgba(15,23,42,.08),0 0 0 6px rgba(255,255,255,.82)}.jm-onboarding-step.is-active .jm-onboarding-step__text{color:rgba(15,23,42,.7)}.jm-onboarding-step.is-done .jm-onboarding-step__num{color:rgba(15,23,42,.78)}.jm-onboarding-divider{background:linear-gradient(90deg,rgba(0,0,0,0),rgba(15,23,42,.12),rgba(0,0,0,0));width:min(100%,680px);height:1px;margin:18px auto 0}.jm-onboarding-body{min-height:430px;padding:20px 28px 24px}.jm-onboarding-panel{transform-origin:50%;will-change:opacity,transform;flex-direction:column;height:100%;min-height:352px;display:flex}.jm-onboarding-panel.is-slide-out-left{animation:.18s forwards jm-onboarding-slide-out-left}.jm-onboarding-panel.is-slide-out-right{animation:.18s forwards jm-onboarding-slide-out-right}.jm-onboarding-panel.is-slide-in-right{animation:.22s cubic-bezier(.22,1,.36,1) forwards jm-onboarding-slide-in-right}.jm-onboarding-panel.is-slide-in-left{animation:.22s cubic-bezier(.22,1,.36,1) forwards jm-onboarding-slide-in-left}.jm-onboarding-panel__content{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:18px;width:100%;padding-top:8px;display:flex}.jm-onboarding-intro{z-index:2;flex-direction:column;align-items:center;gap:8px;margin-bottom:10px;animation:.28s jm-onboarding-fade-up;display:flex;position:relative}.jm-onboarding-intro--left{align-items:flex-start;margin-bottom:18px}.jm-onboarding-intro--left h4,.jm-onboarding-intro--left p{text-align:left}.jm-onboarding-intro__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:rgba(15,23,42,.34);font-size:11px;font-weight:700}.jm-onboarding-intro h4{text-align:center;color:rgba(15,23,42,.92);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:1.2}.jm-onboarding-intro p{color:rgba(15,23,42,.52);text-align:center;max-width:480px;margin:0;font-size:14px;line-height:1.65}.jm-onboarding-panel--username .jm-onboarding-panel__content,.jm-onboarding-panel--email .jm-onboarding-panel__content{justify-content:flex-start;align-items:center}.jm-onboarding-main-input-wrap{width:min(100%,520px);position:relative}.jm-onboarding-main-input{text-align:center;color:rgba(15,23,42,.78);background:rgba(255,255,255,.86);border:1px solid #0f172a1a;border-radius:999px;width:100%;height:58px;padding:0 62px 0 26px;font-size:18px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px rgba(255,255,255,.8),0 10px 24px rgba(15,23,42,.06)}.jm-onboarding-main-input::placeholder{color:rgba(15,23,42,.42)}.jm-onboarding-main-input:focus,.jm-onboarding-email-input:focus,.jm-onboarding-code-dot:focus{outline:none}.jm-onboarding-main-input:focus{border-color:rgba(59,130,246,.24);transform:translateY(-1px);box-shadow:inset 0 1px rgba(255,255,255,.84),0 0 0 4px rgba(59,130,246,.08),0 12px 26px rgba(15,23,42,.08)}.jm-onboarding-random-btn{color:rgba(15,23,42,.68);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .18s,color .18s,opacity .18s;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.jm-onboarding-random-btn:hover{color:rgba(37,99,235,.86);opacity:.92;transform:translateY(-50%)rotate(-8deg)}.jm-onboarding-random-btn:active{transform:translateY(-50%)scale(.96)}.jm-onboarding-random-btn svg{fill:currentColor;width:22px;height:22px}.jm-onboarding-panel--avatar .jm-onboarding-intro{margin-bottom:12px}.jm-onboarding-panel--username .jm-onboarding-main-input-wrap{margin-top:28px}.jm-onboarding-panel--username .jm-onboarding-main-input,.jm-onboarding-panel--email .jm-onboarding-email-bar,.jm-onboarding-panel--email .jm-onboarding-code-dots,.jm-onboarding-panel--email .jm-onboarding-email-tip{margin-top:2px}.jm-onboarding-avatar-layout{z-index:1;grid-template-columns:188px minmax(0,1fr);align-items:center;gap:20px;width:100%;margin-top:8px;animation:.32s jm-onboarding-fade-up;display:grid;position:relative}.jm-onboarding-avatar-preview{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:172px;height:172px;margin:0 auto;transition:transform .2s,filter .2s;display:flex;position:relative;overflow:visible}.jm-onboarding-avatar-preview:before{content:"";border-radius:inherit;background:radial-gradient(circle at 32% 28%,var(--avatar-glow-1,#60a5fa) 0%,transparent 54%),radial-gradient(circle at 72% 72%,var(--avatar-glow-2,#22d3ee) 0%,transparent 58%),radial-gradient(circle at 52% 50%,var(--avatar-glow-3,#a78bfa) 18%,transparent 74%);position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}@supports (color:color-mix(in lab,red,red)){.jm-onboarding-avatar-preview:before{background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--avatar-glow-1,#60a5fa) 38%,transparent) 0%,transparent 54%),radial-gradient(circle at 72% 72%,color-mix(in srgb,var(--avatar-glow-2,#22d3ee) 34%,transparent) 0%,transparent 58%),radial-gradient(circle at 52% 50%,color-mix(in srgb,var(--avatar-glow-3,#a78bfa) 28%,transparent) 18%,transparent 74%)}}.jm-onboarding-avatar-preview:before{opacity:0;z-index:0;filter:blur(14px);pointer-events:none;transition:opacity .24s,filter .24s,transform .24s;animation:3.2s ease-in-out infinite jm-avatar-glow-breathe;transform:scale(.96)}.jm-onboarding-avatar-preview.has-image:before{opacity:1}.jm-onboarding-avatar-preview:hover{filter:drop-shadow(0 16px 30px #0f172a1f);transform:translateY(-2px)scale(1.01)}.jm-onboarding-avatar-preview.has-image:hover:before{opacity:1;filter:blur(18px)}.jm-onboarding-avatar-preview__inner{z-index:2;border-radius:inherit;background:radial-gradient(circle at top,rgba(255,255,255,.92),rgba(243,245,249,.88));border:1px solid #0f172a1a;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.9),0 16px 36px rgba(15,23,42,.08)}.jm-onboarding-avatar-preview__image{z-index:2;object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.jm-onboarding-avatar-preview__hint{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;z-index:3;background:rgba(15,23,42,.44);border-radius:999px;min-height:34px;padding:0 16px;font-size:12px;font-weight:600;line-height:34px;transition:opacity .18s,transform .2s,background .2s,box-shadow .2s;position:absolute;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px rgba(15,23,42,.16)}.jm-onboarding-avatar-preview:hover .jm-onboarding-avatar-preview__hint{opacity:1;background:rgba(15,23,42,.52);transform:translate(-50%,-50%)scale(1.03);box-shadow:0 12px 22px rgba(15,23,42,.2)}.jm-onboarding-avatar-preview__hint--idle{opacity:1;background:rgba(15,23,42,.4)}.jm-onboarding-avatar-preview:hover .jm-onboarding-avatar-preview__hint--idle{background:rgba(15,23,42,.5);transform:translate(-50%,-50%)scale(1.03)}.jm-onboarding-avatar-preview__placeholder{box-sizing:border-box;z-index:1;pointer-events:none;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.jm-onboarding-avatar-preview__placeholder svg{width:100%;height:100%;display:block}.jm-onboarding-avatar-rail{background:rgba(255,255,255,.72);border:1px solid #0f172a0f;border-radius:22px;flex-direction:column;gap:12px;padding:14px 16px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.8)}.jm-onboarding-avatar-grid{grid-template-columns:repeat(4,minmax(0,78px));justify-content:center;gap:12px;display:grid}.jm-onboarding-avatar-rail__tip{color:rgba(15,23,42,.42);text-align:center;margin:0;font-size:11px;line-height:1.55}.jm-onboarding-avatar-card{cursor:pointer;background:rgba(255,255,255,.94);border:1px solid #0f172a1a;border-radius:999px;justify-content:center;align-items:center;width:78px;height:78px;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:flex}.jm-onboarding-avatar-card:hover{background:#fff;border-color:rgba(15,23,42,.24);transform:translateY(-2px)scale(1.02);box-shadow:0 12px 24px rgba(15,23,42,.08)}.jm-onboarding-avatar-card.is-selected{border-color:rgba(59,130,246,.28);animation:.24s jm-avatar-select-pop;box-shadow:0 12px 24px rgba(59,130,246,.12),0 0 0 5px rgba(59,130,246,.08)}.jm-onboarding-avatar-card img{aspect-ratio:1;object-fit:cover;border-radius:999px;width:100%;height:100%}.jm-onboarding-email-bar{background:rgba(255,255,255,.84);border:1px solid #0f172a1a;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:min(100%,560px);height:60px;margin:0 auto;padding:0 8px 0 20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.8),0 10px 24px rgba(15,23,42,.06)}.jm-onboarding-email-bar:focus-within{border-color:rgba(59,130,246,.22);transform:translateY(-1px);box-shadow:inset 0 1px rgba(255,255,255,.84),0 0 0 4px rgba(59,130,246,.08),0 12px 26px rgba(15,23,42,.08)}.jm-onboarding-email-input{color:rgba(15,23,42,.78);background:0 0;border:none;width:100%;font-size:17px}.jm-onboarding-email-input::placeholder{color:rgba(15,23,42,.42)}.jm-onboarding-inline-btn{color:rgba(15,23,42,.72);cursor:pointer;background:rgba(15,23,42,.06);border:none;border-radius:999px;min-width:134px;height:48px;font-size:14px;font-weight:600}.jm-onboarding-code-dots{justify-content:center;gap:14px;margin-top:14px;display:flex}.jm-onboarding-code-dot{text-align:center;color:rgba(15,23,42,.78);background:rgba(255,255,255,.84);border:1px solid #0f172a1a;border-radius:18px;width:50px;height:56px;font-size:22px;font-weight:600;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px rgba(255,255,255,.8),0 8px 20px rgba(15,23,42,.04)}.jm-onboarding-code-dot:focus{border-color:rgba(59,130,246,.24);transform:translateY(-1px);box-shadow:inset 0 1px rgba(255,255,255,.84),0 0 0 4px rgba(59,130,246,.08),0 10px 22px rgba(15,23,42,.08)}.jm-onboarding-email-tip{text-align:center;color:rgba(15,23,42,.42);margin:0;font-size:12px}.jm-onboarding-error{text-align:center;color:#dc2626;margin-top:16px;font-size:13px}.jm-onboarding-loading{text-align:center;color:var(--text-tertiary);padding:48px 0;font-size:14px}.jm-confetti-layer{z-index:18041;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.jm-confetti-piece{top:72px;left:var(--confetti-x);opacity:0;width:10px;height:18px;animation:1.45s ease-out forwards jm-confetti-burst;animation-delay:var(--confetti-delay);transform:rotate(var(--confetti-rotate));border-radius:3px;position:absolute}.jm-onboarding-actions{justify-content:flex-end;min-height:66px;margin-top:auto;padding-top:18px;display:flex}.jm-onboarding-action-btn{color:rgba(255,255,255,.96);cursor:pointer;background:linear-gradient(rgba(15,23,42,.94),rgba(30,41,59,.94));border:1px solid #0f172a14;border-radius:999px;min-width:132px;height:48px;font-size:15px;font-weight:600;transition:transform .18s,box-shadow .18s,opacity .18s;box-shadow:0 14px 28px rgba(15,23,42,.16)}.jm-onboarding-action-btn:hover{transform:translateY(-1px);box-shadow:0 18px 32px rgba(15,23,42,.2)}.jm-onboarding-action-btn:active,.jm-onboarding-inline-btn:active,.jm-onboarding-step:active,.jm-onboarding-avatar-card:active{transform:translateY(0)scale(.98)}.jm-onboarding-action-btn:disabled,.jm-onboarding-inline-btn:disabled{opacity:.72;cursor:not-allowed}@keyframes jm-avatar-select-pop{0%{transform:scale(.96)}to{transform:scale(1)}}@keyframes jm-avatar-glow-breathe{0%{opacity:.66;filter:blur(13px);transform:scale(.95)}50%{opacity:1;filter:blur(20px);transform:scale(1.045)}to{opacity:.72;filter:blur(15px);transform:scale(.98)}}@keyframes jm-onboarding-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes jm-onboarding-slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-42px)}}@keyframes jm-onboarding-slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(42px)}}@keyframes jm-onboarding-slide-in-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes jm-onboarding-slide-in-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jm-confetti-piece:nth-child(4n+1){background:#f97316}.jm-confetti-piece:nth-child(4n+2){background:#38bdf8}.jm-confetti-piece:nth-child(4n+3){background:#e879f9}.jm-confetti-piece:nth-child(4n+4){background:#fde047}@keyframes jm-confetti-burst{0%{opacity:0;transform:translateY(-10px)rotate(0)scale(.7)}10%{opacity:1}to{opacity:0;transform:translate3d(calc((var(--confetti-x) - 50%) * 1.25),220px,0) rotate(300deg) scale(1)}}@media(max-width:720px){.jm-onboarding-dialog{border-radius:26px;width:min(92vw,100%);min-height:auto;max-height:calc(100dvh - 24px);overflow:hidden}.jm-onboarding-close{top:12px;right:12px}.jm-onboarding-head,.jm-onboarding-body{padding-left:22px;padding-right:22px}.jm-onboarding-head{padding-top:24px}.jm-onboarding-steps{gap:22px;width:100%}.jm-onboarding-step__num{width:48px;height:48px;font-size:16px}.jm-onboarding-divider{margin-top:20px}.jm-onboarding-body{min-height:380px;max-height:calc(100dvh - 174px);padding-top:26px;padding-bottom:28px;overflow-y:auto}.jm-onboarding-panel{min-height:auto}.jm-onboarding-panel__content{gap:16px;padding-top:0}.jm-onboarding-intro{margin-bottom:20px}.jm-onboarding-intro h4{font-size:22px}.jm-onboarding-intro p{font-size:13px}.jm-onboarding-avatar-layout{grid-template-columns:1fr;justify-items:center;gap:16px;margin-top:10px}.jm-onboarding-avatar-preview{width:154px;height:154px}.jm-onboarding-avatar-preview__placeholder{padding:16px}.jm-onboarding-avatar-grid{grid-template-columns:repeat(3,minmax(0,68px));gap:10px}.jm-onboarding-avatar-card{width:68px;height:68px}.jm-onboarding-email-bar{grid-template-columns:1fr auto;gap:10px;height:58px;padding:0 8px 0 16px}.jm-onboarding-main-input,.jm-onboarding-email-input{font-size:16px}.jm-onboarding-main-input{padding-right:56px}.jm-onboarding-random-btn{width:36px;height:36px;right:8px}.jm-onboarding-random-btn svg{width:20px;height:20px}.jm-onboarding-inline-btn{min-width:100px;height:42px;font-size:13px}.jm-onboarding-code-dots{flex-wrap:wrap;gap:10px}.jm-onboarding-code-dot{width:44px;height:48px;font-size:18px}.jm-onboarding-actions{justify-content:flex-end;min-height:auto;margin-top:22px;padding-top:0}.jm-onboarding-action-btn{min-width:116px;height:46px;font-size:14px}}.auth-modal-overlay{z-index:18060;justify-content:center;align-items:center;padding:20px;animation:.25s authOverlayIn;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes authOverlayIn{0%{opacity:0}to{opacity:1}}.auth-modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:rgba(0,0,0,.55);border:none;position:absolute;top:0;right:0;bottom:0;left:0}.auth-modal-container{background:#fff;border-radius:24px;grid-template-columns:420px 480px;width:100%;max-width:900px;height:560px;animation:.35s cubic-bezier(.16,1,.3,1) authModalIn;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.18)}@keyframes authModalIn{0%{opacity:0;transform:scale(.94)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.dark .auth-modal-container{background:#1a1a1d;box-shadow:0 24px 64px rgba(0,0,0,.5)}@media(max-width:960px){.auth-modal-container{grid-template-columns:1fr;max-width:480px}.auth-modal-brand{display:none}}.auth-modal-close{z-index:10;width:48px;height:48px;color:var(--text-secondary);cursor:pointer;background:rgba(0,0,0,.05);border:none;border-radius:0 24px;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;right:0}.auth-modal-close:hover{color:var(--text-primary);background:rgba(0,0,0,.08)}.dark .auth-modal-close{color:rgba(255,255,255,.6);background:rgba(255,255,255,.06)}.dark .auth-modal-close:hover{color:rgba(255,255,255,.9);background:rgba(255,255,255,.1)}.auth-modal-brand{flex-direction:column;justify-content:center;padding:50px 44px;display:flex;position:relative;overflow:hidden}.auth-brand-gradient{opacity:1;background:linear-gradient(135deg,#0f172a,#1e293b,#334155);transition:all .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;right:0;bottom:0;left:0}.auth-brand-gradient:before{content:"";background:radial-gradient(circle,rgba(59,130,246,.15),rgba(0,0,0,0) 70%);width:600px;height:600px;animation:20s linear infinite authBrandOrbit;position:absolute;top:-50%;right:-50%}.auth-brand-gradient:after{content:"";background:radial-gradient(circle,rgba(14,165,233,.12),rgba(0,0,0,0) 70%);width:500px;height:500px;animation:15s linear infinite reverse authBrandOrbit;position:absolute;bottom:-30%;left:-30%}@keyframes authBrandOrbit{0%{transform:rotate(0)translate(50px)rotate(0)}to{transform:rotate(360deg)translate(50px)rotate(-360deg)}}.dark .auth-brand-gradient{background:linear-gradient(135deg,#0a0a0f,#1a1a2e,#16213e)}.auth-brand-content{z-index:1;color:#fff;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative}.auth-brand-icon{filter:drop-shadow(0 8px 16px #3b82f64d);width:52px;height:52px;margin-bottom:32px;animation:4s ease-in-out infinite authBrandIconFloat}@keyframes authBrandIconFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.05)}}.auth-brand-title{letter-spacing:-.03em;text-shadow:0 2px 12px #0000004d;margin:0 0 16px;font-size:34px;font-weight:700;line-height:1.2;animation:.6s cubic-bezier(.4,0,.2,1) authBrandTextIn}.auth-brand-desc{opacity:.92;text-shadow:0 1px 4px #0003;margin:0;font-size:16px;line-height:1.6;animation:.6s cubic-bezier(.4,0,.2,1) .1s backwards authBrandTextIn}@keyframes authBrandTextIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth-modal-form{background:#fff;flex-direction:column;padding:40px 40px 36px;display:flex}.dark .auth-modal-form{background:#1a1a1d}.auth-tabs{background:#f4f4f5;border-radius:12px;gap:8px;margin-bottom:24px;padding:4px;display:flex}.dark .auth-tabs{background:rgba(255,255,255,.05)}.auth-tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;padding:9px 16px;font-size:14px;font-weight:600;transition:all .2s}.auth-tab:hover{color:var(--text-primary)}.auth-tab.active{color:#18181b;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.dark .auth-tab.active{color:#fafafa;background:rgba(255,255,255,.1)}.auth-error{color:#dc2626;background:rgba(239,68,68,.1);border:1px solid #ef444433;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:11px 13px;font-size:13px;line-height:1.5;display:flex}.dark .auth-error{color:#fca5a5;background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.25)}.auth-content{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.auth-qr-container{flex-direction:column;align-items:center;gap:14px;padding:8px 0;display:flex}.auth-qr-box{background:#f9fafb;border:2px solid #0000000f;border-radius:16px;justify-content:center;align-items:center;width:220px;height:220px;transition:all .3s;display:flex}.dark .auth-qr-box{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}.auth-qr-box.loading,.auth-qr-box.expired{opacity:.6}.auth-qr-image{object-fit:contain;border-radius:8px;width:190px;height:190px}.auth-qr-loading,.auth-qr-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.auth-spinner{border:3px solid #0000001a;border-top-color:var(--text-primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite authSpin}@keyframes authSpin{to{transform:rotate(360deg)}}.auth-qr-tip{color:var(--text-secondary);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;display:flex}.auth-qr-icon{color:#07c160;width:20px;height:20px}.auth-qr-countdown{color:var(--text-tertiary);margin:0;font-size:13px}.auth-divider{justify-content:center;align-items:center;margin:20px 0 16px;display:flex;position:relative}.auth-divider:before,.auth-divider:after{content:"";background:rgba(0,0,0,.1);flex:1;height:1px}.dark .auth-divider:before,.dark .auth-divider:after{background:rgba(255,255,255,.1)}.auth-divider span{color:var(--text-tertiary);white-space:nowrap;padding:0 16px;font-size:13px}.auth-methods{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-method-btn{color:var(--text-primary);cursor:pointer;background:#fafafa;border:1.5px solid #00000014;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.auth-method-btn svg{width:18px;height:18px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.dark .auth-method-btn{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.auth-method-btn:hover{background:#fff;border-color:rgba(0,0,0,.18);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.auth-method-btn:hover svg{transform:scale(1.1)}.dark .auth-method-btn:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2);box-shadow:0 4px 12px rgba(0,0,0,.25)}.auth-method-btn:active{transform:translateY(0)}.auth-form{flex-direction:column;gap:14px;display:flex}.auth-input-group{flex-direction:column;gap:7px;display:flex}.auth-label{color:var(--text-primary);font-size:13px;font-weight:600}.auth-input-wrap{flex:1;align-items:center;display:flex;position:relative}.auth-password-toggle{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:color .2s;display:flex;position:absolute;right:12px}.auth-password-toggle:hover{color:var(--text-secondary)}.dark .auth-password-toggle{color:rgba(255,255,255,.4)}.dark .auth-password-toggle:hover{color:rgba(255,255,255,.6)}.email-suggestions{z-index:100;background:#fff;border:1.5px solid #0000001a;border-radius:12px;max-height:240px;animation:.2s cubic-bezier(.4,0,.2,1) emailSuggestionsIn;position:absolute;top:calc(100% + 4px);left:-14px;right:-14px;overflow-y:auto;box-shadow:0 8px 24px rgba(0,0,0,.12)}@keyframes emailSuggestionsIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dark .email-suggestions{background:#1e1e21;border-color:rgba(255,255,255,.1);box-shadow:0 8px 24px rgba(0,0,0,.4)}.email-suggestion-item{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;padding:10px 14px;font-size:14px;transition:background .15s;display:flex}.email-suggestion-item:hover{background:rgba(0,0,0,.04)}.dark .email-suggestion-item:hover{background:rgba(255,255,255,.06)}.email-local{color:var(--text-primary);font-weight:500}.email-suffix{color:var(--text-secondary);margin-left:2px}.auth-input-icon{width:18px;height:18px;color:var(--text-tertiary);pointer-events:none;opacity:.6;position:absolute;left:14px}.dark .auth-input-icon{opacity:.8;color:rgba(255,255,255,.5)}.auth-input{width:100%;color:var(--text-primary);background:#fafafa;border:1.5px solid #0000001a;border-radius:12px;outline:none;padding:12px 14px 12px 42px;font-size:14px;transition:all .2s}.dark .auth-input{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.auth-input::placeholder{color:var(--text-tertiary)}.auth-input:focus{background:#fff;border-color:rgba(24,24,27,.35);box-shadow:0 0 0 4px rgba(24,24,27,.06)}.dark .auth-input:focus{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.22);box-shadow:0 0 0 4px rgba(255,255,255,.06)}.auth-input-row{gap:10px;display:flex}.auth-input-row .auth-input-wrap{flex:1}.auth-input-row .auth-input{padding-left:42px}.auth-code-btn{white-space:nowrap;color:var(--text-primary);cursor:pointer;background:#fff;border:1.5px solid #0000001a;border-radius:12px;flex-shrink:0;padding:0 18px;font-size:13px;font-weight:600;transition:all .2s}.dark .auth-code-btn{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.auth-code-btn:hover:not(:disabled){background:#f4f4f5;border-color:rgba(0,0,0,.15)}.dark .auth-code-btn:hover:not(:disabled){background:rgba(255,255,255,.08)}.auth-code-btn:disabled{opacity:.5;cursor:not-allowed}.jm-code-input{justify-content:center;gap:10px;display:flex}.auth-submit-btn{color:#fff;cursor:pointer;background:#18181b;border:none;border-radius:12px;width:100%;margin-top:6px;padding:13px 20px;font-size:15px;font-weight:600;transition:background .2s,transform .2s,opacity .2s}.auth-submit-btn:hover:not(:disabled){background:#27272a;transform:translateY(-1px)}.auth-submit-btn:active:not(:disabled){transform:translateY(0)}.auth-submit-btn:disabled{opacity:.55;cursor:not-allowed}.dark .auth-submit-btn{color:#18181b;background:#fafafa}.dark .auth-submit-btn:hover:not(:disabled){box-shadow:none;background:#e4e4e7}.auth-forgot-link{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-end;margin-top:-6px;margin-bottom:3px;padding:4px 0;font-size:13px;transition:color .2s}.auth-forgot-link:hover,.dark .auth-forgot-link:hover{color:var(--text-primary)}.auth-back-link{width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;margin-top:14px;padding:9px;font-size:13px;transition:color .2s;display:inline-flex}.auth-back-link:hover{color:var(--text-primary)}.auth-back-link svg{color:#07c160;width:16px;height:16px}.jm-auth-close{z-index:2;width:34px;height:34px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex;position:absolute;top:14px;right:14px}.jm-auth-close:hover{color:var(--text-primary);background:rgba(0,0,0,.05)}.dark .jm-auth-close:hover{background:rgba(255,255,255,.08)}.jm-auth-head{margin-bottom:18px;padding-right:32px}.jm-auth-title{letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:22px;font-weight:600;line-height:1.2}.jm-auth-subtitle{color:var(--text-secondary);margin:8px 0 0;font-size:13px;line-height:1.55}.jm-auth-tabs{border-bottom:1px solid #00000014;gap:24px;margin-bottom:20px;display:flex}.dark .jm-auth-tabs{border-bottom-color:rgba(255,255,255,.08)}.jm-auth-tab{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;margin-bottom:-1px;padding:0 0 12px;font-size:14px;font-weight:500;transition:color .15s;position:relative}.jm-auth-tab:hover{color:var(--text-secondary)}.jm-auth-tab--active{color:var(--text-primary)}.jm-auth-tab--active:after{content:"";background:var(--text-primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.jm-auth-body{min-height:0}.jm-auth-error{color:#b91c1c;background:rgba(239,68,68,.08);border:1px solid #ef444426;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:11px 12px;font-size:13px;line-height:1.45;display:flex}.dark .jm-auth-error{color:#fca5a5;background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.2)}.jm-auth-alt{width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;margin-top:16px;padding:8px;font-size:13px;transition:color .15s;display:inline-flex}.jm-auth-alt:hover{color:var(--text-primary)}.jm-auth-alt-icon{color:#07c160;width:16px;height:16px}.jm-auth-form{flex-direction:column;gap:12px;display:flex}.jm-auth-field{flex-direction:column;gap:6px;display:flex}.jm-auth-field-label{color:var(--text-secondary);font-size:12px;font-weight:500}.jm-auth-field-input-wrap{align-items:center;display:flex;position:relative}.jm-auth-field-icon{color:var(--text-tertiary);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:12px}.jm-auth-input{width:100%;color:var(--text-primary);background:#fafafa;border:1px solid #0000001a;border-radius:10px;outline:none;padding:10px 12px 10px 38px;font-size:14px;transition:border-color .15s,background .15s,box-shadow .15s}.jm-auth-input--row,.jm-auth-input--code{letter-spacing:.08em;padding-left:12px}.jm-auth-field-input-wrap:has(.jm-auth-email-row) .jm-auth-field-icon{display:none}.jm-auth-email-row{gap:8px;width:100%;display:flex}.jm-auth-email-row .jm-auth-input--row{flex:1;min-width:0}.jm-auth-code-btn{white-space:nowrap;color:var(--text-primary);cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:10px;flex-shrink:0;padding:0 12px;font-size:12px;font-weight:500;transition:opacity .15s,background .15s}.jm-auth-code-btn:hover:not(:disabled){background:#f4f4f5}.jm-auth-code-btn:disabled{opacity:.5;cursor:not-allowed}.dark .jm-auth-input{background:rgba(255,255,255,.04)}.dark .jm-auth-code-btn{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.jm-auth-input::placeholder{color:var(--text-tertiary)}.jm-auth-input:focus{background:#fff;border-color:rgba(24,24,27,.35);box-shadow:0 0 0 3px rgba(24,24,27,.06)}.dark .jm-auth-input:focus{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.22);box-shadow:0 0 0 3px rgba(255,255,255,.06)}.jm-auth-submit{color:#fff;cursor:pointer;background:#18181b;border:none;border-radius:10px;width:100%;margin-top:6px;padding:11px 16px;font-size:14px;font-weight:600;transition:opacity .15s,transform .1s}.jm-auth-submit:hover:not(:disabled){background:#27272a}.jm-auth-submit:active:not(:disabled){transform:scale(.99)}.jm-auth-submit:disabled{opacity:.55;cursor:not-allowed}.dark .jm-auth-submit{color:#18181b;background:#fafafa}.dark .jm-auth-submit:hover:not(:disabled){background:#e4e4e7}.jm-auth-qr{flex-direction:column;align-items:center;gap:10px;padding:4px 0 2px;display:flex}.jm-auth-qr-frame{background:#f8f8f8;border:1px solid #0000000f;border-radius:12px;justify-content:center;align-items:center;width:188px;height:188px;display:flex}.dark .jm-auth-qr-frame{background:#1e1e21;border-color:rgba(255,255,255,.08)}.jm-auth-qr-frame--refresh{opacity:.65}.jm-auth-qr-img{object-fit:contain;border-radius:4px;width:160px;height:160px}.jm-auth-qr-state{color:var(--text-secondary);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:16px;font-size:13px;display:flex}.jm-auth-qr-state--error p{color:#ef4444;margin:0;font-size:12px}.jm-auth-spinner{border:2px solid #00000014;border-top-color:var(--text-primary);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite jmAuthSpin}.jm-auth-qr-hint{color:var(--text-secondary);justify-content:center;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.jm-auth-qr-hint-icon{color:#07c160;flex-shrink:0;width:17px;height:17px}.jm-auth-qr-meta{color:var(--text-tertiary);margin:0;font-size:12px}.jm-code-input{justify-content:center;gap:8px;padding:4px 0;display:flex}.jm-code-input-box{text-align:center;width:42px;height:48px;color:var(--text-primary);background:#fafafa;border:1px solid #0000001a;border-radius:10px;outline:none;font-size:18px;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s,transform .1s}.dark .jm-code-input-box{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.jm-code-input-box:focus{background:#fff;border-color:rgba(24,24,27,.35);transform:scale(1.05);box-shadow:0 0 0 3px rgba(24,24,27,.06)}.dark .jm-code-input-box:focus{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.22);box-shadow:0 0 0 3px rgba(255,255,255,.06)}.jm-code-input-box--active{border-color:rgba(24,24,27,.25)}.dark .jm-code-input-box--active{border-color:rgba(255,255,255,.18)}.jm-auth-divider{text-align:center;justify-content:center;align-items:center;margin:20px 0 16px;display:flex;position:relative}.jm-auth-divider:before,.jm-auth-divider:after{content:"";background:rgba(0,0,0,.08);flex:1;height:1px}.dark .jm-auth-divider:before,.dark .jm-auth-divider:after{background:rgba(255,255,255,.08)}.jm-auth-divider span{color:var(--text-tertiary);white-space:nowrap;padding:0 12px;font-size:12px}.jm-auth-methods{grid-template-columns:1fr 1fr;gap:10px;display:grid}.jm-auth-method-btn{color:var(--text-primary);cursor:pointer;background:#fafafa;border:1px solid #0000001a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,transform .1s;display:flex}.dark .jm-auth-method-btn{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.jm-auth-method-btn:hover{background:#f4f4f5;border-color:rgba(0,0,0,.15)}.dark .jm-auth-method-btn:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15)}.jm-auth-method-btn:active{transform:scale(.98)}.jm-auth-forgot{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-end;margin-top:-4px;margin-bottom:4px;padding:4px 0;font-size:12px;transition:color .15s}.jm-auth-forgot:hover{color:var(--text-primary)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-3{top:calc(var(--spacing) * -3)}.-top-11{top:calc(var(--spacing) * -11)}.-top-\[18px\]{top:-18px}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[22px\]{top:22px}.top-\[42px\]{top:42px}.top-\[44px\]{top:44px}.top-\[46px\]{top:46px}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.-right-3{right:calc(var(--spacing) * -3)}.-right-\[10px\]{right:-10px}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-6{right:calc(var(--spacing) * 6)}.right-\[-4px\]{right:-4px}.right-\[76px\]{right:76px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-\[46px\]{bottom:46px}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-6{left:calc(var(--spacing) * 6)}.left-\[-1px\]{left:-1px}.left-\[22px\]{left:22px}.left-full{left:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[120\]{z-index:120}.z-\[150\]{z-index:150}.z-\[180\]{z-index:180}.z-\[181\]{z-index:181}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-10{margin-inline:calc(var(--spacing) * 10)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-\[22px\]{margin-top:-22px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-\[-2px\]{margin-left:-2px}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[13px\]{width:13px;height:13px}.size-\[14px\]{width:14px;height:14px}.size-\[16px\]{width:16px;height:16px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[150px\]{width:150px;height:150px}.h-0{height:calc(var(--spacing) * 0)}.h-1{height:calc(var(--spacing) * 1)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-\[18px\]{height:18px}.h-\[30px\]{height:30px}.h-\[32\%\]{height:32%}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[41px\]{height:41px}.h-\[60px\]{height:60px}.h-\[66px\]{height:66px}.h-\[68\%\]{height:68%}.h-\[72px\]{height:72px}.h-\[86px\]{height:86px}.h-\[92px\]{height:92px}.h-\[174px\]{height:174px}.h-\[194px\]{height:194px}.h-\[209px\]{height:209px}.h-\[276px\]{height:276px}.h-\[318px\]{height:318px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[88vh\]{max-height:88vh}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[365px\]{max-height:365px}.max-h-\[440px\]{max-height:440px}.max-h-\[calc\(88vh-16px\)\]{max-height:calc(88vh - 16px)}.max-h-\[calc\(100vh-40px\)\]{max-height:calc(100vh - 40px)}.max-h-\[calc\(100vh-130px\)\]{max-height:calc(100vh - 130px)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-\[56px\]{min-height:56px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[88px\]{min-height:88px}.min-h-\[104px\]{min-height:104px}.min-h-\[120px\]{min-height:120px}.min-h-\[180px\]{min-height:180px}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-\[292px\]{min-height:292px}.min-h-\[310px\]{min-height:310px}.min-h-\[360px\]{min-height:360px}.min-h-\[390px\]{min-height:390px}.min-h-full{min-height:100%}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2\/3{width:66.6667%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-36{width:calc(var(--spacing) * 36)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-\[18px\]{width:18px}.w-\[30px\]{width:30px}.w-\[56px\]{width:56px}.w-\[58\%\]{width:58%}.w-\[92px\]{width:92px}.w-\[114\.5px\]{width:114.5px}.w-\[128px\]{width:128px}.w-\[132px\]{width:132px}.w-\[148px\]{width:148px}.w-\[168px\]{width:168px}.w-\[180px\]{width:180px}.w-\[209px\]{width:209px}.w-\[220px\]{width:220px}.w-\[228px\]{width:228px}.w-\[238px\]{width:238px}.w-\[240px\]{width:240px}.w-\[248px\]{width:248px}.w-\[266px\]{width:266px}.w-\[272px\]{width:272px}.w-\[276px\]{width:276px}.w-\[280px\]{width:280px}.w-\[292px\]{width:292px}.w-\[334px\]{width:334px}.w-\[430px\]{width:430px}.w-\[434px\]{width:434px}.w-\[min\(282px\,calc\(100vw-48px\)\)\]{width:min(282px,100vw - 48px)}.w-\[min\(300px\,calc\(100vw-2rem\)\)\]{width:min(300px,100vw - 2rem)}.w-\[min\(400px\,calc\(100vw-32px\)\)\]{width:min(400px,100vw - 32px)}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\[58\%\]{max-width:58%}.max-w-\[85\%\]{max-width:85%}.max-w-\[88px\]{max-width:88px}.max-w-\[88vw\]{max-width:88vw}.max-w-\[92\%\]{max-width:92%}.max-w-\[120px\]{max-width:120px}.max-w-\[430px\]{max-width:430px}.max-w-\[520px\]{max-width:520px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[calc\(88vw-16px\)\]{max-width:calc(88vw - 16px)}.max-w-\[min\(320px\,calc\(100vw-2rem\)\)\]{max-width:min(320px,100vw - 2rem)}.max-w-\[min\(360px\,52vw\)\]{max-width:min(360px,52vw)}.max-w-\[min\(560px\,calc\(92vw-4\.5rem\)\)\]{max-width:min(560px,92vw - 4.5rem)}.max-w-\[min\(640px\,calc\(92vw-1rem\)\)\]{max-width:min(640px,92vw - 1rem)}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[28px\]{min-width:28px}.min-w-\[56px\]{min-width:56px}.min-w-\[72px\]{min-width:72px}.min-w-\[92px\]{min-width:92px}.min-w-\[320px\]{min-width:320px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[800px\]{min-width:800px}.min-w-\[1100px\]{min-width:1100px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;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)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.rotate-\[-8deg\]{rotate:-8deg}.rotate-\[var\(--delete-rotate\)\]{rotate:var(--delete-rotate)}.rotate-\[var\(--frame-rotate\)\]{rotate:var(--frame-rotate)}.rotate-\[var\(--rotate\)\]{rotate:var(--rotate)}.rotate-\[var\(--upload-rotate\)\]{rotate:var(--upload-rotate)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mb-32{scroll-margin-bottom:calc(var(--spacing) * 32)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr auto 1fr}.grid-cols-\[86px_minmax\(0\,1fr\)\]{grid-template-columns:86px minmax(0,1fr)}.grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.grid-cols-\[236px_minmax\(0\,1fr\)\]{grid-template-columns:236px minmax(0,1fr)}.grid-cols-\[250px_minmax\(440px\,1fr\)_360px\]{grid-template-columns:250px minmax(440px,1fr) 360px}.grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.grid-cols-\[380px_minmax\(0\,1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\,150px\)\]{grid-template-columns:repeat(auto-fill,150px)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}: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)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[\#00a1c2\]{border-color:#00a1c2}.border-\[\#00a1c2\]\/30{border-color:rgba(0,161,194,.3)}.border-amber-200\/60{border-color:rgba(254,230,133,.6)}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/60{border-color:color-mix(in oklab,var(--color-amber-200) 60%,transparent)}}.border-black\/10{border-color:rgba(0,0,0,.1)}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-black\/\[\.05\]{border-color:rgba(0,0,0,.05)}@supports (color:color-mix(in lab,red,red)){.border-black\/\[\.05\]{border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.border-black\/\[\.06\]{border-color:rgba(0,0,0,.06)}@supports (color:color-mix(in lab,red,red)){.border-black\/\[\.06\]{border-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.border-black\/\[0\.05\]{border-color:rgba(0,0,0,.05)}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.05\]{border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.border-black\/\[0\.06\]{border-color:rgba(0,0,0,.06)}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.border-black\/\[0\.07\]{border-color:rgba(0,0,0,.07)}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-black) 7%,transparent)}}.border-black\/\[0\.08\]{border-color:rgba(0,0,0,.08)}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-current{border-color:currentColor}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/70{border-color:rgba(226,232,240,.7)}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/70{border-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.border-slate-200\/80{border-color:rgba(226,232,240,.8)}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-950{border-color:var(--color-slate-950)}.border-transparent{border-color:rgba(0,0,0,0)}.border-white{border-color:var(--color-white)}.border-white\/25{border-color:rgba(255,255,255,.25)}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-white\/30{border-color:rgba(255,255,255,.3)}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-white\/45{border-color:rgba(255,255,255,.45)}@supports (color:color-mix(in lab,red,red)){.border-white\/45{border-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.border-white\/80{border-color:rgba(255,255,255,.8)}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-200\/70{border-color:rgba(228,228,231,.7)}@supports (color:color-mix(in lab,red,red)){.border-zinc-200\/70{border-color:color-mix(in oklab,var(--color-zinc-200) 70%,transparent)}}.border-zinc-200\/75{border-color:rgba(228,228,231,.75)}@supports (color:color-mix(in lab,red,red)){.border-zinc-200\/75{border-color:color-mix(in oklab,var(--color-zinc-200) 75%,transparent)}}.border-zinc-200\/80{border-color:rgba(228,228,231,.8)}@supports (color:color-mix(in lab,red,red)){.border-zinc-200\/80{border-color:color-mix(in oklab,var(--color-zinc-200) 80%,transparent)}}.border-zinc-200\/90{border-color:rgba(228,228,231,.9)}@supports (color:color-mix(in lab,red,red)){.border-zinc-200\/90{border-color:color-mix(in oklab,var(--color-zinc-200) 90%,transparent)}}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-300\/70{border-color:rgba(212,212,216,.7)}@supports (color:color-mix(in lab,red,red)){.border-zinc-300\/70{border-color:color-mix(in oklab,var(--color-zinc-300) 70%,transparent)}}.border-t-\[\#00a1c2\]{border-top-color:#00a1c2}.border-t-white{border-top-color:var(--color-white)}.border-t-zinc-600{border-top-color:var(--color-zinc-600)}.bg-\[\#0f1419\]{background-color:#0f1419}.bg-\[\#00A1C2\],.bg-\[\#00a1c2\]{background-color:#00a1c2}.bg-\[\#0000000d\]{background-color:rgba(0,0,0,.05)}.bg-\[\#0000000f\]{background-color:rgba(0,0,0,.06)}.bg-\[\#1a1c1f\]{background-color:#1a1c1f}.bg-\[\#00000008\]{background-color:rgba(0,0,0,.03)}.bg-\[\#17181c\]{background-color:#17181c}.bg-\[\#17191c\]{background-color:#17191c}.bg-\[\#22252a\]{background-color:#22252a}.bg-\[\#111827\]{background-color:#111827}.bg-\[\#d9f7ff\]{background-color:#d9f7ff}.bg-\[\#eaf8f1\]{background-color:#eaf8f1}.bg-\[\#eaf8f5\]{background-color:#eaf8f5}.bg-\[\#eafaff\]{background-color:#eafaff}.bg-\[\#eceeef\]{background-color:#eceeef}.bg-\[\#edf4ff\]{background-color:#edf4ff}.bg-\[\#eef0f3\]{background-color:#eef0f3}.bg-\[\#eff1f4\]{background-color:#eff1f4}.bg-\[\#f0f0f0\]{background-color:#f0f0f0}.bg-\[\#f0f1f2\]{background-color:#f0f1f2}.bg-\[\#f1f2f4\]{background-color:#f1f2f4}.bg-\[\#f5f6f7\]{background-color:#f5f6f7}.bg-\[\#f5f7f8\]{background-color:#f5f7f8}.bg-\[\#f7f7f7\]{background-color:#f7f7f7}.bg-\[\#f7f8f9\]{background-color:#f7f8f9}.bg-\[\#f8f9fa\]{background-color:#f8f9fa}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[\#fff0f0\]{background-color:#fff0f0}.bg-\[\#fff1e9\]{background-color:#fff1e9}.bg-\[\#fff7df\]{background-color:#fff7df}.bg-\[\#ffffffeb\]{background-color:rgba(255,255,255,.92)}.bg-\[var\(--bg-body\)\]{background-color:var(--bg-body)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/80{background-color:rgba(255,251,235,.8)}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/80{background-color:color-mix(in oklab,var(--color-amber-50) 80%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:rgba(0,0,0,0)}@supports (color:color-mix(in lab,red,red)){.bg-black\/0{background-color:color-mix(in oklab,var(--color-black) 0%,transparent)}}.bg-black\/35{background-color:rgba(0,0,0,.35)}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-black\/40{background-color:rgba(0,0,0,.4)}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/45{background-color:rgba(0,0,0,.45)}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/55{background-color:rgba(0,0,0,.55)}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/65{background-color:rgba(0,0,0,.65)}@supports (color:color-mix(in lab,red,red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.bg-black\/\[\.05\]{background-color:rgba(0,0,0,.05)}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[\.05\]{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.bg-black\/\[\.06\]{background-color:rgba(0,0,0,.06)}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[\.06\]{background-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.bg-black\/\[\.035\]{background-color:rgba(0,0,0,.035)}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[\.035\]{background-color:color-mix(in oklab,var(--color-black) 3.5%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-current{background-color:currentColor}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-400\/15{background-color:rgba(0,210,148,.15)}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/15{background-color:color-mix(in oklab,var(--color-emerald-400) 15%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-600\/70{background-color:rgba(228,0,20,.7)}@supports (color:color-mix(in lab,red,red)){.bg-red-600\/70{background-color:color-mix(in oklab,var(--color-red-600) 70%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/40{background-color:rgba(248,250,252,.4)}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/40{background-color:color-mix(in oklab,var(--color-slate-50) 40%,transparent)}}.bg-slate-50\/70{background-color:rgba(248,250,252,.7)}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/70{background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}.bg-slate-50\/75{background-color:rgba(248,250,252,.75)}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/75{background-color:color-mix(in oklab,var(--color-slate-50) 75%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/70{background-color:rgba(241,245,249,.7)}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/70{background-color:color-mix(in oklab,var(--color-slate-100) 70%,transparent)}}.bg-slate-100\/90{background-color:rgba(241,245,249,.9)}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/90{background-color:color-mix(in oklab,var(--color-slate-100) 90%,transparent)}}.bg-slate-200\/55{background-color:rgba(226,232,240,.55)}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/55{background-color:color-mix(in oklab,var(--color-slate-200) 55%,transparent)}}.bg-slate-200\/60{background-color:rgba(226,232,240,.6)}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/60{background-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.bg-slate-200\/70{background-color:rgba(226,232,240,.7)}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/70{background-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.bg-slate-200\/80{background-color:rgba(226,232,240,.8)}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/80{background-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/28{background-color:rgba(2,6,24,.28)}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/28{background-color:color-mix(in oklab,var(--color-slate-950) 28%,transparent)}}.bg-slate-950\/30{background-color:rgba(2,6,24,.3)}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/30{background-color:color-mix(in oklab,var(--color-slate-950) 30%,transparent)}}.bg-slate-950\/85{background-color:rgba(2,6,24,.85)}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/85{background-color:color-mix(in oklab,var(--color-slate-950) 85%,transparent)}}.bg-transparent{background-color:rgba(0,0,0,0)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/25{background-color:rgba(255,255,255,.25)}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/60{background-color:rgba(255,255,255,.6)}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/70{background-color:rgba(255,255,255,.7)}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/72{background-color:rgba(255,255,255,.72)}@supports (color:color-mix(in lab,red,red)){.bg-white\/72{background-color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.bg-white\/74{background-color:rgba(255,255,255,.74)}@supports (color:color-mix(in lab,red,red)){.bg-white\/74{background-color:color-mix(in oklab,var(--color-white) 74%,transparent)}}.bg-white\/85{background-color:rgba(255,255,255,.85)}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.bg-white\/92{background-color:rgba(255,255,255,.92)}@supports (color:color-mix(in lab,red,red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.bg-white\/98{background-color:rgba(255,255,255,.98)}@supports (color:color-mix(in lab,red,red)){.bg-white\/98{background-color:color-mix(in oklab,var(--color-white) 98%,transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-50\/50{background-color:rgba(250,250,250,.5)}@supports (color:color-mix(in lab,red,red)){.bg-zinc-50\/50{background-color:color-mix(in oklab,var(--color-zinc-50) 50%,transparent)}}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-200\/75{background-color:rgba(228,228,231,.75)}@supports (color:color-mix(in lab,red,red)){.bg-zinc-200\/75{background-color:color-mix(in oklab,var(--color-zinc-200) 75%,transparent)}}.bg-zinc-200\/80{background-color:rgba(228,228,231,.8)}@supports (color:color-mix(in lab,red,red)){.bg-zinc-200\/80{background-color:color-mix(in oklab,var(--color-zinc-200) 80%,transparent)}}.bg-zinc-300{background-color:var(--color-zinc-300)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,rgba\(245\,245\,245\,0\.6\)_82\.41\%\,rgba\(245\,245\,245\,0\)_98\.03\%\)\]{background-image:linear-gradient(90deg,rgba(245,245,245,.6) 82.41%,rgba(245,245,245,0) 98.03%)}.bg-\[linear-gradient\(90deg\,rgba\(245\,245\,245\,0\.65\)_70\%\,rgba\(245\,245\,245\,0\)_98\%\)\]{background-image:linear-gradient(90deg,rgba(245,245,245,.65) 70%,rgba(245,245,245,0) 98%)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(15\,23\,42\,0\.035\)\,transparent_32\%\)\]{background-image:radial-gradient(circle at 100% 0,rgba(15,23,42,.035),rgba(0,0,0,0) 32%)}.from-\[\#e6edf2\]{--tw-gradient-from:#e6edf2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#f5f6f7\]{--tw-gradient-from:#f5f6f7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-200{--tw-gradient-from:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950{--tw-gradient-from:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zinc-700{--tw-gradient-from:var(--color-zinc-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zinc-950{--tw-gradient-from:var(--color-zinc-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#f5f6f7\]{--tw-gradient-via:#f5f6f7;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#d9e5eb\]{--tw-gradient-to:#d9e5eb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-200{--tw-gradient-to:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-700{--tw-gradient-to:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-400{--tw-gradient-to:var(--color-zinc-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-500{--tw-gradient-to:var(--color-zinc-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[5px\]{padding-block:5px}.py-\[12px\]{padding-block:12px}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[22px\]{padding-top:22px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-\[8px\]{padding-right:8px}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pb-\[220px\]{padding-bottom:220px}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[12px\]{padding-left:12px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[52px\]{font-size:52px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0f1419\]{color:#0f1419}.text-\[\#00a1c2\]{color:#00a1c2}.text-\[\#1D2129\]{color:#1d2129}.text-\[\#1D2129\]\/25{color:rgba(29,33,41,.25)}.text-\[\#1D2129\]\/64{color:rgba(29,33,41,.64)}.text-\[\#4e5d6b\]{color:#4e5d6b}.text-\[\#6b7280\]{color:#6b7280}.text-\[\#008cab\]{color:#008cab}.text-\[\#8fa5b1\]{color:#8fa5b1}.text-\[\#9a6b00\]{color:#9a6b00}.text-\[\#929da5\]{color:#929da5}.text-\[\#3271c8\]{color:#3271c8}.text-\[\#8899a6\]{color:#8899a6}.text-\[\#23845b\]{color:#23845b}.text-\[\#66727d\]{color:#66727d}.text-\[\#72808a\]{color:#72808a}.text-\[\#111827\]{color:#111827}.text-\[\#198276\]{color:#198276}.text-\[\#536471\]{color:#536471}.text-\[\#536471\]\/64,.text-\[\#536471a3\]{color:rgba(83,100,113,.64)}.text-\[\#a0a8ae\]{color:#a0a8ae}.text-\[\#c55b2e\]{color:#c55b2e}.text-\[\#d2d9df\]{color:#d2d9df}.text-\[\#dc3b3b\]{color:#dc3b3b}.text-\[\#f59e0b\]{color:#f59e0b}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-black\/32{color:rgba(0,0,0,.32)}@supports (color:color-mix(in lab,red,red)){.text-black\/32{color:color-mix(in oklab,var(--color-black) 32%,transparent)}}.text-black\/34{color:rgba(0,0,0,.34)}@supports (color:color-mix(in lab,red,red)){.text-black\/34{color:color-mix(in oklab,var(--color-black) 34%,transparent)}}.text-black\/40{color:rgba(0,0,0,.4)}@supports (color:color-mix(in lab,red,red)){.text-black\/40{color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.text-black\/42{color:rgba(0,0,0,.42)}@supports (color:color-mix(in lab,red,red)){.text-black\/42{color:color-mix(in oklab,var(--color-black) 42%,transparent)}}.text-black\/45{color:rgba(0,0,0,.45)}@supports (color:color-mix(in lab,red,red)){.text-black\/45{color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.text-black\/50{color:rgba(0,0,0,.5)}@supports (color:color-mix(in lab,red,red)){.text-black\/50{color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.text-black\/55{color:rgba(0,0,0,.55)}@supports (color:color-mix(in lab,red,red)){.text-black\/55{color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.text-black\/60{color:rgba(0,0,0,.6)}@supports (color:color-mix(in lab,red,red)){.text-black\/60{color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.text-black\/68{color:rgba(0,0,0,.68)}@supports (color:color-mix(in lab,red,red)){.text-black\/68{color:color-mix(in oklab,var(--color-black) 68%,transparent)}}.text-black\/80{color:rgba(0,0,0,.8)}@supports (color:color-mix(in lab,red,red)){.text-black\/80{color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.text-blue-900{color:var(--color-blue-900)}.text-blue-950{color:var(--color-blue-950)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-transparent{color:rgba(0,0,0,0)}.text-white{color:var(--color-white)}.text-white\/48{color:rgba(255,255,255,.48)}@supports (color:color-mix(in lab,red,red)){.text-white\/48{color:color-mix(in oklab,var(--color-white) 48%,transparent)}}.text-white\/70{color:rgba(255,255,255,.7)}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-900{color:var(--color-zinc-900)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.caret-\[\#00a1c2\]{caret-color:#00a1c2}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_2px_rgba\(0\,0\,0\,0\.08\)\,0_1px_8px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 0 2px var(--tw-shadow-color,#00000014), 0 1px 8px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_2px_rgba\(0\,0\,0\,0\.08\)\,0_1px_8px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 0 2px var(--tw-shadow-color,#00000014), 0 1px 8px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(15\,20\,25\,0\.08\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#0f141914);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(15\,20\,25\,0\.08\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0f141914);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#0f172a24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_40px_rgba\(15\,20\,25\,0\.08\)\,0_2px_12px_rgba\(15\,20\,25\,0\.04\)\]{--tw-shadow:0 8px 40px var(--tw-shadow-color,#0f141914), 0 2px 12px var(--tw-shadow-color,#0f14190a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_56px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 8px 56px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 18px 55px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_72px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow:0 24px 72px var(--tw-shadow-color,#0f172a3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#0f172a3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(15\,23\,42\,0\.26\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#0f172a42);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_0\.5px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:inset 0 0 0 .5px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-slate-900\/12{--tw-shadow-color:#0f172b1f}@supports (color:color-mix(in lab,red,red)){.shadow-slate-900\/12{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 12%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-900\/18{--tw-shadow-color:#0f172b2e}@supports (color:color-mix(in lab,red,red)){.shadow-slate-900\/18{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 18%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-900\/\[0\.03\]{--tw-shadow-color:#0f172b08}@supports (color:color-mix(in lab,red,red)){.shadow-slate-900\/\[0\.03\]{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 3%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/15{--tw-shadow-color:#02061826}@supports (color:color-mix(in lab,red,red)){.shadow-slate-950\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/18{--tw-shadow-color:#0206182e}@supports (color:color-mix(in lab,red,red)){.shadow-slate-950\/18{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 18%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/20{--tw-shadow-color:#02061833}@supports (color:color-mix(in lab,red,red)){.shadow-slate-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#00a1c214\]{--tw-ring-color:#00a1c214}.ring-\[\#0000000d\],.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-black\/\[0\.04\]{--tw-ring-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.ring-black\/\[0\.04\]{--tw-ring-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.ring-black\/\[0\.05\]{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/\[0\.05\]{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-200\/70{--tw-ring-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.ring-slate-200\/70{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.ring-slate-200\/80{--tw-ring-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.ring-slate-200\/80{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.ring-slate-200\/90{--tw-ring-color:#e2e8f0e6}@supports (color:color-mix(in lab,red,red)){.ring-slate-200\/90{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.ring-zinc-200\/60{--tw-ring-color:#e4e4e799}@supports (color:color-mix(in lab,red,red)){.ring-zinc-200\/60{--tw-ring-color:color-mix(in oklab, var(--color-zinc-200) 60%, transparent)}}.ring-zinc-200\/80{--tw-ring-color:#e4e4e7cc}@supports (color:color-mix(in lab,red,red)){.ring-zinc-200\/80{--tw-ring-color:color-mix(in oklab, var(--color-zinc-200) 80%, transparent)}}.ring-zinc-300\/70{--tw-ring-color:#d4d4d8b3}@supports (color:color-mix(in lab,red,red)){.ring-zinc-300\/70{--tw-ring-color:color-mix(in oklab, var(--color-zinc-300) 70%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[0\.5px\]{outline-style:var(--tw-outline-style);outline-width:.5px}.-outline-offset-\[0\.5px\]{outline-offset:-.5px}.outline-black\/\[0\.03\]{outline-color:rgba(0,0,0,.03)}@supports (color:color-mix(in lab,red,red)){.outline-black\/\[0\.03\]{outline-color:color-mix(in oklab,var(--color-black) 3%,transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[10px\]{--tw-blur:blur(10px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[12px\]{--tw-blur:blur(12px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[80px\]{--tw-backdrop-blur:blur(80px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\,height\,box-shadow\,opacity\,transform\]{transition-property:max-width,height,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,background\,color\]{transition-property:opacity,transform,background,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;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-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:bg-black\/10:is(:where(.group):hover *){background-color:rgba(0,0,0,.1)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.group-hover\:bg-black\/\[0\.06\]:is(:where(.group):hover *){background-color:rgba(0,0,0,.06)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/\[0\.06\]:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.group-hover\:bg-slate-950:is(:where(.group):hover *){background-color:var(--color-slate-950)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/billing\:pointer-events-auto:is(:where(.group\/billing):hover *){pointer-events:auto}.group-hover\/billing\:scale-100:is(:where(.group\/billing):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/billing\:opacity-100:is(:where(.group\/billing):hover *){opacity:1}.group-hover\/empty-upload\:-translate-y-2:is(:where(.group\/empty-upload):hover *){--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/empty-upload\:scale-\[1\.125\]:is(:where(.group\/empty-upload):hover *){scale:1.125}.group-hover\/frame\:-translate-y-2:is(:where(.group\/frame):hover *){--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/frame\:scale-\[1\.125\]:is(:where(.group\/frame):hover *){scale:1.125}.group-hover\/frame\:opacity-100:is(:where(.group\/frame):hover *){opacity:1}.group-hover\/item\:bg-white:is(:where(.group\/item):hover *){background-color:var(--color-white)}.group-hover\/item\:ring-\[\#0000000d\]:is(:where(.group\/item):hover *){--tw-ring-color:#0000000d}.group-hover\/ref\:-translate-y-2:is(:where(.group\/ref):hover *){--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/ref\:scale-\[1\.125\]:is(:where(.group\/ref):hover *){scale:1.125}.group-hover\/ref\:opacity-100:is(:where(.group\/ref):hover *){opacity:1}.group-hover\/upload\:-translate-y-2:is(:where(.group\/upload):hover *){--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/upload\:scale-\[1\.125\]:is(:where(.group\/upload):hover *){scale:1.125}.group-hover\/user-prompt\:opacity-100:is(:where(.group\/user-prompt):hover *){opacity:1}}.group-active\/empty-upload\:scale-\[0\.98\]:is(:where(.group\/empty-upload):active *),.group-active\/frame\:scale-\[0\.98\]:is(:where(.group\/frame):active *),.group-active\/ref\:scale-\[0\.98\]:is(:where(.group\/ref):active *),.group-active\/upload\:scale-\[0\.98\]:is(:where(.group\/upload):active *){scale:.98}.file\:mr-2::file-selector-button{margin-right:calc(var(--spacing) * 2)}.file\:rounded-md::file-selector-button{border-radius:var(--radius-md)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-zinc-100::file-selector-button{background-color:var(--color-zinc-100)}.file\:px-2::file-selector-button{padding-inline:calc(var(--spacing) * 2)}.file\:py-1::file-selector-button{padding-block:calc(var(--spacing) * 1)}.placeholder\:text-\[\#8899a6\]::placeholder{color:#8899a6}.placeholder\:text-\[\#72808a\]::placeholder{color:#72808a}.placeholder\:text-\[\#536471a3\]::placeholder{color:rgba(83,100,113,.64)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-3:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 3)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.before\:w-1:before{content:var(--tw-content);width:calc(var(--spacing) * 1)}.before\:rounded-r-full:before{content:var(--tw-content);border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.before\:bg-slate-950:before{content:var(--tw-content);background-color:var(--color-slate-950)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-slate-200:hover{border-color:var(--color-slate-200)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-slate-500:hover{border-color:var(--color-slate-500)}.hover\:border-zinc-300:hover{border-color:var(--color-zinc-300)}.hover\:bg-\[\#0000000d\]:hover{background-color:rgba(0,0,0,.05)}.hover\:bg-\[\#3b4047\]:hover{background-color:#3b4047}.hover\:bg-\[\#00000008\]:hover{background-color:rgba(0,0,0,.03)}.hover\:bg-\[\#008fb0\]:hover{background-color:#008fb0}.hover\:bg-\[\#272c30\]:hover{background-color:#272c30}.hover\:bg-\[\#e6e9ea\]:hover{background-color:#e6e9ea}.hover\:bg-\[\#f6fbfc\]:hover{background-color:#f6fbfc}.hover\:bg-black\/5:hover{background-color:rgba(0,0,0,.05)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-black\/\[\.03\]:hover{background-color:rgba(0,0,0,.03)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[\.03\]:hover{background-color:color-mix(in oklab,var(--color-black) 3%,transparent)}}.hover\:bg-black\/\[\.045\]:hover{background-color:rgba(0,0,0,.043)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[\.045\]:hover{background-color:color-mix(in oklab,var(--color-black) 4.5%,transparent)}}.hover\:bg-black\/\[0\.04\]:hover{background-color:rgba(0,0,0,.04)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200\/70:hover{background-color:rgba(226,232,240,.7)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-200\/70:hover{background-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/15:hover{background-color:rgba(255,255,255,.15)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:bg-white\/60:hover{background-color:rgba(255,255,255,.6)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.hover\:bg-white\/70:hover{background-color:rgba(255,255,255,.7)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:bg-zinc-100\/70:hover{background-color:rgba(244,244,245,.7)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-100\/70:hover{background-color:color-mix(in oklab,var(--color-zinc-100) 70%,transparent)}}.hover\:bg-zinc-100\/90:hover{background-color:rgba(244,244,245,.9)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-100\/90:hover{background-color:color-mix(in oklab,var(--color-zinc-100) 90%,transparent)}}.hover\:bg-zinc-200\/50:hover{background-color:rgba(228,228,231,.5)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-200\/50:hover{background-color:color-mix(in oklab,var(--color-zinc-200) 50%,transparent)}}.hover\:bg-zinc-200\/60:hover{background-color:rgba(228,228,231,.6)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-200\/60:hover{background-color:color-mix(in oklab,var(--color-zinc-200) 60%,transparent)}}.hover\:text-\[\#0f1419\]:hover{color:#0f1419}.hover\:text-\[\#00a1c2\]:hover{color:#00a1c2}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_4px_32px_rgba\(0\,0\,0\,0\.04\)\,0_6px_24px_rgba\(0\,0\,0\,0\.03\)\]:hover{--tw-shadow:0 4px 32px var(--tw-shadow-color,#0000000a), 0 6px 24px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-slate-900\/\[0\.05\]:hover{--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-slate-900\/\[0\.05\]:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:ring-slate-300:hover{--tw-ring-color:var(--color-slate-300)}}.focus\:border-\[\#00a1c2\]:focus{border-color:#00a1c2}.focus\:border-slate-950:focus{border-color:var(--color-slate-950)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-slate-200:focus{--tw-ring-color:var(--color-slate-200)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#00a1c2\]\/30:focus-visible{--tw-ring-color:oklab(65.5331% -.0918759 -.0752555/.3)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:bg-\[\#15161a\]:active{background-color:#15161a}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#0000000d\]:disabled{background-color:rgba(0,0,0,.05)}.disabled\:text-\[\#5364715c\]:disabled{color:rgba(83,100,113,.36)}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:1281px){.min-\[1281px\]\:max-w-\[800px\]{max-width:800px}}@media(min-width:1921px){.min-\[1921px\]\:max-w-\[924px\]{max-width:924px}}@media(min-width:40rem){.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.md\:mx-8{margin-inline:calc(var(--spacing) * 8)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[220px_80px_1fr\]{grid-template-columns:220px 80px 1fr}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}}.dark\:border-\[\#37c8e5\]:where(.dark,.dark *){border-color:#37c8e5}.dark\:border-\[\#ccddff0f\]:where(.dark,.dark *){border-color:rgba(204,221,255,.06)}.dark\:border-\[\#ccddff1a\]:where(.dark,.dark *){border-color:rgba(204,221,255,.1)}.dark\:border-\[\#ccddff1f\]:where(.dark,.dark *){border-color:rgba(204,221,255,.12)}.dark\:border-\[\#f5fbff\]:where(.dark,.dark *){border-color:#f5fbff}.dark\:border-amber-500\/20:where(.dark,.dark *){border-color:rgba(249,156,0,.2)}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-500\/20:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.dark\:border-slate-950:where(.dark,.dark *){border-color:var(--color-slate-950)}.dark\:border-transparent:where(.dark,.dark *){border-color:rgba(0,0,0,0)}.dark\:border-white:where(.dark,.dark *){border-color:var(--color-white)}.dark\:border-white\/10:where(.dark,.dark *){border-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-white\/12:where(.dark,.dark *){border-color:rgba(255,255,255,.12)}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/12:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.dark\:border-white\/15:where(.dark,.dark *){border-color:rgba(255,255,255,.15)}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/15:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.dark\:border-zinc-100:where(.dark,.dark *){border-color:var(--color-zinc-100)}.dark\:border-zinc-500:where(.dark,.dark *){border-color:var(--color-zinc-500)}.dark\:border-zinc-600:where(.dark,.dark *){border-color:var(--color-zinc-600)}.dark\:border-zinc-700:where(.dark,.dark *){border-color:var(--color-zinc-700)}.dark\:border-zinc-800:where(.dark,.dark *){border-color:var(--color-zinc-800)}.dark\:border-zinc-800\/80:where(.dark,.dark *){border-color:rgba(39,39,42,.8)}@supports (color:color-mix(in lab,red,red)){.dark\:border-zinc-800\/80:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-zinc-800) 80%,transparent)}}.dark\:border-zinc-950\/45:where(.dark,.dark *){border-color:rgba(9,9,11,.45)}@supports (color:color-mix(in lab,red,red)){.dark\:border-zinc-950\/45:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-zinc-950) 45%,transparent)}}.dark\:bg-\[\#0f0f12\]:where(.dark,.dark *){background-color:#0f0f12}.dark\:bg-\[\#00cae0\]:where(.dark,.dark *){background-color:#00cae0}.dark\:bg-\[\#1b4d49\]:where(.dark,.dark *){background-color:#1b4d49}.dark\:bg-\[\#1c1d21\]:where(.dark,.dark *){background-color:#1c1d21}.dark\:bg-\[\#1c1e22\]:where(.dark,.dark *){background-color:#1c1e22}.dark\:bg-\[\#1c4d3b\]:where(.dark,.dark *){background-color:#1c4d3b}.dark\:bg-\[\#2a2b31\]:where(.dark,.dark *){background-color:#2a2b31}.dark\:bg-\[\#2b2c31\]:where(.dark,.dark *){background-color:#2b2c31}.dark\:bg-\[\#2d2e34\]:where(.dark,.dark *){background-color:#2d2e34}.dark\:bg-\[\#2f3541\]:where(.dark,.dark *){background-color:#2f3541}.dark\:bg-\[\#3b4047\]:where(.dark,.dark *){background-color:#3b4047}.dark\:bg-\[\#5a2525\]:where(.dark,.dark *){background-color:#5a2525}.dark\:bg-\[\#5b3022\]:where(.dark,.dark *){background-color:#5b3022}.dark\:bg-\[\#213a5e\]:where(.dark,.dark *){background-color:#213a5e}.dark\:bg-\[\#262a31\]:where(.dark,.dark *){background-color:#262a31}.dark\:bg-\[\#292a30\]:where(.dark,.dark *){background-color:#292a30}.dark\:bg-\[\#363b43\]:where(.dark,.dark *){background-color:#363b43}.dark\:bg-\[\#14353d\]:where(.dark,.dark *){background-color:#14353d}.dark\:bg-\[\#15161a\]:where(.dark,.dark *){background-color:#15161a}.dark\:bg-\[\#17181c\]:where(.dark,.dark *){background-color:#17181c}.dark\:bg-\[\#18191d\]:where(.dark,.dark *){background-color:#18191d}.dark\:bg-\[\#23242a\]:where(.dark,.dark *){background-color:#23242a}.dark\:bg-\[\#24252b\]:where(.dark,.dark *){background-color:#24252b}.dark\:bg-\[\#25262b\]:where(.dark,.dark *){background-color:#25262b}.dark\:bg-\[\#25262c\]:where(.dark,.dark *){background-color:#25262c}.dark\:bg-\[\#25262c\]\/98:where(.dark,.dark *){background-color:rgba(37,38,44,.98)}.dark\:bg-\[\#34353b\]:where(.dark,.dark *){background-color:#34353b}.dark\:bg-\[\#34363b\]:where(.dark,.dark *){background-color:#34363b}.dark\:bg-\[\#34373d\]:where(.dark,.dark *){background-color:#34373d}.dark\:bg-\[\#57451b\]:where(.dark,.dark *){background-color:#57451b}.dark\:bg-\[\#141519\]:where(.dark,.dark *){background-color:#141519}.dark\:bg-\[\#202126\]:where(.dark,.dark *){background-color:#202126}.dark\:bg-\[\#202127\]:where(.dark,.dark *){background-color:#202127}.dark\:bg-\[\#202127b8\]:where(.dark,.dark *){background-color:rgba(32,33,39,.72)}.dark\:bg-\[\#222329\]:where(.dark,.dark *){background-color:#222329}.dark\:bg-\[\#282930\]:where(.dark,.dark *){background-color:#282930}.dark\:bg-\[\#343740\]:where(.dark,.dark *){background-color:#343740}.dark\:bg-\[\#363840\]:where(.dark,.dark *){background-color:#363840}.dark\:bg-\[\#ccddff0a\]:where(.dark,.dark *){background-color:rgba(204,221,255,.04)}.dark\:bg-\[\#ccddff1f\]:where(.dark,.dark *){background-color:rgba(204,221,255,.12)}.dark\:bg-\[\#ccddff14\]:where(.dark,.dark *){background-color:rgba(204,221,255,.08)}.dark\:bg-amber-500\/10:where(.dark,.dark *){background-color:rgba(249,156,0,.1)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.dark\:bg-amber-500\/15:where(.dark,.dark *){background-color:rgba(249,156,0,.15)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/15:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.dark\:bg-amber-950\/30:where(.dark,.dark *){background-color:rgba(70,25,1,.3)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 30%,transparent)}}.dark\:bg-transparent:where(.dark,.dark *){background-color:rgba(0,0,0,0)}.dark\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\:bg-white\/12:where(.dark,.dark *){background-color:rgba(255,255,255,.12)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/12:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.dark\:bg-white\/\[0\.04\]:where(.dark,.dark *){background-color:rgba(255,255,255,.04)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.04\]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.dark\:bg-zinc-100:where(.dark,.dark *){background-color:var(--color-zinc-100)}.dark\:bg-zinc-100\/85:where(.dark,.dark *){background-color:rgba(244,244,245,.85)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-100\/85:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-100) 85%,transparent)}}.dark\:bg-zinc-700:where(.dark,.dark *){background-color:var(--color-zinc-700)}.dark\:bg-zinc-800:where(.dark,.dark *){background-color:var(--color-zinc-800)}.dark\:bg-zinc-800\/45:where(.dark,.dark *){background-color:rgba(39,39,42,.45)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-800\/45:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-800) 45%,transparent)}}.dark\:bg-zinc-800\/70:where(.dark,.dark *){background-color:rgba(39,39,42,.7)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-800\/70:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-800) 70%,transparent)}}.dark\:bg-zinc-800\/80:where(.dark,.dark *){background-color:rgba(39,39,42,.8)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-800\/80:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-800) 80%,transparent)}}.dark\:bg-zinc-900:where(.dark,.dark *){background-color:var(--color-zinc-900)}.dark\:bg-zinc-900\/30:where(.dark,.dark *){background-color:rgba(24,24,27,.3)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-900) 30%,transparent)}}.dark\:bg-zinc-900\/40:where(.dark,.dark *){background-color:rgba(24,24,27,.4)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-900\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-900) 40%,transparent)}}.dark\:bg-zinc-900\/60:where(.dark,.dark *){background-color:rgba(24,24,27,.6)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-900\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-900) 60%,transparent)}}.dark\:bg-zinc-900\/85:where(.dark,.dark *){background-color:rgba(24,24,27,.85)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-900\/85:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-900) 85%,transparent)}}.dark\:bg-zinc-950:where(.dark,.dark *){background-color:var(--color-zinc-950)}.dark\:bg-zinc-950\/60:where(.dark,.dark *){background-color:rgba(9,9,11,.6)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-zinc-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-zinc-950) 60%,transparent)}}.dark\:bg-\[linear-gradient\(90deg\,rgba\(37\,38\,46\,0\.6\)_82\.41\%\,rgba\(37\,38\,46\,0\)_98\.03\%\)\]:where(.dark,.dark *){background-image:linear-gradient(90deg,rgba(37,38,46,.6) 82.41%,rgba(37,38,46,0) 98.03%)}.dark\:bg-\[linear-gradient\(90deg\,rgba\(37\,38\,46\,0\.65\)_70\%\,rgba\(37\,38\,46\,0\)_98\%\)\]:where(.dark,.dark *){background-image:linear-gradient(90deg,rgba(37,38,46,.65) 70%,rgba(37,38,46,0) 98%)}.dark\:bg-none:where(.dark,.dark *){background-image:none}.dark\:from-\[\#0f0f12\]:where(.dark,.dark *){--tw-gradient-from:#0f0f12;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-\[\#24272c\]:where(.dark,.dark *){--tw-gradient-from:#24272c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-zinc-800:where(.dark,.dark *){--tw-gradient-from:var(--color-zinc-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:via-\[\#0f0f12\]:where(.dark,.dark *){--tw-gradient-via:#0f0f12;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-zinc-700:where(.dark,.dark *){--tw-gradient-via:var(--color-zinc-700);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-\[\#191b1f\]:where(.dark,.dark *){--tw-gradient-to:#191b1f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-zinc-800:where(.dark,.dark *){--tw-gradient-to:var(--color-zinc-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:text-\[\#00cae0\]:where(.dark,.dark *){color:#00cae0}.dark\:text-\[\#6cddf4\]:where(.dark,.dark *){color:#6cddf4}.dark\:text-\[\#9ce5c5\]:where(.dark,.dark *){color:#9ce5c5}.dark\:text-\[\#92e2d9\]:where(.dark,.dark *){color:#92e2d9}.dark\:text-\[\#a9ccff\]:where(.dark,.dark *){color:#a9ccff}.dark\:text-\[\#c8cdd3\]:where(.dark,.dark *){color:#c8cdd3}.dark\:text-\[\#c9d1d9\]:where(.dark,.dark *){color:#c9d1d9}.dark\:text-\[\#e0f5ff59\]:where(.dark,.dark *){color:rgba(224,245,255,.35)}.dark\:text-\[\#f5d579\]:where(.dark,.dark *){color:#f5d579}.dark\:text-\[\#f5fbff\]:where(.dark,.dark *){color:#f5fbff}.dark\:text-\[\#ffb1b1\]:where(.dark,.dark *){color:#ffb1b1}.dark\:text-\[\#ffc0a4\]:where(.dark,.dark *){color:#ffc0a4}.dark\:text-amber-200:where(.dark,.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-black:where(.dark,.dark *){color:var(--color-black)}.dark\:text-black\/60:where(.dark,.dark *){color:rgba(0,0,0,.6)}@supports (color:color-mix(in lab,red,red)){.dark\:text-black\/60:where(.dark,.dark *){color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-zinc-50:where(.dark,.dark *){color:var(--color-zinc-50)}.dark\:text-zinc-100:where(.dark,.dark *){color:var(--color-zinc-100)}.dark\:text-zinc-200:where(.dark,.dark *){color:var(--color-zinc-200)}.dark\:text-zinc-300:where(.dark,.dark *){color:var(--color-zinc-300)}.dark\:text-zinc-400:where(.dark,.dark *){color:var(--color-zinc-400)}.dark\:text-zinc-500:where(.dark,.dark *){color:var(--color-zinc-500)}.dark\:text-zinc-600:where(.dark,.dark *){color:var(--color-zinc-600)}.dark\:text-zinc-900:where(.dark,.dark *){color:var(--color-zinc-900)}.dark\:text-zinc-950:where(.dark,.dark *){color:var(--color-zinc-950)}.dark\:caret-\[\#00cae0\]:where(.dark,.dark *){caret-color:#00cae0}.dark\:shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.24\)\]:where(.dark,.dark *){--tw-shadow:0 8px 32px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_8px_56px_rgba\(0\,0\,0\,0\.24\)\]:where(.dark,.dark *){--tw-shadow:0 8px 56px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_14px_36px_rgba\(0\,0\,0\,0\.45\)\]:where(.dark,.dark *){--tw-shadow:0 14px 36px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.38\)\]:where(.dark,.dark *){--tw-shadow:0 18px 48px var(--tw-shadow-color,#00000061);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-0:where(.dark,.dark *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-1:where(.dark,.dark *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-\[\#262a31\]:where(.dark,.dark *){--tw-ring-color:#262a31}.dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:ring-white\/12:where(.dark,.dark *){--tw-ring-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.dark\:ring-white\/12:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.dark\:ring-zinc-700:where(.dark,.dark *){--tw-ring-color:var(--color-zinc-700)}.dark\:ring-zinc-800:where(.dark,.dark *){--tw-ring-color:var(--color-zinc-800)}.dark\:ring-zinc-800\/70:where(.dark,.dark *){--tw-ring-color:#27272ab3}@supports (color:color-mix(in lab,red,red)){.dark\:ring-zinc-800\/70:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-zinc-800) 70%, transparent)}}.dark\:outline-\[\#ccddff14\]:where(.dark,.dark *){outline-color:rgba(204,221,255,.08)}@media(hover:hover){.dark\:group-hover\:bg-zinc-100:where(.dark,.dark *):is(:where(.group):hover *){background-color:var(--color-zinc-100)}.dark\:group-hover\:text-zinc-950:where(.dark,.dark *):is(:where(.group):hover *){color:var(--color-zinc-950)}.dark\:group-hover\/item\:bg-\[\#363b43\]:where(.dark,.dark *):is(:where(.group\/item):hover *){background-color:#363b43}.dark\:group-hover\/item\:ring-\[\#262a31\]:where(.dark,.dark *):is(:where(.group\/item):hover *){--tw-ring-color:#262a31}}.dark\:file\:bg-zinc-700:where(.dark,.dark *)::file-selector-button{background-color:var(--color-zinc-700)}.dark\:placeholder\:text-\[\#e0f5ff59\]:where(.dark,.dark *)::placeholder{color:rgba(224,245,255,.35)}.dark\:placeholder\:text-zinc-500:where(.dark,.dark *)::placeholder{color:var(--color-zinc-500)}.dark\:before\:bg-zinc-100:where(.dark,.dark *):before{content:var(--tw-content);background-color:var(--color-zinc-100)}@media(hover:hover){.dark\:hover\:border-zinc-500:where(.dark,.dark *):hover{border-color:var(--color-zinc-500)}.dark\:hover\:border-zinc-600:where(.dark,.dark *):hover{border-color:var(--color-zinc-600)}.dark\:hover\:border-zinc-700:where(.dark,.dark *):hover{border-color:var(--color-zinc-700)}.dark\:hover\:bg-\[\#00b8cc\]:where(.dark,.dark *):hover{background-color:#00b8cc}.dark\:hover\:bg-\[\#2a2b31\]:where(.dark,.dark *):hover{background-color:#2a2b31}.dark\:hover\:bg-\[\#2a3140\]:where(.dark,.dark *):hover{background-color:#2a3140}.dark\:hover\:bg-\[\#272a31\]:where(.dark,.dark *):hover{background-color:#272a31}.dark\:hover\:bg-\[\#363b43\]:where(.dark,.dark *):hover{background-color:#363b43}.dark\:hover\:bg-\[\#343740\]:where(.dark,.dark *):hover{background-color:#343740}.dark\:hover\:bg-\[\#343740\]\/60:where(.dark,.dark *):hover{background-color:rgba(52,55,64,.6)}.dark\:hover\:bg-\[\#ccddff0a\]:where(.dark,.dark *):hover{background-color:rgba(204,221,255,.04)}.dark\:hover\:bg-\[\#ccddff14\]:where(.dark,.dark *):hover{background-color:rgba(204,221,255,.08)}.dark\:hover\:bg-red-500\/10:where(.dark,.dark *):hover{background-color:rgba(251,44,54,.1)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-500\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.dark\:hover\:bg-red-950\/30:where(.dark,.dark *):hover{background-color:rgba(70,8,9,.3)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-950\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-950) 30%,transparent)}}.dark\:hover\:bg-white:where(.dark,.dark *):hover{background-color:var(--color-white)}.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:rgba(255,255,255,.05)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:hover\:bg-zinc-200:where(.dark,.dark *):hover{background-color:var(--color-zinc-200)}.dark\:hover\:bg-zinc-700\/70:where(.dark,.dark *):hover{background-color:rgba(63,63,70,.7)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-zinc-700\/70:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-zinc-700) 70%,transparent)}}.dark\:hover\:bg-zinc-800:where(.dark,.dark *):hover{background-color:var(--color-zinc-800)}.dark\:hover\:bg-zinc-900:where(.dark,.dark *):hover{background-color:var(--color-zinc-900)}.dark\:hover\:bg-zinc-900\/70:where(.dark,.dark *):hover{background-color:rgba(24,24,27,.7)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-zinc-900\/70:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-zinc-900) 70%,transparent)}}.dark\:hover\:text-\[\#64d6e4\]:where(.dark,.dark *):hover{color:#64d6e4}.dark\:hover\:text-zinc-100:where(.dark,.dark *):hover{color:var(--color-zinc-100)}.dark\:hover\:text-zinc-200:where(.dark,.dark *):hover{color:var(--color-zinc-200)}}.dark\:focus\:border-zinc-100:where(.dark,.dark *):focus{border-color:var(--color-zinc-100)}.dark\:focus\:ring-zinc-800\/70:where(.dark,.dark *):focus{--tw-ring-color:#27272ab3}@supports (color:color-mix(in lab,red,red)){.dark\:focus\:ring-zinc-800\/70:where(.dark,.dark *):focus{--tw-ring-color:color-mix(in oklab, var(--color-zinc-800) 70%, transparent)}}.dark\:disabled\:bg-\[\#ccddff14\]:where(.dark,.dark *):disabled{background-color:rgba(204,221,255,.08)}.dark\:disabled\:text-\[\#e0f5ff33\]:where(.dark,.dark *):disabled{color:rgba(224,245,255,.2)}}.cases-mobile-page{color:#15171a;background:linear-gradient(#fff3ee 0,#f7f8fa 132px),#f7f8fa;max-width:520px;min-height:100%;margin:0 auto;padding:0 10px 96px}.cases-mobile-header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(255,247,243,.88);gap:9px;margin:0 -10px;padding:12px 10px 10px;display:grid;position:sticky;top:0}.cases-mobile-header h1{color:#15171a;margin:0;font-size:20px;font-weight:880;line-height:1.2}.cases-mobile-brand{align-items:center;gap:9px;min-width:0;display:flex}.cases-mobile-brand img,.cases-mobile-brand span{border-radius:8px;flex:none;width:30px;height:30px}.cases-mobile-brand img{object-fit:contain}.cases-mobile-brand span{color:#fff;background:#15171a;justify-content:center;align-items:center;font-size:14px;font-weight:850;display:inline-flex}.cases-mobile-search{color:#72808a;background:#fff;border:1px solid #0f14190f;border-radius:10px;align-items:center;gap:9px;height:38px;padding:0 12px;display:flex;box-shadow:0 12px 26px rgba(15,20,25,.07)}.cases-mobile-filter-row{align-items:center;gap:8px;min-width:0;padding:10px 0 12px;display:flex}.cases-mobile-sort{border-left:1px solid #0f14190f;flex:none;gap:6px;padding-left:8px;display:flex}.cases-mobile-sort button{color:#536471;background:#fff;border:1px solid #0f141912;border-radius:8px;height:32px;padding:0 10px;font-size:11px;font-weight:780}.cases-mobile-sort button.is-active{color:#fff;background:#15171a;border-color:#15171a}.cases-showcase-preview{background:linear-gradient(135deg,rgba(229,72,77,.1),rgba(0,0,0,0) 38%),linear-gradient(315deg,rgba(30,121,91,.1),rgba(0,0,0,0) 34%),#fff;border:1px solid #0f141912;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:14px;min-height:520px;padding:18px;display:grid;overflow:hidden;box-shadow:0 18px 48px rgba(15,20,25,.08)}.cases-showcase-preview__copy{gap:10px;display:grid}.cases-showcase-preview__copy>span{color:#e5484d;background:rgba(229,72,77,.1);border-radius:8px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:800}.cases-showcase-preview__copy h2{color:#15171a;max-width:330px;margin:0;font-size:22px;font-weight:820;line-height:1.2}.cases-showcase-preview__copy p{color:#66727d;max-width:360px;margin:0;font-size:13px;line-height:1.65}.cases-showcase-preview__chips{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.cases-showcase-preview__chips b{color:#30363d;background:rgba(255,255,255,.78);border:1px solid #0f141912;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:750;display:inline-flex}.cases-showcase-preview__actions{margin-top:2px;display:flex}.cases-showcase-preview__actions button{color:#fff;background:#15171a;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:38px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.cases-showcase-phone{background:#f6f7f8;border:8px solid #15171a;border-radius:28px;width:min(315px,100%);margin:4px auto 0;position:relative;overflow:hidden;box-shadow:0 22px 46px rgba(15,20,25,.18)}.cases-showcase-phone:before{content:"";z-index:2;background:rgba(255,255,255,.78);border-radius:999px;width:72px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.cases-showcase-phone__hero{background:linear-gradient(140deg,rgba(255,255,255,.1),rgba(0,0,0,0) 45%),linear-gradient(135deg,#f0505a,#f0b35b 48%,#1f795d);height:190px;position:relative}.cases-showcase-phone__hero:after{content:"";background:linear-gradient(rgba(255,255,255,.58),rgba(255,255,255,.16)),linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 16px,rgba(255,255,255,.34) 16px,rgba(255,255,255,.34) 92px,rgba(0,0,0,0) 92px);border-radius:22px;width:108px;height:132px;position:absolute;bottom:20px;right:32px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.cases-showcase-phone__badge{z-index:1;color:#15171a;background:rgba(255,255,255,.88);border-radius:8px;padding:5px 8px;font-size:11px;font-weight:850;position:absolute;top:24px;left:16px}.cases-showcase-phone__dots{gap:4px;display:flex;position:absolute;bottom:14px;right:16px}.cases-showcase-phone__dots i{background:rgba(255,255,255,.68);border-radius:999px;width:7px;height:7px}.cases-showcase-phone__dots i:first-child{background:#fff;width:18px}.cases-showcase-phone__info{background:#fff;gap:8px;padding:14px;display:grid}.cases-showcase-phone__info strong{color:#e5484d;font-size:22px;font-weight:880}.cases-showcase-phone__info h3{color:#15171a;margin:0;font-size:17px;font-weight:800;line-height:1.25}.cases-showcase-phone__info p{color:#66727d;margin:0;font-size:12px}.cases-showcase-phone__sku,.cases-showcase-phone__social{gap:7px;display:flex}.cases-showcase-phone__sku span,.cases-showcase-phone__social button{color:#30363d;background:#fff;border:1px solid #0f141914;border-radius:8px;font-size:11px;font-weight:750}.cases-showcase-phone__sku span{padding:7px 9px}.cases-showcase-phone__social button{align-items:center;gap:4px;height:30px;padding:0 8px;display:inline-flex}.cases-showcase-phone__dock{background:rgba(255,255,255,.94);border-top:1px solid #0f141914;grid-template-columns:44px 1fr 1fr;gap:7px;padding:9px;display:grid}.cases-showcase-phone__dock button{color:#fff;background:#15171a;border:0;border-radius:8px;height:36px;font-size:12px;font-weight:850}.cases-showcase-phone__dock button:last-child{background:#e5484d}.cases-showcase-phone__dock button:first-child{color:#15171a;background:#f1f3f5}.cases-mobile-search input{color:#15171a;background:0 0;border:0;outline:0;width:100%;font-size:14px}.cases-mobile-tabs{scrollbar-width:none;flex:auto;gap:8px;min-width:0;padding:0;display:flex;overflow-x:auto}.cases-mobile-tabs::-webkit-scrollbar{display:none}.cases-mobile-tabs button{color:#536471;background:rgba(255,255,255,.86);border:1px solid #0f141912;border-radius:8px;flex:none;height:32px;padding:0 12px;font-size:13px;font-weight:750;box-shadow:0 8px 18px rgba(15,20,25,.04)}.cases-mobile-tabs button.is-active{color:#fff;background:#15171a;border-color:#15171a}.cases-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px;display:grid}.cases-shop-column{gap:9px;min-width:0;display:grid}.case-shop-card{cursor:pointer;background:#fff;border:1px solid #0f141912;border-radius:8px;width:100%;display:block;overflow:hidden;box-shadow:0 14px 34px rgba(15,20,25,.08)}.case-shop-card__media{background:linear-gradient(135deg,rgba(229,72,77,.08),rgba(0,0,0,0) 42%),#eef0f3;min-height:148px;position:relative;overflow:hidden}.case-shop-card__media img,.case-shop-card__placeholder{object-fit:cover;width:100%;height:auto;display:block}.case-shop-card__placeholder{background:linear-gradient(135deg,rgba(21,23,26,.08),rgba(21,23,26,0)),repeating-linear-gradient(45deg,#eef0f3,#eef0f3 10px,#e5e8ec 10px,#e5e8ec 20px);min-height:148px}.case-shop-card__media[style] img,.case-shop-card__media[style] .case-shop-card__placeholder{height:100%}.case-shop-card__fav{color:#e5484d;background:rgba(255,255,255,.92);border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 10px 22px rgba(15,20,25,.14)}.case-shop-card__demo-badge{color:#fff;background:rgba(21,23,26,.82);border-radius:7px;padding:4px 7px;font-size:10px;font-weight:800;position:absolute;top:7px;left:7px}.case-shop-card__body{gap:6px;padding:10px;display:grid}.case-shop-card__category{color:#1e795b;background:rgba(30,121,91,.1);border-radius:6px;justify-self:start;padding:3px 7px;font-size:11px;font-weight:700}.case-shop-card h2{color:#15171a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14.5px;font-weight:820;line-height:1.3;display:-webkit-box;overflow:hidden}.case-shop-card p{color:#66727d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.case-shop-card__tags{gap:5px;display:flex;overflow:hidden}.case-shop-card__tags span{color:#536471;background:#f2f4f6;border-radius:5px;flex:none;padding:3px 6px;font-size:10px;font-weight:700}.case-shop-card__foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.case-shop-card__foot strong{color:#e5484d;align-items:baseline;gap:4px;font-size:17px;font-weight:880;display:inline-flex}.case-shop-card__foot strong em,.case-detail-price-row strong em{color:#9aa5ac;font-size:10px;font-style:normal;font-weight:760}.cases-demo-note{color:#7d8893;margin:0 0 8px;font-size:11px;font-weight:750}.cases-mobile-empty,.cases-mobile-alert,.case-detail-empty{color:#72808a;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:180px;font-size:14px;display:flex}.cases-mobile-alert{color:#e5484d;min-height:auto;margin-bottom:12px;padding:12px}.cases-load-sentinel{color:#8a96a0;justify-content:center;align-items:center;min-height:54px;font-size:12px;font-weight:700;display:flex}.cases-share-fab{right:max(16px,50vw - 244px);bottom:max(18px,env(safe-area-inset-bottom));z-index:20;color:#fff;background:#15171a;border:0;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;position:fixed;box-shadow:0 18px 42px rgba(15,20,25,.24)}.cases-share-fab.is-above-dock{bottom:max(90px,calc(env(safe-area-inset-bottom) + 90px))}.cases-share-panel{right:max(16px,50vw - 244px);bottom:max(82px,calc(env(safe-area-inset-bottom) + 82px));z-index:21;background:linear-gradient(135deg,rgba(229,72,77,.08),rgba(0,0,0,0) 38%),#fff;border:1px solid #0f141914;border-radius:8px;width:min(318px,100vw - 32px);padding:14px;position:fixed;box-shadow:0 24px 68px rgba(15,20,25,.22)}.cases-share-panel.is-above-dock{bottom:max(154px,calc(env(safe-area-inset-bottom) + 154px))}.cases-share-panel__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cases-share-panel__head strong{color:#15171a;font-size:15px;font-weight:820}.cases-share-panel__head button{color:#536471;background:#f1f3f5;border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:inline-flex}.cases-share-panel__qr{background:#fff;border:1px solid #0f141914;border-radius:8px;justify-content:center;align-items:center;width:164px;height:164px;margin:12px auto 10px;display:flex}.cases-share-panel__qr img{width:148px;height:148px;display:block}.cases-share-panel__qr svg{color:#9aa6af}.cases-share-panel p{color:#536471;text-overflow:ellipsis;white-space:nowrap;background:#f5f6f7;border-radius:7px;margin:0;padding:8px 9px;font-size:11px;line-height:1.45;overflow:hidden}.cases-share-panel__notice{color:#1e795b;margin-top:8px;font-size:12px;font-weight:760;display:block}.cases-share-panel__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.cases-share-panel__actions button,.cases-share-panel__actions a{color:#15171a;background:#fff;border:1px solid #0f141914;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.cases-share-panel__actions a{color:#fff;background:#15171a;grid-column:1/-1}.case-detail-page{color:#15171a;background:#f6f7f8;max-width:520px;min-height:100%;margin:0 auto;padding:0 0 92px}.case-demo-ribbon{z-index:18;color:#fff;text-align:center;background:#17191d;padding:8px 12px;font-size:12px;font-weight:750;position:sticky;top:48px}.case-detail-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.92);border-bottom:1px solid #0f14190f;grid-template-columns:44px 1fr 44px;align-items:center;height:48px;display:grid;position:sticky;top:0}.case-detail-topbar button{color:#15171a;background:0 0;border:0;border-radius:999px;justify-content:center;justify-self:center;align-items:center;width:36px;height:36px;display:inline-flex}.case-detail-topbar span{text-align:center;font-size:14px;font-weight:700}.case-detail-carousel{touch-action:pan-y;background:#101316;width:100%;position:relative;overflow:hidden}.case-detail-carousel__track{align-items:stretch;width:100%;height:100%;transition:transform .28s;display:flex}.case-detail-carousel__slide{background:#101316;border:0;flex:0 0 100%;justify-content:center;align-items:center;min-width:100%;height:100%;padding:0;display:flex;position:relative}.case-detail-carousel__slide img,.case-detail-carousel__slide video{object-fit:contain;background:#101316;width:100%;height:100%;display:block}.case-detail-carousel__slide video{max-height:100%}.case-detail-carousel__type{color:#fff;background:rgba(15,20,25,.68);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:760;position:absolute;bottom:12px;left:12px}.case-detail-carousel__empty{background:repeating-linear-gradient(45deg,#eef0f3,#eef0f3 10px,#e5e8ec 10px,#e5e8ec 20px);width:100%;height:260px}.case-detail-carousel__nav{color:#15171a;background:rgba(255,255,255,.82);border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 18px rgba(15,20,25,.12)}.case-detail-carousel__nav.is-left{left:10px}.case-detail-carousel__nav.is-right{right:10px}.case-detail-carousel__dots{gap:5px;display:flex;position:absolute;bottom:12px;right:12px}.case-detail-carousel__dots button{background:rgba(255,255,255,.58);border:0;border-radius:999px;width:6px;height:6px;padding:0}.case-detail-carousel__dots button.is-active{background:#fff;width:18px}.case-media-lightbox{z-index:80;background:rgba(7,9,12,.92);justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.case-media-lightbox__backdrop{background:0 0;border:0;position:absolute;top:0;right:0;bottom:0;left:0}.case-media-lightbox__stage{z-index:1;touch-action:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.case-media-lightbox__media{object-fit:contain;transform-origin:50%;max-width:100%;max-height:100%;transition:transform .12s;display:block}.case-media-lightbox__close,.case-media-lightbox__nav{z-index:2;color:#15171a;background:rgba(255,255,255,.9);border:0;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:absolute}.case-media-lightbox__close{top:max(14px,env(safe-area-inset-top));right:14px}.case-media-lightbox__nav{top:50%;transform:translateY(-50%)}.case-media-lightbox__nav.is-left{left:12px}.case-media-lightbox__nav.is-right{right:12px}.case-media-lightbox__count{right:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:2;color:#fff;background:rgba(255,255,255,.16);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:760;position:absolute}.case-detail-info,.case-commerce-panel,.case-social-panel,.case-detail-description{background:#fff;border-radius:8px;margin:10px 10px 0;box-shadow:0 10px 24px rgba(15,20,25,.04)}.case-detail-info{padding:14px}.case-detail-price-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.case-detail-price-row strong{color:#e5484d;align-items:baseline;gap:6px;font-size:24px;font-weight:850;display:inline-flex}.case-detail-price-row span{color:#1e795b;background:rgba(30,121,91,.1);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700}.case-detail-info h1{color:#15171a;margin:10px 0 0;font-size:20px;font-weight:760;line-height:1.26}.case-detail-info p{color:#536471;margin:7px 0 0;font-size:13px;line-height:1.55}.case-detail-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.case-detail-tags span{color:#536471;background:#f1f3f5;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:650}.case-commerce-panel{gap:12px;padding:14px;display:grid}.case-commerce-row{gap:9px;display:grid}.case-commerce-row.is-compact{grid-template-columns:auto 1fr auto;align-items:center}.case-commerce-row>span,.case-order-preview span{color:#536471;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.case-sku-options,.case-pay-options{flex-wrap:wrap;gap:8px;display:flex}.case-sku-options button,.case-pay-options button{color:#15171a;background:#fff;border:1px solid #0f141914;border-radius:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700}.case-sku-options button.is-active,.case-pay-options button.is-active{color:#e5484d;background:rgba(229,72,77,.08);border-color:#e5484d}.case-qty-control{border:1px solid #0f141914;border-radius:8px;display:inline-flex;overflow:hidden}.case-qty-control button,.case-qty-control b{color:#15171a;background:#fff;border:0;justify-content:center;align-items:center;width:34px;height:32px;display:inline-flex}.case-qty-control b{border-left:1px solid #0f141914;border-right:1px solid #0f141914;font-size:13px}.case-order-preview{background:#f7f2ea;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.case-order-preview strong{color:#7a4b12;font-size:13px}.case-social-panel{grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.case-social-panel button{color:#536471;background:#fff;border:1px solid #0f141914;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:38px;font-size:12px;font-weight:700;display:inline-flex}.case-social-panel button.is-active{color:#e5484d;background:rgba(229,72,77,.07);border-color:rgba(229,72,77,.28)}.case-detail-description{padding:14px}.case-detail-description h2,.case-detail-section-title{color:#15171a;margin:0 0 8px;font-size:15px;font-weight:760}.case-detail-description p{color:#536471;margin:0;font-size:13px;line-height:1.65}.case-detail-images{background:#fff;margin-top:10px}.case-detail-section-title{padding:14px 14px 8px}.case-detail-images img{width:100%;height:auto;margin:0;display:block}.case-buy-dock{z-index:30;max-width:520px;padding:10px 10px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(255,255,255,.94);border-top:1px solid #0f141914;grid-template-columns:74px 1fr 1fr;gap:8px;margin:0 auto;display:grid;position:fixed;bottom:0;left:max(0px,50vw - 260px);right:max(0px,50vw - 260px)}.case-buy-dock button{border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:44px;font-size:13px;font-weight:800;display:inline-flex}.case-buy-dock__icon{color:#15171a;background:#f1f3f5;flex-direction:column;gap:1px!important;font-size:10px!important}.case-buy-dock__cart{color:#fff;background:#15171a}.case-buy-dock__buy{color:#fff;background:#e5484d}@media(min-width:700px){.cases-mobile-page,.case-detail-page{border-left:1px solid #0f141914;border-right:1px solid #0f141914}}html,body,#root{height:100%}:root{--bg-body:#f5f5f5;--desktop-frame-bg:#f5f5f5;--text-primary:#1a1a1a;--text-secondary:#536471;--text-tertiary:#72808a;--icon-menu-color:var(--text-secondary);--icon-menu-active-color:var(--text-primary);--side-menu-width:76px;--side-menu-padding:20px 12px 8px 12px;--menu-icon-size:48px;--jm-center-nav-gap:14px;--jm-nav-item-height:68px;--menu-popup-bg:#fff;--menu-popup-border:#0000000f;--menu-popup-shadow:0 8px 32px #0000001f}.dark{--bg-body:#0a0a0a;--desktop-frame-bg:#0f0f12;--text-primary:#f0f0f0;--text-secondary:#e0f5ff99;--text-tertiary:#e0f5ff7a;--menu-popup-bg:#1e1e1e;--menu-popup-border:#ffffff14;--menu-popup-shadow:0 8px 32px #00000080}body{font-family:var(--font-sans);background:var(--bg-body);color:var(--text-primary);-webkit-font-smoothing:antialiased}html.desktop-app,html.desktop-app body{background:var(--desktop-frame-bg)}@keyframes modalIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes jmAuthSpin{to{transform:rotate(360deg)}}.chat-assistant-content{word-break:break-word;color:#0f1419;font-size:15px;line-height:1.65}.dark .chat-assistant-content{color:#f4f4f5}.jm-chat-search-mark{color:inherit;background:rgba(255,204,0,.42);border-radius:3px;padding:0 1px}.jm-chat-search-mark.is-active{background:rgba(0,161,194,.38);box-shadow:0 0 0 1px rgba(0,161,194,.75)}.dark .jm-chat-search-mark{background:rgba(255,204,0,.28)}.dark .jm-chat-search-mark.is-active{background:rgba(0,202,224,.32);box-shadow:0 0 0 1px rgba(0,202,224,.85)}.jm-chat-search-row-active{position:relative}.jm-chat-search-row-active:before{content:"";pointer-events:none;background:rgba(0,161,194,.06);border:1px solid #00a1c259;border-radius:14px;position:absolute;top:-6px;right:-8px;bottom:-6px;left:-8px}.dark .jm-chat-search-row-active:before{background:rgba(0,202,224,.08);border-color:rgba(0,202,224,.45)}.chat-md-tool-fold{background:rgba(248,250,252,.85);border:1px dashed #94a3b873;border-radius:10px;margin:0 0 12px;padding:8px 12px;font-size:12px}.dark .chat-md-tool-fold{background:rgba(28,29,33,.55);border-color:rgba(71,85,105,.55)}.chat-md-tool-fold summary{cursor:pointer;color:#64748b;font-weight:500}.dark .chat-md-tool-fold summary{color:#94a3b8}.chat-md-doc{background:linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:14px;margin:14px 0;overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,.04)}.dark .chat-md-doc{box-shadow:none;background:linear-gradient(#1c1d21,#18191c);border-color:#334155}.chat-md-doc-header{background:rgba(241,245,249,.8);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.dark .chat-md-doc-header{background:#1e2026;border-bottom-color:#334155}.chat-md-doc-label{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:600}.dark .chat-md-doc-label{color:#94a3b8}.chat-md-doc-copy{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:500;transition:background .15s,border-color .15s}.chat-md-doc-copy:hover{background:#f8fafc;border-color:#94a3b8}.dark .chat-md-doc-copy{color:#d4d4d8;background:#27272a;border-color:#475569}.dark .chat-md-doc-copy:hover{background:#343438}.chat-md-doc-body{padding:14px 16px 16px}.chat-md-doc-body .chat-md-code-block{margin:10px 0}.chat-md-code-block{border:1px solid #1e293b;border-radius:12px;margin:14px 0;overflow:hidden;box-shadow:0 4px 14px rgba(15,23,42,.12)}.chat-md-code-block-tool{opacity:.96;box-shadow:none}.chat-md-code-header{background:#1e293b;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;display:flex}.chat-md-code-lang{letter-spacing:.04em;color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:600}.chat-md-code-copy{color:#bae6fd;cursor:pointer;background:rgba(255,255,255,.08);border:none;border-radius:6px;padding:3px 10px;font-size:11px}.chat-md-code-copy:hover{background:rgba(255,255,255,.14)}.chat-md-code-lines{color:#64748b;margin-left:auto;margin-right:8px;font-size:10px;font-weight:500}.chat-md-code-scroll{background:#0f172a;max-height:min(440px,58vh);padding:12px 0;overflow:auto}.chat-md-code-rows{border-collapse:collapse;width:100%;display:table}.chat-md-code-row{display:table-row}.chat-md-code-ln{text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;color:#64748b;white-space:nowrap;width:1%;min-width:2.5em;padding:0 12px 0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;display:table-cell}.chat-md-code-line{vertical-align:top;color:#e2e8f0;white-space:pre;tab-size:2;background:0 0;border:none;margin:0;padding:0 16px 0 4px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;display:table-cell}.chat-md-code-line code{font-family:inherit;font-size:inherit;line-height:inherit;background:0 0;padding:0}.chat-md-code-block-tool .chat-md-code-scroll{max-height:200px}.chat-md-code-line .hljs-comment,.chat-md-code-line .hljs-quote{color:#6272a4;font-style:italic}.chat-md-code-line .hljs-keyword,.chat-md-code-line .hljs-selector-tag,.chat-md-code-line .hljs-built_in{color:#ff79c6}.chat-md-code-line .hljs-string,.chat-md-code-line .hljs-regexp{color:#f1fa8c}.chat-md-code-line .hljs-number,.chat-md-code-line .hljs-literal{color:#bd93f9}.chat-md-code-line .hljs-title,.chat-md-code-line .hljs-section,.chat-md-code-line .hljs-name{color:#50fa7b}.chat-md-code-line .hljs-attr,.chat-md-code-line .hljs-attribute{color:#8be9fd}.chat-md-code-line .hljs-function,.chat-md-code-line .hljs-params{color:#ffb86c}.chat-md-code-line .hljs-meta{color:#94a3b8}.chat-thinking-panel{background:linear-gradient(135deg,#f5f3ff,rgba(237,233,254,.85));border:1px solid #c4b5fd8c;border-radius:14px;margin-bottom:12px;overflow:hidden}.dark .chat-thinking-panel{background:linear-gradient(135deg,rgba(46,16,101,.45),rgba(30,27,46,.6));border-color:rgba(139,92,246,.35)}.chat-thinking-summary{cursor:pointer;color:#6d28d9;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;list-style:none;display:flex}.chat-thinking-summary::-webkit-details-marker{display:none}.dark .chat-thinking-summary{color:#c4b5fd}.chat-thinking-icon{size:22px;background:rgba(139,92,246,.15);border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.chat-thinking-pulse{background:#8b5cf6;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite chat-pulse}@keyframes chat-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes composer-ref-drop-glow{0%,to{box-shadow:0 0 0 1px rgba(0,161,194,.18),0 0 10px rgba(0,161,194,.06)}50%{box-shadow:0 0 0 1px rgba(0,161,194,.38),0 0 18px rgba(0,161,194,.12)}}.composer-ref-drop-active{animation:2s ease-in-out infinite composer-ref-drop-glow}.dark .composer-ref-drop-active{animation-name:composer-ref-drop-glow-dark}@keyframes composer-ref-drop-glow-dark{0%,to{box-shadow:0 0 0 1px rgba(0,202,224,.16),0 0 10px rgba(0,202,224,.05)}50%{box-shadow:0 0 0 1px rgba(0,202,224,.34),0 0 18px rgba(0,202,224,.1)}}.chat-thinking-body{border-top:1px solid #c4b5fd66;padding:0 14px 12px}.dark .chat-thinking-body{border-top-color:rgba(139,92,246,.25)}.chat-thinking-text{white-space:pre-wrap;word-break:break-word;color:#4c1d95;max-height:280px;margin:10px 0 0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;overflow:auto}.dark .chat-thinking-text{color:#ddd6fe}.chat-search-panel{background:linear-gradient(135deg,#f0f9ff,rgba(224,242,254,.9));border:1px solid #bae6fd;border-radius:14px;margin-bottom:12px;padding:10px 14px 12px}.chat-search-panel-ok{background:linear-gradient(135deg,#ecfdf5,rgba(209,250,229,.85));border-color:#a7f3d0}.dark .chat-search-panel{background:linear-gradient(135deg,rgba(12,74,110,.35),rgba(15,23,42,.55));border-color:rgba(14,116,144,.45)}.dark .chat-search-panel-ok{background:linear-gradient(135deg,rgba(6,78,59,.35),rgba(15,23,42,.5));border-color:rgba(16,185,129,.35)}.chat-search-panel-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-search-icon{color:#0284c7;background:rgba(14,165,233,.15);border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:inline-flex}.chat-search-title{color:#0369a1;font-size:13px;font-weight:600}.dark .chat-search-title{color:#7dd3fc}.chat-search-badge{color:#0369a1;background:#e0f2fe;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600}.chat-search-badge-ok{color:#047857;background:#d1fae5}.chat-search-notice{color:#b45309;margin:8px 0 0;font-size:11px;line-height:1.5}.dark .chat-search-notice{color:#fde68a}.chat-search-sources{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.chat-search-sources li{align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.chat-search-source-idx{color:#0369a1;background:rgba(255,255,255,.7);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.dark .chat-search-source-idx{color:#7dd3fc;background:#1e293b}.chat-search-sources a{color:#0284c7;text-decoration:none}.chat-search-sources a:hover{text-decoration:underline}.chat-tool-panel{background:rgba(248,250,252,.9);border:1px dashed #94a3b88c;border-radius:14px;margin-bottom:14px;overflow:hidden}.dark .chat-tool-panel{background:rgba(24,25,28,.85);border-color:rgba(71,85,105,.55)}.chat-tool-panel-summary{cursor:pointer;align-items:center;gap:8px;padding:10px 14px;font-size:13px;list-style:none;display:flex}.chat-tool-panel-summary::-webkit-details-marker{display:none}.chat-tool-panel-icon{color:#0284c7;background:rgba(14,165,233,.12);border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:inline-flex}.chat-tool-panel-title{color:#334155;font-weight:600}.dark .chat-tool-panel-title{color:#cbd5e1}.chat-tool-panel-badge{color:#64748b;margin-left:auto;font-size:11px}.chat-tool-steps{flex-direction:column;gap:12px;padding:0 12px 12px;display:flex}.chat-tool-step-head{color:#475569;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.dark .chat-tool-step-head{color:#94a3b8}.chat-tool-step-num{color:#0284c7;background:rgba(14,165,233,.15);border-radius:6px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.chat-tool-step-desc{color:#1e293b;font-weight:500}.dark .chat-tool-step-desc{color:#e2e8f0}.chat-md-code-block-tool{box-shadow:none;margin:0}.chat-md-text{flex-direction:column;gap:2px;display:flex}.chat-md-text .chat-md-p{color:inherit;margin:0 0 10px}.chat-md-h2{color:inherit;margin:16px 0 8px;font-size:1.15em;font-weight:700;line-height:1.35}.chat-md-h3{margin:14px 0 6px;font-size:1.05em;font-weight:650;line-height:1.4}.chat-md-h4{margin:12px 0 4px;font-size:1em;font-weight:600}.chat-md-section-title{color:inherit;border-bottom:1px solid #e2e8f0;margin:16px 0 8px;padding-bottom:6px;font-size:1em;font-weight:700}.dark .chat-md-section-title{border-bottom-color:#334155}.chat-md-hr{border:none;border-top:1px solid #e2e8f0;margin:14px 0}.dark .chat-md-hr{border-top-color:#334155}.chat-md-quote{background:0 0;border:none;margin:14px 0;padding:0}.chat-md-quote-card{outline-offset:-1px;background:rgba(244,244,245,.65);border-radius:12px;outline:1px solid #e4e4e7e6;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.dark .chat-md-quote-card{background:rgba(39,39,42,.55);outline-color:rgba(63,63,70,.9)}.chat-md-quote-marker{color:#a1a1aa;flex-shrink:0;margin-top:1px;display:inline-flex}.dark .chat-md-quote-marker{color:#71717a}.chat-md-quote-body{flex:1;min-width:0}.chat-md-quote-p{color:#52525b;letter-spacing:.01em;margin:0 0 6px;font-size:13.5px;line-height:1.62}.chat-md-quote-p:last-child{margin-bottom:0}.dark .chat-md-quote-p{color:#a1a1aa}.chat-md-link-wrap{display:inline;position:relative}.chat-md-link{color:#0284c7;text-underline-offset:2px;-webkit-text-decoration:underline #0284c759;text-decoration:underline #0284c759;transition:color .15s,text-decoration-color .15s}.chat-md-link:hover{color:#0369a1;text-decoration-color:rgba(3,105,161,.55)}.dark .chat-md-link{color:#38bdf8;text-decoration-color:rgba(56,189,248,.35)}.dark .chat-md-link:hover{color:#7dd3fc;text-decoration-color:rgba(125,211,252,.5)}.chat-md-link-toolbar{z-index:10050;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:rgba(24,24,27,.96);border:1px solid #3f3f46;border-radius:9px;align-items:center;gap:2px;padding:3px;animation:.14s ease-out chat-link-toolbar-in;display:flex;position:fixed;box-shadow:0 4px 14px rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,255,255,.04)}@keyframes chat-link-toolbar-in{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.chat-md-link-toolbar-btn{color:#d4d4d8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .12s,color .12s;display:inline-flex}.chat-md-link-toolbar-btn:hover{color:#fafafa;background:#3f3f46}.chat-md-link-toolbar-btn:active{transform:scale(.94)}.chat-md-ul,.chat-md-ol{margin:6px 0 12px;padding-left:1.35em}.chat-md-ul li,.chat-md-ol li{margin:4px 0;padding-left:4px}.chat-md-ul{list-style:outside}.chat-md-ol{list-style:decimal}.chat-md-inline-code{color:#0f172a;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;padding:2px 6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.9em}.dark .chat-md-inline-code{color:#e4e4e7;background:#27272a;border-color:#3f3f46}.chat-md-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:12px 0 16px;overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,.05)}.dark .chat-md-table-card{background:#18191c;border-color:#334155}.chat-md-table-scroll{overflow-x:auto}.chat-md-table{border-collapse:collapse;width:100%;min-width:280px;font-size:13px}.chat-md-table th{text-align:left;color:#334155;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:10px 12px;font-size:12px;font-weight:600}.dark .chat-md-table th{color:#cbd5e1;background:#1e2026;border-bottom-color:#334155}.chat-md-table td{color:inherit;vertical-align:top;border-bottom:1px solid #f1f5f9;padding:9px 12px}.dark .chat-md-table td{border-bottom-color:#27272a}.chat-md-table tbody tr:last-child td{border-bottom:none}.chat-md-table tbody tr:nth-child(2n) td{background:rgba(248,250,252,.6)}.dark .chat-md-table tbody tr:nth-child(2n) td{background:rgba(30,32,38,.5)}.chat-assistant-content .chat-md-link-wrap{display:inline}.chat-msg-ref-stack{contain:layout style;isolation:isolate;overflow:visible}.chat-msg-ref-stack.is-expanded{z-index:10;overflow:visible}.chat-msg-ref-stack.is-expanded .chat-msg-ref-card-inner{background:#fff}.dark .chat-msg-ref-stack.is-expanded .chat-msg-ref-card-inner{background:#25262c}.chat-msg-ref-card{-webkit-tap-highlight-color:transparent}.chat-msg-ref-card-inner{transform:rotate(var(--msg-ref-rotate,0deg));will-change:transform;transition:transform .28s cubic-bezier(.4,0,.2,1)}.chat-msg-ref-card-inner.is-expired{filter:saturate(.35)}.chat-msg-ref-card:has(.chat-msg-ref-card-inner.is-expired){cursor:not-allowed}.chat-msg-ref-card:hover .chat-msg-ref-card-inner,.chat-msg-ref-card:focus-visible .chat-msg-ref-card-inner{transform:rotate(var(--msg-ref-rotate,0deg)) translate3d(0,-4px,0) scale(1.08);box-shadow:0 0 2px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.12)}.chat-msg-ref-stack.is-expanded .chat-msg-ref-card:hover .chat-msg-ref-card-inner,.chat-msg-ref-stack.is-expanded .chat-msg-ref-card:focus-visible .chat-msg-ref-card-inner{transform:rotate(var(--msg-ref-rotate,0deg)) translate3d(0,-8px,0) scale(1.125);box-shadow:0 0 2px rgba(0,0,0,.08),0 6px 16px rgba(0,0,0,.14)}.chat-msg-ref-card:active .chat-msg-ref-card-inner{transform:rotate(var(--msg-ref-rotate,0deg)) scale(.98)!important;transition-duration:.12s!important}.chat-msg-ref-card:active{transition-duration:.12s!important}@media(prefers-reduced-motion:reduce){.chat-msg-ref-stack .chat-msg-ref-card,.chat-msg-ref-stack-backdrop,.chat-msg-ref-card-inner{transition-duration:.01ms!important;transition-delay:0s!important}}.chat-msg-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.chat-msg-actions-btn{color:#333;cursor:pointer;background:#edeeee;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.chat-msg-actions-btn:hover:not(:disabled){background:#e2e3e3}.chat-msg-actions-btn:disabled{opacity:.45;cursor:not-allowed}.chat-msg-actions-btn-primary{padding:0 14px}.dark .chat-msg-actions-btn{color:#d4d4d8;background:#343438}.dark .chat-msg-actions-btn:hover:not(:disabled){background:#3f3f46}.chat-msg-delete-overlay{z-index:10070;background:rgba(15,23,42,.35);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.chat-msg-delete-dialog{background:#fff;border-radius:14px;width:min(360px,100%);padding:20px 22px;box-shadow:0 12px 40px rgba(15,23,42,.18)}.dark .chat-msg-delete-dialog{background:#27272a;box-shadow:0 12px 40px rgba(0,0,0,.45)}.chat-msg-delete-title{color:#0f172a;margin:0 0 8px;font-size:16px;font-weight:600}.dark .chat-msg-delete-title{color:#f4f4f5}.chat-msg-delete-desc{color:#52525b;margin:0 0 18px;font-size:14px;line-height:1.55}.dark .chat-msg-delete-desc{color:#a1a1aa}.chat-msg-delete-actions{justify-content:flex-end;gap:10px;display:flex}.chat-msg-delete-btn{cursor:pointer;border:none;border-radius:8px;min-width:72px;height:36px;padding:0 14px;font-size:14px;font-weight:500}.chat-msg-delete-btn-cancel{color:#3f3f46;background:#f4f4f5}.chat-msg-delete-btn-ok{color:#fff;background:#ef4444}.chat-msg-delete-btn-ok:hover{background:#dc2626}.dark .chat-msg-delete-btn-cancel{color:#d4d4d8;background:#3f3f46}.jm-purchase-dialog{--purchase-surface:#fff;--purchase-surface-muted:#f4f4f5;--purchase-surface-elevated:#fafafa;--purchase-border:#e4e4e7;--purchase-text:#18181b;--purchase-text-muted:#71717a;--purchase-text-subtle:#a1a1aa;--purchase-accent:#26b8c2;--purchase-btn-muted-bg:#e4e4e7;--purchase-btn-muted-fg:#6b7280;--purchase-shadow:0 24px 80px #0000002e;--purchase-tab-active-bg:#fff}.dark .jm-purchase-dialog{--purchase-surface:#18181b;--purchase-surface-muted:#27272a;--purchase-surface-elevated:#1f1f23;--purchase-border:#3f3f46;--purchase-text:#fafafa;--purchase-text-muted:#a1a1aa;--purchase-text-subtle:#71717a;--purchase-btn-muted-bg:#3f3f46;--purchase-btn-muted-fg:#d4d4d8;--purchase-shadow:0 24px 80px #0000008c;--purchase-tab-active-bg:#3f3f46}.jm-purchase-root{z-index:19020;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out jm-purchase-fade-in;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.jm-purchase-root--overlay{z-index:19024}.jm-purchase-root--scan{z-index:19030}@keyframes jm-purchase-fade-in{0%{opacity:0}to{opacity:1}}@keyframes jm-purchase-dialog-in{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.jm-purchase-backdrop{cursor:pointer;background:rgba(0,0,0,.5);border:none;position:absolute;top:0;right:0;bottom:0;left:0}.dark .jm-purchase-backdrop{background:rgba(0,0,0,.72)}.jm-purchase-dialog{z-index:1;background:var(--purchase-surface);width:min(1120px,100%);max-height:min(92vh,900px);color:var(--purchase-text);box-shadow:var(--purchase-shadow);border:1px solid var(--purchase-border);border-radius:16px;padding:28px 32px 32px;animation:.24s cubic-bezier(.22,1,.36,1) jm-purchase-dialog-in;position:relative;overflow:auto}.jm-purchase-dialog--wide{width:min(1080px,100%)}.jm-purchase-root--subscription{padding:40px 56px}.jm-purchase-subscription-wrap{z-index:1;width:100%;max-width:min(1352px,100vw - 112px);position:relative}.jm-purchase-close-outside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;z-index:3;background:rgba(255,255,255,.16);border:1px solid #ffffff38;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .15s,border-color .15s;display:flex;position:absolute;top:0;right:-52px}.jm-purchase-close-outside-icon{text-align:center;width:18px;height:18px;font-size:20px;font-weight:300;line-height:18px;display:block}.jm-purchase-close-outside:hover{background:rgba(255,255,255,.24);border-color:rgba(255,255,255,.32)}.jm-purchase-dialog--subscription{border-radius:16px;width:100%;max-width:100%;height:auto;max-height:min(92vh,1090px);padding:48px 36px 36px;overflow:auto}.jm-subscription-inner{min-height:0}.jm-purchase-dialog--compute-detail{--cd-bg:#fff;--cd-surface:#fff;--cd-tab-track:#f2f3f5;--cd-border:#0000000f;--cd-text:#1f2329;--cd-text-muted:#72808a;--cd-text-subtle:#a8b0b8;--cd-accent:#00a1c2;--cd-tab-inactive:#72808a;--cd-tab-active:#1f2329;--cd-row-hover:#0000000a;--cd-scrollbar:#00000024;--cd-scrollbar-hover:#00000047;--cd-content-w:620px;--cd-metrics-w:556px;border:1px solid var(--cd-border);background:var(--cd-bg);width:684px;max-width:calc(100vw - 32px);height:728px;max-height:min(92vh,728px);color:var(--cd-text);border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 16px 48px rgba(15,20,25,.12)}.dark .jm-purchase-dialog--compute-detail{--cd-bg:#1a1c1e;--cd-surface:#2a2d31;--cd-tab-track:#232629;--cd-border:#ffffff14;--cd-text:#f5f6f7;--cd-text-muted:#8e9399;--cd-text-subtle:#6b7075;--cd-accent:#00cae0;--cd-tab-inactive:#8e9399;--cd-tab-active:#f5f6f7;--cd-row-hover:#ffffff0f;--cd-scrollbar:#ffffff29;--cd-scrollbar-hover:#ffffff47;box-shadow:0 24px 80px rgba(0,0,0,.55)}.jm-compute-detail-shell{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding:0 32px;display:flex}.jm-compute-detail-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 0 20px;display:flex}.jm-compute-detail-title{color:var(--cd-text);align-items:center;gap:6px;margin:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600;line-height:26px;display:inline-flex}.jm-compute-power-hint-wrap{align-items:center;display:inline-flex;position:relative}.jm-compute-power-hint-btn{width:14px;height:14px;color:var(--cd-text-subtle,#a8b0b8);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.jm-compute-power-hint-btn:hover,.jm-compute-power-hint-wrap:focus-within .jm-compute-power-hint-btn{color:var(--cd-text-muted,#72808a)}.jm-compute-power-hint-tip{z-index:5;border:1px solid var(--cd-border,#0000000f);background:var(--cd-bg,#fff);text-align:left;border-radius:10px;width:280px;padding:14px 16px;display:none;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 8px 24px rgba(15,20,25,.12)}.dark .jm-compute-power-hint-tip{box-shadow:0 8px 24px rgba(0,0,0,.4)}.jm-compute-power-hint-wrap:hover .jm-compute-power-hint-tip,.jm-compute-power-hint-wrap:focus-within .jm-compute-power-hint-tip{display:block}.jm-compute-power-hint-tip-title{color:var(--cd-text,#1f2329);margin-bottom:10px;font-size:14px;font-weight:600;line-height:20px;display:block}.jm-compute-power-hint-tip-list{margin:0;padding:0;list-style:none}.jm-compute-power-hint-tip-list li{color:var(--cd-text-muted,#72808a);grid-template-columns:20px 36px 1fr;align-items:center;gap:4px 8px;padding:6px 0;font-size:13px;line-height:20px;display:grid}.jm-compute-power-hint-tip-abbr{color:var(--cd-text,#1f2329);text-transform:lowercase;font-weight:600}.jm-compute-power-hint-tip-example{color:var(--cd-text-subtle,#a8b0b8);font-size:12px}.jm-compute-power-hint-tip-note{color:var(--cd-text-subtle,#a8b0b8);margin:8px 0 0;font-size:12px;line-height:18px}.jm-compute-detail-title-hint .jm-compute-power-hint-tip{left:-8px}.jm-compute-detail-close{cursor:pointer;width:32px;height:32px;color:var(--cd-text-muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex}.jm-compute-detail-close:hover{color:var(--cd-text);background:var(--cd-row-hover)}.jm-compute-detail-summary{flex-shrink:0;padding:0 0 24px}.jm-compute-detail-metrics{width:var(--cd-metrics-w);justify-content:space-between;align-items:center;gap:8px;max-width:100%;height:84px;margin:0 auto;display:flex}.jm-compute-detail-metric{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;min-width:0;display:flex}.jm-compute-detail-metric-label{color:var(--cd-text-muted);white-space:nowrap;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;line-height:20px}.jm-compute-detail-metric-value-row{align-items:center;min-height:20px;margin-top:4px;display:inline-flex}.jm-compute-detail-metric-value{color:var(--cd-text);font-variant-numeric:tabular-nums;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;line-height:20px}.jm-compute-detail-metric-info-wrap{margin-left:4px;display:inline-flex;position:relative}.jm-compute-detail-metric-info{width:14px;height:14px;color:var(--cd-text-subtle);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.jm-compute-detail-metric-info:hover,.jm-compute-detail-metric-info-wrap:focus-within .jm-compute-detail-metric-info{color:var(--cd-text-muted)}.jm-compute-detail-metric-tip{z-index:2;border:1px solid var(--cd-border);background:var(--cd-bg);text-align:left;border-radius:10px;width:220px;padding:12px 14px;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px rgba(15,20,25,.12)}.dark .jm-compute-detail-metric-tip{box-shadow:0 8px 24px rgba(0,0,0,.4)}.jm-compute-detail-metric-info-wrap:hover .jm-compute-detail-metric-tip,.jm-compute-detail-metric-info-wrap:focus-within .jm-compute-detail-metric-tip{display:block}.jm-compute-detail-metric-tip-title{color:var(--cd-text);margin-bottom:10px;font-size:14px;font-weight:600;line-height:20px;display:block}.jm-compute-detail-metric-tip-row{border:1px solid var(--cd-border);color:var(--cd-text-muted);border-radius:8px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:13px;line-height:20px;display:flex}.jm-compute-detail-metric-tip-row span:last-child{color:var(--cd-text);font-weight:500}.jm-compute-detail-op{color:var(--cd-text-subtle);flex-shrink:0;align-self:flex-end;font-size:16px;line-height:20px;transform:translateY(-22px)}.jm-compute-detail-tabs{width:var(--cd-metrics-w);background:var(--cd-tab-track);border-radius:8px;flex-shrink:0;gap:0;max-width:100%;height:36px;margin:0 auto;padding:0;display:flex;overflow:hidden}.jm-compute-detail-tabs button{height:36px;color:var(--cd-tab-inactive);cursor:pointer;background:0 0;border:none;border-radius:0;flex:1;padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;line-height:36px;transition:color .15s;position:relative}.jm-compute-detail-tabs button:not(:last-child):after{content:"";background:rgba(0,0,0,.06);width:1px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.dark .jm-compute-detail-tabs button:not(:last-child):after{background:rgba(255,255,255,.08)}.jm-compute-detail-tabs button.is-active{color:var(--cd-tab-active);box-shadow:none;background:0 0;font-weight:500}.dark .jm-compute-detail-tabs button.is-active{box-shadow:none;background:0 0}.jm-compute-detail-history{min-height:0;width:var(--cd-content-w);box-sizing:border-box;flex-direction:column;flex:1;max-width:100%;margin:0 auto;padding:32px 0 0;display:flex}.jm-compute-detail-list{scrollbar-width:thin;scrollbar-color:var(--cd-scrollbar) transparent;flex:1;min-height:0;margin-right:-4px;padding:0 4px 0 0;overflow-y:auto}.jm-compute-detail-list::-webkit-scrollbar{width:5px}.jm-compute-detail-list::-webkit-scrollbar-track{background:0 0}.jm-compute-detail-list::-webkit-scrollbar-thumb{background:var(--cd-scrollbar);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.jm-compute-detail-list::-webkit-scrollbar-thumb:hover{background:var(--cd-scrollbar-hover);background-clip:padding-box}.jm-compute-detail-row{justify-content:space-between;align-items:flex-start;gap:24px;padding:16px 0;display:flex}.jm-compute-detail-row-main{flex:1;min-width:0}.jm-compute-detail-row-title{color:var(--cd-text);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:24px}.jm-compute-detail-row-time{color:var(--cd-text-subtle);margin-top:4px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;line-height:20px}.jm-compute-detail-row-amt{color:var(--cd-text);font-variant-numeric:tabular-nums;flex-shrink:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:500;line-height:24px}.jm-compute-detail-row-amt.is-gain{color:var(--cd-accent)}.jm-compute-detail-foot{box-sizing:border-box;width:100%;height:96px;color:var(--cd-text-subtle);text-align:center;flex-shrink:0;margin:0;padding:51px 0 0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;line-height:20px}.jm-compute-detail-foot-link{font:inherit;color:var(--cd-text-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-left:2px;padding:0;text-decoration:underline}.jm-compute-detail-foot-link:hover{color:var(--cd-text)}.jm-compute-detail-empty,.jm-compute-detail-error{text-align:center;color:var(--cd-text-subtle);padding:32px 0;font-size:14px}.jm-compute-detail-error{color:#f87171}.jm-purchase-dialog--scan{width:min(400px,100vw - 32px);max-height:none;padding:28px 32px 24px}.jm-purchase-header-divider{background:rgba(0,0,0,.08);height:1px;margin:10px 0 18px}.dark .jm-purchase-header-divider{background:rgba(255,255,255,.12)}.jm-purchase-dialog--credits{--credits-top-bg:#fff;--credits-bottom-bg:#f8f8f8;--credits-card-bg:#ededed;--credits-card-selected-bg:#fff;--credits-balance-chip-bg:#f4f4f4;--credits-pay-box-bg:#f0f0f0e5;background:var(--credits-top-bg);width:680px;max-width:calc(100vw - 32px);max-height:min(92vh,520px);padding:0;overflow:auto}.dark .jm-purchase-dialog--credits{--credits-top-bg:#18181b;--credits-bottom-bg:#27272a;--credits-card-bg:#3f3f46;--credits-card-selected-bg:#52525b;--credits-balance-chip-bg:#3f3f46;--credits-pay-box-bg:#ffffff14}.jm-purchase-close{cursor:pointer;width:32px;height:32px;color:var(--purchase-text-muted);background:0 0;border:none;border-radius:8px;font-size:24px;line-height:1;transition:background .15s,color .15s;position:absolute;top:16px;right:16px}.jm-purchase-close:hover{background:var(--purchase-surface-muted);color:var(--purchase-text)}.jm-purchase-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.jm-purchase-user{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.jm-purchase-user-text{min-width:0}.jm-purchase-user-name-row{align-items:center;gap:6px;display:flex}.jm-purchase-user-meta-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.jm-purchase-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.jm-purchase-compute-chip{cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;align-items:center;gap:6px;height:auto;padding:0;transition:opacity .15s;display:inline-flex}.jm-purchase-compute-chip:hover{opacity:.82}.dark .jm-purchase-compute-chip{background:0 0}.dark .jm-purchase-compute-chip:hover{opacity:.82;background:0 0}.jm-purchase-compute-chip-label{color:#72808a;white-space:nowrap;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:22px}.jm-purchase-compute-chip-action{white-space:nowrap;align-items:center;gap:2px;height:22px;display:inline-flex}.jm-purchase-compute-chip-icon{color:#72808a;flex-shrink:0;width:12px;height:12px}.jm-purchase-compute-chip-num{color:#1f2329;font-variant-numeric:tabular-nums;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;line-height:22px}.dark .jm-purchase-compute-chip-num{color:#f5fbff}.jm-purchase-compute-chip-chevron{color:#72808a;margin-left:1px;font-size:14px;line-height:22px}.jm-purchase-avatar{background:var(--purchase-text);width:48px;height:48px;color:var(--purchase-surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.jm-purchase-user-name{color:var(--purchase-text);font-size:18px;font-weight:600;line-height:26px}.jm-purchase-user-meta{color:var(--purchase-text-muted);white-space:nowrap;font-size:13px;line-height:20px}.jm-purchase-header-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.jm-purchase-header-actions button{border:1px solid var(--purchase-border);background:var(--purchase-surface);color:var(--purchase-text);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:13px;transition:background .15s,border-color .15s}.jm-purchase-header-actions button:hover:not(:disabled){background:var(--purchase-surface-muted)}.jm-purchase-header-actions button:disabled{opacity:.45;cursor:not-allowed}.jm-purchase-title{text-align:center;margin:0 0 20px;font-size:22px;font-weight:700}.jm-purchase-title-left{margin:0 0 16px;font-size:20px;font-weight:700}.jm-purchase-period-tabs{box-sizing:border-box;background:rgba(0,0,0,.03);border-radius:10px;justify-content:center;gap:2px;width:572px;max-width:100%;height:36px;margin:0 auto 28px;padding:2px;display:flex}.jm-purchase-period-tabs button{color:var(--purchase-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1;padding:0 12px;font-size:13px;line-height:32px;transition:background .15s,color .15s,box-shadow .15s}.jm-purchase-period-tabs button.is-active{background:var(--purchase-tab-active-bg);color:var(--purchase-text);font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.08)}.jm-purchase-plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;gap:16px;display:grid}@media(max-width:960px){.jm-purchase-close-outside{top:-48px;right:8px}.jm-purchase-root--subscription{padding:48px 16px 24px}}@media(max-width:560px){.jm-purchase-period-tabs{width:100%}.jm-purchase-plan-card{max-width:100%}}.jm-purchase-plan-card{box-sizing:border-box;border:1px solid var(--purchase-border);background:var(--purchase-surface);border-radius:12px;flex-direction:column;justify-self:center;width:100%;max-width:309px;height:100%;padding:28px;transition:border-color .2s,transform .2s;display:flex;position:relative}.jm-purchase-plan-card:hover{border-color:var(--purchase-text-subtle)}.jm-purchase-badge{box-sizing:border-box;white-space:nowrap;background:var(--purchase-accent);border-radius:6px;justify-content:center;align-items:center;min-height:22px;padding:4px 8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.jm-purchase-badge{background:color-mix(in srgb,var(--purchase-accent) 15%,transparent)}}.jm-purchase-badge{color:var(--purchase-accent)}.jm-purchase-plan-head{flex-direction:row;align-items:center;gap:6px;margin-bottom:0;padding-right:72px;display:flex}.jm-purchase-plan-head h3{margin:0;font-size:16px;font-weight:600;line-height:1.3}.jm-purchase-plan-icon{width:18px;height:18px;color:var(--purchase-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.jm-purchase-plan-icon svg{width:18px;height:18px;display:block}.jm-purchase-plan-icon svg,.jm-purchase-plan-icon svg path,.jm-purchase-plan-icon svg circle,.jm-purchase-plan-icon svg rect,.jm-purchase-plan-icon svg polygon,.jm-purchase-plan-icon svg polyline,.jm-purchase-plan-icon svg line{fill:currentColor;stroke:currentColor}.dark .jm-purchase-plan-icon{color:#fff}.dark .jm-purchase-plan-icon svg,.dark .jm-purchase-plan-icon svg path,.dark .jm-purchase-plan-icon svg circle,.dark .jm-purchase-plan-icon svg rect,.dark .jm-purchase-plan-icon svg polygon,.dark .jm-purchase-plan-icon svg polyline,.dark .jm-purchase-plan-icon svg line{fill:currentColor!important;stroke:currentColor!important}.jm-purchase-plan-price{flex-wrap:wrap;align-items:baseline;gap:2px;min-height:44px;margin:8px 0 0;display:flex}.jm-purchase-plan-yen{color:#0f1419;align-self:flex-end;margin-bottom:8px;font-size:20px;font-weight:600;line-height:1}.dark .jm-purchase-plan-yen{color:#f4f4f5}.jm-purchase-plan-num{color:#0f1419;font-variant-numeric:tabular-nums;font-family:PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:40px;font-weight:700;line-height:56px}.dark .jm-purchase-plan-num{color:#f4f4f5}.jm-purchase-plan-period{color:#8a9199;align-self:flex-end;margin-bottom:10px;margin-left:2px;font-size:14px;font-weight:400;line-height:1}.jm-purchase-plan-sub{color:#8a9199;min-height:20px;margin:4px 0 12px;font-size:12px;line-height:1.35}.jm-purchase-plan-sub.is-permanent{color:#8a9199}.jm-purchase-plan-sub.is-empty{visibility:hidden}.jm-purchase-plan-btn{cursor:pointer;border:none;border-radius:999px;width:100%;padding:10px 16px;font-size:14px;font-weight:600}.jm-purchase-plan-bonus{color:var(--purchase-text);background:rgba(0,0,0,.03);border-radius:8px;margin-top:12px;padding:10px 12px}.dark .jm-purchase-plan-bonus{background:rgba(255,255,255,.06)}.jm-purchase-plan-bonus-main{color:#0f1419;align-items:center;gap:4px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.dark .jm-purchase-plan-bonus-main{color:#f4f4f5}.jm-purchase-plan-bonus-icon{flex-shrink:0;width:14px;height:14px}.jm-purchase-plan-bonus-desc{color:#8a9199;margin:6px 0 0;padding:0 0 0 18px;font-size:12px;font-weight:400;line-height:1.45}.jm-purchase-benefits{color:var(--purchase-text-muted);flex:1;margin:16px 0 0;padding:0;font-size:12px;list-style:none}.jm-purchase-benefits li{gap:6px;margin-bottom:6px;display:flex}.jm-purchase-benefits li.is-highlight{color:#0891b2;font-weight:600}.jm-purchase-check{color:#22c55e}.jm-credits-top{background:var(--credits-top-bg);justify-content:space-between;align-items:flex-start;gap:12px;padding:32px 32px 24px;display:flex}.jm-credits-header-user{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.jm-credits-header-user-text{min-width:0}.jm-credits-header-right{flex-shrink:0;align-items:center;gap:20px;margin-left:8px;display:flex}.jm-credits-balance-wrap{white-space:nowrap;align-items:center;gap:8px;display:flex}.jm-credits-balance-label{color:var(--purchase-text-muted);font-size:13px;font-weight:400}.jm-credits-balance-chip{background:var(--credits-balance-chip-bg);color:var(--purchase-text);border-radius:999px;align-items:center;gap:4px;padding:4px 10px 4px 8px;display:inline-flex}.jm-credits-balance-icon{flex-shrink:0;width:14px;height:14px}.jm-credits-balance-value{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.jm-credits-close{cursor:pointer;width:32px;height:32px;color:var(--purchase-text-muted);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:background .15s,color .15s;display:flex}.jm-credits-close:hover{background:var(--credits-balance-chip-bg);color:var(--purchase-text)}.jm-credits-bottom{background:var(--credits-bottom-bg);border-radius:0 0 16px 16px;padding:24px 32px 32px}.jm-credits-bottom .jm-purchase-title-decor{justify-content:center;align-items:center;gap:16px;margin:0 0 24px;display:flex}.jm-credits-bottom .jm-purchase-title-line{background:rgba(0,0,0,.08);flex:0 0 56px;width:56px;max-width:56px;height:1px}.dark .jm-credits-bottom .jm-purchase-title-line{background:rgba(255,255,255,.12)}.jm-purchase-title-line{background:var(--purchase-border);flex:1;height:1px}.jm-purchase-title-text{color:var(--purchase-text);white-space:nowrap;margin:0;font-size:16px;font-weight:600}.jm-credits-body{align-items:flex-start;gap:16px;display:flex}@media(max-width:640px){.jm-credits-body{flex-direction:column;align-items:stretch}.auth-modal-overlay{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));align-items:center}.auth-modal-container{border-radius:20px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:calc(100vw - 24px);max-width:420px;height:auto;max-height:calc(100dvh - 24px)}.auth-modal-brand{justify-content:center;min-height:82px;padding:20px 56px 18px 20px;display:flex}.auth-brand-content{width:100%}.auth-brand-icon,.auth-brand-desc{display:none}.auth-brand-title{margin:0;font-size:24px;line-height:1.2}.auth-modal-close{color:rgba(255,255,255,.72);background:rgba(255,255,255,.08);border-radius:0 20px;width:44px;height:44px}.auth-modal-form{min-height:0;padding:18px 18px calc(18px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.auth-tabs{margin-bottom:16px}.auth-content{flex:none;justify-content:flex-start}.auth-qr-container{gap:9px;padding:2px 0}.auth-qr-box{border-radius:14px;width:min(176px,48vw);height:min(176px,48vw)}.auth-qr-image{width:min(154px,42vw);height:min(154px,42vw)}.auth-qr-tip{gap:6px;font-size:13px}.auth-qr-icon{width:18px;height:18px}.auth-qr-countdown{font-size:12px}.auth-divider{margin:16px 0 12px}.auth-divider span{padding:0 12px;font-size:12px}.auth-methods{gap:8px}.auth-method-btn{gap:6px;min-width:0;padding:12px 8px;font-size:13px}}@media(max-width:640px)and (max-height:620px){.auth-modal-brand{display:none}.auth-modal-container{grid-template-rows:minmax(0,1fr)}.auth-qr-box{width:142px;height:142px}.auth-qr-image{width:124px;height:124px}}.jm-credits-packages-col{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.jm-purchase-credits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.jm-purchase-credits-card{box-sizing:border-box;text-align:center;background:var(--credits-card-bg);height:86px;min-height:86px;color:var(--purchase-text);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:20px 10px 12px;transition:border-color .18s,background .18s,box-shadow .18s;position:relative}.jm-purchase-credits-card:hover{border-color:var(--purchase-text)}@supports (color:color-mix(in lab,red,red)){.jm-purchase-credits-card:hover{border-color:color-mix(in srgb,var(--purchase-text) 20%,transparent)}}.jm-purchase-credits-badge{white-space:nowrap;pointer-events:none;z-index:2;text-overflow:ellipsis;border-radius:4px;max-width:calc(100% - 12px);padding:2px 6px;font-size:10px;font-weight:600;line-height:1.2;position:absolute;top:6px;right:6px;overflow:hidden}.jm-purchase-credits-card.is-selected{background:var(--credits-card-selected-bg);border:1.5px solid var(--purchase-text);box-shadow:none}.dark .jm-purchase-credits-card.is-selected{border-color:var(--purchase-accent)}.jm-purchase-credits-amt{color:#0f1419;justify-content:center;align-items:center;gap:4px;min-height:23px;font-family:PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;line-height:23px;display:inline-flex}.dark .jm-purchase-credits-amt{color:#f4f4f5}.jm-purchase-credits-amt-icon{flex-shrink:0;width:16px;height:16px}.jm-purchase-credits-price{color:#8a9199;margin-top:6px;font-family:PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.2}.dark .jm-purchase-credits-price{color:var(--purchase-text-muted)}.jm-purchase-inline-pay{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:180px;display:flex}@media(max-width:640px){.jm-purchase-inline-pay{width:100%;max-width:240px;margin:0 auto}}.jm-purchase-inline-pay-box{box-sizing:border-box;isolation:isolate;background:#f0f0f0;border-radius:8px;justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:relative;overflow:hidden}.dark .jm-purchase-inline-pay-box{background:#3f3f46}.jm-purchase-inline-pay-box-bg{object-fit:cover;object-position:center;filter:blur(4px);opacity:.32;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.jm-purchase-inline-mask{z-index:1;box-sizing:border-box;text-align:center;background:rgba(240,240,240,.78);flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;padding:12px 10px 10px;display:flex;position:relative}.dark .jm-purchase-inline-mask{background:rgba(39,39,42,.78)}.jm-purchase-inline-agree-hint{color:var(--purchase-text-muted);flex-shrink:0;margin:0;font-size:11px;line-height:1.45}.jm-purchase-inline-agree-hint a{color:var(--purchase-accent);word-break:break-all;text-decoration:none;display:inline}.jm-purchase-inline-agree-hint a:hover{text-decoration:underline}.jm-purchase-inline-channels{flex-shrink:0;justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.jm-purchase-inline-channel{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:1px;line-height:0;transition:box-shadow .15s,border-color .15s;display:inline-flex}.jm-purchase-inline-channel.is-active{border-color:var(--purchase-accent);box-shadow:0 0 0 1.5px var(--purchase-accent)}@supports (color:color-mix(in lab,red,red)){.jm-purchase-inline-channel.is-active{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--purchase-accent) 40%,transparent)}}.jm-purchase-inline-channel img{border-radius:50%;width:18px;height:18px;display:block}.jm-purchase-inline-pay-btn.jm-purchase-btn-primary{box-sizing:border-box;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:113px;min-width:113px;height:36px;min-height:36px;margin:0;padding:0 24px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.jm-purchase-inline-qr-phase{z-index:1;background:#fff;justify-content:center;align-items:center;width:100%;height:100%;animation:.28s ease-out jm-purchase-qr-in;display:flex;position:relative;overflow:hidden}@keyframes jm-purchase-qr-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.jm-purchase-inline-qr{object-fit:contain;width:168px;max-width:100%;height:168px;max-height:100%;box-shadow:none;vertical-align:middle;background:#fff;border:none;outline:none;display:block}.jm-purchase-inline-pay-foot{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:4px;display:flex}.jm-purchase-inline-agreement-below{color:var(--purchase-text-muted);text-align:center;max-width:180px;margin:6px 0 0;font-size:11px;line-height:1.45}.jm-purchase-inline-agreement-below a{color:var(--purchase-accent);text-decoration:none}.jm-purchase-inline-agreement-below a:hover{text-decoration:underline}.jm-purchase-inline-scan-hint{color:var(--purchase-text-muted);font-size:11px}.jm-purchase-inline-pay-icons{align-items:center;gap:4px;display:inline-flex}.jm-purchase-inline-pay-icons img{border-radius:50%;display:block}.jm-credits-footnote{text-align:center;width:100%;max-width:100%;margin-top:16px}.jm-credits-footnote p{color:var(--purchase-text-subtle);text-align:center;margin:0;font-size:11px;line-height:1.55}.jm-credits-footnote p+p{margin-top:2px}.jm-credits-error{text-align:center;margin-top:12px}.jm-storage-expand-chip{gap:6px}.jm-storage-detail-trigger{cursor:pointer;border:none;transition:color .15s,opacity .15s}.jm-purchase-user-meta.jm-storage-detail-trigger{background:0 0;margin:0;padding:0}.jm-storage-detail-trigger:hover{color:var(--purchase-text);opacity:.92}.jm-storage-detail-trigger:focus-visible{outline:2px solid var(--purchase-accent)}@supports (color:color-mix(in lab,red,red)){.jm-storage-detail-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--purchase-accent) 55%,transparent)}}.jm-storage-detail-trigger:focus-visible{outline-offset:3px;border-radius:8px}.jm-storage-expand-chip__icon{opacity:.92}.jm-storage-expand-amt{gap:5px}.jm-storage-expand-amt-icon{width:15px;height:15px}.jm-storage-expand-footnote{margin-top:16px}.jm-storage-expand-scroll{scrollbar-width:thin;scrollbar-color:#5364702e transparent;overflow-y:auto}.jm-storage-expand-scroll::-webkit-scrollbar{width:8px}.jm-storage-expand-scroll::-webkit-scrollbar-track{background:0 0}.jm-storage-expand-scroll::-webkit-scrollbar-thumb{background:linear-gradient(rgba(83,100,112,.12),rgba(83,100,112,.24)) padding-box padding-box;border:2px solid #0000;border-radius:999px}.jm-storage-expand-scroll:hover::-webkit-scrollbar-thumb{background:linear-gradient(rgba(83,100,112,.2),rgba(83,100,112,.34)) padding-box padding-box;border:2px solid #0000}.dark .jm-storage-expand-scroll{scrollbar-color:#ffffff2e transparent}.dark .jm-storage-expand-scroll::-webkit-scrollbar-thumb{background:linear-gradient(rgba(255,255,255,.12),rgba(255,255,255,.24)) padding-box padding-box;border:2px solid #0000}.dark .jm-storage-expand-scroll:hover::-webkit-scrollbar-thumb{background:linear-gradient(rgba(255,255,255,.18),rgba(255,255,255,.3)) padding-box padding-box;border:2px solid #0000}.jm-storage-detail-row{align-items:center}.jm-storage-detail-subrow{color:var(--cd-text-subtle);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12px;line-height:18px;display:flex}.jm-storage-detail-status{min-width:72px;height:32px;color:var(--cd-text);background:rgba(15,20,25,.06);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.jm-storage-detail-status.is-active,.jm-storage-detail-status.is-permanent{color:#0c7a43;background:rgba(26,188,96,.12)}.jm-storage-detail-status.is-expired,.jm-storage-detail-status.is-revoked{color:#b42318;background:rgba(239,68,68,.12)}.jm-storage-detail-status.is-pending{color:var(--cd-text-muted);background:rgba(83,100,112,.08)}@media(max-width:640px){.jm-purchase-root,.jm-purchase-root--subscription{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));align-items:center}.jm-purchase-dialog,.jm-purchase-dialog--credits,.jm-purchase-dialog--subscription{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:16px;width:100%;max-width:420px;max-height:calc(100dvh - 24px);overflow:hidden auto}.jm-purchase-subscription-wrap{width:100%;max-width:420px;max-height:calc(100dvh - 24px)}.jm-purchase-dialog--subscription{padding:20px 16px 24px}.jm-purchase-close-outside{border-color:var(--purchase-border);background:var(--purchase-surface-muted);width:36px;height:36px;color:var(--purchase-text-muted);-webkit-backdrop-filter:none;backdrop-filter:none;top:12px;right:12px}.jm-purchase-close-outside:hover{border-color:var(--purchase-border);background:var(--purchase-surface-muted)}.jm-purchase-header{flex-direction:column;gap:14px;margin-bottom:14px;padding-right:42px}.jm-purchase-user{gap:10px;width:100%}.jm-purchase-avatar{width:40px;height:40px;font-size:15px}.jm-purchase-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;line-height:22px;display:block;overflow:hidden}.jm-purchase-user-meta-row{gap:6px 10px;margin-top:2px}.jm-purchase-user-meta,.jm-purchase-compute-chip-label,.jm-purchase-compute-chip-num{font-size:12px;line-height:18px}.jm-purchase-header-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.jm-purchase-header-actions button{white-space:nowrap;min-width:0;padding:7px 4px;font-size:12px}.jm-purchase-header-divider{margin:8px 0 16px}.jm-purchase-title{margin-bottom:16px;font-size:20px}.jm-purchase-period-tabs{height:38px;margin-bottom:18px}.jm-purchase-period-tabs button{min-width:0;padding:0 4px;font-size:12px;line-height:34px}.jm-purchase-plan-grid{grid-template-columns:minmax(0,1fr);gap:12px}.jm-purchase-plan-card{max-width:none;padding:22px 20px}.jm-purchase-plan-num{font-size:36px;line-height:48px}.jm-purchase-dialog--credits{height:auto;max-height:calc(100dvh - 24px)}.jm-credits-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:18px 16px 14px;display:grid}.jm-credits-header-user{gap:10px}.jm-credits-header-user-text{overflow:hidden}.jm-credits-header-user .jm-purchase-user-meta,.jm-storage-detail-trigger.jm-purchase-user-meta{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;display:block;overflow:hidden}.jm-credits-header-right{gap:6px;margin-left:0}.jm-credits-balance-wrap{gap:0}.jm-credits-balance-label{display:none}.jm-credits-balance-chip{padding:5px 8px}.jm-credits-close{width:36px;height:36px}.jm-credits-bottom{border-radius:0 0 16px 16px;padding:18px 16px 20px}.jm-credits-bottom .jm-purchase-title-decor{gap:12px;margin-bottom:16px}.jm-credits-bottom .jm-purchase-title-line{flex-basis:40px;width:40px}.jm-credits-body{gap:18px}.jm-purchase-credits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.jm-purchase-credits-card{height:78px;min-height:78px;padding:18px 6px 8px}.jm-purchase-credits-amt{gap:3px;font-size:16px}.jm-purchase-credits-amt-icon,.jm-storage-expand-amt-icon{width:14px;height:14px}.jm-purchase-credits-price{margin-top:4px}.jm-credits-footnote,.jm-storage-expand-footnote{margin-top:12px}.jm-storage-expand-scroll{overflow:visible}.jm-purchase-inline-pay{gap:6px;width:100%;max-width:none}.jm-purchase-inline-pay-box{width:160px;height:160px}.jm-purchase-inline-qr{width:148px;height:148px}.jm-purchase-inline-agreement-below{margin-top:4px}}.jm-purchase-btn-primary{color:#fff;cursor:pointer;border:none;border-radius:999px;padding:12px 24px;font-weight:600}.jm-purchase-btn-block{width:100%;margin-top:12px}.jm-purchase-scan{text-align:center;padding:4px 0 0}.jm-purchase-scan-title{color:var(--purchase-text);margin:0 0 20px;font-size:18px;font-weight:600}.jm-purchase-scan-amount{color:var(--purchase-accent);font-weight:700}.jm-purchase-scan-qr-wrap{border:1px solid var(--purchase-border);background:var(--purchase-surface-muted);isolation:isolate;border-radius:12px;justify-content:center;align-items:center;width:240px;min-height:240px;margin:0 auto 16px;display:flex;position:relative;overflow:hidden}.jm-purchase-scan-bg{object-fit:cover;object-position:center;filter:blur(4px);opacity:.28;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.jm-purchase-scan-qr{object-fit:contain;z-index:1;border-radius:8px;width:210px;height:210px;position:relative}.jm-purchase-scan-mask{z-index:1;width:100%;padding:20px 16px;position:relative}.jm-purchase-scan-agree-text{color:var(--purchase-text-muted);margin:0 0 16px;font-size:12px;line-height:1.6}.jm-purchase-scan-agree-text a{color:var(--purchase-accent);text-decoration:none}.jm-purchase-scan-agree-text a:hover{text-decoration:underline}.jm-purchase-pay-methods{justify-content:center;gap:10px;margin-bottom:16px;display:flex}.jm-purchase-pay-method{border:1px solid var(--purchase-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:rgba(255,255,255,.72);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.jm-purchase-pay-method:hover{border-color:var(--purchase-text-subtle)}.jm-purchase-pay-method.is-active{border-color:var(--purchase-accent);box-shadow:0 0 0 1.5px var(--purchase-accent)}@supports (color:color-mix(in lab,red,red)){.jm-purchase-pay-method.is-active{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--purchase-accent) 45%,transparent)}}.jm-purchase-pay-method img{border-radius:50%;display:block}.dark .jm-purchase-pay-method{background:rgba(39,39,42,.65)}.jm-purchase-scan-pay-btn{width:100%;max-width:200px}.jm-purchase-scan-footer{justify-content:center;align-items:center;gap:10px;margin-top:4px;display:flex}.jm-purchase-scan-hint{color:var(--purchase-text-muted);margin:0;font-size:13px}.jm-purchase-pay-icons-row{align-items:center;gap:6px;display:flex}.jm-purchase-pay-icons-row img{border-radius:50%;display:block}.jm-purchase-scan-agreement-foot{margin:16px 0 0;font-size:12px}.jm-purchase-scan-agreement-foot a{color:var(--purchase-text-subtle);text-decoration:none}.jm-purchase-scan-agreement-foot a:hover{color:var(--purchase-accent);text-decoration:underline}.jm-purchase-error{color:#ef4444;text-align:center;margin-top:12px;font-size:13px}.jm-purchase-footnote{color:var(--purchase-text-subtle);text-align:center;margin-top:20px;font-size:11px;line-height:1.5}.jm-purchase-dialog--manage{box-sizing:border-box;flex-direction:column;width:620px;max-width:calc(100vw - 32px);height:min(628px,92vh);max-height:min(92vh,628px);padding:0;display:flex;overflow:hidden}.jm-manage-shell{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.jm-manage-header{box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;padding:32px 32px 24px;display:flex}.jm-manage-title{color:var(--purchase-text);margin:0;font-size:18px;font-weight:600;line-height:1.3}.jm-manage-close{cursor:pointer;width:32px;height:32px;color:var(--purchase-text-muted);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex}.jm-manage-close:hover{background:rgba(0,0,0,.05)}.dark .jm-manage-close:hover{background:rgba(255,255,255,.08)}.jm-manage-tabs-wrap{box-sizing:border-box;flex-shrink:0;padding:0 32px}.jm-manage-scroll{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#0000002e transparent;flex:1;min-height:0;padding:24px 32px 32px;overflow:hidden auto}.jm-manage-scroll::-webkit-scrollbar{width:6px}.jm-manage-scroll::-webkit-scrollbar-track{background:0 0;margin:8px 0}.jm-manage-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.14);border-radius:999px}.jm-manage-scroll::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.24)}.dark .jm-manage-scroll{scrollbar-color:#ffffff38 transparent}.dark .jm-manage-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18)}.dark .jm-manage-scroll::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.28)}.jm-purchase-manage-tabs{border-bottom:1px solid var(--purchase-border);gap:24px;margin-bottom:0;display:flex}.jm-purchase-manage-tabs button{cursor:pointer;color:var(--purchase-text-muted);background:0 0;border:none;padding:0 0 12px;font-size:14px;transition:color .15s}.jm-purchase-manage-tabs button.is-active{color:var(--purchase-text);border-bottom:2px solid var(--purchase-text);margin-bottom:-1px;font-weight:600}.jm-purchase-section-label{color:#8a9199;margin:0 0 12px;font-size:13px;font-weight:400}.dark .jm-purchase-section-label{color:var(--purchase-text-muted)}.jm-purchase-member-card{box-sizing:border-box;min-height:76px;color:var(--purchase-text);background:rgba(0,0,0,.05);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 20px;display:flex}.dark .jm-purchase-member-card{background:rgba(255,255,255,.06)}.jm-purchase-member-name{font-size:15px;font-weight:600}.jm-purchase-member-exp{text-align:right;color:var(--purchase-text-muted);font-size:13px;font-weight:400;line-height:1.45}.jm-purchase-member-exp-label{color:var(--purchase-text-subtle);font-size:12px;display:block}.jm-purchase-member-exp-value{color:var(--purchase-text-muted);font-variant-numeric:tabular-nums;font-size:13px;display:block}.jm-manage-plan-panel{box-sizing:border-box;min-height:100%}.jm-manage-history-shell{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.jm-manage-history-list{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#0000002e transparent;flex:1;min-height:0;padding:24px 32px 72px;overflow:hidden auto}.jm-manage-history-list::-webkit-scrollbar{width:6px}.jm-manage-history-list::-webkit-scrollbar-track{background:0 0;margin:8px 0}.jm-manage-history-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.14);border-radius:999px}.jm-manage-history-list::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.24)}.dark .jm-manage-history-list{scrollbar-color:#ffffff38 transparent}.dark .jm-manage-history-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18)}.jm-manage-history-footer{z-index:4;pointer-events:none;box-sizing:border-box;justify-content:center;align-items:center;padding:0 32px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.jm-manage-pager{z-index:2;pointer-events:auto;background:#fff;border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex;position:relative;box-shadow:0 2px 8px rgba(15,20,25,.06),0 8px 24px rgba(15,20,25,.12)}html.dark .jm-manage-pager{background:#27272a;box-shadow:0 2px 10px rgba(0,0,0,.25),0 8px 28px rgba(0,0,0,.45)}.jm-manage-pager-pages{align-items:center;gap:4px;display:flex}.jm-manage-pager-btn{color:#0f1419;font-variant-numeric:tabular-nums;cursor:pointer;background:rgba(0,0,0,.04);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .12s;display:inline-flex}.jm-manage-pager-btn:active:not(:disabled){transform:scale(.94)}.jm-manage-pager-btn--page{background:rgba(0,0,0,.03)}.jm-manage-pager-btn--page:hover:not(.is-active){background:rgba(0,0,0,.08)}.jm-manage-pager-btn--page.is-active{color:#fff;background:#0f1419;font-weight:600;box-shadow:0 2px 8px rgba(15,20,25,.2)}.jm-manage-pager-btn--nav{color:#5c656d}.jm-manage-pager-btn--nav:hover:not(:disabled){color:#0f1419;background:rgba(0,0,0,.06)}.jm-manage-pager-btn:disabled{opacity:.32;cursor:not-allowed}html.dark .jm-manage-pager-btn{color:#f4f4f5;background:rgba(255,255,255,.06)}html.dark .jm-manage-pager-btn--page{background:rgba(255,255,255,.04)}html.dark .jm-manage-pager-btn--page:hover:not(.is-active){background:rgba(255,255,255,.1)}html.dark .jm-manage-pager-btn--page.is-active{color:#18181b;background:#f4f4f5;box-shadow:0 2px 10px rgba(0,0,0,.35)}html.dark .jm-manage-pager-btn--nav{color:#a1a1aa}html.dark .jm-manage-pager-btn--nav:hover:not(:disabled){color:#f4f4f5}.jm-manage-pager-ellipsis{text-align:center;color:#8a9199;letter-spacing:.05em;-webkit-user-select:none;user-select:none;width:22px;font-size:11px;font-weight:600;line-height:32px}.jm-manage-history-list .jm-purchase-empty{text-align:center;color:var(--purchase-text-subtle);margin:0;padding:48px 0;font-size:14px}.jm-manage-plan-panel .jm-purchase-empty{text-align:center;color:var(--purchase-text-subtle);margin:0;padding:40px 0 24px;font-size:14px}.jm-purchase-btn-outline{box-sizing:border-box;width:110px;height:36px;color:var(--purchase-text);cursor:pointer;background:rgba(0,0,0,.05);border:none;border-radius:999px;justify-content:center;align-items:center;margin:0 auto;padding:0 16px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.dark .jm-purchase-btn-outline{background:rgba(255,255,255,.08)}.jm-purchase-btn-outline:hover{background:rgba(0,0,0,.08)}.jm-purchase-history-card{box-sizing:border-box;background:rgba(0,0,0,.05);border:none;border-radius:8px;margin-bottom:16px;padding:24px}.dark .jm-purchase-history-card{background:rgba(255,255,255,.06)}.jm-purchase-history-title{color:var(--purchase-text);margin:0 0 20px;font-size:16px;font-weight:600}.jm-purchase-history-rows{flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.jm-purchase-history-row{justify-content:space-between;align-items:flex-start;gap:16px;font-size:14px;line-height:1.4;display:flex}.jm-purchase-history-row dt{color:var(--purchase-text-subtle);flex-shrink:0;font-weight:400}.jm-purchase-history-row dd{text-align:right;color:var(--purchase-text);word-break:break-all;margin:0}.jm-purchase-history-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.jm-agreement-page{background:var(--bg-body);min-height:100vh;color:var(--text-primary)}.jm-agreement-header{z-index:10;background:var(--bg-body);padding:12px 20px;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.jm-agreement-header{background:color-mix(in srgb,var(--bg-body) 92%,transparent)}}.jm-agreement-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.jm-agreement-header{border-bottom:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent)}}.jm-agreement-back{color:var(--text-secondary);font-size:14px;text-decoration:none}.jm-agreement-back:hover{color:var(--text-primary)}.jm-agreement-article{max-width:720px;margin:0 auto;padding:32px 20px 64px}.jm-agreement-loading,.jm-agreement-error{text-align:center;color:var(--text-secondary);padding:48px 0}.jm-agreement-body{color:var(--text-secondary);font-size:15px;line-height:1.75}.jm-agreement-body h1{color:var(--text-primary);text-align:center;margin:0 0 24px;font-size:22px;font-weight:700;line-height:1.4}.jm-agreement-body h2{color:var(--text-primary);margin:28px 0 12px;font-size:16px;font-weight:600}.jm-agreement-body p{margin:0 0 12px}.jm-agreement-body a{color:#3b82f6}.jm-assets-upload-fab{color:#fff;cursor:pointer;background:#0f1419;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .15s,opacity .15s,background .15s;display:flex;box-shadow:0 4px 14px rgba(15,20,25,.18)}.jm-assets-upload-fab:hover:not(:disabled){background:#1a1f26;transform:scale(1.04)}.jm-assets-upload-fab:disabled{opacity:.65;cursor:wait}.dark .jm-assets-upload-fab{color:#0f1419;background:#f4f4f5;box-shadow:0 4px 16px rgba(0,0,0,.35)}.dark .jm-assets-upload-fab:hover:not(:disabled){background:#fff}.jm-assets-upload-fab__spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite jm-assets-spin}.dark .jm-assets-upload-fab__spin{border-color:#0f1419 #0f141933 #0f141933}@keyframes jm-assets-spin{to{transform:rotate(360deg)}}.jm-assets-floating-pager-wrap{bottom:24px;left:var(--side-menu-width);z-index:30;justify-content:center;padding:0 16px;display:flex;position:fixed;right:0}.jm-assets-floating-pager{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.92);border:1px solid #0f141914;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;display:inline-flex;box-shadow:0 8px 28px rgba(15,20,25,.12)}.dark .jm-assets-floating-pager{background:rgba(28,29,33,.92);border-color:rgba(255,255,255,.1);box-shadow:0 12px 32px rgba(0,0,0,.45)}.jm-assets-pager-nav{color:#0f1419;cursor:pointer;background:rgba(15,20,25,.05);border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,opacity .15s;display:flex}.jm-assets-pager-nav:hover:not(:disabled){background:rgba(15,20,25,.1)}.jm-assets-pager-nav:disabled{opacity:.35;cursor:not-allowed}.dark .jm-assets-pager-nav{color:#f4f4f5;background:rgba(255,255,255,.08)}.dark .jm-assets-pager-nav:hover:not(:disabled){background:rgba(255,255,255,.14)}.jm-assets-pager-dots{align-items:center;gap:8px;min-height:32px;display:flex}.jm-assets-pager-num{color:#536471;cursor:pointer;background:rgba(15,20,25,.06);border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:12px;font-weight:500;line-height:1;transition:background .15s,color .15s,transform .15s;display:flex}.jm-assets-pager-num:hover{color:#0f1419;background:rgba(15,20,25,.12);transform:scale(1.05)}.jm-assets-pager-num--active{color:#fff;background:#0f1419}.dark .jm-assets-pager-num{color:#a1a1aa;background:rgba(255,255,255,.08)}.dark .jm-assets-pager-num:hover{color:#f4f4f5;background:rgba(255,255,255,.14)}.dark .jm-assets-pager-num--active{color:#0f1419;background:#f4f4f5}.jm-assets-pager-gap{color:#8899a6;-webkit-user-select:none;user-select:none;padding:0 2px;font-size:11px;line-height:1}.dark .jm-assets-pager-gap{color:#71717a}.jm-assets-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;display:grid}.jm-assets-dropzone{transition:background-color .18s;position:relative}.jm-assets-dropzone.is-drag-over:before{content:"";pointer-events:none;z-index:2;background:rgba(0,161,194,.043);border:1.5px dashed #00a1c25c;border-radius:20px;position:absolute;top:12px;right:16px;bottom:88px;left:16px}.jm-assets-dropzone.is-drag-over:after{content:"松开以上传素材";color:#fff;letter-spacing:.01em;pointer-events:none;z-index:3;background:rgba(15,20,25,.82);border-radius:999px;padding:8px 14px;font-size:12px;position:absolute;top:32px;left:50%;transform:translate(-50%)}@media(min-width:768px){.jm-assets-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}}.jm-assets-card{background:#fff;border:1px solid #0f14190f;border-radius:14px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 1px 2px rgba(15,20,25,.04)}.dark .jm-assets-card{background:#18191c;border-color:rgba(255,255,255,.08);box-shadow:0 2px 8px rgba(0,0,0,.28)}.jm-assets-card:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(15,20,25,.08)}.dark .jm-assets-card:hover{border-color:rgba(255,255,255,.12);box-shadow:0 12px 28px rgba(0,0,0,.42)}.jm-assets-card--selected{border-color:rgba(15,20,25,.22);box-shadow:0 0 0 2px rgba(15,20,25,.08)}.dark .jm-assets-card--selected{border-color:rgba(255,255,255,.22);box-shadow:0 0 0 2px rgba(255,255,255,.06)}.jm-assets-card-preview{aspect-ratio:1;cursor:pointer;background:#f0f1f3;border:none;padding:0;position:relative;overflow:hidden}.dark .jm-assets-card-preview{background:#0f1014}.jm-assets-card-preview img,.jm-assets-card-preview video{object-fit:cover;width:100%;height:100%}.jm-assets-audio-placeholder{justify-content:center;align-items:center;height:100%;display:flex}.jm-assets-card-meta{border-top:1px solid #0f14190d;flex-direction:column;gap:2px;padding:10px 12px 11px;display:flex}.dark .jm-assets-card-meta{border-top-color:rgba(255,255,255,.06)}.jm-assets-card-name{color:#0f1419;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.35;overflow:hidden}.dark .jm-assets-card-name{color:#ececee}.jm-assets-card-size{color:#8899a6;font-size:11px;line-height:1.35}.jm-assets-card-subline{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.jm-assets-card-category{text-overflow:ellipsis;white-space:nowrap;color:#60717c;background:#f4f7f9;border-radius:999px;max-width:72px;padding:2px 7px;font-size:10px;line-height:1.4;overflow:hidden}.dark .jm-assets-card-size{color:#8b8b95}.dark .jm-assets-card-category{color:#c9d0d5;background:rgba(255,255,255,.08)}.jm-assets-card-favorite{z-index:10;color:rgba(15,20,25,.78);opacity:0;background:rgba(255,255,255,.94);border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .18s,transform .18s,color .18s,background .18s;display:flex;position:absolute;top:8px;right:8px;transform:translateY(-2px);box-shadow:0 2px 8px rgba(15,20,25,.08)}.jm-assets-card-favorite svg{width:15px;height:15px}.jm-assets-card:hover .jm-assets-card-favorite,.jm-assets-card-favorite.is-active{opacity:1;transform:translateY(0)}.jm-assets-card-favorite:hover,.jm-assets-card-favorite.is-active{color:#f59e0b;background:#fff7ed}.dark .jm-assets-card-favorite{color:rgba(255,255,255,.72);background:rgba(24,25,28,.88);box-shadow:0 2px 10px rgba(0,0,0,.3)}.dark .jm-assets-card-favorite:hover,.dark .jm-assets-card-favorite.is-active{color:#fbbf24;background:rgba(245,158,11,.16)}.jm-assets-category-menu-trigger{color:#536471;background:#fbfcfd;border:1px dashed #0f141924;border-radius:16px;min-height:44px;font-size:13px;font-weight:500;transition:border-color .18s,background-color .18s,color .18s,transform .18s}.jm-assets-category-option{align-items:center;gap:6px;display:flex}.jm-assets-category-option.is-child{padding-left:18px}.jm-assets-category-option__label{text-align:left;color:#0f1419;background:0 0;border:none;border-radius:14px;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:40px;padding:0 10px;font-size:13px;transition:background-color .18s,color .18s;display:flex}.jm-assets-category-option__label:hover{background:rgba(15,20,25,.04)}.jm-assets-category-option__label.is-selected{background:#f4f6f9}.jm-assets-category-option__toggle{color:#8899a6;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.jm-assets-category-option__toggle:hover{color:#0f1419;background:rgba(15,20,25,.05)}.jm-assets-category-option__toggle svg{width:14px;height:14px;transition:transform .18s}.jm-assets-category-option__toggle.is-collapsed svg{transform:rotate(-90deg)}.dark .jm-assets-category-option__label{color:#f3f4f6}.dark .jm-assets-category-option__label:hover{background:rgba(255,255,255,.05)}.dark .jm-assets-category-option__label.is-selected{background:rgba(255,255,255,.08)}.dark .jm-assets-category-option__toggle{color:#8f9ba3}.dark .jm-assets-category-option__toggle:hover{color:#fff;background:rgba(255,255,255,.06)}.jm-assets-category-menu-trigger:hover{color:#0f1419;background:#f4f7f9;border-color:rgba(15,20,25,.24);transform:translateY(-1px)}.dark .jm-assets-category-menu-trigger{color:#c8d1d7;background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.12)}.dark .jm-assets-category-menu-trigger:hover{color:#fff;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2)}.jm-assets-category-manager{flex-direction:column;gap:14px;display:flex}.jm-assets-category-create{background:linear-gradient(#fbfcfd,#f6f8fa);border:1px solid #0f14190f;border-radius:18px;padding:14px}.dark .jm-assets-category-create{background:linear-gradient(rgba(255,255,255,.035),rgba(255,255,255,.02));border-color:rgba(255,255,255,.08)}.jm-assets-category-create__head{color:#60717c;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.dark .jm-assets-category-create__head{color:#a9b3ba}.jm-assets-category-create__cancel{color:#8899a6;background:0 0;border:none;font-size:12px}.jm-assets-category-create__bar{gap:10px;display:flex}.jm-assets-category-create__input{color:#0f1419;background:#fff;border:1px solid #0f141914;border-radius:14px;outline:none;flex:1;min-width:0;height:42px;padding:0 14px;font-size:14px;transition:border-color .18s,box-shadow .18s}.jm-assets-category-create__input:focus,.jm-assets-category-input:focus{border-color:rgba(0,161,194,.42);box-shadow:0 0 0 3px rgba(0,161,194,.1)}.dark .jm-assets-category-create__input{color:#f5f7fa;background:#17181c;border-color:rgba(255,255,255,.08)}.jm-assets-category-create__submit{color:#fff;background:#0f1419;border:none;border-radius:14px;min-width:76px;height:42px;font-size:13px;font-weight:600;transition:opacity .18s,transform .18s}.jm-assets-category-create__submit:hover:not(:disabled){transform:translateY(-1px)}.jm-assets-category-create__submit:disabled{opacity:.45;cursor:not-allowed}.dark .jm-assets-category-create__submit{color:#111317;background:#f5f7fa}.jm-assets-category-edit-trigger{color:#536471;background:#fff;border:1px dashed #0f14191f;border-radius:18px;width:100%;min-height:56px;font-size:15px;font-weight:500;transition:border-color .18s,background-color .18s,color .18s,transform .18s}.jm-assets-category-edit-trigger:hover{color:#0f1419;background:#f8fcfd;border-color:rgba(0,161,194,.34);transform:translateY(-1px)}.dark .jm-assets-category-edit-trigger{color:#c8d1d7;background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.12)}.dark .jm-assets-category-edit-trigger:hover{color:#fff;background:rgba(0,161,194,.08);border-color:rgba(0,161,194,.4)}.jm-assets-category-list{flex-direction:column;gap:10px;max-height:420px;padding-right:4px;display:flex;overflow:auto}.jm-assets-category-list::-webkit-scrollbar{width:6px}.jm-assets-category-list::-webkit-scrollbar-thumb{background:rgba(15,20,25,.16);border-radius:999px}.dark .jm-assets-category-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14)}.jm-assets-category-node{flex-direction:column;gap:8px;display:flex}.jm-assets-category-item{background:#fff;border:1px solid #0f14190f;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;transition:transform .18s,box-shadow .18s,border-color .18s,opacity .18s;display:flex;box-shadow:0 4px 14px rgba(15,20,25,.04)}.jm-assets-category-item:hover{border-color:rgba(15,20,25,.11);box-shadow:0 8px 24px rgba(15,20,25,.06)}.jm-assets-category-item.is-dragging{opacity:.52;transform:scale(.985)}.dark .jm-assets-category-item{background:#191a1f;border-color:rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(0,0,0,.18)}.dark .jm-assets-category-item:hover{border-color:rgba(255,255,255,.13)}.jm-assets-category-children{border-left:1px dashed #0f14191a;flex-direction:column;gap:8px;margin-left:28px;padding-left:12px;display:flex}.dark .jm-assets-category-children{border-left-color:rgba(255,255,255,.08)}.jm-assets-category-handle{cursor:grab;flex-shrink:0;grid-template-columns:repeat(2,4px);gap:3px;display:grid}.jm-assets-category-handle i{background:#b4c0c8;border-radius:999px;width:4px;height:4px;display:block}.dark .jm-assets-category-handle i{background:#7f8b94}.jm-assets-category-input{color:#0f1419;background:#f7f9fb;border:1px solid #0f14190f;border-radius:12px;outline:none;flex:1;min-width:0;height:38px;padding:0 12px;font-size:13px;transition:border-color .18s,background-color .18s,box-shadow .18s}.dark .jm-assets-category-input{color:#f4f6f8;background:#121318;border-color:rgba(255,255,255,.06)}.jm-assets-category-action,.jm-assets-category-icon-btn{color:#536471;background:#f4f7f9;border:none;border-radius:12px;height:34px;padding:0 12px;font-size:12px;font-weight:500;transition:background-color .18s,color .18s,transform .18s}.jm-assets-category-action:hover,.jm-assets-category-icon-btn:hover{color:#0f1419;background:#eaf1f4}.jm-assets-category-icon-btn.is-danger:hover{color:#e5484d;background:#fff0f0}.dark .jm-assets-category-action,.dark .jm-assets-category-icon-btn{color:#c8d1d7;background:rgba(255,255,255,.06)}.dark .jm-assets-category-action:hover,.dark .jm-assets-category-icon-btn:hover{color:#fff;background:rgba(255,255,255,.1)}.dark .jm-assets-category-icon-btn.is-danger:hover{color:#ff8a8f;background:rgba(229,72,77,.14)}.jm-assets-category-empty{text-align:center;color:#8899a6;background:#fbfcfd;border:1px dashed #0f14191f;border-radius:18px;padding:26px 18px;font-size:13px}.jm-assets-confirm-actions{justify-content:flex-end;gap:10px;display:flex}.jm-assets-confirm-btn{color:#334155;background:#f6f8fa;border:1px solid #0f141914;border-radius:14px;min-width:96px;height:40px;font-size:13px;font-weight:600;transition:transform .18s,background-color .18s,border-color .18s,color .18s}.jm-assets-confirm-btn:hover{background:#eef2f5;border-color:rgba(15,20,25,.12);transform:translateY(-1px)}.jm-assets-confirm-btn.is-primary{color:#fff;background:#0f1419;border-color:rgba(15,20,25,.04)}.jm-assets-confirm-btn.is-primary:hover{background:#1b232b}.jm-assets-confirm-btn.is-primary.is-danger{background:#ef4444;border-color:rgba(239,68,68,.22)}.jm-assets-confirm-btn.is-primary.is-danger:hover{background:#dc2626}.dark .jm-assets-confirm-btn{color:#e5e7eb;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08)}.dark .jm-assets-confirm-btn:hover{background:rgba(255,255,255,.1)}.dark .jm-assets-confirm-btn.is-primary{color:#111317;background:#f4f4f5}.dark .jm-assets-confirm-btn.is-primary:hover{background:#fff}.dark .jm-assets-confirm-btn.is-primary.is-danger{color:#fff;background:#ef4444}.dark .jm-assets-category-empty{color:#97a3ab;background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.1)}.jm-assets-card-check{z-index:10;cursor:pointer;opacity:0;transition:opacity .15s;position:absolute;top:8px;left:8px}.jm-assets-card:hover .jm-assets-card-check,.jm-assets-card-check--visible{opacity:1}.jm-assets-card-check__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jm-assets-card-check__box{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(255,255,255,.94);border:1.5px solid #0f141924;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,border-color .15s,transform .15s;display:flex;box-shadow:0 2px 8px rgba(15,20,25,.12)}.jm-assets-card-check:hover .jm-assets-card-check__box{transform:scale(1.06)}.jm-assets-card-check__input:checked+.jm-assets-card-check__box{background:#0f1419;border-color:#0f1419}.dark .jm-assets-card-check__box{background:rgba(24,25,28,.88);border-color:rgba(255,255,255,.22);box-shadow:0 2px 10px rgba(0,0,0,.35)}.dark .jm-assets-card-check__input:checked+.jm-assets-card-check__box{color:#0f1419;background:#f4f4f5;border-color:#f4f4f5}.jm-assets-preview-root{z-index:2000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.jm-assets-preview-backdrop{cursor:pointer;background:rgba(0,0,0,.55);border:none;position:absolute;top:0;right:0;bottom:0;left:0}.jm-assets-picker-root{z-index:2000;pointer-events:none;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.jm-assets-picker-root.is-closing{pointer-events:none}.jm-assets-picker-root .jm-assets-preview-backdrop{display:none}.jm-assets-picker-drawer{z-index:1;pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,255,255,.984);border-left:1px solid #0f14190e;flex-direction:column;width:min(404px,100vw - 18px);height:100vh;animation:.24s cubic-bezier(.22,1,.36,1) jmAssetsPickerSlideIn;display:flex;position:relative;overflow:hidden;box-shadow:-18px 0 54px rgba(15,20,25,.11)}.jm-assets-picker-root.is-closing .jm-assets-picker-drawer{animation:.2s cubic-bezier(.4,0,1,1) forwards jmAssetsPickerSlideOut}.jm-assets-picker-drawer.is-dragging{box-shadow:-18px 0 54px rgba(15,20,25,.14),inset 0 0 0 3px rgba(0,161,194,.12)}@keyframes jmAssetsPickerSlideIn{0%{opacity:.78;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes jmAssetsPickerSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(34px)}}.jm-assets-preview-dialog{z-index:1;background:var(--surface-elevated,#fff);border-radius:16px;flex-direction:column;width:min(900px,100%);max-height:min(85vh,720px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px rgba(0,0,0,.2)}.dark .jm-assets-preview-dialog{background:#1c1e22}.jm-assets-preview-header{border-bottom:1px solid var(--border-subtle,#00000014);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.jm-assets-preview-body{flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex;overflow:auto}.jm-assets-preview-body img,.jm-assets-preview-body video{object-fit:contain;max-width:100%;max-height:min(70vh,600px)}.jm-assets-picker-dialog{background:#fff;border-radius:24px;width:min(960px,100vw - 64px);max-height:min(86vh,720px);overflow:hidden;box-shadow:0 30px 90px rgba(15,20,25,.22),inset 0 1px rgba(255,255,255,.75)}.jm-assets-picker-dialog.is-dragging{box-shadow:0 34px 100px rgba(15,20,25,.26),0 0 0 3px rgba(0,161,194,.14),inset 0 1px rgba(255,255,255,.75)}.jm-assets-picker-header{border-bottom:none;justify-content:space-between;align-items:center;gap:16px;height:76px;padding:18px 22px 12px;display:flex}.jm-assets-picker-title{align-items:center;gap:12px;min-width:0;display:flex}.jm-assets-picker-title-icon{color:#6a7a85;background:#f4f8f9;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.jm-assets-picker-title-icon .jm-icon-menu-inner{width:18px;height:18px;font-size:18px}.jm-assets-picker-title strong{color:#111a2c;letter-spacing:-.01em;background:#f5f7f8;border-radius:13px;align-items:center;height:40px;padding:0 15px;font-size:16px;font-weight:720;line-height:1.25;display:inline-flex}.jm-assets-picker-title small{color:#98a3aa;margin-top:3px;font-size:12px;line-height:1.25;display:block}.jm-assets-picker-close{color:#111a2c;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:background .16s,color .16s,transform .16s;display:grid}.jm-assets-picker-close:hover{color:#0f1419;background:#f5f7f8;transform:rotate(4deg)}.jm-assets-picker-close svg{width:20px;height:20px}.jm-assets-picker-toolbar{background:0 0;border-bottom:none;flex-direction:column;align-items:stretch;gap:16px;padding:8px 22px 14px;display:flex}.jm-assets-picker-left{min-width:0}.jm-assets-picker-tabs{background:0 0;border-radius:0;gap:20px;padding:0;display:inline-flex}.jm-assets-picker-tabs button,.jm-assets-picker-upload,.jm-assets-picker-favorite,.jm-assets-picker-select,.jm-assets-picker-search{border-radius:13px;height:44px;font-size:14px}.jm-assets-picker-tabs button{color:#6e7f89;background:0 0;border:none;min-width:0;padding:0 0 8px;font-size:14px;font-weight:700;transition:background .16s,color .16s,box-shadow .16s;position:relative}.jm-assets-picker-tabs button.is-active{color:#0f1419;box-shadow:none}.jm-assets-picker-tabs button.is-active:after{content:"";background:#0f1419;border-radius:999px;height:2px;position:absolute;bottom:3px;left:0;right:0}.jm-assets-picker-filters{justify-content:stretch;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.jm-assets-picker-upload{color:#536471;cursor:pointer;background:#fff;border:1px solid #0f141914;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:560;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.jm-assets-picker-upload:hover{color:#008ca8;background:rgba(0,161,194,.055);border-color:rgba(0,161,194,.22)}.jm-assets-picker-upload svg{width:15px;height:15px}.jm-assets-picker-search-wrap{color:#9aa5ad;flex:1;align-items:center;width:auto;min-width:0;display:flex;position:relative}.jm-assets-picker-search-wrap svg{pointer-events:none;width:17px;height:17px;position:absolute;left:14px}.jm-assets-picker-search{color:#0f1419;width:100%;padding:0 14px 0 41px;font-size:14px}.jm-assets-picker-search,.jm-assets-picker-select,.jm-assets-picker-favorite{color:#0f1419;background:#fff;border:1px solid #0f141914;transition:border-color .16s,background .16s,box-shadow .16s,color .16s}.jm-assets-picker-search:focus,.jm-assets-picker-select:focus{border-color:rgba(0,161,194,.3);outline:none;box-shadow:0 0 0 3px rgba(0,161,194,.07)}.jm-assets-picker-filter-button{color:#0f1419;background:#fff;border:1px solid #0f141914;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:background .16s,border-color .16s,box-shadow .16s,color .16s;display:grid}.jm-assets-picker-filter-button:hover,.jm-assets-picker-filter-button.is-active{color:#008ca8;background:rgba(0,161,194,.06);border-color:rgba(0,161,194,.22)}.jm-assets-picker-filter-button svg{width:20px;height:20px}.jm-assets-picker-category{flex:none;position:relative}.jm-assets-picker-select{text-align:left;justify-content:space-between;align-items:center;gap:10px;min-width:126px;padding:0 11px 0 13px;font-weight:560;display:inline-flex}.jm-assets-picker-select span{text-overflow:ellipsis;white-space:nowrap;max-width:108px;overflow:hidden}.jm-assets-picker-select>svg{color:#72808a;flex:none;width:14px;height:14px;transition:transform .16s,color .16s}.jm-assets-picker-select.is-active{background:#f4f6f7;border-color:rgba(15,20,25,.14)}.jm-assets-picker-select.is-active>svg{color:#0f1419;transform:rotate(180deg)}.jm-assets-picker-category-menu{z-index:26;scrollbar-width:thin;scrollbar-color:#71808a3d transparent;background:#fff;border:1px solid #0f14190f;border-radius:20px;width:238px;max-height:360px;padding:9px;position:absolute;top:calc(100% + 10px);right:-2px;overflow-y:auto;box-shadow:0 18px 50px rgba(15,20,25,.13)}.jm-assets-picker-category-menu::-webkit-scrollbar{width:5px}.jm-assets-picker-category-menu::-webkit-scrollbar-thumb{background:rgba(113,128,138,.22);border-radius:999px}.jm-assets-picker-category-title{color:rgba(83,100,113,.7);margin:0 8px 5px;font-size:12px;line-height:20px}.jm-assets-picker-category-all{width:100%}.jm-assets-picker-category-list{flex-direction:column;gap:1px;display:flex}.jm-assets-picker-category-empty{color:#8a97a1;margin:8px;font-size:12px}.jm-assets-picker-favorite{color:#536471;align-items:center;gap:6px;padding:0 13px;font-weight:560;display:inline-flex}.jm-assets-picker-favorite svg{width:15px;height:15px}.jm-assets-picker-favorite.is-active{color:#008ca8;background:rgba(0,161,194,.08);border-color:rgba(0,161,194,.28)}.jm-assets-picker-body{scrollbar-width:thin;scrollbar-color:#71808a47 transparent;background:0 0;flex:1;min-height:0;max-height:none;padding:8px 22px 28px;position:relative;overflow-y:auto}.jm-assets-picker-body::-webkit-scrollbar{width:6px}.jm-assets-picker-body::-webkit-scrollbar-track{background:0 0}.jm-assets-picker-body::-webkit-scrollbar-thumb{background:rgba(113,128,138,.24);border-radius:999px}.jm-assets-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 9px;display:grid}.jm-assets-picker-card{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;transition:transform .16s,opacity .16s;position:relative;overflow:hidden}.jm-assets-picker-card-preview{aspect-ratio:1;background:#f3f6f7;border-radius:13px;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(15,20,25,.04)}.jm-assets-picker-card-preview img,.jm-assets-picker-card-preview video{object-fit:cover;width:100%;height:100%;transition:transform .22s,opacity .18s}.jm-assets-picker-card:hover{transform:translateY(-2px)}.jm-assets-picker-card:hover img,.jm-assets-picker-card:hover video{transform:scale(1.025)}.jm-assets-picker-card.is-selected .jm-assets-picker-card-preview{box-shadow:0 0 0 2px #bdeff6,0 10px 24px rgba(0,145,172,.14)}.jm-assets-picker-card.is-disabled{opacity:.42;cursor:not-allowed}.jm-assets-picker-card.is-disabled:hover{transform:none}.jm-assets-picker-type-badge,.jm-assets-picker-card-check{z-index:2;position:absolute}.jm-assets-picker-type-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,20,25,.34);border:1px solid #ffffffb8;border-radius:6px;place-items:center;width:20px;height:20px;display:grid;bottom:6px;left:6px}.jm-assets-picker-type-badge svg{width:14px;height:14px}.jm-assets-picker-card-check{color:#fff;background:rgba(0,161,194,.92);border-radius:999px;place-items:center;width:24px;height:24px;display:grid;top:7px;right:7px;box-shadow:0 8px 18px rgba(0,130,155,.26)}.jm-assets-picker-card-check svg{width:16px;height:16px}.jm-assets-picker-card-meta{padding:6px 2px 0}.jm-assets-picker-card-name{color:#17212a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;line-height:16px;display:block;overflow:hidden}.jm-assets-picker-card-category{color:#74838d;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;background:#eef5f6;border-radius:999px;align-items:center;max-width:100%;margin-top:4px;padding:1px 6px;font-size:9px;font-weight:560;line-height:13px;display:inline-flex;overflow:hidden}.jm-assets-picker-load-state{color:#9aa5ad;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;padding:10px 0 2px;font-size:12px;font-weight:560;display:inline-flex}.jm-assets-picker-load-state span{border:2px solid #71808a2e;border-top-color:#00a1c2;border-radius:50%;width:15px;height:15px;animation:.76s linear infinite manufacture-spin}.jm-assets-picker-footer{pointer-events:none;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.98) 34%);border-top:none;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:14px 22px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.jm-assets-picker-pagination,.jm-assets-picker-actions{pointer-events:auto;align-items:center;gap:8px;display:flex}.jm-assets-picker-pagination button{color:#536471;border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;padding:0;font-size:13px;font-weight:620;transition:background .16s,color .16s,transform .16s;display:grid}.jm-assets-picker-pagination button:hover:not(:disabled){color:#0f1419;background:#f0f4f5;transform:translateY(-1px)}.jm-assets-picker-pagination button.is-active{color:#fff;background:#17212a}.jm-assets-picker-pagination button:disabled{color:#c0c7cc;cursor:not-allowed}.jm-assets-picker-pagination button svg{width:16px;height:16px}.jm-assets-picker-pagination-item-wrap{justify-content:center;align-items:center;gap:7px;display:inline-flex}.jm-assets-picker-pagination-item-wrap i{color:#9aa5ad;font-size:10px;font-style:normal}.jm-assets-picker-footer .jm-assets-picker-upload{color:#536471;pointer-events:auto;background:#f5f7f8;border-radius:999px;height:38px;padding:0 13px;box-shadow:0 12px 30px rgba(15,20,25,.06)}.jm-assets-picker-footer .jm-assets-picker-upload:hover{background:#eef8fa}.jm-assets-picker-count{color:#72808a;font-size:12px}.jm-assets-picker-confirm{color:#fff;background:#15191d;border-radius:14px;min-width:116px;height:42px;font-size:14px;font-weight:650;transition:transform .16s,background .16s,opacity .16s}.jm-assets-picker-confirm:hover:not(:disabled){background:#050607;transform:translateY(-1px)}.jm-assets-picker-confirm:disabled{opacity:.38;cursor:not-allowed}.jm-assets-picker-loading{color:#8f9aa2;align-content:center;place-items:center;gap:12px;min-height:320px;font-size:13px;display:grid}.jm-assets-picker-loading span{border:3px solid #e5eaec;border-top-color:#00a1c2;border-radius:999px;width:28px;height:28px;animation:.85s linear infinite spin}.jm-assets-picker-drop-hint{z-index:10;color:#008ca8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:rgba(246,253,255,.88);border:1.5px dashed #00a1c27a;border-radius:20px;align-content:center;place-items:center;gap:12px;font-size:14px;font-weight:650;display:grid;position:absolute;top:14px;right:14px;bottom:14px;left:14px}.jm-assets-picker-drop-hint .jm-icon-menu-inner{width:34px;height:34px;font-size:34px}.jm-assets-picker-notice{z-index:5;color:#fff;background:rgba(15,20,25,.82);border-radius:999px;width:fit-content;max-width:min(420px,100%);margin:0 auto 12px;padding:8px 14px;font-size:12px;font-weight:560;position:sticky;top:0;box-shadow:0 10px 26px rgba(15,20,25,.16)}.dark .jm-assets-picker-toolbar,.dark .jm-assets-picker-footer,.dark .jm-assets-picker-header{border-color:rgba(255,255,255,.08)}.dark .jm-assets-picker-drawer,.dark .jm-assets-picker-dialog,.dark .jm-assets-picker-body{background:#16171b}.dark .jm-assets-picker-drawer{border-left-color:rgba(255,255,255,.08);box-shadow:-18px 0 54px rgba(0,0,0,.32)}.dark .jm-assets-picker-toolbar,.dark .jm-assets-picker-footer{background:#16171b}.dark .jm-assets-picker-footer{background:linear-gradient(rgba(22,23,27,0),#16171b 26%)}.dark .jm-assets-picker-title strong{color:#eef6fb;background:rgba(255,255,255,.06)}.dark .jm-assets-picker-title small{color:rgba(238,246,251,.48)}.dark .jm-assets-picker-title-icon,.dark .jm-assets-picker-close:hover{background:rgba(255,255,255,.06)}.dark .jm-assets-picker-tabs{background:rgba(255,255,255,.05)}.dark .jm-assets-picker-filter-button,.dark .jm-assets-picker-tabs button.is-active,.dark .jm-assets-picker-search,.dark .jm-assets-picker-select,.dark .jm-assets-picker-upload,.dark .jm-assets-picker-favorite{color:#eef6fb;background:#202228;border-color:rgba(255,255,255,.08)}.dark .jm-assets-picker-filter-button:hover,.dark .jm-assets-picker-filter-button.is-active{color:#6dd4ef;background:rgba(109,212,239,.11);border-color:rgba(109,212,239,.28)}.dark .jm-assets-picker-tabs button{color:rgba(238,246,251,.58)}.dark .jm-assets-picker-tabs button.is-active{background:0 0}.dark .jm-assets-picker-tabs button.is-active:after{background:#eef6fb}.dark .jm-assets-picker-card-preview{background:#22252b;box-shadow:inset 0 1px rgba(255,255,255,.035)}.dark .jm-assets-picker-card-name,.dark .jm-assets-picker-grid .jm-assets-card-name{color:#eef6fb}.dark .jm-assets-picker-card-category,.dark .jm-assets-card-subtitle{color:#aeb8c2;background:rgba(255,255,255,.07)}.dark .jm-assets-picker-card.is-selected .jm-assets-picker-card-preview{box-shadow:0 0 0 2px rgba(109,212,239,.72),0 0 0 4px rgba(109,212,239,.16)}.dark .jm-assets-picker-grid .jm-assets-card-meta{border-top-color:rgba(255,255,255,.06)}.dark .jm-assets-picker-pagination button{color:rgba(238,246,251,.64)}.dark .jm-assets-picker-pagination button:hover:not(:disabled){color:#eef6fb;background:rgba(255,255,255,.08)}.dark .jm-assets-picker-pagination button.is-active{color:#111827;background:#eef6fb}.dark .jm-assets-picker-category-menu{background:#1c1d21;border-color:rgba(255,255,255,.08);box-shadow:0 18px 50px rgba(0,0,0,.45)}.dark .jm-assets-picker-select.is-active{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.dark .jm-assets-picker-select.is-active>svg{color:#eef6fb}.dark .jm-assets-picker-category-title{color:rgba(238,246,251,.48)}.dark .jm-assets-picker-drop-hint{color:#6dd4ef;background:rgba(17,30,35,.9);border-color:rgba(109,212,239,.42)}.jm-assets-context-menu{z-index:10050;background:#fff;border:1px solid #0f141914;border-radius:10px;min-width:148px;padding:4px;position:fixed;box-shadow:0 8px 30px rgba(15,20,25,.12)}.dark .jm-assets-context-menu{background:#1c1d21;border-color:rgba(255,255,255,.1);box-shadow:0 14px 36px rgba(0,0,0,.45)}.jm-assets-context-menu-item{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:background .15s;display:flex}.jm-assets-context-menu-icon{display:none}.jm-assets-context-menu-item:hover{background:rgba(0,0,0,.05)}.dark .jm-assets-context-menu-item:hover{background:rgba(255,255,255,.08)}.jm-assets-context-menu-item--danger{color:#ef4444}.dark .jm-assets-context-menu-item--danger{color:#f87171}.jm-assets-context-menu.is-picker{background:#fff;border:1px solid #0f14190f;border-radius:12px;width:200px;min-width:200px;padding:4px;box-shadow:0 10px 30px rgba(15,20,25,.14),inset 0 1px rgba(255,255,255,.78)}.jm-assets-context-menu.is-picker .jm-assets-context-menu-item{color:#0f1419;letter-spacing:0;border-radius:8px;gap:10px;height:38px;padding:0 10px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:500;line-height:22px}.jm-assets-context-menu.is-picker .jm-assets-context-menu-item:hover{background:#f5f7f8}.jm-assets-context-menu.is-picker .jm-assets-context-menu-item.has-divider{border-top:1px solid #0f141914;border-radius:0 0 8px 8px;margin-top:4px;padding-top:0}.jm-assets-context-menu.is-picker .jm-assets-context-menu-item--danger{color:#f04444}.jm-assets-context-menu.is-picker .jm-assets-context-menu-icon{color:currentColor;flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.jm-assets-context-menu.is-picker .jm-assets-context-menu-icon svg{width:16px;height:16px}.dark .jm-assets-context-menu.is-picker{background:#1d2024;box-shadow:0 18px 52px rgba(0,0,0,.52)}.dark .jm-assets-context-menu.is-picker .jm-assets-context-menu-item{color:#f6f8f9}.dark .jm-assets-context-menu.is-picker .jm-assets-context-menu-item:hover{background:rgba(255,255,255,.08)}.manufacture-reference-grid{grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:12px;display:grid}.manufacture-reference-slot{min-width:0}.manufacture-reference-preview{--manufacture-upload-overlay:#ffffffd1;--manufacture-upload-loader-color:#0097b8;aspect-ratio:1;color:#9aa3aa;background:#f8f9fa;border:1px dashed #0f141929;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.manufacture-reference-preview.is-upload{cursor:pointer}.manufacture-reference-preview.is-disabled{cursor:not-allowed;opacity:.58}.manufacture-reference-preview.has-image.is-editable{cursor:pointer;border-style:solid;border-color:rgba(15,20,25,.08)}.manufacture-reference-preview.has-image.is-editable:hover{box-shadow:inset 0 0 0 2px rgba(0,161,194,.35)}.manufacture-reference-preview.has-mask{box-shadow:inset 0 0 0 2px rgba(0,161,194,.55)}.manufacture-reference-preview__remove{z-index:3;color:#fff;cursor:pointer;background:rgba(0,0,0,.58);border:none;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:4px;right:4px}.manufacture-reference-preview__asset{z-index:3;color:#72808a;cursor:pointer;background:rgba(255,255,255,.96);border:none;border-radius:10px;place-items:center;width:30px;height:30px;padding:0;line-height:0;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 6px 16px rgba(15,20,25,.12)}.manufacture-reference-preview__asset svg{width:15px;height:15px;display:block}.manufacture-reference-preview__asset .jm-icon-menu-inner,.manufacture-reference-preview__asset-picker .jm-icon-menu-inner,.manufacture-reference-input__asset-button .jm-icon-menu-inner{justify-content:center;align-items:center;width:15px;height:15px;font-size:15px;line-height:0;display:flex}.manufacture-reference-preview__asset .jm-icon-wrap,.manufacture-reference-preview__asset-picker .jm-icon-wrap,.manufacture-reference-input__asset-button .jm-icon-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.manufacture-reference-preview__asset .jm-icon-wrap svg,.manufacture-reference-preview__asset-picker .jm-icon-wrap svg,.manufacture-reference-input__asset-button .jm-icon-wrap svg{width:100%;height:100%;display:block}.manufacture-reference-preview__asset:hover{color:#008ca8;background:rgba(0,161,194,.08)}.manufacture-reference-preview__asset.is-active,.manufacture-reference-preview__asset-picker.is-active,.manufacture-reference-input__asset-button.is-active{color:#008ca8;background:rgba(0,161,194,.1);border-color:rgba(0,161,194,.72);box-shadow:0 0 0 2px rgba(0,161,194,.14),0 8px 20px rgba(0,145,172,.14)}.manufacture-reference-preview__asset-picker{z-index:3;color:#72808a;cursor:pointer;background:rgba(255,255,255,.96);border:none;border-radius:10px;place-items:center;width:30px;height:30px;padding:0;line-height:0;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 6px 16px rgba(15,20,25,.12)}.manufacture-reference-preview__asset-picker svg{width:15px;height:15px;display:block}.manufacture-reference-preview__asset-picker:hover:not(:disabled){color:#008ca8;background:rgba(0,161,194,.08)}.manufacture-reference-preview__remove svg{width:12px;height:12px}.manufacture-reference-preview__remove:hover{background:rgba(217,79,79,.92)}.manufacture-reference-preview img,.manufacture-reference-preview video{object-fit:cover;width:100%;height:100%}.manufacture-reference-placeholder{text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:8px;display:flex}.manufacture-reference-placeholder b{color:#6f7b84;background:rgba(15,20,25,.05);border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;font-weight:500;display:grid}.manufacture-reference-placeholder span{color:#8b969e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.manufacture-reference-input__grid.is-uploading{pointer-events:none}.manufacture-reference-input__slot.is-empty.is-pending-upload{cursor:default;pointer-events:none;border-color:var(--manufacture-upload-slot-border);background:var(--manufacture-upload-slot-bg);border-style:solid;box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}.manufacture-reference-input__slot.is-empty.is-pending-upload>.manufacture-reference-input__slot-index{z-index:3;background:var(--manufacture-upload-badge-bg);color:var(--manufacture-upload-badge-color);box-shadow:0 0 0 1px rgba(0,161,194,.12)}.manufacture-reference-image-preview{width:100%;height:100%;position:relative;overflow:hidden}.manufacture-reference-image-preview img{object-fit:cover;width:100%;height:100%}.manufacture-reference-preview .manufacture-reference-image-preview{position:absolute;top:0;right:0;bottom:0;left:0}.manufacture-upload-spinner{--manufacture-loader-size:26px;--manufacture-loader-speed:.8s;--manufacture-loader-color:var(--manufacture-upload-loader-color,#0097b8);z-index:2;border-radius:inherit;background:var(--manufacture-upload-overlay,#ffffffd1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.manufacture-reference-image-preview .manufacture-upload-spinner{--manufacture-upload-overlay:#f8fafbb8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.manufacture-three-body{width:var(--manufacture-loader-size);height:var(--manufacture-loader-size);animation:manufacture-three-body-spin calc(var(--manufacture-loader-speed) * 2.5) infinite linear;flex:none;display:block;position:relative}.manufacture-three-body__dot{width:30%;height:100%;position:absolute}.manufacture-three-body__dot:after{content:"";background-color:var(--manufacture-loader-color);border-radius:50%;width:100%;height:0;padding-bottom:100%;position:absolute}.manufacture-three-body__dot:first-child{transform-origin:50% 85%;bottom:5%;left:0;transform:rotate(60deg)}.manufacture-three-body__dot:first-child:after{animation:manufacture-three-body-wobble1 var(--manufacture-loader-speed) infinite ease-in-out;animation-delay:calc(var(--manufacture-loader-speed) * -.3);bottom:0;left:0}.manufacture-three-body__dot:nth-child(2){transform-origin:50% 85%;bottom:5%;right:0;transform:rotate(-60deg)}.manufacture-three-body__dot:nth-child(2):after{animation:manufacture-three-body-wobble1 var(--manufacture-loader-speed) infinite ease-in-out;animation-delay:calc(var(--manufacture-loader-speed) * -.15);bottom:0;left:0}.manufacture-three-body__dot:nth-child(3){bottom:-5%;left:0;transform:translate(116.666%)}.manufacture-three-body__dot:nth-child(3):after{animation:manufacture-three-body-wobble2 var(--manufacture-loader-speed) infinite ease-in-out;top:0;left:0}@keyframes manufacture-three-body-spin{to{transform:rotate(360deg)}}@keyframes manufacture-three-body-wobble1{0%,to{opacity:1;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-66%)scale(.65)}}@keyframes manufacture-three-body-wobble2{0%,to{opacity:1;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(66%)scale(.65)}}.manufacture-reference-select{width:100%;margin-top:7px}.manufacture-select{width:100%;position:relative}.manufacture-select__trigger{color:#28343d;text-align:left;background:#f8f9fa;border:1px solid #0f141917;border-radius:11px;outline:none;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:8px 11px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.manufacture-reference-select .manufacture-select__trigger{background:#fff;border-radius:9px;min-height:34px;padding:6px 9px;font-size:11px}.manufacture-select__trigger:hover{background:#fff;border-color:rgba(0,161,194,.28)}.manufacture-select__trigger.is-open{background:#fff;border-color:rgba(0,161,194,.48);box-shadow:0 0 0 3px rgba(0,161,194,.08)}.manufacture-select__trigger>span{align-items:center;gap:7px;min-width:0;display:flex}.manufacture-select__trigger span.is-placeholder{color:#929da5}.manufacture-select__trigger b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.manufacture-select__trigger em,.manufacture-select__option em{color:#008ca8;background:#eaf8fb;border-radius:999px;flex:none;padding:2px 6px;font-size:9px;font-style:normal}.manufacture-select__trigger>i{color:#8f9aa2;flex:none;font-size:13px;font-style:normal;transition:transform .15s}.manufacture-select__trigger.is-open>i{transform:rotate(180deg)}.manufacture-select__menu{z-index:10030;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,255,255,.98);border:1px solid #0f141914;border-radius:12px;padding:5px;position:fixed;overflow-y:auto;box-shadow:0 14px 38px rgba(15,20,25,.16)}.manufacture-select__menu.manufacture-select__menu--overlay{z-index:12080}.manufacture-select__scroll{scrollbar-width:thin;scrollbar-color:#53647029 transparent}.manufacture-select__scroll::-webkit-scrollbar{width:6px}.manufacture-select__scroll::-webkit-scrollbar-track{background:0 0}.manufacture-select__scroll::-webkit-scrollbar-thumb{background:rgba(83,100,112,.16);border-radius:999px}.manufacture-select__scroll:hover::-webkit-scrollbar-thumb{background:rgba(83,100,112,.28)}.dark .manufacture-select__scroll{scrollbar-color:#ffffff2e transparent}.dark .manufacture-select__scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18)}.dark .manufacture-select__scroll:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.28)}.manufacture-select__option{color:#35424b;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:7px 9px;transition:background .12s,color .12s;display:flex}.manufacture-select__option:hover,.manufacture-select__option.is-selected{color:#008ca8;background:#eef8fa}.manufacture-select__option>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;display:grid}.manufacture-select__option b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.manufacture-select__option small{color:#99a3aa;grid-column:1/-1;font-size:9px}.manufacture-select__option>i{color:#00a1c2;font-size:12px;font-style:normal}.manufacture-select__empty{color:#9aa3aa;text-align:center;padding:16px 10px;font-size:11px}.manufacture-reference-menu{z-index:10040;align-items:flex-start;gap:6px;display:flex;position:fixed}.manufacture-reference-menu__primary,.manufacture-reference-menu__secondary{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,255,255,.98);border:1px solid #0f141914;border-radius:12px;width:100%;max-height:min(360px,100vh - 24px);padding:5px;overflow-y:auto;box-shadow:0 14px 38px rgba(15,20,25,.16)}.manufacture-reference-menu__primary{flex:0 0 100%}.manufacture-reference-menu__secondary{flex:0 0 150px;width:150px}.manufacture-reference-menu button{color:#35424b;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:36px;padding:7px 9px;font-size:11px;transition:background .12s,color .12s;display:flex}.manufacture-reference-menu button:hover,.manufacture-reference-menu button.is-selected{color:#008ca8;background:#eef8fa}.manufacture-reference-menu button i{color:currentColor;font-size:14px;font-style:normal}.manufacture-reference-menu p{color:#9aa3aa;padding:7px 9px 4px;font-size:9px;font-weight:600}.manufacture-variable-add{color:#536471;background:#f7f8f9;border:1px solid #0f141912;border-radius:12px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:10px 5px;font-size:10px;transition:border-color .15s,background .15s,transform .15s;display:flex}.manufacture-variable-add:hover{color:#008ca8;background:#eef9fb;border-color:rgba(0,161,194,.28);transform:translateY(-1px)}.manufacture-variable-add__icon{background:#fff;border-radius:9px;place-items:center;width:27px;height:27px;font-size:13px;font-weight:600;display:grid;box-shadow:0 1px 4px rgba(15,20,25,.06)}.manufacture-variable-card{background:#fff;border:1px solid #0f141912;border-radius:13px;overflow:hidden}.manufacture-variable-card.is-dragging{opacity:.48}.manufacture-variable-drag{cursor:grab;color:#b0b7bc;letter-spacing:-3px;-webkit-user-select:none;user-select:none;flex:none;font-size:13px}.manufacture-variable-drag:active{cursor:grabbing}.manufacture-variable-card summary{cursor:pointer;align-items:center;gap:10px;min-width:0;padding:11px;list-style:none;display:flex}.manufacture-variable-card summary::-webkit-details-marker{display:none}.manufacture-variable-card summary b,.manufacture-variable-card summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manufacture-variable-card summary b{color:#28343d;font-size:12px;font-weight:600}.manufacture-variable-card summary small{color:#9aa3aa;margin-top:2px;font-size:10px}.manufacture-variable-card summary em{color:#e05252;background:#fff0f0;border-radius:999px;flex:none;padding:2px 6px;font-size:9px;font-style:normal}.manufacture-variable-type{color:#008ca8;background:#eaf8fb;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.manufacture-variable-type.is-text,.manufacture-variable-type.is-textarea{color:#6956c9;background:#f1efff}.manufacture-variable-chevron{color:#9aa3aa;transition:transform .15s}.manufacture-variable-card[open] .manufacture-variable-chevron{transform:rotate(180deg)}.manufacture-variable-settings{background:#fafbfb;border-top:1px solid #0f14190f;flex-direction:column;gap:10px;padding:12px;display:flex}.manufacture-variable-options{flex-direction:column;gap:7px;display:flex}.manufacture-variable-option{grid-template-columns:18px minmax(0,1fr) minmax(0,1fr) 24px;align-items:center;gap:6px;display:grid}.manufacture-variable-option>span{color:#a0a8ae;text-align:center;font-size:9px}.manufacture-variable-option .input-field{min-width:0;height:34px;padding:0 8px;font-size:10px}.manufacture-variable-option>button{color:#a0a8ae;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.manufacture-variable-option>button:hover{color:#e05252;background:#fff0f0}.manufacture-variable-option-add{color:#72808a;border:1px dashed #0f14191f;border-radius:9px;min-height:32px;font-size:10px}.manufacture-variable-option-add:hover{color:#008ca8;background:#eef9fb;border-color:rgba(0,161,194,.35)}.manufacture-workspace-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,255,255,.94);border-bottom:1px solid #0f141912;flex:none;align-items:center;gap:11px;min-height:64px;padding:10px 18px;display:flex}.manufacture-project-heading{flex-direction:column;align-items:flex-start;min-width:120px;display:flex}.manufacture-back-button{color:#65727b;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;transition:background .15s,color .15s;display:grid}.manufacture-back-button:hover{color:#17212a;background:#f1f3f4}.manufacture-project-name{color:#17212a;background:0 0;border:1px solid #0000;border-radius:9px;outline:none;width:min(260px,24vw);min-width:120px;padding:6px 8px;font-size:16px;font-weight:650;transition:border-color .15s,background .15s,box-shadow .15s}.manufacture-project-name:hover{background:#f7f8f8}.manufacture-project-name:focus{background:#fff;border-color:rgba(0,161,194,.28);box-shadow:0 0 0 3px rgba(0,161,194,.07)}.manufacture-workspace-header--trial{min-height:62px}.manufacture-project-name--readonly{text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;display:block;overflow:hidden}.manufacture-save-status{color:#8a959d;flex:none;align-items:center;gap:5px;margin:-2px 0 0 8px;font-size:10px;display:inline-flex}.manufacture-save-status i{background:#33b68a;border-radius:50%;width:6px;height:6px}.manufacture-save-status.is-saving i{background:#00a1c2;animation:.9s ease-in-out infinite alternate manufacture-save-pulse}.manufacture-save-status.is-error{color:#d95353}.manufacture-save-status.is-error i{background:#d95353}@keyframes manufacture-save-pulse{to{opacity:.35}}.manufacture-workspace-tabs{background:#f0f2f3;border-radius:11px;margin-left:auto;padding:3px;display:flex}.manufacture-workspace-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.manufacture-publish-button{color:#fff;background:#17212a;border:1px solid #10191f;border-radius:11px;justify-content:center;align-items:center;min-width:72px;height:38px;padding:0 18px;font-size:14px;font-weight:600;transition:transform .15s,background .15s,opacity .15s;display:inline-flex;box-shadow:0 5px 14px rgba(23,33,42,.15)}.manufacture-publish-button:hover:not(:disabled){background:#24333d;transform:translateY(-1px)}.manufacture-publish-button:disabled{cursor:wait;opacity:.6}.manufacture-run-panel{background:#f9fafb;border-right:1px solid #0f14190f;flex-direction:column;min-height:0;display:flex;overflow:hidden}.manufacture-run-scroll{scrollbar-width:thin;scrollbar-color:#5364701f transparent;flex:auto;min-height:0;padding:18px 20px 16px;overflow-y:auto}.manufacture-run-scroll::-webkit-scrollbar{width:3px}.manufacture-run-scroll::-webkit-scrollbar-track{background:0 0}.manufacture-run-scroll::-webkit-scrollbar-thumb{background:rgba(83,100,112,.12);border-radius:999px}.manufacture-run-scroll:hover::-webkit-scrollbar-thumb{background:rgba(83,100,112,.22)}.manufacture-results-panel{background:#f5f7f8;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.manufacture-results-toolbar{z-index:18;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.92);border-bottom:1px solid #0f14190f;flex:none;align-items:center;gap:9px;min-height:58px;padding:10px 18px;display:flex;position:sticky;top:0;box-shadow:0 10px 20px -18px rgba(15,20,25,.28)}.manufacture-project-check{cursor:pointer;flex:none;place-items:center;width:24px;height:24px;display:grid;position:relative}.manufacture-project-check input{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.manufacture-project-check span{background:#fff;border:1.5px solid #b7c0c6;border-radius:5px;place-items:center;width:17px;height:17px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.manufacture-project-check input:checked+span{background:#17212a;border-color:#17212a;box-shadow:inset 0 0 0 3px #17212a}.manufacture-project-check input:checked+span:after{content:"✓";color:#fff;font-size:11px;font-weight:700}.manufacture-results-toolbar__selected{color:#008ca8;min-width:56px;font-size:10px;font-weight:600}.manufacture-toolbar-icon{color:#536471;background:#fff;border:1px solid #0f141914;border-radius:11px;flex:none;place-items:center;width:35px;height:35px;transition:border-color .15s,background .15s,color .15s,transform .15s;display:grid}.manufacture-toolbar-icon svg{width:16px;height:16px}.manufacture-toolbar-icon:hover:not(:disabled){color:#008ca8;background:#eef9fb;border-color:rgba(0,140,168,.28);transform:translateY(-1px)}.manufacture-toolbar-icon.is-danger:hover:not(:disabled){color:#d94f4f;background:#fff2f2;border-color:rgba(224,82,82,.22)}.manufacture-toolbar-icon:disabled{cursor:default;opacity:.32}.manufacture-results-search{color:#9aa3aa;background:#fff;border:1px solid #0f141914;border-radius:12px;align-items:center;gap:8px;width:min(220px,30%);height:38px;margin-left:auto;padding:0 11px;transition:width .18s,border-color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 8px rgba(15,20,25,.024)}.manufacture-results-search:focus-within{background:#fff;border-color:rgba(0,161,194,.32);width:min(260px,34%);box-shadow:0 0 0 3px rgba(0,161,194,.07),0 4px 12px rgba(15,20,25,.04)}.manufacture-results-search>svg{width:15px;height:15px}.manufacture-results-search input{color:#28343d;background:0 0;outline:none;flex:1;min-width:0;font-size:11px}.manufacture-results-search button{color:#9aa3aa;background:#f0f2f3;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.manufacture-results-search button svg{width:11px;height:11px}.manufacture-results-scroll{scrollbar-width:thin;scrollbar-color:#5364701f transparent;flex:auto;min-height:0;padding:16px 18px 18px;overflow-y:auto}.manufacture-results-scroll::-webkit-scrollbar{width:3px}.manufacture-results-scroll::-webkit-scrollbar-thumb{background:rgba(83,100,112,.14);border-radius:999px}.manufacture-results-list{flex-direction:column;gap:13px;display:flex}.manufacture-results-empty{color:#929da5;place-items:center;min-height:360px;font-size:12px;display:grid}.manufacture-result-card{background:#fff;border:1px solid #0f14190f;border-radius:17px;min-width:0;transition:border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 2px 8px rgba(15,20,25,.024)}.manufacture-result-card.is-selected{border-color:rgba(0,140,168,.32);box-shadow:0 0 0 3px rgba(0,161,194,.055)}.manufacture-result-card__header{border-bottom:1px solid #0f14190d;align-items:center;gap:10px;min-width:0;min-height:58px;padding:10px 14px;display:flex}.manufacture-result-card__header h3{color:#25313a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.manufacture-result-card__header p{color:#9aa3aa;margin-top:2px;font-size:9px}.manufacture-result-status{border-radius:999px;flex:none;margin-left:auto;padding:4px 9px;font-size:9px;font-weight:600}.manufacture-result-status.is-completed{color:#22a06b;background:#ebfaf3}.manufacture-result-status.is-failed{color:#d94f4f;background:#fff0f0}.manufacture-result-status.is-running{color:#3b82c4;background:#eef7ff}.manufacture-card-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.manufacture-card-action{color:#65727b;background:#fff;border:1px solid #0f141913;border-radius:10px;flex:none;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:10px;font-weight:500;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 2px 7px rgba(15,20,25,.024)}.manufacture-card-action svg{width:13px;height:13px}.manufacture-card-action:hover:not(:disabled){color:#007f99;background:#f5fbfc;border-color:rgba(0,161,194,.22);transform:translateY(-1px);box-shadow:0 4px 12px rgba(15,20,25,.055)}.manufacture-card-action.is-primary{color:#008ca8;background:#f2fbfc;border-color:rgba(0,161,194,.14)}.manufacture-card-action.is-danger{color:#dc6262;background:snow;border-color:rgba(220,98,98,.12)}.manufacture-card-action.is-danger:hover:not(:disabled){color:#d64f4f;background:#fff3f3;border-color:rgba(220,98,98,.24)}.manufacture-card-action:disabled{opacity:.38}.manufacture-result-card__groups{scrollbar-width:thin;scrollbar-color:#5364701a transparent;gap:20px;width:100%;min-width:0;padding:13px 14px 15px;display:flex;overflow-x:auto}.manufacture-result-group{border-right:1px solid #0f14190e;padding-right:20px}.manufacture-result-group:last-child{border-right:0;padding-right:0}.manufacture-result-group h4{color:#65727b;align-items:center;gap:6px;margin-bottom:8px;display:flex}.manufacture-result-group h4 span{font-size:11px;font-weight:650}.manufacture-result-group h4 small{color:#9aa3aa;background:#f0f3f4;border-radius:999px;padding:2px 5px;font-size:8px}.manufacture-result-group__items,.manufacture-result-task{gap:8px;display:flex}.manufacture-result-item{cursor:pointer;background:#eef0f1;border:1.5px solid #0000;border-radius:12px;flex:none;width:112px;height:112px;position:relative;overflow:hidden}.manufacture-result-item.is-selected{border-color:#00a1c2;box-shadow:0 0 0 3px rgba(0,161,194,.12)}.manufacture-result-item img,.manufacture-result-item video{object-fit:cover;width:100%;height:100%}.manufacture-result-item__check{z-index:4;color:rgba(0,0,0,0);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:rgba(15,20,25,.34);border:1.5px solid #ffffffeb;border-radius:50%;place-items:center;width:21px;height:21px;padding:0;font-size:10px;transition:border-color .18s,background-color .18s,transform .18s;display:grid;position:absolute;top:7px;left:7px;box-shadow:0 2px 7px rgba(15,20,25,.18)}.manufacture-result-item__check:hover{background:rgba(15,20,25,.5);border-color:#fff;transform:scale(1.05)}.manufacture-result-item__check.is-selected{color:#fff;background:#00a1c2;border-color:#00a1c2;box-shadow:0 2px 7px rgba(0,126,153,.28)}.manufacture-result-item__placeholder{color:#929da5;text-align:center;place-items:center;width:100%;height:100%;padding:10px;font-size:9px;display:grid;position:relative}.manufacture-result-item__placeholder.is-loading{background:#f4f7f8;padding:0;overflow:hidden}.manufacture-result-item__loading-gif{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.015)}.manufacture-result-item__loading-label{z-index:1;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(19,31,39,.58);border-radius:999px;padding:3px 7px;font-size:10px;line-height:1.2;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.manufacture-result-item__text{text-align:left;background:radial-gradient(circle at 88% 8%,rgba(18,170,203,.14),rgba(0,0,0,0) 38%),linear-gradient(155deg,#fff,#f5fafb 62%,#edf5f6);flex-direction:column;width:100%;height:100%;padding:11px 11px 28px;display:flex;position:relative;overflow:hidden}.manufacture-result-item__text:after{content:"";background:linear-gradient(#08a7c8,rgba(8,167,200,.08));border-radius:2px;width:2px;position:absolute;top:36px;bottom:30px;left:10px}.manufacture-result-item__text-header{color:#7f9099;white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;min-height:17px;display:flex}.manufacture-result-item__text-header span{color:#0789a4;letter-spacing:.04em;background:rgba(8,167,200,.1);border-radius:5px;padding:2px 5px;font-size:7px;font-weight:600}.manufacture-result-item__text-header small{font-size:7px;font-weight:400}.manufacture-result-item__text p{color:#344149;word-break:break-word;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:8px 0 0;padding-left:7px;font-size:9px;font-weight:450;line-height:1.68;display:-webkit-box;overflow:hidden}.manufacture-result-item__expired{width:100%;height:100%}.manufacture-result-item__actions{z-index:5;gap:4px;display:none;position:absolute;top:6px;right:6px}.manufacture-result-item:hover .manufacture-result-item__actions{display:flex}.manufacture-result-item__action{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(15,20,25,.7);border-radius:6px;place-items:center;width:25px;height:25px;padding:4px;display:grid}.manufacture-result-item__action svg{width:13px;height:13px}.manufacture-result-item__action:disabled{cursor:not-allowed;opacity:.38}.manufacture-result-item__temporary{z-index:3;color:#fff;background:rgba(217,142,37,.88);border-radius:5px;padding:2px 5px;font-size:7px;position:absolute;bottom:27px;right:6px}.manufacture-result-item__name{z-index:2;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.68));padding:5px 6px;font-size:9px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.manufacture-results-pagination{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.92);border:1px solid #0f141912;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin:18px auto 0;padding:6px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 28px rgba(15,20,25,.12)}.manufacture-results-pagination button{color:#65727b;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;transition:background .15s,color .15s,transform .15s;display:grid}.manufacture-results-pagination button:hover:not(:disabled){color:#17212a;background:#eef2f3;transform:translateY(-1px)}.manufacture-results-pagination button.is-active{color:#fff;background:#17212a}.manufacture-results-pagination button:disabled{opacity:.3}.manufacture-results-pagination i{color:#a0a8ae;padding:0 2px;font-size:8px;font-style:normal}.manufacture-download-settings-root{z-index:120;place-items:center;padding:20px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.manufacture-download-settings-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,20,25,.38);position:absolute;top:0;right:0;bottom:0;left:0}.manufacture-download-settings{background:#fff;border:1px solid #0f141914;border-radius:20px;width:min(420px,100%);animation:.18s modalIn;position:relative;overflow:hidden;box-shadow:0 24px 70px rgba(15,20,25,.2)}.manufacture-download-settings>header{border-bottom:1px solid #0f14190e;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 20px 15px;display:flex}.manufacture-download-settings>header h3{color:#26323a;font-size:15px;font-weight:650}.manufacture-download-settings>header p{color:#929da5;margin-top:4px;font-size:10px}.manufacture-download-settings>header>button{color:#7f8b94;background:#f3f5f6;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.manufacture-download-settings>header>button svg{width:14px;height:14px}.manufacture-download-settings__body{flex-direction:column;gap:15px;padding:18px 20px;display:flex}.manufacture-settings-tabs{background:#f1f3f4;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.manufacture-settings-tabs button{color:#718089;border-radius:10px;height:36px;font-size:12px;font-weight:600;transition:all .18s}.manufacture-settings-tabs button.is-active{color:#1a232c;background:#fff;box-shadow:0 8px 20px rgba(15,20,25,.08)}.manufacture-settings-segment{background:#f1f3f4;border-radius:11px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.manufacture-settings-segment button{color:#72808a;border-radius:8px;min-height:34px;font-size:10px;font-weight:500}.manufacture-settings-segment button.is-active{color:#17212a;background:#fff;box-shadow:0 1px 6px rgba(15,20,25,.08)}.manufacture-settings-preset-groups{flex-direction:column;gap:12px;max-height:min(420px,55vh);padding-right:2px;display:flex;overflow-y:auto}.manufacture-settings-preset-group{background:linear-gradient(rgba(247,249,250,.95),rgba(244,247,248,.92));border:1px solid #0f14190f;border-radius:16px}.manufacture-settings-preset-list{flex-direction:column;gap:8px;padding:0 12px 12px;display:flex}.manufacture-settings-toggle{background:rgba(255,255,255,.78);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:all .18s;display:flex}.manufacture-settings-toggle--group{background:0 0;border-bottom:1px solid #0f14190d;border-radius:16px 16px 0 0;padding:14px}.manufacture-settings-toggle span{flex-direction:column;gap:3px;min-width:0;display:flex}.manufacture-settings-toggle b{color:#1a232c;font-size:12px;font-weight:600}.manufacture-settings-toggle small{color:#8a959d;font-size:10px}.manufacture-settings-toggle input{accent-color:#17212a;flex:none;width:16px;height:16px}.manufacture-settings-toggle.is-enabled{box-shadow:0 10px 22px rgba(15,20,25,.05)}.manufacture-settings-toggle.is-unavailable{opacity:.62}.manufacture-settings-toggle.is-unavailable b,.manufacture-settings-toggle.is-unavailable small{color:#9aa5ad}.manufacture-compression-control{padding:2px 1px 0}.manufacture-compression-control input{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0}.manufacture-compression-control input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#00a1c2 var(--manufacture-range-progress),#e7ecee var(--manufacture-range-progress));border-radius:999px;height:5px}.manufacture-compression-control input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#00a1c2;border:3px solid #fff;border-radius:50%;width:17px;height:17px;margin-top:-6px;box-shadow:0 1px 6px rgba(0,126,153,.3)}.manufacture-compression-control input::-moz-range-track{background:#e7ecee;border-radius:999px;height:5px}.manufacture-compression-control input::-moz-range-progress{background:#00a1c2;border-radius:999px;height:5px}.manufacture-compression-control input::-moz-range-thumb{background:#00a1c2;border:3px solid #fff;border-radius:50%;width:11px;height:11px;box-shadow:0 1px 6px rgba(0,126,153,.3)}.manufacture-compression-control>div{color:#a0a8ae;justify-content:space-between;margin-top:1px;font-size:8px;display:flex}.manufacture-download-activity{z-index:240;color:#438cea;pointer-events:none;place-items:center;width:68px;height:68px;animation:.28s cubic-bezier(.22,1,.36,1) manufactureDownloadActivityIn;display:grid;position:fixed;top:22px;left:50%;transform:translate(-50%)}@property --manufacture-download-progress{syntax:"<angle>";inherits:true;initial-value:0deg}.manufacture-download-activity__halo{background:rgba(67,140,234,.1);border-radius:50%;animation:1.8s ease-out infinite manufactureDownloadHalo;position:absolute;top:0;right:0;bottom:0;left:0}.manufacture-download-activity__ring{width:56px;height:56px;color:inherit;background:#fff;border:1px solid #2d4f7012;border-radius:50%;place-items:center;transition:--manufacture-download-progress .14s linear;display:grid;position:relative;box-shadow:0 14px 38px rgba(25,39,52,.15),0 2px 8px rgba(25,39,52,.07),inset 0 0 0 1px rgba(255,255,255,.82)}.manufacture-download-activity__ring:before{background:conic-gradient(currentColor var(--manufacture-download-progress),#51677a1a var(--manufacture-download-progress));content:"";border-radius:50%;transition:background .18s;position:absolute;top:7px;right:7px;bottom:7px;left:7px;-webkit-mask:radial-gradient(circle,#0000 58%,#000 60%);mask:radial-gradient(circle,#0000 58%,#000 60%)}.manufacture-download-activity__ring:after{content:"";background:linear-gradient(145deg,#fff,#f8fbfd);border:1px solid #438cea14;border-radius:50%;position:absolute;top:12px;right:12px;bottom:12px;left:12px}.manufacture-download-activity__ring svg{z-index:1;filter:drop-shadow(0 2px 3px #438cea29);width:18px;height:18px;position:relative}.manufacture-download-activity.is-working .manufacture-download-activity__ring{animation:1.65s ease-in-out infinite manufactureDownloadPulse}.manufacture-download-activity.is-done{color:#18b783}.manufacture-download-activity.is-done .manufacture-download-activity__ring{animation:.42s cubic-bezier(.22,1,.36,1) manufactureDownloadDone}.manufacture-download-activity.is-done .manufacture-download-activity__ring:before{background:conic-gradient(currentColor 360deg 360deg)}.manufacture-download-activity.is-done .manufacture-download-activity__halo{background:rgba(24,183,131,.12);animation:.7s ease-out forwards manufactureDownloadCompleteHalo}@keyframes manufactureDownloadActivityIn{0%{opacity:0;transform:translate(-50%,-12px)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes manufactureDownloadPulse{50%{transform:scale(1.035);box-shadow:0 16px 42px rgba(25,39,52,.17),0 3px 10px rgba(25,39,52,.08),inset 0 0 0 1px rgba(255,255,255,.86)}}@keyframes manufactureDownloadHalo{0%{opacity:.65;transform:scale(.72)}75%,to{opacity:0;transform:scale(1.18)}}@keyframes manufactureDownloadCompleteHalo{0%{opacity:.85;transform:scale(.72)}to{opacity:0;transform:scale(1.28)}}@keyframes manufactureDownloadDone{0%{transform:scale(.82)}65%{transform:scale(1.08)}to{transform:scale(1)}}@property --generate-asset-save-progress{syntax:"<angle>";inherits:true;initial-value:0deg}.generate-asset-save-activity{z-index:12090;color:#438cea;pointer-events:none;place-items:center;width:68px;height:68px;animation:.3s cubic-bezier(.22,1,.36,1) generateAssetSaveActivityIn;display:grid;position:fixed;top:24px;left:50%;transform:translate(-50%)}.generate-asset-save-activity__halo{background:rgba(67,140,234,.1);border-radius:50%;animation:1.8s ease-out infinite generateAssetSaveHalo;position:absolute;top:0;right:0;bottom:0;left:0}.generate-asset-save-activity__ring{width:56px;height:56px;color:inherit;background:#fff;border:1px solid #2d4f7012;border-radius:50%;place-items:center;transition:--generate-asset-save-progress .16s linear,color .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 38px rgba(25,39,52,.15),0 2px 8px rgba(25,39,52,.07),inset 0 0 0 1px rgba(255,255,255,.82)}.generate-asset-save-activity__ring:before{background:conic-gradient(currentColor var(--generate-asset-save-progress),#51677a1a var(--generate-asset-save-progress));content:"";border-radius:50%;position:absolute;top:7px;right:7px;bottom:7px;left:7px;-webkit-mask:radial-gradient(circle,#0000 58%,#000 60%);mask:radial-gradient(circle,#0000 58%,#000 60%)}.generate-asset-save-activity__ring:after{content:"";background:linear-gradient(145deg,#fff,#f8fbfd);border:1px solid #438cea14;border-radius:50%;position:absolute;top:12px;right:12px;bottom:12px;left:12px}.generate-asset-save-activity__ring svg{z-index:1;filter:drop-shadow(0 2px 3px #438cea29);width:18px;height:18px;position:relative}.generate-asset-save-activity.is-working .generate-asset-save-activity__ring{animation:1.65s ease-in-out infinite generateAssetSavePulse}.generate-asset-save-activity.is-done{color:#18b783}.generate-asset-save-activity.is-error{color:#ef5b62}.generate-asset-save-activity.is-done .generate-asset-save-activity__ring,.generate-asset-save-activity.is-error .generate-asset-save-activity__ring{animation:.42s cubic-bezier(.22,1,.36,1) generateAssetSaveDone}.generate-asset-save-activity.is-done .generate-asset-save-activity__ring:before,.generate-asset-save-activity.is-error .generate-asset-save-activity__ring:before{background:conic-gradient(currentColor 360deg 360deg)}.generate-asset-save-activity.is-done .generate-asset-save-activity__halo{background:rgba(24,183,131,.12);animation:.7s ease-out forwards generateAssetSaveCompleteHalo}.generate-asset-save-activity.is-error .generate-asset-save-activity__halo{background:rgba(239,91,98,.12);animation:.7s ease-out forwards generateAssetSaveCompleteHalo}.dark .generate-asset-save-activity__ring{background:#202126;border-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(0,0,0,.42),0 2px 8px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.05)}.dark .generate-asset-save-activity__ring:after{background:linear-gradient(145deg,#24262c,#191a1f);border-color:rgba(255,255,255,.06)}@keyframes generateAssetSaveActivityIn{0%{opacity:0;transform:translate(-50%,-18px)scale(.88)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes generateAssetSavePulse{50%{transform:scale(1.035);box-shadow:0 16px 42px rgba(25,39,52,.17),0 3px 10px rgba(25,39,52,.08),inset 0 0 0 1px rgba(255,255,255,.86)}}@keyframes generateAssetSaveHalo{0%{opacity:.65;transform:scale(.72)}75%,to{opacity:0;transform:scale(1.18)}}@keyframes generateAssetSaveCompleteHalo{0%{opacity:.85;transform:scale(.72)}to{opacity:0;transform:scale(1.28)}}@keyframes generateAssetSaveDone{0%{transform:scale(.82)}65%{transform:scale(1.08)}to{transform:scale(1)}}.manufacture-download-settings__tip{color:#6f858e;background:#f4fafb;border-radius:10px;padding:10px 11px;font-size:9px;line-height:1.6}.manufacture-download-settings>footer{justify-content:flex-end;gap:8px;padding:13px 20px 18px;display:flex}.manufacture-download-settings>footer button{color:#65727b;background:#f1f3f4;border-radius:10px;min-width:82px;height:35px;font-size:11px}.manufacture-download-settings>footer button.is-primary{color:#fff;background:#17212a}.manufacture-editor-scroll{scrollbar-width:thin;scrollbar-color:#5364701f transparent}.manufacture-editor-scroll::-webkit-scrollbar{width:3px}.manufacture-editor-scroll::-webkit-scrollbar-track{background:0 0}.manufacture-editor-scroll::-webkit-scrollbar-thumb{background:rgba(83,100,112,.12);border-radius:999px}.manufacture-editor-scroll:hover::-webkit-scrollbar-thumb{background:rgba(83,100,112,.22)}.manufacture-editor-scroll.is-preset-dragging .manufacture-preset-group:not(.is-drop-target){opacity:.58}.manufacture-preset-group{border-radius:12px;margin-bottom:20px;transition:opacity .16s,background .16s,box-shadow .16s}.manufacture-preset-group__header{align-items:center;gap:6px;min-height:28px;margin-bottom:6px;padding-left:2px;padding-right:8px;display:flex}.manufacture-preset-group__delete{color:#a3abb1;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin-right:2px;transition:opacity .14s,color .14s,background .14s;display:grid}.manufacture-preset-group:hover .manufacture-preset-group__delete,.manufacture-preset-group__delete:focus-visible{opacity:1}.manufacture-preset-group__delete:hover:not(:disabled){color:#ef4444;background:rgba(239,68,68,.08)}.manufacture-preset-group__delete:disabled{cursor:not-allowed;opacity:.25}.manufacture-preset-group__delete svg{width:13px;height:13px}.manufacture-preset-group.is-drop-target{background:rgba(0,161,194,.05);box-shadow:inset 0 0 0 1px rgba(0,161,194,.22)}.dark .manufacture-editor-scroll.is-preset-dragging .manufacture-preset-group:not(.is-drop-target){opacity:.5}.dark .manufacture-preset-group.is-drop-target{background:rgba(109,212,239,.07);box-shadow:inset 0 0 0 1px rgba(109,212,239,.24)}.manufacture-preset-list{border-radius:10px;flex-direction:column;gap:4px;min-height:8px;transition:background .16s;display:flex}.manufacture-preset-list.is-drop-append{background:rgba(0,161,194,.03)}.dark .manufacture-preset-list.is-drop-append{background:rgba(109,212,239,.05)}.manufacture-preset-drop-line{pointer-events:none;background:#00a1c2;border-radius:999px;height:2px;margin:1px 10px 0;box-shadow:0 0 0 3px rgba(0,161,194,.14)}.manufacture-preset-drop-line.is-append{animation:.9s ease-in-out infinite manufacture-preset-drop-pulse}.dark .manufacture-preset-drop-line{background:#6dd4ef;box-shadow:0 0 0 3px rgba(109,212,239,.16)}@keyframes manufacture-preset-drop-pulse{0%,to{opacity:.72}50%{opacity:1}}.manufacture-preset-item{color:inherit;text-align:left;cursor:grab;background:0 0;border:none;border-radius:12px;align-items:center;gap:8px;padding:8px 10px 8px 12px;font-size:14px;transition:background .12s,opacity .12s,transform .12s,box-shadow .12s;display:flex;position:relative}.manufacture-preset-item:hover{background:rgba(15,20,25,.04)}.dark .manufacture-preset-item:hover{background:rgba(255,255,255,.06)}.manufacture-preset-item.is-selected{color:#008ca8;background:#e8f7fa}.dark .manufacture-preset-item.is-selected{color:#6dd4ef;background:#12343b}.manufacture-preset-item.is-dragging{opacity:.38;transform:scale(.98);box-shadow:0 8px 18px rgba(0,161,194,.12)}.manufacture-preset-item.is-drop-hover:not(.is-dragging){background:rgba(0,161,194,.08)}.dark .manufacture-preset-item.is-drop-hover:not(.is-dragging){background:rgba(109,212,239,.1)}.manufacture-preset-item.is-insert-before:before{content:"";z-index:2;pointer-events:none;background:#00a1c2;border-radius:999px;height:2px;position:absolute;top:-3px;left:10px;right:10px;box-shadow:0 0 0 3px rgba(0,161,194,.14)}.dark .manufacture-preset-item.is-insert-before:before{background:#6dd4ef;box-shadow:0 0 0 3px rgba(109,212,239,.16)}.manufacture-preset-item:active{cursor:grabbing}.manufacture-preset-item__icon{flex-shrink:0}.manufacture-preset-item__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.manufacture-preset-item__copy{color:#9aa3aa;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;transition:opacity .12s,background .12s,color .12s;display:grid}.manufacture-preset-item:hover .manufacture-preset-item__copy,.manufacture-preset-item.is-selected .manufacture-preset-item__copy,.manufacture-preset-item:focus-within .manufacture-preset-item__copy{opacity:1}.manufacture-preset-item__copy:hover{color:#008ca8;background:rgba(15,20,25,.06)}.dark .manufacture-preset-item__copy:hover{color:#6dd4ef;background:rgba(255,255,255,.08)}.manufacture-preset-item__copy svg{width:12px;height:12px}.manufacture-confirm-backdrop,.manufacture-test-modal-backdrop{z-index:12100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(15,20,25,.28);place-items:center;padding:24px;animation:.18s both manufacture-test-fade-in;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.manufacture-confirm-dialog{color:#17212a;text-align:center;background:#fff;border-radius:22px;width:min(420px,100%);padding:28px;box-shadow:0 24px 70px rgba(15,20,25,.18)}.manufacture-confirm-dialog__icon{color:#ef4444;background:#fff0f0;border-radius:16px;place-items:center;width:48px;height:48px;margin:0 auto 16px;display:grid}.manufacture-confirm-dialog__icon svg{width:20px;height:20px}.manufacture-confirm-dialog h3{font-size:18px;font-weight:650}.manufacture-confirm-dialog p{color:#72808a;margin-top:9px;font-size:13px;line-height:1.65}.manufacture-confirm-dialog footer{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.manufacture-confirm-dialog footer button{color:#536470;cursor:pointer;background:#f1f3f4;border:0;border-radius:12px;height:40px;font-size:13px}.manufacture-confirm-dialog footer button.is-danger{color:#fff;background:#ef4444}.dark .manufacture-confirm-dialog,.dark .manufacture-test-modal,.dark .manufacture-test-result{color:#f5f7f8;background:#1c1d21;box-shadow:0 24px 80px rgba(0,0,0,.42)}.manufacture-test-modal{color:#17212a;background:#fff;border-radius:24px;flex-direction:column;width:min(1040px,100%);max-height:min(720px,100vh - 48px);animation:.22s cubic-bezier(.2,.76,.2,1) both manufacture-test-modal-in;display:flex;overflow:hidden;box-shadow:0 28px 80px rgba(15,20,25,.2)}.manufacture-test-modal>header,.manufacture-test-result>header{justify-content:space-between;align-items:center;padding:22px 24px 17px;display:flex}.manufacture-test-modal>header span,.manufacture-test-result>header span{color:#00a1c2;letter-spacing:.08em;font-size:11px;font-weight:650}.manufacture-test-modal>header h3,.manufacture-test-result>header h3{margin-top:3px;font-size:18px;font-weight:650}.manufacture-test-modal>header button,.manufacture-test-result>header button{color:#536470;cursor:pointer;background:#f2f4f5;border:0;border-radius:11px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.manufacture-test-modal__body{flex-direction:column;flex:1;gap:14px;padding:22px 24px;display:flex;overflow-y:auto}.manufacture-test-modal__layout{border-top:1px solid #0f14190f;flex:1;grid-template-columns:260px minmax(0,1fr);min-height:0;display:grid}.manufacture-test-modal__presets{background:#fbfcfc;border-right:1px solid #0f14190f;min-height:0;padding:18px 14px 20px;overflow-y:auto}.manufacture-test-modal__group+.manufacture-test-modal__group{margin-top:16px}.manufacture-test-modal__group h4{color:#7a8790;margin:0 0 8px;padding:0 8px;font-size:12px;font-weight:600}.manufacture-test-modal__group>div{flex-direction:column;gap:4px;display:flex}.manufacture-test-modal__preset{color:#27313a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;width:100%;padding:10px 12px;transition:background .14s,color .14s,transform .14s;display:flex}.manufacture-test-modal__preset:hover{background:rgba(15,20,25,.04)}.manufacture-test-modal__preset.is-active{color:#008ca8;background:#e8f7fa}.manufacture-test-modal__preset span{flex:none;width:18px}.manufacture-test-modal__preset strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.manufacture-test-modal__preset-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.manufacture-test-modal__preset-heading span{color:#00a1c2;letter-spacing:.08em;font-size:11px;font-weight:650}.manufacture-test-modal__preset-heading h4{margin-top:5px;font-size:20px;font-weight:650}.manufacture-test-modal__preset-heading small{color:#66737c;background:#f5f7f7;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.manufacture-test-modal__preset-heading small.is-completed{color:#15a974;background:#eafaf3}.manufacture-test-modal__preset-heading small.is-failed,.manufacture-test-modal__preset-heading small.is-partial_failed{color:#ef4444;background:#fff0f0}.manufacture-test-field{background:#fafbfb;border:1px solid #0f14190f;border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.dark .manufacture-test-field{background:#222329;border-color:rgba(255,255,255,.08)}.manufacture-test-field>span{justify-content:space-between;align-items:center;display:flex}.manufacture-test-field>span b{font-size:13px;font-weight:600}.manufacture-test-field>span em{color:#ff6b6b;font-size:10px;font-style:normal}.manufacture-test-field input:not([type=file]),.manufacture-test-field textarea{width:100%;color:inherit;background:#fff;border:1px solid #0f141912;border-radius:11px;outline:none;padding:10px 12px;font-size:13px}.manufacture-test-field textarea{resize:vertical;min-height:88px}.dark .manufacture-test-field input:not([type=file]),.dark .manufacture-test-field textarea{background:#191a1e;border-color:rgba(255,255,255,.08)}.manufacture-test-field__help{color:#929da5;font-size:10px;line-height:1.5}.manufacture-test-upload{color:#72808a;cursor:pointer;border:1px dashed #53647040;border-radius:12px;align-content:center;place-items:center;min-height:82px;display:grid;position:relative}.manufacture-test-upload input{opacity:0;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0}.manufacture-test-upload span{color:#00a1c2;font-size:20px}.manufacture-test-upload b{font-size:12px;font-weight:550}.manufacture-test-upload small{color:#a1aab0;font-size:9px}.manufacture-test-upload__previews{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.manufacture-test-upload__previews figure{aspect-ratio:1;background:#eef1f2;border-radius:10px;position:relative;overflow:hidden}.manufacture-test-upload__previews img,.manufacture-test-upload__previews video{object-fit:cover;width:100%;height:100%}.manufacture-test-upload__previews button{color:#fff;cursor:pointer;background:rgba(15,20,25,.68);border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:4px;right:4px}.manufacture-test-empty{color:#72808a;background:#f7f9f9;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex}.dark .manufacture-test-modal__layout{border-top-color:rgba(255,255,255,.08)}.dark .manufacture-test-modal__presets{background:#191a1f;border-right-color:rgba(255,255,255,.08)}.dark .manufacture-test-modal__group h4{color:#909ba4}.dark .manufacture-test-modal__preset{color:#e8ebed}.dark .manufacture-test-modal__preset:hover{background:rgba(255,255,255,.05)}.dark .manufacture-test-modal__preset.is-active{color:#6dd4ef;background:#12343b}.manufacture-test-empty b{color:#17212a;font-size:14px}.manufacture-test-empty span{margin-top:5px;font-size:11px}.manufacture-test-modal__error{color:#d83a3a;background:#fff0f0;border-radius:10px;margin:0 24px 10px;padding:9px 12px;font-size:11px}.manufacture-test-modal>footer{border-top:1px solid #0f14190f;justify-content:space-between;align-items:center;padding:14px 24px 18px;display:flex}.manufacture-test-modal>footer span{color:#929da5;font-size:10px}.manufacture-test-modal>footer button{color:#fff;cursor:pointer;background:#17212a;border:0;border-radius:12px;height:38px;padding:0 20px;font-size:12px;font-weight:600}.manufacture-test-modal>footer button:disabled{cursor:wait;opacity:.55}.manufacture-test-dock{z-index:12080;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,255,255,.92);border:1px solid #0f141912;border-radius:24px;flex-direction:column;align-items:center;gap:10px;width:64px;padding:9px 8px 11px;display:flex;position:fixed;box-shadow:0 16px 42px rgba(15,20,25,.16)}.dark .manufacture-test-dock{background:rgba(29,30,35,.94);border-color:rgba(255,255,255,.1)}.manufacture-test-dock__handle{color:#a4adb3;letter-spacing:2px;cursor:grab;height:12px;font-size:9px}.manufacture-test-ball{color:#0098b6;cursor:pointer;background:linear-gradient(#fafdfe,#eefafb);border:1px solid #00a1c22e;border-radius:999px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:46px;height:56px;transition:transform .16s,box-shadow .16s;display:flex;position:relative}.manufacture-test-ball.is-launcher{color:#008ca8;background:linear-gradient(#fff,#f4fbfc);border-color:rgba(0,161,194,.18)}.manufacture-test-ball svg{width:18px;height:18px}.manufacture-test-ball small{color:#70808a;font-size:9px;font-weight:700;line-height:1}.manufacture-test-ball:hover,.manufacture-test-ball.is-active{transform:scale(1.06);box-shadow:0 6px 18px rgba(0,161,194,.2)}.manufacture-test-ball.is-completed{color:#15a974;background:#eafaf3;border-color:rgba(35,178,125,.2)}.manufacture-test-ball.is-failed,.manufacture-test-ball.is-partial_failed{color:#ef4444;background:#fff0f0;border-color:rgba(239,68,68,.2)}.manufacture-test-ball i{border:2px solid #0000;border-top-color:#00a1c2;border-radius:50%;animation:1.1s linear infinite manufacture-test-spin;position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}.dark .manufacture-test-ball.is-launcher{color:#6dd4ef;background:linear-gradient(rgba(38,40,46,.96),rgba(28,30,35,.96));border-color:rgba(255,255,255,.12)}.dark .manufacture-test-ball small{color:#b3c5cf}.manufacture-test-modal__preset-wrap+.manufacture-test-modal__preset-wrap{margin-top:8px}.manufacture-test-modal__history{background:0 0;border-radius:16px;margin-top:4px;padding:2px 18px 8px}.manufacture-test-modal__result-head{align-items:center;gap:10px;display:flex}.manufacture-test-modal__result-head b{color:#253038;font-size:11px;font-weight:700}.manufacture-test-modal__result-head span{color:#9aa3aa;font-size:10px;font-style:normal}.manufacture-test-modal__history-loading{color:#9aa3aa;margin-bottom:8px;font-size:10px}.manufacture-test-modal__history-list{gap:10px;margin-top:0;display:grid}.manufacture-test-modal__history-card{background:#fff;border:1px solid #0f14190f;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px rgba(15,20,25,.04)}.manufacture-test-modal__history-card.is-active{border-color:rgba(0,161,194,.22);box-shadow:0 12px 28px rgba(0,161,194,.08)}.manufacture-test-modal__history-item{cursor:pointer;background:#fff;border:0;border-radius:0;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.manufacture-test-modal__history-item.is-active{background:#f1fbfd}.manufacture-test-modal__history-item i{background:#f2a93b;border-radius:50%;flex:none;width:7px;height:7px}.manufacture-test-modal__history-item i.is-completed{background:#23b27d}.manufacture-test-modal__history-item i.is-failed,.manufacture-test-modal__history-item i.is-partial_failed,.manufacture-test-result__status i.is-partial_failed,.manufacture-test-result__status i.is-cancelled{background:#ef4444}.manufacture-test-modal__history-item div{min-width:0}.manufacture-test-modal__history-item b,.manufacture-test-modal__history-item small{display:block}.manufacture-test-modal__history-item b{color:#26323a;font-size:10px;font-weight:600}.manufacture-test-modal__history-item strong{color:#7d8b94;margin-left:auto;font-size:10px;font-weight:600}.manufacture-test-modal__history-item small{color:#96a0a8;margin-top:2px;font-size:9px}.manufacture-test-modal__history-toggle{color:#8c99a1;margin-left:6px;font-size:12px;line-height:1;transition:transform .18s}.manufacture-test-modal__history-toggle.is-open{transform:rotate(180deg)}.manufacture-test-modal__history-detail{background:#fcfefe;border-top:1px solid #0f14190d;padding:4px 0 8px}.manufacture-test-modal__history-page{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.manufacture-test-modal__history-page button{color:#536470;cursor:pointer;background:#fff;border:0;border-radius:999px;height:26px;padding:0 10px;font-size:10px}.manufacture-test-modal__history-page button:disabled{opacity:.45;cursor:not-allowed}.manufacture-test-modal__history-page span,.manufacture-test-modal__history-empty{color:#94a0a7;font-size:10px}.manufacture-test-modal__history-empty{text-align:center;background:#fbfcfc;border-radius:16px;padding:18px 6px 14px}.manufacture-test-modal__result{background:#fff;border-radius:20px;margin-top:14px;padding:14px 0 10px;box-shadow:inset 0 0 0 1px rgba(15,20,25,.06)}.manufacture-test-modal__result-head{padding:0 18px 10px}.manufacture-test-result{z-index:12079;color:#17212a;background:#fff;border:1px solid #0f141912;border-radius:22px;width:330px;animation:.2s both manufacture-test-panel-in;position:fixed;overflow:hidden;box-shadow:0 20px 60px rgba(15,20,25,.17)}.manufacture-test-result__status{color:#536470;background:#f5f7f7;border-radius:12px;align-items:center;gap:8px;margin:0 22px;padding:10px 12px;font-size:11px;display:flex}.manufacture-test-result__status i{background:#f2a93b;border-radius:50%;width:7px;height:7px}.manufacture-test-result__status i.is-completed{background:#23b27d}.manufacture-test-result__status i.is-failed{background:#ef4444}.manufacture-test-result__status em{color:#929da5;margin-left:auto;font-style:normal}.manufacture-test-result__error{color:#d83a3a;background:#fff0f0;border-radius:10px;margin:12px 22px 0;padding:9px 11px;font-size:10px;line-height:1.5}.manufacture-test-result__media{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:290px;padding:14px 22px;display:grid;overflow-y:auto}.manufacture-test-result__media img,.manufacture-test-result__media video{aspect-ratio:1;object-fit:cover;background:#eef1f2;border-radius:12px;width:100%}.manufacture-test-result__text{color:#344149;white-space:pre-wrap;word-break:break-word;background:#f7f9f9;border-radius:12px;grid-column:1/-1;max-height:250px;padding:14px 16px;font-size:11px;line-height:1.75;overflow:auto}.dark .manufacture-result-item__text,.dark .manufacture-test-result__text{color:#e6eaec;background:radial-gradient(circle at 88% 8%,rgba(12,158,191,.16),rgba(0,0,0,0) 40%),linear-gradient(155deg,#26282d,#202227)}.dark .manufacture-result-item__text p{color:#e6eaec}.dark .manufacture-result-item__text-header{color:#93a0a8}.manufacture-test-result__waiting{color:#929da5;flex-direction:column;justify-content:center;align-items:center;height:150px;font-size:11px;display:flex}.manufacture-test-result__waiting span{border:2px solid #dce5e7;border-top-color:#00a1c2;border-radius:50%;width:26px;height:26px;margin-bottom:12px;animation:1s linear infinite manufacture-test-spin}.manufacture-test-modal__history-placeholder{color:#92a0a8;padding:14px 22px 10px;font-size:11px}.manufacture-test-result>footer{border-top:1px solid #0f14190f;gap:8px;padding:13px 22px 17px;display:flex}.manufacture-test-result>footer button{color:#65727b;cursor:pointer;background:#f1f3f4;border:0;border-radius:10px;flex:1;height:35px;font-size:11px}.manufacture-test-result>footer button.is-primary{color:#fff;background:#17212a}@keyframes manufacture-test-spin{to{transform:rotate(360deg)}}@keyframes manufacture-test-fade-in{0%{opacity:0}to{opacity:1}}@keyframes manufacture-test-modal-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes manufacture-test-panel-in{0%{opacity:0;transform:translate(8px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.manufacture-run-footer{z-index:2;background:#f9fafb;flex:none;padding:13px 20px 17px;position:relative}.manufacture-run-footer__progress{background:#f6f8f8;border-radius:10px;margin:7px;padding:9px 10px 10px}.manufacture-run-footer__progress-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.manufacture-run-footer__progress-header>span{color:#65727b;font-size:10px;font-weight:600}.manufacture-run-footer__progress .manufacture-run-progress{background:#e5eaeb;margin-top:0}.manufacture-run-footer__progress small{color:#7f8a92;font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;padding:2px 7px;font-size:9px;box-shadow:0 0 0 1px rgba(15,20,25,.043)}.manufacture-run-heading{background:#fff;border:1px solid #0f14190f;border-radius:17px;padding:17px;box-shadow:0 3px 14px rgba(15,20,25,.035)}.manufacture-run-heading__eyebrow{color:#00a1c2;letter-spacing:.12em;font-size:10px;font-weight:700}.manufacture-run-heading h2{color:#17212a;margin-top:5px;font-size:18px;font-weight:650}.manufacture-run-heading p{color:#78858e;margin-top:5px;font-size:11px;line-height:1.65}.manufacture-run-heading small{color:#929da5;margin-top:6px;font-size:10px;display:block}.manufacture-run-progress{background:#edf0f1;border-radius:999px;height:4px;margin-top:14px;overflow:hidden}.manufacture-run-progress span{border-radius:inherit;background:linear-gradient(90deg,#00a1c2,#41c8bc);height:100%;transition:width .2s;display:block}.manufacture-run-field{background:#fff;border:1px solid #0f141911;border-radius:16px;padding:14px}.manufacture-run-field__header{align-items:center;gap:10px;min-width:0;margin-bottom:11px;display:flex}.manufacture-run-field__header b,.manufacture-run-field__header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manufacture-run-field__header b{color:#26323a;font-size:12px;font-weight:600}.manufacture-run-field__header small{color:#9aa3aa;margin-top:2px;font-size:10px}.manufacture-run-field__header em{color:#e05252;background:#fff0f0;border-radius:999px;padding:2px 6px;font-size:9px;font-style:normal}.manufacture-run-field__header em.is-optional{color:#8b969e;background:#f1f3f4}.manufacture-run-field__icon{color:#008ca8;background:#eaf8fb;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-size:12px;font-weight:700;display:grid}.manufacture-run-field__icon.is-text,.manufacture-run-field__icon.is-textarea,.manufacture-run-field__icon.is-select{color:#6956c9;background:#f1efff}.manufacture-run-control{color:#17212a;background:#f8f9fa;border:1px solid #0f141914;border-radius:11px;outline:none;width:100%;min-height:42px;padding:10px 12px;font-size:12px;transition:border-color .15s,box-shadow .15s,background .15s}.manufacture-run-control:focus{background:#fff;border-color:rgba(0,161,194,.45);box-shadow:0 0 0 3px rgba(0,161,194,.08)}.manufacture-run-upload{cursor:pointer;color:#7f8b94;background:#f9fafb;border:1px dashed #0f141929;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:76px;font-size:11px;display:flex}.manufacture-run-upload:hover{color:#008ca8;background:#f2fafb;border-color:rgba(0,161,194,.4)}.manufacture-run-upload__plus{font-size:20px;font-weight:300}.manufacture-reference-input{--manufacture-upload-overlay:#ffffffd1;--manufacture-upload-slot-bg:#eef9fb;--manufacture-upload-slot-border:#00a1c26b;--manufacture-upload-loader-color:#0097b8;--manufacture-upload-badge-bg:#00a1c229;--manufacture-upload-badge-color:#007f98;background:#f8f9fa;border:1px dashed #0000;border-radius:13px;padding:44px 9px 9px;transition:border-color .15s,background .15s;position:relative}.manufacture-reference-input.is-dragging{background:#eef9fb;border-color:#00a1c2}.manufacture-reference-input__grid{grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:8px;display:grid}.manufacture-reference-input__toolbar{z-index:4;justify-content:flex-end;margin:0;display:flex;position:absolute;top:9px;right:9px}.manufacture-reference-input__asset-button{color:#72808a;background:#fff;border:1px solid #0f141914;border-radius:10px;place-items:center;width:30px;height:30px;padding:0;line-height:0;transition:border-color .15s,background .15s,color .15s;display:grid;box-shadow:0 6px 16px rgba(15,20,25,.08)}.manufacture-reference-input__asset-button:hover{color:#008ca8;background:rgba(0,161,194,.05);border-color:rgba(0,161,194,.24)}.manufacture-reference-input__asset-button svg{width:15px;height:15px;display:block}.manufacture-reference-input__slot{aspect-ratio:1;background:#fff;border:1px dashed #0f141926;border-radius:10px;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.manufacture-reference-input__slot.is-empty{cursor:pointer;color:#9aa3aa}.manufacture-reference-input__slot.is-empty:hover{color:#008ca8;border-color:rgba(0,161,194,.45)}.manufacture-reference-input__slot.is-empty b{font-size:20px;font-weight:300}.manufacture-reference-input__slot img,.manufacture-reference-input__slot video{object-fit:cover;width:100%;height:100%}.manufacture-media-input__type{z-index:3;color:#fff;background:rgba(0,0,0,.55);border-radius:999px;padding:2px 5px;font-size:8px;position:absolute;bottom:4px;left:4px}.manufacture-reference-input__slot button{z-index:3;color:#fff;background:rgba(0,0,0,.58);border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid;position:absolute;top:4px;right:4px}.manufacture-reference-input__slot>.manufacture-reference-input__slot-index{z-index:3;color:#fff;background:rgba(0,0,0,.48);border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;display:grid;position:absolute;bottom:4px;right:4px}.manufacture-reference-input__slot.is-empty>.manufacture-reference-input__slot-index{color:#8d979e;background:#f0f2f3}.manufacture-run-upload-actions{align-items:center;gap:8px;display:flex}.manufacture-run-upload__asset-button{border-radius:10px;flex-shrink:0;width:30px;height:30px}.manufacture-reference-input>p{color:#a0a8ae;margin:7px 2px 0;font-size:9px}.manufacture-run-media-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.manufacture-run-media{aspect-ratio:1;background:#edf0f1;border-radius:9px;position:relative;overflow:hidden}.manufacture-run-media img,.manufacture-run-media video{object-fit:cover;width:100%;height:100%}.manufacture-run-media button{color:#fff;background:rgba(0,0,0,.58);border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid;position:absolute;top:3px;right:3px}.manufacture-run-media>span{color:#fff;background:rgba(0,0,0,.48);border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;display:grid;position:absolute;bottom:3px;right:4px}.manufacture-run-media.is-empty{background:0 0;border:1px dashed #0f14191f}.manufacture-run-media.is-empty>span{color:#b0b7bc;background:0 0;font-size:10px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.manufacture-run-summary{background:#fff;border:1px solid #0f14190f;border-radius:13px;margin-top:15px;overflow:hidden}.manufacture-run-footer .manufacture-run-summary{margin-top:0}.manufacture-run-summary__stats{border:1px solid #0f14190b;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:1px 7px 7px;display:grid;overflow:hidden}.manufacture-run-summary__stats>span{color:#929da5;text-align:center;border-right:1px solid #0f14190f;padding:9px 5px;font-size:9px}.manufacture-run-summary__stats>span:last-child{border-right:0}.manufacture-run-summary__stats b{color:#2d3941;margin-bottom:2px;font-size:13px;display:block}.manufacture-run-summary__stats>span>small{color:#a5adb3;margin-top:2px;font-size:8px;line-height:1.2;display:block}.dark .manufacture-reference-preview,.dark .manufacture-variable-add,.dark .manufacture-variable-settings,.dark .manufacture-run-panel,.dark .manufacture-run-control,.dark .manufacture-run-upload,.dark .manufacture-reference-input{background:#202126;border-color:rgba(255,255,255,.1)}.dark .manufacture-reference-input{--manufacture-upload-overlay:#18191dc7;--manufacture-upload-slot-bg:#1a2228;--manufacture-upload-slot-border:#6dd4ef57;--manufacture-upload-loader-color:#7adcf2;--manufacture-upload-badge-bg:#6dd4ef2e;--manufacture-upload-badge-color:#a8e8f7}.dark .manufacture-reference-preview{--manufacture-upload-overlay:#18191dc7;--manufacture-upload-loader-color:#7adcf2}.dark .manufacture-workspace-header{background:rgba(24,25,29,.96);border-color:rgba(255,255,255,.09)}.dark .manufacture-run-footer{background:#202126}.dark .manufacture-results-panel{background:#18191d}.dark .manufacture-results-toolbar,.dark .manufacture-result-card,.dark .manufacture-results-pagination{background:rgba(30,31,36,.94);border-color:rgba(255,255,255,.09)}.dark .manufacture-results-search,.dark .manufacture-toolbar-icon{background:#24252a;border-color:rgba(255,255,255,.09)}.dark .manufacture-results-search input,.dark .manufacture-result-card__header h3{color:#ececee}.dark .manufacture-project-check span{background:#24252a;border-color:#626970}.dark .manufacture-project-check input:checked+span{background:#edf1f2;border-color:#edf1f2}.dark .manufacture-project-check input:checked+span:after{color:#17212a}.jm-batch-page{background:#f5f6f7;min-height:100%;padding:22px 24px 30px}.jm-batch-shell{width:min(1480px,100%);margin:0 auto}.jm-batch-toolbar{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:center;gap:14px;margin-bottom:18px;display:grid}.jm-batch-hero{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,255,255,.92);border:1px solid #0f14190f;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:end;gap:18px;padding:22px;display:grid;box-shadow:0 14px 36px rgba(15,20,25,.055)}.jm-batch-kicker{color:#00a1c2;letter-spacing:.12em;font-size:10px;font-weight:750}.jm-batch-hero h1,.jm-batch-run-heading h1,.jm-batch-results-toolbar h2{color:#17212a;letter-spacing:0;margin:5px 0 0;font-weight:680}.jm-batch-hero h1{font-size:28px}.jm-batch-hero p,.jm-batch-run-heading p{color:#78858e;margin-top:7px;font-size:13px;line-height:1.6}.jm-batch-search{background:rgba(255,255,255,.92);border:1px solid #0f141914;border-radius:12px;align-items:center;gap:6px;height:40px;padding:3px;display:flex;box-shadow:0 1px 2px rgba(15,20,25,.03)}.jm-batch-search input{color:#17212a;background:0 0;outline:0;flex:1;min-width:0;padding:0 12px;font-size:13px}.jm-batch-search button,.jm-batch-primary-button,.jm-batch-secondary-button{border-radius:10px;justify-content:center;align-items:center;height:34px;font-size:13px;font-weight:650;transition:transform .15s,background .15s,border-color .15s,opacity .15s;display:inline-flex}.jm-batch-search button,.jm-batch-primary-button{color:#fff;background:#17212a;min-width:86px;padding:0 16px;box-shadow:0 8px 18px rgba(23,33,42,.13)}.jm-batch-secondary-button{color:#536471;background:#fff;border:1px solid #0f141914;min-width:80px;padding:0 14px}.jm-batch-primary-button:hover:not(:disabled),.jm-batch-search button:hover{background:#24333d;transform:translateY(-1px)}.jm-batch-secondary-button:hover{color:#008ca8;background:#eef9fb;border-color:rgba(0,140,168,.28)}.jm-batch-primary-button:disabled{cursor:wait;opacity:.55}.jm-batch-hero__stats{background:#fbfcfc;border:1px solid #0f14190b;border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.jm-batch-hero__stats span{color:#929da5;border-right:1px solid #0f14190e;padding:13px 16px;font-size:11px}.jm-batch-hero__stats span:last-child{border-right:0}.jm-batch-hero__stats b{color:#2d3941;margin-right:5px;font-size:16px}.jm-batch-category-bar{flex-wrap:wrap;gap:8px;min-width:0;margin:0;display:flex}.jm-batch-category-bar button{color:#65727b;background:rgba(255,255,255,.86);border:1px solid #0f14190f;border-radius:10px;height:32px;padding:0 13px;font-size:12px;font-weight:600;transition:background .15s,color .15s,transform .15s,border-color .15s}.jm-batch-category-bar button:hover{color:#008ca8;background:#f1f8fa;transform:translateY(-1px)}.jm-batch-category-bar button.is-active{color:#fff;background:#17212a;border-color:#17212a}.jm-batch-alert{color:#d94f4f;background:#fff5f5;border:1px solid #e052522e;border-radius:14px;padding:12px 14px;font-size:12px}.jm-batch-notice{color:#257487;background:#eef9fb;border:1px solid #008ca824;border-radius:14px;padding:12px 14px;font-size:12px}.jm-batch-empty,.jm-batch-results-empty{color:#929da5;text-align:center;background:rgba(255,255,255,.7);border:1px dashed #0f14191a;border-radius:18px;place-items:center;min-height:360px;font-size:13px;display:grid}.jm-batch-empty h2{color:#17212a;font-size:16px}.jm-batch-empty p{margin-top:6px}.jm-batch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.jm-batch-tool-card{aspect-ratio:16/9;text-align:left;background:linear-gradient(135deg,#e6edf2,#d9e5eb);border:1px solid #0f14190f;border-radius:22px;transition:transform .16s,box-shadow .16s,border-color .16s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px rgba(15,20,25,.02),0 14px 34px rgba(15,20,25,.035)}.jm-batch-tool-card:hover{border-color:rgba(15,20,25,.12);transform:translateY(-2px);box-shadow:0 20px 48px rgba(15,20,25,.075)}.jm-batch-tool-card__cover{background:#f4f7f8;height:100%;position:relative;overflow:hidden}.jm-batch-tool-card__cover:after{content:"";pointer-events:none;background:linear-gradient(rgba(15,20,25,0) 38%,rgba(15,20,25,.68)),linear-gradient(90deg,rgba(15,20,25,.22),rgba(15,20,25,0) 56%);position:absolute;top:0;right:0;bottom:0;left:0}.jm-batch-tool-card__cover img{object-fit:cover;width:100%;height:100%;transition:transform .32s}.jm-batch-tool-card:hover .jm-batch-tool-card__cover img{transform:scale(1.025)}.jm-batch-tool-card__fallback{color:#8fa5b1;place-items:center;height:100%;font-size:38px;font-weight:350;display:grid}.jm-batch-tool-card__overlay{z-index:1;justify-content:space-between;align-items:center;gap:14px;display:flex;position:absolute;inset:auto 14px 14px}.jm-batch-tool-card__overlay h2{color:#fff;letter-spacing:0;text-overflow:ellipsis;text-shadow:0 1px 14px #00000047;white-space:nowrap;min-width:0;font-size:17px;font-weight:560;line-height:1.25;overflow:hidden}.jm-batch-tool-card__arrow{color:#17212a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(255,255,255,.86);border-radius:999px;flex:none;place-items:center;width:34px;height:34px;transition:transform .16s,background .16s,color .16s;display:grid;box-shadow:0 12px 28px rgba(15,20,25,.18)}.jm-batch-tool-card__arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:17px;height:17px}.jm-batch-tool-card:hover .jm-batch-tool-card__arrow{color:#008ca8;background:#fff;transform:translate(2px)}.jm-batch-workspace{background:#f5f6f7;flex:1;grid-template-columns:420px minmax(0,1fr);min-height:0;display:grid}.jm-batch-detail-root{background:#f5f6f7;flex-direction:column;flex:1;min-height:0;display:flex}.jm-batch-detail-root>.manufacture-workspace-header{z-index:220;position:relative;overflow:visible}.jm-batch-workspace-subtitle{color:#8a959d;margin:-1px 0 0 8px;font-size:10px;line-height:1.4;display:block}.jm-batch-title-row{z-index:230;align-items:center;gap:4px;display:flex;position:relative}.jm-batch-title-row .manufacture-project-name{width:auto;max-width:min(320px,34vw)}.jm-batch-info-button{color:#8a959d;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;transition:background .15s,color .15s;display:grid}.jm-batch-info-button:hover{color:#008ca8;background:#f1f3f4}.jm-batch-info-button svg{width:16px;height:16px}.jm-batch-info-popover{z-index:240;color:#536471;background:rgba(255,255,255,.98);border:1px solid #0f141914;border-radius:14px;width:min(360px,100vw - 160px);padding:13px 14px;position:absolute;top:calc(100% + 8px);left:8px;box-shadow:0 16px 38px rgba(15,20,25,.12)}.jm-batch-info-popover b{color:#17212a;font-size:13px;font-weight:650;display:block}.jm-batch-info-popover p{margin-top:6px;font-size:12px;line-height:1.65}.jm-batch-info-popover small{color:#929da5;margin-top:8px;font-size:10px;display:block}.jm-batch-run-panel{z-index:1;background:#f9fafb;border-right:1px solid #0f14190f;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.jm-batch-run-scroll,.jm-batch-results-scroll{scrollbar-width:thin;scrollbar-color:#5364701f transparent;flex:auto;min-height:0;overflow-y:auto}.jm-batch-run-scroll{padding:18px 20px 16px}.jm-batch-back-button{color:#65727b;margin-bottom:12px;font-size:12px}.jm-batch-back-button:hover{color:#17212a}.jm-batch-run-heading{background:#fff;border:1px solid #0f14190f;border-radius:17px;padding:17px;box-shadow:0 3px 14px rgba(15,20,25,.035)}.jm-batch-run-heading h1{font-size:18px}.jm-batch-run-heading small{color:#929da5;margin-top:6px;font-size:10px;display:block}.jm-batch-run-form{flex-direction:column;gap:12px;margin-top:0;display:flex}.jm-batch-file-input{color:#72808a;width:100%;font-size:12px;display:block}.jm-batch-file-input::file-selector-button{color:#fff;height:34px;font:inherit;background:#17212a;border:0;border-radius:10px;margin-right:10px;padding:0 12px}.jm-batch-uploading{color:#929da5;margin-top:8px;font-size:11px}.jm-batch-upload-list{flex-direction:column;gap:7px;margin-top:9px;display:flex}.jm-batch-upload-item{color:#536471;background:#f8f9fa;border:1px solid #0f14190f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:flex}.jm-batch-upload-item button{color:#d94f4f;font-size:11px}.jm-batch-media-input{border-color:rgba(0,0,0,0);min-height:154px;margin-top:2px;padding-top:44px}.jm-batch-media-input .manufacture-reference-input__asset-button.is-active{color:#008ca8;background:rgba(0,161,194,.08);border-color:rgba(0,161,194,.28)}.jm-batch-media-input.is-dragging{outline-offset:3px;background:rgba(0,161,194,.035);outline:2px dashed #00a1c273}.jm-batch-media-input .manufacture-reference-input__asset-button svg{width:15px;height:15px;display:block}.jm-batch-media-input .manufacture-reference-input__grid{grid-template-columns:repeat(auto-fill,minmax(72px,72px))}.jm-batch-media-slot{aspect-ratio:auto;width:72px;height:72px}.jm-batch-media-slot.is-empty b{color:#9aa3aa;font-size:24px}.manufacture-reference-input__asset-button.is-disabled{cursor:not-allowed;opacity:.45}.jm-batch-file-chip{color:#008ca8;background:#eef9fb;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.jm-batch-upload-pulse{border:2px solid #00a1c22e;border-top-color:#00a1c2;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite jm-batch-spin}@keyframes jm-batch-spin{to{transform:rotate(360deg)}}.jm-batch-run-field-icon,.manufacture-run-field__icon svg{width:16px;height:16px;display:block}.manufacture-run-field__title-line{align-items:center;gap:8px;min-width:0;display:flex}.manufacture-run-field__title-line b{min-width:0}.manufacture-run-field__title-line em{flex:none}.jm-batch-run-footer{background:#f5f7f8;border-top:1px solid #0f14190d;flex:none;padding:14px 16px 17px}.jm-batch-run-summary{background:#fff;border:1px solid #0f14190f;border-radius:20px;padding:16px;box-shadow:0 2px 8px rgba(15,20,25,.024)}.jm-batch-run-summary__stats{margin-top:14px}.jm-batch-estimate-error{color:#d94f4f;text-align:center;margin-top:9px;font-size:11px}.jm-batch-estimate{color:#65727b;background:#eef9fb;border-radius:12px;gap:4px;margin-bottom:10px;padding:11px 12px;font-size:11px;display:grid}.jm-batch-estimate b{color:#008ca8;font-size:13px}.jm-batch-estimate em{color:#d94f4f;font-style:normal}.jm-batch-run-actions{grid-template-columns:1fr;gap:9px;margin-top:14px;display:grid}.jm-batch-run-actions .jm-batch-primary-button{border-radius:18px;width:100%;min-height:54px;font-size:16px}.jm-batch-results-panel{background:#f5f7f8;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.jm-batch-results-toolbar{z-index:18;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.92);border-bottom:1px solid #0f14190f;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:11px 18px;display:flex;position:sticky;top:0;box-shadow:0 10px 20px -18px rgba(15,20,25,.28)}.manufacture-results-toolbar.jm-batch-results-toolbar{justify-content:flex-start;gap:9px;min-height:58px;padding:10px 18px}.jm-batch-results-toolbar h2{font-size:15px}.manufacture-results-toolbar.jm-batch-results-toolbar .manufacture-results-search{width:min(250px,28%);margin-left:auto}.jm-batch-settings-wrap{flex:none;position:relative}.jm-batch-history-select{color:#72808a;background:#fff;border:1px solid #0f141912;border-radius:999px;flex:0 320px;align-items:center;gap:8px;max-width:min(320px,28vw);height:36px;padding:0 12px;font-size:11px;display:inline-flex;box-shadow:0 4px 14px rgba(15,20,25,.035)}.jm-batch-history-select span{flex:none;font-weight:600}.jm-batch-history-select select{color:#26323a;background:0 0;border:0;outline:0;flex:auto;min-width:0;font-size:11px}.jm-batch-history-select select:disabled{color:#a6b0b7;cursor:not-allowed}.jm-batch-result-settings{z-index:25;background:#fff;border:1px solid #0f141914;border-radius:12px;gap:6px;min-width:132px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px rgba(15,20,25,.13)}.jm-batch-result-settings span{color:#72808a;font-size:10px;font-weight:600}.jm-batch-result-settings button{color:#536471;text-align:left;border-radius:8px;height:28px;padding:0 9px;font-size:11px}.jm-batch-result-settings button:hover,.jm-batch-result-settings button.is-active{color:#008ca8;background:#eef9fb}.jm-batch-results-scroll{padding:16px 18px 18px}.jm-batch-results-scroll.manufacture-results-scroll{flex-direction:column;padding:16px 18px 18px;display:flex}.jm-batch-results-scroll .manufacture-results-empty{flex:auto}.jm-batch-results-scroll .manufacture-results-pagination{margin-top:auto}.jm-batch-result-item{cursor:default}.jm-batch-result-item.is-clickable{cursor:zoom-in}.jm-batch-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.jm-batch-result-card{background:#fff;border:1px solid #0f14190f;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 2px 8px rgba(15,20,25,.024)}.jm-batch-result-card__header{border-bottom:1px solid #0f14190d;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 13px;display:flex}.jm-batch-result-card__header strong{color:#26323a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.jm-batch-result-card__header span{color:#929da5;flex:none;font-size:10px}.jm-batch-result-card__header span.is-completed{color:#14a477}.jm-batch-result-card__header span.is-failed,.jm-batch-result-card__header span.is-partial_failed{color:#d94f4f}.jm-batch-result-card__body{padding:12px}.jm-batch-result-list{flex-direction:column;gap:11px;display:flex}.jm-batch-result-output img,.jm-batch-result-output video{object-fit:contain;background:#f1f3f4;border-radius:12px;width:100%;max-height:320px;display:block}.jm-batch-result-output pre{color:#344450;white-space:pre-wrap;background:#f8f9fa;border-radius:12px;max-height:260px;margin:0;padding:12px;font-family:inherit;font-size:12px;line-height:1.6;overflow:auto}.jm-batch-result-output a{color:#008ca8;margin-top:8px;font-size:12px;display:inline-flex}.jm-batch-result-waiting{color:#929da5;place-items:center;min-height:126px;font-size:12px;display:grid;position:relative}.jm-batch-result-waiting span{color:#fff;background:rgba(23,33,42,.72);border-radius:999px;padding:3px 8px;font-size:10px;position:absolute;top:0;right:0}.jm-batch-result-error{color:#d94f4f;gap:10px;font-size:12px;display:grid}.jm-batch-result-error button{color:#d94f4f;background:#fff5f5;border:1px solid #e052522e;border-radius:10px;justify-self:start;height:32px;padding:0 12px;font-size:12px}.dark .jm-batch-page,.dark .jm-batch-workspace,.dark .jm-batch-run-panel,.dark .jm-batch-run-footer{background:#202126}.dark .jm-batch-hero,.dark .jm-batch-tool-card,.dark .jm-batch-run-heading,.dark .jm-batch-result-card,.dark .jm-batch-empty,.dark .jm-batch-results-empty{background:#18191d;border-color:rgba(255,255,255,.09)}.dark .jm-batch-results-panel{background:#18191d}.dark .jm-batch-results-toolbar,.dark .jm-batch-search,.dark .jm-batch-category-bar button,.dark .jm-batch-secondary-button,.dark .jm-batch-upload-item,.dark .jm-batch-run-summary,.dark .jm-batch-result-output pre{background:#24252a;border-color:rgba(255,255,255,.09)}.dark .jm-batch-hero h1,.dark .jm-batch-run-heading h1,.dark .jm-batch-results-toolbar h2,.dark .jm-batch-result-card__header strong,.dark .jm-batch-empty h2,.dark .jm-batch-search input,.dark .jm-batch-result-output pre{color:#ececee}.dark .jm-batch-hero p,.dark .jm-batch-run-heading p,.dark .jm-batch-back-button,.dark .jm-batch-upload-item{color:#a2abb2}.dark .jm-batch-media-input.is-dragging{background:rgba(0,161,194,.11)}.dark .jm-batch-estimate-error{color:#ff8a8a}.dark .jm-batch-category-bar button.is-active,.dark .jm-batch-primary-button,.dark .jm-batch-search button{color:#17212a;background:#edf1f2}.dark .jm-batch-result-settings{background:#24252a;border-color:rgba(255,255,255,.09)}.dark .jm-batch-history-select{color:#a2abb2;background:#24252a;border-color:rgba(255,255,255,.09)}.dark .jm-batch-history-select select{color:#ececee}.dark .jm-batch-result-settings button{color:#aeb7bf}.dark .jm-batch-result-settings button:hover,.dark .jm-batch-result-settings button.is-active{color:#7de4f7;background:rgba(0,161,194,.14)}@media(max-width:1180px){.jm-batch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jm-batch-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jm-batch-workspace{grid-template-columns:380px minmax(0,1fr)}}@media(max-width:860px){.jm-batch-page{padding:14px}.jm-batch-hero,.jm-batch-toolbar,.jm-batch-workspace{grid-template-columns:1fr}.jm-batch-toolbar{gap:10px}.jm-batch-search{max-width:none}.jm-batch-run-panel{border-bottom:1px solid #0f14190f;border-right:0;min-height:58vh}.jm-batch-result-grid,.jm-batch-hero__stats{grid-template-columns:1fr}.jm-batch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.jm-batch-grid{grid-template-columns:1fr}}.dark .manufacture-result-card__header,.dark .manufacture-result-group{border-color:rgba(255,255,255,.08)}.dark .manufacture-card-action:hover:not(:disabled),.dark .manufacture-result-group h4 small,.dark .manufacture-results-pagination button:hover:not(:disabled){color:#ececee;background:#292a30}.dark .manufacture-settings-segment{background:#24252a}.dark .manufacture-card-action{background:#24252a;border-color:rgba(255,255,255,.09)}.dark .manufacture-card-action.is-primary{background:rgba(109,212,239,.06);border-color:rgba(109,212,239,.16)}.dark .manufacture-card-action.is-danger{background:rgba(236,113,113,.05);border-color:rgba(236,113,113,.14)}.dark .manufacture-download-activity__ring,.dark .manufacture-download-activity__ring:after{background:#24252a}.inspiration-page{color:#151a1e;background:#f7f8f9;flex:none;min-height:100%;overflow-x:clip}.inspiration-hero{background:radial-gradient(circle at 50% -8%,rgba(125,235,255,.32),rgba(0,0,0,0) 35%),radial-gradient(circle at 22% 20%,rgba(189,172,255,.2),rgba(0,0,0,0) 26%),linear-gradient(#fbfdff,#f7f8f9);flex-direction:column;align-items:center;min-height:570px;padding:78px 32px 64px;display:flex;position:relative;overflow:hidden}.inspiration-hero:after{content:"";pointer-events:none;background:linear-gradient(rgba(0,0,0,0),#f7f8f9);height:120px;position:absolute;bottom:0;left:0;right:0}.inspiration-hero__glow{filter:blur(4px);opacity:.75;pointer-events:none;border-radius:50%;position:absolute}.inspiration-hero__glow.is-left{background:radial-gradient(circle at 40% 35%,rgba(117,245,228,.42),rgba(138,186,255,.06) 64%,rgba(0,0,0,0) 70%);width:230px;height:230px;top:75px;left:7%}.inspiration-hero__glow.is-right{background:radial-gradient(circle at 55% 40%,rgba(208,149,255,.26),rgba(101,192,255,.08) 62%,rgba(0,0,0,0) 70%);width:280px;height:280px;top:30px;right:6%}.inspiration-hero__eyebrow{z-index:1;color:#61717b;letter-spacing:.08em;align-items:center;gap:7px;font-size:11px;font-weight:550;display:flex;position:relative}.inspiration-hero__eyebrow span{background:#00a1c2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px rgba(0,161,194,.1)}.inspiration-hero h1{z-index:1;color:#151a1e;text-align:center;letter-spacing:-.055em;margin-top:18px;font-size:clamp(38px,4.2vw,62px);font-weight:650;line-height:1.14;position:relative}.inspiration-hero h1 strong{color:rgba(0,0,0,0);font-weight:inherit;background:linear-gradient(100deg,#00a1c2 4%,#287ee8 48%,#8a5eea 94%);-webkit-background-clip:text;background-clip:text}.inspiration-composer{z-index:3;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:rgba(255,255,255,.92);border:1px solid #161d2212;border-radius:25px;width:min(860px,100vw - 150px);min-width:620px;min-height:174px;margin-top:35px;padding:18px 18px 15px;position:relative;box-shadow:0 20px 70px rgba(57,83,103,.1),0 4px 18px rgba(30,58,75,.04),inset 0 0 0 .5px rgba(255,255,255,.9)}.inspiration-composer:focus-within{border-color:rgba(0,161,194,.2);box-shadow:0 24px 78px rgba(57,83,103,.12),0 0 0 4px rgba(0,161,194,.043)}.inspiration-composer textarea{resize:none;color:#202a31;background:0 0;border:0;outline:0;width:100%;height:88px;font-size:14px;line-height:1.7}.inspiration-composer textarea::placeholder{color:#91a0a9}.composer-prompt-scroll{scrollbar-width:thin;scrollbar-color:#5364712e transparent;scrollbar-gutter:stable}.composer-prompt-scroll::-webkit-scrollbar{width:10px}.composer-prompt-scroll::-webkit-scrollbar-track{background:0 0}.composer-prompt-scroll::-webkit-scrollbar-thumb{background:rgba(83,100,113,.18) padding-box padding-box;border:4px solid #0000;border-radius:999px;min-height:38px}.composer-prompt-scroll:hover::-webkit-scrollbar-thumb{background-color:rgba(83,100,113,.32)}.composer-prompt-scroll:focus::-webkit-scrollbar-thumb{background-color:rgba(83,100,113,.32)}.dark .composer-prompt-scroll{scrollbar-color:#e0f5ff29 transparent}.dark .composer-prompt-scroll::-webkit-scrollbar-thumb{background-color:rgba(224,245,255,.16)}.dark .composer-prompt-scroll:hover::-webkit-scrollbar-thumb{background-color:rgba(224,245,255,.28)}.dark .composer-prompt-scroll:focus::-webkit-scrollbar-thumb{background-color:rgba(224,245,255,.28)}.jm-composer-model-scroll{scrollbar-width:thin;scrollbar-color:#53647129 transparent}.jm-composer-model-scroll::-webkit-scrollbar{width:8px}.jm-composer-model-scroll::-webkit-scrollbar-track{background:0 0}.jm-composer-model-scroll::-webkit-scrollbar-thumb{background:rgba(83,100,113,.16) padding-box padding-box;border:3px solid #0000;border-radius:999px;min-height:36px}.jm-composer-model-scroll:hover::-webkit-scrollbar-thumb{background-color:rgba(83,100,113,.3)}.dark .jm-composer-model-scroll{scrollbar-color:#e0f5ff24 transparent}.dark .jm-composer-model-scroll::-webkit-scrollbar-thumb{background-color:rgba(224,245,255,.14)}.dark .jm-composer-model-scroll:hover::-webkit-scrollbar-thumb{background-color:rgba(224,245,255,.26)}.inspiration-composer__footer{justify-content:space-between;align-items:center;gap:12px;height:38px;display:flex}.inspiration-composer__tools{align-items:center;gap:4px;min-width:0;display:flex}.inspiration-mode-picker{position:relative}.inspiration-tool-button{color:#536471;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:11px;font-weight:520;transition:background .15s,color .15s;display:inline-flex}.inspiration-tool-button:hover{color:#182128;background:#f1f5f6}.inspiration-tool-button.is-brand{color:#008da9;background:rgba(0,161,194,.08)}.inspiration-tool-button.is-quiet{color:#71808a}.inspiration-tool-button svg{width:16px;height:16px}.inspiration-tool-button svg:last-child{opacity:.55;width:9px;height:9px}.inspiration-mode-menu{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(255,255,255,.98);border:1px solid #0f141912;border-radius:14px;width:182px;padding:6px;animation:.16s modalIn;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 18px 50px rgba(22,38,49,.14)}.inspiration-mode-menu button{color:#536471;text-align:left;border-radius:9px;align-items:center;gap:9px;width:100%;height:40px;padding:0 10px;font-size:11px;display:flex}.inspiration-mode-menu button:hover,.inspiration-mode-menu button.is-active{color:#008da9;background:#f1f7f8}.inspiration-mode-menu button svg{width:16px;height:16px}.inspiration-mode-menu button span{flex:1}.inspiration-mode-menu button i{font-size:10px;font-style:normal}.inspiration-composer__submit{color:#fff;background:#00a1c2;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:transform .16s,background .16s,box-shadow .16s;display:grid;box-shadow:0 7px 18px rgba(0,141,169,.24)}.inspiration-composer__submit:hover{background:#008fac;transform:translateY(-1px);box-shadow:0 9px 22px rgba(0,141,169,.3)}.inspiration-composer__submit svg{width:19px;height:19px}.inspiration-suggestions{z-index:2;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:15px;display:flex;position:relative}.inspiration-suggestions button{color:#77858e;background:rgba(255,255,255,.7);border:1px solid #0f14190f;border-radius:999px;height:28px;padding:0 12px;font-size:9px;transition:background .15s,color .15s,transform .15s}.inspiration-suggestions button:hover{color:#008da9;background:#fff;transform:translateY(-1px)}.inspiration-discovery{z-index:3;width:min(1320px,100% - 64px);margin:-24px auto 0;padding-bottom:60px;position:relative}.inspiration-section-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.inspiration-section-header p,.inspiration-event p{color:#00a1c2;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:650}.inspiration-section-header h2{color:#1c252b;letter-spacing:-.035em;margin-top:3px;font-size:24px;font-weight:650}.inspiration-section-header>button{color:#536471;background:#fff;border-radius:10px;align-items:center;gap:8px;height:34px;padding:0 13px;font-size:10px;display:inline-flex;box-shadow:0 3px 12px rgba(25,39,52,.05)}.inspiration-section-header>button span{color:#00a1c2}.inspiration-tabs{border-bottom:1px solid #0f14190f;gap:5px;margin-top:22px;padding-bottom:14px;display:flex}.inspiration-tabs button{color:#71808a;border-radius:9px;height:32px;padding:0 14px;font-size:11px;transition:background .15s,color .15s}.inspiration-tabs button.is-active{color:#fff;background:#1c252b}.inspiration-grid{column-count:4;column-gap:6px;margin-top:18px;display:block}.inspiration-card{break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid;vertical-align:top;cursor:pointer;width:100%;min-width:0;margin:0 0 6px;display:inline-block}.inspiration-card__visual{aspect-ratio:1;background:#e9eef1;border-radius:17px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 4px 18px rgba(23,36,45,.05)}.inspiration-artwork,.inspiration-artwork span{position:absolute}.inspiration-artwork{transition:transform .45s cubic-bezier(.2,.7,.2,1);top:0;right:0;bottom:0;left:0}.inspiration-card:hover .inspiration-artwork{transform:scale(1.035)}.inspiration-card__visual.is-soda{background:linear-gradient(145deg,#ffd9ba,#ff9d7d 55%,#d85672)}.is-soda .shape-a{background:linear-gradient(90deg,#f1fbff,#8ee5f1 47%,#fff);border-radius:22px 22px 13px 13px;width:30%;height:70%;top:14%;left:22%;transform:rotate(-9deg);box-shadow:55px 18px 0 -8px rgba(255,242,176,.92)}.is-soda .shape-b{filter:blur(2px);background:rgba(255,219,115,.68);border-radius:50%;width:58%;height:54%;bottom:-8%;right:-8%}.inspiration-card__visual.is-plush{background:linear-gradient(135deg,#e1d6ff,#9bc8f4)}.is-plush .shape-a,.is-plush .shape-b{background:#fbf4ff;border-radius:46% 46% 40% 40%;width:34%;height:58%;top:22%;box-shadow:inset 0 -20px 35px rgba(166,124,204,.2)}.is-plush .shape-a{left:17%;transform:rotate(8deg)}.is-plush .shape-b{right:17%;transform:rotate(-8deg)}.is-plush .shape-c{background:#fff8ff;border-radius:50% 50% 45% 45%;width:14%;height:18%;top:11%;left:30%;box-shadow:112px 4px #fff8ff}.inspiration-card__visual.is-future{background:radial-gradient(circle at 60% 25%,#ff7edb,rgba(0,0,0,0) 16%),linear-gradient(155deg,#10183e,#2e2b72 48%,#0ca4bd)}.is-future .shape-a{clip-path:polygon(10% 100%,20% 32%,37% 49%,48% 0,61% 38%,76% 20%,91% 100%);background:linear-gradient(90deg,#101b3b,#5063b4,#162341);height:54%;bottom:0;left:12%;right:12%}.is-future .shape-b{background:#6bf1ff;height:2px;bottom:24%;left:8%;right:8%;box-shadow:0 17px rgba(107,241,255,.45),0 34px rgba(107,241,255,.22)}.inspiration-card__visual.is-garden{background:linear-gradient(145deg,#d8ead7,#7fa78d)}.is-garden .shape-a{background:linear-gradient(90deg,#385748 11%,#e8e1c5 12%,#c9d4b5 88%,#385748 89%);border-radius:50% 50% 0 0;top:20%;right:18%;bottom:0;left:18%;box-shadow:0 0 50px rgba(255,245,201,.38)}.is-garden .shape-b{background:linear-gradient(165deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 22%,rgba(52,94,65,.9) 23%);height:32%;bottom:0;left:0;right:0}.inspiration-card__visual.is-product{background:radial-gradient(circle at 50% 43%,#eef6ff 0,#eef6ff 18%,rgba(0,0,0,0) 19%),linear-gradient(145deg,#c9d4e3,#66758a)}.is-product .shape-a{background:linear-gradient(145deg,#202a34,#8395a7);border-radius:18px;width:29%;height:52%;top:23%;left:50%;transform:translate(-50%)rotate(8deg);box-shadow:-35px 24px 55px rgba(16,24,31,.32)}.is-product .shape-d{color:#dffbff;font-size:22px;font-weight:700;top:43%;left:50%;transform:translate(-50%,-50%)rotate(8deg)}.inspiration-card__visual.is-glass{background:linear-gradient(150deg,#fcdfed,#b9dff1 60%,#8ebdc9)}.is-glass .shape-a{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(255,255,255,.16);border:2px solid #ffffffad;border-radius:50% 50% 12px 12px;top:13%;right:20%;bottom:13%;left:20%;box-shadow:inset 0 0 35px rgba(255,255,255,.28),0 20px 30px rgba(66,119,137,.18)}.is-glass .shape-b{background:linear-gradient(#f9b8cf,#7e9ec5);border-radius:50% 50% 8px 8px;width:27%;height:42%;bottom:18%;left:37%;box-shadow:-22px 13px 0 -8px #f8d3aa,24px 8px 0 -7px #c194d2}.inspiration-card__visual.is-cloud{background:linear-gradient(#a7d5ff,#f5e9e8)}.is-cloud .shape-a{filter:blur(4px);background:rgba(255,255,255,.82);border-radius:999px;width:90%;height:24%;top:38%;left:5%}.is-cloud .shape-b{background:linear-gradient(#fff,#bcd7e6);border-radius:999px 999px 20px 20px;width:70%;height:18%;top:28%;left:15%;transform:rotate(-4deg);box-shadow:0 22px 30px rgba(64,106,135,.2)}.inspiration-card__visual.is-material{background:linear-gradient(135deg,#f7d8bb,#b78fe5 53%,#667de4)}.is-material .shape-a,.is-material .shape-b,.is-material .shape-c{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.34);border-radius:42% 58% 55% 45%;box-shadow:inset 8px 8px 20px rgba(255,255,255,.38),0 15px 35px rgba(77,54,133,.2)}.is-material .shape-a{width:38%;height:55%;top:15%;left:12%;transform:rotate(18deg)}.is-material .shape-b{width:42%;height:54%;bottom:13%;right:12%;transform:rotate(-14deg)}.is-material .shape-c{width:23%;height:34%;bottom:12%;right:38%}.inspiration-card__badge{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,20,25,.5);border-radius:7px;padding:4px 7px;font-size:8px;position:absolute;top:10px;left:10px}.inspiration-card__remix{z-index:3;color:#26323a;opacity:0;background:rgba(255,255,255,.9);border-radius:9px;height:30px;padding:0 12px;font-size:9px;font-weight:550;transition:opacity .18s,transform .18s;position:absolute;bottom:10px;right:10px;transform:translateY(5px);box-shadow:0 5px 16px rgba(15,20,25,.12)}.inspiration-card:hover .inspiration-card__remix{opacity:1;transform:translateY(0)}.inspiration-card__meta strong{color:#25313a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;display:block;overflow:hidden}.inspiration-card__meta span{color:#8a969e;margin-top:5px;font-size:9px;display:block}.inspiration-card__visual.is-live{background:#dfe7ec}.inspiration-card__visual.is-live>img,.inspiration-card__visual.is-live>video{object-fit:cover;width:100%;height:100%;display:block}.inspiration-card__badge-row{z-index:3;justify-content:space-between;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.inspiration-card__badge.is-paid{background:rgba(215,111,33,.82)}.inspiration-grid-empty{color:#82909a;background:rgba(255,255,255,.72);border-radius:22px;grid-column:1/-1;justify-content:center;align-items:center;min-height:220px;font-size:14px;display:flex}.inspiration-card__meta h3{color:#25313a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.inspiration-card__meta p{color:#8a969e;align-items:center;gap:6px;margin-top:5px;font-size:9px;display:flex}.inspiration-card__meta p span{color:#64727b;background:#e8edef;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.inspiration-event{color:#fff;background:radial-gradient(circle at 86% 25%,rgba(108,233,255,.35),rgba(0,0,0,0) 24%),radial-gradient(circle at 72% 90%,rgba(167,111,255,.25),rgba(0,0,0,0) 28%),#17232c;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;width:min(1320px,100% - 64px);min-height:160px;margin:0 auto 56px;padding:34px 42px;display:flex;overflow:hidden}.jm-inspiration-preview-price-tag{color:#4d5b66;background:rgba(15,20,25,.06);border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.jm-inspiration-preview-price-tag.is-paid{color:#c26d17;background:rgba(217,119,6,.12)}.jm-inspiration-preview-note{color:#7d8b95;margin-top:14px;font-size:13px;line-height:1.7}.jm-inspiration-preview-references{margin-top:16px}.jm-inspiration-preview-references__mode{color:#536471;background:rgba(15,20,25,.05);border-radius:999px;align-items:center;min-height:28px;margin-top:10px;padding:0 12px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.jm-inspiration-preview-references__stack{width:var(--jm-ref-stack-width,288px);max-width:min(100%,360px);height:94px;margin-top:12px;transition:width .36s cubic-bezier(.22,1,.36,1),max-width .36s cubic-bezier(.22,1,.36,1);position:relative;overflow:visible}.jm-inspiration-preview-references__stack--frames{align-items:flex-start;gap:6px;width:148px;max-width:148px;display:flex}.jm-inspiration-preview-references__stack-item{will-change:transform;width:48px;height:64px;transition:transform .3s cubic-bezier(.4,0,.68,.2);position:absolute;top:22px;left:8px}.jm-inspiration-preview-references__stack-card{width:48px;height:64px;transform:translate3d(0,var(--jm-ref-y,0px),0) scale(var(--jm-ref-scale,1)) rotate(var(--jm-ref-rotate,-8deg));transform-origin:50%;background:rgba(0,0,0,.05);border:1.5px solid #fff;border-radius:4px;transition:transform .3s cubic-bezier(.4,0,.68,.2),box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 0 2px rgba(0,0,0,.08),0 1px 8px rgba(0,0,0,.12)}.jm-inspiration-preview-references__stack-card img,.jm-inspiration-preview-references__stack-card video{object-fit:cover;width:100%;height:100%;display:block}.jm-inspiration-preview-references__frame-slot{width:48px;height:92px;position:relative}.jm-inspiration-preview-references__frame-slot .jm-inspiration-preview-references__stack-card{position:absolute;top:22px;left:0}.jm-inspiration-preview-references__frame-swap{color:rgba(83,100,113,.64);justify-content:center;align-items:center;width:22px;height:86px;padding-top:22px;display:flex}.jm-inspiration-preview-references__frame-swap svg{width:16px;height:16px}.dark .jm-inspiration-preview-references__mode{color:#d8e1ea;background:rgba(255,255,255,.08)}.dark .jm-inspiration-preview-references__stack-card{background:rgba(204,221,255,.08);border-color:#f5fbff}.dark .jm-inspiration-preview-references__frame-swap{color:rgba(224,245,255,.45)}.jm-inspiration-preview-references__head{align-items:center;gap:10px;display:inline-flex}.jm-inspiration-preview-references__head .jm-assets-detail-title{line-height:1}.jm-inspiration-preview-references .jm-inspiration-preview-references__mode{color:#536471;background:rgba(15,20,25,.055);border-radius:999px;min-height:22px;margin-top:0;padding:0 9px;font-size:11px;font-weight:650;line-height:22px}.jm-inspiration-preview-references__stack{height:94px;margin-top:12px;padding-left:2px}.jm-inspiration-preview-references__stack-item{width:56px;height:72px;transition-duration:.36s;transition-timing-function:cubic-bezier(.22,1,.36,1);top:18px}.jm-inspiration-preview-references__stack-card{cursor:zoom-in;outline:none;width:56px;height:72px;padding:0;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .2s,border-color .2s}.jm-inspiration-preview-references__stack-card:hover,.jm-inspiration-preview-references__stack-card:focus-visible{z-index:4;border-color:rgba(0,161,194,.55);box-shadow:0 10px 24px rgba(15,23,42,.18)}.jm-inspiration-preview-references__stack--frames{width:160px;max-width:160px}.jm-inspiration-preview-references__stack--frames .jm-inspiration-preview-references__stack-card,.jm-inspiration-preview-references__frame-slot{width:56px;height:72px}.jm-inspiration-preview-references__frame-slot .jm-inspiration-preview-references__stack-card{top:18px}.jm-inspiration-preview-references__frame-swap{height:90px}.jm-inspiration-preview-references__stack-glow{width:var(--jm-ref-stack-full-width,320px);opacity:0;filter:blur(12px);pointer-events:none;transform-origin:0;background:linear-gradient(90deg,rgba(245,247,250,.82) 72%,rgba(245,247,250,0));border-radius:18px;height:76px;transition:opacity .3s,transform .36s cubic-bezier(.22,1,.36,1);position:absolute;top:20px;left:4px;transform:scaleX(.32)}.jm-inspiration-preview-references__stack.is-expanded{max-width:min(100%,var(--jm-ref-stack-full-width,360px))}.jm-inspiration-preview-references__stack.is-expanded .jm-inspiration-preview-references__stack-glow{opacity:1;transform:scaleX(1)}.jm-inspiration-preview-references__stack.is-expanded .jm-inspiration-preview-references__stack-item{transition-duration:.44s}.jm-inspiration-preview-references__stack.is-expanded .jm-inspiration-preview-references__stack-card{border-color:rgba(255,255,255,.96);box-shadow:0 12px 28px rgba(15,23,42,.16)}.jm-inspiration-ref-preview-popover{z-index:14220;place-items:center;padding:24px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.jm-inspiration-ref-preview-popover__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(9,14,20,.38);border:none;position:absolute;top:0;right:0;bottom:0;left:0}.jm-inspiration-ref-preview-popover__panel{z-index:1;background:rgba(255,255,255,.98);border:1px solid #ffffffc7;border-radius:22px;flex-direction:column;width:min(640px,100vw - 48px);max-height:min(760px,100vh - 48px);animation:.22s cubic-bezier(.22,1,.36,1) jm-ref-preview-pop;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 100px rgba(15,23,42,.28)}.jm-inspiration-ref-preview-popover__topbar{border-bottom:1px solid #0f14190f;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 14px 12px 18px;display:flex}.jm-inspiration-ref-preview-popover__meta{align-items:center;gap:10px;min-width:0;display:flex}.jm-inspiration-ref-preview-popover__pill{color:#008aa5;background:rgba(0,161,194,.1);border-radius:999px;flex:none;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.jm-inspiration-ref-preview-popover__title{color:#17202a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.jm-inspiration-ref-preview-popover__close{color:#536471;background:rgba(255,255,255,.92);border:1px solid #94a3b838;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:24px;line-height:1;transition:background .18s,color .18s,transform .18s;display:inline-flex}.jm-inspiration-ref-preview-popover__close:hover{color:#17202a;background:rgba(15,20,25,.07);transform:rotate(90deg)}.jm-inspiration-ref-preview-popover__media{background-color:#f7f9fb;background-image:linear-gradient(45deg,rgba(148,163,184,.12) 25%,rgba(0,0,0,0) 25%),linear-gradient(-45deg,rgba(148,163,184,.12) 25%,rgba(0,0,0,0) 25%),linear-gradient(45deg,rgba(0,0,0,0) 75%,rgba(148,163,184,.12) 75%),linear-gradient(-45deg,rgba(0,0,0,0) 75%,rgba(148,163,184,.12) 75%),none;background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border-radius:16px;place-items:center;min-height:260px;max-height:min(68vh,600px);margin:14px;display:grid;overflow:hidden}.jm-inspiration-ref-preview-popover__media img,.jm-inspiration-ref-preview-popover__media video{object-fit:contain;max-width:100%;max-height:min(68vh,600px);display:block}.jm-inspiration-ref-preview-popover__footer{color:#8a98a5;justify-content:space-between;align-items:center;gap:16px;padding:0 18px 16px;font-size:12px;font-weight:600;display:flex}.jm-inspiration-ref-preview-popover__footer a{color:#008aa5;font-weight:700;text-decoration:none}.jm-inspiration-ref-preview-popover__footer a:hover{text-decoration:underline}@keyframes jm-ref-preview-pop{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.dark .jm-inspiration-preview-references .jm-inspiration-preview-references__mode{color:rgba(224,245,255,.82);background:rgba(255,255,255,.08)}.dark .jm-inspiration-ref-preview-popover__panel{background:rgba(24,28,34,.96);border-color:rgba(255,255,255,.08)}.dark .jm-inspiration-ref-preview-popover__topbar{border-bottom-color:rgba(255,255,255,.08)}.dark .jm-inspiration-ref-preview-popover__pill{color:rgba(132,230,255,.95);background:rgba(45,212,255,.14)}.dark .jm-inspiration-ref-preview-popover__title{color:rgba(244,249,255,.94)}.dark .jm-inspiration-ref-preview-popover__media{background:rgba(10,13,18,.82)}.dark .jm-inspiration-ref-preview-popover__footer{color:rgba(224,245,255,.76)}.dark .jm-inspiration-preview-references__stack-glow{background:linear-gradient(90deg,rgba(32,40,48,.82) 72%,rgba(32,40,48,0))}.jm-inspiration-preview-unlock{color:#fff;background:linear-gradient(135deg,#1f2937,#101828)}.jm-inspiration-preview-unlock:disabled{opacity:.72;cursor:not-allowed}.jm-inspiration-publish-root{z-index:14050;position:fixed;top:0;right:0;bottom:0;left:0}.jm-inspiration-publish-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(9,14,20,.34);border:none;position:absolute;top:0;right:0;bottom:0;left:0}.jm-inspiration-publish-dialog{background:rgba(255,255,255,.96);border-radius:28px;width:min(560px,100vw - 28px);padding:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 90px rgba(15,23,42,.18)}.jm-inspiration-publish-close{color:#667481;background:rgba(255,255,255,.8);border:1px solid #0f141914;border-radius:50%;width:36px;height:36px;font-size:24px;line-height:1;position:absolute;top:14px;right:14px}.jm-inspiration-publish-head h3{color:#101828;margin:10px 0 0;font-size:28px;font-weight:700}.jm-inspiration-publish-head p{color:#7b8794;margin:10px 0 0;font-size:14px}.jm-inspiration-publish-kicker{color:#cf5d0b;background:rgba(247,124,45,.12);border-radius:999px;align-items:center;height:30px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.jm-inspiration-publish-form{flex-direction:column;gap:14px;margin-top:22px;display:flex}.jm-inspiration-publish-field{flex-direction:column;gap:8px;display:flex}.jm-inspiration-publish-field span{color:#344450;font-size:13px;font-weight:600}.jm-inspiration-publish-field input,.jm-inspiration-publish-field textarea{color:#101828;resize:none;box-sizing:border-box;background:#fff;border:1px solid #0f141914;border-radius:18px;outline:none;width:100%;font-size:14px}.jm-inspiration-publish-field textarea{padding:14px 16px}.jm-inspiration-publish-reference{background:rgba(248,250,252,.78);border:1px solid #0f141914;border-radius:22px;flex-direction:column;gap:12px;padding:16px;display:flex}.jm-inspiration-publish-reference__head{flex-direction:column;gap:4px;display:flex}.jm-inspiration-publish-reference__head small{color:#81909a;font-size:12px;line-height:1.55}.jm-inspiration-publish-reference__modes button{color:#5b6770;background:#fff;border:1px solid #0f141914;border-radius:999px;height:34px;padding:0 14px;font-size:12px;font-weight:600}.jm-inspiration-publish-reference__modes button.is-active{color:#111827;background:#f4f7fb;border-color:rgba(15,20,25,.16);box-shadow:0 10px 20px rgba(15,23,42,.06)}.jm-inspiration-publish-reference__panel{justify-content:space-between;align-items:center;gap:10px;display:flex}.jm-inspiration-publish-reference__upload{color:#1f2d38;background:#fff;border:1px dashed #0f141929;border-radius:999px;height:40px;padding:0 16px;font-size:13px;font-weight:600}.jm-inspiration-publish-reference__count{color:#81909a;font-size:12px}.jm-inspiration-publish-reference__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.jm-inspiration-publish-reference__item{background:#fff;border:1px solid #0f141914;border-radius:18px;overflow:hidden}.jm-inspiration-publish-reference__item img,.jm-inspiration-publish-reference__item video{aspect-ratio:1.3;object-fit:cover;background:#eff3f8;width:100%;display:block}.jm-inspiration-publish-reference__meta{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.jm-inspiration-publish-reference__meta strong{color:#22313c;font-size:12px;font-weight:600}.jm-inspiration-publish-reference__meta button{color:#d14b36;font-size:12px;font-weight:600}.jm-inspiration-publish-reference__error{color:#d14b36;font-size:12px;line-height:1.5}.jm-inspiration-publish-pricing{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.jm-inspiration-publish-pricing button{color:#1f2d38;text-align:left;background:rgba(248,250,252,.9);border:1px solid #0f141914;border-radius:20px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;display:flex}.jm-inspiration-publish-pricing button small{color:#81909a;font-size:12px;line-height:1.5}.jm-inspiration-publish-pricing button.is-active{background:#fff;border-color:rgba(15,20,25,.16);box-shadow:0 10px 24px rgba(15,23,42,.08)}.jm-inspiration-publish-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.jm-inspiration-publish-btn{border-radius:999px;height:46px;padding:0 22px;font-size:14px;font-weight:600}.jm-inspiration-publish-btn.is-primary{color:#fff;background:linear-gradient(135deg,#1f2937,#111827)}.dark .jm-inspiration-publish-dialog{background:rgba(18,20,24,.96);box-shadow:0 30px 90px rgba(0,0,0,.45)}.dark .jm-inspiration-publish-close{color:rgba(240,244,248,.78);background:rgba(31,35,41,.9);border-color:rgba(255,255,255,.08)}.dark .jm-inspiration-publish-head h3,.dark .jm-inspiration-publish-field input,.dark .jm-inspiration-publish-field textarea,.dark .jm-inspiration-publish-reference__head span,.dark .jm-inspiration-publish-reference__meta strong{color:#f2f5f8}.dark .jm-inspiration-publish-head p,.dark .jm-inspiration-publish-field span,.dark .jm-inspiration-publish-reference__head small,.dark .jm-inspiration-publish-reference__count{color:rgba(226,233,239,.62)}.dark .jm-inspiration-publish-field input,.dark .jm-inspiration-publish-field textarea,.dark .jm-inspiration-publish-pricing button,.dark .jm-inspiration-publish-reference,.dark .jm-inspiration-publish-reference__item,.dark .jm-inspiration-publish-reference__upload,.dark .jm-inspiration-publish-reference__modes button{background:rgba(27,31,36,.92);border-color:rgba(255,255,255,.08)}.dark .jm-inspiration-publish-pricing button.is-active,.dark .jm-inspiration-publish-reference__modes button.is-active{color:#f3f6f9;background:rgba(37,43,50,.98)}.dark .jm-inspiration-publish-pricing button small,.dark .jm-inspiration-publish-reference__modes button{color:rgba(226,233,239,.72)}.dark .jm-inspiration-publish-btn.is-ghost{color:rgba(240,244,248,.88);background:rgba(255,255,255,.06)}.jm-inspiration-publish-dialog{border-radius:18px;width:min(1080px,100vw - 32px);height:min(760px,100vh - 40px);max-height:calc(100vh - 40px);padding:14px;overflow:hidden}.jm-inspiration-publish-close{z-index:2;border-radius:999px;width:34px;height:34px;font-size:22px;top:12px;right:12px}.jm-inspiration-publish-layout{grid-template-columns:minmax(320px,.88fr) minmax(410px,1.12fr);gap:14px;height:100%;min-height:0;display:grid}.jm-inspiration-publish-preview{flex-direction:column;gap:12px;min-height:0;padding:6px;display:flex;overflow:hidden}.jm-inspiration-publish-preview .jm-inspiration-publish-head{padding-right:22px}.jm-inspiration-publish-media{background:linear-gradient(135deg,rgba(18,24,31,.92),rgba(38,46,54,.9)),#111827;border-radius:14px;flex:1;place-items:center;min-height:0;max-height:100%;display:grid;overflow:hidden}.jm-inspiration-publish-media.is-image{aspect-ratio:auto}.jm-inspiration-publish-media video,.jm-inspiration-publish-media img{object-fit:contain;width:100%;height:100%;display:block}.jm-inspiration-publish-media span{color:rgba(255,255,255,.72);font-size:14px}.jm-inspiration-publish-preview__meta{color:#667481;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.jm-inspiration-publish-preview__meta b{color:#111827;font-weight:700}.jm-inspiration-publish-side .jm-inspiration-publish-form{overscroll-behavior:contain;flex:1;min-height:0;margin-top:0;padding:14px;overflow-y:auto}.jm-inspiration-publish-side .jm-inspiration-publish-actions{background:rgba(248,250,252,.94);border-top:1px solid #0f141914;flex-shrink:0;margin-top:0;padding:10px 14px 14px}.jm-inspiration-publish-model__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.jm-inspiration-publish-model__head span{color:#344450;font-size:13px;font-weight:700}.jm-inspiration-publish-model__head small{color:#81909a;font-size:12px}.jm-inspiration-publish-model__edit label{flex-direction:column;gap:6px;min-width:0;display:flex}.jm-inspiration-publish-model__edit input,.jm-inspiration-publish-model__edit select{color:#101828;background:rgba(248,250,252,.9);border:1px solid #0f141914;border-radius:10px;outline:none;width:100%;height:36px;padding:0 12px;font-size:13px}.jm-inspiration-publish-field span{font-size:12px}.jm-inspiration-publish-field input{border-radius:14px;height:42px;padding:0 14px}.jm-inspiration-publish-field textarea{border-radius:14px;min-height:88px;padding:12px 14px}.jm-inspiration-publish-reference{background:rgba(248,250,252,.62);border-radius:14px;gap:10px;padding:12px}.jm-inspiration-publish-reference__head{grid-template-columns:1fr auto;align-items:start;gap:8px 12px;display:grid}.jm-inspiration-publish-reference__head span{font-size:12px}.jm-inspiration-publish-reference__head small{max-width:360px;font-size:11px;line-height:1.45}.jm-inspiration-publish-reference__modes{gap:6px}.jm-inspiration-publish-reference__panel{justify-content:flex-start;gap:8px}.jm-inspiration-publish-reference__upload{background:#fff;border-radius:999px;height:34px;padding:0 13px;font-size:12px;transition:transform .16s,border-color .16s,box-shadow .16s}.jm-inspiration-publish-reference__upload:hover:not(:disabled){border-color:rgba(15,20,25,.22);transform:translateY(-1px);box-shadow:0 8px 18px rgba(15,23,42,.08)}.jm-inspiration-publish-reference__count{background:rgba(15,20,25,.05);border-radius:999px;margin-left:auto;padding:3px 8px;font-size:11px}.jm-inspiration-publish-reference__grid{scrollbar-width:thin;gap:8px;padding:1px 2px 4px;display:flex;overflow-x:auto}.jm-inspiration-publish-reference__item{background:#fff;border-radius:12px;flex:0 0 82px;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden}.jm-inspiration-publish-reference__item:hover{border-color:rgba(15,20,25,.16);transform:translateY(-1px);box-shadow:0 10px 22px rgba(15,23,42,.1)}.jm-inspiration-publish-reference__item img,.jm-inspiration-publish-reference__item video{aspect-ratio:auto;object-fit:cover;width:82px;height:82px}.jm-inspiration-publish-reference__meta{min-height:26px;padding:5px 7px}.jm-inspiration-publish-reference__meta button{color:#fff;opacity:0;background:rgba(17,24,39,.78);border-radius:999px;width:22px;height:22px;font-size:0;line-height:1;transition:opacity .16s,transform .16s,background .16s;position:absolute;top:6px;right:6px;transform:scale(.88)}.jm-inspiration-publish-reference__meta button:before{content:"×";font-size:16px;font-weight:500}.jm-inspiration-publish-reference__meta button:hover{background:#d14b36}.jm-inspiration-publish-pricing{gap:8px}.jm-inspiration-publish-pricing button{border-radius:14px;min-height:72px;padding:12px 14px}.jm-inspiration-publish-pricing button small{font-size:11px}.jm-inspiration-publish-btn{height:42px;padding:0 20px}.dark .jm-inspiration-publish-side,.dark .jm-inspiration-publish-model{background:rgba(27,31,36,.82);border-color:rgba(255,255,255,.08)}.dark .jm-inspiration-publish-preview__meta,.dark .jm-inspiration-publish-model__head small,.dark .jm-inspiration-publish-model__edit span{color:rgba(226,233,239,.62)}.dark .jm-inspiration-publish-preview__meta b,.dark .jm-inspiration-publish-model__head span{color:#f2f5f8}.dark .jm-inspiration-publish-model__edit input,.dark .jm-inspiration-publish-model__edit select{color:rgba(242,245,248,.9);background:rgba(18,20,24,.92);border-color:rgba(255,255,255,.08)}.dark .jm-inspiration-publish-side .jm-inspiration-publish-actions{background:rgba(27,31,36,.96)}.jm-inspiration-publish-dialog{-webkit-backdrop-filter:blur(22px)saturate(128%);backdrop-filter:blur(22px)saturate(128%);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(248,251,255,.88)),rgba(255,255,255,.92);border:1px solid #ffffffbd;border-radius:28px;grid-template-rows:minmax(0,1fr) 104px;width:min(1728px,100vw - 72px);height:calc(100vh - 72px);max-height:calc(100vh - 72px);padding:0;display:grid;box-shadow:0 36px 100px rgba(15,23,42,.22),inset 0 1px rgba(255,255,255,.92)}.jm-inspiration-publish-close{color:#56616d;background:rgba(255,255,255,.76);border-color:rgba(148,163,184,.24);width:46px;height:46px;font-size:30px;top:22px;right:24px;box-shadow:0 10px 24px rgba(15,23,42,.08)}.jm-inspiration-publish-layout{grid-template-columns:minmax(480px,.86fr) minmax(680px,1.14fr);gap:78px;min-height:0;padding:44px 46px 28px}.jm-inspiration-publish-head h3{color:#111827;letter-spacing:0;margin-top:18px;font-size:34px;font-weight:760;line-height:1.1}.jm-inspiration-publish-head p{color:#8b98a7;margin-top:16px;font-size:17px}.jm-inspiration-publish-kicker{color:#f97316;background:rgba(255,123,42,.12);border-radius:999px;height:44px;padding:0 24px;font-size:18px;font-weight:760}.jm-inspiration-publish-media{background:#151d26;border:1px solid #0f172a0f;border-radius:20px;flex:1;min-height:520px;position:relative;box-shadow:0 18px 50px rgba(15,23,42,.14)}.jm-inspiration-publish-media__badge{z-index:2;color:#fff;background:#2f9150;border-radius:10px;align-items:center;height:40px;padding:0 18px;font-size:18px;font-weight:760;display:inline-flex;position:absolute;top:30px;left:24px;box-shadow:0 10px 22px rgba(47,145,80,.22)}.jm-inspiration-publish-preview__meta{display:none}.jm-inspiration-publish-preview__meta b{color:#111827;font-size:14px}.jm-inspiration-publish-preview-card{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.88);border:1px solid #94a3b82e;border-radius:18px;margin-top:-108px;position:relative;overflow:hidden;box-shadow:0 18px 38px rgba(15,23,42,.08),inset 0 1px rgba(255,255,255,.84)}.jm-inspiration-publish-preview-card__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:30px 34px 28px;display:grid}.jm-inspiration-publish-preview-card__stats span{flex-direction:column;gap:14px;min-width:0;display:flex}.jm-inspiration-publish-preview-card__stats span+span{border-left:1px solid #94a3b829;padding-left:28px}.jm-inspiration-publish-preview-card__stats small{color:#9aa6b2;font-size:16px;font-weight:650}.jm-inspiration-publish-preview-card__stats b{color:#52606d;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:720;overflow:hidden}.jm-inspiration-publish-preview-card__status{color:#6b7a89;border-top:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:12px;padding:22px 34px 28px;font-size:18px;font-weight:650;display:flex}.jm-inspiration-publish-preview-card__status span{color:#2f9f5f}.jm-inspiration-publish-preview-card__status button{color:#344450;background:rgba(255,255,255,.78);border:1px solid #94a3b833;border-radius:12px;height:48px;padding:0 24px;font-size:17px;font-weight:720}.jm-inspiration-publish-side{background:0 0;border:none;border-radius:0}.jm-inspiration-publish-side .jm-inspiration-publish-form{gap:26px;padding:4px 0 0;overflow:visible}.jm-inspiration-publish-field__head,.jm-inspiration-publish-reference__head,.jm-inspiration-publish-model__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.jm-inspiration-publish-field__head span,.jm-inspiration-publish-reference__head span,.jm-inspiration-publish-model__head span{color:#344450;font-size:18px;font-weight:760}.jm-inspiration-publish-field__head em,.jm-inspiration-publish-reference__head small,.jm-inspiration-publish-model__head small{color:#96a3af;font-size:17px;font-style:normal;font-weight:640}.jm-inspiration-publish-field input,.jm-inspiration-publish-field textarea,.jm-inspiration-publish-model__edit input,.jm-inspiration-publish-model__edit select{color:#1f2937;background:rgba(255,255,255,.72);border-color:rgba(148,163,184,.22);border-radius:15px;box-shadow:0 8px 22px rgba(15,23,42,.035),inset 0 1px rgba(255,255,255,.72)}.jm-inspiration-publish-field input{height:66px;padding:0 24px;font-size:20px}.jm-inspiration-publish-field textarea{min-height:134px;padding:24px;font-size:20px}.jm-inspiration-publish-reference{z-index:1;background:0 0;border:none;border-radius:0;flex-direction:column;gap:24px;min-height:178px;margin-bottom:8px;padding:0;display:flex;position:relative}.jm-inspiration-publish-reference__head{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:18px;display:flex}.jm-inspiration-publish-reference__head span{color:#344450;font-size:24px;font-weight:760;line-height:1.1}.jm-inspiration-publish-reference__head small{color:#96a3af;font-size:24px;font-weight:650;line-height:1}.jm-inspiration-publish-reference__modes{display:none}.jm-inspiration-publish-reference__modes button{color:#52606d;background:rgba(255,255,255,.62);border-color:rgba(148,163,184,.24);height:28px}.jm-inspiration-publish-reference__modes button.is-active{color:#e66a12;background:rgba(255,123,42,.1);border-color:rgba(249,115,22,.34)}.jm-inspiration-publish-reference__grid{scrollbar-width:none;align-items:flex-start;gap:30px;min-height:136px;padding:2px 4px 14px;display:flex;overflow-x:auto}.jm-inspiration-publish-reference__grid::-webkit-scrollbar{display:none}.jm-inspiration-publish-reference__item{background:rgba(255,255,255,.72);border:1px solid #94a3b82e;border-radius:20px;flex:0 0 132px;width:132px;height:132px;box-shadow:0 12px 28px rgba(15,23,42,.043),inset 0 1px rgba(255,255,255,.76)}.jm-inspiration-publish-reference__item.is-add{color:#8492a0;box-shadow:none;background:rgba(255,255,255,.36);border:1.5px dashed #94a3b88f;place-items:center;font-size:50px;display:grid}.jm-inspiration-publish-reference__meta{min-height:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.jm-inspiration-publish-reference__meta button{opacity:1;color:#718091;background:rgba(255,255,255,.92);border:1px solid #94a3b82e;width:38px;height:38px;top:-10px;right:-10px;box-shadow:0 8px 18px rgba(15,23,42,.12)}.jm-inspiration-publish-reference__meta button:before{color:currentColor;font-size:28px}.jm-inspiration-publish-reference__hint{display:none}.jm-inspiration-publish-model{z-index:0;background:0 0;border:none;border-radius:0;gap:0;margin-top:0;padding:0;position:relative}.jm-inspiration-publish-model__edit label{grid-column:span 6;gap:14px}.jm-inspiration-publish-model__edit input,.jm-inspiration-publish-model__edit select{height:58px;padding:0 22px;font-size:19px}.jm-inspiration-publish-model__param{background:rgba(255,255,255,.72);border:1px solid #94a3b838;border-radius:18px;grid-column:span 3;align-items:center;gap:18px;width:fit-content;min-width:176px;height:60px;padding:0 54px 0 26px;position:relative;box-shadow:0 8px 22px rgba(15,23,42,.035),inset 0 1px rgba(255,255,255,.72);display:inline-flex!important}.jm-inspiration-publish-model__param:nth-child(4){grid-column:span 4;min-width:246px}.jm-inspiration-publish-model__param:nth-child(5),.jm-inspiration-publish-model__param:nth-child(6){min-width:156px}.jm-inspiration-publish-model__param span{color:#344450;flex:none;font-size:20px;font-weight:760;line-height:1}.jm-inspiration-publish-model__param select{width:auto;min-width:0;height:auto;box-shadow:none;color:#8b98a7;-webkit-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;padding:0;font-size:20px;font-weight:650;line-height:1}.jm-inspiration-publish-model__param:after{content:"";pointer-events:none;border-bottom:2px solid #52606d;border-right:2px solid #52606d;width:12px;height:12px;position:absolute;top:50%;right:22px;transform:translateY(-65%)rotate(45deg)}.jm-inspiration-publish-pricing{border-top:1px solid #94a3b82e;gap:22px;padding-top:52px;position:relative}.jm-inspiration-publish-pricing:before{content:"发布设置";color:#344450;background:0 0;padding-right:10px;font-size:18px;font-weight:760;position:absolute;top:24px;left:0}.jm-inspiration-publish-pricing__option{cursor:pointer;background:rgba(255,255,255,.66);border:1px solid #94a3b833;border-radius:18px;outline:none;min-height:164px;padding:34px 34px 28px 92px;transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s;position:relative;box-shadow:0 12px 30px rgba(15,23,42,.043)}.jm-inspiration-publish-pricing__option:hover,.jm-inspiration-publish-pricing__option:focus-visible{border-color:rgba(249,115,22,.34);transform:translateY(-1px)}.jm-inspiration-publish-pricing__option strong{color:#1f2937;margin-bottom:14px;font-size:23px;font-weight:760;display:block}.jm-inspiration-publish-pricing__option small{color:#8b98a7;margin-top:10px;font-size:17px;line-height:1.35;display:block}.jm-inspiration-publish-pricing__price{color:#1f2937;cursor:text;background:rgba(255,255,255,.78);border:1px solid #94a3b82e;border-radius:11px;align-items:center;gap:4px;height:42px;padding:0 16px;font-size:18px;font-weight:760;display:inline-flex;position:absolute;bottom:28px;right:28px}.jm-inspiration-publish-pricing__price input{width:54px;min-width:0;color:inherit;font:inherit;text-align:right;background:0 0;border:none;outline:none}.jm-inspiration-publish-pricing__price span{color:#52606d}.jm-inspiration-publish-pricing__icon{color:#f97316;border-radius:999px;place-items:center;width:32px;height:32px;font-size:18px;display:grid;position:absolute;top:42px;left:38px}.jm-inspiration-publish-pricing__check{color:rgba(0,0,0,0);border:2px solid #94a3b86b;border-radius:999px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:800;display:grid;position:absolute;top:36px;right:34px}.jm-inspiration-publish-pricing__option.is-active{background:rgba(255,255,255,.82);border-color:rgba(249,115,22,.52);box-shadow:0 16px 38px rgba(249,115,22,.08),inset 0 0 0 1px rgba(249,115,22,.14)}.jm-inspiration-publish-pricing__option.is-active .jm-inspiration-publish-pricing__check{color:#fff;background:#f97316;border-color:#f97316}.dark .jm-inspiration-publish-pricing__option{background:rgba(27,31,36,.82);border-color:rgba(255,255,255,.08)}.dark .jm-inspiration-publish-pricing__option.is-active{background:rgba(37,43,50,.92);border-color:rgba(249,115,22,.48)}.dark .jm-inspiration-publish-pricing__option strong{color:#f2f5f8}.dark .jm-inspiration-publish-pricing__option small,.dark .jm-inspiration-publish-pricing__price span{color:rgba(226,233,239,.68)}.dark .jm-inspiration-publish-pricing__price{color:rgba(242,245,248,.92);background:rgba(18,20,24,.72);border-color:rgba(255,255,255,.1)}.jm-inspiration-publish-actions{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.58);border-top:1px solid #94a3b82e;justify-content:space-between;align-items:center;margin:0;padding:0 46px;display:flex}.jm-inspiration-publish-actions__note{color:#8b98a7;align-items:center;gap:10px;font-size:17px;font-weight:650;display:inline-flex}.jm-inspiration-publish-actions__note span{color:#f97316;font-size:20px}.jm-inspiration-publish-actions__buttons{gap:22px;display:flex}.jm-inspiration-publish-btn.is-ghost{color:#52606d;background:rgba(241,245,249,.78)}.jm-inspiration-publish-btn.is-primary{background:#111827;min-width:190px;box-shadow:0 14px 30px rgba(15,23,42,.22)}@media(max-width:860px){.jm-inspiration-publish-dialog{width:min(560px,100vw - 20px);height:calc(100vh - 20px);max-height:calc(100vh - 20px);padding:14px;overflow:hidden}.jm-inspiration-publish-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:100%;min-height:0}.jm-inspiration-publish-preview{padding:0}.jm-inspiration-publish-media{min-height:220px;max-height:42vh}.jm-inspiration-publish-side .jm-inspiration-publish-form{max-height:none;overflow-y:auto}.jm-inspiration-publish-model__edit,.jm-inspiration-publish-pricing,.jm-inspiration-publish-reference__grid{grid-template-columns:1fr}}.jm-inspiration-publish-dialog{border-radius:18px;grid-template-rows:minmax(0,1fr) 72px;width:min(1080px,100vw - 32px);height:min(760px,100vh - 40px);max-height:calc(100vh - 40px);padding:14px;overflow:hidden}.jm-inspiration-publish-close{width:34px;height:34px;font-size:22px;top:12px;right:12px}.jm-inspiration-publish-preview{gap:12px;padding:6px;overflow:hidden}.jm-inspiration-publish-head h3{margin-top:8px;font-size:24px;line-height:1.18}.jm-inspiration-publish-head p{margin-top:7px;font-size:12px;line-height:1.5}.jm-inspiration-publish-kicker{height:28px;padding:0 12px;font-size:12px}.jm-inspiration-publish-media{min-height:0;box-shadow:none;border-radius:14px;flex:1}.jm-inspiration-publish-media img,.jm-inspiration-publish-media video{object-fit:contain}.jm-inspiration-publish-preview-card{border-radius:14px;margin-top:0;box-shadow:0 10px 24px rgba(15,23,42,.08)}.jm-inspiration-publish-preview-card__stats{padding:14px}.jm-inspiration-publish-preview-card__stats span{gap:6px}.jm-inspiration-publish-preview-card__stats span+span{padding-left:12px}.jm-inspiration-publish-preview-card__stats small{font-size:11px}.jm-inspiration-publish-preview-card__stats b{font-size:12px}.jm-inspiration-publish-preview-card__status{padding:12px 14px;font-size:12px}.jm-inspiration-publish-preview-card__status button{border-radius:10px;height:32px;padding:0 12px;font-size:12px}.jm-inspiration-publish-side{background:rgba(248,250,252,.72);border:1px solid #0f141914;border-radius:18px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.jm-inspiration-publish-side .jm-inspiration-publish-form{overscroll-behavior:contain;flex:1;gap:14px;min-height:0;padding:14px;overflow-y:auto}.jm-inspiration-publish-field{gap:6px;position:relative}.jm-inspiration-publish-field__head,.jm-inspiration-publish-reference__head,.jm-inspiration-publish-model__head{align-items:flex-start}.jm-inspiration-publish-field__head span,.jm-inspiration-publish-reference__head span,.jm-inspiration-publish-model__head span{font-size:12px}.jm-inspiration-publish-field__head em{z-index:1;color:#96a3af;pointer-events:none;font-size:11px;position:absolute;right:14px}.jm-inspiration-publish-field:has(input) .jm-inspiration-publish-field__head em{bottom:13px}.jm-inspiration-publish-field:has(textarea) .jm-inspiration-publish-field__head em{bottom:10px}.jm-inspiration-publish-field input,.jm-inspiration-publish-field textarea{box-shadow:none;background:#fff;border-radius:14px;font-size:13px}.jm-inspiration-publish-field input{height:42px;padding:0 76px 0 14px}.jm-inspiration-publish-field textarea{min-height:88px;padding:12px 76px 24px 14px}.jm-inspiration-publish-reference__modes{flex-wrap:wrap;gap:6px;display:flex}.jm-inspiration-publish-reference__modes button{height:28px;box-shadow:none;border-radius:999px;padding:0 10px;font-size:11px}.jm-inspiration-publish-reference__item{width:82px;height:auto;box-shadow:none;background:#fff;border-radius:12px;flex:0 0 82px;position:relative}.jm-inspiration-publish-reference__item img,.jm-inspiration-publish-reference__item video{object-fit:cover;border-radius:12px 12px 0 0;width:82px;height:82px}.jm-inspiration-publish-reference__item.is-add{flex-basis:82px;width:82px;height:82px;font-size:28px}.jm-inspiration-publish-reference__meta{min-height:26px;padding:5px 7px;display:flex;position:static}.jm-inspiration-publish-reference__meta strong{color:#344450;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.2;display:block;overflow:hidden}.jm-inspiration-publish-reference__meta button{opacity:0;color:#fff;width:22px;height:22px;box-shadow:none;background:rgba(17,24,39,.78);border:none;position:absolute;top:6px;right:6px;transform:scale(.88)}.jm-inspiration-publish-reference__hint{color:#81909a;font-size:11px;line-height:1.45;display:block}.jm-inspiration-publish-model{background:#fff;border:1px solid #0f141914;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.jm-inspiration-publish-model__head{display:flex}.jm-inspiration-publish-model__head small{font-size:11px}.jm-inspiration-publish-model__edit{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.jm-inspiration-publish-model__edit label,.jm-inspiration-publish-model__edit label:nth-child(n+3),.jm-inspiration-publish-model__edit label:nth-child(4),.jm-inspiration-publish-model__edit label:nth-child(5),.jm-inspiration-publish-model__edit label:nth-child(6){flex-direction:column;grid-column:span 1;gap:6px;display:flex}.jm-inspiration-publish-model__edit span{color:#667481;font-size:12px;font-weight:600}.jm-inspiration-publish-model__edit input,.jm-inspiration-publish-model__edit select,.jm-inspiration-publish-model__edit label:nth-child(n+3) input,.jm-inspiration-publish-model__edit label:nth-child(n+3) select{width:100%;height:36px;box-shadow:none;background:#fff;border-radius:10px;padding:0 12px;font-size:13px}.jm-inspiration-publish-pricing{border-top:none;gap:8px;padding-top:0}.jm-inspiration-publish-pricing:before{content:none}.jm-inspiration-publish-pricing__option{min-height:88px;box-shadow:none;border-radius:14px;padding:12px 14px 12px 42px}.jm-inspiration-publish-pricing__option strong{margin-bottom:6px;font-size:14px}.jm-inspiration-publish-pricing__option small{margin-top:4px;font-size:11px}.jm-inspiration-publish-pricing__icon{width:18px;height:18px;font-size:12px;top:14px;left:14px}.jm-inspiration-publish-pricing__check{width:20px;height:20px;font-size:12px;top:12px;right:12px}.jm-inspiration-publish-pricing__price{border-radius:9px;height:30px;padding:0 10px;font-size:12px;bottom:10px;right:12px}.jm-inspiration-publish-actions{padding:0 14px}.jm-inspiration-publish-reference{background:0 0;border:none;border-radius:0;gap:14px;padding:0}.jm-inspiration-publish-reference__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.jm-inspiration-publish-reference__head span{color:#344450;font-size:14px;font-weight:700}.jm-inspiration-publish-reference__head small{color:#96a3af;max-width:none;font-size:14px;font-weight:650;line-height:1}.jm-inspiration-publish-reference__modes,.jm-inspiration-publish-reference__hint{display:none}.jm-inspiration-publish-reference__grid{gap:14px;min-height:100px;padding:2px 2px 6px;display:flex;overflow-x:auto}.jm-inspiration-publish-reference__item{background:#fff;border:1px solid #94a3b838;border-radius:14px;flex:0 0 136px;width:136px;height:94px;position:relative;overflow:visible;box-shadow:0 6px 18px rgba(15,23,42,.05)}.jm-inspiration-publish-reference__item:hover{transform:none;box-shadow:0 8px 20px rgba(15,23,42,.07)}.jm-inspiration-publish-reference__item img,.jm-inspiration-publish-reference__item video{object-fit:cover;background:#f5f7fa;border-radius:13px;width:100%;height:100%;display:block}.jm-inspiration-publish-reference__item.is-add{color:#8794a1;width:136px;height:94px;box-shadow:none;background:rgba(255,255,255,.64);border:1px dashed #94a3b873;border-radius:14px;flex-basis:136px;place-items:center;font-size:34px;display:grid}.jm-inspiration-publish-reference__item.is-add span{transform:translateY(-2px)}.jm-inspiration-publish-reference__meta{pointer-events:none;min-height:0;padding:0;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.jm-inspiration-publish-reference__meta strong{display:none}.jm-inspiration-publish-reference__meta button{opacity:1;color:#5f6b78;pointer-events:auto;background:rgba(255,255,255,.95);border:1px solid #94a3b838;border-radius:999px;width:30px;height:30px;position:absolute;top:-10px;right:-10px;transform:none;box-shadow:0 8px 18px rgba(15,23,42,.14)}.jm-inspiration-publish-reference__meta button:before{color:currentColor;font-size:25px;font-weight:300;line-height:1}.jm-inspiration-publish-reference__item:hover .jm-inspiration-publish-reference__meta button{opacity:1;transform:none}.jm-inspiration-publish-reference__meta button:hover{color:#334155;background:#fff}.jm-inspiration-publish-side .jm-inspiration-publish-reference{z-index:1;min-height:214px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:22px;margin:0 0 18px;padding:0;display:flex;position:relative;overflow:visible}.jm-inspiration-publish-side .jm-inspiration-publish-reference__head{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.jm-inspiration-publish-side .jm-inspiration-publish-reference__head span{color:#31404d;letter-spacing:0;font-size:22px;font-weight:780}.jm-inspiration-publish-side .jm-inspiration-publish-reference__head small{color:#93a0ad;max-width:none;font-size:23px;font-weight:680;line-height:1}.jm-inspiration-publish-side .jm-inspiration-publish-reference__modes,.jm-inspiration-publish-side .jm-inspiration-publish-reference__hint{display:none}.jm-inspiration-publish-side .jm-inspiration-publish-reference__grid{scrollbar-width:none;align-items:flex-start;gap:24px;min-height:142px;padding:0 4px 16px;display:flex;overflow:auto visible}.jm-inspiration-publish-side .jm-inspiration-publish-reference__grid::-webkit-scrollbar{display:none}.jm-inspiration-publish-side .jm-inspiration-publish-reference__item{background:rgba(255,255,255,.76);border:1px solid #94a3b833;border-radius:18px;flex:0 0 132px;width:132px;height:132px;position:relative;overflow:visible;box-shadow:0 10px 24px rgba(15,23,42,.06)}.jm-inspiration-publish-side .jm-inspiration-publish-reference__item:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(15,23,42,.08)}.jm-inspiration-publish-side .jm-inspiration-publish-reference__item img,.jm-inspiration-publish-side .jm-inspiration-publish-reference__item video{object-fit:cover;background:#f7f9fb;border-radius:17px;width:100%;height:100%;display:block}.jm-inspiration-publish-side .jm-inspiration-publish-reference__item.is-add{color:#8794a1;width:176px;height:116px;box-shadow:none;background:rgba(255,255,255,.48);border:1.5px dashed #94a3b880;border-radius:18px;flex:0 0 176px;place-items:center;margin-top:8px;font-size:45px;line-height:1;display:grid}.jm-inspiration-publish-side .jm-inspiration-publish-reference__item.is-add span{transform:translateY(-2px)}.jm-inspiration-publish-side .jm-inspiration-publish-reference__meta{pointer-events:none;min-height:0;padding:0;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.jm-inspiration-publish-side .jm-inspiration-publish-reference__meta strong{display:none}.jm-inspiration-publish-side .jm-inspiration-publish-reference__meta button{opacity:1;color:#56616e;pointer-events:auto;background:rgba(255,255,255,.96);border:1px solid #94a3b833;border-radius:999px;width:34px;height:34px;position:absolute;top:-11px;right:-11px;transform:none;box-shadow:0 10px 20px rgba(15,23,42,.16)}.jm-inspiration-publish-side .jm-inspiration-publish-model{z-index:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0;display:block;position:relative}.jm-inspiration-publish-side .jm-inspiration-publish-model__head{display:none}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:28px;display:grid}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label:not(.jm-inspiration-publish-model__param){flex-direction:column;grid-column:span 6;gap:14px;display:flex}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label:not(.jm-inspiration-publish-model__param)>span{color:#344450;font-size:18px;font-weight:760;line-height:1}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label:not(.jm-inspiration-publish-model__param)>input,.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label:not(.jm-inspiration-publish-model__param)>select{color:#17212b;background-color:rgba(255,255,255,.78);border:1px solid #94a3b838;border-radius:18px;width:100%;height:58px;padding:0 48px 0 22px;font-size:21px;font-weight:520;box-shadow:0 10px 26px rgba(15,23,42,.04)}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>.jm-inspiration-publish-model__param,.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label.jm-inspiration-publish-model__param:nth-child(n+3),.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label.jm-inspiration-publish-model__param:nth-child(4),.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label.jm-inspiration-publish-model__param:nth-child(5),.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label.jm-inspiration-publish-model__param:nth-child(6){background:rgba(255,255,255,.78);border:1px solid #94a3b838;border-radius:18px;flex-direction:row;grid-column:span 3;align-items:center;gap:18px;width:fit-content;min-width:158px;height:58px;padding:0 50px 0 24px;display:inline-flex;position:relative;box-shadow:0 10px 26px rgba(15,23,42,.04)}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>.jm-inspiration-publish-model__param>span{color:#1f2c37;white-space:nowrap;font-size:20px;font-weight:780;line-height:1}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>.jm-inspiration-publish-model__param>select{-webkit-appearance:none;appearance:none;color:#8794a1;width:auto;min-width:0;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:20px;font-weight:620;line-height:1}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>.jm-inspiration-publish-model__param:after{content:"";pointer-events:none;border-bottom:2px solid #53606d;border-right:2px solid #53606d;width:10px;height:10px;position:absolute;top:50%;right:20px;transform:translateY(-62%)rotate(45deg)}.jm-inspiration-publish-side .jm-inspiration-publish-reference__head{text-align:left!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:16px!important}.jm-inspiration-publish-side .jm-inspiration-publish-reference__head span{color:#2f3d49!important;font-size:18px!important;font-weight:760!important}.jm-inspiration-publish-side .jm-inspiration-publish-reference__head small{color:#9aa6b2!important;font-size:18px!important;font-weight:680!important}.jm-inspiration-publish-side .jm-inspiration-publish-reference__grid{gap:18px!important;min-height:96px!important;padding:0 6px 10px 2px!important}.jm-inspiration-publish-side .jm-inspiration-publish-reference__item{background:rgba(255,255,255,.82)!important;border-radius:16px!important;flex:0 0 112px!important;width:112px!important;height:88px!important;box-shadow:0 8px 20px rgba(15,23,42,.043)!important}.jm-inspiration-publish-side .jm-inspiration-publish-reference__item.is-add{border-color:rgba(148,163,184,.48)!important;border-radius:16px!important;flex:0 0 112px!important;width:112px!important;height:88px!important;margin-top:0!important;font-size:34px!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit{flex-wrap:wrap!important;align-items:flex-start!important;gap:20px 22px!important;display:flex!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label:not(.jm-inspiration-publish-model__param){flex:calc(50% - 12px)!important;gap:10px!important;min-width:0!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label:not(.jm-inspiration-publish-model__param)>input,.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label:not(.jm-inspiration-publish-model__param)>select{border-radius:15px!important;height:48px!important;padding:0 40px 0 18px!important;font-size:17px!important;font-weight:560!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>.jm-inspiration-publish-model__param,.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label.jm-inspiration-publish-model__param:nth-child(n+3),.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label.jm-inspiration-publish-model__param:nth-child(4),.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label.jm-inspiration-publish-model__param:nth-child(5),.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label.jm-inspiration-publish-model__param:nth-child(6){border-radius:15px!important;flex:none!important;grid-column:auto!important;gap:12px!important;width:auto!important;min-width:128px!important;height:48px!important;padding:0 40px 0 18px!important;box-shadow:0 8px 18px rgba(15,23,42,.035)!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>.jm-inspiration-publish-model__param:nth-child(4){min-width:176px!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>.jm-inspiration-publish-model__param>span{font-size:17px!important;font-weight:780!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>.jm-inspiration-publish-model__param>select{color:#8e99a6!important;max-width:96px!important;font-size:17px!important;font-weight:640!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>.jm-inspiration-publish-model__param:after{width:8px!important;height:8px!important;right:17px!important}.jm-inspiration-publish-side .jm-inspiration-publish-pricing__option{border-radius:16px!important;min-height:116px!important;padding:22px 24px 20px 62px!important}.jm-inspiration-publish-side .jm-inspiration-publish-pricing__option small{max-width:230px!important;margin-top:6px!important;font-size:13px!important;line-height:1.35!important}.jm-inspiration-publish-side .jm-inspiration-publish-pricing__check{width:24px!important;height:24px!important;top:22px!important;right:22px!important}.jm-inspiration-publish-side .jm-inspiration-publish-pricing__price{border-radius:10px!important;gap:3px!important;height:34px!important;padding:0 12px!important;font-size:14px!important;bottom:16px!important;right:22px!important}.inspiration-event h2{letter-spacing:-.03em;margin-top:7px;font-size:25px;font-weight:620}.inspiration-event span{color:rgba(255,255,255,.58);margin-top:8px;font-size:10px;display:block}.inspiration-event>button{color:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.1);border:1px solid #ffffff2e;border-radius:11px;height:38px;padding:0 17px;font-size:10px}@media(max-width:1100px){.inspiration-composer{width:calc(100vw - 130px);min-width:0}.inspiration-tool-button.is-quiet{display:none}.inspiration-grid{column-count:3}}@media(max-width:800px){.inspiration-hero{padding-left:20px;padding-right:20px}.inspiration-composer{width:calc(100vw - 104px)}.inspiration-tool-button:nth-of-type(3){display:none}.inspiration-grid{column-count:2}.inspiration-discovery,.inspiration-event{width:calc(100% - 34px)}}.dark .inspiration-page{color:#f0f3f5;background:#111216}.dark .inspiration-hero:after{background:linear-gradient(rgba(0,0,0,0),#111216)}.dark .inspiration-hero h1,.dark .inspiration-section-header h2,.dark .inspiration-card__meta h3{color:#f0f3f5}.dark .inspiration-composer,.dark .inspiration-mode-menu{background:rgba(35,37,43,.92);border-color:rgba(255,255,255,.08)}.dark .inspiration-composer textarea{color:#f0f3f5}.dark .inspiration-tool-button:hover,.dark .inspiration-mode-menu button:hover,.dark .inspiration-mode-menu button.is-active{background:#30333a}.dark .inspiration-suggestions button,.dark .inspiration-section-header>button{color:#a7b2b9;background:rgba(35,37,43,.76);border-color:rgba(255,255,255,.08)}.dark .inspiration-tabs{border-color:rgba(255,255,255,.08)}.dark .inspiration-tabs button.is-active{color:#17212a;background:#edf3f5}.inspiration-hero{background:#f7f8f9;justify-content:flex-start;min-height:565px;padding:100px 36px 34px}.inspiration-hero:after,.inspiration-hero__glow,.inspiration-hero__eyebrow{display:none}.inspiration-hero h1{letter-spacing:-.035em;margin-top:0;font-size:26px;font-weight:590;line-height:1.25}.inspiration-hero h1 strong{align-items:center;gap:3px;font-weight:590;display:inline-flex}.inspiration-title-chevron{border-bottom:1.5px solid #00a1c2;border-right:1.5px solid #00a1c2;width:7px;height:7px;margin-top:-2px;transform:rotate(45deg)}.inspiration-composer{border-radius:23px;grid-template-rows:1fr 42px;grid-template-columns:58px minmax(0,1fr);column-gap:16px;width:min(1004px,100vw - 190px);min-width:700px;min-height:178px;margin-top:42px;padding:18px 18px 15px;display:grid;box-shadow:0 13px 42px rgba(32,48,60,.075)}.inspiration-composer-slot{z-index:16000;justify-content:center;width:100%;min-height:220px;display:flex;position:relative}.inspiration-composer__reference{color:#84919a;background:linear-gradient(145deg,#f1f3f6,#e7ebef);border:1px solid #0f14190f;border-radius:4px;grid-row:1;place-items:center;width:52px;height:68px;font-size:22px;transition:transform .18s,background .18s;display:grid;transform:rotate(-7deg)}.inspiration-composer__reference:hover{background:#eef3f5;transform:rotate(-3deg)translateY(-1px)}.inspiration-composer textarea{grid-area:1/2;height:90px;font-size:12px}.inspiration-composer__footer{grid-area:2/1/auto/-1;height:38px}.inspiration-tool-button{border:1px solid #0f141911;border-radius:8px;height:34px;font-size:10px}.inspiration-tool-button.is-brand{border-color:rgba(0,161,194,.12)}.inspiration-composer__submit{width:38px;height:38px;box-shadow:none;opacity:.32;background:#536471}.inspiration-composer:focus-within .inspiration-composer__submit{opacity:1;background:#00a1c2;box-shadow:0 7px 18px rgba(0,141,169,.22)}.inspiration-composer.inspiration-composer--live{z-index:12;outline-offset:-.5px;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:rgba(255,255,255,.94);border:1px solid #0f14190d;outline:.5px solid #0f141908;flex-direction:column;justify-content:space-between;gap:12px;height:178px;min-height:178px;padding:14px 16px 16px;display:flex;position:relative}.inspiration-composer.inspiration-composer--live textarea{height:96px;font-size:13px}.inspiration-composer.inspiration-composer--live .prompt-asset-mention__input,.inspiration-composer.inspiration-composer--live .prompt-asset-mention__highlight{font-size:14px;line-height:24px}.inspiration-composer.inspiration-composer--live:focus-within{box-shadow:0 13px 42px rgba(32,48,60,.075),0 0 0 1px rgba(0,161,194,.08)}.inspiration-composer.inspiration-composer--floating{z-index:16000;box-sizing:border-box;transform-origin:bottom;width:min(1000px,100vw - 180px);min-width:680px;margin:0;transition:width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1),min-height .3s cubic-bezier(.22,1,.36,1),padding .3s cubic-bezier(.22,1,.36,1),border-radius .3s cubic-bezier(.22,1,.36,1),box-shadow .28s,transform .3s cubic-bezier(.22,1,.36,1);animation:.3s cubic-bezier(.22,1,.36,1) inspiration-float-up;position:fixed;bottom:20px;left:calc(50% + 30px);transform:translate(-50%);box-shadow:0 18px 48px rgba(28,42,52,.12),0 2px 10px rgba(28,42,52,.04)}html[data-inspiration-preview-open=true] .inspiration-composer-slot,body[data-inspiration-preview-open=true] .inspiration-composer-slot,html[data-asset-preview-open=true] .inspiration-composer-slot,body[data-asset-preview-open=true] .inspiration-composer-slot{z-index:0!important}html[data-inspiration-preview-open=true] .inspiration-composer.inspiration-composer--floating,body[data-inspiration-preview-open=true] .inspiration-composer.inspiration-composer--floating,html[data-asset-preview-open=true] .inspiration-composer.inspiration-composer--floating,body[data-asset-preview-open=true] .inspiration-composer.inspiration-composer--floating{transform:translate(-50%)translateY(14px)scale(.985);z-index:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html[data-message-center-open=true] .prompt-asset-mention-menu,body[data-message-center-open=true] .prompt-asset-mention-menu{display:none!important}.inspiration-reference-scale{flex:none;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1)}.inspiration-composer.inspiration-composer--floating.is-collapsed{border-radius:24px;gap:0;width:622px;min-width:0;max-width:calc(100vw - 124px);height:72px;min-height:72px;padding:14px 16px 16px}.inspiration-composer--floating.is-collapsed .inspiration-composer__body-live{align-items:center;height:42px;padding-left:54px;padding-right:44px;transition:padding .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1);position:relative}.inspiration-composer--floating.is-collapsed .inspiration-reference-scale{transform-origin:0 0;width:42px;height:42px;position:absolute;top:0;left:0;overflow:visible;transform:translateY(-13px)scale(.65625)}.inspiration-composer--floating.is-collapsed .inspiration-composer__body-live>div:last-child{align-self:center;height:42px}.inspiration-composer.inspiration-composer--floating.is-collapsed textarea{color:#22272b;white-space:nowrap;height:42px;padding-top:9px;font-size:14px;line-height:24px;overflow:hidden}.inspiration-composer.inspiration-composer--floating.is-collapsed .prompt-asset-mention__highlight,.inspiration-composer.inspiration-composer--floating.is-collapsed .prompt-asset-mention__input{white-space:nowrap;height:42px;padding-top:9px;font-size:14px;line-height:24px;overflow:hidden}.inspiration-composer--floating.is-collapsed .inspiration-reference-scale>.relative{margin-top:0!important;transform:none!important}.inspiration-composer--floating.is-collapsed .inspiration-reference-scale .group\/empty-upload,.inspiration-composer--floating.is-collapsed .inspiration-reference-scale .group\/ref,.inspiration-composer--floating.is-collapsed .inspiration-reference-scale .group\/upload{top:20px}.inspiration-composer--floating.is-collapsed .inspiration-composer__toolbar-live{justify-content:flex-end;gap:0;width:32px;height:32px;min-height:32px;position:absolute;top:50%;right:16px;overflow:visible;transform:translateY(-50%)}.inspiration-composer--floating.is-collapsed .inspiration-composer__toolbar-options,.inspiration-composer--floating.is-collapsed .inspiration-composer__billing{pointer-events:none;opacity:0;width:0;height:0;position:absolute;overflow:hidden;transform:translateY(8px)}.inspiration-composer--floating.is-collapsed .inspiration-composer__send{color:#fff;background:#17191c;flex:0 0 32px;width:32px;height:32px;position:relative;inset:auto}.inspiration-composer--floating.is-collapsed .inspiration-composer__send svg{width:20px;height:20px}.inspiration-composer--floating.is-collapsed .inspiration-composer__send:hover{background:#050607;transform:translateY(-1px)}.inspiration-composer--floating.is-expanded{border-radius:25px;width:min(1000px,100vw - 180px);min-width:680px;height:178px;min-height:178px}.inspiration-composer--floating.is-expanded .inspiration-composer__toolbar-options,.inspiration-composer--floating.is-expanded .inspiration-composer__billing{opacity:1;transition:opacity .18s 80ms,transform .22s cubic-bezier(.22,1,.36,1) 80ms;transform:translateY(0)}.inspiration-composer--floating.is-expanded .inspiration-reference-scale{transform:translate(0)scale(1)}.inspiration-composer--floating.is-expanded .inspiration-composer__send{background:#17191c;width:42px;height:42px}@media(max-width:900px){.inspiration-composer.inspiration-composer--floating{width:calc(100vw - 124px);min-width:0;left:calc(50% + 24px)}}@keyframes inspiration-float-up{0%{opacity:0;transform:translate(-50%)translateY(26px)scale(.985)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.inspiration-scroll-root{scrollbar-width:thin;scrollbar-color:#53647124 transparent}.inspiration-scroll-root::-webkit-scrollbar{width:3px}.inspiration-scroll-root::-webkit-scrollbar-track{background:0 0}.inspiration-scroll-root::-webkit-scrollbar-thumb{background:rgba(83,100,113,.12);border-radius:999px}.inspiration-scroll-root:hover::-webkit-scrollbar-thumb{background:rgba(83,100,113,.22)}.inspiration-quick-modes{z-index:3;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:min(1004px,100vw - 190px);min-width:700px;margin-top:38px;display:grid;position:relative}.inspiration-quick-modes>button{text-align:left;background:rgba(255,255,255,.72);border:1px solid #0f141909;border-radius:15px;align-items:center;gap:11px;min-width:0;height:76px;padding:11px 14px;transition:background .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.inspiration-quick-modes>button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 22px rgba(28,44,55,.07)}.inspiration-quick-modes>button>span{color:#fff;letter-spacing:-.04em;border-radius:11px;flex:none;place-items:center;width:43px;height:43px;font-size:14px;font-weight:700;display:grid;overflow:hidden}.inspiration-quick-modes>button>span img{object-fit:cover;width:100%;height:100%;display:block}.inspiration-quick-modes>button>span.is-octo{color:#17212a;background:linear-gradient(145deg,#f7ede3,#fff 48%,#c8d7ff);font-family:serif;font-size:13px;font-style:italic}.inspiration-quick-modes>button>span.is-canvas{background:linear-gradient(145deg,#d3f2ff,#6e9be6 55%,#d4c5ff)}.inspiration-quick-modes>button>span.is-agent{background:linear-gradient(145deg,#66edee,#00a1c2 55%,#3378e8)}.inspiration-quick-modes>button>span.is-image{background:linear-gradient(145deg,#62c6db,#3178c8 55%,#9a81e6)}.inspiration-quick-modes>button>span.is-video{background:linear-gradient(145deg,#4774f0,#2f4fd1 52%,#e15aa7)}.inspiration-quick-modes>button>span.is-manufacture{background:linear-gradient(145deg,#8ee7c2,#1fa77a 56%,#2d78d6)}.inspiration-quick-modes>button>span.is-batch{background:linear-gradient(145deg,#ffe08a,#ff9f4a 54%,#ec5a78)}.inspiration-quick-modes>button>span.is-chat{background:linear-gradient(145deg,#8bd8ff,#4f8ee8 54%,#6558d9)}.inspiration-quick-modes>button div{min-width:0}.inspiration-quick-modes b,.inspiration-quick-modes small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inspiration-quick-modes b{color:#26323a;font-size:11px;font-weight:590}.inspiration-quick-modes small{color:#929da5;margin-top:4px;font-size:8px}.inspiration-quick-modes i{color:#008da9;background:#e7fbfc;border-radius:4px;padding:2px 4px;font-size:7px;font-style:normal;position:absolute;top:-8px;right:4px}.inspiration-discovery{width:min(1720px,100vw - 132px);max-width:calc(100vw - 132px);margin-top:0;padding-bottom:52px}.inspiration-discovery-bar{z-index:24;box-sizing:border-box;-webkit-backdrop-filter:none;isolation:isolate;background:#f7f8f9;align-items:center;gap:28px;height:76px;padding:19px 0;display:flex;position:sticky;top:0}.inspiration-discovery-bar:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#f7f8f9 0,#f7f8f9 78%,rgba(247,248,249,.98) 86%,rgba(247,248,249,0));position:absolute;top:0;right:-28px;bottom:-18px;left:-28px}.inspiration-discovery-bar:before,.inspiration-discovery-bar>.inspiration-discovery-bar__corner{z-index:3;content:"";pointer-events:none;width:14px;height:14px;position:absolute;bottom:-14px}.inspiration-discovery-bar>.inspiration-discovery-bar__corner{display:none}.inspiration-discovery-bar:after{background:linear-gradient(#f7f8f9 0,#f7f8f9 78%,rgba(247,248,249,.98) 86%,rgba(247,248,249,0));border-radius:0;width:auto;height:auto;bottom:-18px;left:auto;right:-28px}.inspiration-discovery-bar:before{background:radial-gradient(circle at 100% 100%,rgba(0,0,0,0) 13.5px,#f7f8f9 14px);left:0}.inspiration-discovery-bar:before,.inspiration-discovery-bar:after{content:""}.inspiration-discovery-bar:after{background:radial-gradient(circle at 0 100%,rgba(0,0,0,0) 13.5px,#f7f8f9 14px);right:0}.inspiration-tabs{border:0;flex:none;gap:6px;margin:0;padding:0}.inspiration-tabs button{color:#4e5969;border-radius:9px;min-width:70px;height:38px;padding:0 16px;font-size:14px;font-weight:400;line-height:38px}.inspiration-tabs button:hover{color:#1f2329;background:#f0f1f3}.inspiration-tabs button.is-active{color:#16191d;background:#eceef0;font-weight:500}.inspiration-search{box-sizing:border-box;color:#667582;background:#f8f9fa;border:1px solid #dfe3e8;border-radius:9px;align-items:center;gap:9px;width:330px;height:38px;padding:0 13px;display:flex;box-shadow:0 1px 2px rgba(31,35,41,.02)}.inspiration-search svg{width:16px;height:16px}.inspiration-search input{color:#1f2329;background:0 0;outline:0;flex:1;min-width:0;font-size:14px;font-weight:400}.inspiration-search input::placeholder{color:#8f9aa5}.inspiration-subtabs{display:none}.inspiration-grid{align-items:flex-start;gap:4px;margin-top:0;display:flex}.inspiration-card,.inspiration-card.is-landscape{width:100%;min-width:0}.inspiration-card__visual,.inspiration-card.is-landscape .inspiration-card__visual,.inspiration-card.is-portrait .inspiration-card__visual{aspect-ratio:1.32;border-radius:2px}.inspiration-card__meta{padding:7px 3px 13px}.inspiration-card__meta h3{font-size:10px}.inspiration-card__meta p{margin-top:4px;font-size:8px}.inspiration-card__meta p span{width:16px;height:16px}.inspiration-card__badge{border-radius:5px;top:7px;left:7px}.inspiration-card__remix{border-radius:7px;height:27px;bottom:7px;right:7px}.inspiration-event{width:min(1720px,100vw - 132px);max-width:calc(100vw - 132px)}@media(max-width:1100px){.inspiration-composer,.inspiration-quick-modes{width:calc(100vw - 150px);min-width:0}.inspiration-quick-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.inspiration-hero{min-height:590px}}.dark .inspiration-hero{background:#0f0f12}.dark .inspiration-composer,.dark .inspiration-quick-modes>button{background:#18191d;border-color:rgba(255,255,255,.043)}.dark .inspiration-composer__reference{background:linear-gradient(145deg,#262931,#202229);border-color:rgba(255,255,255,.05)}.dark .inspiration-quick-modes b{color:#f1f3f5}.dark .inspiration-search{background:rgba(24,25,29,.7);border-color:rgba(255,255,255,.11)}.dark .inspiration-search input{color:#eef2f4}.inspiration-grid{border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:4px;display:grid;overflow:visible}.inspiration-card,.inspiration-card.is-landscape{width:auto;margin:0;display:block}.inspiration-card__media-shell{position:relative}.inspiration-card__visual,.inspiration-card.is-landscape .inspiration-card__visual,.inspiration-card.is-portrait .inspiration-card__visual{aspect-ratio:1;border-radius:4px;box-shadow:0 8px 26px rgba(20,30,38,.06)}.inspiration-card.is-portrait .inspiration-card__visual{aspect-ratio:.74}.inspiration-card.is-landscape .inspiration-card__visual{aspect-ratio:1.56}.inspiration-card__visual:after{z-index:2;content:"";opacity:0;pointer-events:none;background:linear-gradient(rgba(0,0,0,0),rgba(4,7,9,.68));transition:opacity .2s;position:absolute;top:38%;right:0;bottom:0;left:0}.inspiration-card:hover .inspiration-card__visual:after{opacity:1}.inspiration-card__hover{z-index:4;color:#fff;opacity:0;pointer-events:none;justify-content:space-between;align-items:center;gap:10px;min-width:0;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(7px)}.inspiration-card:hover .inspiration-card__hover{opacity:1;pointer-events:auto;transform:translateY(0)}.inspiration-card__actions{z-index:5;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;position:absolute;bottom:12px;right:12px;transform:translateY(7px)}.inspiration-card__actions .inspiration-card__creator{display:none}.inspiration-card:hover .inspiration-card__actions{opacity:1;pointer-events:auto;transform:translateY(0)}.inspiration-card__creator{align-items:center;gap:7px;min-width:0;display:flex}.inspiration-card__creator>span{color:#fff;background:linear-gradient(145deg,#f6c6df,#8eb7e8);border:1px solid #ffffffb3;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:9px;display:grid;box-shadow:0 2px 7px rgba(0,0,0,.18)}.inspiration-card__creator-avatar{object-fit:cover;background:rgba(255,255,255,.12);border:1px solid #ffffffc7;border-radius:50%;flex:none;width:23px;height:23px;display:block;box-shadow:0 2px 7px rgba(0,0,0,.18)}.inspiration-card__creator b{color:#fff;text-overflow:ellipsis;text-shadow:0 1px 4px #0000006b;white-space:nowrap;font-size:10px;font-weight:560;overflow:hidden}.inspiration-card__actions{flex:none;align-items:center;gap:5px;display:flex}.inspiration-card__actions button{color:#fff;filter:drop-shadow(0 1px 3px #0000006b);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:3px;min-width:29px;height:29px;padding:0 5px;transition:background .15s,transform .15s;display:inline-flex}.inspiration-card__actions button:hover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.16);transform:translateY(-1px)}.inspiration-card__actions svg{width:19px;height:19px}.inspiration-card__actions button span{color:#fff;font-size:9px;font-weight:560}.inspiration-card__badge,.inspiration-card__remix,.inspiration-card__meta{display:none}.inspiration-floating-composer{z-index:80;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:rgba(255,255,255,.94);border:1px solid #0f141911;border-radius:20px;align-items:center;gap:10px;width:min(640px,100vw - 220px);height:64px;padding:8px 10px;animation:.24s cubic-bezier(.22,1,.36,1) inspirationFloatIn;display:flex;position:fixed;bottom:24px;left:calc(50% + 38px);transform:translate(-50%);box-shadow:0 14px 45px rgba(20,35,46,.17)}.inspiration-floating-composer>button:first-child{color:#9aa5ac;background:#eef1f3;border-radius:5px;flex:none;place-items:center;width:42px;height:46px;font-size:18px;display:grid;transform:rotate(-5deg)}.inspiration-floating-composer input{color:#26323a;background:0 0;outline:0;flex:1;min-width:0;font-size:11px}.inspiration-floating-composer input::placeholder{color:#9aa5ac}.inspiration-floating-composer>span{color:#00a1c2;place-items:center;width:23px;height:23px;font-size:13px;font-weight:650;display:grid}.inspiration-floating-composer>button:last-child{color:#fff;background:#dfe4e7;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid}.inspiration-floating-composer>button:last-child svg{width:17px;height:17px}.inspiration-floating-composer:focus-within>button:last-child{background:#00a1c2}.inspiration-back-top{z-index:80;color:#64717a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(255,255,255,.9);border:1px solid #0f141912;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:fixed;bottom:78px;right:15px;box-shadow:0 5px 18px rgba(20,35,46,.1)}.inspiration-back-top span{font-size:19px;line-height:1}.inspiration-help-float{z-index:80;color:#64717a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(255,255,255,.9);border:1px solid #0f141912;border-radius:9px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:500;line-height:1;display:grid;position:fixed;bottom:32px;right:15px;box-shadow:0 5px 18px rgba(20,35,46,.1)}.jm-sidebar--profile{background:#f7f8f9}.dark .jm-sidebar--profile{background:#0f0f12}.jm-message-center-root{z-index:18010;isolation:isolate;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}.jm-message-center-backdrop{z-index:0;opacity:1;pointer-events:auto;background:0 0;border:0;position:absolute;top:0;right:0;bottom:0;left:0}.jm-message-center-drawer{z-index:1;left:calc(var(--side-menu-width) - 1px);width:min(399px,calc(100vw - var(--side-menu-width) + 1px));background:var(--jm-navigation-surface,#f8f9fa);pointer-events:auto;will-change:transform;border-radius:0 28px 28px 0;animation:.24s cubic-bezier(.22,1,.36,1) forwards jmMessageCenterSlideIn;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:24px 0 38px -28px rgba(15,20,25,.24)}.jm-message-center-root.is-closing .jm-message-center-drawer{animation:.2s cubic-bezier(.4,0,1,1) forwards jmMessageCenterSlideOut}@keyframes jmMessageCenterSlideIn{0%{transform:translate(-22px)}to{transform:translate(0)}}@keyframes jmMessageCenterSlideOut{0%{transform:translate(0)}to{transform:translate(-24px)}}.jm-message-center-head{justify-content:space-between;align-items:center;gap:12px;padding:30px 28px 0;display:flex}.jm-message-center-head__brand{display:block}.jm-message-center-head__brand h2{color:#0f1419;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800;line-height:28px}.jm-message-center-close{color:#536471;background:rgba(15,20,25,.06);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:24px;line-height:1;display:none}.jm-message-center-tabs{align-items:center;gap:12px;padding:20px 28px 12px;display:flex}.jm-message-center-tab{color:#64748b;background:0 0;border:0;border-radius:10px;min-width:auto;height:30px;padding:4px 20px;font-size:13px;font-weight:700;line-height:22px;transition:background-color .18s,color .18s;position:relative}.jm-message-center-tab.is-active{color:#0f1419;background:rgba(0,0,0,.07)}.jm-message-center-tab__dot{background:#ff5d47;border-radius:999px;width:6px;height:6px;position:absolute;top:10px;right:10px}.jm-message-center-list{height:calc(100% - 90px);padding:0 20px 28px 28px;overflow-y:auto}.jm-message-center-empty{color:#97a3b6;justify-content:center;align-items:center;min-height:160px;font-size:14px;display:flex}.jm-message-center-item{text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 40px;align-items:start;gap:8px;width:100%;margin:0 0 8px;padding:8px;transition:background-color .18s,transform .18s;display:grid}.jm-message-center-item:hover,.jm-message-center-item.is-current{background:rgba(15,20,25,.035)}.jm-message-center-item__avatar{background:#fff;border-radius:999px;width:36px;height:36px;margin-top:2px;position:relative;overflow:hidden;box-shadow:0 0 0 1px rgba(15,20,25,.06)}.jm-message-center-item__avatar-dot{background:#ff4d4f;border-radius:999px;width:8px;height:8px;position:absolute;top:0;right:0;box-shadow:0 0 0 2px #fff}.jm-message-center-item__avatar img,.jm-message-center-item__thumb img{object-fit:cover;width:100%;height:100%}.jm-message-center-item__body{min-width:0}.jm-message-center-item__title{color:#111827;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin-right:8px;font-size:16px;font-weight:700;line-height:22px;overflow:hidden}.jm-message-center-item__summary{color:#66758a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.jm-message-center-item__time{color:#9aa6b2;margin-top:2px;font-size:13px;line-height:20px}.jm-message-center-item__thumb{border-radius:10px;flex-shrink:0;width:40px;height:40px;margin-top:0;overflow:hidden}.jm-message-center-detail-mask{z-index:2;pointer-events:auto;background:rgba(15,20,25,.38);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.jm-message-center-detail{z-index:1;background:#fff;border-radius:16px;width:min(618px,100vw - 48px);max-height:min(746px,100vh - 48px);position:relative;overflow:hidden;box-shadow:0 24px 72px rgba(15,20,25,.2)}.jm-message-center-detail__scroll{scrollbar-width:thin;scrollbar-color:#0f14192e transparent;max-height:min(746px,100vh - 48px);padding:32px;overflow-y:auto}.jm-message-center-detail__scroll::-webkit-scrollbar{width:6px}.jm-message-center-detail__scroll::-webkit-scrollbar-track{background:0 0}.jm-message-center-detail__scroll::-webkit-scrollbar-thumb{background:rgba(15,20,25,.16);border-radius:999px}.jm-message-center-detail__close{color:#111827;background:0 0;border:0;width:36px;height:36px;font-size:24px;line-height:1;position:absolute;top:20px;right:20px}.jm-message-center-detail__heading{color:#0f1419;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800;line-height:28px}.jm-message-center-detail__title{color:#0f1419;letter-spacing:-.01em;margin-top:32px;font-size:16px;font-weight:700;line-height:24px}.jm-message-center-detail__time{color:#95a3b8;margin-top:8px;font-size:14px;line-height:22px}.jm-message-center-detail__body{color:#536471;margin-top:32px;font-size:14px;line-height:1.8}.jm-message-center-detail__body p{margin:0 0 16px}.jm-message-center-detail__cover{border-radius:12px;margin-top:16px;overflow:hidden}.jm-message-center-detail__cover img{width:100%;display:block}.jm-message-center-detail__footer{justify-content:flex-end;margin-top:20px;display:flex}.jm-message-center-detail__cta{color:#fff;background:#0f0f12;border:0;border-radius:12px;min-width:84px;height:36px;padding:0 16px;font-size:14px;font-weight:700}.jm-message-center-detail__loading{color:#95a3b8;justify-content:center;align-items:center;min-height:220px;font-size:16px;display:flex}.jm-mobile-sidebar-toggle,.jm-mobile-sidebar-backdrop{display:none}.jm-public-profile-page{background:#f7f8f9;grid-template-columns:300px minmax(0,1fr);gap:54px;min-height:100%;padding:22px 28px 72px 34px;display:grid}.jm-public-profile-info{align-self:start;padding:46px 0 0 18px;position:sticky;top:22px}.jm-public-profile-identity{align-items:center;gap:18px;display:flex}.jm-public-profile-avatar{border-radius:50%;flex:none;width:82px;height:82px;display:block;position:relative;overflow:hidden}.jm-public-profile-avatar:disabled{cursor:default}.jm-public-profile-avatar img,.jm-public-profile-avatar>span:not(.jm-public-profile-avatar__edit){object-fit:cover;color:#536471;background:linear-gradient(145deg,#dbeeff,#e8ddff);border-radius:50%;place-items:center;width:100%;height:100%;font-size:28px;display:grid}.jm-public-profile-avatar__edit{color:#fff;opacity:0;background:rgba(15,20,25,.55);border-radius:50%;justify-content:center;align-items:center;gap:5px;transition:opacity .18s;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.jm-public-profile-avatar__edit svg{width:17px;height:17px}.jm-public-profile-avatar__edit b{font-size:11px;font-weight:550}.jm-public-profile-avatar.is-editable:hover .jm-public-profile-avatar__edit,.jm-public-profile-avatar.is-editable:focus-visible .jm-public-profile-avatar__edit{opacity:1}.jm-public-profile-name-row{align-items:center;gap:7px;min-width:0;display:flex}.jm-public-profile-name-row h1{color:#0f1419;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:19px;font-weight:650;overflow:hidden}.jm-public-profile-name-edit{color:#72808a;opacity:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;transition:opacity .16s,background .16s,color .16s;display:grid}.jm-public-profile-name-row:hover .jm-public-profile-name-edit,.jm-public-profile-name-edit:focus-visible{opacity:1}.jm-public-profile-name-edit:hover{color:#0f1419;background:rgba(15,20,25,.07)}.jm-public-profile-name-edit svg{width:15px;height:15px}.jm-public-profile-stats{gap:26px;margin-top:35px;display:flex}.jm-public-profile-stats button{color:#536471;align-items:baseline;gap:5px;font-size:14px;display:flex}.jm-public-profile-stats strong{color:#0f1419;font-weight:600}.jm-public-profile-stats button:hover span{text-decoration:underline}.jm-public-profile-actions{gap:8px;margin-top:27px;display:flex}.jm-public-profile-actions button{color:#0f1419;background:#eaedef;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;height:42px;font-size:13px;font-weight:560;transition:background .16s,transform .16s;display:flex}.jm-public-profile-actions button:hover{background:#e1e5e8;transform:translateY(-1px)}.jm-public-profile-actions button.is-primary{color:#fff;background:#11161d}.jm-public-profile-actions button.is-following{color:#536471}.jm-public-profile-actions svg{width:17px;height:17px}.jm-public-profile-info>p{color:#536471;white-space:pre-wrap;margin-top:25px;font-size:13px;line-height:1.75}.jm-public-profile-info>p.is-empty{color:#9aa5ac}.jm-public-profile-works{min-width:0}.jm-public-profile-tab-stack{z-index:8;background:#f7f8f9;flex-direction:column;gap:10px;padding:12px 0 14px;display:flex;position:sticky;top:0}.jm-public-profile-tabs{align-items:center;gap:8px;height:40px;display:flex}.jm-public-profile-subtabs{align-items:center;gap:8px;display:flex}.jm-public-profile-tabs button,.jm-public-profile-subtabs button{color:#536471;border-radius:9px;height:40px;padding:0 22px;font-size:13px;transition:color .15s,background .15s}.jm-public-profile-tabs button.is-active,.jm-public-profile-subtabs button.is-active{color:#0f1419;background:#eaedef;font-weight:600}.jm-public-profile-grid{border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:4px;display:grid;overflow:visible}.jm-public-work-card{cursor:pointer;width:auto;margin:0;display:block}.jm-public-work-media{aspect-ratio:1;background:#e9ecef;position:relative;overflow:hidden}.jm-public-work-card.is-portrait .jm-public-work-media{aspect-ratio:.74}.jm-public-work-card.is-landscape .jm-public-work-media{aspect-ratio:1.56}.jm-public-work-media>img,.jm-public-work-media>video{object-fit:cover;width:100%;height:100%;transition:transform .32s}.jm-public-work-card:hover img,.jm-public-work-card:hover video{transform:scale(1.018)}.jm-public-work-media:after{opacity:0;content:"";background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.58));transition:opacity .18s;position:absolute;top:50%;right:0;bottom:0;left:0}.jm-public-work-card:hover .jm-public-work-media:after{opacity:1}.jm-public-work-media video{display:block}.jm-public-work-video{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,20,25,.58);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.jm-public-work-video svg{width:13px;height:13px}.jm-public-work-hover{z-index:3;color:#fff;opacity:0;justify-content:space-between;align-items:center;gap:10px;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:11px;left:12px;right:12px;transform:translateY(6px)}.jm-public-work-card:hover .jm-public-work-hover{opacity:1;transform:translateY(0)}.jm-public-work-hover span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:560;overflow:hidden}.jm-public-work-hover b{flex:none;font-size:10px;font-weight:500}.jm-public-profile-empty{color:#9aa5ac;place-content:center;justify-items:center;min-height:68vh;display:grid}.jm-public-profile-empty span{color:#55c3e8;font-size:42px}.jm-public-profile-empty p{margin-top:10px;font-size:13px}.jm-public-profile-empty button{color:#fff;background:#11161d;border-radius:8px;margin-top:14px;padding:8px 18px;font-size:12px}.jm-user-settings-dialog{width:min(900px,100vw - 48px);max-width:900px;height:min(680px,100vh - 48px);max-height:680px;padding:0;overflow:hidden}.jm-user-settings-dialog .jm-profile-dialog-title{padding:24px 28px 18px}.jm-user-settings-dialog .jm-profile-dialog-close{top:19px;right:22px}.jm-user-settings-dialog .jm-profile-dialog-body{height:calc(100% - 76px);margin-top:0}.jm-user-settings-layout{border-top:1px solid #0f141912;grid-template-columns:190px minmax(0,1fr);height:100%;min-height:0;display:grid}.jm-user-settings-nav{background:#f6f7f8;padding:22px 16px}.jm-user-settings-nav button{color:#64717a;text-align:left;border-radius:9px;width:100%;height:42px;padding:0 14px;font-size:13px}.jm-user-settings-nav button.is-active{color:#0f1419;background:#fff;font-weight:600;box-shadow:0 2px 8px rgba(15,20,25,.05)}.jm-user-settings-content{min-width:0;padding:34px 42px;position:relative;overflow-y:auto}.jm-user-settings-stack{flex-direction:column;gap:19px;display:flex}.jm-user-settings-stack>label{color:#536471;flex-direction:column;gap:8px;font-size:12px;display:flex;position:relative}.jm-user-settings-stack textarea{resize:vertical;color:#0f1419;border:1px solid #0f14191a;border-radius:10px;outline:0;min-height:100px;padding:12px 14px;font-size:13px;line-height:1.6}.jm-user-settings-stack label small{color:#9aa5ac;position:absolute;bottom:8px;right:10px}.jm-user-settings-avatar-row{align-items:center;gap:14px;display:flex}.jm-user-settings-avatar-row>img,.jm-user-settings-avatar-row>span{object-fit:cover;background:#edf0f2;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.jm-user-settings-avatar-row>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.jm-user-settings-avatar-row strong{font-size:15px}.jm-user-settings-avatar-row button{color:#079cc0;font-size:12px}.jm-user-settings-value{color:#0f1419;text-align:left;border:1px solid #0f14191a;border-radius:10px;justify-content:space-between;align-items:center;height:42px;padding:0 13px;font-size:13px;display:flex}.jm-user-settings-value b{color:#079cc0;font-size:12px;font-weight:500}.jm-user-settings-save{color:#fff;background:#11161d;border-radius:9px;align-self:flex-end;height:38px;padding:0 22px;font-size:13px}.jm-user-settings-bindings{flex-direction:column;display:flex}.jm-user-settings-bindings button{color:#0f1419;text-align:left;border-bottom:1px solid #0f141912;grid-template-columns:80px 1fr auto;align-items:center;height:58px;font-size:13px;display:grid}.jm-user-settings-bindings em{color:#72808a;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.jm-user-settings-bindings b{color:#9aa5ac;font-size:20px;font-weight:400}.jm-user-settings-storage{border:1px solid #0f141912;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;width:100%;padding:24px 26px;display:flex}.jm-user-settings-storage strong{font-size:14px}.jm-user-settings-storage p{color:#8a969e;margin-top:5px;font-size:12px}.jm-user-settings-storage>button{background:#d8dde1;border-radius:20px;flex:none;width:44px;height:26px;transition:background .18s;position:relative}.jm-user-settings-storage>button span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px rgba(0,0,0,.16)}.jm-user-settings-storage>button.is-on{background:#14abc8}.jm-user-settings-storage>button.is-on span{transform:translate(18px)}.jm-user-settings-message{color:#14a477;font-size:12px;position:absolute;bottom:18px;right:30px}.dark .jm-public-profile-page,.dark .jm-public-profile-tab-stack{background:#0f0f12}.dark .jm-public-profile-identity h1,.dark .jm-public-profile-stats strong,.dark .jm-public-profile-actions button,.dark .jm-user-settings-value,.dark .jm-user-settings-bindings button{color:#f3f5f6}.dark .jm-public-profile-name-edit:hover{color:#fff;background:rgba(255,255,255,.08)}.dark .jm-public-profile-actions button,.dark .jm-public-profile-tabs button.is-active,.dark .jm-public-profile-subtabs button.is-active{background:#22242a}.dark .jm-public-profile-actions button.is-primary,.dark .jm-public-profile-empty button,.dark .jm-user-settings-save{color:#11161d;background:#f3f5f6}.dark .jm-user-settings-nav{background:#15161a}.dark .jm-user-settings-nav button.is-active{color:#fff;background:#24262c}.dark .jm-user-settings-layout,.dark .jm-user-settings-value,.dark .jm-user-settings-stack textarea,.dark .jm-user-settings-bindings button,.dark .jm-user-settings-storage{border-color:rgba(255,255,255,.09)}.dark .jm-user-settings-stack textarea{color:#f3f5f6;background:#18191d}@media(max-width:1100px){.jm-public-profile-page{grid-template-columns:240px minmax(0,1fr);gap:28px}.jm-public-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.jm-public-profile-page{padding:18px 14px 60px;display:block}.jm-public-profile-info{padding:10px 4px 20px;position:static}.jm-public-profile-tab-stack{position:static}.jm-public-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jm-user-settings-layout{grid-template-columns:1fr}.jm-user-settings-dialog{width:calc(100vw - 24px);height:calc(100vh - 24px);max-height:none}.jm-user-settings-nav{gap:4px;display:flex;overflow-x:auto}.jm-user-settings-nav button{flex:none;width:auto}}@keyframes inspirationFloatIn{0%{opacity:0;transform:translate(-50%,12px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}.dark .inspiration-floating-composer,.dark .inspiration-back-top,.dark .inspiration-help-float{background:rgba(35,37,43,.94);border-color:rgba(255,255,255,.09)}.inspiration-discovery,.inspiration-event{width:min(1720px,100vw - 132px)!important;max-width:calc(100vw - 132px)!important}.inspiration-discovery-bar{box-shadow:none!important;isolation:isolate!important;background:#f7f8f9!important}.inspiration-discovery-bar:before,.inspiration-discovery-bar:after,.inspiration-discovery-bar>.inspiration-discovery-bar__corner{content:none!important;display:none!important}.inspiration-tabs,.jm-public-profile-tab-stack{background:#f7f8f9!important}.inspiration-grid{align-items:flex-start!important;gap:4px!important;width:100%!important;margin-top:0!important;display:flex!important;overflow:visible!important}.inspiration-grid__column{flex-direction:column!important;flex:1 1 0!important;gap:4px!important;min-width:0!important;display:flex!important}.inspiration-card,.inspiration-card.is-landscape{width:100%!important;min-width:0!important;margin:0!important;display:block!important}.inspiration-card__visual>img,.inspiration-card__visual>video{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.inspiration-card__creator{min-width:0!important}.inspiration-card__creator>span,.inspiration-card__creator-avatar{border-radius:50%!important;flex:0 0 23px!important;width:23px!important;min-width:23px!important;max-width:23px!important;height:23px!important;min-height:23px!important;max-height:23px!important;display:grid!important}.jm-public-profile-grid{align-items:flex-start!important;gap:4px!important;width:100%!important;display:flex!important;overflow:visible!important}.jm-public-work-card{width:100%!important;margin:0!important;display:block!important}.dark .inspiration-discovery-bar{box-shadow:none!important;background:#0f0f12!important}.dark .inspiration-floating-composer input{color:#eef2f4}.dark .inspiration-floating-composer>button:first-child{background:#2d3037}@media(max-width:1100px){.inspiration-grid,.inspiration-grid__column,.jm-public-profile-grid__column{gap:4px!important}}@media(max-width:760px){.inspiration-grid,.inspiration-grid__column,.jm-public-profile-grid__column{gap:4px!important}}.dark .manufacture-download-settings{background:#1e1f24;border-color:rgba(255,255,255,.1)}.dark .manufacture-download-settings>header,.dark .manufacture-download-settings__tip{border-color:rgba(255,255,255,.08)}.dark .manufacture-download-settings>header h3,.dark .manufacture-settings-segment button.is-active,.dark .manufacture-settings-tabs button.is-active,.dark .manufacture-settings-toggle b{color:#ececee}.dark .manufacture-download-settings>header>button,.dark .manufacture-download-settings>footer button,.dark .manufacture-settings-segment button.is-active,.dark .manufacture-settings-tabs button.is-active{background:#292a30}.dark .manufacture-download-settings__tip{background:#202a2d}.dark .manufacture-settings-tabs,.dark .manufacture-settings-segment{background:#25272d}.dark .manufacture-settings-tabs button,.dark .manufacture-settings-toggle small{color:#9aa4ad}.dark .manufacture-settings-preset-group{background:linear-gradient(rgba(38,40,46,.96),rgba(31,32,37,.94));border-color:rgba(255,255,255,.07)}.dark .manufacture-settings-toggle{background:rgba(255,255,255,.03)}.dark .manufacture-settings-toggle--group{background:0 0;border-color:rgba(255,255,255,.06)}.dark .manufacture-settings-toggle.is-unavailable b,.dark .manufacture-settings-toggle.is-unavailable small{color:#7f8992}.dark .manufacture-result-item{background:#28292f}.dark .manufacture-results-pagination button.is-active{color:#17212a;background:#edf1f2}.dark .manufacture-project-name{color:#ececee}.dark .manufacture-project-name:hover,.dark .manufacture-project-name:focus{background:#24252a}.dark .manufacture-back-button:hover,.dark .manufacture-workspace-tabs{color:#ececee;background:#25262b}.dark .manufacture-publish-button{color:#17212a;box-shadow:none;background:#f1f4f5;border-color:rgba(255,255,255,.12)}.dark .manufacture-reference-input__slot{background:#18191d;border-color:rgba(255,255,255,.12)}.dark .manufacture-reference-input__slot.is-empty.is-pending-upload{box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.dark .manufacture-reference-input__slot.is-empty.is-pending-upload>.manufacture-reference-input__slot-index{background:var(--manufacture-upload-badge-bg);color:var(--manufacture-upload-badge-color);box-shadow:0 0 0 1px rgba(109,212,239,.14)}.dark .manufacture-reference-image-preview .manufacture-upload-spinner{--manufacture-upload-overlay:#0c0e1294}.dark .manufacture-upload-spinner{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dark .manufacture-run-footer__progress{background:#22242a}.dark .manufacture-run-footer__progress small{color:#b1b8bd;background:#2d3036;box-shadow:0 0 0 1px rgba(255,255,255,.06)}.dark .manufacture-run-footer__progress .manufacture-run-progress{background:#34373d}.dark .manufacture-run-summary__stats{border-color:rgba(255,255,255,.07)}.dark .manufacture-variable-card,.dark .manufacture-run-heading,.dark .manufacture-run-field,.dark .manufacture-run-summary{color:#ececee;background:#18191d;border-color:rgba(255,255,255,.09)}.dark .manufacture-select__trigger,.dark .manufacture-reference-select .manufacture-select__trigger{color:#ececee;background:#24252a;border-color:rgba(255,255,255,.1)}.dark .manufacture-select__trigger:hover,.dark .manufacture-select__trigger.is-open{background:#292a30;border-color:rgba(65,200,188,.38)}.dark .manufacture-select__menu,.dark .manufacture-reference-menu__primary,.dark .manufacture-reference-menu__secondary{background:rgba(30,31,36,.98);border-color:rgba(255,255,255,.1);box-shadow:0 18px 42px rgba(0,0,0,.42)}.dark .manufacture-select__option,.dark .manufacture-reference-menu button{color:#dfe3e5}.dark .manufacture-select__option:hover,.dark .manufacture-select__option.is-selected,.dark .manufacture-reference-menu button:hover,.dark .manufacture-reference-menu button.is-selected{color:#71d8d0;background:rgba(0,161,194,.15)}.dark .manufacture-variable-card summary b,.dark .manufacture-run-heading h2,.dark .manufacture-run-field__header b,.dark .manufacture-run-control,.dark .manufacture-run-summary b{color:#ececee}.manufacture-prompt-editor{flex-direction:column;display:flex}.manufacture-prompt-mode-tab{cursor:pointer;color:#536471;background:#f0f1f2;border:none;border-radius:8px;padding:6px 12px;font-size:12px;line-height:1.2;transition:background-color .15s,color .15s}.manufacture-prompt-mode-tab:hover{background:#e8eaec}.manufacture-prompt-mode-tab.is-active{color:#fff;background:#111827}.manufacture-prompt-mode-tab.is-insert{color:#007f98;background:#e6f7fb}.manufacture-prompt-mode-tab.is-insert:hover{background:#d9f2f8}.manufacture-prompt-editor__surface{min-height:140px;position:relative}.manufacture-prompt-editor__surface:focus-within .manufacture-prompt-editor__highlight{background:#fff;border-color:#a1a1aa;box-shadow:0 0 0 2px rgba(24,24,27,.05)}.dark .manufacture-prompt-editor__surface:focus-within .manufacture-prompt-editor__highlight{background:#27272a;border-color:#71717a;box-shadow:0 0 0 2px rgba(255,255,255,.04)}.manufacture-prompt-editor__highlight,.manufacture-prompt-editor__input{box-sizing:border-box;width:100%;min-height:inherit;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word;word-break:normal;tab-size:4;border:1px solid #0000;border-radius:12px;margin:0;padding:10px 16px;font-family:inherit;font-size:14px;line-height:1.55}.manufacture-prompt-editor__highlight{pointer-events:none;color:rgba(0,0,0,0);background:#fafafa;border-color:#e4e4e7;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.manufacture-prompt-editor__input{z-index:1;resize:vertical;color:#111827;caret-color:#111827;background:0 0;position:relative}.manufacture-prompt-editor__input:focus{outline:none}.manufacture-prompt-editor__input::selection{color:inherit;background:rgba(0,151,184,.22)}.manufacture-prompt-editor__placeholder{color:rgba(0,0,0,0)}.manufacture-prompt-token{font:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0;display:inline}.manufacture-prompt-token.is-known{color:rgba(0,0,0,0);background:rgba(0,151,184,.14)}.manufacture-prompt-token.is-unknown{color:rgba(0,0,0,0);background:rgba(245,158,11,.16)}.manufacture-prompt-asset-mention{font:inherit;color:rgba(0,0,0,0);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:rgba(0,151,184,.14);border-radius:6px;padding:0;display:inline;box-shadow:inset 0 0 0 1px rgba(0,151,184,.16)}.manufacture-prompt-highlight-rect{pointer-events:none;display:block;position:absolute}.manufacture-prompt-editor__menu{z-index:13000}.manufacture-prompt-preview{background:#f8fafb;border:1px solid #0f14190f;border-radius:12px;margin-top:12px;overflow:hidden}.manufacture-prompt-preview.is-compact{margin-top:10px}.manufacture-prompt-preview__label{color:#72808a;border-bottom:1px solid #0f14190f;padding:8px 12px;font-size:11px;font-weight:600}.manufacture-prompt-preview__content{white-space:pre-wrap;word-break:break-word;color:#334155;margin:0;padding:10px 12px 12px;font-family:inherit;font-size:13px;line-height:1.55}.manufacture-prompt-preview-list{background:#f8fafb;border:1px solid #0f14190f;border-radius:14px;margin-top:16px;overflow:hidden}.manufacture-prompt-preview-list__header{border-bottom:1px solid #0f14190f;padding:12px 14px}.manufacture-prompt-preview-list__header h3{color:#111827;margin:0;font-size:13px;font-weight:600}.manufacture-prompt-preview-list__header p{color:#929da5;margin:4px 0 0;font-size:11px}.manufacture-prompt-preview-list__items{flex-direction:column;display:flex}.manufacture-prompt-preview-list__item{border-top:1px solid #0f14190d;padding:10px 14px 12px}.manufacture-prompt-preview-list__item:first-child{border-top:none}.manufacture-prompt-preview-list__item header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.manufacture-prompt-preview-list__item header b{color:#111827;font-size:12px}.manufacture-prompt-preview-list__item header span{color:#929da5;background:#eef2f4;border-radius:999px;padding:2px 8px;font-size:10px}.manufacture-prompt-preview-list__item pre{white-space:pre-wrap;word-break:break-word;color:#334155;margin:0;font-family:inherit;font-size:12px;line-height:1.55}.dark .manufacture-prompt-editor__highlight{color:rgba(0,0,0,0);background:#24252a;border-color:rgba(255,255,255,.1)}.dark .manufacture-prompt-editor__input{color:#ececee;caret-color:#ececee}.dark .manufacture-prompt-mode-tab{color:#b8bec3;background:#2a2b31}.dark .manufacture-prompt-mode-tab:hover{background:#32333a}.dark .manufacture-prompt-mode-tab.is-active{color:#111827;background:#ececee}.dark .manufacture-prompt-mode-tab.is-insert{color:#71d8d0;background:rgba(0,161,194,.16)}.dark .manufacture-prompt-mode-tab.is-insert:hover{background:rgba(0,161,194,.24)}.dark .manufacture-prompt-token.is-known{color:rgba(0,0,0,0);background:rgba(0,161,194,.18)}.dark .manufacture-prompt-token.is-unknown{color:rgba(0,0,0,0);background:rgba(245,158,11,.18)}.dark .manufacture-prompt-asset-mention{color:rgba(0,0,0,0);background:rgba(0,202,224,.18);box-shadow:inset 0 0 0 1px rgba(111,241,255,.2)}.dark .manufacture-prompt-preview,.dark .manufacture-prompt-preview-list{background:#222329;border-color:rgba(255,255,255,.08)}.dark .manufacture-prompt-preview__label,.dark .manufacture-prompt-preview-list__header,.dark .manufacture-prompt-preview-list__item{border-color:rgba(255,255,255,.08)}.dark .manufacture-prompt-preview-list__header h3,.dark .manufacture-prompt-preview-list__item header b{color:#ececee}.dark .manufacture-prompt-preview__content,.dark .manufacture-prompt-preview-list__item pre{color:#c8d0d6}.dark .manufacture-prompt-preview-list__item header span{color:#929da5;background:rgba(255,255,255,.06)}.manufacture-crop-root{z-index:2200;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.manufacture-crop-root.is-elevated{z-index:12100}.manufacture-crop-root.is-single .manufacture-crop-thumb-track{display:none}.manufacture-crop-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:rgba(10,14,18,.58);border:none;position:absolute;top:0;right:0;bottom:0;left:0}.manufacture-crop-dialog{background:#fff;border-radius:20px;flex-direction:column;width:min(980px,100%);max-height:calc(100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px rgba(15,20,25,.18)}.dark .manufacture-crop-dialog{background:#1a1b1f;box-shadow:0 28px 64px rgba(0,0,0,.48)}.manufacture-crop-header,.manufacture-crop-footer{border-bottom:1px solid #0f14190f;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.manufacture-crop-footer{border-top:1px solid #0f14190f;border-bottom:none}.dark .manufacture-crop-header,.dark .manufacture-crop-footer{border-color:rgba(255,255,255,.08)}.manufacture-crop-header__title{color:#17212a;margin:0;font-size:16px;font-weight:600}.dark .manufacture-crop-header__title{color:#ececee}.manufacture-crop-close{color:#72808a;cursor:pointer;background:#f3f5f6;border:none;border-radius:10px;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.manufacture-crop-close:hover{color:#17212a;background:#e9edf0}.dark .manufacture-crop-close{color:#a1a1aa;background:#25262b}.manufacture-crop-thumb-track{background:#f8f9fa;border-bottom:1px solid #0f14190d;gap:10px;padding:14px 20px;transition:background .15s,box-shadow .15s;display:flex;position:relative;overflow-x:auto}.manufacture-crop-thumb-track.is-drag-over{background:#e8f4f7;box-shadow:inset 0 0 0 2px rgba(0,161,194,.28)}.dark .manufacture-crop-thumb-track.is-drag-over{background:#152228;box-shadow:inset 0 0 0 2px rgba(65,200,188,.28)}.manufacture-crop-thumb-drop-hint{z-index:2;color:#008ca8;pointer-events:none;background:rgba(0,161,194,.08);place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.dark .manufacture-crop-thumb-drop-hint{color:#41c8bc;background:rgba(65,200,188,.08)}.dark .manufacture-crop-thumb-track{background:#15161a;border-color:rgba(255,255,255,.06)}.manufacture-crop-thumb{cursor:grab;background:#eef2f4;border:2px solid #0000;border-radius:12px;flex:none;width:64px;height:64px;transition:opacity .15s,border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.manufacture-crop-thumb:active{cursor:grabbing}.manufacture-crop-thumb.is-active{border-color:#00a1c2}.manufacture-crop-thumb.is-dragging{opacity:.45}.manufacture-crop-thumb.is-drop-target{border-color:#00a1c2;box-shadow:0 0 0 2px rgba(0,161,194,.22)}.manufacture-crop-thumb.is-add{color:#8b969e;border-style:dashed;place-items:center;font-size:24px;display:grid}.manufacture-crop-thumb.is-add.is-disabled{opacity:.45;cursor:not-allowed}.manufacture-crop-thumb img{object-fit:cover;width:100%;height:100%}.manufacture-crop-thumb__remove{color:#fff;background:rgba(0,0,0,.55);border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:grid;position:absolute;top:3px;right:3px}.manufacture-crop-toolbar{background:#fafbfc;border-bottom:1px solid #0f14190d;flex-wrap:nowrap;align-items:center;gap:10px;padding:12px 18px;display:flex;overflow-x:auto}.dark .manufacture-crop-toolbar{background:#15161a;border-color:rgba(255,255,255,.06)}.manufacture-crop-toolbar__section{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;display:flex}.manufacture-crop-toolbar__section--guides{gap:10px}.manufacture-crop-toolbar__label{color:#72808a;letter-spacing:.02em;min-width:36px;font-size:11px;font-weight:600}.manufacture-crop-toolbar__divider{background:rgba(15,20,25,.08);flex:none;width:1px;height:28px}.manufacture-crop-toolbar__divider--inline{flex:none;height:24px}.dark .manufacture-crop-toolbar__divider{background:rgba(255,255,255,.08)}.manufacture-crop-toolbar__cluster{background:#fff;border-radius:12px;align-items:center;gap:4px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px rgba(15,20,25,.06)}.dark .manufacture-crop-toolbar__cluster{background:#1c1d21;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.manufacture-crop-toolbar__cluster--pad{gap:2px}.manufacture-crop-toolbar__cluster--preset{gap:6px;padding-right:8px}.manufacture-crop-toolbar__cluster--preset .manufacture-crop-select{min-width:116px}.manufacture-crop-tool{color:#5d6b74;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-width:32px;height:32px;padding:0 8px;font-size:11px;transition:background .15s,color .15s;display:inline-flex}.manufacture-crop-tool:hover,.manufacture-crop-tool.is-accent:hover{color:#008ca8;background:rgba(0,161,194,.12)}.manufacture-crop-tool.is-danger:hover{color:#d94848;background:rgba(224,82,82,.1)}.manufacture-crop-select{color:#17212a;background:#fff;border:1px solid #0f14191a;border-radius:10px;min-width:108px;height:32px;padding:0 10px;font-size:12px}.dark .manufacture-crop-select{color:#ececee;background:#222329;border-color:rgba(255,255,255,.1)}.manufacture-crop-canvas{background:#e8ecef;flex:none;height:400px;position:relative;overflow:hidden}.manufacture-crop-slot{z-index:1;opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.manufacture-crop-slot.is-active{z-index:2;opacity:1;visibility:visible;pointer-events:auto}.manufacture-crop-slot img{max-width:100%;max-height:100%;display:block}.manufacture-crop-canvas .cropper-container{overflow:hidden}.manufacture-crop-rot-layer{z-index:20;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.dark .manufacture-crop-canvas{background:#0f1014}.manufacture-crop-empty{color:#8b969e;place-items:center;margin:0;font-size:14px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.manufacture-crop-ratio{color:#536471;align-items:center;gap:10px;font-size:13px;display:flex}.manufacture-crop-footer__actions{gap:10px;display:flex}.manufacture-crop-submodal{z-index:5;background:rgba(10,14,18,.42);place-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.manufacture-crop-submodal__panel{background:#fff;border-radius:16px;width:min(360px,100% - 32px);padding:20px;box-shadow:0 16px 40px rgba(15,20,25,.16)}.manufacture-crop-submodal__panel.is-wide{width:min(460px,100% - 32px)}.dark .manufacture-crop-submodal__panel{background:#1c1d21}.manufacture-crop-submodal__panel h4,.manufacture-crop-submodal__head h4{color:#17212a;margin:0 0 12px;font-size:15px}.dark .manufacture-crop-submodal__panel h4,.dark .manufacture-crop-submodal__head h4{color:#ececee}.manufacture-crop-submodal__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.manufacture-crop-submodal__actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.manufacture-crop-preset-list{margin:0;padding:0;list-style:none}.manufacture-crop-preset-item{background:#f8f9fa;border:1px solid #0f141914;border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex}.manufacture-crop-preset-item span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.manufacture-crop-preset-item__actions{flex-wrap:wrap;gap:4px;display:flex}.manufacture-crop-preset-item__actions button{color:#5d6b74;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 6px;font-size:11px}.manufacture-crop-preset-item__actions button:hover{color:#008ca8;background:rgba(0,161,194,.1)}.manufacture-crop-preset-item__actions button.is-danger:hover{color:#d94848;background:rgba(224,82,82,.1)}.manufacture-crop-preset-empty{color:#8b969e;padding:10px 0;font-size:13px}.manufacture-crop-guide-h,.manufacture-crop-guide-v{z-index:20;pointer-events:none;position:absolute}.manufacture-crop-guide-h{background:rgba(0,161,194,.95);height:1px;left:0;right:0;box-shadow:0 0 4px rgba(0,0,0,.35)}.manufacture-crop-guide-v{background:rgba(0,161,194,.95);width:1px;top:0;bottom:0;box-shadow:0 0 4px rgba(0,0,0,.35)}.manufacture-crop-guide-handle-h,.manufacture-crop-guide-handle-v{pointer-events:auto;background:0 0;position:absolute}.manufacture-crop-guide-handle-h{cursor:ns-resize;top:-12px;right:0;bottom:-12px;left:0}.manufacture-crop-guide-handle-v{cursor:ew-resize;top:0;right:-12px;bottom:0;left:-12px}.manufacture-crop-rot-handle{cursor:grab;z-index:21;touch-action:none;background:#fff;border:1.5px solid #00a1c2;border-radius:50%;width:10px;height:10px;padding:0;position:absolute;box-shadow:0 1px 4px rgba(0,0,0,.22);pointer-events:auto!important}.manufacture-crop-rot-handle:active{cursor:grabbing;transform:scale(1.12)}.dark .manufacture-crop-rot-handle{background:#1c1d21;border-color:#41c8bc;box-shadow:0 1px 6px rgba(0,0,0,.4)}.manufacture-mask-root{z-index:2250;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.manufacture-mask-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:rgba(10,14,18,.58);border:none;position:absolute;top:0;right:0;bottom:0;left:0}.manufacture-mask-dialog{background:#fff;border-radius:20px;flex-direction:column;width:min(1060px,100%);height:min(780px,100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px rgba(15,20,25,.18)}.dark .manufacture-mask-dialog{background:#1a1b1f;box-shadow:0 28px 64px rgba(0,0,0,.48)}.manufacture-mask-header,.manufacture-mask-footer{border-bottom:1px solid #0f14190f;flex-shrink:0;align-items:center;gap:16px;padding:12px 18px;display:flex}.manufacture-mask-footer{border-top:1px solid #0f14190f;border-bottom:none;flex-wrap:nowrap;justify-content:space-between;gap:12px}.manufacture-mask-footer__main{flex:1;align-items:center;min-width:0;display:flex}.manufacture-mask-footer__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.dark .manufacture-mask-header,.dark .manufacture-mask-footer{border-color:rgba(255,255,255,.08)}.manufacture-mask-header{justify-content:space-between}.manufacture-mask-header__title{color:#17212a;margin:0;font-size:16px;font-weight:600}.dark .manufacture-mask-header__title{color:#ececee}.manufacture-mask-close{color:#72808a;cursor:pointer;background:#f0f2f3;border:none;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:auto;font-size:18px;display:grid}.dark .manufacture-mask-close{color:#b1b8bd;background:#25262b}.manufacture-mask-viewport{background:#eef1f4;flex:1;position:relative;overflow:hidden}.manufacture-mask-viewport.is-pan-ready,.manufacture-mask-viewport.is-pan-ready .manufacture-mask-draw-canvas{cursor:grab}.manufacture-mask-viewport.is-panning,.manufacture-mask-viewport.is-panning .manufacture-mask-draw-canvas{cursor:grabbing}.dark .manufacture-mask-viewport{background:#121317}.manufacture-mask-loading{z-index:3;position:absolute;top:0;right:0;bottom:0;left:0}.manufacture-mask-stage{transform-origin:0 0;line-height:0;position:absolute;top:0;left:0}.manufacture-mask-image-canvas,.manufacture-mask-draw-canvas{display:block}.manufacture-mask-draw-canvas{cursor:crosshair;opacity:.5;position:absolute;top:0;left:0}.manufacture-mask-rect-preview{pointer-events:none;background:rgba(0,161,194,.12);border:2px solid #00a1c2d9;display:none;position:absolute}.manufacture-mask-cursor{z-index:99999;pointer-events:none;border:1px solid #fff;border-radius:50%;display:none;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 0 1px rgba(0,0,0,.45)}.manufacture-mask-toolbar{background:#f8f9fa;border:1px solid #0f141914;border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex}.dark .manufacture-mask-toolbar{background:#222329;border-color:rgba(255,255,255,.08)}.manufacture-mask-tool{color:#72808a;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.manufacture-mask-tool:hover{color:#008ca8;background:rgba(0,161,194,.08)}.manufacture-mask-tool.is-active{color:#fff;background:#00a1c2;box-shadow:0 2px 8px rgba(0,161,194,.28)}.manufacture-mask-toolbar__sep{background:rgba(15,20,25,.1);width:1px;height:18px;margin:0 2px}.dark .manufacture-mask-toolbar__sep{background:rgba(255,255,255,.1)}.manufacture-mask-action{color:#72808a;cursor:pointer;background:0 0;border:none;border-radius:8px;height:32px;padding:0 10px;font-size:12px}.manufacture-mask-action:hover{color:#17212a;background:rgba(15,20,25,.05)}.manufacture-mask-action.is-danger{color:#d94f4f}.manufacture-mask-action.is-danger:hover{background:rgba(217,79,79,.08)}.manufacture-mask-brush{background:rgba(255,255,255,.72);border-radius:9px;align-items:center;gap:8px;min-width:0;padding:4px 8px 4px 6px;display:flex}.manufacture-mask-brush__label{color:#72808a;white-space:nowrap;flex-shrink:0;font-size:11px}.manufacture-mask-brush__control{align-items:center;width:148px;padding:6px 0;display:flex}.manufacture-mask-brush__value{color:#007f98;font-variant-numeric:tabular-nums;text-align:center;background:rgba(0,161,194,.1);border-radius:6px;flex-shrink:0;min-width:42px;padding:2px 7px;font-size:10px;font-weight:600}.manufacture-mask-range{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0}.manufacture-mask-range::-webkit-slider-runnable-track{background:linear-gradient(to right,#00a1c2 0%,#00a1c2 var(--mask-range-progress,40%),#0f141914 var(--mask-range-progress,40%),#0f141914 100%);border-radius:999px;height:5px}.manufacture-mask-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:ew-resize;background:#00a1c2;border:2.5px solid #fff;border-radius:50%;width:16px;height:16px;margin-top:-5.5px;transition:transform .12s,box-shadow .12s;box-shadow:0 1px 2px rgba(0,0,0,.12),0 0 0 1px rgba(0,161,194,.18)}.manufacture-mask-range:active::-webkit-slider-thumb{transform:scale(1.08);box-shadow:0 2px 6px rgba(0,161,194,.28),0 0 0 1px rgba(0,161,194,.24)}.manufacture-mask-range::-moz-range-track{background:rgba(15,20,25,.08);border:none;border-radius:999px;height:5px}.manufacture-mask-range::-moz-range-progress{background:#00a1c2;border-radius:999px;height:5px}.manufacture-mask-range::-moz-range-thumb{cursor:ew-resize;background:#00a1c2;border:2.5px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 2px rgba(0,0,0,.12),0 0 0 1px rgba(0,161,194,.18)}.dark .manufacture-mask-brush{background:rgba(255,255,255,.04)}.dark .manufacture-mask-brush__value{color:#9ee4f7;background:rgba(65,200,188,.14)}.dark .manufacture-mask-range::-webkit-slider-runnable-track{background:linear-gradient(to right,#41c8bc 0%,#41c8bc var(--mask-range-progress,40%),#ffffff1a var(--mask-range-progress,40%),#ffffff1a 100%)}.dark .manufacture-mask-range::-webkit-slider-thumb{background:#41c8bc;border-color:#1a1b1f}.dark .manufacture-mask-range::-moz-range-thumb{background:#41c8bc;border-color:#1a1b1f}.manufacture-mask-footer__spacer{flex:1}.manufacture-mask-zoom{background:#f8f9fa;border:1px solid #0f141914;border-radius:10px;align-items:center;gap:2px;height:36px;padding:0 4px;display:flex}.manufacture-mask-zoom button{color:#536471;cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;width:28px;height:28px;font-size:16px;line-height:1;transition:background .15s,color .15s;display:grid}.manufacture-mask-zoom button:hover{color:#008ca8;background:rgba(0,161,194,.08)}.manufacture-mask-zoom span{color:#17212a;text-align:center;min-width:46px;padding:0 2px;font-size:12px;font-weight:600}.manufacture-mask-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;height:36px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.manufacture-mask-btn:disabled{cursor:not-allowed;opacity:.55}.manufacture-mask-btn.is-ghost{color:#536471;background:#fff;border-color:rgba(15,20,25,.08)}.manufacture-mask-btn.is-ghost:hover:not(:disabled){color:#17212a;background:#f8f9fa;border-color:rgba(15,20,25,.12)}.manufacture-mask-btn.is-ghost.is-danger{color:#d94f4f;border-color:rgba(217,79,79,.18)}.manufacture-mask-btn.is-ghost.is-danger:hover:not(:disabled){color:#c0392b;background:rgba(217,79,79,.06);border-color:rgba(217,79,79,.28)}.manufacture-mask-btn.is-primary{color:#fff;background:#17212a;border-color:#17212a}.manufacture-mask-btn.is-primary:hover:not(:disabled){background:#2a3440;border-color:#2a3440}.dark .manufacture-mask-zoom{background:#222329;border-color:rgba(255,255,255,.08)}.dark .manufacture-mask-zoom span{color:#ececee}.dark .manufacture-mask-btn.is-ghost{color:#b1b8bd;background:#25262b;border-color:rgba(255,255,255,.1)}.dark .manufacture-mask-btn.is-ghost:hover:not(:disabled){color:#ececee;background:#2d3036}.dark .manufacture-mask-btn.is-primary{color:#17212a;background:#f1f4f5;border-color:#f1f4f5}.dark .manufacture-mask-btn.is-primary:hover:not(:disabled){background:#fff}.manufacture-reference-input__slot.has-image.is-editable{cursor:pointer}.manufacture-reference-input__slot.has-image.is-editable:hover{box-shadow:inset 0 0 0 2px rgba(0,161,194,.35)}.manufacture-reference-input__slot.has-mask{box-shadow:inset 0 0 0 2px rgba(0,161,194,.55)}.manufacture-reference-input__mask-badge{z-index:3;color:#fff;background:rgba(0,161,194,.88);border-radius:999px;padding:2px 6px;font-size:8px;line-height:1.2;position:absolute;top:4px;left:4px}.manufacture-cover-root{z-index:12050;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.manufacture-cover-root.is-crop-open{pointer-events:none}.manufacture-cover-root.is-crop-open .manufacture-cover-dialog{visibility:hidden}.manufacture-cover-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:rgba(15,20,25,.48);border:none;position:absolute;top:0;right:0;bottom:0;left:0}.manufacture-cover-dialog{z-index:1;background:#fff;border:1px solid #0f14190f;border-radius:22px;flex-direction:column;width:min(920px,100%);max-height:min(92vh,860px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px rgba(15,20,25,.2)}.dark .manufacture-cover-dialog{background:#1c1d21;border-color:rgba(255,255,255,.08);box-shadow:0 28px 90px rgba(0,0,0,.5)}.manufacture-cover-header,.manufacture-cover-footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.manufacture-cover-header{border-bottom:1px solid #0f141912}.manufacture-cover-footer{background:rgba(248,249,250,.72);border-top:1px solid #0f141912}.dark .manufacture-cover-header{border-color:rgba(255,255,255,.08)}.dark .manufacture-cover-footer{background:rgba(20,21,25,.72);border-color:rgba(255,255,255,.08)}.manufacture-cover-header__main{min-width:0}.manufacture-cover-header__title{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.manufacture-cover-header__subtitle{color:#929da5;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.manufacture-cover-close{color:#72808a;cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;transition:background .15s,color .15s;display:grid}.manufacture-cover-close:hover{color:#536471;background:rgba(15,20,25,.06)}.dark .manufacture-cover-close:hover{color:#d7dde2;background:rgba(255,255,255,.08)}.manufacture-cover-main{flex:1;min-height:0;display:flex;overflow:hidden}.manufacture-cover-aside{background:linear-gradient(rgba(248,249,250,.9),rgba(245,246,247,.35));border-right:1px solid #0f141912;flex-direction:column;flex-shrink:0;gap:0;width:min(48%,440px);min-width:336px;min-height:0;padding:18px 18px 14px;display:flex;overflow:hidden}.manufacture-cover-aside__media{flex-direction:column;flex-shrink:0;gap:12px;padding-bottom:16px;display:flex}.manufacture-cover-preview{aspect-ratio:16/9;background:linear-gradient(135deg,#e6edf2,#d9e5eb);border-radius:16px;flex-shrink:0;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(15,20,25,.06)}.dark .manufacture-cover-preview{background:linear-gradient(135deg,#24272c,#191b1f);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.manufacture-cover-preview__img{object-fit:cover;width:100%;height:100%}.manufacture-cover-preview__empty{color:#8fa5b1;place-items:center;height:100%;font-size:44px;display:grid}.manufacture-cover-preview__loading{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(15,20,25,.28);place-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.manufacture-cover-meta{flex-direction:column;gap:6px;display:flex}.manufacture-cover-meta__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manufacture-cover-chip{color:#536471;background:rgba(15,20,25,.06);border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.manufacture-cover-chip.is-accent{color:#007f98;background:rgba(0,161,194,.12)}.manufacture-cover-chip.is-warn{color:#dc2626;background:rgba(239,68,68,.1)}.manufacture-cover-hint{color:#72808a;margin:0;font-size:11px;line-height:1.45}.manufacture-cover-crop-link{color:#007f98;cursor:pointer;background:rgba(0,161,194,.06);border:1px solid #00a1c238;border-radius:999px;align-self:auto;padding:4px 10px;font-size:12px;transition:background .15s,border-color .15s}.manufacture-cover-crop-link:hover{background:rgba(0,161,194,.12);border-color:rgba(0,161,194,.34)}.manufacture-cover-form{flex-direction:column;flex:1;min-width:0;min-height:0;padding:16px 18px 18px;display:flex;overflow:hidden}.manufacture-cover-scroll{scrollbar-width:thin;scrollbar-color:#53647029 transparent;overflow:auto}.manufacture-cover-scroll::-webkit-scrollbar{width:6px}.manufacture-cover-scroll::-webkit-scrollbar-track{background:0 0}.manufacture-cover-scroll::-webkit-scrollbar-thumb{background:rgba(83,100,112,.14);border-radius:999px}.manufacture-cover-scroll:hover::-webkit-scrollbar-thumb{background:rgba(83,100,112,.26)}.dark .manufacture-cover-scroll{scrollbar-color:#ffffff29 transparent}.dark .manufacture-cover-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16)}.dark .manufacture-cover-scroll:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.28)}.manufacture-cover-segment{background:rgba(15,20,25,.05);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.dark .manufacture-cover-segment{background:rgba(255,255,255,.05)}.manufacture-cover-segment__item{color:#72808a;cursor:pointer;background:0 0;border:none;border-radius:9px;min-height:36px;font-size:13px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.manufacture-cover-segment__item:hover{color:#536471}.manufacture-cover-segment__item.is-active{color:#007f98;background:#fff;box-shadow:0 1px 3px rgba(15,20,25,.08)}.dark .manufacture-cover-segment__item.is-active{color:#49bdd8;background:#2a2c31;box-shadow:0 1px 3px rgba(0,0,0,.28)}.manufacture-cover-form__body{scrollbar-width:none;flex:1;min-height:0;padding-top:16px;overflow-y:auto}.manufacture-cover-form__body::-webkit-scrollbar{display:none}.manufacture-cover-form__heading{margin-bottom:12px}.manufacture-cover-form__heading h3{color:#111827;margin:0;font-size:13px;font-weight:600}.dark .manufacture-cover-form__heading h3{color:#ececee}.manufacture-cover-panel{animation:.18s manufacture-cover-fade}@keyframes manufacture-cover-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.manufacture-cover-panel--stack{flex-direction:column;gap:14px;display:flex}.manufacture-cover-dropzone{color:#007f98;cursor:pointer;background:rgba(0,161,194,.04);border:1px dashed #00a1c252;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:168px;padding:22px 18px;transition:border-color .15s,background .15s,transform .15s;display:flex}.manufacture-cover-dropzone:hover:not(.is-disabled){background:rgba(0,161,194,.07);border-color:rgba(0,161,194,.48)}.manufacture-cover-dropzone.is-drag-over{background:rgba(0,161,194,.1);border-color:rgba(0,161,194,.62);transform:scale(.995)}.manufacture-cover-dropzone.is-disabled{cursor:not-allowed;opacity:.55}.manufacture-cover-dropzone__icon{background:rgba(0,161,194,.12);border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:600;display:grid}.manufacture-cover-dropzone__title{font-size:14px;font-weight:500}.manufacture-cover-dropzone__hint{color:#929da5;font-size:12px}.manufacture-cover-file-meta{color:#72808a;margin:10px 0 0;font-size:12px}.manufacture-cover-input,.manufacture-cover-textarea{color:#28343d;background:#fff;border:1px solid #0f14191a;border-radius:11px;outline:none;width:100%;padding:10px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.manufacture-cover-input:focus,.manufacture-cover-textarea:focus{border-color:rgba(0,161,194,.42);box-shadow:0 0 0 3px rgba(0,161,194,.08)}.manufacture-cover-textarea{resize:vertical;min-height:96px;line-height:1.55}.dark .manufacture-cover-input,.dark .manufacture-cover-textarea{color:#e7e9ea;background:#141519;border-color:rgba(255,255,255,.1)}.manufacture-cover-url-row{gap:8px;display:flex}.manufacture-cover-url-row .manufacture-cover-input{flex:1;min-width:0}.manufacture-cover-url-btn{color:#35424b;cursor:pointer;background:#f8f9fa;border:1px solid #0f14191a;border-radius:11px;flex-shrink:0;min-width:88px;padding:0 14px;font-size:13px;transition:border-color .15s,background .15s}.manufacture-cover-url-btn:hover:not(:disabled){background:#fff;border-color:rgba(0,161,194,.28)}.manufacture-cover-url-btn:disabled{cursor:not-allowed;opacity:.55}.dark .manufacture-cover-url-btn{color:#e7e9ea;background:#24262b;border-color:rgba(255,255,255,.1)}.manufacture-cover-field{flex-direction:column;gap:7px;display:flex}.manufacture-cover-field>span{color:#72808a;font-size:12px;font-weight:500}.manufacture-cover-field-hint{color:#929da5;margin:0;font-size:12px;line-height:1.5}.manufacture-cover-field-hint.is-warn{color:#dc2626}.manufacture-cover-ai-actions{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.manufacture-cover-ai-actions__buttons{gap:8px;display:flex}.manufacture-cover-estimate{color:#929da5;font-variant-numeric:tabular-nums;font-size:12px}.manufacture-cover-footer__ghost{color:#72808a;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:8px 12px;font-size:13px;transition:background .15s,color .15s}.manufacture-cover-footer__ghost:hover:not(:disabled){color:#536471;background:rgba(15,20,25,.06)}.manufacture-cover-footer__ghost:disabled{cursor:not-allowed;opacity:.45}.dark .manufacture-cover-footer__ghost:hover:not(:disabled){color:#d7dde2;background:rgba(255,255,255,.06)}.manufacture-cover-footer__actions{gap:8px;display:flex}@media(max-width:760px){.manufacture-cover-root{align-items:stretch;padding:0}.manufacture-cover-dialog{border-radius:0;width:100%;max-height:100vh}.manufacture-cover-main{flex-direction:column;overflow:auto}.manufacture-cover-aside{border-bottom:1px solid #0f141912;border-right:none;width:100%;min-width:0}.dark .manufacture-cover-aside{border-bottom-color:rgba(255,255,255,.08)}.manufacture-cover-form{overflow:visible}}.manufacture-cover-info{scrollbar-width:none;-ms-overflow-style:none;border-top:1px solid #0f141912;flex-direction:column;flex:1;gap:14px;min-height:0;padding-top:14px;padding-bottom:2px;display:flex;overflow-y:auto}.manufacture-cover-info::-webkit-scrollbar{width:0;height:0;display:none}.dark .manufacture-cover-info{border-top-color:rgba(255,255,255,.08)}.manufacture-cover-info__title{color:#111827;margin:0;font-size:13px;font-weight:600}.manufacture-cover-info-field{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.manufacture-cover-info-field--grow{flex:1;min-height:132px}.manufacture-cover-info-field__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.manufacture-cover-info-field__label{color:#536471;font-size:12px;font-weight:600}.manufacture-cover-info-field__foot{text-align:right;color:#a0a8ae;font-size:11px;line-height:1}.manufacture-cover-input--info,.manufacture-cover-textarea--info{width:100%;padding:10px 12px;font-size:13px;line-height:1.5}.manufacture-cover-textarea--info{box-sizing:border-box;resize:none;scrollbar-width:none;height:120px;min-height:120px;display:block;overflow-y:auto}.manufacture-cover-textarea--info::-webkit-scrollbar{display:none}.manufacture-cover-ai-link{color:#007f98;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 0;font-size:12px;font-weight:600}.manufacture-cover-ai-link:hover:not(:disabled){color:#00687d;text-decoration:underline}.manufacture-cover-ai-link:disabled{opacity:.4;cursor:not-allowed}.dark .manufacture-cover-aside{background:linear-gradient(rgba(24,25,29,.95),rgba(20,21,25,.5));border-color:rgba(255,255,255,.08)}.dark .manufacture-cover-info__title{color:#ececee}.dark .manufacture-cover-info-field__label{color:#b8bec3}.dark .manufacture-cover-info-field__foot{color:#7d8790}.dark .manufacture-cover-ai-link{color:#71d8d0}.dark .manufacture-cover-ai-link:hover:not(:disabled){color:#9ae8df}.manufacture-cover-divider{color:#929da5;align-items:center;gap:12px;margin:4px 0 16px;font-size:11px;font-weight:600;display:flex}.manufacture-cover-divider:before,.manufacture-cover-divider:after{content:"";background:rgba(15,20,25,.08);flex:1;height:1px}.manufacture-cover-field-row{align-items:center;gap:8px;display:flex}.manufacture-cover-field-row .manufacture-cover-input{flex:1;min-width:0}.manufacture-cover-polish-root{z-index:12200;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.manufacture-cover-polish-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:rgba(10,14,18,.48);border:none;position:absolute;top:0;right:0;bottom:0;left:0}.manufacture-cover-polish-dialog{background:#fff;border-radius:18px;flex-direction:column;width:min(560px,100%);max-height:calc(100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px rgba(15,20,25,.18)}.manufacture-cover-polish-header,.manufacture-cover-polish-footer{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.manufacture-cover-polish-header{border-bottom:1px solid #0f14190f}.manufacture-cover-polish-header h3{margin:0;font-size:15px;font-weight:600}.manufacture-cover-polish-footer{border-top:1px solid #0f14190f;justify-content:flex-end}.manufacture-cover-polish-footer__actions{gap:10px;display:flex}.manufacture-cover-polish-body{scrollbar-width:none;flex-direction:column;flex:1;gap:14px;padding:16px 18px 18px;display:flex;overflow-y:auto}.manufacture-cover-polish-body::-webkit-scrollbar{display:none}.manufacture-cover-polish-result{box-sizing:border-box;width:100%}.manufacture-cover-textarea.manufacture-cover-polish-result{resize:vertical;min-height:168px;line-height:1.55;overflow-y:auto}.manufacture-cover-btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-width:96px;padding:10px 18px;font-size:14px;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.manufacture-cover-btn:disabled{opacity:.5;cursor:not-allowed}.manufacture-cover-btn--light{color:#111827;background:#fff;border-color:rgba(15,20,25,.12)}.manufacture-cover-btn--light:hover:not(:disabled){background:#f8f9fa;border-color:rgba(15,20,25,.18)}.manufacture-cover-btn--primary{color:#fff;background:#111827;border-color:#111827}.manufacture-cover-btn--primary:hover:not(:disabled){background:#1f2937;border-color:#1f2937}.dark .manufacture-cover-btn--light{color:#ececee;background:#24262b;border-color:rgba(255,255,255,.14)}.dark .manufacture-cover-btn--light:hover:not(:disabled){background:#2c2f35;border-color:rgba(255,255,255,.2)}.dark .manufacture-cover-btn--primary{color:#111827;background:#ececee;border-color:#ececee}.dark .manufacture-cover-btn--primary:hover:not(:disabled){background:#fff;border-color:#fff}.manufacture-cover-polish-source{color:#536471;white-space:pre-wrap;word-break:break-word;background:#f5f6f7;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.55}.dark .manufacture-cover-divider:before,.dark .manufacture-cover-divider:after{background:rgba(255,255,255,.08)}.dark .manufacture-cover-polish-dialog{background:#1a1b1f;box-shadow:0 28px 64px rgba(0,0,0,.48)}.dark .manufacture-cover-polish-header,.dark .manufacture-cover-polish-footer{border-color:rgba(255,255,255,.08)}.dark .manufacture-cover-polish-source{color:#c8d0d6;background:#24252a}.jm-assets-detail-root{top:0;bottom:0;right:0;left:var(--side-menu-width,88px);z-index:18020;opacity:1;transition:opacity .22s;position:fixed}html[data-sidebar-surface=generate][data-asset-preview-open=true] .jm-assets-detail-root,body[data-sidebar-surface=generate][data-asset-preview-open=true] .jm-assets-detail-root{left:calc(var(--side-menu-width,88px) - 1px)}.jm-assets-detail-backdrop{background:var(--jm-navigation-surface,#fffffffa);cursor:pointer;opacity:1;border:none;transition:opacity .22s;position:absolute;top:0;right:0;bottom:0;left:0}.dark .jm-assets-detail-backdrop{background:var(--jm-navigation-surface,#0f0f12fa)}.jm-assets-detail-shell{z-index:1;opacity:1;background:0 0;grid-template-columns:minmax(0,1fr) 72px 437px;width:100%;height:100%;transition:transform .22s,opacity .22s;animation:.26s cubic-bezier(.2,.8,.2,1) jm-assets-detail-shell-in;display:grid;position:relative;transform:translateY(0)scale(1)}.jm-assets-detail-root.is-closing,.jm-assets-detail-root.is-closing .jm-assets-detail-backdrop{opacity:0}.jm-assets-detail-root.is-closing .jm-assets-detail-shell{opacity:0;transform:translateY(10px)scale(.992)}@keyframes jm-assets-detail-shell-in{0%{opacity:0;transform:translateY(14px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.jm-assets-detail-stage{justify-content:center;align-items:center;min-width:0;min-height:0;padding:18px 14px 18px 24px;display:flex}.jm-assets-detail-media{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.jm-assets-detail-media img,.jm-assets-detail-media video{object-fit:contain;background:#f7f8fa;border-radius:24px;max-width:100%;max-height:100%;display:block}.jm-assets-detail-media img,.jm-inspiration-ref-preview-popover__media img{will-change:transform;transition:transform 80ms ease-out}.jm-assets-detail-expired{border-radius:24px;width:min(720px,100%);height:min(720px,100%);min-height:280px;overflow:hidden}.dark .jm-assets-detail-media img,.dark .jm-assets-detail-media video{background:#181a1f}.jm-assets-detail-middle-controls{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:0;display:flex;position:relative}.dark .jm-assets-detail-middle-controls{background:#111215}.jm-assets-detail-middle-controls:after{content:"";background:linear-gradient(rgba(15,23,42,0),rgba(15,23,42,.06) 9%,rgba(15,23,42,.06) 91%,rgba(15,23,42,0));width:1px;position:absolute;top:84px;bottom:84px;right:10px}.dark .jm-assets-detail-middle-controls:after{background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.08) 9%,rgba(255,255,255,.08) 91%,rgba(255,255,255,0))}.jm-assets-detail-middle-controls__spacer{display:none}.jm-assets-detail-middle-btn{color:#718198;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;transition:color .18s,transform .18s;display:inline-flex}.jm-assets-detail-middle-btn:disabled{opacity:.28;cursor:default;transform:none}.jm-assets-detail-middle-btn svg{width:18px;height:18px}.jm-assets-detail-middle-btn:hover{color:#364152;transform:translateY(-1px)}.dark .jm-assets-detail-middle-btn{color:#7f8b99}.dark .jm-assets-detail-middle-btn:hover{color:#d2dae2}.jm-assets-detail-media audio{width:min(560px,100%)}.jm-assets-detail-loading{color:#72808a;background:#f5f6f8;border-radius:24px;justify-content:center;align-items:center;min-width:180px;min-height:180px;font-size:16px;line-height:1.5;display:inline-flex}.dark .jm-assets-detail-loading{color:#8a95a3;background:#181a1f}.jm-assets-detail-side{background:#fff;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;position:relative}.dark .jm-assets-detail-side{background:#111215}.jm-assets-detail-scroll{scrollbar-width:none;height:100%;padding:22px 31px 28px 29px;overflow-y:auto}.jm-assets-detail-scroll::-webkit-scrollbar{width:0;height:0}.jm-assets-detail-topbar{align-items:flex-start;gap:0;display:flex}.jm-assets-detail-close{color:#20262e;cursor:pointer;background:rgba(240,240,240,.9);border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .18s,transform .18s;display:inline-flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.jm-assets-detail-close svg{width:19px;height:19px}.jm-assets-detail-close:hover{background:#eceef1;transform:translate(-50%)translateY(-1px)}.dark .jm-assets-detail-close{color:#eef2f6;background:rgba(255,255,255,.06)}.dark .jm-assets-detail-close:hover{background:rgba(255,255,255,.1)}.jm-assets-detail-profile{flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:56px;padding:12px 0;display:flex}.jm-assets-detail-profile__main,.jm-assets-detail-profile__actions{align-items:center;display:flex}.jm-assets-detail-profile__main{flex:1;gap:12px;min-width:0}.jm-assets-detail-profile__actions{flex:none;gap:8px;position:static}.jm-assets-detail-author__avatar{object-fit:cover;border-radius:999px;flex:none;width:20px;height:20px}.jm-assets-detail-author__avatar.is-fallback{color:#4d5864;background:linear-gradient(135deg,#dfe7ff,#f3d7f5);justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.jm-assets-detail-profile__name{color:#0f1419;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:CapCut Sans,PingFang SC,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.dark .jm-assets-detail-profile__name{color:#f3f6f8}.jm-assets-detail-follow{color:#111827;cursor:pointer;background:rgba(0,0,0,.05);border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:2px;min-width:48px;height:24px;padding:0 6px;font-family:CapCut Sans,PingFang SC,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500;line-height:24px;transition:background-color .18s;display:inline-flex}.jm-assets-detail-follow svg{flex:none;width:12px;height:12px}.jm-assets-detail-follow span{font-size:10px;line-height:20px;display:inline-block}.jm-assets-detail-follow:hover{background:rgba(15,15,15,.08)}.jm-assets-detail-follow.is-following{color:#65727d;background:rgba(15,20,25,.04)}.jm-assets-detail-follow:disabled{cursor:wait;opacity:.55}.jm-inspiration-author-link{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.inspiration-card__creator{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.jm-public-work-manage{align-items:center;gap:8px;padding:10px 12px 0;display:flex}.jm-public-work-manage button{color:#334155;background:rgba(255,255,255,.92);border:1px solid #0f172a14;border-radius:999px;padding:6px 10px;font-size:12px;line-height:1;transition:all .18s}.jm-public-work-manage button:hover{color:#0f172a;border-color:rgba(15,23,42,.16);transform:translateY(-1px)}.jm-public-work-manage button.is-danger{color:#c2410c}.jm-public-work-status{color:#15803d;background:rgba(34,197,94,.1);border-radius:999px;margin-right:auto;padding:6px 10px;font-size:12px;line-height:1}.jm-public-work-status.is-hidden{color:#64748b;background:rgba(148,163,184,.14)}.dark .jm-assets-detail-follow{color:#f3f6f8;background:rgba(255,255,255,.08)}.dark .jm-assets-detail-follow:hover{background:rgba(255,255,255,.12)}.jm-assets-detail-like{color:#0f1419;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;height:40px;padding:0;font-family:Montserrat,CapCut Sans,PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:1;transition:color .18s,opacity .18s,transform .18s;display:inline-flex}.jm-assets-detail-text-result{background:#fff;border-radius:22px;flex-direction:column;width:min(780px,100% - 72px);height:calc(100% - 64px);min-height:0;display:flex;overflow:hidden;box-shadow:0 18px 48px rgba(15,20,25,.08)}.jm-assets-detail-text-result__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#72808a47 transparent;flex:1;min-height:0;overflow:hidden auto}.jm-assets-detail-text-result__body::-webkit-scrollbar{width:6px}.jm-assets-detail-text-result__body::-webkit-scrollbar-track{background:0 0;margin:10px 0 14px}.jm-assets-detail-text-result__body::-webkit-scrollbar-thumb{background:rgba(114,128,138,.26) padding-box padding-box;border:1px solid #0000;border-radius:999px}.jm-assets-detail-text-result__header{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(255,255,255,.94);border-bottom:1px solid #0f141912;flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:18px 48px;display:flex}.jm-assets-detail-text-result__header>div{gap:3px;min-width:0;display:grid}.jm-assets-detail-text-result__header>div span{color:#0798b6;letter-spacing:.08em;font-size:11px;font-weight:600}.jm-assets-detail-text-result__header strong{color:#1d262c;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;overflow:hidden}.jm-assets-detail-text-result__header>span{color:#72808a;background:#f2f6f7;border-radius:999px;flex:none;padding:6px 10px;font-size:12px}.rich-text-document{color:#20272d;word-break:break-word;padding:34px 48px 64px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:400;line-height:1.9}.rich-text-document h1,.rich-text-document h2,.rich-text-document h3{color:#172126;margin:1.35em 0 .55em;font-weight:650;line-height:1.42}.rich-text-document>:first-child{margin-top:0}.rich-text-document h1{font-size:28px}.rich-text-document h2{font-size:23px}.rich-text-document h3{font-size:19px}.rich-text-document p{margin:0 0 1em}.rich-text-document strong{color:#111a20;font-weight:650}.rich-text-document em{color:#55636c}.rich-text-document del{color:#929da5}.rich-text-document ul,.rich-text-document ol{margin:.7em 0 1.2em;padding-left:1.55em}.rich-text-document li{padding-left:.25em}.rich-text-document li+li{margin-top:.38em}.rich-text-document blockquote{color:#53636c;background:#f2f8f9;border-left:3px solid #0ba5c4;border-radius:0 10px 10px 0;margin:1.2em 0;padding:14px 18px}.rich-text-document a{color:#078da9;text-underline-offset:3px;text-decoration:underline}.rich-text-document code{color:#cc4a63;background:#eef3f4;border-radius:5px;padding:2px 6px;font-family:SFMono-Regular,Consolas,monospace;font-size:.88em}.rich-text-document__code-block{color:#e8eef1;white-space:pre;background:#182026;border-radius:12px;margin:1.2em 0;padding:40px 18px 18px;font:13px/1.7 SFMono-Regular,Consolas,monospace;position:relative;overflow:auto}.rich-text-document__code-block code{color:inherit;font:inherit;background:0 0;padding:0}.rich-text-document__code-language{color:#8fa1ab;text-transform:uppercase;font-size:11px;position:absolute;top:10px;left:18px}.rich-text-document hr{background:rgba(15,20,25,.09);border:0;height:1px;margin:28px 0}.dark .jm-assets-detail-text-result{background:#1b1c20;box-shadow:0 18px 48px rgba(0,0,0,.26)}.dark .jm-assets-detail-text-result__header{background:rgba(27,28,32,.94);border-bottom-color:rgba(255,255,255,.08)}.dark .jm-assets-detail-text-result__header strong,.dark .rich-text-document,.dark .rich-text-document h1,.dark .rich-text-document h2,.dark .rich-text-document h3,.dark .rich-text-document strong{color:#eef1f3}.dark .jm-assets-detail-text-result__header>span{color:#a8b2b8;background:#292c31}.dark .rich-text-document em{color:#b7c0c5}.dark .rich-text-document blockquote{color:#c1cbd0;background:rgba(8,159,190,.1)}.dark .rich-text-document code{background:#2b2e33}.dark .rich-text-document hr{background:rgba(255,255,255,.1)}.jm-assets-detail-like:hover:not(:disabled){transform:translateY(-1px)}.jm-assets-detail-like.is-active{color:#ff4d67}.jm-assets-detail-like:disabled{cursor:default;opacity:.46}.dark .jm-assets-detail-like{color:#f3f6f8}.jm-assets-detail-like svg{stroke-width:1.9px;width:20px;height:20px}.jm-assets-detail-menu{position:relative}.jm-assets-detail-more{color:#111827;cursor:pointer;background:rgba(15,15,15,.05);border:none;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .18s;display:inline-flex}.jm-assets-detail-more:hover{background:rgba(15,15,15,.08)}.dark .jm-assets-detail-more{color:#f3f6f8;background:rgba(255,255,255,.08)}.dark .jm-assets-detail-more:hover{background:rgba(255,255,255,.12)}.jm-assets-detail-more svg{width:20px;height:20px}.jm-assets-detail-menu__panel{z-index:4;background:#fff;border-radius:20px;width:204px;padding:4px;position:absolute;top:calc(100% + 16px);right:0;box-shadow:0 20px 48px rgba(15,23,42,.14)}.dark .jm-assets-detail-menu__panel{background:#1a1d22;box-shadow:0 20px 48px rgba(0,0,0,.42)}.jm-assets-detail-menu__panel button{color:#111827;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:16px;align-items:center;gap:12px;width:100%;height:38px;padding:0 16px;font-size:13px;font-weight:500;line-height:22px;display:flex}.jm-assets-detail-menu__panel button:hover{background:rgba(15,15,15,.04)}.jm-assets-detail-menu__panel button:disabled{opacity:.36;cursor:not-allowed}.jm-assets-detail-menu__panel button:disabled:hover{background:0 0}.dark .jm-assets-detail-menu__panel button{color:#eef2f6}.dark .jm-assets-detail-menu__panel button:hover{background:rgba(255,255,255,.06)}.jm-assets-detail-menu__panel svg{flex:none;width:18px;height:18px}.jm-assets-detail-meta-line{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.jm-assets-detail-meta-line__date{color:#536471;font-family:Montserrat,CapCut Sans,PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:20px}.jm-assets-detail-meta-line__divider{color:#c5ccd4;font-size:12px;line-height:20px}.jm-assets-detail-meta-line__ai{color:#536471;font-family:CapCut Sans,PingFang SC,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:20px}.dark .jm-assets-detail-meta-line__date,.dark .jm-assets-detail-meta-line__ai{color:#7d8a99}.dark .jm-assets-detail-meta-line__divider{color:rgba(255,255,255,.18)}.jm-assets-detail-info-block{border-top:1px solid #0f172a14;width:373px;max-width:100%;margin:20px 0 0;padding-top:20px;position:relative}.dark .jm-assets-detail-info-block{border-top-color:rgba(255,255,255,.08)}.jm-assets-detail-title{color:#72808a;font-family:CapCut Sans,PingFang SC,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:22px}.jm-assets-detail-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.jm-assets-detail-title-copy{color:#72808a;cursor:pointer;background:rgba(15,20,25,.05);border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.jm-assets-detail-title-copy:hover{color:#536471;background:rgba(15,20,25,.08)}.jm-assets-detail-title-copy:active{transform:scale(.96)}.jm-assets-detail-title-copy svg{width:16px;height:16px}.dark .jm-assets-detail-title,.dark .jm-assets-detail-tags,.dark .jm-assets-detail-tags__item-label,.dark .jm-assets-detail-tags__item-value{color:#7d8a99}.dark .jm-assets-detail-title-copy{color:#7d8a99;background:rgba(255,255,255,.06)}.dark .jm-assets-detail-title-copy:hover{color:#d8e1ea;background:rgba(255,255,255,.1)}.jm-assets-detail-prompt{color:#1f2937;white-space:pre-wrap;word-break:break-word;margin-top:10px;font-size:14px;font-weight:400;line-height:28px}.jm-assets-detail-prompt.is-collapsed{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dark .jm-assets-detail-prompt{color:#edf2f7}.jm-assets-detail-prompt-toggle{color:#72808a;cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-family:CapCut Sans,PingFang SC,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500;line-height:20px}.jm-assets-detail-prompt-toggle:hover{color:#536471}.dark .jm-assets-detail-prompt-toggle{color:#7d8a99}.dark .jm-assets-detail-prompt-toggle:hover{color:#d8e1ea}.jm-assets-detail-tags-wrap{margin-top:12px;position:relative}.jm-assets-detail-tags{color:#72808a;flex-wrap:nowrap;align-items:center;gap:0;min-height:22px;margin-top:0;font-family:CapCut Sans,PingFang SC,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:22px;display:flex;overflow:hidden}.jm-assets-detail-tags__item{flex:none;align-items:center;gap:4px;display:inline-flex}.jm-assets-detail-tags__item-label,.jm-assets-detail-tags__item-value{color:#72808a}.jm-assets-detail-tags__item:not(:last-child):after{content:"|";color:#c5ccd4;margin-left:12px}.jm-assets-detail-tags.has-overflow .jm-assets-detail-tags__item:last-of-type:after{content:none}.dark .jm-assets-detail-tags__item:not(:last-child):after,.dark .jm-assets-detail-tags__more:before{color:rgba(255,255,255,.18)}.jm-assets-detail-tags__more{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:4px;margin-left:0;padding:0;display:inline-flex}.jm-assets-detail-tags__more:before{content:"|";color:#c5ccd4;margin:0 12px 0 8px}.jm-assets-detail-tags__more svg{width:18px;height:18px}.jm-assets-detail-resolution-pop{z-index:3;background:#fff;border-radius:24px;flex-direction:column;gap:10px;width:min(320px,100%);min-height:72px;padding:18px 24px;display:flex;position:absolute;inset:calc(100% + 10px) 0 auto auto;box-shadow:0 20px 48px rgba(15,23,42,.14)}.dark .jm-assets-detail-resolution-pop{background:#1a1d22;box-shadow:0 20px 48px rgba(0,0,0,.42)}.jm-assets-detail-resolution-pop__row{justify-content:space-between;align-items:center;gap:16px;display:flex}.jm-assets-detail-resolution-pop span,.jm-assets-detail-resolution-pop strong{color:#111827;font-size:14px;font-weight:500;line-height:22px}.dark .jm-assets-detail-resolution-pop span,.dark .jm-assets-detail-resolution-pop strong{color:#eef2f6}.jm-assets-detail-resolution-pop strong{font-weight:400}.jm-assets-detail-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:373px;max-width:100%;margin-top:18px;display:grid}.jm-assets-detail-btn{color:#111827;cursor:pointer;background:rgba(0,0,0,.05);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:40px;padding:4px 16px 4px 14px;font-family:CapCut Sans,PingFang SC,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500;line-height:22px;transition:background-color .18s,transform .18s;display:inline-flex}.jm-assets-detail-btn svg{width:18px;height:18px}.jm-assets-detail-btn:hover{background:rgba(0,0,0,.08);transform:translateY(-1px)}.jm-assets-detail-btn:disabled{opacity:.38;cursor:not-allowed;transform:none}.dark .jm-assets-detail-btn{color:#eef2f6;background:rgba(255,255,255,.08)}.dark .jm-assets-detail-btn:hover{background:rgba(255,255,255,.12)}@media(max-width:1280px){.jm-assets-detail-shell{grid-template-columns:minmax(0,1fr) 40px 405px}.jm-assets-detail-scroll{padding-inline:24px}.jm-assets-detail-info-block,.jm-assets-detail-footer{width:100%}}@media(max-width:980px){.jm-assets-detail-root{left:0}.jm-assets-detail-shell{grid-template-columns:minmax(0,1fr);overflow-y:auto}.jm-assets-detail-stage{min-height:58vh;padding:24px 20px 8px}.jm-assets-detail-middle-controls{display:none}.jm-assets-detail-side{border-top:1px solid #0f172a14}.dark .jm-assets-detail-side{border-top-color:rgba(255,255,255,.08)}}@media(max-width:720px){.jm-assets-detail-side{padding:0}.jm-assets-detail-topbar{flex-direction:column;gap:12px}.jm-assets-detail-scroll{padding:20px 16px 24px}.jm-assets-detail-profile__actions{position:static}.jm-assets-detail-footer{grid-template-columns:minmax(0,1fr)}}.inspiration-page{--inspiration-page-bg:var(--jm-navigation-surface,#f7f8f9);--inspiration-feed-gap:2px;background:var(--inspiration-page-bg)!important}.inspiration-discovery{isolation:isolate;z-index:320!important;width:calc(100% - 46px)!important;max-width:1680px!important;margin:0 auto!important;padding-top:0!important;position:relative!important}.inspiration-discovery-bar{z-index:260!important;background:var(--inspiration-page-bg)!important;min-height:74px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;isolation:auto!important;border-radius:0!important;margin:0!important;padding:14px 0 12px!important;position:sticky!important;top:0!important;overflow:visible!important}.inspiration-discovery-bar:before{content:""!important;z-index:0!important;pointer-events:none!important;background:var(--inspiration-page-bg)!important;box-shadow:none!important;border-radius:0!important;position:absolute!important;top:-160px!important;right:0!important;bottom:0!important;left:0!important}.inspiration-discovery-bar>.inspiration-discovery-bar__corner{content:none!important;display:none!important}.inspiration-discovery-bar:after{content:""!important;z-index:2!important;background:radial-gradient(circle at 100% 100%,transparent 0 21px,var(--inspiration-page-bg) 21.5px) left top / 22px 22px no-repeat,radial-gradient(circle at 0 100%,transparent 0 21px,var(--inspiration-page-bg) 21.5px) right top / 22px 22px no-repeat!important;pointer-events:none!important;border-radius:0!important;height:22px!important;display:block!important;position:absolute!important;bottom:-22px!important;left:0!important;right:0!important}.inspiration-sticky-arc{z-index:1400!important;width:100%!important;height:0!important;box-shadow:none!important;pointer-events:none!important;will-change:transform!important;background:0 0!important;border-radius:0!important;margin:0!important;display:block!important;position:sticky!important;top:76px!important;overflow:visible!important;transform:translateZ(0)!important}.inspiration-sticky-arc:before,.inspiration-sticky-arc:after{z-index:1!important;content:""!important;pointer-events:none!important;width:22px!important;height:22px!important;display:block!important;position:absolute!important;top:0!important}.inspiration-sticky-arc:before{background:radial-gradient(circle at 100% 100%,transparent 0 21px,var(--inspiration-page-bg) 21.5px)!important;left:0!important}.inspiration-sticky-arc:after{background:radial-gradient(circle at 0 100%,transparent 0 21px,var(--inspiration-page-bg) 21.5px)!important;right:0!important}.inspiration-tabs{z-index:1000!important;background:var(--inspiration-page-bg)!important;position:relative!important}.inspiration-search{z-index:1000!important;position:relative!important}.inspiration-tabs button{background:0 0!important}.inspiration-tabs button.is-active{background:rgba(15,20,25,.06)!important}.inspiration-grid{contain:layout style;align-items:flex-start!important;gap:var(--inspiration-feed-gap)!important;border-radius:20px 20px 0 0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 128px!important;display:flex!important;overflow:hidden!important}.inspiration-grid__column{gap:var(--inspiration-feed-gap)!important;flex-direction:column!important;flex:1 1 0!important;min-width:0!important;display:flex!important}.inspiration-card,.inspiration-card.is-landscape,.inspiration-card.is-portrait,.inspiration-card.is-square{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;display:block!important;overflow:hidden!important}.inspiration-card__media-shell{width:100%!important;height:auto!important;aspect-ratio:var(--inspiration-work-ratio,1)!important;border-radius:inherit!important;box-shadow:none!important;background:#eef3f6!important;overflow:hidden!important}.inspiration-card-skeleton{pointer-events:none!important}.inspiration-card-skeleton__media{background:linear-gradient(90deg,rgba(0,0,0,0),rgba(255,255,255,.72),rgba(0,0,0,0)) 0 0/220% 100%,linear-gradient(rgba(228,233,237,.82),rgba(238,242,244,.74)) 0 0/100% 100%!important;animation:1.25s ease-in-out infinite inspirationSkeletonSweep!important;position:relative!important;overflow:hidden!important}.inspiration-card-skeleton__media:after{content:"";opacity:.72;background:rgba(255,255,255,.55);border-radius:999px;height:9px;position:absolute;bottom:14px;left:14px;right:14px}@keyframes inspirationSkeletonSweep{0%{background-position:180% 0,0 0}to{background-position:-80% 0,0 0}}.inspiration-card:hover .inspiration-card__media-shell{box-shadow:none!important}.inspiration-card__visual,.inspiration-card__visual>img,.inspiration-card__visual>video{width:100%!important;height:100%!important;display:block!important}.inspiration-card__visual>img,.inspiration-card__visual>video{object-fit:cover!important}.inspiration-grid>.inspiration-grid-empty{color:#82909a!important;background:rgba(255,255,255,.5)!important;border-radius:20px!important;flex:1 0 100%!important;place-items:center!important;width:100%!important;min-height:280px!important;display:grid!important}.inspiration-card__creator{min-width:0!important;max-width:calc(100% - 118px)!important}.inspiration-card__creator>span,.inspiration-card__creator-avatar{border-radius:50%!important;flex:0 0 20px!important;place-items:center!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;display:grid!important;overflow:hidden!important}.inspiration-card__creator-avatar{object-fit:cover!important;display:block!important}.inspiration-card__creator>span img,.inspiration-card__creator-avatar img{object-fit:cover!important;width:100%!important;height:100%!important}.jm-public-profile-grid{contain:layout style;align-items:flex-start!important;gap:2px!important;width:100%!important;max-width:none!important;margin:0!important;display:flex!important;overflow:visible!important}.jm-public-profile-grid__column{flex-direction:column!important;flex:1 1 0!important;gap:2px!important;min-width:0!important;display:flex!important}.jm-public-work-card,.jm-public-work-card.is-landscape,.jm-public-work-card.is-portrait,.jm-public-work-card.is-square{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border-radius:5px!important;margin:0!important;display:block!important;overflow:hidden!important}.jm-public-work-media,.jm-public-work-card.is-portrait .jm-public-work-media,.jm-public-work-card.is-landscape .jm-public-work-media,.jm-public-work-card.is-square .jm-public-work-media{width:100%!important;height:auto!important;aspect-ratio:var(--profile-work-ratio,1)!important;border-radius:inherit!important;box-shadow:none!important;overflow:hidden!important}.jm-public-work-card:hover .jm-public-work-media{box-shadow:none!important}.jm-public-work-media>img,.jm-public-work-media>video{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.dark .inspiration-page{--inspiration-page-bg:#0f0f12}.dark .inspiration-card-skeleton__media{background:linear-gradient(90deg,rgba(0,0,0,0),rgba(255,255,255,.08),rgba(0,0,0,0)),linear-gradient(rgba(37,40,46,.9),rgba(28,30,35,.9))!important}.dark .inspiration-card-skeleton__media:after{background:rgba(255,255,255,.08)}.dark .inspiration-discovery-bar:before{box-shadow:none!important}.dark .inspiration-tabs button.is-active{background:rgba(255,255,255,.08)!important}@media(max-width:980px){.inspiration-discovery{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}}.auth-modal-overlay{z-index:18060!important}.inspiration-card.is-manufacture{aspect-ratio:auto!important;background:#e9ecef!important;border:0!important;overflow:hidden!important}.manufacture-feed-card{background:0 0;min-height:100%;display:block}.manufacture-feed-card__cover{aspect-ratio:16/10;background:linear-gradient(135deg,#eaf7ff,#f5f1ff 46%,#fff6df);position:relative;overflow:hidden}.manufacture-feed-card__cover img{object-fit:cover;width:100%;height:100%;transition:transform .32s;display:block}.inspiration-card.is-manufacture:hover .manufacture-feed-card__cover img,.jm-public-work-card.is-manufacture:hover .manufacture-feed-card__cover img{transform:scale(1.018)}.manufacture-feed-card__cover:after{z-index:1;content:"";opacity:1;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.62));transition:opacity .2s;position:absolute;top:45%;right:0;bottom:0;left:0}.manufacture-feed-card__cover>span{color:#526170;place-items:center;height:100%;font-size:28px;font-weight:700;display:grid}.manufacture-feed-card__title,.manufacture-feed-card__hover{z-index:3;transition:opacity .18s,transform .18s;position:absolute;bottom:11px;left:12px;right:12px}.manufacture-feed-card__title{color:#fff;opacity:1;transform:translateY(0)}.manufacture-feed-card__title strong{text-overflow:ellipsis;text-shadow:0 1px 8px #0000003d;white-space:nowrap;font-size:13px;font-weight:620;line-height:1.35;display:block;overflow:hidden}.manufacture-feed-card__hover{color:#fff;opacity:0;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex;transform:translateY(6px)}.inspiration-card.is-manufacture:hover .manufacture-feed-card__title,.jm-public-work-card.is-manufacture:hover .manufacture-feed-card__title{opacity:0;transform:translateY(-4px)}.inspiration-card.is-manufacture:hover .manufacture-feed-card__hover,.jm-public-work-card.is-manufacture:hover .manufacture-feed-card__hover{opacity:1;transform:translateY(0)}.manufacture-feed-card__favorite{color:rgba(255,255,255,.94);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:4px;height:30px;font-size:12px;font-weight:560;display:flex}.manufacture-feed-card__favorite:hover,.manufacture-feed-card__favorite.is-active{color:#fff}.manufacture-feed-card__favorite.is-active svg{fill:currentColor}.manufacture-feed-card__favorite svg{filter:drop-shadow(0 2px 8px #00000047);width:22px;height:22px}.manufacture-feed-card__favorite span{min-width:8px}.jm-public-work-manufacture{height:100%}.jm-public-work-manufacture__author{min-width:0}.jm-public-work-manufacture .inspiration-card__creator{opacity:1;transform:none}.manufacture-publication-modal,.manufacture-square-publish{z-index:18100;place-items:center;padding:28px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.manufacture-publication-modal__backdrop,.manufacture-square-publish__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(15,23,42,.48);border:0;position:absolute;top:0;right:0;bottom:0;left:0}.manufacture-publication-modal__panel{z-index:1;background:#fff;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);width:min(940px,100%);max-height:min(760px,100vh - 56px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px rgba(15,23,42,.28)}.manufacture-publication-modal__close,.manufacture-square-publish header>button{z-index:2;color:#526170;cursor:pointer;background:rgba(255,255,255,.86);border:0;border-radius:50%;width:32px;height:32px;font-size:22px;position:absolute;top:14px;right:16px}.manufacture-publication-modal__cover{background:linear-gradient(135deg,#eaf7ff,#fff5dc);min-height:420px}.manufacture-publication-modal__cover img{object-fit:cover;width:100%;height:100%;display:block}.manufacture-publication-modal__cover span{color:#526170;place-items:center;height:100%;font-size:38px;font-weight:700;display:grid}.manufacture-publication-modal__content{flex-direction:column;gap:16px;min-height:0;padding:44px 36px 32px;display:flex;overflow-y:auto}.manufacture-publication-modal__eyebrow{color:#536471;align-items:center;gap:10px;font-size:12px;display:flex}.manufacture-publication-modal__eyebrow b{color:#fff;background:#111827;border-radius:999px;padding:5px 9px}.manufacture-publication-modal__content h3{color:#101820;margin:0;font-size:26px;line-height:1.2}.manufacture-publication-modal__content p{color:#536471;margin:0;line-height:1.65}.manufacture-publication-modal__stats,.manufacture-publication-modal__presets{flex-wrap:wrap;gap:8px;display:flex}.manufacture-publication-modal__stats span,.manufacture-publication-modal__presets span{color:#526170;background:#f2f5f7;border-radius:999px;padding:7px 10px;font-size:12px}.manufacture-publication-modal__author{align-items:center;gap:8px;display:flex}.manufacture-publication-modal__trial-form{background:#fbfcfd;border:1px solid #edf1f4;gap:10px;padding:12px;display:grid}.manufacture-publication-modal__trial-form>b{color:#1f2937;font-size:13px}.manufacture-publication-modal__trial-form label{color:#536471;gap:6px;font-size:12px;display:grid}.manufacture-publication-modal__trial-form input,.manufacture-publication-modal__trial-form textarea,.manufacture-publication-modal__trial-form select{color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #dbe3ea;outline:none;padding:9px 10px}.manufacture-publication-modal__trial-form textarea{resize:vertical;min-height:72px}.manufacture-publication-modal__variable-note{color:#6d7b88;border:1px dashed #dbe3ea;padding:9px 10px;font-size:12px}.manufacture-publication-modal__author button{color:#27313b;cursor:pointer;background:0 0;border:0;font-weight:700}.manufacture-publication-modal__actions{gap:10px;margin-top:auto;display:flex}.manufacture-publication-modal__primary,.manufacture-publication-modal__secondary,.manufacture-square-publish footer button{cursor:pointer;border:0;border-radius:999px;min-height:42px;padding:0 18px;font-weight:700}.manufacture-publication-modal__primary{color:#fff;background:#111827;flex:1}.manufacture-publication-modal__secondary{color:#1e293b;background:#eef4f7}.manufacture-publication-modal__hint{color:#8b5e00;line-height:1.5}.manufacture-square-publish__panel{z-index:1;background:#fbfcfd;border:1px solid #ffffffb8;border-radius:28px;flex-direction:column;width:min(1180px,100vw - 56px);max-height:min(860px,100vh - 56px);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 120px rgba(15,23,42,.26)}.manufacture-square-publish header{background:radial-gradient(circle at 10% 0,rgba(18,169,199,.055),rgba(0,0,0,0) 30%),linear-gradient(#fff,rgba(255,255,255,.58));flex:none;padding:14px 34px 9px;position:relative}.manufacture-square-publish header p{color:#0f1720;letter-spacing:0;margin:0;font-size:15px;font-weight:750}.manufacture-square-publish__layout{flex:1;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);gap:18px;min-height:0;padding:0 28px 16px 34px;display:grid}.manufacture-square-publish__settings{scrollbar-width:thin;scrollbar-color:#6a7a8652 transparent;flex-direction:column;gap:8px;min-height:0;padding:2px 8px 2px 0;display:flex;overflow-y:auto}.manufacture-square-publish__settings::-webkit-scrollbar{width:10px;height:10px}.manufacture-square-publish__result-list::-webkit-scrollbar{width:10px;height:10px}.manufacture-square-publish textarea::-webkit-scrollbar{width:10px;height:10px}.manufacture-square-publish__settings::-webkit-scrollbar-track{background:0 0}.manufacture-square-publish__result-list::-webkit-scrollbar-track{background:0 0}.manufacture-square-publish textarea::-webkit-scrollbar-track{background:0 0}.manufacture-square-publish__settings::-webkit-scrollbar-thumb{background:rgba(106,122,134,.3) padding-box padding-box;border:3px solid #0000;border-radius:999px}.manufacture-square-publish__result-list::-webkit-scrollbar-thumb{background:rgba(106,122,134,.3) padding-box padding-box;border:3px solid #0000;border-radius:999px}.manufacture-square-publish textarea::-webkit-scrollbar-thumb{background:rgba(106,122,134,.3) padding-box padding-box;border:3px solid #0000;border-radius:999px}.manufacture-square-publish__settings::-webkit-scrollbar-thumb:hover{background:rgba(86,104,116,.46) padding-box padding-box}.manufacture-square-publish__result-list::-webkit-scrollbar-thumb:hover{background:rgba(86,104,116,.46) padding-box padding-box}.manufacture-square-publish textarea::-webkit-scrollbar-thumb:hover{background:rgba(86,104,116,.46) padding-box padding-box}.manufacture-square-publish label{color:#536471;gap:5px;font-size:12px;display:grid}.manufacture-square-publish label>span{color:#526170;font-size:12px;font-weight:650}.manufacture-square-publish input,.manufacture-square-publish textarea{color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #dce5eb;border-radius:14px;outline:none;padding:9px 12px;transition:border-color .16s,box-shadow .16s,background .16s}.manufacture-square-publish input:focus,.manufacture-square-publish textarea:focus{border-color:rgba(0,161,194,.42);box-shadow:0 0 0 4px rgba(0,161,194,.08)}.manufacture-square-publish textarea{resize:vertical;scrollbar-width:thin;scrollbar-color:#6a7a8652 transparent;min-height:86px;max-height:138px;line-height:1.52}.manufacture-square-publish__cover-field{margin-bottom:1px;display:block}.manufacture-square-publish__cover-field>div{aspect-ratio:16/9;color:#7b8994;background:linear-gradient(135deg,rgba(0,161,194,.08),rgba(255,255,255,.2)),#eef3f6;border:1px solid #dce5eb;border-radius:16px;place-items:center;font-size:12px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.78)}.manufacture-square-publish__cover-field img{object-fit:cover;width:100%;height:100%}.manufacture-square-publish__segmented,.manufacture-square-publish__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.manufacture-square-publish__segmented button{color:#536471;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce5eb;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px 11px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:flex}.manufacture-square-publish__segmented button:hover{border-color:rgba(0,161,194,.24);transform:translateY(-1px);box-shadow:0 8px 20px rgba(15,23,42,.055)}.manufacture-square-publish__segmented button b{color:#25313a;white-space:nowrap;font-size:13px;font-weight:750}.manufacture-square-publish__segmented button small{color:#8996a0;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.manufacture-square-publish__segmented button.is-active{background:linear-gradient(#f3fcfd,#fff);border-color:rgba(0,161,194,.46);box-shadow:0 0 0 4px rgba(0,161,194,.08)}.manufacture-square-publish__segmented button.is-active b{color:#007f99}.manufacture-square-publish__segmented button.is-active small{color:#4f717b}.manufacture-square-publish__row label{gap:5px}.manufacture-square-publish__row input{height:38px}.manufacture-square-publish__checks{gap:7px;display:grid}.manufacture-square-publish__checks label{color:#64727d;background:#fff;border:1px solid #e2eaf0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;line-height:1.45;display:flex}.manufacture-square-publish__checks input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#d8e1e7;border:0;border-radius:999px;flex:none;width:34px;height:20px;padding:0;transition:background .16s,box-shadow .16s;position:relative}.manufacture-square-publish__checks input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px rgba(15,23,42,.18)}.manufacture-square-publish__checks input:checked{background:#00a1c2;box-shadow:0 0 0 3px rgba(0,161,194,.1)}.manufacture-square-publish__checks input:checked:after{transform:translate(14px)}.manufacture-square-publish__checks input:disabled{cursor:not-allowed;opacity:.45}.manufacture-square-publish__error{color:#dc2626;background:#fff1f1;border-radius:12px;padding:10px 12px;font-size:13px}.manufacture-square-publish__tag-editor{gap:7px;display:grid}.manufacture-square-publish__tag-editor>div{background:#fff;border:1px solid #dce5eb;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:7px 9px;transition:border-color .16s,box-shadow .16s;display:flex}.manufacture-square-publish__tag-editor>div:focus-within{border-color:rgba(0,161,194,.42);box-shadow:0 0 0 4px rgba(0,161,194,.08)}.manufacture-square-publish__tag-editor button{color:#29323d;cursor:pointer;background:#eef4f7;border:0;border-radius:999px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:12px;display:inline-flex}.manufacture-square-publish__tag-editor button i{color:#7b8994;font-style:normal}.manufacture-square-publish__tag-editor input{border:0;border-radius:0;flex:120px;width:120px;min-width:120px;padding:4px 2px}.manufacture-square-publish__tag-editor input:focus{box-shadow:none}.manufacture-square-publish__tag-editor small{color:#8b98a5;margin:0;font-size:12px}.manufacture-square-publish__results{background:radial-gradient(circle at 92% 0,rgba(0,161,194,.06),rgba(0,0,0,0) 28%),#f5f8fa;border:1px solid #e2eaf0;border-radius:22px;flex-direction:column;gap:12px;min-height:0;padding:16px;display:flex;box-shadow:inset 0 0 0 1px rgba(255,255,255,.72)}.manufacture-square-publish__results>div:first-child{gap:4px;display:grid}.manufacture-square-publish__results>div:first-child span{color:#1f2937;font-size:14px;font-weight:700}.manufacture-square-publish__results>div:first-child small,.manufacture-square-publish__results>p{color:#8b98a5;margin:0;font-size:12px;line-height:1.5}.manufacture-square-publish__result-list{scrollbar-width:thin;scrollbar-color:#6a7a8652 transparent;flex-direction:column;flex:1;gap:14px;min-height:0;padding:2px 5px 2px 0;display:flex;overflow-y:auto}.manufacture-square-publish__run-card{border-color:rgba(15,20,25,.055);border-radius:18px;flex:none;box-shadow:0 8px 24px rgba(15,23,42,.043)}.manufacture-square-publish__run-card .manufacture-result-card__groups{scrollbar-width:thin;scrollbar-color:#6a7a8647 transparent;padding:14px 16px 16px}.manufacture-square-publish__run-card .manufacture-result-card__groups::-webkit-scrollbar{height:10px}.manufacture-square-publish__run-card .manufacture-result-card__groups::-webkit-scrollbar-track{background:0 0}.manufacture-square-publish__run-card .manufacture-result-card__groups::-webkit-scrollbar-thumb{background:rgba(106,122,134,.28) padding-box padding-box;border:3px solid #0000;border-radius:999px}.manufacture-square-publish__run-card .manufacture-result-card__groups::-webkit-scrollbar-thumb:hover{background:rgba(86,104,116,.42) padding-box padding-box}.manufacture-square-publish__run-select{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #0f14190d;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 14px;display:flex}.manufacture-square-publish__run-select b,.manufacture-square-publish__run-select small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manufacture-square-publish__run-select b{color:#25313a;font-size:13px;font-weight:650}.manufacture-square-publish__run-select small{color:#9aa3aa;margin-top:2px;font-size:9px}.manufacture-square-publish__run-select i{color:#71808a;background:#eef4f7;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-style:normal;font-weight:600}.manufacture-square-publish__run-card.is-selected .manufacture-square-publish__run-select i{color:#008ca8;background:#e8f9fb}.manufacture-square-publish__run-select .manufacture-project-check{flex:none}.manufacture-square-publish__run-select .manufacture-project-check>span{display:block}.manufacture-square-publish__run-select .manufacture-project-check.is-selected>span{background:#00a1c2;border-color:#00a1c2}.manufacture-square-publish__run-select .manufacture-project-check.is-selected>span:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:5px;left:8px;transform:rotate(45deg)}.manufacture-square-publish__result-item{cursor:default}.manufacture-square-publish footer{background:rgba(255,255,255,.72);border-top:1px solid #edf1f4;flex:none;justify-content:flex-end;align-items:center;gap:18px;padding:14px 34px 18px;display:flex}.manufacture-square-publish footer span{color:#8b98a5;font-size:12px;line-height:1.5}.manufacture-square-publish footer button{color:#fff;background:#111827;flex:none;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 10px 24px rgba(17,24,39,.16)}.manufacture-square-publish footer button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px rgba(17,24,39,.2)}@media(max-width:980px){.manufacture-square-publish__panel{width:calc(100vw - 28px);max-height:calc(100vh - 28px)}.manufacture-square-publish__layout{grid-template-columns:minmax(0,1fr);overflow-y:auto}.manufacture-square-publish__settings,.manufacture-square-publish__result-list{overflow:visible}.manufacture-square-publish__results{min-height:360px}}.jm-manufacture-preview-root{z-index:18100}.jm-manufacture-preview-root .jm-assets-detail-backdrop,.jm-manufacture-preview-root .jm-assets-detail-stage{background:#fff}.dark .jm-manufacture-preview-root .jm-assets-detail-backdrop,.dark .jm-manufacture-preview-root .jm-assets-detail-stage{background:#111215}.jm-manufacture-preview-media{background:0 0;animation:.22s both manufacture-preview-stage-in}.jm-manufacture-preview-empty{color:#536471;white-space:pre-wrap;clip-path:inset(0 round 24px);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#72808a42 transparent;background:#fff padding-box padding-box;border-radius:24px;width:min(780px,100% - 72px);min-height:220px;max-height:calc(100% - 116px);padding:42px 32px 42px 48px;line-height:1.8;display:block;overflow:hidden auto;box-shadow:0 18px 48px rgba(15,20,25,.08)}.jm-manufacture-preview-document{height:calc(100% - 116px);max-height:calc(100% - 116px)}.jm-manufacture-preview-empty{color:#8b98a5;place-items:center;font-size:18px;font-weight:700;display:grid}.jm-manufacture-preview-empty::-webkit-scrollbar{width:14px}.jm-manufacture-preview-empty::-webkit-scrollbar-track{background:0 0;margin:16px 0}.jm-manufacture-preview-empty::-webkit-scrollbar-thumb{background:rgba(114,128,138,.28) padding-box padding-box;border:5px solid #0000;border-radius:999px;min-height:72px}.jm-manufacture-preview-tray{z-index:6;-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);scrollbar-width:thin;scrollbar-color:#5364713d transparent;background:rgba(248,250,251,.72);border:1px solid #ffffff75;border-radius:16px;gap:6px;width:max-content;max-width:calc(100% - 132px);padding:6px 7px;animation:.26s cubic-bezier(.22,1,.36,1) manufacture-preview-dock-in;display:flex;position:absolute;bottom:22px;left:calc(50% - 34px);overflow-x:auto;transform:translate(-50%);box-shadow:0 10px 26px rgba(16,24,32,.1),inset 0 1px rgba(255,255,255,.62)}.jm-manufacture-preview-tray::-webkit-scrollbar{height:8px}.jm-manufacture-preview-tray::-webkit-scrollbar-track{background:0 0}.jm-manufacture-preview-tray::-webkit-scrollbar-thumb{background:rgba(83,100,113,.26) padding-box padding-box;border:3px solid #0000;border-radius:999px}.jm-manufacture-preview-group{flex-direction:column;flex:none;gap:5px;min-width:0;display:flex}.jm-manufacture-preview-group b{color:rgba(26,34,42,.68);letter-spacing:0;white-space:nowrap;padding:0 5px;font-size:9px;font-weight:700;line-height:1}.jm-manufacture-preview-group>div{gap:5px;display:flex}.jm-manufacture-preview-preset{color:#202a33;cursor:pointer;text-align:left;background:rgba(255,255,255,.54);border:1px solid #1d2a3612;border-radius:12px;grid-template-rows:38px 15px;gap:3px;width:70px;padding:4px;font-size:9px;transition:border-color .18s,box-shadow .18s,transform .18s cubic-bezier(.22,1,.36,1),background .18s,color .18s;display:grid;position:relative;overflow:hidden}.jm-manufacture-preview-preset:hover:not(:disabled){background:rgba(255,255,255,.76);border-color:rgba(0,161,194,.2);transform:translateY(-2px);box-shadow:0 8px 18px rgba(18,35,44,.1)}.jm-manufacture-preview-preset.is-active{color:#17252c;background:rgba(241,252,254,.82);border-color:rgba(0,161,194,.42);transform:translateY(-2px);box-shadow:0 9px 22px rgba(0,116,140,.1),0 0 0 1px rgba(0,161,194,.12)}.jm-manufacture-preview-preset:disabled{cursor:default;opacity:.7}.jm-manufacture-preview-preset__thumb{background:#edf3f6;border-radius:8px;width:100%;height:38px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(15,23,42,.04)}.jm-manufacture-preview-preset__thumb img,.jm-manufacture-preview-preset__thumb video{object-fit:cover;width:100%;height:100%;display:block}.jm-manufacture-preview-preset__thumb i{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(19,28,36,.5);border-radius:999px;padding:2px 4px;font-size:7px;font-style:normal;line-height:1;position:absolute;bottom:3px;right:3px}.jm-manufacture-preview-preset__text-thumb,.jm-manufacture-preview-preset__empty-thumb{color:#4f6871;-webkit-line-clamp:3;background:linear-gradient(135deg,rgba(0,161,194,.12),rgba(255,255,255,.5)),#f8fafc;-webkit-box-orient:vertical;height:100%;padding:6px 6px 6px 12px;font-size:7px;line-height:1.32;display:-webkit-box;position:relative;overflow:hidden}.jm-manufacture-preview-preset.is-active .jm-manufacture-preview-preset__text-thumb,.jm-manufacture-preview-preset.is-active .jm-manufacture-preview-preset__empty-thumb{color:#355864;background:linear-gradient(135deg,rgba(0,161,194,.18),rgba(255,255,255,.64)),#f8fafc}.jm-manufacture-preview-preset__text-thumb:before,.jm-manufacture-preview-preset__empty-thumb:before{content:"";background:rgba(0,161,194,.36);border-radius:999px;width:2px;position:absolute;top:7px;bottom:7px;left:6px}.jm-manufacture-preview-preset__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;line-height:15px;display:block;overflow:hidden}@keyframes manufacture-preview-dock-in{0%{opacity:0;transform:translate(-50%)translateY(12px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes manufacture-preview-stage-in{0%{opacity:.86;transform:scale(.996)}to{opacity:1;transform:scale(1)}}@media(max-width:760px){.manufacture-publication-modal__panel{grid-template-columns:1fr}.manufacture-publication-modal__cover{min-height:220px}.manufacture-publication-modal__content{padding:28px 22px}}.prompt-asset-mention{width:100%;height:100%;position:relative}.prompt-asset-mention__highlight,.prompt-asset-mention__input{box-sizing:border-box;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word;word-break:normal;tab-size:4;border:0;margin:0;font-family:inherit;position:absolute;top:0;right:0;bottom:0;left:0}.prompt-asset-mention__highlight{pointer-events:none;color:rgba(0,0,0,0);z-index:0;overflow:hidden}.prompt-asset-mention__highlight mark{font:inherit;color:rgba(0,0,0,0);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:rgba(0,161,194,.14);border-radius:7px;padding:0;display:inline;box-shadow:inset 0 0 0 1px rgba(0,161,194,.18)}.prompt-asset-mention__placeholder{color:rgba(0,0,0,0)}.prompt-asset-mention__input{z-index:1;caret-color:#00a1c2;background:0 0!important}.prompt-asset-mention__input::selection{background:rgba(0,161,194,.2)}.prompt-asset-mention-menu{z-index:19040;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,255,255,.96);border:1px solid #0f172a14;border-radius:14px;position:fixed;overflow:hidden;box-shadow:0 18px 48px rgba(15,23,42,.16)}.prompt-asset-mention-menu__head{color:#6b7780;padding:10px 12px 6px;font-size:11px;font-weight:600}.prompt-asset-mention-menu__scroll{max-height:inherit;padding:6px;overflow-y:auto}.prompt-asset-mention-menu__item{color:#17212b;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.prompt-asset-mention-menu__item:hover,.prompt-asset-mention-menu__item.is-active{background:rgba(0,161,194,.1)}.prompt-asset-mention-menu__thumb{background:#eef2f4;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.prompt-asset-mention-menu__thumb img,.prompt-asset-mention-menu__thumb video{object-fit:cover;width:100%;height:100%;display:block}.prompt-asset-mention-menu__meta{min-width:0}.prompt-asset-mention-menu__meta b,.prompt-asset-mention-menu__meta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.prompt-asset-mention-menu__meta b{font-size:13px;font-weight:650}.prompt-asset-mention-menu__meta small{color:#7a8790;margin-top:2px;font-size:11px}.prompt-asset-mention-menu__empty{color:#7a8790;margin:0;padding:16px 12px;font-size:12px}.dark .prompt-asset-mention__highlight{color:rgba(0,0,0,0)}.dark .prompt-asset-mention__highlight mark{color:rgba(0,0,0,0);background:rgba(0,202,224,.18);box-shadow:inset 0 0 0 1px rgba(111,241,255,.2)}.dark .prompt-asset-mention__placeholder{color:rgba(0,0,0,0)}.dark .prompt-asset-mention__input{caret-color:#00cae0}.dark .prompt-asset-mention-menu{background:rgba(32,33,39,.96);border-color:rgba(224,245,255,.1);box-shadow:0 18px 48px rgba(0,0,0,.36)}.dark .prompt-asset-mention-menu__head,.dark .prompt-asset-mention-menu__meta small,.dark .prompt-asset-mention-menu__empty{color:rgba(224,245,255,.58)}.dark .prompt-asset-mention-menu__item{color:#f5fbff}.dark .prompt-asset-mention-menu__item:hover,.dark .prompt-asset-mention-menu__item.is-active{background:rgba(0,202,224,.14)}.dark .prompt-asset-mention-menu__thumb{background:#2a2d34}.jm-inspiration-publish-dialog{border-radius:18px!important;grid-template-rows:minmax(0,1fr) 64px!important;width:min(1080px,100vw - 32px)!important;height:min(720px,100vh - 32px)!important;max-height:calc(100vh - 32px)!important;padding:12px!important}.jm-inspiration-publish-layout{grid-template-columns:minmax(330px,.9fr) minmax(440px,1.1fr)!important;gap:14px!important;height:100%!important;padding:0!important}.jm-inspiration-publish-close{width:34px!important;height:34px!important;top:10px!important;right:10px!important}.jm-inspiration-publish-side{border-radius:16px!important;overflow:hidden!important}.jm-inspiration-publish-side .jm-inspiration-publish-form{flex-direction:column!important;flex:auto!important;gap:10px!important;min-height:0!important;padding:12px 14px 10px!important;display:flex!important;overflow:hidden!important}.jm-inspiration-publish-field{gap:5px!important}.jm-inspiration-publish-field__head span,.jm-inspiration-publish-reference__head span,.jm-inspiration-publish-model__head span{font-size:14px!important;font-weight:740!important}.jm-inspiration-publish-field__head em,.jm-inspiration-publish-reference__head small,.jm-inspiration-publish-model__head small{font-size:13px!important;font-weight:650!important}.jm-inspiration-publish-field input{border-radius:13px!important;height:42px!important;padding:0 56px 0 14px!important;font-size:14px!important}.jm-inspiration-publish-field textarea{resize:none!important;border-radius:13px!important;height:70px!important;min-height:70px!important;padding:12px 56px 20px 14px!important;font-size:14px!important}.jm-inspiration-publish-side .jm-inspiration-publish-reference{gap:8px!important;min-height:84px!important;margin:0!important}.jm-inspiration-publish-side .jm-inspiration-publish-reference__head{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.jm-inspiration-publish-side .jm-inspiration-publish-reference__head span,.jm-inspiration-publish-side .jm-inspiration-publish-reference__head small{font-size:15px!important}.jm-inspiration-publish-side .jm-inspiration-publish-reference__grid{gap:10px!important;min-height:58px!important;padding:0 2px 4px!important;overflow:auto visible!important}.jm-inspiration-publish-side .jm-inspiration-publish-reference__item{border-radius:12px!important;flex:0 0 70px!important;width:70px!important;height:54px!important;box-shadow:0 5px 14px rgba(15,23,42,.04)!important}.jm-inspiration-publish-side .jm-inspiration-publish-reference__item.is-add{border-radius:12px!important;flex-basis:82px!important;width:82px!important;height:54px!important;font-size:24px!important}.jm-inspiration-publish-side .jm-inspiration-publish-reference__meta button{width:22px!important;height:22px!important;top:-7px!important;right:-7px!important}.jm-inspiration-publish-side .jm-inspiration-publish-reference__meta button:before{font-size:18px!important}.jm-inspiration-publish-side .jm-inspiration-publish-model{margin-top:0!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px 10px!important;display:grid!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label:not(.jm-inspiration-publish-model__param){grid-column:span 3!important;gap:5px!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label:not(.jm-inspiration-publish-model__param)>span{font-size:14px!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label:not(.jm-inspiration-publish-model__param)>input,.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label:not(.jm-inspiration-publish-model__param)>select{border-radius:12px!important;height:40px!important;padding:0 34px 0 12px!important;font-size:14px!important;box-shadow:0 5px 14px rgba(15,23,42,.035)!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>.jm-inspiration-publish-model__param,.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label.jm-inspiration-publish-model__param:nth-child(n+3),.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label.jm-inspiration-publish-model__param:nth-child(4),.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label.jm-inspiration-publish-model__param:nth-child(5),.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label.jm-inspiration-publish-model__param:nth-child(6){border-radius:12px!important;grid-column:span 2!important;gap:7px!important;min-width:0!important;height:38px!important;padding:0 30px 0 12px!important;box-shadow:0 5px 14px rgba(15,23,42,.035)!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>.jm-inspiration-publish-model__param:nth-child(4){grid-column:span 2!important;min-width:0!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>.jm-inspiration-publish-model__param>span{font-size:14px!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>.jm-inspiration-publish-model__param>select{max-width:72px!important;font-size:14px!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>.jm-inspiration-publish-model__param:after{border-width:1.5px!important;width:7px!important;height:7px!important;right:12px!important}.jm-inspiration-publish-side .jm-inspiration-publish-pricing{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:2px!important;padding-top:28px!important;display:grid!important}.jm-inspiration-publish-side .jm-inspiration-publish-pricing:before{font-size:14px!important;top:6px!important}.jm-inspiration-publish-side .jm-inspiration-publish-pricing__option{border-radius:14px!important;min-height:84px!important;padding:16px 42px 14px!important;box-shadow:0 7px 18px rgba(15,23,42,.035)!important}.jm-inspiration-publish-side .jm-inspiration-publish-pricing__option strong{margin-bottom:5px!important;font-size:15px!important}.jm-inspiration-publish-side .jm-inspiration-publish-pricing__option small{color:#8b98a7!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin-top:3px!important;font-size:11px!important;line-height:1.25!important;overflow:hidden!important}.jm-inspiration-publish-side .jm-inspiration-publish-pricing__icon{width:16px!important;height:16px!important;font-size:11px!important;top:18px!important;left:17px!important}.jm-inspiration-publish-side .jm-inspiration-publish-pricing__check{border-width:1.5px!important;width:18px!important;height:18px!important;font-size:11px!important;top:17px!important;right:16px!important}.jm-inspiration-publish-side .jm-inspiration-publish-pricing__price{border-radius:9px!important;height:28px!important;padding:0 9px!important;font-size:12px!important;bottom:12px!important;right:14px!important}.jm-inspiration-publish-side .jm-inspiration-publish-pricing__price input{width:30px!important}.jm-inspiration-publish-side .jm-inspiration-publish-actions{min-height:64px!important;padding:8px 14px!important}.jm-inspiration-publish-actions__note{font-size:12px!important}.jm-inspiration-publish-actions__buttons{gap:10px!important}.jm-inspiration-publish-btn{border-radius:13px!important;min-width:92px!important;height:40px!important;font-size:14px!important}.jm-inspiration-publish-btn.is-primary{min-width:118px!important}.jm-inspiration-publish-side{background:0 0!important;border-color:rgba(15,20,25,.07)!important}.jm-inspiration-publish-side .jm-inspiration-publish-form{background:0 0!important;gap:12px!important;padding:12px 18px 10px!important}.jm-inspiration-publish-side .jm-inspiration-publish-reference{gap:9px!important;min-height:96px!important}.jm-inspiration-publish-side .jm-inspiration-publish-reference__grid{gap:12px!important;min-height:70px!important}.jm-inspiration-publish-side .jm-inspiration-publish-reference__item,.jm-inspiration-publish-side .jm-inspiration-publish-reference__item.is-add{border-radius:13px!important;flex:0 0 64px!important;width:64px!important;height:64px!important}.jm-inspiration-publish-side .jm-inspiration-publish-reference__item img,.jm-inspiration-publish-side .jm-inspiration-publish-reference__item video{border-radius:12px!important}.jm-inspiration-publish-side .jm-inspiration-publish-reference__item.is-add{font-size:25px!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit{gap:10px 12px!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label:not(.jm-inspiration-publish-model__param)>input,.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label:not(.jm-inspiration-publish-model__param)>select{height:42px!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>.jm-inspiration-publish-model__param,.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label.jm-inspiration-publish-model__param:nth-child(n+3),.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label.jm-inspiration-publish-model__param:nth-child(4),.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label.jm-inspiration-publish-model__param:nth-child(5),.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>label.jm-inspiration-publish-model__param:nth-child(6){height:42px!important;padding:0!important;position:relative!important;overflow:hidden!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>.jm-inspiration-publish-model__param>span{z-index:3!important;pointer-events:none!important;position:absolute!important;top:50%!important;left:13px!important;transform:translateY(-50%)!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>.jm-inspiration-publish-model__param>select{z-index:2!important;-webkit-appearance:none!important;appearance:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:12px!important;width:100%!important;max-width:none!important;height:100%!important;padding:0 30px 0 54px!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>.jm-inspiration-publish-model__param:nth-child(4)>select{padding-left:68px!important}.jm-inspiration-publish-side .jm-inspiration-publish-model__edit>.jm-inspiration-publish-model__param:after{content:""!important;z-index:3!important;pointer-events:none!important;border:5px solid #0000!important;border-top:6px solid #52606d!important;border-bottom:0!important;width:0!important;height:0!important;position:absolute!important;top:50%!important;right:14px!important;transform:translateY(-28%)!important}.jm-inspiration-publish-side .jm-inspiration-publish-pricing{gap:12px!important;padding-top:30px!important}.jm-inspiration-publish-side .jm-inspiration-publish-pricing__option{min-height:92px!important;padding:16px 44px 14px 42px!important}.jm-inspiration-publish-side .jm-inspiration-publish-pricing__option small{white-space:normal!important;display:block!important}.jm-inspiration-publish-side .jm-inspiration-publish-pricing__option small+small{display:none!important}.jm-inspiration-publish-side .jm-inspiration-publish-pricing__option:nth-child(2){padding-right:116px!important}.jm-inspiration-publish-side .jm-inspiration-publish-pricing__option:nth-child(2) small{max-width:150px!important}.jm-inspiration-publish-side .jm-inspiration-publish-pricing__price{bottom:16px!important;right:16px!important}.jm-agent-page{color:#0f1419;background:radial-gradient(circle at 58% 0,rgba(53,173,153,.08),rgba(0,0,0,0) 30%),linear-gradient(#f8f9fa,#f3f4f5 42%,#f6f7f8);min-height:100vh;padding:28px 24px 132px;overflow-y:auto}.jm-agent-page>section,.jm-agent-page>nav{max-width:1180px;margin-left:auto;margin-right:auto}.jm-agent-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:18px;display:grid}.jm-agent-kicker{color:#536471;background:rgba(15,20,25,.05);border-radius:999px;align-items:center;height:24px;margin-bottom:8px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.jm-agent-hero h1{letter-spacing:0;margin:0;font-size:34px;font-weight:780;line-height:1.16}.jm-agent-hero p{color:#536471;max-width:560px;margin:8px 0 0;font-size:14px;line-height:1.6}.jm-agent-share,.jm-agent-card,.jm-agent-metric,.jm-agent-table-card,.jm-agent-empty{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.88);border:1px solid #0f141911;border-radius:18px;box-shadow:0 10px 30px rgba(15,20,25,.043)}.jm-agent-share{align-items:center;gap:12px;min-width:320px;padding:12px 12px 12px 16px;display:flex}.jm-agent-share>div{flex:1;min-width:0}.jm-agent-share span{border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.jm-agent-share span.is-on{color:#047857;background:rgba(16,185,129,.1)}.jm-agent-share span.is-off{color:#64748b;background:rgba(148,163,184,.16)}.jm-agent-share code{color:#0f1419;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:18px;font-weight:720;display:block;overflow:hidden}.jm-agent-share button,.jm-agent-link-row button,.jm-agent-empty button{color:#fff;cursor:pointer;background:#0f1419;border:none;border-radius:999px;justify-content:center;align-items:center;height:36px;font-size:13px;font-weight:650;transition:transform .15s,background .15s,opacity .15s;display:inline-flex}.jm-agent-share button{flex-shrink:0;width:88px}.jm-agent-share button:hover,.jm-agent-link-row button:hover,.jm-agent-empty button:hover{background:#1a1f26;transform:translateY(-1px)}.jm-agent-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.jm-agent-metric{min-height:104px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.jm-agent-metric:after{content:"";background:rgba(15,20,25,.16);border-radius:999px;width:7px;height:7px;position:absolute;top:16px;right:16px}.jm-agent-metric.is-balance:after,.jm-agent-metric.is-income:after,.jm-agent-metric.is-month:after{background:rgba(16,185,129,.5)}.jm-agent-metric:hover{border-color:rgba(15,20,25,.12);transform:translateY(-1px);box-shadow:0 14px 32px rgba(15,20,25,.075)}.jm-agent-metric span{color:#536471;font-size:12px;font-weight:600;display:block}.jm-agent-metric strong{overflow-wrap:anywhere;letter-spacing:0;margin-top:10px;font-size:24px;font-weight:760;line-height:1.15;display:block}.jm-agent-tabs{background:rgba(255,255,255,.88);border:1px solid #0f14190f;border-radius:999px;align-items:center;gap:2px;width:100%;max-width:1180px;margin-bottom:16px;padding:4px;display:flex;box-shadow:0 1px 2px rgba(15,20,25,.04)}.jm-agent-tabs button{color:#536471;cursor:pointer;background:0 0;border:none;border-radius:999px;height:32px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.jm-agent-tabs button:hover{color:#0f1419;background:rgba(15,20,25,.05)}.jm-agent-tabs button.is-active{color:#fff;background:#0f1419}.jm-agent-overview{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;display:grid}.jm-agent-wallet,.jm-agent-invite-card,.jm-agent-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.9);border:1px solid #0f141911;border-radius:22px;box-shadow:0 10px 30px rgba(15,20,25,.043)}.jm-agent-wallet{color:#fff;background:linear-gradient(135deg,#101418,#192126 46%,#28443c);min-height:278px;padding:24px;position:relative;overflow:hidden}.jm-agent-wallet:after{content:"";filter:blur(2px);background:rgba(132,255,211,.18);border-radius:999px;width:220px;height:220px;position:absolute;top:-78px;right:-72px}.jm-agent-wallet-head{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.jm-agent-wallet-head span{color:rgba(255,255,255,.68);font-size:13px;font-weight:650}.jm-agent-wallet-head strong{color:rgba(255,255,255,.84);background:rgba(255,255,255,.12);border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.jm-agent-wallet-amount{z-index:1;letter-spacing:0;margin-top:42px;font-size:46px;font-weight:800;line-height:1;position:relative}.jm-agent-wallet-grid{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:42px;display:grid;position:relative}.jm-agent-wallet-grid>div{background:rgba(255,255,255,.1);border-radius:16px;padding:12px}.jm-agent-wallet-grid span{color:rgba(255,255,255,.58);font-size:12px;display:block}.jm-agent-wallet-grid strong{color:#fff;margin-top:6px;font-size:15px;display:block}.jm-agent-wallet-action,.jm-agent-primary-action,.jm-agent-withdraw-card button{z-index:1;color:#fff;cursor:pointer;background:#0f1419;border:none;border-radius:999px;justify-content:center;align-items:center;height:40px;padding:0 18px;font-size:13px;font-weight:700;transition:transform .15s,background .15s,opacity .15s;display:inline-flex;position:relative}.jm-agent-wallet-action{color:#101418;background:rgba(255,255,255,.92);margin-top:18px}.jm-agent-wallet-action:hover,.jm-agent-primary-action:hover,.jm-agent-withdraw-card button:hover{transform:translateY(-1px)}.jm-agent-primary-action:disabled,.jm-agent-withdraw-card button:disabled,.jm-agent-wallet-action:disabled{cursor:not-allowed;opacity:.58;transform:none}.jm-agent-invite-card,.jm-agent-panel{padding:20px}.jm-agent-invite-card h2,.jm-agent-panel h2{color:#0f1419;letter-spacing:0;margin:0 0 8px;font-size:16px;font-weight:720}.jm-agent-invite-card p{color:#536471;margin:0;font-size:13px;line-height:1.7}.jm-agent-code-line{background:#f5f6f7;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:14px;display:flex}.jm-agent-code-line span{color:#536471;font-size:12px;font-weight:650}.jm-agent-code-line strong{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:20px}.jm-agent-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.jm-agent-panel-head h2{margin:0}.jm-agent-panel-head span,.jm-agent-panel-head button{color:#536471;background:0 0;border:none;font-size:12px;font-weight:650}.jm-agent-panel-head button{cursor:pointer}.jm-agent-panel-head button:hover{color:#0f1419}.jm-agent-panel-wide{grid-column:1/-1}.jm-agent-list-section{max-width:1180px;margin:0 auto}.jm-agent-table-toolbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.88);border:1px solid #0f141911;border-radius:18px;grid-template-columns:minmax(260px,1fr) 150px auto auto;align-items:center;gap:10px;margin-bottom:12px;padding:10px;display:grid;box-shadow:0 10px 30px rgba(15,20,25,.043)}.jm-agent-table-toolbar input,.jm-agent-table-toolbar select{color:#0f1419;background:#f3f4f5;border:none;border-radius:999px;outline:none;width:100%;height:38px;padding:0 14px;font-size:13px}.jm-agent-table-toolbar input::placeholder{color:#8899a6}.jm-agent-table-toolbar input:focus,.jm-agent-table-toolbar select:focus{box-shadow:inset 0 0 0 1px rgba(15,20,25,.12)}.jm-agent-table-toolbar button{color:#fff;cursor:pointer;background:#0f1419;border:none;border-radius:999px;justify-content:center;align-items:center;min-width:72px;height:38px;padding:0 16px;font-size:13px;font-weight:650;transition:transform .15s,background .15s,color .15s;display:inline-flex}.jm-agent-table-toolbar button:hover{background:#1a1f26;transform:translateY(-1px)}.jm-agent-table-toolbar button[type=button]{color:#536471;background:#f3f4f5}.jm-agent-table-toolbar button[type=button]:hover{color:#0f1419;background:#e8ecef}.jm-agent-link-row{align-items:center;gap:10px;margin-top:16px;display:flex}.jm-agent-link-row span{color:#536471;text-overflow:ellipsis;white-space:nowrap;background:#f0f1f3;border-radius:12px;flex:1;min-width:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow:hidden}.jm-agent-link-row button{padding:0 16px}.jm-agent-progress{gap:10px;display:grid}.jm-agent-progress>div{background:#f5f6f7;border-radius:12px;justify-content:space-between;align-items:center;min-height:40px;padding:0 14px;display:flex}.jm-agent-progress span{color:#536471;font-size:12px;font-weight:600}.jm-agent-progress strong{color:#0f1419;font-size:14px;font-weight:720}.jm-agent-mini-list{gap:10px;display:grid}.jm-agent-mini-item{background:#f5f6f7;border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:8px 10px;display:grid}.jm-agent-mini-item strong{color:#0f1419;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.jm-agent-mini-item span{color:#8899a6;margin-top:3px;font-size:12px;display:block}.jm-agent-mini-item em{color:#047857;font-size:13px;font-style:normal;font-weight:750}.jm-agent-mini-empty{color:#8899a6;background:#f5f6f7;border-radius:16px;place-items:center;min-height:96px;font-size:13px;display:grid}.jm-agent-ledger-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.jm-agent-ledger-chip{background:#f5f6f7;border-radius:18px;min-height:104px;padding:14px}.jm-agent-ledger-chip span{color:#536471;font-size:12px;font-weight:650}.jm-agent-ledger-chip strong{color:#0f1419;margin-top:14px;font-size:20px;font-weight:780;display:block}.jm-agent-ledger-chip small{color:#8899a6;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;display:block;overflow:hidden}.jm-agent-table-card{border-radius:22px;overflow:auto}.jm-agent-table-card table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.jm-agent-table-card th,.jm-agent-table-card td{text-align:left;white-space:nowrap;border-bottom:1px solid #0f14190f;padding:13px 16px}.jm-agent-table-card tr:last-child td{border-bottom:none}.jm-agent-table-card th{color:#536471;background:rgba(245,246,247,.78);font-size:12px;font-weight:700}.jm-agent-table-card td{color:#0f1419}.jm-agent-table-card td span{color:#8899a6;margin-top:3px;font-size:12px;display:block}.jm-agent-user-cell{align-items:center;gap:10px;display:flex}.jm-agent-avatar{color:#536471;object-fit:cover;background:#f0f1f3;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:inline-flex}.jm-agent-table-empty{height:140px;text-align:center!important;color:#8899a6!important}.jm-agent-settings-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px;display:grid}.jm-agent-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.jm-agent-methods button{color:#536471;cursor:pointer;background:#f3f4f5;border:none;border-radius:999px;height:38px;font-size:13px;font-weight:700;transition:background .15s,color .15s,transform .15s}.jm-agent-methods button:hover{color:#0f1419;transform:translateY(-1px)}.jm-agent-methods button.is-active{color:#fff;background:#0f1419}.jm-agent-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.jm-agent-form-grid label{gap:7px;display:grid}.jm-agent-form-grid label span{color:#536471;font-size:12px;font-weight:700}.jm-agent-form-grid input,.jm-agent-withdraw-card input,.jm-agent-withdraw-card select{color:#0f1419;background:#f3f4f5;border:none;border-radius:14px;outline:none;width:100%;height:40px;padding:0 13px;font-size:13px}.jm-agent-form-grid input:focus,.jm-agent-withdraw-card input:focus,.jm-agent-withdraw-card select:focus{box-shadow:inset 0 0 0 1px rgba(15,20,25,.14)}.jm-agent-qr-upload{background:#f8faf9;border:1px solid #0f141914;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:142px;padding:14px;display:flex}.jm-agent-qr-upload>div:first-child{gap:7px;display:grid}.jm-agent-qr-upload strong{color:#0f1419;font-size:14px}.jm-agent-qr-upload span{color:#71808e;font-size:12px;line-height:1.6}.jm-agent-qr-upload-action{flex:0 0 108px;justify-items:center;gap:8px;display:grid}.jm-agent-qr-upload-action img,.jm-agent-qr-empty{object-fit:cover;background:#fff;border-radius:8px;width:88px;height:88px;box-shadow:inset 0 0 0 1px rgba(15,20,25,.08)}.jm-agent-qr-empty{color:#8a98a5;place-items:center;font-size:12px;display:grid}.jm-agent-upload-button{cursor:pointer;color:#0f1419;font-size:12px;font-weight:700}.jm-agent-upload-button input{display:none}.jm-agent-primary-action{margin-top:16px}.jm-agent-payment-preview{align-self:start}.jm-agent-withdraw-card{background:rgba(255,255,255,.9);border:1px solid #0f141911;border-radius:22px;grid-template-columns:minmax(260px,1fr) 150px 160px minmax(180px,.8fr) auto;align-items:end;gap:10px;margin-bottom:12px;padding:16px;display:grid;box-shadow:0 10px 30px rgba(15,20,25,.043)}.jm-agent-withdraw-card h2{color:#0f1419;margin:0;font-size:16px;font-weight:760}.jm-agent-withdraw-card p{color:#536471;margin:6px 0 0;font-size:12px}.jm-agent-status{border-radius:999px;justify-content:center;align-items:center;height:24px;padding:0 9px;font-weight:750;margin:0!important;font-size:12px!important;display:inline-flex!important}.jm-agent-status.is-pending{background:rgba(245,158,11,.12);color:#b45309!important}.jm-agent-status.is-paid{background:rgba(16,185,129,.12);color:#047857!important}.jm-agent-status.is-rejected,.jm-agent-status.is-cancelled{background:rgba(239,68,68,.1);color:#dc2626!important}.jm-agent-floating-pager-wrap{bottom:22px;right:0;left:var(--side-menu-width,76px);z-index:42;pointer-events:none;justify-content:center;display:flex;position:fixed}.jm-agent-floating-pager-wrap .jm-agent-floating-pager{pointer-events:auto;margin:0;position:static}.jm-agent-empty{text-align:center;place-items:center;gap:8px;max-width:720px;min-height:360px;margin:80px auto;padding:32px;display:grid}.jm-agent-empty strong{font-size:20px}.jm-agent-empty p{color:#536471;margin:0;font-size:14px}.jm-agent-empty button{margin-top:8px;padding:0 18px}.dark .jm-agent-page{color:#f4f4f5;background:radial-gradient(circle at 58% 0,rgba(53,173,153,.12),rgba(0,0,0,0) 28%),#0f0f12}.dark .jm-agent-kicker{color:#a1a1aa;background:rgba(255,255,255,.08)}.dark .jm-agent-share,.dark .jm-agent-invite-card,.dark .jm-agent-panel,.dark .jm-agent-metric,.dark .jm-agent-table-card,.dark .jm-agent-empty,.dark .jm-agent-tabs,.dark .jm-agent-table-toolbar,.dark .jm-agent-withdraw-card{background:#18191c;border-color:rgba(255,255,255,.08);box-shadow:0 2px 8px rgba(0,0,0,.28)}.dark .jm-agent-share code,.dark .jm-agent-hero h1,.dark .jm-agent-invite-card h2,.dark .jm-agent-panel h2,.dark .jm-agent-metric strong,.dark .jm-agent-progress strong,.dark .jm-agent-table-card td,.dark .jm-agent-mini-item strong,.dark .jm-agent-ledger-chip strong,.dark .jm-agent-code-line strong,.dark .jm-agent-withdraw-card h2{color:#f4f4f5}.dark .jm-agent-hero p,.dark .jm-agent-invite-card p,.dark .jm-agent-metric span,.dark .jm-agent-progress span,.dark .jm-agent-table-card th,.dark .jm-agent-empty p,.dark .jm-agent-form-grid label span,.dark .jm-agent-withdraw-card p{color:#a1a1aa}.dark .jm-agent-share button,.dark .jm-agent-link-row button,.dark .jm-agent-empty button,.dark .jm-agent-tabs button.is-active{color:#0f1419;background:#f4f4f5}.dark .jm-agent-share button:hover,.dark .jm-agent-link-row button:hover,.dark .jm-agent-empty button:hover{background:#fff}.dark .jm-agent-tabs button{color:#a1a1aa}.dark .jm-agent-tabs button:hover{color:#f4f4f5;background:rgba(255,255,255,.08)}.dark .jm-agent-link-row span,.dark .jm-agent-progress>div,.dark .jm-agent-table-card th,.dark .jm-agent-avatar,.dark .jm-agent-code-line,.dark .jm-agent-mini-item,.dark .jm-agent-mini-empty,.dark .jm-agent-ledger-chip,.dark .jm-agent-table-toolbar input,.dark .jm-agent-table-toolbar select,.dark .jm-agent-table-toolbar button[type=button],.dark .jm-agent-methods button,.dark .jm-agent-form-grid input,.dark .jm-agent-withdraw-card input,.dark .jm-agent-withdraw-card select{background:rgba(255,255,255,.06)}.dark .jm-agent-methods button.is-active,.dark .jm-agent-primary-action,.dark .jm-agent-withdraw-card button{color:#0f1419;background:#f4f4f5}.dark .jm-agent-form-grid input,.dark .jm-agent-withdraw-card input,.dark .jm-agent-withdraw-card select{color:#f4f4f5}.dark .jm-agent-link-row span,.dark .jm-agent-table-card td span,.dark .jm-agent-table-empty,.dark .jm-agent-avatar{color:#a1a1aa!important}.dark .jm-agent-table-card th,.dark .jm-agent-table-card td{border-bottom-color:rgba(255,255,255,.07)}.dark .jm-agent-table-toolbar input,.dark .jm-agent-table-toolbar select{color:#f4f4f5}.dark .jm-agent-table-toolbar input::placeholder{color:#71717a}.dark .jm-agent-table-toolbar button[type=button]{color:#a1a1aa}.dark .jm-agent-table-toolbar button[type=button]:hover{color:#f4f4f5;background:rgba(255,255,255,.1)}@media(min-width:768px){.jm-agent-page{padding:28px 32px 96px}}@media(max-width:1120px){.jm-agent-metrics,.jm-agent-ledger-strip,.jm-agent-wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jm-agent-table-toolbar{grid-template-columns:minmax(0,1fr) 150px auto auto}.jm-agent-withdraw-card{grid-template-columns:1fr 150px 150px}.jm-agent-withdraw-card>div{grid-column:1/-1}}@media(max-width:860px){.jm-agent-hero,.jm-agent-overview,.jm-agent-settings-grid{grid-template-columns:1fr}.jm-agent-share{width:100%;min-width:0}.jm-agent-panel-wide{grid-column:auto}.jm-agent-ledger-strip{grid-template-columns:1fr}.jm-agent-table-toolbar,.jm-agent-withdraw-card{grid-template-columns:1fr 1fr}}@media(max-width:640px){.jm-agent-page{padding:20px 14px 84px}.jm-agent-hero h1{font-size:24px}.jm-agent-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.jm-agent-metric{min-height:84px;padding:14px}.jm-agent-metric strong{font-size:20px}.jm-agent-tabs{width:100%;display:flex;overflow-x:auto}.jm-agent-tabs button{flex:1 0 auto}.jm-agent-link-row{flex-direction:column;align-items:stretch}.jm-agent-table-toolbar,.jm-agent-wallet-grid,.jm-agent-form-grid,.jm-agent-methods,.jm-agent-withdraw-card{grid-template-columns:1fr}.jm-agent-floating-pager-wrap{padding:0 12px;bottom:14px;left:0}}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#0003 transparent;overflow-y:auto}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0;margin:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);background-clip:content-box;border:1px solid #0000;border-radius:20px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.35)}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.2)}.dark .custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.35)}.jm-api-scroll,.jm-api-surface pre{scrollbar-width:thin;scrollbar-color:#3d434b52 transparent}.jm-api-scroll::-webkit-scrollbar{width:9px;height:9px}.jm-api-surface pre::-webkit-scrollbar{width:9px;height:9px}.jm-api-scroll::-webkit-scrollbar-track{background:0 0}.jm-api-surface pre::-webkit-scrollbar-track{background:0 0}.jm-api-scroll::-webkit-scrollbar-thumb{background:rgba(61,67,75,.28) padding-box padding-box;border:3px solid #0000;border-radius:999px}.jm-api-surface pre::-webkit-scrollbar-thumb{background:rgba(61,67,75,.28) padding-box padding-box;border:3px solid #0000;border-radius:999px}.jm-api-scroll::-webkit-scrollbar-thumb:hover{background:rgba(32,36,42,.48) padding-box padding-box;border:3px solid #0000}.jm-api-surface pre::-webkit-scrollbar-thumb:hover{background:rgba(32,36,42,.48) padding-box padding-box;border:3px solid #0000}.dark .jm-api-surface,.dark .jm-api-surface .jm-api-scroll{color:#eceef2;background:#101114!important}.dark .jm-api-surface>div>aside,.dark .jm-api-surface .jm-api-scroll>header{color:#eceef2;background:#16171b!important}.dark .jm-api-surface [class*=bg-white],.dark .jm-api-surface [class*="bg-[#fafafa]"]{background-color:#1b1d22!important;border-color:rgba(255,255,255,.09)!important}.dark .jm-api-surface [class*=text-black]{color:rgba(240,242,245,.82)!important}.dark .jm-api-surface [class*="bg-[#f7f8f9]"]{background-color:#15161a!important}.dark .jm-api-surface pre[class*="bg-[#17191c]"]{background:#0d0e10!important}@media(max-width:640px){html[data-sidebar-surface=inspiration],html[data-sidebar-surface=inspiration] body{overflow-x:hidden}.jm-app-shell--inspiration,.jm-app-shell--page-generate{position:relative;overflow:hidden}.jm-app-shell--inspiration .jm-app-main,.jm-app-shell--page-generate .jm-app-main{width:100%;min-width:0;padding-bottom:0}.jm-sidebar.jm-sidebar--inspiration,.jm-app-shell--page-generate .jm-sidebar.jm-sidebar--generate{z-index:17020;width:var(--side-menu-width);min-width:0;height:100dvh;padding:var(--side-menu-padding);transform:translate(calc(-1 * var(--side-menu-width) - 12px));-webkit-backdrop-filter:blur(22px);flex-direction:column;justify-content:space-between;align-items:stretch;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:18px 0 40px rgba(15,20,25,.12);background:rgba(247,248,249,.94)!important;border-right:1px solid #0f141914!important}.jm-sidebar.jm-sidebar--inspiration.is-mobile-open,.jm-app-shell--page-generate .jm-sidebar.jm-sidebar--generate.is-mobile-open{transform:translate(0)}.dark .jm-sidebar.jm-sidebar--inspiration,.dark .jm-app-shell--page-generate .jm-sidebar.jm-sidebar--generate{box-shadow:18px 0 40px rgba(0,0,0,.34);background:rgba(16,19,23,.94)!important;border-right-color:rgba(255,255,255,.1)!important}.jm-mobile-sidebar-toggle{top:calc(12px + env(safe-area-inset-top));z-index:17015;-webkit-backdrop-filter:blur(18px);background:rgba(255,255,255,.88);border:1px solid #0f141914;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:inline-flex;position:fixed;left:12px;box-shadow:0 10px 26px rgba(15,20,25,.1)}.jm-mobile-sidebar-toggle span{background:#111827;border-radius:999px;width:17px;height:2px;transition:transform .18s,opacity .18s;display:block}.jm-app-shell--inspiration.is-mobile-nav-open .jm-mobile-sidebar-toggle,.jm-app-shell--page-generate.is-mobile-nav-open .jm-mobile-sidebar-toggle{z-index:17035;background:rgba(255,255,255,.96)}.jm-app-shell--inspiration.is-mobile-nav-open .jm-mobile-sidebar-toggle span:first-child,.jm-app-shell--page-generate.is-mobile-nav-open .jm-mobile-sidebar-toggle span:first-child{transform:translateY(3.5px)rotate(45deg)}.jm-app-shell--inspiration.is-mobile-nav-open .jm-mobile-sidebar-toggle span:last-child,.jm-app-shell--page-generate.is-mobile-nav-open .jm-mobile-sidebar-toggle span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.dark .jm-mobile-sidebar-toggle{background:rgba(21,23,28,.88);border-color:rgba(255,255,255,.1);box-shadow:0 12px 28px rgba(0,0,0,.32)}.dark .jm-mobile-sidebar-toggle span{background:#f7f9fb}.jm-mobile-sidebar-backdrop{z-index:17005;-webkit-backdrop-filter:blur(4px);background:rgba(15,20,25,.26);border:0;display:none;position:fixed;top:0;right:0;bottom:0;left:0}.jm-app-shell--inspiration.is-mobile-nav-open .jm-mobile-sidebar-backdrop,.jm-app-shell--page-generate.is-mobile-nav-open .jm-mobile-sidebar-backdrop{display:block}.jm-sidebar.jm-sidebar--inspiration .jm-center-menu,.jm-app-shell--page-generate .jm-sidebar.jm-sidebar--generate .jm-center-menu{align-items:center;gap:var(--jm-center-nav-gap);flex-direction:column;margin:0;padding:0;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.jm-sidebar.jm-sidebar--inspiration .jm-center-menu a,.jm-app-shell--page-generate .jm-sidebar.jm-sidebar--generate .jm-center-menu a{display:block}.jm-sidebar.jm-sidebar--inspiration .jm-center-menu .jm-menu-item,.jm-app-shell--page-generate .jm-sidebar.jm-sidebar--generate .jm-center-menu .jm-menu-item{width:100%;padding:0}.jm-sidebar.jm-sidebar--inspiration .jm-icon-container,.jm-app-shell--page-generate .jm-sidebar.jm-sidebar--generate .jm-icon-container{width:56px;height:var(--menu-icon-size);min-height:var(--menu-icon-size)}.jm-sidebar.jm-sidebar--inspiration .jm-icon-content,.jm-app-shell--page-generate .jm-sidebar.jm-sidebar--generate .jm-icon-content{width:56px;min-height:var(--jm-nav-item-height);justify-content:flex-start;gap:2px}.jm-sidebar.jm-sidebar--inspiration .jm-icon-menu-inner,.jm-sidebar.jm-sidebar--inspiration .jm-icon-menu,.jm-app-shell--page-generate .jm-sidebar.jm-sidebar--generate .jm-icon-menu-inner,.jm-app-shell--page-generate .jm-sidebar.jm-sidebar--generate .jm-icon-menu{font-size:20px}.jm-sidebar.jm-sidebar--inspiration .jm-nav-label,.jm-app-shell--page-generate .jm-sidebar.jm-sidebar--generate .jm-nav-label{width:56px;color:var(--text-secondary);letter-spacing:0;font-size:11px;line-height:18px}.jm-sidebar.jm-sidebar--inspiration .jm-bottom-menu,.jm-app-shell--page-generate .jm-sidebar.jm-sidebar--generate .jm-bottom-menu{width:auto;padding-bottom:calc(14px + env(safe-area-inset-bottom));flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:0;margin:0;display:flex!important}.jm-sidebar.jm-sidebar--inspiration .jm-avatar-btn,.jm-app-shell--page-generate .jm-sidebar.jm-sidebar--generate .jm-avatar-btn{display:flex!important}.jm-sidebar.jm-sidebar--inspiration .jm-notify-btn,.jm-app-shell--page-generate .jm-sidebar.jm-sidebar--generate .jm-notify-btn{display:flex}.jm-sidebar.jm-sidebar--inspiration .jm-compute-balance-card,.jm-sidebar.jm-sidebar--inspiration .jm-storage-balance-card,.jm-app-shell--page-generate .jm-sidebar.jm-sidebar--generate .jm-compute-balance-card,.jm-app-shell--page-generate .jm-sidebar.jm-sidebar--generate .jm-storage-balance-card{display:flex!important}.jm-app-shell--page-generate .jm-generate{background:#f6f7f8;flex-direction:column;width:100%;overflow:hidden;min-width:0!important}.jm-app-shell--page-generate .jm-generate-rail,.jm-app-shell--page-generate .jm-generate-rail-collapsed{top:0;bottom:0;left:var(--side-menu-width);z-index:17024;min-width:0;max-width:calc(100vw - var(--side-menu-width) - 12px);transform:translate(calc(-100% - var(--side-menu-width) - 14px));-webkit-backdrop-filter:blur(22px);border-bottom:0;flex:none;transition:transform .22s cubic-bezier(.22,1,.36,1);position:fixed;box-shadow:10px 0 32px rgba(15,20,25,.1);width:min(304px,calc(100vw - var(--side-menu-width) - 12px))!important;background:rgba(255,255,255,.96)!important;border-right:1px solid #0f141914!important;height:100dvh!important}.jm-app-shell--page-generate.is-mobile-nav-open .jm-generate-rail,.jm-app-shell--page-generate.is-mobile-nav-open .jm-generate-rail-collapsed{transform:translate(0)}.dark .jm-app-shell--page-generate .jm-generate-rail,.dark .jm-app-shell--page-generate .jm-generate-rail-collapsed{box-shadow:10px 0 32px rgba(0,0,0,.34);background:rgba(18,19,23,.96)!important;border-right-color:rgba(255,255,255,.1)!important}.jm-app-shell--page-generate .jm-generate-rail,.jm-app-shell--page-generate .jm-generate-rail-collapsed{height:100dvh}.jm-app-shell--page-generate .jm-generate-rail>div:first-child{height:62px!important;padding:calc(12px + env(safe-area-inset-top)) 14px 10px!important}.jm-app-shell--page-generate .jm-generate-rail-collapsed>div:first-child{padding:calc(12px + env(safe-area-inset-top)) 14px 10px!important}.jm-app-shell--page-generate .jm-generate-rail>div:nth-child(2){flex-direction:column!important;gap:8px!important;padding:0 14px 12px!important;display:flex!important}.jm-app-shell--page-generate .jm-generate-rail>div:nth-child(2) button{box-shadow:inset 0 0 0 1px rgba(15,20,25,.06);background:rgba(248,249,250,.92)!important;border-radius:14px!important;flex:1 1 0!important;width:auto!important;min-width:0!important;height:38px!important}.dark .jm-app-shell--page-generate .jm-generate-rail>div:nth-child(2) button{box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);background:rgba(35,37,43,.92)!important}.jm-app-shell--page-generate .jm-generate-rail .jm-generate-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;display:block;overflow:hidden auto;padding:8px 14px calc(18px + env(safe-area-inset-bottom))!important}.jm-app-shell--page-generate .jm-generate-rail .jm-generate-scroll::-webkit-scrollbar{display:none}.jm-app-shell--page-generate .jm-generate-rail .jm-generate-scroll ul{width:100%;flex-direction:column!important;gap:4px!important;display:flex!important}.jm-app-shell--page-generate .jm-generate-rail .jm-generate-scroll li{width:100%}.jm-app-shell--page-generate .jm-generate-main{background:#f6f7f8;flex:auto;width:100%;min-height:0}.dark .jm-app-shell--page-generate .jm-generate-main{background:#0f0f12}.jm-app-shell--page-generate .jm-generate-header{min-height:calc(68px + env(safe-area-inset-top));z-index:4;height:auto!important;padding:calc(12px + env(safe-area-inset-top)) 12px 10px 66px!important;background:#f6f7f8!important;justify-content:flex-start!important;align-items:center!important}.dark .jm-app-shell--page-generate .jm-generate-header{background:#0f0f12!important}.jm-app-shell--page-generate .jm-generate-header>.w-20,.jm-app-shell--page-generate .jm-generate-header>h1{display:none}.jm-app-shell--page-generate .jm-generate-header>div:last-child{scrollbar-width:none;border-radius:17px;flex:auto;width:100%;min-width:0;max-width:none;height:44px;overflow:auto hidden;box-shadow:0 8px 22px rgba(15,20,25,.06);background:rgba(255,255,255,.98)!important}.jm-app-shell--page-generate .jm-generate-header>div:last-child::-webkit-scrollbar{display:none}.dark .jm-app-shell--page-generate .jm-generate-header>div:last-child{box-shadow:0 10px 26px rgba(0,0,0,.28);background:rgba(29,31,36,.98)!important}.jm-app-shell--page-generate .jm-generate-header>div:last-child [class*="min-w-[92px]"]{flex:none;min-width:max-content!important;padding-left:10px!important;padding-right:10px!important}.jm-app-shell--page-generate .jm-generate-header>div:last-child button .truncate{text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}.jm-app-shell--page-generate .jm-generate-header>div:last-child .hidden.sm\:inline-flex{display:inline-flex!important}.jm-app-shell--page-generate .jm-generate-main>.jm-generate-scroll{width:100%;background:#f6f7f8!important;padding:14px 14px 224px!important}.dark .jm-app-shell--page-generate .jm-generate-main>.jm-generate-scroll{background:#0f0f12!important}.jm-app-shell--page-generate .jm-generate-main>.jm-generate-scroll>div{gap:26px!important;max-width:100%!important}.jm-app-shell--page-generate .jm-generate-main [id^=chat-msg-]{scroll-margin-bottom:240px}.jm-app-shell--page-generate .jm-generate-main [id^=chat-msg-]>div{max-width:100%!important}.jm-app-shell--page-generate .jm-generate-main .group\/user-prompt button[title=引用提示词]{display:none!important}.jm-app-shell--page-generate .jm-generate-main .grid[class*="150px"]{grid-template-columns:repeat(auto-fill,minmax(154px,1fr))!important;gap:12px!important}.jm-app-shell--page-generate .jm-generate-main .size-\[150px\]{aspect-ratio:1;box-shadow:0 10px 24px rgba(15,20,25,.06);border-radius:16px!important;width:100%!important;height:auto!important}.jm-app-shell--page-generate .jm-generate-composer-dock{padding:48px 12px calc(12px + env(safe-area-inset-bottom))!important}.jm-app-shell--page-generate .jm-generate-composer{min-height:152px;max-height:min(54dvh,380px);box-shadow:0 16px 46px rgba(15,20,25,.1);background:rgba(255,255,255,.96)!important;border-color:rgba(15,20,25,.06)!important;border-radius:24px!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;padding:14px 14px 13px!important}.dark .jm-app-shell--page-generate .jm-generate-composer{box-shadow:0 18px 50px rgba(0,0,0,.42);background:rgba(32,33,39,.94)!important}.jm-app-shell--page-generate .jm-generate-composer .prompt-asset-mention__input,.jm-app-shell--page-generate .jm-generate-composer .prompt-asset-mention__highlight,.jm-app-shell--page-generate .jm-generate-composer textarea{font-size:14px;line-height:23px;height:70px!important}.jm-app-shell--page-generate .jm-generate-composer>div:first-child{gap:10px!important;overflow:visible!important}.jm-app-shell--page-generate .jm-generate-composer>div:last-child{min-height:38px;align-items:center!important;gap:8px!important;height:auto!important}.jm-app-shell--page-generate .jm-generate-composer>div:last-child>div:first-child{min-width:0;overflow:hidden!important}.jm-app-shell--page-generate .jm-generate-composer>div:last-child>div:first-child>div{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden;gap:5px!important;padding:2px 1px 5px!important;display:flex!important}.jm-app-shell--page-generate .jm-generate-composer>div:last-child>div:first-child>div::-webkit-scrollbar{display:none}.jm-app-shell--page-generate .jm-generate-composer [title][class*=inline-flex][class*=h-9]{flex:none;gap:5px;border-radius:12px!important;height:34px!important;padding:0 10px!important;font-size:12px!important}.jm-app-shell--page-generate .jm-generate-composer [title][class*=inline-flex][class*=h-9] svg{width:15px;height:15px}.jm-app-shell--page-generate .jm-generate-composer .jm-billing-scheme-tip,.jm-app-shell--page-generate .jm-generate-composer [class*=BillingSchemeTip]{display:none!important}.inspiration-page{width:100%;min-width:0;overflow-x:hidden!important}.inspiration-hero{overflow:visible;min-height:auto!important;padding:calc(62px + env(safe-area-inset-top)) 14px 18px!important}.inspiration-hero h1{max-width:340px;margin:0 auto;font-weight:650;line-height:1.18;letter-spacing:0!important;font-size:28px!important}.inspiration-title-chevron{width:6px;height:6px;margin-top:0}.inspiration-composer-slot{min-height:172px;margin-top:18px}.inspiration-composer.inspiration-composer--live{gap:10px;border-radius:20px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:148px!important;margin-top:0!important;padding:13px 13px 12px!important}.inspiration-composer.inspiration-composer--live .prompt-asset-mention__input,.inspiration-composer.inspiration-composer--live .prompt-asset-mention__highlight,.inspiration-composer.inspiration-composer--live textarea{font-size:14px;line-height:23px;height:68px!important}.inspiration-composer__body-live{gap:10px!important;overflow:visible!important}.inspiration-reference-scale{transform-origin:0 0;max-width:76px}.inspiration-composer__toolbar-live{align-items:center!important;gap:8px!important;height:auto!important;min-height:38px!important}.inspiration-composer__toolbar-options{min-width:0;overflow:hidden!important}.inspiration-composer__toolbar-options>div{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden;align-items:center!important;gap:5px!important;padding:2px 1px 5px!important;display:flex!important}.inspiration-composer__toolbar-options>div::-webkit-scrollbar{display:none}.inspiration-tool-button{letter-spacing:0;flex:none;gap:5px;border-radius:9px!important;height:32px!important;padding:0 9px!important;font-size:11px!important}.inspiration-tool-button svg{width:15px;height:15px}.inspiration-composer__billing{display:none!important}.inspiration-composer__send{flex:0 0 38px!important;width:38px!important;height:38px!important}.inspiration-composer.inspiration-composer--floating{right:12px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;width:auto!important;min-width:0!important;max-width:none!important;left:12px!important;transform:none!important}.inspiration-composer.inspiration-composer--floating.is-collapsed{border-radius:20px!important;height:62px!important;min-height:62px!important;padding:10px 12px!important}.inspiration-composer--floating.is-collapsed .inspiration-composer__body-live{height:42px;padding-left:46px;padding-right:44px}.inspiration-composer--floating.is-collapsed .inspiration-reference-scale{transform:translateY(-10px)scale(.62)}.inspiration-composer--floating.is-collapsed .inspiration-composer__toolbar-live{right:12px}.inspiration-composer.inspiration-composer--floating.is-expanded{height:auto!important;min-height:148px!important}.inspiration-quick-modes{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;margin-top:16px;padding:2px 0 8px;overflow:auto hidden;width:calc(100vw - 28px)!important;min-width:0!important;max-width:calc(100vw - 28px)!important;display:flex!important}.inspiration-quick-modes::-webkit-scrollbar{display:none}.inspiration-quick-modes>button{scroll-snap-align:start;border-radius:14px;flex:0 0 min(252px,72vw);gap:10px;width:auto;min-width:0;height:70px;padding:10px 12px}.inspiration-quick-modes>button>span{letter-spacing:0;border-radius:10px;width:40px;height:40px}.inspiration-quick-modes b{letter-spacing:0;font-size:12px}.inspiration-quick-modes small{font-size:10px;line-height:14px}.inspiration-discovery{width:100%!important;max-width:100%!important;margin:0!important;padding:0 8px 18px!important}.inspiration-discovery-bar{grid-template-columns:minmax(0,1fr);background:var(--inspiration-page-bg)!important;gap:9px!important;min-height:92px!important;padding:9px 0 10px!important;display:grid!important}.inspiration-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;overflow:auto hidden;border:0!important;gap:6px!important;padding:0 1px 2px!important;display:flex!important}.inspiration-tabs::-webkit-scrollbar{display:none}.inspiration-tabs button{letter-spacing:0;flex:none;border-radius:10px!important;min-width:0!important;height:34px!important;padding:0 15px!important;font-size:13px!important;line-height:34px!important}.inspiration-search{border-radius:12px!important;width:100%!important;height:38px!important}.inspiration-sticky-arc{display:none!important}.inspiration-subtabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding:2px 0 10px;overflow:auto hidden;display:flex!important}.inspiration-subtabs::-webkit-scrollbar{display:none}.inspiration-subtabs button{color:#536471;letter-spacing:0;background:rgba(15,20,25,.05);border-radius:10px;flex:none;height:30px;padding:0 12px;font-size:12px}.inspiration-grid{border-radius:14px 14px 0 0!important;gap:4px!important;padding:0 0 28px!important;overflow:visible!important}.inspiration-grid__column{gap:4px!important}.inspiration-card,.inspiration-card.is-landscape,.inspiration-card.is-portrait,.inspiration-card.is-square,.inspiration-card__media-shell,.inspiration-card__visual{border-radius:8px!important}.inspiration-card__actions{gap:3px;opacity:1!important;pointer-events:auto!important;bottom:6px!important;right:6px!important;transform:none!important}.inspiration-card__actions button{-webkit-backdrop-filter:blur(8px);background:rgba(15,20,25,.28);border-radius:50%;width:28px;min-width:28px;height:28px;padding:0}.inspiration-card__actions svg{width:16px;height:16px}.inspiration-card__actions button span{display:none}.inspiration-event{border-radius:18px;flex-direction:column;align-items:flex-start;gap:18px;min-height:128px;margin:2px auto 32px;padding:22px;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important}.inspiration-event h2{letter-spacing:0;font-size:22px}.inspiration-event>button{align-self:stretch}.inspiration-back-top,.inspiration-help-float{z-index:16990;right:12px}.inspiration-back-top{bottom:calc(88px + env(safe-area-inset-bottom))}.inspiration-help-float{bottom:calc(42px + env(safe-area-inset-bottom))}.jm-message-center-drawer{left:var(--side-menu-width);width:min(360px,calc(100vw - var(--side-menu-width)));border-radius:0 22px 22px 0}.jm-message-center-head{padding:calc(18px + env(safe-area-inset-top)) 18px 0}.jm-message-center-head__brand h2{letter-spacing:0;font-size:18px;line-height:26px}.jm-message-center-close{display:inline-flex}.jm-message-center-tabs{gap:8px;padding:16px 18px 10px}.jm-message-center-tab{border-radius:10px;height:32px;padding:4px 15px;font-size:13px}.jm-message-center-list{height:calc(100dvh - 96px - env(safe-area-inset-top));padding:0 12px calc(20px + env(safe-area-inset-bottom)) 18px}.jm-message-center-item{grid-template-columns:34px minmax(0,1fr) 38px;gap:8px;padding:8px 6px}.jm-message-center-item__avatar{width:34px;height:34px}.jm-message-center-item__title{letter-spacing:0;margin-right:0;font-size:15px;line-height:21px}.jm-message-center-item__summary,.jm-message-center-item__time{font-size:12px;line-height:18px}.jm-message-center-item__thumb{border-radius:9px;width:38px;height:38px}.jm-message-center-detail-mask{align-items:flex-end;padding:12px}.jm-message-center-detail{border-radius:18px;width:100%;max-height:min(82dvh,720px)}.jm-message-center-detail__scroll{max-height:min(82dvh,720px);padding:24px 20px calc(22px + env(safe-area-inset-bottom))}.jm-message-center-detail__close{background:rgba(15,20,25,.06);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;top:12px;right:12px}.jm-message-center-detail__title,.jm-message-center-detail__body{margin-top:22px}.jm-assets-detail-root{z-index:18030;left:0!important}.jm-assets-detail-shell{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.jm-assets-detail-stage{padding:calc(56px + env(safe-area-inset-top)) 10px 8px}.jm-assets-detail-media img,.jm-assets-detail-media video{border-radius:16px;max-height:100%}.jm-assets-detail-middle-controls{top:calc(10px + env(safe-area-inset-top));z-index:3;pointer-events:none;flex-direction:row;justify-content:space-between;gap:8px;height:44px;min-height:44px;position:fixed;left:10px;right:10px;background:0 0!important;display:flex!important}.jm-assets-detail-middle-controls:after{display:none}.jm-assets-detail-middle-controls__spacer{flex:auto}.jm-assets-detail-close,.jm-assets-detail-middle-btn{pointer-events:auto;-webkit-backdrop-filter:blur(16px);background:rgba(255,255,255,.9);border-radius:14px;width:42px;height:42px;box-shadow:0 10px 24px rgba(15,20,25,.16)}.dark .jm-assets-detail-close,.dark .jm-assets-detail-middle-btn{background:rgba(22,24,29,.88)}.jm-assets-detail-side{border-radius:22px 22px 0 0;width:100%;min-height:0;max-height:min(44dvh,360px);overflow:hidden}.jm-assets-detail-scroll{max-height:min(44dvh,360px);padding:18px 18px calc(20px + env(safe-area-inset-bottom))}.jm-assets-detail-topbar,.jm-assets-detail-profile,.jm-assets-detail-profile__main,.jm-assets-detail-profile__actions,.jm-assets-detail-footer{min-width:0}.jm-assets-detail-profile{gap:10px}.jm-assets-detail-profile__main{flex-wrap:wrap}.jm-assets-detail-profile__name{text-overflow:ellipsis;white-space:nowrap;max-width:min(46vw,180px);overflow:hidden}.jm-assets-detail-tags{flex-wrap:wrap}.jm-assets-detail-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.jm-assets-detail-btn{min-width:0;padding-inline:10px}.jm-inspiration-ref-preview-popover{padding:12px}.jm-inspiration-ref-preview-popover__panel{border-radius:18px;width:100%;max-height:calc(100dvh - 24px)}.jm-inspiration-ref-preview-popover__topbar{gap:10px;min-height:52px;padding:10px 10px 10px 14px}.jm-inspiration-ref-preview-popover__meta{min-width:0}.jm-inspiration-ref-preview-popover__media{border-radius:14px;min-height:220px;max-height:min(68dvh,560px);margin:10px}.jm-inspiration-ref-preview-popover__media img,.jm-inspiration-ref-preview-popover__media video{max-height:min(68dvh,560px)}.jm-inspiration-ref-preview-popover__footer{padding:0 14px calc(14px + env(safe-area-inset-bottom))}}@media(max-width:380px){.jm-sidebar.jm-sidebar--inspiration .jm-nav-label{font-size:9px}.inspiration-hero h1{max-width:310px;font-size:25px!important}.inspiration-composer-slot{min-height:166px}.inspiration-tool-button{padding:0 8px!important}}@media(max-width:640px){html[data-sidebar-surface=assets],html[data-sidebar-surface=assets] body,html[data-sidebar-surface=profile],html[data-sidebar-surface=profile] body{overflow-x:hidden}.jm-app-shell--page-assets,.jm-app-shell--page-profile{position:relative;overflow:hidden}.jm-app-shell--page-assets .jm-app-main,.jm-app-shell--page-profile .jm-app-main{width:100%;min-width:0;padding-bottom:0}:is(.jm-app-shell--page-assets,.jm-app-shell--page-profile) .jm-sidebar:is(.jm-sidebar--assets,.jm-sidebar--profile){z-index:17020;width:var(--side-menu-width);min-width:0;height:100dvh;padding:var(--side-menu-padding);transform:translate(calc(-1 * var(--side-menu-width) - 12px));-webkit-backdrop-filter:blur(22px);flex-direction:column;justify-content:space-between;align-items:stretch;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:18px 0 40px rgba(15,20,25,.12);background:rgba(247,248,249,.94)!important;border-right:1px solid #0f141914!important}:is(.jm-app-shell--page-assets,.jm-app-shell--page-profile) .jm-sidebar:is(.jm-sidebar--assets,.jm-sidebar--profile).is-mobile-open{transform:translate(0)}.dark:is(.jm-app-shell--page-assets,.jm-app-shell--page-profile) .jm-sidebar:is(.jm-sidebar--assets,.jm-sidebar--profile){box-shadow:18px 0 40px rgba(0,0,0,.34);background:rgba(16,19,23,.94)!important;border-right-color:rgba(255,255,255,.1)!important}:is(.jm-app-shell--page-assets,.jm-app-shell--page-profile).is-mobile-nav-open .jm-mobile-sidebar-toggle{z-index:17035;background:rgba(255,255,255,.96)}:is(.jm-app-shell--page-assets,.jm-app-shell--page-profile).is-mobile-nav-open .jm-mobile-sidebar-toggle span:first-child{transform:translateY(3.5px)rotate(45deg)}:is(.jm-app-shell--page-assets,.jm-app-shell--page-profile).is-mobile-nav-open .jm-mobile-sidebar-toggle span:last-child{transform:translateY(-3.5px)rotate(-45deg)}:is(.jm-app-shell--page-assets,.jm-app-shell--page-profile).is-mobile-nav-open .jm-mobile-sidebar-backdrop{display:block}:is(.jm-app-shell--page-assets,.jm-app-shell--page-profile) .jm-sidebar:is(.jm-sidebar--assets,.jm-sidebar--profile) .jm-center-menu{align-items:center;gap:var(--jm-center-nav-gap);flex-direction:column;margin:0;padding:0;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}:is(.jm-app-shell--page-assets,.jm-app-shell--page-profile) .jm-sidebar:is(.jm-sidebar--assets,.jm-sidebar--profile) .jm-center-menu a{display:block}:is(.jm-app-shell--page-assets,.jm-app-shell--page-profile) .jm-sidebar:is(.jm-sidebar--assets,.jm-sidebar--profile) .jm-center-menu .jm-menu-item{width:100%;padding:0}:is(.jm-app-shell--page-assets,.jm-app-shell--page-profile) .jm-sidebar:is(.jm-sidebar--assets,.jm-sidebar--profile) .jm-icon-container{width:56px;height:var(--menu-icon-size);min-height:var(--menu-icon-size)}:is(.jm-app-shell--page-assets,.jm-app-shell--page-profile) .jm-sidebar:is(.jm-sidebar--assets,.jm-sidebar--profile) .jm-icon-content{width:56px;min-height:var(--jm-nav-item-height);justify-content:flex-start;gap:2px}:is(.jm-app-shell--page-assets,.jm-app-shell--page-profile) .jm-sidebar:is(.jm-sidebar--assets,.jm-sidebar--profile) :is(.jm-icon-menu-inner,.jm-icon-menu){font-size:20px}:is(.jm-app-shell--page-assets,.jm-app-shell--page-profile) .jm-sidebar:is(.jm-sidebar--assets,.jm-sidebar--profile) .jm-nav-label{width:56px;color:var(--text-secondary);letter-spacing:0;font-size:11px;line-height:18px}:is(.jm-app-shell--page-assets,.jm-app-shell--page-profile) .jm-sidebar:is(.jm-sidebar--assets,.jm-sidebar--profile) .jm-bottom-menu{width:auto;padding-bottom:calc(14px + env(safe-area-inset-bottom));flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:0;margin:0;display:flex!important}:is(.jm-app-shell--page-assets,.jm-app-shell--page-profile) .jm-sidebar:is(.jm-sidebar--assets,.jm-sidebar--profile) :is(.jm-avatar-btn,.jm-notify-btn,.jm-compute-balance-card,.jm-storage-balance-card){display:flex!important}.jm-app-shell--page-assets .jm-assets-page{width:100%;min-width:0;overflow:hidden}.jm-app-shell--page-assets .jm-assets-header{min-height:calc(68px + env(safe-area-inset-top));height:auto!important;padding:calc(12px + env(safe-area-inset-top)) 12px 10px 66px!important;background:#f5f6f7!important;justify-content:flex-start!important;align-items:center!important}.dark .jm-app-shell--page-assets .jm-assets-header{background:#0f0f12!important}.jm-app-shell--page-assets .jm-assets-toolbar{scrollbar-width:none;width:100%;min-width:0;max-width:none;overflow:auto hidden;box-shadow:0 8px 22px rgba(15,20,25,.06);border-radius:17px!important;height:44px!important}.jm-app-shell--page-assets .jm-assets-toolbar::-webkit-scrollbar{display:none}.jm-app-shell--page-assets .jm-assets-toolbar>*{flex:none}.jm-app-shell--page-assets .jm-assets-toolbar [class*=min-w-]{min-width:max-content!important}.jm-app-shell--page-assets .jm-assets-content{width:100%;min-width:0;overflow-x:hidden;padding:12px 12px calc(96px + env(safe-area-inset-bottom))!important}.jm-app-shell--page-assets .jm-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.jm-app-shell--page-assets .jm-assets-card{border-radius:16px}.jm-app-shell--page-assets .jm-assets-card-meta{padding:9px 10px 10px}.jm-app-shell--page-assets .jm-assets-card-favorite{opacity:1;transform:translateY(0)}.jm-app-shell--page-assets .jm-assets-floating-pager-wrap{left:0;bottom:calc(12px + env(safe-area-inset-bottom));padding:0 12px}.jm-app-shell--page-assets .jm-assets-floating-pager{scrollbar-width:none;max-width:100%;overflow-x:auto}.jm-app-shell--page-assets .jm-assets-floating-pager::-webkit-scrollbar{display:none}.jm-app-shell--page-profile .jm-public-profile-page{width:100%;min-width:0;min-height:100dvh;overflow-x:hidden;padding:calc(72px + env(safe-area-inset-top)) 14px calc(72px + env(safe-area-inset-bottom))!important;background:#f7f8f9!important;display:block!important}.dark .jm-app-shell--page-profile .jm-public-profile-page{background:#0f0f12!important}.jm-app-shell--page-profile .jm-public-profile-info{background:rgba(255,255,255,.86);border:1px solid #0f14190f;border-radius:22px;box-shadow:0 12px 30px rgba(15,20,25,.06);padding:18px 16px 16px!important;position:static!important}.dark .jm-app-shell--page-profile .jm-public-profile-info{background:rgba(27,29,34,.88);border-color:rgba(255,255,255,.08);box-shadow:0 14px 34px rgba(0,0,0,.28)}.jm-app-shell--page-profile .jm-public-profile-identity{gap:14px}.jm-app-shell--page-profile .jm-public-profile-avatar{width:64px;height:64px}.jm-app-shell--page-profile .jm-public-profile-name-row h1{font-size:20px}.jm-app-shell--page-profile .jm-public-profile-name-edit{opacity:1}.jm-app-shell--page-profile .jm-public-profile-stats{margin-top:16px}.jm-app-shell--page-profile .jm-public-profile-actions{margin-top:14px}.jm-app-shell--page-profile .jm-public-profile-info>p{margin-top:14px;font-size:13px;line-height:1.65}.jm-app-shell--page-profile .jm-public-profile-works{margin-top:16px}.jm-app-shell--page-profile .jm-public-profile-tab-stack{z-index:8;-webkit-backdrop-filter:blur(18px);margin:0 -14px;padding:10px 14px 12px;top:0;background:rgba(247,248,249,.96)!important;position:sticky!important}.dark .jm-app-shell--page-profile .jm-public-profile-tab-stack{background:rgba(15,15,18,.96)!important}.jm-app-shell--page-profile :is(.jm-public-profile-tabs,.jm-public-profile-subtabs){scrollbar-width:none;overflow:auto hidden}.jm-app-shell--page-profile :is(.jm-public-profile-tabs,.jm-public-profile-subtabs)::-webkit-scrollbar{display:none}.jm-app-shell--page-profile :is(.jm-public-profile-tabs,.jm-public-profile-subtabs) button{flex:none;height:38px;padding:0 16px}.jm-app-shell--page-profile .jm-public-profile-grid,.jm-app-shell--page-profile .jm-public-profile-grid__column{gap:4px!important}.jm-app-shell--page-profile .jm-public-work-manage{flex-wrap:wrap;gap:6px;padding:8px 2px 10px}.jm-app-shell--page-profile .jm-public-work-status{text-align:center;flex:1 0 100%;margin-right:0}html[data-sidebar-surface=manufacture],html[data-sidebar-surface=manufacture] body,html[data-sidebar-surface=generate],html[data-sidebar-surface=generate] body{overflow-x:hidden}:is(.jm-app-shell--page-manufacture-home,.jm-app-shell--page-manufacture-workspace,.jm-app-shell--page-batch-home,.jm-app-shell--page-batch-tool){position:relative;overflow:hidden}:is(.jm-app-shell--page-manufacture-home,.jm-app-shell--page-manufacture-workspace,.jm-app-shell--page-batch-home,.jm-app-shell--page-batch-tool) .jm-app-main{width:100%;min-width:0;padding-bottom:0}:is(.jm-app-shell--page-manufacture-home,.jm-app-shell--page-manufacture-workspace,.jm-app-shell--page-batch-home,.jm-app-shell--page-batch-tool) .jm-sidebar:is(.jm-sidebar--manufacture,.jm-sidebar--generate){z-index:17020;width:var(--side-menu-width);min-width:0;height:100dvh;padding:var(--side-menu-padding);transform:translate(calc(-1 * var(--side-menu-width) - 12px));-webkit-backdrop-filter:blur(22px);flex-direction:column;justify-content:space-between;align-items:stretch;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:18px 0 40px rgba(15,20,25,.12);background:rgba(247,248,249,.94)!important;border-right:1px solid #0f141914!important}:is(.jm-app-shell--page-manufacture-home,.jm-app-shell--page-manufacture-workspace,.jm-app-shell--page-batch-home,.jm-app-shell--page-batch-tool) .jm-sidebar:is(.jm-sidebar--manufacture,.jm-sidebar--generate).is-mobile-open{transform:translate(0)}.dark:is(.jm-app-shell--page-manufacture-home,.jm-app-shell--page-manufacture-workspace,.jm-app-shell--page-batch-home,.jm-app-shell--page-batch-tool) .jm-sidebar:is(.jm-sidebar--manufacture,.jm-sidebar--generate){box-shadow:18px 0 40px rgba(0,0,0,.34);background:rgba(16,19,23,.94)!important;border-right-color:rgba(255,255,255,.1)!important}:is(.jm-app-shell--page-manufacture-home,.jm-app-shell--page-manufacture-workspace,.jm-app-shell--page-batch-home,.jm-app-shell--page-batch-tool).is-mobile-nav-open .jm-mobile-sidebar-toggle{z-index:17035;background:rgba(255,255,255,.96)}:is(.jm-app-shell--page-manufacture-home,.jm-app-shell--page-manufacture-workspace,.jm-app-shell--page-batch-home,.jm-app-shell--page-batch-tool).is-mobile-nav-open .jm-mobile-sidebar-toggle span:first-child{transform:translateY(3.5px)rotate(45deg)}:is(.jm-app-shell--page-manufacture-home,.jm-app-shell--page-manufacture-workspace,.jm-app-shell--page-batch-home,.jm-app-shell--page-batch-tool).is-mobile-nav-open .jm-mobile-sidebar-toggle span:last-child{transform:translateY(-3.5px)rotate(-45deg)}:is(.jm-app-shell--page-manufacture-home,.jm-app-shell--page-manufacture-workspace,.jm-app-shell--page-batch-home,.jm-app-shell--page-batch-tool).is-mobile-nav-open .jm-mobile-sidebar-backdrop{display:block}:is(.jm-app-shell--page-manufacture-home,.jm-app-shell--page-manufacture-workspace,.jm-app-shell--page-batch-home,.jm-app-shell--page-batch-tool) .jm-sidebar:is(.jm-sidebar--manufacture,.jm-sidebar--generate) .jm-center-menu{align-items:center;gap:var(--jm-center-nav-gap);flex-direction:column;margin:0;padding:0;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}:is(.jm-app-shell--page-manufacture-home,.jm-app-shell--page-manufacture-workspace,.jm-app-shell--page-batch-home,.jm-app-shell--page-batch-tool) .jm-sidebar:is(.jm-sidebar--manufacture,.jm-sidebar--generate) .jm-center-menu .jm-menu-item{width:100%;padding:0}:is(.jm-app-shell--page-manufacture-home,.jm-app-shell--page-manufacture-workspace,.jm-app-shell--page-batch-home,.jm-app-shell--page-batch-tool) .jm-sidebar:is(.jm-sidebar--manufacture,.jm-sidebar--generate) :is(.jm-icon-container,.jm-icon-content,.jm-nav-label){width:56px}:is(.jm-app-shell--page-manufacture-home,.jm-app-shell--page-manufacture-workspace,.jm-app-shell--page-batch-home,.jm-app-shell--page-batch-tool) .jm-sidebar:is(.jm-sidebar--manufacture,.jm-sidebar--generate) .jm-icon-container{height:var(--menu-icon-size);min-height:var(--menu-icon-size)}:is(.jm-app-shell--page-manufacture-home,.jm-app-shell--page-manufacture-workspace,.jm-app-shell--page-batch-home,.jm-app-shell--page-batch-tool) .jm-sidebar:is(.jm-sidebar--manufacture,.jm-sidebar--generate) .jm-nav-label{color:var(--text-secondary);letter-spacing:0;font-size:11px;line-height:18px}:is(.jm-app-shell--page-manufacture-home,.jm-app-shell--page-manufacture-workspace,.jm-app-shell--page-batch-home,.jm-app-shell--page-batch-tool) .jm-sidebar:is(.jm-sidebar--manufacture,.jm-sidebar--generate) .jm-bottom-menu{width:auto;padding-bottom:calc(14px + env(safe-area-inset-bottom));flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:0;margin:0;display:flex!important}.jm-app-shell--page-manufacture-home .manufacture-home-page{width:100%;min-width:0;overflow-x:hidden;padding:calc(74px + env(safe-area-inset-top)) 14px 24px!important}.jm-app-shell--page-manufacture-home .manufacture-home-shell{max-width:100%}.jm-app-shell--page-manufacture-home .manufacture-home-header{display:block}.jm-app-shell--page-manufacture-home .manufacture-home-header h1{line-height:1.2;font-size:24px!important}.jm-app-shell--page-manufacture-home .manufacture-home-header p{font-size:13px;line-height:1.55}.jm-app-shell--page-manufacture-home .manufacture-project-grid{grid-template-columns:1fr!important;gap:20px!important;margin-top:18px!important}.jm-app-shell--page-manufacture-home .manufacture-project-card__cover{border-radius:18px!important}.jm-app-shell--page-manufacture-home .manufacture-project-card__meta{flex-direction:column;align-items:stretch;gap:9px;margin-top:10px!important}.jm-app-shell--page-manufacture-home .manufacture-project-card__title{width:100%}.jm-app-shell--page-manufacture-home .manufacture-project-card__actions{scrollbar-width:none;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.jm-app-shell--page-manufacture-home .manufacture-project-card__actions::-webkit-scrollbar{display:none}.jm-app-shell--page-manufacture-home .manufacture-project-card__actions button{background:rgba(15,20,25,.04);border-radius:10px;flex:none;height:34px}.jm-app-shell--page-manufacture-workspace .manufacture-workspace-root,.jm-app-shell--page-batch-tool .jm-batch-detail-root{width:100%;min-height:100dvh;overflow-x:hidden}.jm-app-shell--page-manufacture-workspace .manufacture-workspace-header,.jm-app-shell--page-batch-tool .jm-batch-detail-root>.manufacture-workspace-header{min-height:calc(70px + env(safe-area-inset-top));scrollbar-width:none;gap:8px;overflow:auto visible;padding:calc(10px + env(safe-area-inset-top)) 12px 10px 66px!important}.jm-app-shell--page-manufacture-workspace .manufacture-workspace-header::-webkit-scrollbar{display:none}.jm-app-shell--page-batch-tool .jm-batch-detail-root>.manufacture-workspace-header::-webkit-scrollbar{display:none}.jm-app-shell--page-manufacture-workspace .manufacture-back-button,.jm-app-shell--page-batch-tool .manufacture-back-button{flex:0 0 32px;width:32px;height:32px}.jm-app-shell--page-manufacture-workspace .manufacture-project-heading,.jm-app-shell--page-batch-tool .manufacture-project-heading{flex:auto;min-width:0}.jm-app-shell--page-manufacture-workspace .manufacture-project-name,.jm-app-shell--page-batch-tool .manufacture-project-name{max-width:100%;padding:5px 7px;font-size:15px;width:100%!important;min-width:0!important}.jm-app-shell--page-manufacture-workspace .manufacture-save-status,.jm-app-shell--page-batch-tool .jm-batch-workspace-subtitle{text-overflow:ellipsis;white-space:nowrap;max-width:44vw;overflow:hidden}.jm-app-shell--page-manufacture-workspace .manufacture-workspace-tabs{flex:none;margin-left:0}.jm-app-shell--page-manufacture-workspace .manufacture-workspace-tabs button{white-space:nowrap;height:32px;padding:0 12px!important}.jm-app-shell--page-manufacture-workspace .manufacture-workspace-actions{flex:none;gap:6px}.jm-app-shell--page-manufacture-workspace .manufacture-publish-button{border-radius:10px;min-width:max-content;height:32px;padding:0 12px;font-size:12px}.jm-app-shell--page-manufacture-workspace .manufacture-run-panel,.jm-app-shell--page-manufacture-workspace .manufacture-results-panel,.jm-app-shell--page-batch-tool .jm-batch-run-panel,.jm-app-shell--page-batch-tool .jm-batch-results-panel{border-right:0;width:100%;min-height:auto;overflow:visible}.jm-app-shell--page-manufacture-workspace .manufacture-run-scroll,.jm-app-shell--page-manufacture-workspace .manufacture-results-scroll,.jm-app-shell--page-batch-tool .jm-batch-run-scroll,.jm-app-shell--page-batch-tool .jm-batch-results-scroll.manufacture-results-scroll{padding:14px;overflow:visible}.jm-app-shell--page-manufacture-workspace .manufacture-run-footer,.jm-app-shell--page-batch-tool .jm-batch-run-footer{z-index:18;padding:12px 14px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);background:rgba(245,247,248,.96);border-top:1px solid #0f14190f;position:sticky;bottom:0}.dark .jm-app-shell--page-manufacture-workspace .manufacture-run-footer,.dark .jm-app-shell--page-batch-tool .jm-batch-run-footer{background:rgba(30,31,36,.96)}.jm-app-shell--page-manufacture-workspace .manufacture-results-toolbar,.jm-app-shell--page-batch-tool .manufacture-results-toolbar.jm-batch-results-toolbar{flex-wrap:wrap;gap:8px;min-height:auto;padding:10px 14px}.jm-app-shell--page-manufacture-workspace .manufacture-results-search,.jm-app-shell--page-batch-tool .manufacture-results-toolbar.jm-batch-results-toolbar .manufacture-results-search{order:10;width:100%!important;margin-left:0!important}.jm-app-shell--page-manufacture-workspace .manufacture-result-card__header{flex-wrap:wrap;align-items:flex-start}.jm-app-shell--page-manufacture-workspace .manufacture-result-status{margin-left:0}.jm-app-shell--page-manufacture-workspace .manufacture-card-actions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.jm-app-shell--page-manufacture-workspace .manufacture-card-actions::-webkit-scrollbar{display:none}.jm-app-shell--page-manufacture-workspace .manufacture-result-card__groups{gap:12px;padding:12px}.jm-app-shell--page-manufacture-workspace .manufacture-result-group{min-width:min(280px,82vw);padding-right:12px}.jm-app-shell--page-manufacture-workspace .manufacture-result-item{width:96px;height:96px}.jm-app-shell--page-manufacture-workspace .manufacture-result-item__actions{display:flex}.jm-app-shell--page-manufacture-workspace .manufacture-editor-layout,.jm-app-shell--page-manufacture-workspace .manufacture-run-layout{flex-direction:column;min-height:0;overflow-y:auto;display:flex!important}.jm-app-shell--page-manufacture-workspace .manufacture-editor-presets{border-bottom:1px solid #0f14190f;flex:none;max-height:34dvh;overflow-y:auto;border-right:0!important;padding:14px!important}.jm-app-shell--page-manufacture-workspace .manufacture-editor-main,.jm-app-shell--page-manufacture-workspace .manufacture-editor-variables{min-height:auto;overflow:visible;padding:16px 14px 22px!important}.jm-app-shell--page-manufacture-workspace .manufacture-editor-variables{border-top:1px solid #0f14190f;border-left:0!important}.jm-app-shell--page-manufacture-workspace .manufacture-editor-main .mx-auto{max-width:100%!important}.jm-app-shell--page-manufacture-workspace .manufacture-editor-main .grid-cols-2,.jm-app-shell--page-manufacture-workspace .manufacture-editor-variables .grid-cols-2{grid-template-columns:1fr!important}.jm-app-shell--page-manufacture-workspace .manufacture-variable-option{grid-template-columns:18px minmax(0,1fr) 24px}.jm-app-shell--page-manufacture-workspace .manufacture-variable-option .input-field:nth-of-type(2){grid-column:2/3}.jm-app-shell--page-batch-home .jm-batch-page{width:100%;min-width:0;overflow-x:hidden;padding:calc(74px + env(safe-area-inset-top)) 14px 24px!important}.jm-app-shell--page-batch-home .jm-batch-shell{width:100%}.jm-app-shell--page-batch-home .jm-batch-toolbar{scrollbar-width:none;background:rgba(255,255,255,.96);border-radius:20px;align-items:center;gap:8px;margin-bottom:14px;padding:8px;display:flex;overflow:auto hidden;box-shadow:0 14px 38px rgba(15,20,25,.07)}.jm-app-shell--page-batch-home .jm-batch-toolbar::-webkit-scrollbar{display:none}.dark .jm-app-shell--page-batch-home .jm-batch-toolbar{background:rgba(32,33,39,.94)}.jm-app-shell--page-batch-home .jm-batch-category-bar{scrollbar-width:none;flex-wrap:nowrap;flex:1 0 auto;gap:7px;min-width:min(56vw,280px);overflow-x:auto}.jm-app-shell--page-batch-home .jm-batch-category-bar::-webkit-scrollbar{display:none}.jm-app-shell--page-batch-home .jm-batch-category-bar button{white-space:nowrap;border-radius:11px;flex:none;height:34px}.jm-app-shell--page-batch-home .jm-batch-search{flex:0 0 min(260px,70vw);height:38px}.jm-app-shell--page-batch-home .jm-batch-search button{min-width:64px;padding:0 12px}.jm-app-shell--page-batch-home .jm-batch-hero{border-radius:18px;grid-template-columns:1fr;gap:14px;padding:18px}.jm-app-shell--page-batch-home .jm-batch-hero h1{font-size:24px;line-height:1.22}.jm-app-shell--page-batch-home .jm-batch-hero__stats{grid-template-columns:1fr}.jm-app-shell--page-batch-home .jm-batch-grid{gap:14px;grid-template-columns:1fr!important}.jm-app-shell--page-batch-home .jm-batch-tool-card{border-radius:18px}.jm-app-shell--page-batch-tool .jm-batch-workspace{flex-direction:column;min-height:auto;overflow:visible;display:flex!important}.jm-app-shell--page-batch-tool .jm-batch-title-row{min-width:0}.jm-app-shell--page-batch-tool .jm-batch-title-row .manufacture-project-name{max-width:100%}.jm-app-shell--page-batch-tool .jm-batch-info-popover{width:min(320px,100vw - 96px);left:0}.jm-app-shell--page-batch-tool .jm-batch-run-panel{border-bottom:1px solid #0f14190f}.jm-app-shell--page-batch-tool .jm-batch-run-heading{border-radius:16px;padding:14px}.jm-app-shell--page-batch-tool .jm-batch-media-input{min-height:132px}.jm-app-shell--page-batch-tool .jm-batch-history-select{flex:100%;order:9;width:100%;max-width:100%}.jm-app-shell--page-batch-tool .jm-batch-result-grid{gap:12px;grid-template-columns:1fr!important}.jm-app-shell--page-batch-tool .jm-batch-result-output img,.jm-app-shell--page-batch-tool .jm-batch-result-output video{max-height:320px}.manufacture-download-settings-root,.manufacture-test-modal-backdrop{align-items:flex-end;padding:12px}.manufacture-download-settings,.manufacture-test-modal{border-radius:22px 22px 0 0;width:100%;max-height:90dvh}.manufacture-test-modal__layout{grid-template-columns:1fr}.manufacture-test-modal__presets{border-bottom:1px solid #0f14190f;border-right:0;max-height:180px}.jm-app-shell--page-manufacture-workspace .manufacture-workspace-header{grid-template-columns:32px minmax(0,1fr);align-items:center;min-height:auto;display:grid;padding:calc(12px + env(safe-area-inset-top)) 12px 12px 66px!important}.jm-app-shell--page-manufacture-workspace .manufacture-workspace-header .manufacture-back-button{grid-area:1/1}.jm-app-shell--page-manufacture-workspace .manufacture-workspace-header .manufacture-project-heading{grid-area:1/2;min-width:0}.jm-app-shell--page-manufacture-workspace .manufacture-workspace-header .manufacture-project-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;width:100%!important}.jm-app-shell--page-manufacture-workspace .manufacture-workspace-header .manufacture-save-status{max-width:100%;margin-left:7px}.jm-app-shell--page-manufacture-workspace .manufacture-workspace-header .manufacture-workspace-tabs,.jm-app-shell--page-manufacture-workspace .manufacture-workspace-header .manufacture-workspace-actions{scrollbar-width:none;grid-column:1/-1;margin-left:0;overflow:auto hidden}.jm-app-shell--page-manufacture-workspace .manufacture-workspace-header .manufacture-workspace-tabs::-webkit-scrollbar{display:none}.jm-app-shell--page-manufacture-workspace .manufacture-workspace-header .manufacture-workspace-actions::-webkit-scrollbar{display:none}.jm-app-shell--page-manufacture-workspace .manufacture-workspace-header .manufacture-workspace-tabs{grid-row:2;width:100%;margin-top:8px}.jm-app-shell--page-manufacture-workspace .manufacture-workspace-header .manufacture-workspace-tabs button{flex:1 1 0}.jm-app-shell--page-manufacture-workspace .manufacture-workspace-header .manufacture-workspace-actions{grid-row:3;width:100%;margin-top:7px;padding-bottom:1px}.jm-app-shell--page-manufacture-workspace .manufacture-workspace-header .manufacture-publish-button{flex:1 0 max-content}.manufacture-test-dock{z-index:80;border-radius:20px;flex-direction:row;gap:6px;max-width:calc(100vw - 24px);overflow:hidden;top:auto!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:auto!important;padding:8px!important;left:auto!important;transform:none!important}.manufacture-test-dock__handle{border-bottom:0;border-right:1px solid #0f14190f;flex:0 0 26px;width:26px;height:44px}.manufacture-test-ball{flex:0 0 48px;width:48px;height:48px}.manufacture-test-ball small{display:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
