/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--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-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-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-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer reset;@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-sm:24rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-md:12px;--blur-3xl:64px;--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);--border-width-q-hairline:var(--hf-border-width-hairline);--border-width-q-thin:var(--hf-border-width-thin);--border-width-q-medium:var(--hf-border-width-medium);--border-width-q-thick:var(--hf-border-width-thick);--radius-q-0:var(--hf-radius-0);--radius-q-100:var(--hf-radius-100);--radius-q-150:var(--hf-radius-150);--radius-q-200:var(--hf-radius-200);--radius-q-300:var(--hf-radius-300);--radius-q-400:var(--hf-radius-400);--radius-q-500:var(--hf-radius-500);--radius-q-600:var(--hf-radius-600);--radius-q-full:var(--hf-radius-full);--spacing-q-100:var(--hf-space-100);--spacing-q-150:var(--hf-space-150);--spacing-q-200:var(--hf-space-200);--spacing-q-500:var(--hf-space-500);--spacing-q-600:var(--hf-space-600);--spacing-q-800:var(--hf-space-800);--spacing-q-1000:var(--hf-space-1000);--spacing-q-1200:var(--hf-space-1200);--spacing-q-1400:var(--hf-space-1400);--z-index-q-modal:var(--hf-z-index-modal);--size-q-icon-xs:var(--hf-icon-xs);--opacity-q-disabled:var(--hf-opacity-disabled)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background-color:var(--hf-color-background-primary);color:var(--hf-color-text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--hf-color-background-primary);min-height:100vh;color:var(--hf-color-text-primary);font-family:var(--hf-type-family-secondary)}*{border-color:var(--hf-color-border-default)}}@layer components;@layer utilities{.q-dot-glow{position:relative}.q-dot-glow:before{content:"";inset:var(--hf-space-0);z-index:-1;border-radius:var(--hf-radius-full);filter:blur(var(--hf-space-050));pointer-events:none;will-change:transform, opacity;background-color:currentColor;animation:2.4s ease-in-out infinite q-dot-glow;position:absolute}.q-dot-pulse{position:relative}.q-dot-pulse:before,.q-dot-pulse:after{content:"";inset:var(--hf-space-0);z-index:-1;border-radius:var(--hf-radius-full);pointer-events:none;will-change:transform, opacity;animation:q-dot-pulse 2s var(--hf-ease-out) infinite;background-color:currentColor;position:absolute}.q-dot-pulse:after{animation-delay:var(--hf-duration-1000)}.q-vault-viewport{inset:var(--hf-space-0);z-index:var(--hf-z-index-modal);pointer-events:none;position:fixed}.q-vault-viewport>*{pointer-events:auto}.q-generation-card-generating{inset:var(--hf-space-0);border-radius:inherit;pointer-events:none;position:absolute;overflow:hidden}.q-icon-tile-gradient{border:var(--hf-border-width-thin) solid #c5c5c53d;color:#fff;box-shadow:0 4px 2px #00000014,inset 0 2px 4px #ffffff3d}.q-icon-tile-gradient:before,.q-icon-tile-gradient:after{content:"";pointer-events:none;position:absolute;inset:0}.q-icon-tile-gradient:before{mix-blend-mode:overlay;background-image:linear-gradient(#fff3,#0000)}.q-icon-tile-gradient:after{mix-blend-mode:hard-light;background-image:linear-gradient(#ffffff52,#0000)}.q-prompt-box-upload-filled:after{content:"";background-image:linear-gradient(to top, var(--hf-color-transparent-dark-60), transparent 60%);pointer-events:none;position:absolute;inset:0}.q-glass{--q-glass-blur:var(--hf-space-1000);--q-glass-saturate:1.6;--q-glass-radius:var(--hf-radius-600);--q-glass-sheen-height:50%;--q-glass-sheen-color:var(--hf-color-transparent-light-15);box-sizing:border-box;min-width:var(--hf-space-0);isolation:isolate;border-radius:var(--q-glass-radius);background-color:var(--hf-color-background-glass);color:var(--hf-color-text-primary);-webkit-backdrop-filter:blur(var(--q-glass-blur)) saturate(var(--q-glass-saturate));backdrop-filter:blur(var(--q-glass-blur)) saturate(var(--q-glass-saturate));box-shadow:inset var(--hf-border-width-thin) var(--hf-border-width-thin) var(--hf-space-0) var(--hf-color-transparent-light-20), inset calc(-1 * var(--hf-border-width-thin)) calc(-1 * var(--hf-border-width-thin)) var(--hf-space-0) var(--hf-color-transparent-dark-15);transition-property:box-shadow,transform,background-color;transition-duration:var(--hf-duration-normal);transition-timing-function:var(--hf-ease-out);flex-direction:column;display:flex;position:relative;overflow:clip}.q-glass:before{content:"";inset-block-start:var(--hf-space-0);inset-inline:var(--hf-space-0);height:var(--q-glass-sheen-height);pointer-events:none;z-index:-1;background-image:linear-gradient(to bottom, var(--q-glass-sheen-color), transparent);position:absolute}.q-sonner-viewport{z-index:var(--hf-z-index-toast);width:min(var(--q-sonner-width), calc(100vw - var(--hf-space-800)));pointer-events:none;position:fixed}.q-sonner-viewport>*{pointer-events:auto}.q-sonner-viewport[data-position$=-right]{right:var(--hf-space-400)}.q-sonner-viewport[data-position$=-left]{left:var(--hf-space-400)}.q-sonner-viewport[data-position$=-center]{left:50%;transform:translate(-50%)}.q-sonner-viewport[data-position^=top]{top:var(--hf-space-400)}.q-sonner-viewport[data-position^=bottom]{bottom:var(--hf-space-400)}.q-tabs-indicator{box-sizing:border-box;bottom:auto;left:var(--active-tab-left);pointer-events:none;top:var(--active-tab-top);transition-duration:var(--q-tabs-transition-duration);transition-property:background,background-color,border-color,border-radius,box-shadow,height,left,top,width;transition-timing-function:var(--q-tabs-transition-ease);will-change:height, left, top, width;z-index:0;position:absolute}.q-vault{z-index:var(--hf-z-index-modal);background-color:var(--hf-color-background-glass);-webkit-backdrop-filter:blur(var(--hf-space-1000));backdrop-filter:blur(var(--hf-space-1000));border:var(--hf-border-width-thin) solid var(--hf-color-border-subtle);color:var(--hf-color-text-primary);box-shadow:inset 0 var(--hf-space-050) 3px var(--hf-color-transparent-light-05), 0 var(--hf-space-100) var(--hf-space-600) calc(-1 * var(--hf-space-200)) var(--hf-color-transparent-dark-15);transition:transform calc(var(--hf-duration-400) * var(--drawer-swipe-strength,1)) var(--hf-ease-emphasized);flex-direction:column;display:flex;position:fixed}.q-vault[data-swiping]{transition:none}.q-vault:after{content:"";background-color:var(--hf-color-background-glass);-webkit-backdrop-filter:blur(var(--hf-space-1000));backdrop-filter:blur(var(--hf-space-1000));pointer-events:none;position:absolute}.q-prompt-box-generate{justify-content:center;align-self:stretch;align-items:center;gap:var(--hf-space-150);width:var(--q-prompt-box-generate-width);padding:var(--hf-space-500) var(--hf-space-500) var(--hf-space-600);border-radius:var(--hf-radius-300);color:var(--hf-color-text-inverse);cursor:pointer;background-image:linear-gradient(191deg,#ffff1400 12.7%,#ffff14 75.8%),linear-gradient(90deg,#d1fe17 0% 100%);outline:none;flex-direction:column;flex-shrink:0;transition-property:filter,box-shadow;display:flex;position:relative;overflow:clip;box-shadow:inset 0 -3px #00000052,0 32px 24px #00000026,0 6px 4px #00000040}.q-prompt-box-generate:hover{filter:brightness(1.04)}.q-prompt-box-generate:focus-visible{box-shadow:0 0 0 var(--hf-border-width-thick) var(--hf-color-background-primary), 0 0 0 var(--hf-space-100) var(--hf-color-border-focus)}.q-prompt-box-generate:disabled,.q-prompt-box-generate[data-disabled]{pointer-events:none;opacity:var(--hf-opacity-disabled)}.q-media-overlay{justify-content:center;align-items:center;gap:var(--hf-space-200);pointer-events:none;display:flex;position:absolute}.q-media-overlay>*{pointer-events:auto}.q-nav-positioner{z-index:var(--hf-z-index-popover)}.q-nav-positioner[data-anchor-hidden]{opacity:0;pointer-events:none}.q-prompt-box-mode{justify-content:center;align-items:center;gap:var(--hf-space-100);width:100%;height:3.125rem;padding:var(--hf-space-150) var(--hf-space-300);border-radius:var(--hf-radius-400);color:var(--hf-color-text-secondary);cursor:pointer;background-color:#0000;outline:none;flex-direction:column;transition-property:background-color,background-image,color,box-shadow;display:flex}.q-prompt-box-mode:hover{background-image:linear-gradient(var(--hf-color-overlay-hover), var(--hf-color-overlay-hover))}.q-prompt-box-mode:focus-visible{box-shadow:0 0 0 var(--hf-border-width-thick) var(--hf-color-background-primary), 0 0 0 var(--hf-space-100) var(--hf-color-border-focus)}.q-prompt-box-mode:disabled,.q-prompt-box-mode[data-disabled]{pointer-events:none;opacity:var(--hf-opacity-disabled)}.q-prompt-box-pill{justify-content:center;align-items:center;gap:var(--hf-space-100);height:1.75rem;padding-inline:var(--hf-space-200);border-radius:var(--hf-radius-200);background-color:var(--hf-color-transparent-light-05);color:var(--hf-color-text-primary);cursor:pointer;font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none);outline:none;flex-shrink:0;transition-property:background-color,background-image,box-shadow;display:inline-flex}.q-prompt-box-pill:hover,.q-prompt-box-pill[data-popup-open]{background-image:linear-gradient(var(--hf-color-overlay-hover), var(--hf-color-overlay-hover))}.q-prompt-box-pill:disabled,.q-prompt-box-pill[data-disabled]{pointer-events:none;opacity:var(--hf-opacity-disabled)}.q-button{text-align:center;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;--tw-outline-style:none;max-width:100%;transition-property:color,background-color,background-image,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));outline-style:none;grid-auto-flow:column;place-content:center;align-items:center;display:inline-grid;overflow:hidden}.q-button:focus-visible{box-shadow:0 0 0 var(--hf-border-width-thick) var(--hf-color-background-primary), 0 0 0 var(--hf-space-100) var(--hf-color-border-focus)}.q-button:disabled{pointer-events:none;opacity:.5}.q-toggle{cursor:pointer;border-radius:var(--radius-q-300);color:var(--hf-color-text-secondary);--tw-outline-style:none;-webkit-user-select:none;user-select:none;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));background-color:#0000;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.q-toggle:hover{background-color:var(--hf-color-overlay-hover)}.q-toggle[data-pressed]{background-color:var(--q-tint)}@supports (color:color-mix(in lab, red, red)){.q-toggle[data-pressed]{background-color:color-mix(in oklch, var(--q-tint) 10%, transparent)}}.q-toggle[data-pressed]{color:var(--q-tint)}.q-toggle: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);--tw-ring-color:var(--q-tint)}@supports (color:color-mix(in lab, red, red)){.q-toggle:focus-visible{--tw-ring-color:color-mix(in oklch, var(--q-tint) 40%, transparent)}}.q-toggle[data-disabled]{pointer-events:none;opacity:var(--opacity-q-disabled)}.q-nav-item{align-items:center;gap:var(--hf-space-100);padding:var(--hf-space-100) var(--hf-space-200);border-radius:var(--hf-radius-200);color:var(--hf-color-text-tertiary);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-loose);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--hf-duration-150) ease, color var(--hf-duration-150) ease;background-color:#0000;text-decoration:none;display:inline-flex}.q-nav-item:hover,.q-nav-item[data-popup-open]{background-color:var(--hf-color-overlay-hover);color:var(--hf-color-text-primary)}.q-nav-item[data-active],.q-nav-item[aria-current=page]{color:var(--hf-color-text-primary)}.q-nav-item[data-disabled]{color:var(--hf-color-text-disabled);pointer-events:none}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.q-sidebar-collaborator-avatar{z-index:2;border-radius:var(--hf-radius-full);width:1.125rem;height:1.125rem;flex:none;margin-inline-end:calc(-1 * var(--hf-space-050));display:inline-flex;position:relative;overflow:hidden}.q-sidebar-collaborator-avatar>img{object-fit:cover;width:122.22%;height:122.22%;position:absolute;inset:-11.11%}.q-modal-backdrop{inset:var(--hf-space-0);z-index:var(--hf-z-index-overlay);background-color:var(--hf-color-overlay-scrim);transition-property:opacity;transition-duration:var(--hf-duration-normal);transition-timing-function:var(--hf-ease-out);position:fixed}.q-modal-backdrop[data-starting-style],.q-modal-backdrop[data-ending-style]{opacity:0}.q-vault-backdrop{inset:var(--hf-space-0);z-index:var(--hf-z-index-overlay);background-color:var(--hf-color-overlay-scrim);opacity:calc(1 - var(--drawer-swipe-progress,0));transition:opacity var(--hf-duration-400) var(--hf-ease-emphasized);position:fixed}.q-vault-backdrop[data-starting-style],.q-vault-backdrop[data-ending-style]{opacity:0}.q-sidebar-project-thumb{width:var(--hf-space-600);height:var(--hf-space-600);border-radius:var(--hf-radius-200);color:var(--hf-color-icon-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.q-sidebar-project-thumb>img,.q-sidebar-project-thumb>.q-sidebar-project-thumb-fallback{inset:var(--hf-space-0);border-radius:inherit;background-color:var(--hf-color-transparent-light-05);object-fit:cover;width:100%;height:100%;box-shadow:0 var(--hf-space-050) var(--hf-border-width-medium) calc(-1 * var(--hf-space-050)) var(--hf-color-shadow-sm), inset 0 var(--hf-space-050) var(--hf-space-150) var(--hf-space-0) var(--hf-color-transparent-light-15);-webkit-backdrop-filter:blur(var(--hf-space-300));backdrop-filter:blur(var(--hf-space-300));justify-content:center;align-items:center;display:inline-flex;position:absolute;overflow:hidden}.q-sidebar-project-thumb svg{width:var(--hf-space-600);height:var(--hf-space-600)}.q-media-fallback{justify-content:center;align-items:center;gap:var(--hf-space-200);padding:var(--hf-space-400);background-color:var(--hf-color-background-elevated-start);color:var(--hf-color-text-tertiary);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.q-progress-center{inset:var(--hf-space-0);color:var(--hf-color-text-primary);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none);place-items:center;display:grid;position:absolute}.q-prompt-box-upload-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.q-command-detail-scroll{inset:var(--hf-space-0);overscroll-behavior:contain;padding:var(--hf-space-300);position:absolute;overflow-y:auto}.q-generation-card-glow{background-image:radial-gradient(120% 100% at 50% 0%, var(--hf-color-brand-primary) 0%, var(--hf-color-brand-primary) 45%, transparent 82%);height:45%;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.q-generation-card-glow{background-image:radial-gradient(120% 100% at 50% 0%, color-mix(in oklab, var(--hf-color-brand-primary) 42%, transparent) 0%, color-mix(in oklab, var(--hf-color-brand-primary) 14%, transparent) 45%, transparent 82%)}}.q-generation-card-glow{animation:2.6s ease-in-out infinite q-generation-pulse}.q-virtual-grid-track{inset-block-start:var(--hf-space-0);inset-inline:var(--hf-space-0);will-change:transform;width:100%;position:absolute}.q-progress-fill{inset-block:var(--hf-space-0);left:var(--hf-space-0);border-radius:var(--hf-radius-full);background-color:var(--q-tint);transition:width var(--hf-duration-350) var(--hf-ease-in-out-circ);will-change:width;position:absolute}.q-progress-segment-fill{inset-block:var(--hf-space-0);left:var(--hf-space-0);border-radius:var(--hf-radius-full);background-color:var(--q-tint);transition:width var(--hf-duration-350) var(--hf-ease-in-out-circ);position:absolute}.q-generation-card-status{align-items:center;gap:var(--hf-space-200);padding:var(--hf-space-150) var(--hf-space-400) var(--hf-space-150) var(--hf-space-250);border-radius:var(--hf-radius-full);background-color:var(--hf-color-overlay-hover);-webkit-backdrop-filter:blur(var(--hf-space-300));backdrop-filter:blur(var(--hf-space-300));display:inline-flex;position:absolute;inset-block-start:var(--hf-space-200);inset-inline-start:var(--hf-space-200)}.q-sidebar-pin{z-index:1;width:var(--hf-space-500);height:var(--hf-space-500);padding:var(--hf-space-0);border:var(--hf-border-width-none) solid transparent;border-radius:var(--hf-radius-150);color:var(--hf-color-icon-tertiary);cursor:pointer;opacity:0;transform:translateY(-50%) translateX(var(--hf-space-100)) scale(.96);transition:opacity var(--hf-duration-150) ease, color var(--hf-duration-150) ease, background-color var(--hf-duration-150) ease, transform var(--hf-duration-150) ease;will-change:opacity, transform;inset-inline-end:var(--hf-space-150);background-color:#0000;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%}.q-sidebar-pin:hover{color:var(--hf-color-icon-primary);background-color:var(--hf-color-overlay-hover)}.q-sidebar-pin:focus-visible{opacity:1;box-shadow:inset 0 0 0 var(--hf-border-width-thick) var(--hf-color-border-focus);outline:none}.q-sidebar-pin[data-pinned]{opacity:1;color:var(--hf-color-icon-primary);transform:translateY(-50%) translateX(var(--hf-space-0)) scale(1)}.q-sidebar-pin>svg{width:calc(var(--hf-space-300) + var(--hf-space-050));height:calc(var(--hf-space-300) + var(--hf-space-050))}.q-sidebar-action{z-index:1;opacity:1;transition:opacity var(--hf-duration-150) ease, transform var(--hf-duration-150) ease;will-change:opacity, transform;inset-inline-end:var(--hf-space-150);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.q-modal{z-index:var(--hf-z-index-modal);box-sizing:border-box;gap:var(--hf-space-200);width:min(var(--q-modal-width), calc(100vw - var(--hf-space-800)));max-height:calc(100dvh - var(--hf-space-1600));padding:var(--hf-space-200);background-color:var(--hf-color-background-glass);-webkit-backdrop-filter:blur(var(--hf-space-1000));backdrop-filter:blur(var(--hf-space-1000));border-radius:var(--hf-radius-600);transition-property:opacity,transform;transition-duration:var(--hf-duration-normal);transition-timing-function:var(--hf-ease-out);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:clip;transform:translate(-50%,-50%)}.q-modal[data-starting-style],.q-modal[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.96)}.q-modal[data-ending-style]{transition-duration:var(--hf-duration-150);transition-timing-function:var(--hf-ease-in)}.q-switch-thumb{background-color:var(--q-switch-thumb-bg);border:var(--hf-border-width-none) solid transparent;border-radius:var(--q-switch-thumb-radius);box-shadow:var(--q-switch-thumb-shadow-soft);box-sizing:border-box;height:var(--q-switch-thumb-size);left:var(--q-switch-padding);top:var(--q-switch-padding);transform-origin:0;transition-property:border-color,box-shadow,transform;transition-duration:var(--q-switch-duration-thumb);transition-timing-function:var(--q-switch-ease);width:var(--q-switch-thumb-size);will-change:transform;display:block;position:absolute}.q-avatar-status{position:absolute;top:85.355%;left:85.355%;transform:translate(-50%,-50%)}.q-progress-dot{top:var(--hf-space-0);width:var(--q-progress-dot);height:var(--q-progress-dot);border-radius:var(--hf-radius-full);background-color:var(--hf-color-background-tertiary);transition:background-color var(--hf-duration-slow) ease;position:absolute;transform:translate(-50%)}.q-sonner{--q-sonner-peek:var(--hf-space-250);--q-sonner-gap:.875rem;left:var(--hf-space-0);right:var(--hf-space-0);width:100%;z-index:calc(1000 - var(--toast-index));box-sizing:border-box;align-items:flex-start;gap:var(--hf-space-300);height:var(--toast-frontmost-height);padding:var(--hf-space-300) var(--hf-space-400);border-radius:var(--hf-radius-400);border:var(--hf-border-width-thin) solid var(--hf-color-border-subtle);background-color:var(--hf-color-background-glass);-webkit-backdrop-filter:blur(var(--hf-space-1000));backdrop-filter:blur(var(--hf-space-1000));color:var(--hf-color-text-primary);box-shadow:var(--hf-shadow-overlay);transition-property:transform,opacity,height;transition-duration:var(--hf-duration-400);transition-timing-function:var(--hf-ease-out-quart);display:flex;position:absolute;overflow:hidden}.q-tabs-list{box-sizing:border-box;isolation:isolate;align-items:center;max-width:100%;display:inline-flex;position:relative}.q-tabs-tab{appearance:none;border:var(--hf-border-width-none) solid transparent;box-sizing:border-box;color:var(--q-tabs-tab-fg);cursor:pointer;padding:var(--hf-space-250) var(--hf-space-400);transition-duration:var(--q-tabs-transition-duration);transition-property:background-color,border-color,box-shadow,color,opacity;transition-timing-function:var(--q-tabs-transition-ease);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:1;background-color:#0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.q-tabs-tab svg{color:var(--q-tabs-tab-icon);height:var(--q-tabs-icon-size,var(--hf-icon-sm));width:var(--q-tabs-icon-size,var(--hf-icon-sm));flex-shrink:0}.q-prompt-box-upload-add{z-index:1;width:var(--hf-space-500);height:var(--hf-space-500);border-radius:var(--hf-radius-full);background-color:var(--hf-color-transparent-light-05);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);color:var(--hf-color-icon-primary);box-shadow:var(--hf-shadow-raised-sm,0 2px 1.5px -.5px #00000029);justify-content:center;align-items:center;display:inline-flex;position:relative}.q-prompt-box-upload-add svg{width:var(--hf-icon-sm);height:var(--hf-icon-sm)}.q-button-group{max-width:100%;display:inline-flex;position:relative}.q-button-group>.q-button{position:relative}.q-button-group>.q-button:hover,.q-button-group>.q-button:focus-visible{z-index:1}.q-tabs-tab-content{align-items:center;gap:var(--q-tabs-content-gap,var(--hf-space-150));min-width:var(--hf-space-0);padding:var(--hf-space-0) var(--q-tabs-label-padding-x,var(--hf-space-150));text-overflow:ellipsis;z-index:1;justify-content:center;display:inline-flex;position:relative;overflow:hidden}.q-prompt-box-upload-label{z-index:1;text-align:left;color:var(--hf-color-text-primary);text-transform:uppercase;font-family:var(--hf-type-family-grotesk);font-size:var(--hf-type-size-050);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-200);letter-spacing:var(--hf-type-letter-spacing-slight);align-self:flex-start;position:relative}.q-icon-tile-glyph{z-index:1;position:relative}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.q-checkbox{--q-checkbox-fill:var(--hf-color-icon-accent);--q-checkbox-fg:var(--hf-color-icon-inverse);--q-checkbox-hover-border:var(--hf-color-lime-900);--q-checkbox-focus-ring:var(--hf-color-transparent-lime-20);--q-checkbox-target-size:var(--hf-space-600);--q-checkbox-box-size:var(--hf-space-500);border:var(--hf-border-width-none) solid transparent;box-sizing:border-box;color:var(--q-checkbox-fg);cursor:pointer;height:var(--q-checkbox-target-size);padding:var(--hf-space-0);border-radius:var(--hf-radius-200);vertical-align:top;width:var(--q-checkbox-target-size);background-color:#0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition-property:background-color,border-color,box-shadow,color;display:inline-flex;position:relative}.q-radio{--q-radio-fill:var(--hf-color-icon-accent);--q-radio-fg:var(--hf-color-icon-inverse);--q-radio-hover-border:var(--hf-color-lime-900);--q-radio-focus-ring:var(--hf-color-transparent-lime-20);--q-radio-target-size:var(--hf-space-600);--q-radio-box-size:var(--hf-space-500);border:var(--hf-border-width-none) solid transparent;border-radius:var(--hf-radius-full);box-sizing:border-box;color:var(--q-radio-fg);cursor:pointer;height:var(--q-radio-target-size);padding:var(--hf-space-0);width:var(--q-radio-target-size);background-color:#0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition-property:background-color,border-color,box-shadow,color;display:inline-flex;position:relative}.q-switch{--q-switch-track-bg:var(--hf-color-button-tertiary);--q-switch-track-bg-checked:var(--q-tint,var(--hf-color-button-brand));--q-switch-thumb-bg:var(--hf-color-button-primary);--q-switch-thumb-border:var(--hf-color-transparent-dark-10);--q-switch-thumb-shadow-soft:var(--hf-shadow-thumb-soft);--q-switch-thumb-shadow-strong:var(--hf-shadow-thumb-strong);--q-switch-focus-ring:var(--hf-color-transparent-lime-20);--q-switch-padding:var(--hf-space-050);--q-switch-track-width:var(--hf-space-700);--q-switch-track-height:var(--hf-space-400);--q-switch-thumb-size:var(--hf-space-300);--q-switch-thumb-radius:var(--hf-space-200);--q-switch-thumb-translate:calc(var(--q-switch-track-width) - var(--q-switch-thumb-size) - var(--q-switch-padding) - var(--q-switch-padding));--q-switch-duration-track:var(--hf-duration-normal);--q-switch-duration-thumb:var(--hf-duration-260);--q-switch-ease:var(--hf-ease-swift);--q-switch-press-scale:1.14;background-color:var(--q-switch-track-bg);border:var(--hf-border-width-none) solid transparent;border-radius:var(--hf-space-300);box-sizing:border-box;cursor:pointer;height:var(--q-switch-track-height);padding:var(--hf-space-0);transition-property:background-color,box-shadow,opacity;transition-duration:var(--q-switch-duration-track);transition-timing-function:var(--q-switch-ease);width:var(--q-switch-track-width);outline:none;flex-shrink:0;align-items:center;display:inline-flex;position:relative;overflow:clip}.q-badge-frame{box-sizing:border-box;height:var(--q-badge-height);min-width:var(--q-badge-min-width);transform:var(--q-badge-frame-transform);transform-origin:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.q-badge-surface{background:var(--q-badge-bg);border-radius:var(--q-badge-radius);box-sizing:border-box;align-items:center;gap:var(--hf-space-050);height:var(--q-badge-height);min-width:var(--q-badge-min-width);padding:var(--hf-space-0) var(--q-badge-padding-right) var(--hf-space-0) var(--q-badge-padding-left);justify-content:center;display:inline-flex;position:relative;overflow:hidden}.q-menu-item{border:var(--hf-border-width-none) solid transparent;border-radius:var(--hf-radius-200);box-sizing:border-box;color:var(--hf-color-text-primary);align-items:center;gap:var(--hf-space-200);min-height:calc(var(--hf-space-800) + var(--hf-space-100));padding:var(--hf-space-200);text-align:start;-webkit-user-select:none;user-select:none;cursor:pointer;font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-loose);background-color:#0000;outline:none;flex-shrink:0;transition-property:background-color,box-shadow,color,opacity;display:flex;position:relative}.q-divider{box-sizing:border-box;height:var(--hf-border-width-thin);border:0;position:relative;overflow:visible}.q-divider-vertical{box-sizing:border-box;width:var(--hf-border-width-thin);border:0;position:relative;overflow:visible}.q-media{width:100%;aspect-ratio:var(--q-media-ratio,auto);background-color:var(--hf-color-background-secondary);display:block;position:relative;overflow:hidden}.q-nav-action{justify-content:center;align-items:center;gap:var(--hf-space-100);min-height:var(--hf-space-800);padding:var(--hf-space-150) var(--hf-space-200);border-radius:var(--hf-radius-200);background-color:var(--hf-color-overlay-dim-soft);-webkit-backdrop-filter:blur(var(--hf-space-300));backdrop-filter:blur(var(--hf-space-300));box-shadow:inset 0 var(--hf-border-width-thick) 3px var(--hf-color-transparent-light-05);color:var(--hf-color-text-primary);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--hf-duration-150) ease;display:inline-flex;position:relative}.q-nav-action:hover{background-color:var(--hf-color-overlay-hover)}.q-nav-action svg{width:var(--hf-icon-sm);height:var(--hf-icon-sm)}.q-icon-tile{width:var(--hf-space-600);height:var(--hf-space-600);border-radius:var(--hf-radius-200);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.q-loader{--q-loader-size:var(--hf-space-800);--q-loader-dot:var(--hf-space-250);--q-loader-dot-gap:var(--hf-space-100);width:var(--q-loader-size);height:var(--q-loader-size);color:var(--q-tint);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.q-prompt-box-upload{width:var(--hf-space-2000);height:var(--hf-space-2000);padding:var(--hf-space-150);border:var(--hf-border-width-thin) solid var(--hf-color-border-subtle);border-radius:var(--hf-radius-300);background-color:var(--hf-color-transparent-light-05);cursor:pointer;outline:none;flex-direction:column;flex-shrink:0;justify-content:space-between;transition-property:background-color,background-image,box-shadow;display:flex;position:relative;overflow:clip}.q-prompt-box-upload:hover{background-image:linear-gradient(var(--hf-color-overlay-hover), var(--hf-color-overlay-hover))}.q-prompt-box-upload:focus-visible{box-shadow:0 0 0 var(--hf-border-width-thick) var(--hf-color-background-primary), 0 0 0 var(--hf-space-100) var(--hf-color-border-focus)}.q-progress-circular{width:var(--q-progress-ring);height:var(--q-progress-ring);display:inline-flex;position:relative}.q-badge{--q-badge-bg:var(--hf-color-brand-blue);--q-badge-fg:var(--hf-color-text-primary);--q-badge-height:var(--hf-type-line-height-200);--q-badge-min-width:var(--hf-space-800);--q-badge-padding-left:var(--hf-space-100);--q-badge-padding-right:var(--hf-space-150);--q-badge-radius:var(--hf-radius-050);--q-badge-font-family:"Space_Grotesk:Bold", var(--hf-type-family-grotesk);--q-badge-font-size:var(--hf-type-size-100);--q-badge-letter-spacing:var(--hf-type-letter-spacing-none);--q-badge-skew:-10.89deg;--q-badge-scale-y:1;--q-badge-frame-transform:none;color:var(--q-badge-fg);height:var(--q-badge-height);line-height:var(--q-badge-height);min-width:var(--q-badge-min-width);vertical-align:middle;justify-content:center;align-items:center;display:inline-flex;position:relative}.q-generation-card{width:100%;min-width:var(--hf-space-0);border-radius:var(--hf-radius-300);background-color:var(--hf-color-background-secondary);display:block;position:relative;overflow:hidden}.q-generation-card:is(button,a){cursor:pointer;text-align:start;outline:none}.q-generation-card:is(button,a):focus-visible{box-shadow:0 0 0 var(--hf-border-width-thick) var(--hf-color-background-primary), 0 0 0 var(--hf-space-100) var(--hf-color-border-focus)}.q-badge-text{color:currentColor;-webkit-text-stroke:var(--hf-border-width-hairline) currentColor;font-family:var(--q-badge-font-family);font-size:var(--q-badge-font-size);font-style:normal;font-weight:var(--hf-type-weight-bold);font-synthesis:none;text-align:center;text-transform:uppercase;white-space:nowrap;word-break:break-word;flex-direction:column;flex-shrink:0;justify-content:center;line-height:0;display:flex;position:relative}.q-prompt-box{--q-prompt-box-rail-width:4.375rem;--q-prompt-box-generate-width:7rem;align-items:flex-end;gap:var(--hf-space-200);padding:var(--hf-space-300);display:flex;position:relative}.q-sidebar-actionrow,.q-sidebar-pinrow{display:block;position:relative}.q-progress{width:100%;height:var(--q-progress-h);border-radius:var(--hf-radius-full);background-color:var(--hf-color-background-tertiary);position:relative;overflow:hidden}.q-nav-viewport{width:100%;height:100%;position:relative;overflow:hidden}.q-progress-dots{width:100%;height:var(--q-progress-dot);position:relative}.q-progress-segment{height:var(--q-progress-h);border-radius:var(--hf-radius-full);background-color:var(--hf-color-background-tertiary);flex:auto;position:relative;overflow:hidden}.q-virtual-grid{overscroll-behavior:contain;width:100%;position:relative;overflow:hidden auto}.q-virtual-grid-sizer{width:100%;position:relative}.q-loader-star{color:var(--q-tint);animation:q-loader-twinkle var(--hf-duration-1400) ease-in-out infinite;position:absolute}.absolute{position:absolute}.fixed{position:fixed}.q-command-detail,.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-0\.5{inset:calc(var(--spacing) * .5)}.q-media-overlay-center,.q-media-overlay-fill{inset:0}.q-vault-bottom{inset-inline:var(--hf-space-0);bottom:var(--hf-space-0);width:100%;max-height:90vh;transform:translateY(calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y,0px)));border-bottom:none}.q-vault-bottom[data-starting-style],.q-vault-bottom[data-ending-style]{transform:translateY(100%)}.q-vault-bottom:after{top:100%;inset-inline:var(--hf-space-0);height:100vh}.q-vault-top{inset-inline:var(--hf-space-0);top:var(--hf-space-0);width:100%;max-height:90vh;transform:translateY(calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y,0px)));border-top:none}.q-vault-top[data-starting-style],.q-vault-top[data-ending-style]{transform:translateY(-100%)}.q-vault-top:after{bottom:100%;inset-inline:var(--hf-space-0);height:100vh}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.q-vault-left{inset-block:var(--hf-space-0);left:var(--hf-space-0);height:100%;width:min(var(--q-vault-width), 100vw);transform:translateX(calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-x,0px)));border-left:none}.q-vault-left[data-starting-style],.q-vault-left[data-ending-style]{transform:translate(-100%)}.q-vault-left:after{right:100%;inset-block:var(--hf-space-0);width:100vw}.q-vault-right{inset-block:var(--hf-space-0);right:var(--hf-space-0);height:100%;width:min(var(--q-vault-width), 100vw);transform:translateX(calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-x,0px)));border-right:none}.q-vault-right[data-starting-style],.q-vault-right[data-ending-style]{transform:translate(100%)}.q-vault-right:after{left:100%;inset-block:var(--hf-space-0);width:100vw}.inset-y-0{inset-block:0}.q-tooltip-arrow{background-color:var(--q-tooltip-surface);height:var(--hf-space-200);width:var(--hf-space-200)}.q-tooltip-arrow[data-side=top]{bottom:calc(-1 * var(--hf-space-050));transform:rotate(45deg)}.q-tooltip-arrow[data-side=bottom]{top:calc(-1 * var(--hf-space-050));transform:rotate(45deg)}.q-tooltip-arrow[data-side=left],.q-tooltip-arrow[data-side=inline-start]{right:calc(-1 * var(--hf-space-050));transform:rotate(45deg)}.q-tooltip-arrow[data-side=right],.q-tooltip-arrow[data-side=inline-end]{left:calc(-1 * var(--hf-space-050));transform:rotate(45deg)}.q-media-overlay-top{padding:var(--hf-space-400);background-image:linear-gradient(to bottom, var(--hf-color-transparent-dark-50), transparent);justify-content:flex-start;align-items:flex-start;top:0;left:0;right:0}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.q-media-overlay-bottom{padding:var(--hf-space-400);background-image:linear-gradient(to top, var(--hf-color-transparent-dark-50), transparent);justify-content:flex-start;align-items:flex-end;bottom:0;left:0;right:0}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.q-sidebar-collaborators{isolation:isolate;align-items:flex-start;display:inline-flex}.isolate{isolation:isolate}.q-sidebar-collaborator-count{z-index:1;width:var(--hf-space-500);height:1.125rem;padding-inline:var(--hf-space-100);border:var(--hf-border-width-thin) solid var(--hf-color-border-default);border-radius:var(--hf-radius-full);background-color:var(--hf-color-transparent-light-10);color:var(--hf-color-transparent-light-50);text-overflow:ellipsis;white-space:nowrap;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.q-select-positioner-connected{width:calc(var(--anchor-width) + 2 * var(--hf-space-200));min-width:var(--q-menu-min-width);z-index:var(--hf-z-index-dropdown)}.-z-10{z-index:calc(10 * -1)}.q-tooltip-positioner{z-index:var(--hf-z-index-tooltip)}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-q-modal{z-index:var(--z-index-q-modal)}.q-nav-group{gap:var(--hf-space-050);width:var(--q-nav-col-width);min-width:var(--q-nav-col-width);flex-direction:column;flex-shrink:0;grid-row:1/-1;display:flex}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}@media (width>=120rem){.container{max-width:120rem}}.q-sonner-close{width:var(--hf-space-500);height:var(--hf-space-500);margin:calc(-1 * var(--hf-space-050)) calc(-1 * var(--hf-space-100)) 0 0;border-radius:var(--hf-radius-full);color:var(--hf-color-text-tertiary);cursor:pointer;opacity:0;transition:opacity var(--hf-duration-150) ease, background-color var(--hf-duration-150) ease, color var(--hf-duration-150) ease;flex:none;justify-content:center;align-items:center;display:flex}.q-sonner-close:hover{background-color:var(--hf-color-overlay-dim-soft);color:var(--hf-color-text-primary)}.q-select-scroll-arrow{height:var(--hf-space-500);color:var(--hf-color-icon-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.q-select-scroll-arrow[data-side]{margin:calc(-1 * var(--hf-space-100)) var(--hf-space-0)}.q-modal-title{flex:1 1 var(--hf-space-0);min-height:var(--hf-space-1000);min-width:var(--hf-space-0);margin:var(--hf-space-0);padding:var(--hf-space-200);text-overflow:ellipsis;white-space:nowrap;color:var(--hf-color-text-primary);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-300);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-none);align-items:center;display:flex;overflow:hidden}.q-nav-list{align-items:center;gap:var(--hf-space-0);margin:var(--hf-space-0);padding:var(--hf-space-0);list-style:none;display:flex}.q-vault-handle{width:var(--hf-space-1000);height:var(--hf-space-100);margin:var(--hf-space-300) auto var(--hf-space-100);border-radius:var(--hf-radius-full);background-color:var(--hf-color-border-strong);flex:none}.q-select-separator{height:var(--hf-border-width-thin);margin:var(--hf-space-100) var(--hf-space-0);background-color:var(--hf-color-border-subtle);border:var(--hf-border-width-none) solid transparent}.q-modal-description{margin:var(--hf-space-0);padding:var(--hf-space-0) var(--hf-space-200);color:var(--hf-color-text-secondary);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-loose)}.q-accordion-header{margin:var(--hf-space-0);font:inherit}.m-0{margin:0}.m-2\.5{margin:calc(var(--spacing) * 2.5)}.mx-auto{margin-inline:auto}.q-command-separator{margin-block:var(--hf-space-200)}.q-command-item-trailing{color:var(--hf-color-text-tertiary);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none);flex:none;align-items:center;margin-inline-start:auto;display:flex}.q-select-item-indicator{color:var(--hf-color-icon-primary);flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.q-modal-actions{align-items:center;gap:var(--hf-space-150);padding:var(--hf-space-100);flex-shrink:0;margin-inline-start:auto;display:flex;overflow:clip}.q-menu-item-trailing{color:var(--hf-color-icon-primary);align-items:center;gap:var(--hf-space-200);flex-shrink:0;margin-inline-start:auto;display:inline-flex}.q-nav-actions{align-items:center;gap:var(--hf-space-300);flex-shrink:0;margin-inline-start:auto;display:flex}.q-accordion-trigger-end{color:var(--hf-color-icon-secondary);flex-shrink:0;align-items:center;margin-inline-start:auto;display:inline-flex}.q-select-scroll-arrow-up:before{content:"";width:var(--hf-space-300);height:var(--hf-space-300);border-top:var(--hf-border-width-medium) solid currentColor;border-right:var(--hf-border-width-medium) solid currentColor;margin-top:var(--hf-space-100);transform:rotate(-45deg)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.-mr-0\.5{margin-right:calc(var(--spacing) * -.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.q-select-scroll-arrow-down:before{content:"";width:var(--hf-space-300);height:var(--hf-space-300);border-bottom:var(--hf-border-width-medium) solid currentColor;border-right:var(--hf-border-width-medium) solid currentColor;margin-bottom:var(--hf-space-100);transform:rotate(45deg)}.q-sidebar-search{box-sizing:border-box;width:100%;min-height:calc(var(--hf-space-600) + var(--hf-space-300));padding:var(--hf-space-150);align-items:center;gap:var(--hf-space-200);border-radius:var(--hf-radius-300);background-color:var(--hf-color-overlay-hover);color:var(--hf-color-icon-secondary);animation:q-sidebar-search-enter var(--hf-duration-160) var(--hf-ease-out-expo) both;will-change:opacity, transform;display:flex}.q-sidebar-search>.q-sidebar-search-icon{flex:none}.q-sidebar-search>svg{width:var(--hf-space-600);height:var(--hf-space-600);flex:none}.q-sidebar{--q-sidebar-radius:var(--hf-radius-400);box-sizing:border-box;width:var(--q-sidebar-width);height:100%;min-height:var(--hf-space-0);border:var(--hf-border-width-none) solid transparent;border-radius:var(--q-sidebar-radius);background-color:var(--hf-color-background-elevated-end);box-shadow:inset 0 0 0 var(--hf-border-width-thin) var(--hf-color-border-subtle);color:var(--hf-color-text-primary);transition:width var(--hf-duration-220) var(--hf-ease-in-out);flex-direction:column;display:flex;overflow:hidden}.q-chip{--q-chip-bg:transparent;--q-chip-fg:var(--hf-color-text-secondary);--q-chip-border:var(--hf-color-border-default);--q-chip-hover-bg:var(--hf-color-overlay-hover);--q-chip-hover-fg:var(--hf-color-text-primary);--q-chip-hover-border:var(--hf-color-lime-900);--q-chip-selected-bg:var(--hf-color-icon-accent);--q-chip-selected-fg:var(--hf-color-icon-inverse);--q-chip-ring:var(--hf-color-transparent-lime-20);--q-chip-height:var(--hf-space-700);--q-chip-gap:var(--hf-space-100);--q-chip-padding-x:var(--hf-space-300);--q-chip-icon-size:var(--hf-space-400);background-color:var(--q-chip-bg);border:var(--hf-border-width-medium) solid var(--q-chip-border);border-radius:var(--hf-space-2400);box-sizing:border-box;color:var(--q-chip-fg);cursor:pointer;align-items:center;gap:var(--q-chip-gap);height:var(--q-chip-height);max-width:100%;min-width:var(--q-chip-height);padding:var(--hf-space-0) var(--q-chip-padding-x);text-align:center;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;outline:none;flex-shrink:0;justify-content:center;transition-property:background-color,border-color,box-shadow,color;display:inline-flex;overflow:hidden}.q-chip svg{height:var(--q-chip-icon-size);width:var(--q-chip-icon-size);flex-shrink:0}.q-sidebar-section-actions{align-items:center;gap:var(--hf-space-100);color:var(--hf-color-icon-secondary);flex:none;display:inline-flex}.q-sidebar-section-actions>*{box-sizing:border-box;width:var(--hf-space-600);height:var(--hf-space-600);padding:var(--hf-space-0);border:var(--hf-border-width-none) solid transparent;border-radius:var(--hf-radius-200);color:inherit;background-color:#0000;justify-content:center;align-items:center;display:inline-flex}.q-sidebar-section-actions>button{cursor:pointer}.q-sidebar-section-actions>button:hover,.q-sidebar-section-actions>[aria-pressed=true]{color:var(--hf-color-icon-primary);background-color:var(--hf-color-overlay-hover)}.q-sidebar-section-header{box-sizing:border-box;width:100%;height:var(--hf-space-700);padding:var(--hf-space-150);align-items:center;gap:var(--hf-space-200);flex:none;display:flex;overflow:hidden}.q-sidebar-header{box-sizing:border-box;width:100%;height:calc(var(--hf-space-1200) + var(--hf-space-100));padding:var(--hf-space-200);align-items:center;gap:var(--hf-space-200);flex:none;display:flex}.q-field-control{box-sizing:border-box;align-items:center;gap:var(--hf-space-150);width:100%;height:var(--hf-space-1000);padding-inline:var(--hf-space-300);border:var(--hf-border-width-none) solid transparent;border-radius:var(--hf-radius-300);background-color:var(--hf-color-overlay-dim-soft);color:var(--hf-color-icon-secondary);display:flex}.q-field-control:hover{background-image:linear-gradient(90deg, var(--hf-color-overlay-hover), var(--hf-color-overlay-hover))}.q-field-control:focus-within{box-shadow:inset 0 0 0 var(--hf-border-width-medium) var(--hf-color-border-focus);overflow:hidden}:is(.q-field-control:has(:disabled),.q-field-control:has([data-disabled])){cursor:not-allowed}.q-checkbox-box{border:var(--hf-border-width-medium) solid var(--hf-color-border-default);border-radius:var(--hf-radius-150);box-sizing:border-box;color:#0000;height:var(--q-checkbox-box-size);width:var(--q-checkbox-box-size);background-color:#0000;justify-content:center;align-items:center;transition-property:background-color,border-color,color;display:flex}.q-radio-box{border:var(--hf-border-width-medium) solid var(--hf-color-border-default);border-radius:var(--hf-radius-full);box-sizing:border-box;color:#0000;height:var(--q-radio-box-size);width:var(--q-radio-box-size);background-color:#0000;justify-content:center;align-items:center;transition-property:background-color,border-color,color;display:flex}.q-sidebar-switcher{box-sizing:border-box;flex:1 1 var(--hf-space-0);min-width:var(--hf-space-0);height:calc(var(--hf-space-600) + var(--hf-space-300));padding:var(--hf-space-150);align-items:center;gap:var(--hf-space-200);border:var(--hf-border-width-none) solid transparent;border-radius:var(--hf-radius-300);color:var(--hf-color-text-primary);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--hf-duration-150) ease;background-color:#0000;display:flex;overflow:hidden}.q-sidebar-switcher:hover{background-color:var(--hf-color-overlay-hover)}.q-sidebar-switcher:focus-visible{box-shadow:inset 0 0 0 var(--hf-border-width-thick) var(--hf-color-border-focus);outline:none}.q-modal-body{box-sizing:border-box;gap:var(--hf-space-200);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:auto}.q-nav-root{align-items:center;gap:var(--hf-space-200);width:100%;min-height:calc(var(--hf-space-1000) + var(--hf-space-300));box-sizing:border-box;padding:var(--hf-space-200) var(--hf-space-400);display:flex}.q-modal-search{box-sizing:border-box;flex:1 1 var(--hf-space-0);align-items:center;gap:var(--hf-space-200);min-height:var(--hf-space-1000);min-width:var(--hf-space-0);padding:var(--hf-space-0) var(--hf-space-300);border-radius:var(--hf-radius-full);background-color:var(--hf-color-overlay-dim-soft);color:var(--hf-color-icon-on-overlay-secondary);display:flex}.q-modal-header{box-sizing:border-box;align-items:center;gap:var(--hf-space-100);min-height:var(--hf-space-1000);padding:var(--hf-space-0);flex-shrink:0;display:flex;overflow:clip}.q-modal-footer{box-sizing:border-box;align-items:center;gap:var(--hf-space-100);min-height:var(--hf-space-1200);flex-shrink:0;display:flex;overflow:clip}.q-dropdown-search{border-radius:var(--hf-radius-300);box-sizing:border-box;color:var(--hf-color-icon-on-overlay-tertiary);align-items:center;gap:var(--hf-space-200);min-height:var(--hf-space-800);padding:var(--hf-space-150);background-color:#0000;flex-shrink:0;display:flex}.q-accordion{box-sizing:border-box;width:100%;min-width:var(--hf-space-0);color:var(--hf-color-text-primary);flex-direction:column;display:flex}.q-sidebar-footer{box-sizing:border-box;width:100%;padding:var(--hf-space-200);gap:var(--hf-space-200);flex-direction:column;flex:none;display:flex}.q-sidebar-section{box-sizing:border-box;width:100%;padding:var(--hf-space-200);gap:var(--hf-space-050);flex-direction:column;flex:none;display:flex}.q-sidebar-row{box-sizing:border-box;border:var(--hf-border-width-none) solid transparent;width:100%;color:var(--hf-color-text-primary);font:inherit;text-align:start;cursor:pointer;align-items:center;gap:var(--hf-space-200);transition:background-color var(--hf-duration-150) ease;background-color:#0000;text-decoration:none;display:flex;overflow:hidden}.q-sidebar-row:hover{background-color:var(--hf-color-overlay-hover)}.q-sidebar-row:focus-visible{box-shadow:inset 0 0 0 var(--hf-border-width-thick) var(--hf-color-border-focus);outline:none}.q-accordion-trigger{box-sizing:border-box;align-items:center;gap:var(--hf-space-300);width:100%;padding-block:var(--hf-space-400);padding-inline:var(--hf-space-200);border:var(--hf-border-width-none) solid transparent;border-radius:var(--hf-radius-200);color:var(--hf-color-text-primary);text-align:start;cursor:pointer;transition-property:background-color,color,box-shadow,opacity;transition-duration:var(--hf-duration-150);transition-timing-function:var(--hf-ease-out);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-300);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-none);background-color:#0000;outline:none;display:flex}.q-dropdown-content{--q-dropdown-radius:var(--hf-radius-300);--q-dropdown-item-outer-radius:var(--hf-radius-200);--q-dropdown-gap:var(--hf-space-050);-webkit-backdrop-filter:blur(var(--hf-space-1000));backdrop-filter:blur(var(--hf-space-1000));background-color:var(--hf-color-background-glass);border:var(--hf-border-width-none) solid transparent;border-radius:var(--q-dropdown-radius);box-shadow:0 0 0 var(--hf-border-width-thin) var(--hf-color-border-subtle);box-sizing:border-box;gap:var(--q-dropdown-gap);max-width:var(--q-menu-max-width);min-width:var(--q-menu-min-width);overscroll-behavior:none;padding:var(--hf-space-200);transform-origin:var(--transform-origin);transition-property:opacity,transform;transition-duration:var(--hf-duration-180);transition-timing-function:var(--hf-ease-out-expo);will-change:transform, opacity;outline:none;flex-direction:column;display:flex;overflow:clip}.q-dropdown-content[data-starting-style],.q-dropdown-content[data-ending-style]{opacity:0;transform:scale(.94)}.q-dropdown-content[data-starting-style][data-side=bottom],.q-dropdown-content[data-ending-style][data-side=bottom]{transform:scale(.94) translateY(calc(-1 * var(--hf-space-100)))}.q-dropdown-content[data-starting-style][data-side=top],.q-dropdown-content[data-ending-style][data-side=top]{transform:scale(.94) translateY(var(--hf-space-100))}.q-dropdown-content[data-starting-style][data-side=right],.q-dropdown-content[data-ending-style][data-side=right],.q-dropdown-content[data-starting-style][data-side=inline-end],.q-dropdown-content[data-ending-style][data-side=inline-end]{transform:scale(.94) translateX(calc(-1 * var(--hf-space-100)))}.q-dropdown-content[data-starting-style][data-side=left],.q-dropdown-content[data-ending-style][data-side=left],.q-dropdown-content[data-starting-style][data-side=inline-start],.q-dropdown-content[data-ending-style][data-side=inline-start]{transform:scale(.94) translateX(var(--hf-space-100))}.q-dropdown-content[data-ending-style]{transition-duration:var(--hf-duration-130);transition-timing-function:var(--hf-ease-in)}.q-dropdown-content[data-instant]{transition-duration:var(--hf-duration-instant)}.q-nav-menu{box-sizing:border-box;align-items:flex-start;gap:var(--hf-space-100);max-width:none;padding:var(--hf-space-200);display:flex;overflow:clip}.q-card{--q-card-radius:var(--hf-radius-600);box-sizing:border-box;min-width:var(--hf-space-0);border-radius:var(--q-card-radius);background-color:var(--hf-color-background-glass);-webkit-backdrop-filter:blur(var(--hf-space-1000));backdrop-filter:blur(var(--hf-space-1000));color:var(--hf-color-text-primary);flex-direction:column;display:flex}.q-accordion-item{box-sizing:border-box;min-width:var(--hf-space-0);flex-direction:column;display:flex}.q-close{--q-close-pad:var(--hf-space-150);appearance:none;background-color:var(--hf-color-overlay-dim-soft);border:var(--hf-border-width-none) solid transparent;border-radius:var(--hf-radius-full);box-sizing:border-box;color:var(--hf-color-icon-secondary);cursor:pointer;padding:var(--q-close-pad);transition-property:background-color,background-image,color,box-shadow;transition-duration:var(--hf-duration-150);transition-timing-function:var(--hf-ease-out);vertical-align:top;outline:none;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.q-close:hover{background-image:linear-gradient(var(--hf-color-overlay-hover), var(--hf-color-overlay-hover));color:var(--hf-color-icon-primary)}.q-close:focus-visible{background-image:linear-gradient(var(--hf-color-overlay-hover), var(--hf-color-overlay-hover));color:var(--hf-color-icon-primary);box-shadow:inset 0 0 0 var(--hf-border-width-thick) var(--hf-color-border-focus)}.q-close:disabled,.q-close[data-disabled]{cursor:not-allowed;opacity:var(--hf-opacity-disabled)}.q-nav-popup{width:var(--popup-width);height:var(--popup-height);box-sizing:border-box;transform-origin:var(--transform-origin);border-radius:var(--hf-radius-600);border:var(--hf-border-width-thin) solid var(--hf-color-border-subtle);background-color:var(--hf-color-background-glass);-webkit-backdrop-filter:blur(var(--hf-space-1000));backdrop-filter:blur(var(--hf-space-1000));color:var(--hf-color-text-primary);transition:width var(--hf-duration-slow) var(--hf-ease-emphasized), height var(--hf-duration-slow) var(--hf-ease-emphasized), opacity var(--hf-duration-normal) ease, transform var(--hf-duration-normal) ease;overflow:hidden}.q-nav-popup[data-starting-style],.q-nav-popup[data-ending-style]{opacity:0;transform:scale(.97)}.q-nav-popup[data-instant]{transition-duration:var(--hf-duration-instant)}.q-accordion-panel{box-sizing:border-box;height:var(--accordion-panel-height);transition-property:height;transition-duration:var(--hf-duration-220);transition-timing-function:var(--hf-ease-out-expo);overflow:hidden}.q-modal-workspace{box-sizing:border-box;border-radius:var(--hf-radius-400);background-color:var(--hf-color-transparent-light-05);min-width:0;min-height:0;color:var(--hf-color-text-primary);flex:auto;overflow:auto}.q-tooltip{--q-tooltip-surface:var(--hf-color-background-inverse);background-color:var(--q-tooltip-surface);border-radius:var(--hf-radius-200);box-sizing:border-box;color:var(--hf-color-text-inverse);max-width:var(--q-tooltip-max-width,calc(var(--hf-space-2400) * 3));padding:var(--hf-space-100) var(--hf-space-150);width:max-content;font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none);transform-origin:var(--transform-origin);transition-property:opacity,transform;transition-duration:var(--hf-duration-180);transition-timing-function:var(--hf-ease-out-expo);will-change:transform, opacity;outline:none}.q-tooltip[data-starting-style],.q-tooltip[data-ending-style]{opacity:0;transform:scale(.92)}.q-tooltip[data-starting-style][data-side=top],.q-tooltip[data-ending-style][data-side=top]{transform:scale(.92) translateY(var(--hf-space-050))}.q-tooltip[data-starting-style][data-side=bottom],.q-tooltip[data-ending-style][data-side=bottom]{transform:scale(.92) translateY(calc(-1 * var(--hf-space-050)))}.q-tooltip[data-starting-style][data-side=left],.q-tooltip[data-ending-style][data-side=left],.q-tooltip[data-starting-style][data-side=inline-start],.q-tooltip[data-ending-style][data-side=inline-start]{transform:scale(.92) translateX(var(--hf-space-050))}.q-tooltip[data-starting-style][data-side=right],.q-tooltip[data-ending-style][data-side=right],.q-tooltip[data-starting-style][data-side=inline-end],.q-tooltip[data-ending-style][data-side=inline-end]{transform:scale(.92) translateX(calc(-1 * var(--hf-space-050)))}.q-tooltip[data-ending-style]{transition-duration:var(--hf-duration-130);transition-timing-function:var(--hf-ease-in)}.q-tooltip[data-instant]{transition-duration:var(--hf-duration-instant)}.box-content{box-sizing:content-box}.q-command{width:100%;height:100%;min-height:var(--hf-space-0);min-width:var(--hf-space-0);flex-direction:column;flex:auto;display:flex}.q-sidebar-promo-badge{width:3.44113rem;height:.939375rem;padding-inline:var(--hf-space-100);border-radius:var(--hf-radius-050);background:var(--hf-gradient-badge-pink);color:var(--hf-color-text-primary);font-family:var(--hf-type-family-grotesk);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-bold);letter-spacing:-.015rem;text-transform:uppercase;white-space:nowrap;flex:none;justify-content:center;align-items:center;line-height:normal;display:inline-flex;overflow:hidden;transform:skew(-10.89deg)scaleY(.98)}.q-sidebar-toggle{width:var(--hf-space-600);height:var(--hf-space-600);padding:var(--hf-space-0);border:var(--hf-border-width-none) solid transparent;border-radius:var(--hf-radius-200);color:var(--hf-color-icon-secondary);cursor:pointer;transition:color var(--hf-duration-150) ease, background-color var(--hf-duration-150) ease;background-color:#0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.q-sidebar-toggle:hover{color:var(--hf-color-icon-primary);background-color:var(--hf-color-overlay-hover)}.q-sidebar-toggle:focus-visible{box-shadow:inset 0 0 0 var(--hf-border-width-thick) var(--hf-color-border-focus);outline:none}.q-sidebar-toggle>svg{width:var(--hf-space-400);height:var(--hf-space-400)}.q-sidebar-logo{width:var(--hf-space-600);height:var(--hf-space-600);border-radius:var(--hf-radius-200);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.q-sidebar-logo>svg,.q-sidebar-logo>img{width:100%;height:100%;display:block}.q-sidebar-logo>svg{overflow:visible}.q-sidebar-icon{width:var(--hf-space-650);height:var(--hf-space-650);color:var(--hf-color-icon-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.q-sidebar-icon>svg,.q-sidebar-icon>img{width:var(--hf-space-650);height:var(--hf-space-650)}.q-sidebar-end{align-items:center;gap:var(--hf-space-100);color:var(--hf-color-icon-secondary);flex:none;display:inline-flex}.q-sidebar-end>svg{width:var(--hf-space-600);height:var(--hf-space-600)}.q-command-input-row{width:100%;height:var(--hf-space-1400);padding:var(--hf-space-0) var(--hf-space-400);border-bottom:var(--hf-border-width-thin) solid var(--hf-color-border-subtle);flex:none;align-items:center;display:flex}.q-autocomplete-clear{appearance:none;border:var(--hf-border-width-none) solid transparent;border-radius:var(--hf-radius-100);color:var(--hf-color-icon-secondary);cursor:pointer;height:var(--hf-space-500);padding:var(--hf-space-0);transition-property:color,background-color;transition-duration:var(--hf-duration-130);width:var(--hf-space-500);background:0 0;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.q-autocomplete-clear:hover{background-color:var(--hf-color-overlay-hover);color:var(--hf-color-icon-primary)}.q-autocomplete-clear:focus-visible{box-shadow:inset 0 0 0 var(--hf-border-width-medium) var(--hf-color-border-focus)}.q-autocomplete-clear svg{width:100%;height:100%}.q-dropdown-item-media{background-color:var(--hf-color-background-secondary);border:var(--hf-border-width-thin) solid var(--hf-color-border-subtle);border-radius:var(--hf-radius-200);box-shadow:var(--hf-shadow-inset-tile-hairline);color:var(--hf-color-icon-secondary);height:calc(var(--hf-space-800) + var(--hf-space-100));width:calc(var(--hf-space-800) + var(--hf-space-100));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:clip}.q-dropdown-item-media img{object-fit:cover;width:100%;height:100%}.q-dropdown-item-media svg{height:var(--hf-space-500);width:var(--hf-space-500)}.q-nav-menu-media{background-color:var(--hf-color-transparent-light-05);border:var(--hf-border-width-thin) solid var(--hf-color-border-subtle);border-radius:var(--hf-radius-200);box-shadow:var(--hf-shadow-inset-tile-hairline);color:var(--hf-color-icon-primary);height:calc(var(--hf-space-1000) + var(--hf-space-100));width:calc(var(--hf-space-1000) + var(--hf-space-100));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:clip}.q-nav-menu-media svg,.q-nav-menu-media img{height:var(--hf-space-600);width:var(--hf-space-600)}.q-select-icon{width:var(--hf-space-500);height:var(--hf-space-500);color:var(--hf-color-icon-secondary);transition-property:transform;transition-duration:var(--hf-duration-180);transition-timing-function:var(--hf-ease-out-expo);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.q-select-icon svg{width:100%;height:100%}.q-menu-item-icon{color:var(--hf-color-icon-primary);height:var(--hf-space-500);width:var(--hf-space-500);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.q-menu-item-icon>svg,.q-menu-item-icon>img{width:100%;height:100%}.q-prompt-box-pill-start{color:var(--hf-color-icon-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.q-prompt-box-pill-start svg,.q-prompt-box-pill-start img{width:var(--hf-icon-sm);height:var(--hf-icon-sm)}.q-prompt-box-pill-start>*{flex-shrink:0}.q-prompt-box-pill-end{color:var(--hf-color-icon-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.q-prompt-box-pill-end svg{width:var(--hf-icon-sm);height:var(--hf-icon-sm)}.q-dropdown-search-icon{height:calc(var(--hf-space-500) - var(--hf-space-050));width:calc(var(--hf-space-500) - var(--hf-space-050));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.q-dropdown-search-icon svg{width:100%;height:100%}.q-field-affix{width:var(--hf-space-500);height:var(--hf-space-500);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.q-field-affix svg{width:100%;height:100%}.q-nav-item-icon{width:var(--hf-space-600);height:var(--hf-space-600);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.q-nav-item-icon svg{width:100%;height:100%}.q-modal-search-icon{height:var(--hf-icon-md);width:var(--hf-icon-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.q-dropdown-meta-chip{background-color:var(--hf-color-transparent-light-05);border-radius:var(--hf-radius-100);color:var(--hf-color-text-on-overlay-secondary);align-items:center;gap:var(--hf-space-100);padding:var(--hf-space-050) var(--hf-space-100);white-space:nowrap;font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-050);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-200);letter-spacing:var(--hf-type-letter-spacing-wide);flex-shrink:0;display:inline-flex}.q-dropdown-meta-chip svg{height:var(--hf-space-300);width:var(--hf-space-300)}.q-icon{--q-icon-size:var(--hf-icon-md);width:var(--q-icon-size);height:var(--q-icon-size);flex-shrink:0;display:inline-flex}.q-sidebar-action-button{width:var(--hf-space-600);height:var(--hf-space-600);padding:var(--hf-space-0);border:var(--hf-border-width-none) solid transparent;border-radius:var(--hf-radius-150);color:var(--hf-color-icon-secondary);cursor:pointer;transition:background-color var(--hf-duration-150) ease, color var(--hf-duration-150) ease, transform var(--hf-duration-150) ease;background-color:#0000;justify-content:center;align-items:center;display:inline-flex}.q-sidebar-action-button:hover,.q-sidebar-action-button[data-popup-open]{background-color:var(--hf-color-overlay-hover);color:var(--hf-color-icon-primary)}.q-sidebar-action-button:active{transform:scale(.96)}.q-sidebar-action-button:focus-visible{box-shadow:inset 0 0 0 var(--hf-border-width-thick) var(--hf-color-border-focus);outline:none}.q-sidebar-action-button>svg{width:var(--hf-space-400);height:var(--hf-space-400)}.q-not-found-icon{background-color:var(--hf-color-overlay-hover);border-radius:var(--hf-radius-full);box-shadow:inset var(--hf-space-0) var(--hf-space-050) var(--hf-space-150) var(--hf-space-0) var(--hf-color-transparent-light-15), var(--hf-space-0) var(--hf-space-050) var(--hf-space-050) calc(-1 * var(--hf-space-050)) var(--hf-color-shadow-sm);color:var(--hf-color-icon-tertiary);height:var(--q-nf-tile);width:var(--q-nf-tile);justify-content:center;align-items:center;display:inline-flex}.q-not-found-icon svg{height:var(--q-nf-icon);width:var(--q-nf-icon)}.q-checkbox-indicator{color:currentColor;height:var(--q-checkbox-box-size);width:var(--q-checkbox-box-size);justify-content:center;align-items:center;display:flex}.q-checkbox-indicator svg{width:70%;height:70%}.q-prompt-box-mode-icon{color:currentColor;justify-content:center;align-items:center;display:inline-flex}.q-prompt-box-mode-icon svg{width:var(--hf-icon-md);height:var(--hf-icon-md)}.q-radio-indicator{color:currentColor;height:var(--q-radio-box-size);width:var(--q-radio-box-size);justify-content:center;align-items:center;display:flex}.q-prompt-box-generate-meta{align-items:center;gap:var(--hf-space-100);color:var(--hf-color-text-inverse);display:inline-flex}.q-prompt-box-generate-meta svg{width:var(--hf-icon-sm);height:var(--hf-icon-sm)}.q-media-fill{object-position:center;width:100%;height:100%;display:block}.q-nav-separator{height:var(--hf-space-300);flex-shrink:0;align-self:center;align-items:stretch;display:inline-flex}.q-autocomplete-list{gap:var(--hf-space-050);max-height:calc(var(--hf-space-2400) * 4);min-width:var(--hf-space-0);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.q-sidebar-body{width:100%;min-height:var(--hf-space-0);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.q-modal-caption{flex:1 1 var(--hf-space-0);min-height:var(--hf-space-1200);min-width:var(--hf-space-0);padding:var(--hf-space-200);text-overflow:ellipsis;white-space:nowrap;color:var(--hf-color-text-on-overlay-secondary);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none);align-items:center;display:flex;overflow:hidden}.q-command-body{gap:var(--hf-space-200);min-height:var(--hf-space-0);flex:auto;display:flex}.q-menu-group-label{color:var(--hf-color-text-on-overlay-secondary);align-items:center;gap:var(--hf-space-200);min-height:var(--hf-space-800);padding:var(--hf-space-200);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none);flex-shrink:0;display:flex}.q-command-item{align-items:center;gap:var(--hf-space-200);min-height:calc(var(--hf-space-800) + var(--hf-space-100));padding:var(--hf-space-200);border-radius:var(--hf-radius-200);color:var(--hf-color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-loose);display:flex}.q-command-item[data-active]{background-color:var(--hf-color-overlay-hover)}.q-command-item[aria-disabled=true]{color:var(--hf-color-text-on-overlay-tertiary);cursor:not-allowed}.q-not-found{--q-nf-gap:var(--hf-space-200);--q-nf-pad:var(--hf-space-300);--q-nf-min-h:calc(var(--hf-space-2400) + var(--hf-space-300));--q-nf-tile:var(--hf-space-1000);--q-nf-icon:var(--hf-space-600);--q-nf-radius:var(--hf-radius-500);color:var(--hf-color-text-tertiary);align-items:center;gap:var(--q-nf-gap);min-height:var(--q-nf-min-h);padding:var(--q-nf-pad);text-align:center;flex-direction:column;justify-content:center;display:flex}.q-select-list{gap:var(--hf-space-050);min-height:var(--hf-space-0);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.q-nav-featured{justify-content:flex-end;gap:var(--hf-space-200);width:calc(var(--hf-space-2400) * 3);padding:var(--hf-space-400);border-radius:var(--hf-space-400);background-color:var(--hf-color-background-secondary);color:var(--hf-color-text-primary);flex-direction:column;flex:none;display:flex}.q-prompt-box-actions{align-items:center;gap:var(--hf-space-100);flex:none;width:100%;display:flex}.q-prompt-box-mode-rail{gap:var(--hf-space-100);width:var(--q-prompt-box-rail-width);padding:var(--hf-space-100);border-radius:var(--hf-radius-600);background-color:var(--hf-color-background-secondary);flex-direction:column;flex-shrink:0;display:flex;box-shadow:0 4px 4px #00000029,0 4px 12px #00000014}.q-nav-menu-separator{padding-inline:var(--hf-space-200);flex-shrink:0;width:100%;display:flex}.q-field{gap:var(--hf-space-100);flex-direction:column;width:100%;display:flex}:is(.q-field:has(:disabled),.q-field:has([data-disabled])){opacity:var(--hf-opacity-disabled)}.q-sidebar-section-items{gap:var(--hf-space-050);flex-direction:column;width:100%;display:flex}.q-nav-menu-columns{align-items:flex-start;gap:var(--hf-space-100);width:100%;display:flex}.q-progress-steps{align-items:center;gap:var(--q-progress-gap);width:100%;display:flex}.q-tabs{--q-tabs-accent:var(--q-tint,var(--hf-color-brand-primary));--q-tabs-focus-ring:var(--hf-color-transparent-lime-20);--q-tabs-indicator-bg:var(--hf-color-border-inverse);--q-tabs-indicator-fg:var(--hf-color-text-primary);--q-tabs-indicator-icon:var(--hf-color-icon-primary);--q-tabs-segment-radius:var(--hf-radius-250);--q-tabs-selected-radius:var(--hf-radius-200);--q-tabs-tab-fg:var(--hf-color-text-tertiary);--q-tabs-tab-hover-bg:transparent;--q-tabs-tab-hover-fg:var(--hf-color-brand-primary);--q-tabs-tab-icon:currentColor;--q-tabs-hover-release-delay:var(--q-tabs-transition-duration);--q-tabs-hover-release-duration:var(--hf-duration-fast);--q-tabs-transition-duration:var(--hf-duration-normal);--q-tabs-transition-ease:var(--hf-ease-out);width:100%;display:block}.q-sidebar-section-title{flex:1 1 var(--hf-space-0);min-width:var(--hf-space-0);color:var(--hf-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;justify-content:center;display:flex;overflow:hidden}.q-prompt-box-surface{flex:1 1 var(--hf-space-0);gap:var(--hf-space-100);min-width:var(--hf-space-0);padding:var(--hf-space-0);border-radius:var(--hf-radius-300);background-color:#0000;flex-direction:column;transition-property:background-color,box-shadow;display:flex}.q-sonner-text{min-width:var(--hf-space-0);gap:var(--hf-space-050);padding-top:var(--hf-space-050);flex-direction:column;flex:auto;display:flex}.q-checkbox-label-text,.q-radio-label-text,.q-switch-label-text{flex:1 1 var(--hf-space-0);gap:var(--hf-space-100);min-width:var(--hf-space-0);overflow-wrap:anywhere;flex-direction:column;display:flex}.q-menu-item-label{flex:1 1 var(--hf-space-0);gap:var(--hf-space-050);min-width:var(--hf-space-0);flex-direction:column;display:flex}.q-command-item-content{min-width:var(--hf-space-0);flex-direction:column;flex:auto;display:flex}.q-prompt-box-dock-surface{flex:1 1 var(--hf-space-0);align-items:flex-start;gap:var(--hf-space-200);min-width:var(--hf-space-0);padding:var(--hf-space-300);border-radius:var(--hf-radius-500);background-color:var(--hf-color-transparent-light-05);display:flex;overflow:clip}.q-sidebar-switcher-name{flex:1 1 var(--hf-space-0);min-width:var(--hf-space-0);align-items:center;gap:var(--hf-space-100);color:var(--hf-color-text-primary);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.q-sidebar-switcher-name>.q-sidebar-switcher-chevron{flex:none}.q-modal-header-lead{flex:1 1 var(--hf-space-0);align-items:center;gap:var(--hf-space-100);min-width:var(--hf-space-0);display:flex;overflow:clip}.q-menu-item-title-row{flex:1 1 var(--hf-space-0);align-items:center;gap:var(--hf-space-150);min-width:var(--hf-space-0);display:flex}.q-prompt-box-dock{flex:1 1 var(--hf-space-0);min-width:var(--hf-space-0);padding:var(--hf-space-100);border-radius:var(--hf-radius-600);background-color:var(--hf-color-background-secondary);display:flex;box-shadow:0 4px 2px #00000029,0 4px 6px #00000014}.q-prompt-box-body{flex:1 1 var(--hf-space-0);min-width:var(--hf-space-0);border-radius:var(--hf-radius-300);display:flex}.q-checkbox-label,.q-radio-label,.q-switch-label{color:var(--hf-color-text-primary);cursor:pointer;align-items:flex-start;gap:var(--hf-space-300);min-width:var(--hf-space-0);display:flex}.q-autocomplete-group,.q-card-heading{gap:var(--hf-space-050);min-width:var(--hf-space-0);flex-direction:column;display:flex}.q-vault-header-lead{align-items:center;gap:var(--hf-space-300);min-width:var(--hf-space-0);display:flex}.q-generation-card-title{min-width:var(--hf-space-0);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.q-command-footer{justify-content:space-between;align-items:center;gap:var(--hf-space-300);padding:var(--hf-space-300) var(--hf-space-400);border-top:var(--hf-border-width-thin) solid var(--hf-color-border-subtle);color:var(--hf-color-text-secondary);flex:none;display:flex}.q-card-footer{justify-content:space-between;align-items:center;gap:var(--hf-space-300);padding:var(--hf-space-500);border-top:var(--hf-border-width-thin) solid var(--hf-color-border-subtle);flex:none;display:flex}.q-vault-footer{justify-content:space-between;align-items:center;gap:var(--hf-space-300);padding:var(--hf-space-400) var(--hf-space-500);border-top:var(--hf-border-width-thin) solid var(--hf-color-border-subtle);flex:none;display:flex}.q-card-header{justify-content:space-between;align-items:center;gap:var(--hf-space-300);padding:var(--hf-space-500);flex:none;display:flex}.q-vault-header{justify-content:space-between;align-items:center;gap:var(--hf-space-300);padding:var(--hf-space-400) var(--hf-space-500);flex:none;display:flex}.q-command-item-icon{color:var(--hf-color-icon-primary);flex:none;justify-content:center;align-items:center;display:flex}.q-sonner-icon{color:var(--hf-color-text-secondary);flex:none;justify-content:center;align-items:center;display:flex}.q-sonner-action-slot{align-self:center;align-items:center;gap:var(--hf-space-200);flex:none;display:flex}.q-card-actions{align-items:center;gap:var(--hf-space-200);flex:none;display:flex}.q-command-footer-actions{align-items:center;gap:var(--hf-space-150);flex:none;display:inline-flex}.q-tabs-tab-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.q-prompt-box-uploads{align-items:flex-start;gap:var(--hf-space-150);flex-shrink:0;display:flex}.q-accordion-trigger-start{color:var(--hf-color-icon-primary);flex-shrink:0;align-items:center;display:inline-flex}.q-nav-logo{flex-shrink:0;align-items:center;display:inline-flex}.q-command-action{align-items:center;gap:var(--hf-space-200);padding:var(--hf-space-100) var(--hf-space-200);border-radius:var(--hf-radius-200);color:var(--hf-color-text-primary);cursor:pointer;transition:background-color var(--hf-duration-150) ease, opacity var(--hf-duration-150) ease;font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-loose);display:inline-flex}.q-command-action:hover{background-color:var(--hf-color-overlay-hover)}.q-command-action:disabled{opacity:var(--hf-opacity-muted);cursor:not-allowed}.q-nav-menu-grid{grid-auto-flow:column;grid-auto-columns:minmax(var(--q-nav-col-width), 1fr);gap:var(--hf-space-100);align-content:start;display:grid}.q-grid{grid-template-columns:repeat(var(--q-grid-cols,1), minmax(0, 1fr));display:grid}.q-dropdown-search-wrap,.q-not-found-text{gap:var(--hf-space-050);flex-direction:column;display:flex}.q-radio-group{gap:var(--hf-space-300);flex-direction:column;display:flex}.q-select-group{gap:var(--hf-space-050);flex-direction:column;display:flex}.q-tabs-tab-text{white-space:nowrap;flex-direction:column;display:inline-flex}.q-field-label{align-items:center;gap:var(--hf-space-100);color:var(--hf-color-text-primary);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none);flex-wrap:wrap;padding-inline-end:var(--hf-space-200);display:flex}.q-button-label-frame{align-items:center;gap:var(--hf-space-0);min-inline-size:0;padding-block:var(--hf-space-0);padding-inline:var(--hf-space-150);justify-content:center;display:flex;overflow:hidden}.q-not-found-actions{align-items:center;gap:var(--hf-space-200);justify-content:center;display:flex}.q-autocomplete-empty{padding:var(--hf-space-400) var(--hf-space-200);justify-content:center;align-items:center;display:flex}.q-autocomplete-empty:empty{display:none}.q-media-caption{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none);align-items:center;gap:var(--hf-space-200);padding:var(--hf-space-200) var(--hf-space-300);color:var(--hf-color-text-secondary);display:flex}.q-nav-actions-group{align-items:center;gap:var(--hf-space-100);display:flex}.q-vault-actions{align-items:center;gap:var(--hf-space-200);display:flex}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.q-command-dialog-context{display:contents}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.q-media-portrait{aspect-ratio:3/4}.q-media-wide{aspect-ratio:21/9}.q-sidebar-footeritem{min-height:calc(var(--hf-space-600) + var(--hf-space-300));padding:var(--hf-space-150);border-radius:var(--hf-radius-300)}.q-sidebar-footeritem>.q-sidebar-icon,.q-sidebar-footeritem>.q-sidebar-icon>svg,.q-sidebar-footeritem>.q-sidebar-icon>img{width:var(--hf-icon-md);height:var(--hf-icon-md)}.q-field-control-multiline{flex:1 0 var(--hf-space-0);height:auto;min-height:var(--hf-space-2000);padding-block:var(--hf-space-200);flex-direction:column;align-items:flex-start}.q-field-input{flex:1 1 var(--hf-space-0);width:100%;min-width:0;height:var(--hf-space-400);appearance:none;border:var(--hf-border-width-none) solid transparent;padding:var(--hf-space-0);resize:none;color:var(--hf-color-text-primary);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none);background:0 0;outline:none}.q-field-input::placeholder{color:var(--hf-color-text-on-overlay-secondary);opacity:1}.q-field-input:disabled{cursor:not-allowed}.q-button-lg{height:var(--hf-space-1400);min-width:var(--hf-space-1400);gap:var(--hf-space-150);padding:var(--hf-space-400) var(--hf-space-500);border-radius:var(--hf-radius-300);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-400);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-slight)}.q-button-lg svg{width:var(--hf-space-600);height:var(--hf-space-600)}.q-button-md{height:var(--hf-space-1200);min-width:var(--hf-space-1200);gap:var(--hf-space-150);padding:var(--hf-space-400) var(--hf-space-400);border-radius:var(--hf-radius-300);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-400);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-slight)}.q-button-md svg{width:var(--hf-space-600);height:var(--hf-space-600)}.q-button-sm{height:var(--hf-space-1000);min-width:var(--hf-space-1000);gap:var(--hf-space-150);padding:var(--hf-space-200) var(--hf-space-400);border-radius:var(--hf-radius-250);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-button-sm svg{width:var(--hf-space-500);height:var(--hf-space-500)}.q-button-xs{height:var(--hf-space-800);min-width:var(--hf-space-800);gap:var(--hf-space-150);padding:var(--hf-space-150) var(--hf-space-300);border-radius:var(--hf-radius-200);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-button-xs svg{width:var(--hf-space-400);height:var(--hf-space-400)}.q-button-xxs{height:var(--hf-space-600);min-width:var(--hf-space-600);gap:var(--hf-space-150);padding:var(--hf-space-0) var(--hf-space-300);border-radius:var(--hf-radius-150);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-button-xxs svg{width:var(--hf-space-300);height:var(--hf-space-300)}.q-toggle-lg{height:var(--hf-space-1200);min-width:var(--hf-space-1200);gap:var(--hf-space-200);padding-inline:var(--hf-space-400);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-300);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-none)}.q-toggle-lg svg{height:var(--hf-space-600);width:var(--hf-space-600)}.q-toggle-md{height:var(--hf-space-1000);min-width:var(--hf-space-1000);gap:var(--hf-space-200);padding-inline:var(--hf-space-300);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-toggle-md svg{height:var(--hf-space-500);width:var(--hf-space-500)}.q-toggle-sm{height:var(--hf-space-800);min-width:var(--hf-space-800);gap:var(--hf-space-100);padding-inline:var(--hf-space-200);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-toggle-sm svg{height:var(--hf-space-400);width:var(--hf-space-400)}.q-nav-action-icon{width:var(--hf-space-800);min-width:var(--hf-space-800);height:var(--hf-space-800);padding:var(--hf-space-200)}.q-dropdown-check{color:var(--hf-color-icon-primary);height:var(--hf-space-400);width:var(--hf-space-400);flex-shrink:0}.q-radio-dot{border-radius:var(--hf-radius-full);height:calc(var(--q-radio-box-size) * .6);width:calc(var(--q-radio-box-size) * .6);opacity:0;transition-property:transform,opacity;transition-duration:var(--hf-duration-normal);transition-timing-function:var(--hf-ease-spring);background-color:currentColor;transform:scale(0)}.q-nav-content{width:max-content;height:max-content;transition:opacity var(--hf-duration-normal) ease, transform var(--hf-duration-normal) var(--hf-ease-emphasized)}.q-nav-content[data-starting-style],.q-nav-content[data-ending-style]{opacity:0}.q-nav-content[data-starting-style][data-activation-direction=left],.q-nav-content[data-ending-style][data-activation-direction=right]{transform:translateX(var(--hf-space-1000))}.q-nav-content[data-starting-style][data-activation-direction=right],.q-nav-content[data-ending-style][data-activation-direction=left]{transform:translateX(calc(-1 * var(--hf-space-1000)))}.q-loader-dot{width:var(--q-loader-dot);height:var(--q-loader-dot);border-radius:var(--hf-radius-full);background-color:var(--q-tint);animation:q-loader-blink var(--hf-duration-1200) var(--hf-ease-linear) infinite}.q-loader-spinner{width:var(--q-loader-size);height:var(--q-loader-size);animation:q-loader-spin var(--hf-duration-800) var(--hf-ease-linear) infinite}.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-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-full{width:100%;height:100%}.size-q-100{width:var(--spacing-q-100);height:var(--spacing-q-100)}.size-q-150{width:var(--spacing-q-150);height:var(--spacing-q-150)}.size-q-200{width:var(--spacing-q-200);height:var(--spacing-q-200)}.size-q-500{width:var(--spacing-q-500);height:var(--spacing-q-500)}.size-q-600{width:var(--spacing-q-600);height:var(--spacing-q-600)}.size-q-800{width:var(--spacing-q-800);height:var(--spacing-q-800)}.size-q-1000{width:var(--spacing-q-1000);height:var(--spacing-q-1000)}.size-q-1200{width:var(--spacing-q-1200);height:var(--spacing-q-1200)}.size-q-1400{width:var(--spacing-q-1400);height:var(--spacing-q-1400)}.q-generation-card-media{width:100%;height:100%}.q-select-trigger-lg{height:calc(var(--hf-space-1000) + var(--hf-space-200));padding-inline:var(--hf-space-400);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-300);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-none)}.q-select-trigger-sm{height:var(--hf-space-800);padding-inline:var(--hf-space-200);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.h-2{height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-12{height:calc(var(--spacing) * 12)}.h-60{height:calc(var(--spacing) * 60)}.h-\[600px\]{height:600px}.h-\[calc\(100\%_-_20px\)\]{height:calc(100% - 20px)}.h-dvh{height:100dvh}.h-full{height:100%}.q-autocomplete-content{max-height:var(--available-height,none);width:100%}.max-h-full{max-height:100%}.q-select-content{max-height:var(--available-height,none)}.q-prompt-box-field{--q-prompt-box-field-min-height:calc(var(--hf-space-1200) + var(--hf-space-100));width:100%;min-height:var(--q-prompt-box-field-min-height);padding:var(--hf-space-100);appearance:none;border:var(--hf-border-width-none) solid transparent;resize:none;color:var(--hf-color-text-primary);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-loose);background:0 0;outline:none;flex:auto;overflow:hidden}.q-prompt-box-field::placeholder{color:var(--hf-color-text-secondary);opacity:1}.q-command-list{min-height:var(--hf-space-0);overscroll-behavior:contain;padding:var(--hf-space-200);scroll-padding-block:var(--hf-space-200);flex:auto;overflow-y:auto}.q-vault-body{min-height:var(--hf-space-0);padding:var(--hf-space-0) var(--hf-space-500) var(--hf-space-500);flex:auto;overflow:auto}.q-card-body{min-height:var(--hf-space-0);padding:var(--hf-space-500);flex:auto}.q-sidebar-item{min-height:calc(var(--hf-space-600) + var(--hf-space-300));padding:var(--hf-space-150);border-radius:var(--hf-radius-300)}.q-sidebar-item-sm{min-height:var(--hf-space-800);padding:var(--hf-space-100) var(--hf-space-150);border-radius:var(--hf-radius-250)}.min-h-0{min-height:0}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.q-field-multiline{min-height:var(--q-textarea-min-height)}.q-tabs-list-fill{width:100%}.q-tabs-list-fill .q-tabs-tab{flex:1 1 var(--hf-space-0);min-width:var(--hf-space-0)}.q-autocomplete-positioner{width:var(--anchor-width);min-width:var(--q-menu-min-width);outline:none}.q-nav-menu-item{min-width:var(--q-nav-col-width);width:100%;text-decoration:none}.q-progress-indeterminate{width:40%;animation:q-progress-slide var(--hf-duration-1300) ease-in-out infinite}.q-slider{width:var(--q-slider-width);background-color:var(--hf-color-background-glass);-webkit-backdrop-filter:blur(var(--hf-space-1000));backdrop-filter:blur(var(--hf-space-1000));border:var(--hf-border-width-thin) solid var(--hf-color-border-subtle)}.q-prompt-box-pill-icon-only{width:1.75rem;padding-inline:var(--hf-space-0)}.q-nav-menu-size-audio{width:36rem}.q-nav-menu-size-image{width:43.75rem}.q-nav-menu-size-plugins{width:18.5rem}.q-nav-menu-size-video{width:46.0625rem}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-85\.5{width:calc(var(--spacing) * 85.5)}.w-\[366px\]{width:366px}.w-\[900px\]{width:900px}.w-auto\!{width:auto!important}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.q-dropdown-search-input{appearance:none;border:var(--hf-border-width-none) solid transparent;color:var(--hf-color-text-primary);flex:1 1 var(--hf-space-0);min-width:var(--hf-space-0);padding:var(--hf-space-0);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-loose);background:0 0;outline:none}.q-dropdown-search-input::placeholder{color:var(--hf-color-text-on-overlay-secondary)}.q-modal-search-input{flex:1 1 var(--hf-space-0);min-width:var(--hf-space-0);appearance:none;border:var(--hf-border-width-none) solid transparent;padding:var(--hf-space-0);color:var(--hf-color-text-primary);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-loose);background:0 0;outline:none}.q-modal-search-input::placeholder{color:var(--hf-color-text-on-overlay-secondary)}.q-sidebar-search-input{flex:1 1 var(--hf-space-0);min-width:var(--hf-space-0);padding:var(--hf-space-0);border:var(--hf-border-width-none) solid transparent;appearance:none;color:var(--hf-color-text-primary);background:0 0;outline:none}.q-sidebar-search-input::placeholder{color:var(--hf-color-text-secondary)}.q-sidebar-label{flex:1 1 var(--hf-space-0);min-width:var(--hf-space-0);color:var(--hf-color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.q-select-item-text,.q-select-value{flex:1 1 var(--hf-space-0);min-width:var(--hf-space-0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.q-accordion-trigger-label,.q-command-footer-caption{flex:1 1 var(--hf-space-0);min-width:var(--hf-space-0)}.q-tabs-tab-secondary{color:var(--q-tabs-tab-secondary-fg,var(--hf-color-text-tertiary));min-width:var(--hf-space-0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.q-tabs-tab-label{min-width:var(--hf-space-0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.q-menu-item-description{color:var(--hf-color-text-on-overlay-secondary);min-width:var(--hf-space-0);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.min-w-0,.q-grid-item{min-width:0}.q-sonner-action{padding:var(--hf-space-100) var(--hf-space-250);border-radius:var(--hf-radius-250);background-color:var(--hf-color-background-inverse);color:var(--hf-color-text-inverse);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none);cursor:pointer;transition:opacity var(--hf-duration-150) ease;flex:none;align-self:center}.q-sonner-action:hover{opacity:.85}.q-sidebar-footeritem-promo{padding:var(--hf-space-100) var(--hf-space-300) var(--hf-space-100) var(--hf-space-150);gap:var(--hf-space-200);background-color:var(--hf-color-transparent-pink-10)}.q-sidebar-footeritem-promo .q-sidebar-label{flex:1 1 var(--hf-space-0);padding-inline:var(--hf-space-100);color:var(--hf-color-brand-pink);letter-spacing:var(--hf-type-letter-spacing-none)}.q-sidebar-footeritem-promo .q-sidebar-icon{color:var(--hf-color-brand-pink)}.q-sidebar-footeritem-promo:hover{background-color:var(--hf-color-transparent-pink-10)}.q-sidebar-meta{color:var(--hf-color-transparent-light-30);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.q-modal-actions-full{flex:1 1 var(--hf-space-0);padding:var(--hf-space-0)}.q-modal-actions-full>*{flex:1 1 var(--hf-space-0)}.flex-1{flex:1}.flex-none{flex:none}.q-modal-spacer,.q-vault-actions-full{flex:1 1 var(--hf-space-0)}.q-dropdown-item-meta{color:var(--hf-color-text-secondary);white-space:nowrap;font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none);flex-shrink:0}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.q-glass-interactive{cursor:pointer}.q-glass-interactive:hover{background-color:var(--hf-color-transparent-light-05)}@supports (color:color-mix(in lab, red, red)){.q-glass-interactive:hover{background-color:color-mix(in oklch, var(--hf-color-transparent-light-05), var(--hf-color-background-glass))}}.q-glass-interactive:hover{transform:translateY(calc(-1 * var(--hf-space-050)))}.q-glass-interactive:focus-visible{outline:var(--hf-border-width-medium) solid var(--hf-color-border-focus);outline-offset:var(--hf-border-width-medium)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.q-tabs-panel{animation:q-tabs-panel-in var(--q-tabs-transition-duration) var(--q-tabs-transition-ease);color:var(--hf-color-text-primary);padding-top:var(--hf-space-400);outline:none}.q-sonner-spinner{animation:q-sonner-spin var(--hf-duration-700) linear infinite}.q-select-trigger{cursor:pointer;text-align:start;appearance:none;color:var(--hf-color-text-primary);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-select-trigger:focus-visible{box-shadow:inset 0 0 0 var(--hf-border-width-medium) var(--hf-color-border-focus);outline:none}.q-select-trigger[data-popup-open]{box-shadow:inset 0 0 0 var(--hf-border-width-medium) var(--hf-color-border-focus)}.q-select-trigger.q-field-control-invalid[data-popup-open],.q-select-trigger.q-field-control-invalid:focus-visible{box-shadow:inset 0 0 0 var(--hf-border-width-medium) var(--hf-color-border-error)}.q-select-trigger:disabled,.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.q-autocomplete-control{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.q-select-item{scroll-margin:var(--hf-space-200)}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.grid-flow-col{grid-auto-flow:column}.grid-flow-row{grid-auto-flow:row}.grid-flow-row-dense{grid-auto-flow:dense}.q-grid-autofill{grid-template-columns:repeat(auto-fill, minmax(var(--q-grid-min,16rem), 1fr))}.q-grid-autofit{grid-template-columns:repeat(auto-fit, minmax(var(--q-grid-min,16rem), 1fr))}.q-nav-rows-1{grid-template-rows:repeat(1,auto)}.q-nav-rows-2{grid-template-rows:repeat(2,auto)}.q-nav-rows-3{grid-template-rows:repeat(3,auto)}.q-nav-rows-4{grid-template-rows:repeat(4,auto)}.q-button-group-vertical{flex-direction:column;align-items:stretch}.flex-col{flex-direction:column}.q-button-group-horizontal{flex-direction:row}.flex-wrap{flex-wrap:wrap}.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}.q-checkbox-label-left{justify-content:flex-start}.q-checkbox-label-right{justify-content:space-between}.q-radio-label-left{justify-content:flex-start}.q-radio-label-right{justify-content:space-between}.q-switch-label-left{justify-content:flex-start}.q-switch-label-right{justify-content:space-between}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.justify-items-stretch{justify-items:stretch}.q-modal-footer-full{gap:var(--hf-space-0);padding:var(--hf-space-100) var(--hf-space-200)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-24{gap:calc(var(--spacing) * 24)}.q-button-group-spaced{gap:var(--hf-space-200)}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-x-14{column-gap:calc(var(--spacing) * 14)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-x-20{column-gap:calc(var(--spacing) * 20)}.gap-x-24{column-gap:calc(var(--spacing) * 24)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-7{row-gap:calc(var(--spacing) * 7)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.gap-y-14{row-gap:calc(var(--spacing) * 14)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}.gap-y-20{row-gap:calc(var(--spacing) * 20)}.gap-y-24{row-gap:calc(var(--spacing) * 24)}: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-q-border-subtle>:not(:last-child)){border-color:var(--hf-color-border-subtle)}.self-stretch{align-self:stretch}.q-loader-shine{border-radius:var(--hf-radius-300);background-color:var(--hf-color-background-tertiary);overflow:hidden}.q-command-item-description{text-overflow:ellipsis;white-space:nowrap;color:var(--hf-color-text-secondary);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none);overflow:hidden}.q-command-item-title,.q-menu-item-title,.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.q-prompt-box-mode-active{border-radius:var(--hf-radius-500);background-color:var(--hf-color-transparent-light-05);color:var(--hf-color-text-primary)}.q-not-found-card{background-color:var(--hf-color-background-glass);border:var(--hf-border-width-thin) solid var(--hf-color-border-subtle);border-radius:var(--q-nf-radius);-webkit-backdrop-filter:blur(var(--hf-space-1000));backdrop-filter:blur(var(--hf-space-1000));box-shadow:var(--hf-space-0) var(--hf-space-050) var(--hf-space-100) calc(-1 * var(--hf-space-050)) var(--hf-color-shadow-sm)}.q-prompt-box-glass{border:var(--hf-border-width-thin) solid var(--hf-color-transparent-light-30);border-radius:var(--hf-radius-500);background-color:var(--hf-color-background-glass);-webkit-backdrop-filter:blur(10px)saturate(1.6);backdrop-filter:blur(10px)saturate(1.6);box-shadow:var(--hf-shadow-lg,0 12px 32px #00000052)}.q-nav-menu-static{border:var(--hf-border-width-thin) solid var(--hf-color-border-subtle);border-radius:var(--hf-radius-600);background-color:var(--hf-color-background-glass);-webkit-backdrop-filter:blur(var(--hf-space-1000));backdrop-filter:blur(var(--hf-space-1000))}.q-not-found-outline{border:var(--hf-border-width-thin) dashed var(--hf-color-border-subtle);border-radius:var(--q-nf-radius);background-color:#0000}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius)}.rounded-q-0{border-radius:var(--radius-q-0)}.rounded-q-100{border-radius:var(--radius-q-100)}.rounded-q-150{border-radius:var(--radius-q-150)}.rounded-q-200{border-radius:var(--radius-q-200)}.rounded-q-300{border-radius:var(--radius-q-300)}.rounded-q-400{border-radius:var(--radius-q-400)}.rounded-q-500{border-radius:var(--radius-q-500)}.rounded-q-600{border-radius:var(--radius-q-600)}.rounded-q-full{border-radius:var(--radius-q-full)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.q-button-outline{color:var(--hf-color-text-primary);border-style:var(--tw-border-style);border-width:var(--border-width-q-thin);border-color:var(--hf-color-border-default);background-color:#0000}@media (hover:hover){.q-button-outline:hover{background-color:var(--hf-color-overlay-dim-strong)}}.q-button-outline:focus-visible{background-color:var(--hf-color-overlay-dim-strong)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.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-q-hairline{border-style:var(--tw-border-style);border-width:var(--border-width-q-hairline)}.border-q-medium{border-style:var(--tw-border-style);border-width:var(--border-width-q-medium)}.border-q-thick{border-style:var(--tw-border-style);border-width:var(--border-width-q-thick)}.border-q-thin{border-style:var(--tw-border-style);border-width:var(--border-width-q-thin)}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-q-thin{border-right-style:var(--tw-border-style);border-right-width:var(--border-width-q-thin)}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-q-background-glass{border-color:var(--hf-color-background-glass)}.border-q-border-focus{border-color:var(--hf-color-border-focus)}.border-q-border-strong{border-color:var(--hf-color-border-strong)}.border-q-border-subtle{border-color:var(--hf-color-border-subtle)}.border-q-transparent-light-05{border-color:var(--hf-color-transparent-light-05)}.border-q-transparent-light-30{border-color:var(--hf-color-transparent-light-30)}.border-transparent{border-color:#0000}.q-button-marketing-ghost{background-color:var(--hf-color-transparent-light-05);border:var(--hf-border-width-none) solid transparent;color:var(--hf-color-text-primary);box-shadow:inset 0 var(--hf-border-width-thick) calc(var(--hf-border-width-thick) + var(--hf-border-width-thin)) var(--hf-space-0) var(--hf-color-transparent-light-05);-webkit-backdrop-filter:blur(var(--hf-space-300));backdrop-filter:blur(var(--hf-space-300))}.q-button-marketing-ghost:hover,.q-button-marketing-ghost:focus-visible{background-image:linear-gradient(var(--hf-color-transparent-light-20), var(--hf-color-transparent-light-20))}.q-button-marketing-ghost:focus-visible{box-shadow:0 0 0 var(--hf-border-width-thick) var(--hf-color-background-primary), 0 0 0 var(--hf-space-100) var(--hf-color-border-focus), inset 0 var(--hf-border-width-thick) calc(var(--hf-border-width-thick) + var(--hf-border-width-thin)) var(--hf-space-0) var(--hf-color-transparent-light-05)}.q-button-marketing-tertiary{background-color:var(--hf-color-transparent-light-05);border:var(--hf-border-width-thin) solid var(--hf-color-border-default);color:var(--hf-color-text-primary);box-shadow:inset 0 var(--hf-border-width-thick) calc(var(--hf-border-width-thick) + var(--hf-border-width-thin)) var(--hf-space-0) var(--hf-color-transparent-light-05);-webkit-backdrop-filter:blur(var(--hf-space-300));backdrop-filter:blur(var(--hf-space-300))}.q-button-marketing-tertiary:hover,.q-button-marketing-tertiary:focus-visible{background-image:linear-gradient(var(--hf-color-transparent-light-20), var(--hf-color-transparent-light-20))}.q-button-marketing-tertiary:focus-visible{box-shadow:0 0 0 var(--hf-border-width-thick) var(--hf-color-background-primary), 0 0 0 var(--hf-space-100) var(--hf-color-border-focus), inset 0 var(--hf-border-width-thick) calc(var(--hf-border-width-thick) + var(--hf-border-width-thin)) var(--hf-space-0) var(--hf-color-transparent-light-05)}.q-button-marketing-primary{background-color:var(--hf-color-button-brand);background-image:var(--hf-gradient-special-gloss-lime), linear-gradient(90deg, var(--hf-color-button-brand) 0%, var(--hf-color-button-brand) 100%);border:var(--hf-border-width-none) solid transparent;color:var(--hf-color-text-inverse);box-shadow:inset 0 calc(-1 * (var(--hf-border-width-thick) + var(--hf-border-width-thin))) 0 0 #829b19, 0 var(--hf-space-150) var(--hf-space-100) var(--hf-space-0) var(--hf-color-transparent-dark-25), 0 var(--hf-space-800) var(--hf-space-600) var(--hf-space-0) var(--hf-color-transparent-dark-15)}.q-button-marketing-primary:hover,.q-button-marketing-primary:focus-visible{background-image:linear-gradient(var(--hf-color-transparent-light-20), var(--hf-color-transparent-light-20)), var(--hf-gradient-special-gloss-lime), linear-gradient(90deg, var(--hf-color-button-brand) 0%, var(--hf-color-button-brand) 100%)}.q-button-marketing-primary:focus-visible{box-shadow:0 0 0 var(--hf-border-width-thick) var(--hf-color-background-primary), 0 0 0 var(--hf-space-100) var(--hf-color-border-focus), inset 0 calc(-1 * (var(--hf-border-width-thick) + var(--hf-border-width-thin))) 0 0 #829b19, 0 var(--hf-space-150) var(--hf-space-100) var(--hf-space-0) var(--hf-color-transparent-dark-25), 0 var(--hf-space-800) var(--hf-space-600) var(--hf-space-0) var(--hf-color-transparent-dark-15)}.q-button-marketing-secondary{background-color:var(--hf-color-button-primary);border:var(--hf-border-width-none) solid transparent;color:var(--hf-color-text-inverse);box-shadow:inset 0 calc(-1 * (var(--hf-border-width-thick) + var(--hf-border-width-thin))) 0 0 var(--hf-color-transparent-dark-32), 0 var(--hf-space-150) var(--hf-space-100) var(--hf-space-0) var(--hf-color-transparent-dark-25), 0 var(--hf-space-800) var(--hf-space-600) var(--hf-space-0) var(--hf-color-transparent-dark-15)}.q-button-marketing-secondary:hover,.q-button-marketing-secondary:focus-visible{background-image:linear-gradient(var(--hf-color-transparent-dark-10), var(--hf-color-transparent-dark-10))}.q-button-marketing-secondary:focus-visible{box-shadow:0 0 0 var(--hf-border-width-thick) var(--hf-color-background-primary), 0 0 0 var(--hf-space-100) var(--hf-color-border-focus), inset 0 calc(-1 * (var(--hf-border-width-thick) + var(--hf-border-width-thin))) 0 0 var(--hf-color-transparent-dark-32), 0 var(--hf-space-150) var(--hf-space-100) var(--hf-space-0) var(--hf-color-transparent-dark-25), 0 var(--hf-space-800) var(--hf-space-600) var(--hf-space-0) var(--hf-color-transparent-dark-15)}.q-button-secondary{background-color:var(--hf-color-button-primary);color:var(--hf-color-text-inverse);box-shadow:var(--hf-shadow-raised-sm)}.q-button-secondary:hover,.q-button-secondary:focus-visible{background-image:linear-gradient(var(--hf-color-transparent-dark-50), var(--hf-color-transparent-dark-50))}.q-button-secondary:focus-visible{box-shadow:0 0 0 var(--hf-border-width-thick) var(--hf-color-background-primary), 0 0 0 var(--hf-space-100) var(--hf-color-border-focus), var(--hf-shadow-raised-sm)}.q-button-danger{background-color:var(--hf-color-button-destructive);color:var(--hf-color-text-primary)}.q-button-danger:hover,.q-button-danger:focus-visible{background-image:linear-gradient(var(--hf-color-transparent-light-20), var(--hf-color-transparent-light-20))}.q-button-danger:focus-visible{box-shadow:0 0 0 var(--hf-border-width-thick) var(--hf-color-background-primary), 0 0 0 var(--hf-space-100) var(--hf-color-state-error-glow)}.q-button-danger-soft{background-color:var(--hf-color-state-error-bg);color:var(--hf-color-state-error-fg)}.q-button-danger-soft:hover,.q-button-danger-soft:focus-visible{background-image:linear-gradient(var(--hf-color-transparent-light-20), var(--hf-color-transparent-light-20))}.q-button-danger-soft:focus-visible{box-shadow:0 0 0 var(--hf-border-width-thick) var(--hf-color-background-primary), 0 0 0 var(--hf-space-100) var(--hf-color-state-error-glow)}.q-button-tertiary{background-color:var(--hf-color-transparent-light-10);color:var(--hf-color-text-primary);-webkit-backdrop-filter:blur(var(--hf-space-1000));backdrop-filter:blur(var(--hf-space-1000))}.q-button-tertiary:hover,.q-button-tertiary:focus-visible{background-image:linear-gradient(var(--hf-color-transparent-light-20), var(--hf-color-transparent-light-20))}.q-button-brand-soft{background-color:var(--hf-color-transparent-lime-10);color:var(--hf-color-text-link)}.q-button-brand-soft:hover,.q-button-brand-soft:focus-visible{background-image:linear-gradient(var(--hf-color-transparent-light-20), var(--hf-color-transparent-light-20))}.q-button-primary{background-color:var(--hf-color-button-brand);color:var(--hf-color-text-inverse)}.q-button-primary:hover,.q-button-primary:focus-visible{background-image:linear-gradient(var(--hf-color-transparent-light-20), var(--hf-color-transparent-light-20))}.q-glass-tinted{background-color:var(--q-tint)}@supports (color:color-mix(in lab, red, red)){.q-glass-tinted{background-color:color-mix(in oklch, var(--q-tint) 12%, var(--hf-color-background-glass))}}.q-glass-tinted:before{background-image:linear-gradient(to bottom, var(--q-tint), transparent), linear-gradient(to bottom, var(--q-glass-sheen-color), transparent)}@supports (color:color-mix(in lab, red, red)){.q-glass-tinted:before{background-image:linear-gradient(to bottom, color-mix(in oklch, var(--q-tint) 22%, transparent), transparent), linear-gradient(to bottom, var(--q-glass-sheen-color), transparent)}}.q-sidebar-footeritem-login{padding:var(--hf-space-100) var(--hf-space-150);background-color:var(--hf-color-button-secondary)}.q-sidebar-footeritem-login:hover{background-color:var(--hf-color-button-secondary)}.q-button-ghost{color:var(--hf-color-text-primary);background-color:#0000}@media (hover:hover){.q-button-ghost:hover{background-color:var(--hf-color-overlay-dim-strong)}}.q-button-ghost:focus-visible{background-color:var(--hf-color-overlay-dim-strong)}.q-icon-tile-neutral{background-color:var(--hf-color-transparent-light-05);box-shadow:var(--hf-shadow-raised-sm)}.q-card-solid{background-color:var(--hf-color-background-secondary);-webkit-backdrop-filter:none;backdrop-filter:none}.q-dropdown-content-solid{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--hf-color-background-secondary)}.q-sidebar-selected,.q-sidebar-selected:hover{background-color:var(--hf-color-transparent-light-10)}.\!bg-transparent{background-color:#0000!important}.bg-q-background-elevated-start{background-color:var(--hf-color-background-elevated-start)}.bg-q-background-primary{background-color:var(--hf-color-background-primary)}.bg-q-background-secondary{background-color:var(--hf-color-background-secondary)}.bg-q-background-tertiary{background-color:var(--hf-color-background-tertiary)}.bg-q-border-strong{background-color:var(--hf-color-border-strong)}.bg-q-brand-primary{background-color:var(--hf-color-brand-primary)}.bg-q-brand-yellow{background-color:var(--hf-color-brand-yellow)}.bg-q-icon-secondary{background-color:var(--hf-color-icon-secondary)}.bg-q-overlay-hover{background-color:var(--hf-color-overlay-hover)}.bg-q-palette-blue-bg{background-color:var(--hf-color-palette-blue-bg)}.bg-q-palette-brown-bg{background-color:var(--hf-color-palette-brown-bg)}.bg-q-palette-mint-bg{background-color:var(--hf-color-palette-mint-bg)}.bg-q-palette-orange-bg{background-color:var(--hf-color-palette-orange-bg)}.bg-q-palette-pink-bg{background-color:var(--hf-color-palette-pink-bg)}.bg-q-palette-purple-bg{background-color:var(--hf-color-palette-purple-bg)}.bg-q-transparent-dark-20{background-color:var(--hf-color-transparent-dark-20)}.bg-q-transparent-dark-40{background-color:var(--hf-color-transparent-dark-40)}.bg-q-transparent-dark-80{background-color:var(--hf-color-transparent-dark-80)}.bg-q-transparent-light-05{background-color:var(--hf-color-transparent-light-05)}.bg-q-transparent-light-10{background-color:var(--hf-color-transparent-light-10)}.q-generation-card-canvas{background-color:var(--hf-color-transparent-light-05)}.q-not-found-plain{background-color:#0000}.q-slot-bg-10{background-color:var(--q-tint)}@supports (color:color-mix(in lab, red, red)){.q-slot-bg-10{background-color:color-mix(in oklch, var(--q-tint) 10%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-q-transparent-light-20{--tw-gradient-from:var(--hf-color-transparent-light-20);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-q-transparent-dark-10{--tw-gradient-via:var(--hf-color-transparent-dark-10);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-q-transparent-light-05{--tw-gradient-to:var(--hf-color-transparent-light-05);--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))}.q-dot{-webkit-backdrop-filter:blur(var(--hf-space-1000));backdrop-filter:blur(var(--hf-space-1000));background-clip:padding-box}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.q-command-empty{padding:var(--hf-space-800) var(--hf-space-400);text-align:center;color:var(--hf-color-text-secondary);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-loose)}.q-command-loading{padding:var(--hf-space-600) var(--hf-space-400);text-align:center;color:var(--hf-color-text-secondary);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-loose)}.q-command-group-heading{padding:var(--hf-space-200) var(--hf-space-300);color:var(--hf-color-text-on-overlay-secondary);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-nav-group-label{padding:var(--hf-space-200);color:var(--hf-color-transparent-light-50);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.q-generation-card-caption{padding:var(--hf-space-250) var(--hf-space-300)}.q-modal-header-flush{padding:var(--hf-space-0)}.q-modal-workspace-padded{padding:var(--hf-space-300)}.q-sidebar-projectitem{padding:var(--hf-space-150) var(--hf-space-300) var(--hf-space-150) var(--hf-space-150)}.q-accordion-panel-content{padding-block-end:var(--hf-space-400);padding-inline:var(--hf-space-200);color:var(--hf-color-text-secondary);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-loose)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.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)}.q-button-icon-only{padding-inline:var(--hf-space-0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-36{padding-bottom:calc(var(--spacing) * 36)}.q-command-group{padding-bottom:var(--hf-space-100)}.q-prompt-box-generate-label{text-transform:uppercase;text-align:center;font-family:var(--hf-type-family-grotesk);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-100);letter-spacing:var(--hf-type-letter-spacing-none)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.q-prompt-box-generate-old{color:#0003;font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none);text-decoration:line-through}.q-card-description{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-loose);color:var(--hf-color-text-secondary)}.q-card-title{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-300);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-none);color:var(--hf-color-text-primary)}.q-field-description{color:var(--hf-color-text-tertiary);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-field-error{color:var(--hf-color-state-error-fg);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-field-required{color:var(--hf-color-state-error-fg);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-sonner-description{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none);color:var(--hf-color-text-secondary)}.q-sonner-title{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-loose);color:var(--hf-color-text-primary)}.q-vault-caption{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none);color:var(--hf-color-text-secondary)}.q-vault-description{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-loose);color:var(--hf-color-text-secondary)}.q-vault-title{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-300);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-none);color:var(--hf-color-text-primary)}.q-chip-md{--q-chip-height:var(--hf-space-800);--q-chip-gap:var(--hf-space-150);--q-chip-padding-x:var(--hf-space-400);--q-chip-icon-size:var(--hf-space-500);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-300);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-none)}.q-chip-sm{--q-chip-height:var(--hf-space-700);--q-chip-gap:var(--hf-space-100);--q-chip-padding-x:var(--hf-space-300);--q-chip-icon-size:var(--hf-space-400);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-chip-xs{--q-chip-height:var(--hf-space-600);--q-chip-gap:var(--hf-space-100);--q-chip-padding-x:var(--hf-space-250);--q-chip-icon-size:var(--hf-space-300);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-chip-xxs{--q-chip-height:var(--hf-space-500);--q-chip-gap:var(--hf-space-050);--q-chip-padding-x:var(--hf-space-200);--q-chip-icon-size:var(--hf-space-300);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-prompt-box-generate-cost{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-prompt-box-mode-label{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-050);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-200);letter-spacing:var(--hf-type-letter-spacing-wide)}.text-q-accent-2xl-bold{font-family:var(--hf-type-family-grotesk);font-size:var(--hf-type-size-1000);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-1100);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-accent-2xs-bold{font-family:var(--hf-type-family-grotesk);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-200);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-accent-3xl-bold{font-family:var(--hf-type-family-grotesk);font-size:var(--hf-type-size-1100);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-1200);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-accent-4xl-bold{font-family:var(--hf-type-family-grotesk);font-size:var(--hf-type-size-1200);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-1300);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-accent-5xl-bold{font-family:var(--hf-type-family-grotesk);font-size:var(--hf-type-size-1300);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-1400);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-accent-6xl-bold{font-family:var(--hf-type-family-grotesk);font-size:var(--hf-type-size-1400);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-1400);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-accent-lg-bold{font-family:var(--hf-type-family-grotesk);font-size:var(--hf-type-size-800);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-900);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-accent-md-bold{font-family:var(--hf-type-family-grotesk);font-size:var(--hf-type-size-700);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-800);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-accent-sm-bold{font-family:var(--hf-type-family-grotesk);font-size:var(--hf-type-size-600);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-700);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-accent-xl-bold{font-family:var(--hf-type-family-grotesk);font-size:var(--hf-type-size-900);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-1000);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-accent-xs-bold{font-family:var(--hf-type-family-grotesk);font-size:var(--hf-type-size-500);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-body-lg-medium{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-400);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-body-lg-regular{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-400);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-body-lg-semi-bold{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-400);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-body-md-medium{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-300);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-body-md-regular{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-300);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-body-md-semi-bold{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-300);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-body-sm-medium{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-loose)}.text-q-body-sm-regular{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-loose)}.text-q-body-sm-semi-bold{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-loose)}.text-q-caption-sm-medium{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-caption-sm-regular{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-caption-sm-semi-bold{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-caption-xs-medium{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-050);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-200);letter-spacing:var(--hf-type-letter-spacing-wide)}.text-q-caption-xs-regular{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-050);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-200);letter-spacing:var(--hf-type-letter-spacing-wide)}.text-q-caption-xs-semi-bold{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-050);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-200);letter-spacing:var(--hf-type-letter-spacing-wide)}.text-q-display-lg-bold{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-1300);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-1400);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-display-lg-medium{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-1300);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-1400);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-display-lg-semi-bold{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-1300);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-1400);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-display-md-bold{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-1200);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-1300);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-display-md-medium{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-1200);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-1300);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-display-md-semi-bold{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-1200);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-1300);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-display-sm-bold{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-1100);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-1200);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-display-sm-medium{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-1100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-1200);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-display-sm-semi-bold{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-1100);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-1200);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-headline-lg-bold{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-1000);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-1100);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-headline-lg-medium{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-1000);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-1100);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-headline-lg-semi-bold{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-1000);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-1100);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-headline-md-bold{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-900);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-1000);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-headline-md-medium{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-900);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-1000);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-headline-md-semi-bold{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-900);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-1000);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-headline-sm-bold{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-800);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-900);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-headline-sm-medium{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-800);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-900);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-headline-sm-semi-bold{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-800);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-900);letter-spacing:var(--hf-type-letter-spacing-tight)}.text-q-label-lg-bold{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-400);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-slight)}.text-q-label-lg-medium{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-400);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-slight)}.text-q-label-lg-regular{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-400);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-slight)}.text-q-label-lg-semi-bold{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-400);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-slight)}.text-q-label-md-bold{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-300);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-label-md-medium{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-300);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-label-md-regular{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-300);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-label-md-semi-bold{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-300);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-label-sm-bold{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-label-sm-medium{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-label-sm-regular{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-label-sm-semi-bold{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-label-xs-bold{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-label-xs-medium{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-label-xs-regular{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-label-xs-semi-bold{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-mono-lg-medium{font-family:var(--hf-type-family-mono);font-size:var(--hf-type-size-300);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-mono-lg-regular{font-family:var(--hf-type-family-mono);font-size:var(--hf-type-size-300);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-mono-lg-semi-bold{font-family:var(--hf-type-family-mono);font-size:var(--hf-type-size-300);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-mono-md-medium{font-family:var(--hf-type-family-mono);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-mono-md-regular{font-family:var(--hf-type-family-mono);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-mono-md-semi-bold{font-family:var(--hf-type-family-mono);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-mono-sm-medium{font-family:var(--hf-type-family-mono);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-400);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-mono-sm-regular{font-family:var(--hf-type-family-mono);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-400);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-mono-sm-semi-bold{font-family:var(--hf-type-family-mono);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-400);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-mono-xs-medium{font-family:var(--hf-type-family-mono);font-size:var(--hf-type-size-050);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-200);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-mono-xs-regular{font-family:var(--hf-type-family-mono);font-size:var(--hf-type-size-050);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-200);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-mono-xs-semi-bold{font-family:var(--hf-type-family-mono);font-size:var(--hf-type-size-050);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-200);letter-spacing:var(--hf-type-letter-spacing-none)}.text-q-title-lg-bold{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-700);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-800);letter-spacing:var(--hf-type-letter-spacing-slight)}.text-q-title-lg-medium{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-700);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-800);letter-spacing:var(--hf-type-letter-spacing-slight)}.text-q-title-lg-semi-bold{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-700);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-800);letter-spacing:var(--hf-type-letter-spacing-slight)}.text-q-title-md-bold{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-600);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-700);letter-spacing:var(--hf-type-letter-spacing-slight)}.text-q-title-md-medium{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-600);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-700);letter-spacing:var(--hf-type-letter-spacing-slight)}.text-q-title-md-semi-bold{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-600);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-700);letter-spacing:var(--hf-type-letter-spacing-slight)}.text-q-title-sm-bold{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-500);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-slight)}.text-q-title-sm-medium{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-500);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-slight)}.text-q-title-sm-semi-bold{font-family:var(--hf-type-family-primary);font-size:var(--hf-type-size-500);font-weight:var(--hf-type-weight-semi-bold);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-slight)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.q-badge-label{line-height:normal}.q-checkbox-label-md .q-checkbox-label-title{line-height:var(--hf-space-500)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.q-prompt-box-pill-label{white-space:nowrap}.q-nav-item-accent,.q-nav-item-accent:hover,.q-nav-item-accent[data-popup-open]{color:var(--hf-color-brand-primary)}.q-field-label-invalid{color:var(--hf-color-state-error-fg)}.q-slot-text{color:var(--q-tint)}.text-primary{color:var(--hf-color-button-brand)}.text-q-brand-yellow{color:var(--hf-color-brand-yellow)}.text-q-icon-accent{color:var(--hf-color-icon-accent)}.text-q-icon-brand{color:var(--hf-color-icon-brand)}.text-q-icon-disabled{color:var(--hf-color-icon-disabled)}.text-q-icon-error{color:var(--hf-color-icon-error)}.text-q-icon-info{color:var(--hf-color-icon-info)}.text-q-icon-inverse{color:var(--hf-color-icon-inverse)}.text-q-icon-primary{color:var(--hf-color-icon-primary)}.text-q-icon-secondary{color:var(--hf-color-icon-secondary)}.text-q-icon-success{color:var(--hf-color-icon-success)}.text-q-icon-tertiary{color:var(--hf-color-icon-tertiary)}.text-q-icon-warning{color:var(--hf-color-icon-warning)}.text-q-palette-blue-text{color:var(--hf-color-palette-blue-text)}.text-q-palette-brown-text{color:var(--hf-color-palette-brown-text)}.text-q-palette-mint-bg{color:var(--hf-color-palette-mint-bg)}.text-q-palette-mint-text{color:var(--hf-color-palette-mint-text)}.text-q-palette-pink-bg{color:var(--hf-color-palette-pink-bg)}.text-q-text-brand{color:var(--hf-color-text-brand)}.text-q-text-danger{color:var(--hf-color-text-danger)}.text-q-text-disabled{color:var(--hf-color-text-disabled)}.text-q-text-info{color:var(--hf-color-text-info)}.text-q-text-inverse{color:var(--hf-color-text-inverse)}.text-q-text-link{color:var(--hf-color-text-link)}.text-q-text-on-overlay-secondary{color:var(--hf-color-text-on-overlay-secondary)}.text-q-text-on-overlay-tertiary{color:var(--hf-color-text-on-overlay-tertiary)}.text-q-text-primary{color:var(--hf-color-text-primary)}.text-q-text-secondary{color:var(--hf-color-text-secondary)}.text-q-text-success{color:var(--hf-color-text-success)}.text-q-text-tertiary{color:var(--hf-color-text-tertiary)}.text-q-text-warning{color:var(--hf-color-text-warning)}.text-q-transparent-light-50{color:var(--hf-color-transparent-light-50)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.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-q-overlay{--tw-shadow:var(--hf-shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-q-raised{--tw-shadow:var(--hf-shadow-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-q-raised-sm{--tw-shadow:var(--hf-shadow-raised-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--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)}.q-field-control-invalid,.q-field-control-invalid:focus-within{box-shadow:inset 0 0 0 var(--hf-border-width-medium) var(--hf-color-border-error)}.q-card-raised{box-shadow:var(--hf-shadow-raised)}.q-focus-ring:focus-visible{box-shadow:0 0 0 var(--hf-border-width-thick) var(--hf-color-background-primary), 0 0 0 var(--hf-space-100) var(--hf-color-border-focus)}.q-glass-raised{box-shadow:inset var(--hf-border-width-thin) var(--hf-border-width-thin) var(--hf-space-0) var(--hf-color-transparent-light-20), inset calc(-1 * var(--hf-border-width-thin)) calc(-1 * var(--hf-border-width-thin)) var(--hf-space-0) var(--hf-color-transparent-dark-15), var(--hf-shadow-raised)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.q-accordion-chevron{transition-property:transform;transition-duration:var(--hf-duration-220);transition-timing-function:var(--hf-ease-out-expo)}.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-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-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.q-not-found-lg{--q-nf-gap:var(--hf-space-300);--q-nf-pad:var(--hf-space-500);--q-nf-min-h:calc(var(--hf-space-2400) + var(--hf-space-1000));--q-nf-tile:var(--hf-space-1400);--q-nf-icon:var(--hf-space-700);--q-nf-radius:var(--hf-radius-600)}.q-not-found-md{--q-nf-gap:var(--hf-space-200);--q-nf-pad:var(--hf-space-300);--q-nf-min-h:calc(var(--hf-space-2400) + var(--hf-space-300));--q-nf-tile:var(--hf-space-1000);--q-nf-icon:var(--hf-space-600);--q-nf-radius:var(--hf-radius-500)}.q-not-found-sm{--q-nf-gap:var(--hf-space-150);--q-nf-pad:var(--hf-space-200);--q-nf-min-h:calc(var(--hf-space-1600) + var(--hf-space-200));--q-nf-tile:var(--hf-space-800);--q-nf-icon:var(--hf-space-500);--q-nf-radius:var(--hf-radius-400)}.q-progress-lg{--q-progress-h:var(--hf-space-250);--q-progress-dot:var(--hf-space-300);--q-progress-conn:var(--hf-space-050);--q-progress-gap:var(--hf-space-250);--q-progress-ring:var(--hf-space-2400);--q-progress-ring-stroke:7}.q-progress-md{--q-progress-h:var(--hf-space-200);--q-progress-dot:var(--hf-space-250);--q-progress-conn:var(--hf-space-050);--q-progress-gap:var(--hf-space-200);--q-progress-ring:var(--hf-space-1600);--q-progress-ring-stroke:8}.q-progress-sm{--q-progress-h:var(--hf-space-150);--q-progress-dot:var(--hf-space-200);--q-progress-conn:var(--hf-space-050);--q-progress-gap:var(--hf-space-150);--q-progress-ring:var(--hf-space-1200);--q-progress-ring-stroke:8.5}.q-progress-xs{--q-progress-h:var(--hf-space-100);--q-progress-dot:var(--hf-space-150);--q-progress-conn:var(--hf-space-050);--q-progress-gap:var(--hf-space-100);--q-progress-ring:var(--hf-space-1000);--q-progress-ring-stroke:9}.q-progress-xxs{--q-progress-h:var(--hf-space-050);--q-progress-dot:var(--hf-space-100);--q-progress-conn:var(--hf-space-050);--q-progress-gap:var(--hf-space-050);--q-progress-ring:var(--hf-space-800);--q-progress-ring-stroke:10}.q-checkbox-brand{--q-checkbox-fill:var(--hf-color-icon-accent);--q-checkbox-fg:var(--hf-color-icon-inverse);--q-checkbox-hover-border:var(--hf-color-lime-900);--q-checkbox-focus-ring:var(--hf-color-transparent-lime-20)}.q-checkbox-white{--q-checkbox-fill:var(--hf-color-palette-white);--q-checkbox-fg:var(--hf-color-icon-inverse);--q-checkbox-hover-border:var(--hf-color-transparent-light-30);--q-checkbox-focus-ring:var(--hf-color-transparent-light-20)}.q-chip-brand{--q-chip-hover-border:var(--hf-color-lime-900);--q-chip-selected-bg:var(--hf-color-icon-accent);--q-chip-selected-fg:var(--hf-color-icon-inverse);--q-chip-ring:var(--hf-color-transparent-lime-20)}.q-chip-error{--q-chip-hover-border:var(--hf-color-state-error-fg);--q-chip-selected-bg:var(--hf-color-state-error-fg);--q-chip-selected-fg:var(--hf-color-text-inverse);--q-chip-ring:var(--hf-color-state-error-glow)}.q-chip-info{--q-chip-hover-border:var(--hf-color-state-info-fg);--q-chip-selected-bg:var(--hf-color-state-info-fg);--q-chip-selected-fg:var(--hf-color-text-inverse);--q-chip-ring:var(--hf-color-state-info-bg)}.q-chip-neutral{--q-chip-hover-border:var(--hf-color-border-strong);--q-chip-selected-bg:var(--hf-color-background-secondary-strong);--q-chip-selected-fg:var(--hf-color-text-primary);--q-chip-ring:var(--hf-color-transparent-dark-20)}.q-chip-success{--q-chip-hover-border:var(--hf-color-state-success-fg);--q-chip-selected-bg:var(--hf-color-state-success-fg);--q-chip-selected-fg:var(--hf-color-text-inverse);--q-chip-ring:var(--hf-color-state-success-glow)}.q-chip-warning{--q-chip-hover-border:var(--hf-color-state-warning-fg);--q-chip-selected-bg:var(--hf-color-state-warning-fg);--q-chip-selected-fg:var(--hf-color-text-inverse);--q-chip-ring:var(--hf-color-state-warning-glow)}.q-radio-brand{--q-radio-fill:var(--hf-color-icon-accent);--q-radio-fg:var(--hf-color-icon-inverse);--q-radio-hover-border:var(--hf-color-lime-900);--q-radio-focus-ring:var(--hf-color-transparent-lime-20)}.q-radio-error{--q-radio-fill:var(--hf-color-state-error-fg);--q-radio-fg:var(--hf-color-text-inverse);--q-radio-hover-border:var(--hf-color-state-error-fg);--q-radio-focus-ring:var(--hf-color-state-error-glow)}.q-radio-info{--q-radio-fill:var(--hf-color-state-info-fg);--q-radio-fg:var(--hf-color-text-inverse);--q-radio-hover-border:var(--hf-color-state-info-fg);--q-radio-focus-ring:var(--hf-color-state-info-bg)}.q-radio-neutral{--q-radio-fill:var(--hf-color-background-secondary-strong);--q-radio-fg:var(--hf-color-text-primary);--q-radio-hover-border:var(--hf-color-border-strong);--q-radio-focus-ring:var(--hf-color-transparent-dark-20)}.q-radio-success{--q-radio-fill:var(--hf-color-state-success-fg);--q-radio-fg:var(--hf-color-text-inverse);--q-radio-hover-border:var(--hf-color-state-success-fg);--q-radio-focus-ring:var(--hf-color-state-success-glow)}.q-radio-warning{--q-radio-fill:var(--hf-color-state-warning-fg);--q-radio-fg:var(--hf-color-text-inverse);--q-radio-hover-border:var(--hf-color-state-warning-fg);--q-radio-focus-ring:var(--hf-color-state-warning-glow)}.q-radio-white{--q-radio-fill:var(--hf-color-palette-white);--q-radio-fg:var(--hf-color-icon-inverse);--q-radio-hover-border:var(--hf-color-palette-white);--q-radio-focus-ring:var(--hf-color-transparent-light-20)}.q-switch-default{--q-switch-track-width:calc(var(--hf-space-1000) + var(--hf-space-100));--q-switch-track-height:var(--hf-space-600);--q-switch-thumb-size:var(--hf-space-500);--q-switch-thumb-radius:var(--hf-space-300)}.q-switch-medium{--q-switch-track-width:var(--hf-space-1000);--q-switch-track-height:var(--hf-space-500);--q-switch-thumb-size:var(--hf-space-400);--q-switch-thumb-radius:var(--hf-space-200)}.q-switch-small{--q-switch-track-width:var(--hf-space-700);--q-switch-track-height:var(--hf-space-400);--q-switch-thumb-size:var(--hf-space-300);--q-switch-thumb-radius:var(--hf-space-200)}.q-button-special-brand{--q-button-special-bg:var(--hf-color-button-brand);--q-button-special-fg:var(--hf-color-text-inverse);--q-button-special-gloss:var(--hf-gradient-special-gloss-lime-angled)}.q-button-special-pink{--q-button-special-bg:var(--hf-color-brand-pink);--q-button-special-fg:var(--hf-color-text-primary);--q-button-special-gloss:var(--hf-gradient-special-gloss-pink)}.q-dropdown-content-compact{--q-dropdown-radius:var(--hf-radius-300);--q-menu-min-width:calc(var(--hf-space-2400) + var(--hf-space-1200));--q-menu-max-width:calc(var(--hf-space-2400) * 2 + var(--hf-space-200))}.q-dropdown-content-large{--q-dropdown-radius:var(--hf-radius-300);--q-menu-min-width:calc(var(--hf-space-2400) * 3 + var(--hf-space-800));--q-menu-max-width:calc(var(--hf-space-2400) * 5)}.q-loader-lg{--q-loader-size:var(--hf-space-1200);--q-loader-dot:var(--hf-space-400);--q-loader-dot-gap:var(--hf-space-150)}.q-loader-md{--q-loader-size:var(--hf-space-800);--q-loader-dot:var(--hf-space-250);--q-loader-dot-gap:var(--hf-space-100)}.q-loader-sm{--q-loader-size:var(--hf-space-600);--q-loader-dot:var(--hf-space-200);--q-loader-dot-gap:var(--hf-space-100)}.q-loader-xs{--q-loader-size:var(--hf-space-400);--q-loader-dot:var(--hf-space-150);--q-loader-dot-gap:var(--hf-space-050)}.q-loader-xxs{--q-loader-size:var(--hf-space-300);--q-loader-dot:var(--hf-space-100);--q-loader-dot-gap:var(--hf-space-050)}.q-select-content-picker{--q-dropdown-radius:var(--hf-radius-400);--q-dropdown-item-outer-radius:var(--hf-radius-250);--q-menu-min-width:calc(var(--hf-space-2400) * 2 + var(--hf-space-200))}.q-tabs-tab-icon-only{--q-tabs-content-gap:var(--hf-space-0);--q-tabs-label-padding-x:var(--hf-space-0);--q-tabs-icon-size:var(--hf-icon-md)}.outline-none{--tw-outline-style:none;outline-style:none}.q-badge-blue{--q-badge-bg:var(--hf-gradient-badge-blue);--q-badge-fg:var(--hf-color-text-primary)}.q-badge-lime{--q-badge-bg:var(--hf-color-brand-primary);--q-badge-fg:var(--hf-color-text-inverse)}.q-badge-lime-subtle{--q-badge-bg:var(--hf-color-transparent-lime-15);--q-badge-fg:var(--hf-color-text-link)}.q-badge-n-blue{--q-badge-bg:var(--hf-color-brand-cyan);--q-badge-fg:var(--hf-color-text-inverse)}.q-badge-n-brand{--q-badge-bg:var(--hf-color-brand-primary);--q-badge-fg:var(--hf-color-text-inverse)}.q-badge-pink{--q-badge-bg:var(--hf-gradient-badge-pink);--q-badge-fg:var(--hf-color-text-primary)}.q-badge-purple{--q-badge-bg:var(--hf-gradient-badge-purple);--q-badge-fg:var(--hf-color-text-primary)}.q-checkbox-lg{--q-checkbox-target-size:var(--hf-space-700);--q-checkbox-box-size:var(--hf-space-600)}.q-checkbox-md{--q-checkbox-target-size:var(--hf-space-600);--q-checkbox-box-size:var(--hf-space-500)}.q-checkbox-sm{--q-checkbox-target-size:var(--hf-space-500);--q-checkbox-box-size:calc(var(--hf-space-500) - var(--hf-space-050))}.q-dropdown-content-panel{--q-dropdown-radius:var(--hf-radius-500);--q-dropdown-item-outer-radius:var(--hf-radius-300)}.q-radio-lg{--q-radio-target-size:var(--hf-space-700);--q-radio-box-size:var(--hf-space-600)}.q-radio-md{--q-radio-target-size:var(--hf-space-600);--q-radio-box-size:var(--hf-space-500)}.q-radio-sm{--q-radio-target-size:var(--hf-space-500);--q-radio-box-size:calc(var(--hf-space-500) - var(--hf-space-050))}.select-none{-webkit-user-select:none;user-select:none}.\!paused{animation-play-state:paused!important}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.q-close-lg{--q-close-pad:var(--hf-space-200)}.q-close-md{--q-close-pad:var(--hf-space-150)}.q-close-sm{--q-close-pad:var(--hf-space-100)}.q-close-xl{--q-close-pad:var(--hf-space-300)}.q-glass-blur-lg{--q-glass-blur:64px}.q-glass-blur-md{--q-glass-blur:var(--hf-space-1000)}.q-glass-blur-sm{--q-glass-blur:20px}.q-glass-rounded-200{--q-glass-radius:var(--hf-radius-200)}.q-glass-rounded-300{--q-glass-radius:var(--hf-radius-300)}.q-glass-rounded-400{--q-glass-radius:var(--hf-radius-400)}.q-glass-rounded-500{--q-glass-radius:var(--hf-radius-500)}.q-glass-rounded-600{--q-glass-radius:var(--hf-radius-600)}.q-glass-rounded-full{--q-glass-radius:var(--hf-radius-full)}.q-icon-lg{--q-icon-size:var(--hf-icon-lg)}.q-icon-md{--q-icon-size:var(--hf-icon-md)}.q-icon-sm{--q-icon-size:var(--hf-icon-sm)}.q-icon-xl{--q-icon-size:var(--hf-icon-xl)}.q-icon-xs{--q-icon-size:var(--hf-icon-xs)}.q-modal-size-2xl{--q-modal-width:var(--q-modal-width-2xl)}.q-modal-size-lg{--q-modal-width:var(--q-modal-width-lg)}.q-modal-size-md{--q-modal-width:var(--q-modal-width-md)}.q-modal-size-sm{--q-modal-width:var(--q-modal-width-sm)}.q-modal-size-xl{--q-modal-width:var(--q-modal-width-xl)}.q-modal-size-xs{--q-modal-width:var(--q-modal-width-xs)}.q-sidebar-collapsed{--q-sidebar-width:var(--q-sidebar-width-collapsed)}.q-sidebar-flush{--q-sidebar-radius:var(--hf-radius-0)}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:\!bg-transparent:hover{background-color:#0000!important}.hover\:bg-q-transparent-dark-40:hover{background-color:var(--hf-color-transparent-dark-40)}.hover\:bg-q-transparent-dark-60:hover{background-color:var(--hf-color-transparent-dark-60)}.hover\:bg-q-transparent-light-10:hover{background-color:var(--hf-color-transparent-light-10)}.hover\:q-slot-bg-20:hover{background-color:var(--q-tint)}@supports (color:color-mix(in lab, red, red)){.hover\:q-slot-bg-20:hover{background-color:color-mix(in oklch, var(--q-tint) 20%, transparent)}}.hover\:opacity-100:hover{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\:q-slot-ring-40:focus-visible{--tw-ring-color:var(--q-tint)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:q-slot-ring-40:focus-visible{--tw-ring-color:color-mix(in oklch, var(--q-tint) 40%, transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-\[-4px\]:focus-visible{outline-offset:-4px}.focus-visible\:outline-q-border-focus:focus-visible{outline-color:var(--hf-color-border-focus)}.data-\[ending-style\]\:opacity-0[data-ending-style],.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}@media (width>=40rem){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.md\:min-h-\[540px\]{min-height:540px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-24{gap:calc(var(--spacing) * 24)}.md\:gap-28{gap:calc(var(--spacing) * 28)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.md\:text-q-accent-2xl-bold{font-family:var(--hf-type-family-grotesk);font-size:var(--hf-type-size-1000);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-1100);letter-spacing:var(--hf-type-letter-spacing-tight)}.md\:text-q-accent-3xl-bold{font-family:var(--hf-type-family-grotesk);font-size:var(--hf-type-size-1100);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-1200);letter-spacing:var(--hf-type-letter-spacing-tight)}.md\:text-q-accent-5xl-bold{font-family:var(--hf-type-family-grotesk);font-size:var(--hf-type-size-1300);font-weight:var(--hf-type-weight-bold);line-height:var(--hf-type-line-height-1400);letter-spacing:var(--hf-type-letter-spacing-tight)}.md\:opacity-0{opacity:0}.md\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (width>=64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:p-10{padding:calc(var(--spacing) * 10)}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&_svg\]\:size-q-icon-xs svg{width:var(--size-q-icon-xs);height:var(--size-q-icon-xs)}.\[\&\>\*\]\:shrink-0>*{flex-shrink:0}}:root{--hf-color-blue-100:#ebf1ff;--hf-color-blue-1000:#001640;--hf-color-blue-1100:#000d26;--hf-color-blue-1200:#000714;--hf-color-blue-200:#cdf;--hf-color-blue-300:#9fbfff;--hf-color-blue-400:#5b91fe;--hf-color-blue-500:#0256fe;--hf-color-blue-600:#0249d8;--hf-color-blue-700:#013aad;--hf-color-blue-800:#012d84;--hf-color-blue-900:#012161;--hf-color-cool-050:#5c626a;--hf-color-cool-100:#484e56;--hf-color-cool-150:#383e46;--hf-color-cool-200:#2a2d32;--hf-color-cool-250:#23262a;--hf-color-cool-300:#1c1e21;--hf-color-cool-350:#18191c;--hf-color-cool-400:#131416;--hf-color-cyan-100:#f7fdfe;--hf-color-cyan-1000:#273a3d;--hf-color-cyan-1100:#172324;--hf-color-cyan-1200:#0c1213;--hf-color-cyan-200:#ebfafd;--hf-color-cyan-300:#d9f6fa;--hf-color-cyan-400:#bfeff7;--hf-color-cyan-500:#9ce6f3;--hf-color-cyan-600:#85c4cf;--hf-color-cyan-700:#6a9ca5;--hf-color-cyan-800:#51787e;--hf-color-cyan-900:#3b575c;--hf-color-glass-dark:#23262abf;--hf-color-glass-light:#f4f4f4bf;--hf-color-green-100:#e6ffea;--hf-color-green-1000:#082b0d;--hf-color-green-1100:#061f09;--hf-color-green-1200:#041506;--hf-color-green-200:#bbf7c4;--hf-color-green-300:#86f998;--hf-color-green-400:#4ee466;--hf-color-green-500:#2eb844;--hf-color-green-600:#009919;--hf-color-green-700:#016f13;--hf-color-green-800:#0d4a17;--hf-color-green-900:#003d0a;--hf-color-green-glow:#00e62e;--hf-color-grey-050:#fff;--hf-color-grey-100:#f4f4f4;--hf-color-grey-150:#cecece;--hf-color-grey-200:#a8a8a8;--hf-color-grey-250:#7f7f7f;--hf-color-grey-300:#828282;--hf-color-grey-325:#626262;--hf-color-grey-350:#565656;--hf-color-grey-400:#454545;--hf-color-grey-450:#323232;--hf-color-grey-500:#2a2a2a;--hf-color-grey-550:#1a1a1a;--hf-color-grey-600:#000;--hf-color-lime-100:#fbffec;--hf-color-lime-1000:#344006;--hf-color-lime-1100:#1f2603;--hf-color-lime-1200:#111402;--hf-color-lime-200:#f6ffd1;--hf-color-lime-300:#eeffa7;--hf-color-lime-400:#e1fe68;--hf-color-lime-500:#d1fe17;--hf-color-lime-600:#b2d814;--hf-color-lime-700:#8ead10;--hf-color-lime-800:#6d840c;--hf-color-lime-900:#4f6109;--hf-color-lime-alpha-05:#d1fe170d;--hf-color-lime-alpha-10:#d1fe171a;--hf-color-lime-alpha-100:#d1fe17;--hf-color-lime-alpha-15:#d1fe1726;--hf-color-lime-alpha-20:#d1fe1733;--hf-color-lime-alpha-30:#d1fe174d;--hf-color-lime-alpha-40:#d1fe1766;--hf-color-lime-alpha-50:#d1fe1780;--hf-color-lime-alpha-60:#d1fe1799;--hf-color-lime-alpha-70:#d1fe17b2;--hf-color-lime-alpha-80:#d1fe17cc;--hf-color-lime-alpha-90:#d1fe17e5;--hf-color-neutral-050:#fff;--hf-color-neutral-100:#ededed;--hf-color-neutral-150:#b4b4b4;--hf-color-neutral-200:#4a4a4a;--hf-color-neutral-250:#3e3e3e;--hf-color-neutral-300:#272727;--hf-color-neutral-350:#232323;--hf-color-neutral-400:#1e1e1e;--hf-color-neutral-450:#1d1d1d;--hf-color-neutral-500:#171717;--hf-color-neutral-550:#0e0e0e;--hf-color-neutral-600:#000;--hf-color-orange-100:#fff8f5;--hf-color-orange-1000:#8f2b00;--hf-color-orange-1100:#732200;--hf-color-orange-1200:#571a00;--hf-color-orange-200:#ffdbcc;--hf-color-orange-300:#ffd1bd;--hf-color-orange-400:#ffb494;--hf-color-orange-500:#ff773d;--hf-color-orange-600:#ff4f03;--hf-color-orange-700:#db4200;--hf-color-orange-800:#c73c00;--hf-color-orange-900:#ad3400;--hf-color-pink-100:#ffebf2;--hf-color-pink-1000:#400017;--hf-color-pink-1100:#26000e;--hf-color-pink-1200:#140007;--hf-color-pink-200:#ffccde;--hf-color-pink-300:#ff9ec1;--hf-color-pink-400:#ff5994;--hf-color-pink-500:#ff005b;--hf-color-pink-600:#d9004d;--hf-color-pink-700:#ad003e;--hf-color-pink-800:#85002f;--hf-color-pink-900:#610023;--hf-color-pink-alpha-05:#ff005b0d;--hf-color-pink-alpha-10:#ff005b1a;--hf-color-pink-alpha-100:#ff005b;--hf-color-pink-alpha-15:#ff005b26;--hf-color-pink-alpha-20:#ff005b33;--hf-color-pink-alpha-30:#ff005b4d;--hf-color-pink-alpha-40:#ff005b66;--hf-color-pink-alpha-50:#ff005b80;--hf-color-pink-alpha-60:#ff005b99;--hf-color-pink-alpha-70:#ff005bb2;--hf-color-pink-alpha-80:#ff005bcc;--hf-color-pink-alpha-90:#ff005be5;--hf-color-purple-100:#ebecfe;--hf-color-purple-1000:#361f83;--hf-color-purple-1100:#2b1b6a;--hf-color-purple-1200:#221358;--hf-color-purple-200:#d5d5fc;--hf-color-purple-300:#b9b8f5;--hf-color-purple-400:#9e99f7;--hf-color-purple-500:#8271f8;--hf-color-purple-600:#7152f4;--hf-color-purple-700:#623be2;--hf-color-purple-800:#5230c2;--hf-color-purple-900:#442aa1;--hf-color-red-100:#fff0f1;--hf-color-red-1000:#5c000f;--hf-color-red-1100:#45000b;--hf-color-red-1200:#320008;--hf-color-red-200:#ffdfe1;--hf-color-red-300:#ffc2c6;--hf-color-red-400:#ff969d;--hf-color-red-500:#ff5462;--hf-color-red-600:#fa0019;--hf-color-red-700:#d60016;--hf-color-red-800:#9b0018;--hf-color-red-900:#7a0013;--hf-color-red-glow:#ff1f2e;--hf-color-transparent-dark-05:#0000000d;--hf-color-transparent-dark-10:#0000001a;--hf-color-transparent-dark-100:#000;--hf-color-transparent-dark-12:#0000001f;--hf-color-transparent-dark-15:#00000026;--hf-color-transparent-dark-20:#0003;--hf-color-transparent-dark-25:#00000040;--hf-color-transparent-dark-30:#0000004d;--hf-color-transparent-dark-32:#00000052;--hf-color-transparent-dark-40:#0006;--hf-color-transparent-dark-50:#00000080;--hf-color-transparent-dark-60:#0009;--hf-color-transparent-dark-70:#000000b2;--hf-color-transparent-dark-80:#000c;--hf-color-transparent-dark-90:#000000e5;--hf-color-transparent-light-05:#ffffff0d;--hf-color-transparent-light-10:#ffffff1a;--hf-color-transparent-light-100:#fff;--hf-color-transparent-light-15:#ffffff26;--hf-color-transparent-light-20:#fff3;--hf-color-transparent-light-30:#ffffff4d;--hf-color-transparent-light-40:#fff6;--hf-color-transparent-light-50:#ffffff80;--hf-color-transparent-light-60:#fff9;--hf-color-transparent-light-70:#ffffffb2;--hf-color-transparent-light-80:#fffc;--hf-color-transparent-light-90:#ffffffe5;--hf-color-yellow-100:#fffde5;--hf-color-yellow-1000:#6e5500;--hf-color-yellow-1100:#523f00;--hf-color-yellow-1200:#3a2d00;--hf-color-yellow-200:#fffac2;--hf-color-yellow-300:#fff599;--hf-color-yellow-400:#fff266;--hf-color-yellow-500:#ffef33;--hf-color-yellow-600:#ffeb00;--hf-color-yellow-700:#dfab01;--hf-color-yellow-800:#b58b00;--hf-color-yellow-900:#8f6e00;--hf-color-yellow-glow:#fff05a;--hf-border-width-none:0px;--hf-border-width-hairline:.5px;--hf-border-width-thin:1px;--hf-border-width-medium:1.5px;--hf-border-width-thick:2px;--hf-breakpoint-mobile:20rem;--hf-breakpoint-tablet:48rem;--hf-breakpoint-desktop:80rem;--hf-breakpoint-wide:120rem;--hf-radius-0:0;--hf-radius-050:.125rem;--hf-radius-100:.25rem;--hf-radius-150:.375rem;--hf-radius-200:.5rem;--hf-radius-250:.625rem;--hf-radius-300:.75rem;--hf-radius-400:1rem;--hf-radius-500:1.25rem;--hf-radius-600:1.5rem;--hf-radius-full:9999px;--hf-space-0:0;--hf-space-050:.125rem;--hf-space-100:.25rem;--hf-space-150:.375rem;--hf-space-200:.5rem;--hf-space-250:.625rem;--hf-space-300:.75rem;--hf-space-400:1rem;--hf-space-500:1.25rem;--hf-space-600:1.5rem;--hf-space-650:1.5rem;--hf-space-700:1.75rem;--hf-space-800:2rem;--hf-space-1000:2.5rem;--hf-space-1200:3rem;--hf-space-1400:3.5rem;--hf-space-1600:4rem;--hf-space-2000:5rem;--hf-space-2400:6rem;--hf-shadow-inset-tile:inset 0 var(--hf-space-050) var(--hf-space-150) var(--hf-space-0) var(--hf-color-transparent-light-15), 0 var(--hf-space-050) var(--hf-space-050) calc(-1 * var(--hf-space-050)) var(--hf-color-shadow-sm);--hf-shadow-inset-tile-hairline:inset 0 var(--hf-space-050) var(--hf-space-150) var(--hf-space-0) var(--hf-color-transparent-light-15), 0 var(--hf-space-050) var(--hf-border-width-medium) -.5px var(--hf-color-shadow-sm);--hf-shadow-modal:inset 0 var(--hf-space-050) calc(var(--hf-space-050) + var(--hf-border-width-thin)) var(--hf-space-0) var(--hf-color-transparent-light-05), 0 var(--hf-space-050) var(--hf-space-100) -.5px var(--hf-color-transparent-dark-15);--hf-shadow-overlay:inset 0 var(--hf-space-050) calc(var(--hf-space-050) + var(--hf-border-width-thin)) var(--hf-space-0) var(--hf-color-transparent-light-05), 0 var(--hf-space-100) var(--hf-space-500) calc(-1 * var(--hf-space-200)) var(--hf-color-shadow-md);--hf-shadow-raised:inset 0 var(--hf-space-050) calc(var(--hf-space-050) + var(--hf-border-width-thin)) var(--hf-space-0) var(--hf-color-transparent-light-05), var(--hf-space-0) var(--hf-space-100) var(--hf-space-600) calc(-1 * var(--hf-space-200)) var(--hf-color-transparent-dark-15);--hf-shadow-raised-sm:0 var(--hf-border-width-thick) var(--hf-space-100) var(--hf-space-0) var(--hf-color-transparent-dark-10);--hf-shadow-sheen:inset 0 var(--hf-space-050) calc(var(--hf-space-050) + var(--hf-border-width-thin)) var(--hf-space-0) var(--hf-color-transparent-light-05);--hf-shadow-thumb-soft:0 var(--hf-border-width-thin) var(--hf-space-050) var(--hf-space-0) var(--hf-color-transparent-dark-15);--hf-shadow-thumb-strong:0 var(--hf-border-width-thin) var(--hf-space-300) var(--hf-space-0) var(--hf-color-transparent-dark-30);--hf-type-family-grotesk-base:"Space Grotesk";--hf-type-family-mono-base:"IBM Plex Mono";--hf-type-family-primary-base:"Space Grotesk";--hf-type-family-secondary-base:"Inter";--hf-type-weight-black:900;--hf-type-weight-bold:700;--hf-type-weight-medium:500;--hf-type-weight-regular:400;--hf-type-weight-semi-bold:600;--hf-type-letter-spacing-loose:.00625rem;--hf-type-letter-spacing-none:0;--hf-type-letter-spacing-slight:-.025rem;--hf-type-letter-spacing-tight:-.075rem;--hf-type-letter-spacing-wide:.0125rem;--hf-z-index-base:0;--hf-z-index-dropdown:10;--hf-z-index-sticky:20;--hf-z-index-overlay:30;--hf-z-index-modal:40;--hf-z-index-popover:50;--hf-z-index-toast:60;--hf-z-index-tooltip:70;--hf-duration-instant:0s;--hf-duration-fast:.1s;--hf-duration-normal:.2s;--hf-duration-slow:.3s;--hf-duration-slower:.5s;--hf-duration-80:80ms;--hf-duration-120:.12s;--hf-duration-130:.13s;--hf-duration-150:.15s;--hf-duration-160:.16s;--hf-duration-180:.18s;--hf-duration-220:.22s;--hf-duration-260:.26s;--hf-duration-350:.35s;--hf-duration-400:.4s;--hf-duration-700:.7s;--hf-duration-800:.8s;--hf-duration-1000:1s;--hf-duration-1200:1.2s;--hf-duration-1300:1.3s;--hf-duration-1400:1.4s;--hf-ease-in:cubic-bezier(.4, 0, 1, 1);--hf-ease-out:cubic-bezier(0, 0, .2, 1);--hf-ease-in-out:cubic-bezier(.4, 0, .2, 1);--hf-ease-linear:linear;--hf-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--hf-ease-out-expo:cubic-bezier(.16, 1, .3, 1);--hf-ease-emphasized:cubic-bezier(.32, .72, 0, 1);--hf-ease-swift:cubic-bezier(.2, 0, 0, 1);--hf-ease-in-out-circ:cubic-bezier(.65, 0, .35, 1);--hf-ease-out-quart:cubic-bezier(.22, 1, .36, 1);--hf-icon-xs:.75rem;--hf-icon-sm:1rem;--hf-icon-md:1.25rem;--hf-icon-lg:1.5rem;--hf-icon-xl:1.75rem;--hf-opacity-disabled:.5;--hf-opacity-muted:.4;--hf-gradient-badge-blue:radial-gradient(ellipse 39.43% 136.54% at 51.64% 117.31%, #4fc9dc 0%, #32a2ee 50%, #167bff 100%);--hf-gradient-badge-pink:radial-gradient(ellipse 39.43% 136.54% at 51.64% 117.31%, #ee4596 0%, #ed2d84 50%, #ed1572 100%);--hf-gradient-badge-purple:radial-gradient(ellipse 39.43% 136.54% at 51.64% 117.31%, #ee4596 0%, #bb2dc2 50%, #8815ed 100%);--hf-gradient-glass-sheen:linear-gradient(148.916deg, #ffffff0a 22.606%, #ffffff0f 51.256%, #ffffff05 79.906%), linear-gradient(90deg, #23262abf 0%, #23262abf 100%);--hf-gradient-glass-sheen-alt:linear-gradient(123.898deg, #ffffff0a 22.606%, #ffffff0f 51.256%, #ffffff05 79.906%), linear-gradient(90deg, #23262abf 0%, #23262abf 100%);--hf-gradient-loader-sweep:linear-gradient(105deg, transparent 35%, var(--_c) 50%, transparent 65%);--hf-gradient-special-gloss-lime:linear-gradient(#ffff1400 0%, #ffff14 100%);--hf-gradient-special-gloss-lime-angled:linear-gradient(191.434deg, #ffff1400 12.723%, #ffff14 75.8%);--hf-gradient-special-gloss-pink:linear-gradient(191.434deg, #f364e400 12.723%, #fa4ae7 75.8%);--q-menu-max-width:calc(var(--hf-space-2400) * 4 + var(--hf-space-400));--q-menu-min-width:calc(var(--hf-space-2400) + var(--hf-space-1600));--q-modal-width:40rem;--q-modal-width-2xl:87rem;--q-modal-width-lg:44.25rem;--q-modal-width-md:40rem;--q-modal-width-sm:29.3125rem;--q-modal-width-xl:59.125rem;--q-modal-width-xs:21.8125rem;--q-nav-col-width:calc(var(--hf-space-2400) * 2);--q-sidebar-width:14.9375rem;--q-sidebar-width-collapsed:3.25rem;--q-slider-width:11.5rem;--q-sonner-width:22.5rem;--q-textarea-min-height:10.25rem;--q-vault-width:22rem}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-cyrillic-ext-Cpd2YT5r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-cyrillic-C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-greek-ext-Ai74Rjx-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-greek-BQL42Lnq.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-vietnamese-YEzCLjIM.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext-B_-bZUTo.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-8kRkwJBP.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/space-grotesk-vietnamese-zl6yUm_6.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/space-grotesk-latin-ext-wJGaI8U0.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/space-grotesk-latin-DPT1xrvW.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-BKehAWor.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-cyrillic-400-DkeVBss5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAA+gAA4AAAAAL4AAAA9IAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlIbgnocgVoGYACDDBEQCrogr2ULglAAATYCJAOFHAQgBYM6B40mG/wnRUZtByc1kyhK5aYT/H9J4GSMU45fS1EJ3XVaTW8CzWBCbURMFHRSgj4lzF+DaSwFA4ZVrngK/vDO/Q1jR0O5mt0p7T8sLHRWDf77X9M7b36KsKrAuqyqiEHankjbslCAMtkjcquqZwZQBjnwkGXBE0yIMZEMYMioA7i4K6aE64Exb2R1o+umxMbIhpBMH3JwHbaNGI+2It5VourC3v0TeYKXp6+v53Ao8hKIRiQgEYhAUAKcGdXb/UId5MQmQjf/knYzhTawbizkfBPojWlS4dCbOVWS0/VvYdiiuVhzPNSmEiBlpFdrS7+Yl8qJR58hkfAkolZNS6q5VX+WU4DpuFNxrWNi6G+17y3V/pwcku4cUkBfJf25bMkh5OIPoEMGOGT0JsSAJsQNCDagzP//MV+3Bh3ujKiFWvCu3yL6N0VbVVpkWLR9TMAWndn3+/3S74UYkl0CoxkHRBa17fnv91v/6hggDwAgJASHhAiByMkhZmaIhQUyaBxuo01wkybhpk3D7bMf7rDDcAiQI1UZ/OgfnSXkPK5PkTyi23N4CADxMoNd/agCeCnnwLsHWRJ0B+Y6OgJgXCAbJUAysdBJSQjxsLGhCpETVIEiFBFCXBD9UdEhmBByZhZugC5b7qwgkKoJvIGbQUOGjRg1tlalo51eoezhvG3J2oa5eBODjA9PfBx8/JybgEagogLuTUAjIBgRbgjZDIe448j4Dgw6d84uUzDoiMvlxQUyuzEyRKWgt7IJ9UXcCRxk1qWCYDUkwT7imIft7r0JZtRGvO2ISZghCDKM6BKbggb0UgnACN7FbigrNssVI2muNAwHbJIAEwDpfaOhfazGA9R8AvryDqHQ15sQegOggTkBauBCcltWidK9iera2kCCwLcB8klUOlQ44lqgNdhhu+gIJ3BX3LfqPzVn4hhsqngFhjgms3o7ZBcc8F7oAnHoB+/MGAUEWJDqOzuVO96qQWCr8HIJH36kZILAh96Z/8daHIW+sVqgZonMQljIjRoxbEwarnTucgnkEyogouMpz0oZvpbFQza+HCtk4inipZgYRULPm5GvEn5W8Wfgo5SMSYA1gpQJViNKnRj1YjWIUytauVCVwlWJUC1ShTCN4jVJ0EKhlcq31KySrKXUJoVNsnapOmggOBdMHLQsKwRAEoBdAI5B4ofMJ5C4A74BgG6EUs7F4enNjXLRjFWbb3DU0h2j41JWo7Y6YzAGBzeEkVwsxG3rjScLw6eAW9Kdx8uNzeQVrCxxIVgsXiRkiUoI7wWZngWSfLZn5C0UEmw2QTAEeWxeALwrGZCcEUObWAyPUZjJlZ4kB/GhfB6enmR8xXX+9ln1uOfFPDvLjHnUF0hq/8SM2ZDN3vuvX5M5B0Z55/PbF5AOZwJpb6sg2ST1VA7Y5w0d0887r7+bOGemEa45aFNSGiA45MIdzSvX1ZtnkfrcrWsVMT8fTL3Ah152kCrt0t2X5DV6hK8vzprixZ2LgGu/fO9VU5xG2s+QeQpoJ+tZoG6UGkoyK2idYUZZPqmq8Dt782rWzkLza8gFJy8cMPLKwJy8FZSHM3c7HnyPLR68fXEkZy5VbCOVXAaoCwbKzJb3j43x0TtjefPABB++NZtjvPSS7X59ZWEJkqeGGcRbvKQddeDRPu1PmXOhRNBbklBga4s/QzrdD6UuW6CcVuBWGIztSj9JO8vEf9mlmaX0jSXRtW3qzgmdMOjquZQXpSvbq9xaDRZeySlVU3ltlUWZbZ4Vu8QYTv6J68w4xlPvvU+m7d3yOH6N3ORYodp9h4G5Tj6BuUY8PtbsBizz56YsSV6jKduoNxv1mU36BAMlNzZtfHXvsjAndObUqUibnDkjCs/affHOi7JpCw5dlMnkRiZcNGXCoCLw3K1j+HZ4cOJRbQhe0Dh3k1GfmTtJgTyDsQEMYZjQyZqzjfqSMlHPobGZlJbE0VItkEzRGn2le/NSsAbtBiz9jHmyK8PMW6ePXbhNZK9XsknYXg566XuKdVvyxGClr1zvFlRIiUpS/4/ej5clYQlY31Mc2nEI/hQ+qKGxsqOSCs3FWZn1ee0t0Yn/VvAUWZRxu4fnnwNmjaVFnpnpfnHisJJUnr4lMyVA6iFbDyeLiUizxdxoHxqywQPURQlKR+hG5aIleRI6henyJVHKpdJLXiaAsp/pYkT2z/I3S6VP/gjAyYQSf3W6d6VK7VOlSjf4x8ZQ/opUcWm8dEDgs2rDCb+YnPBER1VjauF3vDs31PswZKRPRmYa5LT73uFz+Hd8X89PRDr7nFrmg/PamxBMxhn8leniSrVKXOUCpY2jaVUqtbgyW6xWU1hAZVMveo3neeB4MWG1Bi67hRW1ZTk6VYZKqxR8L54S1uoIHXzCdcsv0c3u+SZX25Vof/8f2bCQ+5i4UeEn8mf/oBjnbq29iWu5a4XuLZic57NMv8vPyv+7KQsozfmY85qL530gmEwujVCUisYNetGEAUqbTNMm9AbR+GFJmUFTpRwq1hrD0ZdOBZ2C+hhr7B2wPhy9dTSaVrDbEhlp2e2uH32Umsxn28LyDNKMDBsA1H75k4C5/9lRXnWNOkAYDlxQ2XUfd9jzntCnB0TpzS31DbZRH6UvryfWz6hmlLnKNFXaj3Pb4gT7/uV1Oj28/7VPoNao49LirhPtfKi9qt37z3JxRj2TrktPUaeUfwVqNWj2YyeRrXrlqJRfJGvQbkC5cRs0hWCFqfWkfFeC2W7CsQidea+jNmffstYMqCnQJeuC7gz1Xzh3zr7j0J0bmRRla2xupGxU9U/syXYG+D0Vjkk9vxewo2Gdy03eh9kUoqhszfj371d/KWtaM2qFY1Ku6fGXtiph4b/6mG7c/b9nfP7g610XGutWsOcDu9mcc983dR5IcCwcfCDQCuBdg3iGx+bNiF/L7iXXg6jMeOpUpg84f3UDT454WPP/li3v2nrovBtNILhIZsmlav1TLou867mcLm/R5RT/WirXAsX/t0iXJX97c/98Yl0HnA1+JciU9dSX1/yywGb39rbbCn7ZOVzX5dVDp06leb8lEtBVN9yZrKa8vmdmJQOulaCrVv0RZbNWoo7r8LrRHszPyvh6PUA+z6DuIjfbsg4dAUZV3VIabbCytTMhk3+0WSbvtnVYaL/rBY4mQu3XQYNt8OKBlaqN5XGW2eVxokArkB2csXPEaF9hwX3bLONALRZgkuOwopj9Jekk/4p7Z43662fAS17Z1nnkGo+fObrx+v+1NI2ju2j467aP71+voVF+W3wh/d/UwwExeuZ6wYYbwluGx9adn9Fq7o1cj1q7aWm500vJJvBnM2FM+lxMCggA6DDwZ6C6YMA4EoGRx/wToVRcQyavy69X8ob85pjj6pft8hZMMZG7iAURham76NCJMeo269QnwGLU2TXSJKaYBpELqYFCQcJ0vggBXSsbAu6lDAwDfTWk2a6o2NxOr6tW2rydlLdgihkqG4i6MY3CFyun0GukhuHvk8dEF7tAvHFdGKDrTUJ0WlcKu0yd5i5P+3ffSAq7ZPJMfg/kvfkDMce1Uz4oH8IRZsqzkco/fRcdttIYdQd06jwthkaalA/hCJPIhqCuDKc1CvIsvswSZrEd5hQDO2pIxbYcay2nBUtmySyZBbcU6Zs2dWUtucsWv0W2+C15ttTPltlldur9yNT5Xy660YNe0fco4v+l/rX8Fi9/02ZjGn3R26c7q8mVo1EcmpfG3fGzHWgF7gG+pQ2WnCW05gEV96HhxR7iuDSWxGLYKtOqzxJ5iVboHfmAQtxHI5b76PduI8CSXUzP/PwR9a1wcpWn2mitPS2JWW5WxKcUESKKnNVr7Z8KoJEq3A/WiJOOpWrTGp6WxpzVkeQrosVJT0sjLqoGWv10QyyRE+0OLArh4yWe0VqxHyDiaD4ciIYslmLiLXfBnG4D8HCHGKkuIRpqvBBaohV6zUEWIJZC8ZYTmNNtAB7uiEdI0LFEz+BcgkLvRr9GoiBaAw4x0Ls5RFtyktkapRRkK6To8i/BDg0x0nvRr5EoiNaAIx6AqynD4bbC82twfIqReEnVnOrFtKsfez9MkxqZ7tnMCmCdyOUp1wn7joAA8uQcjXlso1D5n5WN/xrwovRlAN62et5K///LEa0PZoBsGAAM/LyzQFeW8//rgPS2JrsEyZlSSUlm0nDjGK2mWBKTiShKIB1xqeh0pCK7AqQ8kQbZIByvERMjNSvDqa7G2GIntpj44zJlQ5GlMDESsjKcqg5j49IYbaNDtIuW6XZh02AQr6J2aqJZmqKz9NxvolWo3loOpP8PlJdXpauV5nSejUewEsB17MdI1r/JNaBDetbpSpZaosNwBWDZf00REfpxEcP2qYhLsKdICNJapOEzFemkYkI2tgKH2qwhreTC97apYtVAh226dxhb2Ox231pWdcIVSJcrS6o8Os1qdMmzVou1QhWpUaddswpWBjWskRTvYIkoYaJjRBITSczYJFoWKczpUKRPk0eaNtSoaqvuum3deqhcD48QKZ5Ertih1YRhVNcpmjWTCK3tHta4VPPTdqhRLQwGAOI2lADT+0eSBPQWBmky5SpSYjU/MiGiJFDuDyuqphumZTucLrcH9CIohhMklU2jM5gsNofL4wuEIrFEKpMrlCq1RqvTG4wms8VqszucLrfHC4ZAYXAEEgWgMVgcnkAkkSlUGp3BZLE5XB5fIBSJJVKZXKHM9eVlYkfDyfer1BqtTm8wmswWq83ucLrcHq/PDyDChDIupNJGcF+QHzg3785PL0xy78ueYutgvnisP2v/RhItUWBu8pwCAXNFnUWAgnGd5wwcgps8r0DAIOA6GNi/9qfVGhxwYMquu+vjQnKYtCSyOwfNaRwEhA3AIFzlRVFV8F7EWdl7Vo5BWhIpR8UBnHjXCvj/6pe89rNyrzFg9wMYFBESGBQcHB4SuoOFsHxc568DNCx7xRGQwKDgbHGNht62wM8esz4sKDwiMDA0KDgkeD8JA/8AGhgWHnEODhPIRboUOvGdmY+Z1eaCQ4MAu6ZKWXFnd8yX79f6GSS0BWzYXa/HwWDGeyur/frXwQtEhgye+dovozHvj/5RrBQd3H1VFb1cDcLn/6BBsgsS2qKjfhXObL3WYMAW02ifmkMjGUnRuiatuFy55iceSToRL6o2IPleIqt8sxWdDCWCHafdlM4HEwJfy6Q+TmuN1FgqSGJRwVauwBa7C3EAAA==)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-400-C05TWSE2.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-BJoXLJYV.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-CU9Da17h.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-cyrillic-500-dnJBCtls.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAA/EAA4AAAAALwgAAA9sAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlIbgnocgVoGYACDDBEQCrlIrxoLglAAATYCJAOFHAQgBYMaB40mG5EnRUaFjQMAUvyoRFGiNT8V/H9IoIeo3RbwOwiQ1Mwo6agYQQeX2AGLLYVLjeGMO2WL48XCQSJFbZom2IRY+SKRiZ1qab9YeOh/NYOnbd+83WVJsTB6xSjCKjCxAOH8lB0YhSc/oy86vcgQnugv9vbuMzRNEzUHUZR8CSIKJIEs4DTCOFwLl202edrMxRhUac58Kc2/TWwiDE3I7sFYUBainGsnAQ70L+pGj11eegeeWAhZjPV76lxH1xrCEzytrM8AhR03h4SGj4trSC+xftkhy1zeqVzv388t7WFaMl88+h2JpHEbrn+u9WX7TfYtIBjfWSSn0knvpjP5+cA9s8iHlPlztZssALsDVtjqgFmeMP8UgT2hQBgS6oyWx/PvnwjyTqnfilDAlrRevE2TZVRcBjZtMsDpJ9WZ2DJ3ZKiTG2ImIIww5uz28el7j790EIAEAAAUMYJGKCgQ+fIRrVoRTk7EEqvQ1tuAtsUWtD32oB10CO2YY2gEIFKqBX04yjYo5uM4A3cvzivIMAB4PAiKhUkBoOeyB8juIkuN6OJtbFQPQvB+rJeLqCLBiscJJSMlRaKg7gVJEsUwYEh0LirCD5egKORr5eQFKKzT2QUCqTrC4/CyxFLLLLfCyq0qbrFng9xjeWvH1ioDHosvkVy4QD4CBebcEegAFPKBe0egA0D4VbQHotkAcMqJVQfQf85lL4HEdWkGkQSIv4CSiFkoskwNpBfhBwiI3JYCQS3BhpFH88P7IAU2oKywHmW5LShLEcQyzOLIb3hAPVwboA8/U3JlTJZASIlZIY+iQa0cYAJQAABA9V7BPAz3Gjb/gwnxbwPyBPA41L0AODSAAoySoZEeTGY+3FgcBgPwwulwNJ74kiTSn2P26Y1maCEdE/k3Z7eghvZHcMSHJJK+HLUPD7qiBCBHW3nKPisADNT8v/AcdGz4sEZAR+LhOXKx4iVKho/4YP4/LufjDhGaJBmSp5WCU74VlltmJR1fFfwYBKsVyiSMWTijEJX8VQtQI5BekCoydSItEMWCYxXNLoZDrHpxbOQaJWqQoFmyFim6peuVqU+Wftl6ZGij1EGtU6ouadqpDMgxKNewAqM0xmiNKzKi0KQSE4pNKTWtDEETEPHBa3kDgDMAkA0wALwP/DPwbkDvAAB1A1IS7B/dytxQ3W9EVV4vsdnSbaE/jcgS41pLCkMhoCWRMfuLaOdVLsSMKLG/X5kZLpaKZNJgHwEjkYSvLlQSJmXC/ESh0kgvabiUCw1mpFKG4QdKpDIGrKsKfcPPCd/VSPgNNaF8LT/xIiq2LsMXI+Z7s9Sm4agKueN8eZg/S79kCfNy0fR/lRdOmJbfjBnEdcbX7lzzhm5lqrFZcttnljwrw/wA8R3JaZB87LXujmBrqOr0+YxEOyC6JpVl/tfn/zyrpEBl8Ggq/33Debp5+A5AiEx3ubv8CnoqLYiNkqcFJ1TD8ISsYpqjxdlcbMYHp0gmvd7LRcpW+ecHsFP/8yFNra4aDbVCk3WONNiyLR0FVKhXy+j9SAtgTUhaPXJy8a+SSh3/d95Rs/cCL5/urC213TrW0G7ZEOjYLLtZ2tx9dwDxrFtAr7JbX9XaoA0HRAen6nL6ZwpZP3N16H5sR9usy5p6NPm9lIeYZxZ5DLBv/iTaX61XJzXBoGSNXsEuexm340/fFq0/KSs98JJ4w624U7fEG84Elex9XtH/dODp00liETzU/1TAqVNJSvGL3t/qBUnr+vOELLsg3nAOWHpWTH+Hgza7tdVutbitBpul1j64/tkHr4falfvOnTsl3vCQWm3de/X+p2fFGx7A0quJiTV2EYbRvLiCKenS5AvqFOMtsam3aW1PGoptV8FOUlZXZZ89pQ00SWvk/lods0xmi/2tsui4TYVlBXifCnuT687LWFXn7QWJdcSS7DxR3sZqfeN2cHzcfIcmmnuz7kmJxbjqt8+9/tu0RG1J999wf/zb5CTBkmdPi8cX4zv1jxW8H7YMjam5rlo/XDvRmdg/kv6mqTizvrewrmOkuZ4uscWXZZWp4/Xt05WyGD8csLPD+sy8xsE1q1cPrmnM02cOsw4n45w0BB/4Ux58MVj+54Fgbam+yFJUqkftp87ce+PHhq6Otv+XANnigua4Il10h1Yr79RW1MflZNtjNWVcc17SuK9GbyhLr0heUFZwcEBjfzqCjk2L5NMiTXkV9O3JJCQghCS9Pltv4VXLVUfExVOOR5EizmuI0+qiO7XaU6JjW8vjV8q1FlZUVdVWvVQWNnwC2G3nTazM92Bfa3eLwVnoHgyY/Z0LanEyTjxKD//dm1acprE7ZlXTL/03fsdbRVfZ23C8mHnPB/3Hn7tn3+sJrBJY027Cdu+tFt1zeS15b+haYLae9Dlpvfv8CEgRl7alahsjVtmsEas9Y7qUM1RbbW1crlTSpNeMtk+1vSh9Q4e26WzcvOdSCqMb/Ts5+e/RMDvl0ug+vc9oWk1DXHV1nYGxR9Lvw2/15XuR41LlTrZq5yWZvf5J87HpE15WqTrb1NLT29vSa8ouVWfx1m42b87tydWYNU/29FQqD8kb5YeU2S6VWuU6PGd50HLYX+XZnXU7tU5tYV2h5dA71RTv1mXfgftGOdkd84+6pNxd3JU8ZWPd2MnkXbjXJmnc18qHnY69eMTGsRbYdZXWyqhnVy+9duFCPWP1s4/2jDU9bZNt5YswWp5cal76HbKfiPlWIT0n39y+rlstXfd7UtXYMNYseme1E0f3m+jh7k+yr/k3mWoM0fIHUnx8D3634ovouMavi8HmwP/eCn3GO2zvsi8+OS+eEPufkNfJ8VRL3FyQf9Bc3Kt/gmYiu7Q0quFGsxLnv7qxBtb4B4LADNa1a9/UxPREv2sXUqqSL29e4yqOLL6mkPf7RMV3FRdHuvYsvgw2Q+hWZYaGPDN05EB6xwzuGeG3XJx8z9nja48ad13kuIu7jEfXHj97T8T69xtuOlI01RdST+y67fflO95mGlVlhoR8vWjzQEbXSNeVkY+HFK3OGcNfyOMaWwnR89/ODUfKV3GZ+hfoEgj8J7qy7sf9QtOSYs2x5+e6N3zGFzPurY2uEddIQZjCd4UBaz187tWbYin16w7XJvHcg8HDp0mN5j4W+pvlC+SJV0Y8PmbHppktOXzIvQpJb43hZq5CUCf7GblO4GOCwO++vLy3tNlCZH/3F7BYdGNHSV0dz1/oG9v7zZ6P7zdHsCvzj3daveT8wOy44vfpfDzyhHHDdewzKos4lijGVU5rZcT0/qaZwH9mws6ch6LiQQCwWPwbux0+VpFIeHpleLWKjy4TR6/x1wq9zt9oOa5F9CZ6M241TO4kA5kqpVyZhYsACdjYJqAZxRmLCGDBlfQmw6R2lRS3Gh6IAeMlOPIcM6yeKJCNnXYjdr4CWqHAhSWxXWb+FMuKXQWLHJBFhVRGNLRZ5oRbDd+RJORL4dCe3HMeku/nx1YuVNQjwUDqd5v5x6HAvEHFcg1h9vGhgIMIO++GXKak9J7w3mPFY3ccvc/fD/qAf9hyXLvoI/RRPG5E8W6qhPecxmIbo8DD7XcxtoXY3l5HSKoWudBRaYLHHXHOUtruiVPn4Es+N7hHSzR6ByOtfqvt1ncqcE+X7f9EN/ow7Goxbdsj8bJK43zJVvpeQnuhl5U7cY7L6TuXW+mEZL5UiNTdqaD36G1tRdf8GyHeibPoJguz4Pn3/38//D39vF85n59QuWihB1FqmpWAa6B8uBECDgHnsuDArWTF4mz6iJ6weAR36E06E54Gwxknc0ZnA+EQgOEYB+HQ3ZxAfR+2ByIIRFA57Wk05SMBisBRVNFBWKyiprhArItA3ltQTh+xGUSzkJEjC2PpHbbpJpjcCIZiYFKMiLATNdfDTAcFlY3UFJ+HNsIrUe9J8OAozcXoQgcZYfuV58gASkdfRXsP10DdyytuoJ6pdJFOOiEmH6jcWrUeq1GT5sCmaxZT94btgS70DbJGVcUJGUhfRXDEOXokMhqONAdmNAuoe8P2QBf6RroGivZUQT2JAEXg6JFDPwKcm8I58AZZtaCcqbbh+XNwLkLUMAc68GcIfosQg6zp4aAfgUo3hXPgjXQVJA4MIFEGXSx4491Y49FRE65Tcx1Fk9hOPdkG1Iqz1Pt9BpVhOR3k+YdB3hcIAoDC44Fbv77a6l34u0BIfwXAXCHtAfhwW/g981/NH6dWMBXsAUIUACDwP5ka6qIKvjoTBCprzyxt3BkKIcOYGHSbHA4JIAMbmEEBOpBA7c4oFJfF9mRowwFb65aJkePKsKMmjC1hYsvAd1w2N5i5ZkwMhSvDjuowNgm4YSMcgFXwG1zILRoAHjOMQgM8A0vhEDwwNj1aNyyA+a9CwSvN6cql2ZmH7AALAYQBaR3O5F+yfiyiomleEOgh1xlCAA3e9WOIRNfHUKROjqFlG3YZ7RieQI4xrFiZSiprgT6TtRGj8qkvOqHTuH6uJlkPlQk1FH5eI8b1UjOpYFCtlJHZkG4zjEYMG6Fk1K1LvylONt3Gbbjqspx0KhmBKTA6cU6BJdSpXnKZIe3GWcjYKs7TnCprKY66c1m6d7k8m+ukSpODYybUatyvVeGUODUkVqSeoKo7hG49nWT2UqFUtnpWMQKIP8kZQHko6FQxqOPQJFYihXS5LgBY0w1lWja7w+lye0AvgmI4QVLZQmgGk8XmcHl8gVAklkhlcoVSpdZodXqD0WS2WG12h9Pl9ngRSBQag8XhCUQSmUKl0RlMFpvD5fEFQpFYIpXJFUqVWqPV6XP152XZpMzJN2AyW6w2u4Ojk7OLq5u7h6eXt4+vnz9EmFDGhVTaMEP7QvyFm4/y0wuTyvuyp9g6yIvH+rNufpNoicMqNacQrMRgBYop15zhhErNKwQjuJuB/Wt/Wq2RgM+UXXfXx4Um9HpGxhNcUjuCxAAjSrUoLgXvSfxk71ETBxkTOaIkIEnXC/h/Hcusm6PCzoA9DhgVSRjFcZ6kbxZC+bjmr4Jm4yURJIziseg0jPeFX8ZswqK8CMM0ipP4JGE6n9Iwy4srDkvyoRtDf/3LnJjV9hCnEbjMRVn9YLENefl+rZ8ioa5hxe56Pb4VI57ZWu3XX9FOREkqnn7nC2LM/yE+QmVzcQ+1uXllexBz/l0L7FIk1PWAfz1Nt7tU8UbX08RNYgwB24jzeEmxmObCY731sLllV9VeAbublZXXX4uW3lmDbW24Ki2+tSJCA5l6K4MtEm32INakxF4uwBaHtTgAAA==)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-500-BQJS6Ovj.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-500-C820gu2e.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-hCF3fsXQ.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-cyrillic-600-DiqaCFl3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-vietnamese-600-Dky8cY56.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-600-BRMVj9uZ.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-latin-600-DpGnXj3s.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-C1_pm3Uf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-mono-cyrillic-700-CBG_B1Ax.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAA/gAA4AAAAALzAAAA+JAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlIbgnocgVoGYACDDBEQCrlor3ILglAAATYCJAOFHAQgBYMiB40mG/EnM6OmhHQjEZWbOxX/9QEnp1g5CyVN7W2QCJFobWNLXXCJiaBjsGBHGUEeZ2ayNWwVA24SMPTVfmXV3MggD/NtsRwfIcksD/lj6Pt3BXTVgEI1VUwacEBy8cs0kkY5ZWYnlyq13s/Ttnp/ZqgZwEjMUVCh3cEEzEakTIzOvTtjuTAvdau8vWsvO5i6meHCv8QSy0Mfc/HvNs+/v7F73tiAgU/zD4ZoiZbsxKDFZKxSDO+eNdJ0bDFPwW1I4sRIS5Tkth+3lFkaV7q9mMJwjC79TbCt1TSwGz/FDz0JKyf+71pp8zeXY6ozmyLaKpHJ5F5mbjYHPHu7BeS5Lc2VpoBsEdTVkSQWElnI1tdX2BotC1Etm/7Qpx6yMNH4ExKc3dkPU1tDyjIndVVDDPYk3mIcRlhsjGUn6F8/MiPn2zL9PJGUdjrJjmUis8gYsNN/uPxzl7+6BgwAECgIDlFSQnR0EAcHpEsXZMYS3LIVOCcn3JYtuOvdALdnDw4BfdLVwNfuhWZQ7lh/J9CvbrAbvBGAcgFj/FEQ5EIWA++jXiIAQ+0d2CFpDfdWLEuA5OJji0QL4E1ICDVlHUBNXgQDBBb7JBq+XgSjpOPQRQDM3dGzQQSU4sEVCMyYNWfegsVOacHa6s/ce0Vb9s6ahTgVh1S4IL7cb1qYHDV5QGvKI47DYp+kHKfsYtwCsroIbHRkqf+5t4+uXgckpsYVCsGF7HCMFFEnYTMroAzEEwAh2ZUgglUwI1R4KN+628m1ArNgGWaeE2YWgswhwl73YoF4FvaAXeehtvM0FrvwMIrLY2E4YEkHDoEAwPYU0XbB6HWg/z8dDXk9AH0GmAo7AEbhYZDWUB3cpBFtdOAkGoHbBAbR6u2GIw8ybfbazYlwAufh4utfo1clpFA3AYbcSbWSI+8n4IlzgXdf8m/HAtDhUvp/8obqh1y/ILCGcXFaOIlIUnKwE9vy/ziTu1LBqsh0SuSg1EVnwbw5i7J4yOapkL9iAUoEMgpSRCSHlzw+8vkq4CeXN5MQZUKZ0SzC2IjZSZSLYBWuklSFKNXkaig0YbSI0SpWmzjNtGqp1NNoEK3RIXXU2sXrkKCbXq8kfZL1S9HDYFCaAamGpBuWAcFxkdyxqpwBfgHaQcAj0PmX7q+g80EglwKIKyDH/bLhdemcqmVGElksMdvU5tCblwpdSCa8BVeES1cGLCskLLg0rKOD3kTt1wGrkPRu/wuX4PP5Wo89rIn1KsnADjkJfZoe/oRQSBAc7xb6Tsx2c/S5MThUKuQ8SwNmI3/ne43r98VDojhu7HqKAhZfsExDyN2HLD8U/JSM5jayxFLr/k/hBRTUgyGeXBZgdmwgz4sLX7fmG+4M7d0XRBSiCNIqLJmjcXIOZk8HhVFR2JEKTx/t48hqEkjbyv0WXYBDpG45lTiW4k9PQuFXWM4/FWRSdrtjefuWt1NYX2hppHASCTAK+HUzkUrKmkOUIeYbCx/OFSlsdmB/7jok8m3ooKpufkiCKFsNZbFQNoGVNJMOqrqdtFMUSwB8uCunUM4hQGIUGBa4Ggvwow+es74ObNa8cDeFef8YxILZofXKUYXKKWyUHRrIdnLXbb9j4f3FQesMMp4VUUABiZHWlR31/lgsALOrHQmg23JinV0vtvXHGEGoiDnTF0eczVUKVbXp6EdmkxiMRM2yEVVZA3jdYZLYbCGZgQHfa4/M+8Z5c0SGZaVacRhEwWwiadE1dCx3kSc7snS8recYhTbiREvB97OcxmPkIa9MNO2Ri9wSpZR3dwiA73gl3BQ3oMNqszguseYJw8q/pK1j+Xv4lmGTXVgp7BqFZbt48NVxaqU9swOzj1RptZEQxWBN+e4v2wnzWvOx5t5Xreb5sPi7psJmMTu1ZkJYbGsCZeKLZZPLarHDGOdlNZtFPEmgthF8QsA24J4oTFlE2ywAviWjozgXWXZBnNm8lnytmtvEbF+dOtI0uXz+JtZhPsxBc9L8GxO7581ko/n+/Ft1Y6YRvlBPF7BeNmkNBRXGvNKhov6yAPVFoLlGM+ZcZyTY2odr6z8OHTJzlEWSXFKZ5B14ndvD5dWc5GxdsiI7lEkLasrOvjHBlN+xItT1fm5yaj4Q647mqCXZtmwpiqmKM8ZVge6T9WSOKkc/sWdyjk7NFb80Px9gJt9fSKTml5yTKeGNqdlVEp2uUpKSEV5rUNbxmHcN6rTwyRLrqx2xNZeilxnuiz2gDQqymNbg4JAWhmkJEQ1uDX35eMjxgYSrtgdeBAVlcEjSs8QNKSk3BqbUZ2Cn1HcxU4mmxCnm4b7DfDWbyp1Pjnjzkn+Opnhd12jz4M7/41W2TqzDBXzrZ2trgT69eWAy1PYC3JT/pnqDq9yAWxWnHpCf2r737lcvNxMp5WZ0XwnGg/snpLshEyFnpBNQ0LP57mbPwx8TgIJaXbzv3LmgVo8TrIymRtdYxszJTK1x5vFrgGfvPgjLjjCHhZkjssMONk/menbE5jjEhYXEiCmnzj0JH/3x7sOn8vZiL+de2MPY6/1B/AHj/7IHbvEeCJY8/oB/LtNYVZ0X/ACv4TH7ium2ae2qlmljjq6aqqWn/GP8T0nlU2JP8dQ5vONPx7a+6htXu1eZdSa+Oz5zez3V/Q1/Q7KHW1QfPeoMKIvbHYkheiV74Ebvrh8Di5v8ppyL6zW9v6RtYBIy4/T9eo931y679cyZ2ynW3n1pKCPJYpop9R+ekbzb3dr9OBgf04Qx5UHz9tb2WGU6jP9YLskDDTZK3+6lJarnT1ObP3qkxE8RZTd4e1z3rzYjYFDKfSjUlXi/wxG/9RANqiiWhDkldM8xLQzcV6ySBBw9xSqV9pEXs6+KMbQE4lNLQJ9ok9c/NG6Aja8ae7LeKcD3mOfCjfmJo/1nSXaibAgoElWp9EPvLJtkJQ324GB7Q8lyI8vvPJRKA2dB5AyqLNtxCw5NX7uUHy6tHIdntGoCtaqHGYgGgVadHvDPJzv56oJPLp/ZcA995/ECpWbnk39GxzRgtziy/qG+hCdzHzf2JbRtcWRwf+LyMt5UYYgk7chuWqi8fnxKddDr/SsObaYYCgHvlVmN8V+aShsQ2CX2SBTvB1RjfYCHL85smRuuelqdjzkBPvPm6qyUiZazJC1FhsFLm2LxdzTen4s1/D4cVNCwIwyJSF/bTQuT145ws2THmHdNL9PCyB/PvW7ErScWOcHRC2tL6SkTNWdJaopcZxj567Vqq+q/KpVPXpnuvIYPh8bc25SfNP6RBXzvJWnG99bIlZR/FdpuznfbgLj1NruM/a8Hrz98m/6itDOhXgfylSeHtohRt1PjUTuuB7T9bSU4w3ThQlgkIOB0gfsXc4huSJAELB37p+b0bIQgOnPnRBcumrBNMEUzuiKNIgrHDCGKVbRJF2jIH02F8jxQgmgm4ORIo1jAhSRSgsNHK7YYKwlbkKWEshgJ6Sd2hECP/ltKQgPsqiKpuhlHV6RRHMJywpHg8LksHUMsGSj9/jYdY11xgT+O4iocOubWAGsWj0mcQFYpj/Tsv6xtGjaD6NW9gd5dV8IuwAbQN/2QT5HBc2vIf96kC1rcH30JZTeeQMDJ0Q/5FAWlhIAEhw/cfDHNxw7cE4fDT4YIgbhz8TvZBeADzaf5NJ8IHFz0LADgha7C6S7/LrrLv8stDPQX0kIlJO6p1f5/7agMh5jEwvap1D///eH6oFz7Tez7P/rRZeQZl5gBFzpEJebOKhHgPqBYCAGyj68rtom77Oka+wQwJjsSc3fIRFyUgH0Wqs370Aj3dC2+L6zH94PsE1CDGjX2A8UCJOKinthnZENbg7kDyaAjmJNRYPDGCMsRJUqIz0KOvC9JI9zTFXxfWIfvJ7VPQJLJ9sMIQjISYNCRZs0ohDdGWI4okWY2vUx2VhAOlQaBKBHDBFjARVnehVgXlXHABh5BRUeLl5mkEaTKgbOKHeIu3+uKXcJoqhFiByIWIAl/BDvN+imd8vF7XcdUHWlJRDmHXaIANQLsQMQCJOGP2E4IHNpJ2ONAMuhIK82XgGIVK0AewU5evJ6Eg4OzukPKGUE8hDEgNQhgZ5o9XwKKVawAecR2AkFgRgRDUr5EHrm809Vh9AD2WbVGi2ux5wlKTvd53R062MKjXB8o7zECAk7AX1/X9rjDzfAbl4d/CfhnwP8DXF8VdNf/z/1/tKY6piGQQAAODbj/9JSG3YKeWwMEF+PXuBR9gxiIAj0wUAMySAIvYIERCiAQ4oGA7OYQ461hueI8GPLWUn01aA4ybwULmoTGeTUHFleTpMgu1WW8dTR3AZpDIFeStKDx1DgCumFUXcPAp7BZ2I48gMpQrQ7cDR1wOezXFweShlLLbwgEqwJMV5jXoMrCvDwZQBhwUKP/5ld/krViQy4p2dUezW6hgwfg2Md2DAnwpGJGHhzDMY6MESTax1h8mcfYaDEqdLvggcFzqJeO5vSABv3aVB1U+tQGtFP8Ro9+LTRKZCuUJ10Ro05NRhXp0a2HSroenRpZNelPIP7LNIaaNnSKtlO0zeimfEpvP6RXbJt7amhGWOs1Vl1qqTqUdT3aIfHo4CDV/qhqZSVN5/mcDksDnDaJSpMOh3ON1DCXmbqeBkC7gX+SX8BaGGTJVcjEroqElBIjgSEcEYiF2IiDuIiHSEQhPhIgIXJD7hDy4MmLNx++/PjnDSIBAgUJFiIULUw4MYkIkaJIycgpKKmoaUQ7hKEVI1aceAkS6egZJEmWIlWadBkyZcmWI1eefAUKFSlWwqiUSRkzCysbu3IVKlWpVsOhVp16DRo1adaiNW9py9t5ZU2GN3PnO9p16NSlW49effoNGDRk2IhRY8ZNmDRl2oxZgVAklkhlcoUSUCzpSBrnrN5W1y9SZ+h7YowJ6p7v3X/3uUk1koPUW1dyEFI3WaTgCPVkic0Spd4WsgOEYEiFAG2/03W7M1Zwsame9+N956xMWahytGKseaEWCAim7rqqWXMwNIdvaiin1RiNRpOVrMCaqGxg7Nte2m7QnFMKkLYZIEzFgjAaTcbiCxEyj/dj9d3jiZbJKrAgjLaIkoe8VSGPr6qECJOpIIiH0Vj0oAVL3oIHiWTqBA3l2Dk/iOz+YaZRzqaDxkNgPayx9Lf1YLX5fXdn0Us9bBwfj8uY5Ps5avzsvgGehLQ5Ob+cfP+M1u/8EYln5Zgbh9ST4xh2+9MM/EH0Uv8+fPvN59NKZTj1VeJAyBDh0wQ2VhTJhnVHsTt51iWbGi/fP+VKejlvxC0jLtYry5bcPubkuUVb+ZVFh8TjY7g5yUquY0RnFgs=)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-700-BqoVA4Sx.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-mono-latin-700-Bm1Kh9QZ.woff2)format("woff2");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}@layer quanta-theme{:where(:root),:where([data-theme=default-light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hf-color-background-elevated-end:var(--hf-color-neutral-550);--hf-color-background-elevated-start:var(--hf-color-neutral-350);--hf-color-background-glass:var(--hf-color-glass-light);--hf-color-background-inverse:var(--hf-color-grey-550);--hf-color-background-primary:var(--hf-color-grey-050);--hf-color-background-secondary:var(--hf-color-grey-100);--hf-color-background-secondary-strong:var(--hf-color-neutral-100);--hf-color-background-tertiary:var(--hf-color-grey-250);--hf-color-border-default:var(--hf-color-transparent-dark-10);--hf-color-border-error:var(--hf-color-red-700);--hf-color-border-focus:var(--hf-color-lime-500);--hf-color-border-inverse:var(--hf-color-grey-550);--hf-color-border-strong:var(--hf-color-transparent-dark-20);--hf-color-border-subtle:var(--hf-color-transparent-dark-05);--hf-color-border-success:var(--hf-color-green-500);--hf-color-border-warning:var(--hf-color-yellow-700);--hf-color-brand-blue:var(--hf-color-blue-500);--hf-color-brand-cyan:var(--hf-color-cyan-600);--hf-color-brand-green:var(--hf-color-green-500);--hf-color-brand-orange:var(--hf-color-orange-400);--hf-color-brand-pink:var(--hf-color-pink-500);--hf-color-brand-primary:var(--hf-color-lime-500);--hf-color-brand-red:var(--hf-color-red-700);--hf-color-brand-yellow:var(--hf-color-yellow-500);--hf-color-brand-yellow-light:var(--hf-color-yellow-300);--hf-color-button-brand:var(--hf-color-lime-500);--hf-color-button-destructive:var(--hf-color-red-700);--hf-color-button-label-brand:var(--hf-color-grey-550);--hf-color-button-label-destructive:var(--hf-color-grey-050);--hf-color-button-primary:var(--hf-color-grey-600);--hf-color-button-secondary:var(--hf-color-neutral-100);--hf-color-button-tertiary:var(--hf-color-neutral-150);--hf-color-icon-accent:var(--hf-color-lime-500);--hf-color-icon-brand:var(--hf-color-lime-500);--hf-color-icon-disabled:var(--hf-color-grey-150);--hf-color-icon-error:var(--hf-color-red-700);--hf-color-icon-info:var(--hf-color-blue-500);--hf-color-icon-inverse:var(--hf-color-grey-050);--hf-color-icon-on-overlay-secondary:var(--hf-color-transparent-dark-50);--hf-color-icon-on-overlay-tertiary:var(--hf-color-transparent-dark-30);--hf-color-icon-primary:var(--hf-color-grey-550);--hf-color-icon-secondary:var(--hf-color-grey-300);--hf-color-icon-success:var(--hf-color-green-600);--hf-color-icon-tertiary:var(--hf-color-grey-200);--hf-color-icon-warning:var(--hf-color-yellow-700);--hf-color-overlay-dim-soft:var(--hf-color-transparent-dark-05);--hf-color-overlay-dim-strong:var(--hf-color-transparent-dark-20);--hf-color-overlay-hover:var(--hf-color-transparent-dark-05);--hf-color-overlay-scrim:var(--hf-color-transparent-dark-50);--hf-color-overlay-wash:var(--hf-color-transparent-light-50);--hf-color-palette-blue-bg:var(--hf-color-blue-200);--hf-color-palette-blue-text:var(--hf-color-blue-600);--hf-color-palette-brown-bg:var(--hf-color-yellow-300);--hf-color-palette-brown-text:var(--hf-color-yellow-700);--hf-color-palette-mint-bg:var(--hf-color-green-200);--hf-color-palette-mint-text:var(--hf-color-green-800);--hf-color-palette-orange-bg:var(--hf-color-orange-300);--hf-color-palette-orange-text:var(--hf-color-orange-800);--hf-color-palette-pink-bg:var(--hf-color-pink-200);--hf-color-palette-pink-text:var(--hf-color-pink-700);--hf-color-palette-purple-bg:var(--hf-color-purple-200);--hf-color-palette-purple-text:var(--hf-color-purple-800);--hf-color-palette-white:var(--hf-color-grey-050);--hf-color-shadow-2xl:var(--hf-color-transparent-dark-40);--hf-color-shadow-lg:var(--hf-color-transparent-dark-20);--hf-color-shadow-md:var(--hf-color-transparent-dark-15);--hf-color-shadow-sm:var(--hf-color-transparent-dark-05);--hf-color-shadow-xl:var(--hf-color-transparent-dark-30);--hf-color-state-error-bg:var(--hf-color-red-100);--hf-color-state-error-fg:var(--hf-color-red-700);--hf-color-state-error-fg-soft:var(--hf-color-red-600);--hf-color-state-error-glow:var(--hf-color-red-glow);--hf-color-state-info-bg:var(--hf-color-blue-100);--hf-color-state-info-fg:var(--hf-color-blue-500);--hf-color-state-info-fg-soft:var(--hf-color-blue-400);--hf-color-state-success-bg:var(--hf-color-green-100);--hf-color-state-success-fg:var(--hf-color-green-600);--hf-color-state-success-fg-soft:var(--hf-color-green-600);--hf-color-state-success-glow:var(--hf-color-green-glow);--hf-color-state-warning-bg:var(--hf-color-yellow-100);--hf-color-state-warning-fg:var(--hf-color-yellow-700);--hf-color-state-warning-fg-soft:var(--hf-color-yellow-600);--hf-color-state-warning-glow:var(--hf-color-yellow-glow);--hf-color-text-brand:var(--hf-color-lime-500);--hf-color-text-danger:var(--hf-color-red-700);--hf-color-text-disabled:var(--hf-color-grey-150);--hf-color-text-info:var(--hf-color-blue-600);--hf-color-text-inverse:var(--hf-color-grey-050);--hf-color-text-link:var(--hf-color-lime-500);--hf-color-text-on-overlay-secondary:var(--hf-color-transparent-dark-50);--hf-color-text-on-overlay-tertiary:var(--hf-color-transparent-dark-30);--hf-color-text-primary:var(--hf-color-grey-550);--hf-color-text-secondary:var(--hf-color-grey-300);--hf-color-text-success:var(--hf-color-green-600);--hf-color-text-tertiary:var(--hf-color-grey-200);--hf-color-text-warning:var(--hf-color-orange-600);--hf-color-transparent-lime-05:var(--hf-color-lime-alpha-05);--hf-color-transparent-lime-10:var(--hf-color-lime-alpha-10);--hf-color-transparent-lime-100:var(--hf-color-lime-alpha-100);--hf-color-transparent-lime-15:var(--hf-color-lime-alpha-15);--hf-color-transparent-lime-20:var(--hf-color-lime-alpha-20);--hf-color-transparent-lime-30:var(--hf-color-lime-alpha-30);--hf-color-transparent-lime-40:var(--hf-color-lime-alpha-40);--hf-color-transparent-lime-50:var(--hf-color-lime-alpha-50);--hf-color-transparent-lime-60:var(--hf-color-lime-alpha-60);--hf-color-transparent-lime-70:var(--hf-color-lime-alpha-70);--hf-color-transparent-lime-80:var(--hf-color-lime-alpha-80);--hf-color-transparent-lime-90:var(--hf-color-lime-alpha-90);--hf-color-transparent-pink-05:var(--hf-color-pink-alpha-05);--hf-color-transparent-pink-10:var(--hf-color-pink-alpha-10);--hf-color-transparent-pink-100:var(--hf-color-pink-alpha-100);--hf-color-transparent-pink-15:var(--hf-color-pink-alpha-15);--hf-color-transparent-pink-20:var(--hf-color-pink-alpha-20);--hf-color-transparent-pink-30:var(--hf-color-pink-alpha-30);--hf-color-transparent-pink-40:var(--hf-color-pink-alpha-40);--hf-color-transparent-pink-50:var(--hf-color-pink-alpha-50);--hf-color-transparent-pink-60:var(--hf-color-pink-alpha-60);--hf-color-transparent-pink-70:var(--hf-color-pink-alpha-70);--hf-color-transparent-pink-80:var(--hf-color-pink-alpha-80);--hf-color-transparent-pink-90:var(--hf-color-pink-alpha-90)}:where([data-theme=default-dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hf-color-background-elevated-end:var(--hf-color-cool-350);--hf-color-background-elevated-start:var(--hf-color-cool-150);--hf-color-background-glass:var(--hf-color-glass-dark);--hf-color-background-inverse:var(--hf-color-grey-050);--hf-color-background-primary:var(--hf-color-cool-400);--hf-color-background-secondary:var(--hf-color-cool-300);--hf-color-background-secondary-strong:var(--hf-color-cool-250);--hf-color-background-tertiary:var(--hf-color-cool-200);--hf-color-border-default:var(--hf-color-transparent-light-10);--hf-color-border-error:var(--hf-color-red-600);--hf-color-border-focus:var(--hf-color-lime-500);--hf-color-border-inverse:var(--hf-color-grey-050);--hf-color-border-strong:var(--hf-color-transparent-light-20);--hf-color-border-subtle:var(--hf-color-transparent-light-05);--hf-color-border-success:var(--hf-color-green-500);--hf-color-border-warning:var(--hf-color-yellow-500);--hf-color-brand-blue:var(--hf-color-blue-500);--hf-color-brand-cyan:var(--hf-color-cyan-500);--hf-color-brand-green:var(--hf-color-green-500);--hf-color-brand-orange:var(--hf-color-orange-600);--hf-color-brand-pink:var(--hf-color-pink-500);--hf-color-brand-primary:var(--hf-color-lime-500);--hf-color-brand-red:var(--hf-color-red-600);--hf-color-brand-yellow:var(--hf-color-yellow-500);--hf-color-brand-yellow-light:var(--hf-color-yellow-300);--hf-color-button-brand:var(--hf-color-lime-500);--hf-color-button-destructive:var(--hf-color-red-600);--hf-color-button-label-brand:var(--hf-color-grey-550);--hf-color-button-label-destructive:var(--hf-color-grey-050);--hf-color-button-primary:var(--hf-color-grey-050);--hf-color-button-secondary:var(--hf-color-cool-250);--hf-color-button-tertiary:var(--hf-color-cool-050);--hf-color-icon-accent:var(--hf-color-lime-500);--hf-color-icon-brand:var(--hf-color-lime-500);--hf-color-icon-disabled:var(--hf-color-cool-100);--hf-color-icon-error:var(--hf-color-red-600);--hf-color-icon-info:var(--hf-color-blue-500);--hf-color-icon-inverse:var(--hf-color-grey-550);--hf-color-icon-on-overlay-secondary:var(--hf-color-transparent-light-50);--hf-color-icon-on-overlay-tertiary:var(--hf-color-transparent-light-30);--hf-color-icon-primary:var(--hf-color-grey-050);--hf-color-icon-secondary:var(--hf-color-grey-300);--hf-color-icon-success:var(--hf-color-green-500);--hf-color-icon-tertiary:var(--hf-color-grey-325);--hf-color-icon-warning:var(--hf-color-yellow-700);--hf-color-overlay-dim-soft:var(--hf-color-transparent-light-05);--hf-color-overlay-dim-strong:var(--hf-color-transparent-light-20);--hf-color-overlay-hover:var(--hf-color-transparent-light-05);--hf-color-overlay-scrim:var(--hf-color-transparent-dark-50);--hf-color-overlay-wash:var(--hf-color-transparent-light-50);--hf-color-palette-blue-bg:var(--hf-color-blue-500);--hf-color-palette-blue-text:var(--hf-color-blue-100);--hf-color-palette-brown-bg:var(--hf-color-yellow-300);--hf-color-palette-brown-text:var(--hf-color-yellow-700);--hf-color-palette-mint-bg:var(--hf-color-green-400);--hf-color-palette-mint-text:var(--hf-color-green-900);--hf-color-palette-orange-bg:var(--hf-color-orange-600);--hf-color-palette-orange-text:var(--hf-color-orange-100);--hf-color-palette-pink-bg:var(--hf-color-pink-500);--hf-color-palette-pink-text:var(--hf-color-pink-100);--hf-color-palette-purple-bg:var(--hf-color-purple-600);--hf-color-palette-purple-text:var(--hf-color-purple-100);--hf-color-palette-white:var(--hf-color-grey-050);--hf-color-shadow-2xl:var(--hf-color-transparent-dark-40);--hf-color-shadow-lg:var(--hf-color-transparent-dark-20);--hf-color-shadow-md:var(--hf-color-transparent-dark-15);--hf-color-shadow-sm:var(--hf-color-transparent-dark-05);--hf-color-shadow-xl:var(--hf-color-transparent-dark-30);--hf-color-state-error-bg:var(--hf-color-red-1000);--hf-color-state-error-fg:var(--hf-color-red-600);--hf-color-state-error-fg-soft:var(--hf-color-red-500);--hf-color-state-error-glow:var(--hf-color-red-glow);--hf-color-state-info-bg:var(--hf-color-blue-1100);--hf-color-state-info-fg:var(--hf-color-blue-500);--hf-color-state-info-fg-soft:var(--hf-color-blue-400);--hf-color-state-success-bg:var(--hf-color-green-800);--hf-color-state-success-fg:var(--hf-color-green-500);--hf-color-state-success-fg-soft:var(--hf-color-green-400);--hf-color-state-success-glow:var(--hf-color-green-glow);--hf-color-state-warning-bg:var(--hf-color-yellow-1100);--hf-color-state-warning-fg:var(--hf-color-yellow-700);--hf-color-state-warning-fg-soft:var(--hf-color-yellow-500);--hf-color-state-warning-glow:var(--hf-color-yellow-glow);--hf-color-text-brand:var(--hf-color-lime-500);--hf-color-text-danger:var(--hf-color-red-600);--hf-color-text-disabled:var(--hf-color-cool-100);--hf-color-text-info:var(--hf-color-blue-400);--hf-color-text-inverse:var(--hf-color-grey-550);--hf-color-text-link:var(--hf-color-lime-500);--hf-color-text-on-overlay-secondary:var(--hf-color-transparent-light-50);--hf-color-text-on-overlay-tertiary:var(--hf-color-transparent-light-30);--hf-color-text-primary:var(--hf-color-grey-050);--hf-color-text-secondary:var(--hf-color-grey-300);--hf-color-text-success:var(--hf-color-green-500);--hf-color-text-tertiary:var(--hf-color-grey-325);--hf-color-text-warning:var(--hf-color-yellow-700);--hf-color-transparent-lime-05:var(--hf-color-lime-alpha-05);--hf-color-transparent-lime-10:var(--hf-color-lime-alpha-10);--hf-color-transparent-lime-100:var(--hf-color-lime-alpha-100);--hf-color-transparent-lime-15:var(--hf-color-lime-alpha-15);--hf-color-transparent-lime-20:var(--hf-color-lime-alpha-20);--hf-color-transparent-lime-30:var(--hf-color-lime-alpha-30);--hf-color-transparent-lime-40:var(--hf-color-lime-alpha-40);--hf-color-transparent-lime-50:var(--hf-color-lime-alpha-50);--hf-color-transparent-lime-60:var(--hf-color-lime-alpha-60);--hf-color-transparent-lime-70:var(--hf-color-lime-alpha-70);--hf-color-transparent-lime-80:var(--hf-color-lime-alpha-80);--hf-color-transparent-lime-90:var(--hf-color-lime-alpha-90);--hf-color-transparent-pink-05:var(--hf-color-pink-alpha-05);--hf-color-transparent-pink-10:var(--hf-color-pink-alpha-10);--hf-color-transparent-pink-100:var(--hf-color-pink-alpha-100);--hf-color-transparent-pink-15:var(--hf-color-pink-alpha-15);--hf-color-transparent-pink-20:var(--hf-color-pink-alpha-20);--hf-color-transparent-pink-30:var(--hf-color-pink-alpha-30);--hf-color-transparent-pink-40:var(--hf-color-pink-alpha-40);--hf-color-transparent-pink-50:var(--hf-color-pink-alpha-50);--hf-color-transparent-pink-60:var(--hf-color-pink-alpha-60);--hf-color-transparent-pink-70:var(--hf-color-pink-alpha-70);--hf-color-transparent-pink-80:var(--hf-color-pink-alpha-80);--hf-color-transparent-pink-90:var(--hf-color-pink-alpha-90)}}:where(:root){--hf-type-family-grotesk:var(--hf-type-family-grotesk-base), sans-serif;--hf-type-family-mono:var(--hf-type-family-mono-base), ui-monospace, monospace;--hf-type-family-primary:var(--hf-type-family-primary-base), system-ui, sans-serif;--hf-type-family-secondary:var(--hf-type-family-secondary-base), system-ui, sans-serif;--hf-type-size-050:.625rem;--hf-type-size-100:.75rem;--hf-type-size-200:.875rem;--hf-type-size-300:1rem;--hf-type-size-400:1rem;--hf-type-size-500:1.125rem;--hf-type-size-600:1.25rem;--hf-type-size-700:1.5rem;--hf-type-size-800:1.75rem;--hf-type-size-900:1.875rem;--hf-type-size-1000:2rem;--hf-type-size-1100:2.25rem;--hf-type-size-1200:2.5rem;--hf-type-size-1300:3rem;--hf-type-size-1400:3.5rem;--hf-type-line-height-100:.75rem;--hf-type-line-height-200:.875rem;--hf-type-line-height-300:1rem;--hf-type-line-height-400:1rem;--hf-type-line-height-500:1.125rem;--hf-type-line-height-600:1.25rem;--hf-type-line-height-700:1.5rem;--hf-type-line-height-800:1.75rem;--hf-type-line-height-900:1.875rem;--hf-type-line-height-1000:2rem;--hf-type-line-height-1100:2.25rem;--hf-type-line-height-1200:2.5rem;--hf-type-line-height-1300:3rem;--hf-type-line-height-1400:3.5rem}@media (width>=768px){:where(:root){--hf-type-size-400:1.125rem;--hf-type-size-500:1.25rem;--hf-type-size-600:1.375rem;--hf-type-size-700:1.625rem;--hf-type-size-800:1.875rem;--hf-type-size-900:2.125rem;--hf-type-size-1000:2.25rem;--hf-type-size-1100:2.625rem;--hf-type-size-1200:3rem;--hf-type-size-1300:3.5rem;--hf-type-size-1400:4rem;--hf-type-line-height-400:1.125rem;--hf-type-line-height-500:1.25rem;--hf-type-line-height-600:1.375rem;--hf-type-line-height-700:1.625rem;--hf-type-line-height-800:1.875rem;--hf-type-line-height-900:2.125rem;--hf-type-line-height-1000:2.25rem;--hf-type-line-height-1100:2.625rem;--hf-type-line-height-1200:3rem;--hf-type-line-height-1300:3.5rem;--hf-type-line-height-1400:4rem}}@media (width>=1280px){:where(:root){--hf-type-size-600:1.5rem;--hf-type-size-700:1.75rem;--hf-type-size-800:2rem;--hf-type-size-900:2.25rem;--hf-type-size-1000:2.5rem;--hf-type-size-1100:3rem;--hf-type-size-1200:3.5rem;--hf-type-size-1300:4rem;--hf-type-size-1400:4.5rem;--hf-type-line-height-600:1.5rem;--hf-type-line-height-700:1.75rem;--hf-type-line-height-800:2rem;--hf-type-line-height-900:2.25rem;--hf-type-line-height-1000:2.5rem;--hf-type-line-height-1100:3rem;--hf-type-line-height-1200:3.5rem;--hf-type-line-height-1300:4rem;--hf-type-line-height-1400:4.5rem}}:root{--q-menu-max-width:calc(var(--hf-space-2400) * 4 + var(--hf-space-400));--q-menu-min-width:calc(var(--hf-space-2400) + var(--hf-space-1600));--q-modal-width:40rem;--q-modal-width-2xl:87rem;--q-modal-width-lg:44.25rem;--q-modal-width-md:40rem;--q-modal-width-sm:29.3125rem;--q-modal-width-xl:59.125rem;--q-modal-width-xs:21.8125rem;--q-nav-col-width:calc(var(--hf-space-2400) * 2);--q-sidebar-width:14.9375rem;--q-sidebar-width-collapsed:3.25rem;--q-slider-width:11.5rem;--q-sonner-width:22.5rem;--q-textarea-min-height:10.25rem;--q-vault-width:22rem}.q-menu-item:hover,.q-menu-item[data-highlighted],.q-menu-item[data-checked],.q-menu-item[aria-checked=true]{background-color:var(--hf-color-overlay-hover)}.q-menu-item:active{background-color:var(--hf-color-transparent-light-10)}.q-menu-item:focus-visible{box-shadow:inset 0 0 0 var(--hf-border-width-medium) var(--hf-color-border-focus)}.q-menu-item[data-disabled]{opacity:var(--hf-opacity-disabled);pointer-events:none}.q-menu-item-danger{color:var(--hf-color-text-danger)}.q-menu-item-danger .q-menu-item-icon,.q-menu-item-danger .q-menu-item-trailing{color:var(--hf-color-icon-error)}.q-dropdown-content>.q-menu-item:first-child{border-top-left-radius:var(--q-dropdown-item-outer-radius);border-top-right-radius:var(--q-dropdown-item-outer-radius)}.q-dropdown-content>.q-menu-item:last-child,.q-dropdown-content>.q-dropdown-group:last-child>.q-menu-item:last-child,.q-dropdown-content>.q-dropdown-search-wrap:last-child>.q-menu-item:last-child,.q-dropdown-content>.q-dropdown-search-wrap:last-child>.q-dropdown-group:last-child>.q-menu-item:last-child{border-bottom-left-radius:var(--q-dropdown-item-outer-radius);border-bottom-right-radius:var(--q-dropdown-item-outer-radius)}.q-dropdown-content .q-dropdown-group,.q-dropdown-content .q-dropdown-search-wrap{gap:var(--q-dropdown-gap,var(--hf-space-050));flex-direction:column;display:flex}.q-dropdown-content .q-menu-item:has(.q-button){min-height:var(--hf-space-1000)}.q-dropdown-trigger[aria-expanded=true].q-menu-item,.q-dropdown-trigger[data-open].q-menu-item,.q-dropdown-trigger[data-popup-open].q-menu-item,.q-dropdown-submenu-trigger[aria-expanded=true].q-menu-item,.q-dropdown-submenu-trigger[data-open].q-menu-item,.q-dropdown-submenu-trigger[data-popup-open].q-menu-item{background-color:var(--hf-color-overlay-hover)}.q-dropdown-trigger[aria-expanded=true].q-button-primary,.q-dropdown-trigger[data-open].q-button-primary,.q-dropdown-trigger[data-popup-open].q-button-primary,.q-dropdown-trigger[aria-expanded=true].q-button-tertiary,.q-dropdown-trigger[data-open].q-button-tertiary,.q-dropdown-trigger[data-popup-open].q-button-tertiary,.q-dropdown-trigger[aria-expanded=true].q-button-danger,.q-dropdown-trigger[data-open].q-button-danger,.q-dropdown-trigger[data-popup-open].q-button-danger,.q-dropdown-trigger[aria-expanded=true].q-button-danger-soft,.q-dropdown-trigger[data-open].q-button-danger-soft,.q-dropdown-trigger[data-popup-open].q-button-danger-soft,.q-dropdown-trigger[aria-expanded=true].q-button-brand-soft,.q-dropdown-trigger[data-open].q-button-brand-soft,.q-dropdown-trigger[data-popup-open].q-button-brand-soft,.q-dropdown-trigger[aria-expanded=true].q-button-marketing-tertiary,.q-dropdown-trigger[data-open].q-button-marketing-tertiary,.q-dropdown-trigger[data-popup-open].q-button-marketing-tertiary,.q-dropdown-trigger[aria-expanded=true].q-button-marketing-ghost,.q-dropdown-trigger[data-open].q-button-marketing-ghost,.q-dropdown-trigger[data-popup-open].q-button-marketing-ghost{background-image:linear-gradient(var(--hf-color-transparent-light-20), var(--hf-color-transparent-light-20))}.q-dropdown-trigger[aria-expanded=true].q-button-secondary,.q-dropdown-trigger[data-open].q-button-secondary,.q-dropdown-trigger[data-popup-open].q-button-secondary{background-image:linear-gradient(var(--hf-color-transparent-dark-50), var(--hf-color-transparent-dark-50))}.q-dropdown-trigger[aria-expanded=true].q-button-outline,.q-dropdown-trigger[data-open].q-button-outline,.q-dropdown-trigger[data-popup-open].q-button-outline,.q-dropdown-trigger[aria-expanded=true].q-button-ghost,.q-dropdown-trigger[data-open].q-button-ghost,.q-dropdown-trigger[data-popup-open].q-button-ghost{background-color:var(--hf-color-overlay-dim-strong)}.q-menu-item:has(.q-dropdown-item-media){min-height:var(--hf-space-1400)}.q-menu-item:has(.q-dropdown-item-media) .q-menu-item-title{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-menu-item:has(.q-dropdown-item-media) .q-menu-item-description{color:var(--hf-color-text-secondary)}.q-menu-item[data-disabled] .q-dropdown-check{color:var(--hf-color-icon-on-overlay-tertiary)}@media (prefers-reduced-motion:reduce){.q-dropdown-content{transition-duration:1ms}.q-dropdown-content[data-starting-style],.q-dropdown-content[data-ending-style]{transform:none}}.q-button:has(.q-button-label-frame){gap:var(--hf-space-0)}.q-button-danger.q-button-sm,.q-button-danger-soft.q-button-sm{border-radius:var(--hf-radius-300)}.q-button-marketing-primary.q-button-xs,.q-button-marketing-secondary.q-button-xs,.q-button-marketing-tertiary.q-button-xs,.q-button-marketing-ghost.q-button-xs{padding-block-start:var(--hf-space-150);padding-block-end:var(--hf-space-200)}.q-button-marketing-primary.q-button-sm,.q-button-marketing-secondary.q-button-sm,.q-button-marketing-tertiary.q-button-sm,.q-button-marketing-ghost.q-button-sm{padding-block-start:var(--hf-space-200);padding-block-end:var(--hf-space-250)}.q-button-marketing-primary.q-button-md,.q-button-marketing-secondary.q-button-md,.q-button-marketing-tertiary.q-button-md,.q-button-marketing-ghost.q-button-md{padding-block-start:var(--hf-space-400);padding-block-end:var(--hf-space-400)}.q-button-marketing-primary.q-button-lg,.q-button-marketing-secondary.q-button-lg{padding-block-start:var(--hf-space-400);padding-block-end:var(--hf-space-500)}.q-button-marketing-tertiary.q-button-lg,.q-button-marketing-ghost.q-button-lg{padding:var(--hf-space-400)}.q-button-marketing-tertiary.q-button-xxs,.q-button-marketing-ghost.q-button-xxs{padding-inline:var(--hf-space-100)}.q-button-special-brand,.q-button-special-pink{background-color:var(--q-button-special-bg);background-image:var(--q-button-special-gloss), linear-gradient(90deg, var(--q-button-special-bg) 0%, var(--q-button-special-bg) 100%);border:var(--hf-border-width-none) solid transparent;border-radius:var(--hf-radius-300);block-size:auto;color:var(--q-button-special-fg);align-items:center;gap:var(--hf-space-150);inline-size:calc(var(--hf-space-2000) + var(--hf-space-800));min-inline-size:calc(var(--hf-space-2000) + var(--hf-space-800));padding:var(--hf-space-600) var(--hf-space-500);text-transform:none;box-shadow:inset 0 calc(-1 * (var(--hf-border-width-thick) + var(--hf-border-width-thin))) 0 0 var(--hf-color-transparent-dark-32), 0 var(--hf-space-150) var(--hf-space-100) var(--hf-space-0) var(--hf-color-transparent-dark-25), 0 var(--hf-space-800) var(--hf-space-600) var(--hf-space-0) var(--hf-color-transparent-dark-15);flex-direction:column;justify-content:center;display:flex;overflow:clip}:is(.q-button-special-brand,.q-button-special-pink) svg{color:var(--q-button-special-fg);height:var(--hf-space-400);width:var(--hf-space-400)}:is(.q-button-special-brand,.q-button-special-pink):hover,:is(.q-button-special-brand,.q-button-special-pink):focus-visible{background-image:linear-gradient(var(--hf-color-transparent-light-20), var(--hf-color-transparent-light-20)), var(--q-button-special-gloss), linear-gradient(90deg, var(--q-button-special-bg) 0%, var(--q-button-special-bg) 100%)}:is(.q-button-special-brand,.q-button-special-pink):focus-visible{box-shadow:0 0 0 var(--hf-border-width-thick) var(--hf-color-background-primary), 0 0 0 var(--hf-space-100) var(--hf-color-border-focus), inset 0 calc(-1 * (var(--hf-border-width-thick) + var(--hf-border-width-thin))) 0 0 var(--hf-color-transparent-dark-32), 0 var(--hf-space-150) var(--hf-space-100) var(--hf-space-0) var(--hf-color-transparent-dark-25), 0 var(--hf-space-800) var(--hf-space-600) var(--hf-space-0) var(--hf-color-transparent-dark-15)}.q-button-special-brand.q-button-icon-only,.q-button-special-pink.q-button-icon-only{padding-inline:var(--hf-space-500)}@media (prefers-reduced-motion:reduce){.q-close{transition-duration:1ms}}.q-loader-dots{grid-template-columns:repeat(2, var(--q-loader-dot));grid-auto-rows:var(--q-loader-dot);gap:var(--q-loader-dot-gap);place-content:center;display:grid}.q-loader-dots .q-loader-dot:first-child{animation-delay:0s}.q-loader-dots .q-loader-dot:nth-child(2){animation-delay:.3s}.q-loader-dots .q-loader-dot:nth-child(3){animation-delay:.9s}.q-loader-dots .q-loader-dot:nth-child(4){animation-delay:.6s}@keyframes q-loader-blink{0%,to{opacity:1}50%{opacity:.15}}.q-loader-spinner-track{stroke:var(--hf-color-transparent-light-10)}.q-loader-spinner-arc{stroke:var(--q-tint)}@keyframes q-loader-spin{to{transform:rotate(360deg)}}.q-loader-stars .q-loader-star-main{inset:var(--hf-space-0);width:100%;height:100%}.q-loader-stars .q-loader-star-sub{top:var(--hf-space-0);right:var(--hf-space-0);width:45%;height:45%;animation-delay:var(--hf-duration-700)}@keyframes q-loader-twinkle{0%,to{opacity:.35;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.q-loader-shine:after{content:"";inset:var(--hf-space-0);background-image:linear-gradient(105deg, transparent 35%, var(--q-tint) 50%, transparent 65%);animation:q-loader-shine var(--hf-duration-1300) ease-in-out infinite;position:absolute;transform:translate(-100%)}@keyframes q-loader-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.q-loader[data-static] .q-loader-dot,.q-loader[data-static] .q-loader-spinner,.q-loader[data-static] .q-loader-star,.q-loader-shine[data-static]:after{animation:none}@media (prefers-reduced-motion:reduce){.q-loader-dot,.q-loader-spinner,.q-loader-star,.q-loader-shine:after{animation:none}}.q-sidebar[data-product=cinema-studio]:not(.q-sidebar-collapsed){--q-sidebar-width:14.4375rem}.q-sidebar[data-product=marketing-studio]:not(.q-sidebar-collapsed){--q-sidebar-width:14.9375rem}.q-sidebar[data-product=supercomputer]:not(.q-sidebar-collapsed){--q-sidebar-width:12.5625rem}.q-sidebar-section:has(.q-sidebar-section-header){gap:var(--hf-space-200)}.q-sidebar-item.q-sidebar-selected:not(.q-sidebar-projectitem) .q-sidebar-label{color:var(--hf-color-text-primary)}.q-sidebar-row:disabled,.q-sidebar-row[aria-disabled=true]{opacity:var(--hf-opacity-disabled);pointer-events:none;cursor:default}.q-sidebar-row .q-sidebar-meta{letter-spacing:var(--hf-type-letter-spacing-wide)}.q-sidebar-projectitem.q-sidebar-item-sm{min-height:var(--hf-space-700);padding:var(--hf-space-100) var(--hf-space-300) var(--hf-space-100) var(--hf-space-150);border-radius:var(--hf-radius-200)}.q-sidebar-actionrow-project .q-sidebar-action{inset-inline-end:var(--hf-space-300)}.q-sidebar-actionrow-hover .q-sidebar-action{opacity:0;pointer-events:none;transform:translateY(-50%) translateX(var(--hf-space-100))}.q-sidebar-actionrow-hover:hover .q-sidebar-action,.q-sidebar-actionrow-hover:focus-within .q-sidebar-action{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(var(--hf-space-0))}.q-sidebar-actionrow-hover:hover .q-sidebar-meta,.q-sidebar-actionrow-hover:hover .q-sidebar-end,.q-sidebar-actionrow-hover:focus-within .q-sidebar-meta,.q-sidebar-actionrow-hover:focus-within .q-sidebar-end{opacity:0}.q-sidebar-actionrow-project .q-sidebar-pin{inset-inline-end:var(--hf-space-300)}.q-sidebar-projectitem .q-sidebar-end>svg,.q-sidebar-actionrow-selected .q-sidebar-pin>svg,.q-sidebar-pinned .q-sidebar-pin>svg{width:var(--hf-space-400);height:var(--hf-space-400)}.q-sidebar-pinrow:hover .q-sidebar-pin,.q-sidebar-pinrow:focus-within .q-sidebar-pin{opacity:1;transform:translateY(-50%) translateX(var(--hf-space-0)) scale(1)}.q-sidebar-pinrow:hover .q-sidebar-meta,.q-sidebar-pinrow:hover .q-sidebar-end,.q-sidebar-pinrow:focus-within .q-sidebar-meta,.q-sidebar-pinrow:focus-within .q-sidebar-end,.q-sidebar-pinned .q-sidebar-meta,.q-sidebar-pinned .q-sidebar-end{opacity:0}@keyframes q-sidebar-search-enter{0%{opacity:0;transform:translateY(calc(-1 * var(--hf-space-100))) scale(.98)}to{opacity:1;transform:translateY(var(--hf-space-0)) scale(1)}}.q-sidebar-switcher-name,.q-sidebar-label,.q-sidebar-meta,.q-sidebar-end{transition:opacity var(--hf-duration-160) var(--hf-ease-in-out)}.q-sidebar-collapsed .q-sidebar-switcher-name,.q-sidebar-collapsed .q-sidebar-label,.q-sidebar-collapsed .q-sidebar-meta,.q-sidebar-collapsed .q-sidebar-end{opacity:0;pointer-events:none}.q-sidebar-collapsed .q-sidebar-toggle,.q-sidebar-collapsed .q-sidebar-pin,.q-sidebar-collapsed .q-sidebar-search{display:none}.q-sidebar-collapsed .q-sidebar-switcher,.q-sidebar-collapsed .q-sidebar-row{width:calc(var(--hf-space-600) + var(--hf-space-300));flex:none}.q-sidebar-collapsed .q-sidebar-row{padding-inline:var(--hf-space-150)}.q-sidebar-collapsed .q-sidebar-section:not(:has(.q-sidebar-section-actions)) .q-sidebar-section-header{height:var(--hf-space-0);padding:var(--hf-space-0)}.q-sidebar-collapsed .q-sidebar-section-title{flex-basis:var(--hf-space-0);display:none}.q-sidebar-collapsed .q-sidebar-section-actions{width:var(--hf-space-600);overflow:hidden}.q-sidebar-collapsed .q-sidebar-section-actions>*{flex:none}@media (prefers-reduced-motion:reduce){.q-sidebar,.q-sidebar-action,.q-sidebar-action-button,.q-sidebar-pin,.q-sidebar-switcher-name,.q-sidebar-label,.q-sidebar-meta,.q-sidebar-end{transition:none}.q-sidebar-search{animation:none}}.q-checkbox:not([data-checked]):not([data-indeterminate]):not([data-disabled]):hover .q-checkbox-box{border-color:var(--q-checkbox-hover-border)}.q-checkbox[data-checked] .q-checkbox-box,.q-checkbox[data-indeterminate] .q-checkbox-box{background-color:var(--q-checkbox-fill);border-color:var(--q-checkbox-fill);color:var(--q-checkbox-fg)}.q-checkbox:focus-visible{background-color:var(--hf-color-background-primary);box-shadow:0 0 0 var(--hf-border-width-thick) var(--q-checkbox-focus-ring)}.q-checkbox[data-disabled]{cursor:not-allowed}.q-checkbox[data-disabled] .q-checkbox-box{background-color:var(--hf-color-background-glass);border-color:var(--hf-color-icon-disabled);color:var(--hf-color-icon-disabled)}.q-checkbox[data-disabled][data-checked]:not([data-indeterminate]) .q-checkbox-box{border-color:#0000}.q-checkbox[data-disabled][data-indeterminate] .q-checkbox-box{background-color:var(--hf-color-background-secondary-strong);border-color:var(--hf-color-background-secondary-strong);color:var(--hf-color-icon-disabled)}.q-checkbox[data-disabled]:not([data-checked]):not([data-indeterminate]) .q-checkbox-box{color:#0000}.q-radio:not([data-checked]):not([data-disabled]):hover .q-radio-box{border-color:var(--q-radio-hover-border)}.q-radio[data-checked] .q-radio-box{border-color:var(--q-radio-fill);color:var(--q-radio-fill);background-color:#0000}.q-radio[data-checked] .q-radio-dot{opacity:1;transform:scale(1)}.q-radio:focus-visible{background-color:var(--hf-color-background-primary);box-shadow:0 0 0 var(--hf-border-width-thick) var(--q-radio-focus-ring)}.q-radio[data-disabled]{cursor:not-allowed}.q-radio[data-disabled] .q-radio-box{border-color:var(--hf-color-icon-disabled);color:var(--hf-color-icon-disabled);background-color:#0000}@media (prefers-reduced-motion:reduce){.q-radio-dot{transition:none}}.q-chip:not([data-selected]):not(:disabled):hover{background-color:var(--q-chip-hover-bg);border-color:var(--q-chip-hover-border);color:var(--q-chip-hover-fg)}.q-chip[data-selected],.q-chip-selected{background-color:var(--q-chip-selected-bg);border-color:var(--q-chip-selected-bg);color:var(--q-chip-selected-fg)}.q-chip:focus-visible{box-shadow:0 0 0 var(--hf-border-width-thick) var(--hf-color-background-primary), 0 0 0 var(--hf-space-100) var(--q-chip-ring)}.q-chip:disabled{border-color:var(--hf-color-border-subtle);color:var(--hf-color-text-disabled);cursor:not-allowed;background-color:#0000}.q-chip:disabled[data-selected],.q-chip:disabled.q-chip-selected{background-color:var(--hf-color-background-secondary-strong);border-color:var(--hf-color-background-secondary-strong);color:var(--hf-color-icon-disabled)}@keyframes q-dot-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.75)}}@keyframes q-dot-glow{0%,to{opacity:.18;transform:scale(1.4)}50%{opacity:.38;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.q-dot-pulse:before,.q-dot-pulse:after,.q-dot-glow:before{display:none}}.q-badge-skew{--q-badge-height:15px;--q-badge-min-width:var(--hf-space-800);--q-badge-padding-left:var(--hf-space-100);--q-badge-padding-right:var(--hf-space-150);--q-badge-radius:var(--hf-radius-050);--q-badge-scale-y:.98;--q-badge-frame-transform:skewX(var(--q-badge-skew)) scaleY(var(--q-badge-scale-y));--q-badge-skew-overhang:1.4169px;padding-inline:var(--q-badge-skew-overhang)}.q-badge-compact{--q-badge-height:var(--hf-type-line-height-100);--q-badge-min-width:var(--hf-space-700);--q-badge-padding-left:var(--hf-space-100);--q-badge-padding-right:var(--hf-space-150);--q-badge-radius:var(--hf-radius-050);--q-badge-font-family:var(--hf-type-family-grotesk);--q-badge-letter-spacing:var(--hf-type-letter-spacing-slight);--q-badge-scale-y:1;--q-badge-frame-transform:none;--q-badge-slant:2px}.q-badge-compact .q-badge-surface{clip-path:shape(from var(--q-badge-radius) 0, line to calc(100% - var(--q-badge-radius)) 0, arc to 100% var(--q-badge-radius) of var(--q-badge-radius) cw, line to calc(100% - var(--q-badge-slant)) calc(100% - var(--q-badge-radius)), arc to calc(100% - var(--q-badge-slant) - var(--q-badge-radius)) 100% of var(--q-badge-radius) cw, line to var(--q-badge-radius) 100%, arc to 0 calc(100% - var(--q-badge-radius)) of var(--q-badge-radius) cw, line to 0 var(--q-badge-radius), arc to var(--q-badge-radius) 0 of var(--q-badge-radius) cw, close)}.q-badge-compact .q-badge-text{letter-spacing:calc(var(--hf-type-letter-spacing-slight) * 1.5);text-align:start;line-height:13px;display:block}.q-badge-compact .q-badge-label{line-height:inherit}.q-badge-skew.q-badge-sm{--q-badge-height:var(--hf-space-500);--q-badge-padding-left:var(--hf-space-100);--q-badge-padding-right:var(--hf-space-150);--q-badge-font-size:var(--hf-type-size-300);--q-badge-letter-spacing:calc(var(--hf-type-letter-spacing-slight) * 2);--q-badge-skew-overhang:1.8892px}.q-badge-compact.q-badge-sm{--q-badge-min-width:var(--hf-space-1000);--q-badge-font-size:var(--hf-type-size-300);--q-badge-height:17px;--q-badge-slant:2.5px}.q-badge-compact.q-badge-sm .q-badge-text{letter-spacing:calc(var(--hf-type-letter-spacing-slight) * 2)}.q-switch[data-checked]{background-color:var(--q-switch-track-bg-checked)}.q-switch[data-checked] .q-switch-thumb{transform:translateX(var(--q-switch-thumb-translate));transform-origin:100%}.q-switch[data-checked]:not([data-disabled]) .q-switch-thumb{border-color:var(--q-switch-thumb-border);border-width:var(--hf-border-width-thin);box-shadow:var(--q-switch-thumb-shadow-strong), var(--q-switch-thumb-shadow-soft)}.q-switch:not([data-disabled]):active .q-switch-thumb{transform:scaleX(var(--q-switch-press-scale))}.q-switch[data-checked]:not([data-disabled]):active .q-switch-thumb{transform:translateX(var(--q-switch-thumb-translate)) scaleX(var(--q-switch-press-scale))}.q-switch:focus-visible{box-shadow:0 0 0 var(--hf-border-width-thick) var(--hf-color-background-primary), 0 0 0 var(--hf-space-100) var(--q-switch-focus-ring)}.q-switch[data-disabled]{cursor:not-allowed;opacity:var(--hf-opacity-disabled)}.q-switch[data-disabled] .q-switch-thumb{box-shadow:var(--q-switch-thumb-shadow-soft)}@media (prefers-reduced-motion:reduce){.q-switch,.q-switch-thumb{transition-duration:1ms}.q-switch:not([data-disabled]):active .q-switch-thumb{transform:none}.q-switch[data-checked]:not([data-disabled]):active .q-switch-thumb{transform:translateX(var(--q-switch-thumb-translate))}}.q-tabs-tab-text:after{content:attr(data-text);font-weight:var(--hf-type-weight-medium);visibility:hidden;height:0;letter-spacing:var(--label-xs-medium-letter-spacing);overflow:hidden}.q-tabs:has(.q-tabs-list-fill){width:100%;display:block}.q-tabs-underline{--q-tabs-indicator-bg:var(--hf-color-border-inverse);--q-tabs-tab-fg:var(--hf-color-text-tertiary);--q-tabs-tab-hover-bg:transparent;--q-tabs-tab-hover-fg:var(--hf-color-brand-primary)}.q-tabs-underline.q-tabs-tone-accent{--q-tabs-indicator-bg:var(--q-tabs-accent);--q-tabs-indicator-fg:var(--q-tabs-accent)}.q-tabs-underline .q-tabs-list{border-bottom:var(--hf-border-width-thin) solid var(--hf-color-border-subtle);gap:var(--hf-space-200);height:calc(var(--hf-space-1000) + var(--hf-space-300));padding-inline:var(--hf-space-0);overflow:clip}.q-tabs-underline .q-tabs-tab{min-height:calc(var(--hf-space-1000) + var(--hf-space-300));font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-loose);padding:0}.q-tabs-underline .q-tabs-tab[data-active]{color:var(--q-tabs-indicator-fg)}.q-tabs-underline .q-tabs-tab-text:after{font-weight:var(--hf-type-weight-medium)}.q-tabs-underline .q-tabs-tab:not([data-active]):not([data-disabled]):hover{background-color:var(--q-tabs-tab-hover-bg);color:var(--q-tabs-tab-hover-fg)}.q-tabs-underline .q-tabs-indicator{background-color:var(--q-tabs-indicator-bg);bottom:var(--hf-space-0);height:var(--hf-border-width-thick);left:var(--active-tab-left);width:var(--active-tab-width);z-index:2;top:auto}.q-tabs-pill{--q-tabs-indicator-bg:var(--hf-color-button-primary);--q-tabs-indicator-fg:var(--hf-color-text-inverse);--q-tabs-tab-fg:var(--hf-color-text-secondary);--q-tabs-tab-hover-bg:transparent;--q-tabs-tab-hover-fg:var(--hf-color-text-primary)}.q-tabs-pill .q-tabs-list{border-radius:var(--hf-space-2400);gap:var(--hf-space-050);padding:var(--hf-space-100);overflow:clip}.q-tabs-pill .q-tabs-tab{border-radius:var(--hf-space-2400);min-height:var(--hf-space-800);padding:var(--hf-space-100) var(--hf-space-200);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-tabs-pill .q-tabs-tab-content{--q-tabs-label-padding-x:var(--hf-space-200)}.q-tabs-pill .q-tabs-tab[data-active]{color:var(--q-tabs-indicator-fg);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-tabs-pill .q-tabs-tab-text:after{font-weight:var(--hf-type-weight-medium)}.q-tabs-pill .q-tabs-tab:not([data-active]):not([data-disabled]):hover{color:var(--q-tabs-tab-hover-fg)}.q-tabs-pill .q-tabs-indicator{background-color:var(--q-tabs-indicator-bg);border-radius:var(--hf-space-2400);height:var(--active-tab-height);width:var(--active-tab-width)}.q-tabs-segmented{--q-tabs-content-gap:var(--hf-space-0);--q-tabs-glass-blur:var(--hf-space-300);--q-tabs-glass-selected-bg:var(--hf-gradient-glass-sheen);--q-tabs-icon-size:var(--hf-icon-sm);--q-tabs-indicator-bg:var(--hf-color-background-glass);--q-tabs-indicator-border:var(--hf-color-border-subtle);--q-tabs-indicator-fg:var(--hf-color-text-primary);--q-tabs-indicator-icon:var(--hf-color-icon-primary);--q-tabs-label-padding-x:var(--hf-space-100);--q-tabs-segment-radius:var(--hf-radius-200);--q-tabs-selected-radius:var(--hf-radius-200);--q-tabs-tab-fg:var(--hf-color-text-on-overlay-secondary);--q-tabs-tab-hover-bg:var(--hf-color-overlay-hover);--q-tabs-tab-hover-fg:var(--hf-color-text-primary);--q-tabs-tab-icon:var(--hf-color-icon-on-overlay-secondary);--q-tabs-track-bg:var(--hf-color-overlay-hover);--q-tabs-track-radius:var(--hf-radius-300);width:auto;display:inline-block}.q-tabs-segmented.q-tabs-shape-pill{--q-tabs-segment-radius:var(--hf-radius-full);--q-tabs-selected-radius:var(--hf-radius-full);--q-tabs-track-radius:var(--hf-radius-full)}.q-tabs-segmented.q-tabs-shape-icon{--q-tabs-icon-size:var(--hf-icon-sm);--q-tabs-label-padding-x:var(--hf-space-0)}.q-tabs-segmented.q-tabs-tone-default{--q-tabs-indicator-bg:var(--hf-color-overlay-hover);--q-tabs-indicator-border:var(--hf-color-border-subtle);--q-tabs-indicator-fg:var(--hf-color-text-primary);--q-tabs-indicator-icon:var(--hf-color-icon-primary)}.q-tabs-segmented.q-tabs-tone-solid{--q-tabs-indicator-bg:var(--hf-color-button-primary);--q-tabs-indicator-fg:var(--hf-color-text-inverse);--q-tabs-indicator-icon:var(--hf-color-icon-inverse)}.q-tabs-segmented.q-tabs-tone-brand-soft{--q-tabs-indicator-bg:var(--hf-color-transparent-lime-15);--q-tabs-indicator-fg:var(--hf-color-brand-primary);--q-tabs-indicator-icon:var(--hf-color-icon-accent)}.q-tabs-segmented.q-tabs-tone-brand{--q-tabs-indicator-bg:var(--hf-color-brand-primary);--q-tabs-indicator-fg:var(--hf-color-text-inverse);--q-tabs-indicator-icon:var(--hf-color-icon-inverse)}.q-tabs-segmented .q-tabs-list{background-color:var(--q-tabs-track-bg);border:var(--hf-border-width-thin) solid var(--hf-color-border-default);border-radius:var(--q-tabs-track-radius);height:var(--hf-space-1000);padding:var(--hf-space-100);align-items:center;overflow:clip}.q-tabs-segmented.q-tabs-surface-glass .q-tabs-list{-webkit-backdrop-filter:blur(var(--q-tabs-glass-blur));backdrop-filter:blur(var(--q-tabs-glass-blur));box-shadow:0 var(--hf-space-050) var(--hf-space-100) -.5px var(--hf-color-transparent-dark-12), inset 0 var(--hf-space-050) 3px var(--hf-color-transparent-light-05)}.q-tabs-segmented.q-tabs-surface-flat .q-tabs-list{box-shadow:none}.q-tabs-segmented .q-tabs-tab{border-radius:var(--q-tabs-segment-radius);height:var(--hf-space-800);min-height:var(--hf-space-800);padding:var(--hf-space-100) var(--hf-space-200);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-tabs-segmented .q-tabs-tab-content{--q-tabs-content-gap:var(--hf-space-0);--q-tabs-label-padding-x:var(--hf-space-0);overflow:visible}.q-tabs-segmented .q-tabs-tab-text{padding-inline:var(--hf-space-100)}.q-tabs-segmented .q-tabs-tab-text:after{font-weight:var(--hf-type-weight-medium)}.q-tabs-segmented .q-tabs-tab[data-active]{color:var(--q-tabs-indicator-fg);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-tabs-segmented .q-tabs-tab[data-active] svg{color:var(--q-tabs-indicator-icon)}.q-tabs-segmented .q-tabs-tab:not([data-active]):not([data-disabled]):hover{background-color:var(--q-tabs-tab-hover-bg);border-radius:var(--q-tabs-selected-radius);color:var(--q-tabs-tab-hover-fg)}.q-tabs-segmented .q-tabs-tab:not([data-active]):not([data-disabled]):hover svg{color:var(--hf-color-icon-primary)}.q-tabs-segmented .q-tabs-indicator{background-color:var(--q-tabs-indicator-bg);border:var(--hf-border-width-thin) solid transparent;border-radius:var(--q-tabs-selected-radius);height:var(--active-tab-height);width:var(--active-tab-width)}.q-tabs-segmented.q-tabs-tone-default .q-tabs-indicator{border-color:var(--q-tabs-indicator-border)}.q-tabs-segmented .q-tabs-tab[data-active]{transition-delay:var(--q-tabs-hover-release-delay), var(--hf-duration-instant), var(--hf-duration-instant), var(--hf-duration-instant), var(--hf-duration-instant);transition-duration:var(--q-tabs-hover-release-duration), var(--q-tabs-transition-duration), var(--q-tabs-transition-duration), var(--q-tabs-transition-duration), var(--q-tabs-transition-duration);background-color:#0000;transition-property:background-color,border-color,box-shadow,color,opacity}.q-tabs-segmented.q-tabs-tone-glass .q-tabs-indicator{-webkit-backdrop-filter:blur(var(--q-tabs-glass-blur));backdrop-filter:blur(var(--q-tabs-glass-blur));background:var(--q-tabs-glass-selected-bg);border-color:var(--q-tabs-indicator-border);box-shadow:0 var(--hf-space-050) var(--hf-space-050) var(--hf-space-0) var(--hf-color-transparent-dark-12), inset 0 var(--hf-space-050) 3px var(--hf-color-transparent-light-05)}.q-tabs-segmented.q-tabs-shape-icon .q-tabs-list{height:var(--hf-space-1000)}.q-tabs-segmented.q-tabs-shape-icon .q-tabs-tab{height:var(--hf-space-800);min-height:var(--hf-space-800);min-width:var(--hf-space-800);padding:var(--hf-space-0)}.q-tabs-segmented.q-tabs-shape-icon .q-tabs-tab-content{--q-tabs-content-gap:var(--hf-space-0);--q-tabs-label-padding-x:var(--hf-space-0)}.q-tabs-segmented.q-tabs-shape-icon.q-tabs-tone-glass{--q-tabs-glass-selected-bg:var(--hf-gradient-glass-sheen-alt)}.q-tabs-soft{--q-tabs-selected-bg:var(--hf-color-overlay-hover);--q-tabs-selected-radius:var(--hf-radius-200);--q-tabs-tab-fg:var(--hf-color-text-secondary);--q-tabs-tab-icon:var(--hf-color-icon-secondary);--q-tabs-tab-hover-bg:var(--hf-color-overlay-hover);--q-tabs-tab-hover-fg:var(--hf-color-text-primary);--q-tabs-tab-selected-fg:var(--hf-color-text-primary);--q-tabs-tab-selected-icon:var(--hf-color-icon-primary);--q-tabs-icon-size:var(--hf-icon-sm);width:auto;display:inline-block}.q-tabs-soft .q-tabs-list{background-color:var(--hf-color-overlay-hover);border-radius:var(--hf-radius-300);gap:var(--hf-space-100);padding:var(--hf-space-100)}.q-tabs-soft.q-tabs-soft-scrim .q-tabs-list{background-color:var(--hf-color-overlay-scrim)}.q-tabs-soft .q-tabs-indicator{background-color:var(--q-tabs-selected-bg);border:var(--hf-border-width-thin) solid var(--hf-color-border-subtle);border-radius:var(--q-tabs-selected-radius);height:var(--active-tab-height);width:var(--active-tab-width)}.q-tabs-soft .q-tabs-tab{border-radius:var(--hf-radius-200);gap:var(--hf-space-150);padding:var(--hf-space-200) var(--hf-space-300);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-tabs-soft .q-tabs-tab-content{--q-tabs-content-gap:var(--hf-space-150);--q-tabs-label-padding-x:var(--hf-space-0);overflow:visible}.q-tabs-soft .q-tabs-tab[data-active]{color:var(--q-tabs-tab-selected-fg);transition-delay:var(--q-tabs-hover-release-delay), var(--hf-duration-instant), var(--hf-duration-instant), var(--hf-duration-instant), var(--hf-duration-instant);transition-duration:var(--q-tabs-hover-release-duration), var(--q-tabs-transition-duration), var(--q-tabs-transition-duration), var(--q-tabs-transition-duration), var(--q-tabs-transition-duration);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none);background-color:#0000;transition-property:background-color,border-color,box-shadow,color,opacity}.q-tabs-soft .q-tabs-tab-text:after{font-weight:var(--hf-type-weight-medium)}.q-tabs-soft .q-tabs-tab[data-active] svg{color:var(--q-tabs-tab-selected-icon)}.q-tabs-soft .q-tabs-tab:not([data-active]):not([data-disabled]):hover{background-color:var(--q-tabs-tab-hover-bg);color:var(--q-tabs-tab-hover-fg)}.q-tabs-soft .q-tabs-tab:not([data-active]):not([data-disabled]):hover svg{color:var(--hf-color-icon-primary)}.q-tabs-tab:focus-visible{box-shadow:0 0 0 var(--hf-border-width-thick) var(--q-tabs-focus-ring)}.q-tabs-tab[data-disabled]{cursor:not-allowed;opacity:var(--hf-opacity-muted)}.q-tabs-segmented .q-tabs-tab-icon-only{padding:var(--hf-space-150)}.q-tabs-tab-icon-only .q-tabs-tab-content{padding:0}.q-tabs-soft .q-tabs-tab-icon-only{padding:var(--hf-space-150)}@keyframes q-tabs-panel-in{0%{opacity:0;transform:translateY(var(--hf-space-050))}to{opacity:1;transform:translateY(var(--hf-space-0))}}@media (prefers-reduced-motion:reduce){.q-tabs{--q-tabs-hover-release-delay:var(--hf-duration-instant);--q-tabs-transition-duration:var(--hf-duration-instant)}.q-tabs-panel{animation:none}}.q-modal-header>.q-close,.q-modal-header-lead>.q-close{margin:var(--hf-space-100)}@media (prefers-reduced-motion:reduce){.q-modal-backdrop,.q-modal{transition-duration:1ms}.q-modal[data-starting-style],.q-modal[data-ending-style]{transform:translate(-50%,-50%)}}.q-field-input.q-field-input-multiline{flex:1 1 var(--hf-space-0);height:auto;min-height:var(--hf-space-0);padding-block:var(--hf-space-050);align-self:stretch}.q-divider:before,.q-divider:after{content:"";height:var(--hf-border-width-thin);left:var(--hf-space-0);right:var(--hf-space-0);display:block;position:absolute}.q-divider:before{background-color:var(--hf-color-transparent-dark-15);top:calc(var(--hf-border-width-thin) * -1)}.q-divider:after{background-color:var(--hf-color-transparent-light-10);top:var(--hf-space-0)}.q-divider-vertical:before,.q-divider-vertical:after{bottom:var(--hf-space-0);content:"";top:var(--hf-space-0);width:var(--hf-border-width-thin);display:block;position:absolute}.q-divider-vertical:before{background-color:var(--hf-color-transparent-dark-15);left:calc(var(--hf-border-width-thin) * -1)}.q-divider-vertical:after{background-color:var(--hf-color-transparent-light-10);left:var(--hf-space-0)}[data-position^=bottom] .q-sonner{bottom:var(--hf-space-0);transform-origin:bottom;transform:translateY(calc(var(--toast-index) * var(--q-sonner-peek) * -1))}[data-position^=bottom] .q-sonner[data-expanded],[data-position^=bottom][data-expand] .q-sonner{height:var(--toast-height);transform:translateY(calc((var(--toast-offset-y) + var(--toast-index) * var(--q-sonner-gap)) * -1))}[data-position^=bottom] .q-sonner[data-starting-style],[data-position^=bottom] .q-sonner[data-ending-style]{opacity:0;transform:translateY(110%)}[data-position^=top] .q-sonner{top:var(--hf-space-0);transform-origin:top;transform:translateY(calc(var(--toast-index) * var(--q-sonner-peek)))}[data-position^=top] .q-sonner[data-expanded],[data-position^=top][data-expand] .q-sonner{height:var(--toast-height);transform:translateY(calc(var(--toast-offset-y) + var(--toast-index) * var(--q-sonner-gap)))}[data-position^=top] .q-sonner[data-starting-style],[data-position^=top] .q-sonner[data-ending-style]{opacity:0;transform:translateY(-110%)}.q-sonner[data-limited]{opacity:0;pointer-events:none}[data-position] .q-sonner[data-expanded],[data-position][data-expand] .q-sonner{overflow:visible}[data-position^=bottom] .q-sonner[data-expanded]:after,[data-position^=bottom][data-expand] .q-sonner:after{content:"";left:var(--hf-space-0);right:var(--hf-space-0);height:var(--q-sonner-gap);position:absolute;bottom:100%}[data-position^=top] .q-sonner[data-expanded]:after,[data-position^=top][data-expand] .q-sonner:after{content:"";left:var(--hf-space-0);right:var(--hf-space-0);height:var(--q-sonner-gap);position:absolute;top:100%}[data-position] .q-sonner[data-swiping]{transition-duration:var(--hf-duration-instant);transform:translate(var(--toast-swipe-movement-x,0), var(--toast-swipe-movement-y,0))}.q-sonner:hover .q-sonner-close,.q-sonner-close:focus-visible{opacity:1}.q-sonner-success .q-sonner-icon{color:var(--hf-color-state-success-fg)}.q-sonner-error .q-sonner-icon{color:var(--hf-color-state-error-fg)}.q-sonner-warning .q-sonner-icon{color:var(--hf-color-state-warning-fg)}.q-sonner-info .q-sonner-icon{color:var(--hf-color-state-info-fg)}@keyframes q-sonner-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.q-sonner{transition-duration:1ms}.q-sonner-spinner{animation:none}.q-vault,.q-vault-backdrop{transition-duration:var(--hf-duration-120)}.q-vault[data-swiping]{transition:none}}.q-modal-header .q-command-input-row{flex:1 1 var(--hf-space-0);height:var(--hf-space-1000);min-width:var(--hf-space-0);padding:var(--hf-space-0);border-bottom:var(--hf-border-width-none) solid transparent}.q-command-group:not([hidden])~.q-command-group:not([hidden]){border-top:var(--hf-border-width-thin) solid var(--hf-color-transparent-dark-15);box-shadow:inset 0 var(--hf-border-width-thin) 0 var(--hf-color-transparent-light-10);margin-top:var(--hf-space-200);padding-top:var(--hf-space-200)}.q-command-item>.q-command-item-title{flex:1 1 var(--hf-space-0);min-width:var(--hf-space-0)}.q-command-body>.q-command-list{min-width:var(--hf-space-0);flex:1 1 0}@media (prefers-reduced-motion:reduce){.q-command-action{transition-duration:1ms}}@keyframes q-progress-slide{0%{left:-45%}to{left:100%}}.q-progress-dot[data-state=complete]{background-color:var(--q-tint);z-index:1}.q-progress-ring-svg{width:100%;height:100%;display:block}.q-progress-ring-track{fill:none;stroke:var(--hf-color-background-tertiary);stroke-width:var(--q-progress-ring-stroke)}.q-progress-ring-arc{fill:none;stroke:var(--q-tint);stroke-width:var(--q-progress-ring-stroke);stroke-linecap:butt;transition:stroke-dashoffset var(--hf-duration-350) var(--hf-ease-in-out-circ)}.q-progress-ring-indeterminate{stroke-linecap:round;transform-box:fill-box;transform-origin:50%;animation:q-progress-spin .9s var(--hf-ease-linear) infinite}@keyframes q-progress-spin{to{transform:rotate(360deg)}}.q-progress-ring-seg{fill:none;stroke:var(--hf-color-background-tertiary);stroke-width:var(--q-progress-ring-stroke);stroke-linecap:butt;transition:stroke var(--hf-duration-slow) ease}.q-progress-ring-seg[data-state=complete]{stroke:var(--q-tint)}.q-progress-ring-dot{fill:var(--hf-color-background-tertiary);transition:fill var(--hf-duration-slow) ease}.q-progress-ring-dot[data-state=complete]{fill:var(--q-tint)}.q-progress[data-static] .q-progress-fill,.q-progress-steps[data-static] .q-progress-segment-fill{transition:none}.q-progress[data-static] .q-progress-indeterminate{left:var(--hf-space-0);width:100%;animation:none}.q-progress-dots[data-static] .q-progress-dot,.q-progress-circular[data-static] .q-progress-ring-arc,.q-progress-circular[data-static] .q-progress-ring-seg,.q-progress-circular[data-static] .q-progress-ring-dot{transition:none}.q-progress-circular[data-static] .q-progress-ring-indeterminate{animation:none}@media (prefers-reduced-motion:reduce){.q-progress-fill,.q-progress-segment-fill,.q-progress-dot{transition:none}.q-progress-indeterminate{left:var(--hf-space-0);width:100%;animation:none}.q-progress-ring-arc,.q-progress-ring-seg,.q-progress-ring-dot{transition:none}.q-progress-ring-indeterminate{animation:none}}.q-nav-menu-static.q-nav-menu-size-plugins{border-radius:var(--hf-radius-500)}.q-nav-popup:has(.q-nav-menu-size-plugins){border-radius:var(--hf-radius-500)}.q-nav-menu-size-image .q-nav-group:first-child{--q-nav-col-width:21.375rem}.q-nav-menu-size-image .q-nav-group:nth-child(2){--q-nav-col-width:21.125rem}.q-nav-menu-size-video .q-nav-group:first-child{--q-nav-col-width:21.375rem}.q-nav-menu-size-video .q-nav-group:nth-child(2){--q-nav-col-width:23.4375rem}.q-nav-menu-size-audio .q-nav-group:first-child{--q-nav-col-width:15.4375rem}.q-nav-menu-size-audio .q-nav-group:nth-child(2){--q-nav-col-width:19.3125rem}.q-nav-menu-size-plugins .q-nav-group:first-child{--q-nav-col-width:17.5rem}.q-nav-menu-item:has(.q-nav-menu-media){gap:var(--hf-space-300);min-height:calc(var(--hf-space-1200) + var(--hf-space-300))}.q-nav-menu-item:has(.q-nav-menu-media) .q-menu-item-title-row{min-height:var(--hf-space-500)}.q-nav-menu-item:has(.q-nav-menu-media) .q-menu-item-title{font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-300);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-none)}@media (prefers-reduced-motion:reduce){.q-nav-popup,.q-nav-content{transition-duration:var(--hf-duration-80)}}.q-card-header+.q-card-body{padding-top:var(--hf-space-0)}@media (prefers-reduced-motion:reduce){.q-tooltip{transition-duration:1ms}.q-tooltip[data-starting-style],.q-tooltip[data-ending-style]{transform:none}}.q-select-trigger[data-placeholder] .q-select-value{color:var(--hf-color-text-on-overlay-secondary)}.q-select-trigger[data-popup-open] .q-select-icon{transform:rotate(180deg)}.q-select-content.q-select-content-connected{width:100%;min-width:var(--hf-space-0);max-width:none;padding-top:calc(var(--hf-space-1000) + var(--hf-space-400))}.q-select-trigger.q-select-trigger-connected[data-popup-open]{z-index:calc(var(--hf-z-index-dropdown) + 1);box-shadow:none;position:relative}.q-select-item[data-selected]{background-color:var(--hf-color-overlay-hover);color:var(--hf-color-text-primary)}.q-menu-item-label .q-select-item-text{flex:none;width:100%}.q-select-content-picker .q-menu-item{border-radius:var(--hf-radius-250);min-height:calc(var(--hf-space-1000) + var(--hf-space-100));padding:var(--hf-space-200) var(--hf-space-300);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-loose)}.q-select-content-picker .q-menu-item-description{color:var(--hf-color-text-secondary);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-select-content-picker .q-select-item[data-selected]{background-color:var(--hf-color-transparent-light-10)}.q-select-content-picker .q-dropdown-check{color:var(--hf-color-icon-accent)}@media (prefers-reduced-motion:reduce){.q-select-icon{transition-duration:1ms}}.q-autocomplete-positioner.q-autocomplete-positioner-connected{width:calc(var(--anchor-width) + 2 * var(--hf-space-200));z-index:var(--hf-z-index-dropdown)}.q-autocomplete-content.q-autocomplete-content-connected{width:100%;min-width:var(--hf-space-0);max-width:none;padding-top:calc(var(--hf-space-1000) + var(--hf-space-400))}.q-autocomplete-control.q-autocomplete-control-connected{z-index:calc(var(--hf-z-index-dropdown) + 1);position:relative}.q-accordion-separated{gap:var(--hf-space-200)}.q-accordion-list .q-accordion-item{border-top:var(--hf-border-width-thin) solid var(--hf-color-border-subtle)}.q-accordion-list .q-accordion-item:first-child{border-top:var(--hf-border-width-none) solid transparent}.q-accordion-separated .q-accordion-item{border:var(--hf-border-width-thin) solid var(--hf-color-border-subtle);border-radius:var(--hf-radius-600);background-color:var(--hf-color-background-glass);-webkit-backdrop-filter:blur(var(--hf-space-1000));backdrop-filter:blur(var(--hf-space-1000));overflow:hidden}.q-accordion-separated .q-accordion-trigger{padding-inline:var(--hf-space-500)}.q-accordion-trigger:hover{background-color:var(--hf-color-overlay-hover)}.q-accordion-trigger:focus-visible{box-shadow:inset 0 0 0 var(--hf-border-width-medium) var(--hf-color-border-focus)}.q-accordion-trigger[data-disabled]{opacity:var(--hf-opacity-disabled);pointer-events:none}.q-accordion-trigger[data-panel-open] .q-accordion-chevron{transform:rotate(180deg)}.q-accordion-panel[data-starting-style],.q-accordion-panel[data-ending-style]{height:var(--hf-space-0)}.q-accordion-separated .q-accordion-panel-content{padding-inline:var(--hf-space-500)}.q-accordion-sm .q-accordion-trigger{gap:var(--hf-space-200);padding-block:var(--hf-space-300);padding-inline:var(--hf-space-150);border-radius:var(--hf-radius-150);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-200);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-500);letter-spacing:var(--hf-type-letter-spacing-loose)}.q-accordion-sm.q-accordion-separated .q-accordion-trigger{padding-inline:var(--hf-space-400)}.q-accordion-sm.q-accordion-separated .q-accordion-item{border-radius:var(--hf-radius-400)}.q-accordion-sm .q-accordion-panel-content{padding-block-end:var(--hf-space-300);padding-inline:var(--hf-space-150);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-100);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-300);letter-spacing:var(--hf-type-letter-spacing-none)}.q-accordion-sm.q-accordion-separated .q-accordion-panel-content{padding-inline:var(--hf-space-400)}.q-accordion-lg .q-accordion-trigger{gap:var(--hf-space-400);padding-block:var(--hf-space-500);padding-inline:var(--hf-space-300);border-radius:var(--hf-radius-300);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-400);font-weight:var(--hf-type-weight-medium);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-none)}.q-accordion-lg.q-accordion-separated .q-accordion-trigger{padding-inline:var(--hf-space-600)}.q-accordion-lg .q-accordion-panel-content{padding-block-end:var(--hf-space-500);padding-inline:var(--hf-space-300);font-family:var(--hf-type-family-secondary);font-size:var(--hf-type-size-300);font-weight:var(--hf-type-weight-regular);line-height:var(--hf-type-line-height-600);letter-spacing:var(--hf-type-letter-spacing-none)}.q-accordion-lg.q-accordion-separated .q-accordion-panel-content{padding-inline:var(--hf-space-600)}@media (prefers-reduced-motion:reduce){.q-accordion-panel,.q-accordion-chevron,.q-accordion-trigger{transition-duration:1ms}}.q-button-group-attached.q-button-group-horizontal>.q-button:not(:first-child){border-start-start-radius:var(--hf-radius-0);border-end-start-radius:var(--hf-radius-0);margin-inline-start:calc(-1 * var(--hf-border-width-thin))}.q-button-group-attached.q-button-group-horizontal>.q-button:not(:last-child){border-start-end-radius:var(--hf-radius-0);border-end-end-radius:var(--hf-radius-0)}.q-button-group-attached.q-button-group-vertical>.q-button:not(:first-child){border-start-start-radius:var(--hf-radius-0);border-start-end-radius:var(--hf-radius-0);margin-block-start:calc(-1 * var(--hf-border-width-thin))}.q-button-group-attached.q-button-group-vertical>.q-button:not(:last-child){border-end-end-radius:var(--hf-radius-0);border-end-start-radius:var(--hf-radius-0)}.q-glass-tinted.q-glass-interactive:hover{background-color:var(--q-tint)}@supports (color:color-mix(in lab, red, red)){.q-glass-tinted.q-glass-interactive:hover{background-color:color-mix(in oklch, var(--q-tint) 18%, var(--hf-color-background-glass))}}@media (prefers-reduced-motion:reduce){.q-glass{transition-property:box-shadow,background-color}.q-glass-interactive:hover{transform:none}}@keyframes q-generation-pulse{0%,to{opacity:.22}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.q-generation-card-glow{opacity:.7;animation:none}}:root{--space:#05070c;--navy:#090e1a;--panel:#101827;--ink:#f3f6fa;--ice:#c7d5ff;--muted:#8e9aad;--cyan:#9fd4ff;--line:#9fd4ff47;--silver:#c9d1dc;--starlight:#eef3ff;--radius:14px;--flavor-blackhole-deep:#07080c;--flavor-blackhole-glow:#00e8ff;--flavor-blackhole-metal:#c9d1dc;--flavor-timewarp-deep:#0c1a3a;--flavor-timewarp-glow:#f2a93b;--flavor-timewarp-metal:#c17a45;--flavor-quantumfire-deep:#1b1c1f;--flavor-quantumfire-glow:#ff6a1a;--flavor-quantumfire-metal:#e5383e;--flavor-nebula-deep:#0b1233;--flavor-nebula-glow:#f0b44c;--flavor-nebula-metal:#8f63ff;--flavor-zerog-deep:#04060b;--flavor-zerog-glow:#a9e4ff;--flavor-zerog-metal:#eef3ff;--flavor-cyberpunk-deep:#24262b;--flavor-cyberpunk-glow:#b44dff;--flavor-cyberpunk-metal:#a6ff3d;--bowl-deep:var(--navy);--bowl-glow:var(--cyan);--bowl-metal:var(--silver);--bowl-ink:var(--ice);--nav-h:4.75rem;--font:Outfit, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace}html{background:var(--space);color:var(--ink)}body{background:var(--space);min-height:100dvh;color:var(--ink);font-family:var(--font);margin:0;font-size:1.05rem;line-height:1.55}a{color:inherit}img{max-width:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:80;background:var(--cyan);color:var(--space);border-radius:10px;padding:.7rem 1rem;font-weight:700;text-decoration:none;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}main:focus{outline:none}.site-nav{z-index:40;height:var(--nav-h);background:linear-gradient(to bottom, var(--space), var(--space) 70%, transparent);align-items:center;gap:1.5rem;padding:0 clamp(1rem,3vw,2.5rem);display:flex;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.site-nav{background:linear-gradient(to bottom, color-mix(in srgb, var(--space) 86%, transparent), color-mix(in srgb, var(--space) 40%, transparent) 70%, transparent)}}.site-nav{border-bottom:1px solid #0000;transition:height .24s,background-color .24s,border-color .24s}.site-nav[data-scrolled=true]{height:calc(var(--nav-h) - 1rem);background:var(--space)}@supports (color:color-mix(in lab, red, red)){.site-nav[data-scrolled=true]{background:color-mix(in srgb, var(--space) 88%, transparent)}}.site-nav[data-scrolled=true]{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2)}.brand-lockup{min-height:2.75rem;color:var(--ink);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.brand-lockup img{object-fit:cover;border-radius:999px;width:2.9rem;height:2.9rem;transition:width .24s,height .24s}.site-nav[data-scrolled=true] .brand-lockup img{width:2.4rem;height:2.4rem}.brand-words{gap:.15rem;line-height:1.1;display:grid}.brand-name{letter-spacing:.14em;white-space:nowrap;font-size:.95rem;font-weight:700}.brand-menu{color:var(--silver);font-family:var(--mono);letter-spacing:.2em;white-space:nowrap;font-size:.6rem}.site-nav[data-hero=true]:not([data-scrolled=true]) .brand-lockup,.site-nav[data-hero=true]:not([data-scrolled=true]) .site-nav-links{opacity:0;visibility:hidden;transition:opacity .24s,visibility 0s linear .24s}.site-nav[data-hero=true] .brand-lockup,.site-nav[data-hero=true] .site-nav-links{transition:opacity .24s,visibility}.site-nav-links{flex:1;justify-content:center;gap:clamp(.25rem,1.4vw,1.4rem);display:flex}.site-nav-links>a,.flavors-toggle{min-height:2.9rem;color:var(--ice);text-shadow:0 1px 12px var(--space);flex-direction:column;justify-content:center;align-items:flex-start;gap:.1rem;padding:0 .5rem .2rem;text-decoration:none;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.site-nav-links>a,.flavors-toggle{text-shadow:0 1px 12px color-mix(in srgb, var(--space) 80%, transparent)}}.nav-flavor{color:var(--bowl-ink);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;font-size:.62rem}.nav-category{white-space:nowrap;font-size:.9rem;font-weight:500;line-height:1.15}.site-nav-links>a:after{content:"";background:var(--bowl-glow);transform-origin:0;border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:.1rem;left:.5rem;right:.5rem;transform:scaleX(0)}.site-nav-links>a:hover{color:var(--ink)}.site-nav-links>a:hover:after{transform:scaleX(.4)}.site-nav-links>a[aria-current]{color:var(--ink)}.site-nav-links>a[aria-current]:after{transform:scaleX(1)}.cta-header-watch{border:1px solid var(--cyan);align-items:center;gap:.5rem;min-height:2.6rem;padding:0 1.15rem 0 .95rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cta-header-watch{border:1px solid color-mix(in srgb, var(--cyan) 70%, transparent)}}.cta-header-watch{background:var(--cyan);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.cta-header-watch{background:color-mix(in srgb, var(--cyan) 14%, transparent)}}.cta-header-watch{color:var(--ink);font-weight:650;text-decoration:none;transition:background-color .18s,color .18s}.cta-header-watch svg{fill:currentColor;width:.8rem;height:.8rem}.cta-header-watch:hover,.cta-header-watch[aria-current]{background:var(--cyan);color:var(--space)}.menu-toggle{border:1px solid var(--ice);align-items:center;gap:.6rem;min-height:2.75rem;padding:0 .9rem;display:none}@supports (color:color-mix(in lab, red, red)){.menu-toggle{border:1px solid color-mix(in srgb, var(--ice) 30%, transparent)}}.menu-toggle{background:var(--space);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.menu-toggle{background:color-mix(in srgb, var(--space) 60%, transparent)}}.menu-toggle{color:var(--ink);font:inherit;cursor:pointer;font-size:.92rem;font-weight:600}.menu-toggle-bars{gap:5px;width:1.1rem;display:grid}.menu-toggle-bars i{background:currentColor;border-radius:2px;height:2px;display:block}.menu-toggle-bars i:last-child{width:70%}.site-menu{z-index:60;overscroll-behavior:contain;background:radial-gradient(ellipse at 85% 0%, var(--cyan), transparent 55%), var(--space);flex-direction:column;gap:1.5rem;padding:0 clamp(1rem,5vw,2.5rem) 2rem;display:flex;position:fixed;inset:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.site-menu{background:radial-gradient(ellipse at 85% 0%, color-mix(in srgb, var(--cyan) 14%, transparent), transparent 55%), var(--space)}}.site-menu{opacity:0;visibility:hidden;transition:opacity .26s,transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear .32s;transform:translateY(-1.5rem)}.site-menu[data-open=true]{opacity:1;visibility:visible;transition:opacity .26s,transform .32s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.site-menu-top{min-height:var(--nav-h);justify-content:space-between;align-items:center;display:flex}.menu-close{border:1px solid var(--ice);align-items:center;gap:.6rem;min-height:2.75rem;padding:0 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.menu-close{border:1px solid color-mix(in srgb, var(--ice) 30%, transparent)}}.menu-close{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;font-size:.92rem;font-weight:600}.menu-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:.9rem;height:.9rem}.site-menu-nav ol{margin:0;padding:0;list-style:none}.site-menu-nav li{border-bottom:1px solid var(--ice)}@supports (color:color-mix(in lab, red, red)){.site-menu-nav li{border-bottom:1px solid color-mix(in srgb, var(--ice) 14%, transparent)}}.site-menu-nav li{opacity:0;transform:translateY(.75rem)}.site-menu[data-open=true] .site-menu-nav li{opacity:1;transition:opacity .32s ease calc(60ms + var(--i) * 35ms), transform .42s cubic-bezier(.2, .8, .2, 1) calc(60ms + var(--i) * 35ms);transform:none}.site-menu-nav a{min-height:4rem;color:var(--ink);grid-template-columns:2.4rem 1fr;align-items:baseline;gap:0 .75rem;padding:.85rem 0;text-decoration:none;display:grid}.site-menu-index{color:var(--muted);font-family:var(--mono);grid-row:span 3;font-size:.78rem}.site-menu-nav strong{letter-spacing:-.03em;font-size:clamp(1.6rem,6vw,2.3rem);font-weight:650;line-height:1.05}.site-menu-nav em{color:var(--muted);font-size:.92rem;font-style:normal}.site-menu-nav a:hover strong,.site-menu-nav a[aria-current] strong,.site-menu-nav a[aria-current] .site-menu-index{color:var(--bowl-ink)}.site-menu-flavor{color:var(--bowl-ink);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;font-size:.7rem}.site-menu-label{color:var(--silver);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;margin:1.25rem 0 .25rem;font-size:.72rem}.site-menu-label:first-child{margin-top:0}.cta-menu-watch{border:1px solid var(--cyan);background:var(--cyan);min-height:3.1rem;color:var(--space);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.cta-menu-watch svg{fill:currentColor;flex:none;width:.8rem;height:.8rem}.cta-menu-watch:hover{background:var(--starlight)}.site-menu-secondary{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.site-menu-secondary a{min-height:2.75rem;color:var(--ice);font-family:var(--mono);align-items:center;gap:.45rem;font-size:.85rem;display:inline-flex}@media (width<=1023px){.site-nav{justify-content:space-between}.site-nav-links,.site-nav .cta-header-watch{display:none}.menu-toggle{display:inline-flex}}@media (width<=420px){.site-nav .brand-words{display:none}}.page-hero h1,.section-head h2,.premiere h2,.kitchen h2,.lab-tease h2{letter-spacing:-.045em;font-weight:650}.premiere,.shelf,.universes,.classics,.latest,.lab-tease,.host-tease,.kitchen,.page-main,.rail,.detail-body{z-index:4;background:var(--navy);position:relative}.premiere{grid-template-columns:1.4fr 1fr;align-items:end;gap:2rem;padding:4rem 6vw 2rem;display:grid}.premiere-still img,.shelf-card img,.universe-split img,.lab-tease img,.hero-still img,.classic-grid img,.air-grid img,.short-row img,.doc-stack img,.lab-index img,.about-grid img,.watch-still img{object-fit:cover;background:var(--panel);border-radius:var(--radius);width:100%;height:100%}img[src$="/tira-poster.jpg"]{object-position:76% 28%}img[src$="/commit-poster.jpg"]{object-position:64% 40%}img[src$="/neo-osaka-rain.jpg"]{object-position:50% 62%}.premiere-still{border-radius:var(--radius);border:1px solid var(--line);min-height:28rem;display:block;overflow:hidden}.premiere-still img{min-height:28rem}.kicker{color:var(--cyan);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .6rem;font-size:.78rem}.premiere h2,.section-head h2,.kitchen h2,.lab-tease h2,.page-hero h1{margin:0;font-size:clamp(2.4rem,5vw,4.6rem);line-height:.95}.premiere p,.section-head p,.page-hero p,.lab-tease p,.kitchen>p{max-width:42rem;color:var(--ice)}.meta-line,.signoff,.footer-label,.crumb,.source-card dt{font-family:var(--mono);color:var(--muted);font-size:.82rem}.section-head,.shelf,.universes,.classics,.latest,.lab-tease,.host-tease,.kitchen{padding:3.5rem 6vw}.section-head{padding-bottom:1rem}.shelf-rail{scroll-snap-type:x mandatory;grid-auto-columns:minmax(16rem,22vw);grid-auto-flow:column;gap:.9rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.shelf-card{scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-direction:column;min-height:22rem;text-decoration:none;display:flex;overflow:hidden}.shelf-card img{border-radius:0;height:12rem}.shelf-card span{flex-direction:column;flex:1;gap:.4rem;padding:1rem;display:flex}.shelf-card em{color:var(--ice);font-style:normal}.noodle-rule{fill:none;width:min(100% - 12vw,72rem);height:2.5rem;stroke:var(--cyan);stroke-width:1.5px;opacity:.7;margin:0 auto;display:block}.universe-split{grid-template-columns:1.35fr .9fr;gap:1rem;display:grid}.universe-split article{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:24rem;display:grid;overflow:hidden}.universe-split article:first-child{grid-template-rows:1.4fr auto}.universe-split article:last-child{grid-template-rows:1fr auto}.universe-split img{border-radius:0;min-height:14rem}.universe-split div,.classic-grid>li,.air-grid>li,.short-row>li{padding:1.1rem}.classics ul,.latest ol,.watch-list{max-width:72rem}.watch-list,.doc-stack,.lab-index,.episode-list,.related-list{margin:0;padding:0;list-style:none}.classics li+li,.latest li+li,.episode-list li+li,.related-list li+li{border-top:1px solid var(--ice)}@supports (color:color-mix(in lab, red, red)){.classics li+li,.latest li+li,.episode-list li+li,.related-list li+li{border-top:1px solid color-mix(in srgb, var(--ice) 18%, transparent)}}.classics a,.latest li,.episode-list li,.watch-list>li,.related-list li{align-items:center;gap:.35rem 1.5rem;padding:1.1rem 0;text-decoration:none;display:grid}.classics a{grid-template-columns:8rem 1.1fr 1.4fr}.latest ol{counter-reset:none}.latest li{grid-template-columns:8.5rem 1fr auto}.latest span,.latest em{font-family:var(--mono);color:var(--cyan);font-style:normal}.lab-tease{grid-template-columns:1fr 1.1fr;align-items:center;gap:2rem;display:grid}.lab-tease img{border:1px solid var(--line);min-height:22rem}.kitchen{background:radial-gradient(ellipse at 20% 0%, var(--cyan), transparent 46%), var(--space)}@supports (color:color-mix(in lab, red, red)){.kitchen{background:radial-gradient(ellipse at 20% 0%, color-mix(in srgb, var(--cyan) 16%, transparent), transparent 46%), var(--space)}}.join-form,.contact-form,.field{flex-direction:column;gap:.4rem;max-width:36rem;display:flex}.join-form label,.contact-form label,.field label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ice);font-size:.78rem}.join-row{gap:.6rem;display:flex}input,textarea,select{border:1px solid var(--ice);width:100%;min-height:3rem;padding:.75rem .9rem}@supports (color:color-mix(in lab, red, red)){input,textarea,select{border:1px solid color-mix(in srgb, var(--ice) 35%, transparent)}}input,textarea,select{background:var(--space);color:var(--ink);font:inherit;border-radius:10px}textarea{min-height:8rem}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.form-help,.form-ok{color:var(--muted);font-size:.92rem}.form-error{color:#ffb4c8}.cta-watch,.cta-join,.cta-note,.cta-explore,.cta-enter,.cta-signal,.filter-key{font-family:var(--font)}.cta-watch{box-sizing:border-box;background:conic-gradient(from 120deg, var(--cyan), #9b5cff, #ff4fd8, var(--cyan));border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:100%;height:fit-content;min-height:3rem;padding:.2rem;text-decoration:none;display:inline-flex}.cta-watch span{background:var(--space);min-width:7rem;min-height:2.6rem;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.cta-watch:hover span{background:var(--cyan);color:#041018}button.cta-watch{cursor:not-allowed;border:0;font-family:inherit}button.cta-watch:disabled{opacity:1}button.cta-watch:disabled:hover span{background:var(--space);color:var(--ink)}.cta-explore{min-height:2.75rem;color:var(--ice);background-image:radial-gradient(circle, var(--cyan) 1.2px, transparent 1.4px);background-position:0 100%;background-repeat:repeat-x;background-size:10px 6px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.cta-explore:hover{color:var(--cyan)}.cta-enter{min-height:2.75rem;color:var(--cyan);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.86rem;text-decoration:none;display:inline-flex}.cta-enter i{border-top:1px solid var(--cyan);border-left:1px solid var(--cyan);width:.55rem;height:.55rem}.cta-enter i:last-child{border-left:0;border-right:1px solid var(--cyan);border-top:0;border-bottom:1px solid var(--cyan)}.cta-enter:hover{letter-spacing:.18em}.cta-join,.cta-note{cursor:pointer;min-height:3rem;padding:0 1.2rem}.cta-join{background:var(--cyan);color:#041018;border:0;border-radius:10px 2px;font-weight:700}.cta-join:hover{transform:translateY(-1px)}.cta-note{border:1px dashed var(--cyan);color:var(--cyan);background:0 0;border-radius:2px;justify-self:start}.cta-note:hover{background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.cta-note:hover{background:color-mix(in srgb, var(--cyan) 14%, transparent)}}.cta-signal{min-height:2.75rem;color:var(--cyan);font-family:var(--mono);align-items:center;font-size:.85rem;text-decoration:none;display:inline-flex}.cta-signal:hover{text-underline-offset:.3em;text-decoration:underline}.site-footer{z-index:4;background:var(--space);border-top:1px solid var(--line);grid-template-columns:minmax(14rem,1fr) 3fr;gap:2.5rem;padding:4rem 6vw 2rem;display:grid;position:relative}.footer-brand p{color:var(--ice);margin:.6rem 0 0}.footer-brand img{border-radius:999px}.footer-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.footer-map ul{margin:.6rem 0 0;padding:0;list-style:none}.footer-map a{min-height:2.25rem;color:var(--ice);align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.footer-map a:hover{color:var(--cyan)}.footer-label{letter-spacing:.12em;text-transform:uppercase;margin:0}.cta-top{min-height:2.75rem;color:var(--cyan);font-family:var(--mono);align-items:center;margin-top:.8rem;font-size:.82rem;text-decoration:none;display:inline-flex}.cta-top:before{content:"↑";margin-right:.45rem}.cta-top:hover{text-underline-offset:.3em;text-decoration:underline}.footer-legal{border-top:1px solid var(--ice);grid-column:1/-1;margin:0;padding-top:1.5rem}@supports (color:color-mix(in lab, red, red)){.footer-legal{border-top:1px solid color-mix(in srgb, var(--ice) 12%, transparent)}}.footer-legal{color:var(--muted);font-size:.88rem}@media (width<=980px){.footer-map{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-main{padding:calc(var(--nav-h) + 2rem) 6vw 4rem}.page-hero h1{max-width:14ch}.page-block{margin-top:1.5rem}.hero-still{border:1px solid var(--line);border-radius:var(--radius);margin:0 0 1.5rem;overflow:hidden}.hero-still img{max-height:36rem}.lead-line{max-width:40rem;font-size:1.35rem}.episode-list li,.watch-list>li{grid-template-columns:auto 1fr auto}.watch-list>li>.cta-watch{flex-shrink:0;place-self:center end;width:max-content;max-width:100%}.watch-still{width:9rem;height:6rem;overflow:hidden}.source-card{grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.5rem 0;display:grid}.source-card div{border-top:1px solid var(--line);padding:1rem}.source-card dd{margin:.3rem 0 0}.rights-note,.legal-copy{max-width:65ch;color:var(--ice)}.legal-copy li{margin:.4rem 0}.subhead{margin-top:2.5rem;font-size:1.6rem}.classic-grid,.air-grid,.short-row{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.classic-grid{grid-template-columns:repeat(3,1fr)}.air-grid,.short-row{grid-template-columns:repeat(2,1fr)}.classic-grid>li,.air-grid>li,.short-row>li{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.classic-grid img,.air-grid img,.short-row img{border-radius:var(--radius) var(--radius) 0 0;height:12rem}.doc-stack>li,.lab-index>li{grid-template-columns:16rem 1fr;align-items:center;gap:1.2rem;margin:0 0 1rem;display:grid}.doc-stack img,.lab-index img{border:1px solid var(--line);height:11rem}.lab-body p{max-width:65ch;font-size:1.12rem}.failed-takes{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));align-items:start;gap:2.5rem 1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.failed-takes video{object-fit:contain;border:1px solid var(--line);border-radius:var(--radius);background:#000;width:100%;height:auto;max-height:34rem;margin:0 0 .8rem;display:block}.failed-takes h2{margin:.2rem 0 .4rem;font-size:1.25rem}.failed-takes p{margin:0 0 .4rem}.failed-takes-legal{opacity:.7;font-size:.75rem}.about-grid{grid-template-columns:16rem 1fr;align-items:start;gap:2rem;display:grid}.about-grid img{border:1px solid var(--line);border-radius:999px}.contact-address{font-family:var(--mono);margin:0 0 1.5rem}.contact-address a{color:var(--cyan);text-decoration:none}.contact-address a:hover{text-underline-offset:.3em;text-decoration:underline}.contact-form{gap:.7rem}.watch-controls{grid-template-columns:1.4fr .6fr;gap:1rem;margin-bottom:1rem;display:grid}.filter-row{gap:.4rem;margin-bottom:1rem;display:flex;overflow-x:auto}.filter-key{border:1px solid var(--ice);min-height:2.75rem;padding:.4rem .8rem}@supports (color:color-mix(in lab, red, red)){.filter-key{border:1px solid color-mix(in srgb, var(--ice) 25%, transparent)}}.filter-key{color:var(--ice);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px}.filter-key[aria-pressed=true]{border-color:var(--cyan);color:var(--space);background:var(--cyan)}.empty-shelf{color:var(--ice)}.lost-page{background:var(--space);place-content:center;gap:.8rem;min-height:100dvh;padding:2rem;display:grid}.lost-actions{align-items:center;gap:1rem;display:flex}.crumb{margin-bottom:.6rem}@media (width<=980px){.premiere,.lab-tease,.host-tease,.universe-split,.about-grid,.site-footer,.doc-stack>li,.lab-index>li,.watch-controls,.source-card,.classic-grid,.classics a,.latest li,.episode-list li,.watch-list>li{grid-template-columns:1fr}.watch-list>li>.cta-watch{justify-self:start;margin-top:.35rem}.air-grid,.short-row{grid-template-columns:1fr}.premiere-still,.premiere-still img,.lab-tease img{min-height:16rem}.site-footer{padding-bottom:5rem}}.host-tease{grid-template-columns:.8fr 1.2fr;align-items:center;gap:2rem;display:grid}.host-tease img{object-fit:cover;object-position:center 12%;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;min-height:22rem;max-height:32rem}.host-tease h2{margin:0;font-size:clamp(2.4rem,5vw,4.6rem);line-height:.95}.host-tease p{max-width:42rem;color:var(--ice)}.host-stage{border:1px solid var(--line);background:radial-gradient(ellipse at 15% 0%, #9b5cff38, transparent 48%), var(--space);border-radius:22px;grid-template-columns:minmax(16rem,22rem) 1fr;align-items:stretch;gap:1.25rem;padding:1rem;display:grid}.host-stage-crunk{background:radial-gradient(ellipse at 15% 0%, #ff4fd83d, transparent 48%), var(--space)}.host-stage-glam{background:radial-gradient(ellipse at 15% 0%, var(--cyan), transparent 48%), var(--space)}@supports (color:color-mix(in lab, red, red)){.host-stage-glam{background:radial-gradient(ellipse at 15% 0%, color-mix(in srgb, var(--cyan) 18%, transparent), transparent 48%), var(--space)}}.host-look{flex-direction:column;align-items:center;gap:.9rem;display:flex}.host-modes{border:1px solid var(--line);background:var(--navy);border-radius:999px;gap:.35rem;width:100%;padding:.3rem;display:flex}.host-mode{min-height:2.4rem;color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font-size:.72rem;font-weight:700}.host-mode[aria-pressed=true]{background:var(--cyan);color:#041018}.host-portrait{aspect-ratio:3/4;border:2px solid #b98dff;border-radius:18px;width:min(100%,18rem);margin:0;position:relative;overflow:hidden;box-shadow:0 0 30px #9b5cff73}.host-portrait[data-mode=crunk]{border-color:#ff7be2;box-shadow:0 0 35px #ff4fd88c}.host-portrait[data-mode=glam]{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.host-portrait[data-mode=glam]{border-color:color-mix(in srgb, var(--cyan) 70%, white)}}.host-portrait[data-mode=glam]{box-shadow:0 0 35px var(--cyan)}@supports (color:color-mix(in lab, red, red)){.host-portrait[data-mode=glam]{box-shadow:0 0 35px color-mix(in srgb, var(--cyan) 45%, transparent)}}.host-portrait img{object-fit:cover;object-position:center 10%;background:var(--space);width:100%;height:100%;display:block}.host-portrait img.is-face{object-position:center 35%}.host-lips{object-fit:cover;object-position:center 35%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.host-lips[hidden]{display:none}.host-portrait.is-talking{animation:1.2s infinite host-talk}@keyframes host-talk{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.host-portrait figcaption{color:var(--ink);font-family:var(--mono);z-index:1;letter-spacing:.08em;text-transform:uppercase;background:#0000009e;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:.68rem;display:flex;position:absolute;bottom:.7rem;left:.7rem}.host-dot{background:#3dff9a;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 8px #3dff9a}.host-id{text-align:center}.host-id h2{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;margin:0;font-size:1.45rem;display:flex}.host-id h2 span{color:#d7c4ff;font-family:var(--mono);letter-spacing:.04em;background:#9b5cff2e;border:1px solid #9b5cffb3;border-radius:999px;padding:.1rem .45rem;font-size:.68rem}.host-id p{max-width:28ch;color:var(--muted);margin:.35rem auto 0;font-size:.92rem}.host-chat{border:1px solid var(--line);background:var(--navy);border-radius:18px;flex-direction:column;min-height:34rem;display:flex}@supports (color:color-mix(in lab, red, red)){.host-chat{background:color-mix(in srgb, var(--navy) 88%, transparent)}}.host-feed{flex-direction:column;flex:1;gap:.8rem;min-height:0;padding:1.1rem;display:flex;overflow-y:auto}.host-line{align-items:flex-start;gap:.6rem;display:flex}.host-line-user{justify-content:flex-end}.host-line p{border-radius:16px;max-width:80%;margin:0;padding:.8rem .95rem}.host-line-katara p{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-top-left-radius:4px}.host-line-user p{color:#fff;background:#7f4bd1;border-top-right-radius:4px}.host-line-katara>span{color:#fff;background:#9b5cff;border-radius:999px;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.75rem;font-weight:700;display:grid}.host-note{color:var(--muted);text-align:center;margin:0;font-size:.78rem;font-style:italic}.host-form{border-top:1px solid var(--line);align-items:center;gap:.5rem;padding:.8rem;display:flex}.host-form input{border:1px solid var(--line);background:var(--space);min-height:3rem;color:var(--ink);font:inherit;border-radius:12px;flex:1;padding:0 .9rem}.host-mic,.cta-send{cursor:pointer;justify-content:center;align-items:center;min-height:3rem;display:inline-flex}.host-mic{border:1px solid var(--line);background:var(--panel);width:3rem;color:var(--cyan);border-radius:12px}.host-mic svg{fill:currentColor;width:1.15rem;height:1.15rem}.host-mic.is-live{color:#fff;background:#ff4fd8;border-color:#ff4fd8}.cta-send{color:#fff;background:#9b5cff;border:0;border-radius:12px;padding:0 1.1rem;font-weight:700}.cta-send:disabled{cursor:wait;opacity:.55}@media (width<=980px){.host-stage,.host-tease{grid-template-columns:1fr}.host-chat{min-height:26rem}.host-tease img{min-height:16rem}}@media (prefers-reduced-motion:reduce){.cta-watch,.cta-join,.cta-enter,.shelf-card,.noodle-rule,.host-portrait{transition:none}.host-portrait.is-talking{animation:none}.cta-join:hover,.cta-enter:hover{letter-spacing:.12em;transform:none}}.cine-vignette,.cine-grain,.cine-letterbox{pointer-events:none;position:absolute}.cine-vignette{background:radial-gradient(ellipse 120% 95% at 62% 38%, transparent 38%, var(--space) 100%), linear-gradient(to right, var(--space) 0%, var(--space) 36%, transparent 64%), linear-gradient(to top, var(--navy) 0%, var(--navy) 20%, transparent 52%);inset:0}@supports (color:color-mix(in lab, red, red)){.cine-vignette{background:radial-gradient(ellipse 120% 95% at 62% 38%, transparent 38%, color-mix(in srgb, var(--space) 72%, transparent) 100%), linear-gradient(to right, color-mix(in srgb, var(--space) 90%, transparent) 0%, color-mix(in srgb, var(--space) 50%, transparent) 36%, transparent 64%), linear-gradient(to top, var(--navy) 0%, color-mix(in srgb, var(--navy) 62%, transparent) 20%, transparent 52%)}}.cine-grain{opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.1s steps(6,end) infinite cine-grain;inset:-50%}.cine-letterbox{inset:0}.cine-letterbox:before,.cine-letterbox:after{content:"";background:var(--space);height:clamp(.75rem,4.5vh,3rem);animation:1.4s cubic-bezier(.2,.8,.2,1) both cine-bars;position:absolute;left:0;right:0}.cine-letterbox:before{box-shadow:0 1px 0 var(--cyan);top:0}@supports (color:color-mix(in lab, red, red)){.cine-letterbox:before{box-shadow:0 1px 0 color-mix(in srgb, var(--cyan) 18%, transparent)}}.cine-letterbox:before{transform-origin:top}.cine-letterbox:after{box-shadow:0 -1px 0 var(--cyan);bottom:0}@supports (color:color-mix(in lab, red, red)){.cine-letterbox:after{box-shadow:0 -1px 0 color-mix(in srgb, var(--cyan) 18%, transparent)}}.cine-letterbox:after{transform-origin:bottom}@keyframes cine-push{0%{transform:scale(1.02)}to{transform:scale(1.12)}}@keyframes cine-title{0%{opacity:0;filter:blur(6px);transform:translateY(1.2rem)}to{opacity:1;filter:none;transform:none}}@keyframes cine-grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-2%,6%)}80%{transform:translate(5%,-2%)}to{transform:translate(0)}}@keyframes cine-bars{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.feature-hero{z-index:4;isolation:isolate;min-height:min(100svh,64rem);padding:calc(var(--nav-h) + 3rem) clamp(1.25rem, 6vw, 6rem) clamp(3rem, 9vh, 5.5rem);background:var(--space);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid;position:relative;overflow:hidden}.feature-hero:focus{outline:none}.feature-stage{z-index:-1;position:absolute;inset:0;overflow:hidden}.feature-slide{opacity:0;margin:0;transition:opacity 1.4s;position:absolute;inset:0}.feature-slide img{object-fit:cover;width:100%;height:100%}.feature-slide[data-active=true]{opacity:1}.feature-slide[data-active=true] img{animation:16s ease-out both cine-push}.feature-copy{max-width:46rem;animation:1s cubic-bezier(.2,.8,.2,1) both cine-title}.feature-kicker,.detail-kicker{color:var(--cyan);font-family:var(--mono);letter-spacing:.18em;text-shadow:0 1px 14px var(--space);text-transform:uppercase;margin:0;font-size:.8rem}.feature-copy h2,.detail-hero h1{letter-spacing:-.05em;text-shadow:0 6px 48px var(--space);margin:.5rem 0 .9rem;font-weight:700;line-height:.92}@supports (color:color-mix(in lab, red, red)){.feature-copy h2,.detail-hero h1{text-shadow:0 6px 48px color-mix(in srgb, var(--space) 70%, transparent)}}.feature-copy h2,.detail-hero h1{text-wrap:balance}.feature-copy h2{font-size:clamp(2.8rem,7.4vw,7rem)}.feature-logline,.detail-logline{max-width:38rem;color:var(--ice);margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.5}.feature-meta,.detail-meta{color:var(--muted);font-family:var(--mono);letter-spacing:.04em;flex-wrap:wrap;margin:1rem 0 0;font-size:.8rem;display:flex}.feature-meta span:not(:last-child):after,.detail-meta span:not(:last-child):after{content:"·";color:var(--cyan);margin:0 .6rem}.feature-actions,.detail-actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;margin-top:1.8rem;display:flex}.cta-feature-watch{background:var(--ink);min-height:3.25rem;color:var(--space);box-shadow:0 14px 40px -16px var(--cyan);border-radius:999px;align-items:center;gap:.65rem;padding:0 1.6rem 0 1.3rem;font-size:1.02rem;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cta-feature-watch{box-shadow:0 14px 40px -16px color-mix(in srgb, var(--cyan) 70%, transparent)}}.cta-feature-watch{transition:background-color .18s,transform .18s}.cta-feature-watch svg{fill:currentColor;width:.95rem;height:.95rem}.cta-feature-watch:hover{background:var(--cyan);transform:translateY(-2px)}button.cta-feature-watch{cursor:not-allowed;border:0;font-family:inherit}button.cta-feature-watch:disabled{opacity:1}button.cta-feature-watch:disabled:hover{background:var(--ink);color:var(--space);transform:none}.cta-feature-details{border:1px solid var(--ice);align-items:center;min-height:3.25rem;padding:0 1.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cta-feature-details{border:1px solid color-mix(in srgb, var(--ice) 40%, transparent)}}.cta-feature-details{background:var(--space);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.cta-feature-details{background:color-mix(in srgb, var(--space) 40%, transparent)}}.cta-feature-details{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600;text-decoration:none}.cta-feature-details:hover{border-color:var(--cyan);color:var(--cyan)}.feature-reel{align-items:flex-end;gap:.75rem;display:flex}.feature-reel ol{gap:.2rem;width:17rem;margin:0;padding:0;list-style:none;display:grid}.feature-pick{width:100%;min-height:2.75rem;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2rem minmax(0,1fr);gap:.15rem .5rem;padding:.45rem .2rem;display:grid}.feature-pick:hover,.feature-pick[aria-current]{color:var(--ink)}.feature-pick-index{font-family:var(--mono);font-size:.72rem}.feature-pick-title{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.feature-pick-bar{background:var(--ice);border-radius:2px;grid-column:1/-1;height:2px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.feature-pick-bar{background:color-mix(in srgb, var(--ice) 20%, transparent)}}.feature-pick-bar i{background:var(--cyan);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.feature-pick[aria-current] .feature-pick-bar i{transform:scaleX(1)}.feature-hero[data-playing=true] .feature-pick[aria-current] .feature-pick-bar i{animation:linear both feature-progress}@keyframes feature-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.feature-pause{border:1px solid var(--ice);flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.feature-pause{border:1px solid color-mix(in srgb, var(--ice) 35%, transparent)}}.feature-pause{background:var(--space);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.feature-pause{background:color-mix(in srgb, var(--space) 45%, transparent)}}.feature-pause{color:var(--ink);cursor:pointer}.feature-pause svg{fill:currentColor;width:.85rem;height:.85rem}.feature-pause:hover{border-color:var(--cyan);color:var(--cyan)}@media (width<=860px){.feature-hero{grid-template-columns:minmax(0,1fr);min-height:92svh}.cine-vignette{background:linear-gradient(to top, var(--navy) 0%, var(--navy) 38%, var(--space) 66%, var(--space) 82%, var(--space) 100%)}@supports (color:color-mix(in lab, red, red)){.cine-vignette{background:linear-gradient(to top, var(--navy) 0%, color-mix(in srgb, var(--navy) 86%, transparent) 38%, color-mix(in srgb, var(--space) 52%, transparent) 66%, color-mix(in srgb, var(--space) 30%, transparent) 82%, color-mix(in srgb, var(--space) 60%, transparent) 100%)}}.feature-reel{width:100%}.feature-reel ol{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:auto}.feature-pick{grid-template-columns:minmax(0,1fr)}.feature-pick-title{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}}.detail-main{background:var(--navy)}.detail-hero{z-index:4;isolation:isolate;min-height:min(90svh,56rem);padding:calc(var(--nav-h) + 3rem) clamp(1.25rem, 6vw, 6rem) clamp(2.5rem, 7vh, 4.5rem);background:var(--space);align-items:flex-end;display:flex;position:relative;overflow:hidden}.detail-stage{z-index:-1;position:absolute;inset:0;overflow:hidden}.detail-stage img{object-fit:cover;width:100%;height:100%;animation:20s ease-out both cine-push}.detail-copy{max-width:48rem;animation:1s cubic-bezier(.2,.8,.2,1) both cine-title}.detail-trail ol{color:var(--muted);font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:0 .5rem;margin:0 0 1.2rem;padding:0;font-size:.8rem;list-style:none;display:flex}.detail-trail li+li:before{content:"/";margin-right:.5rem}.detail-trail a{min-height:2.75rem;color:var(--ice);align-items:center;text-decoration:none;display:inline-flex}.detail-trail a:hover{color:var(--cyan)}.detail-trail li[aria-current]{color:var(--ink)}.cta-back{min-height:2.75rem;color:var(--cyan);font-family:var(--mono);align-items:center;gap:.35rem;font-size:.82rem;text-decoration:none;display:inline-flex}.cta-back svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:.85rem;height:.85rem;transition:transform .18s}.cta-back:hover svg{transform:translate(-3px)}.detail-hero h1{max-width:16ch;font-size:clamp(2.6rem,6.8vw,6.2rem)}.cta-detail-watch{background:var(--cyan);min-height:3.25rem;color:var(--space);border-radius:12px 3px;align-items:center;gap:.65rem;padding:0 1.5rem 0 1.25rem;font-weight:700;text-decoration:none;transition:transform .18s;display:inline-flex}.cta-detail-watch svg{fill:currentColor;width:.95rem;height:.95rem}.cta-detail-watch:hover{transform:translateY(-2px)}button.cta-detail-watch{cursor:not-allowed;border:0;font-family:inherit}button.cta-detail-watch:disabled{opacity:1}button.cta-detail-watch:disabled:hover{background:var(--cyan);color:var(--space);transform:none}.cta-detail-jump{min-height:2.75rem;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--cyan);-webkit-text-decoration-color:var(--cyan);-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);align-items:center;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cta-detail-jump{-webkit-text-decoration-color:color-mix(in srgb, var(--cyan) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--cyan) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--cyan) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--cyan) 60%, transparent)}}.cta-detail-jump{text-underline-offset:.4em;text-decoration-thickness:2px}.cta-detail-jump:hover{color:var(--cyan)}.detail-body{padding:3rem clamp(1.25rem,6vw,6rem) 1rem}.detail-body .lead-line{max-width:46rem;color:var(--ice);margin:0 0 2.5rem}.detail-section h2{letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(1.6rem,3vw,2.3rem)}.detail-section h2:focus{outline:none}.episode-number{color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.episode-number{color:color-mix(in srgb, var(--cyan) 75%, transparent)}}.episode-number{font-family:var(--mono);font-size:1.5rem}.episode-list h3{margin:.15rem 0;font-size:1.25rem}.episode-list p{margin:0}@media (width<=860px){.detail-hero{min-height:86svh}}.title-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:3rem 0 1rem;display:grid}.cta-title-nav{border:1px solid var(--ice);grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5.5rem;padding:.75rem 1rem .75rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cta-title-nav{border:1px solid color-mix(in srgb, var(--ice) 16%, transparent)}}.cta-title-nav{border-radius:var(--radius);background:var(--panel);color:var(--ink);text-decoration:none;transition:border-color .2s,transform .2s}.cta-title-nav[data-direction=next]{text-align:right;grid-column:2;grid-template-columns:minmax(0,1fr) 5.5rem auto}.cta-title-nav[data-direction=next] img{grid-area:1/2}.cta-title-nav[data-direction=next]>span{grid-area:1/1}.cta-title-nav[data-direction=previous]{grid-template-columns:auto 5.5rem minmax(0,1fr)}.cta-title-nav[data-direction=previous] svg{grid-area:1/1}.cta-title-nav img{object-fit:cover;border-radius:8px;width:5.5rem;height:3.6rem}.cta-title-nav-label{color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;display:block}.cta-title-nav strong{margin-top:.2rem;font-size:1.05rem;line-height:1.25;display:block}.cta-title-nav svg{fill:none;width:1.1rem;height:1.1rem;stroke:var(--cyan);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.cta-title-nav:hover{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.cta-title-nav:hover{border-color:color-mix(in srgb, var(--cyan) 65%, transparent)}}.cta-title-nav:hover{transform:translateY(-2px)}.next-shelf{margin:3.5rem 0 1rem}.next-shelf .kicker{margin-bottom:.8rem}.cta-nextup{border:1px solid var(--line);background:radial-gradient(ellipse at 100% 0%, var(--cyan), transparent 60%), var(--panel);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1.5rem;padding:1.5rem 1.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cta-nextup{background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--cyan) 14%, transparent), transparent 60%), var(--panel)}}.cta-nextup{color:var(--ink);text-decoration:none}.cta-nextup strong{letter-spacing:-.04em;font-size:clamp(1.9rem,4vw,3rem);font-weight:650;line-height:1}.cta-nextup span{color:var(--ice);grid-column:1}.cta-nextup svg{fill:none;width:2.2rem;height:2.2rem;stroke:var(--cyan);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;grid-area:1/2/span 2;transition:transform .22s}.cta-nextup:hover svg{transform:translate(6px)}@media (width<=760px){.title-nav{grid-template-columns:minmax(0,1fr)}.title-nav>span:empty{display:none}.cta-title-nav[data-direction=next]{grid-column:auto}}.rail{padding:3.5rem 0 1.5rem}.rail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;padding:0 6vw .5rem;display:flex}.rail-head h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,3.4vw,2.7rem);font-weight:650;line-height:1}.rail-head p{max-width:42rem;color:var(--ice);margin:.5rem 0 0}.rail-controls{flex:none;align-items:center;gap:.5rem;display:flex}.cta-rail-all{min-height:2.75rem;color:var(--cyan);font-family:var(--mono);align-items:center;margin-right:.4rem;font-size:.82rem;text-decoration:none;display:inline-flex}.cta-rail-all:hover{text-underline-offset:.3em;text-decoration:underline}.rail-arrow{border:1px solid var(--ice);place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rail-arrow{border:1px solid color-mix(in srgb, var(--ice) 30%, transparent)}}.rail-arrow{color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;transition:border-color .16s,color .16s,opacity .16s}.rail-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1rem;height:1rem}.rail-arrow:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan)}.rail-arrow:disabled{opacity:.3;cursor:default}.rail-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:clamp(15rem,25vw,22rem);grid-auto-flow:column;gap:1rem;margin:0;padding:1rem 6vw 2rem;scroll-padding-inline:6vw;list-style:none;display:grid;overflow-x:auto}.rail-track::-webkit-scrollbar{display:none}.rail-card{scroll-snap-align:start}.rail-card a{border:1px solid var(--ice);flex-direction:column;height:100%;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rail-card a{border:1px solid color-mix(in srgb, var(--ice) 12%, transparent)}}.rail-card a{border-radius:var(--radius);background:var(--panel);color:var(--ink);text-decoration:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .28s}.rail-card-still{aspect-ratio:16/10;display:block;overflow:hidden}.rail-card-still img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.rail-card-body{gap:.3rem;padding:.9rem 1rem 1.1rem;display:grid}.rail-card-kicker{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.rail-card strong{font-size:1.12rem;line-height:1.2}.rail-card-hook{max-height:0;color:var(--ice);opacity:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.92rem;transition:max-height .32s,opacity .26s;display:-webkit-box;overflow:hidden}.rail-card a:hover,.rail-card a:focus-visible{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.rail-card a:hover,.rail-card a:focus-visible{border-color:color-mix(in srgb, var(--cyan) 60%, transparent)}}.rail-card a:hover,.rail-card a:focus-visible{box-shadow:0 22px 44px -22px var(--cyan)}@supports (color:color-mix(in lab, red, red)){.rail-card a:hover,.rail-card a:focus-visible{box-shadow:0 22px 44px -22px color-mix(in srgb, var(--cyan) 55%, transparent)}}.rail-card a:hover,.rail-card a:focus-visible{transform:translateY(-6px)}.rail-card a:hover img,.rail-card a:focus-visible img{transform:scale(1.06)}.rail-card a:hover .rail-card-hook,.rail-card a:focus-visible .rail-card-hook{opacity:1;max-height:4.8em}@media (hover:none){.rail-card-hook{opacity:1;max-height:none}}@media (width<=600px){.rail-track{grid-auto-columns:78vw}.rail-arrow{display:none}}.reveal-on [data-reveal]{transition:opacity .8s,transform .9s cubic-bezier(.2,.8,.2,1)}.reveal-on [data-reveal]:not(.is-revealed){opacity:0;transform:translateY(2rem)}@media (prefers-reduced-motion:reduce){.cine-grain,.cine-letterbox:before,.cine-letterbox:after,.feature-slide[data-active=true] img,.detail-stage img,.feature-copy,.detail-copy{animation:none}.feature-slide,.site-menu,.site-menu[data-open=true],.site-menu-nav li,.site-menu[data-open=true] .site-menu-nav li,.rail-card a,.rail-card-still img,.cta-title-nav,.cta-nextup svg,.site-nav,.skip-link{transition:none}.site-menu,.site-menu-nav li,.rail-card a:hover,.rail-card a:focus-visible,.cta-title-nav:hover,.cta-feature-watch:hover,.cta-detail-watch:hover,.rail-card a:hover img,.rail-card a:focus-visible img{transform:none}.rail-card-hook{opacity:1;max-height:none}.reveal-on [data-reveal]:not(.is-revealed){opacity:1;transform:none}}[data-bowl]{--bowl-ink:var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){[data-bowl]{--bowl-ink:color-mix(in srgb, var(--bowl-glow) 70%, var(--starlight))}}[data-bowl=black-hole]{--bowl-deep:var(--flavor-blackhole-deep);--bowl-glow:var(--flavor-blackhole-glow);--bowl-metal:var(--flavor-blackhole-metal)}[data-bowl=timewarp]{--bowl-deep:var(--flavor-timewarp-deep);--bowl-glow:var(--flavor-timewarp-glow);--bowl-metal:var(--flavor-timewarp-metal)}[data-bowl=quantum-fire]{--bowl-deep:var(--flavor-quantumfire-deep);--bowl-glow:var(--flavor-quantumfire-glow);--bowl-metal:var(--flavor-quantumfire-metal)}[data-bowl=nebula-miso]{--bowl-deep:var(--flavor-nebula-deep);--bowl-glow:var(--flavor-nebula-glow);--bowl-metal:var(--flavor-nebula-metal)}[data-bowl=zero-g]{--bowl-deep:var(--flavor-zerog-deep);--bowl-glow:var(--flavor-zerog-glow);--bowl-metal:var(--flavor-zerog-metal)}[data-bowl=cyberpunk]{--bowl-deep:var(--flavor-cyberpunk-deep);--bowl-glow:var(--flavor-cyberpunk-glow);--bowl-metal:var(--flavor-cyberpunk-metal)}@media (prefers-reduced-motion:no-preference){html:has(.ramen-menu){scroll-behavior:smooth}}.flavors-menu{position:relative}.flavors-toggle{font:inherit;cursor:pointer;background:0 0;border:0}.flavors-toggle .nav-category{align-items:center;gap:.3rem;display:inline-flex}.flavors-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:.75rem;height:.75rem;transition:transform .2s}.flavors-toggle:hover,.flavors-toggle[aria-expanded=true],.flavors-toggle[data-active=true]{color:var(--ink)}.flavors-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.flavors-panel{border:1px solid var(--line);background:var(--space);border-radius:16px;width:21rem;padding:.9rem;position:absolute;top:calc(100% + .6rem);left:50%}@supports (color:color-mix(in lab, red, red)){.flavors-panel{background:color-mix(in srgb, var(--space) 95%, transparent)}}.flavors-panel{box-shadow:0 24px 60px -24px var(--space)}@supports (color:color-mix(in lab, red, red)){.flavors-panel{box-shadow:0 24px 60px -24px color-mix(in srgb, var(--space) 90%, transparent)}}.flavors-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%)}.flavors-panel[hidden]{display:none}.flavors-panel-label{color:var(--silver);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;margin:0 0 .4rem;padding:0 .6rem;font-size:.66rem}.flavors-panel ul{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.flavors-panel li a{color:var(--ink);border-left:2px solid #0000;border-radius:10px;grid-template-columns:2.6rem 1fr;column-gap:.4rem;padding:.6rem;text-decoration:none;display:grid}.flavors-panel-number{color:var(--bowl-ink);font-family:var(--mono);grid-row:span 2;padding-top:.15rem;font-size:.72rem}.flavors-panel strong{letter-spacing:.04em;font-size:.95rem;font-weight:600}.flavors-panel em{color:var(--muted);font-size:.85rem;font-style:normal}.flavors-panel li a:hover,.flavors-panel li a:focus-visible,.flavors-panel li a[aria-current]{border-left-color:var(--bowl-glow);background:var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.flavors-panel li a:hover,.flavors-panel li a:focus-visible,.flavors-panel li a[aria-current]{background:color-mix(in srgb, var(--bowl-glow) 12%, transparent)}}.cta-flavors-all{border-top:1px solid var(--line);min-height:2.75rem;color:var(--cyan);font-family:var(--mono);justify-content:space-between;align-items:center;margin-top:.5rem;padding:.4rem .6rem 0;font-size:.8rem;text-decoration:none;display:flex}.cta-flavors-all:after{content:"→"}.cta-flavors-all:hover{color:var(--starlight)}@media (width<=1180px){.brand-name{letter-spacing:.08em}.site-nav-links{gap:.1rem}}.cosmic-hero{--plate-offset:clamp(2.5rem, 11vh, 7rem);z-index:4;min-height:max(38rem,100svh);padding:calc(var(--nav-h) + clamp(.25rem, 2.5vh, 1.75rem)) clamp(1rem, 4vw, 3rem) clamp(1.75rem, 6vh, 3.75rem);isolation:isolate;background:var(--space);text-align:center;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:clip}.cosmic-stage{z-index:-1;pointer-events:none;position:absolute;inset:0}.cosmic-plate{top:var(--plate-offset);width:100%;height:calc(100% - var(--plate-offset));object-fit:cover;object-position:50% 0%;position:absolute;left:0;-webkit-mask-image:linear-gradient(#0000,#000 14%);mask-image:linear-gradient(#0000,#000 14%)}.cosmic-drift{background-image:radial-gradient(1px 1px at 8% 14%, var(--starlight), transparent 70%), radial-gradient(1px 1px at 27% 62%, var(--ice), transparent 70%), radial-gradient(1.5px 1.5px at 41% 21%, var(--starlight), transparent 70%), radial-gradient(1px 1px at 58% 78%, var(--ice), transparent 70%), radial-gradient(1px 1px at 73% 35%, var(--starlight), transparent 70%), radial-gradient(1.5px 1.5px at 91% 9%, var(--ice), transparent 70%), radial-gradient(1px 1px at 85% 88%, var(--starlight), transparent 70%);opacity:.5;background-size:320px 220px;animation:160s linear infinite cosmic-drift;position:absolute;inset:0 0 45%;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.cosmic-planet-light{top:calc(var(--plate-offset) + 16%);background:radial-gradient(ellipse 50% 45% at 50% 40%, var(--cyan), transparent 70%);width:min(92vw,72rem);height:48%;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.cosmic-planet-light{background:radial-gradient(ellipse 50% 45% at 50% 40%, color-mix(in srgb, var(--cyan) 22%, transparent), transparent 70%)}}.cosmic-planet-light{mix-blend-mode:screen;opacity:.5;animation:9s ease-in-out infinite alternate cosmic-breathe;transform:translate(-50%)}.cosmic-shade{background:radial-gradient(ellipse 55% 20% at 50% 17%, var(--space), transparent 75%), linear-gradient(to top, var(--space) 0%, var(--space) 15%, transparent 38%), linear-gradient(to bottom, var(--space), transparent 14%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cosmic-shade{background:radial-gradient(ellipse 55% 20% at 50% 17%, color-mix(in srgb, var(--space) 50%, transparent), transparent 75%), linear-gradient(to top, var(--space) 0%, color-mix(in srgb, var(--space) 72%, transparent) 15%, transparent 38%), linear-gradient(to bottom, color-mix(in srgb, var(--space) 70%, transparent), transparent 14%)}}.cosmic-micro{top:calc(var(--nav-h) + 1.25rem);color:var(--silver);gap:.15rem;margin:0;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.cosmic-micro{color:color-mix(in srgb, var(--silver) 82%, transparent)}}.cosmic-micro{font-family:var(--mono);letter-spacing:.34em;text-transform:uppercase;font-size:.6rem;line-height:1.5}.cosmic-micro:after{content:"";opacity:.6;background:currentColor;width:2rem;height:1px;margin-top:.5rem}.cosmic-micro-left{text-align:left;justify-items:start;left:clamp(1rem,3vw,2.5rem)}.cosmic-micro-right{text-align:right;justify-items:end;right:clamp(1rem,3vw,2.5rem)}.cosmic-head{justify-items:center;gap:clamp(.35rem,1.2vh,.8rem);display:grid}.cosmic-kicker-lockup{place-items:center;min-height:2.75rem;display:grid;position:relative}.cosmic-kicker{z-index:1;color:var(--ice);font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;text-shadow:0 0 8px var(--space), 0 1px 10px var(--space), 0 0 18px var(--space);margin:0;font-size:clamp(.62rem,1vw,.74rem);position:relative}.cosmic-mark{z-index:0;opacity:.4;pointer-events:none;width:clamp(6.25rem,12vw,8.75rem);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-72%)}.cosmic-wordmark{color:var(--starlight);letter-spacing:.36em;white-space:nowrap;text-shadow:0 0 1.2rem var(--cyan);margin:0;padding:.55em 1em;font-size:clamp(1.55rem,4.4vw,5rem);font-weight:200;line-height:1;position:relative}@supports (color:color-mix(in lab, red, red)){.cosmic-wordmark{text-shadow:0 0 1.2rem color-mix(in srgb, var(--cyan) 40%, transparent)}}.cosmic-wordmark-text{margin-right:-.36em;display:inline-block;position:relative}.cosmic-orbit{fill:none;width:110%;height:100%;stroke:var(--flavor-blackhole-glow);position:absolute;top:0;left:-5%;overflow:visible}@supports (color:color-mix(in lab, red, red)){.cosmic-orbit{stroke:color-mix(in srgb, var(--flavor-blackhole-glow) 62%, #9b5cff)}}.cosmic-orbit{stroke-width:1.25px}.cosmic-glint{background:var(--starlight);width:.45rem;height:.45rem;box-shadow:0 0 .8rem .2rem var(--cyan), 0 0 2.4rem .6rem var(--cyan);border-radius:50%;position:absolute;top:2%;left:50%}@supports (color:color-mix(in lab, red, red)){.cosmic-glint{box-shadow:0 0 .8rem .2rem color-mix(in srgb, var(--cyan) 70%, transparent), 0 0 2.4rem .6rem color-mix(in srgb, var(--cyan) 28%, transparent)}}.cosmic-glint{animation:5.5s ease-in-out infinite cosmic-glint;transform:translate(-50%,-50%)}.cosmic-glint:before,.cosmic-glint:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cosmic-glint:before{background:linear-gradient(to bottom, transparent, var(--starlight), transparent);width:1px;height:3.4rem}.cosmic-glint:after{background:linear-gradient(to right, transparent, var(--starlight), transparent);width:5rem;height:1px}.cosmic-moon{background:var(--starlight);width:.32rem;height:.32rem;box-shadow:0 0 .6rem var(--cyan);border-radius:50%;position:absolute;top:10%;left:19.2%;transform:translate(-50%,-50%)}.cosmic-pillars{justify-content:center;gap:clamp(1rem,7vw,7rem);display:flex}.cosmic-pillars a{min-height:2.75rem;color:var(--starlight);text-align:left;text-shadow:0 1px 10px var(--space);border-radius:10px;grid-template-columns:auto auto;align-items:center;column-gap:.65rem;padding:.35rem .6rem;text-decoration:none;display:grid}.cosmic-pillar-mark{border:1px solid var(--starlight);grid-row:1/span 2;width:.85rem;height:.85rem;position:relative}@supports (color:color-mix(in lab, red, red)){.cosmic-pillar-mark{border:1px solid color-mix(in srgb, var(--starlight) 70%, transparent)}}.cosmic-pillar-mark{border-radius:50%}.cosmic-pillar-mark:after{content:"";background:var(--bowl-glow);opacity:.55;border-radius:50%;transition:opacity .2s,box-shadow .2s;position:absolute;inset:3px}.cosmic-pillar-flavor{letter-spacing:.3em;text-transform:uppercase;font-size:.8rem;font-weight:400;transition:color .2s}.cosmic-pillar-category{color:var(--silver);letter-spacing:.08em;font-size:.74rem}.cosmic-pillars a:hover .cosmic-pillar-flavor,.cosmic-pillars a:focus-visible .cosmic-pillar-flavor{color:var(--bowl-ink)}.cosmic-pillars a:hover .cosmic-pillar-mark:after,.cosmic-pillars a:focus-visible .cosmic-pillar-mark:after{opacity:1;box-shadow:0 0 .6rem var(--bowl-glow)}.cosmic-foot{grid-row:3;justify-items:center;gap:clamp(.9rem,2.4vh,1.4rem);display:grid}.cosmic-tagline{color:var(--starlight);letter-spacing:.22em;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 18px var(--space);margin:0;font-size:clamp(1rem,2.1vw,1.65rem);font-weight:300}.cta-choose-flavor{border:1px solid var(--flavor-blackhole-glow);align-items:center;gap:.7rem;min-height:3rem;padding:0 1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cta-choose-flavor{border:1px solid color-mix(in srgb, var(--flavor-blackhole-glow) 78%, #9b5cff)}}.cta-choose-flavor{background:var(--space);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.cta-choose-flavor{background:color-mix(in srgb, var(--space) 55%, transparent)}}.cta-choose-flavor{color:var(--starlight);box-shadow:0 0 1.4rem var(--flavor-blackhole-glow)}@supports (color:color-mix(in lab, red, red)){.cta-choose-flavor{box-shadow:0 0 1.4rem color-mix(in srgb, var(--flavor-blackhole-glow) 22%, transparent)}}.cta-choose-flavor{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.78rem;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.cta-choose-flavor svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:.95rem;height:.95rem;animation:2.6s ease-in-out infinite cosmic-nudge}.cta-choose-flavor:hover,.cta-choose-flavor:focus-visible{border-color:var(--flavor-blackhole-glow);background:var(--flavor-blackhole-glow);color:var(--space);box-shadow:0 0 1.6rem var(--flavor-blackhole-glow)}@supports (color:color-mix(in lab, red, red)){.cta-choose-flavor:hover,.cta-choose-flavor:focus-visible{box-shadow:0 0 1.6rem color-mix(in srgb, var(--flavor-blackhole-glow) 40%, transparent)}}@keyframes cosmic-drift{to{background-position:-320px 220px}}@keyframes cosmic-breathe{0%{opacity:.32}to{opacity:.85}}@keyframes cosmic-glint{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(.85)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}@keyframes cosmic-nudge{0%,to{transform:none}50%{transform:translateY(3px)}}@media (width<=760px){.cosmic-micro{display:none}.cosmic-mark{width:7.5rem}.cosmic-wordmark{letter-spacing:.26em;padding:.5em .7em}.cosmic-wordmark-text{margin-right:-.26em}.cosmic-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;width:100%;max-width:26rem;display:grid}.cosmic-pillars a{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:.3rem;padding:.4rem .2rem}.cosmic-pillar-mark{grid-row:auto}.cosmic-pillar-flavor{letter-spacing:.2em;font-size:.66rem}.cosmic-pillar-category{letter-spacing:.02em;font-size:.68rem}.cosmic-tagline{letter-spacing:.16em}}.home-main{--cyan:var(--flavor-blackhole-glow);--line:var(--flavor-blackhole-glow)}@supports (color:color-mix(in lab, red, red)){.home-main{--line:color-mix(in srgb, var(--flavor-blackhole-glow) 30%, transparent)}}.home-main .ramen-menu{background:linear-gradient(90deg, transparent, var(--flavor-blackhole-glow), #9b5cff, #ff4fd8, transparent) 0 0 / 100% 1px no-repeat, radial-gradient(ellipse 70% 30rem at 50% 0%, var(--flavor-blackhole-glow), transparent 70%), var(--space);border-top:0}@supports (color:color-mix(in lab, red, red)){.home-main .ramen-menu{background:linear-gradient(90deg, transparent, var(--flavor-blackhole-glow), #9b5cff, #ff4fd8, transparent) 0 0 / 100% 1px no-repeat, radial-gradient(ellipse 70% 30rem at 50% 0%, color-mix(in srgb, var(--flavor-blackhole-glow) 12%, transparent), transparent 70%), var(--space)}}.home-main .feature-hero:before{z-index:2;content:"";background:linear-gradient(90deg, transparent, var(--flavor-blackhole-glow), #9b5cff, #ff4fd8, transparent);pointer-events:none;height:1px;position:absolute;top:0;left:10%;right:10%}.home-main :is(.section-head,.lab-tease,.host-tease,.kitchen,.ramen-menu-head,.rail-head) h2:after{content:"";background:linear-gradient(90deg, var(--flavor-blackhole-glow), #9b5cff 58%, #ff4fd8);width:4.75rem;height:2px;margin-top:.85rem;display:block}.home-main .ramen-menu-head h2:after{margin-inline:auto}.ramen-menu{z-index:4;border-top:1px solid var(--starlight);padding:clamp(4rem,9vw,7.5rem) clamp(1rem,5vw,4rem);position:relative}@supports (color:color-mix(in lab, red, red)){.ramen-menu{border-top:1px solid color-mix(in srgb, var(--starlight) 10%, transparent)}}.ramen-menu{background:radial-gradient(ellipse 70% 30rem at 50% 0%, var(--cyan), transparent 70%), var(--space)}@supports (color:color-mix(in lab, red, red)){.ramen-menu{background:radial-gradient(ellipse 70% 30rem at 50% 0%, color-mix(in srgb, var(--cyan) 8%, transparent), transparent 70%), var(--space)}}.ramen-menu:focus{outline:none}.ramen-menu-head{text-align:center;max-width:62rem;margin:0 auto clamp(2.5rem,5vw,4rem)}.ramen-menu-board{color:var(--silver);font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.4rem 1.5rem;margin:0;font-size:.72rem;display:flex}.ramen-menu-board span+span:before{vertical-align:middle;content:"";opacity:.5;background:currentColor;width:2rem;height:1px;margin-right:1.5rem;display:inline-block}.ramen-menu-head h2{color:var(--starlight);letter-spacing:.16em;text-transform:uppercase;text-wrap:balance;margin:1.1rem 0 1rem;font-size:clamp(1.4rem,3.6vw,2.9rem);font-weight:200;line-height:1.25}.ramen-menu-lede{max-width:50ch;color:var(--muted);margin:0 auto}.ramen-legend{color:var(--silver);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;margin:1.5rem 0 0;padding:0;font-size:.72rem;list-style:none;display:flex}.ramen-legend li{align-items:center;gap:.55rem;display:inline-flex}.ramen-legend li:before{content:"";border:1px solid var(--starlight);border-radius:50%;width:.6rem;height:.6rem}.ramen-legend li[data-role=pillar]:before{background:var(--starlight)}.ramen-bowls{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);max-width:84rem;margin:0 auto;padding:0;list-style:none;display:grid}.ramen-bowls>li[data-reveal]{transition-delay:calc(var(--i) * 70ms)}.bowl-card{box-sizing:border-box;border:1px solid var(--bowl-glow);flex-direction:column;gap:.55rem;height:100%;padding:1.5rem 1.5rem 1.6rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bowl-card{border:1px solid color-mix(in srgb, var(--bowl-glow) 26%, transparent)}}.bowl-card{background:radial-gradient(ellipse 80% 55% at 50% 0%, var(--bowl-glow), transparent 70%), linear-gradient(170deg, var(--bowl-deep), var(--space) 88%);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.bowl-card{background:radial-gradient(ellipse 80% 55% at 50% 0%, color-mix(in srgb, var(--bowl-glow) 15%, transparent), transparent 70%), linear-gradient(170deg, color-mix(in srgb, var(--bowl-deep) 85%, var(--space)), var(--space) 88%)}}.bowl-card{box-shadow:inset 0 1px 0 var(--bowl-metal)}@supports (color:color-mix(in lab, red, red)){.bowl-card{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bowl-metal) 22%, transparent)}}.bowl-card{transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .26s,box-shadow .26s}.bowl-card:before{content:"";background:linear-gradient(to right, transparent, var(--bowl-glow), var(--bowl-metal), transparent);opacity:.8;height:2px;position:absolute;top:0;left:1.5rem;right:1.5rem}.bowl-card:hover,.bowl-card:focus-within{border-color:var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.bowl-card:hover,.bowl-card:focus-within{border-color:color-mix(in srgb, var(--bowl-glow) 60%, transparent)}}.bowl-card:hover,.bowl-card:focus-within{box-shadow:inset 0 1px 0 var(--bowl-metal), 0 24px 60px -28px var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.bowl-card:hover,.bowl-card:focus-within{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bowl-metal) 30%, transparent), 0 24px 60px -28px color-mix(in srgb, var(--bowl-glow) 55%, transparent)}}.bowl-card:hover,.bowl-card:focus-within{transform:translateY(-4px)}.bowl-card-number{color:var(--bowl-ink);font-family:var(--mono);letter-spacing:.2em;align-items:center;gap:.6rem;margin:0;font-size:.78rem;display:flex}.bowl-card-role{border:1px solid var(--bowl-glow);margin-left:auto;padding:.15rem .6rem}@supports (color:color-mix(in lab, red, red)){.bowl-card-role{border:1px solid color-mix(in srgb, var(--bowl-glow) 45%, transparent)}}.bowl-card-role{color:var(--ice);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;font-size:.62rem}[data-role=pillar] .bowl-card-role{background:var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){[data-role=pillar] .bowl-card-role{background:color-mix(in srgb, var(--bowl-glow) 18%, transparent)}}.bowl-card h3{color:var(--starlight);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(1.3rem,1.9vw,1.65rem);font-weight:300;line-height:1.15}.bowl-card-category{color:var(--bowl-ink);margin:0;font-size:.95rem;font-weight:600}.bowl-card-tagline{color:var(--ink);margin:.2rem 0 0;font-size:1.02rem;font-style:italic}.bowl-card-description{color:var(--muted);flex:1;margin:0;font-size:.95rem}.cta-bowl{border:1px solid var(--bowl-glow);align-self:flex-start;align-items:center;gap:.55rem;min-height:2.75rem;margin-top:.5rem;padding:0 1.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cta-bowl{border:1px solid color-mix(in srgb, var(--bowl-glow) 60%, transparent)}}.cta-bowl{background:var(--bowl-glow);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.cta-bowl{background:color-mix(in srgb, var(--bowl-glow) 10%, transparent)}}.cta-bowl{color:var(--ink);font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s}.cta-bowl svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:.9rem;height:.9rem;transition:transform .2s}.cta-bowl:hover,.cta-bowl:focus-visible{background:var(--bowl-glow);color:var(--space)}.cta-bowl:hover svg{transform:translate(3px)}@media (width<=1080px){.ramen-bowls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ramen-bowls{grid-template-columns:minmax(0,1fr)}.ramen-menu-board span+span:before{display:none}}.page-main[data-bowl]{background:radial-gradient(ellipse 70% 36rem at 85% 0%, var(--bowl-glow), transparent 70%), var(--navy)}@supports (color:color-mix(in lab, red, red)){.page-main[data-bowl]{background:radial-gradient(ellipse 70% 36rem at 85% 0%, color-mix(in srgb, var(--bowl-glow) 12%, transparent), transparent 70%), var(--navy)}}.bowl-kicker,:is(.page-hero,.section-head,.lab-tease) p.bowl-kicker{color:var(--silver);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .7rem;font-size:.78rem}.page-hero p.bowl-tagline{color:var(--bowl-ink);letter-spacing:.04em;margin:.9rem 0 0;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:300}.feature-copy .feature-kicker,.detail-hero .detail-kicker,.rail-card .rail-card-kicker{color:var(--bowl-ink)}.watch-list>li[data-bowl]{box-shadow:inset 2px 0 0 var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.watch-list>li[data-bowl]{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--bowl-glow) 60%, transparent)}}.pillar-board{margin-top:3rem}.pillar-board.page-block{margin-top:1.5rem}.pillar-board-head h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600}.pillar-board-head p{max-width:60ch;color:var(--muted);margin:.5rem 0 0}.filter-stack{gap:.6rem;margin:1.5rem 0 .5rem;display:grid}.filter-legend{color:var(--silver);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;margin:.6rem 0 0;font-size:.7rem}.filter-legend:first-child{margin-top:0}.flavor-chips{flex-wrap:wrap;gap:.5rem;display:flex}.flavor-chip{border:1px solid var(--bowl-glow);align-items:center;gap:.5rem;min-height:2.75rem;padding:.35rem .5rem .35rem .9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.flavor-chip{border:1px solid color-mix(in srgb, var(--bowl-glow) 32%, transparent)}}.flavor-chip{background:var(--panel);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.flavor-chip{background:color-mix(in srgb, var(--panel) 80%, transparent)}}.flavor-chip{color:var(--ice);font:inherit;cursor:pointer;font-size:.9rem;transition:border-color .18s,background-color .18s}.flavor-chip-name{color:var(--ink);font-weight:600}.flavor-chip-sub{color:var(--muted);font-size:.8rem}.flavor-chip-count{background:var(--ice);border-radius:999px;min-width:1.7rem;padding:.1rem .45rem}@supports (color:color-mix(in lab, red, red)){.flavor-chip-count{background:color-mix(in srgb, var(--ice) 10%, transparent)}}.flavor-chip-count{font-family:var(--mono);text-align:center;font-size:.75rem}.flavor-chip:hover:not(:disabled){border-color:var(--bowl-glow)}.flavor-chip[aria-pressed=true]{border-color:var(--bowl-glow);background:var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.flavor-chip[aria-pressed=true]{background:color-mix(in srgb, var(--bowl-glow) 18%, var(--panel))}}.flavor-chip[aria-pressed=true] .flavor-chip-count{background:var(--bowl-glow);color:var(--space)}.flavor-chip:disabled{cursor:not-allowed;opacity:.45}.filter-status{color:var(--muted);font-family:var(--mono);margin:.6rem 0 1.25rem;font-size:.8rem}.bowl-badges{flex-wrap:wrap;gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.bowl-badge{border:1px solid var(--bowl-glow);align-items:center;gap:.35rem;padding:.18rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bowl-badge{border:1px solid color-mix(in srgb, var(--bowl-glow) 45%, transparent)}}.bowl-badge{background:var(--bowl-glow);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.bowl-badge{background:color-mix(in srgb, var(--bowl-glow) 10%, transparent)}}.bowl-badge{color:var(--bowl-ink);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem}.bowl-badges>.bowl-badge{width:auto;min-height:0;box-shadow:none;grid-template-columns:none;margin:0}.bowl-badge:before{content:"";background:var(--bowl-glow);border-radius:50%;width:.4rem;height:.4rem}.cta-flavor-board{border:1px solid var(--bowl-glow);min-height:2.9rem;color:var(--ink);border-radius:999px;align-items:center;gap:.6rem;margin-top:2rem;padding:0 1.3rem;font-weight:600;text-decoration:none;display:inline-flex}.cta-flavor-board:after{content:"→";color:var(--bowl-ink)}.cta-flavor-board:hover{background:var(--bowl-glow);color:var(--space)}.cta-flavor-board:hover:after{color:var(--space)}.cta-nextup{border-color:var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.cta-nextup{border-color:color-mix(in srgb, var(--bowl-glow) 35%, transparent)}}.cta-nextup{background:radial-gradient(ellipse at 100% 0%, var(--bowl-glow), transparent 60%), var(--panel)}@supports (color:color-mix(in lab, red, red)){.cta-nextup{background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--bowl-glow) 16%, transparent), transparent 60%), var(--panel)}}.cta-nextup:hover{border-color:var(--bowl-glow)}.cta-nextup svg{stroke:var(--bowl-ink);grid-row:1/-1}.cta-nextup .cta-nextup-flavor{color:var(--bowl-ink);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem}.footer-map{grid-template-columns:repeat(5,minmax(0,1fr))}.footer-brand .footer-name{color:var(--ink);letter-spacing:.14em;margin:.9rem 0 0;font-weight:700}.footer-brand .footer-menu{color:var(--silver);font-family:var(--mono);letter-spacing:.2em;margin:.2rem 0 0;font-size:.68rem}.footer-map li[data-bowl] a{flex-direction:column;justify-content:center;align-items:flex-start;padding:.3rem 0}.footer-flavor{color:var(--bowl-ink);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:.64rem}@media (width<=1180px){.footer-map{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.footer-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cosmic-drift,.cosmic-planet-light,.cosmic-glint,.cta-choose-flavor svg{animation:none}.bowl-card,.cta-bowl svg,.flavor-chip,.flavors-toggle svg,.cosmic-pillar-mark:after,.site-nav[data-hero=true] .brand-lockup,.site-nav[data-hero=true] .site-nav-links{transition:none}.bowl-card:hover,.bowl-card:focus-within,.cta-bowl:hover svg{transform:none}.ramen-bowls>li[data-reveal]{transition-delay:0s}}.vessel{width:100%;height:auto;display:block;overflow:visible}.vessel path,.vessel ellipse,.vessel circle,.vessel rect{fill:none;stroke:var(--bowl-metal);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}.v-stop-void{stop-color:var(--space)}.v-stop-deep{stop-color:var(--bowl-deep)}.v-stop-glow{stop-color:var(--bowl-glow)}.v-stop-metal{stop-color:var(--bowl-metal)}.v-stop-sheen{stop-color:var(--bowl-metal);stop-opacity:.45}.v-stop-card{stop-color:var(--silver)}@supports (color:color-mix(in lab, red, red)){.v-stop-card{stop-color:color-mix(in srgb, var(--silver) 20%, var(--bowl-deep))}}.v-stop-stone{stop-color:var(--silver)}@supports (color:color-mix(in lab, red, red)){.v-stop-stone{stop-color:color-mix(in srgb, var(--silver) 20%, var(--bowl-deep))}}.v-stop-haze{stop-color:var(--bowl-metal);stop-opacity:.4}.v-stop-glass{stop-color:var(--bowl-glow);stop-opacity:.24}.v-stop-clear{stop-color:var(--bowl-glow);stop-opacity:0}.vessel .v-solid{fill:var(--bowl-deep)}@supports (color:color-mix(in lab, red, red)){.vessel .v-solid{fill:color-mix(in srgb, var(--bowl-deep) 85%, var(--space))}}.vessel .v-solid{stroke:var(--bowl-metal)}@supports (color:color-mix(in lab, red, red)){.vessel .v-solid{stroke:color-mix(in srgb, var(--bowl-metal) 70%, transparent)}}.vessel .v-rim{stroke-width:1.4px}.vessel .v-rim-lip{stroke:var(--starlight);stroke-opacity:.7;stroke-width:1.6px}.vessel .v-noodles path{stroke:var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.vessel .v-noodles path{stroke:color-mix(in srgb, var(--bowl-glow) 30%, var(--starlight))}}.vessel .v-noodles path{stroke-opacity:.85;stroke-width:1.4px}.vessel .v-chopsticks path{stroke-width:2.6px}.vessel .v-steam path{stroke-dasharray:5 9;stroke-opacity:.45;animation:7s linear infinite vessel-steam}.vessel .v-steam path:nth-child(2){animation-duration:8.6s}.vessel-black-hole .v-specular{stroke:var(--starlight);stroke-opacity:.6;stroke-width:2px}.vessel-black-hole .v-specular-soft{stroke-opacity:.18;stroke-width:5px}.vessel-black-hole .v-rim{stroke:var(--silver)}.vessel-black-hole .v-accretion{stroke:var(--bowl-glow);stroke-dasharray:26 6 4 6;stroke-width:1.7px;filter:drop-shadow(0 0 3px var(--bowl-glow));animation:9s linear infinite vessel-dash}.vessel-black-hole .v-accretion-inner{stroke-dasharray:10 5;stroke-width:1.1px;animation-duration:6s;animation-direction:reverse}.vessel-black-hole .v-void{fill:var(--space);stroke:var(--bowl-glow);stroke-opacity:.7}.vessel-black-hole .v-noodles path{stroke:var(--starlight);stroke-opacity:.7}.vessel-black-hole .v-chopsticks path{stroke:var(--silver)}.vessel-timewarp .v-copper{stroke:var(--bowl-metal)}.vessel-timewarp .v-band{stroke:var(--bowl-glow);stroke-opacity:.8;stroke-width:2.4px}.vessel-timewarp .v-patina{stroke:var(--bowl-metal)}@supports (color:color-mix(in lab, red, red)){.vessel-timewarp .v-patina{stroke:color-mix(in srgb, var(--bowl-metal) 45%, var(--flavor-zerog-glow))}}.vessel-timewarp .v-patina{stroke-dasharray:2 2;stroke-opacity:.55;stroke-width:7px}.vessel-timewarp .v-rivets circle{fill:var(--bowl-glow);stroke:var(--bowl-deep);stroke-width:.6px}.vessel-timewarp .v-handle{stroke-width:2.4px}.vessel-timewarp .v-mouth{fill:var(--bowl-deep)}.vessel-timewarp .v-egg{fill:var(--starlight);stroke-width:.8px}.vessel-timewarp .v-yolk{fill:var(--bowl-glow);stroke:none}.vessel-timewarp .v-ticks{stroke:var(--bowl-deep);stroke-dasharray:1 5.2;stroke-width:2.2px}.vessel-timewarp .v-noodle-hands path{stroke:var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.vessel-timewarp .v-noodle-hands path{stroke:color-mix(in srgb, var(--bowl-glow) 55%, var(--starlight))}}.vessel-timewarp .v-noodle-hands path{stroke-width:2.4px}.vessel-timewarp .v-lid{transform-box:view-box;transform-origin:120px 76px;transition:transform .52s cubic-bezier(.2,.8,.2,1);transform:translateY(-4px)rotate(-7deg)}.vessel-timewarp .v-lid-face{fill:var(--bowl-deep)}@supports (color:color-mix(in lab, red, red)){.vessel-timewarp .v-lid-face{fill:color-mix(in srgb, var(--bowl-deep) 70%, var(--bowl-metal))}}.vessel-timewarp .v-lid-face{stroke:var(--bowl-glow)}.vessel-timewarp .v-gear{stroke:var(--bowl-glow);stroke-dasharray:3 3;stroke-linecap:butt;stroke-width:3.2px}.vessel-timewarp .v-lid .v-ticks{stroke:var(--bowl-glow)}.vessel-timewarp .v-clock-hand{stroke:var(--starlight);stroke-width:1.6px}.vessel-timewarp .v-latch{fill:var(--bowl-glow);stroke:var(--bowl-deep)}.vessel-timewarp .v-steam path{animation-name:vessel-puff}.vessel-quantum-fire .v-wire{stroke:var(--silver);stroke-width:1.3px}.vessel-quantum-fire .v-flap{fill:var(--silver)}@supports (color:color-mix(in lab, red, red)){.vessel-quantum-fire .v-flap{fill:color-mix(in srgb, var(--silver) 16%, var(--bowl-deep))}}.vessel-quantum-fire .v-flap{stroke:var(--silver)}@supports (color:color-mix(in lab, red, red)){.vessel-quantum-fire .v-flap{stroke:color-mix(in srgb, var(--silver) 55%, transparent)}}.vessel-quantum-fire .v-flap{transform-box:fill-box;transition:transform .42s cubic-bezier(.2,.8,.2,1)}.vessel-quantum-fire .v-flap-back{transform-origin:50% 100%}.vessel-quantum-fire .v-flap-left{transform-origin:100% 100%}.vessel-quantum-fire .v-flap-front{transform-origin:50% 0}.vessel-quantum-fire .v-flap-right{transform-origin:0%}.vessel-quantum-fire .v-carton{stroke:var(--silver)}@supports (color:color-mix(in lab, red, red)){.vessel-quantum-fire .v-carton{stroke:color-mix(in srgb, var(--silver) 55%, transparent)}}.vessel-quantum-fire .v-carton-side{fill:var(--bowl-deep)}@supports (color:color-mix(in lab, red, red)){.vessel-quantum-fire .v-carton-side{fill:color-mix(in srgb, var(--bowl-deep) 70%, var(--space))}}.vessel-quantum-fire .v-crease path{stroke:var(--silver)}@supports (color:color-mix(in lab, red, red)){.vessel-quantum-fire .v-crease path{stroke:color-mix(in srgb, var(--silver) 40%, transparent)}}.vessel-quantum-fire .v-crease path{stroke-dasharray:2 3;stroke-width:.9px}.vessel-quantum-fire .v-oil{stroke:var(--bowl-glow);filter:drop-shadow(0 0 6px var(--bowl-glow));animation:3.2s ease-in-out infinite vessel-ember}.vessel-quantum-fire .v-bites path{fill:var(--starlight)}@supports (color:color-mix(in lab, red, red)){.vessel-quantum-fire .v-bites path{fill:color-mix(in srgb, var(--starlight) 85%, var(--bowl-glow))}}.vessel-quantum-fire .v-bites path{stroke:var(--bowl-deep);stroke-width:.8px}.vessel-quantum-fire .v-chopsticks path{stroke:var(--silver)}@supports (color:color-mix(in lab, red, red)){.vessel-quantum-fire .v-chopsticks path{stroke:color-mix(in srgb, var(--silver) 60%, var(--bowl-deep))}}.vessel-quantum-fire .v-chopsticks path{stroke-width:2.4px}.vessel-quantum-fire .v-sparks>*{fill:var(--bowl-glow);stroke:none;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite vessel-spark}.vessel-quantum-fire .v-sparks>:nth-child(2){animation-delay:-.7s}.vessel-quantum-fire .v-sparks>:nth-child(3){animation-delay:-1.3s}.vessel-quantum-fire .v-sparks>:nth-child(4){animation-delay:-1.9s}.vessel-quantum-fire .v-sparks>:nth-child(5){animation-delay:-.4s}.vessel-quantum-fire .v-sparks>:nth-child(6){animation-delay:-2.2s}.vessel-nebula-miso .v-stone{stroke:var(--silver)}@supports (color:color-mix(in lab, red, red)){.vessel-nebula-miso .v-stone{stroke:color-mix(in srgb, var(--silver) 40%, transparent)}}.vessel-nebula-miso .v-specks circle{fill:var(--silver);stroke:none;opacity:.6}.vessel-nebula-miso .v-glaze{stroke:var(--bowl-glow);stroke-opacity:.75;stroke-width:3px}.vessel-nebula-miso .v-drip{fill:var(--bowl-glow);stroke:none;opacity:.8}.vessel-nebula-miso .v-rim{stroke:var(--silver)}@supports (color:color-mix(in lab, red, red)){.vessel-nebula-miso .v-rim{stroke:color-mix(in srgb, var(--silver) 70%, var(--bowl-glow))}}.vessel-nebula-miso .v-arm{stroke:var(--bowl-metal);stroke-width:2px}.vessel-nebula-miso .v-arm-alt{stroke:var(--bowl-glow)}.vessel-nebula-miso .v-swirl{transform-box:view-box;transform-origin:0 0;animation:48s linear infinite vessel-spin}.vessel-nebula-miso .v-stars>*{fill:var(--bowl-glow);stroke:none;animation:4s ease-in-out infinite vessel-twinkle}.vessel-nebula-miso .v-stars>:nth-child(2n){fill:var(--starlight);animation-delay:-2s}.vessel-nebula-miso .v-spoon path:first-child{fill:var(--starlight)}@supports (color:color-mix(in lab, red, red)){.vessel-nebula-miso .v-spoon path:first-child{fill:color-mix(in srgb, var(--starlight) 80%, var(--bowl-deep))}}.vessel-nebula-miso .v-spoon path:first-child{stroke:var(--silver)}.vessel-nebula-miso .v-spoon path:last-child{stroke:var(--starlight)}@supports (color:color-mix(in lab, red, red)){.vessel-nebula-miso .v-spoon path:last-child{stroke:color-mix(in srgb, var(--starlight) 80%, var(--bowl-deep))}}.vessel-nebula-miso .v-spoon path:last-child{stroke-width:3.2px}.vessel-nebula-miso .v-haze{stroke:none;animation:10s ease-in-out infinite alternate vessel-haze}.vessel-zero-g .v-shadow{fill:var(--bowl-glow);stroke:none;opacity:.2;filter:blur(2px);transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite vessel-shadow}.vessel-zero-g .v-float{transition:translate .6s cubic-bezier(.2,.8,.2,1);animation:6s ease-in-out infinite vessel-bob}.vessel-zero-g .v-glass{stroke:var(--bowl-metal);stroke-opacity:.7}.vessel-zero-g .v-broth-glass{fill:var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.vessel-zero-g .v-broth-glass{fill:color-mix(in srgb, var(--bowl-glow) 22%, transparent)}}.vessel-zero-g .v-broth-glass{stroke:var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.vessel-zero-g .v-broth-glass{stroke:color-mix(in srgb, var(--bowl-glow) 50%, transparent)}}.vessel-zero-g .v-broth-glass{stroke-width:.8px}.vessel-zero-g .v-refract{stroke:var(--starlight);stroke-opacity:.55;stroke-width:1.4px}.vessel-zero-g .v-refract-soft{stroke-opacity:.2;stroke-width:3px}.vessel-zero-g .v-rim-glass{stroke:var(--starlight);stroke-opacity:.85}.vessel-zero-g .v-noodle-arc path{stroke:var(--starlight);stroke-opacity:.8;stroke-width:1.3px}.vessel-zero-g .v-drop{fill:var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.vessel-zero-g .v-drop{fill:color-mix(in srgb, var(--bowl-glow) 30%, transparent)}}.vessel-zero-g .v-drop{stroke:var(--bowl-glow);stroke-width:.8px;animation:5s ease-in-out infinite vessel-drop}.vessel-zero-g .v-drop:nth-child(2){animation-delay:-1.2s}.vessel-zero-g .v-drop:nth-child(3){animation-delay:-2.6s}.vessel-zero-g .v-drop:nth-child(4){animation-delay:-3.4s}.vessel-zero-g .v-drop:nth-child(5){animation-delay:-.6s}.vessel-zero-g .v-chopsticks-float{animation:7.5s ease-in-out -2s infinite vessel-bob}.vessel-zero-g .v-chopsticks path{stroke:var(--bowl-metal);stroke-width:2.2px}.vessel-cyberpunk .v-capsule{stroke:var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.vessel-cyberpunk .v-capsule{stroke:color-mix(in srgb, var(--bowl-glow) 70%, transparent)}}.vessel-cyberpunk .v-holo{stroke:var(--bowl-metal);stroke-width:.8px;opacity:.85}.vessel-cyberpunk .v-barcode path,.vessel-cyberpunk .v-holo-chip{stroke:var(--space);stroke-linecap:butt;stroke-width:1.4px}.vessel-cyberpunk .v-band{stroke:var(--bowl-metal);stroke-opacity:.7}.vessel-cyberpunk .v-rim{stroke:var(--bowl-glow)}.vessel-cyberpunk .v-noodle-tangle path{stroke:var(--bowl-metal);stroke-opacity:1;stroke-width:1.8px;filter:drop-shadow(0 0 3px var(--bowl-metal))}.vessel-cyberpunk .v-fork path{stroke:var(--silver);stroke-width:1.6px}.vessel-cyberpunk .v-lid{transform-box:view-box;transform-origin:124px 62px;transition:transform .48s cubic-bezier(.2,.8,.2,1)}.vessel-cyberpunk .v-lid-foil{fill:var(--silver)}@supports (color:color-mix(in lab, red, red)){.vessel-cyberpunk .v-lid-foil{fill:color-mix(in srgb, var(--silver) 22%, var(--bowl-deep))}}.vessel-cyberpunk .v-lid-foil{stroke:var(--silver)}.vessel-cyberpunk .v-circuit{stroke:var(--bowl-metal);stroke-width:1px}.vessel-cyberpunk .v-node{fill:var(--bowl-metal);stroke:none}.vessel-cyberpunk .v-scan{fill:var(--bowl-metal);stroke:none;opacity:.85;filter:drop-shadow(0 0 4px var(--bowl-metal));animation:4.5s linear infinite vessel-scan}.vessel-cyberpunk .v-pixels rect{fill:var(--bowl-glow);stroke:none;animation:3s steps(5,end) infinite vessel-pixel}.vessel-cyberpunk .v-pixels rect:nth-child(2){animation-delay:-.8s}.vessel-cyberpunk .v-pixels rect:nth-child(3){animation-delay:-1.6s}.vessel-cyberpunk .v-pixels rect:nth-child(4){animation-delay:-2.3s}.bowl-card:is(:hover,:focus-within) .vessel-black-hole .v-accretion{animation-duration:2.4s}.bowl-card:is(:hover,:focus-within) .vessel-black-hole .v-accretion-inner{animation-duration:1.6s}.bowl-card:is(:hover,:focus-within) .vessel-timewarp .v-lid{transform:translateY(-16px)rotate(-13deg)}.bowl-card:is(:hover,:focus-within) .vessel-quantum-fire .v-flap-back{transform:translateY(-5px)skew(-8deg)}.bowl-card:is(:hover,:focus-within) .vessel-quantum-fire .v-flap-left{transform:rotate(-12deg)}.bowl-card:is(:hover,:focus-within) .vessel-quantum-fire .v-flap-front{transform:scaleY(1.6)}.bowl-card:is(:hover,:focus-within) .vessel-quantum-fire .v-flap-right{transform:rotate(10deg)}.bowl-card:is(:hover,:focus-within) .vessel-nebula-miso .v-swirl{animation-duration:9s}.bowl-card:is(:hover,:focus-within) .vessel-zero-g .v-float{translate:0 -10px}.bowl-card:is(:hover,:focus-within) .vessel-cyberpunk .v-scan{animation-duration:1.3s}.bowl-card:is(:hover,:focus-within) .vessel-cyberpunk .v-lid{transform:rotate(-8deg)}@keyframes vessel-steam{to{stroke-dashoffset:-56px}}@keyframes vessel-puff{to{stroke-dashoffset:56px}}@keyframes vessel-dash{to{stroke-dashoffset:-84px}}@keyframes vessel-spin{to{transform:rotate(360deg)}}@keyframes vessel-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes vessel-drop{0%,to{transform:translate(0)}50%{transform:translate(1px,-6px)}}@keyframes vessel-shadow{0%,to{opacity:.2;transform:scaleX(1)}50%{opacity:.12;transform:scaleX(.86)}}@keyframes vessel-spark{0%{opacity:0;transform:translateY(5px)scale(.6)}30%{opacity:1}to{opacity:0;transform:translateY(-12px)scale(1)}}@keyframes vessel-ember{0%,to{opacity:1}42%{opacity:.8}50%{opacity:.95}72%{opacity:.86}}@keyframes vessel-twinkle{0%,to{opacity:.4}50%{opacity:1}}@keyframes vessel-haze{0%{opacity:.5;transform:translate(-4px)}to{opacity:.95;transform:translate(4px)}}@keyframes vessel-scan{0%{transform:translateY(0)}to{transform:translateY(110px)}}@keyframes vessel-pixel{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}.ramen-bowls{grid-template-columns:repeat(6,minmax(0,1fr))}.ramen-bowls>li{grid-column:span 2}.ramen-bowls>li[data-bowl=nebula-miso]{grid-column:span 4}.ramen-bowls>li[data-bowl=cyberpunk]{grid-column:1/-1}.bowl-card{grid-template-rows:auto 1fr;gap:.6rem;display:grid}.bowl-card-figure{place-items:center;padding:.25rem 0 .4rem;display:grid}.bowl-card-figure .vessel{width:min(100%,17rem)}.bowl-card-copy{flex-direction:column;gap:.55rem;min-width:0;display:flex}.bowl-card-copy>.cta-bowl{margin-top:auto}.bowl-card-stamp{align-items:center;display:inline-flex}[data-bowl=black-hole]>.bowl-card{background:radial-gradient(circle at 1px 1px, var(--starlight) .6px, transparent 1px) 0 0 / 4px 4px, radial-gradient(ellipse 70% 40% at 50% 0%, var(--bowl-glow), transparent 70%), linear-gradient(180deg, var(--bowl-deep), var(--space));border-radius:50% 50% 20px 20px/4.5rem 4.5rem 20px 20px;padding-top:2rem}@supports (color:color-mix(in lab, red, red)){[data-bowl=black-hole]>.bowl-card{background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--starlight) 7%, transparent) .6px, transparent 1px) 0 0 / 4px 4px, radial-gradient(ellipse 70% 40% at 50% 0%, color-mix(in srgb, var(--bowl-glow) 18%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--bowl-deep) 90%, var(--space)), var(--space))}}[data-bowl=black-hole]>.bowl-card:before{display:none}[data-bowl=black-hole] .bowl-card h3{letter-spacing:.1em;font-weight:600}[data-bowl=timewarp]>.bowl-card{border:3px double var(--bowl-metal)}@supports (color:color-mix(in lab, red, red)){[data-bowl=timewarp]>.bowl-card{border:3px double color-mix(in srgb, var(--bowl-metal) 70%, transparent)}}[data-bowl=timewarp]>.bowl-card{background:radial-gradient(circle at 12px 12px, var(--bowl-metal) 0 2.4px, transparent 3.4px), radial-gradient(circle at calc(100% - 12px) 12px, var(--bowl-metal) 0 2.4px, transparent 3.4px), radial-gradient(circle at 12px calc(100% - 12px), var(--bowl-metal) 0 2.4px, transparent 3.4px), radial-gradient(circle at calc(100% - 12px) calc(100% - 12px), var(--bowl-metal) 0 2.4px, transparent 3.4px), repeating-linear-gradient(0deg, var(--starlight) 0 1px, transparent 1px 3px), linear-gradient(165deg, var(--bowl-deep), var(--space) 90%);border-radius:6px}@supports (color:color-mix(in lab, red, red)){[data-bowl=timewarp]>.bowl-card{background:radial-gradient(circle at 12px 12px, var(--bowl-metal) 0 2.4px, transparent 3.4px), radial-gradient(circle at calc(100% - 12px) 12px, var(--bowl-metal) 0 2.4px, transparent 3.4px), radial-gradient(circle at 12px calc(100% - 12px), var(--bowl-metal) 0 2.4px, transparent 3.4px), radial-gradient(circle at calc(100% - 12px) calc(100% - 12px), var(--bowl-metal) 0 2.4px, transparent 3.4px), repeating-linear-gradient(0deg, color-mix(in srgb, var(--starlight) 3%, transparent) 0 1px, transparent 1px 3px), linear-gradient(165deg, color-mix(in srgb, var(--bowl-deep) 95%, var(--space)), var(--space) 90%)}}[data-bowl=timewarp]>.bowl-card:before{height:1px;top:1.1rem;left:2.2rem;right:2.2rem}[data-bowl=timewarp] .bowl-card h3{font-variant:small-caps;letter-spacing:.06em;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.2vw,1.95rem);font-weight:400}[data-bowl=timewarp] .bowl-card-category,[data-bowl=timewarp] .bowl-card-tagline{font-family:Georgia,Times New Roman,serif}[data-bowl=timewarp] .bowl-card-stamp{border:1.5px solid var(--bowl-glow);letter-spacing:.14em;border-radius:3px;padding:.1rem .5rem;font-family:Georgia,Times New Roman,serif;font-weight:700;transform:rotate(-3deg)}[data-bowl=quantum-fire]>.bowl-card{clip-path:polygon(0 0,calc(100% - 2.25rem) 0,100% 2.25rem,100% 100%,0 100%);background:linear-gradient(225deg, transparent 0 1.55rem, var(--bowl-glow) 1.55rem 1.65rem, transparent 1.65rem), repeating-linear-gradient(115deg, var(--silver) 0 1px, transparent 1px 5px), repeating-linear-gradient(25deg, var(--silver) 0 1px, transparent 1px 9px), linear-gradient(170deg, var(--bowl-deep), var(--space) 92%);border-radius:4px}@supports (color:color-mix(in lab, red, red)){[data-bowl=quantum-fire]>.bowl-card{background:linear-gradient(225deg, transparent 0 1.55rem, color-mix(in srgb, var(--bowl-glow) 70%, transparent) 1.55rem 1.65rem, transparent 1.65rem), repeating-linear-gradient(115deg, color-mix(in srgb, var(--silver) 4%, transparent) 0 1px, transparent 1px 5px), repeating-linear-gradient(25deg, color-mix(in srgb, var(--silver) 2.5%, transparent) 0 1px, transparent 1px 9px), linear-gradient(170deg, color-mix(in srgb, var(--bowl-deep) 90%, var(--bowl-glow)), var(--space) 92%)}}[data-bowl=quantum-fire]>.bowl-card:before{left:0;right:2.8rem}[data-bowl=quantum-fire] .bowl-card h3{font-family:var(--mono);letter-spacing:.02em;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:700}[data-bowl=quantum-fire] .bowl-card-stamp{letter-spacing:.3em;font-weight:700}[data-bowl=quantum-fire] .bowl-card-stamp:before{content:"";background:repeating-linear-gradient(-45deg, var(--bowl-glow) 0 5px, transparent 5px 10px);width:2.2rem;height:.7rem;margin-right:.6rem;display:inline-block}[data-bowl=nebula-miso]>.bowl-card{border-color:var(--bowl-metal);border-radius:32px}@supports (color:color-mix(in lab, red, red)){[data-bowl=nebula-miso]>.bowl-card{border-color:color-mix(in srgb, var(--bowl-metal) 32%, transparent)}}[data-bowl=nebula-miso]>.bowl-card{background:radial-gradient(1px 1px at 12% 20%, var(--starlight), transparent 70%), radial-gradient(1px 1px at 46% 78%, var(--starlight), transparent 70%), radial-gradient(1px 1px at 88% 16%, var(--starlight), transparent 70%), radial-gradient(ellipse 45% 70% at 24% 50%, var(--bowl-metal), transparent 72%), radial-gradient(ellipse 40% 60% at 70% 30%, var(--bowl-glow), transparent 72%), linear-gradient(160deg, var(--bowl-deep), var(--space) 90%)}@supports (color:color-mix(in lab, red, red)){[data-bowl=nebula-miso]>.bowl-card{background:radial-gradient(1px 1px at 12% 20%, var(--starlight), transparent 70%), radial-gradient(1px 1px at 46% 78%, var(--starlight), transparent 70%), radial-gradient(1px 1px at 88% 16%, var(--starlight), transparent 70%), radial-gradient(ellipse 45% 70% at 24% 50%, color-mix(in srgb, var(--bowl-metal) 22%, transparent), transparent 72%), radial-gradient(ellipse 40% 60% at 70% 30%, color-mix(in srgb, var(--bowl-glow) 11%, transparent), transparent 72%), linear-gradient(160deg, color-mix(in srgb, var(--bowl-deep) 90%, var(--space)), var(--space) 90%)}}[data-bowl=nebula-miso] .bowl-card h3{letter-spacing:.02em;text-transform:none;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:300}[data-bowl=zero-g]>.bowl-card{background:radial-gradient(circle at 30% 30%, var(--starlight) 0 1px, transparent 1.6px) 0 0 / 16px 16px, linear-gradient(180deg, var(--starlight), var(--bowl-glow));border-color:#0000;border-radius:28px}@supports (color:color-mix(in lab, red, red)){[data-bowl=zero-g]>.bowl-card{background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--starlight) 7%, transparent) 0 1px, transparent 1.6px) 0 0 / 16px 16px, linear-gradient(180deg, color-mix(in srgb, var(--starlight) 6%, transparent), color-mix(in srgb, var(--bowl-glow) 3%, transparent))}}[data-bowl=zero-g]>.bowl-card{box-shadow:inset 0 0 0 1px var(--starlight), 0 44px 50px -40px var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){[data-bowl=zero-g]>.bowl-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--starlight) 8%, transparent), 0 44px 50px -40px color-mix(in srgb, var(--bowl-glow) 45%, transparent)}}[data-bowl=zero-g]>.bowl-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translateY(-6px)}[data-bowl=zero-g]>.bowl-card:before{display:none}[data-bowl=zero-g]>.bowl-card:is(:hover,:focus-within){border-color:#0000;transform:translateY(-14px)}[data-bowl=zero-g] .bowl-card h3{letter-spacing:.32em;font-weight:200}[data-bowl=zero-g] .bowl-card-category,[data-bowl=zero-g] .bowl-card-stamp{letter-spacing:.24em;font-weight:300}[data-bowl=cyberpunk]>.bowl-card{--hud:var(--bowl-glow);background:linear-gradient(var(--hud), var(--hud)) top left / 26px 2px no-repeat, linear-gradient(var(--hud), var(--hud)) top left / 2px 26px no-repeat, linear-gradient(var(--hud), var(--hud)) top right / 26px 2px no-repeat, linear-gradient(var(--hud), var(--hud)) top right / 2px 26px no-repeat, linear-gradient(var(--bowl-metal), var(--bowl-metal)) bottom left / 26px 2px no-repeat, linear-gradient(var(--bowl-metal), var(--bowl-metal)) bottom left / 2px 26px no-repeat, linear-gradient(var(--bowl-metal), var(--bowl-metal)) bottom right / 26px 2px no-repeat, linear-gradient(var(--bowl-metal), var(--bowl-metal)) bottom right / 2px 26px no-repeat, repeating-linear-gradient(0deg, var(--starlight) 0 1px, transparent 1px 4px), linear-gradient(150deg, var(--bowl-deep), var(--space));border-color:#0000;border-radius:0}@supports (color:color-mix(in lab, red, red)){[data-bowl=cyberpunk]>.bowl-card{background:linear-gradient(var(--hud), var(--hud)) top left / 26px 2px no-repeat, linear-gradient(var(--hud), var(--hud)) top left / 2px 26px no-repeat, linear-gradient(var(--hud), var(--hud)) top right / 26px 2px no-repeat, linear-gradient(var(--hud), var(--hud)) top right / 2px 26px no-repeat, linear-gradient(var(--bowl-metal), var(--bowl-metal)) bottom left / 26px 2px no-repeat, linear-gradient(var(--bowl-metal), var(--bowl-metal)) bottom left / 2px 26px no-repeat, linear-gradient(var(--bowl-metal), var(--bowl-metal)) bottom right / 26px 2px no-repeat, linear-gradient(var(--bowl-metal), var(--bowl-metal)) bottom right / 2px 26px no-repeat, repeating-linear-gradient(0deg, color-mix(in srgb, var(--starlight) 3.5%, transparent) 0 1px, transparent 1px 4px), linear-gradient(150deg, color-mix(in srgb, var(--bowl-deep) 80%, var(--space)), var(--space))}}[data-bowl=cyberpunk]>.bowl-card{box-shadow:none}[data-bowl=cyberpunk]>.bowl-card:before{display:none}[data-bowl=cyberpunk]>.bowl-card:is(:hover,:focus-within){box-shadow:0 24px 60px -32px var(--bowl-glow);border-color:#0000}@supports (color:color-mix(in lab, red, red)){[data-bowl=cyberpunk]>.bowl-card:is(:hover,:focus-within){box-shadow:0 24px 60px -32px color-mix(in srgb, var(--bowl-glow) 60%, transparent)}}[data-bowl=cyberpunk] .bowl-card :is(h3,.bowl-card-category,.bowl-card-tagline){font-family:var(--mono)}[data-bowl=cyberpunk] .bowl-card h3{letter-spacing:.14em;font-weight:500}[data-bowl=cyberpunk] .bowl-card-tagline{font-size:.92rem;font-style:normal}[data-bowl=cyberpunk] .bowl-card-stamp{border-right:2px solid var(--bowl-metal);border-left:2px solid var(--bowl-metal);color:var(--bowl-metal);padding:0 .4rem}[data-bowl=cyberpunk] .cta-bowl{font-family:var(--mono);border-radius:2px;font-weight:500}@media (width>=1081px){[data-bowl=nebula-miso]>.bowl-card{grid-template-rows:none;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:2rem}[data-bowl=nebula-miso] .bowl-card-figure .vessel{width:min(100%,28rem)}[data-bowl=cyberpunk]>.bowl-card{grid-template-rows:none;grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);align-items:center;gap:2.5rem;padding:1.75rem 2.5rem}[data-bowl=cyberpunk] .bowl-card-copy{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:.55rem 3rem;display:grid}[data-bowl=cyberpunk] .bowl-card-copy>:not(.bowl-card-description,.cta-bowl){grid-column:1}[data-bowl=cyberpunk] .bowl-card-description{grid-area:1/2/span 3;align-self:center}[data-bowl=cyberpunk] .bowl-card-copy>.cta-bowl{grid-area:4/2;margin-top:0}}@media (width<=1080px){.ramen-bowls{grid-template-columns:repeat(2,minmax(0,1fr))}.ramen-bowls>li,.ramen-bowls>li[data-bowl=nebula-miso],.ramen-bowls>li[data-bowl=cyberpunk]{grid-column:auto}}@media (width<=640px){.ramen-bowls{grid-template-columns:minmax(0,1fr)}[data-bowl=black-hole]>.bowl-card{border-radius:50% 50% 20px 20px/3rem 3rem 20px 20px}}.page-vessel .vessel{width:min(100%,22rem);margin-inline:auto}@media (width>=900px){.page-hero[data-vessel]{grid-template-columns:minmax(0,1fr) minmax(14rem,24rem);align-items:start;column-gap:3rem;display:grid}.page-hero[data-vessel]>*{grid-column:1}.page-hero[data-vessel]>.page-vessel{grid-area:1/2/span 6;align-self:center}}@media (width<=899px){.page-vessel{width:min(70%,15rem);margin:0 0 1rem}}.vessel-glyph{fill:none;width:1.2rem;height:1.2rem;stroke:var(--bowl-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none}.flavors-panel li a{grid-template-columns:1.6rem 2.4rem 1fr;align-items:start}.flavors-panel-glyph{grid-row:span 2;width:1.35rem;height:1.35rem;margin-top:.05rem}.flavor-chip-glyph{width:1.15rem;height:1.15rem}@media (prefers-reduced-motion:reduce){.vessel *,.vessel .v-steam path{animation:none!important}.vessel *,[data-bowl=zero-g]>.bowl-card{transition:none!important}.bowl-card:is(:hover,:focus-within) .vessel :is(.v-lid,.v-flap){transform:none}.vessel-timewarp .v-lid,.bowl-card:is(:hover,:focus-within) .vessel-timewarp .v-lid{transform:translateY(-4px)rotate(-7deg)}.bowl-card:is(:hover,:focus-within) .vessel-zero-g .v-float{translate:none}[data-bowl=zero-g]>.bowl-card:is(:hover,:focus-within){transform:translateY(-6px)}}:root{--flavor-blackhole-kicker:var(--flavor-blackhole-glow);--flavor-blackhole-title:var(--flavor-blackhole-glow)}@supports (color:color-mix(in lab, red, red)){:root{--flavor-blackhole-title:color-mix(in srgb, var(--flavor-blackhole-glow) 30%, var(--starlight))}}:root{--flavor-blackhole-sub:var(--flavor-blackhole-glow)}@supports (color:color-mix(in lab, red, red)){:root{--flavor-blackhole-sub:color-mix(in srgb, var(--flavor-blackhole-glow) 30%, var(--silver))}}:root{--flavor-timewarp-kicker:var(--flavor-timewarp-glow);--flavor-timewarp-title:var(--flavor-timewarp-glow)}@supports (color:color-mix(in lab, red, red)){:root{--flavor-timewarp-title:color-mix(in srgb, var(--flavor-timewarp-glow) 40%, var(--starlight))}}:root{--flavor-timewarp-sub:var(--flavor-timewarp-metal)}@supports (color:color-mix(in lab, red, red)){:root{--flavor-timewarp-sub:color-mix(in srgb, var(--flavor-timewarp-metal) 40%, var(--silver))}}:root{--flavor-quantumfire-kicker:var(--flavor-quantumfire-glow)}@supports (color:color-mix(in lab, red, red)){:root{--flavor-quantumfire-kicker:color-mix(in srgb, var(--flavor-quantumfire-glow) 85%, var(--starlight))}}:root{--flavor-quantumfire-title:var(--flavor-quantumfire-glow)}@supports (color:color-mix(in lab, red, red)){:root{--flavor-quantumfire-title:color-mix(in srgb, var(--flavor-quantumfire-glow) 32%, var(--starlight))}}:root{--flavor-quantumfire-sub:var(--flavor-quantumfire-glow)}@supports (color:color-mix(in lab, red, red)){:root{--flavor-quantumfire-sub:color-mix(in srgb, var(--flavor-quantumfire-glow) 30%, var(--silver))}}:root{--flavor-nebula-kicker:var(--flavor-nebula-glow);--flavor-nebula-title:var(--flavor-nebula-metal)}@supports (color:color-mix(in lab, red, red)){:root{--flavor-nebula-title:color-mix(in srgb, var(--flavor-nebula-metal) 40%, var(--starlight))}}:root{--flavor-nebula-sub:var(--flavor-nebula-glow)}@supports (color:color-mix(in lab, red, red)){:root{--flavor-nebula-sub:color-mix(in srgb, var(--flavor-nebula-glow) 32%, var(--silver))}}:root{--flavor-zerog-kicker:var(--flavor-zerog-glow);--flavor-zerog-title:var(--flavor-zerog-glow)}@supports (color:color-mix(in lab, red, red)){:root{--flavor-zerog-title:color-mix(in srgb, var(--flavor-zerog-glow) 40%, var(--starlight))}}:root{--flavor-zerog-sub:var(--flavor-zerog-glow)}@supports (color:color-mix(in lab, red, red)){:root{--flavor-zerog-sub:color-mix(in srgb, var(--flavor-zerog-glow) 45%, var(--silver))}}:root{--flavor-cyberpunk-kicker:var(--flavor-cyberpunk-glow)}@supports (color:color-mix(in lab, red, red)){:root{--flavor-cyberpunk-kicker:color-mix(in srgb, var(--flavor-cyberpunk-glow) 72%, var(--starlight))}}:root{--flavor-cyberpunk-title:var(--flavor-cyberpunk-glow)}@supports (color:color-mix(in lab, red, red)){:root{--flavor-cyberpunk-title:color-mix(in srgb, var(--flavor-cyberpunk-glow) 34%, var(--starlight))}}:root{--flavor-cyberpunk-sub:var(--flavor-cyberpunk-metal)}@supports (color:color-mix(in lab, red, red)){:root{--flavor-cyberpunk-sub:color-mix(in srgb, var(--flavor-cyberpunk-metal) 30%, var(--silver))}}:root{--bowl-kicker:var(--cyan);--bowl-title:var(--ink);--bowl-sub:var(--ice)}[data-bowl=black-hole]{--bowl-kicker:var(--flavor-blackhole-kicker);--bowl-title:var(--flavor-blackhole-title);--bowl-sub:var(--flavor-blackhole-sub)}[data-bowl=timewarp]{--bowl-kicker:var(--flavor-timewarp-kicker);--bowl-title:var(--flavor-timewarp-title);--bowl-sub:var(--flavor-timewarp-sub)}[data-bowl=quantum-fire]{--bowl-kicker:var(--flavor-quantumfire-kicker);--bowl-title:var(--flavor-quantumfire-title);--bowl-sub:var(--flavor-quantumfire-sub)}[data-bowl=nebula-miso]{--bowl-kicker:var(--flavor-nebula-kicker);--bowl-title:var(--flavor-nebula-title);--bowl-sub:var(--flavor-nebula-sub)}[data-bowl=zero-g]{--bowl-kicker:var(--flavor-zerog-kicker);--bowl-title:var(--flavor-zerog-title);--bowl-sub:var(--flavor-zerog-sub)}[data-bowl=cyberpunk]{--bowl-kicker:var(--flavor-cyberpunk-kicker);--bowl-title:var(--flavor-cyberpunk-title);--bowl-sub:var(--flavor-cyberpunk-sub)}.site-nav-links>a .nav-flavor{color:var(--bowl-kicker);align-items:center;gap:.4rem;display:inline-flex}.site-nav-links>a .nav-flavor:before{content:"";background:var(--bowl-glow);width:.42rem;height:.42rem;box-shadow:0 0 .45rem var(--bowl-glow);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.site-nav-links>a .nav-flavor:before{box-shadow:0 0 .45rem color-mix(in srgb, var(--bowl-glow) 70%, transparent)}}.site-nav-links>a .nav-flavor:before{opacity:.75;transition:opacity .2s,box-shadow .2s}.site-nav-links>a:after{box-shadow:0 0 .6rem var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.site-nav-links>a:after{box-shadow:0 0 .6rem color-mix(in srgb, var(--bowl-glow) 80%, transparent)}}.site-nav-links>a:is(:hover,:focus-visible,[aria-current]) .nav-flavor:before{opacity:1;box-shadow:0 0 .7rem var(--bowl-glow)}.site-nav-links>a:is(:hover,:focus-visible,[aria-current]) .nav-category{color:var(--bowl-title)}.site-nav-links>a:focus-visible:after{transform:scaleX(1)}.site-nav-links>a:focus-visible{outline:2px solid var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.site-nav-links>a:focus-visible{outline:2px solid color-mix(in srgb, var(--bowl-glow) 80%, transparent)}}.site-nav-links>a:focus-visible{outline-offset:2px;border-radius:8px}.flavors-panel-number{color:var(--bowl-kicker)}.flavors-panel strong{color:var(--bowl-title)}.flavors-panel li a:is(:hover,:focus-visible,[aria-current]) strong{color:var(--bowl-kicker)}.flavors-panel li a:is(:hover,:focus-visible,[aria-current]){box-shadow:inset 0 0 0 1px var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.flavors-panel li a:is(:hover,:focus-visible,[aria-current]){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bowl-glow) 30%, transparent)}}.flavors-panel li a:focus-visible{outline:2px solid var(--bowl-glow);outline-offset:1px}.site-menu-index{color:var(--bowl-kicker);align-content:start;justify-items:start;gap:.35rem;display:grid}.site-menu-glyph{width:1.5rem;height:1.5rem}.site-menu-flavor{color:var(--bowl-kicker)}.site-menu-nav em{color:var(--bowl-sub)}.site-menu-nav a{position:relative}.site-menu-nav a:before{content:"";background:var(--bowl-glow);width:2px;box-shadow:0 0 .6rem var(--bowl-glow);opacity:0;border-radius:2px;transition:opacity .2s;position:absolute;top:.9rem;bottom:.9rem;left:-.75rem}.site-menu-nav a:is(:hover,:focus-visible,[aria-current]):before{opacity:1}.site-menu-nav a:is(:hover,:focus-visible,[aria-current]) strong{color:var(--bowl-title)}.site-menu-nav a:focus-visible{outline:2px solid var(--bowl-glow);outline-offset:2px;border-radius:8px}.footer-flavor{color:var(--bowl-kicker);align-items:center;gap:.4rem;display:inline-flex}.footer-glyph,.social-mark{flex:none;width:1rem;height:1rem}.footer-map li[data-bowl] a:is(:hover,:focus-visible){color:var(--bowl-title)}.footer-map li[data-bowl] a:is(:hover,:focus-visible) .footer-flavor{text-shadow:0 0 .7rem var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.footer-map li[data-bowl] a:is(:hover,:focus-visible) .footer-flavor{text-shadow:0 0 .7rem color-mix(in srgb, var(--bowl-glow) 60%, transparent)}}.footer-map a:focus-visible{outline:2px solid var(--bowl-glow);outline-offset:2px;border-radius:6px}.footer-copyright{color:var(--muted);font-family:var(--mono);letter-spacing:.14em;grid-column:1/-1;margin:0;font-size:.74rem}.cosmic-pillar-mark{border-color:var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.cosmic-pillar-mark{border-color:color-mix(in srgb, var(--bowl-glow) 65%, transparent)}}.cosmic-pillar-mark:after{opacity:.85;box-shadow:0 0 .35rem var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.cosmic-pillar-mark:after{box-shadow:0 0 .35rem color-mix(in srgb, var(--bowl-glow) 60%, transparent)}}.cosmic-pillar-flavor{color:var(--bowl-kicker)}.cosmic-pillars a:is(:hover,:focus-visible) .cosmic-pillar-flavor{color:var(--bowl-title);text-shadow:0 0 .8rem var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.cosmic-pillars a:is(:hover,:focus-visible) .cosmic-pillar-flavor{text-shadow:0 0 .8rem color-mix(in srgb, var(--bowl-glow) 70%, transparent)}}.cosmic-pillars a:focus-visible{outline:2px solid var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.cosmic-pillars a:focus-visible{outline:2px solid color-mix(in srgb, var(--bowl-glow) 80%, transparent)}}.cosmic-pillars a:focus-visible{outline-offset:2px}.rail-card .rail-card-kicker,.feature-copy .feature-kicker,.detail-hero .detail-kicker,:is(.watch-list>li,.classic-grid>li,.lab-index>li,.universe-split article)[data-bowl] .meta-line,.detail-body[data-bowl] .episode-list .meta-line,[data-bowl] .cta-title-nav-label{color:var(--bowl-kicker)}.rail-card strong,.feature-copy h2,.detail-hero h1,:is(.watch-list>li,.classic-grid>li,.lab-index>li,.universe-split article)[data-bowl] :is(h2,h3),:is(.watch-list>li,.classic-grid>li,.lab-index>li,.universe-split article)[data-bowl] :is(h2,h3) a,.detail-body[data-bowl] .episode-list h3,[data-bowl] .cta-title-nav strong,.page-main[data-bowl] .page-hero h1{color:var(--bowl-title)}.rail-card .rail-card-hook,.feature-copy .feature-logline,.detail-hero .detail-logline,:is(.watch-list>li,.classic-grid>li,.lab-index>li,.universe-split article)[data-bowl] p:not(.meta-line),.detail-body[data-bowl] .episode-list p:not(.meta-line),.detail-body[data-bowl] .lead-line,.page-main[data-bowl] .page-hero>p:not(.bowl-kicker,.bowl-tagline){color:var(--bowl-sub)}.bowl-kicker span,.detail-body[data-bowl] .episode-number{color:var(--bowl-kicker)}.rail-card[data-bowl] .rail-card-body{border-top:2px solid var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.rail-card[data-bowl] .rail-card-body{border-top:2px solid color-mix(in srgb, var(--bowl-glow) 55%, transparent)}}.rail-card[data-bowl] a:is(:hover,:focus-visible){border-color:var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.rail-card[data-bowl] a:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--bowl-glow) 60%, transparent)}}.rail-card[data-bowl] a:is(:hover,:focus-visible){box-shadow:0 22px 44px -22px var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.rail-card[data-bowl] a:is(:hover,:focus-visible){box-shadow:0 22px 44px -22px color-mix(in srgb, var(--bowl-glow) 55%, transparent)}}.rail-card[data-bowl] a:focus-visible{outline:2px solid var(--bowl-glow);outline-offset:3px}:is(.classic-grid>li,.universe-split article)[data-bowl]{box-shadow:inset 0 2px 0 var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){:is(.classic-grid>li,.universe-split article)[data-bowl]{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--bowl-glow) 55%, transparent)}}.lab-index>li[data-bowl] img{border-color:var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){.lab-index>li[data-bowl] img{border-color:color-mix(in srgb, var(--bowl-glow) 35%, transparent)}}[data-bowl] .cta-title-nav svg{stroke:var(--bowl-glow)}[data-bowl] .cta-title-nav:is(:hover,:focus-visible){border-color:var(--bowl-glow)}@supports (color:color-mix(in lab, red, red)){[data-bowl] .cta-title-nav:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--bowl-glow) 65%, transparent)}}.feature-pick[data-bowl] .feature-pick-index{color:var(--bowl-kicker)}.feature-pick[data-bowl]:is(:hover,[aria-current]) .feature-pick-title{color:var(--bowl-title)}.feature-pick[data-bowl] .feature-pick-bar i{background:var(--bowl-glow)}@media (prefers-reduced-motion:reduce){.site-nav-links>a .nav-flavor:before,.site-menu-nav a:before{transition:none}}:root{--katara-chill:var(--flavor-zerog-glow);--katara-crunk:var(--flavor-quantumfire-glow);--katara-glam:var(--flavor-cyberpunk-glow);--katara-gold:var(--flavor-nebula-glow);--katara-accent:var(--katara-chill);--katara-trim:var(--katara-chill)}.host-stage-chill,.katara-dock[data-mode=chill],.host-mode[data-mode=chill]{--katara-accent:var(--katara-chill);--katara-trim:var(--katara-chill)}.host-stage-crunk,.katara-dock[data-mode=crunk],.host-mode[data-mode=crunk]{--katara-accent:var(--katara-crunk);--katara-trim:var(--katara-crunk)}.host-stage-glam,.katara-dock[data-mode=glam],.host-mode[data-mode=glam]{--katara-accent:var(--katara-glam);--katara-trim:var(--katara-gold)}.host-stage,.host-stage-crunk,.host-stage-glam{border-color:var(--katara-accent);position:relative}@supports (color:color-mix(in lab, red, red)){.host-stage,.host-stage-crunk,.host-stage-glam{border-color:color-mix(in srgb, var(--katara-accent) 34%, transparent)}}.host-stage,.host-stage-crunk,.host-stage-glam{background:radial-gradient(ellipse at 12% 0%, var(--katara-accent), transparent 52%), repeating-linear-gradient(90deg, var(--cyan) 0 1px, transparent 1px 48px), var(--space)}@supports (color:color-mix(in lab, red, red)){.host-stage,.host-stage-crunk,.host-stage-glam{background:radial-gradient(ellipse at 12% 0%, color-mix(in srgb, var(--katara-accent) 20%, transparent), transparent 52%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--cyan) 5%, transparent) 0 1px, transparent 1px 48px), var(--space)}}.host-stage,.host-stage-crunk,.host-stage-glam{transition:border-color .3s}.host-stage-page:before{content:"SFN // HOST CONSOLE";background:var(--space);color:var(--katara-accent);padding:0 .5rem;position:absolute;top:-.6rem;right:1.5rem}@supports (color:color-mix(in lab, red, red)){.host-stage-page:before{color:color-mix(in srgb, var(--katara-accent) 70%, var(--starlight))}}.host-stage-page:before{font-family:var(--mono);letter-spacing:.18em;font-size:.66rem}.host-modes{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.host-modes{border-color:color-mix(in srgb, var(--cyan) 22%, transparent)}}.host-modes{background:var(--navy)}@supports (color:color-mix(in lab, red, red)){.host-modes{background:color-mix(in srgb, var(--navy) 90%, transparent)}}.host-mode{color:var(--katara-accent);border:1px solid #0000}@supports (color:color-mix(in lab, red, red)){.host-mode{color:color-mix(in srgb, var(--katara-accent) 45%, var(--silver))}}.host-mode{transition:background-color .2s,border-color .2s,color .2s}.host-mode:hover{color:var(--katara-accent)}@supports (color:color-mix(in lab, red, red)){.host-mode:hover{color:color-mix(in srgb, var(--katara-accent) 70%, var(--starlight))}}.host-mode:focus-visible{outline:2px solid var(--katara-accent);outline-offset:2px}.host-mode[aria-pressed=true]{border-color:var(--katara-trim);background:var(--katara-accent)}@supports (color:color-mix(in lab, red, red)){.host-mode[aria-pressed=true]{background:color-mix(in srgb, var(--katara-accent) 24%, var(--navy))}}.host-mode[aria-pressed=true]{color:var(--katara-accent)}@supports (color:color-mix(in lab, red, red)){.host-mode[aria-pressed=true]{color:color-mix(in srgb, var(--katara-accent) 40%, var(--starlight))}}.host-mode[aria-pressed=true]{box-shadow:0 0 14px var(--katara-accent)}@supports (color:color-mix(in lab, red, red)){.host-mode[aria-pressed=true]{box-shadow:0 0 14px color-mix(in srgb, var(--katara-accent) 40%, transparent)}}.host-portrait,.host-portrait[data-mode=crunk],.host-portrait[data-mode=glam]{border-color:var(--katara-trim)}@supports (color:color-mix(in lab, red, red)){.host-portrait,.host-portrait[data-mode=crunk],.host-portrait[data-mode=glam]{border-color:color-mix(in srgb, var(--katara-trim) 70%, var(--starlight))}}.host-portrait,.host-portrait[data-mode=crunk],.host-portrait[data-mode=glam]{box-shadow:0 0 30px var(--katara-accent)}@supports (color:color-mix(in lab, red, red)){.host-portrait,.host-portrait[data-mode=crunk],.host-portrait[data-mode=glam]{box-shadow:0 0 30px color-mix(in srgb, var(--katara-accent) 40%, transparent)}}.host-dot{background:var(--katara-accent);box-shadow:0 0 8px var(--katara-accent)}.host-id h2 span{border-color:var(--katara-trim)}@supports (color:color-mix(in lab, red, red)){.host-id h2 span{border-color:color-mix(in srgb, var(--katara-trim) 60%, transparent)}}.host-id h2 span{background:var(--katara-accent)}@supports (color:color-mix(in lab, red, red)){.host-id h2 span{background:color-mix(in srgb, var(--katara-accent) 16%, transparent)}}.host-id h2 span{color:var(--katara-accent)}@supports (color:color-mix(in lab, red, red)){.host-id h2 span{color:color-mix(in srgb, var(--katara-accent) 45%, var(--starlight))}}.host-chat{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.host-chat{border-color:color-mix(in srgb, var(--cyan) 20%, transparent)}}.host-line-katara p{border-color:var(--katara-accent)}@supports (color:color-mix(in lab, red, red)){.host-line-katara p{border-color:color-mix(in srgb, var(--katara-accent) 26%, transparent)}}.host-line-katara p{border-left:2px solid var(--katara-accent)}.host-line-user p{border:1px solid var(--katara-accent)}@supports (color:color-mix(in lab, red, red)){.host-line-user p{border:1px solid color-mix(in srgb, var(--katara-accent) 40%, transparent)}}.host-line-user p{background:var(--katara-accent)}@supports (color:color-mix(in lab, red, red)){.host-line-user p{background:color-mix(in srgb, var(--katara-accent) 16%, var(--navy))}}.host-line-user p{color:var(--starlight)}.host-line-katara>span{border:1px solid var(--katara-trim);background:var(--katara-accent)}@supports (color:color-mix(in lab, red, red)){.host-line-katara>span{background:color-mix(in srgb, var(--katara-accent) 28%, var(--space))}}.host-line-katara>span{color:var(--starlight);font-family:var(--mono)}.host-link{color:var(--katara-accent)}@supports (color:color-mix(in lab, red, red)){.host-link{color:color-mix(in srgb, var(--katara-accent) 55%, var(--starlight))}}.host-link{text-decoration:underline;-webkit-text-decoration-color:var(--katara-accent);-webkit-text-decoration-color:var(--katara-accent);-webkit-text-decoration-color:var(--katara-accent);text-decoration-color:var(--katara-accent);font-weight:600}@supports (color:color-mix(in lab, red, red)){.host-link{-webkit-text-decoration-color:color-mix(in srgb, var(--katara-accent) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--katara-accent) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--katara-accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--katara-accent) 70%, transparent)}}.host-link{text-underline-offset:.2em}.host-link:hover{color:var(--starlight);-webkit-text-decoration-color:var(--katara-accent);-webkit-text-decoration-color:var(--katara-accent);-webkit-text-decoration-color:var(--katara-accent);text-decoration-color:var(--katara-accent)}.host-link:focus-visible{outline:2px solid var(--katara-accent);outline-offset:2px;border-radius:3px}.host-form input{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.host-form input{border-color:color-mix(in srgb, var(--cyan) 24%, transparent)}}.host-form input:focus-visible{border-color:var(--katara-accent);outline:1px solid var(--katara-accent)}.host-mic{color:var(--katara-accent)}.host-mic:focus-visible,.cta-send:focus-visible{outline:2px solid var(--katara-accent);outline-offset:2px}.host-mic.is-live{border-color:var(--katara-crunk);background:var(--katara-crunk)}@supports (color:color-mix(in lab, red, red)){.host-mic.is-live{background:color-mix(in srgb, var(--katara-crunk) 30%, var(--navy))}}.host-mic.is-live{color:var(--starlight)}.cta-send{border:1px solid var(--katara-trim);background:var(--katara-accent)}@supports (color:color-mix(in lab, red, red)){.cta-send{background:color-mix(in srgb, var(--katara-accent) 26%, var(--navy))}}.cta-send{color:var(--starlight);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.host-tease img{border-color:var(--katara-chill)}@supports (color:color-mix(in lab, red, red)){.host-tease img{border-color:color-mix(in srgb, var(--katara-chill) 34%, transparent)}}.host-tease img{box-shadow:0 0 40px var(--katara-chill)}@supports (color:color-mix(in lab, red, red)){.host-tease img{box-shadow:0 0 40px color-mix(in srgb, var(--katara-chill) 16%, transparent)}}.host-tease .kicker{color:var(--katara-chill)}.host-tease-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.25rem;display:flex}.host-ask{border:1px solid var(--katara-chill);background:var(--katara-chill);border-radius:999px;align-items:center;gap:.6rem;min-height:2.75rem;padding:0 1.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.host-ask{background:color-mix(in srgb, var(--katara-chill) 14%, var(--navy))}}.host-ask{color:var(--starlight);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;font-size:.78rem;font-weight:600;transition:background-color .2s,box-shadow .2s}.host-ask:before{content:"";background:var(--katara-chill);width:.45rem;height:.45rem;box-shadow:0 0 8px var(--katara-chill);border-radius:999px}.host-ask:hover{background:var(--katara-chill)}@supports (color:color-mix(in lab, red, red)){.host-ask:hover{background:color-mix(in srgb, var(--katara-chill) 24%, var(--navy))}}.host-ask:hover{box-shadow:0 0 18px var(--katara-chill)}@supports (color:color-mix(in lab, red, red)){.host-ask:hover{box-shadow:0 0 18px color-mix(in srgb, var(--katara-chill) 30%, transparent)}}.host-ask:focus-visible{outline:2px solid var(--katara-chill);outline-offset:3px}.katara-launcher{z-index:50;border:1px solid var(--katara-trim);align-items:center;gap:.6rem;padding:.3rem 1rem .3rem .3rem;display:inline-flex;position:fixed;bottom:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem)}@supports (color:color-mix(in lab, red, red)){.katara-launcher{border:1px solid color-mix(in srgb, var(--katara-trim) 70%, transparent)}}.katara-launcher{background:var(--space);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.katara-launcher{background:color-mix(in srgb, var(--space) 86%, transparent)}}.katara-launcher{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #00000080, 0 0 18px var(--katara-accent)}@supports (color:color-mix(in lab, red, red)){.katara-launcher{box-shadow:0 10px 30px #00000080, 0 0 18px color-mix(in srgb, var(--katara-accent) 24%, transparent)}}.katara-launcher{color:var(--starlight);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;font-size:.74rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.katara-launcher:hover{border-color:var(--katara-trim);box-shadow:0 10px 30px #00000080, 0 0 26px var(--katara-accent)}@supports (color:color-mix(in lab, red, red)){.katara-launcher:hover{box-shadow:0 10px 30px #00000080, 0 0 26px color-mix(in srgb, var(--katara-accent) 40%, transparent)}}.katara-launcher:focus-visible{outline:2px solid var(--katara-accent);outline-offset:3px}.katara-launcher-face{border:1px solid var(--katara-trim);border-radius:999px;flex:none;width:2.6rem;height:2.6rem;display:block;position:relative}.katara-launcher-face img{object-fit:cover;object-position:center 30%;border-radius:999px;width:100%;height:100%;display:block}.katara-dock[data-open=false] .katara-launcher-face:after{content:"";border:1px solid var(--katara-accent);opacity:0;border-radius:999px;animation:2.8s ease-out infinite katara-ping;position:absolute;inset:-4px}@keyframes katara-ping{0%{opacity:.7;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.3)}}.katara-panel{z-index:50;width:min(25rem,100vw - 1.5rem);height:min(40rem, calc(100dvh - var(--nav-h) - 6.5rem));border:1px solid var(--katara-trim);flex-direction:column;display:flex;position:fixed;bottom:calc(clamp(.75rem,2vw,1.5rem) + 4rem);right:clamp(.75rem,2vw,1.5rem);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.katara-panel{border:1px solid color-mix(in srgb, var(--katara-trim) 55%, transparent)}}.katara-panel{background:var(--space);box-shadow:0 24px 60px #000000a6, 0 0 40px var(--katara-accent);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.katara-panel{box-shadow:0 24px 60px #000000a6, 0 0 40px color-mix(in srgb, var(--katara-accent) 18%, transparent)}}.katara-panel[hidden]{display:none}.katara-panel-head{border-bottom:1px solid var(--cyan);align-items:center;gap:.75rem;padding:.75rem .75rem .75rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.katara-panel-head{border-bottom:1px solid color-mix(in srgb, var(--cyan) 18%, transparent)}}.katara-panel-head{background:linear-gradient(90deg, var(--katara-accent), transparent 70%), var(--navy)}@supports (color:color-mix(in lab, red, red)){.katara-panel-head{background:linear-gradient(90deg, color-mix(in srgb, var(--katara-accent) 16%, transparent), transparent 70%), var(--navy)}}.katara-panel-head>div{flex:1;min-width:0}.katara-panel-kicker{color:var(--katara-accent);margin:0}@supports (color:color-mix(in lab, red, red)){.katara-panel-kicker{color:color-mix(in srgb, var(--katara-accent) 60%, var(--starlight))}}.katara-panel-kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-size:.64rem}.katara-panel-head h2{color:var(--starlight);margin:.1rem 0 0;font-size:1.15rem;line-height:1.1}.katara-panel-page{color:var(--ice);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--katara-accent);-webkit-text-decoration-color:var(--katara-accent);-webkit-text-decoration-color:var(--katara-accent);text-decoration-color:var(--katara-accent);font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.katara-panel-page{-webkit-text-decoration-color:color-mix(in srgb, var(--katara-accent) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--katara-accent) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--katara-accent) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--katara-accent) 60%, transparent)}}.katara-panel-page{text-underline-offset:.25em}.katara-panel-page:hover{color:var(--starlight)}.katara-panel-close{border:1px solid var(--cyan);flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.katara-panel-close{border:1px solid color-mix(in srgb, var(--cyan) 22%, transparent)}}.katara-panel-close{color:var(--ice);cursor:pointer;background:0 0;border-radius:999px}.katara-panel-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:1rem;height:1rem}.katara-panel-close:hover{border-color:var(--katara-accent);color:var(--starlight)}.katara-panel-page:focus-visible,.katara-panel-close:focus-visible{outline:2px solid var(--katara-accent);outline-offset:2px}.host-stage-dock{border:0;border-radius:0;flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex}.host-stage-dock .host-look{border-bottom:1px solid var(--cyan);flex-direction:row;gap:.75rem;padding:.75rem 1rem}@supports (color:color-mix(in lab, red, red)){.host-stage-dock .host-look{border-bottom:1px solid color-mix(in srgb, var(--cyan) 14%, transparent)}}.host-stage-dock .host-portrait{width:3.4rem;box-shadow:0 0 16px var(--katara-accent);border-width:1px;border-radius:12px;flex:none}@supports (color:color-mix(in lab, red, red)){.host-stage-dock .host-portrait{box-shadow:0 0 16px color-mix(in srgb, var(--katara-accent) 30%, transparent)}}.host-stage-dock .host-portrait figcaption{display:none}.host-stage-dock .host-modes{flex:1}.host-stage-dock .host-chat{background:0 0;border:0;border-radius:0;flex:1;min-height:0}.host-stage-dock .host-feed{overscroll-behavior:contain;padding:1rem}.host-stage-dock .host-line p{max-width:88%;font-size:.94rem}.host-stage-dock .host-form{border-top-color:var(--cyan);padding:.7rem}@supports (color:color-mix(in lab, red, red)){.host-stage-dock .host-form{border-top-color:color-mix(in srgb, var(--cyan) 14%, transparent)}}.host-stage-dock .host-form input,.host-stage-dock .host-mic,.host-stage-dock .cta-send{min-height:2.75rem}.host-stage-dock .host-mic{width:2.75rem}.footer-copyright{padding-bottom:4.5rem}[data-site-menu=open] .katara-dock{display:none}@media (width<=760px){.katara-launcher{padding-right:.85rem;font-size:.68rem}.katara-launcher-face{width:2.3rem;height:2.3rem}.katara-panel{border-width:1px 0 0;border-radius:18px 18px 0 0;width:100%;height:100dvh;bottom:0;left:0;right:0}.katara-dock[data-open=true] .katara-launcher{display:none}}@media (prefers-reduced-motion:reduce){.host-stage,.host-mode,.host-ask,.katara-launcher{transition:none}.katara-dock[data-open=false] .katara-launcher-face:after{opacity:0;animation:none}}.studio-main{padding:calc(var(--nav-h) + 2rem) 6vw 2rem;background:var(--navy);min-width:0;overflow-x:hidden}.studio-hero{grid-template-columns:minmax(12rem,22rem) minmax(0,1fr);align-items:center;gap:3rem;padding:2rem 0 3rem;display:grid}.studio-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:650;line-height:.98}.studio-cover{border-radius:var(--radius);border:1px solid var(--line);width:100%;height:auto}.studio-lede{max-width:42rem;color:var(--ice)}.studio-jump{flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:1.4rem;display:flex}.studio-jump a{min-height:2.5rem;color:var(--cyan);font-family:var(--mono);align-items:center;font-size:.85rem;text-decoration:none;display:inline-flex}.studio-jump a:hover{text-underline-offset:.3em;text-decoration:underline}.studio-section{border-top:1px solid var(--line);padding:3.5rem 0}.studio-section h2{letter-spacing:-.04em;margin:0 0 .8rem;font-size:clamp(1.9rem,4vw,3rem);font-weight:650;line-height:1.02}.studio-note{color:var(--muted);font-size:.9rem}.studio-buy{justify-content:center;align-items:center;margin-top:1rem;text-decoration:none;display:inline-flex}.studio-book>div{max-width:42rem}.studio-products{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.studio-product,.studio-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-direction:column;gap:.5rem;padding:1.4rem;display:flex}.studio-product h3{margin:.2rem 0 0;font-size:1.3rem;line-height:1.2}.studio-product ul{color:var(--ice);margin:.4rem 0 0;padding-left:1.2rem;font-size:.95rem}.studio-product p{margin:0}.studio-price{font-family:var(--mono);color:var(--ink);font-size:2rem}.studio-panel p,.studio-panel ol{margin:0}.studio-panel h4{margin:0;font-size:1.05rem}.studio-flag p{color:var(--ice)}.studio-blueprint{margin-top:1.5rem}.studio-progress{top:calc(var(--nav-h) - 1rem);z-index:3;background:var(--navy);padding:.6rem 0;position:sticky}.studio-bar{background:var(--ice);border-radius:3px;height:6px}@supports (color:color-mix(in lab, red, red)){.studio-bar{background:color-mix(in srgb, var(--ice) 18%, transparent)}}.studio-bar{overflow:hidden}.studio-bar i{background:var(--cyan);height:100%;transition:width .25s;display:block}.studio-count{color:var(--muted);font-family:var(--mono);margin:.4rem 0 0;font-size:.8rem}.studio-q{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;margin:.9rem 0;padding:1.1rem 1.2rem}.studio-q legend{padding:0 .4rem 0 0;font-weight:650}.studio-q legend span{color:var(--cyan);font-family:var(--mono);margin-right:.4rem;font-size:.85rem}.studio-q-question{color:var(--muted);margin:0 0 .7rem;font-size:.95rem}.studio-opts{gap:.5rem;display:grid}.studio-opts label{border:1px solid var(--ice);align-items:flex-start;gap:.7rem;padding:.65rem .8rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.studio-opts label{border:1px solid color-mix(in srgb, var(--ice) 22%, transparent)}}.studio-opts label{cursor:pointer;border-radius:9px}.studio-opts input[type=radio]{opacity:0;pointer-events:none;width:1px;min-height:0;margin:0;padding:0;position:absolute}.studio-opts b{border:1.5px solid var(--muted);border-radius:50%;flex:0 0 1.4rem;place-items:center;height:1.4rem;font-size:.75rem;display:grid}.studio-opts label:has(input:checked){border-color:var(--cyan);box-shadow:inset 0 0 0 1px var(--cyan)}.studio-opts label:has(input:checked) b{background:var(--cyan);border-color:var(--cyan);color:#041018}.studio-opts label:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.studio-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.2rem;display:flex}.studio-actions button:disabled{opacity:.45;cursor:not-allowed}.studio-result{scroll-margin-top:calc(var(--nav-h) + 1rem);gap:1rem;margin-top:2rem;display:grid}.studio-result h3{margin:0;font-size:1.6rem}.studio-stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.8rem;display:grid}.studio-stat{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-direction:column;gap:.2rem;padding:1rem;display:flex}.studio-stat small{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.studio-stat strong{font-size:1.4rem}.studio-stat em{color:var(--muted);font-size:.85rem;font-style:normal}.studio-table{border-collapse:collapse;width:100%;font-size:.95rem}.studio-table td{border-top:1px solid var(--line);vertical-align:top;padding:.45rem .2rem}.studio-table td:last-child{text-align:right;white-space:nowrap}.studio-table tr.total td{font-weight:700}.studio-chips{flex-wrap:wrap;gap:.4rem;display:flex}.studio-chips span{background:var(--cyan);border-radius:999px;padding:.25rem .7rem}@supports (color:color-mix(in lab, red, red)){.studio-chips span{background:color-mix(in srgb, var(--cyan) 14%, transparent)}}.studio-chips span{font-size:.85rem}.studio-optin{flex-wrap:wrap;gap:.6rem;display:flex}.studio-optin input[type=email]{flex:14rem}.studio-faq{gap:.6rem;max-width:48rem;display:grid}.studio-faq details{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:.9rem 1.1rem}.studio-faq summary{cursor:pointer;align-items:center;min-height:2.5rem;font-weight:650;display:flex}.studio-faq p{color:var(--ice);margin:.4rem 0 .2rem}.studio-footer{background:var(--space);border-top:1px solid var(--line);color:var(--muted);gap:.5rem;padding:3rem 6vw 2.5rem;font-size:.9rem;display:grid}.studio-footer p{margin:0}.studio-footer nav{gap:1.2rem;margin-top:.6rem;display:flex}.studio-footer a{color:var(--cyan);font-family:var(--mono);align-items:center;min-height:2.5rem;display:inline-flex}@media (width<=760px){.studio-hero{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-top:1rem}.studio-cover{max-width:16rem}}@media print{.site-nav,.studio-hero,.studio-jump,.studio-section:not(#blueprint),.studio-progress,.studio-quiz,.studio-actions,.studio-optin,.studio-footer{display:none!important}.studio-main{color:#000;background:#fff;padding:0}.studio-result{margin:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--radius:.625rem}@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-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-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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
