@import"https://fonts.googleapis.com/css2?family=ZCOOL+XiaoWei&family=Noto+Serif+SC:wght@700&family=Ma+Shan+Zheng&display=swap";.loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;padding:32px 24px;background:#08090a;color:#f2f2f2}.loading-screen--canvas{z-index:300;pointer-events:none}.loading-screen__content{display:flex;width:min(100%,320px);flex-direction:column;align-items:center;text-align:center}.loading-screen__motion{display:flex;height:36px;align-items:center;justify-content:center;margin-bottom:20px}.loading-screen__motion .fp-agent-orb{width:48px;height:36px;flex-basis:48px}.loading-screen__copy{display:flex;flex-direction:column;align-items:center;gap:8px}.loading-screen__title{margin:0;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.04em;text-wrap:balance}.loading-screen__subtitle{max-width:260px;margin:0;color:#8b8d90;font-size:12px;font-weight:400;line-height:20px;letter-spacing:.02em;text-wrap:balance}/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-space-x-reverse:0;--tw-divide-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}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-950:oklch(25.8% .092 26.042);--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-400:oklch(82.8% .189 84.429);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--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-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-950:oklch(27.1% .105 12.094);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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 ;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--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);--font-title-1:"ZCOOL XiaoWei", serif;--font-title-2:"Noto Serif SC", serif;--font-title-3:"Ma Shan Zheng", cursive;--color-surface:#121416;--color-accent:#00e5ff}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{color-scheme:dark;--ms-bg:#070705;--ms-bg-elevated:#0f0e0b;--ms-canvas:#0b0a07;--ms-surface:#ffffff0a;--ms-surface-hover:#ffffff12;--ms-surface-active:#ffffff1a;--ms-glass-app:#d5d5d526;--ms-glass-panel:#d5d5d52e;--ms-glass-drawer:#d5d5d538;--ms-panel:var(--ms-glass-panel);--ms-panel-soft:var(--ms-surface);--ms-panel-warm:#74693a5c;--ms-surface-feature:var(--ms-panel-warm);--ms-surface-feature-hover:#7e723f70;--ms-surface-feature-strong:#74693a8f;--ms-text:#f5f5f2;--ms-text-secondary:#f5f5f2b3;--ms-text-muted:#f5f5f270;--ms-text-subtle:#f5f5f24d;--ms-text-inverse:#0b0b0a;--ms-action:#f4f4f1;--ms-action-hover:#fff;--ms-accent:#d4c47e;--ms-accent-soft:#c9bb7824;--ms-accent-fill:#74683d;--ms-brand-lime:#d9ff52;--ms-brand-lime-soft:#d9ff5224;--ms-selection-green:#70ff61;--ms-page-light:#efefec;--ms-page-light-text:#171715;--ms-border-subtle:#ffffff12;--ms-border:#ffffff1a;--ms-border-strong:#ffffff29;--ms-border-warm:#decd822e;--ms-focus:#c9bb785c;--ms-focus-ring:var(--ms-focus);--ms-success:#89b998;--ms-warning:#d1ae68;--ms-danger:#d78686;--ms-overlay:#000000ad;--ms-radius-sm:10px;--ms-radius-control:10px;--ms-radius-card:16px;--ms-radius-panel:18px;--ms-radius-pill:999px;--ms-blur-panel:34px;--ms-blur-heavy:40px;--ms-shadow-panel:0 8px 29.5px #0000002e, inset 0 0 43.2px 3px #00000014, inset 0 1px 0 #ffffff1f;--ms-shadow-feature:0 12px 36px #00000038, 0 0 42px #c9bb7814, inset 0 0 43.2px 3px #00000012, inset 0 1px 0 #fff8d624;--ms-shadow-popover:0 10px 32.7px #0003, inset 0 0 43.2px 3px #00000014, inset 0 1px 0 #ffffff1f;--wb-base-tone:dark;--wb-text-primary:#fff;--wb-text-secondary:#ffffffb8;--wb-text-muted:#ffffff75;--wb-text-accent:#89d0f1;--wb-font-ui:"LINE Seed JP", "Inter", ui-sans-serif, system-ui, sans-serif;--studio-dialog-font:var(--wb-font-ui);--wb-frosted-bg:#ffffff14;--wb-frosted-fill:linear-gradient(135deg, #ffffff29, #ffffff13 48%, #ffffff1f), var(--wb-frosted-bg);--wb-frosted-border:#ffffff3d;--wb-frosted-radius:39px;--wb-frosted-blur:28px;--wb-frosted-saturate:142%;--wb-frosted-shadow:inset 0 1px 0 #ffffff52, inset 0 -1px 0 #ffffff12, 0 16px 46px #00000042;--wb-chrome-bg:#fff3;--wb-chrome-blur:20px;--wb-chrome-saturate:135%;--wb-chrome-shadow:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #ffffff0a, 0 12px 30px #0000003d;--wb-control-border:#ffffff57;--wb-control-blur:10px;--wb-control-saturate:150%;--wb-control-shadow:inset 0 3px 5.1px -2px #ffffff80, 0 4px 5.2px -3px #00000038;--wb-menu-bg:#252525f7;--wb-menu-border:#ffffff1a;--wb-menu-blur:20px;--wb-menu-hover:#303030;--wb-menu-shadow:0 18px 48px #00000061, inset 0 1px #ffffff14;--wb-accent:#00e5ff;--wb-reference:#7c3aed;--wb-success:#0f8;--wb-vip:#f4cf15;--wb-danger:#ffb5b5;--wb-card-surface:#181818;--wb-card-border:#ffffff1f;--wb-text-card-surface:#ffffff09;--wb-text-card-border:#ffffff61;--wb-folder-surface:#202020;--wb-page-background:#05070a;--wb-page-background-elevated:#0d1117;--wb-canvas-grid-background:#0d0d0d;--wb-canvas-grid-dot:#fff1;--wb-wallpaper-overlay:#00000052;--wb-canvas-wallpaper-image:none;--wb-canvas-wallpaper-fit:cover;--wb-canvas-wallpaper-dim:0;--wb-canvas-wallpaper-saturation:100%;--wb-left-drawer-wallpaper-image:none;--wb-left-drawer-wallpaper-fit:cover;--wb-left-drawer-wallpaper-dim:0;--wb-left-drawer-wallpaper-saturation:100%;--wb-right-drawer-wallpaper-image:none;--wb-right-drawer-wallpaper-fit:cover;--wb-right-drawer-wallpaper-dim:0;--wb-right-drawer-wallpaper-saturation:100%;--wb-app-glass-bg:#ffffff0d;--wb-app-glass-border:#ffffff1a;--wb-app-glass-highlight:#ffffff0d;--wb-app-glass-blur:12px;--wb-app-glass-shadow:inset 0 1px 0 #ffffff0d;--wb-card-glass-bg:#ffffff0d;--wb-card-glass-border:#ffffff1a;--wb-card-glass-highlight:#ffffff0d;--wb-card-glass-blur:12px;--wb-card-glass-shadow:inset 0 1px 0 #ffffff0d;--wb-drawer-glass-bg:#ffffff0d;--wb-drawer-glass-border:#ffffff1a;--wb-drawer-glass-highlight:#ffffff0d;--wb-drawer-glass-blur:12px;--wb-drawer-glass-shadow:inset 0 1px 0 #ffffff0d}body{background-color:var(--color-surface);font-family:var(--font-sans);color:var(--color-white)}body ::selection{background-color:#00e5ff4d}@supports (color:color-mix(in lab,red,red)){body ::selection{background-color:color-mix(in oklab,var(--color-accent) 30%,transparent)}}body::selection{background-color:#00e5ff4d}@supports (color:color-mix(in lab,red,red)){body::selection{background-color:color-mix(in oklab,var(--color-accent) 30%,transparent)}}body{color:var(--wb-text-primary);-webkit-user-select:none;user-select:none;width:100vw;height:100vh;margin:0;overflow:hidden}button:disabled{cursor:not-allowed}input,textarea{-webkit-user-select:text;user-select:text;outline:none!important}input:not(.fp-island-field),textarea{box-shadow:none!important}}@layer components{.liquid-glass{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:blur(var(--wb-card-glass-blur,12px));backdrop-filter:blur(var(--wb-card-glass-blur,12px));background:var(--wb-card-glass-bg,#ffffff0d);border:1px solid var(--wb-card-glass-border,#ffffff1a);box-shadow:var(--wb-card-glass-shadow,inset 0 1px 0 #ffffff0d);isolation:isolate;position:relative}.liquid-glass:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 var(--wb-card-glass-highlight,#ffffff0d);position:absolute;top:0;right:0;bottom:0;left:0}.liquid-glass[data-glass-scope=app]{background:var(--wb-app-glass-bg,#ffffff0d);border-color:var(--wb-app-glass-border,#ffffff1a);box-shadow:var(--wb-app-glass-shadow,inset 0 1px 0 #ffffff0d);-webkit-backdrop-filter:blur(var(--wb-app-glass-blur,12px));backdrop-filter:blur(var(--wb-app-glass-blur,12px))}.liquid-glass[data-glass-scope=app]:before{box-shadow:inset 0 1px 0 var(--wb-app-glass-highlight,#ffffff0d)}.liquid-glass[data-glass-scope=drawer]{background:linear-gradient(180deg,#ffffff05,#ffffff03),var(--wb-left-drawer-wallpaper-image,none),var(--wb-drawer-glass-bg,#ffffff0d);border-color:var(--wb-drawer-glass-border,#ffffff1a);box-shadow:var(--wb-drawer-glass-shadow,inset 0 1px 0 #ffffff0d);-webkit-backdrop-filter:blur(var(--wb-drawer-glass-blur,12px));backdrop-filter:blur(var(--wb-drawer-glass-blur,12px));background-position:50%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,auto}.liquid-glass[data-glass-scope=drawer]:before{box-shadow:inset 0 1px 0 var(--wb-drawer-glass-highlight,#ffffff0d)}.canvas-grid-dark,.canvas-grid-light{background-color:var(--wb-canvas-grid-background,#080808);background-image:linear-gradient(var(--wb-wallpaper-overlay,#00000052),var(--wb-wallpaper-overlay,#00000052)),var(--wb-canvas-wallpaper-image,none),radial-gradient(var(--wb-canvas-grid-dot,#ffffff1a) .8px,transparent .8px);background-blend-mode:normal,normal,normal;filter:saturate(var(--wb-canvas-wallpaper-saturation,100%));background-position:50%,50%,0 0;background-repeat:no-repeat,no-repeat,repeat;background-size:100% 100%,100% 100%,24px 24px}.theme-transition{transition:background-color .5s cubic-bezier(.4,0,.2,1),background-image .5s cubic-bezier(.4,0,.2,1)}.node-glow{box-shadow:none}.canvas-assistant-submit-highlight{filter:drop-shadow(0 0 4px #ffffff1f);opacity:.78;background:linear-gradient(#ffffff9e,#ffffff3d 40%,#ffffff14 72%,#ffffff05);padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.canvas-assistant-glass-button{isolation:isolate;-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);background:linear-gradient(#ffffff3d,#c8c8cd33 44%,#36363c38);border:1px solid #ffffff75;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff9e,inset 0 -7px 11px #0000003d,inset 0 0 0 1px #ffffff1a,0 8px 20px #00000047}.canvas-assistant-glass-button:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff2e,#ffffff0a 42%,#0000001f);border:1px solid #ffffff2e;position:absolute;top:1px;right:1px;bottom:1px;left:1px;box-shadow:inset 0 2px 4px #ffffff24,inset 0 -2px 5px #0000002e}.canvas-assistant-glass-button:after{content:"";pointer-events:none;background:0 0;border-radius:20px;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 3px -1px #00000038,inset 0 2px 3px -1px #ffffff80}.canvas-assistant-panel{font-family:var(--wb-font-ui)}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.custom-scrollbar::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}@media(hover:hover){.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}.project-card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.stack-folder-shell{transform-style:preserve-3d}.stack-folder-stage{width:100%;height:100%;transform-style:preserve-3d;position:relative}.stack-cover-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-style:preserve-3d;transform-origin:bottom;background:#ffffff0d}.empty-image-card-spinner{animation:1.6s linear infinite empty-image-card-spinner}@keyframes empty-image-card-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stack-inner-card{transform-style:preserve-3d;pointer-events:none}.stack-inner-surface{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;transition:transform .5s cubic-bezier(.25,.46,.45,.94),box-shadow .5s cubic-bezier(.25,.46,.45,.94),border-color .5s cubic-bezier(.25,.46,.45,.94);box-shadow:inset 0 1px #ffffff0d}.stack-cover-shine{opacity:.42;mix-blend-mode:screen}.community-card{box-shadow:0 12px 28px #0000002e}.community-card:hover{transform:translateY(-6px);box-shadow:0 18px 36px #0000003d}.community-card-overlay{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);background:linear-gradient(#080a0e00,#080a0e5c 32%,#080a0ed1)}.studio-dialog-overlay{z-index:360;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--studio-dialog-font,"LINE Seed JP", "Inter", ui-sans-serif, system-ui, sans-serif);background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.studio-dialog-panel{--studio-dialog-surface:#dfdfdf33;--studio-dialog-border:#ffffff29;--studio-dialog-title:#fff;--studio-dialog-body:#ffffff7a;--studio-dialog-button:#000000db;--studio-dialog-button-text:#fffffff0;--studio-dialog-accent:#ef4c4f;isolation:isolate;background:var(--studio-dialog-surface);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);width:min(460px,100vw - 32px);color:var(--studio-dialog-title);border:1px solid #0000;border-radius:40px;font-family:inherit;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000001a,inset 0 0 23px 2px #00000014}.studio-dialog-panel:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff94,#ffffff38 14%,#ffffff0f 30%,#ffffff0a 68%,#ffffff38 86%,#ffffff94);padding:.3px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.studio-dialog-panel:after{content:"";z-index:0;border-radius:inherit;filter:grayscale();mix-blend-mode:screen;opacity:.08;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:absolute;top:0;right:0;bottom:0;left:0}.studio-dialog-panel>*{z-index:1;position:relative}.studio-dialog-panel[data-variant=neutral]{--studio-dialog-accent:#000000db}.studio-dialog-panel[data-variant=vip]{--studio-dialog-accent:#e0ad6e}.studio-dialog-body{padding:27px 27px 21px}.studio-dialog-kicker{color:#ffffff6b;letter-spacing:0;font-size:10px;font-weight:400;line-height:1.4}.studio-dialog-title{color:var(--studio-dialog-title);letter-spacing:0;margin:20px 0 0;font-size:26px;font-weight:700;line-height:1.15}.studio-dialog-description{color:var(--studio-dialog-body);margin:20px 0 0;font-size:13px;font-weight:400;line-height:1.6}.studio-dialog-content{margin-top:14px}.studio-dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 27px 27px;display:grid}.studio-dialog-actions>:only-child{grid-column:1/-1}.studio-dialog-button{min-width:0;min-height:44px;color:var(--studio-dialog-button-text);border:1px solid #0000;border-radius:999px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s,opacity .16s}.studio-dialog-button[data-kind=secondary]{background:var(--studio-dialog-button);border-color:#ffffff0d}.studio-dialog-button[data-kind=primary]{background:var(--studio-dialog-accent);color:#fff}.studio-dialog-panel[data-variant=neutral] .studio-dialog-button[data-kind=primary]{background:var(--studio-dialog-button)}.studio-dialog-panel[data-variant=vip] .studio-dialog-button[data-kind=primary]{color:#fff;background:linear-gradient(90deg,#e9a027,#e5c18f)}.studio-dialog-button:hover:not(:disabled){background-image:linear-gradient(#ffffff0d,#ffffff0d);transform:translateY(-1px)}.studio-dialog-button:focus-visible,.studio-dialog-link:focus-visible{outline-offset:2px;outline:2px solid #ffffffe0}.studio-dialog-button:disabled{cursor:not-allowed;opacity:.42}.studio-dialog-link{color:#e0e9f680;margin:0 20px 16px;font-family:inherit;font-size:10px;line-height:1.4;text-decoration:none;display:inline-flex}.studio-dialog-link:hover{color:#f5f9ffe0}.studio-dialog-details{color:#ffffff75;padding:0 27px 23px;font-size:12px;line-height:1.5}.studio-dialog-details summary{cursor:pointer;width:fit-content;color:inherit}.studio-dialog-details pre{color:#ebf2fca8;max-height:128px;font:inherit;white-space:pre-wrap;word-break:break-word;background:#030c1b6b;border:1px solid #dbe6f61a;border-radius:10px;margin:8px 0 0;padding:10px;overflow:auto}@media(max-width:520px){.studio-dialog-overlay{padding:12px}.studio-dialog-panel{width:min(460px,100vw - 24px)}.studio-dialog-body,.studio-dialog-actions{padding-left:24px;padding-right:24px}.studio-dialog-link{margin-left:24px;margin-right:24px}}.studio-modal-overlay{-webkit-backdrop-filter:blur(10px)saturate(115%)!important;backdrop-filter:blur(10px)saturate(115%)!important;background:#00000080!important}.studio-modal-panel{color:var(--wb-text-primary);background:var(--wb-frosted-fill)!important;border-color:var(--wb-frosted-border)!important;box-shadow:var(--wb-frosted-shadow)!important;-webkit-backdrop-filter:blur(var(--wb-frosted-blur)) saturate(var(--wb-frosted-saturate))!important;backdrop-filter:blur(var(--wb-frosted-blur)) saturate(var(--wb-frosted-saturate))!important}.studio-modal-overlay--media{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#07090df5!important}.studio-modal-panel--media{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#111419!important;border-color:#ffffff1a!important;box-shadow:0 24px 80px #00000073!important}.studio-auth-panel{border-radius:30px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);padding:30px;overflow-y:auto}.studio-auth-background{z-index:0;pointer-events:none;background:#050505;position:fixed;top:0;right:0;bottom:0;left:0}.studio-auth-page{font-family:LINE Seed JP,Noto Sans SC,sans-serif}.studio-login-panel{isolation:isolate;--studio-login-highlight-width:.5px;--studio-login-highlight:linear-gradient(135deg, #ffffff94 0%, #ffffff38 20%, #fff0 45%) top left / 42% 70% no-repeat, linear-gradient(315deg, #ffffff7a 0%, #ffffff2e 20%, #fff0 45%) bottom right / 42% 70% no-repeat;width:min(427.5px,100vw - 24px);height:347px;min-height:347px;font-family:var(--studio-dialog-font,"LINE Seed JP", "Inter", ui-sans-serif, system-ui, sans-serif);border-radius:38px;padding:0;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(42px)saturate(120%)!important;backdrop-filter:blur(42px)saturate(120%)!important;background:#dfdfdf33!important;border:0!important;box-shadow:0 4px 15px #0000001a,inset 0 0 22px 2px #00000014!important}.studio-auth-demo-layout{display:contents}.studio-auth-page--demo{overflow:auto}.studio-auth-page--demo .studio-modal-overlay{min-width:1400px;min-height:980px;padding:0;display:block}.studio-auth-page--demo .studio-auth-demo-layout{width:1400px;height:980px;display:block;position:relative}.studio-auth-page--demo .studio-login-panel{position:absolute;top:313px;left:918.27px}.studio-auth-form-demo.studio-login-panel{border-radius:60px;width:650px;height:530px;min-height:0;padding:30px;position:absolute;top:222.49px;left:218.27px}.studio-auth-form-demo.studio-login-panel[data-variant=register],.studio-auth-form-demo.studio-login-panel[data-variant=profile]{height:689px}.studio-auth-form-demo.studio-login-panel[data-variant=reset]{height:660px}.studio-auth-form-demo{box-sizing:border-box;-webkit-backdrop-filter:blur(42px)saturate(120%);backdrop-filter:blur(42px)saturate(120%);width:650px;height:530px;font-family:var(--studio-dialog-font,"LINE Seed JP", "Inter", ui-sans-serif, system-ui, sans-serif);background:#dfdfdf33;border-radius:60px;gap:26px;padding:30px;display:block;position:absolute;top:222.49px;left:218.27px;overflow:hidden;box-shadow:0 7px 23px #0000002e,inset 0 0 34px #0000001a}.studio-auth-form-demo[data-variant=register],.studio-auth-form-demo[data-variant=profile]{height:689px}.studio-auth-form-demo[data-variant=reset]{height:660px}.studio-auth-form-demo .studio-auth-form-demo-tabs{width:131px;height:37px;padding:4px 5px;top:33px;left:39px}.studio-auth-form-demo .studio-auth-form-demo-tabs button{font-size:13px}.studio-auth-form-demo .studio-auth-form-demo-slogan{width:556px;font-size:30px;top:100px;right:55px}.studio-auth-form-demo .studio-auth-form-demo-slogan span:not(:last-child){transform:translate(-27px)}.studio-auth-form-demo .studio-auth-form-demo-slogan span:nth-child(2){font-size:30px}.studio-auth-form-demo .studio-auth-form-demo-slogan span:last-child{margin-top:6px;font-size:37px}.studio-auth-form-demo .studio-auth-form{gap:27px;width:456px;top:225px}.studio-auth-form-demo .studio-auth-field{height:61px;padding:0 30px}.studio-auth-form-demo .studio-auth-field--with-action{padding-right:67px}.studio-auth-form-demo .studio-auth-field input{font-size:20px}.studio-auth-form-demo .studio-auth-code-row{grid-template-columns:minmax(0,1fr) 137px;gap:15px}.studio-auth-form-demo .studio-auth-code-button{height:61px;font-size:17px}.studio-auth-form-demo .studio-auth-submit{width:46px;height:46px;top:7px;right:7px}.studio-auth-form-demo .studio-auth-submit svg{width:24px;height:24px}.studio-auth-form-demo .studio-auth-form-demo-methods{width:146px;height:38px;padding:4px 5px;top:402px}.studio-auth-form-demo .studio-auth-form-demo-methods button{font-size:12px}.studio-auth-form-demo .studio-auth-form-demo-utility{top:407px;right:87px}.studio-auth-form-demo[data-variant=reset] .studio-auth-form-demo-utility{top:535px}.studio-auth-form-demo .studio-auth-form-demo-utility button{font-size:14px}.studio-auth-form-demo .studio-auth-form-demo-brand{height:52px;bottom:30px;left:30px;right:30px}.studio-auth-form-demo .studio-auth-form-demo-brand .studio-auth-brand-image-track{gap:14px;height:52px}.studio-auth-form-demo .studio-auth-form-demo-brand .studio-auth-brand-image{filter:brightness(1.35)contrast(1.15);width:calc(25% - 10.5px);max-height:none}.studio-login-panel:before{content:"";z-index:0;border-radius:inherit;filter:grayscale();mix-blend-mode:screen;opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:absolute;top:0;right:0;bottom:0;left:0}.studio-login-panel:after{content:"";z-index:1;border-radius:inherit;padding:var(--studio-login-highlight-width);background:var(--studio-login-highlight);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.studio-login-panel[data-variant=register],.studio-login-panel[data-variant=profile]{height:451px}.studio-login-panel[data-variant=reset]{height:432px}.studio-auth-tabs,.studio-auth-methods{box-shadow:none;-webkit-backdrop-filter:blur(14px)saturate(125%);backdrop-filter:blur(14px)saturate(125%);background:#0000004d;border-radius:999px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.studio-auth-tabs{z-index:3;background:#202020c7;width:86px;height:24px;padding:3px;position:absolute;top:22px;left:26px}.studio-auth-tabs button,.studio-auth-methods button{color:#ffffff94;border-radius:999px;min-width:0;font-size:8px;line-height:1;transition:color .16s,background-color .16s,box-shadow .16s}.studio-auth-tabs button{color:#ffffffb8}.studio-auth-methods button{font-size:6px}.studio-auth-tabs button:hover,.studio-auth-methods button:hover{color:#ffffffdb}.studio-auth-tabs button.is-active{color:#ffffffe6;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff3;position:relative;overflow:hidden}.studio-login-panel .studio-auth-tabs:after{display:none}.studio-auth-tabs button.is-active:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff9e,#fff3 32%,#fff0 58%) 0 0/58% 100% no-repeat,linear-gradient(315deg,#ffffff85,#ffffff29 32%,#fff0 58%) 100% 100%/58% 100% no-repeat;padding:.5px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.studio-auth-tabs button:not(.is-active){box-shadow:none;background:0 0;border:0}.studio-login-panel .studio-auth-tabs,.studio-login-panel .studio-auth-methods,.studio-login-panel .studio-auth-code-button,.studio-login-panel .studio-auth-submit,.studio-login-panel .studio-auth-profile-submit,.studio-login-panel .studio-modal-field{box-shadow:none;border:0}.studio-login-panel .studio-auth-code-button,.studio-login-panel .studio-auth-profile-submit{position:relative;overflow:hidden}.studio-login-panel .studio-auth-submit{overflow:hidden}.studio-login-panel .studio-auth-tabs:after,.studio-login-panel .studio-auth-methods:after,.studio-login-panel .studio-auth-code-button:after,.studio-login-panel .studio-auth-submit:after,.studio-login-panel .studio-auth-profile-submit:after,.studio-login-panel .studio-modal-field:after{content:"";z-index:1;border-radius:inherit;padding:var(--studio-login-highlight-width);background:var(--studio-login-highlight);opacity:.68;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.studio-auth-slogan{z-index:2;color:#fff;letter-spacing:0;text-align:right;white-space:nowrap;width:366px;margin:0;font-family:LINE Seed JP,Noto Sans SC,sans-serif;font-size:20px;font-weight:400;line-height:.96;position:absolute;top:66px;right:36px}.studio-auth-slogan span{display:block}.studio-auth-slogan span:not(:last-child){transform:translate(-18px)}.studio-auth-slogan span:nth-child(2){font-size:20px}.studio-auth-slogan span:last-child{margin-top:4px;font-size:24px;font-style:italic;line-height:1}.studio-auth-form{z-index:2;gap:18px;width:min(300px,100% - 48px);display:grid;position:absolute;top:148px;left:50%;transform:translate(-50%)}.studio-auth-field,.studio-auth-textarea{border-radius:999px;position:relative;overflow:hidden}.studio-auth-field{height:40px;padding:0 20px}.studio-auth-field--with-action{padding-right:44px}.studio-auth-field input,.studio-auth-textarea textarea{width:100%;color:var(--wb-text-primary);letter-spacing:0;background:0 0;border:0;font-family:inherit;font-size:13px}.studio-auth-field input{height:100%}.studio-auth-field input::placeholder,.studio-auth-textarea textarea::placeholder{color:#ffffff8c;opacity:1}.studio-auth-code-row{grid-template-columns:minmax(0,1fr) 90px;gap:10px;display:grid}.studio-auth-code-button{color:#ffffffeb;background:#000;border-radius:999px;height:44px;font-size:11px;transition:background-color .16s,opacity .16s}.studio-auth-code-button:hover:not(:disabled){background:#000}.studio-auth-code-button:disabled{color:#fff;opacity:1}.studio-auth-submit{color:#fff;background:#000;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .16s,opacity .16s,transform .16s;display:inline-flex;position:absolute;top:5px;right:5px}.studio-auth-submit:hover:not(:disabled){background:#000;transform:scale(1.03)}.studio-auth-submit:disabled{color:#fff;opacity:1}.studio-auth-methods{z-index:3;background:#090909;width:96px;height:25px;padding:3px;position:absolute;top:263px;left:50%;transform:translate(-50%)}.studio-auth-methods button.is-active{color:#111;box-shadow:none;background:#fff}.studio-auth-utility{z-index:3;position:absolute;top:267px;right:57px}.studio-login-panel[data-variant=reset] .studio-auth-utility{top:350px;right:50%;transform:translate(50%)}.studio-auth-utility button{color:#ffffff61;font-size:10px;transition:color .16s}.studio-auth-utility button:hover{color:#ffffffc2}.studio-auth-status{z-index:4;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:225px;margin:0;font-size:10px;line-height:1.35;position:absolute;top:24px;right:24px;overflow:hidden}.studio-auth-status--error{color:#ff9d9d}.studio-auth-status--success{color:#a6e8c7}.studio-auth-brand{z-index:1;color:#ffffff03;letter-spacing:0;text-align:left;text-transform:none;white-space:nowrap;-webkit-text-fill-color:#ffffff03;-webkit-text-stroke:.7px #ffffff3d;paint-order:stroke fill;text-shadow:-.35px -.35px .1px #fff3,.5px .65px .3px #000000b8,0 0 1px #ffffff0a;width:auto;height:21px;font-family:LINE Seed JP,sans-serif;font-size:19px;font-style:normal;font-weight:400;line-height:21px;position:absolute;bottom:20px;left:20px;right:20px;overflow:hidden}.studio-auth-brand-image-track{z-index:2;pointer-events:none;align-items:center;gap:5px;width:100%;height:21px;display:flex;position:absolute;bottom:0;left:0;right:0}.studio-auth-brand-image{aspect-ratio:822/123;object-fit:contain;opacity:1;filter:brightness(1.35)contrast(1.15);mix-blend-mode:normal;width:calc(25% - 3.75px);height:auto;max-height:none;box-shadow:none;flex:none;display:block}.studio-auth-filter-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.studio-auth-profile-form{gap:16px}.studio-auth-textarea{border-radius:20px;height:82px;padding:13px 20px}.studio-auth-textarea textarea{resize:none;height:100%;line-height:1.55}.studio-auth-profile-submit{color:#ffffffeb;background:#000000d1;border-radius:999px;height:44px;font-size:12px;transition:background-color .16s,opacity .16s}.studio-auth-profile-submit:hover:not(:disabled){background:#000}.studio-auth-profile-submit:disabled{opacity:.42}.studio-modal-field{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1f;border:1px solid #ffffff21;transition:border-color .16s,background-color .16s;box-shadow:inset 0 1px #ffffff14,0 8px 22px #0000001a}.studio-modal-field:focus-within{background:#ffffff29;border-color:#ffffff4d}.studio-login-panel .studio-modal-field{box-shadow:none;background:#4a4a4a;border:0}.studio-login-panel .studio-modal-field:focus-within{box-shadow:none;background:#626262;border-color:#0000}.studio-login-panel .studio-modal-field:after{opacity:.7;background:linear-gradient(#ffffff4d,#ffffff0a 44%,#ffffff1f)}.studio-modal-segment{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00000029;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0a}.studio-modal-button{border-radius:999px;min-height:40px;transition:background-color .16s,border-color .16s,color .16s,opacity .16s}.studio-modal-close{color:#ffffffa3;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.studio-modal-close:hover{color:#fff;background:#ffffff1c}.studio-modal-toast{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:#1c1e22ad;border:1px solid #ffffff24;box-shadow:0 18px 52px #00000057,inset 0 1px #ffffff1a}@media(max-width:640px){.studio-auth-panel{border-radius:26px;padding:24px}.studio-login-panel{border-radius:38px;width:min(427.5px,100vw - 24px);padding:0}.studio-auth-form{width:min(300px,100% - 48px)}.studio-auth-slogan{width:calc(100% - 72px);right:36px}.studio-auth-utility{right:28px}}@media(max-width:440px){.studio-auth-slogan span:not(:last-child){transform:translate(-8px)}.studio-auth-slogan span:nth-child(2){font-size:20px}}@media(max-width:390px){.studio-auth-slogan{font-size:18px}.studio-auth-slogan span:last-child{font-size:22px}.studio-auth-slogan span:nth-child(2){font-size:18px}.studio-auth-tabs{left:22px}.studio-auth-status{max-width:190px;right:20px}.studio-auth-code-row{grid-template-columns:minmax(0,1fr) 84px;gap:8px}}.studio-glass-surface.studio-glass-surface{isolation:isolate;color:#fff;background:var(--dialog-glass-fill)!important;box-shadow:var(--dialog-glass-shadow),var(--dialog-glass-inner)!important;-webkit-backdrop-filter:blur(var(--dialog-glass-blur)) saturate(125%)!important;backdrop-filter:blur(var(--dialog-glass-blur)) saturate(125%)!important;border:1px solid #ffffff29!important}.studio-glass-surface:not(.absolute):not(.fixed):not(.canvas-note-editor){position:relative}.studio-glass-surface.studio-glass-surface:before{content:"";z-index:-2;border-radius:inherit;-webkit-backdrop-filter:blur(var(--dialog-glass-blur));backdrop-filter:blur(var(--dialog-glass-blur));box-shadow:var(--dialog-glass-inner),inset .35px .35px .2px #ffffff59,inset -.3px -.3px .2px #ffffff26;pointer-events:none;background:#ffffff0d;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:none;mask:none}.studio-glass-surface.studio-glass-surface:after{content:"";z-index:-1;border-radius:inherit;filter:grayscale();mix-blend-mode:screen;opacity:.08;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;right:0;bottom:0;left:0}.studio-modal-overlay:not(.studio-modal-overlay--media),.studio-dialog-overlay,.community-work-dialog-backdrop,.fp-share-overlay,.region-capture-backdrop{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0000006b!important}.studio-modal-overlay--media{background:#0000006b!important}.studio-glass-surface :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),textarea:not(.fullscreen-text-body),select,.studio-modal-field){box-shadow:var(--dialog-glass-field-shadow),inset .35px .35px .2px #ffffff40;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--dialog-glass-field-fill)!important;border-color:#ffffff2e!important}.studio-glass-surface .studio-modal-field :is(input,textarea){box-shadow:none;background:0 0!important;border:0!important}.studio-glass-surface :is(input,textarea)::placeholder{color:#bebebe!important}.studio-glass-surface select option{color:#fff;background:#292929}.studio-glass-surface .studio-modal-field{position:relative}.studio-glass-surface .studio-modal-field:before{content:"";border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:url(#studio-dialog-controls);backdrop-filter:url(#studio-dialog-controls);-webkit-mask-composite:xor;padding:.5px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.studio-glass-surface .studio-modal-close{color:#fff;box-shadow:none;background:#000;border:0}.studio-glass-surface .studio-dialog-button[data-kind=secondary]{color:#bebebe;background:#000;border:0}.studio-glass-surface[data-variant=neutral] .studio-dialog-button[data-kind=primary]{color:#000;background:#fff;border:0}.studio-glass-surface.community-work-dialog{overflow:hidden}.community-work-dialog__scroll{max-height:inherit;overflow:auto}.studio-glass-surface.community-work-dialog header{background:#00000047}.studio-glass-surface.studio-glass-surface:not(.studio-auth-panel){border-radius:var(--studio-ui-radius)!important;background:var(--studio-ui-panel)!important;box-shadow:none!important;-webkit-backdrop-filter:var(--studio-ui-blur) opacity(var(--wb-glass-refresh,1))!important;backdrop-filter:var(--studio-ui-blur) opacity(var(--wb-glass-refresh,1))!important;border:0!important}.studio-glass-surface.studio-glass-surface:not(.studio-auth-panel):before,.studio-glass-surface.studio-glass-surface:not(.studio-auth-panel):after{content:none}.studio-glass-surface:not(.studio-auth-panel) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),textarea:not(.fullscreen-text-body),select,.studio-modal-field){border-radius:14px;box-shadow:none!important;background:#252525!important;border:0!important}.studio-glass-surface:not(.studio-auth-panel) .studio-modal-field :is(input,textarea){background:0 0!important}.studio-glass-surface:not(.studio-auth-panel) .studio-modal-field:before{content:none}.studio-glass-surface:not(.studio-auth-panel) button{background-image:none;border-radius:12px;box-shadow:none!important;border:0!important}.studio-glass-surface:not(.studio-auth-panel) .studio-dialog-button[data-kind=secondary],.studio-glass-surface:not(.studio-auth-panel) .studio-modal-close{color:#fff;background:#ffffff14}.studio-glass-surface:not(.studio-auth-panel) button:hover:not(:disabled){background-image:linear-gradient(#ffffff0d,#ffffff0d)}.studio-glass-surface:not(.studio-auth-panel) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),textarea:not(.fullscreen-text-body),select,.studio-modal-field){background:var(--studio-ui-field)!important}.studio-glass-surface:not(.studio-auth-panel) :is(button,input,textarea,select):focus-visible{outline-offset:3px;outline:1.5px solid #ffffffb3}.studio-glass-surface:not(.studio-auth-panel) :is(button,input,textarea,select):disabled{cursor:not-allowed}.studio-glass-surface:not(.studio-auth-panel) button:is(.bg-white,[data-kind=primary]):not([data-kind=danger]){color:#111}.studio-glass-surface:not(.studio-auth-panel) button:is(.studio-modal-close,[aria-label^=关闭],[aria-label=取消截图]),.studio-glass-surface:not(.studio-auth-panel) :is(.text-format-colors,.region-capture-tools) button[style*=background]{border-radius:50%}.studio-glass-surface:not(.studio-auth-panel) .region-capture-tools button[aria-pressed=true]{outline-offset:3px;outline:2px solid #fff}.studio-glass-surface.text-editor-refined .fullscreen-text-body{box-shadow:none!important;background:0 0!important;border:0!important}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-4{inset:calc(var(--spacing) * 4)}.inset-6{inset:calc(var(--spacing) * 6)}.inset-\[-3px_0_0_0\]{top:-3px;right:0;bottom:0;left:0}.inset-\[-4\.17\%_-0\.5px\]{top:-4.17%;right:-.5px;bottom:-4.17%;left:-.5px}.inset-\[-4px\]{top:-4px;right:-4px;bottom:-4px;left:-4px}.inset-\[-6\.25\%_-5\%\]{top:-6.25%;right:-5%;bottom:-6.25%;left:-5%}.inset-\[-10\.42\%\]{top:-10.42%;right:-10.42%;bottom:-10.42%;left:-10.42%}.inset-\[-83\.33\%\]{top:-83.33%;right:-83.33%;bottom:-83.33%;left:-83.33%}.inset-\[0_-12\.23\%_-36\.62\%_-12\.23\%\]{top:0;right:-12.23%;bottom:-36.62%;left:-12.23%}.inset-\[1px\]{top:1px;right:1px;bottom:1px;left:1px}.inset-\[7px\]{top:7px;right:7px;bottom:7px;left:7px}.inset-\[10px\]{top:10px;right:10px;bottom:10px;left:10px}.inset-\[16\%\]{top:16%;right:16%;bottom:16%;left:16%}.inset-\[92\.75\%_83\.54\%_6\.25\%_16\.46\%\]{top:92.75%;right:83.54%;bottom:6.25%;left:16.46%}.inset-\[92\.75\%_84\.58\%_6\.25\%_15\.42\%\]{top:92.75%;right:84.58%;bottom:6.25%;left:15.42%}.inset-\[92\.75\%_85\.63\%_6\.25\%_14\.37\%\]{top:92.75%;right:85.63%;bottom:6.25%;left:14.37%}.inset-\[92\.75\%_86\.67\%_6\.25\%_13\.33\%\]{top:92.75%;right:86.67%;bottom:6.25%;left:13.33%}.inset-\[92\.75\%_87\.73\%_6\.25\%_12\.27\%\]{top:92.75%;right:87.73%;bottom:6.25%;left:12.27%}.inset-\[92\.83\%_83\.02\%_6\.5\%_16\.46\%\]{top:92.83%;right:83.02%;bottom:6.5%;left:16.46%}.inset-\[92\.83\%_84\.06\%_6\.5\%_15\.42\%\]{top:92.83%;right:84.06%;bottom:6.5%;left:15.42%}.inset-\[92\.83\%_85\.1\%_6\.5\%_14\.37\%\]{top:92.83%;right:85.1%;bottom:6.5%;left:14.37%}.inset-\[92\.83\%_86\.15\%_6\.5\%_13\.33\%\]{top:92.83%;right:86.15%;bottom:6.5%;left:13.33%}.inset-\[92\.83\%_87\.2\%_6\.5\%_12\.27\%\]{top:92.83%;right:87.2%;bottom:6.5%;left:12.27%}.inset-\[122\.25\%_60\.68\%_-24\.92\%_37\.66\%\]{top:122.25%;right:60.68%;bottom:-24.92%;left:37.66%}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-1{inset-inline:calc(var(--spacing) * 1)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-10{inset-inline:calc(var(--spacing) * 10)}.inset-x-\[4\.5\%\]{inset-inline:4.5%}.inset-x-\[14\%\]{inset-inline:14%}.inset-x-\[18\%\]{inset-inline:18%}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-8{top:calc(var(--spacing) * -8)}.-top-\[18px\]{top:-18px}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-12{top:calc(var(--spacing) * 12)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-40{top:calc(var(--spacing) * 40)}.top-\[-5\.4\%\]{top:-5.4%}.top-\[-13\.6185\%\]{top:-13.6185%}.top-\[1\.91\%\]{top:1.91%}.top-\[1\.319\%\]{top:1.319%}.top-\[1\.718\%\]{top:1.718%}.top-\[2\.804\%\]{top:2.804%}.top-\[6px\]{top:6px}.top-\[7\.95\%\]{top:7.95%}.top-\[8\%\]{top:8%}.top-\[8\.7\%\]{top:8.7%}.top-\[15\%\]{top:15%}.top-\[22\.5\%\]{top:22.5%}.top-\[32\.31\%\]{top:32.31%}.top-\[35\.9\%\]{top:35.9%}.top-\[48\.2\%\]{top:48.2%}.top-\[49\%\]{top:49%}.top-\[55\%\]{top:55%}.top-\[62\.05\%\]{top:62.05%}.top-\[62\.5\%\]{top:62.5%}.top-\[78\.97\%\]{top:78.97%}.top-\[92px\]{top:92px}.top-\[110px\]{top:110px}.top-\[193px\]{top:193px}.top-\[213px\]{top:213px}.top-\[215px\]{top:215px}.top-\[222\.66px\]{top:222.66px}.top-\[238px\]{top:238px}.top-\[250px\]{top:250px}.top-\[268\.34px\]{top:268.34px}.top-\[268px\]{top:268px}.top-\[286\.83px\]{top:286.83px}.top-\[290\.08px\]{top:290.08px}.top-\[292px\]{top:292px}.top-\[302px\]{top:302px}.top-\[305\.66px\]{top:305.66px}.top-\[308\.91px\]{top:308.91px}.top-\[324\.49px\]{top:324.49px}.top-\[324\.84px\]{top:324.84px}.top-\[330px\]{top:330px}.top-\[333px\]{top:333px}.top-\[340px\]{top:340px}.top-\[341px\]{top:341px}.top-\[356px\]{top:356px}.top-\[379px\]{top:379px}.top-\[386px\]{top:386px}.top-\[425px\]{top:425px}.top-\[432px\]{top:432px}.top-\[486\.66px\]{top:486.66px}.top-\[487px\]{top:487px}.top-\[495px\]{top:495px}.top-\[574px\]{top:574px}.top-\[761px\]{top:761px}.top-\[805px\]{top:805px}.top-\[825px\]{top:825px}.top-\[883px\]{top:883px}.top-\[888px\]{top:888px}.top-\[903px\]{top:903px}.top-\[963px\]{top:963px}.top-\[1056px\]{top:1056px}.top-\[1082px\]{top:1082px}.top-\[1084px\]{top:1084px}.top-\[1085px\]{top:1085px}.top-\[1093px\]{top:1093px}.top-\[1146px\]{top:1146px}.top-\[1167px\]{top:1167px}.top-\[1169px\]{top:1169px}.top-\[1171px\]{top:1171px}.top-\[1217\.1px\]{top:1217.1px}.top-\[1224px\]{top:1224px}.top-\[1294px\]{top:1294px}.top-\[1451px\]{top:1451px}.top-\[1473px\]{top:1473px}.top-\[1477px\]{top:1477px}.top-\[1522px\]{top:1522px}.top-\[1544px\]{top:1544px}.top-\[1548px\]{top:1548px}.top-\[1550px\]{top:1550px}.top-\[1552px\]{top:1552px}.top-\[1553px\]{top:1553px}.top-\[1555px\]{top:1555px}.top-\[1557px\]{top:1557px}.top-\[1593\.1px\]{top:1593.1px}.top-\[1600px\]{top:1600px}.top-\[1832px\]{top:1832px}.top-\[1837px\]{top:1837px}.top-\[1854px\]{top:1854px}.top-\[1858px\]{top:1858px}.top-\[1859px\]{top:1859px}.top-\[1863px\]{top:1863px}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-\[calc\(100\%-1px\)\]{top:calc(100% - 1px)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-3{right:calc(var(--spacing) * -3)}.-right-\[18px\]{right:-18px}.-right-px{right:-1px}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-8{right:calc(var(--spacing) * 8)}.right-\[2px\]{right:2px}.right-\[4\%\]{right:4%}.right-\[4\.9\%\]{right:4.9%}.right-\[7\%\]{right:7%}.right-\[7\.78\%\]{right:7.78%}.right-\[calc\(100\%\+12px\)\]{right:calc(100% + 12px)}.-bottom-\[18px\]{bottom:-18px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-14{bottom:calc(var(--spacing) * 14)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-32{bottom:calc(var(--spacing) * 32)}.bottom-\[-5\%\]{bottom:-5%}.bottom-\[4\%\]{bottom:4%}.bottom-\[14px\]{bottom:14px}.bottom-\[15\%\]{bottom:15%}.bottom-\[22\.5\%\]{bottom:22.5%}.bottom-\[55\%\]{bottom:55%}.bottom-\[62\.5\%\]{bottom:62.5%}.-left-\[18px\]{left:-18px}.-left-px{left:-1px}.left-0{left:calc(var(--spacing) * 0)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-\[-3\%\]{left:-3%}.left-\[-3\.52\%\]{left:-3.52%}.left-\[-7\.85\%\]{left:-7.85%}.left-\[0\.15625\%\]{left:.15625%}.left-\[1\.2973\%\]{left:1.2973%}.left-\[2\.32px\]{left:2.32px}.left-\[2\.611\%\]{left:2.611%}.left-\[2px\]{left:2px}.left-\[3\.7\%\]{left:3.7%}.left-\[4\%\]{left:4%}.left-\[4\.075\%\]{left:4.075%}.left-\[6px\]{left:6px}.left-\[7\.52px\]{left:7.52px}.left-\[7\.78\%\]{left:7.78%}.left-\[8\%\]{left:8%}.left-\[8\.61\%\]{left:8.61%}.left-\[10\.28\%\]{left:10.28%}.left-\[14px\]{left:14px}.left-\[20px\]{left:20px}.left-\[36px\]{left:36px}.left-\[44\%\]{left:44%}.left-\[44px\]{left:44px}.left-\[45px\]{left:45px}.left-\[48\%\]{left:48%}.left-\[69px\]{left:69px}.left-\[98px\]{left:98px}.left-\[120\.14px\]{left:120.14px}.left-\[130px\]{left:130px}.left-\[164px\]{left:164px}.left-\[171px\]{left:171px}.left-\[176px\]{left:176px}.left-\[191px\]{left:191px}.left-\[233px\]{left:233px}.left-\[245px\]{left:245px}.left-\[263px\]{left:263px}.left-\[281px\]{left:281px}.left-\[283px\]{left:283px}.left-\[293px\]{left:293px}.left-\[338px\]{left:338px}.left-\[354px\]{left:354px}.left-\[355px\]{left:355px}.left-\[367px\]{left:367px}.left-\[397px\]{left:397px}.left-\[412px\]{left:412px}.left-\[422px\]{left:422px}.left-\[423px\]{left:423px}.left-\[424px\]{left:424px}.left-\[447px\]{left:447px}.left-\[448px\]{left:448px}.left-\[496\.6px\]{left:496.6px}.left-\[506px\]{left:506px}.left-\[539px\]{left:539px}.left-\[639px\]{left:639px}.left-\[680px\]{left:680px}.left-\[684px\]{left:684px}.left-\[695px\]{left:695px}.left-\[696px\]{left:696px}.left-\[716px\]{left:716px}.left-\[717px\]{left:717px}.left-\[720px\]{left:720px}.left-\[732px\]{left:732px}.left-\[733px\]{left:733px}.left-\[773px\]{left:773px}.left-\[799px\]{left:799px}.left-\[800px\]{left:800px}.left-\[802px\]{left:802px}.left-\[803px\]{left:803px}.left-\[824px\]{left:824px}.left-\[827px\]{left:827px}.left-\[873\.06px\]{left:873.06px}.left-\[883px\]{left:883px}.left-\[907px\]{left:907px}.left-\[919\.89px\]{left:919.89px}.left-\[920px\]{left:920px}.left-\[1066\.89px\]{left:1066.89px}.left-\[1093px\]{left:1093px}.left-\[1096px\]{left:1096px}.left-\[1109px\]{left:1109px}.left-\[1112px\]{left:1112px}.left-\[1144px\]{left:1144px}.left-\[1150px\]{left:1150px}.left-\[1158px\]{left:1158px}.left-\[1176px\]{left:1176px}.left-\[1177px\]{left:1177px}.left-\[1178px\]{left:1178px}.left-\[1201px\]{left:1201px}.left-\[1202px\]{left:1202px}.left-\[1206px\]{left:1206px}.left-\[1218\.89px\]{left:1218.89px}.left-\[1238px\]{left:1238px}.left-\[1240\.18px\]{left:1240.18px}.left-\[1242\.36px\]{left:1242.36px}.left-\[1244\.54px\]{left:1244.54px}.left-\[1249\.52px\]{left:1249.52px}.left-\[1258px\]{left:1258px}.left-\[1263\.31px\]{left:1263.31px}.left-\[1265\.49px\]{left:1265.49px}.left-\[1267\.67px\]{left:1267.67px}.left-\[1269\.85px\]{left:1269.85px}.left-\[1365\.89px\]{left:1365.89px}.left-\[1470px\]{left:1470px}.left-\[1471px\]{left:1471px}.left-\[1486px\]{left:1486px}.left-\[1487px\]{left:1487px}.left-\[1526px\]{left:1526px}.left-\[1550px\]{left:1550px}.left-\[1551px\]{left:1551px}.left-\[1575px\]{left:1575px}.left-\[1625\.98px\]{left:1625.98px}.left-\[1635px\]{left:1635px}.left-\[1844px\]{left:1844px}.left-\[1860px\]{left:1860px}.left-\[calc\(50\%\+3\.52px\)\]{left:calc(50% + 3.52px)}.left-\[calc\(50\%-3\.52px\)\]{left:calc(50% - 3.52px)}.left-\[calc\(50\%-489px\)\]{left:calc(50% - 489px)}.left-\[calc\(100\%\+16px\)\]{left:calc(100% + 16px)}.left-\[calc\(100\%\+18px\)\]{left:calc(100% + 18px)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[38\]{z-index:38}.z-\[45\]{z-index:45}.z-\[60\]{z-index:60}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[115\]{z-index:115}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[132\]{z-index:132}.z-\[160\]{z-index:160}.z-\[180\]{z-index:180}.z-\[190\]{z-index:190}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[220\]{z-index:220}.z-\[225\]{z-index:225}.z-\[240\]{z-index:240}.z-\[250\]{z-index:250}.z-\[251\]{z-index:251}.z-\[280\]{z-index:280}.z-\[320\]{z-index:320}.z-\[340\]{z-index:340}.z-\[1000\]{z-index:1000}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.row-1{grid-row:1}.row-2{grid-row:2}.float-right{float:right}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-5{margin:calc(var(--spacing) * 5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-8{margin-block:calc(var(--spacing) * 8)}.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-\[2px\]{margin-top:2px}.mt-\[30px\]{margin-top:30px}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-\[2\.8\%\]{margin-right:2.8%}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.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)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-\[10px\]{margin-left:10px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-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-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[120\/68\]{aspect-ratio:120/68}.aspect-\[360\/390\]{aspect-ratio:360/390}.aspect-\[839\/398\]{aspect-ratio:839/398}.aspect-\[925\/834\]{aspect-ratio:925/834}.aspect-square{aspect-ratio:1}.size-\[10px\]{width:10px;height:10px}.size-\[12\.192px\]{width:12.192px;height:12.192px}.size-\[12\.638px\]{width:12.638px;height:12.638px}.size-\[12px\]{width:12px;height:12px}.size-\[14\.007px\]{width:14.007px;height:14.007px}.size-\[14px\]{width:14px;height:14px}.size-\[15px\]{width:15px;height:15px}.size-\[16px\]{width:16px;height:16px}.size-\[20px\]{width:20px;height:20px}.size-\[21px\]{width:21px;height:21px}.size-\[26\.667px\]{width:26.667px;height:26.667px}.size-\[30px\]{width:30px;height:30px}.size-\[32px\]{width:32px;height:32px}.size-\[36px\]{width:36px;height:36px}.size-\[40px\]{width:40px;height:40px}.size-\[44px\]{width:44px;height:44px}.size-\[50px\]{width:50px;height:50px}.size-\[374px\]{width:374px;height:374px}.size-\[1920px\]{width:1920px;height:1920px}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.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-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[5\.62746\%\]{height:5.62746%}.h-\[7\.995px\]{height:7.995px}.h-\[8px\]{height:8px}.h-\[9\.74\%\]{height:9.74%}.h-\[10\.902px\]{height:10.902px}.h-\[10px\]{height:10px}.h-\[12\%\]{height:12%}.h-\[13\%\]{height:13%}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16\.928px\]{height:16.928px}.h-\[16px\]{height:16px}.h-\[17\.986px\]{height:17.986px}.h-\[17px\]{height:17px}.h-\[18\%\]{height:18%}.h-\[20\.77\%\]{height:20.77%}.h-\[21\%\]{height:21%}.h-\[23px\]{height:23px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[56px\]{height:56px}.h-\[57px\]{height:57px}.h-\[58\%\]{height:58%}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[66px\]{height:66px}.h-\[70\%\]{height:70%}.h-\[72\%\]{height:72%}.h-\[72px\]{height:72px}.h-\[74px\]{height:74px}.h-\[75px\]{height:75px}.h-\[80\%\]{height:80%}.h-\[80px\]{height:80px}.h-\[92px\]{height:92px}.h-\[94\.86\%\]{height:94.86%}.h-\[94\.626\%\]{height:94.626%}.h-\[96\%\]{height:96%}.h-\[97\.242\%\]{height:97.242%}.h-\[100cqh\]{height:100cqh}.h-\[100dvh\]{height:100dvh}.h-\[109\.62\%\]{height:109.62%}.h-\[114\.82\%\]{height:114.82%}.h-\[114px\]{height:114px}.h-\[120\.84\%\]{height:120.84%}.h-\[122px\]{height:122px}.h-\[128px\]{height:128px}.h-\[150px\]{height:150px}.h-\[168px\]{height:168px}.h-\[205\.325px\]{height:205.325px}.h-\[206px\]{height:206px}.h-\[210px\]{height:210px}.h-\[219\.448px\]{height:219.448px}.h-\[228\.76px\]{height:228.76px}.h-\[230px\]{height:230px}.h-\[240px\]{height:240px}.h-\[248\.66px\]{height:248.66px}.h-\[260px\]{height:260px}.h-\[345px\]{height:345px}.h-\[374px\]{height:374px}.h-\[475px\]{height:475px}.h-\[720px\]{height:720px}.h-\[calc\(100\%-48px\)\]{height:calc(100% - 48px)}.h-\[min\(720px\,calc\(100vh-40px\)\)\]{height:min(720px,100vh - 40px)}.h-\[min\(820px\,92vh\)\]{height:min(820px,92vh)}.h-\[min\(860px\,92vh\)\]{height:min(860px,92vh)}.h-\[min\(900px\,calc\(100vh-24px\)\)\]{height:min(900px,100vh - 24px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[48vh\]{max-height:48vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[260px\]{max-height:260px}.max-h-\[270px\]{max-height:270px}.max-h-\[320px\]{max-height:320px}.max-h-\[420px\]{max-height:420px}.max-h-\[440px\]{max-height:440px}.max-h-full{max-height:100%}.\!min-h-8{min-height:calc(var(--spacing) * 8)!important}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-17{min-height:calc(var(--spacing) * 17)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-\[3\.75rem\]{min-height:3.75rem}.min-h-\[34px\]{min-height:34px}.min-h-\[52px\]{min-height:52px}.min-h-\[60px\]{min-height:60px}.min-h-\[84px\]{min-height:84px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[112px\]{min-height:112px}.min-h-\[132px\]{min-height:132px}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[calc\(100dvh-32px\)\]{min-height:calc(100dvh - 32px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.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-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-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-52{width:calc(var(--spacing) * 52)}.w-80{width:calc(var(--spacing) * 80)}.w-\[0\.8px\]{width:.8px}.w-\[1em\]{width:1em}.w-\[1px\]{width:1px}.w-\[3px\]{width:3px}.w-\[8\.42\%\]{width:8.42%}.w-\[8px\]{width:8px}.w-\[12\%\]{width:12%}.w-\[12px\]{width:12px}.w-\[15\.271px\]{width:15.271px}.w-\[15px\]{width:15px}.w-\[16\.928px\]{width:16.928px}.w-\[16px\]{width:16px}.w-\[17\.986px\]{width:17.986px}.w-\[17px\]{width:17px}.w-\[20\%\]{width:20%}.w-\[22px\]{width:22px}.w-\[23\.61\%\]{width:23.61%}.w-\[28px\]{width:28px}.w-\[31\%\]{width:31%}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[36px\]{width:36px}.w-\[43px\]{width:43px}.w-\[46px\]{width:46px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[57px\]{width:57px}.w-\[65px\]{width:65px}.w-\[69\.046px\]{width:69.046px}.w-\[69\.507px\]{width:69.507px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[74px\]{width:74px}.w-\[78px\]{width:78px}.w-\[79\.17\%\]{width:79.17%}.w-\[84\%\]{width:84%}.w-\[85px\]{width:85px}.w-\[89px\]{width:89px}.w-\[91\.85\%\]{width:91.85%}.w-\[94\.153px\]{width:94.153px}.w-\[94\.778\%\]{width:94.778%}.w-\[94\.782px\]{width:94.782px}.w-\[97\.5px\]{width:97.5px}.w-\[97\.405\%\]{width:97.405%}.w-\[100cqw\]{width:100cqw}.w-\[104\%\]{width:104%}.w-\[105px\]{width:105px}.w-\[107\.04\%\]{width:107.04%}.w-\[116\.04\%\]{width:116.04%}.w-\[120\.84\%\]{width:120.84%}.w-\[132px\]{width:132px}.w-\[147px\]{width:147px}.w-\[150px\]{width:150px}.w-\[155\.066px\]{width:155.066px}.w-\[155px\]{width:155px}.w-\[156px\]{width:156px}.w-\[157px\]{width:157px}.w-\[158px\]{width:158px}.w-\[163px\]{width:163px}.w-\[174\.321px\]{width:174.321px}.w-\[181\.082px\]{width:181.082px}.w-\[181px\]{width:181px}.w-\[202px\]{width:202px}.w-\[206\.986px\]{width:206.986px}.w-\[221px\]{width:221px}.w-\[235px\]{width:235px}.w-\[273px\]{width:273px}.w-\[320px\]{width:320px}.w-\[375px\]{width:375px}.w-\[376px\]{width:376px}.w-\[420px\]{width:420px}.w-\[423px\]{width:423px}.w-\[449px\]{width:449px}.w-\[482px\]{width:482px}.w-\[520px\]{width:520px}.w-\[600px\]{width:600px}.w-\[900px\]{width:900px}.w-\[960px\]{width:960px}.w-\[1920px\]{width:1920px}.w-\[calc\(100\%-48px\)\]{width:calc(100% - 48px)}.w-\[min\(220px\,100\%\)\]{width:min(220px,100%)}.w-\[min\(320px\,calc\(100vw-2\.5rem\)\)\]{width:min(320px,100vw - 2.5rem)}.w-\[min\(360px\,calc\(100vw-32px\)\)\]{width:min(360px,100vw - 32px)}.w-\[min\(390px\,calc\(100vw-2rem\)\)\]{width:min(390px,100vw - 2rem)}.w-\[min\(400px\,calc\(100vw-32px\)\)\]{width:min(400px,100vw - 32px)}.w-\[min\(460px\,92vw\)\]{width:min(460px,92vw)}.w-\[min\(560px\,96vw\)\]{width:min(560px,96vw)}.w-\[min\(760px\,96vw\)\]{width:min(760px,96vw)}.w-\[min\(880px\,96vw\)\]{width:min(880px,96vw)}.w-\[min\(1180px\,96vw\)\]{width:min(1180px,96vw)}.w-\[min\(1240px\,calc\(100vw-24px\)\)\]{width:min(1240px,100vw - 24px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-12{max-width:calc(var(--spacing) * 12)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[80px\]{max-width:80px}.max-w-\[85\%\]{max-width:85%}.max-w-\[86\%\]{max-width:86%}.max-w-\[88\%\]{max-width:88%}.max-w-\[92\%\]{max-width:92%}.max-w-\[130px\]{max-width:130px}.max-w-\[140px\]{max-width:140px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1920px\]{max-width:1920px}.max-w-\[calc\(100\%-1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100\%-38px\)\]{max-width:calc(100% - 38px)}.max-w-\[calc\(100\%_-_48px\)\]{max-width:calc(100% - 48px)}.max-w-\[calc\(100vw-2\.5rem\)\]{max-width:calc(100vw - 2.5rem)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[min\(100\%\,300px\)\]{max-width:min(100%,300px)}.max-w-\[min\(360px\,calc\(100vw-24px\)\)\]{max-width:min(360px,100vw - 24px)}.max-w-\[min\(360px\,calc\(100vw-40px\)\)\]{max-width:min(360px,100vw - 40px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[10px\]{min-width:10px}.min-w-\[16px\]{min-width:16px}.min-w-\[18px\]{min-width:18px}.min-w-\[28px\]{min-width:28px}.min-w-\[104px\]{min-width:104px}.min-w-\[108px\]{min-width:108px}.min-w-\[145px\]{min-width:145px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[320px\]{min-width:320px}.min-w-\[720px\]{min-width:720px}.min-w-\[1040px\]{min-width:1040px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.origin-bottom-left{transform-origin:0 100%}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[384px\]{--tw-translate-x: -384px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.88\]{scale:.88}.scale-\[1\.02\]{scale:1.02}.scale-\[1\.04\]{scale:1.04}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-5\.59deg\]{rotate:-5.59deg}.rotate-\[-6\.6deg\]{rotate:-6.6deg}.rotate-\[-6\.83deg\]{rotate:-6.83deg}.rotate-\[-90deg\]{rotate:-90deg}.transform{transform: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-cell{cursor:cell}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-move{cursor:move}.cursor-ne-resize{cursor:ne-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nw-resize{cursor:nw-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-se-resize{cursor:se-resize}.cursor-sw-resize{cursor:sw-resize}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-auto{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-cols-\[minmax\(190px\,1fr\)\]{grid-auto-columns:minmax(190px,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.4fr_1fr_0\.7fr_0\.7fr\]{grid-template-columns:1.4fr 1fr .7fr .7fr}.grid-cols-\[88px_1fr\]{grid-template-columns:88px 1fr}.grid-cols-\[120px_minmax\(0\,1fr\)\]{grid-template-columns:120px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_44px\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.grid-cols-\[minmax\(90px\,1fr\)_2fr\]{grid-template-columns:minmax(90px,1fr) 2fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.content-stretch{align-content:stretch}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.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-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[0\.8em\]{gap:.8em}.gap-\[0\.36em\]{gap:.36em}.gap-\[1\.5px\]{gap:1.5px}.gap-\[2px\]{gap:2px}.gap-\[4px\]{gap:4px}.gap-\[6px\]{gap:6px}.gap-\[7\.5px\]{gap:7.5px}.gap-\[8px\]{gap:8px}.gap-\[9\%\]{gap:9%}.gap-\[10px\]{gap:10px}.gap-\[16px\]{gap:16px}.gap-px{gap:1px}: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-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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * 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-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * 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)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--ms-border-subtle\)\]>:not(:last-child)){border-color:var(--ms-border-subtle)}:where(.divide-white\/8>:not(:last-child)){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/8>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.8125vw\]{border-radius:2.8125vw}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.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-\[27px\]{border-radius:27px}.rounded-\[28px\]{border-radius:28px}.rounded-\[29px\]{border-radius:29px}.rounded-\[34px\]{border-radius:34px}.rounded-\[40px\]{border-radius:40px}.rounded-\[50px\]{border-radius:50px}.rounded-\[51px\]{border-radius:51px}.rounded-\[75px\]{border-radius:75px}.rounded-\[99px\]{border-radius:99px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--ms-radius-control\)\]{border-radius:var(--ms-radius-control)}.rounded-\[var\(--ms-radius-panel\)\]{border-radius:var(--ms-radius-panel)}.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-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[34px\]{border-top-left-radius:34px;border-top-right-radius:34px}.rounded-tl-\[40px\]{border-top-left-radius:40px}.rounded-b-\[16px\]{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-br-\[5px\]{border-bottom-right-radius:5px}.rounded-bl-\[5px\]{border-bottom-left-radius:5px}.rounded-bl-\[40px\]{border-bottom-left-radius:40px}.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-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.border-\[0\.8px\]{border-style:var(--tw-border-style);border-width:.8px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.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-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-amber-300\/45{border-color:#ffd23673!important}@supports (color:color-mix(in lab,red,red)){.\!border-amber-300\/45{border-color:color-mix(in oklab,var(--color-amber-300) 45%,transparent)!important}}.\!border-neutral-300\/50{border-color:#d4d4d480!important}@supports (color:color-mix(in lab,red,red)){.\!border-neutral-300\/50{border-color:color-mix(in oklab,var(--color-neutral-300) 50%,transparent)!important}}.border-\[\#00e5ff\]\/55{border-color:#00e5ff8c}.border-\[\#3a3a3a\]{border-color:#3a3a3a}.border-\[\#9bff80\]{border-color:#9bff80}.border-\[\#70ff61\]{border-color:#70ff61}.border-\[\#101216\]{border-color:#101216}.border-\[\#d7ff4b\]\/55{border-color:#d7ff4b8c}.border-\[\#d9ff52\]\/40{border-color:#d9ff5266}.border-\[\#ff6b6b\]\/22{border-color:#ff6b6b38}.border-\[\#ff6b6b\]\/24{border-color:#ff6b6b3d}.border-\[color-mix\(in_srgb\,var\(--ms-brand-lime\)_28\%\,transparent\)\]{border-color:var(--ms-brand-lime)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--ms-brand-lime\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ms-brand-lime) 28%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ms-danger\)_28\%\,transparent\)\]{border-color:var(--ms-danger)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--ms-danger\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ms-danger) 28%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ms-danger\)_42\%\,transparent\)\]{border-color:var(--ms-danger)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--ms-danger\)_42\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ms-danger) 42%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ms-success\)_28\%\,transparent\)\]{border-color:var(--ms-success)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--ms-success\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ms-success) 28%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ms-warning\)_28\%\,transparent\)\]{border-color:var(--ms-warning)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--ms-warning\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ms-warning) 28%,transparent)}}.border-\[transparent\]{border-color:#0000}.border-\[var\(--ms-action\)\]{border-color:var(--ms-action)}.border-\[var\(--ms-border\)\]{border-color:var(--ms-border)}.border-\[var\(--ms-border-strong\)\]{border-color:var(--ms-border-strong)}.border-\[var\(--ms-border-subtle\)\]{border-color:var(--ms-border-subtle)}.border-\[var\(--ms-border-warm\)\]{border-color:var(--ms-border-warm)}.border-\[var\(--ms-brand-lime\)\]{border-color:var(--ms-brand-lime)}.border-\[var\(--ms-danger\)\]{border-color:var(--ms-danger)}.border-\[var\(--wb-menu-border\)\]{border-color:var(--wb-menu-border)}.border-amber-200\/20{border-color:#fee68533}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/20{border-color:color-mix(in oklab,var(--color-amber-200) 20%,transparent)}}.border-amber-300\/25{border-color:#ffd23640}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/25{border-color:color-mix(in oklab,var(--color-amber-300) 25%,transparent)}}.border-amber-300\/45{border-color:#ffd23673}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/45{border-color:color-mix(in oklab,var(--color-amber-300) 45%,transparent)}}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/20{border-color:color-mix(in oklab,var(--color-amber-400) 20%,transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-black\/70{border-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.border-black\/70{border-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.border-black\/\[0\.06\]{border-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.border-emerald-300\/20{border-color:#5ee9b533}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/20{border-color:color-mix(in oklab,var(--color-emerald-300) 20%,transparent)}}.border-emerald-300\/25{border-color:#5ee9b540}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/25{border-color:color-mix(in oklab,var(--color-emerald-300) 25%,transparent)}}.border-emerald-300\/80{border-color:#5ee9b5cc}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/80{border-color:color-mix(in oklab,var(--color-emerald-300) 80%,transparent)}}.border-neutral-300\/15{border-color:#d4d4d426}@supports (color:color-mix(in lab,red,red)){.border-neutral-300\/15{border-color:color-mix(in oklab,var(--color-neutral-300) 15%,transparent)}}.border-red-300\/20{border-color:#ffa3a333}@supports (color:color-mix(in lab,red,red)){.border-red-300\/20{border-color:color-mix(in oklab,var(--color-red-300) 20%,transparent)}}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab,red,red)){.border-red-400\/20{border-color:color-mix(in oklab,var(--color-red-400) 20%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-rose-300\/24{border-color:#ffa2ae3d}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/24{border-color:color-mix(in oklab,var(--color-rose-300) 24%,transparent)}}.border-rose-300\/25{border-color:#ffa2ae40}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/25{border-color:color-mix(in oklab,var(--color-rose-300) 25%,transparent)}}.border-rose-400\/20{border-color:#ff667f33}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/20{border-color:color-mix(in oklab,var(--color-rose-400) 20%,transparent)}}.border-sky-300\/15{border-color:#77d4ff26}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/15{border-color:color-mix(in oklab,var(--color-sky-300) 15%,transparent)}}.border-sky-300\/45{border-color:#77d4ff73}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/45{border-color:color-mix(in oklab,var(--color-sky-300) 45%,transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/6{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.border-white\/14{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/16{border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.border-white\/16{border-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.border-white\/18{border-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/22{border-color:#ffffff38}@supports (color:color-mix(in lab,red,red)){.border-white\/22{border-color:color-mix(in oklab,var(--color-white) 22%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-white\/28{border-color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.border-white\/28{border-color:color-mix(in oklab,var(--color-white) 28%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-white\/36{border-color:#ffffff5c}@supports (color:color-mix(in lab,red,red)){.border-white\/36{border-color:color-mix(in oklab,var(--color-white) 36%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.border-white\/65{border-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.border-white\/65{border-color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.border-white\/72{border-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.border-white\/72{border-color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.border-white\/\[\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/\[\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.07\]{border-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/\[0\.09\]{border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.09\]{border-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.border-white\/\[0\.055\]{border-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.055\]{border-color:color-mix(in oklab,var(--color-white) 5.5%,transparent)}}.border-t-\[var\(--ms-brand-lime\)\]{border-top-color:var(--ms-brand-lime)}.border-t-white\/80{border-top-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-t-white\/80{border-top-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.\!bg-\[\#292929\]{background-color:#292929!important}.\!bg-\[\#555555\]{background-color:#555!important}.\!bg-\[\#eeeeee\]{background-color:#eee!important}.\!bg-\[var\(--ms-accent\)\]{background-color:var(--ms-accent)!important}.\!bg-amber-300\/10{background-color:#ffd2361a!important}@supports (color:color-mix(in lab,red,red)){.\!bg-amber-300\/10{background-color:color-mix(in oklab,var(--color-amber-300) 10%,transparent)!important}}.\!bg-neutral-300\/10{background-color:#d4d4d41a!important}@supports (color:color-mix(in lab,red,red)){.\!bg-neutral-300\/10{background-color:color-mix(in oklab,var(--color-neutral-300) 10%,transparent)!important}}.bg-\[\#\.\.\.\]{background-color:#...}.bg-\[\#0D0D0D\]{background-color:#0d0d0d}.bg-\[\#0a0a08\]{background-color:#0a0a08}.bg-\[\#0b0b09\]{background-color:#0b0b09}.bg-\[\#0c0c0a\]\/86{background-color:#0c0c0adb}.bg-\[\#0d0d0d\]{background-color:#0d0d0d}.bg-\[\#0d1012\]{background-color:#0d1012}.bg-\[\#0f0e0b\]{background-color:#0f0e0b}.bg-\[\#00e5ff\]{background-color:#00e5ff}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#2a1719\]{background-color:#2a1719}.bg-\[\#3b3b3b\]{background-color:#3b3b3b}.bg-\[\#3b362c\]{background-color:#3b362c}.bg-\[\#4d62a8\]\/75{background-color:#4d62a8bf}.bg-\[\#5d543e\]{background-color:#5d543e}.bg-\[\#5e4c65\]{background-color:#5e4c65}.bg-\[\#111\]{background-color:#111}.bg-\[\#111\]\/95{background-color:#111111f2}.bg-\[\#171a1d\]{background-color:#171a1d}.bg-\[\#181b20\]{background-color:#181b20}.bg-\[\#324f48\]{background-color:#324f48}.bg-\[\#614e68\]{background-color:#614e68}.bg-\[\#665a3d\]{background-color:#665a3d}.bg-\[\#05070a\]\/\[0\.06\]{background-color:#05070a0f}.bg-\[\#10141a\]\/94{background-color:#10141af0}.bg-\[\#11110e\]{background-color:#11110e}.bg-\[\#11110e\]\/78{background-color:#11110ec7}.bg-\[\#11110e\]\/82{background-color:#11110ed1}.bg-\[\#11110e\]\/92{background-color:#11110eeb}.bg-\[\#11110e\]\/94{background-color:#11110ef0}.bg-\[\#15191c\]{background-color:#15191c}.bg-\[\#16191d\]{background-color:#16191d}.bg-\[\#31524b\]{background-color:#31524b}.bg-\[\#36526a\]{background-color:#36526a}.bg-\[\#55475b\]{background-color:#55475b}.bg-\[\#070705\]{background-color:#070705}.bg-\[\#090909\]{background-color:#090909}.bg-\[\#101216\]\/82{background-color:#101216d1}.bg-\[\#111111\]{background-color:#111}.bg-\[\#111318\]\/82{background-color:#111318d1}.bg-\[\#111318\]\/95{background-color:#111318f2}.bg-\[\#111417\]{background-color:#111417}.bg-\[\#141414\]\/88{background-color:#141414e0}.bg-\[\#151510\]{background-color:#151510}.bg-\[\#151515\]{background-color:#151515}.bg-\[\#151923\]\/85{background-color:#151923d9}.bg-\[\#151923\]\/95{background-color:#151923f2}.bg-\[\#171717\]{background-color:#171717}.bg-\[\#181818\]{background-color:#181818}.bg-\[\#191919\]{background-color:#191919}.bg-\[\#202020\]{background-color:#202020}.bg-\[\#202429\]{background-color:#202429}.bg-\[\#232323\]{background-color:#232323}.bg-\[\#241416\]\/88{background-color:#241416e0}.bg-\[\#242020\]\/95{background-color:#242020f2}.bg-\[\#242424\]{background-color:#242424}.bg-\[\#252525\]{background-color:#252525}.bg-\[\#303030\]{background-color:#303030}.bg-\[\#353535\]{background-color:#353535}.bg-\[\#aaa38c\]{background-color:#aaa38c}.bg-\[\#d5d5d5\]\/15{background-color:#d5d5d526}.bg-\[\#d5d5d5\]\/20{background-color:#d5d5d533}.bg-\[\#d7ff4b\]{background-color:#d7ff4b}.bg-\[\#d7ff4b\]\/12{background-color:#d7ff4b1f}.bg-\[\#d9d9d9\]{background-color:#d9d9d9}.bg-\[\#d9ff52\]\/10{background-color:#d9ff521a}.bg-\[\#eaeaea\]{background-color:#eaeaea}.bg-\[\#ef6868\]{background-color:#ef6868}.bg-\[\#f3f3ef\]{background-color:#f3f3ef}.bg-\[\#f5f5f3\]{background-color:#f5f5f3}.bg-\[\#ff7a10\]{background-color:#ff7a10}.bg-\[\#ffffff08\]{background-color:#ffffff08}.bg-\[color-mix\(in_srgb\,var\(--ms-danger\)_12\%\,transparent\)\]{background-color:var(--ms-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--ms-danger\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ms-danger) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ms-danger\)_14\%\,transparent\)\]{background-color:var(--ms-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--ms-danger\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ms-danger) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ms-success\)_12\%\,transparent\)\]{background-color:var(--ms-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--ms-success\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ms-success) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ms-success\)_14\%\,transparent\)\]{background-color:var(--ms-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--ms-success\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ms-success) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ms-warning\)_12\%\,transparent\)\]{background-color:var(--ms-warning)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--ms-warning\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ms-warning) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ms-warning\)_14\%\,transparent\)\]{background-color:var(--ms-warning)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--ms-warning\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ms-warning) 14%,transparent)}}.bg-\[rgba\(0\,0\,0\,0\)\]{background-color:#0000}.bg-\[rgba\(0\,0\,0\,0\.1\)\]{background-color:#0000001a}.bg-\[rgba\(0\,0\,0\,0\.2\)\]{background-color:#0003}.bg-\[rgba\(0\,0\,0\,0\.4\)\]{background-color:#0006}.bg-\[rgba\(0\,0\,0\,0\.24\)\]{background-color:#0000003d}.bg-\[rgba\(44\,44\,44\,0\.5\)\]{background-color:#2c2c2c80}.bg-\[rgba\(44\,44\,44\,0\.58\)\]{background-color:#2c2c2c94}.bg-\[rgba\(59\,54\,44\,0\.2\)\]{background-color:#3b362c33}.bg-\[rgba\(82\,74\,39\,0\.88\)\]{background-color:#524a27e0}.bg-\[rgba\(224\,224\,224\,0\.28\)\]{background-color:#e0e0e047}.bg-\[rgba\(255\,255\,255\,0\.1\)\]{background-color:#ffffff1a}.bg-\[rgba\(255\,255\,255\,0\.2\)\]{background-color:#fff3}.bg-\[rgba\(255\,255\,255\,0\.15\)\]{background-color:#ffffff26}.bg-\[rgba\(255\,255\,255\,0\.21\)\]{background-color:#ffffff36}.bg-\[rgba\(255\,255\,255\,0\.22\)\]{background-color:#ffffff38}.bg-\[rgba\(255\,255\,255\,0\.045\)\]{background-color:#ffffff0b}.bg-\[var\(--ms-accent\)\]{background-color:var(--ms-accent)}.bg-\[var\(--ms-accent-soft\)\]{background-color:var(--ms-accent-soft)}.bg-\[var\(--ms-action\)\]{background-color:var(--ms-action)}.bg-\[var\(--ms-bg\)\]{background-color:var(--ms-bg)}.bg-\[var\(--ms-bg-elevated\)\]{background-color:var(--ms-bg-elevated)}.bg-\[var\(--ms-brand-lime\)\]{background-color:var(--ms-brand-lime)}.bg-\[var\(--ms-brand-lime-soft\)\]{background-color:var(--ms-brand-lime-soft)}.bg-\[var\(--ms-danger\)\]{background-color:var(--ms-danger)}.bg-\[var\(--ms-glass-app\)\]{background-color:var(--ms-glass-app)}.bg-\[var\(--ms-glass-drawer\)\]{background-color:var(--ms-glass-drawer)}.bg-\[var\(--ms-glass-panel\)\]{background-color:var(--ms-glass-panel)}.bg-\[var\(--ms-page-light\)\]{background-color:var(--ms-page-light)}.bg-\[var\(--ms-panel\)\]{background-color:var(--ms-panel)}.bg-\[var\(--ms-surface\)\]{background-color:var(--ms-surface)}.bg-\[var\(--ms-surface-active\)\]{background-color:var(--ms-surface-active)}.bg-\[var\(--ms-surface-feature\)\]{background-color:var(--ms-surface-feature)}.bg-\[var\(--ms-surface-hover\)\]{background-color:var(--ms-surface-hover)}.bg-\[var\(--ms-text-muted\)\]{background-color:var(--ms-text-muted)}.bg-\[var\(--ms-text-subtle\)\]{background-color:var(--ms-text-subtle)}.bg-\[var\(--ms-warning\)\]{background-color:var(--ms-warning)}.bg-accent{background-color:var(--color-accent)}.bg-amber-200\/10{background-color:#fee6851a}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/10{background-color:color-mix(in oklab,var(--color-amber-200) 10%,transparent)}}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/8{background-color:#ffd23614}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/8{background-color:color-mix(in oklab,var(--color-amber-300) 8%,transparent)}}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/10{background-color:color-mix(in oklab,var(--color-amber-300) 10%,transparent)}}.bg-amber-300\/12{background-color:#ffd2361f}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/12{background-color:color-mix(in oklab,var(--color-amber-300) 12%,transparent)}}.bg-amber-300\/60{background-color:#ffd23699}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/60{background-color:color-mix(in oklab,var(--color-amber-300) 60%,transparent)}}.bg-amber-300\/85{background-color:#ffd236d9}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/85{background-color:color-mix(in oklab,var(--color-amber-300) 85%,transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-black\/0{background-color:color-mix(in oklab,var(--color-black) 0%,transparent)}}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/8{background-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/14{background-color:#00000024}@supports (color:color-mix(in lab,red,red)){.bg-black\/14{background-color:color-mix(in oklab,var(--color-black) 14%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-black\/16{background-color:#00000029}@supports (color:color-mix(in lab,red,red)){.bg-black\/16{background-color:color-mix(in oklab,var(--color-black) 16%,transparent)}}.bg-black\/18{background-color:#0000002e}@supports (color:color-mix(in lab,red,red)){.bg-black\/18{background-color:color-mix(in oklab,var(--color-black) 18%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/22{background-color:#00000038}@supports (color:color-mix(in lab,red,red)){.bg-black\/22{background-color:color-mix(in oklab,var(--color-black) 22%,transparent)}}.bg-black\/24{background-color:#0000003d}@supports (color:color-mix(in lab,red,red)){.bg-black\/24{background-color:color-mix(in oklab,var(--color-black) 24%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/28{background-color:#00000047}@supports (color:color-mix(in lab,red,red)){.bg-black\/28{background-color:color-mix(in oklab,var(--color-black) 28%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-black\/38{background-color:#00000061}@supports (color:color-mix(in lab,red,red)){.bg-black\/38{background-color:color-mix(in oklab,var(--color-black) 38%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/44{background-color:#00000070}@supports (color:color-mix(in lab,red,red)){.bg-black\/44{background-color:color-mix(in oklab,var(--color-black) 44%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/46{background-color:#00000075}@supports (color:color-mix(in lab,red,red)){.bg-black\/46{background-color:color-mix(in oklab,var(--color-black) 46%,transparent)}}.bg-black\/48{background-color:#0000007a}@supports (color:color-mix(in lab,red,red)){.bg-black\/48{background-color:color-mix(in oklab,var(--color-black) 48%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/54{background-color:#0000008a}@supports (color:color-mix(in lab,red,red)){.bg-black\/54{background-color:color-mix(in oklab,var(--color-black) 54%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/56{background-color:#0000008f}@supports (color:color-mix(in lab,red,red)){.bg-black\/56{background-color:color-mix(in oklab,var(--color-black) 56%,transparent)}}.bg-black\/58{background-color:#00000094}@supports (color:color-mix(in lab,red,red)){.bg-black\/58{background-color:color-mix(in oklab,var(--color-black) 58%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/62{background-color:#0000009e}@supports (color:color-mix(in lab,red,red)){.bg-black\/62{background-color:color-mix(in oklab,var(--color-black) 62%,transparent)}}.bg-black\/64{background-color:#000000a3}@supports (color:color-mix(in lab,red,red)){.bg-black\/64{background-color:color-mix(in oklab,var(--color-black) 64%,transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.bg-black\/72{background-color:#000000b8}@supports (color:color-mix(in lab,red,red)){.bg-black\/72{background-color:color-mix(in oklab,var(--color-black) 72%,transparent)}}.bg-black\/78{background-color:#000000c7}@supports (color:color-mix(in lab,red,red)){.bg-black\/78{background-color:color-mix(in oklab,var(--color-black) 78%,transparent)}}.bg-black\/92{background-color:#000000eb}@supports (color:color-mix(in lab,red,red)){.bg-black\/92{background-color:color-mix(in oklab,var(--color-black) 92%,transparent)}}.bg-black\/\[0\.04\]{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.bg-black\/\[0\.05\]{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-300\/8{background-color:#5ee9b514}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/8{background-color:color-mix(in oklab,var(--color-emerald-300) 8%,transparent)}}.bg-emerald-300\/60{background-color:#5ee9b599}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/60{background-color:color-mix(in oklab,var(--color-emerald-300) 60%,transparent)}}.bg-emerald-300\/\[0\.04\]{background-color:#5ee9b50a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-emerald-300) 4%,transparent)}}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.bg-emerald-400\/55{background-color:#00d2948c}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/55{background-color:color-mix(in oklab,var(--color-emerald-400) 55%,transparent)}}.bg-neutral-300\/5{background-color:#d4d4d40d}@supports (color:color-mix(in lab,red,red)){.bg-neutral-300\/5{background-color:color-mix(in oklab,var(--color-neutral-300) 5%,transparent)}}.bg-neutral-300\/70{background-color:#d4d4d4b3}@supports (color:color-mix(in lab,red,red)){.bg-neutral-300\/70{background-color:color-mix(in oklab,var(--color-neutral-300) 70%,transparent)}}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-900\/90{background-color:#171717e6}@supports (color:color-mix(in lab,red,red)){.bg-neutral-900\/90{background-color:color-mix(in oklab,var(--color-neutral-900) 90%,transparent)}}.bg-red-300\/10{background-color:#ffa3a31a}@supports (color:color-mix(in lab,red,red)){.bg-red-300\/10{background-color:color-mix(in oklab,var(--color-red-300) 10%,transparent)}}.bg-red-400\/8{background-color:#ff656814}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/8{background-color:color-mix(in oklab,var(--color-red-400) 8%,transparent)}}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/10{background-color:color-mix(in oklab,var(--color-red-400) 10%,transparent)}}.bg-red-400\/12{background-color:#ff65681f}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/12{background-color:color-mix(in oklab,var(--color-red-400) 12%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/20{background-color:color-mix(in oklab,var(--color-red-950) 20%,transparent)}}.bg-rose-300{background-color:var(--color-rose-300)}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/10{background-color:color-mix(in oklab,var(--color-rose-400) 10%,transparent)}}.bg-rose-400\/70{background-color:#ff667fb3}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/70{background-color:color-mix(in oklab,var(--color-rose-400) 70%,transparent)}}.bg-rose-500\/82{background-color:#ff2357d1}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/82{background-color:color-mix(in oklab,var(--color-rose-500) 82%,transparent)}}.bg-rose-950\/78{background-color:#4d0218c7}@supports (color:color-mix(in lab,red,red)){.bg-rose-950\/78{background-color:color-mix(in oklab,var(--color-rose-950) 78%,transparent)}}.bg-sky-300\/12{background-color:#77d4ff1f}@supports (color:color-mix(in lab,red,red)){.bg-sky-300\/12{background-color:color-mix(in oklab,var(--color-sky-300) 12%,transparent)}}.bg-sky-300\/\[0\.06\]{background-color:#77d4ff0f}@supports (color:color-mix(in lab,red,red)){.bg-sky-300\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-sky-300) 6%,transparent)}}.bg-stone-300\/70{background-color:#d6d3d1b3}@supports (color:color-mix(in lab,red,red)){.bg-stone-300\/70{background-color:color-mix(in oklab,var(--color-stone-300) 70%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/4{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/4{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/6{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/7{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bg-white\/7{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/14{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.bg-white\/14{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/16{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.bg-white\/16{background-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.bg-white\/18{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.bg-white\/18{background-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/26{background-color:#ffffff42}@supports (color:color-mix(in lab,red,red)){.bg-white\/26{background-color:color-mix(in oklab,var(--color-white) 26%,transparent)}}.bg-white\/28{background-color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.bg-white\/28{background-color:color-mix(in oklab,var(--color-white) 28%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.bg-white\/35{background-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.bg-white\/42{background-color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.bg-white\/42{background-color:color-mix(in oklab,var(--color-white) 42%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/\[\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.025\]{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.bg-white\/\[\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.bg-white\/\[0\.1\]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.1\]{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}.bg-white\/\[0\.075\]{background-color:#ffffff13}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.075\]{background-color:color-mix(in oklab,var(--color-white) 7.5%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom 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-\[radial-gradient\(circle_at_top\,rgba\(255\,255\,255\,0\.18\)\,transparent_42\%\)\]{background-image:radial-gradient(circle at top,#ffffff2e,#0000 42%)}.from-\[rgba\(210\,197\,185\,0\)\]{--tw-gradient-from:#d2c5b900;--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-black\/28{--tw-gradient-from:#00000047}@supports (color:color-mix(in lab,red,red)){.from-black\/28{--tw-gradient-from:color-mix(in oklab, var(--color-black) 28%, transparent)}}.from-black\/28{--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-black\/68{--tw-gradient-from:#000000ad}@supports (color:color-mix(in lab,red,red)){.from-black\/68{--tw-gradient-from:color-mix(in oklab, var(--color-black) 68%, transparent)}}.from-black\/68{--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-black\/72{--tw-gradient-from:#000000b8}@supports (color:color-mix(in lab,red,red)){.from-black\/72{--tw-gradient-from:color-mix(in oklab, var(--color-black) 72%, transparent)}}.from-black\/72{--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-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--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-black\/82{--tw-gradient-from:#000000d1}@supports (color:color-mix(in lab,red,red)){.from-black\/82{--tw-gradient-from:color-mix(in oklab, var(--color-black) 82%, transparent)}}.from-black\/82{--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-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab,red,red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) 85%, transparent)}}.from-black\/85{--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-transparent{--tw-gradient-from: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))}.from-white\/24{--tw-gradient-from:#ffffff3d}@supports (color:color-mix(in lab,red,red)){.from-white\/24{--tw-gradient-from:color-mix(in oklab, var(--color-white) 24%, transparent)}}.from-white\/24{--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-black\/14{--tw-gradient-via:#00000024}@supports (color:color-mix(in lab,red,red)){.via-black\/14{--tw-gradient-via:color-mix(in oklab, var(--color-black) 14%, transparent)}}.via-black\/14{--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-black\/18{--tw-gradient-via:#0000002e}@supports (color:color-mix(in lab,red,red)){.via-black\/18{--tw-gradient-via:color-mix(in oklab, var(--color-black) 18%, transparent)}}.via-black\/18{--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-black\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab,red,red)){.via-black\/30{--tw-gradient-via:color-mix(in oklab, var(--color-black) 30%, transparent)}}.via-black\/30{--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-transparent{--tw-gradient-via:transparent;--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\/84{--tw-gradient-via:#ffffffd6}@supports (color:color-mix(in lab,red,red)){.via-white\/84{--tw-gradient-via:color-mix(in oklab, var(--color-white) 84%, transparent)}}.via-white\/84{--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\/\[0\.08\]{--tw-gradient-via:#ffffff14}@supports (color:color-mix(in lab,red,red)){.via-white\/\[0\.08\]{--tw-gradient-via:color-mix(in oklab, var(--color-white) 8%, transparent)}}.via-white\/\[0\.08\]{--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-\[rgba\(145\,126\,116\,0\.17\)\]{--tw-gradient-to:#917e742b;--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))}.bg-cover{background-size:cover}.bg-clip-padding{background-clip:padding-box}.bg-center{background-position:50%}.fill-none{fill:none}.stroke-transparent{stroke:#0000}.stroke-white\/30{stroke:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.stroke-white\/30{stroke:color-mix(in oklab,var(--color-white) 30%,transparent)}}.stroke-white\/90{stroke:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.stroke-white\/90{stroke:color-mix(in oklab,var(--color-white) 90%,transparent)}}.stroke-\[2\]{stroke-width:2px}.stroke-\[16\]{stroke-width:16px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.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-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[4px\]{padding:4px}.p-\[6\.667px\]{padding:6.667px}.p-\[6px\]{padding:6px}.p-\[7\.5px\]{padding:7.5px}.p-\[10px\]{padding:10px}.p-\[11px\]{padding:11px}.p-\[20px\]{padding:20px}.p-px{padding:1px}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-0{padding-inline:calc(var(--spacing) * 0)}.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-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[2px\]{padding-inline:2px}.px-\[5\%\]{padding-inline:5%}.px-\[9\.4\%\]{padding-inline:9.4%}.px-\[10px\]{padding-inline:10px}.px-\[18px\]{padding-inline:18px}.px-\[19px\]{padding-inline:19px}.px-\[40px\]{padding-inline:40px}.\!py-1{padding-block:calc(var(--spacing) * 1)!important}.py-0{padding-block:calc(var(--spacing) * 0)}.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-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[6px\]{padding-block:6px}.py-\[10px\]{padding-block:10px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.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-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[30px\]{padding-top:30px}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-\[7\%\]{padding-right:7%}.pr-\[10px\]{padding-right:10px}.pr-\[20px\]{padding-right:20px}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.\!pl-9{padding-left:calc(var(--spacing) * 9)!important}.\!pl-10{padding-left:calc(var(--spacing) * 10)!important}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-\[1\.55\%\]{padding-left:1.55%}.pl-\[11\.8\%\]{padding-left:11.8%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[\'LINE_Seed_JP\:Regular\'\]{font-family:LINE Seed JP\:Regular}.font-mono{font-family:var(--font-mono)}.font-title-1{font-family:var(--font-title-1)}.font-title-2{font-family:var(--font-title-2)}.font-title-3{font-family:var(--font-title-3)}.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-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-\[0\.65rem\]{font-size:.65rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.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-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.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-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.82\]{--tw-leading:.82;line-height:.82}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.16\]{--tw-leading:1.16;line-height:1.16}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.\[word-break\:break-word\]{word-break:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[\#202020\]{color:#202020!important}.\!text-\[var\(--ms-text-inverse\)\]{color:var(--ms-text-inverse)!important}.\!text-white\/75{color:#ffffffbf!important}@supports (color:color-mix(in lab,red,red)){.\!text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)!important}}.text-\[\#05070a\]{color:#05070a}.text-\[\#080808\]{color:#080808}.text-\[\#242424\]{color:#242424}.text-\[\#cececa\]{color:#cececa}.text-\[\#d7ff4b\]{color:#d7ff4b}.text-\[\#d7ff4b\]\/64{color:#d7ff4ba3}.text-\[\#d7ff4b\]\/68{color:#d7ff4bad}.text-\[\#d7ff4b\]\/70{color:#d7ff4bb3}.text-\[\#eaff9a\]{color:#eaff9a}.text-\[\#f4d404\]{color:#f4d404}.text-\[\#ffb7b7\]\/88{color:#ffb7b7e0}.text-\[\#ffd0d0\]{color:#ffd0d0}.text-\[\#ffd7d7\]{color:#ffd7d7}.text-\[var\(--ms-accent\)\]{color:var(--ms-accent)}.text-\[var\(--ms-brand-lime\)\]{color:var(--ms-brand-lime)}.text-\[var\(--ms-danger\)\]{color:var(--ms-danger)}.text-\[var\(--ms-page-light-text\)\]{color:var(--ms-page-light-text)}.text-\[var\(--ms-success\)\]{color:var(--ms-success)}.text-\[var\(--ms-text\)\]{color:var(--ms-text)}.text-\[var\(--ms-text-inverse\)\]{color:var(--ms-text-inverse)}.text-\[var\(--ms-text-muted\)\]{color:var(--ms-text-muted)}.text-\[var\(--ms-text-secondary\)\]{color:var(--ms-text-secondary)}.text-\[var\(--ms-text-subtle\)\]{color:var(--ms-text-subtle)}.text-\[var\(--ms-warning\)\]{color:var(--ms-warning)}.text-\[var\(--wb-text-muted\)\]{color:var(--wb-text-muted)}.text-\[var\(--wb-text-primary\)\]{color:var(--wb-text-primary)}.text-\[var\(--wb-text-secondary\)\]{color:var(--wb-text-secondary)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/70{color:#fef3c6b3}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/70{color:color-mix(in oklab,var(--color-amber-100) 70%,transparent)}}.text-amber-100\/75{color:#fef3c6bf}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/75{color:color-mix(in oklab,var(--color-amber-100) 75%,transparent)}}.text-amber-100\/80{color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/80{color:color-mix(in oklab,var(--color-amber-100) 80%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/70{color:#fee685b3}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/70{color:color-mix(in oklab,var(--color-amber-200) 70%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-black{color:var(--color-black)}.text-black\!{color:var(--color-black)!important}.text-black\/35{color:#00000059}@supports (color:color-mix(in lab,red,red)){.text-black\/35{color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.text-black\/42{color:#0000006b}@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:#00000073}@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:#00000080}@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:#0000008c}@supports (color:color-mix(in lab,red,red)){.text-black\/55{color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.text-black\/58{color:#00000094}@supports (color:color-mix(in lab,red,red)){.text-black\/58{color:color-mix(in oklab,var(--color-black) 58%,transparent)}}.text-black\/68{color:#000000ad}@supports (color:color-mix(in lab,red,red)){.text-black\/68{color:color-mix(in oklab,var(--color-black) 68%,transparent)}}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab,red,red)){.text-black\/70{color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.text-black\/72{color:#000000b8}@supports (color:color-mix(in lab,red,red)){.text-black\/72{color:color-mix(in oklab,var(--color-black) 72%,transparent)}}.text-black\/76{color:#000000c2}@supports (color:color-mix(in lab,red,red)){.text-black\/76{color:color-mix(in oklab,var(--color-black) 76%,transparent)}}.text-cyan-100\/60{color:#cefafe99}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/60{color:color-mix(in oklab,var(--color-cyan-100) 60%,transparent)}}.text-cyan-200{color:var(--color-cyan-200)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-200\/70{color:#a4f4cfb3}@supports (color:color-mix(in lab,red,red)){.text-emerald-200\/70{color:color-mix(in oklab,var(--color-emerald-200) 70%,transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-600{color:var(--color-emerald-600)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-900{color:var(--color-neutral-900)}.text-red-100{color:var(--color-red-100)}.text-red-100\/80{color:#ffe2e2cc}@supports (color:color-mix(in lab,red,red)){.text-red-100\/80{color:color-mix(in oklab,var(--color-red-100) 80%,transparent)}}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-rose-100{color:var(--color-rose-100)}.text-rose-100\/72{color:#ffe4e6b8}@supports (color:color-mix(in lab,red,red)){.text-rose-100\/72{color:color-mix(in oklab,var(--color-rose-100) 72%,transparent)}}.text-rose-200{color:var(--color-rose-200)}.text-rose-200\/62{color:#ffccd39e}@supports (color:color-mix(in lab,red,red)){.text-rose-200\/62{color:color-mix(in oklab,var(--color-rose-200) 62%,transparent)}}.text-rose-200\/72{color:#ffccd3b8}@supports (color:color-mix(in lab,red,red)){.text-rose-200\/72{color:color-mix(in oklab,var(--color-rose-200) 72%,transparent)}}.text-rose-200\/78{color:#ffccd3c7}@supports (color:color-mix(in lab,red,red)){.text-rose-200\/78{color:color-mix(in oklab,var(--color-rose-200) 78%,transparent)}}.text-rose-200\/85{color:#ffccd3d9}@supports (color:color-mix(in lab,red,red)){.text-rose-200\/85{color:color-mix(in oklab,var(--color-rose-200) 85%,transparent)}}.text-rose-300{color:var(--color-rose-300)}.text-sky-100{color:var(--color-sky-100)}.text-sky-100\/65{color:#dff2fea6}@supports (color:color-mix(in lab,red,red)){.text-sky-100\/65{color:color-mix(in oklab,var(--color-sky-100) 65%,transparent)}}.text-sky-100\/75{color:#dff2febf}@supports (color:color-mix(in lab,red,red)){.text-sky-100\/75{color:color-mix(in oklab,var(--color-sky-100) 75%,transparent)}}.text-sky-200\/75{color:#b8e6febf}@supports (color:color-mix(in lab,red,red)){.text-sky-200\/75{color:color-mix(in oklab,var(--color-sky-200) 75%,transparent)}}.text-stone-200{color:var(--color-stone-200)}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.text-white\/12{color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.text-white\/12{color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.text-white\/18{color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.text-white\/18{color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.text-white\/24{color:#ffffff3d}@supports (color:color-mix(in lab,red,red)){.text-white\/24{color:color-mix(in oklab,var(--color-white) 24%,transparent)}}.text-white\/26{color:#ffffff42}@supports (color:color-mix(in lab,red,red)){.text-white\/26{color:color-mix(in oklab,var(--color-white) 26%,transparent)}}.text-white\/28{color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.text-white\/28{color:color-mix(in oklab,var(--color-white) 28%,transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/32{color:#ffffff52}@supports (color:color-mix(in lab,red,red)){.text-white\/32{color:color-mix(in oklab,var(--color-white) 32%,transparent)}}.text-white\/34{color:#ffffff57}@supports (color:color-mix(in lab,red,red)){.text-white\/34{color:color-mix(in oklab,var(--color-white) 34%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/36{color:#ffffff5c}@supports (color:color-mix(in lab,red,red)){.text-white\/36{color:color-mix(in oklab,var(--color-white) 36%,transparent)}}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab,red,red)){.text-white\/38{color:color-mix(in oklab,var(--color-white) 38%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.text-white\/42{color:color-mix(in oklab,var(--color-white) 42%,transparent)}}.text-white\/44{color:#ffffff70}@supports (color:color-mix(in lab,red,red)){.text-white\/44{color:color-mix(in oklab,var(--color-white) 44%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/45\!{color:#ffffff73!important}@supports (color:color-mix(in lab,red,red)){.text-white\/45\!{color:color-mix(in oklab,var(--color-white) 45%,transparent)!important}}.text-white\/46{color:#ffffff75}@supports (color:color-mix(in lab,red,red)){.text-white\/46{color:color-mix(in oklab,var(--color-white) 46%,transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab,red,red)){.text-white\/48{color:color-mix(in oklab,var(--color-white) 48%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/50\!{color:#ffffff80!important}@supports (color:color-mix(in lab,red,red)){.text-white\/50\!{color:color-mix(in oklab,var(--color-white) 50%,transparent)!important}}.text-white\/52{color:#ffffff85}@supports (color:color-mix(in lab,red,red)){.text-white\/52{color:color-mix(in oklab,var(--color-white) 52%,transparent)}}.text-white\/54{color:#ffffff8a}@supports (color:color-mix(in lab,red,red)){.text-white\/54{color:color-mix(in oklab,var(--color-white) 54%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/56{color:#ffffff8f}@supports (color:color-mix(in lab,red,red)){.text-white\/56{color:color-mix(in oklab,var(--color-white) 56%,transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.text-white\/58{color:color-mix(in oklab,var(--color-white) 58%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.text-white\/62{color:color-mix(in oklab,var(--color-white) 62%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.text-white\/68{color:color-mix(in oklab,var(--color-white) 68%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.text-white\/72{color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.text-white\/74{color:#ffffffbd}@supports (color:color-mix(in lab,red,red)){.text-white\/74{color:color-mix(in oklab,var(--color-white) 74%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/76{color:#ffffffc2}@supports (color:color-mix(in lab,red,red)){.text-white\/76{color:color-mix(in oklab,var(--color-white) 76%,transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.text-white\/78{color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.text-white\/82{color:color-mix(in oklab,var(--color-white) 82%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/86{color:#ffffffdb}@supports (color:color-mix(in lab,red,red)){.text-white\/86{color:color-mix(in oklab,var(--color-white) 86%,transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.text-white\/88{color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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-white\/20{text-decoration-color:#fff3}@supports (color:color-mix(in lab,red,red)){.decoration-white\/20{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white) 20%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.underline-offset-4{text-underline-offset:4px}.accent-\[\#d9ff52\]{accent-color:#d9ff52}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.accent-\[var\(--ms-accent\)\]{accent-color:var(--ms-accent)}.accent-\[var\(--ms-brand-lime\)\]{accent-color:var(--ms-brand-lime)}.accent-white{accent-color:var(--color-white)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-47{opacity:.47}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.mix-blend-lighten{mix-blend-mode:lighten}.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_0_1px_rgba\(255\,255\,255\,0\.2\)\,0_0_22px_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#fff3), 0 0 22px var(--tw-shadow-color,#ffffff59);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_6px_rgba\(255\,255\,255\,0\.28\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#ffffff47);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_10px_rgba\(255\,122\,16\,0\.35\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ff7a1059);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_10px_var\(--ms-brand-lime\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--ms-brand-lime));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_12px_rgba\(217\,255\,82\,0\.28\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#d9ff5247);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_12px_var\(--ms-accent\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,var(--ms-accent));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_12px_var\(--ms-brand-lime\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,var(--ms-brand-lime));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_14px_rgba\(215\,255\,75\,0\.38\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#d7ff4b61);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_14px_var\(--ms-brand-lime\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,var(--ms-brand-lime));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_16px_rgba\(255\,255\,255\,0\.4\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#fff6);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_18px_var\(--ms-brand-lime-soft\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,var(--ms-brand-lime-soft));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_12px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000038);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_12px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 4px 12px 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)}.shadow-\[0_4px_14px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_5px_18px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 5px 18px var(--tw-shadow-color,#0000000d);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_5px_18px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 5px 18px 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_6px_20px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#0000004d);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_18px_rgba\(255\,255\,255\,0\.16\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#ffffff29);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_18px_rgba\(255\,255\,255\,0\.18\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#ffffff2e);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_20px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#0003);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_20px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 8px 20px 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_8px_20px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 8px 20px 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_24px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#00000057);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_29\.5px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 8px 29.5px 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-\[0_8px_29\.5px_rgba\(0\,0\,0\,0\.05\)\,inset_0_0_43\.2px_3px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 8px 29.5px var(--tw-shadow-color,#0000000d), inset 0 0 43.2px 3px 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_30px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 8px 30px 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-\[0_8px_42px_rgba\(0\,0\,0\,0\.02\)\,inset_0_0_43\.2px_3px_rgba\(0\,0\,0\,0\.01\)\]{--tw-shadow:0 8px 42px var(--tw-shadow-color,#00000005), inset 0 0 43.2px 3px var(--tw-shadow-color,#00000003);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_20px_rgba\(255\,255\,255\,0\.14\)\]{--tw-shadow:0 10px 20px var(--tw-shadow-color,#ffffff24);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_22px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#00000038);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_24px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#0003);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_24px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 10px 24px 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_24px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 10px 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_10px_28px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_32px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 10px 32px 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_35px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 10px 35px 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)}.shadow-\[0_12px_26px_rgba\(0\,0\,0\,0\.36\)\]{--tw-shadow:0 12px 26px var(--tw-shadow-color,#0000005c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 12px 28px 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)}.shadow-\[0_12px_28px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#00000057);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_12px_30px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#0000004d);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_14px_34px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#00000052);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_16px_44px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 16px 44px var(--tw-shadow-color,#00000080);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_16px_45px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:0 16px 45px var(--tw-shadow-color,#00000052);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\(0\,0\,0\,0\.36\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#0000005c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.46\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#00000075);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_70px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#0000004d);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_80px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0006);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_58px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 28px 58px var(--tw-shadow-color,#0000008c);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\(0\,0\,0\,0\.62\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#0000009e);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_34px_78px_rgba\(0\,0\,0\,0\.48\)\]{--tw-shadow:0 34px 78px var(--tw-shadow-color,#0000007a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_4px_5\.2px_-3px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0px 4px 5.2px -3px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_4px_5\.2px_0px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0px 4px 5.2px 0px var(--tw-shadow-color,#00000038);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_1px_var\(--ms-brand-lime\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--ms-brand-lime));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_18px_rgba\(255\,255\,255\,0\.22\)\,0_0_20px_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:inset 0 0 18px var(--tw-shadow-color,#ffffff38), 0 0 20px var(--tw-shadow-color,#ffffff1f);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_1px_0_rgba\(255\,255\,255\,0\.02\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff05);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_1px_0_rgba\(255\,255\,255\,0\.03\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff08);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_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0d);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_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0f);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_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14);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_1px_0_rgba\(255\,255\,255\,0\.035\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff09);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_0px_3px_5\.1px_0px_rgba\(255\,255\,255\,0\.5\)\]{--tw-shadow:inset 0px 3px 5.1px 0px var(--tw-shadow-color,#ffffff80);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_0px_3px_6px_-2px_rgba\(255\,255\,255\,0\.46\)\]{--tw-shadow:inset 0px 3px 6px -2px var(--tw-shadow-color,#ffffff75);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--ms-shadow-feature\)\]{--tw-shadow:var(--ms-shadow-feature);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--ms-shadow-panel\)\]{--tw-shadow:var(--ms-shadow-panel);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-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.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)}.ring-\[\#70ff61\]\/30{--tw-ring-color:oklab(88.9375% -.183873 .144842/.3)}.ring-\[var\(--ms-brand-lime\)\]{--tw-ring-color:var(--ms-brand-lime)}.ring-emerald-300\/20{--tw-ring-color:#5ee9b533}@supports (color:color-mix(in lab,red,red)){.ring-emerald-300\/20{--tw-ring-color:color-mix(in oklab, var(--color-emerald-300) 20%, transparent)}}.ring-white\/8{--tw-ring-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.ring-white\/8{--tw-ring-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/12{--tw-ring-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.ring-white\/12{--tw-ring-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.ring-white\/16{--tw-ring-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.ring-white\/16{--tw-ring-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ring-white\/24{--tw-ring-color:#ffffff3d}@supports (color:color-mix(in lab,red,red)){.ring-white\/24{--tw-ring-color:color-mix(in oklab, var(--color-white) 24%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-2{outline-offset:2px}.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-\[0\.3px\]{--tw-blur:blur(.3px);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-\[4px\]{--tw-blur:blur(4px);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-\[6px\]{--tw-blur:blur(6px);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-\[52px\]{--tw-blur:blur(52px);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-xl{--tw-blur:blur(var(--blur-xl));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,)}.brightness-\[0\.72\]{--tw-brightness:brightness(.72);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_1px_rgba\(0\,0\,0\,0\.42\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000006b));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000059));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.85\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#000000d9));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-0{--tw-saturate:saturate(0%);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,)}.saturate-110{--tw-saturate:saturate(110%);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,)}.saturate-150{--tw-saturate:saturate(150%);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,)}.saturate-\[0\.72\]{--tw-saturate:saturate(.72);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-\[1px\]{--tw-backdrop-blur:blur(1px);-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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-\[18px\]{--tw-backdrop-blur:blur(18px);-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-\[28px\]{--tw-backdrop-blur:blur(28px);-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-\[var\(--ms-blur-heavy\)\]{--tw-backdrop-blur:blur(var(--ms-blur-heavy));-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-\[var\(--ms-blur-panel\)\]{--tw-backdrop-blur:blur(var(--ms-blur-panel));-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);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-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,transform\]{transition-property:border-color,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,border-color\]{transition-property:opacity,transform,border-color;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-\[z-index\]{transition-property:z-index;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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.will-change-auto{will-change:auto}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[admin\:model-configs\]{admin:model-configs}.\[admin\:model-gateway\]{admin:model-gateway}.\[generate\:timing\]{generate:timing}.\[generated-media\:timing\]{generated-media:timing}.\[media\:direct-upload\]{media:direct-upload}.\[media\:multipart-upload\]{media:multipart-upload}.\[media\:timing\]{media:timing}.\[media\:upload\]{media:upload}.\[notoken\:poll\]{notoken:poll}.\[oss\:upload-retry\]{oss:upload-retry}.\[photo-lab-media\:timing\]{photo-lab-media:timing}.\[photo-lab\:timing\]{photo-lab:timing}.\[project-canvas\:large\]{project-canvas:large}.\[project-save\:timing\]{project-save:timing}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[sms\:mock\]{sms:mock}.\[toapis\:poll\]{toapis:poll}.\[video-generation-worker\:debug\]{video-generation-worker:debug}.\[writing-mode\:vertical-lr\]{writing-mode:vertical-lr}@media(hover:hover){.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/delete\:bg-red-500:is(:where(.group\/delete):hover *){background-color:var(--color-red-500)}.group-hover\/thumb\:bg-black\/40:is(:where(.group\/thumb):hover *){background-color:#0006}@supports (color:color-mix(in lab,red,red)){.group-hover\/thumb\:bg-black\/40:is(:where(.group\/thumb):hover *){background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.group-hover\/thumb\:opacity-95:is(:where(.group\/thumb):hover *){opacity:.95}.group-hover\/thumb\:opacity-100:is(:where(.group\/thumb):hover *){opacity:1}}.marker\:text-white\/35 ::marker{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.marker\:text-white\/35 ::marker{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.marker\:text-white\/35::marker{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.marker\:text-white\/35::marker{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.marker\:text-white\/35 ::-webkit-details-marker{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.marker\:text-white\/35 ::-webkit-details-marker{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.marker\:text-white\/35::-webkit-details-marker{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.marker\:text-white\/35::-webkit-details-marker{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.placeholder\:text-\[var\(--ms-text-muted\)\]::placeholder{color:var(--ms-text-muted)}.placeholder\:text-\[var\(--ms-text-subtle\)\]::placeholder{color:var(--ms-text-subtle)}.placeholder\:text-\[var\(--wb-text-muted\)\]::placeholder{color:var(--wb-text-muted)}.placeholder\:text-white\/18::placeholder{color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/18::placeholder{color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.placeholder\:text-white\/20::placeholder{color:#fff3}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/20::placeholder{color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.placeholder\:text-white\/22::placeholder{color:#ffffff38}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/22::placeholder{color:color-mix(in oklab,var(--color-white) 22%,transparent)}}.placeholder\:text-white\/24::placeholder{color:#ffffff3d}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/24::placeholder{color:color-mix(in oklab,var(--color-white) 24%,transparent)}}.placeholder\:text-white\/25::placeholder{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/25::placeholder{color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.placeholder\:text-white\/28::placeholder{color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/28::placeholder{color:color-mix(in oklab,var(--color-white) 28%,transparent)}}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.placeholder\:text-white\/54::placeholder{color:#ffffff8a}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/54::placeholder{color:color-mix(in oklab,var(--color-white) 54%,transparent)}}.placeholder\:text-white\/55::placeholder{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/55::placeholder{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.focus-within\:border-\[var\(--ms-border-strong\)\]:focus-within{border-color:var(--ms-border-strong)}.focus-within\:border-\[var\(--ms-border-warm\)\]:focus-within{border-color:var(--ms-border-warm)}.focus-within\:border-\[var\(--ms-brand-lime\)\]:focus-within{border-color:var(--ms-brand-lime)}.focus-within\:border-white\/\[0\.36\]:focus-within{border-color:#ffffff5c}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-white\/\[0\.36\]:focus-within{border-color:color-mix(in oklab,var(--color-white) 36%,transparent)}}.focus-within\:bg-\[var\(--ms-brand-lime-soft\)\]:focus-within{background-color:var(--ms-brand-lime-soft)}.focus-within\:bg-\[var\(--ms-surface-hover\)\]:focus-within{background-color:var(--ms-surface-hover)}.focus-within\:ring-2:focus-within{--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-within\:ring-\[var\(--ms-focus-ring\)\]:focus-within{--tw-ring-color:var(--ms-focus-ring)}@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-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[\#ff6b6b\]\/36:hover{border-color:#ff6b6b5c}.hover\:border-\[var\(--ms-border\)\]:hover{border-color:var(--ms-border)}.hover\:border-\[var\(--ms-border-strong\)\]:hover{border-color:var(--ms-border-strong)}.hover\:border-\[var\(--ms-border-subtle\)\]:hover{border-color:var(--ms-border-subtle)}.hover\:border-\[var\(--ms-border-warm\)\]:hover{border-color:var(--ms-border-warm)}.hover\:border-white\/12:hover{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/12:hover{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.hover\:border-white\/14:hover{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/14:hover{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.hover\:border-white\/16:hover{border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/16:hover{border-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.hover\:border-white\/18:hover{border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/18:hover{border-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:border-white\/24:hover{border-color:#ffffff3d}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/24:hover{border-color:color-mix(in oklab,var(--color-white) 24%,transparent)}}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:border-white\/28:hover{border-color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/28:hover{border-color:color-mix(in oklab,var(--color-white) 28%,transparent)}}.hover\:\!bg-white:hover{background-color:var(--color-white)!important}.hover\:bg-\[\#341b1e\]:hover{background-color:#341b1e}.hover\:bg-\[\#514b3e\]:hover{background-color:#514b3e}.hover\:bg-\[\#202632\]:hover{background-color:#202632}.hover\:bg-\[\#252525\]:hover{background-color:#252525}.hover\:bg-\[\#303030\]:hover{background-color:#303030}.hover\:bg-\[\#414141\]:hover{background-color:#414141}.hover\:bg-\[\#e1ff75\]:hover{background-color:#e1ff75}.hover\:bg-\[\#f1f1ed\]:hover{background-color:#f1f1ed}.hover\:bg-\[\#f47777\]:hover{background-color:#f47777}.hover\:bg-\[color-mix\(in_srgb\,var\(--ms-danger\)_10\%\,transparent\)\]:hover{background-color:var(--ms-danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--ms-danger\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--ms-danger) 10%,transparent)}}.hover\:bg-\[rgba\(44\,44\,44\,0\.55\)\]:hover{background-color:#2c2c2c8c}.hover\:bg-\[var\(--ms-action-hover\)\]:hover{background-color:var(--ms-action-hover)}.hover\:bg-\[var\(--ms-glass-drawer\)\]:hover{background-color:var(--ms-glass-drawer)}.hover\:bg-\[var\(--ms-surface\)\]:hover{background-color:var(--ms-surface)}.hover\:bg-\[var\(--ms-surface-feature\)\]:hover{background-color:var(--ms-surface-feature)}.hover\:bg-\[var\(--ms-surface-hover\)\]:hover{background-color:var(--ms-surface-hover)}.hover\:bg-amber-300\/20:hover{background-color:#ffd23633}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-300\/20:hover{background-color:color-mix(in oklab,var(--color-amber-300) 20%,transparent)}}.hover\:bg-black\/30:hover{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/30:hover{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.hover\:bg-black\/55:hover{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/55:hover{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.hover\:bg-black\/60:hover{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/60:hover{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.hover\:bg-black\/65:hover{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/65:hover{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.hover\:bg-black\/\[0\.09\]:hover{background-color:#00000017}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.09\]:hover{background-color:color-mix(in oklab,var(--color-black) 9%,transparent)}}.hover\:bg-emerald-200:hover{background-color:var(--color-emerald-200)}.hover\:bg-red-400\/15:hover{background-color:#ff656826}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-400\/15:hover{background-color:color-mix(in oklab,var(--color-red-400) 15%,transparent)}}.hover\:bg-red-400\/18:hover{background-color:#ff65682e}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-400\/18:hover{background-color:color-mix(in oklab,var(--color-red-400) 18%,transparent)}}.hover\:bg-red-500\/15:hover{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/15:hover{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.hover\:bg-rose-400\/8:hover{background-color:#ff667f14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-400\/8:hover{background-color:color-mix(in oklab,var(--color-rose-400) 8%,transparent)}}.hover\:bg-rose-400\/12:hover{background-color:#ff667f1f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-400\/12:hover{background-color:color-mix(in oklab,var(--color-rose-400) 12%,transparent)}}.hover\:bg-rose-400\/20:hover{background-color:#ff667f33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-400\/20:hover{background-color:color-mix(in oklab,var(--color-rose-400) 20%,transparent)}}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-sky-300\/20:hover{background-color:#77d4ff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-300\/20:hover{background-color:color-mix(in oklab,var(--color-sky-300) 20%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/6:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/6:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-white\/9:hover{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/9:hover{background-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/12:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/12:hover{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@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\/16:hover{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/16:hover{background-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.hover\:bg-white\/18:hover{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/18:hover{background-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/26:hover{background-color:#ffffff42}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/26:hover{background-color:color-mix(in oklab,var(--color-white) 26%,transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.hover\:bg-white\/95:hover{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/95:hover{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.hover\:bg-white\/\[\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[\.07\]:hover{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.hover\:bg-white\/\[\.035\]:hover{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[\.035\]:hover{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.1\]:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.09\]:hover{background-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.12\]:hover{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.hover\:bg-white\/\[0\.16\]:hover{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.16\]:hover{background-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.hover\:bg-white\/\[0\.025\]:hover{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.025\]:hover{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.hover\:bg-white\/\[0\.055\]:hover{background-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.055\]:hover{background-color:color-mix(in oklab,var(--color-white) 5.5%,transparent)}}.hover\:stroke-white\/70:hover{stroke:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:stroke-white\/70:hover{stroke:color-mix(in oklab,var(--color-white) 70%,transparent)}}.hover\:text-\[var\(--ms-text\)\]:hover{color:var(--ms-text)}.hover\:text-\[var\(--wb-text-primary\)\]:hover{color:var(--wb-text-primary)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-rose-100:hover{color:var(--color-rose-100)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/52:hover{color:#ffffff85}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/52:hover{color:color-mix(in oklab,var(--color-white) 52%,transparent)}}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/70:hover{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.hover\:text-white\/72:hover{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/72:hover{color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.hover\:text-white\/75:hover{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/75:hover{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.hover\:text-white\/78:hover{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/78:hover{color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/80:hover{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.hover\:text-white\/82:hover{color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/82:hover{color:color-mix(in oklab,var(--color-white) 82%,transparent)}}.hover\:text-white\/85:hover{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/85:hover{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:ring-white\/18:hover{--tw-ring-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.hover\:ring-white\/18:hover{--tw-ring-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}}.focus\:border-\[\#70ff61\]\/55:focus{border-color:#70ff618c}.focus\:border-\[var\(--ms-accent\)\]:focus{border-color:var(--ms-accent)}.focus\:border-\[var\(--ms-border-strong\)\]:focus{border-color:var(--ms-border-strong)}.focus\:border-\[var\(--ms-border-warm\)\]:focus{border-color:var(--ms-border-warm)}.focus\:border-white\/20:focus{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.focus\:border-white\/20:focus{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.focus\:border-white\/35:focus{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.focus\:border-white\/35:focus{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.focus\:bg-\[var\(--ms-surface-hover\)\]:focus{background-color:var(--ms-surface-hover)}.focus\:bg-white\/10:focus{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/10:focus{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.focus\:ring-0:focus{--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)}.focus\:ring-2:focus{--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\:ring-\[var\(--ms-focus-ring\)\]:focus{--tw-ring-color:var(--ms-focus-ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-0:focus-visible{--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)}.focus-visible\:ring-1:focus-visible{--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)}.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-\[var\(--ms-focus-ring\)\]:focus-visible{--tw-ring-color:var(--ms-focus-ring)}.focus-visible\:ring-white\/25:focus-visible{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.focus-visible\:outline:focus-visible,.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[-4px\]:focus-visible{outline-offset:-4px}.focus-visible\:outline-\[var\(--wb-text-secondary\)\]:focus-visible{outline-color:var(--wb-text-secondary)}.focus-visible\:outline-black\/35:focus-visible{outline-color:#00000059}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-black\/35:focus-visible{outline-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.focus-visible\:outline-white\/70:focus-visible{outline-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-white\/70:focus-visible{outline-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}@media(hover:hover){.enabled\:hover\:border-\[var\(--ms-border\)\]:enabled:hover{border-color:var(--ms-border)}.enabled\:hover\:bg-\[var\(--ms-surface-hover\)\]:enabled:hover{background-color:var(--ms-surface-hover)}.enabled\:hover\:text-\[var\(--ms-text\)\]:enabled:hover{color:var(--ms-text)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-100:disabled{opacity:1}@media not all and (min-width:40rem){.max-sm\:right-4{right:calc(var(--spacing) * 4)}.max-sm\:right-16{right:calc(var(--spacing) * 16)}.max-sm\:bottom-28{bottom:calc(var(--spacing) * 28)}.max-sm\:bottom-\[13\.5rem\]{bottom:13.5rem}.max-sm\:left-3{left:calc(var(--spacing) * 3)}.max-sm\:left-auto{left:auto}.max-sm\:order-3{order:3}.max-sm\:ml-0{margin-left:calc(var(--spacing) * 0)}.max-sm\:hidden{display:none}.max-sm\:w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.max-sm\:w-auto{width:auto}.max-sm\:w-full{width:100%}.max-sm\:max-w-none{max-width:none}.max-sm\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.max-sm\:justify-center{justify-content:center}}@media(min-width:480px){.min-\[480px\]\:w-\[calc\(720px-75vw\)\]{width:calc(720px - 75vw)}}@media(min-width:1920px){.min-\[1920px\]\:rounded-\[41px\]{border-radius:41px}}@media(min-width:40rem){.sm\:inset-16{inset:calc(var(--spacing) * 16)}.sm\:top-\[2\.25098\%\]{top:2.25098%}.sm\:top-\[15\.47552\%\]{top:15.4755%}.sm\:top-\[27\.8\%\]{top:27.8%}.sm\:top-\[28\.9\%\]{top:28.9%}.sm\:top-\[31\.17614\%\]{top:31.1761%}.sm\:top-\[41\.4744\%\]{top:41.4744%}.sm\:top-\[45\.52617\%\]{top:45.5262%}.sm\:top-\[52\%\]{top:52%}.sm\:top-\[65\.31\%\]{top:65.31%}.sm\:right-\[1\%\]{right:1%}.sm\:right-\[16\.4\%\]{right:16.4%}.sm\:right-auto{right:auto}.sm\:bottom-8{bottom:calc(var(--spacing) * 8)}.sm\:left-\[2\.55208\%\]{left:2.55208%}.sm\:left-\[4\.21875\%\]{left:4.21875%}.sm\:left-\[9\.94792\%\]{left:9.94792%}.sm\:left-\[12\.39583\%\]{left:12.3958%}.sm\:left-\[26\.04167\%\]{left:26.0417%}.sm\:left-\[28\.11\%\]{left:28.11%}.sm\:left-\[65\.83333\%\]{left:65.8333%}.sm\:left-\[81\.04167\%\]{left:81.0417%}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:ml-\[3\.9\%\]{margin-left:3.9%}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:aspect-\[1920\/1777\]{aspect-ratio:1920/1777}.sm\:aspect-auto{aspect-ratio:auto}.sm\:h-\[3px\]{height:3px}.sm\:h-\[5\.17727\%\]{height:5.17727%}.sm\:h-\[22\.3973\%\]{height:22.3973%}.sm\:h-\[24\.08554\%\]{height:24.0855%}.sm\:h-\[29\.488\%\]{height:29.488%}.sm\:h-\[42\.4\%\]{height:42.4%}.sm\:h-\[46\.93303\%\]{height:46.933%}.sm\:h-\[74\%\]{height:74%}.sm\:h-\[calc\(100\%-128px\)\]{height:calc(100% - 128px)}.sm\:h-\[min\(900px\,calc\(100vh-40px\)\)\]{height:min(900px,100vh - 40px)}.sm\:h-auto{height:auto}.sm\:max-h-none{max-height:none}.sm\:min-h-0{min-height:calc(var(--spacing) * 0)}.sm\:min-h-\[calc\(100dvh-48px\)\]{min-height:calc(100dvh - 48px)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-\[3px\]{width:3px}.sm\:w-\[13px\]{width:13px}.sm\:w-\[16\.61458\%\]{width:16.6146%}.sm\:w-\[19\.94792\%\]{width:19.9479%}.sm\:w-\[43\.4\%\]{width:43.4%}.sm\:w-\[48\.17708\%\]{width:48.1771%}.sm\:w-\[91\.51042\%\]{width:91.5104%}.sm\:w-\[124px\]{width:124px}.sm\:w-\[300px\]{width:300px}.sm\:w-\[calc\(100\%-128px\)\]{width:calc(100% - 128px)}.sm\:w-\[min\(1240px\,calc\(100vw-40px\)\)\]{width:min(1240px,100vw - 40px)}.sm\:w-auto{width:auto}.sm\:max-w-\[78\%\]{max-width:78%}.sm\:max-w-\[720px\]{max-width:720px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:rounded-\[2\.8125vw\]{border-radius:2.8125vw}.sm\:rounded-\[2\.13542vw\]{border-radius:2.13542vw}.sm\:rounded-\[20\.833\%\]{border-radius:20.833%}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-\[2\.3\%\]{padding-inline:2.3%}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-\[6px\]{font-size:6px}.sm\:text-\[7px\]{font-size:7px}.sm\:text-\[8px\]{font-size:8px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[52px\]{font-size:52px}.sm\:leading-\[22px\]{--tw-leading:22px;line-height:22px}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.md\:block{display:block}.md\:h-full{height:100%}.md\:max-h-none{max-height:none}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-\[min\(18\.75vw\,360px\)\]{width:min(18.75vw,360px)}.md\:w-full{width:100%}.md\:max-w-none{max-width:none}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_120px_130px_110px\]{grid-template-columns:1fr 120px 130px 110px}.md\:grid-cols-\[88px_minmax\(0\,1fr\)_auto\]{grid-template-columns:88px minmax(0,1fr) auto}.md\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.md\:grid-cols-\[minmax\(150px\,1fr\)_110px_130px_140px_96px\]{grid-template-columns:minmax(150px,1fr) 110px 130px 140px 96px}.md\:grid-cols-\[minmax\(160px\,1fr\)_120px_160px_110px\]{grid-template-columns:minmax(160px,1fr) 120px 160px 110px}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-auto{overflow-y:auto}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:text-\[7px\]{font-size:7px}.md\:text-\[62px\]{font-size:62px}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:calc(var(--spacing) * 0)}.lg\:top-5{top:calc(var(--spacing) * 5)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.lg\:hidden{display:none}.lg\:h-20{height:calc(var(--spacing) * 20)}.lg\:max-h-\[420px\]{max-height:420px}.lg\:max-h-none{max-height:none}.lg\:min-h-\[calc\(100dvh-64px\)\]{min-height:calc(100dvh - 64px)}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:w-\[330px\]{width:330px}.lg\:w-full{width:100%}.lg\:min-w-0{min-width:calc(var(--spacing) * 0)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[90px_170px_minmax\(0\,1fr\)_auto\]{grid-template-columns:90px 170px minmax(0,1fr) auto}.lg\:grid-cols-\[100px_minmax\(0\,1fr\)_200px_210px\]{grid-template-columns:100px minmax(0,1fr) 200px 210px}.lg\:grid-cols-\[130px_minmax\(0\,1fr\)_minmax\(0\,1fr\)_110px_44px\]{grid-template-columns:130px minmax(0,1fr) minmax(0,1fr) 110px 44px}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:gap-14{gap:calc(var(--spacing) * 14)}:where(.lg\: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)))}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:pr-2{padding-right:calc(var(--spacing) * 2)}.lg\:text-\[8px\]{font-size:8px}.lg\:text-\[9px\]{font-size:9px}.lg\:text-\[10px\]{font-size:10px}.lg\:text-\[11px\]{font-size:11px}.lg\:text-\[12px\]{font-size:12px}}@media(min-width:80rem){.xl\:block{display:block}.xl\:min-h-0{min-height:calc(var(--spacing) * 0)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.xl\:grid-cols-\[420px_minmax\(0\,1fr\)\]{grid-template-columns:420px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}:where(.xl\: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)))}.xl\:overflow-visible{overflow:visible}.xl\:overflow-y-auto{overflow-y:auto}.xl\:text-\[10px\]{font-size:10px}.xl\:text-\[25px\]{font-size:25px}.xl\:text-\[28px\]{font-size:28px}.xl\:text-\[94px\]{font-size:94px}.xl\:leading-\[42px\]{--tw-leading:42px;line-height:42px}}@media(min-width:96rem){.\32xl\:w-\[257px\]{width:257px}.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:gap-20{gap:calc(var(--spacing) * 20)}.\32xl\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.\32xl\:text-\[13px\]{font-size:13px}.\32xl\:text-\[14px\]{font-size:14px}.\32xl\:text-\[16px\]{font-size:16px}.\32xl\:text-\[18px\]{font-size:18px}.\32xl\:text-\[20px\]{font-size:20px}.\32xl\:text-\[32px\]{font-size:32px}.\32xl\:text-\[40px\]{font-size:40px}.\32xl\:text-\[128px\]{font-size:128px}.\32xl\:leading-\[54px\]{--tw-leading:54px;line-height:54px}}.\[\&_svg\]\:h-3\.5 svg{height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:w-3\.5 svg{width:calc(var(--spacing) * 3.5)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-slider-runnable-track\]\:h-1::-webkit-slider-runnable-track{height:calc(var(--spacing) * 1)}.\[\&\:\:-webkit-slider-runnable-track\]\:w-1::-webkit-slider-runnable-track{width:calc(var(--spacing) * 1)}.\[\&\:\:-webkit-slider-runnable-track\]\:rounded-full::-webkit-slider-runnable-track{border-radius:3.40282e38px}.\[\&\:\:-webkit-slider-runnable-track\]\:bg-white\/14::-webkit-slider-runnable-track{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.\[\&\:\:-webkit-slider-runnable-track\]\:bg-white\/14::-webkit-slider-runnable-track{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.\[\&\:\:-webkit-slider-thumb\]\:-mt-1\.5::-webkit-slider-thumb{margin-top:calc(var(--spacing) * -1.5)}.\[\&\:\:-webkit-slider-thumb\]\:-ml-1\.5::-webkit-slider-thumb{margin-left:calc(var(--spacing) * -1.5)}.\[\&\:\:-webkit-slider-thumb\]\:h-4::-webkit-slider-thumb{height:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-slider-thumb\]\:h-10::-webkit-slider-thumb{height:calc(var(--spacing) * 10)}.\[\&\:\:-webkit-slider-thumb\]\:w-4::-webkit-slider-thumb{width:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-slider-thumb\]\:w-10::-webkit-slider-thumb{width:calc(var(--spacing) * 10)}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:3.40282e38px}.\[\&\:\:-webkit-slider-thumb\]\:border::-webkit-slider-thumb{border-style:var(--tw-border-style);border-width:1px}.\[\&\:\:-webkit-slider-thumb\]\:border-white\/28::-webkit-slider-thumb{border-color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.\[\&\:\:-webkit-slider-thumb\]\:border-white\/28::-webkit-slider-thumb{border-color:color-mix(in oklab,var(--color-white) 28%,transparent)}}.\[\&\:\:-webkit-slider-thumb\]\:bg-white::-webkit-slider-thumb{background-color:var(--color-white)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_0_16px_rgba\(255\,255\,255\,0\.18\)\]::-webkit-slider-thumb{--tw-shadow:0 0 16px var(--tw-shadow-color,#ffffff2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.assistant-voice-panel{min-width:0}.assistant-voice-panel select{color:#eee;width:100%;min-width:0;font:inherit;color-scheme:dark;background:#2a2a2a;border:0;border-radius:13px;padding:12px}.assistant-voice-panel select:focus-visible{outline-offset:2px;outline:2px solid #aaa}.assistant-voice-panel select:disabled{opacity:.5}.assistant-voice-notice{color:#bbb;overflow-wrap:anywhere;background:#2a2a2a;border-radius:12px;margin:0 0 18px;padding:12px 14px;font-size:12px;line-height:1.7}.assistant-profile-field.assistant-voice-range input{accent-color:#e1e1e1;padding:8px 0}.assistant-voice-range output{color:#ddd;font-variant-numeric:tabular-nums}.assistant-voice-range>small,.assistant-voice-hint{color:#999;font-size:11px;line-height:1.7}.assistant-voice-hint{margin:8px 0 20px}.assistant-voice-autoplay{color:#ddd;cursor:pointer;align-items:center;gap:12px;padding:16px 0;display:flex}.assistant-voice-autoplay>svg,.assistant-voice-autoplay>input{flex-shrink:0}.assistant-voice-autoplay>span{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.assistant-voice-autoplay strong{font-size:13px;font-weight:500}.assistant-voice-autoplay small{color:#999;font-size:11px;line-height:1.7}.assistant-voice-autoplay input{accent-color:#eee;width:18px;height:18px}.assistant-voice-consent{color:#bbb;align-items:flex-start;gap:9px;margin:12px 0 16px;font-size:12px;line-height:1.7;display:flex}.assistant-voice-consent input{accent-color:#ddd;flex-shrink:0;margin-top:3px}.assistant-voice-clone-actions{flex-wrap:wrap;gap:10px;display:flex}.assistant-voice-clone input[type=file]{font-size:12px}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond/CormorantGaramond-Light-latin.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:LINE Seed JP;src:url(/fonts/LINESeedJP/LINESeedJP-Th.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:LINE Seed JP;src:url(/fonts/LINESeedJP/LINESeedJP-Rg.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:LINE Seed JP;src:url(/fonts/LINESeedJP/LINESeedJP-Bd.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:LINE Seed JP;src:url(/fonts/LINESeedJP/LINESeedJP-Eb.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}@keyframes dash{to{stroke-dashoffset:-1000px}}.bezier-line{transition:stroke .2s}.dash-animation{stroke-dasharray:6 6;animation:60s linear infinite dash}.canvas-node-drag-preview{translate:var(--canvas-node-resize-x,0px) var(--canvas-node-resize-y,0px)}.canvas-node-drag-preview[data-connection-motion=true]{will-change:transform}.canvas-media-surface{contain:layout style paint}.canvas-media-element{contain:layout style}.canvas-glass-card,.canvas-floating-glass-menu{-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);background-image:linear-gradient(145deg,#ffffff13,#ffffff07 46%,#ffffff03);box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #ffffff06,0 12px 30px #00000040}.canvas-glass-control{-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);background-image:linear-gradient(145deg,#ffffff17,#ffffff09 48%,#ffffff04);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff06,0 10px 28px #0003}.canvas-stack-count-pill{isolation:isolate;-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%);background-color:#080b1057;background-image:radial-gradient(circle at 22% 0,#ffffff3d,#0000 48%),linear-gradient(145deg,#ffffff24,#ffffff09 52%,#ffffff13);border-color:#fff3;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff12,0 8px 22px #0000004d,0 1px 5px #ffffff0f}.canvas-stack-count-pill:before{content:"";filter:blur(2px);pointer-events:none;background:linear-gradient(#fff3,#0000);border-radius:999px;height:42%;position:absolute;inset:1px 12% auto}.canvas-stack-count-pill>*{z-index:1;position:relative}.canvas-floating-glass-menu{isolation:isolate}.canvas-photo-lab-glass-card{background-color:#141414e0}.canvas-low-power [class*=backdrop-blur],.canvas-low-power .draggable-node [class*=backdrop-blur]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.canvas-low-power .draggable-node .canvas-glass-card,.canvas-low-power .canvas-floating-glass-menu,.canvas-low-power .draggable-node .stack-cover-card,.canvas-low-power .draggable-node .stack-inner-surface{-webkit-backdrop-filter:blur(8px)saturate(118%)!important;backdrop-filter:blur(8px)saturate(118%)!important}.canvas-low-power .draggable-node .canvas-glass-control{-webkit-backdrop-filter:blur(8px)saturate(118%)!important;backdrop-filter:blur(8px)saturate(118%)!important;background-image:linear-gradient(145deg,#ffffff17,#ffffff09 48%,#ffffff04)!important;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #ffffff05,0 8px 22px #00000038!important}.canvas-low-power .draggable-node .stack-cover-shine{display:none}.canvas-low-power .draggable-node .stack-inner-surface,.canvas-low-power .draggable-node .stack-cover-card{box-shadow:inset 0 1px #ffffff14,0 8px 20px #00000038!important}.canvas-low-power .draggable-node .canvas-glass-card,.canvas-low-power .canvas-floating-glass-menu{box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff05,0 8px 22px #00000038!important}.canvas-low-power .canvas-media-surface{will-change:auto!important}.canvas-low-power .fixed.backdrop-blur-xl{-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important}.canvas-low-power .fixed.backdrop-blur-md{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.canvas-scene>.border-accent{background-color:#00e5ff1a;border-width:2px;box-shadow:0 0 0 1px #00e5ff2e}.canvas-marquee-overlay{background:#00e5ff17;border:1px solid #00e5ffeb;box-shadow:0 0 0 1px #00e5ff38,0 0 18px #00e5ff1f}.video-fit-timeline{left:calc(var(--video-fit-left,0px) + 16px);right:calc(var(--video-fit-right,0px) + 16px);bottom:calc(var(--video-fit-bottom,0px) + 12px)}.video-fit-action-bar{right:calc(var(--video-fit-right,0px) + 12px);top:calc(var(--video-fit-top,0px) + 12px)}.video-fit-history-toggle{left:calc(var(--video-fit-left,0px) + 12px);bottom:calc(var(--video-fit-bottom,0px) + 54px)}.video-history-popout{overscroll-behavior:contain;-webkit-mask-image:linear-gradient(#0000,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(#0000,#000 10px,#000 calc(100% - 10px),#0000)}.video-card-scrubber{--video-progress:0%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:16px;display:block}.video-card-scrubber::-webkit-slider-runnable-track{background:linear-gradient(90deg,#ffffffd6 var(--video-progress),#ffffff38 var(--video-progress));border-radius:999px;height:3px}.video-card-scrubber::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fffffff0;border:1px solid #ffffffdb;border-radius:999px;width:13px;height:13px;margin-top:-5px;box-shadow:0 4px 14px #0000005c}.video-card-scrubber::-moz-range-track{background:#ffffff38;border-radius:999px;height:3px}.video-card-scrubber::-moz-range-progress{background:#ffffffd6;border-radius:999px;height:3px}.video-card-scrubber::-moz-range-thumb{background:#fffffff0;border:1px solid #ffffffdb;border-radius:999px;width:13px;height:13px;box-shadow:0 4px 14px #0000005c}.workbench-shell,.workbench-reference{--workbench-canvas:#0d0d0d;--workbench-grid-size:32px;--workbench-grid-dot-radius:1px;--workbench-grid-dot:#ffffff13;--workbench-grid-origin-x:0px;--workbench-grid-origin-y:0px;--workbench-menu:#252525;--workbench-soft:#d9d9d9;--workbench-subtle:#e0e0e0;--workbench-muted:#888;--workbench-warm:#fff7e1;--workbench-frost-bg:#fff3;--workbench-frost-border:#ffffff3d;--workbench-frost-radius:39px;--workbench-menu-radius:14px;font-family:var(--wb-font-ui);letter-spacing:0}.workbench-shell :where(*),.workbench-reference :where(*),.project-list-screen :where(*){letter-spacing:0!important}.workbench-glass{isolation:isolate;position:relative}.workbench-glass:before,.workbench-glass:after{content:"";pointer-events:none;border-radius:inherit;position:absolute}.workbench-glass:before{z-index:-1;top:0;right:0;bottom:0;left:0}.workbench-glass:after{filter:blur(7px);opacity:.68;background:linear-gradient(#ffffff30,#0000);height:38%;inset:1px 7% auto}.workbench-glass[data-glass-variant=frosted-shell]{border:1px solid var(--wb-frosted-border);border-radius:var(--wb-frosted-radius);background:var(--wb-frosted-fill);box-shadow:var(--wb-frosted-shadow);-webkit-backdrop-filter:blur(var(--wb-frosted-blur)) saturate(var(--wb-frosted-saturate));backdrop-filter:blur(var(--wb-frosted-blur)) saturate(var(--wb-frosted-saturate));overflow:hidden}.workbench-glass[data-glass-variant=refractive-control],.workbench-icon-button,.reference-result-arrow{border:1px solid var(--wb-control-border);box-shadow:var(--wb-control-shadow);-webkit-backdrop-filter:blur(var(--wb-control-blur)) saturate(var(--wb-control-saturate));backdrop-filter:blur(var(--wb-control-blur)) saturate(var(--wb-control-saturate));background:radial-gradient(circle at 30% 8%,#ffffff6b,#0000 48%),linear-gradient(145deg,#ffffff3d,#ffffff14)}.workbench-glass[data-glass-variant=solid-menu]{border:1px solid var(--wb-menu-border);border-radius:var(--workbench-menu-radius);background:var(--wb-menu-bg);box-shadow:var(--wb-menu-shadow);-webkit-backdrop-filter:blur(var(--wb-menu-blur));backdrop-filter:blur(var(--wb-menu-blur));overflow:hidden}.wb-frosted-shell{border:1px solid var(--wb-frosted-border);border-radius:var(--wb-frosted-radius);background:var(--wb-frosted-fill);box-shadow:var(--wb-frosted-shadow);-webkit-backdrop-filter:blur(var(--wb-frosted-blur)) saturate(var(--wb-frosted-saturate));backdrop-filter:blur(var(--wb-frosted-blur)) saturate(var(--wb-frosted-saturate));overflow:hidden}.wb-refractive-control{border:1px solid var(--wb-control-border);box-shadow:var(--wb-control-shadow);-webkit-backdrop-filter:blur(var(--wb-control-blur)) saturate(var(--wb-control-saturate));backdrop-filter:blur(var(--wb-control-blur)) saturate(var(--wb-control-saturate));background:radial-gradient(circle at 30% 8%,#ffffff6b,#0000 48%),linear-gradient(145deg,#ffffff3d,#ffffff14)}.wb-solid-menu{border:1px solid var(--wb-menu-border);border-radius:var(--workbench-menu-radius);background:var(--wb-menu-bg);box-shadow:var(--wb-menu-shadow);-webkit-backdrop-filter:blur(var(--wb-menu-blur));backdrop-filter:blur(var(--wb-menu-blur));overflow:hidden}.wb-solid-menu--scrollable{overflow:hidden auto}.canvas-create-context-menu{color:#ffffffe0;-webkit-backdrop-filter:none;backdrop-filter:none;width:212px;min-width:0;font-family:var(--wb-font-ui);background:#252525;border-color:#ffffff10;border-radius:14px;padding:6px;box-shadow:0 8px 30px #0003}.canvas-create-context-menu__heading{color:#fff6;padding:6px 10px 5px;font-size:10px}.canvas-create-context-menu__items{flex-direction:column;gap:2px;display:flex}.canvas-create-context-menu__item{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:34px;padding:7px 10px;font-size:12px;font-weight:400;line-height:20px;transition:background-color .12s;display:flex}.canvas-create-context-menu__item:hover{background:#ffffff12}.canvas-create-context-menu__item:focus-visible{outline-offset:-1px;outline:1px solid #ffffff70}.canvas-create-context-menu__item svg{stroke-width:1.5px;flex-shrink:0;width:16px;height:16px}.canvas-create-context-menu__item small{color:#ffffff50;margin-left:auto;font-size:10px}.canvas-create-context-menu__divider{background:#ffffff0d;height:1px;margin:6px 9px}.workbench-icon-button{color:#ffffffb8;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;transition:color .14s,background-color .14s,transform .14s;display:inline-flex}.workbench-icon-button:hover,.workbench-icon-button[data-active=true]{color:#fff;background-color:#fff3}.workbench-icon-button:active{transform:scale(.94)}.workbench-icon-button.is-primary{color:#101010;background:#fff;border-color:#ffffffe6;box-shadow:0 8px 20px #00000038}.workbench-reference{contain:strict;background-color:var(--workbench-canvas);color:#fff;min-width:0;position:fixed;top:0;right:0;bottom:0;left:0;overflow:clip}.workbench-shell{overflow:clip}.workbench-shell .canvas-grid-dark,.workbench-reference.canvas-grid-dark{background-color:var(--workbench-canvas);background-image:var(--wb-canvas-wallpaper-image,none),radial-gradient(circle at 0 0,var(--workbench-grid-dot) 0 var(--workbench-grid-dot-radius),transparent calc(var(--workbench-grid-dot-radius) + .01px));background-size:100% 100%,var(--workbench-grid-size) var(--workbench-grid-size);background-position:center,var(--workbench-grid-origin-x) var(--workbench-grid-origin-y);background-blend-mode:normal,normal;filter:saturate(var(--wb-canvas-wallpaper-saturation,100%));background-repeat:no-repeat,repeat}.workbench-brand{z-index:150;width:186px;height:31px;position:fixed;top:27px;left:30px;overflow:hidden}.workbench-brand img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.workbench-save-status{z-index:150;color:#ffffffb8;justify-content:center;align-items:center;gap:8px;width:96px;height:34px;font-size:11px;display:flex;position:fixed;top:25px;left:50%;transform:translate(-50%);border-radius:17px!important}.workbench-save-status__dot{background:#d9d9d9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #ffffff75}.workbench-account{z-index:310;position:fixed;top:23px;right:28px}.workbench-account__trigger{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff17;border:1px solid #ffffff24;border-radius:24px;align-items:center;gap:10px;min-width:196px;height:44px;padding:4px 12px 4px 4px;display:flex}.workbench-account__trigger>img{object-fit:cover;border-radius:50%;width:34px;height:34px}.workbench-account__copy{flex-direction:column;flex:1;align-items:flex-start;min-width:0;line-height:1.15;display:flex}.workbench-account__copy strong{font-size:12px;font-weight:700}.workbench-account__copy small{color:#ffffff6b;margin-top:3px;font-size:9px}.workbench-account-menu{flex-direction:column;width:244px;padding:8px;display:flex;position:absolute;top:55px;right:0}.workbench-account-menu__profile{align-items:center;gap:10px;padding:10px;display:flex}.workbench-account-menu__profile img{object-fit:cover;border-radius:50%;width:38px;height:38px}.workbench-account-menu__profile div{flex-direction:column;min-width:0;display:flex}.workbench-account-menu__profile strong{font-size:12px}.workbench-account-menu__profile span{color:#888;margin-top:3px;font-size:9px}.workbench-account-menu>button,.workbench-node-menu>button{color:#ffffffb8;text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;font-size:11px;display:flex}.workbench-account-menu>button:hover,.workbench-node-menu>button:hover{color:#fff;background:#ffffff14}.workbench-node-menu>button>span{color:#ffffff4d;margin-left:auto;font-size:9px}.workbench-node-menu>button.is-danger{color:#ffb5b5}.workbench-menu-rule{background:#ffffff14;height:1px;margin:4px 8px}.workbench-tool-rail{z-index:180;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:70px;height:430px;padding:10px;display:flex;position:fixed;top:50%;left:14px;transform:translateY(-50%);border-radius:99px!important}.workbench-tool-rail__rule{background:#ffffff29;width:28px;height:1px}.workbench-bottom-toolbar{z-index:190;justify-content:flex-start;align-items:center;gap:10px;width:482px;height:60px;padding:10px;display:flex;position:fixed;bottom:42px;left:50%;transform:translate(-50%);border-radius:39px!important}.workbench-bottom-toolbar__group{align-items:center;gap:4px;display:flex}.workbench-bottom-toolbar__rule{background:#ffffff2e;width:1px;height:24px}.workbench-bottom-toolbar .workbench-icon-button{flex-basis:36px;width:36px;height:36px}.workbench-zoom{color:#ffffffb3;border-radius:18px;justify-content:center;align-items:center;gap:6px;min-width:68px;height:36px;font-size:10px;display:flex}.workbench-zoom:hover{color:#fff;background:#ffffff17}.workbench-project-drawer{z-index:120;flex-direction:column;width:280px;height:590px;padding:18px;display:flex;position:fixed;top:112px;left:104px;border-radius:30px!important}.workbench-project-drawer__head{justify-content:space-between;align-items:center;display:flex}.workbench-project-drawer__head>div{flex-direction:column;min-width:0;display:flex}.workbench-project-drawer__head small{color:#888;font-size:8px}.workbench-project-drawer__head strong{margin-top:5px;font-size:13px}.workbench-project-drawer__head .workbench-icon-button{flex-basis:34px;width:34px;height:34px}.workbench-project-drawer__tree{flex-direction:column;flex:1;gap:5px;margin-top:18px;display:flex}.workbench-project-drawer__tree button{color:#ffffff91;border-radius:9px;align-items:center;gap:8px;width:100%;height:36px;padding:0 9px;font-size:11px;display:flex}.workbench-project-drawer__tree button:hover,.workbench-project-drawer__tree button.is-active{color:#fff;background:#ffffff1f}.workbench-project-drawer__tree button>span{color:#888;margin-left:auto;font-size:9px}.workbench-project-drawer__tree button.is-child{padding-left:34px}.workbench-project-drawer__footer{color:#ffffffc2;background:#ffffff1f;border-radius:19px;justify-content:center;align-items:center;gap:7px;height:38px;font-size:10px;display:flex}.reference-image-node{width:280px;height:340px;position:relative}.reference-image-node__surface{background:#181818;border:1px solid #ffffff1f;border-radius:18px;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 22px 54px #00000052}.reference-image-node__surface>img{object-fit:cover;width:100%;height:100%;display:block}.reference-image-node__surface:after{content:"";pointer-events:none;background:linear-gradient(#0000 64%,#0000008c);position:absolute;top:0;right:0;bottom:0;left:0}.reference-image-node.is-selected .reference-image-node__surface{border-color:#ffffffc2;box-shadow:0 0 0 1px #ffffff42,0 22px 54px #00000057}.reference-image-node__label{z-index:2;color:#ffffffc7;font-size:10px;position:absolute;bottom:13px;left:14px}.reference-image-node__count{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#12121257;border:1px solid #ffffff4d;border-radius:14px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:10px;display:flex;position:absolute;top:11px;right:11px}.reference-image-node__handle{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 30% 15%,#ffffff8c,#ffffff24 52%,#0000002e);border:1px solid #ffffff85;border-radius:50%;width:40px;height:40px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 3px 5.1px -2px #ffffff80,0 4px 5.2px -3px #00000038}.reference-image-node__handle:after{content:"+";color:#fff;place-items:center;height:100%;font-size:17px;font-weight:300;display:grid}.reference-image-node__handle.is-left{left:-20px}.reference-image-node__handle.is-right{right:-20px}.workbench-image-toolbar,.reference-rich-toolbar{z-index:8;background:#252525;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:3px;height:36px;padding:4px;display:flex;position:absolute;box-shadow:0 12px 28px #00000057}.workbench-image-toolbar{width:164px;top:-48px;left:0}.workbench-image-toolbar .workbench-icon-button,.reference-rich-toolbar .workbench-icon-button{width:28px;height:28px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-basis:28px}.workbench-image-toolbar>span,.reference-rich-toolbar>span{background:#ffffff1f;width:1px;height:18px}.workbench-image-toolbar>button:not(.workbench-icon-button){color:#888;border-radius:6px;width:25px;height:25px;font-size:9px}.workbench-image-toolbar>button[aria-pressed=true]{color:#111;background:#e0e0e0}.workbench-node-menu{flex-direction:column;width:176px;padding:6px;display:flex}.state-one-menu{z-index:280;position:fixed;top:344px;left:742px}.state-three-menu{z-index:280;position:fixed;top:390px;left:602px}.state-four-menu{z-index:280;position:fixed;top:298px;left:468px}.state-one-source{width:300px;height:360px;position:fixed;top:290px;left:438px}.state-one-results{grid-template-columns:repeat(2,248px);gap:18px;display:grid;position:fixed;top:374px;left:838px}.state-two-inspiration{grid-template-columns:repeat(2,268px);gap:18px;display:grid;position:fixed;top:296px;left:592px}.state-two-inspiration .reference-image-node{width:268px;height:374px}.state-three-image{width:360px;height:452px;position:fixed;top:284px;left:230px}.state-three-text{position:fixed;top:334px;left:798px}.reference-text-node{color:#ffffffc2;background:#ffffff09;border:1px solid #ffffff61;border-radius:14px;width:420px;min-height:264px;padding:38px 40px;position:relative;box-shadow:0 18px 46px #0003}.reference-rich-toolbar{width:auto;top:-48px;left:0}.reference-text-node>div[contenteditable]{outline:none}.reference-text-node strong{color:#fff;font-size:22px;font-weight:500;display:block}.reference-text-node p{margin-top:20px;font-size:14px;line-height:1.8}.state-three-prompt{position:fixed;top:826px;left:170px}.state-four-source{width:280px;height:350px;position:fixed;top:246px;left:178px}.state-four-prompt{position:fixed;top:770px;left:170px}.reference-prompt-stack{flex-direction:column;gap:10px;width:600px;display:flex}.reference-prompt-stack .workbench-reference-strip{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff1f;border:1px solid #ffffff24;border-radius:20px;width:346px;min-height:84px;padding:7px}.reference-prompt-stack .workbench-reference-strip>div{background:#0d0d0d6b;border-radius:14px;min-height:66px}.reference-prompt-stack .workbench-generation-bar{background-color:#ffffff1f;border-radius:30px;width:600px;min-height:60px}.reference-prompt-stack .workbench-generation-bar textarea{min-width:0;font-size:12px}.state-four-folders{gap:38px;display:flex;position:fixed;top:264px;left:816px}.reference-folder-node{color:#fff;text-align:left;width:238px;height:198px;position:relative}.reference-folder-node__back{background:#ffffff12;border:1px solid #ffffff1c;border-radius:20px;transition:transform .16s;position:absolute;top:0;right:10px;bottom:18px;left:10px;transform:translateY(8px)}.reference-folder-node__body{background:#202020;border:1px solid #ffffff26;border-radius:20px;flex-direction:column;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;box-shadow:0 18px 42px #00000047}.reference-folder-node:hover .reference-folder-node__back,.reference-folder-node.is-open .reference-folder-node__back{transform:translate(8px,-5px)rotate(3deg)}.reference-folder-node__body>img{object-fit:cover;width:100%;height:145px}.reference-folder-node__body>svg{color:#ffffff40;width:100%;height:145px;padding:54px 0}.reference-folder-node__body>span{justify-content:space-between;align-items:center;height:52px;padding:0 14px;display:flex}.reference-folder-node__body strong{font-size:11px}.reference-folder-node__body small{color:#888;font-size:9px}.reference-folder-node.is-empty .reference-folder-node__body{background:#ffffff09;border-style:dashed}.state-four-result{align-items:center;gap:12px;display:flex;position:fixed;top:574px;right:174px}.reference-result-arrow{color:#fff;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.reference-result-arrow:disabled{opacity:.28}.reference-folder-preview{z-index:250;width:510px;height:318px;padding:18px;position:fixed;top:490px;left:800px;border-radius:28px!important}.reference-folder-preview header{align-items:center;gap:9px;height:32px;display:flex}.reference-folder-preview header strong{font-size:12px}.reference-folder-preview header span{color:#888;margin-left:auto;font-size:9px}.reference-folder-preview>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.reference-folder-preview img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.reference-reopen-drawer{z-index:210;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff21;border-radius:20px;align-items:center;gap:8px;height:40px;padding:0 15px;font-size:11px;display:flex;position:fixed;top:112px;left:104px}.reference-state-watermark{z-index:20;color:#ffffff3d;background:#ffffff0f;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-width:42px;height:24px;padding:0 8px;font-size:9px;display:flex;position:fixed;bottom:26px;right:26px}.reference-canvas-origin{z-index:1;opacity:.16;pointer-events:none;width:16px;height:16px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.reference-canvas-origin span{background:#fff;position:absolute}.reference-canvas-origin span:first-child{width:16px;height:1px;top:7px;left:0}.reference-canvas-origin span:last-child{width:1px;height:16px;top:0;left:7px}.workbench-left-drawer{max-width:calc(100vw - 118px)}.canvas-assistant-root{width:min(400px,100vw - 32px)}.workbench-generation-bar{box-shadow:var(--wb-frosted-shadow)}.workbench-shell .canvas-floating-glass-menu,.workbench-shell [data-multi-selection-context-menu=true]{border-radius:var(--workbench-menu-radius);border-color:var(--wb-menu-border);background-color:var(--wb-menu-bg);box-shadow:var(--wb-menu-shadow);-webkit-backdrop-filter:blur(var(--wb-menu-blur));backdrop-filter:blur(var(--wb-menu-blur));background-image:none}@media(max-width:1500px){.workbench-account__copy{display:none}.workbench-account__trigger{min-width:0}.canvas-assistant-root,.canvas-assistant-panel{width:min(360px,100vw - 32px)}.workbench-project-drawer{width:248px;left:94px}.state-one-source{left:370px}.state-one-results{grid-template-columns:repeat(2,184px);left:670px}.state-one-results .reference-image-node{width:184px;height:286px}.state-two-inspiration{grid-template-columns:repeat(2,232px);left:548px}.state-two-inspiration .reference-image-node{width:232px;height:340px}.state-three-image{width:330px;height:416px;left:150px}.state-three-text{left:580px}.state-three-prompt,.state-four-prompt{left:120px}.state-four-source{left:138px}.state-four-folders{gap:22px;left:610px}.reference-folder-node{width:208px}.state-four-result{right:56px}.reference-folder-preview{left:570px}}.project-card-grid button:focus-visible,.project-card-grid input:focus-visible,.project-card-grid a:focus-visible,.project-card-grid+div button:focus-visible{outline-offset:3px;outline:2px solid #fff7e1e6}@media(max-width:1380px){.workbench-account{top:15px;right:20px}.workbench-brand{width:162px;left:24px}.workbench-account{right:20px}.workbench-tool-rail{height:402px;left:12px}.workbench-bottom-toolbar{bottom:18px}.workbench-left-drawer{width:386px;top:82px;bottom:18px;left:92px}.state-one-results{grid-template-columns:210px;left:694px}.state-one-results .reference-image-node:last-child{display:none}.state-two-inspiration{grid-template-columns:240px;left:506px}.state-two-inspiration .reference-image-node:last-child{margin-top:-180px;margin-left:90px}.state-three-image{top:218px}.state-three-text{top:270px;left:548px}.reference-text-node{width:368px}.state-three-prompt{top:620px}.state-four-source{top:188px}.state-four-folders{top:198px;left:540px}.state-four-folders .reference-folder-node:last-child{display:none}.state-four-result{top:430px;right:74px}.state-four-prompt{top:570px}.reference-prompt-stack,.reference-prompt-stack .workbench-generation-bar{width:520px}}@media(max-height:820px){.workbench-brand{top:20px}.workbench-save-status{top:17px}.workbench-account{top:15px}.workbench-bottom-toolbar{bottom:14px}.state-one-source{height:320px;top:210px}.state-one-results{top:260px}.workbench-project-drawer{height:560px;top:80px}.state-two-inspiration{top:170px}.state-three-image{height:390px;top:174px}.state-three-text{top:218px}.state-three-prompt{top:584px}.state-four-source{height:300px;top:150px}.state-four-folders{top:156px}.state-four-result{top:330px}.state-four-prompt{top:502px}.reference-folder-preview{height:300px;top:360px}.reference-prompt-stack .workbench-reference-strip{display:none}}@media(min-height:821px)and (max-height:960px){.state-three-prompt,.state-four-prompt{top:630px}.state-four-result{top:558px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.workbench-glass[data-glass-variant=frosted-shell],.canvas-assistant-panel,.workbench-left-drawer{background:#2d2d2df5}}.workbench-brand{width:150px;height:70px;top:20px;left:65px}.workbench-save-status{color:#ffffff85;justify-content:flex-start;width:440px;height:42px;padding:0 16px;top:24px;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#000000ad!important;border-color:#ffffff0e!important;border-radius:9px!important;box-shadow:0 12px 34px #00000042!important}.workbench-save-status:after{filter:none;opacity:1;background:#ffffffe6;border-radius:2px;width:30px;height:3px;inset:auto auto -4px 50%;transform:translate(-50%)}.workbench-account__cluster{align-items:center;gap:8px;display:flex}.workbench-account__trigger{background:#ffffff1f;width:156px;min-width:156px;height:42px;padding-right:10px}.workbench-account__trigger>img{width:34px;height:34px}.workbench-account__avatar{background:#252525;border:1px solid #ffffff38;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}.workbench-account__avatar img{object-fit:cover;width:100%;height:100%;display:block}.workbench-account__points{color:#ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1f;border:1px solid #ffffff24;border-radius:22px;justify-content:center;align-items:center;gap:5px;min-width:83px;height:42px;padding:0 10px;font-size:12px;display:inline-flex}.workbench-account__cluster>.workbench-icon-button{-webkit-backdrop-filter:none;backdrop-filter:none;background:#252525;border-color:#ffffff2e;flex-basis:42px;width:42px;height:42px;box-shadow:0 4px 5.2px -3px #00000038}.workbench-account-menu{width:201px;padding:8px;top:51px;left:-24px;right:auto;border-radius:var(--workbench-menu-radius)!important}.workbench-account-menu>button,.workbench-node-menu>button{border-radius:11px;height:47px;padding:0 10px;font-size:12px}.workbench-account-menu>button>span:first-of-type,.workbench-node-menu>button>span{color:#ffffff85;margin-left:auto}.workbench-account-menu>button.is-active,.workbench-node-menu>button.is-active{color:#fff;background:#ffffff21}.workbench-account-menu>button.is-upgrade{color:#f4cf15}.workbench-menu-rule{margin:2px 8px}.workbench-tool-rail.wb-frosted-shell{width:70px;height:430px;box-shadow:var(--wb-chrome-shadow);-webkit-backdrop-filter:blur(var(--wb-chrome-blur)) saturate(var(--wb-chrome-saturate));backdrop-filter:blur(var(--wb-chrome-blur)) saturate(var(--wb-chrome-saturate));gap:6px;padding:10px;left:15px;background:var(--wb-chrome-bg)!important;background-image:none!important;border:0!important}.workbench-tool-rail .workbench-icon-button{width:50px;height:50px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-basis:50px}.workbench-tool-rail__avatar{border:3px solid #0d0d0d94;border-radius:50%;flex:0 0 50px;width:50px;height:50px;overflow:hidden;box-shadow:0 0 0 1px #ffffff6b,inset 0 1px #ffffff57}.workbench-tool-rail__avatar img{object-fit:cover;width:100%;height:100%}.workbench-shell .workbench-top-circle{-webkit-backdrop-filter:none;backdrop-filter:none;background:#252525;border:1px solid #ffffff2e;box-shadow:0 4px 5.2px -3px #00000038}.workbench-shell .workbench-top-circle:hover{background:#303030}.workbench-shell .workbench-live-account{gap:10px;top:40px;right:60px}.workbench-shell .workbench-live-account-button,.workbench-shell .workbench-live-points{-webkit-backdrop-filter:none;backdrop-filter:none;background:#252525;border:0;box-shadow:0 4px 5.2px -3px #00000038}.workbench-shell .workbench-live-account-button{min-height:40px}.workbench-shell .workbench-live-account-button:hover,.workbench-shell .workbench-live-points:hover{background:#303030}.workbench-shell .workbench-live-tool-rail{background:var(--wb-chrome-bg);box-shadow:var(--wb-chrome-shadow);-webkit-backdrop-filter:blur(var(--wb-chrome-blur)) saturate(var(--wb-chrome-saturate));backdrop-filter:blur(var(--wb-chrome-blur)) saturate(var(--wb-chrome-saturate));border:0;overflow:hidden}.workbench-shell .workbench-live-tool-rail>button{touch-action:manipulation}@media(max-width:1380px){.workbench-shell .workbench-live-account{top:15px;right:20px}}.workbench-project-drawer{width:258px;height:min(965px,100vh - 155px);max-height:965px;padding:0;top:120px;left:97px;background:var(--wb-frosted-fill)!important;border-radius:28px!important}.workbench-project-drawer:after{opacity:.2}.workbench-bottom-toolbar.wb-frosted-shell{box-shadow:var(--wb-chrome-shadow);-webkit-backdrop-filter:blur(var(--wb-chrome-blur)) saturate(var(--wb-chrome-saturate));backdrop-filter:blur(var(--wb-chrome-blur)) saturate(var(--wb-chrome-saturate));gap:2px;bottom:14px;background:var(--wb-chrome-bg)!important;background-image:none!important;border:0!important}.workbench-bottom-toolbar-host>.workbench-bottom-toolbar{position:relative;inset:auto;transform:none}.workbench-bottom-toolbar .workbench-icon-button{width:32px;height:32px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex:0 0 32px}.workbench-bottom-toolbar .workbench-icon-button:hover{background:#ffffff29}.workbench-bottom-toolbar .workbench-icon-button[data-active=true]{color:#151515;background:#fff;border-color:#0000}.workbench-bottom-toolbar__rule{background:#ffffff29;flex:0 0 1px;width:1px;height:24px}@media(max-width:640px){.workbench-bottom-toolbar{justify-content:flex-start;width:calc(100vw - 32px);max-width:none;bottom:112px;left:auto;right:16px;overflow-x:auto;transform:none}}.project-list-screen{--project-list-canvas:#0d0d0d;font-family:var(--wb-font-ui);position:relative;background:var(--project-list-canvas)!important}.project-list-grid{z-index:0;background-color:var(--project-list-canvas);background-image:radial-gradient(circle at 0 0,#ffffff13 0,#ffffff13 1px,#0000 1.01px);background-position:0 0;background-repeat:repeat;background-size:32px 32px}.workbench-node-version-rail{flex-direction:column;gap:4px;min-width:118px;display:flex;position:absolute;top:0;left:calc(100% + 8px)}.workbench-node-version-rail button{border:1px solid var(--wb-control-border);color:#ffffffad;text-align:left;min-width:38px;height:36px;box-shadow:var(--wb-control-shadow);-webkit-backdrop-filter:blur(var(--wb-control-blur)) saturate(var(--wb-control-saturate));backdrop-filter:blur(var(--wb-control-blur)) saturate(var(--wb-control-saturate));background:radial-gradient(circle at 30% 8%,#ffffff6b,#0000 48%),linear-gradient(145deg,#ffffff3d,#ffffff14);border-radius:18px;align-items:center;gap:8px;padding:0 11px;font-size:12px;transition:background-color .14s,color .14s,border-color .14s;display:flex}.workbench-node-version-rail button:hover:not(:disabled),.workbench-node-version-rail button[aria-pressed=true]{color:#fff;background:radial-gradient(circle at 30% 8%,#ffffff85,#0000 48%),linear-gradient(145deg,#ffffff4d,#ffffff21);border-color:#ffffff61}.workbench-node-version-rail button:disabled{cursor:not-allowed;opacity:.35}.workbench-node-version-rail button span{background:#ffffff1f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.workbench-node-version-rail button[aria-pressed=true] span{color:#202020;background:#ffffffdb}.workbench-node-version-rail small{color:inherit;font-size:10px}.workbench-tool-rail{gap:6px;padding:10px}.workbench-tool-rail .workbench-icon-button{flex-basis:36px;width:36px;height:36px}.workbench-tool-rail__avatar{flex-basis:40px;width:40px;height:40px}.workbench-tool-rail__points{flex-basis:36px;width:36px;min-width:36px;height:36px}.workbench-tool-rail__rule{flex:0 0 1px}.project-list-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:min(54vh,560px);padding:90px 24px 58px;display:flex}.project-list-hero__copy{color:#ffffffeb;font-size:clamp(21px,2.1vw,34px);font-weight:400;line-height:1.45}.project-list-hero__english{letter-spacing:.02em;margin-top:12px;font-size:clamp(19px,2vw,32px);line-height:1.38}.project-list-hero__cta{color:#ffffffd6;background:#ffffff14;border:1px solid #ffffff1f;border-radius:24px;justify-content:center;align-items:center;gap:12px;min-width:170px;height:44px;font-size:12px;transition:background-color .14s,color .14s;display:inline-flex}.project-list-hero__cta:hover:not(:disabled){color:#fff;background:#ffffff29}.project-list-marquee{color:#fff3;letter-spacing:.02em;white-space:nowrap;margin:0 -8px 48px;font-size:clamp(16px,1.8vw,28px);line-height:1;overflow:hidden}.project-list-screen .project-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.project-list-screen .project-card-grid>div{background:#252525f0;border-color:#ffffff1a;border-radius:10px}.project-list-screen .project-card-grid>div>button>div{height:260px}@media(max-width:900px){.project-list-hero{min-height:430px}.project-list-screen .project-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.project-list-hero{min-height:390px;padding-top:72px}.project-list-screen .project-card-grid{grid-template-columns:minmax(0,1fr)}.project-list-screen .project-card-grid>div>button>div{height:220px}}.workbench-project-drawer__head{border-bottom:1px solid #ffffff17;flex-direction:column;justify-content:flex-start;align-items:stretch;height:108px;padding:30px 17px 0;display:flex}.workbench-project-drawer__head strong{color:#ffffffad;order:0;margin:0;font-size:14px;font-weight:500}.workbench-project-drawer__head small{color:#ffffff52;order:1;margin-top:30px;font-size:10px}.workbench-project-drawer__tree{gap:2px;margin-top:35px;padding:0 12px}.workbench-project-drawer__tree button{color:#ffffff7a;height:34px;padding:0 7px;font-size:11px}.workbench-project-drawer__tree button>span{color:#ffffff6b;margin:0;font-size:15px}.workbench-project-drawer__scroll{background:#fff;border-radius:4px;width:6px;height:65px;position:absolute;top:46%;right:-3px}.reference-image-node__surface{border-radius:21px}.workbench-reference .reference-image-node__label{display:none}.workbench-node-menu{width:200px;padding:8px;border-radius:var(--workbench-menu-radius)!important}.workbench-node-menu>button{height:41.4px}.state-one-source{width:376px;height:477px;top:346px;left:697px}.state-one-results{grid-template-columns:repeat(2,376px);gap:24px;top:692px;left:1220px}.state-one-results .reference-image-node{width:376px;height:477px}.state-one-menu,.state-two-menu{z-index:280;position:fixed;top:670px;left:989px}.state-two-inspiration{display:contents;position:static}.state-two-inspiration .reference-image-node:first-child{width:376px;height:477px;position:fixed;top:346px;left:697px}.state-two-inspiration .reference-image-node:last-child{width:376px;height:477px;position:fixed;top:672px;left:1338px}.workbench-left-drawer.is-community{border-color:var(--wb-frosted-border);background:var(--wb-frosted-fill);width:423px;max-width:none;box-shadow:var(--wb-frosted-shadow);-webkit-backdrop-filter:blur(var(--wb-frosted-blur)) saturate(var(--wb-frosted-saturate));backdrop-filter:blur(var(--wb-frosted-blur)) saturate(var(--wb-frosted-saturate));border-radius:32px;top:10px;bottom:10px;left:96px}.workbench-left-drawer.is-community .workbench-left-drawer__content{padding:19px 17px 32px}.workbench-left-drawer.is-community .workbench-community-search{margin-bottom:18px}.workbench-left-drawer.is-community .workbench-community-search input{color:#111;background:#fff;border:0;border-radius:17px;height:34px;font-size:11px;box-shadow:inset 0 1px 3px #00000029}.workbench-left-drawer.is-community .workbench-community-search input::placeholder{color:#00000061}.workbench-community{position:relative}.workbench-community__close{z-index:3;color:#00000080;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:-55px;right:5px}.workbench-community__featured{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workbench-community__featured button{background:#2b2b2b;border-radius:8px;height:278px;overflow:hidden}.workbench-community__featured img,.workbench-community__categories img{object-fit:cover;width:100%;height:100%}.workbench-community__heading{color:#fffffff0;margin:34px 0 14px;font-size:32px;font-weight:400;line-height:1}.workbench-community__categories{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.workbench-community__categories button{background:#f1f1f1;border-radius:8px;height:98px;position:relative;overflow:hidden}.workbench-community__categories img{opacity:.2;filter:grayscale()}.workbench-community__categories span{color:#0000009e;font-size:10px;position:absolute;bottom:8px;right:10px}.workbench-community__move-head{justify-content:space-between;align-items:flex-end;display:flex}.workbench-community__move-head .workbench-community__heading{margin-bottom:0}.workbench-community__feed{padding-top:6px}@media(min-width:1501px){.canvas-assistant-root,.canvas-assistant-panel{width:446px}}.canvas-assistant-panel{position:absolute;top:0;right:0}.canvas-assistant-header{border-bottom:1px solid #ffffff0e;flex:0 0 44px;justify-content:space-between;align-items:center;height:44px;padding:8px 20px 0;display:flex;position:relative}.canvas-assistant-header strong{color:#ffffffc2;font-size:11px;font-weight:500}.canvas-assistant-header>div{gap:13px;display:flex}.canvas-assistant-header button{color:#ffffff6e;place-items:center;width:18px;height:24px;display:grid}.canvas-assistant-header__handle{background:#fff;border-radius:4px;width:64px;height:6px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.workbench-reference[data-reference-state=state-1] .canvas-assistant-root{top:635px;bottom:auto;right:-4px}.workbench-reference[data-reference-state=state-1] .canvas-assistant-panel{height:577px}.workbench-reference[data-reference-state=state-2] .canvas-assistant-root{top:120px;bottom:auto;right:-4px}.workbench-reference[data-reference-state=state-2] .canvas-assistant-panel{height:1113px}.workbench-reference[data-reference-state=state-2] .workbench-brand{display:none}.workbench-reference[data-reference-state=state-1] .canvas-assistant-panel>div:last-child,.workbench-reference[data-reference-state=state-2] .canvas-assistant-panel>div:last-child{padding-top:18px}.workbench-reference[data-reference-state=state-2] [data-canvas-assistant-feed=true]{justify-content:flex-end;padding-top:340px}.state-three-image{width:376px;height:477px;top:302px;left:283px}.workbench-image-toolbar{justify-content:space-between;width:164px;height:38px;padding:4px 7px;top:-64px;left:106px}.workbench-version-rail{z-index:8;flex-direction:column;align-items:flex-start;gap:10px;width:122px;display:flex;position:absolute;top:29px;left:calc(100% + 22px)}.workbench-version-rail button{color:#ffffffc2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff2e;border:1px solid #ffffff38;border-radius:18px;align-items:center;min-width:36px;height:36px;display:flex;box-shadow:inset 0 2px 4px #ffffff38,0 6px 16px #0003}.workbench-version-rail button>span{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.workbench-version-rail button[aria-pressed=true]{color:#fff;background:#ffffff3d}.workbench-version-rail small{white-space:nowrap;padding:0 13px 0 3px;font-size:11px}.state-three-text{top:487px;left:1087px}.reference-text-node{background:#fff3;border-color:#ffffff3d;border-radius:20px;width:240px;min-height:161px;padding:0}.reference-text-node>div[contenteditable]{color:#ffffff61;place-items:center;min-height:159px;font-size:13px;display:grid}.reference-text-node .reference-rich-toolbar{width:306px;top:-56px;left:-32px}.state-three-menu{top:575px;left:579px}.reference-prompt-stack{gap:8px;width:598px}.reference-prompt-stack .workbench-generation-bar,.state-three-text-prompt .workbench-generation-bar{border:1px solid var(--wb-frosted-border);background:var(--wb-frosted-fill);width:598px;height:150px;min-height:150px;box-shadow:var(--wb-frosted-shadow);-webkit-backdrop-filter:blur(var(--wb-frosted-blur)) saturate(var(--wb-frosted-saturate));backdrop-filter:blur(var(--wb-frosted-blur)) saturate(var(--wb-frosted-saturate));border-radius:20px;padding:14px 12px 10px 18px}.reference-prompt-stack .workbench-generation-bar textarea,.state-three-text-prompt .workbench-generation-bar textarea{align-self:stretch;min-width:0;font-size:12px}.reference-prompt-stack .workbench-reference-strip{border:1px solid var(--wb-frosted-border);background:var(--wb-frosted-fill);width:326px;min-height:84px;box-shadow:var(--wb-frosted-shadow);-webkit-backdrop-filter:blur(var(--wb-frosted-blur)) saturate(var(--wb-frosted-saturate));backdrop-filter:blur(var(--wb-frosted-blur)) saturate(var(--wb-frosted-saturate));border-radius:20px;padding:7px}.state-three-prompt{top:805px;left:171px}.state-three-text-prompt{position:fixed;top:666px;left:910px}.state-three-text-prompt .workbench-generation-bar{width:600px;height:153px;min-height:153px}.state-four-source{width:376px;height:475px;top:302px;left:283px}.state-four-prompt{top:805px;left:171px}.state-four-folders{gap:145px;top:201px;left:996px}.state-four-result{top:659px;left:1012px;right:auto}.state-four-menu{top:575px;left:579px}.state-four-folders .reference-folder-node{width:253px;height:420px}.state-four-folders .reference-folder-node__back{background:#2a2a2a;border:0;border-radius:20px;width:253px;height:335px;inset:6px 0 auto 12px;transform:rotate(5.59deg)}.state-four-folders .reference-folder-node__body{transform-origin:50%;background:#202020;border:0;border-radius:20px;width:253px;height:335px;transition:transform .16s;inset:0 auto auto 0;transform:rotate(5.59deg);box-shadow:0 18px 42px #00000057}.state-four-folders .reference-folder-node.is-empty .reference-folder-node__body{background:#202020;border:0}.state-four-folders .reference-folder-node:hover .reference-folder-node__back,.state-four-folders .reference-folder-node.is-open .reference-folder-node__back{transform:translate(7px,-5px)rotate(8deg)}.state-four-folders .reference-folder-node:hover .reference-folder-node__body,.state-four-folders .reference-folder-node.is-open .reference-folder-node__body{transform:translateY(-4px)rotate(4deg)}.state-four-folders .reference-folder-node__body>img{object-fit:cover;width:100%;height:100%}.state-four-folders .reference-folder-node__meta{color:#ffffffb8;justify-content:space-between;align-items:center;width:253px;display:flex;position:absolute;top:390px;left:0}.state-four-folders .reference-folder-node__meta strong,.state-four-folders .reference-folder-node__meta small{font-size:11px;font-weight:400}.state-four-folders .reference-folder-node__placeholder{flex-direction:column;justify-content:center;gap:22px;width:100%;height:100%;padding:0 47px;display:flex}.state-four-folders .reference-folder-node__placeholder>span{align-items:center;gap:15px;height:18px;display:flex}.state-four-folders .reference-folder-node__placeholder i{border:5px solid #7c7c7c;border-radius:50%;flex:0 0 17px;width:17px;height:17px}.state-four-folders .reference-folder-node__placeholder b{background:#777;border-radius:3px;width:114px;height:6px}.state-four-result{width:253px;height:335px;display:block}.state-four-result .reference-image-node{width:253px;height:335px}.state-four-result .reference-result-arrow{z-index:3;opacity:0;transition:opacity .14s;position:absolute;top:50%;transform:translateY(-50%)}.state-four-result .reference-result-arrow.is-left{left:-48px}.state-four-result .reference-result-arrow.is-right{right:-48px}.state-four-result:hover .reference-result-arrow,.state-four-result:focus-within .reference-result-arrow{opacity:1}.state-four-result__count{z-index:3;color:#ffffff94;font-size:10px;position:absolute;bottom:10px;right:11px}@media(max-width:1500px){.workbench-brand{width:120px;height:56px;top:14px;left:24px}.workbench-save-status{width:300px;top:17px}.workbench-account{top:15px;right:20px}.workbench-account__copy{display:none}.workbench-account__trigger{width:48px;min-width:48px;padding-right:5px}.workbench-account__trigger svg{display:none}.workbench-account-menu{left:auto;right:0}.workbench-tool-rail{height:402px;left:12px}.workbench-project-drawer{width:248px;height:auto;top:90px;bottom:24px;left:94px}.state-one-source{width:300px;height:378px;top:210px;left:370px}.state-one-results{grid-template-columns:repeat(2,300px);top:390px;left:700px}.state-one-results .reference-image-node{width:300px;height:378px}.state-one-menu,.state-two-menu{top:500px;left:620px}.state-one-menu{top:450px}.workbench-reference[data-reference-state=state-1] .canvas-assistant-root{width:360px;top:450px;right:0}.workbench-reference[data-reference-state=state-1] .canvas-assistant-panel{width:360px;height:min(500px,100vh - 450px)}.workbench-left-drawer.is-community{width:386px;top:18px;bottom:18px;left:92px}.state-two-inspiration .reference-image-node:first-child{width:300px;height:378px;top:190px;left:506px}.state-two-inspiration .reference-image-node:last-child{width:300px;height:378px;top:430px;left:1010px}.workbench-reference[data-reference-state=state-2] .canvas-assistant-root{width:360px;top:86px;right:0}.workbench-reference[data-reference-state=state-2] .canvas-assistant-panel{width:360px;height:calc(100vh - 86px)}.state-three-image{width:330px;height:416px;top:190px;left:150px}.state-three-text{top:260px;left:610px}.state-three-prompt{top:630px;left:120px}.state-three-text-prompt{top:520px;left:740px}.reference-prompt-stack,.reference-prompt-stack .workbench-generation-bar,.state-three-text-prompt .workbench-generation-bar{width:520px}.state-four-source{width:320px;height:402px;top:188px;left:138px}.state-four-folders{gap:22px;top:198px;left:610px}.state-four-result{top:500px;left:auto;right:56px}.state-four-prompt{top:650px;left:120px}}@media(max-width:1380px),(max-height:820px){.workbench-account__points{min-width:72px;padding:0 7px}.workbench-account__cluster>.workbench-icon-button{flex-basis:40px;width:40px;height:40px}.workbench-project-drawer{top:80px;bottom:18px}.state-one-source{height:350px;top:150px}.state-one-results{grid-template-columns:260px;top:330px}.state-one-results .reference-image-node{width:260px;height:328px}.state-one-results .reference-image-node:last-child{display:none}.state-one-menu{top:350px}.state-two-menu{top:390px}.workbench-reference[data-reference-state=state-1] .canvas-assistant-root{top:330px}.workbench-reference[data-reference-state=state-1] .canvas-assistant-panel{height:calc(100vh - 330px)}.workbench-left-drawer.is-community{top:12px;bottom:12px}.workbench-community__featured button{height:220px}.state-two-inspiration .reference-image-node:first-child{top:150px}.state-two-inspiration .reference-image-node:last-child{margin:0;top:380px}.workbench-reference[data-reference-state=state-2] .canvas-assistant-root{top:70px;right:0}.workbench-reference[data-reference-state=state-2] .canvas-assistant-panel{height:calc(100vh - 70px)}.state-three-image{height:390px;top:174px}.state-three-text{top:218px;left:548px}.state-three-prompt{top:584px}.state-three-text-prompt{top:470px;left:720px}.state-three-menu{top:430px;left:500px}.reference-prompt-stack .workbench-generation-bar,.state-three-text-prompt .workbench-generation-bar{height:130px;min-height:130px}.reference-prompt-stack .workbench-reference-strip{display:none}.state-four-source{height:300px;top:150px}.state-four-folders{top:156px;left:540px}.state-four-folders .reference-folder-node:last-child{display:none}.state-four-result{top:330px;left:auto;right:74px}.state-four-menu{top:390px;left:500px}.state-four-prompt{top:502px}}.workbench-shell .workbench-image-card .workbench-image-card__surface{background:var(--wb-card-surface);box-shadow:0 22px 54px #00000052;border-color:var(--wb-card-border)!important;border-radius:21px!important}.workbench-shell .workbench-image-card .workbench-image-card__surface:hover{border-color:#ffffff4d!important}.workbench-shell .workbench-empty-image-card{background:linear-gradient(#2c2c2c,#141414)}.workbench-shell .workbench-node-generation-overlay{width:600px}.workbench-shell .workbench-node-generation-overlay .workbench-generation-bar{background:#252525;border:1px solid #3a3a3a;border-radius:20px;width:600px;height:150px;min-height:150px;padding:18px 20px;display:block;position:relative;box-shadow:0 18px 48px #00000057}.workbench-shell .workbench-node-generation-overlay [data-node-generation-placeholder=true]{background:#252525;border-radius:20px;height:150px!important;min-height:150px!important}.workbench-shell .workbench-node-generation-overlay .workbench-generation-bar>textarea{width:calc(100% - 40px);min-width:0;min-height:20px;padding:0;font-size:12px;line-height:1.5;position:absolute;top:18px;right:20px;bottom:58px;left:20px;height:auto!important}.workbench-shell .workbench-node-generation-overlay .workbench-generation-bar>div{background:#fff3;border-radius:999px;align-items:center;gap:2px;height:42px;margin:0;padding:6px;display:flex;position:absolute;bottom:10px;right:54px}.workbench-shell .workbench-node-generation-overlay .workbench-generation-bar>div>button,.workbench-shell .workbench-node-generation-overlay .workbench-generation-bar>div>div{border-radius:15px;min-width:30px;height:30px}.workbench-shell .workbench-node-generation-overlay .workbench-generation-bar>div>div{justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.workbench-shell .workbench-node-generation-overlay .workbench-generation-bar>button:last-child{color:#fff;background:#111;border-radius:50%;width:30px;height:30px;margin:0;position:absolute;bottom:16px;right:12px}.workbench-multi-selection-toolbar{width:297px;translate:-50% -100%}.workbench-multi-selection-toolbar[data-multi-selection-kind=text]{width:309px;height:38px}.workbench-multi-selection-toolbar>button,.workbench-multi-selection-toolbar .canvas-alignment-trigger{border-radius:4px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.workbench-multi-selection-toolbar>button>span,.workbench-multi-selection-toolbar__label{display:none}.workbench-multi-selection-toolbar>div:not(.relative){background:#d9d9d91a;flex:0 0 1px;height:28px;margin:0 2px}.workbench-selection-context-menu{font-family:var(--wb-font-ui)}.workbench-selection-context-menu__item{font-family:var(--wb-font-ui);font-size:12px}.workbench-node-context-menu{border-color:#3a3a3a;border-radius:20px;width:202px;min-width:202px;padding:11px}.workbench-node-context-menu>div>button{min-height:40px;font-family:var(--wb-font-ui);border-radius:10px;padding:0 10px;font-size:12px}.workbench-shell .workbench-text-card{background:var(--wb-text-card-surface);border:1px solid var(--wb-text-card-border);border-radius:14px;box-shadow:0 18px 46px #0003}.workbench-shell .workbench-text-card__input{min-height:0;font-size:14px;line-height:1.55}.workbench-shell .workbench-node-connector__dot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 32% 18%,#ffffff75,#ffffff29 54%,#0003);border-color:#ffffff7a;box-shadow:inset 0 2px 4px -2px #ffffff80,0 4px 8px -3px #0000004d}.workbench-shell .workbench-canvas-toolbar--image{background:#252525;border-radius:10px;gap:3px;height:38px;padding:4px 7px;width:164px!important}.workbench-shell .workbench-canvas-toolbar--image>button{border-radius:7px;flex:0 0 28px;justify-content:center;gap:0;width:28px;height:28px;padding:0}.workbench-shell .workbench-canvas-toolbar--text{background:#252525;border-radius:10px;min-height:36px;padding:4px}.workbench-reference .workbench-account__trigger,.workbench-shell .workbench-account__trigger{background:var(--workbench-menu);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:99px;gap:10px;width:157px;min-width:157px;height:40px;padding:2px;box-shadow:0 3px 5.2px -3px #00000038}.workbench-account__cluster{gap:10px}.workbench-account{top:40px;right:60px}.workbench-account__avatar{border-radius:50%;flex:0 0 36px;width:36px;height:36px;display:block;overflow:hidden}.workbench-account__avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.workbench-account__vip{color:#d9d9d9c7;fill:#d9d9d9c7;stroke:#252525e6;stroke-width:1.5px;flex:0 0 12px}.workbench-account__copy{flex:auto;min-width:0;line-height:1;display:block}.workbench-account__copy strong{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:1;display:block;overflow:hidden}.workbench-account__trigger-chevron{color:#ffffffd1;flex:0 0 14px}.workbench-reference .workbench-account__points,.workbench-shell .workbench-account__points{background:var(--workbench-menu);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:99px;width:83px;min-width:83px;height:40px;padding:0;font-size:12px;box-shadow:0 3px 5.2px -3px #00000038}.workbench-account__cluster>.workbench-icon-button{background:var(--workbench-menu);-webkit-backdrop-filter:none;backdrop-filter:none;color:#ffffffe6;border:1px solid #ffffff2e;border-radius:50%;flex:0 0 40px;width:40px;height:40px;box-shadow:0 4px 5.2px -3px #00000038}.workbench-account__cluster>.workbench-icon-button:hover{background:#303030}.workbench-account__points-icon{color:#fffffff0;fill:currentColor;stroke:currentColor;stroke-width:1.5px;flex:0 0 14px}.workbench-theme-glyph{width:18px;height:18px;box-shadow:none;background:0 0;border:2px solid #f7f7f7;border-radius:50%;display:block;position:relative;overflow:hidden}.workbench-theme-glyph:before{content:"";background:#f7f7f7;border-radius:50% 0 0 50%;width:50%;position:absolute;inset:0 auto 0 0}.workbench-tool-rail{-webkit-backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh,1));backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh,1));overflow:hidden;background:#fff3!important;border:0!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #ffffff0a,0 12px 30px #0000003d!important}.workbench-tool-rail:after{display:none}.workbench-tool-rail .workbench-icon-button{background:0 0}.workbench-tool-rail .workbench-icon-button:hover,.workbench-tool-rail .workbench-icon-button[data-active=true]{background:#fff3}.workbench-tool-rail__avatar{box-shadow:none;background:0 0;border:0}.workbench-tool-rail__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;margin:0;display:block}.workbench-live-tool-rail{z-index:180;-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#252525d1;border:1px solid #ffffff29;border-radius:99px;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;width:70px;height:430px;padding:12px 10px;display:flex;position:fixed;top:50%;left:14px;overflow:hidden;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff0a,0 14px 34px #0000004d}.workbench-live-tool-rail__avatar,.workbench-live-tool-rail__button,.workbench-live-tool-rail__points{color:#ffffffb8;border:1px solid #fff3;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.workbench-live-tool-rail__avatar{background:#252525;border-color:#ffffff6b;overflow:hidden;box-shadow:0 4px 8px #00000042}.workbench-live-tool-rail__avatar img{object-fit:cover;width:100%;height:100%}.workbench-live-tool-rail__button{background:#ffffff14;box-shadow:0 4px 6px #0003}.workbench-live-tool-rail__button:hover,.workbench-live-tool-rail__button[data-active=true]{color:#fff;background:#fff3;border-color:#ffffff5c;transform:translateY(-1px)}.workbench-live-tool-rail__button--create{color:#171717;background:#fff;border-color:#ffffffd6}.workbench-live-tool-rail__points{color:#ffffffdb;background:#ffffff1a;min-width:42px;padding:0 4px;font-size:10px;font-weight:600}.workbench-live-tool-rail__rule{background:#ffffff2e;flex:0 0 1px;width:30px;height:1px}.workbench-reference.canvas-grid-dark,.workbench-shell .canvas-grid-dark{background-color:#0d0d0d;background-image:radial-gradient(circle at 0 0,#ffffff13 0,#ffffff13 1px,#0000 1.01px);background-position:0 0;background-repeat:repeat;background-size:32px 32px}.workbench-brand--button{cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0;display:block}.workbench-brand--hover-playback{mix-blend-mode:screen}.workbench-brand--hover-playback .workbench-brand__motion{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.workbench-brand--hover-playback .workbench-brand__motion>:is(img,video,canvas){object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.workbench-brand--hover-playback .workbench-brand__motion>video{opacity:0}.workbench-brand--hover-playback .workbench-brand__motion>video[data-playing=true]{opacity:1}.workbench-brand__frames{pointer-events:none;transform:translateZ(0)}.workbench-brand__motion{contain:paint}.workbench-brand--button:focus-visible,.workbench-account__trigger:focus-visible,.workbench-account__points:focus-visible,.workbench-icon-button:focus-visible,.workbench-tool-rail__avatar:focus-visible{outline-offset:3px;outline:2px solid #fff7e1e6}.workbench-account__circle,.workbench-account__cluster>.workbench-account__circle{-webkit-backdrop-filter:none;backdrop-filter:none;background:#252525;border:1px solid #ffffff2e;box-shadow:0 4px 5.2px -3px #00000038}.workbench-account__circle:hover{background:#303030}.workbench-account__circle:disabled{cursor:not-allowed;opacity:.42}.workbench-tool-rail .workbench-icon-button:disabled{cursor:not-allowed;opacity:.28}.workbench-shell .canvas-grid-dark,.workbench-reference.canvas-grid-dark{background-color:#0d0d0d;background-image:radial-gradient(circle at 0 0,#ffffff13 0,#ffffff13 1px,#0000 1.01px);background-position:0 0;background-repeat:repeat;background-size:32px 32px}@media(max-width:1500px){.workbench-reference .workbench-account__trigger,.workbench-shell .workbench-account__trigger{gap:0;width:48px;min-width:48px;padding:2px}.workbench-account__vip,.workbench-account__copy,.workbench-account__trigger-chevron{display:none}.workbench-reference .workbench-account__points,.workbench-shell .workbench-account__points{width:66px;min-width:66px}}@media(max-width:1380px){.workbench-account{top:15px;right:20px}}.workbench-shell .workbench-image-card .workbench-image-card__surface,.workbench-shell .workbench-image-card .workbench-image-card__surface:hover{background:0 0;box-shadow:none!important;border:0!important;border-radius:20px!important}.workbench-shell .workbench-image-card[data-image-selected=true] .stack-cover-card{outline-offset:0;outline:none}.workbench-shell .workbench-image-card .stack-cover-shine,.workbench-shell .workbench-image-card .stack-cover-card>.bg-gradient-to-br{display:none}.workbench-shell .workbench-empty-image-card{border-radius:20px;font-family:Inter,sans-serif}.workbench-shell .workbench-canvas-toolbar--image{width:134px;height:38px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#252525;border:1px solid #3a3a3a;border-radius:10px;gap:4px;padding:4px}.workbench-shell .workbench-canvas-toolbar--image>button{border-radius:4px;flex:0 0 28px;width:28px;height:28px;padding:6px}.workbench-shell .workbench-canvas-toolbar--image>button>span{display:none}.workbench-shell .workbench-canvas-toolbar--image>button:hover{background:#3b3b3b}.workbench-shell .workbench-generation-bar[data-generation-kind=image]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:LINE Seed JP,sans-serif}.workbench-shell .workbench-generation-bar[data-generation-kind=image]>textarea{font-weight:400;line-height:1.1;top:20px;left:20px}.workbench-shell .workbench-generation-bar[data-generation-kind=image]>.image-card-generation-controls{gap:7.5px;width:auto;min-width:222px;padding:6px 43.5px 6px 6px;bottom:10px;right:10px}.workbench-shell .image-card-generation-controls>button[title=选择模型]{color:#000;white-space:nowrap;text-overflow:ellipsis;background:#fff;width:97.5px;padding:0 7px;font-size:10.5px;font-weight:400;overflow:hidden}.workbench-shell .image-card-generation-controls>button[title=选择比例]{background:#fff;place-items:center;padding:0;display:grid}.workbench-shell .image-card-generation-controls>div{color:#fff;width:30px;padding:0!important}.workbench-shell .image-card-generation-controls>button[title=选择画质],.workbench-shell .image-card-generation-controls>button[title=张数选择]{opacity:0;pointer-events:none;background:#252525;border:1px solid #3a3a3a;transition:opacity .12s;position:absolute;bottom:48px}.workbench-shell .image-card-generation-controls>button[title=选择画质]{right:44px}.workbench-shell .image-card-generation-controls>button[title=张数选择]{right:6px}.workbench-shell .image-card-generation-controls:is(:hover,:focus-within)>button:is([title=选择画质],[title=张数选择]):not(:disabled){opacity:1;pointer-events:auto}.workbench-shell .image-card-generation-controls:before{content:"";height:10px;position:absolute;bottom:100%;left:0;right:0}.workbench-shell .workbench-canvas-toolbar--image>button:disabled,.workbench-node-context-menu[data-context-kind=image] button:disabled{opacity:.3;cursor:not-allowed}.workbench-shell .workbench-generation-bar[data-generation-kind=image]>button:last-child{background:#000;bottom:16px;right:16px}.workbench-shell .workbench-reference-strip[data-card-reference-strip=true]{min-height:84px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;background:0 0;border:0;border-radius:0;gap:10px;margin-top:10px;padding:0 20px 6px 0;display:flex}.workbench-shell .workbench-reference-strip[data-card-reference-strip=true]:is(:hover,:focus-within){scrollbar-color:#ffffff47 transparent}@supports selector(::-webkit-scrollbar){.workbench-shell .workbench-reference-strip[data-card-reference-strip=true],.workbench-shell .workbench-reference-strip[data-card-reference-strip=true]:is(:hover,:focus-within){scrollbar-width:auto;scrollbar-color:auto}.workbench-shell .workbench-reference-strip[data-card-reference-strip=true]::-webkit-scrollbar{width:4px;height:4px}.workbench-shell .workbench-reference-strip[data-card-reference-strip=true]::-webkit-scrollbar-track{background:0 0}.workbench-shell .workbench-reference-strip[data-card-reference-strip=true]::-webkit-scrollbar-corner{background:0 0}.workbench-shell .workbench-reference-strip[data-card-reference-strip=true]::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.workbench-shell .workbench-reference-strip[data-card-reference-strip=true]:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:#ffffff47}.workbench-shell .workbench-reference-strip[data-card-reference-strip=true]::-webkit-scrollbar-thumb:active{background:#fff6}}.workbench-shell .workbench-reference-strip[data-card-reference-strip=true]>div{background:#fff3;border:0;border-radius:16px;gap:0;width:74px;height:84px;padding:2px}.workbench-shell .workbench-reference-strip[data-card-reference-strip=true]>div>span{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000001a;border:.5px solid #fff;border-radius:50%;place-items:center;width:14px;height:14px;margin:0;font-family:LINE Seed JP,sans-serif;font-size:8px;display:grid;position:absolute;top:6px;left:6px}.workbench-shell .workbench-reference-strip[data-card-reference-strip=true]>div>div,.workbench-shell .workbench-reference-strip[data-card-reference-strip=true]>div>div>div{margin:0}.workbench-shell .workbench-reference-strip[data-card-reference-strip=true] button{border:0;border-radius:14px;width:70px;height:80px}.workbench-node-context-menu[data-context-kind=image]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#252525;border:1px solid #3a3a3a;padding:10px;font-family:LINE Seed JP,sans-serif}.workbench-node-context-menu[data-context-kind=image]>div{gap:2px}.workbench-node-context-menu[data-context-kind=image]>div>button{color:#fff;gap:8px;height:40px;min-height:40px;padding:0 10px;font-weight:400;line-height:1.1}.workbench-node-context-menu[data-context-kind=image]>div>button>span.flex{gap:8px}.workbench-node-context-menu[data-context-kind=image]>div>.h-px{background:#d9d9d91a;margin:0}.workbench-shell [data-image-connector] .workbench-node-connector__dot{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;box-shadow:0 4px 5.2px #00000038,inset 0 3px 5.1px #ffffff80}.workbench-shell .workbench-canvas-toolbar--image{width:134px!important}.workbench-shell .workbench-canvas-toolbar--image:not(.workbench-canvas-toolbar--folder){width:max-content!important}.workbench-shell .workbench-generation-bar[data-generation-kind=image]:before,.workbench-shell .workbench-generation-bar[data-generation-kind=image]:after{display:none}.workbench-shell .image-card-frame{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.workbench-shell .workbench-image-card:not([data-image-selected=true]) .workbench-image-card__surface,.workbench-shell .workbench-image-card .workbench-image-card__surface:has(.workbench-empty-image-card){border-radius:20px!important}[data-multi-selection-frame][data-image-selection]{background:#ffffff0d;border-color:#ffffff80;border-radius:20px}.workbench-multi-selection-toolbar[data-multi-selection-kind=image]{box-shadow:none;border:0;gap:8px;padding:4px}.workbench-multi-selection-toolbar[data-multi-selection-kind=image]>div:not(.relative){margin:0}.workbench-multi-selection-toolbar[data-multi-selection-kind=image]>.relative{position:relative;left:auto}.workbench-selection-context-menu[data-context-kind=image]{box-shadow:none;background:#252525;border:1px solid #3a3a3a;border-radius:20px;padding:10px}.workbench-selection-context-menu[data-context-kind=image] .workbench-selection-context-menu__item{color:#fff}.workbench-selection-context-menu[data-context-kind=image]>div>.h-px{background:#d9d9d91a;margin:0}.workbench-shell [data-image-connector] .workbench-node-connector__dot{isolation:isolate;-webkit-backdrop-filter:blur(.6px)saturate(1.15)brightness(1.08);backdrop-filter:blur(.6px)saturate(1.15)brightness(1.08);background:#00000001;border:0;position:relative;overflow:hidden;box-shadow:0 4px 5.2px -3px #00000038,inset 0 3px 5.1px -2px #ffffff80}.workbench-shell [data-image-connector] .workbench-node-connector__dot:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(at 28% 4%,#ffffff30,#0000 48%),radial-gradient(at 78% 100%,#ffffff12,#0000 54%);position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset .7px .9px .6px #ffffff69,inset -.5px -.8px .8px #ffffff23,inset 1.5px 2px 3px #ffffff10,inset -2px -2px 3px #0000003d}.workbench-shell [data-image-connector] .workbench-node-connector__dot:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;top:2px;right:2px;bottom:2px;left:2px;box-shadow:inset 0 -.7px 1.6px #ffffff26,0 1px 1px #00000014}.workbench-shell [data-image-connector] img{z-index:1;position:relative}.workbench-shell .workbench-node-connector>.workbench-node-connector__dot{opacity:1;will-change:opacity;transition:opacity .22s ease-out,background-color .22s,box-shadow .22s}.workbench-shell .workbench-node-connector[data-connector-visible=false]{pointer-events:none}.workbench-shell .workbench-node-connector[data-connector-visible=false]>.workbench-node-connector__dot{opacity:0}.workbench-shell .workbench-node-connector[data-image-connector]>.workbench-node-connector__dot:after{opacity:.68;transition:opacity .24s,transform .28s cubic-bezier(.2,.8,.2,1);transform:translateY(0)}.workbench-shell .workbench-node-connector[data-image-connector]>.workbench-node-connector__dot>img{transform-origin:50%;transition:filter .22s}@media(hover:hover){.workbench-shell .workbench-node-connector[data-image-connector]:hover>.workbench-node-connector__dot{background-color:#ffffff0d;box-shadow:0 4px 5.2px -3px #00000038,inset 0 3px 5.1px -2px #ffffffa3}.workbench-shell .workbench-node-connector[data-image-connector]:hover>.workbench-node-connector__dot:after{opacity:1;transform:translateY(1px)}.workbench-shell .workbench-node-connector[data-image-connector]:hover>.workbench-node-connector__dot>img{filter:brightness(1.12);animation:.3s cubic-bezier(.2,.75,.3,1) workbench-glass-settle}}@keyframes workbench-glass-settle{0%{transform:scale(1)}38%{transform:scale(.94)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.workbench-shell .workbench-node-connector>.workbench-node-connector__dot,.workbench-shell .workbench-node-connector[data-image-connector]>.workbench-node-connector__dot:after,.workbench-shell .workbench-node-connector[data-image-connector]>.workbench-node-connector__dot>img{transition:none;animation:none!important}}.workbench-shell .text-card-frame,.workbench-shell .video-card-frame{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.workbench-shell .workbench-text-card{-webkit-backdrop-filter:blur(5.714px);backdrop-filter:blur(5.714px);background:#2c2c2c80;border:0;border-radius:20px;box-shadow:inset .6px .6px .6px #ffffff25,inset -.4px -.4px .7px #ffffff0d}.workbench-shell .workbench-text-card[data-card-selected=true]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#404040}.workbench-shell .workbench-text-card__body{border-radius:20px;padding:4px}.workbench-shell .workbench-text-card__input{opacity:1;outline:none;max-height:100%;padding:12px;font-size:14px;line-height:1.65;letter-spacing:.03em!important;height:100%!important}.workbench-shell .workbench-text-card__input[data-empty]{min-height:1.65em;padding:0;text-align:center!important;height:1.65em!important}.workbench-shell .workbench-text-card__input::placeholder{color:#ffffff80;opacity:1}.workbench-text-card__input::selection{color:#000;text-shadow:none;background:#fff}.workbench-shell .workbench-canvas-toolbar--text{width:309px;height:38px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#252525;border:1px solid #3a3a3a;border-radius:10px;gap:4px;padding:4px}.workbench-canvas-toolbar--text>button,.workbench-canvas-toolbar--text>.relative>button{border-radius:4px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:6px;display:grid}.workbench-canvas-toolbar--text>button:hover,.workbench-canvas-toolbar--text>.relative>button:hover{background:#3a3a3a}.workbench-canvas-toolbar--text>div:not(.relative){background:#d9d9d91a;flex:0 0 1px;width:1px;height:28px;margin:0}.workbench-shell .workbench-video-card{border-radius:20px}.workbench-shell .workbench-video-card [data-video-card-surface]{box-shadow:none;background:linear-gradient(#2c2c2c,#141414);border:0;border-radius:20px}.workbench-shell .workbench-video-card[data-card-selected=true] [data-video-card-surface]{border-radius:14px;outline:6px solid #0000}.workbench-shell .video-card-empty{color:#ffffff80;letter-spacing:0;gap:6px;font:14px/17px Inter,sans-serif}.workbench-shell .video-card-empty>span:last-child:not(:first-child){letter-spacing:0;color:#ffffff50;font-size:11px}.workbench-node-context-menu:is([data-context-kind=prompt],[data-context-kind=video]){width:202px;min-width:202px;box-shadow:none;font-family:var(--wb-font-ui);background:#252525;border:1px solid #3a3a3a;border-radius:20px;padding:10px}.workbench-node-context-menu:is([data-context-kind=prompt],[data-context-kind=video])>div{gap:2px}.workbench-node-context-menu:is([data-context-kind=prompt],[data-context-kind=video])>div>button{color:#fff;border-radius:10px;gap:8px;height:40px;padding:10px;font-size:12px}.workbench-node-context-menu:is([data-context-kind=prompt],[data-context-kind=video])>div>button>span.flex{gap:8px}.workbench-node-context-menu:is([data-context-kind=prompt],[data-context-kind=video])>div>.h-px{background:#d9d9d91a;margin:0}.workbench-shell .workbench-generation-bar[data-generation-kind=prompt]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--wb-font-ui);background:#252525}.workbench-shell .workbench-generation-bar[data-generation-kind=prompt]:before,.workbench-shell .workbench-generation-bar[data-generation-kind=prompt]:after{display:none}.workbench-shell .workbench-generation-bar[data-generation-kind=prompt]>textarea{font-weight:400;line-height:1.1;top:20px;left:20px}.workbench-shell .workbench-generation-bar[data-generation-kind=video]{min-height:150px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--wb-font-ui);background:#252525;border:1px solid #3a3a3a;border-radius:20px;padding:20px 20px 10px}.workbench-shell .workbench-generation-bar[data-generation-kind=video]>textarea{font-size:12px;font-weight:400;line-height:1.4}.workbench-shell .workbench-generation-bar[data-generation-kind=video]>div{background:#ffffff20;border-radius:99px;gap:6px;padding:6px}.workbench-multi-selection-toolbar[data-multi-selection-kind=text]{width:309px;height:38px;box-shadow:none}.workbench-canvas-toolbar--text button[aria-pressed=true],.workbench-canvas-toolbar--text button[aria-expanded=true]{background:#3a3a3a}.workbench-shell .workbench-generation-bar[data-generation-kind=prompt]>.text-card-generation-controls{gap:7.5px;width:222px;padding:6px 43.5px 6px 6px;bottom:10px;right:10px}.workbench-shell .text-card-generation-controls>button{color:#000;text-overflow:ellipsis;white-space:nowrap;background:#fff;width:97.5px;padding:0 7px;font-size:10.5px;font-weight:400;overflow:hidden}.workbench-shell .text-card-generation-controls>div{color:#fff;gap:1.5px;font-size:9px;padding:0!important}.workbench-selection-context-menu[data-context-kind=prompt]{box-shadow:none;background:#252525;border:1px solid #3a3a3a;border-radius:20px;padding:10px}.workbench-selection-context-menu[data-context-kind=prompt] .workbench-selection-context-menu__item{color:#fff}.workbench-selection-context-menu[data-context-kind=prompt]>div>.h-px{background:#d9d9d91a;margin:0}.workbench-shell [data-image-connector] .workbench-node-connector__dot:before{background:0 0;top:0;right:0;bottom:0;left:0;box-shadow:inset .5px .7px .4px #ffffff80,inset -.4px -.5px .5px #ffffff3d,inset 1px 2px 3.4px #ffffff4f,inset -1px -1.5px 2.8px #ffffff1a,inset 0 0 1px #ffffff1a}.workbench-shell [data-image-connector] .workbench-node-connector__dot:after{background:radial-gradient(at 25% 0,#ffffff0d,#0000 58%);top:0;right:0;bottom:0;left:0;box-shadow:inset 0 3px 5.1px -2px #ffffff80,inset 0 -3px 5px -4px #0006}.workbench-shell .workbench-text-card:not([data-card-selected=true]){-webkit-backdrop-filter:blur(5.714px) saturate(1.1) opacity(var(--wb-glass-refresh,1));backdrop-filter:blur(5.714px) saturate(1.1) opacity(var(--wb-glass-refresh,1));background:#2c2c2c80;box-shadow:inset .65px .65px .25px #fff6,inset -.5px -.5px .35px #ffffff2b,inset 0 0 2px #ffffff08}.workbench-shell .workbench-video-card .workbench-text-card__body{padding:0}.workbench-shell .workbench-generation-bar[data-generation-kind=video]{height:150px;position:relative}.workbench-shell .workbench-generation-bar[data-generation-kind=video]>div{flex-wrap:nowrap;gap:7.5px;max-width:calc(100% - 20px);height:42px;padding:6px 43.5px 6px 6px;position:absolute;bottom:10px;right:10px}.workbench-shell .workbench-generation-bar[data-generation-kind=video]>div>button{white-space:nowrap;border-radius:99px;height:30px;padding:0 7px;font-size:10.5px;font-weight:400}.workbench-shell .workbench-generation-bar[data-generation-kind=video] button[title=选择视频模型]{color:#000;opacity:1;background:#fff;min-width:97.5px}.workbench-shell .workbench-generation-bar[data-generation-kind=video]>button:last-child{color:#fff;background:#000;width:30px;height:30px;position:absolute;bottom:16px;right:16px}.workbench-shell .workbench-video-card .video-fit-timeline{box-shadow:none;background:#252525b3;border-radius:99px}.workbench-shell .workbench-video-card .video-fit-action-bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#252525;border:1px solid #3a3a3a;border-radius:10px;gap:4px;padding:4px}.workbench-shell .workbench-video-card .video-fit-action-bar button{border-radius:4px}.workbench-shell .workbench-text-card{position:relative;box-shadow:none!important}.workbench-shell .workbench-text-card:before{content:none}.workbench-shell .workbench-generation-bar[data-generation-kind=prompt]>.text-card-generation-controls{gap:7.5px;width:117px;height:42px;padding:6px 43.5px 6px 6px}.workbench-shell .text-card-generation-controls>button{border-radius:15px;flex:0 0 30px;width:30px;min-width:30px;height:30px;padding:5px}.workbench-shell .text-card-generation-controls>div{flex:0 0 30px;width:30px}.workbench-shell .workbench-generation-bar[data-generation-kind=prompt]>button:last-child{bottom:16px;right:16px}.workbench-shell .workbench-reference-strip[data-card-reference-strip=true]>div{background:#252525}.workbench-shell .workbench-reference-strip[data-card-reference-strip=true]:before,.workbench-shell .workbench-reference-strip[data-card-reference-strip=true]:after{content:none}.workbench-shell .workbench-generation-bar:is([data-generation-kind=image],[data-generation-kind=video])>div{background:#fff3;flex-wrap:nowrap;gap:7.5px;width:auto;max-width:none;padding:6px 43.5px 6px 6px;bottom:10px;right:10px}.workbench-shell .workbench-generation-bar:is([data-generation-kind=image],[data-generation-kind=video])>div>button.card-parameters-trigger{color:#fff;opacity:1;pointer-events:auto;background:#ffffff14;border:1px solid #ffffff20;border-radius:8px;width:44px;min-width:44px;height:30px;padding:0 7px;font-size:10.5px;font-weight:400;position:static}[data-card-dropdown-root=true]{border-radius:16px}.card-parameter-sections{padding:8px}.card-parameter-section+.card-parameter-section{margin-top:14px}.card-parameter-section h3{color:#ffffff80;margin:0 0 8px;font-size:11px;font-weight:400}.card-parameter-options{flex-wrap:wrap;gap:6px;display:flex}.card-parameter-options button{border-radius:var(--studio-ui-control-radius);background:var(--studio-ui-control);border:0;min-width:48px;height:30px;padding:0 10px;font-size:12px}.card-parameter-options button:hover:not(:disabled){background:var(--studio-ui-hover)}.card-parameter-options button[aria-pressed=true]{background:var(--studio-ui-selected);color:#fff}.card-parameter-options button:disabled{opacity:.4}.studio-parameter-select{gap:5px;min-width:0;display:grid;position:relative}.studio-parameter-select[data-hide-label=true]{align-self:end}.studio-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.studio-parameter-label{color:#ffffff85;font-size:10px;line-height:14px}.studio-parameter-trigger{border-radius:var(--studio-ui-control-radius,12px);background:var(--studio-ui-control,#ffffff08);color:#fff;min-width:0;height:34px;font:inherit;text-align:left;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:12px;transition:background-color .15s,color .15s;display:flex}.studio-parameter-trigger:hover:not(:disabled),.studio-parameter-trigger[aria-expanded=true]{background:var(--studio-ui-hover,#ffffff14);color:#fff}.studio-parameter-trigger:focus-visible{outline-offset:2px;outline:1px solid #ffffffb3}.studio-parameter-trigger:disabled{opacity:.4;cursor:not-allowed}.studio-parameter-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audio-model-picker{min-width:0;max-width:100%;position:relative}.audio-model-picker__icon{z-index:1;pointer-events:none;width:14px;height:14px;position:absolute;top:10px;left:10px}.audio-model-picker .studio-parameter-trigger{background:#ffffff1a;border-radius:999px;max-width:240px;padding-left:30px}.studio-parameter-menu{z-index:400;border-radius:var(--studio-ui-control-radius,12px);background:var(--studio-ui-field,#252525);max-height:220px;box-shadow:var(--studio-ui-menu-shadow);scrollbar-width:thin;scrollbar-color:#ffffff35 transparent;border:0;margin:0;padding:5px;position:fixed;inset:auto;overflow-y:auto}.studio-parameter-menu::backdrop{pointer-events:none;background:0 0}.studio-parameter-menu::-webkit-scrollbar{width:5px}.studio-parameter-menu::-webkit-scrollbar-thumb{background:#ffffff35;border-radius:5px}.studio-parameter-menu button{color:#ffffffb8;width:100%;min-height:30px;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:0 8px;font-size:11px;display:flex}.studio-parameter-menu button:hover:not(:disabled){background:var(--studio-ui-hover,#ffffff14);color:#fff}.studio-parameter-menu button[aria-selected=true]{background:var(--studio-ui-selected);color:#fff}.studio-parameter-menu button:disabled{opacity:.35;cursor:not-allowed}.studio-parameter-menu button:focus-visible{outline-offset:-2px;background:var(--studio-ui-hover);outline:1px solid #ffffff80}.studio-parameter-field{color:#ffffff85;gap:5px;min-width:0;font-size:10px;display:grid}.studio-parameter-input{border-radius:var(--studio-ui-control-radius);background:var(--studio-ui-control);color:#fff;border:0;width:100%;min-width:0;height:34px;padding:0 10px;font-size:12px}.studio-parameter-input:hover:not(:disabled){background:var(--studio-ui-hover)}.studio-parameter-input:focus-visible{outline-offset:2px;outline:1px solid #ffffffb3}.studio-parameter-input:disabled{opacity:.4;cursor:not-allowed}.studio-parameter-input::placeholder{color:#ffffff59}.studio-parameter-range{grid-column:1/-1;min-width:0;padding:3px 0}.studio-parameter-range-heading{align-items:center;gap:6px;display:flex}.studio-parameter-range-heading>.studio-parameter-label{flex:1}.studio-parameter-range-heading>.studio-parameter-input{text-align:right;font-variant-numeric:tabular-nums;border-radius:8px;flex:0 0 62px;width:62px;height:26px;padding:0 6px}.studio-parameter-range-heading>.studio-parameter-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.studio-parameter-range-heading>.studio-parameter-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.studio-parameter-range-heading>.studio-parameter-input{-moz-appearance:textfield}.studio-parameter-range-reset{color:#ffffff80;background:0 0;border:0;border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:26px;padding:0;display:flex}.studio-parameter-range-reset:hover:not(:disabled){background:var(--studio-ui-hover);color:#fff}.studio-parameter-range-reset:disabled{opacity:.25;cursor:default}.studio-parameter-range-reset:focus-visible{outline-offset:1px;outline:1px solid #ffffffb3}.studio-parameter-range-axis{height:26px;margin:0 2px;position:relative}.studio-parameter-range-track{pointer-events:none;background:#ffffff26;border-radius:4px;height:4px;position:absolute;top:11px;left:7px;right:7px}.studio-parameter-range-track>span{border-radius:inherit;background:#ffffffb3;height:100%;display:block}.studio-parameter-range-axis>input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;border:0;border-radius:6px;width:100%;height:26px;margin:0;padding:0;display:block;position:relative}.studio-parameter-range-axis>input[type=range]::-webkit-slider-runnable-track{background:0 0;height:4px}.studio-parameter-range-axis>input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f5f5f5;border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px}.studio-parameter-range-axis>input[type=range]::-moz-range-track{background:0 0;height:4px}.studio-parameter-range-axis>input[type=range]::-moz-range-thumb{background:#f5f5f5;border:0;border-radius:50%;width:14px;height:14px}.studio-parameter-range-axis>input[type=range]:focus-visible{outline-offset:1px;outline:1px solid #ffffff80}.studio-parameter-range-bounds{color:#ffffff59;font-variant-numeric:tabular-nums;justify-content:space-between;padding:0 3px;font-size:9px;line-height:12px;display:flex}.studio-parameter-range[data-default=true] .studio-parameter-range-axis{opacity:.55}.studio-parameter-range[data-disabled=true]{opacity:.4}.studio-parameter-range[data-disabled=true] input{cursor:not-allowed}.workbench-shell .workbench-text-card,.workbench-shell .workbench-text-card:not([data-card-selected=true]),.workbench-shell .workbench-text-card[data-card-selected=true]{box-shadow:none;background:#ffffff36}.workbench-shell .workbench-generation-bar[data-generation-kind=prompt]>button:last-child{background:#000}.workbench-shell .workbench-generation-bar:is([data-generation-kind=image],[data-generation-kind=video])>div>button.card-parameters-trigger{color:#111;background:#fff;border:0;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;min-width:30px;height:30px;padding:5px;display:grid}.workbench-shell .workbench-generation-bar .card-parameters-trigger:hover:not(:disabled){background:#f0f0f0}[data-card-dropdown-root=true]{-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--wb-font-ui,Inter, sans-serif);background:#383838;border:1px solid #4b4b4b;border-radius:20px;padding:10px;box-shadow:0 10px 24px #00000026}[data-card-dropdown-root=true]>button{border-radius:10px;font-size:12px;font-weight:400}[data-card-dropdown-root=true]>button:hover,[data-card-dropdown-root=true] .card-model-option-selected{background:#505050}.card-duration-select{color:#fff;width:100%;height:34px;font:inherit;color-scheme:dark;background:#454545;border:1px solid #ffffff1a;border-radius:10px;padding:0 10px;font-size:12px}.card-video-advanced{padding:0 8px 8px}.card-video-advanced>[data-video-materials-panel],.card-video-advanced>[data-seedance-portrait-panel]{height:auto;margin:8px 0 0}.video-materials{padding-top:14px}.video-materials__heading{margin-bottom:12px}.video-materials__heading h3{color:#ffffffe0;margin:0;font-size:12px;font-weight:600;line-height:18px}.video-materials__heading p{color:#ffffff70;margin:3px 0 0;font-size:10px;line-height:16px}.video-materials__body{gap:8px;display:grid}.video-materials__row,.video-materials__toggle{align-items:center;gap:10px;min-width:0;display:flex}.video-materials__group{background:#ffffff08;border:0;border-radius:12px;min-width:0;padding:10px}.video-materials__icon{color:#ffffff9c;flex:0 0 30px;place-items:center;width:30px;height:34px;display:grid}.video-materials__icon--preview{border-radius:6px;height:34px;overflow:hidden}.video-materials__copy{flex:1 1 0;min-width:0;display:block}.video-materials__label{text-overflow:ellipsis;white-space:nowrap;color:#ffffffdb;min-width:0;font-size:12px;font-weight:500;line-height:18px;display:block;overflow:hidden}.video-materials__detail{color:#ffffff70;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:10px;font-weight:400;line-height:15px;display:block;overflow:hidden}.video-materials__action,.video-materials__remove{color:#ffffffb3;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.video-materials__action{background:#ffffff0e;border:0}.video-materials__remove{color:#ffffff80;flex-basis:22px;width:22px;height:28px}.video-materials__action:hover:not(:disabled),.video-materials__remove:hover:not(:disabled){color:#fff;background:#ffffff14}.video-materials__toggle{text-align:left;border-radius:10px;width:100%;min-height:50px;padding:4px 10px}.video-materials__toggle:hover:not(:disabled){background:#ffffff06}.video-materials__toggle .video-materials__detail{white-space:normal}.video-materials__switch{background:#ffffff26;border-radius:99px;flex:0 0 30px;width:30px;height:18px;padding:3px;transition:background-color .12s;display:block}.video-materials__switch>span{background:#aaa;border-radius:50%;width:12px;height:12px;transition:transform .12s,background-color .12s;display:block}.video-materials__toggle[aria-checked=true] .video-materials__switch{background:#eee}.video-materials__toggle[aria-checked=true] .video-materials__switch>span{background:#252525;transform:translate(12px)}.video-materials__frames{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 4px;display:grid}.video-materials__frame{background:#ffffff0a;border:0;border-radius:11px;align-items:center;gap:3px;min-width:0;padding:8px;display:flex}.video-materials__frame-pick{text-align:left;border-radius:6px;flex:1 1 0;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.video-materials__frame-preview{color:#ffffff70;background:#ffffff08;border-radius:6px;flex:0 0 30px;place-items:center;width:30px;height:36px;display:grid;overflow:hidden}.video-materials__frame-pick:hover:not(:disabled) .video-materials__frame-preview{color:#fff;background:#ffffff14}.video-materials__frame .video-materials__label{font-size:11px;line-height:16px}.video-materials__frame .video-materials__detail{font-size:9px;line-height:14px}.video-materials__files{gap:4px;margin-top:8px;padding-top:8px;display:grid}.video-materials :is(.video-materials__action,.video-materials__remove,.video-materials__toggle,.video-materials__frame-pick):disabled,.seedance-portrait button:disabled{opacity:.35;cursor:not-allowed}.video-materials button:focus-visible,.seedance-portrait button:focus-visible{color:#fff;background:#ffffff26;outline:none}.seedance-portrait__library{margin-top:10px;padding-top:10px}.seedance-portrait__choices{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:128px;display:grid;overflow-y:auto}.seedance-portrait__choice{color:#ffffffb3;text-align:left;background:#ffffff06;border:0;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:6px;display:flex}.seedance-portrait__choice:hover:not(:disabled){color:#fff;background:#ffffff10}.seedance-portrait__choice[aria-pressed=true]{color:#fff;background:#ffffff20}.card-duration-control{align-items:center;gap:12px;display:flex}.card-duration-control input{accent-color:#eee;cursor:pointer;width:100%;min-width:0;height:20px}.card-duration-control output{text-align:center;white-space:nowrap;background:#ffffff0d;border-radius:9px;min-width:54px;padding:7px 8px;font-size:12px}.workbench-shell .workbench-canvas-toolbar--text,.workbench-multi-selection-toolbar[data-multi-selection-kind=text]{width:240px}.workbench-canvas-toolbar--text svg{stroke-width:1.5px}.text-format-popover{color:#fff;font-family:var(--wb-font-ui,Inter, sans-serif);background:#383838;border:1px solid #4b4b4b;border-radius:14px;padding:8px}.text-format-popover>button{text-align:left;border-radius:8px;width:100%;height:36px;padding:0 10px;font-size:12px;display:block}.text-format-popover>button:hover{background:#505050}.text-format-colors{gap:6px;display:flex}.text-format-colors button{border:1px solid #ffffff30;border-radius:50%;width:24px;height:24px}.workbench-shell .image-card-frame>.workbench-node-version-rail{z-index:30;align-items:flex-start;gap:10px;width:140px;min-width:0;max-height:220px;position:absolute;top:28px;left:calc(100% + 20px);overflow-y:auto}.workbench-shell .image-card-frame>.workbench-node-version-rail button{width:32px;min-width:32px;height:32px;box-shadow:none;color:#ffffffb3;background:#fff3;border:0;border-radius:99px;flex:0 0 32px;gap:6px;padding:0;transition:width .14s,background-color .14s;overflow:hidden}.workbench-shell .image-card-frame>.workbench-node-version-rail button span{width:32px;height:32px;color:inherit;background:#ffffff08;flex:0 0 32px;font-size:12px}.workbench-shell .image-card-frame>.workbench-node-version-rail button[aria-pressed=true],.workbench-shell .image-card-frame>.workbench-node-version-rail button:hover:not(:disabled){color:#fff;background:#fff3;width:130px}.workbench-shell .image-card-frame>.workbench-node-version-rail button[aria-pressed=true] span{background:#fff3}.workbench-shell .image-card-frame>.workbench-node-version-rail small{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:8px;font-size:10px;overflow:hidden}.workbench-node-context-menu:is([data-context-kind=image],[data-context-kind=prompt],[data-context-kind=video]),.workbench-selection-context-menu:is([data-context-kind=image],[data-context-kind=prompt],[data-context-kind=video]){background:#383838;border-color:#4b4b4b}.workbench-node-context-menu>div>button:hover{background:#505050}.workbench-shell .image-card-frame>.workbench-node-version-rail{width:32px;max-height:none;overflow:visible}.workbench-shell .image-card-frame>.workbench-node-version-rail button,.workbench-shell .image-card-frame>.workbench-node-version-rail button[aria-pressed=true],.workbench-shell .image-card-frame>.workbench-node-version-rail button:hover:not(:disabled){width:32px;min-width:32px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;position:relative;overflow:visible}.workbench-shell .image-card-frame>.workbench-node-version-rail button .workbench-node-connector__dot{z-index:2;background:#00000001;flex:0 0 32px;box-shadow:0 4px 5.2px -3px #00000038,inset 0 3px 5.1px -2px #ffffff80}.workbench-node-version-rail b{z-index:2;font-size:12px;font-weight:400;position:relative}.workbench-shell .image-card-frame>.workbench-node-version-rail small{z-index:1;width:max-content;max-width:260px;min-height:32px;-webkit-backdrop-filter:blur(5.714px) saturate(1.1) opacity(var(--wb-glass-refresh,1));backdrop-filter:blur(5.714px) saturate(1.1) opacity(var(--wb-glass-refresh,1));box-shadow:none;white-space:normal;background:#ffffff36;border:0;border-radius:18px;padding:7px 12px 7px 40px;font-size:11px;line-height:18px;display:none;position:absolute;top:0;left:0;overflow:visible}.workbench-shell .image-card-frame>.workbench-node-version-rail button:hover small,.workbench-shell .image-card-frame>.workbench-node-version-rail button:focus-visible small{display:block}.workbench-shell .image-card-frame>.workbench-node-version-rail small{white-space:nowrap;height:32px}[data-node-dragging] [data-card-controls-overlay],[data-node-dragging] .workbench-canvas-toolbar,[data-node-dragging] .workbench-node-version-rail,[data-node-dragging] [data-image-connector]{pointer-events:none}[data-card-dropdown-root]{overscroll-behavior:contain;overflow-y:auto}[data-card-dropdown-root]>button{min-height:38px;margin:3px 0;padding:9px 12px}.workbench-shell .draggable-node:has(.canvas-folder-preview) .workbench-node-content,.workbench-shell .draggable-node:has(.canvas-folder-preview) .group.relative.h-full{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.canvas-folder-preview{width:100%;height:100%;position:relative}.canvas-folder-preview__back{pointer-events:none;background:#ffffff24;border-radius:18px;position:absolute;top:8px;right:0;bottom:42px;left:0;transform:translate(5px,-5px)}.canvas-folder-preview__back--far{background:#ffffff12;transform:translate(10px,-10px)}.canvas-folder-preview__cover{color:#858585;background:#202020f0;border-radius:18px;place-items:center;display:grid;position:absolute;top:8px;right:0;bottom:42px;left:0;overflow:hidden;transform:none}.canvas-folder-preview__caption{color:#fff;align-items:center;gap:8px;height:28px;font-size:13px;display:flex;position:absolute;bottom:0;left:0;right:0}.canvas-folder-preview__caption input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:3px 0}.canvas-folder-preview__caption input:focus{box-shadow:0 1px #ffffff80}.canvas-folder-preview__caption span{white-space:nowrap}.folder-cover-choice{z-index:40;color:#fff;background:#383838;border-radius:10px;padding:8px 12px;font-size:12px;position:absolute;bottom:14px;right:14px}.folder-cover-choice[aria-pressed=true]{color:#222;background:#ededed}.workbench-shell .workbench-generation-bar[data-generation-kind=prompt]>.text-card-generation-controls{width:auto}.workbench-shell .workbench-generation-bar[data-generation-kind]>div>button.card-model-trigger{box-sizing:border-box;flex:0 auto;justify-content:center;align-items:center;width:max-content;min-width:0;max-width:240px;padding:0 14px;display:inline-flex;overflow:hidden}.workbench-shell .workbench-generation-bar .card-model-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workbench-shell .workbench-generation-bar[data-generation-kind=image]>.image-card-generation-controls{min-width:0}.image-stack-counter{z-index:40;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141414a3;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;display:flex;position:absolute;bottom:12px;right:12px}.image-stack-picker{z-index:10050;color:#fff;overscroll-behavior:contain;background:#383838;border-radius:20px;width:280px;padding:12px;position:fixed;overflow:auto;box-shadow:0 12px 40px #0006}.image-stack-picker__heading{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.image-stack-picker__heading button{background:#ffffff12;border-radius:10px;padding:6px 10px}.image-stack-picker__heading button:disabled{opacity:.3}.image-stack-picker__grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.image-stack-picker__grid button{aspect-ratio:1;border-radius:12px;position:relative;overflow:hidden}.image-stack-picker__grid button[aria-pressed=true]{outline-offset:2px;outline:2px solid #fff}.image-stack-picker__grid span{background:#0008;border-radius:8px;padding:2px 5px;font-size:11px;position:absolute;bottom:4px;right:4px}.workbench-shell .workbench-canvas-toolbar--text{flex-wrap:nowrap;width:max-content;min-width:302px;overflow:visible}.workbench-canvas-toolbar--text>button{flex-shrink:0}.canvas-folder-preview[data-folder-material=image] .canvas-folder-preview__cover{box-shadow:none;background:0 0;border:0}.canvas-folder-preview__cover img{border-radius:inherit;display:block}.canvas-folder-preview__caption{text-shadow:0 1px 3px #0009}.canvas-folder-preview[data-folder-material=text] .canvas-folder-preview__cover{background:#2b2b2b}.canvas-folder-preview__list{color:#858585;width:50%;height:auto;position:absolute;top:22%;left:19%}:root{--dialog-glass-fill:#dfdfdf3d;--dialog-glass-blur:34px;--dialog-glass-field-fill:#fff3;--dialog-glass-shadow:0 4.304px 15.871px #0000001a;--dialog-glass-inner:inset 0 0 23.2416px 1.614px #00000014;--dialog-glass-field-shadow:0 4.304px 17.5926px 2.69px #00000008, inset 0 0 23.2416px 1.614px #00000014}@media(orientation:landscape)and (max-height:480px){.magic-brush-layout{flex-direction:row!important}.magic-brush-sidebar{border-top-width:0!important;border-left-width:1px!important;width:min(300px,45vw)!important;max-height:none!important}.magic-brush-prompt-field{flex:none!important;min-height:auto!important}.magic-brush-prompt-input{height:120px;flex:none!important}.magic-brush-action-bar{flex-shrink:0}.magic-brush-stage{height:min(100%,100vh - 104px);width:auto!important;max-width:100%!important}}@media(orientation:landscape)and (max-height:480px)and (max-width:560px){.magic-brush-color-row{flex-direction:column;align-items:flex-start;gap:10px}.magic-brush-color-swatches{justify-content:space-between;gap:4px;width:100%}}.studio-image-viewer-surface{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#111419!important}.studio-image-viewer-surface:before,.studio-image-viewer-surface:after{content:none!important}.workbench-shell .workbench-node-generation-overlay,.workbench-shell .workbench-node-generation-overlay .workbench-generation-bar{width:520px}.workbench-shell .workbench-node-generation-overlay .workbench-generation-bar{height:150px;padding:20px;display:block}.workbench-shell .workbench-node-generation-overlay .workbench-generation-bar>textarea{text-align:left;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#fff6 transparent;width:calc(100% - 68px);min-height:0;padding:0;font-size:13px;line-height:1.5;position:absolute;top:20px;right:48px;bottom:60px;left:20px;overflow-x:hidden;height:auto!important}.workbench-generation-bar>.canvas-prompt-expand{z-index:1;color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.workbench-generation-bar>.canvas-prompt-expand:hover{color:#fff;background:#ffffff12}.canvas-prompt-expand:focus-visible,.canvas-prompt-editor button:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.canvas-prompt-editor-overlay{z-index:10040;background:#0000008c;place-items:center;padding:24px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.canvas-prompt-editor{color:#eee;background:#252525;border:0;border-radius:24px;outline:none;flex-direction:column;width:min(900px,100%);min-width:0;height:min(720px,100dvh - 48px);min-height:0;padding:24px;display:flex;box-shadow:0 24px 80px #0006}.canvas-prompt-editor__header,.canvas-prompt-editor__footer{flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.canvas-prompt-editor__header{margin-bottom:20px}.canvas-prompt-editor__header h2{margin:0;font-size:16px;font-weight:500}.canvas-prompt-editor__collapse{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.canvas-prompt-editor__collapse:hover{color:#fff;background:#ffffff12}.canvas-prompt-editor__input{resize:none;width:100%;min-height:0;color:inherit;font:inherit;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#fff6 transparent;background:0 0;border:0;outline:none;flex:1;padding:4px 10px 4px 0;font-size:15px;line-height:1.8;overflow:auto}.canvas-prompt-editor__input::placeholder{color:#888}.canvas-prompt-editor__footer{color:#aaa;margin-top:20px;font-size:12px}.canvas-prompt-editor__done{color:#171717;cursor:pointer;background:#eee;border:0;border-radius:999px;padding:9px 24px;font-size:13px}.canvas-prompt-editor__done:hover{background:#fff}.canvas-dialog-loading-overlay{z-index:340;background:#0006;place-items:center;padding:16px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.canvas-dialog-loading{color:#eee;background:#252525;border:0;border-radius:24px;outline:none;width:min(560px,100%);min-height:220px;padding:24px;box-shadow:0 20px 60px #0004}.canvas-dialog-loading header{justify-content:space-between;align-items:center;gap:16px;display:flex}.canvas-dialog-loading h2{font-size:15px;font-weight:500}.canvas-dialog-loading button{color:#aaa;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.canvas-dialog-loading button:hover{color:#fff;background:#ffffff12}.canvas-dialog-loading [role=status]{color:#aaa;justify-content:center;align-items:center;gap:10px;min-height:140px;font-size:13px;display:flex}.canvas-dialog-load-error [role=alert]{color:#bbb;margin:28px 0 20px;font-size:14px;line-height:1.7}.canvas-dialog-loading .canvas-dialog-retry{color:#eee;white-space:nowrap;background:#ffffff14;border-radius:18px;gap:8px;width:auto;height:36px;padding:0 16px;display:flex}.canvas-dialog-error-details{color:#999;margin-top:20px;font-size:12px}.canvas-dialog-error-details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;margin-top:8px;overflow:auto}.canvas-dialog-loading-overlay.is-drawer{background:0 0;justify-items:start;padding-left:96px}.canvas-dialog-loading-overlay.is-drawer .canvas-dialog-loading{width:min(423px,100vw - 112px);height:calc(100dvh - 48px)}@media(max-width:600px){.canvas-prompt-editor-overlay{padding:12px}.canvas-prompt-editor{border-radius:20px;height:calc(100dvh - 24px);padding:18px}.canvas-dialog-loading-overlay.is-drawer{padding-left:72px}.canvas-dialog-loading-overlay.is-drawer .canvas-dialog-loading{width:calc(100vw - 88px);padding:18px}}:root{--studio-ui-panel:#25252599;--studio-ui-blur:blur(20px) saturate(135%);--studio-ui-field:#252525;--studio-ui-control:#ffffff08;--studio-ui-hover:#ffffff14;--studio-ui-selected:#ffffff1a;--studio-ui-menu-shadow:0 8px 29.5px #0000001a;--studio-ui-radius:29px;--studio-ui-control-radius:12px}.studio-glass-surface:not(.studio-auth-panel) :is(.studio-parameter-trigger,.studio-parameter-menu button):hover{background-image:none}.sharing-collaboration .studio-parameter-trigger{background:var(--studio-ui-field);height:40px}.sharing-collaboration .studio-parameter-trigger:is(:hover,[aria-expanded=true]):not(:disabled){background:var(--studio-ui-hover)}:is(.sharing-dialog,.usage-manual-dialog) [class*=overflow-y-auto]{scrollbar-width:thin;scrollbar-color:#ffffff35 transparent}.studio-ui-button{border-radius:var(--studio-ui-control-radius);background:var(--studio-ui-hover);color:#eee;min-height:36px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 15px;font-size:12px;transition:background-color .15s,color .15s;display:inline-flex}.studio-ui-button[data-kind=primary],.studio-ui-button[aria-pressed=true]{color:#111;background:#fff}.studio-ui-button[data-kind=danger]{color:#fff;background:#ef4c4f}.studio-ui-button[data-shape=icon]{border-radius:50%;width:36px;padding:0}.studio-ui-button:hover:not(:disabled){background-image:linear-gradient(#ffffff14,#ffffff14)}.studio-ui-button:disabled{opacity:.35;cursor:not-allowed}.studio-ui-button:focus-visible{outline-offset:3px;outline:1.5px solid #fff}:is(.text-format-popover,.image-stack-picker,[data-card-dropdown-root],.workbench-node-context-menu,.workbench-selection-context-menu){background-color:var(--studio-ui-field);box-shadow:var(--studio-ui-menu-shadow);border:0}.wb-solid-menu:is(.workbench-selection-context-menu,.workbench-node-context-menu,.canvas-create-context-menu,.canvas-size-match__menu,.canvas-alignment-menu),:is(.workbench-selection-context-menu,.workbench-node-context-menu,.canvas-create-context-menu) .wb-solid-menu{border:0}:is(.text-format-popover,[data-card-dropdown-root])>button:hover:not(:disabled){background-color:var(--studio-ui-hover)}.ui-review-page{color:#eee;height:100dvh;font-family:var(--wb-font-ui,Inter,sans-serif);background:#111;grid-template-columns:240px minmax(0,1fr);display:grid;overflow:hidden}.ui-review-sidebar{background:#181818;border-right:1px solid #ffffff0a;flex-direction:column;gap:20px;min-height:0;padding:30px 22px;display:flex;overflow:auto}.ui-review-brand{letter-spacing:-.5px;color:inherit;font-size:22px;font-weight:650;text-decoration:none}.ui-review-brand span{letter-spacing:2px;color:#aaa;margin-top:8px;font-size:12px;font-weight:400;display:block}.ui-review-caption{color:#777;margin:0;font-size:11px}.ui-review-search{color:#777;background:#252525;border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.ui-review-search input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:11px}.ui-review-sidebar nav{flex-direction:column;gap:5px;display:flex}.ui-review-sidebar nav button{text-align:left;color:#aaa;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;font-size:12px;display:flex}.ui-review-sidebar nav button[aria-pressed=true]{color:#fff;background:#ffffff12}.ui-review-sidebar nav span{color:#777;font-size:10px}.ui-review-progress{color:#777;flex-direction:column;gap:9px;margin-top:auto;font-size:11px;display:flex}.ui-review-progress strong{color:#eee;font-size:19px;font-weight:400}.ui-review-progress progress{accent-color:#eee;width:100%;height:3px}.ui-review-back{color:#bbb;align-items:center;gap:8px;padding-top:8px;font-size:11px;text-decoration:none;display:flex}.ui-review-main{min-width:0;padding:36px;overflow:auto}.ui-review-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.ui-review-eyebrow{letter-spacing:2px;color:#777;font-size:10px}.ui-review-heading h1{letter-spacing:-.5px;margin:12px 0;font-size:26px;font-weight:500}.ui-review-heading p{color:#929292;margin:0;font-size:12px;line-height:1.7}.ui-review-heading>button{flex-shrink:0;margin-top:10px}.ui-review-materials{flex-wrap:wrap;gap:16px;margin-bottom:30px;display:flex}.ui-review-materials>div{background:#ffffff04;border:1px solid #ffffff08;border-radius:16px;flex:1;grid-template-columns:35px 1fr;gap:4px 12px;min-width:200px;padding:17px;display:grid}.ui-review-materials i{border:1px solid #ffffff20;border-radius:11px;grid-row:1/3;width:34px;height:34px}.ui-review-swatch{background:var(--studio-ui-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ui-review-materials strong{font-size:12px;font-weight:400}.ui-review-materials span{color:#777;font-size:10px}.ui-review-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px;padding-bottom:28px;display:grid}.ui-review-card{text-align:left;background:#1a1a1a;border:1px solid #ffffff0c;border-radius:20px;flex-direction:column;min-height:204px;padding:19px;transition:background .15s,border-color .15s;display:flex}.ui-review-card:hover{background:#222;border-color:#ffffff26}.ui-review-card-meta{color:#777;justify-content:space-between;align-items:center;font-size:10px;display:flex}.ui-review-card-meta small{color:#aaa;font-size:9px}.ui-review-card-symbol{color:#666;justify-content:space-between;margin:18px 0;font-size:23px;font-weight:300;display:flex}.ui-review-card strong{color:#eee;font-size:14px;font-weight:500}.ui-review-card p{color:#888;margin:9px 0 15px;font-size:11px;line-height:1.65}.ui-review-card-entry{color:#666;margin-top:auto;font-size:10px}.ui-review-preview-toolbar{color:#aaa;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:11px;display:flex}.ui-review-preview-toolbar>span{align-items:center;gap:6px;display:flex}.ui-review-preview-toolbar label{white-space:nowrap}.ui-review-preview-toolbar select{color:#fff;background:#252525;border:0;border-radius:8px;padding:8px}.ui-review-frame-wrap{background:#090909;border:1px solid #ffffff14;border-radius:20px;position:relative;overflow:auto}.ui-review-frame-wrap iframe{border:0;height:max(560px,100dvh - 300px);margin:0 auto;display:block}.ui-review-preview-footer{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0;display:flex}.ui-review-preview-footer>span{color:#777;flex:1;font-size:11px}.ui-review-source{color:#666;margin:0;font-size:10px}.ui-review-stage{color:#eee;font-family:var(--wb-font-ui,Inter,sans-serif);background:#0d0d0d;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.review-stage-background{pointer-events:none;opacity:.38;background-image:radial-gradient(#ffffff0d .7px,#0000 .7px);background-size:24px 24px;position:fixed;top:0;right:0;bottom:0;left:0}.review-stage-card{border-radius:20px;width:180px;height:220px;position:absolute;top:18%;left:12%;overflow:hidden}.review-stage-card img{object-fit:cover;width:100%;height:100%}.review-stage-text{background:#252525;border-radius:20px;padding:28px;font-size:18px;line-height:1.8;position:absolute;top:28%;right:12%}.review-stage-text small{color:#888;font-size:12px}.review-stage-note{z-index:30000;color:#aaa;background:#111e;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;font-size:10px;display:flex;position:fixed;bottom:12px;left:12px}.review-stage-note button{padding:3px;display:flex}.review-stage-notice{z-index:31000;color:#222;background:#eee;border-radius:12px;padding:10px 18px;font-size:12px;position:fixed;top:12px;left:50%;transform:translate(-50%)}.review-reopen{position:absolute;top:45%;left:50%;transform:translate(-50%)}.review-error{color:#bbb;background:#181818;padding:40px;font-size:13px}.review-buttons{gap:24px;max-width:1040px;margin:auto;padding:28px;display:grid;position:relative}.review-control-sheet{padding:28px}.review-control-sheet h2,.review-zoom-controls h2{margin:0 0 10px;font-size:14px;font-weight:500}.review-control-sheet p,.review-zoom-controls p{color:#888;margin:0 0 20px;font-size:11px}.review-button-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.review-input-row{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.review-input-row>*{flex:1;min-width:140px}.review-control-sheet input:not([type=checkbox]),.review-control-sheet select,.review-control-sheet textarea{border-radius:14px;padding:12px;font-size:12px}.review-control-sheet textarea{resize:vertical;width:100%}.review-toggle{color:#aaa;align-items:center;gap:8px;font-size:12px;display:flex}.review-zoom-controls{padding:10px 28px;overflow:hidden}.review-zoom-scene{min-height:390px;position:relative}.review-zoom-node{transform-origin:top;width:220px;height:80px;position:absolute;top:0;left:calc(50% - 110px)}.review-zoom-card{color:#aaa;background:#383838;border-radius:14px;place-items:center;width:100%;height:100%;font-size:14px;display:grid;position:relative}.review-dropdown-anchor{position:absolute;top:70px;left:50%;transform:translate(-50%)}.review-text-tools{background:#252525;border-radius:12px;gap:4px;padding:8px;display:flex;top:44%;left:50%;transform:translate(-50%);position:absolute!important}.review-text-tools>button{place-items:center;width:28px;height:28px;display:grid}.review-photo-lab{width:min(1040px,100%);height:720px;margin:30px auto;position:relative}.review-stack-card{width:320px;height:360px;position:absolute;top:90px;left:calc(50% - 160px)}.review-history-anchor{position:absolute;top:80px;left:calc(50% + 72px)}.review-interaction-hint{text-align:center;color:#888;z-index:100;pointer-events:none;font-size:12px;position:fixed;top:60px;left:20px;right:20px}.ui-review-stage .auth-figma-page{background:0 0}.ui-review-stage .studio-auth-background{display:none}@media(max-width:760px){.ui-review-page{grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:auto}.ui-review-sidebar{border-right:0;gap:12px;padding:18px}.ui-review-brand span{margin-left:12px;display:inline}.ui-review-sidebar nav{flex-direction:row;overflow:auto}.ui-review-sidebar nav button{white-space:nowrap;gap:8px}.ui-review-progress,.ui-review-caption{display:none}.ui-review-main{padding:20px;overflow:visible}.ui-review-heading h1{font-size:22px}.ui-review-preview-toolbar{align-items:flex-start}.review-buttons{padding:14px}.review-control-sheet{padding:20px}}[data-magic-brush-surface]{--ms-selection-green:#eee;--ms-accent:#eee;--ms-text:#eee}[data-magic-brush-surface] aside{background:#25252552}[data-magic-brush-surface] aside>div:first-child button[aria-pressed=true]{color:#111;background:#fff}[data-magic-brush-surface] .magic-brush-color-swatches button{border-radius:50%!important}[data-magic-brush-surface] .magic-brush-color-swatches button[aria-pressed=true]{outline-offset:3px;outline:2px solid #fff}[data-magic-brush-surface] input[type=range]{accent-color:#eee}.ui-review-frame-status{color:#fff;text-align:center;background:#111;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.ui-review-frame-status>span{color:#ffffff80;font-size:13px}.workbench-multi-selection-toolbar,.workbench-multi-selection-toolbar[data-multi-selection-kind=text]{gap:8px;width:max-content}.canvas-size-match{flex:none;display:inline-flex}.canvas-size-match__trigger{color:#ffffffe0;white-space:nowrap;background:#ffffff0f;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:500;transition:background .14s;display:flex}.canvas-size-match__trigger:hover,.canvas-size-match__trigger[aria-expanded=true]{background:#ffffff21}.workbench-multi-selection-toolbar button.canvas-alignment-trigger{color:#ffffffb3;background:0 0;transition:background .14s,color .14s}.workbench-multi-selection-toolbar button.canvas-alignment-trigger:hover,.workbench-multi-selection-toolbar button.canvas-alignment-trigger:focus-visible{color:#fff;background:#ffffff1a}.canvas-size-match__context{text-align:left;align-items:center;gap:8px;width:100%;display:flex}.workbench-selection-context-menu .canvas-size-match{width:100%;display:flex}.canvas-size-match__menu{z-index:400;color:#ffffffe0;width:264px;max-width:calc(100vw - 24px);font-family:var(--wb-font-ui);padding:10px;position:fixed}.canvas-size-match__heading{padding:4px 6px 2px;font-size:13px;font-weight:500}.canvas-size-match__menu>p{color:#ffffff75;margin:2px 6px 10px;font-size:11px}.canvas-size-match__list{overscroll-behavior:contain;flex-direction:column;gap:2px;max-height:min(260px,55vh);display:flex;overflow:auto}.canvas-size-match__option{text-align:left;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:48px;padding:6px;transition:background .14s;display:flex}.canvas-size-match__option:hover,.canvas-size-match__option:focus-visible{outline-offset:-1px;background:#ffffff17;outline:1px solid #ffffff29}.canvas-size-match__thumbnail{color:#ffffff80;background:#ffffff0f;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.canvas-size-match__thumbnail>img{object-fit:contain;width:100%;height:100%}.canvas-size-match__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.canvas-size-match__edge{font-variant-numeric:tabular-nums;color:#fff6;flex-shrink:0;font-size:10px}.canvas-batch-settings{border-right:1px solid #ffffff14;flex:none;align-items:center;gap:4px;padding-right:8px;display:inline-flex}.canvas-batch-settings__trigger{color:#ffffffe0;white-space:nowrap;background:#ffffff0d;border-radius:7px;align-items:center;gap:6px;max-width:160px;height:28px;padding:0 8px;font-size:12px;font-weight:400;transition:background .14s;display:inline-flex}.canvas-batch-settings__trigger>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.canvas-batch-settings__trigger>svg{flex-shrink:0}.canvas-batch-settings__trigger--ratio{max-width:108px}.canvas-batch-settings__trigger:hover:not(:disabled),.canvas-batch-settings__trigger[aria-expanded=true]{background:#ffffff21}.canvas-batch-settings__trigger:disabled{opacity:.4;cursor:not-allowed}.canvas-batch-settings__trigger:focus-visible{outline-offset:2px;outline:1px solid #ffffff90}.canvas-batch-settings__menu{overscroll-behavior:contain;color:#eeeded;font-family:var(--wb-font-ui,sans-serif);padding:8px;overflow:auto}.canvas-batch-settings__heading{color:#ffffff80;white-space:normal;padding:5px 7px 9px;font-size:11px;font-weight:400;line-height:1.6}.canvas-batch-settings__option{color:#ffffffbd;text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:36px;padding:8px;font-size:12px;line-height:1.5;transition:background .14s;display:flex}.canvas-batch-settings__option:hover:not(:disabled),.canvas-batch-settings__option:focus-visible{color:#fff;outline-offset:-1px;background:#ffffff14;outline:1px solid #ffffff30}.canvas-batch-settings__option.is-selected{color:#fff;background:#ffffff1c}.canvas-batch-settings__option:disabled{color:#ffffff50;cursor:not-allowed}.canvas-batch-settings__option>svg{flex-shrink:0}.canvas-batch-settings__option-label{overflow-wrap:anywhere;flex:1;min-width:0}.canvas-batch-settings__unavailable{color:#ffffff40;flex-shrink:0;font-size:10px}.canvas-batch-settings__empty{color:#ffffff80;margin:0;padding:12px 8px;font-size:12px}@media(max-width:700px){.workbench-multi-selection-toolbar:has(.canvas-batch-settings){max-width:calc(100vw - 24px);overflow-x:auto}.canvas-batch-settings__trigger{max-width:130px}}.canvas-connection-input{stroke:#ffffffe0}.canvas-generation-indicator .fp-agent-orb{flex:0 0 32px;width:32px;height:32px;display:block}.canvas-generation-indicator--compact .fp-agent-orb{flex-basis:24px;width:24px;height:24px}.canvas-connection-target-hint{z-index:41;pointer-events:none;color:#252525;white-space:nowrap;background:#eeeeec;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:500;line-height:16px;display:flex;position:absolute;top:10px;right:10px}.canvas-alignment-menu{z-index:400;color:#ffffffd9;width:264px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);font-family:var(--wb-font-ui);padding:10px;position:fixed;overflow:auto}.canvas-alignment-menu__tile{text-align:left;background:#ffffff0f;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 10px;font-size:13px;display:flex}.canvas-alignment-menu__tile small{color:#ffffff6b;margin-top:4px;font-size:10px;display:block}.canvas-alignment-menu__tiling{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(2,1fr);gap:4px;margin-top:6px;padding-bottom:10px;display:grid}.canvas-alignment-menu__tiling>button{color:#ffffffa6;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 10px;font-size:11px;display:flex}.canvas-alignment-menu__grid{grid-template-columns:repeat(3,1fr);gap:4px;padding:10px 0;display:grid}.canvas-alignment-menu__grid>button{color:#ffffffa6;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:52px;font-size:10px;display:flex}.canvas-alignment-menu__distribution{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:4px;padding-top:8px;display:grid}.canvas-alignment-menu__distribution>button{color:#ffffffa6;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:32px;font-size:11px;display:flex}.canvas-alignment-menu button:hover,.canvas-alignment-menu button:focus-visible{color:#fff;outline-offset:-1px;background:#ffffff1c;outline:1px solid #ffffff29}.workbench-left-drawer.rail-tool-panel{--ms-text:#ffffffe6;--ms-text-secondary:#fff9;--ms-text-muted:#ffffff80;--ms-accent:#ffffffb3;--ms-border-subtle:#ffffff14;--ms-border:#ffffff1f;--ms-surface:#ffffff0a;--ms-surface-hover:#ffffff14;max-width:calc(100vw - 112px);height:min(965px,100dvh - 235px);min-height:220px;box-shadow:none;-webkit-backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh,1));backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh,1));color:#fff;letter-spacing:0;background:#25252599;border:0;border-radius:29px;font-size:12px;font-weight:400;top:120px;bottom:auto;left:97px;overflow:visible}.workbench-left-drawer.rail-tool-panel:before,.workbench-left-drawer.rail-tool-panel:after{display:none}.rail-tool-panel__heading{flex-shrink:0}.rail-tool-panel__heading header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;height:61px;padding:17px 16px 0;display:flex}.rail-tool-panel__heading h3{margin:0;font-size:14px;font-weight:400}.rail-tool-panel__heading>p{color:#ffffff80;border-bottom:1px solid #ffffff1a;min-height:44px;margin:0;padding:14px 16px;font-size:12px;line-height:16px}.rail-tool-panel__close{color:#ffffff80;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.rail-tool-panel__close:hover{color:#fff;background:#ffffff14}.rail-tool-panel .workbench-left-drawer__content{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;border-radius:0 0 29px 29px;min-height:0;padding:20px 16px 16px}.rail-tool-panel .workbench-community-search input{height:34px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#ffffffe6;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:9px;padding:0 10px;font-size:12px}.rail-tool-panel input::placeholder{color:#fff6}.rail-tool-panel button:focus-visible,.rail-tool-panel input:focus-visible{outline-offset:3px;outline:1px solid #fff9}.rail-tool-panel>.fp-resize--horizontal{top:calc(50% - 33.5px);right:-10px}@media(max-height:540px){.workbench-left-drawer.rail-tool-panel{height:calc(100dvh - 120px);min-height:150px;top:90px}}@media(prefers-reduced-motion:reduce){.workbench-left-drawer.rail-tool-panel{transform:none!important}}.rail-tool-panel__heading header{border:0;height:58px;padding:0 20px}.rail-tool-panel__heading>p{color:#ffffff70;min-height:0;padding:0 20px 16px;font-size:11px}.rail-tool-panel .workbench-left-drawer__content{padding:16px 18px 20px;container-type:inline-size}.rail-tool-panel .workbench-community-search{margin-bottom:14px}.rail-tool-panel .workbench-community-search input{border-radius:12px;height:38px;padding-inline:12px}.rail-tool-panel button{cursor:pointer}.rail-tool-panel button:disabled{cursor:not-allowed;opacity:.4}.rail-library-caption{color:#fff6;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;min-height:36px;margin-bottom:10px;font-size:11px;display:flex}.rail-library-group+.rail-library-group{margin-top:22px}.rail-library-group h4{color:#fff9;margin:0 0 10px;font-size:11px;font-weight:400}.rail-filter-tabs{background:#ffffff06;border-radius:12px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.rail-filter-tabs button{color:#ffffff80;border-radius:9px;flex:1;min-width:max-content;height:30px;padding:0 10px;font-size:11px}.rail-filter-tabs button[aria-pressed=true]{color:#ffffffe6;background:#ffffff14}.rail-filter-tabs button:hover{color:#fff}.rail-view-switch{background:#ffffff08;border-radius:9px;gap:2px;padding:2px;display:flex}.rail-view-switch button{color:#fff6;border-radius:7px;place-items:center;width:28px;height:26px;display:grid}.rail-view-switch button[aria-pressed=true]{color:#fff;background:#ffffff14}.rail-asset-items.is-grid{grid-template-columns:repeat(auto-fill,minmax(min(125px,100%),1fr));gap:12px;display:grid}.rail-asset-items.is-list{flex-direction:column;gap:8px;display:flex}.rail-asset-card{background:#ffffff04;border-radius:13px;min-width:0;position:relative}.rail-asset-card:hover{background:#ffffff09}.rail-asset-card[data-busy=true]{opacity:.5}.rail-asset-card[draggable=true]{cursor:grab}.rail-asset-open{text-align:left;border-radius:13px;flex-direction:column;width:100%;min-width:0;padding:0;display:flex;overflow:hidden}.rail-asset-preview{aspect-ratio:4/3;color:#fff5;background:#ffffff07;border-radius:12px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.rail-asset-preview img{object-fit:contain;width:100%;height:100%}.rail-asset-preview>span{color:#ffffffbf;background:#151515b3;border-radius:5px;padding:3px 6px;font-size:9px;position:absolute;bottom:7px;left:8px}.rail-asset-copy{flex-direction:column;gap:4px;width:100%;min-width:0;padding:10px;display:flex}.rail-asset-copy strong{color:#ffffffde;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.rail-asset-copy small{color:#ffffff70;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.rail-asset-delete{color:#ffffffb3;opacity:0;background:#222a;border-radius:8px;place-items:center;width:26px;height:26px;transition:opacity .15s;display:grid;position:absolute;top:6px;right:6px}.rail-asset-card:hover .rail-asset-delete,.rail-asset-card:focus-within .rail-asset-delete{opacity:1}.rail-asset-delete:hover{color:#ffb4b4;background:#482323cc}.is-list .rail-asset-open{flex-direction:row;align-items:center;padding:6px}.is-list .rail-asset-preview{border-radius:8px;flex-shrink:0;width:66px;height:58px}.is-list .rail-asset-copy{padding-right:26px}.is-list .rail-asset-delete{top:22px}.rail-library-hint{color:#ffffff59;margin:18px 0 0;font-size:10px;line-height:1.7}.rail-library-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:36px 12px;display:flex}.rail-library-empty>svg{color:#ffffff40;margin-bottom:2px}.rail-library-empty strong{color:#ffffffb3;font-size:12px;font-weight:400}.rail-library-empty span{color:#fff6;max-width:230px;font-size:11px;line-height:1.8}.rail-workflow-card{text-align:left;background:#ffffff04;border:1px solid #ffffff08;border-radius:14px;align-items:flex-start;gap:12px;width:100%;padding:14px 12px;display:flex}.rail-workflow-card+.rail-workflow-card{margin-top:8px}.rail-workflow-card:hover{background:#ffffff09;border-color:#ffffff14}.rail-workflow-icon{color:#ffffffa3;background:#ffffff0a;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.rail-workflow-copy{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.rail-workflow-copy strong{color:#ffffffe0;font-size:12px;font-weight:500}.rail-workflow-copy>span{color:#ffffff7a;overflow-wrap:anywhere;font-size:11px;line-height:1.7}.rail-workflow-copy small{color:#ffffff59;background:#ffffff08;border-radius:5px;align-self:flex-start;padding:2px 6px;font-size:9px}.rail-workflow-arrow{color:#ffffff4d;flex-shrink:0;margin-top:4px}.rail-history-items{flex-direction:column;gap:6px;display:flex}.rail-history-row{text-align:left;border-radius:13px;align-items:center;gap:12px;width:100%;padding:9px 7px;display:flex}.rail-history-row:hover{background:#ffffff08}.rail-history-preview{color:#fff6;background:#ffffff08;border-radius:9px;flex-shrink:0;place-items:center;width:64px;height:72px;display:grid;position:relative;overflow:hidden}.rail-history-preview img{object-fit:contain;width:100%;height:100%}.rail-history-video{color:#fff;background:#111b;border-radius:4px;padding:3px;position:absolute;bottom:4px;right:4px}.rail-history-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.rail-history-copy strong{white-space:nowrap;text-overflow:ellipsis;color:#ffffffd9;font-size:12px;font-weight:400;overflow:hidden}.rail-history-copy>span{color:#ffffff80;font-size:11px;line-height:1.5}.rail-history-copy small{color:#ffffff59;overflow-wrap:anywhere;font-size:10px;line-height:1.5}.rail-history-arrow{color:#ffffff40;flex-shrink:0}.rail-history-pagination{color:#ffffff80;justify-content:center;align-items:center;gap:12px;margin-top:18px;font-size:11px;display:flex}.rail-history-pagination button{background:#ffffff08;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.rail-history-load{color:#ffffffa3;background:#ffffff08;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:34px;margin-top:16px;font-size:11px;display:flex}@container (max-width:240px){.rail-workflow-card{gap:8px;padding:12px 8px}.rail-workflow-icon{display:none}.rail-history-row{gap:8px;padding-inline:0}.rail-history-preview{width:48px;height:56px}.rail-history-arrow{display:none}}.fp-rail-region svg.workbench-toolbar-icon,.fp-bottom-region svg.workbench-toolbar-icon{shape-rendering:geometricprecision;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;flex-shrink:0;width:20px;height:20px;display:block;overflow:visible}.fp-rail-region .fp-rail button:active,.fp-bottom-region .fp-bottom-button:active{transform:none}.fp-scope.fp-bottom-region{width:max-content;max-width:calc(100vw - 16px);margin-inline:auto;left:0;right:0;transform:none}.fp-bottom-region .fp-bottom.fp-glass{background:var(--fp-glass);-webkit-backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh,1));backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh,1))}@media(max-width:720px){.fp-bottom-region .fp-bottom{gap:2px;padding-left:6px;padding-right:7px}.fp-bottom-region .fp-bottom-button{flex-basis:28px;width:28px;height:32px}.fp-bottom-region .fp-bottom-rule{margin-inline:1px}}@media(max-width:420px){.fp-bottom-region .fp-bottom{gap:0;max-width:calc(100vw - 16px);padding-left:6px;padding-right:7px}.fp-bottom-region .fp-bottom-button{flex-basis:24px;width:24px}}@media(max-height:540px){.fp-rail-region .fp-rail{--rail-button-size:clamp(28px, 8dvh, 40px);width:calc(var(--rail-button-size) + 12px);gap:4px;height:auto;padding:6px;transform:translateY(-50%)}.fp-rail-region .fp-rail button{width:var(--rail-button-size);height:var(--rail-button-size);flex-basis:var(--rail-button-size)}.fp-rail-region .fp-rail-avatar img{width:calc(var(--rail-button-size) - 2px);height:calc(var(--rail-button-size) - 2px)}}.fp-scope.fp-rail-region{z-index:121}.workbench-shell .canvas-minimap-dock{z-index:96;width:232px;box-shadow:none;-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);opacity:1;background:#252525;border:0;border-radius:24px;padding:12px;transition:none;animation:none;bottom:calc(100% + 12px)}.workbench-shell .canvas-minimap-dock,.workbench-shell .canvas-minimap-dock:before,.workbench-shell .canvas-minimap-dock:after{background-image:none}.card-generation-icon{flex:none;width:auto;height:auto;display:block}.canvas-minimap-preview{touch-action:none;background:#ffffff05;border-radius:14px;width:100%;height:120px}.workbench-shell .canvas-minimap-zoom{color:#ffffffa6;padding:12px 4px 0}.canvas-minimap-zoom-label,.canvas-minimap-zoom-limits{justify-content:space-between;align-items:center;font-size:11px;display:flex}.canvas-minimap-zoom-label output{color:#ffffffe0;font-variant-numeric:tabular-nums}.canvas-minimap-zoom-limits{color:#ffffff50;font-size:9px}.canvas-minimap-zoom input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;touch-action:none;background:0 0;width:100%;height:24px;margin:4px 0 0;padding:0;display:block}.canvas-minimap-zoom input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#fffc var(--zoom-progress),#ffffff26 var(--zoom-progress));border-radius:999px;height:3px}.canvas-minimap-zoom input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f5f5f5;border:0;border-radius:50%;width:12px;height:12px;margin-top:-4.5px;box-shadow:0 1px 5px #0004}.canvas-minimap-zoom input[type=range]::-moz-range-track{background:#ffffff26;border-radius:999px;height:3px}.canvas-minimap-zoom input[type=range]::-moz-range-progress{background:#fffc;border-radius:999px;height:3px}.canvas-minimap-zoom input[type=range]::-moz-range-thumb{background:#f5f5f5;border:0;border-radius:50%;width:12px;height:12px}.canvas-minimap-zoom input[type=range]:focus-visible{outline-offset:2px;border-radius:8px;outline:1px solid #ffffff80}.fp-layers[data-closing=true]>:not(.fp-resize),.rail-tool-panel[data-closing=true]>:not(.fp-resize){visibility:hidden}.workbench-shell .workbench-bottom-toolbar-host{height:48px;bottom:56px}.workbench-bottom-toolbar-host .fp-bottom-region{position:absolute;bottom:0}@media(max-width:720px){.workbench-shell .workbench-bottom-toolbar-host{bottom:20px}}@media(max-height:540px){.workbench-shell .workbench-bottom-toolbar-host{bottom:12px}}:is(.workbench-shell,.canvas-assistant-host) .fp-island-notification .fp-island-status-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;max-height:34px;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}:is(.workbench-shell,.canvas-assistant-host) .fp-island-notification .fp-island-status-count{background:#ffffff1a;border-radius:50%;flex:0 0 21px;place-items:center;height:21px;font-size:10px;display:grid}:is(.workbench-shell,.canvas-assistant-host) .fp-island-activity{z-index:1;scrollbar-width:thin;flex-direction:column;flex:none;gap:14px;display:flex;position:absolute;top:26px;left:20px;right:20px;overflow:auto}:is(.workbench-shell,.canvas-assistant-host) .fp-island-activity-row{align-items:flex-start;gap:10px;font-size:12px;line-height:18px;display:flex}:is(.workbench-shell,.canvas-assistant-host) .fp-island-activity-row>div{flex:1;min-width:0}:is(.workbench-shell,.canvas-assistant-host) .fp-island-activity-row p{overflow-wrap:anywhere;margin:0}:is(.workbench-shell,.canvas-assistant-host) .fp-island-activity-actions{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}:is(.workbench-shell,.canvas-assistant-host) .fp-island-activity-actions button{color:inherit;background:#ffffff14;border-radius:12px;padding:4px 9px;font-size:10px}:is(.workbench-shell,.canvas-assistant-host) .fp-island-activity-actions button:hover{background:#ffffff29}.canvas-magic-layer{z-index:80;position:fixed;top:0;right:0;bottom:0;left:0}.canvas-magic-drawing{touch-action:none;width:100%;height:100%}.canvas-magic-tools{z-index:110;width:min(400px,100vw - 24px);max-height:calc(100dvh - 130px);-webkit-backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh,1));backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh,1));color:#ffffffc7;background:#25252599;border:0;border-radius:29px;flex-direction:column;padding:14px 10px 10px;font-size:12px;display:flex;position:fixed;overflow:visible}.canvas-magic-content{overscroll-behavior:contain;scrollbar-width:none;border-radius:18px 18px 24px 24px;flex-direction:column;flex:1;min-height:0;transition:opacity .18s;display:flex;overflow:auto}.canvas-magic-content::-webkit-scrollbar{display:none}.canvas-magic-tools[data-open=false]{pointer-events:none}.canvas-magic-tools[data-open=false] .canvas-magic-content{opacity:0!important}.canvas-magic-tools[data-dragging=true] .canvas-magic-content{transition:none;overflow:hidden}@media(prefers-reduced-motion:reduce){.canvas-magic-content{transition:none}}.canvas-magic-content>*{flex-shrink:0}.canvas-magic-row{align-items:center;display:flex}.canvas-magic-tools button{cursor:pointer;color:#ffffff80;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:30px;min-height:30px;padding:7px;transition:background-color .15s,color .15s;display:inline-flex}.canvas-magic-tools button:hover,.canvas-magic-tools button[aria-expanded=true]{color:#fff;background:#ffffff12}.canvas-magic-tools button[aria-pressed=true]{color:#fff;background:#ffffff16}.canvas-magic-tools button:disabled{opacity:.35;cursor:default}.canvas-magic-tools>.fp-resize--vertical{background:0 0;min-width:0;height:28px;min-height:28px;padding:0;top:-22px;bottom:auto}.canvas-magic-tools>.fp-resize--vertical:hover{background:0 0}.canvas-magic-tools>.fp-resize--vertical span{opacity:.72}.canvas-magic-tools>.fp-resize--vertical:hover span,.canvas-magic-tools>.fp-resize--vertical:focus-visible span,.canvas-magic-tools>.fp-resize--vertical[data-dragging=true] span{opacity:1}.canvas-magic-row{gap:5px;margin:0 7px}.canvas-magic-row>button{flex-shrink:0;width:34px;height:34px}.canvas-magic-tool-spacer{flex:1;min-width:4px}.canvas-magic-colors{gap:10px;min-height:40px;margin:4px 14px 12px}.canvas-magic-colors button{border-radius:50%;flex-shrink:0;width:16px;min-width:16px;height:16px;min-height:16px;padding:0}.canvas-magic-colors button[aria-pressed=true]{outline-offset:3px;outline:1px solid #ffffffb3}.canvas-magic-colors label{flex:1;align-items:center;gap:10px;min-width:0;margin-left:8px;display:flex}.canvas-magic-colors label span{text-align:right;color:#ffffff70;font-variant-numeric:tabular-nums;width:16px;font-size:10px}.canvas-magic-colors input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;flex:1;width:70px;min-width:30px;height:20px}.canvas-magic-colors input::-webkit-slider-runnable-track{background:#ffffff30;border-radius:2px;height:2px}.canvas-magic-colors input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#cfcfcf;border:0;border-radius:50%;width:10px;height:10px;margin-top:-4px}.canvas-magic-colors input::-moz-range-track{background:#ffffff30;border-radius:2px;height:2px}.canvas-magic-colors input::-moz-range-thumb{background:#cfcfcf;border:0;border-radius:50%;width:10px;height:10px}.canvas-magic-reference-heading{color:#ffffff70;justify-content:space-between;align-items:center;gap:8px;padding:0 4px 6px;font-size:11px;display:flex}.canvas-magic-reference-heading b{color:#ffffff50;margin-left:6px;font-size:10px;font-weight:400}.canvas-magic-reference-strip{flex-wrap:wrap;gap:8px;padding:2px 2px 12px;display:flex}.canvas-magic-reference-thumb{width:42px;height:42px;position:relative}.canvas-magic-reference-thumb img{object-fit:cover;border-radius:10px;width:100%;height:100%}.canvas-magic-reference-thumb>span{color:#fff;background:#0009;border-radius:4px;padding:0 3px;font-size:9px;position:absolute;bottom:2px;left:3px}.canvas-magic-reference-thumb>button{color:#ffffffb3;background:#454545;border-radius:50%;width:18px;min-width:18px;height:18px;min-height:18px;padding:0;position:absolute;top:-5px;right:-5px}.canvas-magic-reference-picker{background:#ffffff05;border:0;border-radius:18px;margin:0 2px 10px;padding:6px 10px 10px}.canvas-magic-reference-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:170px;padding:2px;display:grid;overflow-y:auto}.canvas-magic-reference-grid>button{border-radius:12px;min-width:0;padding:3px;display:flex;position:relative}.canvas-magic-reference-grid img{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%}.canvas-magic-reference-grid i{color:#222;background:#f4f4f4;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:8px;right:8px}.canvas-magic-reference-picker p{color:#ffffff70;padding:8px 4px;font-size:11px}.canvas-magic-composer{background:#252525;border:0;border-radius:24px;flex-direction:column;flex:1 0 auto;padding:16px 14px 10px;display:flex;position:relative}.canvas-magic-prompt{resize:none;width:100%;min-height:62px;box-shadow:none;color:#ffffffe6;background:0 0;border:0;outline:none;flex:1;padding:1px 3px 12px;font-size:13px;line-height:21px;display:block}.canvas-magic-prompt::placeholder{color:#fff5}.canvas-magic-generation-controls{background:0 0;align-items:center;gap:3px;width:100%;display:flex}.canvas-magic-generation-controls>button{border-radius:10px;flex-shrink:0;min-width:0;height:32px;padding:0 6px;font-size:10px}.canvas-magic-generation-controls .canvas-magic-add{width:30px;padding:0}.canvas-magic-generation-controls .canvas-magic-model{min-width:0;max-width:132px}.canvas-magic-model span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.canvas-magic-generation-controls .canvas-magic-generate{color:#fff;border-radius:50%;width:32px;padding:0}.canvas-magic-generation-controls .canvas-magic-generate:hover{background:#ffffff1a}.canvas-magic-cost{color:#ffffff80;white-space:nowrap;align-items:center;gap:2px;margin-left:auto;padding:0 3px;font-size:10px;display:inline-flex}.canvas-magic-option-menu{z-index:2;background:#303030;border:0;border-radius:16px;max-height:210px;padding:6px;position:absolute;bottom:50px;left:8px;right:8px;overflow-y:auto;box-shadow:0 8px 28px #0005}.canvas-magic-option-menu>button{text-align:left;justify-content:space-between;width:100%;font-size:11px;display:flex}.canvas-magic-ratio-menu{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.canvas-magic-option-menu [aria-checked=true]{color:#fff;background:#ffffff12}.canvas-magic-tools button:focus-visible,.canvas-magic-tools input:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.canvas-magic-tools .canvas-magic-error{color:#efb9a8;margin-top:8px;padding:2px 10px 0;font-size:11px}@media(max-width:420px){.canvas-magic-row{gap:2px;margin-inline:2px}.canvas-magic-row:not(.canvas-magic-colors)>button{width:30px;height:32px}.canvas-magic-colors{gap:9px;margin-inline:10px}.canvas-magic-generation-controls .canvas-magic-model{flex-shrink:1}}.canvas-magic-text{pointer-events:auto;resize:both;background:#15151570;border:1px dashed #ffffff70;outline:none;width:min(360px,60vw);min-width:180px;min-height:70px;padding:0;font-family:sans-serif;line-height:1.3;position:absolute}.fp-layers>header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.fp-layers>header button{cursor:pointer;padding:4px}.canvas-layers-content{min-height:0;color:var(--ms-text);flex-direction:column;flex:1;font-size:11px;display:flex;overflow:hidden}.canvas-layers-search{background:#ffffff06;border:1px solid #ffffff18;border-radius:9px;align-items:center;gap:7px;margin:6px 10px;padding:7px 8px;display:flex}.canvas-layers-search input{background:0 0;outline:none;width:100%;min-width:0}.canvas-layers-meta{color:var(--ms-text-muted);justify-content:space-between;align-items:center;padding:3px 12px 7px;font-size:10px;display:flex}.canvas-layers-meta button{padding:4px}.canvas-layer-tree{flex:1;min-height:0;padding:3px 6px;overflow:auto}.canvas-layer-row{cursor:default;border-radius:8px;outline:none;align-items:center;gap:5px;min-height:35px;padding-right:5px;display:flex}.canvas-layer-row:hover{background:#ffffff08}.canvas-layer-row.is-selected{background:#ffffff18;box-shadow:inset 0 0 0 1px #ffffff16}.canvas-layer-row:focus-visible{outline:1px solid #ccdcca}.canvas-layer-row.is-hidden .canvas-layer-name{opacity:.4}.canvas-layer-row>button{width:20px;height:26px;color:var(--ms-text-muted);cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.canvas-layer-row>button:hover{color:var(--ms-text);background:#ffffff12}.canvas-layer-row button:disabled{opacity:.3;cursor:default}.canvas-layer-row .canvas-layer-expand{width:12px}.canvas-layer-expand:disabled{visibility:hidden}.canvas-layer-thumb{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:26px;display:flex;overflow:hidden}.canvas-layer-thumb img{object-fit:cover;width:100%;height:100%}.canvas-layer-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:25px;overflow:hidden}.canvas-layer-row>small{opacity:.5;font-size:9px}.canvas-layer-row>input{background:#0003;border-radius:4px;outline:1px solid #ffffff50;flex:1;width:0;min-width:35px;padding:3px}.canvas-layers-actions{border-top:1px solid #ffffff13;flex-wrap:wrap;justify-content:space-evenly;gap:1px;margin-top:5px;padding:7px 4px 3px;display:flex}.canvas-layers-actions button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:25px;height:27px;display:flex}.canvas-layers-actions button:hover{background:#ffffff12}.canvas-layers-content button:disabled{opacity:.3;cursor:default}.canvas-layers-hint{opacity:.45;padding:5px 10px 10px;font-size:9px;display:block}.canvas-layers-empty{text-align:center;opacity:.5;padding:28px 12px;font-size:11px}.fp-layers:has(.canvas-layers-content){flex-direction:column;display:flex}.fp-layers:has(.canvas-layers-content)>header{flex-shrink:0}.canvas-layers-content svg{stroke-width:1.5px}.fp-layers>header>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.canvas-layer-row.drop-up{box-shadow:inset 0 2px #b6d8ff}.canvas-layer-row.drop-down{box-shadow:inset 0 -2px #b6d8ff}.fp-rail-region .fp-rail{--rail-button-size:44px;gap:8px;width:62px;height:auto;padding:8px}.fp-rail-region .fp-rail button{flex-basis:44px;width:44px;height:44px}.fp-rail-region .fp-rail-avatar img{width:42px;height:42px}.fp-rail-region .fp-layers,.workbench-left-drawer.rail-tool-panel{max-width:calc(100vw - 101px);height:auto;min-height:0;max-height:calc(100dvh - 24px);-webkit-backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh,1));backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh,1));background:#25252599;border-radius:29px;top:12px;bottom:12px;left:89px}.fp-rail-region .fp-layers>header,.rail-tool-panel__heading header{border:0;gap:8px;height:56px;padding:0 18px}.fp-layers>header>button:not(.fp-project-name),.rail-tool-panel__close{color:#ffffff80;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.fp-layers>header>button:hover{background:#ffffff0a}.fp-layers>header .fp-project-name{color:#ffffffe6;text-align:left;border-radius:7px;flex:1;align-items:center;min-width:0;height:32px;margin-left:-6px;padding:0 6px;font-size:12px;font-weight:500;display:flex}.fp-project-name span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fp-project-name:disabled{cursor:default}.fp-project-name-input{color:#fff;background:#ffffff0a;border:1px solid #ffffff35;border-radius:7px;outline:none;flex:1;width:0;min-width:0;height:32px;margin-left:-6px;padding:0 6px;font-size:12px}.fp-project-name-input:focus{border-color:#ffffff70}.rail-tool-panel__heading h3{font-size:12px;font-weight:500}.rail-tool-panel__heading>p{color:#ffffff60;border:0;padding:0 18px 12px;line-height:17px}.rail-tool-panel .workbench-left-drawer__content{padding:4px 14px 16px}.canvas-layers-search{background:#ffffff08;border:0;border-radius:14px;min-height:38px;margin:0 14px 10px;padding:0 12px}.canvas-layers-meta{padding:0 18px 10px}.canvas-layer-tree{scrollbar-width:thin;scrollbar-color:#ffffff35 transparent;padding:0 10px 12px}.canvas-layer-row{border-radius:10px;gap:6px;min-height:40px;margin-bottom:4px}.canvas-layer-row.is-selected{box-shadow:none;background:#ffffff12}.canvas-layers-actions{background:#ffffff06;border:0;border-radius:16px;gap:3px;margin:6px 12px 0;padding:9px 4px}.canvas-layers-hint{padding:10px 16px 14px;line-height:15px}.canvas-layer-context-menu{z-index:220;overscroll-behavior:contain;color:#f4f4f4;width:224px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);font-family:var(--wb-font-ui,sans-serif);scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;background:#383838;border:0;border-radius:14px;padding:6px;font-size:12px;position:fixed;overflow-y:auto;box-shadow:0 14px 40px #0005}.canvas-layer-menu-title{color:#ffffff65;white-space:nowrap;text-overflow:ellipsis;padding:7px 10px;font-size:11px;overflow:hidden}.canvas-layer-menu-section+.canvas-layer-menu-section{border-top:1px solid #ffffff10;margin-top:4px;padding-top:4px}.canvas-layer-context-menu button{width:100%;min-height:32px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}.canvas-layer-context-menu button>span:not(.canvas-layer-menu-icon){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.canvas-layer-context-menu button:hover:not(:disabled),.canvas-layer-context-menu button:focus-visible{background:#505050;outline:none}.canvas-layer-context-menu button:disabled{opacity:.3;cursor:default}.canvas-layer-menu-icon{flex:0 0 16px;place-items:center;width:16px;display:grid}.canvas-layer-context-menu svg{stroke-width:1.5px;flex-shrink:0}.canvas-layer-menu-back{margin-bottom:4px}.rail-tool-panel .workbench-community-search input{background:#ffffff08;border:0;border-radius:14px}@media(max-height:540px){.fp-rail-region .fp-rail{--rail-button-size:clamp(26px, 7.4dvh, 40px);width:calc(var(--rail-button-size) + 12px);gap:4px;padding:6px}.fp-rail-region .fp-rail button{width:var(--rail-button-size);height:var(--rail-button-size);flex-basis:var(--rail-button-size)}.fp-rail-region .fp-rail-avatar img{width:calc(var(--rail-button-size) - 2px);height:calc(var(--rail-button-size) - 2px)}}.rail-history>.rail-library-caption{margin-top:8px}.rail-history-items.is-grid{grid-template-columns:repeat(auto-fill,minmax(min(125px,100%),1fr));gap:12px;display:grid}.rail-history-items.is-grid .rail-history-row{border-radius:13px;min-width:0;padding:0;display:block;overflow:hidden}.rail-history-items.is-grid .rail-history-preview{aspect-ratio:1;border-radius:13px;width:100%;height:auto}.rail-history-items.is-grid .rail-history-preview img{object-fit:contain}.fp-bottom-region .fp-bottom{gap:9px}.fp-bottom-region .fp-bottom-button svg.workbench-toolbar-icon{width:18px;height:18px}.fp-bottom-region .fp-select-button svg.workbench-toolbar-icon{width:16px;height:16px}@media(max-width:420px){.fp-bottom-region .fp-bottom{gap:6px}}.workbench-shell .draggable-node:not([data-connection-source=true]):focus-within{z-index:var(--canvas-node-focus-z)!important}.workbench-shell .draggable-node:not([data-connection-source=true]):active{z-index:var(--canvas-node-pressed-z)!important}.studio-dialog-panel--solid{--studio-dialog-surface:#252525;--studio-dialog-button:#393939;border-radius:var(--studio-ui-radius,29px);background:var(--studio-dialog-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.studio-dialog-panel--solid:before,.studio-dialog-panel--solid:after{content:none}.studio-dialog-panel--solid .studio-dialog-button{box-shadow:none;border:0}.studio-dialog-panel[data-presentation=confirmation]{width:min(408px,100vw - 32px);font-family:var(--wb-font-ui,"Inter", ui-sans-serif, system-ui, sans-serif)}.studio-dialog-panel[data-presentation=confirmation] .studio-dialog-body{padding:28px 28px 24px}.studio-dialog-panel[data-presentation=confirmation] .studio-dialog-title{letter-spacing:0;color:#ffffffeb;margin:0;font-size:18px;font-weight:500;line-height:1.5}.studio-dialog-panel[data-presentation=confirmation] .studio-dialog-description{color:#ffffff8c;margin-top:10px;font-size:13px;font-weight:400;line-height:1.8}.studio-dialog-panel[data-presentation=confirmation] .studio-dialog-actions{gap:10px;padding:0 28px 26px}.studio-dialog-panel[data-presentation=confirmation] .studio-dialog-button{border-radius:14px;min-height:40px;font-size:12px;font-weight:400}.workbench-left-drawer__content:has(.my-workflows){flex-direction:column;min-height:0;display:flex;overflow:hidden}.my-workflows{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.my-workflows>:not(.workflow-library-list){flex-shrink:0}.workflow-library-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow-y:auto}.workflow-library-list>*{flex-shrink:0}.workflow-library-actions{gap:8px;display:flex}.workflow-library-actions button{color:#ffffffbf;background:#ffffff0d;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:11px;display:flex}.workflow-library-actions button:first-child{flex:1}.workflow-search{color:#eee;background:#ffffff08;border:0;border-radius:13px;width:100%;min-height:36px;padding:9px 12px;font-size:11px}.workflow-library-card{background:#ffffff06;border-radius:19px;padding:8px 8px 11px}.workflow-library-preview{aspect-ratio:1.5;color:#ffffff70;background:#ffffff05;border-radius:13px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.workflow-library-preview img{object-fit:contain;width:100%;height:100%}.workflow-library-preview>span{color:#ffffffb3;background:#191919b3;border-radius:8px;padding:4px 7px;font-size:10px;position:absolute;bottom:8px;left:8px}.workflow-library-info{justify-content:space-between;align-items:center;gap:8px;padding:9px 4px 2px;display:flex}.workflow-library-title{color:#ffffffdf;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:12px;overflow:hidden}.workflow-library-card p{color:#ffffff60;margin:3px 4px;font-size:10px;line-height:16px}.workflow-library-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workflow-library-menu{background:#ffffff08;border-radius:12px;justify-self:end;align-items:center;gap:3px;width:135px;max-width:100%;margin:8px 0 0 auto;padding:3px;display:flex}.workflow-library-menu button{color:#ffffffb3;border:0;border-radius:9px;flex:1;place-items:center;width:30px;min-width:0;height:30px;padding:0;display:grid}.workflow-library-menu button:focus-visible{outline-offset:1px;outline:1px solid #ffffff90}.workflow-library-menu button:disabled{opacity:.35;cursor:default}.workflow-library-menu button:hover{background:#ffffff0a}.workflow-library-list.is-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:10px;display:grid}.workflow-library-list.is-grid>:not(.workflow-library-card){grid-column:1/-1}.workflow-library-list.is-grid .workflow-library-card{border-radius:16px;min-width:0;padding:6px}.workflow-library-list.is-grid .workflow-library-preview{aspect-ratio:1}.workflow-library-list.is-grid .workflow-library-preview>span{display:none}.workflow-library-list.is-grid .workflow-library-title{font-size:11px}.workflow-library-list.is-grid .workflow-library-source,.workflow-library-list.is-grid .workflow-library-description{display:none}.workflow-library-list.is-list .workflow-library-card{grid-template-columns:84px minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.workflow-library-list.is-list .workflow-library-preview{aspect-ratio:1;grid-area:1/1/span 4}.workflow-library-list.is-list .workflow-library-preview>span{text-align:center;padding:3px 2px;font-size:8px;bottom:3px;left:3px;right:3px}.workflow-library-list.is-list .workflow-library-info,.workflow-library-list.is-list .workflow-library-source,.workflow-library-list.is-list .workflow-library-description{grid-column:2;min-width:0}.workflow-library-list.is-list .workflow-library-info{padding-top:1px}.workflow-library-list.is-list .workflow-library-menu{grid-column:2}.workflow-undo{color:#ffffffb3;margin-bottom:12px;font-size:11px;line-height:18px}.workflow-undo button{margin-left:8px;text-decoration:underline}.workflow-editor-overlay{z-index:450;background:#0005;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.workflow-editor{color:#ffffffe0;background:#252525e6;border-radius:29px;flex-direction:column;width:440px;max-width:100%;max-height:calc(100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 16px 60px #0005}.workflow-editor header{justify-content:space-between;align-items:center;padding:20px 22px 12px;display:flex}.workflow-editor h2{font-size:15px;font-weight:500}.workflow-editor-body{flex-direction:column;gap:16px;padding:8px 22px 20px;display:flex;overflow:auto}.workflow-editor label{color:#ffffff90;flex-direction:column;gap:7px;font-size:12px;display:flex}.workflow-editor input:not([type=checkbox]),.workflow-editor textarea,.workflow-editor select{color:#ffffffe0;background:#ffffff08;border:1px solid #ffffff0c;border-radius:12px;outline:none;width:100%;padding:10px 12px;font-size:12px}.workflow-editor select option{background:#252525}.workflow-editor textarea{resize:vertical;min-height:75px}.workflow-editor input:focus,.workflow-editor textarea:focus,.workflow-editor select:focus{border-color:#ffffff50}.workflow-editor .workflow-checkbox{flex-direction:row;align-items:center}.workflow-checkbox input{accent-color:#fff}.workflow-editor{width:560px}.workflow-cover-heading{color:#ddd;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.workflow-cover-heading small{color:#888;font-size:10px}.workflow-cover-current{background:#191919;border-radius:18px;justify-content:center;align-items:center;height:160px;display:flex;overflow:hidden}.workflow-cover-current img{object-fit:contain;width:100%;height:100%}.workflow-cover-current>div{color:#888;flex-direction:column;align-items:center;gap:12px;font-size:12px;display:flex}.workflow-cover-caption{color:#ccc;justify-content:space-between;gap:10px;margin:8px 0 12px;font-size:11px;display:flex}.workflow-cover-caption>span{color:#888}.workflow-editor .workflow-cover-search{background:#ffffff08;border-radius:12px;flex-direction:row;align-items:center;gap:8px;height:32px;padding:0 12px;display:flex}.workflow-editor .workflow-cover-search input{padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.workflow-cover-search svg{flex:none}.workflow-cover-grid{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-height:224px;margin:8px -4px 0;padding:4px;display:grid;overflow:auto}.workflow-cover-grid button{text-align:left;background:#ffffff05;border:1px solid #0000;border-radius:13px;flex-direction:column;gap:6px;min-width:0;padding:5px;display:flex}.workflow-cover-grid button:hover{background:#ffffff10}.workflow-cover-grid button[aria-pressed=true]{background:#ffffff10;border-color:#aaa}.workflow-cover-thumb{background:#191919;border-radius:8px;width:100%;height:76px;display:block;position:relative;overflow:hidden}.workflow-cover-thumb img{object-fit:contain;width:100%;height:100%}.workflow-cover-thumb i{color:#111;background:#eee;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;bottom:4px;right:4px}.workflow-cover-grid button>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 3px 2px;font-size:11px;overflow:hidden}.workflow-cover-grid>p{color:#888;text-align:center;grid-column:1/-1;padding:14px;font-size:12px}.workflow-save-note{color:#ffffff60;font-size:11px;line-height:18px}.workflow-editor [role=alert]{color:#efb9a8;font-size:12px}.workflow-editor [role=status]{color:#ffffff90;align-items:center;gap:7px;font-size:12px;display:flex}.workflow-editor footer{justify-content:flex-end;gap:8px;padding:14px 22px 20px;display:flex}.workflow-editor footer button{background:#ffffff0a;border-radius:12px;padding:10px 16px;font-size:12px}.workflow-editor footer button[type=submit]{color:#181818;background:#eee}.workflow-editor button:disabled{opacity:.4;cursor:default}.community-save-workflow{color:#ffffffe0;background:#ffffff12;border-radius:11px;width:calc(100% - 24px);margin:8px 12px 12px;padding:9px;font-size:11px;display:block}.community-save-workflow:disabled{opacity:.5}.studio-dialog-panel[data-presentation=confirmation] .studio-dialog-kicker+.studio-dialog-title{margin-top:9px}.studio-dialog-panel[data-presentation=confirmation][data-variant=vip] .studio-dialog-button[data-kind=primary]{color:#171717;background:#eee}.studio-dialog-panel[data-presentation=confirmation][data-variant=danger] .studio-dialog-button[data-kind=primary]{color:#fff;background:#bc5559}.peripheral-account .workbench-account-menu{width:216px;height:auto;padding:10px;-webkit-backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh,1))!important;backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh,1))!important;background:#252525e0!important;border-radius:24px!important}.peripheral-account .workbench-account-menu>button{color:#ffffffbd;gap:12px;height:40px;margin:0 0 3px;padding:0 13px;font-size:12px;font-weight:400}.peripheral-account .workbench-account-menu>button svg{stroke-width:1.5px;opacity:.64;width:15px;height:15px}.peripheral-account .workbench-account-menu>button.is-upgrade{color:#eee;background:#ffffff0f;margin-bottom:8px}.peripheral-account .workbench-account-menu>button:last-child{color:#ffffff73;margin-top:8px}.video-history-refined.video-history-popout{gap:10px;width:172px;padding:12px;-webkit-backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh,1))!important;backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh,1))!important;background:#252525c2!important;border:0!important;border-radius:24px!important;box-shadow:0 12px 36px #0002!important}.video-history-heading{color:#fffb;justify-content:space-between;padding:2px 4px 4px;font-size:11px;font-weight:400;display:flex}.video-history-heading>span:last-child{color:#fff5}.video-history-refined .video-history-pagination{background:#252525;border:0;border-radius:12px;padding:2px}.video-history-refined .video-history-entry{height:104px;box-shadow:none;outline-offset:2px;border:0;border-radius:14px;outline:1px solid #0000}.video-history-refined .video-history-entry[aria-pressed=true]{outline-color:#fff7}.video-history-refined .video-history-entry span{letter-spacing:0;border:0;font-weight:400}.sharing-dialog{font-family:var(--wb-font-ui,sans-serif)}.sharing-dialog-header{border:0;height:76px;padding:22px 28px 14px}.sharing-dialog-header svg{stroke-width:1.5px}.sharing-dialog-tabs{flex-wrap:wrap;gap:5px;padding:5px 28px 0;display:flex}.sharing-dialog .sharing-dialog-tabs button{color:#fff7;background:0 0;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:400}.sharing-dialog .sharing-dialog-tabs button[aria-pressed=true],.sharing-collaboration button[aria-pressed=true]{background:var(--studio-ui-selected);color:#eeeded}.sharing-dialog :is(.sharing-dialog-tabs,.sharing-collaboration) button:hover:not(:disabled){background-image:none;background-color:var(--studio-ui-hover)}.sharing-copy-body{padding:16px 28px 30px}.canvas-copy-intro{color:#fff7;margin:3px 0 22px;font-size:12px;line-height:1.9}.sharing-dialog .canvas-copy-action{text-align:left;background:#ffffff07;border-radius:18px;align-items:center;gap:16px;width:100%;margin-top:8px;padding:18px;transition:background .18s;display:flex}.sharing-dialog .canvas-copy-action:hover:not(:disabled){background:var(--studio-ui-hover)}.canvas-copy-action-icon{color:#fff9;background:#ffffff08;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.canvas-copy-action strong{color:#ffffffe0;font-size:13px;font-weight:400;display:block}.canvas-copy-action>span>span{color:#fff6;margin-top:5px;font-size:11px;line-height:1.7;display:block}.sharing-collaboration .sharing-help{color:#fff6;background:0 0;border:0;padding:0}.sharing-help svg{color:#fff6}.sharing-collaboration :is(.border-b,.divide-y>*){border-color:#ffffff08}.sharing-collaboration input,.sharing-collaboration select{font-weight:400}.sharing-owner-grid{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:12px;display:grid}.sharing-invite-panel,.sharing-billing-panel{min-width:0}.sharing-invite-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sharing-invite-account{grid-column:1/-1}.sharing-invite-fields>*{min-width:0}.sharing-invitation-link{background:#252525;border-radius:10px;align-items:center;gap:8px;min-width:0;margin-top:12px;padding:6px;display:flex}.sharing-invitation-link input{color:#ddd;border:0;outline:none;flex:1;width:0;min-width:0;height:36px;padding:0 8px;font-size:12px}.sharing-invitation-link button{color:#eee;white-space:nowrap;background:#ffffff0d;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:94px;height:36px;padding:0 10px;font-size:12px;display:inline-flex}.sharing-invitation-link button:disabled{opacity:.5}.sharing-copy-status{color:#bbb;overflow-wrap:anywhere;margin:8px 2px 0;font-size:11px;line-height:1.6}.sharing-billing-panel{border-top:1px solid #ffffff12;padding-top:20px}.sharing-billing-modes{background:#252525;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.sharing-billing-modes button{white-space:nowrap;min-width:0;padding:0 8px}.sharing-billing-description{color:#aaa;margin:10px 0 14px;font-size:11px;line-height:1.6}.sharing-billing-budget{color:#bbb;gap:7px;margin-bottom:12px;font-size:11px;display:grid}.sharing-billing-budget input{width:100%}.sharing-billing-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.sharing-billing-actions button{white-space:nowrap;flex:none;min-width:82px}.sharing-billing-actions svg{flex:none}.sharing-billing-summary{color:#999;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:12px;font-size:11px;line-height:1.6;display:flex}.sharing-billing-summary span{overflow-wrap:anywhere}@media(min-width:800px){.sharing-owner-grid{grid-template-columns:minmax(0,1fr) 280px}.sharing-invite-fields{grid-template-columns:minmax(0,1fr) 108px 136px}.sharing-invite-account{grid-column:auto}.sharing-billing-panel{border-top:0;border-left:1px solid #ffffff12;padding:0 0 0 20px}}.points-dialog{width:min(540px,100%);height:min(700px,100dvh - 48px);font-family:var(--wb-font-ui,sans-serif);flex-direction:column;display:flex;overflow:hidden}.points-header{flex:none;justify-content:space-between;align-items:center;padding:22px 26px 12px;display:flex}.points-header h2{color:#ffffffe8;margin:0;font-size:16px;font-weight:400}.points-header>div{gap:3px;display:flex}.points-header button{color:#fff7;background:0 0;place-items:center;width:32px;height:32px;display:grid}.points-header button:hover{background:#ffffff0a}.points-balance{justify-content:space-between;align-items:flex-end;gap:20px;margin:4px 26px 24px;padding:21px 0 5px;display:flex}.points-tier{color:#fff7;font-size:11px}.points-amount{flex-direction:column;gap:6px;margin:9px 0 0;display:flex}.points-amount>span:first-child{letter-spacing:-1px;color:#eee;font-variant-numeric:tabular-nums;font-size:44px;font-weight:400;line-height:1.1}.points-amount>span:last-child{color:#fff5;font-size:11px}.points-dialog .points-primary{color:#161616;background:#eee;border-radius:999px;flex:none;min-height:38px;padding:10px 18px;font-size:12px;font-weight:400}.points-tabs{flex:none;gap:5px;padding:0 26px 14px;display:flex}.points-tabs button{color:#fff6;background:0 0;border-radius:999px;padding:8px 12px;font-size:12px}.points-tabs button[aria-pressed=true]{color:#eee;background:#ffffff10}.points-content{flex:1;min-height:0;padding:0 28px 26px;overflow:auto}.points-entry{justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.points-entry+.points-entry{border-top:1px solid #ffffff06}.points-entry p{color:#fffc;margin:0;font-size:12px;font-weight:400}.points-entry time{color:#fff5;margin-top:6px;font-size:10px;display:block}.points-entry>span{color:#fffb;font-variant-numeric:tabular-nums;font-size:15px;font-weight:400}.points-entry>span.is-positive{color:#c2d4c8}.points-empty{color:#fff5;text-align:center;padding:28px 0;font-size:12px}.points-pricing section{padding:16px 0 12px}.points-pricing h3{color:#fffb;margin:0 0 14px;font-size:12px;font-weight:400}.points-pricing dl>div{justify-content:space-between;gap:24px;margin:13px 0;font-size:11px;line-height:1.8;display:flex}.points-pricing dt{color:#fff7;flex:0 0 35%}.points-pricing dd{color:#fffa;text-align:right;margin:0}.commerce-refined{--ms-bg:#131414;--ms-text:#eee;--ms-text-secondary:#a1a3a3;--ms-text-muted:#777b7c;--ms-accent:#dedede;--ms-action:#e8e8e8;--ms-action-hover:#fff;--ms-text-inverse:#151515;--ms-border-warm:#ffffff30;--ms-border:#ffffff0d;--ms-border-subtle:#ffffff08;--ms-border-strong:#ffffff26;--ms-glass-panel:#25252599;--ms-surface:#ffffff06;--ms-surface-feature:#ffffff0f;--ms-surface-hover:#ffffff10;font-family:var(--wb-font-ui,sans-serif)}.commerce-refined .canvas-grid-dark{opacity:.26}.commerce-refined .commerce-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:5px 0 18px}.commerce-header:before,.commerce-header:after{content:none!important}.commerce-header>div>p{display:none}.commerce-refined :is(h1,h2,h3){letter-spacing:0;font-weight:400}.commerce-refined h1{font-size:18px}.commerce-refined h2{font-size:17px}.commerce-refined h2.text-\[32px\]{font-size:34px}.commerce-refined :is(.ms-panel,.ms-panel-feature){box-shadow:none;-webkit-backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh,1));backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh,1));background:#25252599;border:0;border-radius:24px;padding:22px}.commerce-refined :is(.ms-panel,.ms-panel-feature):before,.commerce-refined :is(.ms-panel,.ms-panel-feature):after{content:none}.commerce-refined button{box-shadow:none;border-radius:14px;font-weight:400}.commerce-refined button[aria-pressed=true]{background:#ffffff10;border-color:#ffffff25}.commerce-refined .commerce-checkout{color:#eee;box-shadow:none;background:#25252599;border:0;border-radius:24px}.commerce-checkout>div:first-child p,.commerce-checkout>div:first-child>svg{color:#fff7}.commerce-checkout .commerce-qr{color:#171717;background:#f2f2f0;border-radius:18px;min-height:260px}.commerce-checkout .commerce-qr>div{color:#555}.commerce-checkout>:not(.commerce-qr) [class*=text-black]{color:#fff8}.dialog-refined{font-family:var(--wb-font-ui,sans-serif)}.dialog-refined :is(h2,h3,h4){letter-spacing:0;font-size:18px;font-weight:400;line-height:1.5}.dialog-refined :is(button,strong){font-weight:400}.dialog-refined [class*=border-]{border-color:#0000}.dialog-refined :is(.border-b,.border-t,.border-l,.border-r){border-width:0}.dialog-refined [class*=tracking-]{letter-spacing:0}.dialog-refined input,.dialog-refined textarea{font-size:13px;line-height:1.8}.composer-refined{width:min(840px,100vw - 32px)}.composer-refined .composer-header{padding:24px 28px 16px}.composer-refined .composer-header>p{margin-top:6px;font-size:11px}.composer-refined .composer-layout{grid-template-columns:minmax(0,1fr) 260px}.composer-fields{padding:12px 28px 24px}.composer-fields>div{background:0 0;border:0;padding-left:0;padding-right:0}.composer-fields>div:has(>input),.composer-fields>div:has(>textarea){padding:0}.composer-fields>div>:is(input,textarea){padding:14px 16px}.composer-fields>div>input{height:46px}.composer-fields>div>textarea{min-height:110px}.composer-fields>div>div:has(>input){background:0 0;border:0;padding:0}.composer-fields>div>div>input{height:46px;padding:12px 16px}.composer-fields [role=group] button{color:#fff7;background:0 0;border-radius:999px;padding:8px 12px;font-size:12px}.composer-fields [role=group] button[aria-pressed=true]{color:#eee;background:#ffffff10}.composer-refined .composer-preview{background:0 0;padding:12px 22px 20px 0}.composer-preview>div{background:#ffffff05;border-radius:18px}.composer-refined .composer-preview img{height:250px}.composer-preview>p{font-size:11px;font-weight:400}.composer-refined>div>div:last-child{border:0;padding:18px 28px 24px}.source-picker-refined>div{grid-template-columns:190px minmax(0,1fr)}.source-picker-refined>div>div:first-child{background:0 0;padding:22px 14px 22px 22px}.source-picker-refined h4{font-size:15px}.source-picker-refined [class*=font-medium]{font-weight:400}.source-picker-refined button[aria-pressed=true]{background:#ffffff10}.community-detail-refined{max-width:1120px;margin-left:auto;margin-right:auto}.community-detail-refined>div{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr)}.community-detail-refined>div>div{background:0 0;padding:24px}.community-detail-refined [class*=rounded-][class*=bg-white]:not(.bg-white){background:#ffffff05}.community-detail-refined textarea{padding:12px 14px}.community-detail-refined :is(h1,h2,h3){font-size:18px;font-weight:400}.community-profile-refined{max-width:1100px;margin-left:auto;margin-right:auto}.community-profile-refined>div{grid-template-columns:280px minmax(0,1fr)}.community-profile-refined>div>div:first-child{background:0 0;padding:26px}.community-profile-refined>div>div:first-child img{border-radius:50%;width:56px;height:56px}.community-profile-refined>div>div:first-child [class*=bg-white]{background:0 0}.community-profile-tabs{flex-shrink:0;gap:6px;margin-top:18px;display:flex}.community-profile-tabs button{color:#ffffff80;background:0 0;align-items:center;gap:7px;padding:8px 13px;font-size:12px;display:flex}.community-profile-tabs button[aria-selected=true]{color:#fff;background:#ffffff12}.community-profile-tabs button:hover{background:#ffffff0a}.community-profile-tabs button span{color:#ffffff60;font-size:10px}.folder-refined{padding:26px}.folder-refined [class*="text-[#d7ff4b]"]{color:#fff9}.folder-refined [class*="bg-[#d7ff4b]"]{color:#171717;background:#e8e8e8}.folder-refined [class*="border-[#d7ff4b]"]{border-color:#ffffff50}.folder-refined [class*=shadow-]{box-shadow:none}.folder-refined [class*=rounded-][class*=border]{border-radius:16px}.folder-refined h3{font-size:19px}.text-editor-refined{padding:24px}.text-editor-refined>div:first-child>div{background:0 0;border:0;padding:0}.text-editor-refined .fullscreen-text-body{letter-spacing:.015em;border-radius:0;min-height:100%;padding:24px 32px 36px;font-size:19px;line-height:1.9;box-shadow:none!important;background:0 0!important;border:0!important}.auth-figma-page .auth-figma-panel.auth-admin-panel{gap:26px;padding:26px 0 32px}.auth-admin-back{color:#fffa;background:0 0;align-self:flex-start;align-items:center;gap:7px;margin-left:26px;font-size:12px;display:flex}.auth-admin-heading{width:calc(600 * var(--au))}.auth-admin-heading h1{margin:0;font-size:22px;font-weight:400;line-height:1.5}.auth-admin-heading p{color:#fff8;margin:8px 0 0;font-size:12px}.auth-admin-feedback{width:calc(600 * var(--au));color:#fff7;min-height:18px;margin:0;font-size:11px;line-height:1.7}.auth-admin-feedback[role=alert]{color:#e6a5a5}@media(max-width:760px){.composer-refined .composer-layout{flex-direction:column;display:flex;overflow-y:auto}.composer-fields{flex:none;padding:14px 22px;overflow:visible}.composer-refined .composer-preview{padding:8px 22px 22px}.composer-refined .composer-preview img{height:180px}.source-picker-refined>div{grid-template-columns:150px minmax(0,1fr)}.community-detail-refined,.community-profile-refined{top:16px;right:12px;bottom:16px;left:12px;overflow-y:auto}.community-detail-refined>div,.community-profile-refined>div{flex-direction:column;height:auto;min-height:100%;display:flex}.community-detail-refined>div>div:first-child{flex-shrink:0;height:40vh;min-height:260px}.community-profile-refined>div>div:first-child{flex-shrink:0}.text-editor-refined{padding:18px}.text-editor-refined .fullscreen-text-body{padding:20px 18px;font-size:16px}.sharing-copy-body{padding:14px 22px 24px}.points-balance{gap:12px}}.community-detail-refined .community-prompt{color:#fff9;font-size:12px}.community-prompt summary{cursor:pointer;padding:6px 0}.community-prompt summary::marker{color:#fff5}.community-engagement{margin-top:22px}.community-metadata{color:#fff5;flex-wrap:wrap;gap:14px;font-size:11px;line-height:1.7;display:flex}.community-reactions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:14px;display:flex}.community-reactions>:is(button,span){color:#fff7;background:0 0;align-items:center;gap:7px;padding:6px 0;font-size:12px;display:inline-flex}.community-reactions button:hover,.community-reactions button[aria-pressed=true]{color:#eee}.community-reactions button:disabled{opacity:.4;cursor:not-allowed}.community-reactions svg{stroke-width:1.5px}.community-comments-heading{color:#fff9;align-items:center;gap:10px;font-size:12px;display:flex}.community-comments-heading span{color:#fff5;font-size:11px}.community-comment-composer{padding:0 0 12px}.community-comment-entry{padding:14px 0}.community-profile-refined>div>div:last-child>div:first-child{background:0 0;padding:0 0 8px}.folder-header{flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:44px;margin-bottom:22px;display:flex}.folder-header-identity{align-items:center;gap:10px;min-width:0;display:flex}.folder-header-symbol{color:#ffffff72;flex-shrink:0;place-items:center;width:32px;height:36px;display:grid}.folder-header-title{text-align:left;color:#eee;align-items:center;gap:9px;min-width:0;padding:5px 0;font-size:18px;line-height:1.5;display:flex}.folder-header-title>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.folder-header-title>svg{color:#fff5;flex-shrink:0;width:13px;height:13px}.folder-header-count{color:#ffffff65;white-space:nowrap;background:#ffffff06;border-radius:7px;flex-shrink:0;padding:3px 8px;font-size:11px}.folder-header-actions{flex-shrink:0;align-items:center;gap:5px;display:flex;position:relative}.folder-header button{cursor:pointer;transition:background-color .15s,color .15s}.folder-header button:disabled{opacity:.35;cursor:not-allowed}.folder-header button:focus-visible{outline-offset:2px;outline:1px solid #ffffff85}.folder-header-icon{color:#ffffff90;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.folder-header-icon>svg{width:16px;height:16px}.folder-header-icon:hover:not(:disabled),.folder-header-icon[aria-expanded=true],.folder-header-cancel:hover{color:#eee;background:#ffffff0c}.folder-header-close{margin-left:7px}.folder-header-publish{color:#292929;white-space:nowrap;background:#e6e6e6;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:34px;margin-inline:6px;padding:0 12px;font-size:12px;display:flex}.folder-header-publish:hover:not(:disabled){background:#fff}.folder-header-cancel{color:#ffffff85;white-space:nowrap;height:34px;padding:0 9px;font-size:11px}.folder-header-rename{align-items:center;gap:3px;min-width:0;display:flex}.folder-header-rename input{--studio-ui-field:#ffffff0b;color:#eee;border:0;width:240px;min-width:0;max-width:100%;height:36px;padding:0 10px}.folder-header-rename button{color:#ffffff90;flex-shrink:0;place-items:center;width:28px;height:32px;display:grid}.folder-header-menu{z-index:20;background:#292929;border:0;border-radius:16px;width:192px;padding:6px;position:absolute;top:calc(100% + 9px);right:39px;box-shadow:0 12px 40px #0005}.folder-header-menu>button{text-align:left;color:#ffffffb3;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 11px;font-size:12px;display:flex}.folder-header-menu>button>svg{flex-shrink:0;width:15px;height:15px}.folder-header-menu>button:hover,.folder-header-menu>button:focus-visible{color:#fff;background:#ffffff0b}.folder-header-menu>button[data-danger=true]{color:#dca4a4;margin-top:4px}.folder-refined .folder-header svg{stroke-width:1.5px}@media(max-width:760px){.folder-header{flex-wrap:wrap;gap:12px;margin-bottom:18px}.folder-header-identity{width:100%}.folder-header-actions{justify-content:flex-end;gap:3px;width:100%}.folder-header-rename,.folder-header-rename input{flex:1}.folder-header-publish{margin-inline:3px}.folder-header-close{margin-left:2px}}@media(hover:hover){.folder-refined .folder-card-actions{opacity:0;transition:opacity .18s}.folder-refined [data-folder-child-id]:hover .folder-card-actions,.folder-refined [data-folder-child-id]:focus-within .folder-card-actions{opacity:1}}@media(max-width:600px){.source-picker-refined>div{flex-direction:column;display:flex}.source-picker-refined>div>div:first-child{flex:none;padding:18px 18px 0}.source-picker-refined>div>div:first-child>div:first-child p{display:none}.source-picker-refined h4{margin-top:0}.source-picker-refined>div>div:first-child>div:last-child{gap:8px;max-height:85px;margin-top:12px;display:flex;overflow-x:auto}.source-picker-refined>div>div:first-child>div:last-child>button{flex:none;width:auto;min-width:140px}.source-picker-refined>div>div:last-child{flex:1;padding:18px}.source-picker-refined>div>div:last-child>div:first-child{flex-wrap:wrap}.source-picker-refined>div>div:last-child>div:first-child>div:first-child{width:100%}.source-picker-refined>div>div:last-child>div:first-child button{white-space:nowrap}.folder-refined{padding:20px;left:12px;right:12px}}.prompt-library{color:#ffffffb3;font-size:12px}.prompt-library button{font-weight:400}.prompt-library button:disabled{opacity:.4;cursor:not-allowed}.prompt-library-shortcuts-setting{justify-content:space-between;align-items:center;gap:16px;padding:2px 0 18px;display:flex}.prompt-library-shortcuts-setting strong{color:#eee;font-size:12px;font-weight:500}.prompt-library-shortcuts-setting p{color:#fff6;margin:5px 0 0;font-size:11px;line-height:1.6}.prompt-library-shortcuts-switch{background:#ffffff20;border:0;border-radius:99px;flex:none;width:38px;height:23px;padding:3px;transition:background .18s}.prompt-library-shortcuts-switch span{background:#aaa;border-radius:50%;width:17px;height:17px;transition:transform .18s,background .18s;display:block}.prompt-library-shortcuts-switch[aria-checked=true]{background:#eee}.prompt-library-shortcuts-switch[aria-checked=true] span{background:#222;transform:translate(15px)}@media(prefers-reduced-motion:reduce){.prompt-library-shortcuts-switch,.prompt-library-shortcuts-switch span{transition:none}}.prompt-library-slots{flex-direction:column;gap:6px;display:flex}.prompt-library-slots>div{background:#ffffff05;border-radius:12px;align-items:center;gap:10px;min-height:36px;padding:6px 10px;display:flex}.prompt-library-slots>div[data-requested=true]{background:#ffffff10}.prompt-library-slots b{color:#eee;width:18px;font-size:12px;font-weight:500}.prompt-library-slots>div>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.prompt-library-slots button{color:#fff7;place-items:center;width:22px;height:22px;display:grid}.prompt-library-hint{color:#fff6;margin:12px 0 16px;font-size:11px;line-height:1.8}.prompt-library-tools{align-items:center;gap:8px;margin:16px 0 12px;display:flex}.prompt-library-tools .rail-filter-tabs{flex:1}.prompt-library-tools>button{color:#fff7;place-items:center;width:30px;height:30px;display:grid}.prompt-library-search{align-items:center;gap:6px;margin-bottom:16px;display:flex}.prompt-library input,.prompt-library textarea{color:#eee;background:#ffffff08;border:0;border-radius:12px;outline:none;width:100%;min-width:0;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.7}.prompt-library :is(input,textarea,button):focus-visible{outline-offset:2px;outline:1px solid #ffffff70}.prompt-library-search>button{background:#ffffff08;border-radius:12px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.prompt-library-entries{flex-direction:column;gap:10px;display:flex}.prompt-library-entry{background:#ffffff05;border-radius:16px;padding:14px}.prompt-library-entry header{align-items:center;gap:6px;display:flex}.prompt-library-entry header>button{color:#fff7;justify-content:center;align-items:center;min-width:22px;min-height:26px;display:flex}.prompt-library-entry .prompt-library-name{text-align:left;color:#fffd;flex:1;justify-content:flex-start;gap:8px;min-width:0;font-size:12px}.prompt-library-name svg{opacity:.65;flex-shrink:0}.prompt-library-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prompt-library-entry>p{color:#fff6;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 12px;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}.prompt-library-entry>p.is-expanded{display:block}.prompt-library-bindings{color:#fff6;flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;display:flex}.prompt-library-bindings>span{margin-right:4px}.prompt-library-bindings button{color:#fffa;background:#ffffff06;border-radius:7px;justify-content:center;align-items:center;gap:2px;min-width:28px;height:25px;padding:0 6px;display:flex}.prompt-library-bindings button[aria-pressed=true]{color:#151515;background:#eee}.prompt-library-bindings .prompt-library-copy{color:#fff6;background:0 0;margin-left:auto;font-size:10px}.prompt-library-editor{background:#ffffff06;border-radius:16px;margin:0 0 16px;padding:14px}.prompt-library-editor label{color:#fff8;margin-bottom:12px;font-size:11px;display:block}.prompt-library-editor label>:is(input,textarea){margin-top:7px;display:block}.prompt-library-editor textarea{resize:vertical;min-height:130px}.prompt-library-editor footer{justify-content:flex-end;gap:8px;display:flex}.prompt-library-editor footer button{border-radius:10px;min-height:32px;padding:0 14px}.prompt-library .prompt-library-primary{color:#151515;background:#eee}.prompt-library-error{color:#e5a3a3;margin:10px 0;font-size:11px;line-height:1.7}.prompt-library-error button{color:#eee;margin-left:8px}.prompt-library-remove{flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;font-size:10px;display:flex}.prompt-library-remove span{color:#fff7;width:100%}.prompt-library-remove button{background:#ffffff08;border-radius:7px;padding:5px 10px}.prompt-library-remove button:last-child{color:#e5a3a3}.folder-content-grid{grid-auto-rows:max-content;align-items:start;row-gap:12px}.folder-content-card{background:#ffffff05;border:0;border-radius:16px;min-width:0;transition:background-color .16s;overflow:hidden}.folder-content-card.is-active{background:#ffffff08}.folder-content-card.is-publish-selected{background:#ffffff0d}.folder-content-card-header{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.folder-content-card-name{color:#ffffffa8;align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.folder-content-card-name>svg{stroke-width:1.5px;flex-shrink:0}.folder-content-card-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.folder-content-card-name>small{color:#ffffff42;font-size:9px}.folder-content-card-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.folder-content-card-actions>button{color:#ffffff9c;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.folder-content-card-actions>button:hover{color:#fff;background:#ffffff0d}.folder-content-card-actions>button>svg{stroke-width:1.5px}.folder-content-publish-state{color:#ffffffb0;align-items:center;gap:6px;padding:0 12px 8px;font-size:10px;display:flex}.folder-content-publish-empty{border:1px solid #fff5;border-radius:3px;width:11px;height:11px}.folder-content-media-preview{position:relative;overflow:hidden}.folder-content-media{aspect-ratio:16/10;background:#00000024;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.folder-content-media>img{object-fit:contain;width:100%;height:100%}.folder-content-media-empty{color:#ffffff45;flex-direction:column;align-items:center;gap:10px;font-size:11px;display:flex}.folder-content-media-meta{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:7px 12px;display:flex}.folder-content-media-meta>span{text-overflow:ellipsis;white-space:nowrap;color:#ffffff70;min-width:0;font-size:10px;overflow:hidden}.folder-refined .folder-content-media-meta .folder-cover-choice{color:#ffffffa0;background:#ffffff08;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:flex;position:static}.folder-refined .folder-content-media-meta .folder-cover-choice:hover{color:#fff;background:#ffffff12}.folder-refined .folder-content-media-meta .folder-cover-choice[aria-pressed=true]{color:#ffffffe0;background:#ffffff12}.folder-readable-content{min-width:0;padding:12px}.folder-readable-content.is-text{padding-top:4px}.folder-readable-heading{color:#ffffff65;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.folder-readable-heading>button{color:#ffffff9c;border-radius:6px;align-items:center;gap:5px;margin:-4px -6px -4px 0;padding:4px 6px;display:flex}.folder-readable-heading>button:hover{color:#fff;background:#ffffff0c}.folder-readable-text{resize:none;color:#ffffffc7;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;overscroll-behavior:contain;background:0 0;border:0;border-radius:4px;outline:none;width:100%;height:76px;padding:0 4px 0 0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.85;display:block}.folder-readable-content.is-text .folder-readable-text{color:#ffffffde;height:204px;font-size:14px;line-height:1.9}.folder-readable-text.is-expanded,.folder-readable-content.is-text .folder-readable-text.is-expanded{height:340px}.folder-readable-text:focus-visible{outline-offset:4px;outline:1px solid #ffffff30}.folder-readable-expand{color:#ffffff73;align-items:center;gap:4px;margin-top:9px;padding:2px 0;font-size:10px;display:flex}.folder-readable-expand:hover{color:#ffffffd0}.folder-readable-empty{color:#ffffff45;min-height:76px;margin:0;font-size:12px;line-height:1.8}.folder-readable-content.is-text .folder-readable-empty{min-height:204px}.folder-content-media-preview .folder-readable-content.is-prompt{pointer-events:none;background:linear-gradient(#0000,#0000008f 30%,#000000d6);flex-direction:column;max-height:65%;padding:28px 14px 12px;display:flex;position:absolute;inset:auto 0 0}.folder-readable-content.is-prompt .folder-readable-heading{color:#ffffffb3;flex-shrink:0;margin-bottom:6px}.folder-readable-content.is-prompt .folder-readable-heading>button{color:#ffffffde;pointer-events:auto}.folder-readable-content.is-prompt .folder-readable-text{--studio-ui-field:transparent;color:#fffffff0;text-shadow:0 1px 3px #0008;pointer-events:auto;border-radius:0;height:76px;min-height:0;line-height:1.7}.fp-skill-panel .fp-skill-tabs{cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;touch-action:pan-x}.fp-skill-panel .fp-skill-tabs::-webkit-scrollbar{display:none}.fp-skill-panel .fp-skill-tabs button{cursor:inherit}.fp-skill-panel .fp-skill-tabs[data-dragging=true]{cursor:grabbing}.fp-skill-panel .fp-composer-footer{width:auto;right:50px}.fp-skill-panel .fp-skill-model-trigger{flex:0 auto;justify-content:center;align-items:center;gap:5px;width:auto;min-width:30px;max-width:180px;padding:0 5px;display:flex}.fp-skill-panel .fp-skill-model-trigger svg{flex-shrink:0}.fp-skill-panel .fp-skill-model-trigger>span{text-overflow:ellipsis;white-space:nowrap;max-width:138px;font-size:11px;overflow:hidden}.fp-skill-panel .fp-skill-menu--models{width:min(244px,100% - 76px)}.fp-skill-panel .fp-skill-menu--models .fp-menu-category{margin-top:8px}.fp-skill-panel .fp-skill-menu--models>button>svg{flex-shrink:0}.fp-skill-panel .fp-mention-menu{flex-direction:column;padding:8px;display:flex;overflow:hidden}.fp-skill-panel .fp-mention-menu .fp-skill-search{flex-shrink:0;gap:6px;width:100%;height:27px;padding:0 9px}.fp-skill-panel .fp-mention-menu .fp-skill-search svg{color:#666;flex-shrink:0}.fp-skill-panel .fp-mention-results{overscroll-behavior:contain;min-height:0;margin-top:6px;overflow-y:auto}.fp-skill-panel .fp-mention-results button{font-size:11px}.fp-skill-panel .fp-mention-results button>:is(svg,img){flex-shrink:0}.fp-skill-panel .fp-mention-results button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fp-text-reference-bar{z-index:2;align-items:center;gap:8px;min-height:26px;display:flex;position:absolute;bottom:70px;left:20px;right:20px}.fp-text-references{scrollbar-width:thin;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.fp-text-references>span{max-width:140px;box-shadow:none;background:#282828;border:0;border-radius:10px;flex:none;align-items:center;gap:5px;padding:4px 6px 4px 4px;font-size:10px;display:flex}.fp-text-references>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-text-references img{object-fit:cover;border-radius:6px;flex:none;width:22px;height:22px}.fp-text-references button{color:#fff9;border-radius:50%;flex:none;place-items:center;padding:3px;display:grid}.fp-text-references button:hover{color:#fff;background:#ffffff14}.fp-text-mention-dock{z-index:5;border-radius:40px;width:100%;margin-top:12px;position:relative}.fp-text-mention-dock:empty{display:none}.fp-text-mention-menu{width:100%;max-height:min(260px,var(--fp-reference-menu-max-height));border-radius:inherit;-webkit-backdrop-filter:none;backdrop-filter:none;color:#ffffffe0;background:#1c1c1c;border:0;flex-direction:column;padding:18px 20px 20px;display:flex;overflow:hidden;box-shadow:0 8px 24px #0004}.fp-text-mention-heading{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 3px 9px;font-size:11px;line-height:16px;display:flex}.fp-text-mention-heading>span:last-child{color:#fff6;font-size:10px}.fp-text-mention-menu>label{background:#262626;border:0;border-radius:16px;flex:none;align-items:center;gap:8px;height:32px;padding:0 10px;display:flex}.fp-text-mention-menu>label>svg{color:#ffffff70;flex:none}.fp-text-mention-menu>label:focus-within{background:#303030}.fp-text-mention-menu input{color:#ffffffe0;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0;font-size:12px}.fp-text-mention-menu input::placeholder{color:#fff6}.fp-text-mention-results{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff3 transparent;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;min-height:0;margin-top:10px;padding:1px;display:grid;overflow-y:auto}.fp-text-mention-results button{background:#242424;border:1px solid #ffffff0f;border-radius:13px;flex-direction:column;gap:6px;min-width:0;padding:5px;transition:background-color .14s,border-color .14s;display:flex}.fp-text-mention-results button:hover{background-color:#303030;border-color:#ffffff38}.fp-text-mention-results button:focus-visible{outline-offset:-1px;outline:1px solid #ffffffa6}.fp-text-mention-results button[data-selected=true]{background-color:#303030;border-color:#ffffff4d}.fp-text-mention-preview{color:#ffffff59;background:#202020;border-radius:8px;place-items:center;width:100%;height:68px;display:grid;position:relative;overflow:hidden}.fp-text-mention-preview img{object-fit:contain;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.fp-text-mention-check{color:#fff;background:#1c1c1c;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:4px;right:4px}.fp-text-mention-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:100%;padding:0 3px 2px;font-size:11px;line-height:15px;display:block;overflow:hidden}.fp-text-mention-results p{color:#ffffff80;text-align:center;grid-column:1/-1;padding:18px 4px;font-size:12px}@media(prefers-reduced-motion:reduce){.fp-text-mention-results button{transition:none}}.fp-island-input input[type=file][hidden]{display:none}.fp-island:has(.fp-text-reference-bar) .fp-island-feed{bottom:110px}.fp-text-upload-feedback{z-index:3;color:#ffcfad;background:#252525;border-radius:8px;padding:8px;font-size:11px;position:absolute;bottom:100px;left:20px;right:20px}.canvas-action-icon{flex:none;width:16px;height:16px}.workbench-node-context-menu svg,.workbench-selection-context-menu svg,.workbench-multi-selection-toolbar svg,.canvas-create-context-menu svg{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.canvas-folder-submenu{max-height:192px;box-shadow:none;scrollbar-width:thin;overscroll-behavior:contain;background:#242424;border:0;border-radius:12px;margin:4px;padding:5px;overflow-y:auto}.canvas-folder-submenu>button{color:#ccc;text-align:left;border:0;border-radius:9px;align-items:center;gap:8px;width:100%;height:auto;min-height:32px;font-size:11px;display:flex;padding:8px!important}.canvas-folder-submenu>button:hover{color:#fff;background:#333}.canvas-folder-submenu>div{color:#888;letter-spacing:0;padding:8px;font-size:10px}.fullscreen-media-viewer[data-editing=true] .fullscreen-media-viewport{cursor:default}.fullscreen-media-viewer[data-editing=true] .fullscreen-media-content{display:block;top:12px;right:12px;bottom:12px;left:12px}.fullscreen-media-viewer[data-editing=true] .fullscreen-media-details>button[aria-pressed=true]{background:#ffffff18}.fullscreen-image-crop{flex-direction:column;align-items:center;height:100%;min-height:0;display:flex}.fullscreen-image-crop-stage{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:12px;display:flex}.fullscreen-image-crop-frame{touch-action:none;border-radius:18px;flex:none;position:relative;overflow:hidden}.fullscreen-image-crop-frame>img{object-fit:contain;width:100%;height:100%;display:block}.fullscreen-image-crop-selection{cursor:move;touch-action:none;border:1px solid #fff;position:absolute;box-shadow:0 0 0 2000px #0008}.fullscreen-image-crop-grid{pointer-events:none;background:linear-gradient(90deg,#0000 33.1%,#fff6 33.1%,#fff6 33.4%,#0000 33.4%,#0000 66.4%,#fff6 66.4%,#fff6 66.7%,#0000 66.7%),linear-gradient(#0000 33.3%,#fff6 33.3%,#fff6 33.6%,#0000 33.6%,#0000 66.6%,#fff6 66.6%,#fff6 66.9%,#0000 66.9%);position:absolute;top:0;right:0;bottom:0;left:0}.fullscreen-image-crop-selection [data-crop-handle]{width:18px;height:18px;position:absolute}.fullscreen-image-crop-selection [data-crop-handle]:after{content:"";background:#fff;border-radius:2px;position:absolute;top:4px;right:4px;bottom:4px;left:4px}.fullscreen-image-crop-selection [data-crop-handle=nw]{cursor:nwse-resize;top:-9px;left:-9px}.fullscreen-image-crop-selection [data-crop-handle=ne]{cursor:nesw-resize;top:-9px;right:-9px}.fullscreen-image-crop-selection [data-crop-handle=sw]{cursor:nesw-resize;bottom:-9px;left:-9px}.fullscreen-image-crop-selection [data-crop-handle=se]{cursor:nwse-resize;bottom:-9px;right:-9px}.fullscreen-image-crop-controls{background:#ffffff08;border-radius:24px;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;font-size:11px;display:flex}.fullscreen-image-crop-controls label,.fullscreen-image-crop-controls button{align-items:center;gap:6px;display:flex}.fullscreen-image-crop-controls select{color:#ddd;background:#262626;border:0;border-radius:8px;padding:6px}.fullscreen-image-crop-controls button{border-radius:16px;padding:7px 9px}.fullscreen-image-crop-controls button.fullscreen-image-crop-apply{color:#171717;background:#e5e5e5}.canvas-magic-reference-search{background:#ffffff08;border-radius:12px;align-items:center;gap:8px;margin:2px 2px 8px;padding:8px 10px;display:flex}.canvas-magic-reference-search input{width:100%;min-width:0;box-shadow:none;color:inherit;background:0 0;border:0;outline:none;font-size:11px}.canvas-magic-reference-search svg{flex:none}.canvas-magic-reference-grid>button{flex-direction:column;align-items:stretch;gap:4px}.canvas-magic-reference-grid>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;padding:0 2px 3px;font-size:10px;display:block;overflow:hidden}.asset-preview-overlay.is-dragging{opacity:0;pointer-events:none}.asset-preview-panel{border-radius:28px;flex-direction:column;gap:16px;width:min(820px,100vw - 32px);max-height:calc(100dvh - 32px);padding:20px;display:flex}.asset-preview-header,.asset-preview-footer,.asset-preview-footer>div{align-items:center;gap:12px;display:flex}.asset-preview-header,.asset-preview-footer{flex-shrink:0;justify-content:space-between}.asset-preview-header>div{min-width:0}.asset-preview-header small,.asset-preview-footer>span{opacity:.55;font-size:11px}.asset-preview-header h2{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:16px;font-weight:500;overflow:hidden}.asset-preview-panel button{color:inherit;cursor:pointer;background:#7f7f7f1f;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px;display:inline-flex}.asset-preview-panel button:hover{background:#7f7f7f3d}.asset-preview-panel button:disabled{opacity:.3;cursor:default}.asset-preview-panel button:focus-visible{outline-offset:2px;outline:2px solid}.asset-preview-stage{background:#0000002e;border-radius:18px;flex-shrink:1;justify-content:center;align-items:center;height:min(48dvh,440px);min-height:100px;display:flex;position:relative;overflow:hidden}.asset-preview-stage>img,.asset-preview-stage>video{object-fit:contain;width:100%;height:100%}.asset-preview-stage textarea{resize:none;width:100%;height:100%;color:inherit;background:0 0;border:none;outline:none;padding:28px 48px;font-size:16px;line-height:1.8}.asset-preview-stage>span{opacity:.6;font-size:13px}.asset-preview-stage button{color:#fff;background:#181818bf;position:absolute;top:50%;transform:translateY(-50%)}.asset-preview-prev{left:8px}.asset-preview-next{right:8px}.asset-preview-thumbnails{flex-shrink:0;gap:8px;padding:3px;display:flex;overflow-x:auto}.asset-preview-thumbnails button{flex:0 0 64px;width:64px;height:56px;padding:3px;overflow:hidden}.asset-preview-thumbnails button[aria-pressed=true]{box-shadow:0 0 0 1px}.asset-preview-thumbnails img{object-fit:cover;border-radius:8px;width:100%;height:100%}.asset-preview-thumbnails span{text-align:left;max-height:100%;font-size:9px;line-height:1.3;overflow:hidden}.asset-preview-prompt{resize:none;width:100%;height:64px;color:inherit;background:#7f7f7f1a;border:none;border-radius:12px;flex-shrink:0;padding:10px;font-size:12px;line-height:1.6}.asset-preview-footer button{padding:10px 14px;font-size:12px}.asset-preview-footer .asset-preview-drag{cursor:grab}.asset-preview-footer .asset-preview-insert{background:var(--studio-dialog-button);color:var(--studio-dialog-button-text)}@media(max-width:540px){.asset-preview-panel{gap:12px;padding:14px}.asset-preview-footer{flex-wrap:wrap}}.glass-home .photo-hero-image{object-position:50% 55%}.home-glass-dock,.home-liquid-cursor,.home-glass-popover{--home-glass-fill:#d5d5d533;--home-glass-blur:6px;--home-glass-shadow:0 4px 33.3px 5px #0000000a}.home-glass-dock{z-index:3;background:var(--home-glass-fill);width:min(940px,100% - 40px);height:142px;-webkit-backdrop-filter:blur(var(--home-glass-blur)) var(--home-dock-filter);backdrop-filter:blur(var(--home-glass-blur)) var(--home-dock-filter);box-shadow:none;color:#fff;font-family:var(--wb-font-ui,sans-serif);border:1px solid #ffffff3d;border-radius:34px;flex-direction:column;gap:14px;padding:14px 18px;display:flex;position:absolute;bottom:calc(clamp(28px,6.5dvh,76px) + 90px);left:50%;transform:translate(-50%)}.home-glass-composer{min-width:0;height:56px;box-shadow:none;color:#292929;color-scheme:light;background:#fff;border:1px solid #0000;border-radius:28px;flex-shrink:0;align-items:center;gap:12px;padding:0 14px 0 22px;display:flex}.home-glass-composer input{color:#292929;letter-spacing:.01em;background:0 0;border:none;outline:none;flex:1;width:0;min-width:0;padding:5px 0;font-size:15px;font-weight:400;line-height:24px}.home-glass-composer input::placeholder{color:#777}.home-glass-tools{color:#555;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;padding:0;display:grid}.home-glass-tools svg{transition:transform .18s}.home-glass-tools[aria-expanded=true] svg{transform:rotate(180deg)}.home-glass-tools:hover{color:#222;background:#0000000d}.home-glass-create{color:#555;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;padding:0;transition:background .18s;display:grid}.home-glass-create:hover{color:#222;background:#0000000d}.home-glass-shortcuts{flex:1;justify-content:center;align-items:center;gap:24px;min-height:40px;display:flex}.home-glass-shortcuts button{color:#ffffffe0;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:40px;padding:0;display:grid;position:relative}.home-glass-shortcuts button:before{aspect-ratio:1;opacity:0;pointer-events:none;content:"";background:#ffffff24;border:0;border-radius:50%;height:calc(100% + 8px);transition:opacity .18s;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.home-glass-shortcuts button:hover:not(:disabled):before{opacity:1}.home-glass-shortcuts button>*{position:relative}.home-glass-dock button:disabled{opacity:.42;cursor:wait}.home-glass-dock button:focus-visible{outline-offset:3px;outline:1px solid #fff}.home-glass-composer button:focus-visible{outline-color:#444}.home-glass-popover button:focus-visible{outline-offset:2px;outline:1px solid #fff}.home-glass-composer:focus-within{border-color:#0000002e}.home-glass-popover{--home-popover-inset:24px;--home-popover-gap:12px;z-index:5;right:var(--home-popover-right,24px);bottom:var(--home-popover-bottom,0px);background:var(--home-glass-fill);width:214px;-webkit-backdrop-filter:blur(var(--home-glass-blur)) var(--home-popover-filter);backdrop-filter:blur(var(--home-glass-blur)) var(--home-popover-filter);color:#fff;box-shadow:none;font-family:var(--wb-font-ui,sans-serif);border:1px solid #ffffff3d;border-radius:20px;flex-direction:column;gap:2px;padding:6px 8px;animation:.16s ease-out home-glass-pop-in;display:flex;position:absolute}.home-glass-popover>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:34px;padding:8px;display:flex}.home-glass-popover>button:hover:not(:disabled){background:#ffffff17}.home-glass-popover button:disabled{opacity:.42;cursor:wait}.home-glass-popover>button>span{flex:1;font-size:11px;font-weight:500;line-height:16px}.home-glass-popover>button>.workbench-toolbar-icon{flex:0 0 17px;width:17px;height:17px;display:block}.home-glass-popover small{color:#ffffffb3;margin-top:1px;font-size:10px;font-weight:400;line-height:15px;display:block}.home-glass-popover>button>svg:last-child{opacity:.6;flex:0 0 13px}@keyframes home-glass-pop-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.home-glass-dock{background:var(--home-glass-fill)}}@media(max-width:760px){.glass-home .photo-hero-image{object-position:50% 58%}.home-glass-dock{bottom:calc(max(24px,env(safe-area-inset-bottom)) + 90px);border-radius:30px;gap:8px;width:calc(100% - 32px);height:114px;padding:8px 12px}.home-glass-composer{border-radius:25px;gap:7px;height:50px;padding:0 10px 0 18px}.home-glass-composer input{font-size:14px}.home-glass-create{flex-basis:28px}.home-glass-shortcuts{justify-content:center;gap:14px;min-height:36px}.home-glass-shortcuts button{width:40px;height:36px}.home-glass-popover{--home-popover-inset:18px;--home-popover-gap:13px;max-width:calc(100% - 36px)}}@media(prefers-reduced-motion:reduce){.home-glass-popover{animation:none}.home-glass-dock button,.home-glass-shortcuts button:before,.home-glass-tools svg{transition:none}}@media(min-width:1101px)and (max-width:1340px){.canvas-assistant-host[data-home=true] .fp-island-region{width:390px}}.home-liquid-cursor{z-index:10020;width:var(--home-liquid-size);height:var(--home-liquid-size);pointer-events:none;opacity:0;will-change:transform;background:var(--home-glass-fill);-webkit-backdrop-filter:blur(var(--home-glass-blur)) var(--home-liquid-filter);backdrop-filter:blur(var(--home-glass-blur)) var(--home-liquid-filter);box-shadow:var(--home-glass-shadow);border:1px solid #ffffff3d;border-radius:50%;position:fixed;top:0;left:0}.home-liquid-cursor[data-visible=true]{opacity:1}.glass-home[data-liquid-cursor-active=true]{cursor:none}@media(hover:none),(pointer:coarse){.home-liquid-cursor{display:none}}.fp-agent-rings{pointer-events:none;background:0 0;width:100%;height:100%;display:block}.fp-agent-rings__image{width:100%;height:100%;display:block;overflow:visible}.fp-agent-rings__rim{stroke:#fff;stroke-width:.85px;opacity:.54}.fp-agent-rings__fine-rim{stroke:#fff;stroke-width:.35px;opacity:.16}.fp-agent-rings__flow{transform-box:view-box;transform-origin:0 0;animation-play-state:paused}.fp-agent-rings__flow--left{animation:5.2s linear infinite paused fp-agent-rings-turn-left;transform:rotate(-35deg)}.fp-agent-rings__flow--right{animation:6.4s linear infinite paused fp-agent-rings-turn-right;transform:rotate(155deg)}.fp-agent-rings[data-animated=true] .fp-agent-rings__flow,.fp-agent-rings[data-animated=true] .fp-agent-rings__particle{animation-play-state:running}.fp-agent-rings__junction{fill:#fff;opacity:.26}.fp-agent-rings__particle{opacity:0;transform-origin:0 0;animation:fp-agent-rings-disperse var(--ring-particle-duration) linear var(--ring-particle-delay) infinite paused}@keyframes fp-agent-rings-disperse{0%,7%{opacity:0;transform:translate(0)scale(.4)}18%{opacity:.95;transform:translate(.6px,-.25px)scale(1)}55%{opacity:.65;transform:translate(var(--ring-particle-mid-x),var(--ring-particle-mid-y)) scale(.8)}88%,to{opacity:0;transform:translate(var(--ring-particle-x),var(--ring-particle-y)) scale(.15)}}@keyframes fp-agent-rings-turn-left{0%{transform:rotate(-35deg)}to{transform:rotate(325deg)}}@keyframes fp-agent-rings-turn-right{0%{transform:rotate(155deg)}to{transform:rotate(-205deg)}}@media(prefers-reduced-motion:reduce){.fp-agent-rings .fp-agent-rings__flow,.fp-agent-rings .fp-agent-rings__particle{animation:none!important}}.project-list-screen.project-list-photo.home-demo-page{overflow-anchor:none;overscroll-behavior:none;scroll-snap-type:none;padding:0;overflow-x:hidden}.home-experience{--home-demo-progress:0;--home-gallery-progress:0;--home-creation-progress:0;--home-hero-exit:0;--home-heading-reveal:0;--home-canvas-reveal:0;--home-canvas-exit:0;--home-gallery-heading-reveal:0;--home-gallery-reel-reveal:0;--home-gallery-footer-reveal:0;--home-gallery-exit:0;--home-creation-heading-reveal:0;--home-creation-media-reveal:0;--home-creation-controls-reveal:0;--home-demo-travel:40dvh;--home-gallery-hold:10dvh;--home-gallery-travel:80dvh;--home-creation-hold:14dvh;--home-creation-travel:80dvh;height:calc(100dvh + var(--home-demo-travel) + var(--home-gallery-hold) + var(--home-gallery-travel));position:relative}.home-experience-stop{pointer-events:none;height:100dvh;position:absolute;inset:0 0 auto}.home-experience-stop--demo{top:var(--home-demo-travel)}.home-experience-stop--gallery-start{top:calc(var(--home-demo-travel) + var(--home-gallery-hold))}.home-experience-stop--gallery{top:calc(var(--home-demo-travel) + var(--home-gallery-hold) + var(--home-gallery-travel))}.home-experience-stop--creation-start{top:calc(var(--home-demo-travel) + var(--home-gallery-hold) + var(--home-gallery-travel) + var(--home-creation-hold))}.home-experience-stop--creation{top:calc(var(--home-demo-travel) + var(--home-gallery-hold) + var(--home-gallery-travel) + var(--home-creation-hold) + var(--home-creation-travel))}.home-experience-stage{isolation:isolate;height:100dvh;position:sticky;top:0;overflow:clip}.home-experience-hero{transform-origin:50% 40%;height:100%;transform:translate3d(0,calc(var(--home-hero-exit) * -3dvh),0) scale(calc(1 + var(--home-hero-exit) * .045))}.home-experience-hero .photo-hero{min-height:0}.home-experience .home-glass-dock,.home-experience .home-glass-popover{opacity:max(0,calc(1 - var(--home-demo-progress) * 4))}.home-demo-entry{z-index:2;color:#fff9;white-space:nowrap;opacity:calc(1 - var(--home-demo-progress));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17171420;border:0;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:11px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.home-demo-entry:hover{color:#fff;background:#17171450}.home-demo-entry:focus-visible{color:#fff;outline-offset:3px;outline:1px solid #fff6}.home-experience[data-demo-revealing=true] .home-demo-entry{pointer-events:none;visibility:hidden}.home-demo-glass{z-index:3;-webkit-backdrop-filter:blur(14px) var(--home-demo-glass-filter);backdrop-filter:blur(14px) var(--home-demo-glass-filter);transform:translate3d(0,calc((1 - clamp(0,var(--home-demo-progress),1))*100%),0);pointer-events:none;background:#d5d5d533;border-top:1px solid #ffffff3d;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 1px #ffffff24,0 -4px 33.3px 5px #0000000a}.home-experience[data-demo-revealing=true] .home-demo-glass{pointer-events:auto}.home-demo-overlay{z-index:4;color:#e9e8e4;transform:translate3d(0,calc((1 - var(--home-demo-progress)) * 78% - var(--home-canvas-exit) * 9%),0);opacity:clamp(0,calc(1 - var(--home-canvas-exit) * 1.5),1);pointer-events:none;background:0 0;outline:none;flex-direction:column;justify-content:center;gap:30px;padding:110px 44px 72px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.home-demo-page .home-demo-overlay :is(button,textarea):focus-visible{outline:none}.home-experience[data-demo-active=true] .home-demo-overlay{pointer-events:auto}.home-gallery-overlay{z-index:5;opacity:clamp(0,calc(var(--home-gallery-progress) * 3),1);transform:translate3d(0,calc((1 - var(--home-gallery-progress)) * 8%),0);pointer-events:none;background:#202020;outline:none;position:absolute;top:0;right:0;bottom:0;left:0}.home-gallery-overlay>.home-inspiration{opacity:clamp(0,calc(1 - var(--home-gallery-exit) * 1.5),1);transform:translate3d(0,calc(var(--home-gallery-exit) * -36px),0)}.home-experience[data-gallery-active=true] .home-gallery-overlay{pointer-events:auto}.home-creation-overlay{z-index:6;overscroll-behavior-y:contain;opacity:clamp(0,calc(var(--home-creation-progress) * 3),1);transform:translate3d(0,calc((1 - var(--home-creation-progress)) * 8%),0);pointer-events:none;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;background:0 0;outline:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden auto}.home-experience[data-creation-active=true] .home-creation-overlay{pointer-events:auto}.home-demo-gallery-entry{color:#ffffffad;white-space:nowrap;cursor:pointer;background:#17171420;border:0;border-radius:999px;align-items:center;gap:9px;padding:10px 16px;font-size:11px;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.home-demo-gallery-entry:hover{color:#fff;background:#17171450}.home-demo-page .home-demo-gallery-entry:focus-visible{outline-offset:3px;outline:1px solid #fff8}.home-experience{--home-font-editorial:"Times New Roman", Georgia, "Songti SC", SimSun, serif;--home-font-headline:"Romie Light", "Romie", "Cormorant Garamond", "Times New Roman", serif}.home-editorial-eyebrow{color:#f5f1e5c9;font-family:var(--wb-font-ui,sans-serif);letter-spacing:.22em;white-space:nowrap;border:1px solid #ffffff24;border-radius:2px;align-items:center;margin-bottom:16px;padding:5px 7px;font-size:8px;font-weight:500;line-height:1.2;display:inline-flex}.home-demo-heading{color:#f5f1e8;width:100%;max-width:1440px;font-family:var(--wb-font-ui,sans-serif);transform:translate3d(0,calc((1 - var(--home-heading-reveal)) * 36px),0);opacity:var(--home-heading-reveal);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 40px;margin:0 auto;display:grid}.home-demo-heading-copy{grid-area:1/1;min-width:0}.home-demo-heading-brand{font-family:var(--home-font-headline);font-synthesis:none;letter-spacing:-.035em;margin:0;font-size:clamp(38px,3.8vw,72px);font-weight:300;line-height:1.08}.home-demo-heading-brand>span{white-space:nowrap;display:inline}.home-demo-heading-brand>span+span{margin-top:0;padding-left:0;font-style:normal}.home-demo-heading-caption{color:#f5f1e8b3;letter-spacing:.035em;margin:12px 0 0;font-size:12px;font-weight:400;line-height:1.8}.home-demo-heading-caption>span{color:#f5f1e88c;margin-left:14px}.home-demo-heading-nav{flex-direction:column;grid-area:1/2;align-items:flex-end;gap:9px;padding:0 0 3px;display:flex}.home-demo-heading-nav>span{color:#ffffff9e;letter-spacing:.07em;text-align:right;font-size:7px;line-height:1.9}.home-demo-projects{color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:12px;padding:0;font-size:11px;transition:opacity .18s;display:inline-flex}.home-demo-projects:hover{opacity:.7}.home-demo-page .home-demo-projects:focus-visible{outline-offset:4px;outline:1px solid #fff8}.home-demo-canvas-shell{transform-origin:50% 55%;width:100%;max-width:1440px;min-height:0;max-height:760px;transform:translate3d(0,calc((1 - var(--home-canvas-reveal)) * 70px - var(--home-canvas-exit) * 28px),0) scale(calc(.95 + var(--home-canvas-reveal) * .05 - var(--home-canvas-exit) * .045));opacity:var(--home-canvas-reveal);background:#0d0d0d;border:1px solid #ffffff1c;border-radius:22px;flex:1;margin:0 auto;position:relative;box-shadow:0 26px 90px #0003}.home-gallery-overlay .home-inspiration-header{transform:translate3d(0,calc((1 - var(--home-gallery-heading-reveal)) * 44px),0);opacity:var(--home-gallery-heading-reveal)}.home-gallery-overlay .home-inspiration-rail{transform-origin:50% 100%;transform:translate3d(0,calc((1 - var(--home-gallery-reel-reveal)) * 140px),0) scale(calc(.94 + var(--home-gallery-reel-reveal) * .06));opacity:var(--home-gallery-reel-reveal)}.home-gallery-overlay :is(.home-inspiration-space,.home-inspiration-footer){transform:translate3d(0,calc((1 - var(--home-gallery-footer-reveal)) * 28px),0);opacity:var(--home-gallery-footer-reveal)}.home-creation-overlay [data-creation-reveal=heading]{opacity:var(--home-creation-heading-reveal);transform:translate3d(0,calc((1 - var(--home-creation-heading-reveal)) * 32px),0)}.home-creation-overlay [data-creation-reveal=media]{opacity:var(--home-creation-media-reveal);transform:translate3d(0,calc((1 - var(--home-creation-media-reveal)) * 72px),0)}.home-creation-overlay [data-creation-reveal=controls]{opacity:var(--home-creation-controls-reveal);transform:translate3d(0,calc((1 - var(--home-creation-controls-reveal)) * 44px),0)}@media(prefers-reduced-motion:reduce){.home-experience-hero,.home-demo-overlay,.home-gallery-overlay,.home-creation-overlay,.home-demo-heading,.home-demo-canvas-shell,.home-gallery-overlay :is(.home-inspiration-header,.home-inspiration-rail,.home-inspiration-space,.home-inspiration-footer),.home-creation-overlay [data-creation-reveal]{transform:none}.home-demo-overlay{opacity:calc(clamp(0,var(--home-demo-progress),1) * (1 - var(--home-canvas-exit)))}}.home-demo-loading{color:#aaa;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.home-canvas-demo.workbench-shell{border-radius:inherit;color:#e5e5e0;-webkit-user-select:none;user-select:none;position:absolute;top:0;right:0;bottom:0;left:0}.home-canvas-demo__viewport{--workbench-grid-size:var(--demo-grid-size);--workbench-grid-origin-x:var(--demo-grid-x);--workbench-grid-origin-y:var(--demo-grid-y);touch-action:none;cursor:grab;border-radius:21px;outline:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.home-canvas-demo__viewport[data-dragging=true]{cursor:grabbing}.home-canvas-demo__viewport[data-connecting=true]{cursor:crosshair}.home-canvas-demo__world{transform-origin:0 0;width:1px;height:1px;position:absolute;top:0;left:0}.home-canvas-demo__connections{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.home-canvas-demo__connections path{fill:none;stroke:#8e918876;stroke-width:1.35px;vector-effect:non-scaling-stroke}.home-canvas-demo__connections .home-canvas-demo__wire-preview{stroke:#efeee1;stroke-dasharray:5 5}.home-demo-node{cursor:grab;outline:none;position:absolute}.home-demo-node:active{cursor:grabbing}.home-canvas-demo.workbench-shell .home-demo-node__frame:after{content:"";z-index:45;border:var(--home-demo-selection-width,1.25px) solid #ffffffb3;box-shadow:0 0 0 var(--home-demo-selection-halo,3px) #ffffff0d,0 0 var(--home-demo-selection-glow,16px) #ffffff14;opacity:0;pointer-events:none;border-radius:20px;transition:opacity .16s;position:absolute;top:0;right:0;bottom:0;left:0}.home-canvas-demo.workbench-shell .home-demo-node__frame[data-highlighted=true]:after{opacity:1}@media(prefers-reduced-motion:reduce){.home-canvas-demo.workbench-shell .home-demo-node__frame:after{transition:none}}.home-demo-node .workbench-text-card:not([data-text-editing=true]) textarea{cursor:grab;-webkit-user-select:none;user-select:none}.home-demo-node .workbench-text-card:not([data-text-editing=true]) textarea:active{cursor:grabbing}.home-demo-node__label{color:#ffffff80;white-space:nowrap;pointer-events:none;align-items:center;gap:7px;font-size:11px;line-height:20px;display:flex;position:absolute;top:-26px;left:2px}.home-demo-top-toolbar{z-index:4;flex-wrap:nowrap;align-items:center;display:flex;position:absolute;bottom:100%;left:50%;translate:-50%}.home-demo-top-toolbar svg{flex-shrink:0}.home-demo-generation-overlay{z-index:4;width:520px;height:150px;position:absolute;top:100%;left:50%;translate:-50%}.home-demo-port{z-index:3;touch-action:none;cursor:crosshair;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:50%}.home-demo-port--input{left:-20px}.home-demo-port--output{right:-20px}.home-demo-port[data-ready=true]>.workbench-node-connector__dot{color:#fff;background-color:#ffffff26}.home-demo-node .home-demo-port,.home-demo-node .workbench-node-version-rail{--home-demo-control-opacity:0;pointer-events:none}.home-demo-node .home-demo-port>.workbench-node-connector__dot,.home-demo-node .workbench-node-version-rail .workbench-node-connector__dot{opacity:var(--home-demo-control-opacity);transition:opacity .15s,background-color .15s}.home-demo-node:hover .home-demo-port,.home-demo-node:focus-visible .home-demo-port,.home-demo-node:focus-within .home-demo-port,.home-demo-node .home-demo-port:is([data-active=true],[data-ready=true]),.home-demo-node:hover .workbench-node-version-rail,.home-demo-node:focus-visible .workbench-node-version-rail,.home-demo-node .workbench-node-version-rail:focus-within{--home-demo-control-opacity:1;pointer-events:auto}.home-canvas-demo.workbench-shell .workbench-video-card{background:0 0;border-radius:20px;overflow:hidden}.home-canvas-demo.workbench-shell .workbench-video-card [data-video-card-surface],.home-canvas-demo.workbench-shell .workbench-video-card[data-card-selected=true] [data-video-card-surface]{border-radius:20px;outline:none;overflow:hidden}.home-demo-bottom-region.fp-bottom-region{z-index:20;max-width:calc(100% - 24px);position:absolute;bottom:18px}.home-demo-create-controls{z-index:20;gap:6px;display:flex;position:absolute;top:18px;left:18px}.home-demo-create-controls button{color:#ffffffa6;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.home-demo-create-controls button:hover{color:#fff;background:#ffffff26}.home-demo-create-menu{z-index:21;position:absolute;top:60px;left:18px}.home-demo-create-menu>button{color:#ffffffb3;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;height:36px;padding:0 12px;font-size:12px;display:flex}.home-demo-create-menu>button:hover{color:#fff;background:#ffffff12}.home-canvas-demo__tool-divider{background:#ffffff12;width:20px;height:1px;margin:3px 0}.home-canvas-demo__zoom{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#252525b3;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:18px;right:19px}.home-canvas-demo__zoom button{color:#c4c4c4;background:0 0;border:0;border-radius:6px;place-items:center;width:29px;height:28px;padding:0;display:grid}.home-canvas-demo__zoom button:hover,.home-canvas-demo__zoom button:focus-visible{color:#fff;background:#ffffff0c;outline:none}.home-canvas-demo__zoom>span:not(.home-canvas-demo__tool-divider){text-align:center;font-variant-numeric:tabular-nums;color:#a3a3a3;min-width:39px;font-size:10px}.home-canvas-demo__zoom .home-canvas-demo__tool-divider{width:1px;height:14px;margin:0 4px}.home-canvas-demo__hint{z-index:20;white-space:nowrap;color:#ffffff80;pointer-events:none;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:86px;left:50%;transform:translate(-50%)}.home-canvas-demo__hint button{color:#ddd;pointer-events:auto;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid}.home-canvas-demo__announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body:has(.home-experience[data-demo-revealing=true]) .home-liquid-cursor{visibility:hidden;pointer-events:none}@media(min-width:761px)and (max-width:1100px){.home-demo-overlay{gap:24px;padding:98px 24px 64px}.home-demo-heading{gap:20px 24px}.home-demo-heading-brand{font-size:clamp(36px,4.2vw,44px)}.home-demo-heading-caption{font-size:11px}}@media(max-width:760px){.home-demo-overlay{gap:22px;padding:92px 20px 58px}.home-demo-heading{grid-template-columns:minmax(0,1fr) auto;gap:14px 22px}.home-demo-heading-copy{grid-area:1/1/auto/-1}.home-demo-heading-brand{font-size:clamp(34px,5.8vw,42px)}.home-demo-heading-caption{margin-top:10px;font-size:10px}.home-demo-heading-nav>span{display:none}.home-demo-heading-nav{border-top:0;grid-area:2/2;padding-top:0}.home-demo-projects{gap:8px;min-height:30px;font-size:11px}.home-demo-canvas-shell{border-radius:18px}.home-canvas-demo__viewport{border-radius:17px}.home-canvas-demo__hint{font-size:9px;bottom:122px;left:18px;transform:none}.home-canvas-demo__zoom{bottom:82px}}@media(max-width:480px){.home-demo-overlay{gap:18px;padding:92px 12px 58px}.home-demo-heading{gap:12px 10px;padding:0 8px}.home-editorial-eyebrow{letter-spacing:.16em;margin-bottom:12px;padding:4px 6px;font-size:7px}.home-demo-heading-brand{font-size:clamp(34px,9.5vw,40px)}.home-demo-heading-brand>span{display:block}.home-demo-heading-caption{letter-spacing:.06em;margin-top:10px;font-size:10px}.home-demo-heading-caption>span{margin-left:0;display:block}.home-demo-projects{gap:5px;font-size:10px}.home-demo-entry{bottom:14px}.home-canvas-demo__zoom{bottom:82px;right:12px}.home-canvas-demo__zoom button{width:25px}.home-canvas-demo__zoom>span:not(.home-canvas-demo__tool-divider){min-width:31px}}@media(max-height:700px)and (min-width:761px){.home-demo-overlay{gap:18px;padding-top:86px;padding-bottom:58px}.home-demo-heading-brand{font-size:clamp(36px,3.8vw,56px)}.home-demo-heading-caption{margin-top:8px}}@media(max-width:1100px){.home-demo-overlay{padding-top:156px}}@media(max-width:1100px)and (max-height:700px){.home-demo-overlay{padding-top:144px}}.home-tutorial-container{width:100%;height:100%;min-height:0;font-family:var(--wb-font-ui,sans-serif);position:relative}.home-tutorial-instance{position:absolute;top:0;right:0;bottom:0;left:0}.home-tutorial-instance[data-suspended=true]{visibility:hidden;opacity:0;pointer-events:none}.home-tutorial-overlay{z-index:65;pointer-events:none;border-radius:20px;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.home-tutorial-mask{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.home-tutorial-space{pointer-events:none;position:absolute}.home-tutorial-spot-hint{color:#fff;white-space:nowrap;text-shadow:0 2px 10px #000;pointer-events:none;flex-direction:column;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;transform:translate(-50%,-50%)}.home-tutorial-spot-hint i{background:#fff;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 6px #fff2}.home-tutorial-marquee-demo{pointer-events:none;position:absolute}.home-tutorial-marquee-start{color:#171717;white-space:nowrap;background:#fff;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;top:-27px;left:-5px}.home-tutorial-marquee-box{transform-origin:0 0;background:#ffffff0d;border:1px dashed #ffffffbf;border-radius:3px;animation:3.2s ease-in-out infinite home-tutorial-marquee-grow;position:absolute;top:0;right:0;bottom:0;left:0}.home-tutorial-marquee-pointer{filter:drop-shadow(0 1px 2px #0008);animation:3.2s ease-in-out infinite home-tutorial-marquee-move;position:absolute;top:-3px;left:-3px}.home-tutorial-overlay[data-gesture=true] .home-tutorial-marquee-demo{opacity:0}@keyframes home-tutorial-marquee-grow{0%,12%{opacity:0;transform:scale(.01)}20%{opacity:1}72%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes home-tutorial-marquee-move{0%,12%{opacity:1;transform:translate(0)}72%,88%{transform:translate(var(--marquee-x),var(--marquee-y));opacity:1}to{transform:translate(var(--marquee-x),var(--marquee-y));opacity:0}}.home-tutorial-card{color:#232323;pointer-events:auto;background:#fff;border:0;border-radius:13px;outline:none;width:236px;max-width:calc(100% - 20px);padding:12px 14px;transition:left .12s ease-out,top .12s ease-out;position:absolute;box-shadow:0 8px 32px #0005}.home-tutorial-card:before{content:"";pointer-events:none;background:#fff;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.home-tutorial-card[data-side=left]:before{left:-4px;top:calc(var(--tip-offset) - 5px)}.home-tutorial-card[data-side=right]:before{right:-4px;top:calc(var(--tip-offset) - 5px)}.home-tutorial-card[data-side=top]:before{top:-4px;left:calc(var(--tip-offset) - 5px)}.home-tutorial-card[data-side=bottom]:before{bottom:-4px;left:calc(var(--tip-offset) - 5px)}.home-tutorial-card header{color:#81817d;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;display:flex}.home-tutorial-card button,.home-tutorial-entry,.home-tutorial-resume button,.home-tutorial-summary button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;display:inline-flex}.home-tutorial-card header button{color:#858582;padding:3px}.home-tutorial-card header button:hover{color:#202020}.home-tutorial-card p{color:#454542;margin:0;font-size:14px;line-height:1.6}.home-tutorial-card p strong{color:#131313;font-weight:650}.home-tutorial-card p strong>svg{vertical-align:-3px;margin-right:6px;display:inline-block}.home-tutorial-card small{color:#858582;margin-top:8px;font-size:10px;line-height:1.6;display:block}.home-tutorial-progress{gap:4px;margin:18px 0 14px;display:flex}.home-tutorial-progress span{background:#ebebe8;border-radius:2px;flex:1;height:2px}.home-tutorial-progress span[data-skipped=true]{background:#c8c8c3}.home-tutorial-progress span[data-done=true],.home-tutorial-progress span[data-current=true]{background:#393936}.home-tutorial-card footer{color:#777773;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:10px;display:flex}.home-tutorial-card footer button{padding:4px 0}.home-tutorial-navigation{gap:8px;display:flex}.home-tutorial-card .home-tutorial-navigation button{color:#333;background:#f0f0ed;border-radius:50%;width:28px;height:28px;padding:0;transition:background .15s}.home-tutorial-card .home-tutorial-navigation button:last-child{color:#fff;background:#292929}.home-tutorial-card .home-tutorial-navigation button:hover:not(:disabled){color:#222;background:#ddddd7}.home-tutorial-card .home-tutorial-finish{color:#fff;background:#292929;border-radius:9px;margin-top:12px;padding:9px 12px;font-size:12px}.home-tutorial-card button:disabled,.home-tutorial-resume button:disabled{opacity:.35;cursor:default}.home-tutorial-container :is(.home-tutorial-card,.home-tutorial-resume,.home-tutorial-summary) button:focus-visible,.home-tutorial-entry:focus-visible{outline-offset:3px;outline:1px solid #eee!important}.home-tutorial-container .home-tutorial-card button:focus-visible{outline-color:#333!important}.home-tutorial-entry{z-index:60;color:#fff;white-space:nowrap;background:#303030;border:0;border-radius:28px;gap:10px;min-height:46px;padding:10px 12px 10px 18px;font-size:14px;font-weight:500;line-height:24px;transition:background-color .18s,color .18s;animation:5.6s ease-in-out 1s infinite home-tutorial-entry-glow;position:absolute;top:20px;right:20px;box-shadow:0 3px 14px #0003}.home-tutorial-entry-arrow{background:#ffffff10;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.home-tutorial-entry-arrow svg{animation:5.6s ease-in-out 1s infinite home-tutorial-entry-nudge}.home-tutorial-entry:is(:hover,:focus-visible){color:#fff;background:#404040;animation-play-state:paused}.home-tutorial-entry:is(:hover,:focus-visible) .home-tutorial-entry-arrow svg{animation-play-state:paused}@keyframes home-tutorial-entry-glow{0%,60%,to{box-shadow:0 3px 14px #0003,0 0 #fff0}25%{box-shadow:0 3px 14px #0003,0 0 22px 3px #fff3}}@keyframes home-tutorial-entry-nudge{0%,12%,44%,to{transform:translate(0)}26%{transform:translate(2px,-2px)}}@media(prefers-reduced-motion:reduce){.home-tutorial-entry{transition:none}.home-tutorial-entry-arrow svg{animation:none}}.home-tutorial-welcome{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0b55;border-radius:20px;place-items:center;padding:18px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.home-tutorial-welcome-card{color:#252525;text-align:center;background:#fff;border:0;border-radius:22px;outline:none;width:min(380px,100%);padding:28px 32px 24px;box-shadow:0 20px 64px #0003}.home-tutorial-welcome-card>svg{margin:0 auto 12px}.home-tutorial-welcome-card>span{color:#777;letter-spacing:.12em;font-size:12px;display:block}.home-tutorial-welcome-card h3{letter-spacing:-.04em;margin:16px 0 12px;font-size:30px;font-weight:500;line-height:1.35}.home-tutorial-welcome-card p{color:#777;font-size:13px;line-height:1.8}.home-tutorial-welcome-card button{cursor:pointer;border:0;justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.home-tutorial-start{color:#fff;background:#252525;border-radius:14px;height:48px;margin-top:23px;font-size:15px}.home-tutorial-start:hover{background:#414141}.home-tutorial-welcome-skip{color:#777;background:0 0;margin:13px 0 15px;padding:6px;font-size:12px}.home-tutorial-welcome-card small{color:#999;font-size:10px}.home-tutorial-welcome-card button:focus-visible{outline-offset:3px;outline:2px solid #777}@media(max-height:850px){.home-tutorial-welcome-card{padding:20px 28px 16px}.home-tutorial-welcome-card h3{margin:10px 0;font-size:25px}.home-tutorial-welcome-card>svg{width:22px;height:22px;margin-bottom:7px}.home-tutorial-start{margin-top:15px}.home-tutorial-welcome-skip{margin:8px 0}}.home-tutorial-resume{z-index:70;color:#ddd;background:#2b2b2b;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;max-width:calc(100% - 36px);padding:12px 14px;font-size:11px;display:flex;position:absolute;top:18px;right:18px;box-shadow:0 6px 24px #0003}.home-tutorial-resume>span{color:#999}.home-tutorial-summary{z-index:70;color:#232323;text-align:center;background:#fff;border:0;border-radius:18px;width:min(340px,100% - 32px);padding:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 70px #0006}.home-tutorial-summary>svg{margin:0 auto 15px}.home-tutorial-summary h3{margin-bottom:12px;font-size:19px;font-weight:500}.home-tutorial-summary p,.home-tutorial-summary small{color:#777;font-size:12px;line-height:1.9}.home-tutorial-summary small{max-height:90px;margin:10px 0;display:block;overflow:auto}.home-tutorial-summary button{border-radius:10px;width:100%;padding:10px;font-size:12px;display:flex}.home-tutorial-summary .home-tutorial-primary{color:#fff;background:#242424;margin:20px 0 7px}.home-tutorial-summary .home-tutorial-replay{color:#666;margin-top:5px}.home-canvas-demo[data-tutorial-step="4"] :is([data-demo-output=reference],[data-demo-input=lesson-text]){--home-demo-control-opacity:1;opacity:1;visibility:visible;pointer-events:auto}.home-canvas-demo[data-tutorial-step] :is(.home-demo-generation-overlay,.home-demo-top-toolbar,.workbench-node-version-rail,.home-demo-create-controls){visibility:hidden}.home-canvas-demo[data-tutorial-step="14"] .home-demo-generation-overlay{visibility:visible}.home-canvas-demo[data-tutorial-step="14"] [data-card-dropdown-root]{left:var(--home-demo-menu-left,20px)!important;top:var(--home-demo-menu-top,20px)!important;z-index:45!important;width:280px!important;max-height:calc(100% - 40px)!important;position:absolute!important}.home-demo-preview-placeholder{color:#d6d6cf;background:#282826;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;font-size:20px;display:flex}.home-demo-preview-placeholder small{color:#97978f;font-size:12px}.home-demo-preview-progress{transform-origin:0;background:#777;width:60%;height:2px;animation:1.3s ease-out both home-demo-preview;display:block}@keyframes home-demo-preview{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.home-demo-preview-progress{animation:none}}.home-canvas-demo[data-tutorial-step] .home-demo-tools__assistant .fp-skill-send{opacity:.3;pointer-events:none}@media(prefers-reduced-motion:reduce){.home-tutorial-card{transition:none}.home-tutorial-marquee-box,.home-tutorial-marquee-pointer{animation:none}.home-tutorial-marquee-pointer{transform:translate(var(--marquee-x),var(--marquee-y))}}.home-demo-tools{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.home-demo-tools[data-active=false]{visibility:hidden}.home-demo-tools .canvas-magic-layer{z-index:12;position:absolute}.home-demo-tools .canvas-magic-tools{z-index:25;pointer-events:auto;width:min(400px,100% - 28px);position:absolute;top:auto;translate:-50%;max-height:calc(100% - 148px)!important}.home-demo-tools .fp-skill-panel{z-index:24;max-height:calc(100% - 90px);position:absolute}.home-demo-tools .fp-share-overlay{z-index:32;pointer-events:auto;position:absolute}.home-demo-tools__assistant[hidden]{display:none}.home-demo-tools .fp-skill-scroll,.home-demo-tools .canvas-magic-content,.home-demo-tools textarea{overscroll-behavior:contain}.home-demo-tools__notes{transform-origin:0 0;z-index:15;width:1px;height:1px;position:absolute}.home-demo-tools__notes .canvas-local-note-marker{pointer-events:auto;position:absolute}.home-demo-tools__placement{z-index:16;pointer-events:auto;cursor:crosshair;touch-action:none;position:absolute;top:0;right:0;bottom:0;left:0}.home-demo-tools__note-backdrop{z-index:30;pointer-events:auto;position:absolute;top:0;right:0;bottom:0;left:0}.home-demo-tools__note-backdrop .canvas-note-editor{max-width:calc(100% - 24px)}.workbench-shell .home-demo-tools__minimap{z-index:24;pointer-events:auto;width:232px;position:absolute;inset:auto auto 82px 50%;transform:none}.home-demo-tools__minimap header{color:#cfcfcf;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;font-size:12px;display:flex}.home-demo-tools__minimap header button{color:#bcbcbc;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px}.home-demo-tools__minimap header button:hover{color:#fff;background:#ffffff14}.home-demo-tools__minimap .canvas-minimap-preview{cursor:crosshair;touch-action:none;background:#171717;border-radius:12px;width:100%;height:124px;display:block}.home-demo-tools__minimap-view{stroke-width:1px}@media(max-width:600px){.home-demo-tools .canvas-magic-tools{max-height:calc(100% - 166px)!important}.workbench-shell .home-demo-tools__minimap{width:min(232px,100% - 24px)}}.home-experience[data-community-enabled=true]{--home-community-progress:0;--home-community-hold:14dvh;--home-community-travel:80dvh;height:calc(100dvh + var(--home-demo-travel) + var(--home-gallery-hold) + var(--home-gallery-travel) + var(--home-community-hold) + var(--home-community-travel))}.home-experience-stop--community-start{top:calc(var(--home-demo-travel) + var(--home-gallery-hold) + var(--home-gallery-travel) + var(--home-community-hold))}.home-experience-stop--community{top:calc(var(--home-demo-travel) + var(--home-gallery-hold) + var(--home-gallery-travel) + var(--home-community-hold) + var(--home-community-travel))}.home-community-overlay{z-index:6;overscroll-behavior-y:contain;opacity:clamp(0,calc(var(--home-community-progress,0) * 2),1);pointer-events:none;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;background:#1c1c1c;outline:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden auto}.home-experience[data-community-active=true] .home-community-overlay{pointer-events:auto}.home-community{color:#f5f5f5;min-height:100%;font-family:var(--wb-font-ui,sans-serif);background:#1c1c1c;padding:130px clamp(24px,4vw,80px) 40px}.home-community-inner{width:100%;max-width:1540px;transform:translate3d(0,calc((1 - var(--home-community-progress,1)) * 36px),0);margin:0 auto}.home-community-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px;display:flex}.home-community-kicker{letter-spacing:.18em;color:#888;font-size:9px}.home-community-heading h2{font-family:var(--home-font-headline,Georgia, serif);letter-spacing:-.035em;margin:9px 0 7px;font-size:clamp(46px,4.5vw,76px);font-weight:300;line-height:1}.home-community-heading p{color:#999;margin:0;font-size:12px}.home-community-heading-actions{align-items:center;gap:22px;padding-bottom:4px;display:flex}.home-community-heading-actions button{color:#ccc;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:11px;display:inline-flex}.home-community-heading-actions .home-community-publish{color:#222;background:#efefeb;border-radius:99px;padding:12px 19px}.home-community-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin:34px 0 24px;display:flex}.home-community-toolbar h3{letter-spacing:.04em;margin:0 10px 0 0;font-size:19px;font-weight:500}.home-community-sort{gap:6px;display:flex}.home-community-sort button{color:#aaa;cursor:pointer;background:#ffffff19;border:1px solid #ffffff1a;border-radius:99px;padding:7px 14px;font-size:10px;font-weight:500}.home-community-sort button[aria-pressed=true]{color:#171717;background:#fff;border-color:#fff}.home-community-search{color:#888;background:#ffffff09;border-radius:99px;align-items:center;gap:11px;width:min(360px,40%);margin-left:auto;padding:11px 15px;display:flex}.home-community-search input{color:#eee;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:11px}.home-community-search:focus-within{box-shadow:0 0 0 1px #ffffff60}.home-community-refresh{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.home-community-feed{width:100%;min-width:0;min-height:220px}.home-community-empty{color:#aaa;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;font-size:12px;display:flex}.home-community-empty button,.home-community-more button{color:#ddd;cursor:pointer;background:#ffffff12;border:0;border-radius:99px;align-items:center;gap:12px;padding:11px 20px;font-size:12px;display:inline-flex}.home-community-more{text-align:center;color:#777;padding:24px 0 10px;font-size:11px}.home-community-notice{z-index:600;color:#fff;background:#343434;border-radius:18px;align-items:center;gap:20px;max-width:calc(100vw - 40px);padding:14px 20px;font-size:12px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0004}.home-community-notice button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px}.home-community-copy{--community-dialog-width:960px;overflow-y:auto}.home-community-copy-close{float:right;margin:20px}.home-community :is(button,a):focus-visible{outline-offset:3px;outline:1px solid #eee}@media(max-width:1100px){.home-community{padding-top:160px}}@media(max-width:680px){.home-community{padding:152px 18px 30px}.home-community-heading{margin-bottom:22px;display:block}.home-community-heading h2{font-size:48px}.home-community-heading-actions{justify-content:space-between;gap:18px;margin-top:20px}.home-community-heading-actions button{font-size:10px}.home-community-toolbar{gap:10px;margin:24px 0 20px}.home-community-search{order:2;width:calc(100% - 44px);margin:2px 0 0}.home-community-refresh{order:3}}@media(prefers-reduced-motion:reduce){.home-community-overlay,.home-community-inner,.home-gallery-overlay>.home-inspiration{transform:none}}.home-creation{color:#f5f1e8;min-height:100%;font-family:var(--wb-font-ui,sans-serif);background:#171816cc;padding:124px clamp(24px,3.6vw,72px) 28px}.home-creation-inner{max-width:1660px;margin:0 auto}.home-creation-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.home-creation-header>span{color:#f5f1e880;letter-spacing:.18em;align-items:center;gap:15px;font-size:9px;display:flex}.home-creation-header i{font-family:var(--home-font-headline,Georgia, serif);letter-spacing:0;color:#f5f1e8;font-size:23px;font-style:normal}.home-creation-header button{color:#f5f1e8aa;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0 8px 12px;font-size:11px;display:inline-flex}.home-creation-layout{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);align-items:center;gap:clamp(30px,4.5vw,82px);display:grid}.home-creation-visual{min-width:0;margin:0}.home-creation-compare{isolation:isolate;background:#34352f;border-radius:10px;height:clamp(390px,56dvh,700px);animation:.38s both home-creation-photo-in;position:relative;overflow:hidden}.home-creation-photo{position:absolute;top:0;right:0;bottom:0;left:0}.home-creation-photo img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.home-creation-photo--before{clip-path:inset(0 calc(100% - var(--comparison-position)) 0 0)}.home-creation-compare[data-portrait=true] .home-creation-photo img{object-fit:contain}.home-creation-compare[data-portrait=true] .home-creation-photo--before{background:#cbcec8}.home-creation-compare[data-portrait=true] .home-creation-photo--after{background:#341b1b}.home-creation-image-label{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;pointer-events:none;background:#17171470;border-radius:30px;align-items:center;gap:8px;padding:7px 11px;font-size:10px;display:inline-flex;position:absolute;top:16px}.home-creation-image-label--before{left:16px}.home-creation-image-label--after{right:16px}.home-creation-image-label>span{color:#ffffffa1;border-left:1px solid #ffffff38;padding-left:8px;font-size:8px}.home-creation-divider{z-index:3;left:var(--comparison-position);pointer-events:none;background:#ffffffe0;width:1px;position:absolute;top:0;bottom:0}.home-creation-divider>span{color:#32332f;background:#f8f7f1;border-radius:50%;justify-content:center;align-items:center;gap:2px;width:42px;height:42px;display:flex;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 3px 22px #0003}.home-creation-range{z-index:5;opacity:0;cursor:col-resize;touch-action:none;width:100%;height:100%;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.home-creation-compare:focus-within{outline-offset:4px;outline:2px solid #e1d4b7}.home-creation-drag-hint{z-index:2;color:#ffffffe0;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#17171466;border-radius:24px;padding:8px 14px;font-size:10px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.home-creation-visual figcaption{color:#f5f1e873;justify-content:space-between;align-items:center;gap:16px;padding-top:17px;font-size:9px;display:flex}.home-creation-visual figcaption>span:first-child{font-variant-numeric:tabular-nums;letter-spacing:.13em}.home-creation-visual figcaption p{color:#f5f1e8c4;letter-spacing:.15em;margin:0;font-size:9px}.home-creation-content{min-width:0}.home-creation-eyebrow{letter-spacing:.2em;color:#f5f1e878;font-size:8px}.home-creation-content h2{font-family:var(--home-font-editorial,Georgia, serif);letter-spacing:-.03em;margin:16px 0 14px;font-size:clamp(28px,2.4vw,46px);font-weight:400;line-height:1.32}.home-creation-intro{color:#f5f1e899;margin:0;font-size:12px;line-height:1.8}.home-creation-options{margin-top:24px}.home-creation-options>button{text-align:left;color:#f5f1e878;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;align-items:center;gap:15px;width:100%;min-height:55px;padding:10px 0;transition:color .2s;display:flex}.home-creation-options>button:hover,.home-creation-options>button[aria-pressed=true]{color:#f5f1e8}.home-creation-options>button>span:nth-child(2){letter-spacing:.04em;flex:1;font-size:14px}.home-creation-option-index{font-family:var(--home-font-headline,Georgia, serif);opacity:.55;font-size:18px}.home-creation-option-icon{border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.home-creation-options>button[aria-pressed=true] .home-creation-option-icon{color:#34342e;background:#eee8d8}.home-creation-scheme{margin:18px 0 22px}.home-creation-scheme>p{color:#f5f1e89e;min-height:40px;margin:0 0 15px;font-size:11px;line-height:1.85}.home-creation-scheme ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.home-creation-scheme li{color:#f5f1e870;align-items:center;gap:8px;font-size:9px;display:inline-flex}.home-creation-scheme li svg{opacity:.5}.home-creation-start{color:#262821;cursor:pointer;background:#f2eee4;border:0;border-radius:999px;justify-content:space-between;align-items:center;width:100%;min-height:55px;padding:6px 7px 6px 24px;transition:background .2s,transform .2s;display:flex}.home-creation-start>span:first-child{letter-spacing:.04em;font-size:13px}.home-creation-start>span:last-child{background:#d9d5ca;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.home-creation-start:hover:not(:disabled){background:#fffaf0;transform:translateY(-1px)}.home-creation-start:disabled,.home-creation-options>button:disabled{opacity:.5;cursor:default}.home-creation-note{text-align:center;color:#f5f1e870;margin:12px 0 0;font-size:9px;line-height:1.7}.home-creation-error{color:#ffc8a8;margin:12px 0 0;font-size:12px;line-height:1.6}.home-creation-footer{color:#f5f1e85c;justify-content:space-between;align-items:center;gap:20px;margin-top:38px;display:flex}.home-creation-footer>span{letter-spacing:.18em;font-size:8px}.home-creation-footer p{font-family:var(--home-font-editorial,Georgia, serif);margin:0;font-size:13px}.home-creation button:focus-visible{outline-offset:4px;outline:1px solid #e1d4b7}.home-inspiration-footer>.home-inspiration-continue{color:#f5f1e8c9;cursor:pointer;background:#ffffff0c;border:0;border-radius:30px;justify-content:center;justify-self:center;align-items:center;gap:12px;padding:10px 17px;font-size:11px;display:inline-flex}.home-inspiration-continue:hover{color:#fff;background:#ffffff1c}@keyframes home-creation-photo-in{0%{opacity:0}to{opacity:1}}@media(min-width:1101px)and (max-height:820px){.home-creation{padding-top:110px}.home-creation-header{margin-bottom:18px}.home-creation-layout{align-items:start}.home-creation-compare{height:max(350px,62dvh)}.home-creation-content h2{margin-top:10px;font-size:30px}.home-creation-intro{font-size:11px}.home-creation-options{margin-top:14px}.home-creation-options>button{min-height:46px}.home-creation-scheme{margin:14px 0 17px}.home-creation-scheme>p{margin-bottom:10px}.home-creation-footer{margin-top:22px}}@media(max-width:1100px){.home-creation{padding-top:156px}.home-creation-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:26px}.home-creation-content h2{font-size:29px}.home-creation-visual figcaption>span:last-child{display:none}}@media(max-width:760px){.home-creation{padding:150px 22px 28px}.home-creation-header{gap:10px;margin-bottom:22px}.home-creation-header>span{letter-spacing:.12em;gap:9px;font-size:7px}.home-creation-header button{flex-shrink:0;font-size:10px}.home-creation-layout{grid-template-columns:minmax(0,1fr);gap:32px}.home-creation-compare{aspect-ratio:4/3;height:auto}.home-creation-compare[data-portrait=true]{aspect-ratio:1}.home-creation-content h2{font-size:34px}.home-creation-options{margin-top:22px}.home-creation-options>button{min-height:58px}.home-creation-scheme>p{min-height:0}.home-creation-image-label{padding:6px 8px;font-size:9px;top:12px}.home-creation-image-label--before{left:12px}.home-creation-image-label--after{right:12px}.home-creation-footer{margin-top:34px}.home-creation-footer p{font-size:11px}}@media(max-width:900px){.home-inspiration-footer>.home-inspiration-continue{grid-area:2/1/auto/-1;padding:7px 12px;font-size:10px}}@media(prefers-reduced-motion:reduce){.home-creation-compare{animation:none}.home-creation-start{transition:none}}.camera-angle-panel{z-index:120;overscroll-behavior:contain;width:min(620px,100vw - 24px);max-height:calc(100dvh - 24px);-webkit-backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh,1));backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh,1));color:#f1f1f1;-webkit-user-select:none;user-select:none;background:#252525f0;border:1px solid #ffffff05;border-radius:29px;outline:none;padding:0 9px 12px;font-family:inherit;position:fixed;overflow-y:auto;box-shadow:0 16px 48px #0004}.camera-angle-header{align-items:center;gap:12px;height:45px;padding:0 8px;display:flex;position:relative}.camera-angle-header h2{margin:0;font-size:12px;font-weight:400;line-height:22px}.camera-angle-close{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;width:28px;height:29px;margin-left:auto;padding:0;display:grid}.camera-angle-close:hover{color:#fff;background:#ffffff12}.camera-angle-body{grid-template-columns:252px minmax(0,1fr);gap:18px;padding:0 8px;display:grid}.camera-angle-preview-wrap{background:#252525;border:0;border-radius:20px;min-width:0;position:relative;overflow:hidden}.camera-angle-stage{place-items:center;width:100%;height:252px;display:grid;overflow:hidden}.camera-angle-preview{cursor:grab;touch-action:none;background:#202020;outline:none;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0b}.camera-angle-preview[data-mode=pan]{cursor:move}.camera-angle-preview.is-dragging{cursor:grabbing}.camera-angle-preview[aria-disabled=true]{cursor:default}.camera-angle-preview canvas{pointer-events:none;width:100%;height:100%;display:block}.camera-angle-preview:focus-visible{box-shadow:0 0 0 1px #ffffff7a}.camera-angle-crosshair{pointer-events:none;opacity:.6;width:17px;height:17px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.camera-angle-crosshair:before,.camera-angle-crosshair:after{content:"";background:#fff;position:absolute;box-shadow:0 0 3px #0008}.camera-angle-crosshair:before{width:17px;height:1px;top:8px;left:0}.camera-angle-crosshair:after{width:1px;height:17px;top:0;left:8px}.camera-angle-preview-tools{justify-content:space-between;align-items:center;gap:12px;padding:0 11px 9px;display:flex}.camera-angle-interaction{align-items:center;gap:3px;display:inline-flex}.camera-angle-interaction button{color:#ffffff70;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:inline-flex}.camera-angle-interaction button:hover,.camera-angle-interaction button[aria-pressed=true]{color:#fff;background:#ffffff0e}.camera-angle-reset{color:#ffffff62;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;display:grid}.camera-angle-reset:hover:not(:disabled){color:#ffffffdc}.camera-angle-preview-hint{color:#ffffff45;margin:12px 0 0;font-size:10px;line-height:1.7}.camera-angle-settings{flex-direction:column;min-width:0;padding:8px 0;display:flex}.camera-angle-shape{justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 12px;display:flex}.camera-angle-shape>span{color:#ffffff79;font-size:10px}.camera-angle-shape>div{align-items:center;gap:4px;display:inline-flex}.camera-angle-shape button{color:#ffffff75;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:57px;height:28px;padding:0 9px;font-size:10px;display:inline-flex}.camera-angle-shape button:hover,.camera-angle-shape button[aria-pressed=true]{color:#fff;background:#ffffff0e}.camera-angle-shot{background:#252525;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:24px;padding:3px;display:grid}.camera-angle-shot button{color:#ffffff75;cursor:pointer;background:0 0;border:0;border-radius:9px;height:27px;font-size:11px}.camera-angle-shot button:hover,.camera-angle-shot button[aria-pressed=true]{color:#fff;background:#ffffff12}.camera-angle-sliders{flex-direction:column;gap:19px;display:flex}.camera-angle-control{grid-template-columns:39px minmax(50px,1fr) 48px;align-items:center;gap:13px;min-height:22px;display:grid}.camera-angle-control>label{color:#ffffff79;font-size:11px;line-height:20px}.camera-angle-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:22px;margin:0;padding:0}.camera-angle-range::-webkit-slider-runnable-track{background:linear-gradient(to right,#dedede 0%,#dedede var(--camera-angle-progress),#ffffff13 var(--camera-angle-progress),#ffffff13 100%);border-radius:2px;height:2px}.camera-angle-range::-moz-range-track{background:#ffffff13;border-radius:2px;height:2px}.camera-angle-range::-moz-range-progress{background:#dedede;height:2px}.camera-angle-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-radius:50%;width:10px;height:10px;margin-top:-4px;box-shadow:0 0 9px #fff3}.camera-angle-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:10px;height:10px;box-shadow:0 0 9px #fff3}.camera-angle-range:focus-visible{outline:none}.camera-angle-range:focus-visible::-webkit-slider-thumb{outline-offset:4px;outline:1px solid #fff}.camera-angle-range:focus-visible::-moz-range-thumb{outline-offset:4px;outline:1px solid #fff}.camera-angle-number-wrap{color:#e4e4e4;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;min-width:0;font-size:11px;display:flex}.camera-angle-number{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;width:37px;min-width:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;outline:none;padding:3px 0}.camera-angle-number::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.camera-angle-number::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.camera-angle-number:hover:not(:disabled),.camera-angle-number:focus{border-bottom-color:#ffffff50}.camera-angle-number-wrap>span{text-align:right;color:#bdbdbd;min-width:9px}.camera-angle-framing{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:20px;display:flex}.camera-angle-focus-label{color:#ffffffa0;align-items:center;gap:7px;min-width:0;font-size:10px;display:inline-flex}.camera-angle-focus-label svg{color:#ffffff50;flex-shrink:0}.camera-angle-footer{justify-content:flex-end;align-items:center;gap:18px;min-height:50px;padding:10px 8px 0;display:flex}.camera-angle-cost{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.camera-angle-generate{color:#202020;cursor:pointer;background:#f1f1ef;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:112px;height:38px;padding:0 13px;transition:background .15s;display:inline-flex}.camera-angle-generate:hover:not(:disabled){background:#fff}.camera-angle-caption{color:#ffffff45;margin:3px 8px 0;font-size:9px;line-height:1.6}.camera-angle-error{color:#f5b5a4;-webkit-user-select:text;user-select:text;margin:9px 8px 0;font-size:11px;line-height:1.6}.camera-angle-panel button:focus-visible{outline-offset:3px;outline:1px solid #ffffffe0}.camera-angle-panel button:disabled,.camera-angle-panel input:disabled{opacity:.4;cursor:default}.camera-angle-spinner{animation:1s linear infinite camera-angle-spin}@keyframes camera-angle-spin{to{transform:rotate(360deg)}}@media(max-width:520px){.camera-angle-panel{padding:0 9px 12px}.camera-angle-body{grid-template-columns:minmax(0,1fr);gap:14px}.camera-angle-stage{height:206px}.camera-angle-settings{padding:0 2px}.camera-angle-shot{margin-bottom:17px}.camera-angle-sliders{gap:15px}.camera-angle-framing{padding-top:15px}.camera-angle-preview-hint{margin-top:7px}.camera-angle-caption{max-width:280px;font-size:9px}}@media(prefers-reduced-motion:reduce){.camera-angle-generate{transition:none}.camera-angle-spinner{animation:none}}.canvas-magic-mode-row{color:#999;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.canvas-magic-mode-row button{color:#eee;background:#ffffff0c;border:0;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.canvas-magic-mode-row button:hover{background:#ffffff19}.material-overlay-layer{z-index:80;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.material-overlay-world{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.material-overlay-stage{-webkit-user-select:none;user-select:none;display:block;overflow:visible}.material-overlay-stage [role=button]{touch-action:none;outline:none}.material-overlay-stage [role=button]:focus-visible{stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;outline:none}.material-overlay-dialog{z-index:360;color:#eee;width:min(304px,100vw - 24px);max-height:calc(100dvh - 24px);font-family:var(--wb-font-ui,sans-serif);background:#252525f0;border:1px solid #ffffff0d;border-radius:24px;outline:0;flex-direction:column;font-size:12px;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 36px #0005}.material-overlay-header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:9px;min-height:51px;padding:10px 13px 10px 16px;display:flex}.material-overlay-header:active{cursor:grabbing}.material-overlay-header h2{color:#eee;letter-spacing:0;margin:0;font-size:13px;font-weight:500}.material-overlay-grip{color:#777}.material-overlay-dialog button{cursor:pointer}.material-overlay-dialog button:disabled,.material-overlay-dialog input:disabled,.material-overlay-dialog select:disabled,.material-overlay-dialog textarea:disabled{opacity:.4;cursor:not-allowed}.material-overlay-dialog :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:1px solid #fff9}.material-overlay-close{color:#aaa;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;margin-left:auto;padding:0;display:grid}.material-overlay-close:hover{color:#fff;background:#ffffff0d}.material-overlay-controls{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:14px;min-width:0;min-height:0;padding:0 17px 17px;display:flex;overflow-y:auto}.material-overlay-controls::-webkit-scrollbar{display:none}.material-overlay-stage-label{color:#8d8d8d;justify-content:space-between;align-items:center;gap:8px;padding:1px 0 3px;font-size:10px;display:flex}.material-overlay-stage-label span,.material-overlay-stage-label button{align-items:center;gap:5px;display:inline-flex}.material-overlay-stage-label button{color:#aaa;font:inherit;background:0 0;border:0;padding:3px 0 3px 5px}.material-overlay-stage-label button:hover{color:#fff}.material-overlay-empty{color:#999;background:#ffffff04;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:19px 9px;font-size:11px;display:flex}.material-overlay-caption{color:#777;margin:0;font-size:10px;line-height:1.7}.material-overlay-field{color:#a4a4a4;flex-direction:column;gap:7px;font-size:10px;display:flex}.material-overlay-field :is(select,textarea){color:#ddd;width:100%;font:inherit;background:#ffffff08;border:0;border-radius:10px;font-size:11px}.material-overlay-field select{color-scheme:dark;text-overflow:ellipsis;min-height:35px;padding:9px 10px}.material-overlay-field select option{background:#252525}.material-overlay-select-trigger{color:#ddd;width:100%;min-height:35px;font:inherit;text-align:left;background:#ffffff08;border:0;border-radius:10px;align-items:center;gap:7px;padding:9px 10px;font-size:11px;display:flex}.material-overlay-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.material-overlay-select-trigger>svg{flex:none}.material-overlay-reference-trigger>img{object-fit:cover;border-radius:5px;flex:none;width:24px;height:24px}.material-overlay-select-trigger>svg:last-child{color:#999;transition:transform .18s}.material-overlay-select-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.material-overlay-select-trigger:is(:hover,[aria-expanded=true]):not(:disabled){background:#ffffff10}.fp-skill-menu.material-overlay-select-menu{z-index:450;color:#fff;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;height:auto;margin:0;position:fixed;bottom:auto}.material-overlay-select-menu>button{text-align:left}.material-overlay-select-menu>button>svg{flex:none}.material-overlay-select-menu>button:disabled{opacity:.35;cursor:not-allowed;background:0 0}.material-overlay-select-menu>button:focus-visible{outline-offset:-1px;background:#ffffff1a;outline:1px solid #fff9}.material-overlay-field textarea{resize:vertical;min-height:92px;padding:11px;line-height:1.7}.material-overlay-field textarea::placeholder{color:#737373}.material-overlay-upload{color:#ccc;background:#ffffff08;border:0;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:9px 10px;font-size:11px;display:flex}.material-overlay-upload:hover:not(:disabled){background:#ffffff10}.material-overlay-upload span{color:#777;margin-left:auto;font-size:8px}.material-overlay-adjust-heading{color:#aaa;justify-content:space-between;align-items:center;margin-top:2px;font-size:10px;display:flex}.material-overlay-adjust-heading button{color:#999;background:0 0;border:0;align-items:center;gap:5px;padding:3px 0;font-size:10px;display:flex}.material-overlay-adjust-heading button:hover:not(:disabled){color:#eee}.material-overlay-adjust{color:#999;flex-direction:column;gap:10px;font-size:10px;display:flex}.material-overlay-adjust>span{justify-content:space-between;display:flex}.material-overlay-adjust output{color:#ccc;font-variant-numeric:tabular-nums}.material-overlay-adjust input{accent-color:#eee;cursor:pointer;width:100%;height:3px;margin:1px 0 4px}.material-overlay-position-controls{gap:8px;display:flex}.material-overlay-position-controls label{color:#888;background:#ffffff06;border-radius:8px;align-items:center;gap:5px;width:50%;padding:9px;font-size:10px;display:flex}.material-overlay-position-controls input{color:#ddd;text-align:right;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;width:36px;min-width:0;margin-left:auto;padding:0;font-size:11px}.material-overlay-position-controls input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.material-overlay-primary{color:#161616;background:#f1f1ef;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:38px;margin-top:2px;padding:10px;font-size:11px;font-weight:500;display:flex}.material-overlay-primary:hover:not(:disabled){background:#fff}.material-overlay-back{color:#bbb;background:0 0;border:0;align-items:center;gap:6px;width:fit-content;padding:0;font-size:10px;display:flex}.material-overlay-references{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.material-overlay-references figure{min-width:0;margin:0}.material-overlay-references img{object-fit:contain;background:#181818;border-radius:8px;width:100%;height:68px;display:block}.material-overlay-references figcaption{color:#999;text-align:center;margin-top:6px;font-size:8px}.material-overlay-cost{color:#888;text-align:center;margin:-5px 0 0;font-size:10px}.material-overlay-error{color:#ccc;background:#ffffff07;border-radius:9px;padding:10px;font-size:10px;line-height:1.7}.material-overlay-error button{color:#fff;background:0 0;border:0;margin-left:8px;padding:0;text-decoration:underline}.material-overlay-loading{color:#aaa;font-size:11px}@media(max-width:600px){.material-overlay-dialog{border-radius:21px;width:min(284px,100vw - 24px);max-height:min(620px,100dvh - 24px)}.material-overlay-controls{gap:12px;padding:0 14px 14px}}.canvas-reference-browser{color:#ddd;flex-direction:column;gap:10px;min-width:0;padding:3px;display:flex}.canvas-reference-browser>*{flex-shrink:0}.canvas-reference-browser button{font:inherit;color:inherit;cursor:pointer;border:0;margin:0}.canvas-reference-browser button:disabled{opacity:.35;cursor:not-allowed}.canvas-reference-browser button:focus-visible{outline-offset:-1px;outline:1px solid #fff9}.canvas-reference-browser .canvas-reference-group-heading{background:#ffffff06;border-radius:10px;align-items:center;gap:3px;display:flex}.canvas-reference-browser .canvas-reference-group-toggle{text-align:left;background:0 0;border-radius:8px;flex:1;align-items:center;gap:8px;width:auto;min-width:0;min-height:36px;padding:5px 7px;display:flex}.canvas-reference-browser .canvas-reference-group-toggle:hover,.canvas-reference-browser .canvas-reference-group-add:hover{background:#ffffff0b}.canvas-reference-browser .canvas-reference-group-toggle>svg{flex-shrink:0;transition:transform .15s}.canvas-reference-browser .canvas-reference-group-toggle small{color:#888;font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.canvas-reference-browser .canvas-reference-group-cover{background:#ffffff0a;border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.canvas-reference-browser .canvas-reference-group-cover img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.canvas-reference-browser .canvas-reference-group-add{background:0 0;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:30px;min-height:0;margin-right:5px;padding:0;display:grid}.canvas-reference-group-children{flex-direction:column;gap:10px;padding:10px 0 3px 12px;display:flex}.canvas-reference-browser .canvas-reference-items{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;display:grid}.canvas-reference-browser .canvas-reference-item{text-align:left;background:0 0;border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;width:100%;min-width:0;min-height:0;padding:5px;display:flex}.canvas-reference-browser .canvas-reference-item:hover{background:#ffffff0b}.canvas-reference-browser .canvas-reference-item[aria-pressed=true]{background:#ffffff10}.canvas-reference-browser .canvas-reference-preview{color:#888;background:#151515;border-radius:8px;place-items:center;width:100%;height:72px;display:grid;position:relative;overflow:hidden}.canvas-reference-browser .canvas-reference-preview>img{object-fit:cover;width:100%;height:100%;display:block}.canvas-reference-browser .canvas-reference-preview i{color:#151515;background:#eee;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:5px;right:5px}.canvas-reference-browser .canvas-reference-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.5;display:block;overflow:hidden}.canvas-reference-empty{color:#888;padding:16px 7px;font-size:11px}.fp-reference-editor+.fp-mention-menu{flex-direction:column;gap:10px;width:min(360px,100% - 44px);max-height:min(360px,100dvh - 240px);display:flex;bottom:calc(100% + 10px);overflow:hidden}.fp-mention-menu>.fp-skill-search{flex-shrink:0;width:100%}.fp-mention-menu>.canvas-reference-browser{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;min-height:0;overflow-y:auto}.fp-skill-panel .fp-skill-composer{margin-top:6px}.fp-skill-panel .fp-mention-menu{max-height:min(360px,var(--fp-skill-reference-height,311px),calc(100dvh - 240px));bottom:calc(100% + 6px)}.fp-skill-menu:has(.canvas-reference-browser){width:min(360px,100% - 46px);height:auto;max-height:min(360px,var(--fp-skill-reference-height,311px),calc(100dvh - 240px));flex-direction:column;gap:10px;display:flex;bottom:144px;overflow:hidden}.fp-skill-menu:has(.canvas-reference-browser)>.fp-skill-search{flex-shrink:0;width:100%}.fp-skill-menu>.canvas-reference-browser{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;min-height:0;overflow-y:auto}.fp-skill-menu.material-overlay-reference-menu{box-sizing:border-box;flex-direction:column;gap:10px;min-width:0;max-width:calc(100% - 24px);height:auto;margin:0;display:flex;position:absolute;bottom:auto;overflow:hidden}.material-overlay-reference-menu .canvas-reference-items{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.canvas-magic-reference-picker>.canvas-reference-browser{scrollbar-width:thin;max-height:240px;overflow:auto}.fp-text-mention-menu>.canvas-reference-browser{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin-top:10px;overflow-y:auto}.assistant-profile-overlay{z-index:10040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000007a;place-items:center;padding:24px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.assistant-profile-dialog{color:#ececec;background:#202020;border:1px solid #ffffff0b;border-radius:29px;outline:none;flex-direction:column;width:min(620px,100%);min-height:420px;max-height:min(800px,100dvh - 48px);padding:24px 26px 20px;font-size:13px;line-height:1.6;display:flex;box-shadow:0 24px 100px #0008}.assistant-profile-dialog button,.assistant-profile-dialog input,.assistant-profile-dialog textarea{font:inherit}.assistant-profile-dialog button{cursor:pointer}.assistant-profile-dialog button:disabled{cursor:default;opacity:.4}.assistant-profile-dialog :is(button,summary):focus-visible{outline-offset:3px;outline:2px solid #eaeaea}.assistant-profile-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.assistant-profile-heading{align-items:center;gap:11px;display:flex}.assistant-profile-heading>svg{color:#b6b6b6}.assistant-profile-heading h2{letter-spacing:.02em;margin:0;font-size:18px;font-weight:500}.assistant-profile-icon{color:#a6a6a6;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.assistant-profile-icon:hover:not(:disabled){color:#f5f5f5;background:#ffffff0d}.assistant-profile-description{color:#929292;margin:11px 0 22px;font-size:12px}.assistant-profile-tabs{background:#171717;border-radius:13px;flex-shrink:0;gap:4px;margin-bottom:22px;padding:4px;display:flex}.assistant-profile-tabs>button{color:#949494;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:4px 12px;display:flex}.assistant-profile-tabs>button[aria-selected=true]{color:#f0f0f0;background:#353535}.assistant-profile-tabs>button>span{color:#a3a3a3;min-width:16px;font-size:10px}.assistant-profile-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff25 transparent;flex:1;min-height:0;margin:0 -7px;padding:0 7px 2px;overflow-y:auto}.assistant-profile-fields{border:0;min-width:0;margin:0;padding:0}.assistant-profile-fields[disabled]{opacity:.65}.assistant-profile-field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.assistant-profile-field{flex-direction:column;gap:8px;min-width:0;margin:0 0 18px;display:flex}.assistant-profile-field>span{color:#c8c8c8;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.assistant-profile-field small{color:#797979;font-size:11px;font-weight:400}.assistant-profile-field :is(input,textarea){color:#e4e4e4;background:#2a2a2a;border:1px solid #0000;border-radius:13px;outline:none;width:100%;min-width:0;padding:11px 13px;line-height:1.7;display:block}.assistant-profile-field textarea{resize:vertical;min-height:74px;max-height:220px}.assistant-profile-field :is(input,textarea)::placeholder{color:#747474;opacity:1}.assistant-profile-field :is(input,textarea):focus{background:#2d2d2d;border-color:#ffffff38}.assistant-profile-field :is(input,textarea)::selection{color:#151515;background:#eee}.assistant-profile-details{border-top:1px solid #ffffff09;margin-top:3px}.assistant-profile-details>summary{color:#969696;cursor:pointer;justify-content:space-between;align-items:center;padding:13px 0;font-size:12px;list-style:none;display:flex}.assistant-profile-details>summary::-webkit-details-marker{display:none}.assistant-profile-details[open]>summary{color:#d4d4d4;margin-bottom:4px}.assistant-profile-details[open]>summary>svg{transform:rotate(180deg)}.assistant-profile-memory-toggle{justify-content:space-between;align-items:center;gap:16px;display:flex}.assistant-profile-memory-toggle h3{color:#dedede;margin:0;font-size:13px;font-weight:500}.assistant-profile-memory-toggle p{color:#888;margin:5px 0 0;font-size:11px}.assistant-profile-switch{background:#444;border:0;border-radius:20px;flex-shrink:0;align-items:center;width:36px;height:22px;padding:3px;display:flex}.assistant-profile-switch>span{background:#aaa;border-radius:50%;width:16px;height:16px}.assistant-profile-switch[aria-checked=true]{background:#ededed}.assistant-profile-switch[aria-checked=true]>span{background:#222;transform:translate(14px)}.assistant-profile-memory-help{color:#8c8c8c;border-top:1px solid #ffffff0a;margin:21px 0 18px;padding-top:18px;font-size:12px}.assistant-profile-memory-empty{color:#747474;text-align:center;border:1px dashed #ffffff13;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:182px;padding:20px;display:flex}.assistant-profile-memory-empty h3{color:#b0b0b0;margin:12px 0 5px;font-size:13px;font-weight:400}.assistant-profile-memory-empty p{margin:0;font-size:11px}.assistant-profile-memory-item{align-items:flex-start;gap:8px;display:flex}.assistant-profile-memory-item>.assistant-profile-field{flex:1}.assistant-profile-memory-item>.assistant-profile-icon{margin-top:30px}.assistant-profile-memory-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-bottom:8px;display:flex}.assistant-profile-memory-actions>span{color:#737373;font-variant-numeric:tabular-nums;font-size:11px}.assistant-profile-secondary{color:#cecece;background:#303030;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;display:inline-flex;font-size:12px!important}.assistant-profile-secondary:hover:not(:disabled){color:#fff;background:#3a3a3a}.assistant-profile-footer{border-top:1px solid #ffffff0a;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:18px;display:flex}.assistant-profile-footer>p{color:#858585;margin:0;font-size:11px}.assistant-profile-save{color:#202020;background:#efefed;border:0;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;gap:13px;min-width:116px;height:40px;padding:0 18px;display:inline-flex;font-size:12px!important;font-weight:500!important}.assistant-profile-save:hover:not(:disabled){background:#fff}.assistant-profile-state{text-align:center;color:#999;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:15px;min-height:280px;padding:24px;display:flex}.assistant-profile-state>p{overflow-wrap:anywhere;max-width:100%;margin:0}.assistant-profile-loading{background:#b5b5b5;border-radius:50%;width:8px;height:8px;box-shadow:-18px 0 #5c5c5c,18px 0 #5c5c5c}.assistant-profile-error{color:#dedede;background:#ffffff05;border:1px solid #ffffff18;border-radius:10px;flex-shrink:0;align-items:flex-start;gap:7px;margin:14px 0 -5px;padding:10px 12px;font-size:12px;display:flex}.assistant-profile-error>svg{flex-shrink:0;margin-top:2px}.assistant-profile-error>span{overflow-wrap:anywhere}@media(max-width:600px){.assistant-profile-overlay{padding:12px}.assistant-profile-dialog{border-radius:24px;min-height:min(420px,100dvh - 24px);max-height:calc(100dvh - 24px);padding:20px 18px 16px}.assistant-profile-description{margin-bottom:18px}.assistant-profile-field-row{grid-template-columns:1fr;gap:0}.assistant-profile-field>span{flex-wrap:wrap;gap:3px 10px}.assistant-profile-footer{gap:12px;margin-top:15px}.assistant-profile-footer>p{max-width:175px}}@media(max-height:520px){.assistant-profile-dialog{min-height:0}.assistant-profile-description,.assistant-profile-tabs{margin-bottom:12px}.assistant-profile-footer{margin-top:10px;padding-top:10px}.assistant-profile-state{min-height:0}}.private-memory-panel,.private-skills-panel{min-width:0}.private-memory-learning{border-top:1px solid #ffffff09;margin-top:20px;padding-top:19px}.private-memory-scope{align-items:center;gap:5px;margin:24px 0 13px;display:flex}.private-memory-scope>button{color:#898989;background:0 0;border:0;border-radius:9px;padding:6px 11px;font-size:12px}.private-memory-scope>button[aria-pressed=true]{color:#eee;background:#363636}.private-memory-scope>span{color:#797979;text-overflow:ellipsis;white-space:nowrap;max-width:160px;margin-left:auto;font-size:11px;overflow:hidden}.private-memory-tools{color:#858585;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;font-size:11px;display:flex}.private-memory-tools>div{align-items:center;gap:13px;display:flex}.private-memory-tools button{color:#aaa;background:0 0;border:0;align-items:center;gap:5px;padding:3px 0;font-size:11px;display:flex}.private-memory-tools button:hover:not(:disabled){color:#f4f4f4}.private-assistant-empty{color:#888;text-align:center;border:1px dashed #ffffff14;border-radius:14px;margin:10px 0 17px;padding:28px 20px;font-size:12px}.private-memory-list{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.private-memory-item{background:#292929;border-radius:15px;padding:13px 14px 6px}.private-memory-meta{color:#9a9a9a;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;font-size:10px;display:flex}.private-memory-meta>span{background:#ffffff06;border-radius:4px;padding:1px 6px}.private-memory-meta>time{color:#737373;margin-left:auto}.private-memory-item>textarea{resize:vertical;color:#ddd;background:0 0;border:0;border-bottom:1px solid #0000;outline:none;width:100%;min-height:70px;max-height:220px;padding:5px 0;line-height:1.75;display:block}.private-memory-item>textarea:focus{border-bottom-color:#ffffff40}.private-memory-item>textarea::selection{color:#111;background:#eee}.private-memory-item-footer{color:#777;justify-content:space-between;align-items:center;gap:12px;margin-top:5px;font-size:10px;display:flex}.private-memory-item-footer>div{gap:2px;display:flex}.private-memory-item-footer .assistant-profile-icon{width:27px;height:27px}.private-memory-error{color:#d1d1d1;overflow-wrap:anywhere;background:#ffffff08;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:9px 10px;font-size:11px;display:flex}.private-memory-error>button{color:#eee;background:#ffffff0e;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:3px 8px;font-size:11px;display:flex}.private-memory-add{background:#ffffff03;border:1px solid #ffffff0c;border-radius:15px;padding:14px}.private-memory-add>div{justify-content:flex-end;gap:8px;display:flex}.private-memory-add>label{margin-bottom:12px}.private-memory-feedback{color:#858585;min-height:16px;margin:14px 0 0;font-size:10px}.private-memory-document{background:#181818;border:1px solid #ffffff0e;border-radius:13px;margin-bottom:16px;overflow:hidden}.private-memory-document>header{color:#aaa;border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:10px;padding:6px 9px 6px 14px;font-size:11px;display:flex}.private-memory-document>header>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.private-memory-document>pre{overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;color:#b7b7b7;scrollbar-width:thin;max-height:270px;margin:0;padding:15px;font-size:11px;line-height:1.8;overflow:auto}.private-skills-intro{color:#919191;margin:0 0 18px;font-size:12px;line-height:1.8}.private-skills-list{flex-direction:column;gap:9px;display:flex}.private-skill-card{background:#292929;border-radius:15px}.private-skill-card>summary{cursor:pointer;align-items:center;gap:12px;padding:15px;list-style:none;display:flex}.private-skill-card>summary::-webkit-details-marker{display:none}.private-skill-card>summary>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.private-skill-card strong{color:#dedede;font-size:12px;font-weight:500}.private-skill-card small{color:#8b8b8b;font-size:11px}.private-skill-card>summary>svg{color:#888;flex-shrink:0}.private-skill-card[open]>summary>svg{transform:rotate(180deg)}.private-skill-icon{color:#b9b9b9;background:#ffffff06;border-radius:10px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.private-skill-body{color:#9c9c9c;padding:0 15px 15px;font-size:11px}.private-skill-body>p{align-items:center;gap:6px;margin:0 0 5px;display:flex}.private-skill-version{color:#797979;font-size:10px}.private-skill-tabs{gap:6px;margin-bottom:15px;display:flex}.private-skill-tabs button,.private-skill-import button,.private-skill-actions button,.private-skill-delete button,.private-skill-choices button{color:#b9b9b9;cursor:pointer;background:#ffffff08;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:7px 11px;font-size:11px;display:inline-flex}.private-skill-tabs button[aria-pressed=true],.private-skill-import button,.private-skill-actions button:first-child{color:#ebebeb;background:#ffffff13}.private-skills-panel button:disabled{opacity:.4;cursor:default}.private-skills-panel button:focus-visible,.fp-selected-skill button:focus-visible{outline-offset:2px;outline:2px solid #aaa}.private-skill-import{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:15px;display:flex}.private-skill-import small{color:#888;font-size:10px}.private-skill-notice{color:#bbb;overflow-wrap:anywhere;margin:10px 0;font-size:11px;line-height:1.7}.private-skill-package{padding:15px}.private-skill-package-heading{color:#aaa;align-items:flex-start;gap:10px;display:flex}.private-skill-package-heading>svg{flex-shrink:0;margin-top:2px}.private-skill-package-heading>div{min-width:0}.private-skill-package-heading strong,.private-skill-package-heading p{overflow-wrap:anywhere}.private-skill-package-heading p{color:#8b8b8b;margin:4px 0 0;font-size:11px;line-height:1.7}.private-skill-package-status{color:#999;flex-wrap:wrap;gap:6px;margin:12px 0;font-size:10px;display:flex}.private-skill-package-status span{background:#ffffff06;border-radius:5px;padding:3px 6px}.private-skill-package-status span[data-partial=true]{color:#ccb991}.private-skill-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.private-skill-issues{color:#b5a88f;overflow-wrap:anywhere;font-size:11px;line-height:1.7}.private-skill-issues summary{cursor:pointer}.private-skill-issues ul{margin:7px 0;padding-left:18px}.private-skill-delete{color:#bbb;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.private-skill-choices{color:#bbb;background:#ffffff06;border-radius:13px;flex-direction:column;gap:7px;margin-bottom:16px;padding:14px;font-size:11px;display:flex}.private-skill-choices p{color:#888;overflow-wrap:anywhere;margin:0}.private-skill-choices button{text-align:left;overflow-wrap:anywhere;justify-content:flex-start}.private-skill-choices button>span{min-width:0}.private-skill-choices small{color:#888;display:block}.fp-selected-skill{color:#bbb;background:#ffffff08;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;margin:3px 20px 8px;padding:8px 10px;font-size:11px;display:flex}.fp-selected-skill>svg,.fp-selected-skill>button{flex-shrink:0}.fp-selected-skill>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fp-selected-skill small{color:#888}.fp-selected-skill button{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.fp-selected-skill button:disabled{opacity:.4;cursor:default}.private-skill-body>details{border-top:1px solid #ffffff09;margin-top:12px;padding-top:10px}.private-skill-body>details>summary{cursor:pointer;color:#aaa}.private-skill-body pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:#898989;margin:0;padding:12px 0 0}@media(max-width:600px){.private-memory-scope>span{max-width:110px}.private-memory-tools>div{gap:9px}.private-memory-meta>time{flex-basis:100%;margin-left:6px}}.studio-dialog-panel:has(.project-cover-editor){background:#202020;border:0;border-radius:28px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.project-cover-editor{color:#f5f5f5;gap:16px;display:grid}.project-cover-preview{aspect-ratio:16/9;background:#131313;border-radius:16px;position:relative;overflow:hidden}.project-cover-preview>img{object-fit:cover;width:100%;height:100%}.project-cover-preview>span:not(.project-cover-preview-label){color:#909090;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;font-size:12px;display:flex}.project-cover-preview-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0009;border-radius:8px;padding:4px 9px;font-size:11px;position:absolute;bottom:10px;left:12px}.project-cover-tools{flex-wrap:wrap;gap:8px;display:flex}.project-cover-tools button,.project-cover-retry{color:#ddd;cursor:pointer;background:#ffffff0d;border:0;border-radius:11px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;display:inline-flex}.project-cover-tools button:hover,.project-cover-retry:hover{color:#fff;background:#ffffff1a}.project-cover-editor button:disabled{cursor:default;opacity:.45}.project-cover-editor button:focus-visible{outline-offset:3px;outline:2px solid #fff}.project-cover-section-title{justify-content:space-between;align-items:center;font-size:12px;display:flex}.project-cover-section-title span{color:#999;font-size:11px}.project-cover-choices{overscroll-behavior:contain;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:10px;max-height:200px;padding:3px;display:grid;overflow-y:auto}.project-cover-choices button{aspect-ratio:1;cursor:pointer;background:#151515;border:0;border-radius:10px;width:100%;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.project-cover-choices img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.project-cover-choices button[aria-pressed=true]{outline-offset:1px;outline:1.5px solid #fff}.project-cover-choices button>span{color:#111;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:5px;right:5px}.project-cover-status{color:#999;justify-content:center;align-items:center;gap:8px;min-height:70px;font-size:12px;display:flex}.project-cover-hint,.project-cover-error{color:#999;margin:0;font-size:11px;line-height:1.6}.project-cover-error{color:#fff}@media(max-width:480px){.project-cover-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-shell{color-scheme:dark;color:#f0f0ed;--ms-bg:#191919;--ms-bg-elevated:#2c2c2c;--ms-surface:#242424;--ms-surface-active:#424242;--ms-surface-feature:#2c2c2c;--ms-surface-hover:#353535;--ms-glass-panel:#242424;--ms-blur-panel:0px;--ms-border:transparent;--ms-border-strong:transparent;--ms-border-subtle:transparent;--ms-border-warm:transparent;--ms-text:#f0f0ed;--ms-text-secondary:#d4d4cf;--ms-text-muted:#b7b7b1;--ms-text-subtle:#adada7;--ms-text-inverse:#202020;--ms-accent:#eeeeec;--ms-action:#eeeeec;--ms-brand-lime:#eeeeec;--ms-brand-lime-soft:#353535;font-size:14px;line-height:1.55}.admin-shell *,.admin-shell :before,.admin-shell :after{box-sizing:border-box;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-width:0!important}.admin-shell [class*="bg-white/"],.admin-shell [class*="bg-neutral-300/"],.admin-shell [class*=bg-cyan-],.admin-shell [class*="bg-black/"]{background-color:#2c2c2c!important}.admin-shell [class*=bg-red-]{background-color:#412b2b!important}.admin-shell [class*=bg-amber-]{background-color:#403727!important}.admin-shell [class*=bg-emerald-]{background-color:#263d32!important}.admin-shell [class*=bg-blue-]{background-color:#2b343e!important}.admin-shell [class*=bg-gradient-]{background-image:none!important}.admin-shell button,.admin-shell input,.admin-shell select,.admin-shell textarea{font:inherit}.admin-shell button{min-height:32px}.admin-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.admin-shell select{min-height:36px}.admin-shell button:not(:disabled),.admin-shell summary{cursor:pointer}.admin-shell button:disabled{opacity:1;color:#898984;cursor:not-allowed}.admin-shell button:disabled svg{color:inherit}.admin-shell :focus-visible{outline-offset:3px;outline:2px solid #e2e2da}.admin-shell input[type=checkbox],.admin-shell input[type=radio]{accent-color:#e8e8e4;flex-shrink:0;width:16px;height:16px}.admin-shell h1{letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:1.3}.admin-shell h2{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.45}.admin-shell h3{font-size:14px;font-weight:550}.admin-shell .text-sm{font-size:14px}.admin-shell .text-xs,.admin-shell [class*="text-[10px]"],.admin-shell [class*="text-[11px]"],.admin-shell [class*="text-[12px]"]{font-size:12px}.admin-shell [class*="text-white/3"],.admin-shell [class*="text-white/4"],.admin-shell [class*="text-white/5"]{color:#b7b7b1}.admin-shell [class*=text-cyan-]{color:#e4e4df}.admin-shell table{border-collapse:separate;border-spacing:0 5px;width:100%;font-size:14px}.admin-shell th{text-align:left;color:#b7b7b1;white-space:nowrap;font-size:12px;font-weight:500}.admin-shell th,.admin-shell td{padding:11px 12px}.admin-shell td{vertical-align:middle;background:#292929}.admin-shell td:first-child{border-radius:10px 0 0 10px}.admin-shell td:last-child{border-radius:0 10px 10px 0}.admin-shell tbody tr:hover td{background:#303030}.admin-shell pre{font-size:12px;background:#191919!important}.admin-app{z-index:90;background:#191919;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.admin-layout{min-height:100%}.admin-sidebar{z-index:30;background:#212121;flex-direction:column;width:208px;padding:24px 12px 16px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{align-items:center;gap:12px;padding:0 12px 26px;display:flex}.admin-brand-mark{background:#333;border-radius:13px;place-items:center;width:32px;height:32px;display:grid}.admin-brand strong{letter-spacing:.08em;font-size:14px;display:block}.admin-brand small{color:#adada7;margin-top:2px;font-size:12px;display:block}.admin-sidebar nav{flex-direction:column;flex:1;gap:8px;display:flex;overflow:auto}.admin-nav-item{color:#c4c4be;text-align:left;background:#212121;border-radius:13px;align-items:center;gap:10px;width:100%;min-height:42px;padding:9px 12px;transition:background .15s,color .15s;display:flex}.admin-nav-item:hover{color:#f2f2ed;background:#2b2b2b}.admin-nav-item[aria-current=page]{color:#f5f5ef;background:#383838}.admin-account-box{background:#272727;border-radius:15px;margin-top:20px;padding:12px 12px 2px}.admin-account-box p{color:#adada7;margin-top:4px;font-size:12px}.admin-account-box button{color:#d2d2cc;min-height:30px;font-size:12px}.admin-main{min-width:0;margin-left:208px}.admin-page-header{align-items:center;gap:16px;max-width:1560px;margin:auto;padding:26px 30px 18px;display:flex}.admin-page-header p{color:#b7b7b1;margin-top:8px;font-size:14px}.admin-page-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-left:auto;display:flex}.admin-page-meta{color:#adada7;white-space:nowrap;font-size:12px}.admin-page-content{max-width:1560px;margin:auto;padding:0 30px 30px}.admin-section-nav{margin-bottom:18px}.admin-menu-trigger.admin-button{display:none}.admin-card{background:#242424;border-radius:18px;min-width:0;padding:20px}.admin-shell [class*="bg-[var(--ms-glass-panel)]"]{border-radius:22px}.admin-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.admin-card-heading>div{min-width:0}.admin-card-heading p{color:#b7b7b1;max-width:76ch;margin-top:7px;font-size:14px;line-height:1.8}.admin-card-heading h2{font-size:18px}.admin-button{color:#edede7;white-space:nowrap;background:#373737;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:7px 12px;font-weight:500;line-height:1.5;transition:background .15s;display:inline-flex;font-size:13px!important}.admin-button:hover:not(:disabled){background:#454545}.admin-button--primary{color:#202020;background:#e9e9e2;font-weight:600}.admin-button--primary:hover:not(:disabled){background:#fff}.admin-button--primary:disabled{color:#adada7;background:#464642}.admin-shell .admin-button[aria-pressed=true],.admin-shell .admin-button[aria-selected=true]{color:#fff;background:#50504a!important}.admin-input{color:#f0f0e9;background:#333;border-radius:9px;width:100%;min-width:0;min-height:38px;padding:8px 12px;font-size:14px}.admin-input:focus{outline-offset:2px;outline:2px solid #c4c4bc}.admin-input::placeholder{color:#a2a29b}.admin-input:disabled{color:#9b9b95;opacity:1;background:#2c2c2c}.admin-shell select option{color:#eee;background:#333}.admin-shell textarea.admin-input{resize:vertical;min-height:96px;line-height:1.8}.admin-field{align-content:start;gap:6px;min-width:0;display:grid}.admin-field>span:first-child{color:#ddddd6;font-size:14px;font-weight:500}.admin-field-hint{color:#b3b3ac;font-size:12px;line-height:1.8}.admin-tabs{scrollbar-width:thin;align-items:center;gap:8px;padding:3px 1px;display:flex;overflow:auto hidden}.admin-tabs>button{color:#bdbdb6;background:0 0;border-radius:12px;flex-shrink:0;align-items:center;gap:9px;min-height:38px;padding:8px 13px;font-size:14px;font-weight:500;display:flex}.admin-tabs>button:hover{color:#f1f1eb;background:#2d2d2d}.admin-tabs>button[aria-selected=true]{color:#f5f5ef;background:#3b3b3b}.admin-tab-count{color:#eeeee7;font-variant-numeric:tabular-nums;background:#4b4b47;border-radius:6px;padding:1px 7px;font-size:12px}.admin-advanced{background:#2c2c2c;border-radius:14px;overflow:hidden}.admin-advanced>summary{color:#d1d1ca;padding:12px 14px;font-size:14px}.admin-advanced-body{padding:4px 14px 16px}.admin-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.admin-dialog-layer{z-index:300;background:#161616;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.admin-drawer{background:#242424;border-radius:16px;flex-direction:column;width:min(1280px,100%);min-width:0;height:auto;max-height:min(940px,100%);display:flex}.admin-drawer--compact{width:min(560px,100%);height:auto}.admin-drawer-header{background:#2a2a2a;border-radius:16px 16px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.admin-drawer-header h2{font-size:18px}.admin-drawer-body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px;overflow:auto}.admin-drawer-body .admin-card{background:#2c2c2c}.admin-drawer-footer{background:#303030;border-radius:0 0 16px 16px;flex-shrink:0;padding:14px 20px}.admin-drawer-footer>div{gap:16px}.admin-user-detail{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.admin-user-detail>*{min-width:0}@media(min-width:1100px){.admin-user-detail{grid-template-columns:minmax(0,1fr) 360px}}.admin-creation-filters{grid-template-columns:repeat(4,minmax(120px,1fr)) minmax(180px,1.4fr);gap:12px;margin-bottom:20px;display:grid}.admin-creation-table{text-align:left;width:100%;font-size:13px}.admin-creation-table th{color:#bdbdbd;white-space:nowrap;background:#292929;padding:10px 12px;font-weight:500}.admin-creation-table td{vertical-align:top;overflow-wrap:anywhere;max-width:280px;padding:14px 12px}.admin-creation-table tbody tr:nth-child(2n){background:#282828}.admin-creation-table small,.admin-creation-summary small{color:#bdbdbd;margin-top:4px;font-size:12px;display:block}.admin-creation-summary{background:#303030;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:14px 16px;display:flex}.admin-creation-summary>span:first-child{margin-right:auto}.admin-creation-detail{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;display:grid}.admin-creation-detail h3{font-size:16px;font-weight:600}.admin-creation-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;font:inherit;-webkit-user-select:text;user-select:text;background:#303030;border-radius:10px;padding:16px;line-height:1.7;overflow:auto}.admin-creation-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-creation-facts dt{color:#bdbdbd;margin-bottom:4px;font-size:12px}.admin-creation-facts dd{overflow-wrap:anywhere}.admin-creation-preview{background:#303030;border-radius:10px;min-width:0;overflow:hidden}.admin-creation-preview img,.admin-creation-preview video{object-fit:contain;background:#202020;width:100%;max-height:500px}.admin-creation-preview--compact img,.admin-creation-preview--compact video{height:150px}.admin-creation-preview audio{width:100%}.admin-creation-preview figcaption{color:#bdbdbd;padding:8px 12px;font-size:12px}@media(max-width:1100px){.admin-creation-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.admin-creation-detail{grid-template-columns:minmax(0,1fr)}.admin-creation-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-confirm-description{color:#d0d0c8;line-height:1.9}.admin-notice{color:#d6eedf;background:#263d32;border-radius:12px;margin:12px 0;padding:12px 14px;font-size:14px}.admin-notice--error{color:#f0d1cd;background:#412b2b}.admin-empty{text-align:center;color:#b7b7b1;background:#292929;border-radius:15px;padding:36px 16px;font-size:14px}.admin-pagination{color:#b7b7b1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font-size:12px;display:flex}.admin-login{place-items:center;min-height:100%;padding:24px;display:grid}.admin-login-form{background:#242424;border-radius:26px;width:min(450px,100%);padding:38px}.admin-kpi{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:12px 0 6px;font-size:28px;line-height:1.25}.admin-task-link{text-align:left;background:#2d2d2d;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:9px;padding:13px 14px;display:flex}.admin-task-link:hover{background:#373737}.admin-task-link small{color:#b7b7b1;margin-top:5px;font-size:12px;display:block}.admin-mobile-scrim{z-index:20;background:#191919;position:fixed;top:0;right:0;bottom:0;left:0}@media(max-width:1023px){.admin-sidebar{display:none}.admin-sidebar.is-open{display:flex}.admin-main{margin-left:0}.admin-menu-trigger.admin-button{display:inline-flex}.admin-page-header{padding:26px 24px 22px}.admin-page-content{padding:0 24px 30px}.admin-page-tools{gap:10px}.admin-page-meta{display:none}}@media(max-width:639px){.admin-shell h1{font-size:21px}.admin-page-header{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:22px 16px 18px}.admin-page-header p{font-size:14px}.admin-page-tools{justify-content:flex-start;width:100%;margin-left:0}.admin-page-tools .admin-button{min-height:36px}.admin-page-content{padding:0 12px 28px}.admin-card{border-radius:18px;padding:20px 16px}.admin-card-heading{gap:14px}.admin-tabs{gap:6px}.admin-tabs>button{padding:10px 13px}.admin-dialog-layer{padding:0}.admin-drawer{border-radius:0;height:100dvh;max-height:100dvh}.admin-drawer--compact{border-radius:12px;width:calc(100% - 24px);height:auto}.admin-drawer-header{border-radius:0;padding:18px}.admin-drawer-header h2{font-size:18px}.admin-drawer-body{padding:22px 16px}.admin-drawer-footer{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));border-radius:0}.admin-drawer-footer>div{flex-wrap:wrap}.admin-actions{gap:10px}.admin-actions .admin-button{white-space:normal;flex:1}.admin-login-form{padding:30px 24px}}.admin-shell .space-y-6>:not(:last-child){--tw-space-y-reverse:0;margin-block-end:18px}.admin-shell .space-y-5>:not(:last-child){--tw-space-y-reverse:0;margin-block-end:16px}.admin-shell .gap-5{gap:16px}.admin-usage-guide-topic[aria-current=page]{background:#3b3b3b}.admin-usage-guide button{font-size:13px}.admin-overview-status{background:#242424;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex}.admin-overview-shortcuts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.admin-overview-shortcut{text-align:left;background:#242424;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.admin-overview-shortcut:hover{background:#2e2e2e}@media(max-width:639px){.admin-overview-status{flex-wrap:wrap}.admin-overview-status>button{margin-left:31px}.admin-usage-guide-topic-list{max-height:200px}}.model-workbench-heading{justify-content:space-between;align-items:center;gap:24px;padding:12px 0;display:flex}.model-workbench-heading h2{letter-spacing:-.6px;margin:8px 0;font-size:28px;font-weight:550}.model-workbench-heading p:last-child{color:#ffffff80;font-size:13px;line-height:1.8}.model-workbench-summary{background:#ffffff0b;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.model-workbench-summary>div{background:#242424;flex-direction:column;gap:8px;padding:22px 25px;display:flex}.model-workbench-summary strong{font-variant-numeric:tabular-nums;font-size:27px;font-weight:500}.model-workbench-summary span{color:#ffffff73;font-size:12px}.model-workbench-filters{justify-content:space-between;align-items:center;gap:20px;display:flex}.model-workbench-filters>input{max-width:260px}.model-workbench-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.model-workbench-model{text-align:left;background:#242424;border:1px solid #ffffff12;border-radius:20px;min-width:0;padding:22px;transition:background .15s,border-color .15s}.model-workbench-model:hover{background:#2b2b2b;border-color:#ffffff3b}.model-workbench-model.is-selected{background:#2c2c2c;border-color:#ffffffa6;box-shadow:inset 0 0 0 1px #fff9}.model-workbench-model:focus-visible{outline-offset:3px;outline:2px solid #fff}.model-workbench-model-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.model-workbench-icon{color:#fffc;background:#ffffff0e;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.model-workbench-badge{color:#ffffffa6;background:#fff1;border-radius:20px;padding:5px 10px;font-size:11px}.model-workbench-model h3{letter-spacing:-.3px;font-size:18px;font-weight:550}.model-workbench-model>p{color:#fff6;margin:6px 0 23px;font-size:12px}.model-workbench-model-bottom{color:#fffc;justify-content:space-between;align-items:center;gap:10px;margin:0 0 9px;font-size:13px;display:flex}.model-workbench-model-bottom span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-workbench-model-bottom svg{flex-shrink:0}.model-workbench-setup{background:#30302e;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;font-size:13px;display:flex}.model-workbench-setup p{color:#ffffff80;margin-top:5px;line-height:1.7}.model-workbench-hint{color:#fff6;justify-content:center;align-items:center;gap:12px;min-height:90px;font-size:13px;display:flex}.model-workbench-metric-filters{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.model-workbench-metric-filters select{width:auto;min-width:150px;max-width:100%}.model-workbench-table{text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.model-workbench-table th{color:#fff6;white-space:nowrap;padding:12px 10px;font-weight:400}.model-workbench-table td{white-space:nowrap;border-top:1px solid #ffffff12;padding:18px 10px}.model-workbench-table strong{font-size:13px;font-weight:500}.model-workbench-table small{color:#ffffff61;text-overflow:ellipsis;max-width:280px;margin-top:6px;display:block;overflow:hidden}.model-workbench-current{color:#222;background:#ecece7;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:10px;display:inline-block}.model-workbench-footnote{color:#fff6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:11px;display:flex}@media(max-width:1100px){.model-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.model-workbench-grid{grid-template-columns:minmax(0,1fr)}.model-workbench-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.model-workbench-heading,.model-workbench-filters,.model-workbench-setup{flex-direction:column;align-items:flex-start}.model-workbench-filters>input{max-width:100%}}@media(prefers-reduced-motion:reduce){.model-workbench-model{transition:none}}.canvas-layer-thumb[role=button]{cursor:zoom-in;outline:none}.canvas-layer-thumb[role=button]:focus-visible{outline:1px solid var(--ms-text,#f4f4f4);outline-offset:2px}.canvas-layer-name[data-renamable=true]{cursor:text}.canvas-layer-preview{z-index:1300;pointer-events:none;color:#f1f2f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#202222f2;border:1px solid #ffffff26;border-radius:14px;width:min(256px,100vw - 24px);padding:10px;position:fixed;box-shadow:0 12px 40px #0005}.canvas-layer-preview-image{background:#0003;border-radius:8px;justify-content:center;align-items:center;width:100%;height:min(236px,100vh - 84px);min-height:0;display:flex;overflow:hidden}.canvas-layer-preview-image img{object-fit:contain;width:100%;height:100%}.canvas-layer-preview-name{text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:12px;line-height:17px;overflow:hidden}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.workbench-shell{--card-outline-trial-width: 0px}.workbench-shell .workbench-node-generation-overlay .workbench-generation-bar,.workbench-shell .workbench-canvas-toolbar{border-width:var(--card-outline-trial-width)}.workbench-shell button:focus-visible,[data-card-dropdown-root] button:focus-visible,.text-format-popover button:focus-visible{outline:2px solid #ffffffa6;outline-offset:2px}.fp-scope{--fp-glass: rgba(255,255,255,.2);color:#fff;font-family:var(--font-sans, "LINE Seed JP", sans-serif);font-weight:400;font-size:12px;letter-spacing:0}.fp-scope *,.peripheral-account *{box-sizing:border-box}.fp-scope button{cursor:pointer;-webkit-tap-highlight-color:transparent}.fp-scope button,.fp-scope input,.fp-scope textarea{font:inherit;color:inherit}.fp-scope button:focus-visible,.fp-scope input:focus-visible,.fp-scope textarea:focus-visible{outline:1px solid #fff9;outline-offset:3px}.fp-scope button{border:0}.fp-glyph{display:block;flex:0 0 auto;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.fp-glass{background:var(--fp-glass);border:none;box-shadow:none;-webkit-backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh, 1));backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh, 1))}.fp-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.fp-rail-region{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none}.fp-rail{position:absolute;top:50%;left:15px;transform:translateY(-50%);width:70px;height:430px;padding:10px;display:flex;flex-direction:column;gap:10px;border-radius:99px;pointer-events:auto}.fp-rail button{display:grid;place-items:center;width:50px;height:50px;flex:0 0 50px;border-radius:50%;padding:0;transition:background .16s,transform .16s}.fp-rail-button{background:transparent}.fp-rail button:hover,.fp-rail-button[aria-pressed=true],.fp-rail-avatar{background:#fff3}.fp-rail button:active{transform:scale(.92)}.fp-rail-avatar img{width:44px;height:44px;object-fit:cover;border-radius:50%;outline:2px solid transparent;outline-offset:0;transition:outline-color .16s ease}.fp-rail-avatar:is(:hover,:focus-visible) img{outline-color:#fff}.fp-layers{position:absolute;left:97px;top:120px;height:min(965px,calc(100dvh - 235px));min-height:220px;border-radius:29px;background:#252525b3;pointer-events:auto;animation:fp-panel-in .2s ease-out}.fp-layers:before{content:"";position:absolute;width:15px;left:-15px;inset-block:0}.fp-layers header{height:61px;padding:17px 16px 0;display:flex;align-items:center;border-bottom:1px solid #ffffff1a;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fp-layers-label{height:44px;border-bottom:1px solid #ffffff1a;padding:14px 16px;color:#ffffff80}.fp-layer-rows{padding:31px 16px 16px;display:flex;flex-direction:column;gap:18px;overflow:auto;max-height:calc(100% - 105px)}.fp-layer-row{display:flex;align-items:center;gap:8px;background:transparent;width:100%;height:14px;padding:0;text-align:left;white-space:nowrap;font-size:12px}.fp-layer-row>span:last-child{overflow:hidden;text-overflow:ellipsis}.fp-layer-row[aria-pressed=true]{background:#ffffff14;border-radius:3px}.fp-layer-arrow{transform:rotate(180deg);transition:transform .16s}.fp-layer-arrow.is-open{transform:rotate(-90deg)}.fp-resize{position:absolute;display:grid;place-items:center;background:transparent;z-index:3;touch-action:none;padding:0;-webkit-user-select:none;user-select:none}.fp-resize span{display:block;background:#fff;border-radius:10px;opacity:0;transition:opacity .15s,width .18s,height .18s}.fp-resize--horizontal{width:20px;height:110px;right:-12px;top:50%;transform:translateY(-50%);cursor:ew-resize!important}.fp-resize--horizontal span{width:6px;height:40px}.fp-resize:hover span,.fp-resize:focus-visible span,.fp-resize[data-dragging=true] span{opacity:1}.fp-resize--horizontal:hover span,.fp-resize--horizontal[data-dragging=true] span{height:62px}.fp-resize--vertical{height:27px;width:90px;left:50%;bottom:-26px;transform:translate(-50%);cursor:ns-resize!important}.fp-resize--vertical span{width:23px;height:6px}.fp-resize--vertical:hover span,.fp-resize--vertical[data-dragging=true] span{width:63px}.fp-resize--corner{top:-4px;left:-4px;height:28px;width:28px;cursor:nwse-resize!important}.fp-resize--corner span{width:18px;height:18px;border-top:5px solid white;border-left:5px solid white;border-radius:15px 0 0;background:none;opacity:.6}.fp-resize--corner:hover span{opacity:1}.fp-feedback{background:#252525;color:#ffffffa8;border-radius:12px;padding:10px 14px;font-size:11px;text-align:center;box-shadow:0 8px 29.5px #0000001a;animation:fp-panel-in .16s ease-out}.fp-rail-feedback{position:absolute;left:97px;top:50%;pointer-events:auto}.fp-bottom-region{position:fixed;bottom:56px;left:50%;transform:translate(-50%);z-index:95;pointer-events:auto}.fp-bottom{width:482px;height:60px;padding:10px;display:flex;gap:10px;align-items:center;border-radius:39px}.fp-bottom-button{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;padding:0;border-radius:21px;background:transparent;transition:background .16s,transform .16s}.fp-bottom-button:hover{background:#ffffff1a}.fp-bottom-button:active{transform:scale(.9)}.fp-bottom-button[aria-pressed=true]{background:#fff3}.fp-select-button[aria-pressed=true]{background:#fff;color:#000}.fp-select-button:not([aria-pressed=true]) img{filter:invert(1)}.fp-bottom-rule{width:1px;height:40px;background:#d9d9d91a;flex:0 0 1px}.fp-bottom-feedback{position:absolute;bottom:70px;left:50%;transform:translate(-50%);white-space:nowrap}.fp-island-region{position:fixed;top:24px;left:50%;width:min(450px,calc(100vw - 32px));transform:translate(-50%);z-index:105;pointer-events:auto;transition:top .52s cubic-bezier(.22,.8,.25,1)}.fp-island-region[data-expanded=true]{top:12px}.fp-island-region[data-notifying=true]{z-index:380}.fp-island-region[data-placement=true]{z-index:10011}.fp-island-region[data-placement=true] .fp-island-notification{padding-right:54px}.fp-island-placement-cancel{position:absolute;top:9px;right:11px;z-index:2;display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:50%;background:transparent;color:#ffffff90}.fp-island-placement-cancel:hover{background:#ffffff12;color:#fff}.fp-island-placement-cancel[inert]{pointer-events:none}.fp-island-record{padding:6px 0;font-size:12px;line-height:1.65;color:#ffffffc2}.fp-island-record>span{font-size:10px;color:#ffffff59}.fp-island-record>p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.fp-island{width:100%;position:relative;border-radius:40px;background:transparent;isolation:isolate;box-shadow:0 8px 41.4px 10px #0003}.fp-island[data-dragging=true]{transition:none}.fp-island-content{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;z-index:1}.fp-island-content[inert],.fp-island-notification[inert]{pointer-events:none}.fp-island-region:hover>.fp-resize span,.fp-island-region:focus-within>.fp-resize span{opacity:1}.fp-island-notification{width:100%;height:51px;background:transparent;border-radius:40px;display:flex;align-items:center;gap:10px;padding:8px 16px;text-align:left}.fp-island-notification>span:last-child{font-size:10px;line-height:13px;max-height:28px;max-width:100%;overflow:hidden}.fp-agent-orb{display:inline-block;width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:transparent;pointer-events:none}.fp-agent-orb--rings{width:36px;flex-basis:36px}.fp-agent-orb__rotation{display:block;width:100%;height:100%;overflow:visible;transform-origin:50% 50%;animation:fp-agent-orbit 1.6s linear infinite paused}.fp-agent-orb__shape{animation:fp-agent-light-morph 1.6s ease-in-out infinite paused}.fp-agent-orb[data-animated=true] .fp-agent-orb__rotation,.fp-agent-orb[data-animated=true] .fp-agent-orb__shape{animation-play-state:running}@keyframes fp-agent-orbit{0%{transform:rotate(90deg)}to{transform:rotate(450deg)}}@keyframes fp-agent-light-morph{0%,8%,92%,to{d:path("M 11 34.1 C 9.84 34.1 8.9 33.16 8.9 32 C 8.9 30.84 9.84 29.9 11 29.9 C 12.16 29.9 13.1 30.84 13.1 32 C 13.1 33.16 12.16 34.1 11 34.1 Z")}25%,75%{d:path("M 13.57 42.07 C 10.97 39.50 9.00 35.83 9.00 32.00 C 9.00 28.17 10.97 24.50 13.57 21.93 C 12.81 25.51 13.00 28.83 13.00 32.00 C 13.00 35.17 12.81 38.49 13.57 42.07 Z")}42%,58%{d:path("M 22.10 50.52 C 14.99 47.79 9.20 40.21 9.20 32.00 C 9.20 23.79 14.99 16.21 22.10 13.48 C 15.88 17.87 12.80 25.09 12.80 32.00 C 12.80 38.91 15.88 46.13 22.10 50.52 Z")}}.fp-island-feed{position:absolute;top:30px;left:20px;right:20px;bottom:92px;overflow:auto;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin;scrollbar-color:#ffffff59 transparent}.fp-island-session{position:absolute;top:16px;left:20px;right:20px;z-index:3;color:#f0eeea}.fp-island-session-toolbar{display:flex;align-items:center;gap:4px;min-height:32px}.fp-island-session-title{flex:1;min-width:0;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#ffffffad}.fp-island-session-toolbar>.fp-island-session-title{display:block;text-align:left;border:0;border-radius:5px;background:transparent;font-size:12px;padding:4px 0}.fp-island-session-toolbar>input.fp-island-session-title{width:0;outline:1px solid #ffffff70;padding:4px 6px}.fp-conversation-title-error{position:absolute;left:20px;top:38px;z-index:10;max-width:calc(100% - 40px);padding:6px 10px;border-radius:8px;background:#302525;color:#ffb4b4;font-size:12px}.fp-island-session-toolbar>button,.fp-island-session-status>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;min-height:28px;padding:4px 8px;border-radius:14px;background:#ffffff09;color:#ffffffbd;font-size:11px}.fp-island-session-toolbar>button:hover:not(:disabled),.fp-island-session-status>button:hover:not(:disabled),.fp-island-session-toolbar>button[aria-expanded=true]{background:#ffffff19;color:#fff}.fp-island-session button:disabled{opacity:.38;cursor:default}.fp-island-session button:focus-visible{outline:1px solid #ffffffc2;outline-offset:2px}.fp-island-session-status{display:flex;align-items:center;gap:10px;padding-top:8px;font-size:11px;line-height:17px;color:#ffffffa6}.fp-island-session-status>span{flex:1;min-width:0;overflow-wrap:anywhere}.fp-island-session-history{position:absolute;top:38px;right:0;width:min(280px,100%);max-height:230px;overflow:auto;padding:6px;border:1px solid #ffffff14;border-radius:16px;background:#202020;box-shadow:0 12px 36px #0008;scrollbar-width:thin}.fp-island-session-history>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 11px;border-radius:10px;text-align:left;font-size:12px;color:#ffffffb8}.fp-island-session-history>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-island-session-history>button:hover:not(:disabled),.fp-island-session-history>button[aria-current=true]{background:#ffffff0f;color:#fff}.fp-island-session-history>p{margin:9px 11px;font-size:12px;color:#ffffff70}.fp-island-empty{color:#ffffff5c;margin:auto;font-size:14px}.fp-chat-message{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:20px;flex:0 0 auto}.fp-chat-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.fp-chat-message--user{align-self:flex-end;margin-left:auto;max-width:85%;padding:10px 14px;border:0;border-radius:16px;background:#f5f5f3}.fp-chat-message--assistant{align-self:stretch;max-width:100%;gap:0;padding:2px 0;border:0;border-radius:0;background:transparent}.fp-chat-message-content{min-width:0;flex:1}.fp-assistant-turn-activity{flex:0 0 auto;display:flex;flex-direction:column;gap:12px}.fp-assistant-activity{display:flex;align-items:center;gap:9px;min-width:0;color:#aaa;font-size:12px;line-height:1.7}.fp-assistant-activity-label{min-width:0;overflow-wrap:anywhere}.fp-assistant-elapsed{margin-left:auto;flex-shrink:0;color:#888;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.fp-thinking-flip{display:inline-block;flex:0 0 14px;width:14px;height:9px;border-radius:3px;background:#fff;transform-origin:center}.fp-thinking-flip[data-animated=true]{animation:fp-thinking-flip 1.4s ease-in-out infinite}.fp-plan-status{margin:0 0 8px;color:#aaa;font-size:12px}@keyframes fp-thinking-flip{0%,15%{transform:perspective(40px) rotateY(0)}65%,to{transform:perspective(40px) rotateY(180deg)}}@media(prefers-reduced-motion:reduce){.fp-thinking-flip[data-animated=true]{animation:none}}.fp-chat-message--user{font-size:12px;line-height:1.75;font-weight:400;color:#242424}.fp-reply-avatar{position:relative;display:block;flex:0 0 28px;width:28px;height:28px;overflow:hidden;pointer-events:none;mix-blend-mode:screen}.fp-reply-avatar video{position:absolute;top:50%;left:50%;width:149.38%;height:149.38%;max-width:none;transform:translate(-50%,-50%);object-fit:contain}.fp-reply-avatar>.fp-agent-orb{width:28px;height:28px}.fp-reply{font-size:12px;line-height:1.85;font-weight:400;letter-spacing:normal;color:#cececa;overflow-wrap:anywhere}.fp-reply p{margin:0;white-space:pre-wrap}.fp-reply>*+*,.fp-chat-message .fp-reply>*+*{margin-top:8px}.fp-reply .fp-reply-lead{font-size:12px;line-height:1.8;font-weight:500;letter-spacing:normal;color:#e2e2de}.fp-reply .fp-reply-heading{font-size:13px;line-height:1.7;font-weight:600;letter-spacing:normal;color:#e2e2de}.fp-reply strong{font-weight:500;color:#ecece8}.fp-reply code{font-family:ui-monospace,monospace;font-size:.92em;background:#ffffff0a;border-radius:4px;padding:1px 4px;color:#dededb}.fp-reply-list{padding-left:17px;list-style:disc}.fp-reply-list li+li{margin-top:4px}.fp-reply[data-tone=status]{font-size:11px;line-height:1.75;font-weight:400;color:#92928f}.fp-plan .fp-reply{font-size:12px;color:#cbcbc7}.fp-plan button{font-size:12px;font-weight:500}.fp-message-media{width:90px;height:70px;object-fit:cover;border-radius:8px;margin-top:8px}.fp-island-input{position:absolute;bottom:20px;left:20px;right:20px;height:40px;display:flex;align-items:center;gap:10px}.fp-island-round,.fp-island-input input{height:40px;background:transparent;border:0;border-radius:40px;box-shadow:none}.fp-island-round{width:40px;flex:0 0 40px;display:grid;place-items:center;transition:transform .15s,background .15s}.fp-island-round:hover{background:#ffffff26}.fp-island-round:active{transform:scale(.94)}.fp-island-input input{width:0;min-width:0;flex:1;padding:0 20px;font-size:15px}.fp-island-input input::placeholder{color:#ffffff8a}.fp-send{display:block;width:17px;height:17px;flex-shrink:0}.fp-stop{width:12px;height:12px;border-radius:2px;background:#fff}.fp-island-attachments{position:absolute;left:20px;right:20px;bottom:70px;padding:10px;border-radius:16px;background:#252525;z-index:2;max-height:140px;overflow:auto;display:flex;flex-wrap:wrap;gap:8px}.fp-island-attachments button{padding:5px;border-radius:6px;background:#ffffff0d;display:inline-flex;align-items:center}.fp-island-attachments span{opacity:.5}.fp-island-content>.fp-feedback{position:absolute;bottom:70px;left:50%;transform:translate(-50%);white-space:nowrap}.fp-plan{background:#ffffff0d;border-radius:12px;padding:10px}.fp-plan button{background:#ffffff1a;padding:6px 12px;margin:8px 8px 0 0;border-radius:8px}.fp-skill-panel{position:fixed;right:13px;bottom:11px;border:0;border-radius:var(--studio-ui-radius);z-index:100;background:var(--studio-ui-panel);-webkit-backdrop-filter:var(--studio-ui-blur) opacity(var(--wb-glass-refresh, 1));backdrop-filter:var(--studio-ui-blur) opacity(var(--wb-glass-refresh, 1));display:flex;flex-direction:column;padding:0 9px 7px;pointer-events:auto;transition:width .22s ease,height .22s ease}.fp-skill-panel[data-resizing=true]{transition:none}.fp-skill-header{position:relative;height:45px;flex:0 0 45px}.fp-skill-header>img{position:absolute;top:8px;right:15px;width:314px;height:29px;object-fit:contain;max-width:calc(100% - 20px)}.fp-header-hit{position:absolute;top:8px;width:28px;height:29px;border-radius:5px;background:transparent}.fp-header-hit:hover,.fp-header-hit[aria-expanded=true]{background:#ffffff14}.fp-header-hit--0{right:133px}.fp-header-hit--1{right:107px}.fp-header-hit--2{right:81px}.fp-header-hit--3{right:55px}.fp-header-hit--4{right:29px}.fp-header-hit--5{right:3px}.fp-skill-scroll{min-height:0;flex:1;display:flex;flex-direction:column;overflow:auto;padding:0 15px;scrollbar-color:#ffffffb3 transparent;scrollbar-width:thin}.fp-skill-spacer{flex:1 0 0;min-height:0}.fp-skill-intro{margin:0 -5px 16px;flex:0 0 auto}.fp-reasoning-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 16px 10px;color:#6c6c6c!important;font-size:10px!important;background:#ffffff0d;border-radius:20px 20px 0 0}.fp-skill-intro>p{margin:0 0 15px;color:#6c6c6c;padding:0 16px 16px;font-size:10px;line-height:12px;min-height:90px;background:#ffffff0d;border-radius:0 0 20px 20px}.fp-reference-stack{flex:0 0 226px;position:relative;height:226px;margin-top:10px}.fp-reference-stack>span{position:absolute;height:162px;left:18px;right:18px;top:0;border-radius:16px;background:#cdcdcd}.fp-reference-stack>span:nth-child(2){top:8px;left:9px;right:9px;height:182px;background:#f2f2f2}.fp-reference-stack>img{position:absolute;top:22px;right:0;bottom:0;left:0;width:100%;height:204px;object-fit:cover;object-position:center 36%;border-radius:16px}.fp-reference-stack>button{position:absolute;top:36px;right:18px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff3}.fp-example-prompt{flex:0 0 37px;height:37px;align-self:flex-end;padding:0 16px;border-radius:33px;background:#f2f2f21a;margin:24px 0 0;font-size:14px!important}.fp-skill-tabs{height:34px;flex:0 0 34px;padding:0 15px;display:flex;gap:24px;align-items:center;overflow:hidden}.fp-skill-tabs button{white-space:nowrap;padding:0;background:transparent;color:#ffffff6b;font-size:12px}.fp-skill-tabs button[aria-selected=true]{color:#fff}.fp-skill-composer{background:#252525;height:131px;flex:0 0 131px;border-radius:29px;position:relative;padding:9px 22px}.fp-model-chip{display:flex;align-items:center;gap:5px;height:25px;min-width:82px;background:transparent;border:1px solid #ffffff1a!important;border-radius:7px;padding:0 5px;font-size:12px!important}.fp-model-chip img{width:18px;height:18px;border-radius:50%}.fp-skill-composer textarea{position:absolute;top:39px;left:22px;right:22px;bottom:43px;width:calc(100% - 44px);resize:none;border:0;outline:none;background:transparent;line-height:18px}.fp-composer-footer{position:absolute;bottom:14px;left:21px;width:156px;height:34px;overflow:hidden}.fp-composer-footer>img{position:absolute;width:305px;height:127px;left:-82px;top:-82px;max-width:none}.fp-composer-hit{position:absolute;top:0;width:30px;height:34px;background:transparent;border-radius:6px}.fp-composer-hit:hover,.fp-composer-hit[aria-expanded=true]{background:#ffffff1a}.fp-composer-hit--0{left:0}.fp-composer-hit--1{left:31px}.fp-composer-hit--2{left:63px}.fp-composer-hit--3{left:94px}.fp-skill-send{position:absolute;right:16px;bottom:17px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:transparent}.fp-skill-send:hover{background:#ffffff1a}.fp-skill-menu{position:absolute;left:23px;bottom:132px;width:128px;height:317px;border-radius:12px;background:#252525;z-index:4;padding:8px 6px;overflow:auto;animation:fp-panel-in .18s ease-out;box-shadow:0 8px 29.5px #0000001a}.fp-skill-search{display:flex;align-items:center;gap:4px;width:116px;height:21px;background:#eaeaea;border-radius:11px;padding:0 7px}.fp-skill-search input{min-width:0;width:100%;color:#252525;background:transparent;border:0;outline:none;font-size:10px}.fp-menu-category{color:#ffffff85;font-size:10px;margin:9px 8px 5px}.fp-skill-menu>button{display:flex;align-items:center;gap:7px;padding:4px 10px;width:100%;height:32px;font-size:10px;background:transparent;border-radius:6px}.fp-skill-menu>button:hover{background:var(--studio-ui-hover)}.fp-skill-menu>button[aria-pressed=true]{background:var(--studio-ui-selected)}.fp-text-token{border-radius:50%;width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;background:#ddd;color:#555}.fp-skill-feedback{position:absolute;bottom:145px;left:20px;right:20px;z-index:5}.fp-skill-panel>.fp-resize--horizontal{right:auto;left:-12px}.peripheral-account.workbench-account{right:60px;top:40px}.peripheral-account .workbench-account__cluster{gap:10px}.peripheral-account .workbench-account__trigger,.peripheral-account .workbench-account__points,.peripheral-account .workbench-account__cluster>.workbench-icon-button{background:#fff3!important;border:0!important;box-shadow:none!important;background-image:none!important;-webkit-backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh, 1));backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh, 1));height:40px}.peripheral-account .workbench-account__trigger{width:157px;min-width:157px;padding:2px;gap:8px;border-radius:99px}.peripheral-account .workbench-account__avatar{width:36px;height:36px;flex:0 0 36px;border:0;box-shadow:none}.peripheral-account .workbench-account__copy strong{font-size:14px;font-weight:400}.peripheral-account .workbench-account__points{min-width:83px;padding:0 10px;gap:2px;font-size:14px}.peripheral-account .workbench-account__cluster>.workbench-icon-button{width:40px;flex-basis:40px;padding:6.667px}.peripheral-account .workbench-account__cluster button:before,.peripheral-account .workbench-account__cluster button:after{display:none!important}.peripheral-account .workbench-account-menu{width:200px;height:310px;left:-21px;top:50px;padding:10px;border-radius:20px!important;background:#252525!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 8px 29.5px #0000001a!important;animation:fp-panel-in .16s ease-out}.peripheral-account .workbench-account-menu:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px;background:transparent;border:0;box-shadow:none}.peripheral-account .workbench-account-menu>button{height:40px;margin-bottom:10px;padding:0 10px;border-radius:10px;font-size:12px}.peripheral-account .workbench-account-menu>button:last-child{margin:0}.peripheral-account .workbench-account-menu>.workbench-menu-rule{display:none}.peripheral-account .workbench-account-menu>button.is-active,.peripheral-account .workbench-account-menu>button:hover{background:#ffffff1a}@keyframes fp-panel-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.peripheral-account.workbench-account{right:16px;top:20px}.fp-island-region,.fp-island-region[data-expanded=true]{top:76px}}@media(max-width:720px){.fp-bottom-region{bottom:20px;transform:translate(-50%) scale(.8);transform-origin:bottom center}.fp-skill-panel{bottom:96px;max-height:calc(100dvh - 190px)}.fp-layers{max-width:calc(100vw - 112px);height:calc(100dvh - 235px)}}@media(max-width:420px){.fp-bottom-region{transform:translate(-50%) scale(.65)}.peripheral-account .workbench-account__trigger{width:125px;min-width:125px}}@media(max-height:540px){.fp-rail{transform:translateY(-50%) scale(.75);transform-origin:left center}.fp-layers{top:90px;min-height:150px;height:calc(100dvh - 120px)}.fp-skill-panel{max-height:calc(100dvh - 96px)}.fp-bottom-region{bottom:12px}}@media(prefers-reduced-motion:reduce){.fp-island-region,.fp-scope *,.peripheral-account *{animation:none!important;transition:none!important}}@media(prefers-reduced-motion:reduce){.fp-agent-orb[data-motion-preference=explicit][data-animated=true] .fp-agent-orb__rotation{animation:fp-agent-orbit 1.6s linear infinite!important}.fp-agent-orb[data-motion-preference=explicit][data-animated=true] .fp-agent-orb__shape{animation:fp-agent-light-morph 1.6s ease-in-out infinite!important}}.fp-account-feedback{position:absolute;right:0;top:50px;white-space:nowrap;z-index:2}.fp-layers>.fp-resize--horizontal{top:calc(50% - 33.5px);right:-10px}.fp-skill-panel>.fp-resize--horizontal{top:calc(50% - 31.5px);left:-11px}.fp-island-region>.fp-resize--vertical{bottom:-27.5px}.fp-island-region[data-expanded=true]>.fp-resize--vertical{bottom:-31.5px}.fp-skill-header{background:transparent}.fp-chat-title,.fp-chat-title-input{position:absolute;left:83px;right:166px;top:8px;height:29px;padding:0 0 0 10px;font-size:12px!important;color:#fff;background:transparent;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:5px}.fp-chat-title-input{width:calc(100% - 249px);min-width:50px;background:#ffffff0a}.fp-chat-header-actions{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fp-chat-header-actions>button,.fp-history-anchor>button{position:absolute;top:8px;width:28px;height:29px;display:grid;place-items:center;background:transparent;border-radius:5px;color:#ffffff80;padding:0;pointer-events:auto}.fp-chat-header-actions>button:hover,.fp-history-anchor>button:hover,.fp-chat-header-actions>button[aria-expanded=true]{background:#ffffff12;color:#fff}.fp-chat-header-actions>button:nth-child(1){right:133px}.fp-history-anchor{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fp-history-anchor>button{right:107px}.fp-chat-header-actions>button:nth-child(3){right:81px}.fp-chat-header-actions>button:nth-child(4){right:55px}.fp-chat-header-actions>button:nth-child(5){right:3px}.fp-skill-composer{background:transparent}.fp-composer-footer{display:flex;gap:1px;background:transparent}.fp-composer-footer>button{width:30px;height:34px;display:grid;place-items:center;flex:0 0 30px;background:transparent;color:#ffffff80;border-radius:6px;padding:0}.fp-composer-footer>button:hover,.fp-composer-footer>button[aria-expanded=true]:not(.fp-skill-trigger){background:#ffffff12;color:#fff}.fp-selected-modes{display:flex;align-items:center;gap:8px;overflow:hidden;height:25px}.fp-selected-modes button{white-space:nowrap}.fp-selected-skill{display:flex;align-items:center;gap:5px;background:transparent;font-size:11px!important;color:#ffffff70!important}.fp-selected-materials{position:absolute;top:36px;left:22px;right:22px;display:flex;gap:5px;overflow:auto;height:22px}.fp-selected-materials>button{background:#ffffff0d;border-radius:6px;display:flex;align-items:center;gap:4px;padding:3px 6px;font-size:10px;white-space:nowrap}.fp-skill-composer[data-has-references=true] textarea{top:62px}.fp-skill-menu>button>span:not(.fp-text-token){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-material-thumb{width:24px;height:24px;flex:0 0 24px;object-fit:cover;border-radius:5px}.fp-choice-check{margin-left:auto;flex:0 0 12px}.fp-skill-menu--models,.fp-skill-menu--skills{width:min(220px,calc(100% - 46px));height:auto;max-height:317px;padding:8px}.fp-skill-menu--models>button,.fp-skill-menu--skills>button{font-size:11px;height:36px}.fp-menu-heading{padding:7px 10px;font-size:11px;color:#ffffff80}.fp-menu-empty,.fp-menu-note{color:#ffffff65;font-size:10px;line-height:16px;padding:8px 10px;margin:0}.fp-history-menu,.fp-settings-menu{position:absolute;top:41px;right:3px;width:210px;max-height:290px;overflow-y:auto;background:#252525;border-radius:14px;padding:7px;z-index:8;box-shadow:0 8px 29.5px #0003;animation:fp-panel-in .15s ease-out;pointer-events:auto}.fp-history-menu:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px}.fp-settings-menu{right:12px;top:44px}.fp-history-menu>button,.fp-settings-menu>button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:transparent;border-radius:7px;font-size:12px;text-align:left}.fp-history-menu>button:hover,.fp-settings-menu>button:hover{background:#ffffff14}.fp-share-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:1000;background:#0007;padding:20px}.fp-share-dialog{width:min(360px,100%);background:#252525;border-radius:24px;padding:22px;box-shadow:0 16px 60px #0005;animation:fp-panel-in .18s ease-out}.fp-share-dialog header{display:flex;align-items:center;justify-content:space-between}.fp-share-dialog header strong{font-size:15px;font-weight:500}.fp-share-dialog header button{display:grid;place-items:center;width:30px;height:30px;background:transparent;border-radius:50%}.fp-share-dialog p{font-size:12px;line-height:20px;color:#ffffff80}.fp-share-dialog .fp-share-title{font-size:14px;color:#fff}.fp-share-done{display:block;margin-left:auto;background:#ffffff14;border-radius:12px;padding:8px 16px}.peripheral-account .workbench-account-menu:after{display:none!important}.workbench-brand.fp-brand-background{z-index:0;pointer-events:none!important;-webkit-user-select:none;user-select:none}.workbench-brand.fp-brand-background img{pointer-events:none!important}.workbench-shell>.workbench-brand--button{z-index:80;pointer-events:auto}.workbench-shell>.canvas-grid{filter:none}.workbench-shell>.canvas-grid>.canvas-scene{pointer-events:none}.workbench-shell>.canvas-grid>.canvas-scene>.draggable-node{pointer-events:auto}.workbench-shell>.canvas-grid>.canvas-scene>[data-canvas-node-error] button{pointer-events:auto}.fp-island-optics{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:transparent}.fp-island-tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#000 var(--fp-island-opaque-stop,43.75%),rgba(0,0,0,.02) 100%);box-shadow:inset 0 4px 26.2px 8px #00000042,inset 0 122px 70.7px 2px rgba(0,0,0,var(--fp-island-depth-opacity,.86))}.fp-island:after{content:none}.fp-island-edge-light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 -.65px .5px #ffffff75,inset .5px 0 .5px #ffffff1f,inset -.5px 0 .5px #ffffff1f;-webkit-mask-image:linear-gradient(transparent 43.75%,#000);mask-image:linear-gradient(transparent 43.75%,#000)}.fp-island-control-glass{position:absolute;bottom:20px;height:40px;width:40px;z-index:0;border-radius:40px;pointer-events:none;background:transparent;box-shadow:inset 0 3px 5.1px -2px #ffffff80,0 4px 5.2px -3px #00000038}.fp-island-control-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset .65px .65px .5px #ffffff61,inset -.5px -.5px .5px #ffffff24}.fp-island-control-glass--add{left:20px}.fp-island-control-glass--field{left:70px;right:70px;width:auto}.fp-island-control-glass--voice{right:20px}.fp-island-notification{position:relative}.fp-skill-panel>.fp-resize--corner{width:29px;height:29px;transform:none}.fp-skill-panel>.fp-resize--corner span{width:29px;height:29px;background:transparent;border:0;opacity:0}.fp-skill-panel>.fp-resize--corner[data-corner=nw]{top:0;left:0;right:auto;bottom:auto;cursor:nwse-resize!important}.fp-skill-panel>.fp-resize--corner[data-corner=nw] span{border-top:1px solid #fff;border-left:1px solid #fff;border-radius:29px 0 0}.fp-skill-panel>.fp-resize--corner[data-corner=ne]{top:0;right:0;left:auto;bottom:auto;cursor:nesw-resize!important}.fp-skill-panel>.fp-resize--corner[data-corner=ne] span{border-top:1px solid #fff;border-right:1px solid #fff;border-radius:0 29px 0 0}.fp-skill-panel>.fp-resize--corner[data-corner=sw]{bottom:0;left:0;top:auto;right:auto;cursor:nesw-resize!important}.fp-skill-panel>.fp-resize--corner[data-corner=sw] span{border-bottom:1px solid #fff;border-left:1px solid #fff;border-radius:0 0 0 29px}.fp-skill-panel>.fp-resize--corner[data-corner=se]{bottom:0;right:0;top:auto;left:auto;cursor:nwse-resize!important}.fp-skill-panel>.fp-resize--corner[data-corner=se] span{border-bottom:1px solid #fff;border-right:1px solid #fff;border-radius:0 0 29px}.fp-skill-panel>.fp-resize--corner:hover span,.fp-skill-panel>.fp-resize--corner:focus-visible span,.fp-skill-panel>.fp-resize--corner[data-dragging=true] span{opacity:1}.fp-resize:focus-visible{outline:none!important}.workbench-left-drawer.is-community.fp-community-drawer{left:96px;top:9px;bottom:11px;max-width:calc(100vw - 112px);min-width:0;border-radius:29px;border:0!important;background:#252525b3!important;box-shadow:none!important;-webkit-backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh, 1));backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh, 1));overflow:visible}.fp-community-drawer:before,.fp-community-drawer:after{display:none!important}.fp-community-drawer .workbench-left-drawer__content{min-width:0;overflow-x:hidden;border-radius:inherit}.fp-community-drawer .workbench-community{min-width:0}.fp-community-drawer>.fp-resize--horizontal{right:-10px}.fp-community-drawer .workbench-community__featured{min-width:0}.fp-poster-carousel{position:relative;height:220px;width:100%;border-radius:18px;overflow:hidden;background:#ffffff05}.fp-poster-track{width:100%;height:100%;display:flex;transition:transform .35s cubic-bezier(.22,.7,.2,1)}.fp-poster-slot{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 100%;min-width:0;height:100%;color:#ffffff85;gap:12px;background:radial-gradient(ellipse at 20% 30%,#ffffff12,transparent 65%)}.fp-poster-slot--1{background:linear-gradient(145deg,#ffffff12,transparent 75%)}.fp-poster-slot--2{background:radial-gradient(ellipse at 85% 80%,#ffffff12,transparent 70%)}.fp-poster-slot>span{font-size:10px;letter-spacing:3px;color:#ffffff40}.fp-poster-slot>strong{font-size:17px;font-weight:400}.fp-poster-slot>small{font-size:10px;color:#ffffff40}.fp-poster-prev,.fp-poster-next{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:36px;display:grid;place-items:center;background:#0002;border-radius:12px;color:#ffffff90}.fp-poster-prev{left:8px}.fp-poster-next{right:8px}.fp-poster-prev:hover,.fp-poster-next:hover{background:#ffffff12}.fp-poster-dots{position:absolute;bottom:14px;left:0;right:0;display:flex;justify-content:center;gap:5px}.fp-poster-dots button{width:17px;height:16px;background:transparent;border-radius:8px;padding:5px}.fp-poster-dots button:after{content:"";width:6px;height:6px;display:block;background:#ffffff40;border-radius:6px}.fp-poster-dots button[aria-current=true]:after{background:#fff}.fp-skill-composer{background:#252525}.fp-skill-panel>.fp-resize--corner span{border:0!important;border-radius:0!important}.fp-corner-arc{display:block;color:#fff;pointer-events:none}.fp-resize[data-corner=ne] .fp-corner-arc{transform:rotate(90deg)}.fp-resize[data-corner=se] .fp-corner-arc{transform:rotate(180deg)}.fp-resize[data-corner=sw] .fp-corner-arc{transform:rotate(270deg)}.peripheral-account .workbench-account-menu:before{display:block!important;pointer-events:auto;top:-12px;height:14px;left:-4px;right:-4px;opacity:0}.fp-skill-tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;gap:24px}.fp-skill-tabs button{flex:0 0 auto}.fp-reference-editor{position:absolute;top:13px;bottom:49px;left:22px;right:22px;overflow:auto;outline:none;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:24px}.fp-reference-editor:empty:before{content:attr(data-placeholder);color:#ffffff60;pointer-events:none}.fp-inline-reference{display:inline-flex;align-items:center;vertical-align:middle;gap:5px;max-width:100%;padding:2px 6px 2px 3px;margin:1px 2px;border:1px solid #ffffff26;border-radius:7px;background:#ffffff0a;color:#dedede;line-height:22px;-webkit-user-select:all;user-select:all}.fp-inline-reference>img{display:block;flex:none;width:22px;height:22px;object-fit:cover;border-radius:4px}.fp-inline-reference>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-mention-menu{position:absolute;bottom:100%;left:22px;width:min(240px,calc(100% - 44px));max-height:220px;overflow:auto;padding:6px;background:#252525;border-radius:12px;z-index:8;box-shadow:0 8px 30px #0004}.fp-mention-menu button{display:flex;width:100%;align-items:center;gap:8px;padding:8px;border-radius:6px;background:transparent;text-align:left}.fp-mention-menu button:hover{background:#ffffff1a}.fp-mention-menu img{width:28px;height:28px;object-fit:cover;border-radius:4px}.fp-skill-menu{bottom:61px;height:auto;max-height:min(317px,calc(100% - 100px))}.fp-skill-menu--materials{left:30px}.fp-skill-menu--models{left:61px}.fp-skill-menu--skills{left:92px}.fp-composer-footer button[data-selection]:not([data-selection=""]):not(.fp-skill-trigger){color:#fff;background:#ffffff12}.fp-skill-panel .fp-composer-footer>.fp-skill-mode-trigger{display:flex;align-items:center;gap:3px;flex:0 0 auto;width:auto;margin-left:auto;padding:0 6px;font-size:11px;color:#ddd;white-space:nowrap}.fp-skill-panel[data-compact=true] .fp-composer-footer{left:12px;right:49px}.fp-skill-panel[data-compact=true] .fp-composer-footer>button{min-width:24px;flex-basis:24px;width:24px}.fp-skill-panel[data-compact=true] .fp-skill-model-trigger>span{display:none}.fp-skill-panel[data-compact=true] .fp-composer-footer>.fp-skill-mode-trigger{flex-basis:auto;width:auto;padding:0 3px}.fp-skill-menu--mode{left:auto;right:18px;width:min(276px,calc(100% - 36px));height:auto;padding:8px}.fp-skill-menu--output{left:auto;right:36px;width:min(350px,calc(100% - 36px));height:auto;max-height:min(450px,calc(100% - 100px));overflow:auto;padding:10px}.fp-output-menu{display:flex;flex-direction:column;gap:8px;color:#ffffffd9;font-size:11px}.fp-output-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.fp-output-types button{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;height:32px;padding:0 7px;border-radius:9px;background:#ffffff0a;color:#ffffff8a}.fp-output-types button:hover:not(:disabled){background:var(--studio-ui-hover);color:#fff}.fp-output-types button[aria-selected=true]{background:var(--studio-ui-selected);color:#fff}.fp-output-hint{margin:0 2px;color:#fff6;line-height:1.45}.fp-output-options{display:flex;flex-direction:column;gap:9px;padding:2px 0;color:#ffffffc7}.fp-output-options .studio-parameter-grid{gap:7px}.fp-output-options .studio-parameter-grid>*{min-width:0}.fp-output-field{display:flex;flex-direction:column;gap:4px;min-width:0;color:#ffffff9c;font-size:10px;line-height:1.35}.fp-output-field input{min-width:0;width:100%;height:34px;padding:0 10px;border:0;border-radius:var(--studio-ui-control-radius);background:var(--studio-ui-control);color:#fff}.fp-output-field input:hover:not(:disabled){background:var(--studio-ui-hover)}.fp-output-options input[type=number]{min-width:0;width:100%}.fp-output-options p{margin:0;color:#fff6;font-size:10px;line-height:1.45}.fp-output-section{padding-top:8px;border:0}.fp-output-section-title{margin-bottom:6px!important;color:#ffffff8a!important;font-size:10px!important}.fp-output-wide{grid-column:1 / -1}.fp-output-warning{color:#f6d58a!important}.fp-composer-footer>.fp-output-trigger{flex:0 0 30px;width:30px}.fp-composer-footer>.fp-output-trigger[data-selection=image]{color:#fff}.fp-composer-footer>.fp-output-trigger[data-selection=video]{color:#9bd9ff}.fp-composer-footer>.fp-output-trigger[data-selection=text]{color:#d8b6ff}.fp-skill-menu--mode>button{height:auto;min-height:54px;padding:9px;align-items:center;text-align:left}.fp-skill-menu--mode>button>span{flex:1;white-space:normal!important}.fp-skill-menu--mode strong{display:block;font-size:12px;font-weight:500;color:#eee}.fp-skill-menu--mode small{display:block;margin-top:4px;font-size:11px;line-height:1.5;color:#aaa}.fp-skill-menu--mode>button[aria-checked=true]{background:var(--studio-ui-selected)}.fp-skill-menu--mode>button:focus-visible,.fp-skill-mode-trigger:focus-visible{outline:2px solid #ddd;outline-offset:-2px}.fp-skill-message{margin:12px 0;min-width:0;max-width:100%;padding:2px 0;border:0;border-radius:0;background:transparent;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.fp-skill-message[data-role=assistant]{align-self:stretch}.fp-skill-message[data-role=user]{align-self:flex-end;margin-left:auto;max-width:85%;padding:10px 14px;border-radius:16px;background:#f5f5f3;color:#242424}.fp-skill-message>p{margin:0;white-space:pre-wrap}.fp-result-carousel{margin:22px 0 8px;display:flex;flex-direction:column;align-items:center;gap:9px}.fp-result-stack{position:relative;width:100%;isolation:isolate}.fp-result-card,.fp-result-underlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border-radius:16px;background:#252525;border:1px solid #ffffff20}.fp-result-card{display:block;width:100%;height:100%;z-index:3;cursor:zoom-in;box-shadow:0 8px 24px #0003}.fp-result-card img,.fp-result-underlay img{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}.fp-result-underlay{overflow:hidden;pointer-events:none;filter:brightness(.65)}.fp-result-expand{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#0009;color:#fff}.fp-result-arrow{position:absolute;top:50%;z-index:5;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #ffffff35;border-radius:50%;background:#151515bc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;transition:background .18s,box-shadow .18s}.fp-result-arrow:hover{background:#404040ef;box-shadow:0 2px 12px #0005}.fp-result-arrow--previous{left:8px}.fp-result-arrow--next{right:8px}.fp-result-arrow:focus-visible,.fp-result-card:focus-visible{outline:2px solid white;outline-offset:3px}.fp-result-count{color:#ffffff85;font-size:11px;font-variant-numeric:tabular-nums}.fp-generation-timer{display:inline-flex;align-items:center;gap:6px;color:#ffffffab;font-size:12px;font-variant-numeric:tabular-nums}.fp-result-single,.fp-result-group{position:relative;display:block;padding:0;width:100%;background:transparent}.fp-result-single img,.fp-result-group img{width:100%;max-height:280px;object-fit:cover;border-radius:16px}.fp-result-group{margin-top:12px;box-shadow:0 -5px 0 -1px #888,0 -10px 0 -2px #555;border-radius:16px}.fp-result-group span{position:absolute;right:10px;bottom:10px;background:#0009;padding:3px 8px;border-radius:20px}.fp-gallery{max-width:85vw;background:#252525;padding:15px;border-radius:20px}.fp-gallery>img{display:block;max-width:80vw;max-height:75vh;object-fit:contain}.fp-gallery button{padding:8px 12px;background:transparent;border-radius:6px}.fp-gallery button:hover,.fp-gallery button[aria-pressed=true]{background:#ffffff26}.fp-skill-panel>.fp-resize--horizontal{top:29px;bottom:29px;left:-11px;width:20px;height:auto;transform:none}.fp-skill-panel>.fp-resize--vertical{left:29px;right:29px;top:-11px;bottom:auto;width:auto;height:20px;transform:none}.fp-skill-panel>.fp-resize--corner{z-index:5}.fp-community-drawer>.fp-resize--horizontal{top:29px;bottom:29px;height:auto;transform:none;width:20px}.fp-community-drawer button[data-community-sort=true][aria-pressed=true]{color:#000!important;background:#fff!important}.fp-community-drawer button[data-community-sort=true][aria-pressed=false]{color:#ffffffa6}.fp-community-drawer .fp-poster-carousel{height:267px;width:calc(100% + 17px);border-radius:0;background:transparent}.fp-poster-track{height:267px;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fp-poster-slot{flex:0 0 202px;width:202px;height:267px;border-radius:16px;scroll-snap-align:start}.fp-community-examples{column-gap:12px}.fp-community-example{break-inside:avoid;margin-bottom:12px;overflow:hidden;border-radius:14px;background:#ffffff09}.fp-community-example img{width:100%;object-fit:cover}.fp-community-example--0 img{aspect-ratio:3/4}.fp-community-example--1 img{aspect-ratio:16/9}.fp-community-example--2 img{aspect-ratio:1;object-position:70% 50%}.fp-community-example p{margin:0;padding:12px;font-size:12px}.fp-community-example p span{display:block;font-size:10px;opacity:.5;margin-top:4px}.fp-example-quote{padding:30px 14px;font-size:16px;line-height:1.8;background:linear-gradient(145deg,#484039,#252525)}.fp-account-hover-bridge{position:absolute;left:-25px;top:38px;width:208px;height:15px;background:transparent;pointer-events:auto;z-index:2}.fp-community-drawer .workbench-left-drawer__content{scrollbar-width:none}.fp-community-drawer .workbench-left-drawer__content::-webkit-scrollbar{display:none}.fp-community-scroll-thumb{position:absolute;right:6px;width:4px;height:62px;max-height:calc(100% - 58px);padding:0;border-radius:8px;background:#ffffff85!important;touch-action:none;z-index:2;opacity:0}.fp-community-drawer:hover>.fp-community-scroll-thumb,.fp-community-scroll-thumb:focus-visible{opacity:1}.peripheral-account .workbench-account__trigger{padding-right:12px;gap:6px}.peripheral-account .workbench-account__trigger>.fp-glyph{flex:0 0 16px}.peripheral-account .workbench-account__copy{display:block;flex:1;min-width:0;overflow:hidden}.peripheral-account .workbench-account__copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-layers{background:#25252599;-webkit-backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh, 1));backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh, 1))}.fp-community-drawer[data-closing=true]{clip-path:inset(0 -12px 0 0 round 29px)}.fp-community-drawer[data-closing=true] .workbench-left-drawer__content{max-width:none}.fp-rail.fp-glass,.fp-bottom.fp-glass{background-color:var(--fp-glass);background-image:none;border:0;box-shadow:none}.fp-rail.fp-glass,.fp-scope.fp-rail-region .fp-layers{isolation:isolate;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.fp-rail.fp-glass:before,.fp-layers:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--fp-glass);-webkit-backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh, 1));backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh, 1));transform:translateZ(0)}.fp-layers:after{background:#25252599}.camera-angle-panel,.material-overlay-dialog{isolation:isolate;background:#252525f0;-webkit-backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh, 1));backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh, 1))}.workbench-left-drawer.rail-tool-panel,.canvas-magic-tools{isolation:isolate;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.workbench-left-drawer.rail-tool-panel:after,.canvas-magic-tools:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:#25252599;-webkit-backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh, 1));backdrop-filter:blur(20px) saturate(135%) opacity(var(--wb-glass-refresh, 1));transform:translateZ(0)}.fp-island-optics{z-index:0;transform:translateZ(0)}.fp-island:after{z-index:0}.fp-island-notification,.fp-island-feed,.fp-island-input{z-index:1}.fp-community-drawer .workbench-community__move-head{align-items:flex-end;gap:8px;min-width:0}.workbench-community__sort{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:4px}.fp-community-drawer [data-community-sort]{padding:5px 9px;min-width:43px;height:27px;white-space:nowrap}.fp-skill-header{container:skill-heading / inline-size}.fp-chat-title-orb{position:absolute;left:1.5px;top:10.5px;width:24px;height:24px;pointer-events:none}.fp-chat-title-orb>.fp-agent-orb{display:block;width:100%;height:100%}.fp-chat-title,.fp-chat-title-input{left:37.5px;right:166px;padding-left:0}.fp-chat-title-input{width:calc(100% - 203.5px);min-width:0;padding-left:6px}@container skill-heading (max-width: 300px){.fp-chat-title-orb{left:3.5px;top:12.5px;width:20px;height:20px}.fp-chat-title,.fp-chat-title-input{left:35.5px;right:128px}.fp-chat-title-input{width:calc(100% - 163.5px)}.fp-chat-header-actions>button,.fp-history-anchor>button{width:24px}.fp-chat-header-actions>button:nth-child(1){right:104px}.fp-history-anchor>button{right:80px}.fp-chat-header-actions>button:nth-child(3){right:56px}.fp-chat-header-actions>button:nth-child(4){right:32px}.fp-chat-header-actions>button:nth-child(5){right:0}}.fp-bottom{width:max-content;max-width:calc(100vw - 24px);height:48px;padding:6px 8px;gap:3px;border-radius:28px}.fp-bottom-button{width:34px;height:34px;flex-basis:34px;border-radius:50%}.fp-bottom-button svg{width:19px;height:19px;shape-rendering:geometricPrecision}.fp-bottom-rule{height:20px;margin:0 2px}.fp-bottom-button:disabled{opacity:.35;cursor:not-allowed}.fp-skill-preview .fp-skill-preview-title{display:flex;align-items:center}.fp-skill-preview .fp-skill-scroll{gap:16px;padding:8px 12px 16px;scrollbar-width:thin}.fp-skill-preview .fp-skill-message{flex-shrink:0;margin:0;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.fp-skill-preview .fp-skill-message>p{margin:0;white-space:pre-wrap}.fp-skill-preview .fp-skill-message[data-role=user]{align-self:flex-end}.fp-skill-preview .fp-skill-message[data-role=assistant]{align-self:stretch;color:#ededed}.fp-skill-preview .fp-skill-preview-speaker{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:10px;line-height:16px;color:#ffffff62}.fp-skill-preview .fp-skill-message[data-role=user] .fp-skill-preview-speaker{display:none}.fp-skill-preview .fp-skill-preview-speaker:not(:has(.fp-skill-preview-dots)){display:none}.fp-skill-preview .fp-skill-message[data-pending=true]>p{color:#ffffffa6}.fp-skill-message[data-role=user]>p,.fp-skill-preview .fp-skill-message[data-role=user][data-pending=true]>p{color:#242424}.fp-skill-preview .fp-result-single,.fp-skill-preview .fp-result-group{margin-top:12px;border:1px solid #ffffff12;border-radius:15px;overflow:hidden}.fp-skill-preview .fp-result-single img,.fp-skill-preview .fp-result-group img{display:block;width:100%;max-height:225px;object-fit:cover;border-radius:14px}.fp-skill-preview .fp-skill-preview-dots{display:inline-flex;align-items:center;gap:3px;height:14px}.fp-skill-preview .fp-skill-preview-dots i{width:3px;height:3px;border-radius:50%;background:#ddd;animation:fp-skill-preview-dot 1.2s ease-in-out infinite}.fp-skill-preview .fp-skill-preview-dots i:nth-child(2){animation-delay:.16s}.fp-skill-preview .fp-skill-preview-dots i:nth-child(3){animation-delay:.32s}.fp-skill-preview .fp-skill-preview-progress{display:flex;flex:0 0 auto;align-items:center;flex-direction:column;justify-content:center;gap:10px;min-height:151px;padding:19px 24px;border:1px solid #ffffff12;border-radius:16px;background:linear-gradient(135deg,#ffffff07,#ffffff02);font-size:12px}.fp-skill-preview .fp-skill-preview-progress-icon{display:grid;place-items:center;width:36px;height:36px;color:#ffffff7a}.fp-skill-preview .fp-skill-preview-progress small{font-size:10px;color:#ffffff54}.fp-skill-preview .fp-skill-preview-progress-track{position:relative;width:min(160px,80%);height:3px;overflow:hidden;border-radius:3px;background:#ffffff0e}.fp-skill-preview .fp-skill-preview-progress-track i{position:absolute;inset:0 auto 0 0;width:40%;border-radius:3px;background:linear-gradient(90deg,#ffffff10,#ffffffb3,#ffffff10);animation:fp-skill-preview-sweep 1.8s ease-in-out infinite}.fp-skill-preview .fp-skill-preview-dialogue{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:0 1px;color:#ffffff70;font-size:11px;line-height:18px}.fp-skill-preview .fp-skill-preview-dialogue .fp-skill-preview-dots{height:14px}.fp-skill-preview .fp-skill-preview-status{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:0 1px;color:#ffffff6b;font-size:10px}.fp-skill-preview .fp-skill-preview-error{flex-shrink:0;border:1px solid #ffffff1a;border-radius:14px;padding:12px;color:#ffffffa6;font-size:12px;line-height:1.7}.fp-skill-preview .fp-skill-preview-error p{margin:0}.fp-skill-preview .fp-skill-preview-error button{display:flex;align-items:center;gap:6px;margin-top:10px;border:1px solid #ffffff20;border-radius:999px;padding:6px 11px;background:#ffffff0a;color:#eee;font-size:11px}.fp-skill-preview .fp-skill-preview-error button:hover{background:#ffffff16}.fp-skill-preview .fp-skill-send{width:32px;height:32px;background:#efefef;color:#181818}.fp-skill-preview .fp-skill-send:hover:not(:disabled){background:#fff}.fp-skill-preview .fp-skill-send:disabled{opacity:.25;cursor:default}.fp-skill-preview .fp-skill-preview-stop{display:block;width:10px;height:10px;background:currentColor;border-radius:2px}@keyframes fp-skill-preview-dot{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@keyframes fp-skill-preview-sweep{0%{transform:translate(-110%)}to{transform:translate(360%)}}@media(prefers-reduced-motion:reduce){.fp-skill-preview .fp-skill-preview-dots i,.fp-skill-preview .fp-skill-preview-progress-track i{animation:none}}
