.app-startup{box-sizing:border-box;min-height:100vh;min-height:100dvh;padding:24px;display:flex;align-items:center;justify-content:center;gap:12px;background:#f6f7f3;color:#59634f;font:500 15px/1.5 system-ui,sans-serif}.app-startup p{margin:0}.app-startup-spinner{width:22px;height:22px;flex-shrink:0;border:2px solid #dbe2d1;border-top-color:#557333;border-radius:50%;animation:app-startup-spin .8s linear infinite}[data-theme=dark] .app-startup{background:#1c1f19;color:#dbe2d1}@keyframes app-startup-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.app-startup-spinner{animation:none}}.app-startup[role=alert]{flex-direction:column;text-align:center}.app-startup-reload{font:inherit;padding:8px 18px;border:0;border-radius:999px;background:#557333;color:#fff;cursor:pointer}.app-startup-reload:focus-visible{outline:2px solid #557333;outline-offset:2px}#app-startup,html[data-app-startup] #root{display:none}html[data-app-startup] #app-startup{display:flex}.wt-bubble{position:fixed;right:0;z-index:110;width:60px;height:64px;box-sizing:border-box;padding:8px 4px 8px 8px;display:flex;align-items:center;background:color-mix(in srgb,var(--color-surface) 78%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);border-right:0;border-radius:32px 0 0 32px;box-shadow:0 6px 24px #0000001f;touch-action:none;user-select:none;-webkit-user-select:none;animation:wt-bubble-in .22s cubic-bezier(.2,.8,.2,1) both}.wt-bubble-btn{position:relative;width:48px;height:48px;border:0;border-radius:999px;background:#fff;color:#1a1a1a;display:grid;place-items:center;cursor:grab;box-shadow:0 1px 2px #0000002e}.wt-bubble-btn:active{cursor:grabbing}.wt-bubble-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.wt-bubble-icon{width:22px;height:22px}.wt-bubble-btn[data-running]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:0;border-radius:999px;border:2px solid transparent;border-top-color:var(--color-accent);animation:wt-orbit 1.1s linear infinite}.wt-bubble-icon{position:relative;z-index:1}.wt-dot{position:absolute;width:11px;height:11px;box-sizing:content-box;border-radius:999px;background:var(--color-danger, #e5484d);border:2px solid var(--color-surface)}.wt-dot--bubble{top:-.5px;right:-.5px;z-index:2;border-color:#fff}.wt-dot--warn{background:var(--color-warning, #f5a524)}.wt-dot--row{top:-3px;right:-3px;width:9px;height:9px}.wt-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:119;background:transparent}.wt-panel{position:fixed;right:12px;top:var(--wt-panel-top, 96px);z-index:120;width:360px;max-width:calc(100vw - 24px);max-height:min(70vh,640px);display:flex;flex-direction:column;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:18px;box-shadow:0 18px 60px #00000047;overflow:hidden;outline:none;transform-origin:100% 12%;animation:wt-pop .18s cubic-bezier(.2,.8,.2,1) both}.wt-panel[data-closing=true]{animation:wt-unpop .18s cubic-bezier(.2,.8,.2,1) both;pointer-events:none}.wt-backdrop[data-closing=true]{pointer-events:none}[data-theme=dark] .wt-panel{background:#1e1e1e;border-color:#ffffff14}.wt-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 12px 6px 18px}.wt-panel-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.wt-count{font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px;background:var(--color-surface-2);color:var(--color-text-muted)}.wt-panel-actions{display:flex;gap:2px}.wt-iconbtn{width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--color-text-muted);display:grid;place-items:center;cursor:pointer}.wt-iconbtn:hover,.wt-iconbtn:focus-visible{background:var(--color-surface-2);color:var(--color-text);outline:none}.wt-iconbtn svg{width:18px;height:18px}.wt-panel-body{overflow-y:auto;padding:4px 8px 12px}.wt-group+.wt-group{margin-top:6px;padding-top:6px;border-top:1px solid var(--color-border)}.wt-group-head{display:flex;align-items:center;gap:8px;padding:8px 10px 4px;font-size:13px;color:var(--color-text-muted)}.wt-group-icon{width:16px;height:16px}.wt-group-count{margin-left:auto;font-size:12px}.wt-row{display:grid;grid-template-columns:24px 1fr 16px;align-items:center;gap:12px;width:100%;padding:10px;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}.wt-row:hover,.wt-row:focus-visible{background:var(--color-surface-2);outline:none}.wt-row-lead{position:relative;width:24px;height:24px;display:grid;place-items:center;color:var(--color-text-muted)}.wt-row-lead svg{width:18px;height:18px}.wt-row[data-state=running] .wt-row-lead{color:var(--color-accent)}.wt-row[data-state=ready] .wt-row-lead{color:var(--color-success)}.wt-row[data-state=error] .wt-row-lead,.wt-row[data-state=error] .wt-row-step{color:var(--color-danger, #e5484d)}.wt-row-text{display:flex;flex-direction:column;min-width:0}.wt-row-title{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-row-step{font-size:12px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-row-chevron{width:16px;height:16px;color:var(--color-text-subtle)}.wt-empty{padding:22px 12px;font-size:13px;color:var(--color-text-muted);text-align:center}.wt-partial{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px 4px;font-size:12px;color:var(--color-text-muted)}.wt-partial svg{width:14px;height:14px;color:var(--color-warning)}.wt-spin{animation:wt-orbit 1s linear infinite}.wt-toasts{position:fixed;right:12px;z-index:110;display:flex;flex-direction:column;gap:8px;width:min(340px,calc(100vw - 24px));pointer-events:none}.wt-toasts[data-placement=above]{flex-direction:column-reverse}.wt-toast{pointer-events:auto;display:flex;align-items:stretch;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 10px 30px #0000002e;overflow:hidden;animation:wt-slide .18s cubic-bezier(.2,.8,.2,1) both}[data-theme=dark] .wt-toast{background:#1e1e1e;border-color:#ffffff14}.wt-toast-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.wt-toast-main:hover,.wt-toast-main:focus-visible{background:var(--color-surface-2);outline:none}.wt-toast-icon{flex:none;width:18px;height:18px;color:var(--color-accent)}.wt-toast[data-state=ready] .wt-toast-icon{color:var(--color-success)}.wt-toast[data-state=error] .wt-toast-icon{color:var(--color-danger, #e5484d)}.wt-toast-text{display:flex;flex-direction:column;min-width:0}.wt-toast-title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-toast-step{font-size:12px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-toast-x{align-self:center;margin-right:6px}@keyframes wt-pop{0%{opacity:0;transform:translate(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes wt-unpop{0%{opacity:1;transform:none}to{opacity:0;transform:translate(12px) scale(.96)}}@keyframes wt-slide{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes wt-bubble-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes wt-orbit{to{transform:rotate(360deg)}}@media (max-width: 640px){.wt-panel{top:auto!important;bottom:8px;left:8px;right:8px;width:auto;max-height:75vh;transform-origin:100% 100%}.wt-toasts{left:8px;width:auto}}@media (prefers-reduced-motion: reduce){.wt-panel,.wt-panel[data-closing=true],.wt-toast,.wt-spin,.wt-bubble,.wt-bubble-btn[data-running]:after{animation:none}}.analytics-consent{position:fixed;z-index:10000;left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));max-width:760px;margin:0 auto;padding:20px;border:1px solid #cdd2c5;border-radius:14px;background:#f6f7f3;color:#1c1f19;box-shadow:0 6px 24px #0002;font-size:14px;line-height:1.5}.analytics-consent p{margin:6px 0 16px}.analytics-consent a,.analytics-preferences{text-decoration:underline;text-underline-offset:3px}.analytics-consent-actions{display:flex;flex-wrap:wrap;gap:10px}.analytics-consent-actions button{border:1px solid #63764b;border-radius:8px;padding:10px 16px;background:#fff;color:#263319;font:inherit;cursor:pointer}.analytics-consent-actions button:last-child{background:#263319;color:#fff}.analytics-consent button:focus-visible,.analytics-preferences:focus-visible{outline:2px solid #63764b;outline-offset:3px}.analytics-preferences{color:inherit;background:transparent;border:0;padding:0;font:inherit;cursor:pointer}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-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;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Geist Variable", "Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--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-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-950:oklch(27.9% .077 45.635);--color-lime-300:oklch(89.7% .196 126.665);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-400:oklch(78.9% .154 211.53);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#0a0a0b;--color-surface:#16161a;--color-surface-2:#1f1f25;--color-surface-3:#2a2a33;--color-border:#2a2a33;--color-border-strong:#3a3a44;--color-text:#f4f4f5;--color-text-muted:#a1a1aa;--color-text-subtle:#71717a;--color-accent:#8b5cf6;--color-accent-hover:#7c3aed;--color-accent-soft:#a78bfa;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--animate-pulse-soft:pulse-soft 2.5s cubic-bezier(.4, 0, .6, 1) infinite}}@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}*{border-color:var(--color-border)}button:not(:disabled),[role=button]:not([aria-disabled=true]),select:not(:disabled),summary,label[for]{cursor:pointer}button:disabled{cursor:not-allowed}html,body,#root{height:100%}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}::selection{background-color:var(--color-accent-soft);color:#fff}:focus-visible{outline:2px solid var(--color-text-muted);outline-offset:2px;border-radius:var(--radius-sm)}button:focus{outline:none}input,textarea{font-family:inherit}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.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-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-px{top:-1px}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-2\/3{top:66.6667%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-16{top:calc(var(--spacing) * 16)}.top-\[calc\(100\%\+3px\)\]{top:calc(100% + 3px)}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.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-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-\[calc\(100\%\+6px\)\]{bottom:calc(100% + 6px)}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.-left-\[5px\]{left:-5px}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-2\/3{left:66.6667%}.isolate{isolation:isolate}.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-\[5\]{z-index:5}.z-\[15\]{z-index:15}.z-\[16\]{z-index:16}.z-\[25\]{z-index:25}.z-\[60\]{z-index:60}.z-\[90\]{z-index:90}.z-\[200\]{z-index:200}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-first{order:-9999}.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-1{margin:calc(var(--spacing) * 1)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.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-\[3px\]{margin-top:3px}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.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-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.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-\[4\/3\]{aspect-ratio:4/3}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[18px\]{width:18px;height:18px}.size-\[26px\]{width:26px;height:26px}.size-full{width:100%;height:100%}.\!h-auto{height:auto!important}.h-0{height:calc(var(--spacing) * 0)}.h-1{height:calc(var(--spacing) * 1)}.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-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-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-36{height:calc(var(--spacing) * 36)}.h-64{height:calc(var(--spacing) * 64)}.h-\[6px\]{height:6px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[38px\]{height:38px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[45vh\]{max-height:45vh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[280px\]{max-height:280px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[44px\]{min-height:44px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-\[84px\]{min-height:84px}.min-h-\[180px\]{min-height:180px}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.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-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[24rem\]{width:24rem}.w-\[26rem\]{width:26rem}.w-\[60px\]{width:60px}.w-\[64px\]{width:64px}.w-\[320px\]{width:320px}.w-\[352px\]{width:352px}.w-\[356px\]{width:356px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[80vw\]{max-width:80vw}.max-w-\[85\%\]{max-width:85%}.max-w-\[380px\]{max-width:380px}.max-w-\[620px\]{max-width:620px}.max-w-\[960px\]{max-width:960px}.max-w-\[calc\(100\%-8px\)\]{max-width:calc(100% - 8px)}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-160px\)\]{max-width:calc(100vw - 160px)}.max-w-\[calc\(100vw-220px\)\]{max-width:calc(100vw - 220px)}.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}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-2{min-width:calc(var(--spacing) * 2)}.min-w-\[10rem\]{min-width:10rem}.min-w-\[38px\]{min-width:38px}.min-w-\[76px\]{min-width:76px}.min-w-\[var\(--radix-dropdown-menu-trigger-width\)\]{min-width:var(--radix-dropdown-menu-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:calc(var(--spacing) * 0)}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x: -50% ;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)}.rotate-180{rotate:180deg}.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-pulse-soft{animation:var(--animate-pulse-soft)}.animate-spin{animation:var(--animate-spin)}.\!cursor-default{cursor:default!important}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-move{cursor:move}.cursor-nesw-resize{cursor:nesw-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.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\.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-px{gap:1px}:where(.space-y-0\.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-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}: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\(--color-border\)\]>:not(:last-child)){border-color:var(--color-border)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[7px\]{border-radius:7px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-b-\[10px\]{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.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-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-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-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#bde85f\]{border-color:#bde85f}.border-\[color\:var\(--color-accent\)\]{border-color:var(--color-accent)}.border-\[color\:var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-accent\)\]{border-color:var(--color-accent)}.border-\[var\(--color-accent\)\]\/20{border-color:#8b5cf633}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-accent\)\]\/20{border-color:color-mix(in oklab,var(--color-accent) 20%,transparent)}}.border-\[var\(--color-accent\)\]\/25{border-color:#8b5cf640}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-accent\)\]\/25{border-color:color-mix(in oklab,var(--color-accent) 25%,transparent)}}.border-\[var\(--color-accent\)\]\/30{border-color:#8b5cf64d}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-accent\)\]\/30{border-color:color-mix(in oklab,var(--color-accent) 30%,transparent)}}.border-\[var\(--color-accent\)\]\/40{border-color:#8b5cf666}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-accent\)\]\/40{border-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}}.border-\[var\(--color-accent\)\]\/60{border-color:#8b5cf699}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-accent\)\]\/60{border-color:color-mix(in oklab,var(--color-accent) 60%,transparent)}}.border-\[var\(--color-bg\)\]{border-color:var(--color-bg)}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-border-strong\)\]{border-color:var(--color-border-strong)}.border-\[var\(--color-danger\)\]\/30{border-color:#ef44444d}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-danger\)\]\/30{border-color:color-mix(in oklab,var(--color-danger) 30%,transparent)}}.border-\[var\(--color-danger\)\]\/40{border-color:#ef444466}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-danger\)\]\/40{border-color:color-mix(in oklab,var(--color-danger) 40%,transparent)}}.border-\[var\(--color-success\)\]\/30{border-color:#10b9814d}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-success\)\]\/30{border-color:color-mix(in oklab,var(--color-success) 30%,transparent)}}.border-\[var\(--color-warning\)\]\/30{border-color:#f59e0b4d}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-warning\)\]\/30{border-color:color-mix(in oklab,var(--color-warning) 30%,transparent)}}.border-\[var\(--color-warning\)\]\/35{border-color:#f59e0b59}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-warning\)\]\/35{border-color:color-mix(in oklab,var(--color-warning) 35%,transparent)}}.border-\[var\(--color-warning\)\]\/40{border-color:#f59e0b66}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-warning\)\]\/40{border-color:color-mix(in oklab,var(--color-warning) 40%,transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-amber-500\/60{border-color:#f99c0099}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/60{border-color:color-mix(in oklab,var(--color-amber-500) 60%,transparent)}}.border-amber-700{border-color:var(--color-amber-700)}.border-black\/40{border-color:#0006}@supports (color:color-mix(in lab,red,red)){.border-black\/40{border-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.border-border{border-color:var(--color-border)}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-fuchsia-500\/30{border-color:#e12afb4d}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-500\/30{border-color:color-mix(in oklab,var(--color-fuchsia-500) 30%,transparent)}}.border-lime-300\/30{border-color:#bbf4514d}@supports (color:color-mix(in lab,red,red)){.border-lime-300\/30{border-color:color-mix(in oklab,var(--color-lime-300) 30%,transparent)}}.border-rose-400\/80{border-color:#ff667fcc}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/80{border-color:color-mix(in oklab,var(--color-rose-400) 80%,transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.border-transparent{border-color:#0000}.border-violet-400\/80{border-color:#a685ffcc}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/80{border-color:color-mix(in oklab,var(--color-violet-400) 80%,transparent)}}.border-white{border-color:var(--color-white)}.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\/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\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.border-white\/90{border-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.border-white\/90{border-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-\[\#0a0a10\]{background-color:#0a0a10}.bg-\[\#1877f2\]\/80{background-color:#1877f2cc}.bg-\[\#101826\]{background-color:#101826}.bg-\[\#c6f46a\]{background-color:#c6f46a}.bg-\[\#dc2626\]{background-color:#dc2626}.bg-\[color\:var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[color\:var\(--color-accent\)\]\/10{background-color:#8b5cf61a}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--color-accent\)\]\/10{background-color:color-mix(in oklab,var(--color-accent) 10%,transparent)}}.bg-\[color\:var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[color\:var\(--color-surface-2\)\]{background-color:var(--color-surface-2)}.bg-\[color\:var\(--color-surface-3\)\]{background-color:var(--color-surface-3)}.bg-\[color\:var\(--color-text-subtle\)\]{background-color:var(--color-text-subtle)}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--color-accent\)\]\/5{background-color:#8b5cf60d}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent\)\]\/5{background-color:color-mix(in oklab,var(--color-accent) 5%,transparent)}}.bg-\[var\(--color-accent\)\]\/8{background-color:#8b5cf614}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent\)\]\/8{background-color:color-mix(in oklab,var(--color-accent) 8%,transparent)}}.bg-\[var\(--color-accent\)\]\/10{background-color:#8b5cf61a}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent\)\]\/10{background-color:color-mix(in oklab,var(--color-accent) 10%,transparent)}}.bg-\[var\(--color-accent\)\]\/12{background-color:#8b5cf61f}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent\)\]\/12{background-color:color-mix(in oklab,var(--color-accent) 12%,transparent)}}.bg-\[var\(--color-accent\)\]\/15{background-color:#8b5cf626}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent\)\]\/15{background-color:color-mix(in oklab,var(--color-accent) 15%,transparent)}}.bg-\[var\(--color-accent\)\]\/20{background-color:#8b5cf633}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent\)\]\/20{background-color:color-mix(in oklab,var(--color-accent) 20%,transparent)}}.bg-\[var\(--color-accent\)\]\/25{background-color:#8b5cf640}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent\)\]\/25{background-color:color-mix(in oklab,var(--color-accent) 25%,transparent)}}.bg-\[var\(--color-accent\)\]\/40{background-color:#8b5cf666}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent\)\]\/40{background-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}}.bg-\[var\(--color-accent\)\]\/50{background-color:#8b5cf680}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent\)\]\/50{background-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}.bg-\[var\(--color-bg\)\]{background-color:var(--color-bg)}.bg-\[var\(--color-bg\)\]\/35{background-color:#0a0a0b59}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-bg\)\]\/35{background-color:color-mix(in oklab,var(--color-bg) 35%,transparent)}}.bg-\[var\(--color-bg\)\]\/80{background-color:#0a0a0bcc}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-bg\)\]\/80{background-color:color-mix(in oklab,var(--color-bg) 80%,transparent)}}.bg-\[var\(--color-bg\)\]\/85{background-color:#0a0a0bd9}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-bg\)\]\/85{background-color:color-mix(in oklab,var(--color-bg) 85%,transparent)}}.bg-\[var\(--color-border\)\]{background-color:var(--color-border)}.bg-\[var\(--color-danger\)\]{background-color:var(--color-danger)}.bg-\[var\(--color-danger\)\]\/5{background-color:#ef44440d}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-danger\)\]\/5{background-color:color-mix(in oklab,var(--color-danger) 5%,transparent)}}.bg-\[var\(--color-danger\)\]\/10{background-color:#ef44441a}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-danger\)\]\/10{background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.bg-\[var\(--color-danger\)\]\/12{background-color:#ef44441f}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-danger\)\]\/12{background-color:color-mix(in oklab,var(--color-danger) 12%,transparent)}}.bg-\[var\(--color-danger\)\]\/15{background-color:#ef444426}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-danger\)\]\/15{background-color:color-mix(in oklab,var(--color-danger) 15%,transparent)}}.bg-\[var\(--color-success\)\]\/10{background-color:#10b9811a}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-success\)\]\/10{background-color:color-mix(in oklab,var(--color-success) 10%,transparent)}}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[var\(--color-surface-2\)\]{background-color:var(--color-surface-2)}.bg-\[var\(--color-surface-3\)\]{background-color:var(--color-surface-3)}.bg-\[var\(--color-text\)\]{background-color:var(--color-text)}.bg-\[var\(--color-text-subtle\)\]{background-color:var(--color-text-subtle)}.bg-\[var\(--color-warning\)\]\/5{background-color:#f59e0b0d}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-warning\)\]\/5{background-color:color-mix(in oklab,var(--color-warning) 5%,transparent)}}.bg-\[var\(--color-warning\)\]\/8{background-color:#f59e0b14}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-warning\)\]\/8{background-color:color-mix(in oklab,var(--color-warning) 8%,transparent)}}.bg-\[var\(--color-warning\)\]\/10{background-color:#f59e0b1a}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-warning\)\]\/10{background-color:color-mix(in oklab,var(--color-warning) 10%,transparent)}}.bg-\[var\(--color-warning\)\]\/15{background-color:#f59e0b26}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-warning\)\]\/15{background-color:color-mix(in oklab,var(--color-warning) 15%,transparent)}}.bg-\[var\(--ed-accent-dim\)\]{background-color:var(--ed-accent-dim)}.bg-\[var\(--ed-clip-audio-border\)\]{background-color:var(--ed-clip-audio-border)}.bg-\[var\(--ed-clip-video-border\)\]{background-color:var(--ed-clip-video-border)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/90{background-color:#ffd236e6}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/90{background-color:color-mix(in oklab,var(--color-amber-300) 90%,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-amber-400\/\[0\.06\]{background-color:#fcbb000f}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-amber-400) 6%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/25{background-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/25{background-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black{background-color:var(--color-black)}.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\/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\/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\/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\/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\/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\/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\/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\/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\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.bg-cyan-400\/80{background-color:#00d2efcc}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/80{background-color:color-mix(in oklab,var(--color-cyan-400) 80%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-fuchsia-400{background-color:var(--color-fuchsia-400)}.bg-fuchsia-500\/10{background-color:#e12afb1a}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/10{background-color:color-mix(in oklab,var(--color-fuchsia-500) 10%,transparent)}}.bg-lime-300{background-color:var(--color-lime-300)}.bg-rose-500\/25{background-color:#ff235740}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/25{background-color:color-mix(in oklab,var(--color-rose-500) 25%,transparent)}}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-500\/5{background-color:#00a5ef0d}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/5{background-color:color-mix(in oklab,var(--color-sky-500) 5%,transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-transparent{background-color:#0000}.bg-violet-500\/\[0\.06\]{background-color:#8d54ff0f}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-violet-500) 6%,transparent)}}.bg-white{background-color:var(--color-white)}.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\/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\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--color-accent\)\]{--tw-gradient-from:var(--color-accent);--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\/15{--tw-gradient-from:#ffffff26}@supports (color:color-mix(in lab,red,red)){.from-white\/15{--tw-gradient-from:color-mix(in oklab, var(--color-white) 15%, transparent)}}.from-white\/15{--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-\[var\(--ed-wave\)\]{--tw-gradient-to:var(--ed-wave);--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-white\/5{--tw-gradient-to:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.to-white\/5{--tw-gradient-to:color-mix(in oklab, var(--color-white) 5%, transparent)}}.to-white\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0{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-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-px{padding-block:1px}.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-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[72px\]{padding-left:72px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-data{font-family:var(--font-mono);font-feature-settings:"tnum"}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1877f2\]{color:#1877f2}.text-\[\#263319\]{color:#263319}.text-\[\#dc2626\]{color:#dc2626}.text-\[color\:var\(--color-accent\)\]{color:var(--color-accent)}.text-\[color\:var\(--color-danger\)\]{color:var(--color-danger)}.text-\[color\:var\(--color-text\)\]{color:var(--color-text)}.text-\[color\:var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[color\:var\(--color-text-subtle\)\]{color:var(--color-text-subtle)}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-accent\,\#3b82f6\)\]{color:var(--color-accent,#3b82f6)}.text-\[var\(--color-accent-soft\)\]{color:var(--color-accent-soft)}.text-\[var\(--color-bg\)\]{color:var(--color-bg)}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[var\(--color-text-subtle\)\]{color:var(--color-text-subtle)}.text-\[var\(--color-warning\)\]{color:var(--color-warning)}.text-amber-100{color:var(--color-amber-100)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-950{color:var(--color-amber-950)}.text-black{color:var(--color-black)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-fuchsia-400{color:var(--color-fuchsia-400)}.text-red-300{color:var(--color-red-300)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-sky-50{color:var(--color-sky-50)}.text-sky-100{color:var(--color-sky-100)}.text-sky-400{color:var(--color-sky-400)}.text-white{color:var(--color-white)}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.text-white\/25{color:color-mix(in oklab,var(--color-white) 25%,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\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--color-accent\)\]{accent-color:var(--color-accent)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.6\]{opacity:.6}.opacity-\[0\.72\]{opacity:.72}.opacity-\[0\.88\]{opacity:.88}.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_9999px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 0 0 9999px 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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.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-\[color\:var\(--color-accent\)\],.ring-\[var\(--color-accent\)\]{--tw-ring-color:var(--color-accent)}.ring-amber-400{--tw-ring-color:var(--color-amber-400)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[color\:var\(--color-surface\)\]{--tw-ring-offset-color:var(--color-surface)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width: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\.2px\]{--tw-blur:blur(.2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-grayscale{--tw-backdrop-grayscale:grayscale(100%);-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-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:hidden:is(:where(.group):hover *){display:none}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-\[var\(--color-accent\)\]\/40:is(:where(.group):hover *){border-color:#8b5cf666}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-\[var\(--color-accent\)\]\/40:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}}.group-hover\:bg-\[var\(--color-surface-2\)\]:is(:where(.group):hover *){background-color:var(--color-surface-2)}.group-hover\:text-\[var\(--color-text\)\]:is(:where(.group):hover *){color:var(--color-text)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/title\:opacity-100:is(:where(.group\/title):hover *){opacity:1}}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.placeholder\:text-\[color\:var\(--color-text-subtle\)\]::placeholder{color:var(--color-text-subtle)}.placeholder\:text-\[var\(--color-text-muted\)\]::placeholder{color:var(--color-text-muted)}.placeholder\:text-\[var\(--color-text-subtle\)\]::placeholder{color:var(--color-text-subtle)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-\[color\:var\(--color-accent\)\]:focus-within{border-color:var(--color-accent)}.focus-within\:border-\[var\(--color-accent\)\]\/60:focus-within{border-color:#8b5cf699}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-\[var\(--color-accent\)\]\/60:focus-within{border-color:color-mix(in oklab,var(--color-accent) 60%,transparent)}}@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\:border-\[color\:var\(--color-accent\)\]\/50:hover{border-color:#8b5cf680}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color\:var\(--color-accent\)\]\/50:hover{border-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}.hover\:border-\[var\(--color-accent\)\]:hover{border-color:var(--color-accent)}.hover\:border-\[var\(--color-accent\)\]\/40:hover{border-color:#8b5cf666}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--color-accent\)\]\/40:hover{border-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}}.hover\:border-\[var\(--color-accent\)\]\/50:hover{border-color:#8b5cf680}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--color-accent\)\]\/50:hover{border-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}.hover\:border-\[var\(--color-accent\)\]\/60:hover{border-color:#8b5cf699}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--color-accent\)\]\/60:hover{border-color:color-mix(in oklab,var(--color-accent) 60%,transparent)}}.hover\:border-\[var\(--color-border-strong\)\]:hover{border-color:var(--color-border-strong)}.hover\:bg-\[\#1877f2\]:hover{background-color:#1877f2}.hover\:bg-\[\#1877f2\]\/15:hover{background-color:#1877f226}.hover\:bg-\[\#b9e65a\]:hover{background-color:#b9e65a}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-accent\)_30\%\,transparent\)\]:hover{background-color:#8b5cf64d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-accent\)_30\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-accent) 30%,transparent)}}.hover\:bg-\[color\:var\(--color-surface-3\)\]:hover{background-color:var(--color-surface-3)}.hover\:bg-\[var\(--color-accent\)\]\/40:hover{background-color:#8b5cf666}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--color-accent\)\]\/40:hover{background-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}}.hover\:bg-\[var\(--color-danger\)\]\/10:hover{background-color:#ef44441a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--color-danger\)\]\/10:hover{background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.hover\:bg-\[var\(--color-danger\)\]\/80:hover{background-color:#ef4444cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--color-danger\)\]\/80:hover{background-color:color-mix(in oklab,var(--color-danger) 80%,transparent)}}.hover\:bg-\[var\(--color-surface\)\]:hover{background-color:var(--color-surface)}.hover\:bg-\[var\(--color-surface-2\)\]:hover{background-color:var(--color-surface-2)}.hover\:bg-\[var\(--color-surface-3\)\]:hover{background-color:var(--color-surface-3)}.hover\:bg-amber-500\/35:hover{background-color:#f99c0059}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/35:hover{background-color:color-mix(in oklab,var(--color-amber-500) 35%,transparent)}}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black\/75:hover{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/75:hover{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.hover\:bg-black\/90:hover{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/90:hover{background-color:color-mix(in oklab,var(--color-black) 90%,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\:text-\[\#1877f2\]:hover{color:#1877f2}.hover\:text-\[color\:var\(--color-accent\)\]:hover{color:var(--color-accent)}.hover\:text-\[color\:var\(--color-text\)\]:hover{color:var(--color-text)}.hover\:text-\[var\(--color-danger\)\]:hover{color:var(--color-danger)}.hover\:text-\[var\(--color-text\)\]:hover{color:var(--color-text)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[color\:var\(--color-accent\)\]:focus,.focus\:border-\[var\(--color-accent\)\]:focus{border-color:var(--color-accent)}.focus\:bg-\[var\(--color-surface-2\)\]:focus{background-color:var(--color-surface-2)}.focus\:ring-1:focus{--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\:ring-\[var\(--color-accent\)\]:focus{--tw-ring-color:var(--color-accent)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-\[var\(--color-accent\)\]:focus-visible{border-color:var(--color-accent)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--color-accent\)\]:focus-visible{--tw-ring-color:var(--color-accent)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-default:active{cursor:default}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[\#b9e65a\]:active{background-color:#b9e65a}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:border-\[var\(--color-accent\)\][data-state=open]{border-color:var(--color-accent)}.data-\[state\=open\]\:bg-\[var\(--color-surface-2\)\][data-state=open]{background-color:var(--color-surface-2)}@media (min-width:40rem){.sm\:w-7{width:calc(var(--spacing) * 7)}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-xl{max-width:var(--container-xl)}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:p-4{padding:calc(var(--spacing) * 4)}}@media (min-width:48rem){.md\:flex{display:flex}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.md\:grid-cols-\[160px_1fr_180px\]{grid-template-columns:160px 1fr 180px}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-\[15px\] svg{width:15px;height:15px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}@media (hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-Dm3htQBi.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.55}}:root[data-theme=dark],:root:not([data-theme=light]){--color-bg:#0a0a0b;--color-surface:#16161a;--color-surface-2:#1f1f25;--color-surface-3:#2a2a33;--color-border:#2a2a33;--color-border-strong:#3a3a44;--color-text:#f4f4f5;--color-text-muted:#a1a1aa;--color-text-subtle:#71717a;--color-accent:#8b5cf6;--color-accent-hover:#7c3aed;--color-accent-soft:#a78bfa;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;color-scheme:dark}:root[data-theme=light]{--color-bg:#fafafa;--color-surface:#fff;--color-surface-2:#f4f4f5;--color-surface-3:#e4e4e7;--color-border:#e4e4e7;--color-border-strong:#d4d4d8;--color-text:#18181b;--color-text-muted:#52525b;--color-text-subtle:#71717a;--color-accent:#7c3aed;--color-accent-hover:#6d28d9;--color-accent-soft:#8b5cf6;--color-success:#059669;--color-warning:#d97706;--color-danger:#dc2626;color-scheme:light}@keyframes caret-blink{50%{opacity:0}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--color-border-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-subtle)}.adjust-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:9999px;outline:none;height:6px}.adjust-slider::-webkit-slider-runnable-track{background:0 0;border-radius:9999px;height:6px}.adjust-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-accent);border:2px solid #fff;border-radius:9999px;width:14px;height:14px;margin-top:-4px;box-shadow:0 1px 3px #0006}.adjust-slider::-moz-range-track{background:0 0;border-radius:9999px;height:6px}.adjust-slider::-moz-range-thumb{background:var(--color-accent);border:2px solid #fff;border-radius:9999px;width:14px;height:14px;box-shadow:0 1px 3px #0006}.adjust-slider:focus-visible::-webkit-slider-thumb{border-color:var(--color-accent-soft);box-shadow:none}.adjust-slider:focus-visible::-moz-range-thumb{border-color:var(--color-accent-soft);box-shadow:none}.ai-wrap{width:100%;height:100%;display:block;position:relative;overflow:hidden}.ai-img{transition:opacity .14s;display:block}.ai-img.is-pending{opacity:0}.ai-img.is-ok{opacity:1}.ai-skeleton{background:#f4f4f50f;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.ai-skeleton{background:color-mix(in srgb,var(--color-text) 6%,transparent)}}.ai-skeleton{pointer-events:none}.ai-state{color:var(--color-text-subtle);background:#f4f4f50d;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.ai-state{background:color-mix(in srgb,var(--color-text) 5%,transparent)}}.ai-retry{border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-muted);font-size:var(--type-caption);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;line-height:1.4;display:inline-flex}.ai-retry:hover{border-color:var(--color-border-strong);color:var(--color-text)}html{scrollbar-gutter:stable}@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-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-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}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}:root{--type-caption: clamp(.6875rem, calc(.6693548rem + .0806452vw), .75rem);--type-small: clamp(.75rem, calc(.7318548rem + .0806452vw), .8125rem);--type-label: clamp(.78125rem, calc(.7631048rem + .0806452vw), .84375rem);--type-control: clamp(.8125rem, calc(.7943548rem + .0806452vw), .875rem);--type-body: clamp(.875rem, calc(.8387097rem + .1612903vw), 1rem);--type-lead: clamp(1rem, calc(.9637097rem + .1612903vw), 1.125rem);--type-card: clamp(1.125rem, calc(1.0705645rem + .2419355vw), 1.3125rem);--type-section: clamp(1.25rem, calc(1.1592742rem + .4032258vw), 1.5625rem);--type-heading: clamp(1.375rem, calc(1.266129rem + .483871vw), 1.75rem);--type-title: clamp(1.625rem, calc(1.4798387rem + .6451613vw), 2.125rem);--type-display: clamp(2rem, calc(1.7096774rem + 1.2903226vw), 3rem);--type-marketing-section: clamp(1.75rem, calc(1.3870968rem + 1.6129032vw), 3rem);--type-marketing-card: clamp(1.5rem, calc(1.3548387rem + .6451613vw), 2rem);--type-marketing-subheading: clamp(1.25rem, calc(1.141129rem + .483871vw), 1.625rem);--type-metric: clamp(1.875rem, calc(1.6209677rem + 1.1290323vw), 2.75rem);--type-price: clamp(3rem, calc(2.4919355rem + 2.2580645vw), 4.75rem);--type-hero: clamp(2.625rem, calc(1.8629032rem + 3.3870968vw), 5.25rem);--type-closing: clamp(3rem, calc(2.1290323rem + 3.8709677vw), 6rem);--type-watermark: clamp(4rem, calc(.8064516rem + 14.1935484vw), 15rem);--type-error: clamp(5rem, calc(3.8387097rem + 5.1612903vw), 9rem);--type-input: var(--type-body);--text-xs: var(--type-small);--text-sm: var(--type-control);--text-base: var(--type-body);--text-lg: var(--type-lead);--text-xl: var(--type-card);--text-2xl: var(--type-section);--text-3xl: var(--type-heading);--text-4xl: var(--type-title);--text-5xl: var(--type-display);--text-6xl: var(--type-hero);--text-7xl: var(--type-hero);--text-8xl: var(--type-closing);--text-9xl: var(--type-error)}html{font-size:100%}body{font-size:var(--type-body)}[data-sonner-toast]{font-size:var(--type-control)}html [data-sonner-toast][data-styled=true] [data-button]{font-size:var(--type-small);height:auto;min-height:24px}@media (max-width: 56.25rem){:root{--type-input: max(1rem, var(--type-body))}}@font-face{font-family:Anton;src:url(/fonts/Anton-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Archivo Black;src:url(/fonts/ArchivoBlack-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Courier Prime;src:url(/fonts/CourierPrime-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/studio/dm-sans/dm-sans-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/studio/dm-sans/dm-sans-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/studio/space-mono/space-mono-vietnamese-400-normal.woff2) format("woff2"),url(/fonts/studio/space-mono/space-mono-vietnamese-400-normal.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/studio/space-mono/space-mono-latin-ext-400-normal.woff2) format("woff2"),url(/fonts/studio/space-mono/space-mono-latin-ext-400-normal.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/studio/space-mono/space-mono-latin-400-normal.woff2) format("woff2"),url(/fonts/studio/space-mono/space-mono-latin-400-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-product-ui=true]{scroll-behavior:auto;scroll-padding-top:88px}.app-loading{min-height:100vh;display:grid;place-items:center;font-size:var(--ws-text-lead, 16px)}.workspace{--ws-bg: #f6f7f3;--ws-surface: #fff;--ws-soft: #f1f3ec;--ws-ink: #252820;--ws-muted: #72776b;--ws-line: #e1e5d9;--ws-lime: #c6f46a;--ws-hover: #f4f6ef;--ws-green: #4e6a2e;--ws-shadow: 0 4px 18px #28361c04;min-height:100dvh;background:var(--ws-bg);color:var(--ws-ink);font-size:var(--ws-text-body, 15px);line-height:1.5}.workspace.ws-dark{color-scheme:dark;--ws-bg: #1c1f19;--ws-surface: #242820;--ws-soft: #2d3227;--ws-ink: #edf0e7;--ws-muted: #a7af9e;--ws-line: #3a4132;--ws-hover: #30362a;--ws-green: #c6f46a;--ws-shadow: none}.workspace :is(h1,h2,h3,h4,p){margin:0}.workspace h1{font-size:var(--ws-text-title, clamp(29px, 2.6vw, 38px));font-weight:560;letter-spacing:-.045em;line-height:1.18}.workspace h2{font-size:var(--ws-text-section, 21px);font-weight:600;letter-spacing:-.025em;line-height:1.3}.workspace h3{font-size:var(--ws-text-lead, 17px);font-weight:600;letter-spacing:-.015em;line-height:1.4}.workspace h4{font-size:var(--ws-text-body, 15px);letter-spacing:0}.workspace p{line-height:1.6}.workspace small{font-size:var(--ws-text-small, 12px);line-height:1.5}.workspace :is(input,select,textarea,button){font:inherit}.workspace :is(input,select,textarea){accent-color:#86a94d;color:var(--ws-ink)}.workspace :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--color-text-muted);outline-offset:3px}.workspace :is(button,a){-webkit-tap-highlight-color:transparent}.workspace button:disabled{cursor:not-allowed;opacity:.4}.workspace .logo{width:146px;color:var(--ws-ink)}.workspace .brand-mark{width:32px;height:32px}.workspace .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ws-muted{color:var(--ws-muted)}.ws-small{font-size:var(--ws-text-label, 13px)}.ws-pre-wrap{white-space:pre-wrap}.ws-capitalize{text-transform:capitalize}.ws-eyebrow{font:var(--ws-text-caption)/1.6 "Space Mono",monospace!important;letter-spacing:.075em;color:var(--ws-muted)}.ws-button{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:42px;border-radius:7px;border:1px solid transparent;padding:10px 16px;font-size:var(--ws-text-body, 14px)!important;font-weight:600!important;line-height:1.35;transition:background .15s,border-color .15s;cursor:pointer}.ws-button>svg{flex:0 0 auto}.ws-button-primary{color:#263319;background:var(--ws-lime);border-color:#bde85f}.ws-button-primary:hover{background:#b9e65a}.ws-button-secondary{background:var(--ws-surface);border-color:var(--ws-line);color:var(--ws-ink)}.ws-button-secondary:hover{background:var(--ws-hover);border-color:#b7c0a9}.ws-button-text{background:transparent;padding-inline:2px;color:var(--ws-green)}.ws-button-text:hover{color:var(--ws-ink)}.ws-button-danger{background:#b74335;color:#fff}.ws-button-danger:hover{background:#9b3529}.ws-icon-button{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:7px;flex-shrink:0;color:var(--ws-muted)}.ws-icon-button:hover,.ws-icon-button[aria-pressed=true]{background:var(--ws-soft);color:var(--ws-ink)}.ws-text-link{display:inline-flex;align-items:center;gap:8px;font-size:var(--ws-text-label, 13px);font-weight:600;color:var(--ws-green)}.ws-text-link:hover{text-decoration:underline;text-underline-offset:4px}.ws-panel{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:12px;padding:24px;box-shadow:var(--ws-shadow);min-width:0}.ws-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.ws-page-heading .ws-eyebrow{margin-bottom:10px}.ws-page-heading h1+p{color:var(--ws-muted);margin-top:10px;max-width:700px;font-size:var(--ws-text-body, 15px)}.ws-heading-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex-shrink:0}.ws-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:34px 0 19px}.ws-section-heading p{color:var(--ws-muted);font-size:var(--ws-text-body, 14px);margin-top:5px}.ws-panel>.ws-section-heading:first-child{margin-top:0}.ws-section-heading>.ws-button{flex-shrink:0}.ws-badge{display:inline-flex;align-items:center;gap:6px;border-radius:5px;padding:4px 8px;font-size:var(--ws-text-caption, 11px);line-height:1.25;font-weight:550;white-space:nowrap;width:fit-content}.ws-badge>i{width:4px;height:4px;background:currentColor;border-radius:50%}.ws-badge-neutral{color:var(--ws-muted);background:var(--ws-soft)}.ws-badge-green{color:#52692f;background:#ecf4dd}.ws-badge-amber{color:#8a641f;background:#fbf0d9}.ws-brand-avatar{width:62px;height:62px;border-radius:14px;display:grid;place-items:center;font-size:var(--ws-text-heading, 24px);font-weight:700;letter-spacing:-.09em;color:#3a392f;flex-shrink:0}.ws-brand-avatar.small{width:36px;height:36px;font-size:var(--ws-text-body, 15px);border-radius:8px}.ws-form-stack{display:flex;flex-direction:column;align-items:stretch;gap:22px}.ws-form-stack>.ws-button{align-self:flex-start}.ws-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ws-field{display:flex;flex-direction:column;gap:8px;min-width:0}.ws-field>span:first-child,.ws-field-label{font-size:var(--ws-text-label, 13px);font-weight:600;display:block}.ws-field-label{margin-bottom:10px}.ws-field>small{color:var(--ws-muted)}.ws-field>small.ws-error{color:#b54936}.workspace :is(.ws-field input,.ws-field textarea,.ws-field select){width:100%;min-height:43px;border:1px solid var(--ws-line);border-radius:7px;padding:10px 12px;background:var(--ws-surface);font-size:var(--ws-text-body, 14px);line-height:1.55}.workspace textarea{resize:vertical}.workspace input::placeholder,.workspace textarea::placeholder{color:#93998a;font-weight:400}.ws-field input[type=range]{padding:0;min-height:24px}.ws-field input[type=color]{padding:5px}.ws-select-wrap{position:relative}.ws-select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:35px!important}.ws-select-wrap>svg{position:absolute;right:12px;top:15px;pointer-events:none;color:var(--ws-muted)}.ws-form-actions{display:flex;justify-content:space-between;gap:12px;padding-top:8px}.ws-search{display:flex;align-items:center;gap:9px;min-width:180px;border:1px solid var(--ws-line);border-radius:7px;background:var(--ws-surface);padding:0 11px;height:40px;color:var(--ws-muted)}.ws-search input{font-size:var(--ws-text-label, 13px);min-width:0;width:100%;border:0;background:transparent;outline:0!important}.ws-search:focus-within{border-color:var(--color-border-strong);outline:none}.ws-search>svg{flex-shrink:0}.ws-search button{padding:6px}.ws-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 23px}.ws-toolbar>div:not(.ws-segments){display:flex;align-items:center;gap:12px}.ws-segments{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--ws-line);padding-bottom:0}.ws-segments button{font-size:var(--ws-text-label, 13px);white-space:nowrap;color:var(--ws-muted);padding:11px 13px;border-bottom:2px solid transparent;margin-bottom:-1px}.ws-segments button.active{border-color:#728948;color:var(--ws-ink);font-weight:600}.ws-segments button:hover{color:var(--ws-ink);background:var(--ws-soft)}.ws-tabs{display:flex;gap:26px;border-bottom:1px solid var(--ws-line);margin-bottom:30px;overflow-x:auto}.ws-tabs button{padding:0 1px 15px;border-bottom:2px solid transparent;color:var(--ws-muted);white-space:nowrap;font-size:var(--ws-text-body, 14px)}.ws-tabs button[aria-selected=true]{border-color:#728948;color:var(--ws-ink);font-weight:600}.workspace .ws-toolbar .ws-view-switch{--view-control-size: max(44px, 2.75rem);display:flex;width:max-content;flex:0 0 auto;height:var(--view-control-size);padding:0;gap:0;background:var(--ws-surface);border:0;border-radius:7px}.ws-view-switch>button{width:var(--view-control-size);height:100%;display:grid;place-items:center;padding:0;border:1px solid var(--ws-line);color:inherit;background:transparent}.ws-view-switch>button:first-child{border-radius:7px 0 0 7px}.ws-view-switch>button:last-child{border-left:0;border-radius:0 7px 7px 0}.ws-view-switch>button.active{background:var(--ws-soft)}.ws-empty{text-align:center;padding:68px 24px;border:1px dashed var(--ws-line);background:var(--ws-surface);border-radius:12px}.ws-empty>span{display:grid;place-items:center;width:64px;height:64px;background:var(--ws-soft);border-radius:18px;margin:0 auto 22px;color:var(--ws-green)}.ws-empty h3{font-size:var(--ws-text-section, 22px)}.ws-empty p{max-width:450px;margin:10px auto 22px;color:var(--ws-muted);font-size:var(--ws-text-body, 14px)}.ws-inline-note{display:flex;align-items:flex-start;gap:10px;font-size:var(--ws-text-small, 12px);color:var(--ws-muted);line-height:1.6;background:var(--ws-soft);border-radius:8px;padding:14px;margin-block:18px}.ws-inline-note>svg{flex-shrink:0;color:var(--ws-green);margin-top:1px}.ws-form-stack>.ws-inline-note{margin:0}.ws-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;padding:24px;display:flex;align-items:center;justify-content:center;background:#161d146e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ws-dialog{width:min(100%,520px);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:17px;padding:27px;box-shadow:0 24px 100px #14200f40}.ws-dialog.wide{width:min(100%,950px)}.ws-dialog>header{display:flex;justify-content:space-between;gap:20px;margin-bottom:25px}.ws-dialog>header h2{font-size:var(--ws-text-heading, 24px);letter-spacing:-.04em}.ws-dialog>header p{color:var(--ws-muted);font-size:var(--ws-text-body, 14px);margin-top:9px}.ws-dialog>p{color:var(--ws-muted);font-size:var(--ws-text-body, 14px)}.ws-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.ws-toast{display:flex;align-items:center;gap:12px;position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:200;background:#242d1d;color:#f2f5eb;border:1px solid #475537;padding:14px 17px;border-radius:10px;box-shadow:0 10px 50px #0002;width:max-content;max-width:calc(100% - 32px);font-size:var(--ws-text-label, 13px)}.ws-toast-dot{width:7px;height:7px;background:#c6f46a;border-radius:50%;flex-shrink:0}.ws-toast button{margin-left:10px;font-size:var(--ws-text-section, 22px)}.ws-loading{min-height:50vh;display:grid;align-content:center;justify-items:center;gap:14px;color:var(--ws-muted)}.ws-shell{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100dvh}.ws-sidebar{background:var(--ws-surface);border-right:1px solid var(--ws-line);padding:27px 17px 15px;display:flex;flex-direction:column;gap:0;height:100dvh;position:sticky;top:0;z-index:30;min-height:670px}.ws-sidebar-brand{display:flex;align-items:center;justify-content:space-between;margin-bottom:31px;padding-left:5px}.ws-sidebar-brand .ws-icon-button{width:27px;height:28px;border:1px solid var(--ws-line);border-radius:5px}.ws-switcher{position:relative;margin-bottom:17px}.ws-brand-switch{width:100%;display:flex;align-items:center;gap:9px;border:1px solid var(--ws-line);border-radius:8px;padding:10px 8px;text-align:left}.ws-brand-switch>span:nth-child(2){min-width:0;flex:1}.ws-brand-switch strong,.ws-brand-switch small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-brand-switch strong{font-size:var(--ws-text-label, 13px);font-weight:600}.ws-brand-switch small{font-size:var(--ws-text-caption, 10px);color:var(--ws-muted);margin-top:2px}.ws-workspace-icon{display:grid;place-items:center;background:var(--ws-soft);width:33px;height:33px;flex-shrink:0;border-radius:7px}.ws-brand-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:max(230px,100%);padding:7px;border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-surface);box-shadow:0 12px 35px #1c2b1624}.ws-brand-menu>:is(a,button){display:flex;align-items:center;gap:10px;width:100%;padding:9px 8px;text-align:left;font-size:var(--ws-text-label, 13px);border-radius:5px}.ws-brand-menu>:is(a,button):hover{background:var(--ws-soft)}.ws-brand-menu>a{justify-content:space-between;border-bottom:1px solid var(--ws-line)}.ws-brand-menu .ws-brand-avatar{width:28px;height:28px;font-size:var(--ws-text-small, 12px)}.ws-create-nav{width:100%;margin-bottom:30px;justify-content:flex-start}.ws-sidebar nav,.ws-mobile-sidebar nav{display:flex;flex-direction:column;gap:4px}.ws-sidebar nav a,.ws-mobile-sidebar nav a{display:flex;align-items:center;gap:11px;padding:10px 11px;font-size:var(--ws-text-label, 13px);color:var(--ws-muted);border-radius:7px;min-height:40px}.ws-sidebar nav a:hover,.ws-mobile-sidebar nav a:hover{background:var(--ws-soft);color:var(--ws-ink)}.ws-sidebar nav a.active,.ws-mobile-sidebar nav a.active{background:#edf3e4;color:#3b4b28;font-weight:600}.ws-sidebar-spacer{flex:1;min-height:25px}.ws-usage{padding:14px 12px 13px;border:1px solid var(--ws-line);border-radius:9px;background:var(--ws-bg);margin:17px 0}.ws-usage>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:var(--ws-text-caption, 11px)}.ws-usage strong{font-size:var(--ws-text-small, 12px)}.ws-usage>div:first-child>span{padding:1px 6px;background:#e9eedf;border-radius:4px;color:#586943;font-size:var(--ws-text-caption, 10px)}.ws-meter{height:4px;background:var(--ws-line);border-radius:5px;overflow:hidden;margin:11px 0}.ws-meter>span{display:block;height:100%;background:#9fb867;border-radius:inherit}.ws-usage a{font-size:var(--ws-text-caption, 11px);display:flex;align-items:center;justify-content:space-between;color:var(--ws-muted)}.ws-user{display:flex;align-items:center;gap:9px;padding:4px}.ws-user-avatar{display:grid;place-items:center;width:34px;height:34px;background:#eadfcf;color:#6a5434;border-radius:50%;font-size:var(--ws-text-caption, 11px);font-weight:700;flex-shrink:0}.ws-user>span:nth-child(2){flex:1;min-width:0}.ws-user strong{display:block;font-size:var(--ws-text-small, 12px)}.ws-user small{display:block;font-size:var(--ws-text-caption, 10px);color:var(--ws-muted)}.ws-shell-content{min-width:0;display:flex;flex-direction:column}.ws-topbar{height:71px;padding:0 32px;border-bottom:1px solid var(--ws-line);background:var(--ws-surface);display:flex;align-items:center;justify-content:space-between;gap:15px}.ws-breadcrumb{display:flex;align-items:center;gap:11px;color:var(--ws-muted);font-size:var(--ws-text-small, 12px)}.ws-breadcrumb>.ws-icon-button{display:none}.ws-breadcrumb>span{color:#c3c9b9}.ws-breadcrumb strong{color:var(--ws-ink);font-weight:500}.ws-topbar-actions{display:flex;align-items:center;gap:9px}.ws-quick-search{display:flex;align-items:center;gap:9px;color:var(--ws-muted);font-size:var(--ws-text-small, 12px)!important;margin-right:14px}.ws-quick-search kbd{font:var(--ws-text-caption) "DM Sans Variable",sans-serif;background:var(--ws-bg);padding:2px 5px;border:1px solid var(--ws-line);border-radius:4px;margin-left:16px}.ws-demo-tag{font-size:var(--ws-text-caption, 10px);color:var(--ws-muted);border:1px solid var(--ws-line);padding:4px 7px;border-radius:4px}.ws-content{width:100%;max-width:1580px;padding:36px 36px 45px;margin-inline:auto;flex:1}.ws-app-footer{display:flex;align-items:center;justify-content:space-between;padding:19px 36px;border-top:1px solid var(--ws-line);font-size:var(--ws-text-caption, 11px);color:var(--ws-muted)}.ws-app-footer a{display:flex;gap:6px;align-items:center}.ws-collapsed{grid-template-columns:77px minmax(0,1fr)}.ws-collapsed .ws-sidebar{padding-inline:12px}.ws-collapsed .ws-sidebar .ws-sidebar-brand{padding:0;flex-direction:column;gap:13px;margin-bottom:16px}.ws-collapsed .ws-sidebar .logo{width:36px;overflow:hidden}.ws-collapsed .ws-sidebar .logo svg{min-width:180px}.ws-collapsed .ws-sidebar .ws-sidebar-brand button{transform:rotate(180deg)}.ws-collapsed .ws-sidebar :is(.ws-sidebar-brand button,.ws-brand-switch,.ws-create-nav,nav a,.ws-user,.ws-logout){width:100%;height:44px;min-height:44px;flex-shrink:0}.ws-collapsed .ws-sidebar :is(.ws-brand-switch>span:nth-child(2),.ws-brand-switch>svg,.ws-create-nav>span,nav a>span,.ws-usage,.ws-user>span:nth-child(2),.ws-user>svg){display:none}.ws-collapsed .ws-sidebar .ws-brand-switch{padding:3px;justify-content:center}.ws-collapsed .ws-sidebar .ws-create-nav{padding-inline:0;justify-content:center;margin-bottom:4px}.ws-collapsed .ws-sidebar nav a{justify-content:center;padding:11px}.ws-collapsed .ws-sidebar .ws-user{justify-content:center;margin-top:4px}.ws-search-results{margin-top:15px}.ws-search-results>button{display:flex;width:100%;align-items:center;text-align:left;gap:13px;padding:13px 8px;border-radius:8px}.ws-search-results>button:hover{background:var(--ws-soft)}.ws-search-results>button>span:first-of-type{flex:1}.ws-search-results strong,.ws-search-results small{display:block}.ws-search-results strong{font-size:var(--ws-text-body, 14px);font-weight:550}.ws-search-results small{color:var(--ws-muted);margin-top:3px}.ws-search-results img{width:45px;height:48px;object-fit:cover;border-radius:6px}.ws-help-list>p{color:var(--ws-muted);font-size:var(--ws-text-body, 14px)}.ws-help-list>div{display:flex;gap:13px;margin:24px 0}.ws-help-list strong,.ws-help-list small{display:block}.ws-help-list small{color:var(--ws-muted);margin-top:4px}.ws-help-list>.ws-button{margin-right:10px}.ws-mobile-sidebar .ws-sidebar-brand{display:none}.ws-mobile-sidebar .ws-sidebar-spacer{min-height:20px}.ws-mobile-sidebar .ws-usage{margin-block:15px}.ws-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:23px}.ws-overview-stats .ws-panel{display:grid;grid-template-columns:42px 1fr;align-items:start;gap:14px;padding:22px}.ws-stat-icon{width:39px;height:39px;border-radius:10px;display:grid;place-items:center;background:#eaf1df;color:#758857}.ws-stat-icon.lavender{background:#f0eaf7;color:#9480ab}.ws-stat-icon.peach{background:#fbefdf;color:#ad8a5a}.ws-overview-stats .ws-panel>div{display:flex;flex-direction:column}.ws-overview-stats .ws-panel>div>span{font-size:var(--ws-text-small, 12px);color:var(--ws-muted)}.ws-overview-stats strong{font-size:var(--ws-text-title, 33px);line-height:1.2;font-weight:550;margin-top:7px;letter-spacing:-.04em}.ws-overview-stats small{grid-column:2;color:var(--ws-muted);font-size:var(--ws-text-caption, 11px);margin-top:-6px}.ws-attention{display:flex;align-items:center;gap:17px;background:#edf2e5;border:1px solid #dce5cf;border-radius:10px;padding:19px 22px;color:#36462a}.ws-attention-icon{display:grid;place-items:center;width:39px;height:39px;border:1px solid #d8e2c9;border-radius:10px;flex-shrink:0}.ws-attention>div{flex:1}.ws-attention strong{font-size:var(--ws-text-body, 14px);font-weight:600}.ws-attention p{color:#7a866a;font-size:var(--ws-text-small, 12px);margin-top:3px}.ws-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ws-brand-card{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;overflow:hidden}.ws-brand-cover{height:146px;position:relative;overflow:hidden;display:flex;align-items:center;padding:24px}.ws-brand-cover>span:first-child{font-size:var(--ws-text-title, 36px);font-weight:650;color:#303024c7;letter-spacing:-.08em;max-width:58%;line-height:1.05;z-index:1}.ws-brand-cover img{position:absolute;height:180px;width:125px;right:-3px;top:16px;object-fit:cover;transform:rotate(12deg);border-radius:9px;box-shadow:0 6px 15px #3f352f23}.ws-brand-cover .ws-badge{position:absolute;top:12px;right:12px;color:#414834;background:#ffffffda;z-index:2;font-size:var(--ws-text-caption, 9px)}.ws-brand-card-body{padding:19px 20px 14px}.ws-brand-card-body>div{display:flex;align-items:center;gap:11px}.ws-brand-card-body>div>a{flex:1;min-width:0}.ws-brand-card h3{font-size:var(--ws-text-lead, 17px)}.ws-brand-card-body>div p{font-size:var(--ws-text-caption, 11px);color:var(--ws-muted)}.ws-brand-card-body>div>svg{color:#9da68f}.ws-brand-card-body>p{margin:17px 0;font-size:var(--ws-text-label, 13px);color:var(--ws-muted);line-height:1.65;height:43px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ws-brand-card-body footer{display:flex;align-items:center;justify-content:space-between;gap:7px;border-top:1px solid var(--ws-line);padding-top:12px;font-size:var(--ws-text-caption, 10px);color:var(--ws-muted)}.ws-brand-card-body footer button{padding:5px}.ws-new-brand{min-height:270px;border:1px dashed #cdd5c0;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;background:var(--ws-surface)}.ws-new-brand>span{display:grid;place-items:center;width:47px;height:47px;border:1px solid var(--ws-line);border-radius:50%;color:#92a775;margin-bottom:9px}.ws-new-brand p{font-size:var(--ws-text-label, 13px);color:var(--ws-muted)}.ws-new-brand strong{display:flex;align-items:center;gap:9px;font-size:var(--ws-text-label, 13px);color:var(--ws-green);margin-top:7px}.ws-new-brand:hover{border-color:#869d61;background:var(--ws-hover)}.ws-brand-grid.list-view{grid-template-columns:1fr}.ws-brand-grid.list-view .ws-brand-card{display:grid;grid-template-columns:190px 1fr}.ws-brand-grid.list-view .ws-brand-cover{height:100%}.ws-brand-grid.list-view .ws-brand-card-body>p{height:auto;margin:10px 0}.ws-brand-grid.list-view .ws-new-brand{min-height:140px;padding:24px 20px}.ws-creative-grid,.ws-resource-grid,.ws-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ws-creative-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.ws-creative-card{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;overflow:hidden;min-width:0;transition:border-color .15s}.ws-creative-card:hover{border-color:#b4c29f}.ws-creative-card.selected{border-color:#87a35b;box-shadow:0 0 0 1px #87a35b}.ws-creative-image{position:relative;aspect-ratio:1.22;overflow:hidden;background:var(--ws-soft)}.ws-creative-image>a,.ws-creative-image>button:first-child{width:100%;height:100%;display:block}.ws-creative-image img{width:100%;height:100%;object-fit:cover}.ws-play{display:grid;place-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #ffffff8a;width:40px;height:40px;border-radius:50%;color:#fff;background:#20291b46;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ws-card-format{position:absolute;right:10px;bottom:10px;background:#252a206e;color:#fff;font-size:var(--ws-text-caption, 10px);padding:2px 6px;border-radius:3px}.ws-media-count{display:flex;gap:5px;align-items:center;position:absolute;left:10px;bottom:10px;font-size:var(--ws-text-caption, 10px);color:#fff;background:#252a206e;padding:3px 7px;border-radius:3px}.ws-select-card{position:absolute;left:11px;top:11px;width:23px;height:23px;border-radius:5px;background:#ffffffeb;border:1px solid #8b978279;display:grid;place-items:center;color:#4b612c}.ws-select-card[aria-pressed=true]{background:#c6f46a;border-color:#8ea363}.ws-creative-info{padding:17px}.ws-creative-info>div{display:flex;align-items:center;justify-content:space-between;gap:7px}.ws-creative-info small{font-size:var(--ws-text-caption, 10px);color:var(--ws-muted)}.ws-creative-info .ws-badge{font-size:var(--ws-text-caption, 10px)}.ws-card-title{display:block;font-size:var(--ws-text-body, 15px)!important;text-align:left;line-height:1.4;font-weight:550!important;margin-top:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.ws-creative-info footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px;color:var(--ws-muted);font-size:var(--ws-text-caption, 10px)}.ws-creative-grid.list-view{grid-template-columns:1fr;gap:12px}.ws-creative-grid.list-view .ws-creative-card{display:flex}.ws-creative-grid.list-view .ws-creative-image{width:140px;flex-shrink:0;aspect-ratio:1}.ws-creative-grid.list-view .ws-creative-info{flex:1;min-width:0}.ws-load-more{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px;color:var(--ws-muted);font-size:var(--ws-text-small, 12px)}.ws-home-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.ws-composer{padding:26px}.ws-composer-title{display:flex;align-items:center;gap:12px;margin-bottom:10px}.ws-composer-title>span{background:#eaf3dd;color:#77934c;width:38px;height:38px;border-radius:10px;display:grid;place-items:center}.ws-composer>p{color:var(--ws-muted);font-size:var(--ws-text-label, 13px);margin-bottom:22px}.ws-composer textarea{width:100%;min-height:107px;border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:8px;padding:15px;line-height:1.7;font-size:var(--ws-text-body, 14px);color:var(--ws-ink)}.ws-composer-footer{display:flex;justify-content:space-between;gap:12px;margin-top:17px;align-items:center}.ws-composer-footer .ws-segments button{padding:9px 10px;font-size:var(--ws-text-small, 12px)}.ws-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px}.ws-shortcuts>a{display:flex;flex-direction:column;gap:5px;position:relative;padding:17px 15px;border:1px solid var(--ws-line);border-radius:9px;background:var(--ws-surface)}.ws-shortcuts>a>svg:first-child{color:#8a9876;margin-bottom:7px}.ws-shortcuts strong{font-size:var(--ws-text-small, 12px);font-weight:600}.ws-shortcuts span{font-size:var(--ws-text-caption, 11px);color:var(--ws-muted);line-height:1.5}.ws-shortcuts>a>svg:last-child{position:absolute;right:12px;top:17px;color:#a0aa93}.ws-shortcuts>a:hover{background:var(--ws-hover)}.ws-mini-thumbs{display:flex;gap:6px;margin:25px 0}.ws-mini-thumbs img{width:52px;height:63px;object-fit:cover;border-radius:6px;transform:rotate(-5deg);border:2px solid #fff}.ws-mini-thumbs img:nth-child(2n){transform:rotate(5deg)}.ws-dna-summary{display:flex;align-items:center;gap:18px;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:12px;padding:22px 25px;margin-bottom:26px}.ws-dna-summary h2{font-size:var(--ws-text-heading, 24px)}.ws-dna-summary p{display:flex;align-items:center;gap:9px;color:var(--ws-muted);font-size:var(--ws-text-small, 12px);margin-top:5px}.ws-dna-summary>.ws-badge{margin-left:10px}.ws-dna-swatches{display:flex;gap:5px;margin-left:auto}.ws-dna-swatches i{width:23px;height:31px;border-radius:5px;border:1px solid #22241f10}.ws-settings-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:25px;align-items:start}.ws-section-nav{display:flex;flex-direction:column;gap:5px}.ws-section-nav button{display:flex;align-items:center;gap:11px;padding:14px 12px;text-align:left;color:var(--ws-muted);font-size:var(--ws-text-label, 13px);border-radius:7px}.ws-section-nav button>span{font:var(--ws-text-caption) "Space Mono",monospace;color:#a0a990}.ws-section-nav button>svg{margin-left:auto}.ws-section-nav button:hover{background:var(--ws-soft)}.ws-section-nav button.active{background:#e8eedf;color:#40532d;font-weight:600}.ws-dna-panel>p{font-size:var(--ws-text-label, 13px);margin-top:-10px}.ws-dna-fields{display:flex;flex-direction:column;gap:0;padding-block:12px}.ws-dna-fields>div{padding-block:22px;border-bottom:1px solid var(--ws-line)}.ws-dna-fields>div:last-child{border-bottom:0}.ws-dna-fields h3{font-size:var(--ws-text-label, 13px);font-weight:600;margin-bottom:8px}.ws-dna-fields p{font-size:var(--ws-text-body, 14px);color:var(--ws-muted);white-space:pre-wrap}.ws-dna-fields .ws-field{margin-block:13px}.ws-color-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px}.ws-color-cards span{display:block;height:70px;border-radius:8px;border:1px solid #22241f10}.ws-color-cards strong{display:block;font:var(--ws-text-caption) "Space Mono",monospace;margin-top:9px;color:var(--ws-muted)}.ws-source-row{display:flex;align-items:center;gap:15px}.ws-source-row>div{flex:1}.ws-source-row strong{font-size:var(--ws-text-label, 13px)}.ws-source-row p{color:var(--ws-muted);font-size:var(--ws-text-small, 12px)}.ws-upload-strip{display:flex;align-items:center;text-align:left;width:100%;gap:17px;padding:23px;border:1px dashed #c9d3bc;border-radius:10px;background:var(--ws-surface);margin-bottom:24px}.ws-upload-strip>span{background:var(--ws-soft);width:45px;height:45px;display:grid;place-items:center;border-radius:10px;color:#8aa065}.ws-upload-strip>div{flex:1}.ws-upload-strip strong{font-size:var(--ws-text-body, 14px)}.ws-upload-strip p,.ws-upload-strip small{color:var(--ws-muted);font-size:var(--ws-text-small, 12px);margin-top:5px}.ws-resource-card{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:11px;overflow:hidden}.ws-resource-image{aspect-ratio:1.6;display:grid;place-items:center;color:#97a783;background:var(--ws-soft)}.ws-resource-image img{width:100%;height:100%;object-fit:cover}.ws-resource-card>div:last-child{padding:17px}.ws-resource-card h3{font-size:var(--ws-text-body, 14px);margin-top:10px;overflow-wrap:anywhere}.ws-resource-card footer{display:flex;align-items:center;margin-top:10px}.ws-resource-card footer>span{margin-right:auto;color:var(--ws-muted);font-size:var(--ws-text-caption, 11px)}.ws-approval-list{display:flex;flex-direction:column;gap:16px}.ws-approval-list .ws-panel{display:flex;align-items:center;gap:24px;padding:19px}.ws-approval-list img{width:105px;height:124px;object-fit:cover;border-radius:8px;flex-shrink:0}.ws-approval-list .ws-panel>div{flex:1;min-width:0}.ws-approval-list h2{font-size:var(--ws-text-card, 19px);margin-top:10px}.ws-approval-list p{color:var(--ws-muted);font-size:var(--ws-text-label, 13px);margin:7px 0 10px;max-width:570px}.ws-approval-list small{color:var(--ws-muted);font-size:var(--ws-text-caption, 11px);text-transform:capitalize}.ws-approval-list .ws-button{flex-shrink:0}.ws-review-dialog{display:grid;grid-template-columns:1.1fr 1fr;gap:30px}.ws-review-dialog>div:first-child{background:var(--ws-soft);border-radius:10px;display:grid;place-items:center;min-height:340px}.ws-review-dialog :is(img,video){width:100%;height:440px;object-fit:contain}.ws-review-dialog h3{font-size:var(--ws-text-heading, 24px);margin:15px 0 10px}.ws-review-dialog p{font-size:var(--ws-text-body, 14px);color:var(--ws-muted)}.ws-review-dialog .ws-button{margin-top:16px;width:100%}.workspace dl{margin-block:20px;font-size:var(--ws-text-label, 13px)}.workspace dl>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:10px;border-bottom:1px solid var(--ws-line)}.workspace dt{color:var(--ws-muted)}.workspace dd{margin:0;text-align:right}.ws-narrow{max-width:850px;display:flex;flex-direction:column;gap:22px}.ws-profile-brand{display:flex;align-items:center;gap:16px;padding-block:8px 24px;margin-bottom:22px;border-bottom:1px solid var(--ws-line)}.ws-profile-brand>span:nth-child(2){flex:1}.ws-profile-brand strong,.ws-profile-brand small{display:block}.ws-profile-brand small{color:var(--ws-muted);margin-top:5px}.ws-connection{display:flex;align-items:center;gap:16px;padding-block:17px 26px}.ws-connection>div{flex:1}.ws-connection p{color:var(--ws-muted);font-size:var(--ws-text-label, 13px);margin-top:5px}.ws-meta{display:grid;place-items:center;width:54px;height:54px;border-radius:11px;border:1px solid var(--ws-line);color:#2582ef;font-size:var(--ws-text-heading);line-height:1;font-family:Arial,sans-serif}.ws-connection+p{margin-bottom:22px}.ws-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ws-choice-grid button{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:19px;border:1px solid var(--ws-line);border-radius:8px;font-size:var(--ws-text-body, 14px)}.ws-choice-grid button[aria-pressed=true]{background:#edf4e1;border-color:#abc48a;color:#4b6231}.ws-creation-context{display:flex;align-items:center;gap:12px;border:1px solid var(--ws-line);background:var(--ws-surface);padding:14px 18px;border-radius:9px;margin-bottom:27px;font-size:var(--ws-text-label, 13px)}.ws-creation-context>span:nth-child(2){color:var(--ws-muted)}.ws-creation-context strong{color:var(--ws-ink);font-weight:550}.ws-creation-context>a{display:flex;align-items:center;gap:7px;margin-left:auto;color:var(--ws-muted);font-size:var(--ws-text-small, 12px)}.ws-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px 22px}.ws-tool-card{min-width:0;border:1px solid var(--ws-line);border-radius:13px;background:var(--ws-surface);overflow:hidden}.ws-tool-image{height:230px;position:relative;overflow:hidden;background:var(--ws-soft)}.ws-tool-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.ws-tool-card:hover .ws-tool-image img{transform:scale(1.035)}.ws-tool-image>span{position:absolute;top:14px;left:14px;padding:4px 8px;font-size:var(--ws-text-caption, 10px);font-weight:550;border-radius:4px;background:#ffffffe8;color:#4a5141}.ws-tool-image>i{position:absolute;bottom:14px;right:14px;width:38px;height:38px;border-radius:50%;background:#ffffffe8;color:#3f4834;display:grid;place-items:center}.ws-tool-info{display:flex;align-items:flex-start;gap:13px;padding:22px 19px 23px}.ws-tool-index{font:var(--ws-text-caption) "Space Mono",monospace;color:#a3ad98;margin-top:6px}.ws-tool-info h2{font-size:var(--ws-text-lead, 18px);display:flex;gap:8px;align-items:center}.ws-tool-info h2>svg{display:none}.ws-tool-info p{font-size:var(--ws-text-small, 12px);color:var(--ws-muted);margin-top:7px;line-height:1.65}.ws-studio-layout{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(0,1.35fr);gap:25px;align-items:start}.ws-studio-controls{padding:24px}.ws-studio-controls .ws-section-heading{margin:0 0 2px}.ws-small-brand{display:flex;align-items:center;gap:10px;padding:12px;background:var(--ws-bg);border-radius:8px;font-size:var(--ws-text-label, 13px)}.ws-small-brand>.ws-badge{margin-left:auto}.ws-reference-picker{display:flex;gap:9px}.ws-reference-picker>button{width:65px;height:67px;border:1px solid var(--ws-line);border-radius:8px;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--ws-muted)}.ws-reference-picker img{width:100%;height:100%;object-fit:cover;border-radius:7px}.ws-reference-picker small{font-size:var(--ws-text-caption, 9px);margin-top:4px}.ws-reference-picker button[aria-pressed=true]{border:2px solid #93ac70}.ws-reference-picker button>svg:last-child:not(:first-child){position:absolute;bottom:3px;right:3px;padding:2px;border-radius:50%;background:#c6f46a;color:#3d5522;width:20px;height:20px}.ws-generate-action{border-top:1px solid var(--ws-line);padding-top:20px}.ws-generate-action .ws-button{width:100%}.ws-generate-action>span{display:block;font-size:var(--ws-text-caption, 10px);color:var(--ws-muted);text-align:center;margin-top:12px}.ws-studio-preview{padding:23px;border:1px solid var(--ws-line);border-radius:12px;min-height:660px;background:var(--ws-soft);position:sticky;top:20px}.ws-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-bottom:24px}.ws-preview-heading .ws-eyebrow{font-size:var(--ws-text-caption, 10px)!important}.ws-preview-placeholder{min-height:510px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.ws-sample-stack{position:relative;width:160px;height:200px;margin-bottom:40px}.ws-sample-stack:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#dbe3cf;border:5px solid var(--ws-surface);border-radius:13px;transform:rotate(-10deg)}.ws-sample-stack img{position:relative;width:100%;height:100%;object-fit:cover;border:5px solid var(--ws-surface);border-radius:13px;transform:rotate(6deg);box-shadow:0 8px 25px #313e2121;opacity:.85}.ws-sample-stack>span{position:absolute;bottom:-13px;right:-15px;width:46px;height:46px;border-radius:50%;background:var(--ws-lime);color:#5e743c;display:grid;place-items:center;border:3px solid var(--ws-soft)}.ws-preview-placeholder h2{font-size:var(--ws-text-heading, 24px);font-weight:500}.ws-preview-placeholder p{font-size:var(--ws-text-label, 13px);color:var(--ws-muted);margin-top:11px}.ws-preview-specs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;border-top:1px solid var(--ws-line);padding-top:20px;font-size:var(--ws-text-caption, 10px);color:var(--ws-muted)}.ws-preview-specs span{display:flex;gap:7px;align-items:center}.ws-image-canvas{margin-inline:auto;width:min(100%,365px);max-height:510px;background:#e2e6dc;border-radius:8px;overflow:hidden}.ws-image-canvas img{width:100%;height:100%;object-fit:cover}.ws-slide-controls{display:flex;align-items:center;justify-content:center;gap:17px;margin-top:16px;font-size:var(--ws-text-small, 12px)}.ws-preview-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px}.ws-progress-steps{display:flex;justify-content:center;gap:0;padding:0;list-style:none}.ws-progress-steps li{display:flex;align-items:center;gap:9px;color:#9ca38e;font-size:var(--ws-text-small, 12px)}.ws-progress-steps li:not(:last-child):after{content:"";width:clamp(15px,3vw,55px);height:1px;background:var(--ws-line);margin:0 16px}.ws-progress-steps li>span{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--ws-line);border-radius:50%;font:var(--ws-text-caption) "Space Mono",monospace}.ws-progress-steps li.active{color:var(--ws-ink)}.ws-progress-steps li.active>span{border-color:#cbdab7;background:#ebf4dd;color:#6c843f}.ws-chat-layout{display:grid;grid-template-columns:206px minmax(0,1fr);min-height:660px;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:12px;overflow:hidden}.ws-chat-history{background:var(--ws-bg);border-right:1px solid var(--ws-line);padding:20px 15px;display:flex;flex-direction:column}.ws-chat-history>.ws-button{width:100%;margin-bottom:29px;font-size:var(--ws-text-small, 12px)!important}.ws-chat-history>.ws-eyebrow{font-size:var(--ws-text-caption, 9px)!important;padding-inline:6px}.ws-chat-history>button:not(.ws-button){display:flex;gap:9px;align-items:center;text-align:left;font-size:var(--ws-text-caption, 11px);color:var(--ws-muted);padding:12px 8px;margin-top:8px;border-radius:7px}.ws-chat-history>button.active{background:#e8efdc;color:#617746}.ws-chat-history>button>svg{flex-shrink:0}.ws-chat-history>button>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-chat-history>button>i{width:5px;height:5px;border-radius:50%;background:#91ab62;flex-shrink:0;margin-left:auto}.ws-chat-brand{margin-top:auto;display:grid;grid-template-columns:32px 1fr;gap:9px;padding-top:80px}.ws-chat-brand>.ws-brand-avatar{width:30px;height:30px;font-size:var(--ws-text-small, 12px)}.ws-chat-brand strong{font-size:var(--ws-text-small, 12px);align-self:center}.ws-chat-brand small,.ws-chat-brand a{grid-column:1/-1;font-size:var(--ws-text-caption, 10px);color:var(--ws-muted)}.ws-chat-brand a{display:flex;align-items:center;gap:6px;color:var(--ws-green);margin-top:3px}.ws-chat-main{min-width:0}.ws-chat-main>.ws-progress-steps{padding:24px 20px;border-bottom:1px solid var(--ws-line)}.ws-chat-main .ws-progress-steps li:not(:last-child):after{width:20px;margin-inline:12px}.ws-chat-body{padding:52px clamp(20px,3.4vw,55px) 32px;max-width:860px;margin-inline:auto}.ws-chat-body>.ws-assistant-mark{margin-bottom:23px}.ws-assistant-mark{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eaf3dd;color:#7b974c;flex-shrink:0}.ws-chat-body>h2{font-size:var(--ws-text-heading, clamp(24px,2.2vw,32px));font-weight:500;max-width:450px;letter-spacing:-.04em}.ws-chat-body>p{color:var(--ws-muted);font-size:var(--ws-text-body, 14px);margin-top:12px}.ws-prompt-suggestions{display:flex;flex-direction:column;gap:9px;margin:28px 0}.ws-prompt-suggestions>button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border:1px solid var(--ws-line);border-radius:8px;text-align:left;font-size:var(--ws-text-small, 12px);background:var(--ws-bg)}.ws-prompt-suggestions>button:hover{background:#edf3e4;color:#4e6432}.ws-prompt-suggestions svg{color:#9cab88}.ws-chat-composer{border:1px solid #cfd9c1;border-radius:11px;padding:15px;margin-bottom:14px;box-shadow:0 3px 10px #36482406}.ws-chat-composer textarea{width:100%;border:0;background:transparent;color:var(--ws-ink);font-size:var(--ws-text-body, 14px);line-height:1.65;resize:vertical}.ws-chat-composer>div{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:8px}.ws-chat-composer>div>span{display:flex;align-items:center;gap:6px;font-size:var(--ws-text-caption, 10px);color:#819263}.ws-chat-user{padding:16px 19px;border-radius:10px 10px 2px;background:var(--ws-soft);margin-left:35px;margin-bottom:30px}.ws-chat-user>span{font:var(--ws-text-caption) "Space Mono",monospace;color:var(--ws-muted)}.ws-chat-user p{font-size:var(--ws-text-label, 13px);margin-top:7px}.ws-assistant-response{display:flex;gap:13px;margin-bottom:24px}.ws-assistant-response>div{padding-top:3px}.ws-assistant-response strong{font-size:var(--ws-text-body, 14px);font-weight:550}.ws-assistant-response p{color:var(--ws-muted);font-size:var(--ws-text-small, 12px);margin-top:6px}.ws-assistant-response .ws-assistant-mark{width:34px;height:34px;border-radius:9px}.ws-script-panel{padding:20px}.ws-script-panel .ws-field textarea{background:var(--ws-bg);font-size:var(--ws-text-label, 13px)}.ws-script-panel .ws-form-grid{margin-top:20px}.ws-chat-body>.ws-form-actions{margin-top:25px}.ws-creator-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:23px}.ws-creator-grid button{border:1px solid var(--ws-line);border-radius:9px;overflow:hidden;background:var(--ws-surface);text-align:left;position:relative}.ws-creator-grid button[aria-pressed=true]{border-color:#8faa65;box-shadow:0 0 0 2px #8faa65}.ws-creator-grid img{width:100%;aspect-ratio:.7;object-fit:cover;object-position:center 25%}.ws-creator-grid button>div{padding:10px}.ws-creator-grid strong,.ws-creator-grid button>div>span{display:block}.ws-creator-grid strong{font-size:var(--ws-text-label, 13px)}.ws-creator-grid button>div>span{font-size:var(--ws-text-caption, 10px);margin-top:3px;color:var(--ws-muted)}.ws-creator-grid i{position:absolute;top:8px;right:8px;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;background:#c6f46a;color:#526a30}.ws-creator-grid.classic{grid-template-columns:1fr 1fr;gap:20px;margin:0}.ws-creator-grid.classic img{aspect-ratio:.95}.ws-creator-grid.classic button>div{padding:15px}.ws-creator-grid.classic strong{font-size:var(--ws-text-lead, 16px)}.ws-creator-grid.classic button>div>span{font-size:var(--ws-text-small, 12px)}.ws-scene-tabs{display:flex;gap:12px;overflow-x:auto;padding:3px 3px 15px;margin-bottom:15px}.ws-scene-tabs button{width:138px;flex-shrink:0;border:1px solid var(--ws-line);border-radius:8px;overflow:hidden;text-align:left}.ws-scene-tabs button[aria-pressed=true]{border-color:#8faa65;box-shadow:0 0 0 2px #8faa65}.ws-scene-tabs img{width:100%;height:100px;object-fit:cover}.ws-scene-tabs button>span{display:flex;justify-content:space-between;font-size:var(--ws-text-caption, 11px);padding:9px}.ws-scene-tabs small{font-size:var(--ws-text-caption, 10px);color:var(--ws-muted)}.ws-final-brief>div:first-child{display:flex;align-items:center;gap:15px;margin-bottom:22px}.ws-final-brief img{width:78px;height:96px;object-fit:cover;border-radius:8px}.ws-final-brief h3{margin-top:11px;font-size:var(--ws-text-lead, 18px)}.ws-final-brief p{font-size:var(--ws-text-small, 12px);color:var(--ws-muted);margin-top:5px}.workspace details{font-size:var(--ws-text-label, 13px)}.workspace summary{cursor:pointer;font-weight:550;padding-block:12px}.workspace details p{color:var(--ws-muted);padding-bottom:12px;font-size:var(--ws-text-label, 13px);line-height:1.7}.ws-gallery-filters{display:flex;align-items:center;gap:13px;margin:-4px 0 24px}.ws-gallery-filters>span{color:var(--ws-muted);font-size:var(--ws-text-small, 12px);flex:1}.ws-gallery-filters .ws-field{flex-direction:row;align-items:center;gap:8px}.ws-gallery-filters .ws-field>span:first-child{font-size:var(--ws-text-caption, 11px);color:var(--ws-muted);font-weight:400}.ws-gallery-filters select{font-size:var(--ws-text-small, 12px);min-height:34px;padding-block:7px}.ws-gallery-filters .ws-select-wrap>svg{top:11px}.ws-gallery-filters>button{font-size:var(--ws-text-small, 12px);color:var(--ws-green);margin-left:5px}.ws-selection-bar{display:flex;align-items:center;gap:12px;padding:13px 17px;border:1px solid #cfdcbc;background:#edf4e3;border-radius:9px;margin-bottom:22px;color:#4c6036}.ws-selection-bar strong{flex:1;font-size:var(--ws-text-label, 13px)}.ws-back-row{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:24px}.ws-back-row a{display:inline-flex;align-items:center;gap:8px;font-size:var(--ws-text-small, 12px);color:var(--ws-muted)}.ws-detail-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);gap:25px;align-items:start}.ws-detail-preview{border-radius:12px;border:1px solid var(--ws-line);background:var(--ws-surface);overflow:hidden}.ws-detail-canvas{display:grid;place-items:center;min-height:490px;padding:25px;background:var(--ws-soft)}.ws-detail-canvas :is(img,video){max-width:100%;width:auto;height:540px;object-fit:contain;border-radius:5px}.ws-detail-canvas.video{background:#1e231b}.ws-detail-preview-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;color:var(--ws-muted);font-size:var(--ws-text-caption, 11px)}.ws-detail-preview-footer>span{display:flex;align-items:center;gap:8px}.ws-detail-preview-footer small{font-size:var(--ws-text-caption, 10px)}.ws-detail-info{display:flex;flex-direction:column;gap:20px}.ws-detail-info .ws-section-heading h2{font-size:var(--ws-text-lead, 17px)}.ws-detail-info dl{margin-top:-4px}.ws-detail-info .ws-button{width:100%}.ws-detail-prompt{border-top:1px solid var(--ws-line);padding-top:18px}.ws-detail-prompt .ws-section-heading{margin:0 0 10px}.ws-detail-prompt p{font-size:var(--ws-text-label, 13px);color:var(--ws-muted);line-height:1.7}.ws-detail-prompt .ws-field{margin-block:12px}.ws-detail-info .ws-small{margin-top:14px;font-size:var(--ws-text-small, 12px)}.ws-delete-link{align-self:flex-start;display:flex;align-items:center;gap:8px;font-size:var(--ws-text-small, 12px)!important;color:#a06e62;padding:2px 3px}.ws-account-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:24px;margin-bottom:27px}.ws-profile-identity{display:flex;align-items:center;gap:17px;border-bottom:1px solid var(--ws-line);margin-bottom:25px;padding-block:8px 24px}.ws-profile-identity>span:first-child{width:62px;height:62px;border-radius:50%;background:#eadfcf;color:#7b6340;font-size:var(--ws-text-card, 20px);display:grid;place-items:center;font-weight:600}.ws-profile-identity>div{flex:1}.ws-profile-identity p{font-size:var(--ws-text-small, 12px);color:var(--ws-muted);margin-top:4px}.ws-theme-options{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ws-theme-options>button{border:1px solid var(--ws-line);padding:10px;border-radius:10px;text-align:left}.ws-theme-options>button[aria-pressed=true]{border-color:#91a973;box-shadow:0 0 0 1px #91a973}.ws-theme-preview{height:110px;background:#f0f2ea;border:1px solid #dfe3d6;border-radius:5px;display:flex;overflow:hidden;gap:11px}.ws-theme-preview>i{width:27%;height:100%;background:#fff;border-right:1px solid #dfe3d6}.ws-theme-preview>span{display:flex;flex-wrap:wrap;align-content:center;flex:1;gap:7px;padding:15px 12px 15px 0}.ws-theme-preview b{display:block;width:calc(50% - 4px);height:28px;background:#fff;border-radius:3px}.ws-theme-preview b:first-child{width:100%;height:13px;background:#dce7c9}.ws-theme-preview.dark{background:#262b20;border-color:#3d4730}.ws-theme-preview.dark>i{background:#1d2218;border-color:#3d4730}.ws-theme-preview.dark b{background:#3a442e}.ws-theme-preview.dark b:first-child{background:#869767}.ws-theme-options>button>span{display:flex;gap:8px;align-items:center;padding:12px 4px 3px;font-size:var(--ws-text-label, 13px)}.ws-theme-options>button>span>svg:last-child:not(:first-child){margin-left:auto;color:#8ca467}.ws-account-summary{display:flex;flex-direction:column;margin-bottom:20px}.ws-account-summary>span{display:flex;align-items:center;gap:10px;font-size:var(--ws-text-small, 12px);color:var(--ws-muted);padding:11px 0}.ws-account-summary strong{margin-left:auto;font-size:var(--ws-text-label, 13px);color:var(--ws-ink)}.ws-account-layout .ws-panel>.ws-button-text{display:flex;margin-top:12px}.ws-team-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0 24px}.ws-team-heading h2{font-size:var(--ws-text-section, 23px)}.ws-team-heading p{font-size:var(--ws-text-body, 14px);color:var(--ws-muted);margin-top:7px}.ws-table-panel{padding:0;overflow:hidden}.ws-table-scroll{overflow-x:auto}.workspace table{width:100%;border-collapse:collapse;text-align:left;font-size:var(--ws-text-label, 13px);white-space:nowrap}.workspace th{padding:14px 23px;font-size:var(--ws-text-caption, 11px);color:var(--ws-muted);background:var(--ws-bg);font-weight:500;border-bottom:1px solid var(--ws-line)}.workspace td{padding:21px 23px;border-bottom:1px solid var(--ws-line)}.workspace tr:last-child td{border-bottom:0}.ws-table-panel>footer{border-top:1px solid var(--ws-line);padding:14px 23px;font-size:var(--ws-text-caption, 11px);color:var(--ws-muted)}.ws-member{display:flex;align-items:center;gap:13px}.ws-member>span{width:38px;height:38px;border-radius:50%;background:#e9e6dd;color:#85745d;display:grid;place-items:center;font-size:var(--ws-text-small, 12px);font-weight:600}.ws-member p{font-size:var(--ws-text-small, 12px);color:var(--ws-muted);margin-top:3px}.ws-member strong{font-size:var(--ws-text-label, 13px);font-weight:550}.ws-member strong small{color:var(--ws-muted);font-size:var(--ws-text-caption, 10px);font-weight:400;margin-left:7px}.ws-owner-role{display:flex;align-items:center;gap:7px;color:var(--ws-muted);font-size:var(--ws-text-small, 12px)}.workspace td select{background:var(--ws-surface);border:1px solid var(--ws-line);padding:7px 10px;border-radius:5px;min-width:92px;font-size:var(--ws-text-small, 12px)}.ws-table-actions{display:flex;gap:3px;align-items:center;justify-content:flex-end}.ws-table-actions>a{padding:8px;color:var(--ws-muted)}.ws-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px}.ws-role-grid svg{color:#92a976;margin-bottom:12px}.ws-role-grid h3{font-size:var(--ws-text-body, 15px)}.ws-role-grid p{font-size:var(--ws-text-small, 12px);color:var(--ws-muted);margin-top:6px}.ws-billing-overview{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ws-current-plan{display:flex;align-items:center;gap:14px;margin-top:15px}.ws-current-plan h2{font-size:var(--ws-text-title, 29px);font-weight:550}.ws-billing-overview .ws-panel>p{color:var(--ws-muted);font-size:var(--ws-text-small, 12px);margin-top:7px}.ws-billing-price{display:block;font-size:var(--ws-text-title, 29px);font-weight:500;letter-spacing:-.045em;margin-top:18px}.ws-billing-price>span{font-size:var(--ws-text-label, 13px);font-weight:400;color:var(--ws-muted);letter-spacing:0;margin-left:4px}.ws-billing-overview small{display:block;color:var(--ws-muted);font-size:var(--ws-text-caption, 11px);margin-top:10px}.ws-credit-heading{display:flex;align-items:baseline;gap:10px;margin-top:20px}.ws-credit-heading h2{font-size:var(--ws-text-title);letter-spacing:-.045em;font-weight:500}.ws-credit-heading>span{color:var(--ws-muted);font-size:var(--ws-text-small, 12px)}.ws-credit-heading>svg{margin-left:auto;color:#8ea66a}.ws-credit-progress{background:var(--ws-soft);border-radius:10px;height:7px;margin-top:22px;overflow:hidden}.ws-credit-progress i{display:block;height:100%;background:#b5d683;border-radius:10px}.ws-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:30px}.ws-plan-grid>.ws-panel{display:flex;flex-direction:column;padding:25px}.ws-plan-grid>.current{border-color:#a1b983;background:linear-gradient(180deg,#f1f7e8,var(--ws-surface) 150px)}.ws-plan-grid .ws-panel>div{display:flex;justify-content:space-between;align-items:center}.ws-plan-grid h3{font-size:var(--ws-text-card, 20px)}.ws-plan-grid .ws-panel>p{font-size:var(--ws-text-small, 12px);color:var(--ws-muted);margin-top:7px}.ws-plan-grid .ws-panel>strong{display:block;font-size:var(--ws-text-title);letter-spacing:-.065em;font-weight:500;margin-top:22px}.ws-plan-grid .ws-panel>strong>span{font-size:var(--ws-text-small, 12px);font-weight:400;color:var(--ws-muted);letter-spacing:0;margin-left:6px}.ws-plan-grid small{color:var(--ws-muted);font-size:var(--ws-text-caption, 11px);margin-top:3px}.ws-plan-grid b{font-size:var(--ws-text-label, 13px);font-weight:600;padding:18px 0;border-bottom:1px solid var(--ws-line);margin-top:6px}.ws-plan-grid ul{list-style:none;padding:20px 0 24px;margin:0;flex:1}.ws-plan-grid li{display:flex;align-items:flex-start;gap:9px;margin-bottom:11px;font-size:var(--ws-text-small, 12px);color:var(--ws-muted)}.ws-plan-grid li svg{color:#8ca66b;flex-shrink:0;margin-top:2px}.ws-payment-method{display:flex;gap:14px;align-items:center;padding-top:5px}.ws-payment-method>div{flex:1}.ws-payment-method>svg{color:#8fa477}.ws-payment-method strong{font-size:var(--ws-text-label, 13px);font-weight:550}.ws-payment-method p{font-size:var(--ws-text-caption, 11px);color:var(--ws-muted);margin-top:5px}.ws-billing-address{border-top:1px solid var(--ws-line);padding-top:22px;margin-top:23px;font-size:var(--ws-text-small, 12px)}.ws-billing-address p{color:var(--ws-muted);margin-top:6px}.ws-invoice-row{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--ws-line)}.ws-invoice-row>div{flex:1}.ws-invoice-row strong,.ws-invoice-row>div>span{display:block}.ws-invoice-row strong{font-size:var(--ws-text-small, 12px);font-weight:550}.ws-invoice-row>div>span{font-size:var(--ws-text-caption, 11px);color:var(--ws-muted);margin-top:4px}.ws-table-panel-heading{display:flex;justify-content:space-between;align-items:center;padding:23px}.ws-table-panel-heading h2{font-size:var(--ws-text-lead, 18px)}.ws-table-panel-heading>span{color:var(--ws-muted);font-size:var(--ws-text-caption, 11px)}.ws-plan-confirm{padding:25px;border-radius:10px;background:var(--ws-soft)}.ws-plan-confirm h3{font-size:var(--ws-text-section, 23px)}.ws-plan-confirm strong{display:block;font-size:var(--ws-text-title, 38px);font-weight:500;margin-top:10px;letter-spacing:-.04em}.ws-plan-confirm strong small{font-size:var(--ws-text-body, 14px);color:var(--ws-muted);margin-left:8px;letter-spacing:0}.ws-plan-confirm p{font-size:var(--ws-text-label, 13px);color:var(--ws-muted);margin-top:6px}.ws-editor-intro{display:flex;align-items:center;gap:20px;background:#eaf0e1;color:#455d30;padding:25px;border:1px solid #dce5d0;border-radius:11px}.ws-editor-intro>span:first-child{display:grid;place-items:center;width:52px;height:52px;border-radius:13px;border:1px solid #cddcba;background:#f6f9f0}.ws-editor-intro>div{flex:1}.ws-editor-intro h2{font-size:var(--ws-text-section, 21px);font-weight:550}.ws-editor-intro p{font-size:var(--ws-text-label, 13px);margin-top:7px;color:#83936e}.ws-project-card{border:1px solid var(--ws-line);border-radius:12px;overflow:hidden;background:var(--ws-surface)}.ws-project-cover{display:grid;place-items:center;aspect-ratio:1.5;position:relative;background:#242b1e;overflow:hidden}.ws-project-cover img{width:100%;height:100%;object-fit:cover;opacity:.9}.ws-project-cover>span{position:absolute;display:grid;place-items:center;width:43px;height:43px;border:1px solid #ffffffa1;border-radius:50%;background:#1b221b42;color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ws-project-cover>small{position:absolute;bottom:12px;right:12px;color:#fff;background:#1e2a1680;padding:3px 7px;border-radius:4px;font-size:var(--ws-text-caption, 10px)}.ws-project-card>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:19px}.ws-project-card h3{font-size:var(--ws-text-body, 15px)}.ws-project-card p{font-size:var(--ws-text-caption, 11px);color:var(--ws-muted);margin-top:5px}.ws-source-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:180px;gap:10px;max-height:370px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.ws-source-options>p{grid-column:1 / -1;margin:2px 0;font-size:var(--ws-text-caption, 11px);color:var(--ws-muted)}.ws-source-options>button{position:relative;display:flex;flex-direction:column;gap:8px;text-align:left;padding:8px;border:1px solid var(--ws-line);border-radius:9px;overflow:hidden}.ws-source-options>button[aria-pressed=true]{border-color:#8fa56e;background:#f0f5e7;color:#4b5f33}.ws-source-options img,.ws-source-options>button>.ws-source-empty{width:100%;height:104px;object-fit:cover;border-radius:6px}.ws-source-options>button>span:not(.ws-source-empty){flex:1;min-width:0}.ws-source-options strong,.ws-source-options small{display:block}.ws-source-options strong{font-size:var(--ws-text-label, 12px);font-weight:550;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ws-source-options small{color:var(--ws-muted);font-size:var(--ws-text-caption, 11px);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-source-options i{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f0f5e7;color:#4b5f33;box-shadow:0 1px 4px #14200f33}.ws-source-options>button[aria-pressed=false] i{display:none}.ws-editor{--ws-bg: #f6f7f3;--ws-surface: #ffffff;--ws-soft: #f0f3e9;--ws-ink: #293123;--ws-muted: #616d56;--ws-line: #dce2d2;--ws-hover: #edf2e5;--ws-green: #506f31;background:#f6f7f3;color:var(--ws-ink);min-height:100dvh;display:grid;grid-template-rows:72px minmax(460px,1fr) 246px;height:100dvh;color-scheme:light}.ws-editor-header{display:flex;align-items:center;gap:17px;padding:0 23px;background:#fff;border-bottom:1px solid var(--ws-line)}.ws-editor-back{width:33px;height:33px;display:grid;place-items:center;color:#58654c;border-right:1px solid var(--ws-line);padding-right:14px}.ws-editor-header>div:nth-child(2){flex:1;min-width:0}.ws-editor-header input{font-size:var(--ws-text-body, 14px);font-weight:550;display:block;border:none;background:transparent;color:#293123;width:min(100%,360px);padding:1px}.ws-editor-header>div>span{display:flex;align-items:center;gap:5px;color:#65735a;font-size:var(--ws-text-small, 12px);margin-top:4px}.ws-editor-header>div>span>i{width:4px;height:4px;background:#729845;border-radius:50%}.ws-editor-header-actions{display:flex;align-items:center;gap:9px}.ws-editor .ws-button{font-size:var(--ws-text-small, 12px)!important;min-height:39px;padding:8px 12px}.ws-editor-header-actions .ws-button{min-width:84px}.ws-editor-workbench{display:grid;grid-template-columns:76px 220px minmax(0,1fr) 240px;min-height:0}.ws-editor-tools{background:#fff;display:flex;flex-direction:column;border-right:1px solid var(--ws-line);padding:12px 7px;gap:11px}.ws-editor-tools button{display:flex;flex-direction:column;align-items:center;gap:6px;color:#58654c;padding:12px 3px;border-radius:7px;font-size:var(--ws-text-small, 12px)}.ws-editor-tools button[aria-pressed=true]{background:#e8f1dc;color:#496c2d}.ws-editor-library{border-right:1px solid var(--ws-line);background:#fff;padding:22px 17px;overflow-y:auto}.ws-editor :is(.ws-editor-library,.ws-editor-inspector)>h2{font-size:var(--ws-text-body, 15px);font-weight:550;margin-bottom:16px;letter-spacing:-.01em}.ws-editor-library>p,.ws-editor-library .ws-form-stack>p{font-size:var(--ws-text-small, 12px);color:#66745b;margin-bottom:16px}.ws-editor-library>.ws-button{width:100%}.ws-editor-media{display:grid;grid-template-columns:1fr 1fr;gap:15px 10px;padding-top:19px}.ws-editor-media button{position:relative;text-align:left;min-width:0}.ws-editor-media img{aspect-ratio:.88;width:100%;object-fit:cover;border-radius:6px}.ws-editor-media span{display:block;font-size:var(--ws-text-small, 12px);color:#58664b;margin-top:6px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-editor-media i{position:absolute;top:5px;right:5px;padding:3px;border-radius:50%;background:#ffffffed;color:#49652e}.ws-editor-stage{display:flex;flex-direction:column;min-width:0;min-height:0;background:#f4f6ef;background-image:radial-gradient(#d7dfcd .7px,transparent .7px);background-size:16px 16px}.ws-editor-stage-top{display:flex;align-items:center;padding:10px 19px;gap:12px;color:#57664a;font-size:var(--ws-text-small, 12px)}.ws-editor-stage-top>span{flex:1}.ws-editor-stage-top>select{border:1px solid #899c78;border-radius:4px;background:transparent;padding:5px 10px;font-size:var(--ws-text-small, 12px)}.ws-editor-video-area{min-height:0;flex:1;display:flex;align-items:center;justify-content:center;padding:4px 25px 18px}.ws-editor-video-canvas{position:relative;max-width:100%;width:auto;height:100%;max-height:600px;background:#fff;overflow:hidden;border:1px solid #d1dac4;box-shadow:0 8px 24px #29312314}.ws-editor-video-canvas.ratio-16-9{width:100%;height:auto}.ws-editor-video-canvas.ratio-1-1{width:min(90%,480px);height:auto}.ws-editor-video-canvas video{width:100%;height:100%}.ws-editor-video-canvas>span{font-size:var(--ws-text-small, 12px);color:#647357;display:grid;place-items:center;height:100%;padding:20px}.ws-editor-caption{position:absolute;left:8%;right:8%;bottom:12%;text-align:center;line-height:1.2;font-weight:700;text-shadow:0 2px 10px #0009;white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none}.ws-editor-caption.top{bottom:auto;top:12%}.ws-editor-caption.center{bottom:auto;top:50%;transform:translateY(-50%)}.ws-editor-playback{display:flex;align-items:center;gap:12px;padding:13px 22px;border-top:1px solid #dce2d2;color:#43553a;font-size:var(--ws-text-small, 12px)}.ws-editor-playback>span{white-space:nowrap;font-variant-numeric:tabular-nums}.ws-editor-playback>span>i{font-style:normal;color:#7a896b;margin-inline:4px}.ws-editor-playback>input{flex:1;min-width:25px;height:4px;accent-color:#698c40}.ws-editor-inspector{border-left:1px solid var(--ws-line);padding:23px 18px;background:#fff;overflow-y:auto}.ws-editor-inspector .ws-form-stack{gap:16px}.ws-inspector-clip{display:flex;align-items:center;gap:10px;padding-bottom:8px}.ws-inspector-clip img{width:35px;height:42px;border-radius:4px;object-fit:cover}.ws-inspector-clip strong{font-size:var(--ws-text-small, 12px);line-height:1.5;font-weight:500}.ws-editor .ws-field>span:first-child{font-size:var(--ws-text-small, 12px);font-weight:500;color:#526247}.ws-editor .ws-field :is(input,select,textarea){min-height:38px;font-size:var(--ws-text-small, 12px);padding:7px 9px;background:#fff;border-color:#879777}.ws-editor .ws-field .ws-select-wrap>svg{top:11px}.ws-editor .ws-field input[type=range]{background:none;min-height:14px;padding:0}.ws-editor-divider{height:1px;background:var(--ws-line);margin-block:2px}.ws-editor-inspector h3{font-size:var(--ws-text-small, 12px);font-weight:500}.ws-editor-duration{display:flex;justify-content:space-between;align-items:center;font-size:var(--ws-text-small, 12px);color:#617253}.ws-editor-duration strong{color:#2f4423;font-weight:500}.ws-editor-inspector .ws-button{width:100%;justify-content:flex-start;font-size:var(--ws-text-small, 12px)!important}.ws-editor .ws-form-stack>small{color:#617253;font-size:var(--ws-text-small, 12px);line-height:1.7}.ws-audio-wave{display:flex;align-items:center;justify-content:center;gap:3px;height:70px;padding:10px;background:#eff4e7;border-radius:7px}.ws-audio-wave i{flex:1;background:#729152;border-radius:2px}.ws-transition-option{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #a6b694;border-radius:7px;font-size:var(--ws-text-small, 12px)!important}.ws-transition-option>span{padding:7px;background:#edf3e3;border-radius:4px;color:#607d40}.ws-transition-option>svg{margin-left:auto;color:#5c7e38}.ws-transition-option.active{border-color:#74944e}.ws-editor-timeline{background:#fff;border-top:1px solid var(--ws-line);min-width:0;padding-bottom:15px}.ws-editor-timeline>header{display:flex;justify-content:space-between;padding:7px 22px;border-bottom:1px solid var(--ws-line)}.ws-editor-timeline>header>div{display:flex;gap:14px;align-items:center}.ws-editor-timeline>header span{font-size:var(--ws-text-small, 12px);color:#586b46}.ws-timeline-scroll{overflow-x:auto;padding:0 24px 15px 20px}.ws-timeline-inner{padding-bottom:3px}.ws-timeline-ruler{display:flex;justify-content:space-between;padding:10px 0 9px 88px;font:var(--ws-text-caption) "Space Mono",monospace;color:#667b54}.ws-timeline-ruler>span{position:relative;padding-top:6px}.ws-timeline-ruler>span:before{content:"";height:3px;width:1px;background:#a0b08c;position:absolute;top:0;left:0}.ws-timeline-track{display:flex;align-items:stretch;gap:5px;margin-bottom:8px;min-height:29px}.ws-track-label{width:83px;flex-shrink:0;display:flex;align-items:center;gap:7px;font-size:var(--ws-text-small, 12px);color:#566b43}.ws-timeline-clip{display:flex;align-items:center;min-width:90px;padding:0;background:#e8efde;border:1px solid #a4b590;border-radius:5px;overflow:hidden;text-align:left;height:48px;position:relative;flex-basis:0}.ws-timeline-clip.active{background:#deedc6;border-color:#648637;outline:1px solid #648637}.ws-timeline-clip>img{width:40px;height:100%;object-fit:cover}.ws-timeline-clip>span{padding:0 9px;font-size:var(--ws-text-small, 12px);color:#334a25;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ws-timeline-clip small{display:block;color:#526d3f;font-size:var(--ws-text-caption, 9px);margin-top:2px}.ws-playhead{position:absolute;top:0;bottom:0;width:2px;background:#354d22;box-shadow:0 0 0 1px #ffffff9c}.ws-timeline-text{flex:1;text-align:left;border:1px dashed #aab89b;color:#61774c;padding:5px 10px;border-radius:5px;font-size:var(--ws-text-small, 12px)!important}.ws-timeline-text.filled{background:#f7ecd9;color:#6e5029;border:1px solid #cbb18b}.ws-timeline-audio{flex:1;display:flex;align-items:center;gap:18px;text-align:left;background:#e5f1e9;color:#38634e;border:1px solid #9ebead;padding:4px 10px;border-radius:5px;font-size:var(--ws-text-small, 12px)!important;overflow:hidden;white-space:nowrap}.ws-timeline-audio>span{display:flex;gap:3px;align-items:center;flex:1;max-width:80%;height:18px;overflow:hidden}.ws-timeline-audio i{flex:1;min-width:2px;background:#7aa78b}.ws-export-summary{display:flex;gap:10px;flex-wrap:wrap}.ws-export-summary>span{padding:5px 9px;background:var(--ws-soft);border-radius:5px;font-size:var(--ws-text-small, 12px)}.ws-editor-tools button{font-size:var(--ws-text-caption, 11px)}.ws-editor .ws-field :is(input,select,textarea){font-size:var(--ws-text-label, 13px)}.ws-editor .ws-icon-button{color:#586c46}.ws-editor .ws-icon-button:hover{background:#edf3e3;color:#334e20}.ws-editor .ws-field input[type=range],.ws-editor-playback>input{accent-color:#638737}.ws-editor .ws-field .ws-select-wrap>svg{top:13px}.ws-editor-media span{font-size:var(--ws-text-caption, 11px)}.ws-auth{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;background:#fcfcf8;color:#252820;--ws-surface: #fff;--ws-bg: #fcfcf8;--ws-ink: #252820;--ws-line: #e1e5d9;--ws-muted: #72776b;--ws-soft: #f1f3ec;--ws-green: #4e6a2e;color-scheme:light}.ws-auth-main{display:flex;flex-direction:column;padding:33px 45px 24px;min-width:0}.ws-auth-main>header,.ws-wizard>header,.ws-legal>header{display:flex;justify-content:space-between;align-items:center;gap:25px}.ws-auth-main>header>a:last-child,.ws-wizard>header>a:last-child,.ws-legal>header>a:last-child{display:flex;align-items:center;gap:7px;font-size:var(--ws-text-caption, 11px);color:var(--ws-muted)}.ws-auth-content{width:100%;max-width:385px;margin:auto;padding-block:56px 45px}.ws-auth-content>.ws-eyebrow{font-size:var(--ws-text-caption, 10px)!important}.ws-auth-content h1{white-space:pre-line;font-size:var(--type-display);line-height:1.05;letter-spacing:-.055em;margin:19px 0 17px;font-weight:500}.ws-auth-content>p{font-size:var(--ws-text-body, 14px);color:#818975;margin-bottom:29px}.ws-auth-content>.ws-text-link{margin-bottom:28px}.ws-auth-content .ws-form-stack{gap:20px}.ws-auth-content .ws-form-stack>.ws-button{width:100%;min-height:46px}.ws-google-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;border:1px solid #dbe0d0;border-radius:7px;min-height:45px;font-size:var(--ws-text-label, 13px)!important;font-weight:500!important;background:#fff}.ws-google-button>span:first-child{font:700 var(--ws-text-card) Arial,sans-serif;color:#4285f4}.ws-google-button .ws-badge{font-size:var(--ws-text-caption, 9px);margin-left:auto}.ws-google-button{padding-inline:16px}.ws-google-button>span:first-child{margin-right:auto}.ws-auth-divider{display:flex;align-items:center;gap:17px;color:#a0a790;font-size:var(--ws-text-caption, 10px);margin-block:24px}.ws-auth-divider span{height:1px;flex:1;background:#e4e8dc}.ws-password-field{position:relative;display:flex}.ws-password-field>input{padding-right:43px!important}.ws-password-field>button{position:absolute;top:0;right:0;height:100%;width:43px;display:grid;place-items:center;color:#9da78e}.ws-auth-forgot{display:flex;justify-content:flex-end;margin-top:-10px;font-size:var(--ws-text-caption, 11px);color:#6d8650}.ws-checkbox-label{display:flex;gap:9px;align-items:flex-start;font-size:var(--ws-text-caption, 11px);color:#839075;line-height:1.7}.ws-checkbox-label input{margin-top:3px;width:14px;height:14px;flex-shrink:0}.ws-checkbox-label a{text-decoration:underline;text-underline-offset:3px;color:#556e3d}.ws-auth-content>.ws-auth-switch{font-size:var(--ws-text-small, 12px);text-align:center;margin:24px 0}.ws-auth-switch>a{display:inline-flex;gap:5px;align-items:center;margin-left:4px;color:#526e36;font-weight:550}.ws-auth-demo{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;border-top:1px solid #e5e9dd;padding-top:20px;color:#929d83;font-size:var(--ws-text-caption, 10px)}.ws-auth-demo>svg{flex-shrink:0}.ws-auth-demo>span{flex:1}.ws-auth-demo>a{display:flex;align-items:center;gap:7px;color:#637f41;font-size:var(--ws-text-caption, 11px);width:100%;padding-left:24px}.ws-public-footer{display:flex;align-items:center;gap:22px;color:#939d85;font-size:var(--ws-text-caption, 10px)}.ws-public-footer>span{margin-right:auto}.ws-auth-art{position:relative;overflow:hidden;min-height:780px;display:flex;flex-direction:column;background:#27311f;color:#f1f4e9;padding:60px 55px 31px}.ws-auth-art>.ws-eyebrow{color:#9cae86;font-size:var(--ws-text-caption, 10px)!important}.ws-auth-art h2{font-size:var(--type-display);line-height:1.03;letter-spacing:-.065em;font-weight:450;white-space:pre-line;margin-top:36px}.ws-auth-art>p{font-size:var(--ws-text-body, 14px);color:#a2b48c;line-height:1.75;margin-top:23px}.ws-auth-collage{position:relative;flex:1;min-height:350px;max-height:460px;margin:35px 0}.ws-auth-collage img{position:absolute;width:55%;height:89%;object-fit:cover;border:5px solid #f3f1e6;border-radius:12px;box-shadow:0 14px 25px #151e0b40;top:0;left:4%;transform:rotate(-9deg)}.ws-auth-collage img:nth-child(2){left:44%;top:12%;transform:rotate(10deg)}.ws-auth-collage>span{position:absolute;display:flex;gap:10px;align-items:center;z-index:2;background:#c6f46a;color:#536c32;padding:12px 18px;border-radius:30px;font:var(--ws-text-caption) "Space Mono",monospace;bottom:0;left:12%;transform:rotate(-5deg);box-shadow:0 4px 10px #26301920}.ws-auth-art>footer{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#8ea378;margin-top:10px;font-size:var(--ws-text-caption, 9px)}.ws-auth-art footer>span:first-child{display:flex;gap:8px;align-items:center;font-size:var(--ws-text-caption, 11px)}.ws-auth-icon{display:grid;place-items:center;height:57px;width:57px;border-radius:15px;background:#e8f1db;color:#77954e;margin-bottom:28px}.ws-invite-card{border:1px solid #e0e6d6;background:#f3f6ed;border-radius:11px;padding:23px;margin-bottom:23px}.ws-member-avatars{display:flex;margin-bottom:19px;padding-left:7px}.ws-member-avatars>span{width:38px;height:38px;border:2px solid #f3f6ed;background:#dce7c9;color:#6c8152;display:grid;place-items:center;border-radius:50%;margin-left:-7px;font-size:var(--ws-text-caption, 11px)}.ws-member-avatars>span:nth-child(2n){background:#e9ddcc;color:#8c785b}.ws-invite-card h3{font-size:var(--ws-text-lead, 17px)}.ws-invite-card p{font-size:var(--ws-text-caption, 11px);color:#849273;margin:8px 0 15px}.ws-wizard{min-height:100dvh;padding:30px 55px 24px;max-width:1500px;margin-inline:auto}.ws-wizard>header{margin-bottom:45px}.ws-wizard>.ws-progress-steps{margin-bottom:65px}.ws-wizard-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(45px,9vw,130px);max-width:1080px;margin:0 auto 80px}.ws-wizard-main>.ws-eyebrow{font-size:var(--ws-text-caption, 9px)!important}.ws-wizard-main h1{font-size:var(--type-display);line-height:1.02;letter-spacing:-.06em;white-space:pre-line;font-weight:480;margin-top:18px}.ws-wizard-main>p{font-size:var(--ws-text-body, 14px);color:var(--ws-muted);margin:23px 0 30px;max-width:390px}.ws-wizard-main .ws-form-actions>.ws-button-primary{margin-left:auto}.ws-color-options{display:flex;gap:10px}.ws-color-options>button{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:3px solid var(--ws-surface);color:#4e5139}.ws-color-options>button[aria-pressed=true]{outline:1px solid #95a578}.ws-wizard-brand-card{border-radius:14px;min-height:420px;padding:26px 32px;display:flex;flex-direction:column;color:#443d2b;box-shadow:0 20px 50px #323f2112;transform:rotate(3deg)}.ws-wizard-brand-card>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:15px;font:var(--ws-text-caption) "Space Mono",monospace;color:#6b664a;margin-bottom:48px}.ws-wizard-brand-card>.ws-brand-avatar{border:1px solid #635b3e42;width:52px;height:52px;border-radius:13px;font-size:var(--ws-text-section, 21px);margin-bottom:18px}.ws-wizard-brand-card h2{font-size:var(--type-title);font-weight:550;line-height:1.05;letter-spacing:-.05em;white-space:pre-line;overflow-wrap:anywhere}.ws-wizard-brand-card>p{margin:20px 0 40px;font-size:var(--ws-text-label, 13px);color:#6d654c;max-width:300px;white-space:pre-line}.ws-wizard-brand-card footer{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:18px;border-top:1px solid #6e654f30;margin-top:auto;font-size:var(--ws-text-caption, 10px);color:#6e654b}.ws-wizard-checklist{display:flex;flex-direction:column;gap:13px;font-size:var(--ws-text-small, 12px);color:var(--ws-muted);padding:40px 15px 0}.ws-wizard-checklist>span{display:flex;align-items:center;gap:10px}.ws-wizard-checklist svg{color:#8ca36b}.ws-format-options{display:flex;flex-direction:column;gap:9px}.ws-format-options>button{display:flex;align-items:center;gap:13px;text-align:left;border:1px solid var(--ws-line);border-radius:8px;padding:9px;background:var(--ws-surface)}.ws-format-options>button[aria-pressed=true]{background:#eef4e5;border-color:#a2ba82;color:#3e522b}.ws-format-options img{width:45px;height:45px;object-fit:cover;border-radius:5px}.ws-format-options strong,.ws-format-options small{display:block}.ws-format-options>button>span{flex:1}.ws-format-options strong{font-size:var(--ws-text-label, 13px);font-weight:600}.ws-format-options small{font-size:var(--ws-text-caption, 10px);color:var(--ws-muted);margin-top:3px}.ws-format-options i{color:#94a97b;padding-right:5px}.ws-wizard-success{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #d6e4c4;background:#ecf5e1;color:#698749;border-radius:9px;font-size:var(--ws-text-label, 13px)}.ws-wizard-success small{font-size:var(--ws-text-caption, 11px);color:#8b9d77}.ws-not-found{min-height:100dvh;display:flex;flex-direction:column;padding:35px 45px 25px}.ws-not-found>div{margin:auto;padding:65px 0;text-align:center}.ws-not-found>div>strong{font-size:var(--type-error);font-weight:500;line-height:1.3;letter-spacing:-.1em;display:block}.ws-not-found>div>strong>span{display:inline-block;font-size:.65em;color:#a7c476;margin-left:18px;vertical-align:15px}.ws-not-found h1{font-size:var(--ws-text-title, 30px)}.ws-not-found p{margin:14px 0 28px;color:var(--ws-muted)}.ws-not-found>div>div{display:flex;justify-content:center;gap:12px}.ws-legal{max-width:1450px;padding:30px 55px 0;margin-inline:auto}.ws-legal>header{border-bottom:1px solid var(--ws-line);padding-bottom:27px}.ws-legal-hero{max-width:1060px;margin:62px auto 50px}.ws-legal-hero h1{font-size:var(--type-display);font-weight:500;letter-spacing:-.06em;margin:18px 0 22px}.ws-legal-hero>div{display:flex;align-items:center;gap:18px;font-size:var(--ws-text-small, 12px);color:var(--ws-muted)}.ws-legal-draft{margin-top:20px!important;color:var(--ws-muted);font-size:var(--ws-text-small, 12px);max-width:660px}.ws-legal-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:75px;max-width:1060px;margin:0 auto 70px;align-items:start}.ws-legal-layout>aside{position:sticky;top:25px;max-height:calc(100dvh - 50px);overflow-y:auto;padding-right:15px;scrollbar-width:thin;scrollbar-color:#d3dbc6 transparent}.ws-legal-switch{display:flex;flex-direction:column;gap:7px;margin-bottom:25px}.ws-legal-switch>a{padding:10px 12px;border-radius:6px;font-size:var(--ws-text-small, 12px);color:var(--ws-muted)}.ws-legal-switch>a.active{background:#e9f0df;color:#536d37;font-weight:600}.ws-legal-layout aside>.ws-eyebrow{font-size:var(--ws-text-caption, 10px)!important;margin-left:10px}.ws-legal-layout aside nav{display:flex;flex-direction:column;gap:2px;margin-top:12px}.ws-legal-layout nav a{display:flex;gap:10px;align-items:baseline;padding:7px 10px;color:var(--ws-muted);font-size:var(--ws-text-caption, 11px);line-height:1.5;border-radius:5px}.ws-legal-layout nav a:hover{color:var(--ws-green);background:var(--ws-soft)}.ws-legal-layout nav a>span{font:var(--ws-text-caption) "Space Mono",monospace;color:#9da88f}.ws-legal-layout article{min-width:0}.ws-legal-layout article :is(p,li){font-size:var(--ws-text-body, 15px);color:var(--ws-muted);line-height:1.85;margin-bottom:16px}.ws-legal-layout article strong{color:var(--ws-ink);font-weight:600}.ws-legal-layout article a{color:var(--ws-green);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ws-legal-layout article ul,.ws-legal-layout article ol{padding-left:22px;margin-block:19px}.ws-legal-intro{border-left:3px solid #c5d6ab;padding-left:23px;margin-bottom:38px}.ws-legal-layout article section{border-top:1px solid var(--ws-line);padding-top:29px;margin-top:32px;scroll-margin-top:25px}.ws-legal-section-heading{display:flex;align-items:baseline;gap:13px;margin-bottom:21px}.ws-legal-section-heading>span{font:var(--ws-text-caption) "Space Mono",monospace;color:#a1af8d}.ws-legal-section-heading>h2{font-size:var(--ws-text-section, 23px);letter-spacing:-.03em}.ws-legal-layout article h3{font-size:var(--ws-text-lead, 18px);margin-block:20px 10px}.ws-legal-layout article table{white-space:normal;min-width:0}.ws-legal-layout article td,.ws-legal-layout article th{padding:11px;font-size:var(--ws-text-small, 12px);vertical-align:top}.ws-legal>footer{padding-block:30px;border-top:1px solid var(--ws-line);display:flex;align-items:center;gap:25px;justify-content:space-between;color:var(--ws-muted);font-size:var(--ws-text-caption, 11px)}.ws-legal>footer>a:last-child{display:flex;align-items:center;gap:7px}@media (min-width: 1600px){.workspace{font-size:var(--ws-text-lead, 16px)}.ws-content{padding:45px 48px 55px}.ws-page-heading h1+p{font-size:var(--ws-text-lead, 16px)}.ws-sidebar nav a{font-size:var(--ws-text-body, 14px)}.ws-field>span:first-child{font-size:var(--ws-text-body, 14px)}.workspace :is(.ws-field input,.ws-field textarea,.ws-field select){font-size:var(--ws-text-body, 15px)}.ws-card-title{font-size:var(--ws-text-lead, 17px)!important}.ws-creative-info small,.ws-creative-info footer{font-size:var(--ws-text-small, 12px)}.ws-creative-info .ws-badge{font-size:var(--ws-text-caption, 11px)}.ws-brand-cover{height:180px}.ws-brand-cover>span:first-child{font-size:var(--ws-text-heading)}.ws-tool-image{height:270px}.ws-tool-info p{font-size:var(--ws-text-body, 14px)}.ws-editor-workbench{grid-template-columns:75px 260px minmax(0,1fr) 260px}.ws-editor .ws-field :is(input,select,textarea),.ws-editor .ws-field>span:first-child{font-size:var(--ws-text-label, 13px)}.ws-editor-library>p,.ws-editor-library .ws-form-stack>p{font-size:var(--ws-text-label, 13px)}.ws-editor-media span{font-size:var(--ws-text-small, 12px)}}@media (max-width: 1250px){.ws-shell{grid-template-columns:216px minmax(0,1fr)}.ws-collapsed{grid-template-columns:77px minmax(0,1fr)}.ws-sidebar{padding-inline:14px}.ws-sidebar .logo{width:133px}.ws-content{padding:30px 25px 40px}.ws-topbar{padding-inline:24px}.ws-quick-search>span,.ws-quick-search kbd{display:none}.ws-quick-search{margin-right:5px;padding:8px}.ws-page-heading{align-items:flex-start}.ws-heading-actions{justify-content:flex-end;max-width:300px}.ws-page-heading>div:first-child{min-width:0}.ws-page-heading h1{font-size:var(--ws-text-title, 31px)}.ws-page-heading h1+p{font-size:var(--ws-text-body, 14px)}.ws-overview-stats .ws-panel{padding:18px;gap:12px;grid-template-columns:35px 1fr}.ws-stat-icon{width:34px;height:34px}.ws-overview-stats .ws-panel>div>span{font-size:var(--ws-text-caption, 11px)}.ws-overview-stats small{font-size:var(--ws-text-caption, 10px)}.ws-brand-grid,.ws-creative-grid,.ws-resource-grid,.ws-tool-grid,.ws-plan-grid{gap:17px}.ws-brand-cover{height:132px;padding:20px}.ws-brand-cover>span:first-child{font-size:var(--ws-text-title, 29px)}.ws-brand-cover img{width:102px;right:-5px}.ws-brand-card-body{padding:17px 15px 13px}.ws-brand-card-body footer{font-size:var(--ws-text-caption, 9px)}.ws-creative-grid.four{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-creative-grid.four>:nth-child(4){display:none}.ws-creative-info{padding:14px}.ws-creative-info>div{flex-wrap:wrap}.ws-composer{padding:21px}.ws-composer-footer{flex-wrap:wrap}.ws-shortcuts{gap:9px}.ws-shortcuts>a{padding:14px 12px}.ws-shortcuts strong{font-size:var(--ws-text-caption, 11px)}.ws-shortcuts span{font-size:var(--ws-text-caption, 10px)}.ws-toolbar{gap:13px;flex-wrap:wrap}.ws-toolbar .ws-search{max-width:215px}.ws-tool-image{height:200px}.ws-tool-info{padding:18px 14px;gap:8px}.ws-tool-info h2{font-size:var(--ws-text-lead, 16px)}.ws-tool-info p{font-size:var(--ws-text-caption, 11px)}.ws-studio-layout{grid-template-columns:minmax(285px,1fr) minmax(0,1.15fr);gap:20px}.ws-studio-controls,.ws-studio-preview{padding:20px}.ws-settings-layout{grid-template-columns:200px minmax(0,1fr);gap:20px}.ws-section-nav button{padding:13px 10px;font-size:var(--ws-text-small, 12px);gap:9px}.ws-dna-summary>.ws-badge{margin-left:auto}.ws-dna-swatches{display:none}.ws-dna-panel .ws-section-heading{flex-wrap:wrap}.ws-chat-layout{grid-template-columns:180px minmax(0,1fr)}.ws-chat-history{padding:17px 12px}.ws-chat-main .ws-progress-steps li{font-size:var(--ws-text-caption, 10px);gap:6px}.ws-chat-main .ws-progress-steps li:not(:last-child):after{width:12px;margin-inline:8px}.ws-chat-body{padding-inline:24px}.ws-creator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-creator-grid img{aspect-ratio:1}.ws-detail-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:20px}.ws-detail-canvas{padding:17px}.ws-detail-canvas :is(img,video){height:475px}.ws-detail-preview-footer{flex-wrap:wrap;gap:6px}.ws-plan-grid .ws-panel{padding:20px}.ws-plan-grid .ws-panel>p{min-height:37px}.ws-account-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:20px}.ws-account-layout .ws-form-grid{grid-template-columns:1fr}.ws-editor-workbench{grid-template-columns:60px 185px minmax(0,1fr) 205px}.ws-editor-library,.ws-editor-inspector{padding-inline:14px}.ws-auth-main{padding-inline:35px}.ws-auth-art{padding:55px 40px 30px}.ws-auth-collage{min-height:320px}.ws-auth-art>footer>span:last-child{display:none}.ws-wizard{padding-inline:40px}.ws-legal-layout{gap:45px;grid-template-columns:225px minmax(0,1fr)}}@media (max-width: 1000px){.ws-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-home-grid{grid-template-columns:1fr}.ws-shortcuts strong{font-size:var(--ws-text-label, 13px)}.ws-shortcuts span{font-size:var(--ws-text-caption, 11px)}.ws-overview-stats{gap:12px}.ws-overview-stats .ws-panel{display:flex;flex-wrap:wrap;gap:12px}.ws-overview-stats .ws-panel>div{flex:1}.ws-overview-stats small{width:100%;margin:0}.ws-overview-stats strong{font-size:var(--ws-text-title, 30px)}.ws-attention{padding:18px;gap:13px}.ws-attention p{font-size:var(--ws-text-caption, 11px)}.ws-attention .ws-button{font-size:var(--ws-text-small, 12px)!important;padding-inline:11px}.ws-creative-grid,.ws-creative-grid.four,.ws-resource-grid,.ws-tool-grid,.ws-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-creative-grid.four>:nth-child(4){display:block}.ws-approval-list .ws-panel{gap:17px;flex-wrap:wrap}.ws-approval-list .ws-button{margin-left:122px}.ws-approval-list p{font-size:var(--ws-text-small, 12px)}.ws-approval-list h2{font-size:var(--ws-text-lead, 18px)}.ws-settings-layout{grid-template-columns:180px minmax(0,1fr);gap:15px}.ws-section-nav button{font-size:var(--ws-text-caption, 11px)}.ws-panel{padding:22px}.ws-source-row{flex-wrap:wrap}.ws-source-row>a{margin-left:35px}.ws-account-layout{grid-template-columns:1fr}.ws-account-layout>div:last-child{display:grid;grid-template-columns:1fr 1fr;align-items:start}.ws-account-layout .ws-form-grid{grid-template-columns:1fr 1fr}.ws-plan-grid{gap:12px}.ws-plan-grid .ws-panel{padding:17px}.ws-plan-grid .ws-panel>strong{font-size:var(--ws-text-title, 34px)}.ws-plan-grid .ws-panel>div{flex-wrap:wrap;gap:7px}.ws-billing-overview .ws-panel{padding:22px}.ws-chat-layout{grid-template-columns:1fr}.ws-chat-history{flex-direction:row;align-items:center;gap:12px;border-right:0;border-bottom:1px solid var(--ws-line);padding:13px 19px;overflow-x:auto}.ws-chat-history>.ws-button{width:auto;margin:0;flex-shrink:0}.ws-chat-history>button:not(.ws-button){margin:0;max-width:180px;flex-shrink:0}.ws-chat-history>.ws-eyebrow,.ws-chat-brand{display:none}.ws-chat-body{max-width:650px;padding:35px 25px}.ws-creator-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ws-creator-grid img{aspect-ratio:.7}.ws-chat-main .ws-progress-steps li{font-size:var(--ws-text-small, 12px)}.ws-chat-main .ws-progress-steps li:not(:last-child):after{width:25px;margin-inline:12px}.ws-studio-layout{grid-template-columns:1fr}.ws-studio-preview{position:static;min-height:540px}.ws-preview-placeholder{min-height:400px}.ws-image-canvas{width:min(100%,360px)}.ws-studio-controls form{display:grid;grid-template-columns:1fr 1fr;gap:23px}.ws-studio-controls form>.ws-section-heading,.ws-studio-controls form>.ws-small-brand,.ws-studio-controls form>.ws-field:has(textarea),.ws-studio-controls form>.ws-generate-action{grid-column:1/-1}.ws-studio-controls .ws-form-grid{grid-template-columns:1fr}.ws-studio-controls .ws-generate-action>.ws-button{width:auto}.ws-generate-action>span{text-align:left}.ws-detail-layout{grid-template-columns:1fr}.ws-detail-canvas :is(img,video){height:480px}.ws-detail-info{display:grid;grid-template-columns:1fr 1fr;align-items:start}.ws-detail-info>.ws-delete-link{grid-column:2;margin-top:-60px}.ws-auth-main{padding-inline:30px}.ws-auth-main>header>a:last-child{display:none}.ws-auth-art{padding-inline:32px}.ws-auth-art h2{font-size:var(--type-display)}.ws-auth-collage{min-height:280px}.ws-auth-collage>span{font-size:var(--ws-text-caption, 8px);padding:11px 13px;left:0}.ws-wizard-layout{gap:45px}.ws-wizard{padding-inline:32px}.ws-wizard-brand-card{padding:25px;min-height:390px}.ws-wizard-brand-card>div:first-child{font-size:var(--ws-text-caption, 8px)}.ws-wizard-brand-card h2{font-size:var(--ws-text-title, 37px)}.ws-editor{height:auto;min-height:100dvh;grid-template-rows:70px minmax(470px,1fr) 246px}.ws-editor-workbench{grid-template-columns:56px 170px minmax(0,1fr)}.ws-editor-inspector{grid-column:2/-1;border-left:0;border-top:1px solid var(--ws-line);padding:18px}.ws-editor-inspector .ws-form-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;align-items:center}.ws-editor-inspector .ws-form-stack>h3,.ws-editor-inspector .ws-editor-divider{display:none}.ws-editor-stage{min-height:430px}.ws-editor-video-canvas{height:330px}.ws-editor-video-canvas.ratio-16-9,.ws-editor-video-canvas.ratio-1-1{height:auto;max-height:330px;width:auto;max-width:100%}.ws-editor-tools{grid-row:1/3}.ws-legal{padding-inline:35px}.ws-legal-layout{grid-template-columns:190px minmax(0,1fr);gap:32px}.ws-legal-layout article :is(p,li){font-size:var(--ws-text-body, 14px)}}@media (max-width: 900px){.ws-shell,.ws-collapsed{display:block}.ws-sidebar{display:none}.ws-topbar{height:66px}.ws-breadcrumb>.ws-icon-button{display:grid;margin-left:-7px}.ws-content{padding:30px 30px 40px}.ws-heading-actions{max-width:none}.ws-topbar-actions .ws-quick-search>span{display:inline}.ws-overview-stats .ws-panel{display:grid}.ws-overview-stats small{grid-column:2}.ws-editor-header{padding-inline:15px}.ws-wizard>.ws-progress-steps li:not(:last-child):after{width:18px;margin-inline:13px}}@media (max-width: 700px){.ws-content{padding:26px 20px 35px}.ws-topbar{padding-inline:20px;gap:9px}.ws-breadcrumb{gap:8px;font-size:var(--ws-text-caption, 11px)}.ws-breadcrumb>a:first-of-type,.ws-breadcrumb>span:first-of-type{display:none}.ws-topbar-actions{gap:4px}.ws-topbar-actions .ws-quick-search>span,.ws-demo-tag{display:none}.ws-quick-search{margin:0}.ws-topbar-actions>.ws-icon-button{display:none}.ws-page-heading{flex-wrap:wrap;gap:19px;margin-bottom:25px}.ws-page-heading h1{font-size:var(--ws-text-title, 30px)}.ws-heading-actions{justify-content:flex-start;gap:8px}.ws-page-heading .ws-eyebrow{font-size:var(--ws-text-caption, 9px)!important}.ws-page-heading h1+p{font-size:var(--ws-text-body, 14px);line-height:1.6}.ws-button{font-size:var(--ws-text-label, 13px)!important;padding:10px 13px}.ws-panel{padding:20px}.ws-overview-stats .ws-panel{display:flex;flex-direction:column;padding:16px;gap:11px}.ws-overview-stats .ws-panel>div>span{min-height:33px;font-size:var(--ws-text-caption, 11px);line-height:1.5}.ws-overview-stats strong{margin-top:5px;font-size:var(--ws-text-title, 30px)}.ws-overview-stats small{display:none}.ws-overview-stats{gap:10px}.ws-attention{flex-wrap:wrap;align-items:flex-start;gap:12px}.ws-attention>div{min-width:170px}.ws-attention .ws-button{margin-left:51px}.ws-attention strong{font-size:var(--ws-text-label, 13px)}.ws-attention p{font-size:var(--ws-text-small, 12px)}.ws-section-heading{flex-wrap:wrap;gap:10px;margin-top:28px}.ws-section-heading h2{font-size:var(--ws-text-section, 21px)}.ws-section-heading p{font-size:var(--ws-text-label, 13px)}.ws-toolbar{gap:15px}.ws-toolbar>div:not(.ws-segments){width:100%}.ws-toolbar .ws-search{flex:1;max-width:none}.ws-toolbar>.ws-search{width:100%}.ws-segments button{font-size:var(--ws-text-small, 12px);padding-inline:11px}.ws-brand-grid{gap:17px}.ws-brand-cover{height:140px}.ws-brand-cover>span:first-child{font-size:var(--ws-text-title, 30px)}.ws-brand-card-body>div{gap:9px}.ws-brand-card h3{font-size:var(--ws-text-body, 15px)}.ws-brand-card-body footer{font-size:var(--ws-text-caption, 10px)}.ws-creative-grid,.ws-creative-grid.four,.ws-resource-grid{gap:17px}.ws-card-title{font-size:var(--ws-text-body, 14px)!important}.ws-creative-info>div{flex-wrap:wrap}.ws-creative-info small,.ws-creative-info .ws-badge{font-size:var(--ws-text-caption, 9px)}.ws-shortcuts{grid-template-columns:1fr}.ws-shortcuts>a{display:grid;grid-template-columns:22px 1fr 16px;gap:3px 12px;padding:16px}.ws-shortcuts>a>svg:first-child{grid-row:1/3;align-self:center;margin:0}.ws-shortcuts>a>span{grid-column:2}.ws-shortcuts>a>svg:last-child{position:static;grid-column:3;grid-row:1/3;align-self:center}.ws-shortcuts strong{font-size:var(--ws-text-body, 14px)}.ws-shortcuts span{font-size:var(--ws-text-small, 12px)}.ws-composer-title h2{font-size:var(--ws-text-card, 20px)}.ws-composer-footer{gap:17px}.ws-app-footer{padding:20px;font-size:var(--ws-text-caption, 10px)}.ws-settings-layout{grid-template-columns:1fr;gap:20px}.ws-section-nav{display:flex;flex-direction:row;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.ws-section-nav button{white-space:nowrap;flex-shrink:0;font-size:var(--ws-text-small, 12px);padding:10px 12px;border:1px solid var(--ws-line)}.ws-section-nav button>svg{display:none}.ws-dna-summary{padding:18px;flex-wrap:wrap;gap:13px}.ws-dna-summary>.ws-brand-avatar{width:47px;height:47px;font-size:var(--ws-text-card, 19px);border-radius:11px}.ws-dna-summary h2{font-size:var(--ws-text-section, 23px)}.ws-dna-summary p{font-size:var(--ws-text-caption, 10px);gap:6px;flex-wrap:wrap}.ws-dna-summary .ws-badge{margin-left:60px;margin-top:-3px}.ws-dna-panel .ws-section-heading h2{font-size:var(--ws-text-card, 20px)}.ws-color-cards{gap:9px}.ws-color-cards strong{font-size:var(--ws-text-caption, 9px)}.ws-color-cards span{height:55px}.ws-upload-strip{gap:12px;padding:17px;flex-wrap:wrap}.ws-upload-strip>div{min-width:190px}.ws-upload-strip>small{margin-left:57px;font-size:var(--ws-text-caption, 10px)}.ws-upload-strip>svg{display:none}.ws-approval-list .ws-panel{padding:15px;gap:15px}.ws-approval-list img{width:87px;height:112px}.ws-approval-list h2{font-size:var(--ws-text-lead, 17px);margin-top:8px}.ws-approval-list p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--ws-text-small, 12px);margin-block:5px 7px}.ws-approval-list .ws-button{margin-left:102px}.ws-approval-list small{font-size:var(--ws-text-caption, 10px)}.ws-review-dialog{grid-template-columns:1fr;gap:24px}.ws-review-dialog>div:first-child{min-height:240px}.ws-review-dialog :is(img,video){max-height:340px;height:auto}.ws-profile-brand{flex-wrap:wrap}.ws-profile-brand .ws-text-link{margin-left:78px}.ws-form-grid{gap:16px}.ws-tool-grid{gap:18px}.ws-tool-image{height:180px}.ws-tool-info{padding:18px 15px}.ws-tool-index{display:none}.ws-tool-info h2{font-size:var(--ws-text-lead, 17px)}.ws-tool-info p{font-size:var(--ws-text-small, 12px)}.ws-tool-image>span{font-size:var(--ws-text-caption, 9px);top:11px;left:11px}.ws-tool-image>i{width:30px;height:30px;bottom:11px;right:11px}.ws-creation-context{gap:9px;padding:13px;flex-wrap:wrap;font-size:var(--ws-text-small, 12px)}.ws-creation-context>.ws-badge{margin-left:auto;font-size:var(--ws-text-caption, 9px)}.ws-creation-context>a{width:100%;margin-left:45px;font-size:var(--ws-text-caption, 11px)}.ws-studio-controls form{display:flex}.ws-studio-controls .ws-form-grid{grid-template-columns:1fr 1fr}.ws-studio-controls .ws-generate-action>.ws-button{width:100%}.ws-generate-action>span{text-align:center}.ws-chat-main .ws-progress-steps{padding:20px 14px}.ws-chat-main .ws-progress-steps li{font-size:var(--ws-text-caption, 10px);gap:6px}.ws-chat-main .ws-progress-steps li:not(:last-child):after{width:13px;margin-inline:8px}.ws-chat-main .ws-progress-steps li>span{width:23px;height:23px;font-size:var(--ws-text-caption, 9px)}.ws-chat-body{padding:28px 20px}.ws-chat-body>h2{font-size:var(--ws-text-heading, 27px)}.ws-chat-body>p{font-size:var(--ws-text-label, 13px)}.ws-prompt-suggestions button{font-size:var(--ws-text-caption, 11px)}.ws-chat-composer>div{flex-wrap:wrap;gap:13px}.ws-chat-composer>div>.ws-button{margin-left:auto}.ws-chat-user{margin-left:16px}.ws-chat-body>.ws-form-actions{flex-wrap:wrap}.ws-creator-grid{grid-template-columns:1fr 1fr;gap:14px}.ws-creator-grid img{aspect-ratio:1}.ws-creator-grid strong{font-size:var(--ws-text-body, 14px)}.ws-creator-grid button>div>span{font-size:var(--ws-text-caption, 11px)}.ws-final-brief{padding:17px}.ws-final-brief h3{font-size:var(--ws-text-lead, 16px)}.ws-final-brief img{width:65px;height:84px}.ws-gallery-filters{flex-wrap:wrap;gap:10px;margin-top:0}.ws-gallery-filters>span{width:100%;flex:auto}.ws-gallery-filters .ws-field{flex-direction:column;align-items:flex-start;gap:5px}.ws-gallery-filters>button{margin-left:auto;align-self:flex-end;padding-bottom:8px}.ws-selection-bar{flex-wrap:wrap;gap:8px;padding:12px}.ws-selection-bar strong{flex:auto;width:100%}.ws-selection-bar .ws-button{font-size:var(--ws-text-caption, 11px)!important}.ws-detail-canvas{min-height:380px}.ws-detail-canvas :is(img,video){max-height:460px;height:auto}.ws-detail-info{display:flex}.ws-detail-info>.ws-delete-link{margin:0}.ws-tabs{gap:22px}.ws-tabs button{font-size:var(--ws-text-small, 12px)}.ws-account-layout>div:last-child{display:flex}.ws-account-layout .ws-form-grid{grid-template-columns:1fr 1fr}.ws-team-heading{flex-wrap:wrap}.ws-team-heading h2{font-size:var(--ws-text-section, 22px)}.ws-team-heading p{font-size:var(--ws-text-label, 13px)}.ws-role-grid{gap:12px}.ws-role-grid .ws-panel{padding:17px}.ws-role-grid p{font-size:var(--ws-text-caption, 11px)}.ws-billing-overview{gap:16px}.ws-billing-overview .ws-panel{padding:19px}.ws-billing-overview .ws-eyebrow{font-size:var(--ws-text-caption, 9px)!important}.ws-current-plan{flex-wrap:wrap;gap:8px}.ws-credit-heading{flex-wrap:wrap;margin-top:14px}.ws-credit-heading h2{font-size:var(--ws-text-title, 36px)}.ws-credit-heading svg{display:none}.ws-credit-heading>span{font-size:var(--ws-text-caption, 11px)}.ws-plan-grid{grid-template-columns:1fr;gap:20px}.ws-plan-grid .ws-panel{padding:24px}.ws-plan-grid .ws-panel>p{min-height:0;font-size:var(--ws-text-body, 14px)}.ws-plan-grid .ws-panel>strong{font-size:var(--ws-text-title)}.ws-plan-grid li{font-size:var(--ws-text-label, 13px)}.ws-plan-grid .ws-button{max-width:240px}.ws-table-panel-heading{flex-wrap:wrap;gap:8px;padding:20px}.ws-auth{grid-template-columns:1fr}.ws-auth-art{display:none}.ws-auth-main{padding:28px 28px 24px;min-height:100dvh}.ws-auth-main>header>a:last-child{display:flex;font-size:var(--ws-text-caption, 10px)}.ws-auth-content{max-width:400px;padding-block:55px}.ws-auth-content h1{font-size:var(--type-display)}.ws-auth-content>p{font-size:var(--ws-text-body, 15px)}.ws-auth-content .ws-field>span:first-child{font-size:var(--ws-text-body, 14px)}.ws-auth-content .ws-field input{font-size:var(--ws-text-body, 15px);min-height:46px}.ws-auth-content .ws-form-stack>.ws-button{font-size:var(--ws-text-body, 14px)!important}.ws-auth-divider{font-size:var(--ws-text-caption, 11px)}.ws-auth-switch{font-size:var(--ws-text-label, 13px)!important}.ws-auth-forgot{font-size:var(--ws-text-small, 12px)}.ws-auth-demo{font-size:var(--ws-text-caption, 11px)}.ws-auth-demo>a{font-size:var(--ws-text-small, 12px)}.ws-wizard{padding:26px 25px 24px}.ws-wizard>header{margin-bottom:32px}.ws-wizard>header>a:last-child{font-size:var(--ws-text-caption, 10px)}.ws-wizard>.ws-progress-steps{justify-content:space-between;margin-bottom:43px}.ws-wizard>.ws-progress-steps li{flex-direction:column;font-size:var(--ws-text-caption, 9px);gap:7px;text-align:center}.ws-wizard>.ws-progress-steps li:not(:last-child):after{display:none}.ws-wizard-layout{grid-template-columns:1fr;gap:40px;margin-bottom:50px;max-width:460px}.ws-wizard-preview{display:none}.ws-wizard-main h1{font-size:var(--type-display)}.ws-wizard-main>p{font-size:var(--ws-text-body, 15px)}.ws-wizard-main>.ws-eyebrow{font-size:var(--ws-text-caption, 9px)!important}.ws-format-options strong{font-size:var(--ws-text-body, 14px)}.ws-format-options small{font-size:var(--ws-text-caption, 11px)}.ws-legal{padding:27px 25px 0}.ws-legal-hero{margin:43px auto 33px}.ws-legal-hero h1{font-size:var(--type-display)}.ws-legal-layout{grid-template-columns:1fr;gap:32px}.ws-legal-layout>aside{position:static;max-height:230px;background:var(--ws-surface);border:1px solid var(--ws-line);padding:16px;border-radius:10px}.ws-legal-switch{flex-direction:row;gap:8px;margin-bottom:20px}.ws-legal-layout nav a{font-size:var(--ws-text-small, 12px)}.ws-legal-layout article :is(p,li){font-size:var(--ws-text-body, 15px)}.ws-legal-section-heading h2{font-size:var(--ws-text-section, 22px)}.ws-legal>footer{flex-wrap:wrap;gap:20px}.ws-legal>footer>span{font-size:var(--ws-text-caption, 10px)}.ws-not-found{padding:27px 25px 22px}.ws-not-found h1{font-size:var(--ws-text-heading, 27px)}.ws-not-found p{font-size:var(--ws-text-body, 14px)}.ws-editor{display:flex;flex-direction:column;height:auto}.ws-editor-header{min-height:70px;flex-wrap:wrap;gap:12px;padding:15px}.ws-editor-header>div:nth-child(2){min-width:170px}.ws-editor-header-actions{margin-left:auto}.ws-editor-header-actions .ws-button{min-width:auto}.ws-editor-header input{font-size:var(--ws-text-label, 13px)}.ws-editor-workbench{display:flex;flex-direction:column}.ws-editor-tools{flex-direction:row;justify-content:space-around;border-right:0;border-bottom:1px solid var(--ws-line);padding:8px 12px}.ws-editor-tools button{flex-direction:row;gap:7px;padding:9px 10px;font-size:var(--ws-text-caption, 11px)}.ws-editor-tools svg{width:17px}.ws-editor-library{max-height:215px;padding:18px;border-bottom:1px solid var(--ws-line);border-right:0}.ws-editor-library>h2{margin-bottom:9px!important}.ws-editor-library>p{display:none}.ws-editor-library>.ws-button{width:auto}.ws-editor-media{display:flex;padding-top:13px;gap:10px;overflow-x:auto}.ws-editor-media button{width:85px;flex-shrink:0}.ws-editor-media img{height:72px;aspect-ratio:auto}.ws-editor-media span{font-size:var(--ws-text-caption, 9px)}.ws-editor-library .ws-form-stack{gap:15px}.ws-editor .ws-field :is(input,select,textarea){font-size:var(--ws-text-label, 13px)}.ws-editor .ws-field>span:first-child{font-size:var(--ws-text-small, 12px)}.ws-editor-stage{min-height:460px}.ws-editor-video-canvas{height:360px}.ws-editor-video-canvas.ratio-16-9,.ws-editor-video-canvas.ratio-1-1{width:min(100%,340px);height:auto}.ws-editor-stage-top{padding-inline:18px}.ws-editor-playback{padding-inline:13px;gap:8px}.ws-editor-inspector .ws-form-stack{grid-template-columns:1fr 1fr;gap:18px}.ws-inspector-clip strong{font-size:var(--ws-text-small, 12px)}.ws-editor-inspector .ws-button{font-size:var(--ws-text-small, 12px)!important}.ws-editor-timeline{min-height:246px}.ws-editor-timeline>header{padding-inline:13px}.ws-editor-timeline>header>div{gap:7px}.ws-timeline-scroll{padding-inline:15px}.ws-timeline-inner{min-width:650px!important}.ws-editor .ws-dialog{color-scheme:light}.ws-editor .ws-dialog>header h2{font-size:var(--ws-text-heading, 24px)}.ws-editor .ws-dialog .ws-button{font-size:var(--ws-text-label, 13px)!important}}@media (max-width: 440px){.ws-content,.ws-topbar{padding-inline:17px}.ws-brand-grid,.ws-tool-grid,.ws-resource-grid,.ws-project-grid{grid-template-columns:1fr}.ws-brand-cover{height:175px;padding:28px}.ws-brand-cover>span:first-child{font-size:var(--ws-text-heading)}.ws-brand-cover img{width:148px;height:200px;top:10px;right:3px}.ws-brand-card-body{padding:20px}.ws-brand-card h3{font-size:var(--ws-text-lead, 18px)}.ws-brand-card-body>div p{font-size:var(--ws-text-small, 12px)}.ws-brand-card-body>p{font-size:var(--ws-text-body, 14px);height:auto}.ws-brand-card-body footer{font-size:var(--ws-text-caption, 11px)}.ws-new-brand{min-height:245px}.ws-brand-grid.list-view .ws-brand-card{grid-template-columns:90px minmax(0,1fr)}.ws-brand-grid.list-view .ws-brand-cover{padding:12px}.ws-brand-grid.list-view .ws-brand-cover>span:first-child{display:none}.ws-brand-grid.list-view .ws-brand-cover>.ws-badge{display:none}.ws-brand-grid.list-view .ws-brand-cover img{height:100%;width:100%;left:0;top:0;transform:none;border-radius:0}.ws-brand-grid.list-view .ws-brand-card-body{padding:15px}.ws-brand-grid.list-view .ws-brand-card-body>p{font-size:var(--ws-text-small, 12px)}.ws-brand-grid.list-view .ws-brand-card-body footer{font-size:var(--ws-text-caption, 9px)}.ws-creative-grid,.ws-creative-grid.four{gap:12px}.ws-creative-image{aspect-ratio:.91}.ws-creative-info{padding:12px}.ws-creative-info>div>small{display:none}.ws-card-title{font-size:var(--ws-text-label, 13px)!important;white-space:normal;height:36px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ws-creative-info footer{font-size:var(--ws-text-caption, 9px);gap:3px;margin-top:11px}.ws-creative-info footer>svg{width:13px}.ws-creative-grid.list-view .ws-creative-image{width:100px}.ws-creative-grid.list-view .ws-card-title{height:auto}.ws-creative-grid.list-view .ws-creative-info>div>small{display:inline}.ws-card-format{font-size:var(--ws-text-caption, 9px)}.ws-media-count{font-size:var(--ws-text-caption, 9px);gap:4px;left:7px;bottom:9px}.ws-play{width:33px;height:33px}.ws-composer{padding:18px}.ws-composer-title{gap:10px}.ws-composer-title h2{font-size:var(--ws-text-lead, 18px)}.ws-composer-title>span{width:33px;height:33px;flex-shrink:0}.ws-composer>p{font-size:var(--ws-text-label, 13px)}.ws-composer textarea{font-size:var(--ws-text-body, 14px);padding:13px}.ws-composer-footer .ws-button{width:100%}.ws-composer-footer .ws-segments{width:100%;justify-content:space-between}.ws-form-grid,.ws-account-layout .ws-form-grid{grid-template-columns:1fr}.ws-studio-controls .ws-form-grid{grid-template-columns:1fr 1fr}.ws-home-grid{gap:18px}.ws-tool-image{height:235px}.ws-tool-info{padding:23px}.ws-tool-info h2{font-size:var(--ws-text-section, 21px)}.ws-tool-info p{font-size:var(--ws-text-body, 14px)}.ws-tool-image>span{font-size:var(--ws-text-caption, 10px);top:15px;left:15px}.ws-tool-image>i{width:38px;height:38px;bottom:16px;right:16px}.ws-chat-main .ws-progress-steps li{flex-direction:column;gap:7px;font-size:var(--ws-text-caption, 10px);flex:1}.ws-chat-main .ws-progress-steps li:after{display:none!important}.ws-chat-history>button:not(.ws-button){max-width:148px}.ws-chat-body{padding:28px 17px}.ws-chat-body>h2{font-size:var(--ws-text-heading, 26px)}.ws-chat-composer{padding:13px}.ws-chat-composer>div>.ws-button{font-size:var(--ws-text-small, 12px)!important}.ws-studio-preview{padding:17px}.ws-preview-placeholder{min-height:380px}.ws-preview-placeholder h2{font-size:var(--ws-text-section, 23px)}.ws-selection-bar .ws-button{padding-inline:10px}.ws-role-grid{grid-template-columns:1fr}.ws-role-grid .ws-panel{padding:20px}.ws-role-grid p{font-size:var(--ws-text-label, 13px)}.ws-role-grid h3{font-size:var(--ws-text-lead, 17px)}.ws-billing-overview{grid-template-columns:1fr}.ws-billing-overview .ws-panel{padding:24px}.ws-current-plan{flex-wrap:nowrap}.ws-billing-overview .ws-eyebrow{font-size:var(--ws-text-caption, 10px)!important}.ws-credit-heading h2{font-size:var(--ws-text-title)}.ws-theme-preview{height:92px}.ws-detail-canvas{min-height:350px;padding:17px}.ws-detail-canvas :is(img,video){max-height:430px}.ws-dialog-backdrop{padding:14px}.ws-dialog{padding:22px;max-height:calc(100dvh - 28px);border-radius:13px}.ws-dialog>header h2{font-size:var(--ws-text-section, 23px)}.ws-dialog>header{gap:12px}.ws-dialog>header .ws-icon-button{width:29px;height:29px}.ws-dialog-actions{flex-wrap:wrap}.ws-auth-main{padding:26px 23px 22px}.ws-auth-main .logo{width:137px}.ws-auth-main>header>a:last-child{font-size:var(--ws-text-caption, 9px)}.ws-auth-content h1{font-size:var(--type-display)}.ws-wizard{padding-inline:23px}.ws-wizard .logo{width:137px}.ws-wizard-main h1{font-size:var(--type-display)}.ws-format-options img{width:41px;height:47px}.ws-format-options small{font-size:var(--ws-text-caption, 10px)}.ws-wizard-main .ws-eyebrow{letter-spacing:.04em;font-size:var(--ws-text-caption, 8px)!important}.ws-not-found>div>div{flex-direction:column;align-items:stretch}.ws-legal-layout article table{display:block;overflow-x:auto}.ws-legal>header .logo{width:135px}.ws-legal>header>a:last-child{font-size:var(--ws-text-caption, 10px)}.ws-legal-hero h1{font-size:var(--type-display)}.ws-legal-hero>div{flex-wrap:wrap;gap:10px}.ws-editor-header{gap:10px}.ws-editor-header-actions{width:100%;justify-content:flex-end}.ws-editor-header-actions>.ws-icon-button:first-child{margin-right:auto}.ws-editor-tools{gap:0;padding-inline:8px}.ws-editor-tools button{gap:5px;padding:9px 8px;font-size:var(--ws-text-caption, 10px)}.ws-editor-stage{min-height:430px}.ws-editor-video-canvas{height:325px}.ws-editor-inspector .ws-form-stack{gap:15px}.ws-editor-timeline>header span{font-size:var(--ws-text-caption, 9px)}.ws-editor .ws-icon-button{width:31px}}@media (prefers-reduced-motion: reduce){.workspace *,.workspace *:before,.workspace *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ws-sidebar nav a{font-size:var(--ws-text-body, 14px)}.ws-brand-switch strong{font-size:var(--ws-text-body, 14px)}.ws-brand-switch small{font-size:var(--ws-text-caption, 11px)}.ws-user strong{font-size:var(--ws-text-label, 13px)}.ws-user small,.ws-usage a{font-size:var(--ws-text-caption, 11px)}.ws-overview-stats .ws-panel>div>span{font-size:var(--ws-text-label, 13px)}.ws-overview-stats small{font-size:var(--ws-text-small, 12px)}.ws-attention p{font-size:var(--ws-text-label, 13px)}.ws-brand-card-body>div p{font-size:var(--ws-text-small, 12px)}.ws-brand-card-body>p{font-size:var(--ws-text-body, 14px);height:46px}.ws-brand-card-body footer{font-size:var(--ws-text-caption, 11px)}.ws-creative-info small,.ws-creative-info footer{font-size:var(--ws-text-caption, 11px)}.ws-creative-info .ws-badge{font-size:var(--ws-text-caption, 11px)}.ws-tool-info p{font-size:var(--ws-text-label, 13px)}.ws-tool-info h2{font-size:var(--ws-text-card, 19px)}.ws-shortcuts strong{font-size:var(--ws-text-body, 14px)}.ws-shortcuts span{font-size:var(--ws-text-small, 12px)}.ws-composer>p{font-size:var(--ws-text-body, 14px)}.ws-dna-summary p,.ws-section-nav button,.ws-breadcrumb{font-size:var(--ws-text-label, 13px)}.ws-quick-search{font-size:var(--ws-text-label, 13px)!important}.ws-tool-art-ugc{background:#e8dace}.ws-tool-art-ugc>img{position:absolute;width:57%;height:113%;left:23%;top:12px;object-fit:cover;object-position:center 40%;border:4px solid #f8f7f0;border-radius:14px;transform:rotate(-8deg);box-shadow:0 6px 20px #6e5b3726}.ws-tool-card:hover .ws-tool-art-ugc>img{transform:rotate(-6deg)}.ws-tool-art-video-ads>img{object-position:center 48%}.ws-tool-art-tv-ads{background:#33362a}.ws-tool-art-tv-ads>img{height:77%;position:absolute;inset:12% 0 auto;object-position:center 43%}.ws-tool-art-imageads>img{object-position:center 48%}.ws-tool-art-carouselads{background:#e7ddcc}.ws-tool-art-carouselads>img{position:absolute;width:41%;height:77%;top:15%;left:31%;border:4px solid #f9f8f1;border-radius:7px;object-fit:cover;z-index:2;transform:rotate(0);box-shadow:0 5px 15px #4e422821}.ws-tool-art-carouselads>img.second{z-index:1;left:8%;top:19%;transform:rotate(-9deg)}.ws-tool-art-carouselads>img.third{z-index:0;left:54%;top:19%;transform:rotate(9deg)}.ws-tool-art-carouselads>:is(span,i){z-index:3}.ws-tool-card:hover .ws-tool-art-carouselads>img:first-child{transform:translateY(-3px)}.ws-tool-art-video-editor{background:#f1f4eb}.ws-tool-art-video-editor>img{position:absolute;width:35%;height:68%;left:32.5%;top:8%;border:1px solid #cbd5be;border-radius:4px;object-position:center 33%}.ws-tool-mini-timeline{position:absolute;inset:auto 8% 9%;height:29px;border-top:1px solid #6c805448;padding-top:6px;display:flex;gap:3px}.ws-tool-mini-timeline b{flex:1;height:100%;background:#dce8cb;border:1px solid #9bb66e;border-radius:3px}.ws-tool-mini-timeline b:nth-child(2){background:#efdfc4;border-color:#bdab8d}.ws-tool-mini-timeline:after{content:"";position:absolute;top:0;bottom:0;left:40%;width:1px;background:#506f31}@media (max-width: 1250px){.ws-breadcrumb{font-size:var(--ws-text-small, 12px)}.ws-overview-stats .ws-panel>div>span{font-size:var(--ws-text-small, 12px)}.ws-overview-stats small{font-size:var(--ws-text-caption, 11px)}.ws-brand-card-body footer{font-size:var(--ws-text-caption, 10px)}.ws-shortcuts strong{font-size:var(--ws-text-small, 12px)}.ws-shortcuts span{font-size:var(--ws-text-caption, 11px)}.ws-tool-info h2{font-size:var(--ws-text-lead, 17px)}.ws-tool-info p{font-size:var(--ws-text-small, 12px)}.ws-creative-info .ws-badge{font-size:var(--ws-text-caption, 10px)}}@media (max-width: 700px){.ws-overview-stats .ws-panel>div>span{font-size:var(--ws-text-small, 12px);min-height:37px}.ws-overview-stats .ws-panel{padding:15px 12px}.ws-attention p{font-size:var(--ws-text-small, 12px)}.ws-brand-card-body>p{height:auto}.ws-breadcrumb{font-size:var(--ws-text-caption, 11px)}.ws-shortcuts strong{font-size:var(--ws-text-body, 14px)}.ws-shortcuts span{font-size:var(--ws-text-small, 12px)}.ws-dna-summary p{font-size:var(--ws-text-caption, 11px)}.ws-creative-info small{font-size:var(--ws-text-caption, 10px)}.ws-section-nav button{font-size:var(--ws-text-small, 12px)}}@media (max-width: 440px){.ws-brand-card-body footer{font-size:var(--ws-text-caption, 11px)}.ws-creative-info footer{font-size:var(--ws-text-caption, 10px);flex-wrap:wrap}.ws-creative-info .ws-badge{font-size:var(--ws-text-caption, 10px)}.ws-tool-info h2{font-size:var(--ws-text-section, 21px)}.ws-tool-info p{font-size:var(--ws-text-body, 14px)}.ws-brand-grid.list-view .ws-brand-card-body footer{font-size:var(--ws-text-caption, 10px)}}.ws-button>span{display:inline-flex;align-items:center;gap:8px}.ws-strategy-preview{align-self:start;padding:26px;width:100%}.ws-strategy-preview>.ws-eyebrow{font-size:var(--ws-text-caption, 10px)!important}.ws-strategy-preview>h2{margin:18px 0 27px;font-size:var(--ws-text-heading, 26px)}.ws-strategy-preview>section{border-top:1px solid var(--ws-line);padding-top:19px;margin-top:20px}.ws-strategy-preview>section>h3{font-size:var(--ws-text-body, 14px);margin:0 0 7px}.ws-strategy-preview>section>p{font-size:var(--ws-text-label, 13px);color:var(--ws-muted)}.ws-table-scroll{position:relative}.ws-panel.ws-table-panel{padding:0}.workspace .sr-only{left:0;top:0}.ws-auth-plan{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:-9px 0 22px;font-size:var(--ws-text-caption, 11px);color:#6c8352}.ws-auth-plan>a:hover{text-decoration:underline}.ws-dark .ws-plan-grid>.current{background:linear-gradient(180deg,#34412a,var(--ws-surface) 160px)}.ws-switch-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ws-switch-row>span:first-child{min-width:0;flex:1}.ws-switch{position:relative;flex-shrink:0;width:44px;height:26px;margin-top:2px;padding:0;border:1px solid var(--ws-line);border-radius:99px;background:var(--ws-soft);cursor:pointer;transition:background .16s ease,border-color .16s ease}.ws-switch-thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--ws-surface, #fff);box-shadow:0 1px 2px #0000002e;transition:transform .16s ease}.ws-switch[aria-checked=true]{background:var(--ws-green, #4c7a3a);border-color:var(--ws-green, #4c7a3a)}.ws-switch[aria-checked=true] .ws-switch-thumb{transform:translate(18px)}.ws-switch:focus-visible{outline:2px solid var(--ws-green, #4c7a3a);outline-offset:2px}.ws-switch:disabled{opacity:.55;cursor:progress}.ws-account-signout{display:flex;justify-content:flex-start}:root,:root[data-theme=light]{--font-sans: "DM Sans Variable", sans-serif;--font-mono: "Space Mono", monospace;--color-bg: #f6f7f3;--color-surface: #fff;--color-surface-2: #f1f3ec;--color-surface-3: #e8eddf;--color-border: #e1e5d9;--color-border-strong: #b7c0a9;--color-text: #252820;--color-text-muted: #72776b;--color-text-subtle: #818a75;--color-accent: #617b2d;--color-accent-hover: #4e6a2e;--color-accent-soft: #c6f46a;--color-success: #4e6a2e;--color-warning: #8a641f;--color-danger: #b74335;color-scheme:light}:root[data-theme=dark]{--color-bg: #1c1f19;--color-surface: #242820;--color-surface-2: #2d3227;--color-surface-3: #343c2e;--color-border: #3a4132;--color-border-strong: #58694a;--color-text: #edf0e7;--color-text-muted: #a7af9e;--color-text-subtle: #99a28f;--color-accent: #c6f46a;--color-accent-hover: #b9e65a;--color-accent-soft: #94b35b;--color-success: #9fb867;--color-warning: #e7bc6e;--color-danger: #f39584;color-scheme:dark}body,.workspace,.studio-site{font-family:DM Sans Variable,sans-serif;font-synthesis:none}.workspace .logo{display:inline-flex;flex-shrink:0}.workspace .logo-lockup{width:100%;height:auto}.workspace .logout-button{display:inline-flex;align-items:center;justify-content:center;gap:9px}.workspace .ws-logout{margin-top:12px;padding:9px;border:1px solid var(--ws-line);border-radius:7px;font-size:var(--ws-text-small, 12px)}.workspace .skip-link{position:fixed;top:-70px;left:12px;z-index:1000;background:var(--ws-lime);color:#252820;padding:12px 20px;border-radius:8px}.workspace .skip-link:focus{top:12px}html[data-theme] .workspace .landing{--bg: var(--ws-bg);--bg2: var(--ws-soft);--surface: var(--ws-surface);--surface2: var(--ws-soft);--surface3: var(--color-surface-3);--border: var(--ws-line);--border-hi: var(--color-border-strong);--text: var(--ws-ink);--muted: var(--ws-muted);--subtle: var(--color-text-subtle);--primary: var(--ws-green);--primary-hi: var(--ws-green);--secondary: var(--ws-green);--accent: var(--ws-green);--accent-hi: var(--color-accent-hover);--success: var(--color-success);--hairline: var(--ws-line);--sheen: var(--ws-soft);--pop-bg: var(--ws-surface);--pop-shadow: 0 12px 35px #1c2b1624;--chrome-bg: var(--ws-surface);--panel-bg: var(--ws-surface);--glow: var(--ws-soft);--font-display: "DM Sans Variable", sans-serif;--font-body: "DM Sans Variable", sans-serif;--font-mono: "Space Mono", monospace;--r: 12px;--r-lg: 12px;min-height:0;background:transparent}.workspace .landing :is(h1,h2,h3,h4){font-family:DM Sans Variable,sans-serif}.workspace .landing .cta{background:var(--ws-lime);color:#263319;border:1px solid #bde85f;border-radius:7px;box-shadow:none;font-weight:600}.workspace .landing .cta:before,.workspace .landing .cta:after{display:none}.workspace .landing .cta:hover{background:#b9e65a}.workspace .ws-sidebar{min-height:0;overflow-y:auto}.workspace .ws-sidebar:has(.ws-brand-menu){overflow:visible}.workspace .ws-user-avatar{object-fit:cover}.workspace .ws-user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace .ws-brand-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.workspace .ws-brand-menu{max-height:min(60dvh,420px);overflow-y:auto}.workspace .ws-brand-menu .ws-search{margin:5px 0}.workspace .ws-status-error{color:var(--color-danger)}.workspace .ws-partial-error{padding:14px;border:1px solid var(--ws-line);border-radius:8px;margin-bottom:18px}.workspace .ws-mobile-sidebar .ws-sidebar-spacer{min-height:15px}.workspace .ws-mobile-sidebar .ws-sidebar-brand>button{display:none}.workspace .ws-loading svg{animation:spin 1s linear infinite}@media (prefers-reduced-motion: reduce){.workspace .ws-loading svg{animation:none}}.workspace .ws-media-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:180px;background:var(--ws-soft);color:var(--ws-muted)}.workspace .ws-creative-image .ai-wrap{aspect-ratio:inherit;height:100%}.workspace .ws-creative-image>:is(.ws-media-frame,.gp-card-media){display:block;width:100%;height:100%}.workspace .ws-media-open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.workspace .ws-media-open:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}.workspace .studio-gallery-card .ws-media-open{cursor:zoom-in}.workspace .ws-creative-image .ai-state{z-index:2;pointer-events:none}.workspace .ws-creative-image .ai-retry{pointer-events:auto}.workspace .ws-asset-thumbnail{width:100%;height:100%;object-fit:cover}.workspace{--bg: var(--ws-bg);--bg2: var(--ws-soft);--surface: var(--ws-surface);--surface2: var(--ws-soft);--surface3: var(--color-surface-3);--text: var(--ws-ink);--muted: var(--ws-muted);--subtle: var(--color-text-subtle);--border: var(--ws-line);--border-hi: var(--color-border-strong);--primary: var(--ws-green);--primary-hi: var(--ws-green);--accent: var(--ws-green);--accent-hi: var(--color-accent-hover);--secondary: var(--ws-green);--font-display: "DM Sans Variable", sans-serif;--font-body: "DM Sans Variable", sans-serif;--font-mono: "Space Mono", monospace;--r: 12px;--r-lg: 12px}.workspace .studio-brand-home .bh-wrap{padding:0}.workspace .studio-brand-home .ws-panel{padding:24px}.workspace .studio-brand-home .bh-input-wrap{margin-top:22px;border:1px solid var(--ws-line);border-radius:9px;background:var(--ws-bg);box-shadow:none}.workspace .studio-brand-home .bh-input{min-height:90px;padding:16px;font-size:var(--ws-text-body, 14px);line-height:1.6;color:var(--ws-ink);background:transparent;width:100%}.workspace .studio-brand-home .bh-input::placeholder{color:color-mix(in srgb,var(--ws-muted) 90%,var(--ws-ink));opacity:1}.workspace.ws-dark .studio-brand-home .bh-input::placeholder{color:var(--ws-muted)}.workspace .studio-brand-home .bh-input-row{border-top:1px solid var(--ws-line);gap:12px;padding:12px;background:transparent;border-radius:0 0 9px 9px}.workspace .studio-brand-home .bh-chip{font-size:var(--ws-text-small, 12px);border-radius:5px;padding:7px 8px;color:var(--ws-muted);border:1px solid transparent}.workspace .studio-brand-home .bh-chip.on{color:var(--ws-ink);border-color:#adc18d;background:var(--ws-surface)}.workspace .studio-brand-home .bh-controls{flex-wrap:wrap}.workspace .studio-brand-home .bh-run{border-color:var(--ws-line);background:var(--ws-surface)}.workspace .studio-brand-home .bh-run-bar>span{background:#9fb867}.workspace .studio-brand-home .bh-sec-h{font-weight:600}.workspace .studio-brand-home .bh-empty{margin-top:26px}.workspace .ws-reuse-section{margin-top:32px}.workspace .ws-reuse-section .cp-again-row{margin-top:18px}.workspace .ws-source-empty{display:grid;place-items:center;width:52px;height:65px;background:var(--ws-soft);border-radius:7px;color:var(--ws-green)}.workspace .ws-project-cover>.ws-media-placeholder{min-height:210px}.workspace .ws-project-card>div>a{min-width:0;flex:1}.workspace .ws-project-card h3{overflow-wrap:anywhere}.workspace .ws-legal nav a[aria-current]{color:var(--ws-green);background:var(--ws-soft);border-radius:5px}.workspace .ws-legal .legal-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px}.workspace .ws-legal .legal-contact-grid dt{font-size:var(--ws-text-small, 12px);color:var(--ws-muted);margin-bottom:6px}.workspace .ws-legal .legal-contact-grid dd{font-size:var(--ws-text-body, 14px);overflow-wrap:anywhere}.workspace .ws-theme-options{flex-wrap:wrap}@media (max-width: 600px){.workspace .ws-legal .legal-contact-grid{grid-template-columns:1fr}}.workspace .ws-brand-menu>p{padding:10px 8px;font-size:var(--ws-text-small);line-height:1.5;color:var(--ws-muted)}.workspace .ws-brand-menu>p button{text-decoration:underline;text-underline-offset:3px;color:var(--ws-ink)}.workspace .ws-brand-menu>button[aria-current=page]{background:var(--ws-soft);font-weight:600}.workspace .ws-brand-option-name{flex:1;min-width:0;overflow-wrap:anywhere}.workspace .studio-brand-home .bh-frame.on{background:var(--ws-lime);border-color:var(--ws-lime);color:#263319;font-weight:600}.workspace .studio-brand-home .bh-pickaction{color:var(--ws-ink)}.workspace .studio-brand-home .ws-heading-actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch;max-width:100%}.workspace .studio-brand-home .ws-heading-actions>:is(.ws-brand-dna-ready,.ws-button){width:100%;min-height:44px;height:auto;padding:10px 16px;border-radius:7px;font-size:var(--ws-text-control);line-height:1.35;justify-content:center}.workspace :is(input,textarea,select):focus-visible{outline:none;box-shadow:none}.workspace .studio-brand-home .bh-setup{margin-top:32px;padding:24px;border:1px solid var(--ws-line);border-radius:12px;background:var(--ws-surface)}.workspace .bh-setup-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;margin-bottom:26px}.workspace .bh-setup-header h2{min-width:0;font-size:var(--ws-text-section);font-weight:600;letter-spacing:-.03em}.workspace .bh-setup-header p{grid-column:1 / -1;margin:0;color:var(--ws-muted);font-size:var(--ws-text-label)}.workspace .bh-setup-header>span{justify-self:end;white-space:nowrap;font-size:var(--ws-text-small);color:var(--ws-muted)}.workspace .bh-setup-timeline{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));list-style:none;overflow-x:auto;padding:4px 0 12px;margin:0}.workspace .bh-setup-step{position:relative;display:flex;align-items:center;flex-direction:column;text-align:center;padding:0 12px}.workspace .bh-setup-step:not(:last-child):after{content:"";position:absolute;height:2px;background:var(--ws-line);top:17px;left:calc(50% + 23px);width:calc(100% - 46px)}.workspace .bh-setup-marker{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--color-border-strong);border-radius:50%;color:var(--ws-muted);font-size:var(--ws-text-label);flex-shrink:0}.workspace .bh-setup-step.is-complete .bh-setup-marker{background:var(--ws-lime);border-color:var(--ws-lime);color:#263319}.workspace .bh-setup-step[aria-current=step] .bh-setup-marker{border:2px solid var(--ws-ink);color:var(--ws-ink);font-weight:700}.workspace .bh-setup-step>strong{margin-top:13px;font-size:var(--ws-text-control);font-weight:600}.workspace .bh-setup-step>small{color:var(--ws-muted);font-size:var(--ws-text-small);margin-top:3px}.workspace .bh-setup-step>a{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:var(--ws-ink);font-size:var(--ws-text-label)}.workspace .bh-setup-step>a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width: 600px){.workspace .studio-brand-home .ws-heading-actions{grid-auto-flow:row;grid-template-columns:1fr;width:100%}.workspace .studio-brand-home .bh-setup{padding:18px}}.workspace .studio-chat-page{display:grid;grid-template-columns:clamp(248px,20vw,296px) minmax(0,1fr);height:100dvh;min-height:0;background:var(--ws-surface)}.workspace .studio-chat-sidebar,.workspace .studio-chat-sidebar-mobile{display:flex;flex-direction:column;min-height:0;min-width:0;padding:24px 16px 16px;background:var(--ws-bg)}.workspace .studio-chat-sidebar{border-right:1px solid var(--ws-line)}.workspace .studio-chat-sidebar-top{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:0 4px 24px;flex-shrink:0}.workspace .studio-chat-sidebar-top .logo{width:145px;color:var(--ws-ink)}.workspace .studio-chat-topbar{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.workspace .studio-chat-topbar .ws-icon-button{border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink);box-shadow:var(--ws-shadow)}.workspace .studio-chat-topbar .ws-icon-button:hover{background:var(--ws-hover);border-color:var(--ws-muted)}.workspace .studio-switcher{width:100%;margin-bottom:0}.workspace .studio-switcher .ws-brand-switch{background:var(--ws-surface);box-shadow:var(--ws-shadow)}.workspace .studio-switcher .ws-brand-switch:hover,.workspace .studio-switcher .ws-brand-switch[aria-expanded=true]{background:var(--ws-hover);border-color:var(--ws-muted)}.workspace .studio-switcher .ws-brand-switch>svg:last-child{flex-shrink:0;color:var(--ws-muted);transition:transform .15s ease}.workspace .studio-switcher .ws-brand-switch[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.workspace .studio-switcher .ws-brand-menu>a{justify-content:flex-start;border-bottom:0}.workspace .studio-switcher .ws-brand-menu>a[aria-current=page]{background:var(--ws-soft);font-weight:600}.workspace .studio-switcher .ws-brand-menu>a>svg:first-child{flex-shrink:0;color:var(--ws-muted)}.workspace .studio-chat-sidebar-mobile:has(.ws-brand-menu){overflow:visible}.workspace .studio-chat-history{display:flex;flex:1;flex-direction:column;min-height:0}.workspace .studio-chat-history>div{flex:1;height:auto}.workspace .studio-chat-history .chat-rail-head{padding:0 4px 14px}.workspace .studio-chat-history .chat-sessions{padding:12px 0;overscroll-behavior:contain}.workspace [data-chat-skin=studio] .chat-session[data-active=true]{background:color-mix(in srgb,var(--ws-ink) 9%,var(--ws-soft));border-color:var(--ws-line);box-shadow:none}.workspace [data-chat-skin=studio] .chat-session[data-active=true]:hover{background:color-mix(in srgb,var(--ws-ink) 13%,var(--ws-soft))}.workspace .studio-chat-account{flex-shrink:0;padding-top:4px}.workspace .studio-chat-collapsed .studio-chat-account{border-top:1px solid var(--ws-line)}.workspace .studio-chat-account .ws-user{min-height:44px}.workspace .studio-chat-account .ws-user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace .studio-chat-content{display:flex;flex-direction:column;min-height:0;min-width:0}.workspace .studio-chat-page .chat-body{display:flex;flex:1;min-height:0;border:0;border-radius:0;background:var(--ws-surface);overflow:visible}.workspace .studio-chat-page .chat-column{border-radius:0}.workspace .studio-chat-page .chat-thread{overscroll-behavior:contain}.workspace .studio-chat-page .chat-composer-wrap{width:100%;max-width:960px;margin-inline:auto}.workspace .studio-chat-page .studio-chat-history-toggle{display:none}.workspace .ws-dialog.studio-history-dialog{position:fixed;inset:0 0 0 auto;display:flex;flex-direction:column;width:min(360px,90vw);max-height:none;height:100dvh;padding:0;border-radius:0;overflow:hidden}.workspace .ws-dialog.studio-history-left{inset:0 auto 0 0}.workspace .studio-history-dialog>header{flex-shrink:0;padding:16px 20px;margin:0;border-bottom:1px solid var(--ws-line);align-items:center}.workspace .studio-history-dialog>header h2{font-size:var(--ws-text-lead);letter-spacing:-.02em}.workspace .studio-history-dialog>header .ws-icon-button{width:36px;height:36px}.workspace .studio-history-left>header{position:absolute;top:20px;right:16px;z-index:1;padding:0;border:0}.workspace .studio-history-left>header>div{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.workspace .studio-history-dialog-content{flex:1;min-height:0;display:flex;flex-direction:column}.workspace .studio-chat-sidebar-mobile{flex:1}.workspace .chat-rail-error{color:var(--ws-muted);font-size:var(--ws-text-small);padding:12px}@media (max-width: 900px){.workspace .studio-chat-page{grid-template-columns:minmax(0,1fr)}.workspace .studio-chat-sidebar{display:none}.workspace .studio-chat-page .studio-chat-history-toggle{display:inline-flex}}@media (max-height: 540px){.workspace .studio-chat-page{height:auto;min-height:100dvh}.workspace .studio-chat-content{min-height:640px}.workspace .studio-chat-sidebar{height:100dvh;position:sticky;top:0}}.workspace .studio-settings-panels{display:flex;flex-direction:column;gap:24px}.workspace .studio-settings-panels>div>div{padding:24px}.workspace :is(.studio-brand-preferences,.studio-brand-details)>.ws-section-heading{margin-top:0}.workspace .studio-brand-delete{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.workspace .studio-brand-delete>button{margin-top:8px;background:#b42318;color:#fff;border:1px solid #b42318}.workspace .studio-brand-delete>button:is(:hover,:active):not(:disabled){background:#912018;color:#fff;border-color:#912018;opacity:1}.workspace.ws-dark :is(.studio-settings,.studio-account) .image-edit-badge-control{color:#263319}.workspace .studio-onboarding{margin-bottom:32px}.workspace .studio-onboarding .ws-panel{padding:26px}.workspace .studio-dna .bd-wrap,.workspace .studio-assets .ba-page-inner,.workspace .studio-gallery .gp-wrap{padding:0 0 40px}.workspace .studio-dna .bd-summary{margin:0 0 26px;max-width:90ch;color:var(--ws-muted);font-size:var(--ws-text-body, 14px)}.workspace .studio-dna .ws-dna-company{min-width:0}.workspace .studio-dna .ws-dna-company-meta{flex-wrap:wrap;row-gap:5px}.workspace .studio-dna .ws-dna-website-link{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;color:var(--ws-ink);border-radius:3px}.workspace .studio-dna .ws-dna-website-link>span{min-width:0;overflow-wrap:anywhere;text-decoration:underline dotted;text-underline-offset:4px;text-decoration-thickness:1px}.workspace .studio-dna .ws-dna-website-link>svg{flex-shrink:0}.workspace .studio-dna .ws-dna-website-link:hover>span{text-decoration-thickness:2px}.workspace .studio-dna .ws-dna-website-link:focus-visible{outline:2px solid var(--ws-ink);outline-offset:4px}.workspace .studio-dna .ws-dna-panel{display:block;margin:0;padding:25px;border:1px solid var(--ws-line);border-radius:12px;background:var(--ws-surface)}.workspace .studio-dna .bd-card{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.workspace .studio-dna .bd-card+.bd-card{margin-top:25px;border-top:1px solid var(--ws-line);padding-top:25px}.workspace .studio-dna .bd-card-title{font-size:var(--ws-text-card, 20px);font-weight:550;letter-spacing:-.025em}.workspace .studio-dna .bd-card-head{margin-bottom:25px}.workspace .studio-dna .bd-card-body{display:flex;flex-direction:column;gap:22px}.workspace .studio-dna .bd-f-group{padding-bottom:18px;border-bottom:1px solid var(--ws-line)}.workspace .studio-dna .bd-f-group:last-child{border-bottom:0}.workspace .studio-dna .bd-f-label{color:var(--ws-ink);font-size:var(--ws-text-label, 13px);font-weight:600;text-transform:none;letter-spacing:0}.workspace .studio-dna .bd-edit{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;height:auto;min-width:0;min-height:40px;padding:10px;flex-shrink:0;color:var(--ws-ink);background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:7px;font-size:var(--ws-text-small);line-height:1.4;opacity:1}.workspace .studio-dna .bd-edit>svg{flex-shrink:0}.workspace .studio-dna .bd-card-head{flex-wrap:wrap;gap:12px}.workspace .studio-dna-tab-label{font-size:var(--ws-text-label, 13px);font-weight:inherit}.workspace .studio-dna .bd-tab-row{margin-left:auto}.workspace .studio-dna .ws-section-nav>button:disabled{opacity:.5}.workspace .studio-dna :is(.bd-e-save,.bd-qsave){background:var(--ws-lime);border-color:#bde85f;box-shadow:none;color:#29361c;border-radius:7px}.workspace .studio-dna{--dna-question-bg: #fff5e5;--dna-question-hover: #ffecd1;--dna-question-line: #d5a363;--dna-question-text: #814512;--dna-question-muted: #8a592b;--dna-question-badge: #ffe4b5;--dna-question-accent: #95501b;--dna-question-accent-hover: #783c11;--dna-question-on-accent: #fff9ed}.workspace.ws-dark .studio-dna{--dna-question-bg: #3b2d1e;--dna-question-hover: #493622;--dna-question-line: #8d6436;--dna-question-text: #ffd292;--dna-question-muted: #e1bb87;--dna-question-badge: #5a3f22;--dna-question-accent: #f5bf70;--dna-question-accent-hover: #ffd08a;--dna-question-on-accent: #34200f}.workspace .studio-dna .bd-qbanner{background:var(--dna-question-bg);border-color:var(--dna-question-line);border-radius:12px}.workspace .studio-dna .bd-qbanner-wrap{margin-bottom:24px}.workspace .studio-dna .bd-qbanner-h{color:var(--dna-question-text)}.workspace .studio-dna .bd-qbanner-h>svg{flex-shrink:0}.workspace .studio-dna .bd-qbanner-sub{color:var(--dna-question-muted)}.workspace .studio-dna .bd-qbanner-btn{background:var(--dna-question-accent);color:var(--dna-question-on-accent);border:1px solid var(--dna-question-accent)}.workspace .studio-dna .bd-qbanner:hover .bd-qbanner-btn{background:var(--dna-question-accent-hover);border-color:var(--dna-question-accent-hover);filter:none}.workspace .studio-dna .bd-refresh-btn{background:var(--ws-lime);color:#263319;border:1px solid #bde85f}.workspace .studio-dna .bd-refresh-btn{min-height:44px;padding:10px 14px;border-radius:7px}.workspace .studio-dna .bd-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.75em;height:1.75em;padding:0 .3em;line-height:1;text-align:center;font-variant-numeric:tabular-nums;color:var(--dna-question-text);background:var(--dna-question-badge);border:1px solid var(--dna-question-line);border-radius:999px}.workspace .studio-dna .bd-panel-qlink{margin-bottom:20px;color:var(--dna-question-text);background:var(--dna-question-bg);border-color:var(--dna-question-line);border-radius:8px;text-align:left;line-height:1.5}.workspace .studio-dna .bd-panel-qlink>svg{flex-shrink:0}.workspace .studio-dna :is(.bd-qbanner,.bd-panel-qlink):hover{background:var(--dna-question-hover);border-color:var(--dna-question-text)}.workspace .studio-dna :is(.bd-qbanner,.bd-panel-qlink,.bd-qopt):focus-visible{outline-color:var(--dna-question-text)}.workspace .studio-dna :is(.bd-qflow-progress,.bd-qflow-tablink){color:var(--dna-question-text)}.workspace .studio-dna .bd-qopt.on,.workspace .studio-dna .bd-qopt:hover:not(:disabled){color:var(--dna-question-text);background:var(--dna-question-bg);border-color:var(--dna-question-text)}.workspace .studio-dna.bd-qflow :is(.bd-e-save,.bd-qsave){background:var(--dna-question-accent);border-color:var(--dna-question-accent);color:var(--dna-question-on-accent)}.workspace .studio-dna.bd-qflow :is(.bd-e-save,.bd-qsave):hover:not(:disabled){background:var(--dna-question-accent-hover);border-color:var(--dna-question-accent-hover)}.workspace .studio-dna.bd-qflow :is(.bd-e-save,.bd-qsave):focus-visible{outline-color:var(--dna-question-text)}.workspace .studio-dna :is(.bd-qinput:focus,.bd-qcancel:hover){border-color:var(--dna-question-text)}.ui-sheet-panel.studio-dna-sheet{background:var(--color-surface);border-color:var(--color-border)}.workspace.studio-dna-question-surface{min-height:0;background:transparent}.workspace .studio-assets .ba-rail{margin:0;padding:0;border:0;gap:4px}.workspace .studio-assets .ba-chip{height:35px;padding:7px 10px;background:transparent;border-color:transparent;border-radius:6px;font-size:var(--ws-text-small, 12px)}.workspace .studio-assets .ba-chip.is-on{background:var(--ws-surface);border-color:var(--ws-line);color:var(--ws-ink)}.workspace .studio-assets .ba-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px}.workspace .studio-assets .ba-tile{box-shadow:none;transform:none}.workspace .studio-assets .ba-tile.is-selected{border-color:#87a35b;box-shadow:0 0 0 1px #87a35b}.workspace.ws-dark .studio-assets .ba-check.is-on{color:#29361c}.workspace .studio-assets .ba-thumb{aspect-ratio:1.4}.workspace .studio-assets .ba-tile-meta{padding:18px}.workspace .studio-assets .ba-tile-label{font-size:var(--ws-text-body, 15px);font-weight:550}.workspace .studio-assets .ba-tile-sub{color:var(--ws-muted);font-size:var(--ws-text-caption, 11px)}.workspace .studio-assets .ba-btn--primary{background:var(--ws-lime);color:#29361c;border:1px solid #bde85f;border-radius:7px;box-shadow:none}.workspace .studio-assets .ba-btn--primary:hover:not(:disabled){background:#b9e65a;color:#29361c;border-color:#bde85f;filter:none}.workspace .studio-assets .ba-badge{color:#fff;background:#171b14e8;border-color:#ffffff59}.workspace .studio-assets .ba-badge--dna{background:#38264deb}.workspace .studio-assets .ba-badge--ugc{background:#51243deb}.workspace .studio-assets .ba-badge--warn{background:#513513eb}.workspace .studio-assets .ba-quick-btn{color:#fff;background:#171b14eb;border-color:#ffffff59}.workspace .studio-assets .ba-quick-btn:hover{color:#fff;background:#30382a}.workspace .studio-assets .ba-tile:focus-within .ba-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(4,4,8,.86),transparent 58%)}.workspace .studio-assets .ws-upload-strip{display:grid;grid-template-columns:45px minmax(0,1fr) auto 38px;align-items:center}.workspace .studio-assets .ws-upload-strip>div{min-width:0}.workspace .studio-assets .ws-upload-strip>small{margin:0;align-self:center}.workspace .studio-assets .ws-upload-strip>.ws-upload-icon{flex-shrink:0;color:var(--ws-green)}.workspace .studio-assets .ws-upload-strip>.ws-upload-add{width:38px;height:38px;border-radius:50%;color:var(--ws-green);border:1px solid var(--ws-line)}.workspace .studio-assets .ba-tags{align-items:center}.workspace .studio-assets .ba-tag{max-width:100%}.workspace .studio-assets .ba-tag-add{justify-content:center;max-width:100%;padding:4px 9px;font-size:var(--ws-text-caption, 10.5px);line-height:1.5}.workspace .studio-assets .ba-tag-label{min-width:0;overflow-wrap:anywhere}.workspace .studio-assets .ba-tag-x{flex:none}.workspace .studio-assets .ba-tag-add>svg{flex:none;color:var(--ws-muted)}.workspace .studio-assets .ba-tag-add input{width:7ch;min-width:0;min-height:0;height:auto;padding:0;margin:0;font-size:inherit!important;line-height:inherit;border-radius:0}.workspace .studio-assets .ba-tag-add:focus-within{border-color:var(--ws-green)}@media (max-width: 1100px){.workspace .studio-assets .ws-upload-strip{grid-template-columns:45px minmax(0,1fr) 38px;column-gap:12px;row-gap:8px}.workspace .studio-assets .ws-upload-strip>.ws-upload-icon{grid-row:1 / 3}.workspace .studio-assets .ws-upload-strip>div{grid-column:2}.workspace .studio-assets .ws-upload-strip>small{grid-column:2}.workspace .studio-assets .ws-upload-strip>.ws-upload-add{grid-column:3;grid-row:1 / 3}}.workspace .studio-approval-icon{display:grid;place-items:center;width:115px;min-height:100px;background:var(--ws-soft);color:var(--ws-green);border-radius:8px;flex-shrink:0}.workspace .studio-gallery .ws-gallery-subbar{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:8px 0 25px;color:var(--ws-muted);font-size:var(--ws-text-small, 12px)}.workspace .studio-gallery .ws-gallery-subbar>label{margin-left:auto}.workspace .studio-gallery .ws-gallery-subbar select{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:6px;padding:6px;margin-left:7px;color:var(--ws-ink)}.workspace .studio-gallery .ws-creative-image .gp-card-media{position:static}.workspace .studio-gallery .ws-creative-image :is(img,video){object-fit:cover}.workspace .studio-gallery .gp-check{opacity:1}.workspace .studio-gallery .gp-skel{aspect-ratio:1}.workspace .studio-gallery .ws-card-title{width:100%;text-align:left}.workspace .studio-gallery .gp-drawer{background:var(--ws-surface)}.workspace [data-chat-skin=studio]{--cs-grad: linear-gradient(var(--ws-lime),var(--ws-lime));--cs-grad-soft: linear-gradient(var(--ws-soft),var(--ws-soft));--cs-grad-user: linear-gradient(var(--ws-soft),var(--ws-soft));--cs-glow: none;--cs-glow-hi: none;--cs-shadow-sm: 0 2px 5px #28341f06;--cs-shadow-lg: 0 8px 25px #28341f12;--cs-accent-soft: var(--ws-line);--cs-accent-text: var(--ws-green);--cs-r-xl: 9px;--cs-r-lg: 12px;--cs-rose: var(--color-danger);--cs-cyan: var(--ws-green);--cs-hair: var(--ws-line);--cs-hair-2: var(--ws-line);--cs-well: var(--ws-bg);--cs-glass: var(--ws-surface);background:transparent}.workspace [data-chat-skin=studio] .chat-thread-inner{padding:32px;max-width:860px}.workspace [data-chat-skin=studio] .chat-thread-inner[data-empty=true]{justify-content:flex-start;padding-top:40px}.workspace [data-chat-skin=studio] .chat-empty{text-align:left;align-items:flex-start;padding:0;max-width:100%}.workspace [data-chat-skin=studio] .chat-empty-title{font-size:var(--ws-text-heading, clamp(24px,2.5vw,32px));font-weight:500;letter-spacing:-.045em;background:none;-webkit-text-fill-color:var(--ws-ink);color:var(--ws-ink)}.workspace [data-chat-skin=studio] .chat-empty-sub{font-size:var(--ws-text-label, 13px);line-height:1.8;color:var(--ws-muted);max-width:580px}.workspace [data-chat-skin=studio] .chat-example-grid{grid-template-columns:1fr;gap:8px;margin-top:22px;width:100%}.workspace [data-chat-skin=studio] .chat-example{padding:12px;border:1px solid var(--ws-line);background:var(--ws-surface);box-shadow:none;border-radius:7px;font-size:var(--ws-text-small, 12px)}.workspace [data-chat-skin=studio] .chat-example svg{color:var(--ws-green)}.workspace [data-chat-skin=studio] .chat-example-skeleton-icon,.workspace [data-chat-skin=studio] .chat-example-skeleton-line{background-image:linear-gradient(90deg,var(--ws-soft) 25%,var(--ws-line) 50%,var(--ws-soft) 75%)}.workspace [data-chat-skin=studio] .chat-composer-wrap{background:transparent;padding:18px 28px 24px}.workspace [data-chat-skin=studio] .chat-composer{border-radius:9px;box-shadow:none;background:var(--ws-surface);border:1px solid var(--ws-line);-webkit-backdrop-filter:none;backdrop-filter:none}.workspace [data-chat-skin=studio] .chat-chip{border-radius:6px;font-size:var(--ws-text-caption, 11px)}.workspace [data-chat-skin=studio] .chat-chiprow{background:var(--ws-soft);border-radius:9px 9px 0 0}.workspace [data-chat-skin=studio] .chat-send{border-radius:7px;color:#28361c;box-shadow:none;font-size:var(--ws-text-small, 12px)}.workspace [data-chat-skin=studio] .chat-send.chat-stop{color:var(--ws-ink)}.workspace [data-chat-skin=studio] .chat-newmsgs{background:var(--ws-lime, #c6f46a);color:#263319;border:1px solid #bde85f;box-shadow:var(--ws-shadow, 0 4px 14px #28361c1f);font-weight:600}.workspace [data-chat-skin=studio] .chat-newmsgs:hover{filter:brightness(.97)}.workspace [data-chat-skin=studio] .chat-jumpdown{background:var(--ws-lime, #c6f46a);color:#263319;border-color:#bde85f}.workspace [data-chat-skin=studio] .chat-jumpdown:hover{border-color:#263319}.workspace [data-chat-skin=studio] .chat-send--icon{border-radius:999px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.workspace [data-chat-skin=studio] .chat-row[data-role=user]{flex-direction:row-reverse;justify-content:flex-start}.workspace [data-chat-skin=studio] .chat-row[data-role=assistant]{justify-content:flex-start}.workspace [data-chat-skin=studio] .chat-bubble[data-role=user]{background:var(--ws-soft);color:var(--ws-ink);border:1px solid var(--ws-line);box-shadow:none;border-radius:9px}.workspace [data-chat-skin=studio] .chat-bubble[data-role=assistant]{border:1px solid var(--ws-line);background:var(--color-surface-2);color:var(--ws-ink);border-radius:9px;box-shadow:none}.workspace [data-chat-skin=studio] .chat-busy{max-width:100%;background:var(--color-surface-2);border:1px solid var(--ws-line);border-radius:9px;color:var(--ws-ink);overflow-wrap:anywhere;animation:none}.workspace [data-chat-skin=studio] .chat-busy-spark{flex-shrink:0;color:var(--color-accent)}.workspace [data-chat-skin=studio] :is(.chat-bubble[data-role=assistant][data-error=true],.chat-error){background:#fff0f2;border-color:#e4a1ac;color:#a32232}.workspace.ws-dark [data-chat-skin=studio] :is(.chat-bubble[data-role=assistant][data-error=true],.chat-error){background:#3d252c;border-color:#8d4c5a;color:#ffd1d8}.workspace [data-chat-skin=studio] .chat-btn-paid{background:var(--ws-lime);color:#263319;border:1px solid #bde85f;border-radius:7px;box-shadow:none}.workspace [data-chat-skin=studio] .chat-btn-paid:is(:hover,:active):not(:disabled){background:#b9e65a;color:#263319;transform:none;box-shadow:none}.workspace [data-chat-skin=studio] .chat-btn-paid>svg{color:inherit}.workspace [data-chat-skin=studio] .chat-avatar{background:var(--ws-soft);color:var(--ws-green);box-shadow:none;border:0}.workspace [data-chat-skin=studio] .chat-card{border-color:var(--ws-line);box-shadow:none;background:var(--ws-surface);border-radius:10px}.workspace [data-chat-skin=studio] .chat-card[data-strip=true]:before{background:var(--ws-green)}.workspace [data-chat-skin=studio] .chat-card-title svg{color:var(--ws-green)}.workspace [data-chat-skin=studio] .chat-new{background:var(--ws-surface);border-color:var(--ws-line);color:var(--ws-ink);border-radius:7px}.workspace .studio-image-page .ws-studio-controls{padding:25px}.workspace .studio-image-page .ws-small-brand{margin-bottom:22px}.workspace .studio-image-page .studio-image-form textarea{min-height:125px;font-size:var(--ws-text-label, 13px)}.workspace .studio-image-page .studio-result-panel{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:12px;min-height:560px;overflow:hidden}.workspace .studio-image-page .chat-thread{max-height:950px;padding:0}.workspace .studio-image-page .studio-image-results{padding:28px}.workspace .studio-image-page .chat-thread-inner[data-empty=true]{min-height:540px;justify-content:center}.workspace .studio-image-page .studio-brief-row{display:flex;align-items:stretch;justify-content:space-between;gap:12px;flex-wrap:wrap}.workspace .studio-image-page .studio-pill{height:auto;min-height:44px;gap:6px;padding:0 16px;border-radius:99px;font-size:var(--ws-text-small, 12px);color:var(--ws-ink, var(--color-text))}.workspace .studio-image-page .studio-pill svg{width:13px;height:13px}.workspace .studio-image-page .studio-pill:hover:not(:disabled){background:var(--ws-surface-2, var(--color-surface-2))}.workspace .studio-image-page .ws-generate-action>.ws-button{width:100%}.workspace .studio-image-page .ws-generate-action>p{margin-top:12px;line-height:1.7}.workspace .studio-wizard{display:block;min-height:100dvh}.workspace .studio-wizard .bw-left{width:auto;min-height:0;padding:0;background:transparent}.workspace .studio-wizard .bw-mid{display:block;padding:0}.workspace .studio-wizard .bw-card{width:100%;max-width:480px}.workspace .studio-wizard .bw-head{margin-bottom:28px}.workspace .studio-wizard .bw-progress,.workspace .studio-wizard .bw-stepcount{display:none}.workspace .studio-wizard .bw-screen h1{font-size:var(--type-display);font-weight:500;line-height:1.05;letter-spacing:-.06em}.workspace .studio-wizard :is(.bw-input,.bw-select){border-radius:7px;background:var(--ws-surface);border-color:var(--ws-line)}.workspace .studio-wizard .bw-seg.on{background:var(--ws-green)}.workspace .studio-wizard .bw-option{border-radius:8px}.workspace .studio-editor{--ed-input: var(--ws-surface);--ed-card-hover: var(--ws-soft);--ed-accent-dim: var(--ws-soft);--ed-wave: #89a673;--ed-wave-peak: #d8ad64;--ed-clip-video-bg: #e1edcd;--ed-clip-video-border: #9ab76a;--ed-clip-subtitle: #657e4c;--ed-clip-audio-bg: #e4ddf0;--ed-clip-audio-border: #b6a3cf;--ed-lane-lock: #769957;color-scheme:light}.workspace.ws-dark .studio-editor{--ed-clip-video-bg: #334329;--ed-clip-video-border: #76985c;--ed-clip-audio-bg: #3a3248;--ed-clip-audio-border: #837196;color-scheme:dark}.workspace .studio-editor-header{min-height:65px;padding:0 22px;background:var(--ws-surface);gap:16px}.workspace .studio-editor-header .ed-btn-export{background:var(--ws-lime);border-color:#bde85f;color:#28361c;min-height:36px;border-radius:7px}.workspace .studio-editor-library{width:280px}.workspace .studio-editor-inspector{width:285px}.workspace .studio-editor .ed-num{font-family:Space Mono,monospace}.workspace .studio-editor :is(.ed-insp-tab,.ed-subpill,.ed-tl-btn){border-radius:6px}.workspace .studio-editor .ed-insp-tab[data-active=true]{color:var(--ws-green)}.workspace .studio-editor .ed-btn-export:hover{background:#b9e65a}.workspace .studio-team{padding:26px}.workspace .studio-team-list{container-type:inline-size}.workspace .studio-team :is(.studio-member-name,.studio-member-email){white-space:normal;overflow-wrap:anywhere}.workspace.ws-dark .studio-account :is(.studio-member-avatar,.studio-plan-current){color:#263319}.workspace .studio-team .studio-invite-label{margin:0 0 8px}.workspace .studio-invite-controls{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:8px}.workspace .studio-invite-controls>:is(input,button){min-height:44px;height:auto}.workspace .studio-invite-controls>button{min-width:88px;padding:10px 12px}.workspace .studio-team .studio-invite-help{margin-top:8px}.workspace .studio-billing{max-width:1060px}.workspace .studio-billing .studio-credit-usage-label{margin-bottom:8px}.workspace .studio-billing .studio-credit-note{margin-top:10px}.workspace .studio-billing .studio-plans-title{margin-bottom:16px}.workspace .studio-billing .studio-plan-name{display:inline-flex;align-items:center;gap:8px;margin:0}.workspace .studio-plan-icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-2);color:var(--color-accent)}@container (max-width: 560px){.workspace .studio-team-header{display:none}.workspace .studio-team-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(110px,1.2fr);align-items:start}.workspace .studio-team-row>:first-child{grid-column:1 / -1}.workspace .studio-team-row>[data-label]{width:auto;min-width:0;text-align:left}.workspace .studio-team-row>[data-label]:before{content:attr(data-label);display:block;width:100%;margin-bottom:4px;font-size:var(--ws-text-caption);color:var(--color-text-subtle)}.workspace .studio-team-row>div[data-label]{flex-wrap:wrap;justify-content:flex-start;gap:0 6px}.workspace .studio-team-row select{min-width:0;max-width:100%}}@media (max-width: 600px){.workspace .studio-invite-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace .studio-team .studio-invite-label{grid-column:1 / -1;margin:0}.workspace .studio-invite-controls{display:contents}.workspace .studio-invite-controls>input{grid-column:1 / -1;grid-row:2}.workspace .studio-team .studio-invite-help{grid-column:1 / -1;grid-row:3;margin:0}.workspace .studio-invite-controls>button{grid-row:4}}@media (max-width: 1100px){.workspace .studio-editor-library{width:235px}.workspace .studio-editor-inspector{width:245px}}@media (max-width: 900px){.workspace .studio-assets .ba-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.workspace .studio-assets .ba-grid{gap:12px}.workspace .studio-dna .ws-dna-panel{padding:18px}.workspace .studio-dna .ws-dna-summary>small{display:none}.workspace .studio-dna .ws-section-nav{gap:4px}.workspace .studio-approval-icon{width:55px;min-height:75px}.workspace [data-chat-skin=studio] .chat-thread-inner{padding:22px 16px}.workspace [data-chat-skin=studio] .chat-composer-wrap{padding:14px}.workspace .studio-image-page .ws-studio-controls{padding:18px}.workspace .studio-team{padding:16px;overflow-x:auto}}.workspace .studio-wizard{height:auto;overflow:auto}.workspace .studio-dna :is(.bd-f-group,.bd-f-title,.bd-f-lead){border:0;border-radius:0;background:transparent;padding:0 0 18px;border-bottom:1px solid var(--ws-line);box-shadow:none}.workspace .studio-dna .bd-f-title{font-size:var(--ws-text-lead, 16px);font-weight:550}.workspace .studio-dna .ws-dna-summary>small{margin-left:auto}.workspace .chat-page[data-chat-skin=studio]{background:transparent}.workspace [data-chat-skin=studio] .chat-example{justify-content:flex-start;text-align:left}.workspace [data-chat-skin=studio] .chat-example span{flex:1}.workspace [data-chat-skin=studio] .chat-thread{padding:0}.workspace .studio-editor-tools-layout{display:grid;grid-template-columns:67px minmax(0,1fr)}.workspace .studio-editor .ed-tabrail{height:auto;flex-direction:column;padding:12px 5px;gap:9px;border-bottom:0;border-right:1px solid var(--ws-line);background:var(--ws-surface);overflow-y:auto}.workspace .studio-editor .ed-tabrail:before,.workspace .studio-editor .ed-tabrail:after{display:none}.workspace .studio-editor .ed-tab{width:100%;min-height:55px;flex-shrink:0;gap:6px;border-radius:7px;font-size:var(--ws-text-caption, 10px)}.workspace .studio-editor .ed-tab svg{width:19px;height:19px}.workspace .studio-editor .ed-tab[data-active=true]{background:var(--ws-soft);color:var(--ws-green);border-bottom-color:transparent}.workspace .studio-classic .ws-panel{padding:25px}@media (max-width: 1000px){.workspace .studio-editor{position:relative;height:auto;min-height:100dvh;overflow:auto}.workspace .studio-editor-header{flex-wrap:wrap;min-height:100px;height:auto;gap:10px;padding:14px}.workspace .studio-editor-header>div{flex-basis:auto}.workspace .studio-editor-header .ed-frame-group{order:3;width:100%;justify-content:center}.workspace .studio-editor-workbench{flex:none;flex-direction:column}.workspace .studio-editor-library{width:100%;height:300px;flex:none;border-right:0;border-bottom:1px solid var(--ws-line)}.workspace .studio-editor-tools-layout{display:flex;flex-direction:column}.workspace .studio-editor .ed-tabrail{flex-direction:row;height:58px;padding:6px;border-right:0;border-bottom:1px solid var(--ws-line);overflow-x:auto;overflow-y:hidden}.workspace .studio-editor .ed-tab{min-height:40px;width:auto;flex:1 0 55px;font-size:var(--ws-text-caption, 9px)}.workspace .studio-editor-workbench>section{flex:none;min-height:460px;height:460px}.workspace .studio-editor-inspector{flex:none;width:100%;height:330px;border-left:0;border-top:1px solid var(--ws-line)}}.workspace .ws-back-row{margin-bottom:18px}.workspace .ws-back-row a{display:inline-flex;align-items:center;gap:7px;color:var(--ws-muted);font-size:var(--ws-text-small, 12px)}.workspace .ws-sidebar .ws-logout{flex-shrink:0}.workspace .studio-wizard.bw-page{display:block;height:auto;min-height:100dvh;overflow:auto}.workspace .studio-wizard>header>button{display:flex;align-items:center;gap:8px;font-size:var(--ws-text-small, 12px);color:var(--ws-muted)}.workspace .studio-wizard .bw-card>.ws-eyebrow{margin-bottom:20px}.workspace .studio-wizard .bw-pill{border:1px solid var(--ws-line);border-radius:7px;box-shadow:none;background:var(--ws-surface)}.workspace .studio-wizard .bw-pill:focus-within{border-color:var(--ws-green);box-shadow:none}.workspace .studio-wizard .bw-pill-input{border-radius:7px;font-size:var(--ws-text-body, 14px)}.workspace .studio-assets.ba-page{padding:0}.workspace .studio-assets .ba-empty{border:0;background:transparent}.workspace .studio-assets .ba-empty-ic{background:var(--ws-soft);color:var(--ws-green);border-color:var(--ws-line)}.studio-confirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250}.studio-confirm>.workspace{background:transparent}html:has(.workspace){scrollbar-gutter:stable}.ws-brands-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-toolbar.ws-brands-toolbar{flex-wrap:nowrap}.ws-toolbar.ws-brands-toolbar>.ws-search{width:min(360px,100%);max-width:360px;min-width:0;flex:1;height:44px;box-sizing:border-box}.ws-toolbar.ws-brands-toolbar>.ws-view-switch{width:max-content;margin-left:auto}.workspace .ws-brand-card{display:flex;flex-direction:column;min-width:0}.workspace .ws-brand-cover{flex-shrink:0}.workspace .ws-brand-card-body{display:flex;flex-direction:column;flex:1;min-width:0}.workspace .ws-brand-card-body footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:auto}.workspace .ws-brand-card-body footer>span{overflow-wrap:anywhere}.workspace .ws-brand-card-body footer .ws-brand-delete{align-self:end;justify-self:end}.ws-brand-card-body footer .ws-brand-delete{color:#c93636}.ws-brand-card-body footer .ws-brand-delete:hover{color:#a92222;background:#c9363612}.ws-dark .ws-brand-card-body footer .ws-brand-delete{color:#ff8585}.workspace .ws-brands-toolbar .ws-search input{padding-block:0}html[data-product-ui=true],.workspace{--ws-text-caption: var(--type-caption);--ws-text-small: var(--type-small);--ws-text-label: var(--type-label);--ws-text-control: var(--type-control);--ws-text-body: var(--type-body);--ws-text-lead: var(--type-lead);--ws-text-card: var(--type-card);--ws-text-section: var(--type-section);--ws-text-heading: var(--type-heading);--ws-text-title: var(--type-title);--text-xs: var(--ws-text-small);--text-sm: var(--ws-text-control);--text-base: var(--ws-text-body);--text-lg: var(--ws-text-lead);--text-xl: var(--ws-text-card);--text-2xl: var(--ws-text-section);--text-3xl: var(--ws-text-heading);--text-4xl: var(--ws-text-title)}html[data-product-ui=true] body,.workspace{font-size:var(--ws-text-body)}:is(.workspace,html[data-product-ui=true]) :is(.text-\[7px\],.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[10\.5px\],.text-\[11px\]){font-size:var(--ws-text-caption)}:is(.workspace,html[data-product-ui=true]) :is(.text-\[11\.5px\],.text-\[12px\],.text-\[12\.5px\],.text-xs){font-size:var(--ws-text-small)}:is(.workspace,html[data-product-ui=true]) :is(.text-\[13px\],.text-\[13\.5px\]){font-size:var(--ws-text-label)}:is(.workspace,html[data-product-ui=true]) .text-sm{font-size:var(--ws-text-control)}:is(.workspace,html[data-product-ui=true]) :is(.text-\[14px\],.text-\[15px\],.text-\[16px\],.text-base){font-size:var(--ws-text-body)}:is(.workspace,html[data-product-ui=true]) :is(.text-\[17px\],.text-\[18px\],.text-lg){font-size:var(--ws-text-lead)}:is(.workspace,html[data-product-ui=true]) .text-xl{font-size:var(--ws-text-card)}:is(.workspace,html[data-product-ui=true]) .text-2xl{font-size:var(--ws-text-section)}:is(.workspace,html[data-product-ui=true]) .text-3xl{font-size:var(--ws-text-heading)}:is(.workspace,html[data-product-ui=true]) .text-4xl{font-size:var(--ws-text-title)}.workspace .ws-button{font-size:var(--ws-text-control)!important;min-height:44px}.workspace .ws-eyebrow{font-size:var(--ws-text-caption)!important}.workspace .ws-sidebar nav a,.workspace .ws-mobile-sidebar nav a,.workspace .ws-brand-switch strong,.workspace .ws-tabs button,.workspace .ws-segments button,.workspace .ws-section-nav button{font-size:var(--ws-text-control)}.workspace :is(.ws-sidebar,.ws-mobile-sidebar) nav a{min-height:44px;height:auto}.workspace .ws-page-heading h1+p{font-size:var(--ws-text-body)}.workspace .ws-field>span:first-child{font-size:var(--ws-text-control)}.workspace :is(.ws-brand-switch small,.ws-user small,.ws-usage a,.ws-nav-label){font-size:var(--ws-text-caption)}.workspace :is(.ws-breadcrumb,.ws-quick-search){font-size:var(--ws-text-label)!important}.workspace .ws-topbar{height:auto;min-height:71px;padding-block:12px;flex-wrap:wrap}.workspace .ws-breadcrumb{min-width:0;max-width:100%;flex-wrap:wrap}.workspace .ws-topbar-actions{flex-shrink:0;margin-left:auto}.workspace .ws-quick-search{white-space:nowrap}.workspace .ws-card-title{font-size:var(--ws-text-lead)!important;white-space:normal;overflow-wrap:anywhere}.workspace .ws-section-nav button>:is(span,svg),.workspace .ws-sidebar nav a>svg{flex-shrink:0}.workspace :is(input,select,textarea):not([type=range],[type=color],[type=checkbox],[type=radio],[type=file],[type=hidden]){font-size:var(--type-input)!important;line-height:1.5}.workspace .ws-search{height:auto;min-height:44px}.workspace .ws-search input{padding-block:9px}.workspace :is(input,select):not([type=range],[type=color],[type=checkbox],[type=radio],[type=file],[type=hidden]){min-height:2.75rem}.workspace :is(.ws-page-heading,.ws-section-heading,.ws-toolbar){flex-wrap:wrap}.workspace .ws-page-heading>div:first-child{min-width:min(100%,18rem);flex:1}.workspace .ws-heading-actions{max-width:100%}.workspace .ws-brand-card-body>p{height:auto;min-height:3.2em}.workspace :is(.ws-creative-info>div,.ws-creative-info footer,.ws-brand-card-body footer){flex-wrap:wrap}.workspace .ws-overview-stats .ws-panel>div>span{min-height:0}.workspace .ws-usage>div:first-child{gap:8px;flex-wrap:wrap}.workspace .ws-dialog-actions{flex-wrap:wrap}.workspace .studio-assets .ba-chip{height:auto;min-height:40px}.workspace .ws-progress-steps{flex-wrap:wrap;row-gap:12px}@media (min-width: 901px){.workspace .ws-shell{grid-template-columns:clamp(15.5rem,19vw,18rem) minmax(0,1fr)}.workspace .ws-shell.ws-collapsed{grid-template-columns:77px minmax(0,1fr)}}@media (min-width: 1001px){.workspace .studio-editor-library{width:clamp(17.5rem,23vw,23rem)}.workspace .studio-editor-inspector{width:clamp(18rem,24vw,24rem)}.workspace .studio-editor-tools-layout{grid-template-columns:6rem minmax(0,1fr)}.workspace .studio-editor .ed-tab{white-space:normal;overflow-wrap:anywhere;line-height:1.4}}.workspace .studio-editor .ed-tab{font-size:var(--ws-text-caption)}.workspace .studio-editor :is(input,select):not([type=range],[type=color],[type=checkbox],[type=radio],[type=file],[type=hidden]){min-height:2rem}.workspace .studio-editor :is(.ed-num-input,.ed-select){min-height:32px}.workspace .studio-editor .ed-frame-group{flex-shrink:0}@media (max-width: 700px){.workspace .ws-topbar{min-height:63px}.workspace .ws-toolbar>div:not(.ws-segments){flex-wrap:wrap}.workspace .ws-page-heading h1{overflow-wrap:anywhere}.workspace .ws-breadcrumb{flex-wrap:nowrap}.workspace .ws-breadcrumb>:is(a,strong){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace .ws-topbar-actions{flex-shrink:0}.workspace .ws-shortcuts{grid-template-columns:1fr}.workspace .ws-progress-steps li{white-space:normal}}@media (max-width: 1000px){.workspace .studio-editor .ed-tab{flex-basis:5.5rem}}.workspace{--sidebar-control-gap: 6px}.workspace .sidebar-frame{position:sticky;top:0;height:100dvh;min-height:0;min-width:0;padding:0;overflow:visible;z-index:30}.workspace .sidebar-scroll{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;padding:27px 17px 15px;overflow-y:auto;overscroll-behavior:contain}.workspace .sidebar-scroll:has(.ws-brand-menu){overflow:visible}.workspace .sidebar-frame[data-collapsed=true]{padding:0}.workspace .sidebar-frame[data-collapsed=true] .sidebar-scroll{padding-inline:12px}.workspace .sidebar-brand{display:flex;align-items:center;min-height:32px;flex-shrink:0;padding-left:5px;margin-bottom:24px}.workspace .sidebar-brand .logo{width:146px}.workspace .sidebar-brand-mark{display:grid;place-items:center;width:100%;height:32px;color:var(--ws-ink)}.workspace .sidebar-frame[data-collapsed=true] .sidebar-brand{padding:0}.workspace .sidebar-edge-toggle{position:absolute;top:50%;right:0;transform:translate(50%,-50%);display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--ws-line);border-radius:50%;background:var(--ws-surface);color:var(--ws-muted);box-shadow:0 2px 6px #0000000d;opacity:0;pointer-events:none;cursor:pointer;z-index:41;transition:opacity .12s ease,background .12s ease,color .12s ease}.workspace .sidebar-frame:hover>.sidebar-edge-toggle,.workspace .sidebar-frame:focus-within>.sidebar-edge-toggle{opacity:1;pointer-events:auto}.workspace .sidebar-edge-toggle:hover{background:var(--ws-soft);color:var(--ws-ink)}.workspace :is(.ws-sidebar,.ws-mobile-sidebar) :is(.ws-switcher,.ws-create-nav){margin-bottom:var(--sidebar-control-gap);flex-shrink:0}.workspace :is(.ws-sidebar,.ws-mobile-sidebar) nav{gap:var(--sidebar-control-gap)}.workspace :is(.ws-sidebar,.ws-mobile-sidebar,.studio-chat-sidebar,.studio-chat-sidebar-mobile) .ws-usage{margin-block:var(--sidebar-control-gap)}.workspace :is(.ws-sidebar,.ws-mobile-sidebar) .ws-logout{margin-top:var(--sidebar-control-gap)}.workspace :is(.ws-sidebar,.ws-mobile-sidebar) .ws-user{margin-block:0}.workspace .ws-collapsed .ws-sidebar .ws-user{margin-top:calc(var(--sidebar-control-gap) + 8px)}.workspace .ws-brand-switch{padding:12px;gap:10px}.workspace .ws-brand-switch>svg,.workspace .ws-user>svg{flex-shrink:0}.workspace .ws-brand-switch-copy,.workspace .ws-user-copy{display:flex;flex-direction:column;gap:0}.workspace .ws-brand-switch-copy>:is(strong,small),.workspace .ws-user-copy>:is(strong,small){margin:0;padding:0;line-height:1.3}.workspace .ws-user-copy>small{white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.workspace .ws-workspace-selector{position:relative;flex-shrink:0;min-width:0;margin-bottom:var(--sidebar-control-gap);border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.workspace .ws-workspace-selector select{display:block;width:100%;max-width:100%;min-width:0;min-height:2.75rem;margin:0;padding:0 32px 0 36px;border:0;border-radius:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;color:var(--color-text);text-overflow:ellipsis;cursor:pointer}.workspace .ws-workspace-selector>svg{position:absolute;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.workspace .ws-workspace-selector-icon{left:11px}.workspace .ws-workspace-selector-chevron{right:10px}.workspace .ws-workspace-selector:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.workspace .ws-workspace-selector select:focus-visible{outline:none}.workspace .ws-workspace-selector select:disabled{cursor:default;opacity:.6}.workspace .ws-workspace-retry{margin-bottom:var(--sidebar-control-gap);font-size:var(--ws-text-caption);text-align:left;text-decoration:underline}.workspace [data-collapsed=true] .ws-workspace-selector .ws-workspace-selector-icon{left:50%;transform:translate(-50%,-50%)}.workspace [data-collapsed=true] .ws-workspace-selector .ws-workspace-selector-chevron{display:none}.workspace [data-collapsed=true] .ws-workspace-selector select{padding:0;opacity:0}.workspace .ws-user{flex-shrink:0}.workspace .ws-usage-link{display:block;color:inherit;text-decoration:none}.workspace .ws-usage-link:focus-visible{outline:2px solid var(--ws-green);outline-offset:2px}.workspace .ws-usage .ws-usage-action{display:flex;align-items:center;justify-content:space-between;color:var(--ws-muted);font-size:var(--ws-text-caption, 11px)}.workspace .ws-usage-link:hover .ws-usage-action{text-decoration:underline}.workspace .ws-credit-note{margin:6px 0;color:var(--ws-muted);font-size:12px;line-height:1.4}.workspace .ws-mobile-sidebar>.sidebar-brand{display:none}@media (min-width: 901px){.workspace .studio-chat-page{grid-template-columns:clamp(15.5rem,19vw,18rem) minmax(0,1fr)}.workspace .studio-chat-page.studio-chat-collapsed{grid-template-columns:77px minmax(0,1fr)}}.workspace .studio-chat-sidebar-top{gap:16px;padding:0 0 var(--sidebar-control-gap)}.workspace .studio-chat-compact-history{flex:1}.workspace .studio-chat-compact-history .ws-icon-button{width:100%;height:44px}.workspace .studio-chat-sidebar[data-collapsed=true] .studio-chat-sidebar-top{padding-bottom:var(--sidebar-control-gap)}.workspace .studio-chat-sidebar[data-collapsed=true] .studio-chat-topbar{flex-direction:column;gap:8px}.workspace .studio-chat-sidebar[data-collapsed=true] :is(.ws-usage,.ws-user-copy,.ws-user>svg){display:none}.workspace .studio-chat-sidebar[data-collapsed=true] .ws-user{justify-content:center}.workspace .studio-chat-toolbar{display:none;align-items:center;justify-content:flex-end;gap:12px;padding:12px clamp(20px,3vw,40px);border-bottom:1px solid var(--ws-line);flex-shrink:0}.workspace .studio-chat-sidebar-mobile{padding:27px 17px 15px;overflow-y:auto}@media (max-width: 900px){.workspace .sidebar-edge-toggle{display:none}.workspace .studio-chat-toolbar{display:flex;justify-content:space-between;padding:12px 20px}}@media (hover: none) and (min-width: 901px){.workspace .sidebar-edge-toggle{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion: reduce){.workspace .sidebar-edge-toggle{transition:none}}.workspace :is(.ws-sidebar,.ws-mobile-sidebar) .ws-brand-list{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;margin-bottom:var(--sidebar-control-gap)}.workspace :is(.ws-sidebar,.ws-mobile-sidebar):has(.ws-brand-list) .ws-sidebar-spacer{flex:0 0 auto;min-height:0}.workspace :is(.ws-sidebar,.ws-mobile-sidebar):has(.ws-brand-list) .ws-create-nav{margin-bottom:calc(var(--sidebar-control-gap) + 8px)}.workspace .ws-brand-list-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding-inline:0;font-size:var(--ws-text-caption, 10px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted, var(--color-text-muted))}.workspace .ws-brand-list-label>span{padding:1px 6px;border-radius:4px;background:var(--ws-soft, var(--color-surface-muted));letter-spacing:0;font-weight:600}.workspace :is(.ws-sidebar,.ws-mobile-sidebar) .ws-brand-list>nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;--fade-top: 0px;--fade-bottom: 0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%);scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .18s ease}.workspace :is(.ws-sidebar,.ws-mobile-sidebar) .ws-brand-list>nav[data-fade-top=true]{--fade-top: 28px}.workspace :is(.ws-sidebar,.ws-mobile-sidebar) .ws-brand-list>nav[data-fade-bottom=true]{--fade-bottom: 28px}.workspace :is(.ws-sidebar,.ws-mobile-sidebar) .ws-brand-list>nav:hover,.workspace :is(.ws-sidebar,.ws-mobile-sidebar) .ws-brand-list>nav:focus-within{scrollbar-color:#d3dbc6 transparent}.workspace :is(.ws-sidebar,.ws-mobile-sidebar) .ws-brand-list>nav::-webkit-scrollbar-thumb{background-color:transparent;transition:background-color .18s ease}.workspace :is(.ws-sidebar,.ws-mobile-sidebar) .ws-brand-list>nav:hover::-webkit-scrollbar-thumb,.workspace :is(.ws-sidebar,.ws-mobile-sidebar) .ws-brand-list>nav:focus-within::-webkit-scrollbar-thumb{background-color:#d3dbc6}.workspace :is(.ws-sidebar,.ws-mobile-sidebar) .ws-brand-list>nav::-webkit-scrollbar-thumb:hover{background-color:var(--ws-muted, var(--color-text-subtle))}.workspace.ws-dark :is(.ws-sidebar,.ws-mobile-sidebar) .ws-brand-list>nav:hover,.workspace.ws-dark :is(.ws-sidebar,.ws-mobile-sidebar) .ws-brand-list>nav:focus-within{scrollbar-color:var(--ws-line, #3a4634) transparent}.workspace .ws-brand-list .ws-brand-avatar{width:24px;height:24px;font-size:var(--ws-text-caption, 10px);flex-shrink:0}.workspace .ws-brand-list>nav a>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace .ws-brand-list>nav p{padding:8px 11px;margin:0;font-size:var(--ws-text-caption, 11px);color:var(--ws-muted, var(--color-text-muted))}.workspace .ws-collapsed .ws-sidebar .ws-brand-list>nav a>.ws-brand-avatar{display:grid}.workspace .ws-collapsed .ws-sidebar .ws-brand-list :is(.ws-brand-list-label,.ws-brand-list-search){display:none}.workspace .ws-collapsed .ws-sidebar .ws-brand-list>nav{padding-right:0}.workspace .ws-brand-list-expand{display:none}.workspace .ws-collapsed .ws-sidebar .ws-brand-list-expand{display:grid;place-items:center;width:100%;height:44px;flex-shrink:0;border:1px solid var(--color-border, var(--ws-line));border-radius:8px;background:var(--color-surface, var(--ws-surface));color:var(--color-text-muted, var(--ws-muted));cursor:pointer}.workspace .ws-collapsed .ws-sidebar .ws-brand-list-expand:hover{background:var(--ws-soft, var(--color-surface-muted));color:var(--ws-ink, var(--color-text))}
