@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@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;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--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-250:var(--hf-radius-250);--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;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}}@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-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-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-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-command-detail-scroll{inset:var(--hf-space-0);overscroll-behavior:contain;padding:var(--hf-space-300);position:absolute;overflow-y:auto}.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-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%) translate(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%) translate(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-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}.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-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-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-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-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}.q-vault-left{inset-block:var(--hf-space-0);left:var(--hf-space-0);height:100%;width:min(var(--q-vault-width),100vw);transform:translate(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:translate(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-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.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-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.q-sidebar-collaborators{isolation:isolate;align-items:flex-start;display:inline-flex}.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)}.q-tooltip-positioner{z-index:var(--hf-z-index-tooltip)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.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(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}@media(min-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}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.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-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-24{margin-top:calc(var(--spacing) * 24)}.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)}.mb-1{margin-bottom:var(--spacing)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.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}.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) translate(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) translate(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) translate(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) translate(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-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-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-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-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}.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-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-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-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-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-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}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.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-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-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:translate(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:translate(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-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-22{width:calc(var(--spacing) * 22);height:calc(var(--spacing) * 22)}.size-25{width:calc(var(--spacing) * 25);height:calc(var(--spacing) * 25)}.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-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-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-60{height:calc(var(--spacing) * 60)}.h-\[1px\]{height:1px}.h-\[595px\]{height:595px}.h-\[600px\]{height:600px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.q-autocomplete-content{max-height:var(--available-height,none);width:100%}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-full{max-height:100%}.q-select-content{max-height:var(--available-height,none)}.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-footeritem,.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-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[60px\]{min-height:60px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.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-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-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-50{width:calc(var(--spacing) * 50)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-85\.5{width:calc(var(--spacing) * 85.5)}.w-\[1px\]{width:1px}.w-\[100px\]{width:100px}.w-\[366px\]{width:366px}.w-\[830px\]{width:830px}.w-\[900px\]{width:900px}.w-auto{width:auto}.w-auto\!{width:auto!important}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-70{max-width:calc(var(--spacing) * 70)}.max-w-\[420px\]{max-width:420px}.max-w-\[900px\]{max-width:900px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.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-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.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}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-4{rotate:-4deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.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}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.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-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.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)}.list-none{list-style-type:none}.grid-flow-col{grid-auto-flow:column}.grid-flow-row{grid-auto-flow:row}.grid-flow-row-dense{grid-auto-flow:dense}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.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}.flex-col-reverse{flex-direction:column-reverse}.flex-row,.q-button-group-horizontal{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.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)}.gap-px{gap:1px}.gap-q-200{gap:var(--spacing-q-200)}.q-button-group-spaced{gap:var(--hf-space-200)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.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)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.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)}.self-start{align-self:flex-start}.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-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.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-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-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-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-250{border-radius:var(--radius-q-250)}.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:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-q-150{border-top-left-radius:var(--radius-q-150)}.rounded-tl-q-500{border-top-left-radius:var(--radius-q-500)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-tr-q-150{border-top-right-radius:var(--radius-q-150)}.rounded-tr-q-500{border-top-right-radius:var(--radius-q-500)}.rounded-br-q-150{border-bottom-right-radius:var(--radius-q-150)}.rounded-br-q-500{border-bottom-right-radius:var(--radius-q-500)}.rounded-bl-q-150{border-bottom-left-radius:var(--radius-q-150)}.rounded-bl-q-500{border-bottom-left-radius:var(--radius-q-500)}.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{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-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-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#c5c5c54d\]{border-color:#c5c5c54d}.border-\[rgba\(197\,197\,197\,0\.24\)\]{border-color:#c5c5c53d}.border-q-background-glass{border-color:var(--hf-color-background-glass)}.border-q-border-default{border-color:var(--hf-color-border-default)}.border-q-border-strong{border-color:var(--hf-color-border-strong)}.border-q-border-subtle{border-color:var(--hf-color-border-subtle)}.border-q-brand-primary{border-color:var(--hf-color-brand-primary)}.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}.border-white{border-color:var(--color-white)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-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-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-\(--color-bg\){background-color:var(--color-bg)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-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-border-subtle{background-color:var(--hf-color-border-subtle)}.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-40{background-color:var(--hf-color-transparent-dark-40)}.bg-q-transparent-dark-60{background-color:var(--hf-color-transparent-dark-60)}.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)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.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-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-q-background-secondary{--tw-gradient-from:var(--hf-color-background-secondary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-70\%{--tw-gradient-from-position:70%}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/20{--tw-gradient-to:#fff3}@supports (color:color-mix(in lab,red,red)){.to-white\/20{--tw-gradient-to:color-mix(in oklab, var(--color-white) 20%, transparent)}}.to-white\/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))}.to-white\/\[0\.32\]{--tw-gradient-to:#ffffff52}@supports (color:color-mix(in lab,red,red)){.to-white\/\[0\.32\]{--tw-gradient-to:color-mix(in oklab, var(--color-white) 32%, transparent)}}.to-white\/\[0\.32\]{--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}.fill-current{fill:currentColor}.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-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-16{padding:calc(var(--spacing) * 16)}.p-\[1px\]{padding:1px}.p-q-200{padding:var(--spacing-q-200)}.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-\(--cell-size\){padding-inline:var(--cell-size)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.q-command-group{padding-bottom:var(--hf-space-100)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.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)}.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)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[1rem\]\!{font-size:1rem!important}.leading-\[1\.25rem\]\!{--tw-leading:1.25rem!important;line-height:1.25rem!important}.leading-none{--tw-leading:1;line-height:1}.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)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{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-current{color:currentColor}.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)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-overlay{mix-blend-mode:overlay}.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-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_4px_rgba\(0\,0\,0\,0\.08\)\,inset_0_2px_4px_rgba\(255\,255\,255\,0\.24\)\]{--tw-shadow:0 4px 4px var(--tw-shadow-color,#00000014), inset 0 2px 4px var(--tw-shadow-color,#ffffff3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_2px_4px_-0\.5px_rgba\(0\,0\,0\,0\.12\)\,inset_0px_2px_3px_0px_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:0px 2px 4px -.5px var(--tw-shadow-color,#0000001f), inset 0px 2px 3px 0px var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_20\.533px_10\.266px_0px_rgba\(0\,0\,0\,0\.09\)\,0px_5\.059px_5\.654px_0px_rgba\(0\,0\,0\,0\.1\)\,inset_0px_-0\.298px_5\.356px_0px_rgba\(185\,185\,185\,0\.35\)\]{--tw-shadow:0px 20.533px 10.266px 0px var(--tw-shadow-color,#00000017), 0px 5.059px 5.654px 0px var(--tw-shadow-color,#0000001a), inset 0px -.298px 5.356px 0px var(--tw-shadow-color,#b9b9b959);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.ring-q-brand-primary{--tw-ring-color:var(--hf-color-brand-primary)}.ring-white{--tw-ring-color:var(--color-white)}.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,)}.drop-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 3px var(--tw-drop-shadow-color,#0000008c));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-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-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.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)}.fade-in-0{--tw-enter-opacity:0}.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}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.\[--q-checkbox-hover-border\:var\(--hf-color-palette-white\)\]\!{--q-checkbox-hover-border:var(--hf-color-palette-white)!important}.fade-in{--tw-enter-opacity:0}.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 *),.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:border-q-border-strong:is(:where(.group):hover *){border-color:var(--hf-color-border-strong)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--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)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-q-border-strong:hover{border-color:var(--hf-color-border-strong)}.hover\:bg-q-transparent-dark-60:hover{background-color:var(--hf-color-transparent-dark-60)}.hover\:bg-q-transparent-light-05:hover{background-color:var(--hf-color-transparent-light-05)}.hover\:bg-q-transparent-light-10:hover{background-color:var(--hf-color-transparent-light-10)}.hover\:bg-q-transparent-light-15:hover{background-color:var(--hf-color-transparent-light-15)}.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\:text-q-icon-primary:hover{color:var(--hf-color-icon-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\: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\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-q-border-focus:focus-visible{outline-color:var(--hf-color-border-focus)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[ending-style\]\:opacity-0[data-ending-style]{opacity:0}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}.data-\[state\=active\]\:shadow[data-state=active]{--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)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}@media(hover:hover){.motion-reduce\:hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@media(min-width:40rem){.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:text-left{text-align:left}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media(min-width:48rem){.after\:md\:hidden:after{display:none}}@media(min-width:64rem){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer,.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-q-icon-xs svg{width:var(--size-q-icon-xs);height:var(--size-q-icon-xs)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}: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]){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]){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(min-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(min-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-background-tertiary)}.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%) translate(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%) translate(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%) translate(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:translate(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:translate(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:translate(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-popup:has(.q-nav-menu-size-plugins),.q-nav-menu-static.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}}@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}.local-weather-bar{background:var(--deep);border-top:1px solid #674e6d70;border-bottom:1px solid #674e6d70;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:7px 30px;font-size:12px;display:flex}.local-place{min-width:0;min-height:36px;color:var(--gold);justify-content:flex-start;padding:4px 0}.local-place>span{text-overflow:ellipsis;white-space:nowrap;max-width:270px;overflow:hidden}.local-place small{color:var(--muted);white-space:nowrap;font-size:9px}.local-conditions{color:var(--cream);font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.weather-condition-label,.weather-fallback{color:var(--muted);font-size:11px}.temperature-unit{border:1px solid #674e6d70;min-height:32px;padding:4px 6px;font-size:12px}.sky-settings{border:1px solid var(--line);min-height:34px;padding:5px 12px;font-size:11px}.local-sky .founding-stage,.local-sky .creator-stage{isolation:isolate}.local-sky .original-panorama,.local-sky .creator-buildings .building-art{filter:brightness(var(--local-brightness,1));transition:filter 2s}.local-sky .original-hotspots{z-index:3}.local-sky .creator-buildings{z-index:1;position:relative}.local-sky .weather-effects{z-index:2;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.weather-cloud-veil{opacity:var(--local-cloud,0);mix-blend-mode:multiply;background:#5c6683;transition:opacity 2s;position:absolute;inset:0}.sky-day .original-panorama{filter:brightness(var(--local-brightness,1.24)) saturate(.85) contrast(.92)}.sky-night .original-panorama{filter:brightness(var(--local-brightness,.64)) saturate(.8)}.sky-dawn .original-panorama{filter:brightness(var(--local-brightness,1.04)) sepia(.08)}.sky-day .creator-stage{background:linear-gradient(#9fabc1,#b2a9b2 77%,#725767 77%)}.sky-dawn .creator-stage{background:linear-gradient(#6c608b,#c08a91 77%,#634559 77%)}.sky-night .creator-stage{background:linear-gradient(#1e1b36,#3c3554 77%,#2a223c 77%)}.sky-day .weather-effects:before{content:"";mix-blend-mode:screen;opacity:calc(var(--local-daylight,0) * .65);background:linear-gradient(#b9d3ef55,#0000 30%);position:absolute;inset:0}.sky-night .weather-effects:before{content:"";mix-blend-mode:multiply;background:linear-gradient(#161d4f30,#0000 60%);position:absolute;inset:0}.weather-fog-bank{filter:blur(12px);background:linear-gradient(#0000,#cbc4d44d 50%,#e3d5de66 86%,#0000);position:absolute;inset:0}.weather-precipitation{position:absolute;inset:0;overflow:hidden}.weather-precipitation>span{pointer-events:none;display:block;position:absolute}.weather-rain .weather-precipitation>span,.weather-storm .weather-precipitation>span{background:#d8e7fba8;width:1px;height:21px;transform:rotate(-13deg);box-shadow:90px -80px #d8e7fb65,230px 170px #d8e7fb70,380px -240px #d8e7fb80}.weather-snow .weather-precipitation>span{filter:blur(.3px);background:#fff3ded9;border-radius:50%;width:4px;height:4px;box-shadow:150px 60px #fff3deaa,340px -130px #fff3debf}.weather-storm .weather-cloud-veil{opacity:.23;background:#302d45}.use-device-location{border:1px solid var(--gold);width:100%;color:var(--gold);background:#e3bd7712;margin:10px 0 12px;font-size:14px;display:flex}.street-dialog .location-explanation{color:var(--muted);margin:10px 0 22px;font-size:11px;line-height:1.7}.city-search{margin-top:22px}.city-search>label{margin-bottom:8px}.city-search>div{gap:8px;display:flex}.city-search button{border:1px solid var(--line);padding:10px 16px;font-size:12px}.weather-city-results{margin:10px 0;display:grid}.weather-city-results>button{text-align:left;border-bottom:1px solid #674e6d70;border-radius:0;justify-content:flex-start;min-height:48px;padding:12px 5px;font-size:13px}.weather-city-results>button span{line-height:1.5}.weather-city-results>p{color:var(--muted);padding:10px 0;font-size:12px}.local-sky-details{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.local-sky-details h3{font-size:19px}.local-sky-details>p{color:var(--muted);margin:10px 0;font-size:12px}.sun-times{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.sun-times>div{grid-template-columns:30px 1fr;gap:5px 8px;display:grid}.sun-times svg{color:var(--gold);grid-row:1/3;align-self:center}.sun-times span{color:var(--muted);font-size:11px}.sun-times strong{font-size:17px}.local-sky-details>button{border:1px solid var(--line);margin-top:8px;font-size:12px}.local-sky-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:15px;display:flex}.local-sky-footer>button{color:var(--muted);padding-left:0;font-size:12px}.local-sky-footer>a{text-underline-offset:3px;color:var(--muted);font-size:10px;text-decoration:underline}@media(prefers-reduced-motion:no-preference){.weather-rain .weather-precipitation>span,.weather-storm .weather-precipitation>span{animation:linear infinite street-rain}.weather-snow .weather-precipitation>span{animation:linear infinite street-snow}.weather-fog-bank{animation:20s ease-in-out infinite alternate street-fog}@keyframes street-rain{0%{transform:translate(-40px,-200px)rotate(-13deg)}to{transform:translate(80px,480px)rotate(-13deg)}}@keyframes street-snow{0%{transform:translate(-20px,-150px)}to{transform:translate(40px,500px)}}@keyframes street-fog{0%{transform:translate(-3%)}to{transform:translate(3%)}}}@media(prefers-reduced-motion:reduce){.local-sky *,.local-sky :before{transition:none!important;animation:none!important}.weather-precipitation{opacity:.35}}@media(max-width:767px){.local-weather-bar{flex-wrap:wrap;gap:4px 12px;padding:8px 18px}.local-place{flex:1;gap:6px;min-height:32px;font-size:11px}.local-place>span{max-width:185px}.local-place small{font-size:8px}.sky-settings{min-height:32px;margin-left:auto;font-size:10px}.local-conditions{flex-basis:100%;order:3;justify-content:flex-start;gap:10px;padding:5px 0;font-size:11px}.local-conditions svg{width:16px}.temperature-unit{min-height:30px;font-size:11px}.weather-condition-label,.weather-fallback{font-size:10px}.weather-precipitation>span:nth-child(n+19){display:none}.local-sky-footer{gap:8px}.sun-times{gap:10px}.sun-times strong{font-size:16px}}.discovery-room{padding-bottom:15px}.discovery-room-heading{justify-content:space-between;align-items:center;gap:25px;max-width:1500px;margin:auto;padding:28px 36px 24px;display:flex}.discovery-room-heading h1{font-size:clamp(30px,3vw,46px)}.discovery-room-heading p{color:var(--muted);max-width:600px;margin-top:12px;font-size:13px;line-height:1.65}.discovery-room-tools{flex-shrink:0;gap:9px;display:flex}.discovery-room-tools button{border:1px solid var(--line);white-space:nowrap;min-height:44px;font-size:12px}.discovery-room-tools button[aria-pressed=true]{background:var(--cream);color:var(--plum)}.room-pan{scrollbar-width:thin;scrollbar-color:var(--line) var(--deep);background:var(--deep);max-width:1500px;margin:auto;overflow:auto visible}.discovery-scene{isolation:isolate;width:100%;position:relative}.discovery-room-art{width:100%;max-width:none;height:auto;display:block}.room-is-zoomed .discovery-scene{width:max(100%,1550px)}.discovery-scene .room-object{outline-offset:4px;z-index:2;background:0 0;border:2px solid #0000;border-radius:5px;min-width:0;min-height:0;padding:0;display:block;position:absolute}.discovery-scene .room-object:hover,.discovery-scene .room-object:focus-visible,.reveal-discoveries .room-object{background:#ffe1a326;border-color:#ffe6a6;box-shadow:0 0 18px #ffe1a343}.room-object:focus-visible{outline:3px solid #fff3de}.object-marker{background:var(--plum);color:var(--cream);border:1px solid var(--gold);opacity:0;pointer-events:none;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.reveal-discoveries .object-marker,.room-object:hover .object-marker,.room-object:focus-visible .object-marker{opacity:1}.object-found .object-marker{background:var(--cream);color:var(--plum)}.object-hint{background:var(--deep);border:1px solid var(--gold);text-align:left;opacity:0;pointer-events:none;z-index:3;border-radius:7px;width:225px;padding:12px 14px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 7px 20px #210e2b99}.object-hint strong{font-size:12px;line-height:1.45;display:block}.object-hint>span{color:var(--gold);justify-content:space-between;align-items:center;margin-top:8px;font-size:14px;display:flex}.room-object:hover,.room-object:focus-visible{z-index:4}.room-object:hover .object-hint,.room-object:focus-visible .object-hint{opacity:1}.room-guide{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;max-width:1500px;margin:auto;padding:18px 36px;font-size:12px;display:flex}.room-guide p{color:var(--muted)}.room-guide>span{color:var(--gold);white-space:nowrap;font-size:11px}.discovery-shelf{max-width:1320px;margin:36px auto;padding:0 36px}.discovery-shelf-heading{margin-bottom:24px}.discovery-shelf-heading h2{font-size:31px}.discovery-shelf-heading p{color:var(--muted);margin-top:10px;font-size:12px}.discovery-object-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.discovery-card{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:125px minmax(0,1fr);align-items:stretch;gap:0;min-height:140px;padding:0;transition:transform .18s;display:grid;overflow:hidden}.discovery-card:hover{background:#472849;transform:translateY(-3px)}.discovery-card>img{object-fit:cover;width:125px;height:100%;min-height:140px}.discovery-card-copy{flex-direction:column;gap:8px;padding:17px;display:flex}.discovery-label{color:var(--muted);font-size:10px;line-height:1.4}.discovery-card-copy strong{font-size:15px;font-weight:600;line-height:1.45}.discovery-price{color:var(--gold);justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:6px;font-size:15px;display:flex}.price-reference{color:var(--muted);max-width:800px;margin-top:20px;font-size:11px;line-height:1.7}.room-other-doors{border-top:1px solid var(--line);justify-content:space-between;gap:25px;max-width:1320px;margin:auto;padding:23px 36px;font-size:12px;display:flex}.room-other-doors>a,.room-other-doors nav,.room-other-doors nav a{align-items:center;gap:10px;display:flex}.room-other-doors nav{color:var(--muted);gap:25px}.room-other-doors a:hover{color:var(--gold)}.found-object{grid-template-columns:190px minmax(0,1fr);gap:25px;display:grid}.found-object>img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:100%;height:220px}.found-object h3{font:24px/1.25 Abril,Georgia,serif}.found-object p{color:var(--muted);margin:15px 0;font-size:13px}.found-object-price{color:var(--gold);font-variant-numeric:tabular-nums;font-size:26px;display:block}.found-price-note{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.6;display:block}.found-etsy-link{background:var(--cream);color:var(--plum);border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin-top:20px;padding:14px 17px;font-size:13px;font-weight:700;display:flex}.found-etsy-link:hover{background:#efdfc6}.keep-looking{width:100%;color:var(--muted);margin-top:7px;font-size:12px;display:flex}.window-life{pointer-events:none;z-index:1;display:block;position:absolute;inset:0}.living-pane{opacity:0;pointer-events:none;border-radius:2px;display:block;position:absolute;overflow:hidden}.window-life-enabled .living-pane{opacity:1}.living-pane>span{pointer-events:none;display:block;position:absolute;inset:0}.pane-warmth{mix-blend-mode:screen;opacity:.17;background:radial-gradient(at 35% 72%,#ffe9a9b3,#edb56f33 70%)}.living-pane .pane-curtain{transform-origin:0;opacity:.32;background:linear-gradient(90deg,#44293524,#fff0c923 60%,#0000);width:22%;right:auto}.pane-1 .pane-curtain{transform-origin:100%;left:auto;right:0}.pane-2 .pane-curtain{display:none}.pane-reflection{opacity:.025;background:linear-gradient(105deg,#0000 30%,#fff7ce,#0000 66%);transform:translate(-70%)}.sky-night .pane-warmth{background:radial-gradient(at 35% 72%,#ffe4a6,#edb56f55 75%)}.facade-windows .living-pane{border-radius:3px}.local-sky .scene-controls{gap:10px}.local-sky .scene-controls>.window-life-toggle{white-space:nowrap;padding:7px 12px;font-size:11px}.local-sky .scene-controls>.window-life-toggle[aria-pressed=true]{color:var(--gold);background:#210e2bea;border-color:#c299645c}@media(prefers-reduced-motion:no-preference){.window-life-enabled .pane-warmth{animation:pane-lamplight var(--pane-duration,18s) ease-in-out infinite;animation-delay:var(--pane-delay,0s)}.window-life-enabled .pane-curtain{animation:21s ease-in-out infinite alternate pane-curtain;animation-delay:var(--pane-delay,0s)}.window-life-enabled .pane-reflection{animation:27s ease-in-out infinite pane-reflection;animation-delay:var(--pane-delay,0s)}@keyframes pane-lamplight{0%,to{opacity:.13}24%{opacity:.2}47%{opacity:.14}65%{opacity:.26}83%{opacity:.18}}@keyframes pane-curtain{0%,40%{transform:scaleX(.9)translate(0)}70%,to{transform:scaleX(1.22)translate(5%)}}@keyframes pane-reflection{0%,55%{opacity:.01;transform:translate(-95%)}70%{opacity:.06}86%,to{opacity:.01;transform:translate(95%)}}}@media(prefers-reduced-motion:reduce){.window-life *,.window-life :before{transition:none!important;animation:none!important}.discovery-card:hover{transform:none}}@media(max-width:1000px){.discovery-room-heading{flex-direction:column;align-items:flex-start}.discovery-room-heading p{max-width:650px}.discovery-card{grid-template-columns:100px minmax(0,1fr)}.discovery-card>img{width:100px}.room-guide{align-items:flex-start}.room-other-doors{flex-direction:column}}@media(max-width:767px){.discovery-room-heading{gap:18px;padding:25px 20px 20px}.discovery-room-heading h1{font-size:33px}.discovery-room-heading p{margin-top:10px;font-size:12px}.discovery-room-tools{gap:10px;width:100%}.discovery-room-tools button{flex:1;min-height:44px;font-size:11px}.room-is-zoomed .discovery-scene{width:1050px}.room-guide{flex-direction:column;gap:8px;padding:16px 20px;font-size:11px}.room-guide>span{font-size:10px}.object-hint{display:none}.object-marker{width:21px;height:21px;font-size:9px;top:-11px}.discovery-scene .room-object{border-width:1px;border-radius:3px}.discovery-shelf{margin:27px auto;padding:0 20px}.discovery-shelf-heading h2{font-size:27px}.discovery-shelf-heading p{font-size:11px}.discovery-object-list{grid-template-columns:1fr;gap:13px}.discovery-card{grid-template-columns:95px minmax(0,1fr);min-height:128px}.discovery-card>img{width:95px;min-height:128px}.discovery-card-copy{gap:7px;padding:15px}.discovery-card-copy strong,.discovery-price{font-size:14px}.price-reference{font-size:10px}.room-other-doors{gap:20px;padding:22px 20px}.room-other-doors nav{flex-wrap:wrap;gap:18px;font-size:11px}.found-object{grid-template-columns:1fr;gap:20px}.found-object>img{object-fit:contain;background:var(--deep);width:100%;height:180px}.found-object h3{font-size:25px}.found-object p{font-size:13px}.local-sky .scene-controls{gap:5px}.local-sky .scene-controls>.window-life-toggle,.local-sky .scene-controls>button{min-height:36px;padding:5px 9px;font-size:10px}.local-sky .scene-controls>div button{width:32px;min-height:34px}.local-sky .scene-controls>button svg{width:15px}}.commerce-fields{margin:8px 0 18px}.commerce-fields p,.commerce-fields small{color:var(--muted);margin:10px 0;font-size:11px;line-height:1.65}.commerce-fields .commerce-link-status{color:var(--gold);font-size:11px}.commerce-fields .commerce-warning{color:#f1b8bc}.commerce-fields details{border-top:1px solid var(--line);padding-top:5px}.commerce-fields summary{font-size:12px}.commerce-checkbox{align-items:flex-start;line-height:1.5;gap:9px!important;display:flex!important}.commerce-checkbox input{width:17px;height:17px;min-height:0;accent-color:var(--rose);flex-shrink:0;margin:2px 0 0}.commerce-connection-state{border-left:2px solid var(--gold);background:#e3bd770c;padding:10px}.integration-readiness{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:24px;padding:5px 0}.integration-readiness summary{font-size:13px}.integration-readiness dt{margin-top:18px;font-size:14px;font-weight:600}.integration-readiness dd{color:var(--muted);margin:7px 0 17px;font-size:12px;line-height:1.6}.integration-readiness>p{font-size:11px!important}.knocktwice-room .room-stage{background-color:#321c24}.knocktwice-room .room-title>span{color:#e8c990}.knocktwice-room .display-print{color:#fbe5bd;background:#551e2d;border-color:#967648}.knocktwice-room .display-caption{background:#f5e2c2}.bot-access{border-top:1px solid var(--line);margin-top:40px;padding-top:35px}.bot-access h2{font-size:32px}.bot-access>div>p{color:var(--muted);max-width:650px;margin:12px 0 25px;font-size:13px}.bot-access-columns{grid-template-columns:1fr 1fr;gap:45px;display:grid}.bot-access h3{margin:24px 0 20px;font-size:20px}.bot-access-columns>div>p{color:var(--muted);font-size:12px}.bot-access label{font-size:12px}.bot-access form{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:22px}.bot-access .bot-permission-note,.bot-access .bot-client-note,.street-dialog .bot-client-note{color:var(--muted);margin:14px 0;font-size:11px;line-height:1.7}.create-bot-key{background:var(--cream);color:var(--plum);border-radius:5px;min-height:44px;padding:12px 18px;font-size:13px;font-weight:600}.create-bot-key:hover:not(:disabled){background:#efdfc6}.bot-key-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.bot-key-row strong{font-size:14px;display:block}.bot-key-row span,.bot-key-row small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.bot-key-row button{color:#efb9c6;font-size:11px}.bot-activity{border-bottom:1px solid #674e6d70;gap:6px;padding:14px 0;font-size:12px;display:grid}.bot-activity strong{font-weight:600}.bot-activity span{color:var(--muted)}.bot-activity time{color:var(--muted);font-size:10px}@media(max-width:767px){.bot-access-columns{grid-template-columns:1fr;gap:22px}.bot-access h2{font-size:28px}.bot-access form{padding:18px}.bot-access input,.bot-access select{font-size:16px}.bot-access .commerce-checkbox input{width:18px;min-height:0}.bot-key-row button{min-width:80px}.commerce-fields input,.commerce-fields select{font-size:16px}}.commerce-fields .commerce-problem{color:#f1b8bc}.commerce-fields input[aria-invalid=true]{border-color:#f1b8bc}.commerce-fields .commerce-from-link{border:1px solid var(--gold);min-height:44px;color:var(--gold);text-align:left;border-radius:8px;margin:4px 0 14px;padding:9px 12px;font-size:12px;display:block}.cafe-front-sign{color:#fff3de;pointer-events:none;background:#354231;border:1px solid #d4b988;border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:7px 3px;display:flex;position:absolute;top:70%;left:17%;right:17%;box-shadow:0 4px 9px #210e2b55}.cafe-front-sign strong{font:20px/1 Abril,Georgia,serif}.cafe-front-sign small{letter-spacing:1.7px;font:9px Cabin,Arial,sans-serif}.local-sky .original-hotspots .alley-entry{z-index:4;border-radius:2px}.local-sky .original-hotspots .alley-entry:hover,.local-sky .original-hotspots .alley-entry:focus-visible{background:linear-gradient(#0000,#e3bd771a);box-shadow:inset 1px 0 #e3bd7780,inset -1px 0 #e3bd7780}.alley-door-hint{width:29px;height:29px;color:var(--gold);background:var(--deep);border:1px solid #d4b988;border-radius:50%;place-items:center;font:12px Abril,Georgia,serif;display:grid;position:absolute;bottom:4%;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #210e2b90}.alley-entry .entry-tooltip{width:210px;bottom:47%}.cafe-front-layout{grid-template-columns:340px 1fr;align-items:center;gap:75px;max-width:1080px;min-height:calc(100dvh - 190px);margin:auto;padding:45px 35px;display:grid}.cafe-front-portrait{border:1px solid var(--line);background:#392630;border-radius:7px;width:100%;max-width:340px;height:580px;margin:auto;position:relative;overflow:hidden}.cafe-front-portrait>img{object-fit:cover;width:100%;height:100%}.cafe-portrait-sign{color:#fff3de;background:#354231;border:2px solid #d4b988;border-radius:3px;justify-content:center;align-items:center;gap:12px;padding:12px 10px;display:flex;position:absolute;top:66%;left:18%;right:18%;box-shadow:0 4px 9px #210e2b80}.cafe-portrait-sign strong{font:30px Abril,Georgia,serif}.cafe-portrait-sign>span{letter-spacing:2px;font-size:11px}.cafe-front-copy h1{margin:13px 0 22px;font-size:clamp(39px,4.5vw,64px)}.cafe-front-copy>p:not(.place-label){font-size:22px;line-height:1.5}.cafe-front-copy .cafe-front-note{color:var(--muted);max-width:380px;margin:24px 0 28px;font-size:14px!important}.take-the-alley{background:var(--cream);color:var(--plum);box-shadow:3px 3px 0 var(--rose);border-radius:4px;align-items:center;gap:22px;min-height:48px;padding:15px 22px;font-weight:600;display:inline-flex}.take-the-alley:hover{transform:translateY(-2px)}.cafe-return{color:var(--muted);align-items:center;gap:9px;margin-top:25px;font-size:12px;display:flex}@media(prefers-reduced-motion:no-preference){.take-the-alley{transition:transform .2s}}@media(prefers-reduced-motion:reduce){.take-the-alley:hover{transform:none}}@media(max-width:767px){.cafe-front-layout{grid-template-columns:1fr;gap:25px;padding:26px 22px}.cafe-front-portrait{width:190px;height:340px}.cafe-portrait-sign{gap:7px;padding:7px 5px}.cafe-portrait-sign strong{font-size:23px}.cafe-portrait-sign>span{letter-spacing:1px;font-size:8px}.cafe-front-copy{width:100%;max-width:400px;margin:auto}.cafe-front-copy h1{font-size:39px}.cafe-front-copy>p:not(.place-label){font-size:20px}.cafe-front-copy .cafe-front-note{margin-top:20px;font-size:13px!important}.cafe-front-sign strong{font-size:18px}.cafe-front-sign small{font-size:8px}.cafe-front-sign{gap:7px;padding:6px 3px}.alley-door-hint{width:26px;height:26px;font-size:11px}}.world-shell.immersive-street{--street-nav-height:64px;--street-dock-height:60px;--street-label-height:36px;height:var(--street-vh,100dvh);background:var(--deep);min-height:0;overflow:hidden}.immersive-street>.topbar{height:var(--street-nav-height);min-height:var(--street-nav-height);background:#201129;border-bottom:1px solid #68435780;grid-template-columns:none;gap:25px;padding:0 32px;display:flex}.immersive-street .wordmark{letter-spacing:-.6px;font-size:28px}.immersive-street .wordmark>span{display:none}.immersive-street .topbar nav{border:0;gap:28px;margin-left:auto;padding:0;display:flex}.immersive-street .topbar nav a{white-space:nowrap;min-height:44px;font-size:13px}.immersive-street .topbar nav a.active:after{background:#c4a775;height:1px;bottom:0}.immersive-street .create-ticket{color:var(--cream);box-shadow:none;background:0 0;border:1px solid #78536c;border-radius:5px;min-height:37px;padding:8px 15px;font-size:12px}.immersive-street .create-ticket:hover{background:#ffffff07;transform:none}.immersive-street>#main{height:calc(var(--street-vh,100dvh) - var(--street-nav-height));min-height:0;position:relative;overflow:hidden}.immersive-street .arrival{z-index:6;pointer-events:none;margin:0;padding:0;display:block;position:absolute;top:18px;left:30px;right:auto}.immersive-street .arrival .place-label,.immersive-street .arrival>p{display:none}.immersive-street .arrival h1{letter-spacing:0;color:var(--cream);text-shadow:0 1px 8px #24152f;font:400 14px/1.4 Cabin,Arial,sans-serif}.immersive-street .arrival h1:after{content:"";background:#d0b481;width:44px;height:1px;margin-top:8px;display:block}.immersive-street .local-sky{position:absolute;inset:0}.immersive-street .street-wrap{background:var(--deep);position:absolute;inset:0}.immersive-street .scene-pan{inset:0 0 calc(var(--street-dock-height) + var(--street-label-height));scrollbar-width:none;touch-action:pan-x pan-y;width:100%;height:auto;position:absolute;overflow:auto hidden}.immersive-street .scene-pan::-webkit-scrollbar{display:none}.immersive-street .founding-stage{width:max(100%,calc((var(--street-vh,100dvh) - var(--street-nav-height) - var(--street-dock-height) - var(--street-label-height)) * 1.78971));aspect-ratio:1600/894;min-width:0;max-width:none;height:auto;margin:0;position:absolute;top:50%;bottom:auto;left:0;transform:translateY(-50%)}.immersive-street .original-panorama{object-fit:contain;width:100%;max-width:none;height:100%;display:block}.immersive-street .street-nameplate{display:none}.immersive-street .door-hint{opacity:.35;width:32px;height:32px;box-shadow:none;background:#24152fc7;border-color:#dfc18a80;left:calc(50% - 16px)}.immersive-street .door-hint svg{width:17px}.immersive-street .store-entry:hover .door-hint,.immersive-street .store-entry:focus-visible .door-hint{opacity:1}.immersive-street .alley-door-hint{opacity:.6;box-shadow:none;background:#24152fcc}.immersive-street .local-weather-bar{z-index:7;background:#21152ac9;border:1px solid #735f7355;border-radius:6px;gap:8px;width:auto;max-width:46%;min-height:34px;padding:4px 7px 4px 11px;display:flex;position:absolute;top:14px;left:auto;right:24px}.immersive-street .local-weather-bar .local-place{display:none}.immersive-street .local-weather-bar .local-conditions{flex-basis:auto;order:0;gap:8px;padding:0;font-size:10px}.immersive-street .local-weather-bar .temperature-unit{border:0;min-height:25px;padding:2px 4px;font-size:10px}.immersive-street .local-weather-bar .sky-settings{border-color:#a38b9e55;min-height:27px;padding:3px 7px;font-size:10px}.immersive-street .local-weather-bar .weather-condition-label,.immersive-street .local-weather-bar .weather-fallback,.street-caption-strip{display:none}.immersive-street .street-caption-strip{left:0;right:0;bottom:var(--street-dock-height);height:var(--street-label-height);z-index:7;background:#271a2aeb;border-top:1px solid #89657250;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;padding:0 32px;display:grid;position:absolute}.immersive-street .street-caption-strip a{color:var(--cream);text-align:center;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;min-width:0;padding:5px 8px;font-size:11px;display:flex;overflow:hidden}.immersive-street .street-caption-strip a:hover,.immersive-street .street-caption-strip a:focus-visible{color:var(--gold);background:#ffffff0c}.immersive-street .street-dock{height:var(--street-dock-height);z-index:8;background:#201329;border-top:1px solid #76516588;border-bottom:0;justify-content:space-between;align-items:center;margin:0;padding:8px 30px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.immersive-street .street-dock .dock-middle{display:none!important}.immersive-street .street-dock>button{padding:7px 0;font-size:12px}.immersive-street .street-dock>a{font-size:12px}.immersive-street .scene-controls{z-index:12;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;width:auto;display:flex;position:absolute;inset:auto auto 12px 50%;transform:translate(-50%)}.immersive-street .scene-controls>button,.immersive-street .scene-controls>div{box-shadow:none;white-space:nowrap;background:#352738;border:1px solid #7f6a795c;border-radius:6px}.immersive-street .scene-controls>button{min-height:35px;padding:6px 10px;font-size:10px}.immersive-street .scene-controls>div button{border-radius:3px;width:32px;min-height:33px}.immersive-street .scene-controls>.window-life-toggle{color:var(--muted);background:0 0;border-color:#0000;font-size:10px}.immersive-street .scene-controls>.window-life-toggle[aria-pressed=true]{color:var(--cream);background:0 0;border-color:#0000}.immersive-street .walk-help{z-index:6;pointer-events:none;background:#201329db;border-radius:5px;max-width:420px;padding:7px 12px;font-size:11px;position:absolute;bottom:110px;left:50%;transform:translate(-50%)}.immersive-street .founding-foot,.immersive-street>.site-footer{display:none}.immersive-street .service-notice{z-index:20;max-width:600px;margin:0;position:absolute;bottom:110px;left:16px;right:16px}.directory-extras{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:15px;font-size:12px;display:flex}.directory-extras button{color:var(--gold);padding-left:0;font-size:12px}.directory-extras>a{color:var(--muted);font-size:11px}.original-hotspots .cafe-front-sign,.cafe-front-portrait .cafe-portrait-sign{display:none!important}@media(max-width:1050px){.immersive-street .wordmark{font-size:24px}.immersive-street>.topbar{gap:19px;padding:0 22px}.immersive-street .topbar nav{gap:20px}.immersive-street .street-dock{padding:8px 20px}.immersive-street .scene-controls>.window-life-toggle{padding:6px;font-size:9px;display:inline-flex}.immersive-street .street-caption-strip{padding:0 12px}.immersive-street .street-caption-strip a{padding:4px;font-size:10px}}@media(max-width:767px){.world-shell.immersive-street{--street-nav-height:60px;--street-dock-height:62px;--street-label-height:0px}.immersive-street>.topbar{flex-wrap:nowrap;gap:12px;height:60px;min-height:60px;padding:0 16px;display:flex}.immersive-street .wordmark{letter-spacing:-.5px;min-width:0;font-size:22px}.immersive-street .topbar nav{display:none}.immersive-street .create-ticket{min-height:34px;box-shadow:none;white-space:nowrap;margin-left:auto;padding:8px 10px;font-size:10px}.immersive-street .profile-chip{flex-shrink:0;width:27px;height:27px;font-size:12px;display:grid}.immersive-street .arrival{max-width:65%;top:15px;left:18px}.immersive-street .arrival h1{font-size:13px}.immersive-street .arrival h1:after{width:34px;margin-top:6px}.immersive-street .local-weather-bar{background:#21152aae;gap:6px;max-width:calc(100% - 36px);padding:3px 5px 3px 9px;top:51px;left:18px;right:auto}.immersive-street .local-weather-bar .local-conditions{flex-basis:auto;gap:6px;font-size:9px}.immersive-street .local-weather-bar .local-conditions svg{width:14px}.immersive-street .local-weather-bar .sky-settings{min-height:26px;font-size:9px}.immersive-street .street-caption-strip{display:none}.immersive-street .street-dock{gap:18px;height:62px;padding:8px 16px}.immersive-street .street-dock>button,.immersive-street .street-dock>a{max-width:48%;font-size:11px;line-height:1.35}.immersive-street .street-dock svg{width:18px}.immersive-street .scene-controls{gap:6px;max-width:calc(100% - 28px);inset:auto 14px 76px auto;transform:none}.immersive-street .scene-controls>button{min-height:34px;padding:5px 9px;font-size:10px}.immersive-street .scene-controls>div button{width:32px;min-height:32px}.immersive-street .scene-controls>.window-life-toggle{background:#21152ac9;font-size:9px;display:inline-flex}.immersive-street .walk-help{max-width:none;font-size:10px;bottom:120px;left:14px;right:14px;transform:none}.immersive-street .street-nameplate{background:#201329b3;border:0;padding:5px 3px;font-size:11px;display:block;top:100%}.immersive-street .street-nameplate small{font-size:8px}.immersive-street .door-hint{opacity:.65}.directory-extras{flex-wrap:wrap;align-items:flex-start}.immersive-street .service-notice{bottom:120px}}@media(prefers-reduced-motion:reduce){.immersive-street *{scroll-behavior:auto!important}.immersive-street .create-ticket:hover{transform:none}}.play-room-heading{justify-content:space-between;align-items:center;gap:25px;max-width:1500px;margin:auto;padding:25px 32px;display:flex}.play-room-heading h1{font-size:36px}.play-room-heading p{color:var(--muted);max-width:600px;margin-top:10px;font-size:13px}.play-room-heading>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.play-room-heading button{border:1px solid var(--line);min-height:44px;font-size:12px}.play-room-heading button[aria-pressed=true]{background:var(--cream);color:var(--plum)}.play-room-pan{background:var(--deep);scrollbar-width:thin;scrollbar-color:var(--line) var(--deep);touch-action:pan-x pan-y;max-width:1500px;margin:auto;overflow:auto hidden}.play-room-canvas{isolation:isolate;width:100%;position:relative}.room-zoomed .play-room-canvas{width:max(100%,1500px)}.play-room-art{width:100%;max-width:none;height:auto;display:block}.play-room-tone{opacity:0;pointer-events:none;mix-blend-mode:soft-light;z-index:1;background:#e3b766;position:absolute;inset:0}.room-light-warm .play-room-tone{opacity:.18}.mood-calm .play-room-tone{opacity:.14;background:#94a7bd}.mood-playful .play-room-tone{opacity:.13;background:#d493a6}.play-room-canvas .play-object{z-index:4;background:0 0;border:1px solid #0000;border-radius:5px;min-width:0;min-height:0;padding:0;display:block;position:absolute}.play-room-canvas .play-object:hover,.play-room-canvas .play-object:focus-visible,.room-show-hints .play-object{background:#ffe2ae12;border-color:#e3bd77bc;box-shadow:0 0 15px #e3bd7726}.play-object-label{white-space:nowrap;max-width:240px;color:var(--cream);border:1px solid var(--gold);pointer-events:none;opacity:0;background:#211329f2;border-radius:5px;margin-top:8px;padding:8px 10px;font-size:12px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.play-object:hover,.play-object:focus-visible{z-index:6}.play-object:hover .play-object-label,.play-object:focus-visible .play-object-label{opacity:1}.play-object-marker{background:var(--plum);width:25px;height:25px;color:var(--cream);border:1px solid var(--gold);opacity:0;pointer-events:none;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.room-show-hints .play-object-marker,.play-object:hover .play-object-marker,.play-object:focus-visible .play-object-marker{opacity:1}.play-object.played .play-object-marker{background:var(--cream);color:var(--plum)}.play-status{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;max-width:1500px;margin:auto;padding:17px 32px;display:flex}.play-status p{color:var(--muted);font-size:12px}.play-status>span{color:var(--gold);white-space:nowrap;font-size:11px}.room-activity-bar{flex-wrap:wrap;gap:10px;max-width:1500px;margin:auto;padding:18px 32px;display:flex}.room-activity-bar button{border:1px solid var(--line);border-radius:7px;min-height:46px;padding:10px 14px;font-size:12px}.room-activity-bar .activity-played{color:var(--gold);border-color:#ac8c5f77}.room-next-step{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:35px;max-width:1250px;margin:20px auto 35px;padding:25px 32px;display:grid}.room-next-step h2{font-size:29px}.room-next-step p{color:var(--muted);max-width:620px;margin-top:12px;font-size:13px}.room-next-actions{flex-direction:column;gap:10px;display:flex}.room-next-actions>a{background:var(--cream);color:var(--plum);border-radius:4px;justify-content:space-between;align-items:center;gap:22px;min-height:46px;padding:14px 18px;font-size:13px;font-weight:600;display:flex}.room-next-actions>button{color:var(--gold);font-size:12px}.coffee-steam{z-index:2;pointer-events:none;justify-content:center;gap:3px;width:2.2%;height:6%;display:flex;position:absolute;top:42.5%;left:61%}.coffee-steam>span{filter:blur(2px);opacity:.25;background:linear-gradient(#0000,#fceccd88,#0000);border-radius:50%;width:3px;height:100%;transform:rotate(8deg)}.coffee-steam>span:nth-child(2){animation-delay:-1.4s}.coffee-steam>span:nth-child(3){animation-delay:-2.7s}.cafe-lamp-glow{pointer-events:none;mix-blend-mode:screen;z-index:1;background:radial-gradient(at 30% 26%,#ffcf7218,#0000 13%),radial-gradient(at 48% 27%,#ffcf7218,#0000 13%),radial-gradient(at 69% 26%,#ffcf7218,#0000 13%);position:absolute;inset:0}.selected-seat{pointer-events:none;z-index:2;border:1px solid #f6dba16b;border-radius:45%;position:absolute;box-shadow:0 0 25px #f6dba133,inset 0 0 25px #f6dba115}.cafe-seat{width:27%;height:27%;top:63%;left:14%}.cinema-seat{width:22%;height:18%;top:70%;left:43%}.house-seat{width:24%;height:31%;top:52%;left:6%}.house-lamp-glow{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(#efc07035,#0000 65%);width:28%;height:37%;position:absolute;top:26%;left:13%}.cinema-projection{z-index:2;background:#ece5d2;justify-content:center;align-items:center;width:30%;height:22%;display:flex;position:absolute;top:32%;left:41%;overflow:hidden;box-shadow:0 0 20px #efe2bd66}.cinema-projection>img{object-fit:contain;opacity:.86;filter:sepia(.1);width:100%;height:100%}.cinema-projection>span{text-align:center;color:var(--cream);background:#24152bc9;padding:3px;font-size:clamp(7px,.75vw,12px);position:absolute;bottom:3px;left:4px;right:4px}.projected-offer{max-width:1200px;color:var(--muted);align-items:center;gap:20px;margin:0 auto;padding:12px 32px;font-size:12px;display:flex}.projected-offer a{color:var(--gold);align-items:center;gap:8px;display:flex}.projected-offer button{border:1px solid var(--line);font-size:11px}.cafe-note{background:var(--cream);color:var(--plum);text-align:center;border-radius:3px;padding:30px}.cafe-note p{margin:14px 0;font-size:14px;line-height:1.7}.cafe-note h3{margin:20px 0;font:34px/1.2 Abril,Georgia,serif}.cafe-note a{border-bottom:1px solid var(--plum);align-items:center;gap:15px;padding:12px 0;font-size:14px;font-weight:600;display:inline-flex}.piano-moods{gap:10px;margin:20px 0;display:flex}.piano-moods button{border:1px solid var(--line);flex:1;font-size:12px}.piano-moods button[aria-pressed=true]{background:var(--cream);color:var(--plum)}.shop-guide{min-width:0}.shop-guide-title{align-items:center;gap:12px;margin-bottom:15px;display:flex}.shop-guide-title>svg{color:var(--gold)}.shop-guide-title h3{font-size:19px}.shop-guide-title span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.guide-greeting{color:var(--muted);margin-bottom:18px;font-size:13px}.shop-guide legend{margin-bottom:12px;font-size:15px;font-weight:600}.guide-options{gap:9px;display:grid}.guide-options button{text-align:left;border:1px solid var(--line);border-radius:6px;justify-content:space-between;gap:14px;min-height:46px;padding:12px;font-size:13px;display:flex}.guide-options button:hover{border-color:var(--gold)}.guide-recommendation h4{margin:0 0 12px;font-size:17px}.guide-recommendation>p{color:var(--muted);margin-bottom:17px;font-size:13px}.guide-handoff{background:var(--cream);color:var(--plum);border-radius:5px;justify-content:space-between;align-items:center;gap:15px;min-height:46px;padding:13px 16px;font-size:13px;font-weight:600;display:flex}.guide-product{align-items:center;gap:12px;margin-bottom:17px;display:flex}.guide-product>img{object-fit:cover;border-radius:5px;width:82px;height:68px}.guide-product strong{font-size:13px;line-height:1.5;display:block}.guide-product span{color:var(--gold);margin-top:6px;font-size:12px;display:block}.guide-recommendation>small{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.6;display:block}.guide-reset{color:var(--muted);padding:10px 0;font-size:11px}.guide-disclosure{color:var(--muted);border-top:1px solid var(--line);margin-top:18px;padding-top:13px;line-height:1.6;font-size:10px!important}.room-mini-toolbar{flex-wrap:wrap;align-items:center;gap:13px;max-width:1500px;margin:auto;padding:15px 36px;display:flex}.room-mini-toolbar button{border:1px solid var(--line);border-radius:6px;min-height:44px;font-size:12px}.room-mini-toolbar>span{color:var(--muted);font-size:10px}.shop-play{grid-template-columns:1fr 1.15fr;align-items:start;gap:25px;display:grid}.shop-play h3{font:24px/1.2 Abril,Georgia,serif}.shop-play>div>p{color:var(--muted);margin:13px 0;font-size:12px}.shop-play .shop-guide-title h3{font:17px/1.3 Cabin,Arial,sans-serif}.shop-play .guide-options button{font-size:12px}.peel-sticker{background:var(--cream);border:6px solid #ead9bf;border-radius:12px;width:185px;max-width:100%;height:185px;margin:12px auto;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 8px 20px #21132966}.peel-sticker>img{object-fit:cover;width:100%;height:100%}.sticker-backing{text-align:center;color:var(--plum);transform-origin:100% 100%;background:#d6be99;border-radius:5px;justify-content:center;align-items:center;font:26px/1.2 Abril,Georgia,serif;transition:transform .6s,opacity .6s;display:flex;position:absolute;inset:0}.peeled .sticker-backing{opacity:.8;transform:translate(76%,76%)rotate(-20deg)}.play-frame{background:#fff3de;border:13px solid #717451;max-width:220px;margin:20px auto;padding:7px;transition:border-color .3s;box-shadow:0 8px 24px #20132966}.play-frame>img{width:100%;height:auto}.frame-plum{border-color:#714665}.frame-rose{border-color:#b17985}.frame-swatches{justify-content:center;gap:6px;display:flex}.frame-swatches button{border:1px solid var(--line);min-height:38px;padding:6px 9px;font-size:11px}.frame-swatches button[aria-pressed=true]{background:var(--cream);color:var(--plum)}.play-cards{justify-content:center;gap:12px;margin:24px 0;display:flex}.play-cards>button{width:92px;height:140px;color:var(--cream);background:#553046;border:3px solid #bda47d;border-radius:7px;flex-direction:column;gap:6px;transition:transform .3s;display:flex}.play-cards .card-back{letter-spacing:2px;background:repeating-linear-gradient(45deg,#513146 0 5px,#613950 5px 10px);font:16px/1.5 Abril,Georgia,serif}.play-cards .card-face{background:var(--cream);color:var(--plum);transform:rotate(-3deg)}.play-cards .card-face:nth-child(2){transform:rotate(3deg)}.card-face strong{font:57px/1 Abril,Georgia,serif}.card-face span{letter-spacing:2px;font-size:10px}.shop-play .card-reveal{color:var(--gold);font-size:12px}.play-next{color:var(--gold);align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}@media(prefers-reduced-motion:no-preference){.room-ambient .coffee-steam>span{animation:4s ease-in-out infinite cafe-steam}.room-ambient .cafe-lamp-glow{animation:14s ease-in-out infinite alternate cafe-ambient}.room-ambient .house-lamp-glow{animation:16s ease-in-out infinite alternate cafe-ambient}@keyframes cafe-steam{0%{opacity:.05;transform:translateY(5px)rotate(5deg)}50%{opacity:.5}to{opacity:.02;transform:translate(5px,-24px)rotate(-6deg)}}@keyframes cafe-ambient{0%{opacity:.55}to{opacity:.95}}}@media(prefers-reduced-motion:reduce){.playable-room *,.shop-play *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.peeled .sticker-backing{transform:translate(86%,86%)}.play-cards .card-face{transform:none}}@media(max-width:850px){.play-room-heading{flex-direction:column;align-items:flex-start;gap:18px}.play-room-heading h1{font-size:32px}.room-next-step{grid-template-columns:1fr;gap:22px}.room-next-actions{align-items:flex-start}.room-next-actions>a{min-width:240px}}@media(max-width:767px){.play-room-heading{gap:15px;padding:23px 20px}.play-room-heading p{font-size:12px}.play-room-heading>div:last-child{gap:7px;width:100%}.play-room-heading button{flex:1;min-height:44px;padding:9px;font-size:10px}.room-zoomed .play-room-canvas{width:1080px}.play-status{align-items:flex-start;gap:12px;padding:14px 20px}.play-status p{font-size:11px}.play-status>span{font-size:10px}.room-activity-bar{grid-template-columns:1fr 1fr;gap:9px;padding:14px 20px;display:grid}.room-activity-bar button{text-align:center;min-height:48px;padding:9px;font-size:11px}.play-object-label{display:none}.play-object-marker{width:20px;height:20px;font-size:9px;top:-11px}.play-object-marker svg{width:10px}.room-next-step{margin-top:14px;padding:24px 20px}.room-next-step h2{font-size:27px}.room-next-step p{font-size:12px}.room-next-actions{align-items:stretch}.room-next-actions>a{min-width:0;font-size:12px}.projected-offer{flex-wrap:wrap;gap:10px;padding:12px 20px;font-size:11px}.room-mini-toolbar{gap:9px;padding:14px 20px}.room-mini-toolbar button{flex:1;font-size:11px}.room-mini-toolbar>span{flex-basis:100%;font-size:10px}.shop-play{grid-template-columns:1fr;gap:30px}.shop-play>div:first-child{text-align:center}.shop-play .guide-options button{text-align:left}.peel-sticker{width:170px;height:170px}.play-frame{max-width:190px}.shop-guide-title h3{font-size:18px}.guide-options button{font-size:12px}.guide-product>img{width:70px;height:60px}.cafe-note{padding:24px 18px}.cafe-note h3{font-size:29px}.cafe-note p{font-size:13px}.piano-moods{gap:7px}.piano-moods button{font-size:11px}.cinema-projection>span{padding:1px;font-size:6px}.coffee-steam{width:3%;height:8%;top:40.5%;left:60.5%}}.theater-room{position:relative}.theater-heading{max-width:1500px;margin:auto;padding:24px 32px}.theater-heading h1{margin-top:7px;font-size:32px}.theater-heading p{color:var(--muted);margin-top:10px;font-size:12px}.theater-program-label{letter-spacing:1px;color:var(--gold);font-size:11px}.theater-room-pan{touch-action:pan-x pan-y;max-width:1500px;margin:auto;overflow:auto hidden}.theater-canvas{isolation:isolate;width:100%;position:relative}.theater-room-art{width:100%;height:auto;display:block}.theater-screen-plane,.theater-poster-plane{transform-origin:0 0;border:0;border-radius:0;min-width:0;min-height:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.theater-screen-plane{z-index:2;background:#0d1413;box-shadow:0 0 10px #e7edde26}.theater-screen-plane video,.theater-screen-plane img,.theater-screen-plane iframe{object-fit:contain;border:0;width:100%;height:100%;display:block}.theater-poster-plane{z-index:3;box-shadow:none;background:#eee8da;display:block}.theater-poster-plane img{object-fit:contain;width:100%;height:100%;display:block}.theater-poster-plane:disabled{opacity:1;cursor:default}.projection-empty{color:#cfddd5;text-align:center;background:#101c1a;flex-direction:column;justify-content:center;align-items:center;gap:22px;width:100%;height:100%;padding:25px;font-size:28px;display:flex}.projection-empty img{object-fit:contain;width:100%;height:100%}.theater-player-dock{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;max-width:1500px;margin:auto;padding:17px 30px;display:flex}.theater-player-dock button{border:1px solid var(--line);min-height:44px;padding:10px 13px;font-size:12px}.theater-error{max-width:900px;margin:auto;padding:12px 30px}.theater-error>a{color:var(--gold);margin:8px 0;font-size:12px;display:block}.large-theater-player{aspect-ratio:16/10;background:#0d1413;border-radius:10px;width:100%;overflow:hidden}.large-theater-player video,.large-theater-player img,.large-theater-player iframe{object-fit:contain;border:0;width:100%;height:100%;display:block}.large-player-actions{align-items:center;gap:12px;margin-top:14px;display:flex}.large-player-actions>a{color:var(--gold);align-items:center;gap:6px;font-size:12px;display:flex}.large-player-actions button{border:1px solid var(--line);font-size:12px}.theater-fineprint{color:var(--muted);margin:13px 0;line-height:1.6;font-size:11px!important}.yarn-search-link{color:var(--gold);align-items:center;gap:8px;margin:0 0 17px;font-size:13px;display:inline-flex}.theater-library-results{gap:8px;max-height:350px;display:grid;overflow:auto}.theater-library-results>button{text-align:left;border:1px solid var(--line);justify-content:flex-start;align-items:center;gap:13px;min-height:65px;padding:9px;display:flex}.theater-library-results>button>img{object-fit:cover;border-radius:5px;width:90px;height:52px}.theater-library-results>button>span{flex:1;min-width:0}.theater-library-results strong{font-size:13px;line-height:1.4;display:block}.theater-library-results small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.theater-library-results>p{color:var(--muted);padding:15px 0;font-size:13px}.visitor-clip-input{border-top:1px solid var(--line);margin-top:20px}.visitor-clip-input summary{font-size:13px}.visitor-clip-input>button{border:1px solid var(--line);font-size:12px}.temporary-file-upload,.theater-file-control{border:1px dashed var(--line);cursor:pointer;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:46px;margin:14px 0;padding:13px;font-size:12px;display:flex;position:relative;overflow:hidden}.temporary-file-upload input,.theater-file-control input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:100%;position:absolute;inset:0}.theater-file-control small{text-align:center;width:100%;font-size:10px}.theater-poster-gallery{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.theater-poster-gallery button{border:1px solid var(--line);flex-direction:column;gap:10px;padding:10px;display:flex}.theater-poster-gallery img{object-fit:contain;width:100%;height:220px}.theater-poster-gallery span{font-size:13px}.poster-detail-image{object-fit:contain;width:100%;max-height:60dvh;margin:auto}.theater-settings{border-top:1px solid var(--line);padding-top:20px}.theater-settings h3{margin-bottom:12px;font:23px Abril,Georgia,serif}.theater-settings p{color:var(--muted);margin:10px 0 15px;font-size:11px;line-height:1.6}.theater-settings summary{font-size:13px}.theater-settings label{font-size:12px}.theater-add-link{border:1px solid var(--line);width:100%;font-size:12px}.theater-clip-editor{border:1px solid var(--line);border-radius:8px;margin:10px 0;padding:3px 12px}.theater-clip-editor summary{font-size:12px}.theater-remove{color:var(--gold);padding:5px 0;font-size:11px}.clip-cover-preview{object-fit:contain;width:100%;max-height:140px;margin:10px 0}.poster-slot-editor{border:1px solid var(--line);border-radius:8px;margin:14px 0;padding:14px}.poster-slot-editor>strong{font-size:12px}.poster-slot-editor>img{object-fit:contain;width:100%;height:150px;margin:12px 0}.theater-legacy-items{display:none!important}.founding-theater-manager{border-top:1px solid var(--line);margin:25px 0;padding-top:12px}.founding-theater-manager>p{color:var(--muted);max-width:650px;font-size:12px;line-height:1.7}.founding-theater-manager>.theater-settings{max-width:750px}.founding-program-actions{gap:12px;margin:20px 0;display:flex}.founding-program-actions button{border:1px solid var(--line);font-size:12px}.founding-program-actions button:last-child{background:var(--cream);color:var(--plum)}@media(max-width:767px){.theater-heading{padding:20px}.theater-heading h1{font-size:26px}.theater-heading p{font-size:11px}.theater-player-dock{gap:7px;padding:14px 20px}.theater-player-dock button{min-height:44px;padding:8px 10px;font-size:11px}.theater-library-results>button>img{width:70px;height:47px}.theater-library-results strong{font-size:12px}.theater-library-results small{font-size:9px}.theater-poster-gallery img{height:170px}.theater-settings input,.theater-settings select,.theater-settings textarea{font-size:16px}.theater-error{padding:12px 20px}.theater-poster-gallery{gap:10px}}html:root{--plum:#132e2b;--deep:#0c211f;--panel:#1b3934;--line:#5b817775;--cream:#f2f5ec;--muted:#b6cec6;--gold:#e0b39a;--rose:#9bcbbb;--paper:#f2f5ec;--ink:#132e2b;--glass:#0f2420d4;--glass-border:#ebfff233;color:var(--cream);background:var(--deep)}html body{background:var(--deep);color:var(--cream)}.world-shell .topbar{border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#0b1f1ce6;gap:24px;height:60px;min-height:60px;padding:0 28px;display:flex}.world-shell .wordmark{letter-spacing:-.45px;font-size:25px}.world-shell .wordmark>span{display:none}.world-shell .topbar nav{border:0;gap:25px;margin-left:auto;padding:0;display:flex}.world-shell .topbar nav a{min-height:44px;color:var(--muted);font-size:13px}.world-shell .topbar nav a.active,.world-shell .topbar nav a:hover{color:var(--cream)}.world-shell .topbar nav a.active:after{background:var(--rose)}.world-shell .create-ticket{border:1px solid var(--glass-border);color:var(--cream);box-shadow:none;background:#e0f4e817;border-radius:10px;min-height:40px;padding:10px 14px;font-size:12px}.world-shell .create-ticket:hover{background:#e0f4e826;transform:none}.world-shell .site-menu-button{display:none}.world-shell.immersive-street{--street-nav-height:60px;background:var(--deep)}.world-shell.immersive-street>.topbar{background:#0b1f1ce6;height:60px;min-height:60px}.world-shell.immersive-street .street-wrap,.world-shell.immersive-street .street-dock{background:#0d231feb}.world-shell.immersive-street .street-caption-strip{border-color:var(--glass-border);background:#102520d6}.world-shell.immersive-street .local-weather-bar,.world-shell.immersive-street .scene-controls>button,.world-shell.immersive-street .scene-controls>div{background:var(--glass);border-color:var(--glass-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:11px;box-shadow:0 5px 20px #071d1a20}.world-shell.immersive-street .scene-controls>.window-life-toggle[aria-pressed=true]{background:var(--glass);color:var(--cream)}.world-shell.immersive-street .scene-controls>button[aria-pressed=true]{color:var(--cream);background:#8bc0ac40}.world-shell .entry-tooltip{background:var(--glass);color:var(--cream);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 32px #06171333}.world-shell .door-hint,.world-shell .alley-door-hint{background:var(--glass);color:var(--cream);border-color:#d3e8dd88}html .street-dialog{background:linear-gradient(135deg,#ffffff0e,#ffffff03),var(--glass);color:var(--cream);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(24px)saturate(115%);backdrop-filter:blur(24px)saturate(115%);border-radius:22px;padding:26px;box-shadow:0 22px 75px #041b1938,inset 0 1px #ffffff12}html .street-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0414113d}html .dialog-head h2{letter-spacing:-.5px;font:500 25px/1.2 Cabin,Arial,sans-serif}html .dialog-head button{color:var(--cream);background:#ffffff0b;border:1px solid #ffffff17}html .guide-options button,html .guide-reset,html .piano-moods button,html .large-player-actions button{border-color:var(--glass-border);color:var(--cream);background:#ffffff08;border-radius:12px}html .guide-options button:hover{background:#ffffff12;border-color:#d8f5e552}html .guide-handoff,html .found-etsy-link,html .visit-published,html .auth-submit,html .start-building,html .publish-seal{color:#15372c;box-shadow:none;background:#b3d9c8;border:1px solid #e6fff250;border-radius:11px}html .guide-handoff:hover,html .found-etsy-link:hover,html .auth-submit:hover:not(:disabled){background:#c4e5d5}html .shop-guide-title h3{font:600 20px/1.2 Cabin,Arial,sans-serif}html .guide-disclosure{border-color:var(--glass-border)}html input,html textarea,html select{color:var(--cream);border:1px solid var(--glass-border);background:#061c1775;border-radius:10px}html input::placeholder,html textarea::placeholder{color:#a9c2b7}html .reading-panel{color:var(--cream);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f2420d9}html .room-invitation{color:var(--muted)}html .reading-list a{border-color:var(--glass-border)}html .room-stage:before{background:linear-gradient(#102c2428,#0000 45%,#102c2412)}html .cafe-note{color:var(--ink);background:#f2f5ece6;border-radius:16px}html .notice{color:#ffe2d2;background:#8b4c3b25;border-color:#d4a087;border-radius:10px}html .success-notice{border-color:var(--rose);background:#a1d0b918;border-radius:10px}.mobile-site-links{gap:6px;display:grid}.mobile-site-links a{border-bottom:1px solid var(--glass-border);padding:14px 10px;font-size:16px}.world-shell .site-footer{border-color:var(--glass-border);color:var(--muted)}.world-shell.immersive-room{--room-nav-height:60px;height:var(--room-vh,100dvh);background:var(--deep);overflow:hidden}.immersive-room>#main{height:calc(var(--room-vh,100dvh) - var(--room-nav-height));min-height:0;position:relative;overflow:hidden}.immersive-room .playable-room,.immersive-room .discovery-room,.immersive-room .theater-room{height:100%;padding:0;position:relative}.immersive-room>.site-footer{display:none}.immersive-room .play-room-pan,.immersive-room .room-pan,.immersive-room .theater-room-pan{scrollbar-width:none;touch-action:pan-x pan-y;background:var(--deep);width:100%;max-width:none;height:100%;margin:0;position:absolute;inset:0;overflow:auto hidden}.immersive-room .play-room-pan::-webkit-scrollbar{display:none}.immersive-room .room-pan::-webkit-scrollbar{display:none}.immersive-room .theater-room-pan::-webkit-scrollbar{display:none}.immersive-room .play-room-canvas,.immersive-room .discovery-scene,.immersive-room .theater-canvas{max-width:none;width:max(100%,calc((var(--room-vh,100dvh) - var(--room-nav-height)) * 1.78));height:auto;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.immersive-room .play-room-art,.immersive-room .discovery-room-art,.immersive-room .theater-room-art{object-fit:contain;filter:none;width:100%;height:100%;display:block}.immersive-room .interior-toolbar{z-index:12;background:0 0;border:0;justify-content:space-between;min-height:0;margin:0;padding:0;font-size:12px;display:flex;position:absolute;top:14px;left:16px;right:16px}.immersive-room .interior-toolbar>span{display:none}.immersive-room .interior-toolbar>a,.immersive-room .interior-toolbar>button{border:1px solid var(--glass-border);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:40px;color:var(--cream);border-radius:13px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;display:flex;box-shadow:0 8px 25px #061c1428}.immersive-room .play-room-heading,.immersive-room .discovery-room-heading,.immersive-room .theater-heading{z-index:10;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:20px;max-width:none;margin:0;padding:0;display:flex;position:absolute;top:66px;left:16px;right:16px}.immersive-room .play-room-heading>div:first-child,.immersive-room .discovery-room-heading>div:first-child,.immersive-room .theater-heading>div{background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);pointer-events:auto;border-radius:16px;max-width:340px;padding:11px 15px;box-shadow:0 8px 25px #061c1422}.immersive-room .play-room-heading h1,.immersive-room .discovery-room-heading h1,.immersive-room .theater-heading h1{letter-spacing:-.6px;color:var(--cream);margin:0;font:500 25px/1.14 Cabin,Arial,sans-serif}.immersive-room .play-room-heading p,.immersive-room .discovery-room-heading p,.immersive-room .theater-heading p{color:var(--muted);max-width:310px;margin-top:7px;font-size:11px;line-height:1.5}.immersive-room .theater-program-label{letter-spacing:1px;color:var(--gold);margin-bottom:6px;font-size:9px;display:block}.immersive-room .play-room-heading>div:last-child:not(:first-child),.immersive-room .discovery-room-tools{pointer-events:auto;flex-wrap:wrap;gap:7px;display:flex}.immersive-room .play-room-heading button,.immersive-room .discovery-room-heading button{background:var(--glass);color:var(--cream);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;min-height:40px;padding:9px 12px;font-size:11px}.immersive-room .play-room-heading button[aria-pressed=true],.immersive-room .discovery-room-heading button[aria-pressed=true]{color:#f4fff4;background:#7aae95c2}.immersive-room .play-status,.immersive-room .room-guide{z-index:10;background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);pointer-events:none;border-radius:11px;gap:13px;max-width:550px;margin:0;padding:8px 11px;display:flex;position:absolute;bottom:81px;left:16px}.immersive-room .play-status p,.immersive-room .room-guide p{margin:0;font-size:10px;line-height:1.5}.immersive-room .play-status>span,.immersive-room .room-guide>span{color:var(--rose);font-size:9px}.immersive-room .room-activity-bar,.immersive-room .room-mini-toolbar,.immersive-room .theater-player-dock{z-index:11;border:1px solid var(--glass-border);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;border-radius:16px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;width:auto;max-width:none;margin:0;padding:7px 9px;display:flex;position:absolute;bottom:14px;left:16px;right:16px;overflow-x:auto;box-shadow:0 12px 35px #041b192b}.immersive-room .room-activity-bar button,.immersive-room .room-mini-toolbar button,.immersive-room .theater-player-dock button{color:var(--cream);white-space:nowrap;background:#ffffff07;border:1px solid #f2fff41c;border-radius:10px;flex-shrink:0;min-height:42px;padding:9px 12px;font-size:11px}.immersive-room .room-activity-bar .activity-played{color:#d4f7e4;background:#b7e1c918;border-color:#b7e1c94d}.immersive-room .room-mini-toolbar>span{color:var(--muted);white-space:nowrap;font-size:10px}.immersive-room .room-next-step,.immersive-room .room-other-doors,.immersive-room .projected-offer{display:none}.immersive-room .theater-error,.immersive-room .service-notice{z-index:18;max-width:650px;margin:0;padding:0;position:absolute;bottom:86px;left:16px;right:16px}.immersive-room .theater-error>a{background:var(--glass);border-radius:8px;width:max-content;padding:7px 10px}.immersive-room .play-object-label,.immersive-room .object-hint{background:var(--glass);color:var(--cream);border-color:var(--glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;box-shadow:0 10px 25px #02191230}.immersive-room .play-object-marker,.immersive-room .object-marker{color:var(--cream);background:#122f26d1;border-color:#bddfcbb3}.immersive-room .play-room-canvas .play-object:hover,.immersive-room .play-room-canvas .play-object:focus-visible,.immersive-room .discovery-scene .room-object:hover,.immersive-room .discovery-scene .room-object:focus-visible{background:#d2f5dc0b;border-color:#cee6d8aa;box-shadow:0 0 14px #d2f5dc18}.immersive-room .cafe-lamp-glow{opacity:.35;animation:none}.immersive-room .room-ambient .house-lamp-glow{opacity:.55}.immersive-room .play-room-tone{mix-blend-mode:soft-light}.street-dialog .discovery-shelf{max-width:none;margin:0;padding:0}.street-dialog .discovery-shelf-heading{display:none}.street-dialog .discovery-object-list{grid-template-columns:1fr}.street-dialog .discovery-card{border-color:var(--glass-border);background:#ffffff06;border-radius:13px}.street-dialog .discovery-card:hover{background:#ffffff0d;transform:none}.street-dialog .discovery-card>img{opacity:.94}.street-dialog .shop-guide,.street-dialog .guide-options{background:0 0}.theater-settings .poster-slot-editor,.theater-settings .theater-clip-editor{border-color:var(--glass-border);background:#ffffff04;border-radius:12px}.theater-settings .theater-file-control,.visitor-clip-input .temporary-file-upload{background:#ffffff05;border-color:#d9f2e749;border-radius:11px}.theater-settings .theater-add-link{border-color:var(--glass-border);border-radius:10px}.founding-program-actions button{border-color:var(--glass-border);background:#ffffff0a;border-radius:12px}.founding-program-actions button:last-child{color:#15372c;background:#b3d9c8}@media(max-width:1000px){.immersive-room .play-room-heading,.immersive-room .discovery-room-heading{flex-direction:row}.immersive-room .play-room-heading>div:first-child,.immersive-room .discovery-room-heading>div:first-child{max-width:290px}.immersive-room .play-room-heading p,.immersive-room .discovery-room-heading p{display:none}.immersive-room .play-room-heading button,.immersive-room .discovery-room-heading button{padding:8px;font-size:10px}.immersive-room .play-status,.immersive-room .room-guide{max-width:470px}}@media(max-width:767px){.world-shell .topbar,.world-shell.immersive-street>.topbar{flex-wrap:nowrap;gap:10px;height:56px;min-height:56px;padding:0 13px;display:flex}.world-shell .wordmark,.world-shell.immersive-street .wordmark{white-space:nowrap;letter-spacing:-.6px;font-size:20px}.world-shell .topbar nav{display:none}.world-shell .create-ticket,.world-shell.immersive-street .create-ticket{white-space:nowrap;min-height:34px;margin-left:auto;padding:7px 9px;font-size:10px}.world-shell .profile-chip{display:none}.world-shell .site-menu-button{width:32px;min-height:36px;color:var(--cream);background:#ffffff08;border:1px solid #ffffff18;border-radius:10px;flex-shrink:0;padding:5px;display:flex}.world-shell.immersive-street{--street-nav-height:56px}.world-shell.immersive-room{--room-nav-height:56px}.immersive-room .interior-toolbar{gap:10px;top:11px;left:12px;right:12px}.immersive-room .interior-toolbar>a,.immersive-room .interior-toolbar>button{border-radius:11px;min-height:36px;padding:8px 10px;font-size:10px}.immersive-room .interior-toolbar svg{width:16px}.immersive-room .play-room-heading,.immersive-room .discovery-room-heading,.immersive-room .theater-heading{gap:10px;display:block;top:59px;left:12px;right:12px}.immersive-room .play-room-heading>div:first-child,.immersive-room .discovery-room-heading>div:first-child,.immersive-room .theater-heading>div{border-radius:13px;width:max-content;max-width:270px;padding:9px 12px}.immersive-room .play-room-heading h1,.immersive-room .discovery-room-heading h1,.immersive-room .theater-heading h1{letter-spacing:-.45px;font-size:21px;line-height:1.15}.immersive-room .play-room-heading p,.immersive-room .discovery-room-heading p{display:none}.immersive-room .theater-heading p{max-width:240px;margin-top:6px;font-size:9px;line-height:1.45}.immersive-room .theater-heading h1{max-width:240px;font-size:18px}.immersive-room .theater-program-label{letter-spacing:.8px;font-size:8px}.immersive-room .play-room-heading>div:last-child:not(:first-child),.immersive-room .discovery-room-tools{z-index:15;flex-wrap:nowrap;gap:7px;width:auto;display:flex;position:fixed;bottom:79px;left:12px;right:12px}.immersive-room .play-room-heading button,.immersive-room .discovery-room-heading button{border-radius:11px;flex:1;min-height:37px;padding:8px;font-size:10px}.immersive-room .play-room-heading button svg,.immersive-room .discovery-room-heading button svg{width:16px}.immersive-room .room-activity-bar,.immersive-room .room-mini-toolbar,.immersive-room .theater-player-dock{border-radius:14px;flex-wrap:nowrap;gap:6px;padding:6px;display:flex;bottom:12px;left:10px;right:10px}.immersive-room .room-activity-bar button,.immersive-room .room-mini-toolbar button,.immersive-room .theater-player-dock button{border-radius:9px;min-height:42px;padding:8px 10px;font-size:10px}.immersive-room .room-mini-toolbar>span{display:none}.immersive-room .play-status,.immersive-room .room-guide{border-radius:10px;justify-content:space-between;gap:9px;max-width:none;padding:6px 9px;bottom:126px;left:12px;right:12px}.immersive-room .play-status p,.immersive-room .room-guide p{max-width:245px;font-size:9px;line-height:1.4}.immersive-room .play-status>span,.immersive-room .room-guide>span{white-space:nowrap;font-size:8px}.immersive-room .theater-error,.immersive-room .service-notice{bottom:79px;left:12px;right:12px}.immersive-room .play-object-label,.immersive-room .object-hint{display:none}html .street-dialog{border-radius:20px;max-width:calc(100vw - 24px);max-height:84dvh;padding:22px 18px}html .dialog-head{margin-bottom:18px}html .dialog-head h2{font-size:23px}html .dialog-head button{width:36px;min-width:36px;min-height:36px}.street-dialog .shop-play{grid-template-columns:1fr}.street-dialog .guide-options button{min-height:46px}.street-dialog .theater-library-results{max-height:290px}}@media(prefers-reduced-transparency:reduce){html .street-dialog,.immersive-room .interior-toolbar>a,.immersive-room .interior-toolbar>button,.immersive-room .play-room-heading>div:first-child,.immersive-room .discovery-room-heading>div:first-child,.immersive-room .theater-heading>div,.immersive-room .room-activity-bar,.immersive-room .room-mini-toolbar,.immersive-room .theater-player-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#173d32}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html .street-dialog,.immersive-room .room-activity-bar,.immersive-room .room-mini-toolbar,.immersive-room .theater-player-dock{background:#0f2420f5}}@media(prefers-reduced-motion:reduce){.immersive-room *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.world-shell .play-room-canvas .play-object,.world-shell .discovery-scene .room-object{box-sizing:border-box;min-width:0;min-height:0;box-shadow:none;isolation:isolate;background:0 0;border:1px solid #0000;border-radius:5px;padding:0;overflow:visible;transform:none}.world-shell .play-room-canvas .play-object:active,.world-shell .discovery-scene .room-object:active{transform:none}.world-shell .play-room-canvas .play-object:before,.world-shell .discovery-scene .room-object:before{content:"";pointer-events:auto;z-index:-1;background:0 0;width:max(100%,32px);height:max(100%,32px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.world-shell .play-room-canvas .play-object:hover,.world-shell .discovery-scene .room-object:hover{box-shadow:none;background:#d3f2e006;border-color:#d3f2e09e}.world-shell .play-room-canvas .play-object:focus-visible,.world-shell .discovery-scene .room-object:focus-visible{outline-offset:2px;box-shadow:none;background:0 0;border-color:#d6f5e2;outline:2px solid #d6f5e2}.world-shell .play-room-canvas .action-seat{border-radius:18%}.world-shell .play-room-canvas .action-note{border-radius:2px}.world-shell .play-room-canvas .action-exit{border-radius:3px}.world-shell .play-object-marker,.world-shell .object-marker{color:#edf9ee;pointer-events:none;opacity:0;background:#0f2a20d1;border:1px solid #d6f5e299;border-radius:50%;place-items:center;width:21px;height:21px;font:500 10px/1 Cabin,Arial,sans-serif;display:grid;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 7px #0b211933}.world-shell .room-show-hints .play-object-marker,.world-shell .reveal-discoveries .object-marker{opacity:.92}.world-shell .play-object:hover .play-object-marker,.world-shell .room-object:hover .object-marker{opacity:.7}.world-shell .play-object:focus-visible .play-object-marker,.world-shell .room-object:focus-visible .object-marker{opacity:1}.world-shell .play-object-label,.world-shell .object-hint{pointer-events:none;border-color:#d3f2e04d;max-width:240px;font-size:11px;box-shadow:0 5px 15px #0a211926}.world-shell .selected-seat{pointer-events:none;border:1px solid #c9ecd340;border-radius:50%;box-shadow:0 0 16px #c9ecd31c,inset 0 0 14px #c9ecd312}@media(max-width:767px){.world-shell .play-room-canvas .play-object:before,.world-shell .discovery-scene .room-object:before{width:max(100%,44px);height:max(100%,44px)}.world-shell .play-object-marker,.world-shell .object-marker{width:20px;height:20px;font-size:9px}.world-shell .play-object-marker svg,.world-shell .object-marker svg{width:11px;height:11px}.world-shell .play-object-label,.world-shell .object-hint{display:none}}@media(prefers-reduced-motion:reduce){.world-shell .play-room-canvas .play-object,.world-shell .discovery-scene .room-object{transition:none;animation:none}}.founding-stage .frontage-decor-layer{pointer-events:none;position:absolute;inset:0}.room-decor-layer{z-index:1;pointer-events:none;position:absolute;inset:0}.room-decor-layer>img{object-fit:fill;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.room-stage>.room-title,.room-stage>.display-wall{z-index:3;position:relative}.room-stage .room-decor-layer>img{object-fit:cover}.room-stage .room-decor-layer .decor-inspect{display:none}.room-decor-layer .decor-inspect{pointer-events:auto;z-index:2;border-radius:0;min-width:0;min-height:0;padding:0;display:block;position:absolute;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.decor-inspect:focus-visible{outline-offset:2px;outline:1px solid #ccecdc}.decor-glint{pointer-events:none;clip-path:polygon(0 0,100% 12%,100% 100%,0 88%);position:absolute;inset:0;overflow:hidden}.decor-glint:after{content:"";opacity:0;background:linear-gradient(110deg,#0000 35%,#ffffff1c 49%,#0000 62%);position:absolute;inset:-10% -40%;transform:translate(-120%)}.decor-tip{color:var(--cream);white-space:nowrap;opacity:0;pointer-events:none;background:#0f2420e0;border:1px solid #d7eee230;border-radius:8px;padding:6px 9px;font-size:10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,120%)}.decor-inspect:hover .decor-tip,.decor-inspect:focus-visible .decor-tip{opacity:1}.decor-view-description{color:var(--muted);margin-bottom:18px;font-size:13px;line-height:1.7}.decor-detail-art{border-radius:10px;width:100%;height:auto;margin:0 auto 20px;display:block}.decor-view-note{color:var(--muted);margin:13px 0 0;font-size:10px;line-height:1.6}.room-stage .room-art-button{color:var(--cream);border:1px solid var(--glass-border);background:#0f2420bf;border-radius:10px;margin-top:12px;padding:8px 12px;font-size:11px}.theater-canvas{overflow:hidden}.theater-poster-plane.has-house-art{background:#efe9d9;overflow:hidden}.theater-poster-plane .poster-base-art{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .35s,filter .35s;transform:scale(1)}.theater-poster-plane.has-house-art:hover:not(:disabled) .poster-base-art,.theater-poster-plane.has-house-art:focus-visible:not(:disabled) .poster-base-art{filter:brightness(1.035);transform:scale(1.018)}.poster-glass-glint{pointer-events:none;opacity:0;z-index:2;background:linear-gradient(112deg,#0000 28%,#ffffff28 48%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}.poster-motion-peek{opacity:0;pointer-events:none;z-index:3;background:#101a16;transition:opacity .2s;position:absolute;inset:0}.poster-motion-peek.peek-ready{opacity:1}.theater-poster-plane .poster-motion-peek video,.theater-poster-plane .poster-motion-peek img{object-fit:contain;filter:none;width:100%;height:100%;display:block;transform:none}.poster-slot-editor .house-art-note{color:var(--muted);margin:8px 0;font-size:10px}.decor-handoff-actions{align-items:center;gap:12px;display:flex}@media(prefers-reduced-motion:no-preference){.decor-inspect:hover .decor-glint:after,.decor-inspect:focus-visible .decor-glint:after,.theater-poster-plane.has-house-art:hover:not(:disabled) .poster-glass-glint,.theater-poster-plane.has-house-art:focus-visible:not(:disabled) .poster-glass-glint{animation:.85s ease-out both decor-light-pass}@keyframes decor-light-pass{0%{opacity:0;transform:translate(-120%)}25%{opacity:.65}to{opacity:0;transform:translate(130%)}}}@media(prefers-reduced-motion:reduce){.decor-glint:after,.poster-glass-glint,.poster-base-art,.poster-motion-peek{transition:none!important;animation:none!important}.poster-motion-peek{display:none!important}.theater-poster-plane.has-house-art:hover:not(:disabled) .poster-base-art{filter:none;transform:none}}@media(max-width:767px){.decor-tip{display:none}.decor-view-description{font-size:12px}.decor-detail-art{border-radius:8px}.room-art-button{white-space:nowrap}.decor-view-note{font-size:10px}}.home-breath{pointer-events:none;z-index:0;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.home-breath-tabby{transform-origin:24% 68%}.home-breath-calico{transform-origin:84.5% 62.5%}.home-album:focus-visible{outline:1px solid var(--muted);outline-offset:4px}.home-album figure{margin:0}.home-album-main{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:57dvh;margin:auto;display:block}.home-album figcaption{color:var(--cream);justify-content:space-between;gap:16px;margin:13px 0;font-size:13px;display:flex}.home-album figcaption span{color:var(--muted)}.home-album-controls{justify-content:space-between;gap:12px;margin:12px 0;display:flex}.home-album-controls button{border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--cream);border-radius:12px;align-items:center;gap:7px;padding:9px 14px;display:flex}.home-album-thumbs{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.home-album-thumbs button{background:0 0;border:1px solid #0000;border-radius:8px;padding:3px;overflow:hidden}.home-album-thumbs button[aria-pressed=true]{background:#b8d9c920;border-color:#b8d9c9}.home-album-thumbs img{object-fit:cover;border-radius:5px;width:100%;height:65px}.home-album-note,.home-purr-note{color:var(--muted);font-size:10px;line-height:1.6}.home-purr-note{margin:0 20px 12px}.home-purr-toggle[aria-pressed=true]{border-color:#b8d9c9}@media(prefers-reduced-motion:no-preference){.room-ambient .home-breath-tabby{animation:4.4s ease-in-out infinite cat-soft-breath}.room-ambient .home-breath-calico{animation:3.8s ease-in-out -.9s infinite cat-soft-breath}@keyframes cat-soft-breath{0%,to{transform:scale(1)}48%{transform:scale(1.006,1.022)}}}@media(prefers-reduced-motion:reduce){.home-breath{will-change:auto;animation:none!important;transform:none!important}}@media(max-width:600px){.home-album-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.home-album-thumbs img{height:58px}.home-album-main{max-height:49dvh}}.object-target{pointer-events:none;isolation:isolate;min-width:0;min-height:0;padding:0;position:absolute;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.object-shape-control{pointer-events:none;cursor:pointer;outline:none!important}.object-shape-hit{fill:#0000;stroke:none;pointer-events:fill}.object-ambient-glow{fill:#f6e5bd;stroke:none;opacity:0;pointer-events:none;transition:opacity .22s}.object-shape-control:hover .object-ambient-glow{opacity:.28}.object-shape-control:focus-visible .object-ambient-glow{opacity:.62}.room-show-hints .object-ambient-glow,.reveal-discoveries .object-ambient-glow{opacity:.16}.room-show-hints .object-shape-control:hover .object-ambient-glow,.reveal-discoveries .object-shape-control:hover .object-ambient-glow{opacity:.32}.object-shape-control:focus-visible .object-shape-hit{fill:#fff8d50a}.world-shell .play-room-canvas .play-object,.world-shell .discovery-scene .room-object,.world-shell .decor-inspect,.world-shell .theater-poster-plane{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.world-shell .play-room-canvas .play-object:before,.world-shell .discovery-scene .room-object:before,.world-shell .play-object-marker,.world-shell .object-marker,.world-shell .play-object-label,.world-shell .object-hint,.world-shell .decor-tip{display:none!important}.world-shell .selected-seat{box-shadow:none;background:radial-gradient(#ffe4ad15,#0000 65%);border:0}.world-shell .original-hotspots .store-entry:hover,.world-shell .original-hotspots .store-entry:focus-visible{box-shadow:none;background:0 0}.world-shell .original-hotspots .entry-tooltip{display:none}.theater-poster-plane:focus-visible .poster-base-art{filter:brightness(1.12)drop-shadow(0 0 6px #f6e5bd66)}@media(prefers-reduced-motion:reduce){.object-ambient-glow{transition:none}}.spotify-dock{z-index:90;color:#f5f2e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10231ef2;border:1px solid #dbefe12b;border-radius:18px;width:min(360px,100vw - 32px);position:fixed;bottom:22px;right:20px;overflow:hidden;box-shadow:0 14px 55px #0005}.spotify-dock header{align-items:center;gap:5px;padding:10px 12px;display:flex}.spotify-dock header strong{flex:1;font-size:12px}.spotify-dock header button{color:inherit;background:0 0;border:0;padding:8px}.spotify-content{padding:0 10px 12px}.spotify-content iframe{border:0;border-radius:12px;width:100%;display:block}.spotify-content p{color:#c4d4cc;margin:9px 3px;font-size:10px;line-height:1.5}.spotify-content details{margin:10px 3px;font-size:11px}.spotify-content form{gap:7px;margin-top:8px;display:grid}.spotify-content input{width:100%;color:inherit;background:#10251e;border:1px solid #d9e8da33;border-radius:7px;padding:9px;font-size:11px}.spotify-content form button{color:#18372b;background:#dce9df;border-radius:7px;padding:7px;font-size:11px}.spotify-content a{align-items:center;gap:5px;margin:8px 3px 0;font-size:10px;display:flex}.spotify-collapsed{width:220px}.spotify-collapsed .spotify-content{height:0;padding:0;overflow:hidden}.room-stage .decor-inspect-shape{display:none}.theater-screen-plane.projection-fit-cover video,.theater-screen-plane.projection-fit-cover img{object-fit:cover}.theater-screen-plane.projection-fit-contain video,.theater-screen-plane.projection-fit-contain img{object-fit:contain}.theater-screen-plane{box-shadow:none!important}.world-shell .theater-heading{pointer-events:none}.world-shell .theater-heading h1{font-size:clamp(13px,1.2vw,18px)}.world-shell .theater-heading>div{padding:9px 12px}.world-shell .theater-heading p{font-size:10px}.world-shell .play-status{box-shadow:none;pointer-events:none;background:0 0;border:0}.world-shell .play-status span{display:none}.world-shell .play-status p{opacity:.75;font-size:10px}.world-shell .play-room-heading button,.world-shell .discovery-room-tools button,.world-shell .theater-player-dock button{border-radius:11px;min-height:40px;padding:7px 10px;font-size:11px}.world-shell .play-room-heading>div:last-child,.world-shell .discovery-room-tools{gap:6px}.world-shell .play-status p{white-space:normal;max-width:280px}.spotify-collapsed header strong{font-size:10px}@media(max-width:767px){.spotify-dock{bottom:12px;right:12px}.spotify-content details{max-height:180px;overflow:auto}}.street-dialog .found-object>img.supplied-artwork{object-fit:contain;background:0 0;width:100%;height:auto;max-height:60dvh}.street-dialog .discovery-card>img.supplied-artwork{object-fit:contain;background:#ede7d8}.original-art-link{color:var(--cream);align-items:center;gap:6px;margin:10px 0 15px;font-size:11px;display:flex}.owner-comic-collection{margin:12px 0;font-size:11px}.owner-comic-collection img{border-radius:8px;width:100%;height:auto;margin-top:10px;display:block}.play-frame img{object-fit:contain}.world-shell .bar-corner-tv{aspect-ratio:16/11;z-index:4;background:linear-gradient(145deg,#493c32,#171817);border:3px solid #443126;border-radius:9px;width:14.8%;min-height:44px;padding:.55%;display:block;position:absolute;top:62%;left:2.1%;overflow:hidden;transform:perspective(600px)rotateY(9deg);box-shadow:6px 10px 12px #0007}.world-shell .bar-tv-screen{color:#f6f1dd;text-shadow:0 1px 2px #15251d;background:#20372f;border-radius:5px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.tv-game-picture{width:100%;height:100%;display:block}.bar-tv-channel{letter-spacing:.04em;background:#142720c9;justify-content:space-between;padding:3%;font:700 clamp(5px,.6vw,9px)/1.2 Cabin,sans-serif;display:flex;position:absolute;inset:0 0 auto}.bar-tv-channel i{color:#dcc28a;font-size:.8em;font-style:normal}.bar-tv-ticker{white-space:nowrap;text-overflow:ellipsis;background:#12251deb;padding:3%;font:clamp(5px,.55vw,8px)/1.2 Cabin,sans-serif;position:absolute;inset:auto 0 0;overflow:hidden}.bar-corner-tv:hover,.bar-corner-tv:focus-visible{outline-offset:2px;outline:2px solid #d6c394;box-shadow:0 0 15px #a2c9e766,6px 10px 12px #0007}.tv-player{animation:5s ease-in-out infinite alternate tv-player-move}.tv-player:nth-of-type(2n){animation-duration:7s;animation-delay:-3s}.tv-ball{animation:4s ease-in-out infinite tv-pitch}@keyframes tv-player-move{to{transform:translate(3px,-2px)}}@keyframes tv-pitch{0%,40%,to{transform:translate(0)}60%,70%{transform:translate(2px,21px)}}.bar-tv-details{gap:16px;padding:10px;display:grid}.bar-tv-details>a{color:var(--gold);text-decoration:underline}.bar-tv-details small{color:var(--muted);line-height:1.6}.tv-score-card{border-top:1px solid var(--line);padding:16px 0}.tv-score-card>span{letter-spacing:.12em;color:var(--gold);font-size:11px}.tv-score-card h3{margin:8px 0;font-size:24px}.tv-score-card>strong{font:32px Abril,serif}@media(prefers-reduced-motion:reduce){.tv-player,.tv-ball{animation:none}}.world-shell.immersive-street{--street-nav-height:52px;--street-dock-height:0px;--street-label-height:0px}.world-shell.immersive-room{--room-nav-height:52px}.world-shell.immersive-street>.topbar,.world-shell.immersive-room>.topbar{background:#0d231f;border:0;flex-wrap:nowrap;gap:12px;height:52px;min-height:52px;padding:0 20px;display:flex}.world-shell.immersive-street .wordmark,.world-shell.immersive-room .wordmark{letter-spacing:-.5px;white-space:nowrap;font-size:21px}.world-shell.immersive-street .wordmark>span,.world-shell.immersive-room .wordmark>span,.world-shell.immersive-street .topbar nav,.world-shell.immersive-room .topbar nav{display:none}.world-shell .site-menu-button{min-width:44px;min-height:44px;box-shadow:none;background:0 0;border:0;flex-shrink:0;margin-left:auto}.world-shell.immersive-street .street-dock,.world-shell.immersive-street .street-caption-strip,.world-shell.immersive-street .street-nameplate{display:none}.world-shell.immersive-street .scene-pan{scroll-behavior:smooth;overscroll-behavior-x:contain;inset:0}.world-shell.immersive-street .arrival{top:20px;left:22px}.world-shell.immersive-street .arrival h1{color:#f4ead8;font-size:14px}.world-shell.immersive-street .arrival h1:after{display:none}.world-shell.immersive-street .door-hint{width:34px;height:44px;box-shadow:none;opacity:.8;filter:drop-shadow(0 1px 3px #071813);background:0 0;border:0}.world-shell.immersive-street .door-hint svg{width:21px;height:21px}.world-shell.immersive-street .store-entry{transition:filter .3s}.scene-settings-trigger{z-index:9;text-shadow:0 1px 4px #12251d;min-height:44px;padding:8px;position:absolute;top:8px;right:16px;box-shadow:none!important;color:#f4ead8!important;background:0 0!important;border:0!important;font-size:11px!important}.world-shell .atmosphere-toggle{border:1px solid var(--line);margin:20px 0;padding:12px;display:block}.world-shell .dialog .local-weather-bar{max-width:100%;margin-top:20px;position:static}.floor-navigation{z-index:10;bottom:max(16px,env(safe-area-inset-bottom));pointer-events:none;justify-content:space-between;align-items:center;gap:14px;width:min(360px,92%);display:flex;position:absolute;left:50%;transform:translate(-50%)}.world-shell .floor-arrow{width:70px;min-width:56px;height:66px;min-height:44px;box-shadow:none;color:#f5e1b4;pointer-events:auto;perspective:200px;opacity:.9;background:0 0;border:0;padding:6px;transition:opacity .2s}.floor-arrow svg{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 5px 3px #16211edd);width:100%;height:100%;transition:transform .25s;transform:rotateX(48deg)}.world-shell .floor-arrow:hover svg,.world-shell .floor-arrow:focus-visible svg{transform:rotateX(42deg)translate(4px)}.world-shell .floor-arrow-left:hover svg,.world-shell .floor-arrow-left:focus-visible svg{transform:rotateX(42deg)translate(-4px)}.world-shell .floor-arrow:disabled{opacity:.16;cursor:default}.world-shell .floor-arrow:focus-visible{outline-offset:0;border-radius:10px;outline:2px solid #f4e5bd}.world-shell .floor-caption{pointer-events:auto;text-align:center;color:#f2e7ce;text-shadow:0 1px 3px #071a12;background:#10241bbd;border:1px solid #dcc28a30;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:150px;min-height:52px;padding:7px 14px;font-size:13px;line-height:1.3;display:flex;box-shadow:0 5px 24px #14271d22}.floor-caption span{color:#d5cebc;letter-spacing:.03em;font-size:10px}.world-shell.immersive-room .interior-toolbar{top:10px;left:14px;right:14px}.world-shell.immersive-room .interior-toolbar>a,.world-shell.immersive-room .interior-toolbar>button{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:44px;box-shadow:none;background:#0f231bbd;border:1px solid #e0d1b330;padding:8px 12px;font-size:11px}.world-shell.immersive-room .play-room-heading,.world-shell.immersive-room .discovery-room-heading,.world-shell.immersive-room .theater-heading{pointer-events:none;top:68px;left:24px;right:24px}.world-shell.immersive-room .play-room-heading>div:first-child,.world-shell.immersive-room .discovery-room-heading>div:first-child,.world-shell.immersive-room .theater-heading>div{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;max-width:90%;padding:0;display:block}.world-shell.immersive-room .play-room-heading h1,.world-shell.immersive-room .discovery-room-heading h1,.world-shell.immersive-room .theater-heading h1{color:#f7ebd3;text-shadow:0 2px 10px #0b211be0;font:400 24px/1.25 Abril,serif}.world-shell.immersive-room .play-room-heading p,.world-shell.immersive-room .discovery-room-heading p,.world-shell.immersive-room .theater-heading p,.world-shell.immersive-room .theater-program-label,.world-shell.immersive-room .play-room-heading>div:last-child:not(:first-child){display:none}.quiet-room-status{z-index:8;text-align:center;color:#f4e5bd;text-shadow:0 2px 6px #17271a;pointer-events:none;font-size:12px;position:absolute;bottom:95px;left:20%;right:20%}.quiet-room-status:empty{display:none}.room-options{gap:20px;padding:8px 0;display:grid}.room-options>p{font-size:16px;line-height:1.6}.room-option-buttons{flex-wrap:wrap;gap:10px;display:flex}.world-shell .room-option-buttons button{border:1px solid var(--line);text-align:left;min-height:44px;color:var(--cream);background:#18332d;border-radius:8px;padding:12px 16px;font-size:14px}.room-options small{color:var(--muted);font-size:12px}.repaired-bar-taps{clip-path:inset(48% 46.4% 37.3% 38.6%);pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.world-shell .sticky-personal-card{z-index:4;background:#f1e6ce;border:1px solid #9d8c69;border-radius:1px;flex-direction:column;justify-content:center;align-items:center;width:13%;height:13%;padding:.5%;display:flex;position:absolute;top:17%;left:62%;overflow:hidden;transform:rotate(-3deg);box-shadow:1px 4px 5px #1f31293d}.sticky-personal-card img{object-fit:contain;width:100%;height:80%}.sticky-personal-card span{color:#3b5244;font:clamp(5px,.7vw,11px)/1.1 Cabin,sans-serif}.kara-note{max-width:600px;margin:auto;line-height:1.8}.kara-note>img{float:right;object-fit:contain;width:40%;max-height:200px;margin:0 0 20px 20px}.kara-note h2{margin:16px 0;font:28px/1.25 Abril,serif}.note-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);font-size:11px}.kara-note p{margin:16px 0}.kara-signature{font-style:italic}.world-shell .kara-note button{min-height:44px;color:var(--gold);padding:12px 0}.sticky-keepsake{text-align:center;padding:10px}.sticky-keepsake h3{font:28px/1.2 Abril,serif}.sticky-keepsake p{max-width:450px;margin:14px auto;line-height:1.6}.keepsake-window{background:#ede3cd;border:14px solid #ab4034;border-radius:50px 50px 14px 14px;place-items:center;width:min(280px,100%);height:260px;margin:20px auto;display:grid;overflow:hidden;box-shadow:inset 0 0 0 5px #aa9c82,0 14px 25px #0002}.keepsake-window img{object-fit:contain;width:90%;height:90%;animation:.65s cubic-bezier(.16,1,.3,1) both keepsake-arrives}.keepsake-window span{color:#4f6252;max-width:170px;font:20px/1.4 Abril,serif}.world-shell .keepsake-pull{color:#303c34;background:linear-gradient(#ded8c8,#a39d8e);border:3px solid #f2e7ce;border-radius:8px;min-height:48px;padding:10px 25px;box-shadow:0 5px #6b6150}.world-shell .keepsake-pull:active{transform:translateY(3px);box-shadow:0 2px #6b6150}.keepsake-links{flex-wrap:wrap;justify-content:center;gap:18px;margin:24px auto;display:flex}.keepsake-links a{min-height:44px;color:var(--gold);padding:10px;text-decoration:underline}@keyframes keepsake-arrives{0%{opacity:0;transform:translateY(-50px)rotate(-7deg)}to{opacity:1;transform:none}}::view-transition-old(root){animation:.3s ease-in both scene-depart}::view-transition-new(root){animation:.55s cubic-bezier(.16,1,.3,1) both scene-arrive}@keyframes scene-depart{to{opacity:0;transform:scale(1.025)}}@keyframes scene-arrive{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media(max-width:767px){.world-shell.immersive-street>.topbar,.world-shell.immersive-room>.topbar{padding:0 14px}.world-shell.immersive-street .wordmark,.world-shell.immersive-room .wordmark{font-size:20px}.world-shell.immersive-street .arrival{top:15px;left:18px}.world-shell.immersive-street .arrival h1{font-size:12px}.scene-settings-trigger{top:2px;right:12px;font-size:10px!important}.floor-navigation{bottom:max(14px,env(safe-area-inset-bottom));gap:6px;width:calc(100% - 28px)}.world-shell .floor-caption{min-width:146px;font-size:12px}.world-shell.immersive-room .play-room-heading h1,.world-shell.immersive-room .discovery-room-heading h1,.world-shell.immersive-room .theater-heading h1{font-size:22px}.world-shell.immersive-room .play-room-heading,.world-shell.immersive-room .discovery-room-heading,.world-shell.immersive-room .theater-heading{top:65px;left:22px}.quiet-room-status{font-size:11px;left:20px;right:20px}.world-shell .dialog .local-weather-bar{max-width:100%;position:static;top:auto;left:auto;right:auto}}@media(prefers-reduced-motion:reduce){.world-shell.immersive-street .scene-pan{scroll-behavior:auto}.keepsake-window img{animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.floor-arrow svg{transition:none}}.knock-experience{text-align:center;max-width:480px;margin:auto}.knock-door-frame{perspective:650px;background:linear-gradient(#cda26b,#684523);border:8px solid #443a2d;border-radius:75px 75px 0 0;width:150px;height:230px;margin:20px auto;overflow:hidden;box-shadow:0 0 30px #dbba7933}.knock-door-leaf{transform-origin:0;background:repeating-linear-gradient(92deg,#384036 0,#41483a 3px,#3b4435 7px);border:5px solid #67654e;border-radius:60px 60px 0 0;height:100%;transition:transform .6s ease-in-out;position:relative}.knock-door-leaf:before,.knock-door-leaf:after{content:"";border:3px ridge #797c60;position:absolute;inset:50% 15% 8%}.knock-door-leaf:before{border-radius:35px 35px 0 0;top:10%;bottom:55%}.door-peephole{z-index:2;color:#e8cb91;background:#1a231c;border:2px solid #988459;padding:4px;font-size:12px;position:absolute;top:30%;left:15%;right:15%}.knock-door-leaf i{background:radial-gradient(circle at 35% 25%,#e9d393,#94723b);border-radius:50%;width:12px;height:12px;position:absolute;top:55%;right:10%}.knocked-once .knock-door-leaf{animation:.35s ease-in-out door-rattle}.door-opening .knock-door-leaf{animation:none;transform:rotateY(-75deg)}.knock-response{min-height:72px;margin:20px auto;font-size:17px;line-height:1.6}.knock-choices{justify-content:center;gap:14px;margin:24px 0;display:flex}.world-shell .knock-choices>*{border:1px solid var(--line);border-radius:8px;min-height:48px;padding:12px 18px}.knock-choices>a{color:#24382b;background:#dec28c}.knock-experience small{color:var(--muted);display:block}@keyframes door-rattle{25%{transform:rotateY(-4deg)}50%{transform:rotateY(2deg)}75%{transform:rotateY(-3deg)}}.world-shell .found-object>img,.world-shell .discovery-card>img{object-fit:contain;background:#f2ede4}@media(prefers-reduced-motion:reduce){.knock-door-leaf,.knocked-once .knock-door-leaf{transition:none;animation:none}}.street-newspaper{color:#28362d;background:#eee7d6;max-width:1040px;margin:30px auto;padding:32px 40px 50px;box-shadow:0 15px 50px #0002}.newspaper-edition{letter-spacing:.12em;border-bottom:2px solid #28362d;justify-content:space-between;gap:15px;padding-bottom:14px;font-size:10px;display:flex}.street-newspaper>header{text-align:center;border-bottom:5px double #28362d;padding:18px 0}.street-newspaper h1{letter-spacing:-.035em;font:clamp(32px,5.7vw,65px)/1.05 Abril,Georgia,serif}.street-newspaper>header p{margin:12px 0 0;font:italic 15px Georgia,serif}.newspaper-columns{grid-template-columns:1.65fr 1fr;gap:32px;padding-top:28px;display:grid}.street-newspaper h2{margin:10px 0 18px;font:27px/1.13 Abril,Georgia,serif}.street-newspaper p{margin:12px 0;font:16px/1.65 Georgia,serif}.street-newspaper .newspaper-kicker{letter-spacing:.12em;font:10px/1.4 Cabin,sans-serif}.street-newspaper a{color:#4c6247;text-underline-offset:4px;min-height:44px;padding:10px 0;font-size:14px;text-decoration:underline;display:inline-block}.newspaper-lead h2{font-size:38px}.newspaper-lead img{width:100%;display:block}.newspaper-side{border-left:1px solid #9b9e8a;padding-left:28px}.newspaper-side article+article{border-top:1px solid #9b9e8a;margin-top:22px;padding-top:20px}.newspaper-side img{float:right;width:32%;margin:0 0 14px 15px}.neighbor-column{border-top:5px double #28362d;margin-top:30px;padding-top:20px}.neighbor-column>article{border-bottom:1px solid #9b9e8a;padding:14px 0}.newspaper-return{margin-top:24px}@media(max-width:650px){.street-newspaper{margin:0;padding:24px 22px}.newspaper-columns{grid-template-columns:1fr;gap:24px}.newspaper-side{border-top:1px solid #9b9e8a;border-left:0;padding:24px 0 0}.newspaper-lead h2{font-size:31px}.newspaper-edition{letter-spacing:.04em;font-size:9px}}.social-neighborhood{--neighbor-paper:#faf9f7;--gold:#ddd5fc;--muted:#aaa8b5;--line:#ffffff1c;--neighbor-ink:#23232c;--neighbor-subtle:#66646c;max-width:1280px;margin:auto;padding:50px 40px 100px}.neighborhood-intro{justify-content:space-between;align-items:center;gap:40px;margin-bottom:34px;display:flex}.neighborhood-intro>div{max-width:740px}.neighborhood-eyebrow{letter-spacing:1.8px;color:var(--gold);align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.neighborhood-eyebrow>span{background:var(--gold);border-radius:50%;width:6px;height:6px}.neighborhood-intro h1{font-family:var(--font-body);letter-spacing:-1.9px;text-wrap:balance;margin:15px 0;font-size:clamp(34px,4.8vw,58px);font-weight:600}.neighborhood-intro p:last-child{color:var(--muted);max-width:620px;font-size:15px}.own-street-link{white-space:nowrap;border:1px solid #e3bd7766;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 18px;font-size:13px;display:flex}.neighborhood-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.neighborhood-tabs{gap:5px;display:flex}.neighborhood-tabs button{min-height:46px;color:var(--muted);border-radius:9px;align-items:center;gap:9px;padding:10px 17px;font-size:13px;display:flex}.neighborhood-tabs button[aria-pressed=true]{background:var(--neighbor-paper);color:var(--neighbor-ink)}.neighbor-search{border:1px solid var(--line);background:#ffffff08;border-radius:12px;flex:1;align-items:center;gap:10px;max-width:375px;padding-left:13px;display:flex}.neighbor-search input{background:0 0;border:0;width:100%;min-width:0;padding:10px 0;font-size:16px}.neighbor-search button{place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}.neighbor-search:focus-within{outline:2px solid var(--gold);outline-offset:3px}.neighborhood-section-line{letter-spacing:1.5px;color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin:24px 0 4px;font-size:10px;display:flex}.neighborhood-section-line>span:first-child{color:var(--gold);align-items:center;gap:6px;display:flex}.neighborhood-section-line>span:last-child{letter-spacing:0;font-size:12px}.neighborhood-section-line button{min-height:44px;text-decoration:underline}.neighborhood-feedback{min-height:22px;color:var(--gold);margin-bottom:9px;font-size:13px}.social-neighborhood .notice{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.social-neighborhood .notice button,.social-neighborhood .notice a{min-height:44px;text-decoration:underline}.neighbor-streets{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.neighbor-card{background:var(--neighbor-paper);min-width:0;color:var(--neighbor-ink);content-visibility:auto;contain-intrinsic-size:auto 415px;border:1px solid #fff2;border-radius:18px;overflow:hidden}.neighbor-scene{background:linear-gradient(#393347,#9a6c75 78%,#665257 78% 83%,#342c37 83%);height:260px;display:block;position:relative;overflow:hidden}.neighbor-scene:after{content:"";pointer-events:none;background:linear-gradient(#0000,#21162bba);height:55px;position:absolute;bottom:0;left:0;right:0}.neighbor-facades{justify-content:center;align-items:flex-end;gap:0;height:100%;padding:40px 15px 37px;display:flex}.neighbor-facades .building-art{flex:0 150px;width:150px;min-width:0;height:100%}.neighbor-facades .building-art img{object-fit:contain;object-position:bottom;width:100%;height:100%}.neighbor-facades .building-sign{font-size:8px}.neighbor-scene-tag{letter-spacing:1.2px;color:#fff3de;background:#21162bc9;border:1px solid #fff3;border-radius:4px;padding:7px 10px;font-size:9px;position:absolute;top:16px;left:17px}.neighbor-door-hint{color:#fff3de;z-index:1;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;bottom:13px;right:18px}.founding-neighbor-scene img{object-fit:cover;width:100%;height:100%}.neighbor-card-copy{padding:21px 23px 19px}.neighbor-identity{align-items:center;gap:11px;display:flex}.neighbor-monogram{width:39px;height:39px;font-family:var(--font-body);background:#e8e5ef;border:1px solid #23232c26;border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;display:grid}.neighbor-identity>div{flex:1;min-width:0}.neighbor-identity h2{font-family:var(--font-body);letter-spacing:-.5px;overflow-wrap:anywhere;text-wrap:balance;font-size:23px;font-weight:600}.neighbor-identity>div>span{color:var(--neighbor-subtle);margin-top:5px;font-size:12px;display:block}.neighbor-identity>a{flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.neighbor-card-copy>p{color:var(--neighbor-subtle);overflow-wrap:anywhere;margin:16px 0 18px;font-size:14px}.neighbor-actions{border-top:1px solid #23232c22;gap:9px;padding-top:14px;display:flex}.neighbor-actions button{min-height:44px;color:inherit;border:1px solid #23232c44;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:12px;display:flex}.neighbor-actions button[aria-pressed=true]{background:var(--neighbor-ink);color:var(--neighbor-paper);border-color:var(--neighbor-ink)}.neighbor-actions button:disabled{opacity:.55;cursor:wait}.neighbor-signin{border-top:1px solid #23232c22;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.neighbor-card-footer{color:var(--neighbor-subtle);border-top:1px solid #23232c22;justify-content:space-between;align-items:center;gap:10px;padding-top:13px;font-size:11px;display:flex}.neighbor-card-footer a{min-height:44px;color:var(--neighbor-ink);align-items:center;gap:8px;display:flex}.followed-streets{grid-template-columns:minmax(0,790px);justify-content:center}.followed-streets .neighbor-scene{height:310px}.personal-map-layout{background:var(--neighbor-paper);color:var(--neighbor-ink);border:1px solid #fff2;border-radius:18px;grid-template-columns:minmax(0,1fr) 280px;display:grid;overflow:hidden}.personal-map{height:650px;position:relative;overflow:hidden}.map-ground{width:100%;height:100%;position:absolute;inset:0}.map-district{letter-spacing:2px;color:#655b4b;pointer-events:none;font-size:9px;position:absolute}.map-district-north{top:6%;left:7%}.map-district-center{top:46%;left:49%;transform:rotate(4deg)}.map-district-south{bottom:9%;left:14%}.map-compass{color:#4d5152;font-size:12px;position:absolute;top:20px;right:20px}.personal-map-pin{z-index:1;width:105px;height:120px;color:var(--neighbor-ink);border-radius:9px;flex-direction:column;justify-content:end;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.personal-map-pin .building-art{pointer-events:none;flex-shrink:0;width:75px;height:72px}.personal-map-pin .building-art img{object-fit:contain;object-position:bottom;filter:drop-shadow(2px 4px 2px #0003);width:100%;height:100%}.personal-map-pin .building-sign{display:none}.map-pin-label{background:var(--neighbor-paper);text-overflow:ellipsis;white-space:nowrap;border:1px solid #b6a98f;border-radius:3px;flex-shrink:0;max-width:110px;padding:4px 7px;font-size:10px;overflow:hidden;box-shadow:0 2px 4px #23232c22}.map-pin-point{flex-shrink:0;margin-top:2px}.personal-map-pin.selected{z-index:2}.personal-map-pin.selected .map-pin-label{color:var(--neighbor-paper);background:var(--neighbor-ink);border-color:var(--neighbor-ink);flex-shrink:0}.placing-pin{cursor:crosshair}.map-instruction{color:var(--neighbor-subtle);text-align:center;pointer-events:none;background:#faf9f7ed;border:1px solid #c6baa5;border-radius:9px;margin:0;padding:10px 14px;font-size:12px;position:absolute;bottom:14px;left:14px;right:14px}.map-place-panel{border-left:1px solid #23232c22;align-self:stretch;padding:30px 23px}.map-place-panel .neighborhood-eyebrow{color:var(--neighbor-subtle);letter-spacing:1.2px;font-size:9px}.map-place-panel h2{font-family:var(--font-body);letter-spacing:-.8px;overflow-wrap:anywhere;text-wrap:balance;margin:17px 0 12px;font-size:29px;font-weight:600}.map-place-panel p{color:var(--neighbor-subtle);overflow-wrap:anywhere;margin:10px 0;font-size:13px}.neighbor-visit{background:var(--neighbor-ink);color:var(--neighbor-paper);border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:22px;padding:12px;font-size:13px;display:flex}.map-move-button{width:100%;color:var(--neighbor-ink);border:1px solid #23232c44;border-radius:9px;min-height:44px;margin:12px 0;font-size:12px}.map-move-arrows{gap:6px;margin:0 0 15px;display:flex}.map-move-arrows button{min-width:44px;min-height:44px;color:var(--neighbor-ink);border:1px solid #23232c33;border-radius:9px;place-items:center;display:grid}.map-place-panel .neighbor-actions{flex-wrap:wrap}.map-private-note{color:var(--neighbor-subtle);border-top:1px solid #23232c22;margin-top:30px;padding-top:15px;font-size:11px;display:block}.neighborhood-empty{text-align:center;border:1px dashed var(--line);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:17px;min-height:330px;padding:36px;display:flex}.neighborhood-empty h2{font-family:var(--font-body);letter-spacing:-.8px;text-wrap:balance;font-size:30px;font-weight:600}.neighborhood-empty p{max-width:370px;color:var(--muted);font-size:14px}.neighborhood-empty button{background:var(--neighbor-paper);min-height:48px;color:var(--neighbor-ink);align-items:center;gap:10px;margin-top:5px;padding:12px 18px;display:flex}.founding-pilot-note{color:var(--muted);padding:24px 0;font-size:13px}.neighbor-pagination{justify-content:center;align-items:center;gap:20px;margin-top:25px;font-size:12px;display:flex}.neighbor-pagination button{border:1px solid var(--line);align-items:center;gap:8px;min-height:44px;padding:10px 15px;display:flex}.neighborhood-bottom-nav{display:none}.social-neighborhood :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #9586b8}.social-neighborhood button,.social-neighborhood a{touch-action:manipulation}@media(min-width:1100px){.founding-neighbor:only-child{grid-column:1/-1;grid-template-columns:1.5fr 1fr;display:grid}.founding-neighbor:only-child .neighbor-scene{height:330px}.founding-neighbor:only-child .neighbor-card-copy{align-self:center;padding:30px}}@media(max-width:760px){.social-neighborhood{padding:27px 18px calc(100px + env(safe-area-inset-bottom))}.neighborhood-intro{margin-bottom:23px;display:block}.neighborhood-intro h1{letter-spacing:-1.4px;margin:14px 0 11px;font-size:38px;line-height:1.15}.neighborhood-intro p:last-child{font-size:14px}.neighborhood-eyebrow{letter-spacing:1.4px;font-size:9px}.own-street-link{display:none}.neighborhood-toolbar{padding:12px 0;display:block}.neighborhood-tabs{display:none}.neighborhood-tabs button{flex:1;justify-content:center;gap:7px;padding:9px 12px;font-size:12px}.neighbor-search{max-width:none;margin-top:0}.neighborhood-section-line{margin-top:17px}.neighborhood-section-line>span:last-child:not(:first-child){display:none}.neighborhood-feedback{font-size:12px}.neighbor-streets{grid-template-columns:1fr;gap:22px}.neighbor-scene,.followed-streets .neighbor-scene{height:230px}.neighbor-card-copy{padding:19px 17px 13px}.neighbor-identity h2{font-size:22px}.neighbor-monogram{width:34px;height:34px;font-size:16px}.neighbor-card-copy>p{margin:14px 0;font-size:13px}.neighbor-card-footer{flex-wrap:wrap;gap:0}.neighbor-card-footer a{margin-left:auto}.personal-map-layout{display:block}.personal-map{height:590px}.map-place-panel{border-top:1px solid #23232c22;border-left:0;padding:22px 20px}.map-place-panel h2{font-size:25px}.personal-map-pin{width:84px;height:110px}.personal-map-pin .building-art{width:57px;height:66px}.map-pin-label{flex-shrink:0;max-width:92px;font-size:9px}.map-district-center{font-size:8px;left:47%}.map-instruction{padding:9px;font-size:11px}.neighborhood-bottom-nav{color:var(--neighbor-ink);padding:7px 7px calc(7px + env(safe-area-inset-bottom));z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#faf9f7f2;border-top:1px solid #23232c33;justify-content:space-around;gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0}.neighborhood-bottom-nav>:is(button,a){min-width:48px;min-height:50px;color:var(--neighbor-subtle);border-radius:9px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:4px 6px;font-size:10px;display:flex}.neighborhood-bottom-nav [aria-current=page]{color:var(--neighbor-ink);background:#23232c10}}@media(prefers-reduced-motion:reduce){.social-neighborhood *{scroll-behavior:auto;transition:none}}.world-shell:has(.social-neighborhood){--line:#ffffff1c;--cream:#f7f6fa;--muted:#aaa8b5;background:#18171f}.world-shell:has(.social-neighborhood) .topbar{background:#18171ff0;border-bottom:1px solid #ffffff12}.world-shell:has(.social-neighborhood) .wordmark{font-family:var(--font-body);letter-spacing:-.6px;font-weight:600}.world-shell:has(.social-neighborhood) .topbar nav{font-size:12px}.neighbor-card{animation:.32s cubic-bezier(.2,.8,.2,1) both neighbor-arrive}.social-neighborhood button,.social-neighborhood .own-street-link{transition:background-color .18s,color .18s,transform .18s}.social-neighborhood button:not(.personal-map-pin):active,.social-neighborhood .own-street-link:active{transform:scale(.97)}.neighbor-scene img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.neighbor-scene:hover>img{transform:scale(1.035)}.neighbor-actions button:hover{border-color:var(--neighbor-ink)}.personal-map-pin:hover .map-pin-label{background:#e8e5ef;flex-shrink:0}}@keyframes neighbor-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.social-neighborhood *{transition:none!important;animation:none!important}}.map-place-panel{position:relative}.map-dismiss{min-width:44px;min-height:44px;color:var(--neighbor-ink);place-items:center;display:grid;position:absolute;top:7px;right:7px}@media(max-width:760px){.map-place-panel:not(.has-selection){display:none}.map-place-panel.has-selection{left:12px;right:12px;bottom:calc(78px + env(safe-area-inset-bottom));z-index:19;overscroll-behavior:contain;background:#faf9f7;border:1px solid #23232c22;border-radius:18px;max-height:40dvh;padding:18px;animation:.2s ease-out neighbor-arrive;position:fixed;overflow:auto;box-shadow:0 12px 50px #0004}.map-place-panel.has-selection .neighborhood-eyebrow{display:none}.map-place-panel.has-selection h2{margin:0 35px 3px 0;font-size:23px}.map-place-panel.has-selection p{margin:3px 0;font-size:12px}.map-place-panel.has-selection p:nth-of-type(2){display:none}.map-place-panel.has-selection .neighbor-visit{min-height:44px;margin-top:11px;padding:10px}.map-place-panel.has-selection .map-move-button{margin:8px 0 0}.map-place-panel.has-selection .map-move-arrows,.map-place-panel.has-selection .neighbor-actions,.map-place-panel.is-moving .neighbor-visit{display:none}.map-place-panel.is-moving .map-move-arrows{justify-content:center;margin:9px 0 0;display:flex}}.social-neighborhood .personal-map-pin:active{transform:translate(-50%,-50%)scale(.97)}.world-shell.immersive-street .creator-stage{--door-height:clamp(30px, calc((var(--street-vh,100dvh) - 52px) * .13), 118px);--lot-gap:8px;width:max(100%,calc((var(--door-height) * 2.5 + 24px) * var(--street-building-count) + 160px));background:#adc4ca url(/assets/neighbor-block.webp) center / max(100%,calc((var(--street-vh,100dvh) - 52px) * 3)) 100% no-repeat;min-width:100%;height:100%;min-height:0;padding:0}.world-shell.immersive-street .creator-buildings{gap:var(--lot-gap);align-items:flex-end;min-height:0;position:absolute;bottom:28.3%;left:50%;transform:translate(-50%)}.world-shell.immersive-street .creator-entry .building-art{width:calc(var(--door-height) * var(--facade-door-ratio));height:auto;filter:brightness(max(.8,var(--local-brightness,1))) drop-shadow(1px 2px 1px #21170e66)}.world-shell.immersive-street .creator-entry:hover .building-art{filter:brightness(1.04)drop-shadow(1px 2px 1px #21170e66);transform:none}.world-shell.immersive-street .layout-village .creator-buildings{gap:20px}.world-shell.immersive-street .layout-village .creator-entry:nth-child(2n),.world-shell.immersive-street .layout-courtyard .creator-entry:nth-child(2n){transform:none}.world-shell.immersive-street .grounded-door-target{pointer-events:auto;cursor:pointer;border-radius:2px;min-width:44px;min-height:44px;transition:box-shadow .12s;position:absolute;transform:translate(-50%)}.world-shell.immersive-street .creator-entry:focus-visible{outline:none}.world-shell.immersive-street .creator-entry:is(:hover,:focus-visible) .grounded-door-target{box-shadow:0 0 0 2px #ffe0a7,0 0 18px #ffd99355}.world-shell.immersive-street .creator-entry .building-sign{font-size:14px}.social-neighborhood .neighbor-scene:not(.founding-neighbor-scene){background:#adc4ca url(/assets/neighbor-block.webp) 50%/auto 100% no-repeat}.social-neighborhood .neighbor-facades{gap:3px;height:auto;padding:0 15px;position:absolute;inset:auto 0 28.3%}.social-neighborhood .neighbor-facades .building-art{width:calc(var(--preview-door-height,34px) * var(--facade-door-ratio));filter:drop-shadow(1px 1px 1px #21170e55);flex:none;height:auto}.building-art.grounded-facade>.grounded-art{width:100%;height:100%;display:block;overflow:visible}.grounded-facade.small .building-sign{display:none}.grounded-facade .building-prop{bottom:0;left:3%}.world-shell:has(.neighbor-room)>.topbar,.world-shell.immersive-street:has(.creator-stage)>.topbar{background:#18171f}.neighbor-room{--room-control:#18171fe8;color:#faf9f7;background:#18171f;height:100%;position:relative}.neighbor-room .interior-toolbar{gap:12px}.world-shell .neighbor-room .interior-toolbar>:is(a,button){background:var(--room-control);color:#faf9f7;border-color:#fff2;border-radius:12px;min-height:44px;font-size:12px}.neighbor-room-heading{z-index:6;background:var(--room-control);pointer-events:none;border-radius:12px;max-width:min(75%,380px);padding:11px 14px;position:absolute;top:68px;left:18px}.neighbor-room-heading>span{letter-spacing:1.5px;color:#c7c2b9;font-size:9px}.neighbor-room-heading h1{letter-spacing:-.5px;margin-top:5px;font:500 clamp(20px,2vw,27px)/1.2 Cabin,sans-serif}.neighbor-room-pan{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;position:absolute;inset:0;overflow:auto hidden}.neighbor-room-pan::-webkit-scrollbar{display:none}.neighbor-room-canvas{width:max(100%,calc((var(--room-vh,100dvh) - 52px) * 1.7684));aspect-ratio:1344/760;isolation:isolate;position:absolute;top:50%;transform:translateY(-50%)}.neighbor-room-art{object-fit:fill;width:100%;height:100%;display:block}.neighbor-room-light{opacity:0;pointer-events:none;z-index:2;background:linear-gradient(140deg,#111d2866,#130f1588);transition:opacity .22s;position:absolute;inset:0}.room-lights-dim .neighbor-room-light{opacity:1}.neighbor-display{color:#343132;z-index:3;background:#ede6d9;border:2px solid #c5b294;justify-content:center;align-items:center;padding:5px;display:flex;position:absolute;box-shadow:0 3px 8px #160e1240}.neighbor-display img{object-fit:contain;width:100%;height:100%}.neighbor-room:is(.neighbor-room-gallery,.neighbor-room-cafe,.neighbor-room-restaurant,.neighbor-room-diner,.neighbor-room-boutique) .neighbor-display{background:#e9dfcb;border:0;padding:0;box-shadow:inset 0 0 8px #49351c30}.keepsake-title{text-align:center;overflow-wrap:anywhere;padding:8px;font:500 clamp(11px,1.15vw,19px)/1.4 Cabin,sans-serif}.world-shell .neighbor-detail-target{z-index:3;min-width:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:7px;padding:0;position:absolute}.neighbor-object-label{background:var(--room-control);color:#faf9f7;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;border-radius:8px;align-items:center;gap:6px;max-width:260px;padding:8px 10px;font:12px/1.3 Cabin,sans-serif;transition:opacity .12s;display:flex;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)}.show-detail-hints .neighbor-object-label,.neighbor-room :is(.neighbor-detail-target,.neighbor-display):is(:hover,:focus-visible) .neighbor-object-label{opacity:1}.neighbor-room :is(.neighbor-detail-target,.neighbor-display):focus-visible{outline-offset:3px;outline:2px solid #e3bd77}.show-detail-hints .neighbor-detail-target{box-shadow:inset 0 0 0 1px #e3bd7777}.world-shell .neighbor-room-tools{z-index:6;background:var(--room-control);border:1px solid #fff2;border-radius:14px;gap:5px;padding:4px;display:flex;position:absolute;bottom:102px;right:18px}.world-shell .neighbor-room-tools button{color:#faf9f7;border-radius:10px;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:9px 12px;font-size:12px;display:flex}.neighbor-room-tools button[aria-pressed=true]{background:#ffffff20}.world-shell .neighbor-room .floor-caption{background:var(--room-control);color:#faf9f7;border-color:#fff2}.neighbor-display-pages{z-index:7;background:var(--room-control);border-radius:12px;align-items:center;padding:3px;font-size:11px;display:flex;position:absolute;bottom:104px;left:18px}.neighbor-display-pages button{place-items:center;min-width:44px;min-height:44px;display:grid}.neighbor-room-list{margin-top:20px;display:grid}.neighbor-room-list :is(a,button){text-align:left;border-bottom:1px solid #fff2;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:12px 4px;display:flex}.neighbor-room-list svg{flex-shrink:0}.neighbor-detail-closeup{background-repeat:no-repeat;border-radius:12px;width:100%;max-height:55dvh;margin:16px 0}.neighbor-keepsake-image{object-fit:contain;border-radius:8px;width:100%;max-height:50dvh;margin:16px 0}.neighbor-keepsake-story{gap:12px;margin:14px 0;display:grid}.neighbor-keepsake-story p{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:767px){.neighbor-room-heading{top:66px;left:14px}.world-shell .neighbor-room-tools{bottom:94px;right:12px}.world-shell .neighbor-room-tools button{padding:8px 10px;font-size:11px}.neighbor-display-pages{bottom:154px;left:12px}.social-neighborhood .neighbor-facades{--preview-door-height:29px;padding-bottom:0}.neighbor-room .street-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}}@media(prefers-reduced-motion:reduce){.neighbor-room *,.world-shell.immersive-street .creator-entry *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.neighbor-street-actions{z-index:9;gap:8px;display:flex;position:absolute;top:52px;left:18px}.neighbor-street-actions :is(a,button){color:#faf9f7;background:#18171fe8;border:1px solid #fff2;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:10px 13px;font-size:12px;display:flex}.neighbor-street-actions :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #e3bd77}.neighbor-room .keepsake-title{max-height:100%;overflow:hidden}.world-shell:has(.neighbor-room) .site-menu-button,.world-shell.immersive-street:has(.creator-stage) .site-menu-button{display:flex}@media(max-width:767px){.neighbor-room-heading{padding:8px 10px}.neighbor-room-heading h1{font-size:18px}}.neighbor-room-heading>span,.neighbor-room-heading h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neighbor-street-actions button{max-width:48vw}.neighbor-street-actions button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neighbor-street-actions svg{flex-shrink:0}html .dialog-head button{flex-shrink:0;width:44px;min-width:44px;min-height:44px}.neighbor-room .street-dialog[open]{animation:.16s ease-out both neighbor-detail-appear}.neighbor-room .neighbor-keepsake-image{height:min(50dvh,400px)}@keyframes neighbor-detail-appear{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.neighbor-room .street-dialog[open]{animation:none}}.room-display-layer{display:contents}.editor.gallery-editing{color:#faf9f7;background:#18171f}.editor.gallery-editing .editor-top{padding:16px 24px}.editor.gallery-editing .editor-top h1{font:500 25px/1.2 Cabin,sans-serif}.editor.gallery-editing .edit-actions button{min-width:44px;min-height:44px}.editor.gallery-editing .canvas-heading{display:none}.editor.gallery-editing .edit-actions .publish-seal{color:#202027;box-shadow:none;background:#f2eee7}.gallery-frame-finish{pointer-events:none;z-index:1;position:absolute}.editor.gallery-editing .editor-grid{grid-template-columns:minmax(0,1fr)}.editor.gallery-editing .workbench-canvas{padding:0;overflow:hidden}.editor.gallery-editing .preview-switch{padding-inline:24px}.editor.gallery-editing .onboarding-quests,.editor.gallery-editing .public-address{margin-inline:24px}.editor .gallery-decorator{background:#18171f;height:clamp(500px,72dvh,820px);overflow:hidden}.gallery-decorator .neighbor-room-pan{overscroll-behavior-x:contain;overscroll-behavior-y:auto;inset:90px 0 66px}.gallery-decorator .decorate-heading{z-index:5;color:#faf9f7;pointer-events:none;background:#18171f;border-radius:0;align-items:center;gap:22px;height:90px;padding:14px 18px;display:flex;position:absolute;top:0;left:0;right:0}.decorate-heading span{letter-spacing:1.5px;color:#d0c8bd;font-size:11px}.decorate-heading h3{margin:4px 0 6px;font:500 24px/1.2 Cabin,sans-serif}.decorate-heading p{color:#d0c8bd;margin:0;font-size:12px}.gallery-decorator .decorate-dock{z-index:5;color:#faf9f7;white-space:nowrap;background:#18171ff2;border:1px solid #ffffff20;border-radius:16px;align-items:center;gap:10px;padding:5px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.decorate-dock button,.decorate-pages{justify-content:center;align-items:center;gap:7px;display:flex}.decorate-dock button{border-radius:10px;min-width:44px;min-height:44px;padding:9px 11px}.decorate-pages span,.decorate-dock button{font-size:12px}.decorate-dock button[aria-pressed=true]{background:#ffffff18}.gallery-decorator .editable-room-display{cursor:pointer;outline-offset:4px;border-radius:0;outline:1px dashed #fffa;transition:outline-color .14s}.gallery-decorator .editable-room-display:is(:hover,:focus-visible){outline-offset:5px;outline:3px solid #e3bd77;transform:none}.gallery-decorator .empty-frame-label{justify-items:center;gap:8px;font:500 clamp(10px,1.2vw,16px)/1.3 Cabin,sans-serif;display:grid}.gallery-decorator .street-dialog:has(.decoration-form){color:#faf9f7;overscroll-behavior:contain;background:#202027;border:1px solid #ffffff24;border-radius:20px;flex-direction:column;width:min(440px,100vw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);margin:0;padding:22px;display:flex;position:fixed;inset:16px 16px 16px auto;overflow:hidden}.gallery-decorator .street-dialog:has(.decoration-form) .dialog-head{flex-shrink:0;margin-bottom:12px}.gallery-decorator .street-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0004}.decoration-form{flex-direction:column;flex:1;min-height:0;display:flex}.decoration-fields{flex:1;align-content:start;gap:17px;min-height:0;padding:3px 3px 16px;display:grid;overflow-y:auto}.decoration-intro,.decoration-help{color:#c1bdc5;font-size:12px;line-height:1.5}.decoration-form label{gap:7px;font-size:13px;display:grid}.decoration-form :is(input:not([type=file]):not([type=range]),textarea){color:#faf9f7;background:#ffffff07;border:1px solid #ffffff26;border-radius:10px;width:100%;min-height:44px;padding:11px 12px;font:400 16px/1.4 Cabin,sans-serif}.decoration-form input::placeholder,.decoration-form textarea::placeholder{color:#a39daa}.decoration-form textarea{resize:vertical}.decoration-form .decoration-upload{cursor:pointer;background:#ffffff08;border:1px dashed #ffffff40;border-radius:12px;align-items:center;gap:15px;min-height:88px;padding:14px;display:flex;position:relative}.decoration-upload img{object-fit:contain;background:#e9dfcb;border-radius:5px;width:64px;height:64px}.decoration-upload span{font-size:14px}.decoration-upload small{color:#c1bdc5;margin-top:5px;font-size:11px;display:block}.decoration-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.decoration-upload:focus-within{outline-offset:3px;outline:2px solid #e3bd77}.decoration-options{border:0;gap:6px;padding:0;display:flex}.decoration-options legend{margin-bottom:8px;font-size:13px}.decoration-options button{background:#ffffff07;border:1px solid #ffffff26;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px;font-size:12px;display:flex}.decoration-options button[aria-pressed=true]{color:#ffe2aa;background:#e3bd7714;border-color:#e3bd77}.finish-swatch,.mat-swatch{border:1px solid #ffffff40;flex-shrink:0;width:13px;height:13px}.finish-swatch{border-width:3px}.finish-gold{border-color:#bc9250}.finish-walnut{border-color:#765033}.finish-black{background:#aaa;border-color:#050506}.mat-swatch{border-radius:50%}.mat-warm{background:#e9dfcb}.mat-white{background:#f6f3ee}.mat-dark{background:#262724}.decoration-crop{gap:8px;display:grid}.decoration-crop input{accent-color:#e3bd77;width:100%;min-height:44px}.decoration-actions{z-index:2;background:#202027;border-top:1px solid #ffffff20;flex-shrink:0;gap:10px;padding:12px 0 0;display:flex}.decoration-actions button{border-radius:10px;min-height:44px;padding:10px 15px}.decoration-actions .decoration-apply{color:#202027;background:#f2eee7;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.decoration-form .decoration-remove{color:#d7c3bb;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.decoration-discard{background:#e3bd770e;border:1px solid #e3bd7766;border-radius:10px;padding:12px}.decoration-discard button{min-height:44px;margin-right:12px;text-decoration:underline}.gallery-decorator :is(button,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #e3bd77}@media(max-width:767px){.editor.gallery-editing .preview-switch{padding-inline:16px}.editor .gallery-decorator{height:max(460px,66dvh)}.gallery-decorator .decorate-heading{max-width:100%;padding:11px 13px;top:0;left:0}.decorate-heading h3{font-size:19px}.decorate-heading>svg{display:none}.gallery-decorator .street-dialog:has(.decoration-form){width:100%;height:48dvh;max-height:48dvh;padding:20px 18px max(20px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0;inset:auto 0 0}.gallery-decorator .decorate-dock{gap:2px;max-width:calc(100% - 16px)}.decorate-dock button{padding-inline:8px}}:root{--lg-tint:#0a201c6b;--lg-tint-strong:#081c189e}.world-shell.immersive-room .interior-toolbar>a,.world-shell.immersive-room .interior-toolbar>button,.immersive-room .play-room-heading button,.immersive-room .discovery-room-heading button,.immersive-room .room-activity-bar button,.immersive-room .room-mini-toolbar button,.immersive-room .theater-player-dock button,.world-shell.immersive-street .scene-controls>button,.world-shell.immersive-street .scene-controls>div,.world-shell.immersive-room .floor-caption,.world-shell .create-ticket,html .dialog-head button,html .guide-options button,html .guide-reset,html .piano-moods button,html .large-player-actions button{isolation:isolate;background:var(--lg-tint);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);color:var(--cream);border:0;border-radius:999px;transition:transform .18s,background-color .18s;position:relative;box-shadow:inset 0 1px 1px #ffffff1f}.world-shell.immersive-room .interior-toolbar>a:before,.world-shell.immersive-room .interior-toolbar>button:before,.immersive-room .play-room-heading button:before,.immersive-room .discovery-room-heading button:before,.immersive-room .room-activity-bar button:before,.immersive-room .room-mini-toolbar button:before,.immersive-room .theater-player-dock button:before,.world-shell.immersive-street .scene-controls>button:before,.world-shell.immersive-street .scene-controls>div:before,.world-shell.immersive-room .floor-caption:before,.world-shell .create-ticket:before,html .dialog-head button:before,html .guide-options button:before,html .guide-reset:before,html .piano-moods button:before,html .large-player-actions button:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff73,#ffffff26 20%,#0000 40% 60%,#ffffff26 80%,#ffffff73);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.world-shell.immersive-room .interior-toolbar>a:hover,.world-shell.immersive-room .interior-toolbar>button:hover,.immersive-room .play-room-heading button:hover,.immersive-room .discovery-room-heading button:hover,.immersive-room .room-activity-bar button:hover,.immersive-room .room-mini-toolbar button:hover,.immersive-room .theater-player-dock button:hover,.world-shell.immersive-street .scene-controls>button:hover,.world-shell.immersive-room .floor-caption:hover,.world-shell .create-ticket:hover,html .dialog-head button:hover,html .guide-options button:hover,html .guide-reset:hover,html .piano-moods button:hover,html .large-player-actions button:hover{background:#ffffff1f;transform:scale(1.05)}.world-shell.immersive-room .interior-toolbar>a:active,.world-shell.immersive-room .interior-toolbar>button:active,.immersive-room .play-room-heading button:active,.immersive-room .discovery-room-heading button:active,.immersive-room .room-activity-bar button:active,.immersive-room .room-mini-toolbar button:active,.immersive-room .theater-player-dock button:active,.world-shell.immersive-street .scene-controls>button:active,.world-shell .create-ticket:active,html .dialog-head button:active,html .guide-options button:active{transform:scale(.95)}.immersive-room .play-room-heading button[aria-pressed=true],.immersive-room .discovery-room-heading button[aria-pressed=true],.world-shell.immersive-street .scene-controls>button[aria-pressed=true],.immersive-room .room-activity-bar .activity-played{color:#f4fff4;background:#b7e1c94d}.world-shell.immersive-street .scene-controls>div button{background:0 0;border:0;border-radius:999px}.world-shell.immersive-street .scene-controls>.window-life-toggle,.world-shell.immersive-street .scene-controls>.window-life-toggle:before{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.world-shell.immersive-street .scene-controls>.window-life-toggle:hover{transform:none}.world-shell .topbar,.immersive-room .play-status,.immersive-room .room-guide,.immersive-room .room-activity-bar,.immersive-room .room-mini-toolbar,.immersive-room .theater-player-dock,.world-shell .entry-tooltip,.world-shell .door-hint,.world-shell .alley-door-hint,html .street-dialog,html .reading-panel{isolation:isolate;background:var(--lg-tint-strong);-webkit-backdrop-filter:blur(40px)saturate(140%);backdrop-filter:blur(40px)saturate(140%);border:0;position:relative;box-shadow:4px 4px 4px #0000000d,0 18px 50px #03141147,inset 0 1px 1px #ffffff29}.immersive-room .play-status:before,.immersive-room .room-guide:before,.immersive-room .room-activity-bar:before,.immersive-room .room-mini-toolbar:before,.immersive-room .theater-player-dock:before,.world-shell .entry-tooltip:before,.world-shell .door-hint:before,.world-shell .alley-door-hint:before,html .street-dialog:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff80,#fff3 20%,#0000 40% 60%,#fff3 80%,#ffffff80);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.immersive-room .room-activity-bar,.immersive-room .room-mini-toolbar,.immersive-room .theater-player-dock{border-radius:22px}html .street-dialog{border-radius:26px}.immersive-room .room-activity-bar,.immersive-room .room-mini-toolbar,.immersive-room .theater-player-dock{overflow:visible}.world-shell .topbar{border-bottom:0;box-shadow:inset 0 -1px #ffffff24,inset 0 1px 1px #ffffff14}.world-shell .site-menu-button,.mobile-site-links a{border-radius:999px}html input:focus-visible,html textarea:focus-visible,html select:focus-visible,.world-shell button:focus-visible,.world-shell a:focus-visible{outline-offset:2px;outline:2px solid #d8f5e5}@media(prefers-reduced-transparency:reduce){:root{--lg-tint:#173d32;--lg-tint-strong:#173d32}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--lg-tint:#0f2420f0;--lg-tint-strong:#0f2420f5}}@media(prefers-reduced-motion:reduce){.world-shell button,.world-shell a,html .dialog-head button,html .guide-options button{transition:none}.world-shell button:hover,.world-shell a:hover,.world-shell button:active,.world-shell a:active{transform:none}}.builder-steps{width:100%;margin:0 auto 20px}.builder-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.builder-steps button{border:1px solid var(--line);border-radius:var(--radius,12px);background:var(--panel);width:100%;min-height:52px;color:var(--cream);justify-content:center;align-items:center;gap:8px;padding:10px;font-size:14px;display:flex}.builder-steps button:disabled{opacity:1;cursor:default}.builder-steps button>span{border:1px solid;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;display:grid}.builder-steps [aria-current=step] button{background:var(--gold);color:var(--ink);border-color:var(--gold)}.street-builder-create{max-width:620px;margin:auto;padding:20px 20px 100px}.street-builder-create .create-intro{text-align:center}.street-builder-create .create-intro h1{font-size:clamp(28px,5vw,42px)}.street-builder-create .create-intro>.building-art{width:150px;margin:20px auto}.street-builder-create .create-bottom{flex-direction:column-reverse;gap:12px;display:flex}.street-builder-create .create-bottom button{width:100%}.street-builder{width:100%;max-width:1440px;margin:auto;padding:20px 24px 110px}.street-builder .editor-top{align-items:start;gap:16px}.street-builder .editor-top h1{overflow-wrap:anywhere;font-size:clamp(26px,4vw,40px)}.builder-visibility{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.builder-visibility strong{border-radius:var(--radius,12px);border:1px solid var(--gold);color:var(--gold);padding:8px 12px;font-size:14px}.builder-visibility a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.street-builder .editor-grid{min-width:0;display:block}.street-builder [hidden],.building-sheet [hidden]{display:none!important}.street-builder .workbench-canvas{border:1px solid var(--line);border-radius:var(--radius-lg,24px);width:100%;min-width:0;min-height:0;overflow:hidden}.street-builder .canvas-heading{padding:18px}.street-builder .preview-switch{padding-inline:16px}.street-builder .editable-street{overscroll-behavior-x:contain;background:linear-gradient(#d7e5de,#efe5cf 78%,#c7bca7 78%,#b4a18b 81%,#ddd0b9 81%);justify-content:safe center;align-items:flex-end;gap:12px;width:100%;max-width:100%;min-height:340px;padding:24px 24px 34px;display:flex;overflow-x:auto}.street-builder .editable-building{flex:0 0 190px;min-width:0;max-width:240px}.street-builder .editable-building>button{background:0 0;border:0;width:100%;padding:0}.street-builder .editable-building .grounded-facade{width:100%;margin:0}.street-builder .lot-name{white-space:normal;overflow-wrap:anywhere;text-align:center;background:var(--paper);max-width:100%;color:var(--ink);border-radius:8px;padding:8px}.street-builder .reorder-controls{background:var(--paper);color:var(--ink);border-radius:8px;justify-content:center}.street-builder .reorder-controls button{min-width:44px;min-height:44px;color:var(--ink)}.street-builder .add-lot{width:124px;min-height:180px;color:var(--ink);border-radius:var(--radius,12px);background:#fff3de99;border:2px dashed #674e6d80;flex:0 0 124px;margin:0 0 62px;padding:12px}.street-builder .add-lot .building-art{opacity:.55;width:72px}.welcome-display-choice{border:1px solid var(--gold);border-radius:var(--radius,12px);background:var(--panel);width:min(100%,400px);color:var(--cream);text-align:center;gap:12px;margin:20px auto;padding:16px;display:grid}.welcome-display-sample{border:8px double var(--gold);background:var(--paper);min-height:130px;color:var(--ink);font-family:var(--font-display,Abril, Georgia, serif);overflow-wrap:anywhere;place-content:center;padding:24px;display:grid}.welcome-display-choice>span:last-child{justify-content:center;align-items:center;gap:8px;min-height:44px;display:flex}.builder-publish-controls{gap:6px;min-width:0;display:grid}.builder-live-state{color:var(--muted);font-size:12px}.builder-public-shortcut{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.builder-panel-status{border:1px solid var(--line);border-radius:var(--radius,12px);gap:6px;padding:12px;font-size:13px;display:grid}.builder-panel-status span{color:var(--muted)}.builder-review-street{align-items:end;gap:16px;max-width:100%;display:flex;overflow-x:auto}.builder-review-street figure{flex:0 0 160px;margin:0}.builder-review-street figcaption{white-space:normal;overflow-wrap:anywhere;text-align:center;margin-top:12px}.builder-review{border:1px solid var(--line);border-radius:var(--radius-lg,24px);background:var(--panel);grid-template-columns:minmax(160px,240px) minmax(0,1fr);align-items:center;gap:32px;max-width:850px;margin:30px auto;padding:24px;display:grid}.builder-review .building-art{width:100%}.builder-review p{color:var(--muted);margin:18px 0}.street-dialog.building-sheet{border-radius:var(--radius-lg,24px) 0 0 var(--radius-lg,24px);background:var(--panel);border:1px solid var(--line);width:min(520px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--cream);box-shadow:var(--shadow,0 16px 48px #210e2b55);margin:0;padding:20px;position:fixed;inset:0 0 0 auto;overflow-y:auto}.building-sheet .dialog-head{z-index:3;background:var(--panel);gap:8px;padding-block:16px;position:sticky;top:-20px}.building-sheet .dialog-head h2{overflow-wrap:anywhere;font-size:24px}.building-sheet .workbench-controls{background:0 0;border:0;padding:0}.building-sheet .workbench-title{padding:0;display:block}.building-sheet .workbench-title>.building-art{width:105px;margin:12px auto}.builder-panel-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.builder-panel-tabs button{border:1px solid var(--line);border-radius:var(--radius,12px);min-height:48px;padding:8px}.builder-panel-tabs [aria-pressed=true]{background:var(--gold);color:var(--ink)}.building-sheet .facade-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.building-sheet .facade-picker button{flex-direction:column;justify-content:space-between;width:100%;height:auto;min-height:188px;display:flex}.building-sheet .facade-picker button .building-art{width:100%;max-width:110px;margin:auto}.building-sheet .facade-picker button>span{white-space:normal;overflow-wrap:anywhere;min-height:40px}.builder-sheet-done{background:var(--gold);width:100%;min-height:48px;color:var(--ink);border-radius:var(--radius,12px);z-index:2;margin-top:20px;padding:12px;position:sticky;bottom:-20px}@media(max-width:767px){.builder-steps button{flex-direction:column;gap:5px;padding:8px 4px;font-size:12px;line-height:1.25}.street-builder{padding:12px 12px 240px}.street-builder .editor-top{display:block}.street-builder .edit-actions{flex-wrap:wrap;gap:8px;display:flex}.street-builder .save-status{flex:auto}.street-builder{padding-bottom:150px}.street-builder .builder-publish-controls{z-index:45;width:100%;min-height:48px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border:1px solid var(--line);border-radius:var(--radius,12px) var(--radius,12px) 0 0;background:var(--panel);box-shadow:var(--shadow,0 16px 48px #210e2b55);border-bottom:0;grid-template-columns:1fr;justify-content:center;gap:4px;position:fixed;bottom:0;left:0;right:0}.street-builder .builder-publish-controls .builder-public-shortcut{display:none}.street-builder .builder-publish-controls .publish-seal{justify-content:center;width:100%;min-height:48px}.street-builder .editable-street{justify-content:flex-start;min-height:300px;padding:20px 16px 24px}.street-builder .editable-building{flex-basis:172px}.street-builder .preview-switch button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.builder-review{grid-template-columns:1fr;gap:18px;margin:20px 0}.builder-review>.building-art{width:150px;margin:auto}.street-dialog.building-sheet{border-radius:var(--radius-lg,24px) var(--radius-lg,24px) 0 0;width:100%;height:auto;max-height:88dvh;padding:16px 16px max(16px,env(safe-area-inset-bottom));inset:auto 0 0}.building-sheet .dialog-head{top:-16px}.building-sheet .workbench-title>.building-art{width:72px}}@media(prefers-reduced-motion:no-preference){.building-sheet[open]{animation:.18s ease-out builder-sheet-enter}@keyframes builder-sheet-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}.account-page.owner-workspace{width:100%;max-width:1360px;margin:auto;padding:28px 24px 100px}.owner-workspace [hidden]{display:none!important}.owner-workspace .account-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.owner-workspace .account-heading h1{font-size:clamp(30px,4vw,46px)}.owner-workspace .account-heading p{max-width:50ch;margin-top:12px}.owner-task-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.owner-task-cards button{text-align:left;background:var(--panel);min-width:0;color:var(--cream);border:2px solid var(--line);border-radius:var(--radius-lg,24px);grid-template-rows:150px auto;padding:0;display:grid;overflow:hidden}.owner-task-cards button[aria-pressed=true]{border-color:var(--gold)}.owner-task-cards img{object-fit:cover;width:100%;height:150px;display:block}.owner-task-cards button:last-child img{object-fit:contain;background:var(--paper)}.owner-task-cards button>span{gap:6px;padding:20px;display:grid}.owner-task-cards strong{font-size:22px}.owner-task-cards small{color:var(--muted);font-size:15px}.owner-back{min-height:44px;margin-bottom:16px}.owner-workspace .founding-theater-manager{border:1px solid var(--line);border-radius:var(--radius-lg,24px);background:var(--panel);margin:0;padding:24px}.owner-workspace .founding-theater-manager>.theater-settings{max-width:none}.owner-workspace .theater-settings>fieldset{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.owner-workspace .theater-settings>fieldset>details,.owner-workspace .theater-settings>fieldset>p,.owner-workspace .theater-settings>fieldset>.program-mode{grid-column:1/-1}.owner-workspace .theater-settings>h3{font-family:var(--font-display,Abril, Georgia, serif);margin-bottom:10px;font-size:28px}.owner-workspace .theater-settings>p{margin-bottom:24px}.owner-workspace summary{min-height:48px;padding:12px;font-size:17px;font-weight:600}.owner-workspace .theater-clip-editor{border:1px solid var(--line);border-radius:var(--radius,12px);margin-block:12px;padding:12px}.theater-clip-editor>summary{align-items:center;gap:16px;list-style:none;display:flex}.theater-clip-editor>summary>img,.clip-no-cover{object-fit:cover;border-radius:var(--radius,12px);background:var(--deep);flex:0 0 104px;width:104px;height:72px}.clip-no-cover{place-items:center;display:grid}.theater-clip-editor>summary>span:last-child{gap:8px;min-width:0;display:grid}.theater-clip-editor summary strong{overflow-wrap:anywhere}.theater-clip-editor summary small{color:var(--gold);font-size:13px}.clip-order-controls,.spotify-picker-actions{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.program-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 24px;display:grid}.program-mode legend{margin-bottom:12px;font-weight:600}.program-mode label{border:2px solid var(--line);border-radius:var(--radius,12px);cursor:pointer;align-items:center;gap:12px;min-height:72px;padding:16px;display:flex}.program-mode label.selected{border-color:var(--gold)}.program-mode input{width:24px;height:24px;min-height:24px;accent-color:var(--gold);flex-shrink:0}.program-mode label>span{gap:8px;display:grid}.program-mode small{color:var(--muted);font-size:14px}.spotify-picker{max-width:760px;margin:auto}.spotify-picker h2{margin-bottom:24px}.spotify-picker iframe{border-radius:var(--radius,12px);border:0;width:100%;margin:20px 0}.owner-workspace .founding-program-actions{background:var(--panel);z-index:2;justify-content:flex-end;gap:12px;padding:16px 0;display:flex;position:sticky;bottom:0}.owner-workspace .founding-program-actions button:last-child{background:var(--gold);color:var(--ink)}.owner-workspace .invite-neighbors{border:1px solid var(--line);border-radius:var(--radius-lg,24px);max-width:760px;padding:24px}.owner-workspace .invite-link{overflow-wrap:anywhere}.owner-workspace .invite-link code{word-break:break-all;min-width:0}@media(max-width:767px){.account-page.owner-workspace{padding:20px 16px 100px}.owner-workspace .account-heading{display:block}.owner-task-cards{grid-template-columns:1fr;gap:12px;margin:20px 0}.owner-task-cards button{grid-template-rows:auto;grid-template-columns:105px minmax(0,1fr);align-items:center}.owner-task-cards img{height:118px}.owner-task-cards button>span{padding:12px}.owner-task-cards strong{font-size:20px}.owner-task-cards small{font-size:14px}.owner-workspace .founding-theater-manager{padding:16px}.owner-workspace .theater-settings>fieldset,.program-mode{grid-template-columns:1fr}.owner-workspace .founding-program-actions{flex-wrap:wrap;bottom:65px}.owner-workspace .founding-program-actions button{flex:1}.theater-clip-editor>summary>img,.clip-no-cover{flex-basis:80px;width:80px;height:64px}}.world-shell .wordmark,.world-shell .building-sign{font-family:var(--font-display)}.world-shell :is(.street-builder,.street-builder-create,.owner-workspace,.auth-view),.building-sheet{font-family:var(--font-body)}.world-shell :is(.street-builder,.street-builder-create,.owner-workspace,.auth-view) :is(button,select,input:not([type=hidden]),summary),.building-sheet :is(button,input:not([type=hidden]),select,summary){min-height:44px}.world-shell :is(.street-builder,.owner-workspace,.auth-view) :is(input,textarea,select),.building-sheet :is(input,textarea,select){border-radius:var(--radius);font-size:16px}.world-shell :is(.street-builder,.street-builder-create,.owner-workspace) :is(h1,h2),.building-sheet h2{font-family:var(--font-display)}.world-shell .street-builder,.world-shell .street-builder-create,.world-shell .owner-workspace{min-width:0}.world-shell .street-builder .editor-grid[hidden]{display:none}.world-shell .street-builder .workbench-canvas{min-width:0;max-width:100%;box-shadow:var(--shadow)}.world-shell .street-builder .editable-street{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0}.world-shell .street-builder :is(.editor-top,.canvas-heading,.preview-switch,.edit-actions){flex-wrap:wrap;min-width:0;max-width:100%}.world-shell .street-builder .lot-name{white-space:normal;overflow-wrap:anywhere;max-width:100%}.building-sheet .room-template-picker{width:100%;min-width:0}.building-sheet .room-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.building-sheet .room-template-grid>button{border-radius:var(--radius);grid-template-rows:auto minmax(44px,auto);grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;width:100%;min-width:0;height:auto;min-height:0;padding:6px;display:grid;overflow:hidden}.building-sheet .room-template-grid>button>img{aspect-ratio:16/9;object-fit:contain;border-radius:8px;width:100%;max-width:100%;height:auto;display:block;position:static;transform:none}.building-sheet .room-template-grid>button>span{white-space:normal;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:0;height:auto;min-height:44px;padding:8px 4px;font-size:15px;line-height:1.35;display:flex;overflow:visible}.building-sheet .color-picker>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.building-sheet .color-picker button{border-radius:var(--radius);width:100%;min-width:44px;min-height:44px}.world-shell.immersive-street .scene-pan{background-color:var(--paper)}.world-shell.immersive-street .street-caption-strip{background:var(--paper);color:var(--ink);border-color:var(--line)}.world-shell.immersive-street .street-caption-strip a{color:var(--ink);min-height:44px}@media(max-width:430px){.building-sheet .color-picker>div{grid-template-columns:repeat(4,minmax(0,1fr))}.building-sheet .facade-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.building-sheet .facade-picker button{min-width:0;min-height:160px}.building-sheet .facade-picker button>span{white-space:normal;font-size:12px}.street-builder-create .create-intro>.building-art{width:110px}}@media(prefers-reduced-motion:reduce){.street-builder *,.street-builder-create *,.owner-workspace *,.building-sheet *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@font-face{font-family:Abril;src:url(/assets/abril.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Cabin;src:url(/assets/cabin.woff2)format("woff2");font-weight:400 700;font-display:swap}:root{--font-display:Abril, Georgia, serif;--font-body:Cabin, Arial, sans-serif;--radius:12px;--radius-lg:24px;--shadow:0 16px 48px #210e2b55;--plum:#2a0e36;--deep:#210e2b;--panel:#371e42;--line:#674e6d;--cream:#fff3de;--muted:#d1bdd4;--gold:#e3bd77;--rose:#b46f83;--paper:#fff3de;--ink:#2a0e36;color-scheme:dark;font-family:var(--font-body);background:var(--plum);color:var(--cream)}*{box-sizing:border-box}body{background:var(--plum);min-width:320px;font-family:var(--font-body);color:var(--cream);margin:0}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--font-display);font-weight:400;line-height:1.12}h3{font-size:19px;line-height:1.3}p{line-height:1.65}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border-radius:var(--radius);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:inline-flex}button:disabled{opacity:.42;cursor:not-allowed}a,button{touch-action:manipulation}button:active:not(:disabled){transform:translateY(1px)}button:hover:not(:disabled){background-color:#ffffff0a}svg{flex-shrink:0}img{max-width:100%;display:block}input,textarea,select{border:1px solid var(--line);width:100%;color:var(--cream);background:#25132e;border-radius:7px;outline:none;min-height:46px;padding:12px}input::placeholder,textarea::placeholder{color:#b6a4bc}textarea{resize:vertical;min-height:110px}label{gap:7px;margin-bottom:18px;font-size:14px;font-weight:600;display:grid}label small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5}fieldset{border:0;min-width:0;margin:0;padding:0}summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600}details summary::marker{color:var(--rose)}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:1px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--cream);color:var(--plum);z-index:50;padding:15px;position:fixed;top:-100px;left:10px}.skip-link:focus{top:10px}.topbar{z-index:10;background:var(--deep);border-bottom:1px solid #78588165;align-items:center;gap:26px;height:80px;padding:0 38px;display:flex;position:relative}.wordmark{letter-spacing:-.4px;white-space:nowrap;font:27px Abril,Georgia,serif}.wordmark span{letter-spacing:1.3px;color:var(--muted);margin-top:4px;font:10px Cabin,sans-serif;display:block}.topbar nav{align-items:center;gap:32px;margin-left:auto;display:flex}.topbar nav a{min-height:50px;color:var(--muted);white-space:nowrap;align-items:center;font-size:14px;display:flex;position:relative}.topbar nav a.active,.topbar nav a:hover{color:var(--cream)}.topbar nav a.active:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:3px;left:0;right:0}.create-ticket{background:var(--cream);color:var(--plum);box-shadow:3px 3px 0 var(--rose);white-space:nowrap;border-radius:4px;align-items:center;gap:9px;padding:13px 18px;font-size:13px;font-weight:700;transition:transform .2s;display:flex}.create-ticket:hover{transform:rotate(-1deg)}.profile-chip{border:1px solid var(--line);border-radius:50%;place-items:center;width:35px;height:35px;font-family:Abril;display:grid}.arrival{justify-content:space-between;align-items:center;gap:28px;max-width:1600px;margin:auto;padding:26px 42px 20px;display:flex}.place-label{letter-spacing:2px;color:var(--muted);margin-bottom:7px;font-size:10px}.arrival h1{font-size:clamp(27px,2.6vw,42px)}.arrival>p{color:var(--muted);max-width:320px;font-size:14px}.street-wrap{background:#291930;position:relative}.scene-pan{scrollbar-width:thin;scrollbar-color:var(--line) var(--deep);overflow:auto hidden}.founding-stage{aspect-ratio:1600/894;width:max(1040px,min(100vw,179dvh - 426.02px));margin:0 auto;position:relative}.original-panorama{object-fit:contain;width:100%;height:100%}.original-hotspots{position:absolute;inset:0}.store-entry{cursor:pointer;outline-offset:-3px;display:block;position:relative}.original-hotspots .store-entry{border-radius:20px 20px 5px 5px;width:14.8%;height:74%;transition:box-shadow .25s,background .25s;position:absolute;bottom:10%}.shop-0{left:4.8%}.shop-1{left:19.7%}.shop-2{left:34.5%}.shop-3{left:53.3%}.shop-4{left:68.5%}.shop-5{left:83.5%}.original-hotspots .store-entry:hover,.original-hotspots .store-entry:focus-visible{box-shadow:inset 0 -2px var(--gold);background:linear-gradient(#0000 55%,#ffe0a92b)}.door-hint{background:var(--plum);border:1px solid var(--gold);border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .2s;display:grid;position:absolute;bottom:7%;left:calc(50% - 20px);box-shadow:0 5px 15px #210e2b99}.store-entry:hover .door-hint{transform:translateY(-5px)}.street-nameplate{text-align:center;text-shadow:0 2px 6px #210e2b;background:#210e2be8;border:1px solid #78588166;border-radius:5px;padding:7px 3px;font-size:12px;font-weight:600;position:absolute;top:103%;left:0;right:0}.street-nameplate small{color:var(--muted);margin-top:2px;font-size:9px;font-weight:400;display:block}.entry-tooltip{background:var(--cream);width:200px;color:var(--plum);opacity:0;pointer-events:none;z-index:2;border-radius:8px;padding:16px;transition:opacity .18s,transform .18s;position:absolute;bottom:55%;left:50%;transform:translate(-50%,8px);box-shadow:0 10px 40px #210e2b70}.entry-tooltip strong{font:20px Abril,Georgia,serif;display:block}.entry-tooltip small{margin-top:7px;font-size:12px;line-height:1.5;display:block}.entry-tooltip>span{align-items:center;gap:8px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.store-entry:hover .entry-tooltip,.store-entry:focus-visible .entry-tooltip{opacity:1;transform:translate(-50%)}.scene-controls{z-index:3;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:9px;left:25px;right:25px}.scene-controls>button,.scene-controls>div{pointer-events:auto;background:#210e2be6;border:1px solid #8b6f9366;border-radius:40px;box-shadow:0 2px 14px #210e2b30}.scene-controls>button{min-height:38px;padding:7px 14px;font-size:12px}.scene-controls>div{display:flex}.scene-controls>div button{border-radius:50%;width:38px;min-height:38px;padding:5px}.scene-controls svg{width:17px}.scene-controls button[aria-pressed=true]{background:var(--cream);color:var(--plum)}.walk-floor{border-radius:0;width:100%;height:10%;min-height:35px;position:absolute;bottom:0;left:0}.walker{color:var(--cream);pointer-events:none;filter:drop-shadow(2px 3px 1px #210e2b);z-index:4;transition:transform .35s ease-out;position:absolute;bottom:2%;left:0}.walk-help{text-align:center;background:var(--panel);color:var(--muted);padding:8px;font-size:12px}.street-dock{background:var(--deep);border-bottom:1px solid #765c7c77;justify-content:space-between;align-items:center;gap:20px;padding:12px 35px;font-size:13px;display:flex}.street-dock>a,.street-dock>span{align-items:center;gap:10px;display:flex}.dock-middle{color:var(--muted);font-size:12px}.street-dock>a:hover{color:var(--gold)}.founding-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:25px;padding:25px 40px;font-size:13px;display:flex}.founding-foot button{color:var(--gold);font-size:12px}.site-footer{color:#bba6c0;border-top:1px solid #78588145;justify-content:center;gap:30px;padding:18px 40px;font-size:11px;display:flex}.site-footer a:hover{color:var(--cream)}.street-dialog{border:1px solid var(--line);background:var(--panel);color:var(--cream);border-radius:14px;width:100%;max-width:min(660px,100vw - 28px);max-height:85dvh;margin:auto;padding:28px;overflow-y:auto;box-shadow:0 25px 100px #12091ba0}.street-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#170c22ba}.dialog-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.dialog-head h2{font-size:30px}.dialog-head button{background:#ffffff0a;border-radius:50%;min-width:42px;margin-top:-7px;margin-right:-8px;padding:8px}.street-dialog>p{color:var(--muted);margin-bottom:18px;font-size:14px}.directory-doors>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 0;display:flex}.directory-doors strong{font-size:18px}.directory-doors small{color:var(--muted);margin-top:5px;line-height:1.5;display:block}.directory-doors>a:hover{color:var(--gold)}.stamps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.stamps a{border:1px dashed var(--line);text-align:center;min-height:150px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:15px;font-size:13px;display:flex}.stamps a.collected{border:2px solid var(--rose);color:var(--cream);background:#5c314b;transform:rotate(-2deg)}.stamps a span{font-size:11px}.notice{color:#ffe1e6;background:#6b29435c;border-left:3px solid #f0adba;padding:12px 15px;font-size:14px}.notice a{text-decoration:underline}.success-notice{border-left:3px solid var(--gold);color:var(--cream);background:#e3bd7710;padding:12px 15px;font-size:14px}.loading{flex-wrap:wrap;justify-content:center;align-items:end;gap:10px;padding:65px 25px;display:flex}.loading>div{background:var(--panel);border:1px solid var(--line);border-radius:5px 5px 0 0;width:58px;height:90px}.loading>div:nth-child(2){height:120px}.loading p{text-align:center;color:var(--muted);flex-basis:100%;margin-top:15px}.error-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:60dvh;padding:30px;display:flex}.error-page h1{font-size:42px}.error-page a{color:var(--gold);text-decoration:underline}.interior-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 30px;font-size:13px;display:flex}.interior-toolbar>a{align-items:center;gap:10px;display:flex}.interior-toolbar>span{color:var(--muted)}.room-layout{grid-template-columns:minmax(0,1fr) 360px;min-height:calc(100dvh - 190px);display:grid}.room-stage{isolation:isolate;background-position:50%;background-size:cover;flex-direction:column;min-height:650px;padding:45px 35px;display:flex;position:relative}.room-stage:before{content:"";z-index:-1;background:linear-gradient(#210e2ba6,#0000 70%,#210e2b60);position:absolute;inset:0}.room-title{text-align:center;max-width:650px;margin:0 auto}.room-title>span{letter-spacing:2px;color:var(--gold);font-size:10px}.room-title h1{text-shadow:0 4px 15px #210e2b;margin:10px 0;font-size:clamp(35px,4vw,63px)}.room-title p{text-shadow:0 2px 4px #210e2b;font-size:15px}.display-wall{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;max-height:600px;margin:auto 0;padding:35px 15px;display:flex;overflow:auto}.display-object{width:220px;transition:transform .25s;display:block;transform:rotate(-2deg);box-shadow:0 10px 30px #210e2b9c}.display-object:nth-child(2n){transform:rotate(2deg)}.display-object:hover{transform:rotate(0)scale(1.035)}.display-object>img,.display-print{object-fit:cover;background:var(--cream);width:100%;height:230px;color:var(--plum);text-align:center;font:24px var(--font-display);border:10px solid #9a7756;outline:2px solid #5c3932;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:14px;display:flex}.display-print img{max-height:150px}.display-caption{background:var(--cream);color:var(--plum);justify-content:space-between;align-items:center;gap:5px;padding:13px 12px;font-size:12px;display:flex}.reading-panel{background:var(--cream);color:var(--plum);overflow-wrap:anywhere;flex-direction:column;gap:21px;padding:40px 30px;display:flex}.reading-panel h2{font-size:40px}.reading-panel p{font-size:14px;line-height:1.8}.room-invitation{text-transform:uppercase;letter-spacing:1.4px;color:#70556f;font-size:11px!important}.reading-list a{border-bottom:1px solid #c5afbc;justify-content:space-between;align-items:center;gap:10px;padding:15px 0;font-size:14px;display:flex}.reading-list a:hover{color:#82586e}.source-page{text-underline-offset:5px;align-items:center;gap:8px;font-size:12px;text-decoration:underline;display:flex}.room-exit{align-items:center;gap:10px;margin-top:auto;padding-top:32px;font-size:13px;display:flex}.reading-panel article h1{margin:15px 0 25px;font-size:37px}.article-body p{margin-bottom:18px}.article-image{width:100%;height:auto;margin-bottom:25px}.external-link{border-bottom:1px solid;align-items:center;gap:9px;padding:8px 0;font-size:14px;font-weight:600;display:inline-flex}.reading-open{grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr)}.reading-open .reading-panel{padding:45px clamp(25px,5vw,80px)}.empty-display{text-align:center;background:#210e2bdb;justify-items:center;gap:15px;padding:40px;display:grid}.empty-display a{color:var(--gold)}.auth-view{grid-template-columns:1fr 1fr;max-width:1400px;min-height:calc(100dvh - 135px);margin:auto;display:grid}.auth-art{text-align:center;background:radial-gradient(#65405355,#0000 60%);flex-direction:column;justify-content:center;align-items:center;padding:45px 50px;display:flex;position:relative}.auth-facade{line-height:0;display:inline-block;position:relative}.auth-facade img{width:auto;height:360px}.auth-facade .building-sign{font-size:13px;line-height:1}.auth-art h1{margin-top:22px;font-size:42px}.auth-art p{color:var(--muted);margin-top:14px;font-size:14px}.auth-form{align-self:center;width:100%;max-width:440px;margin:0 auto;padding:35px 0}.back-inline{color:var(--muted);align-items:center;gap:8px;margin-bottom:22px;font-size:12px;display:inline-flex}.auth-form h2{font-size:38px}.auth-form>p{color:var(--muted);margin:15px 0 25px;font-size:14px}.auth-form .notice,.password-field{margin-bottom:18px}.password-field>label{margin-bottom:8px}.password-input{position:relative}.password-input input{padding-right:78px}.password-input button{min-width:64px;min-height:44px;color:var(--cream);border-radius:6px;font-size:13px;font-weight:700;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.password-input button:hover{background:#ffffff12}.password-field>small{color:var(--muted);margin-top:8px;font-size:12px;display:block}.auth-submit{background:var(--cream);width:100%;color:var(--plum);border-radius:5px;justify-content:space-between;padding:15px 20px;font-weight:700;display:flex}.auth-submit:hover:not(:disabled){background:#efdfc6}.auth-switch{width:100%;color:var(--gold);margin-top:10px;font-size:13px;display:flex}.auth-form .auth-note{color:#baa6bf;max-width:350px;font-size:11px;line-height:1.6}.prose-page{max-width:750px;margin:60px auto;padding:0 30px}.prose-page h1{margin:30px 0;font-size:48px}.prose-page p{color:var(--muted);margin-bottom:24px}.create-view{max-width:1150px;margin:45px auto;padding:0 35px}.create-intro h1{font-size:46px}.create-intro>p:last-child{color:var(--muted);max-width:480px;margin:17px 0 30px}.street-name-input{max-width:550px}.street-name-input input{padding:17px;font-size:21px}.starter-options{margin-top:35px}.starter-options legend{margin-bottom:15px;font-weight:600}.starter-options{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.starter-options>button{text-align:center;background:var(--deep);border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:22px;display:flex;position:relative}.starter-options>button.chosen{border:2px solid var(--gold);background:#3c213f;padding:21px}.starter-options>button strong{font-size:17px}.starter-options>button>span{color:var(--muted);font-size:12px}.starter-options .building-art{width:210px;max-width:100%;height:255px}.chosen-check{color:var(--gold);position:absolute;top:13px;right:13px}.create-bottom{justify-content:space-between;align-items:center;gap:20px;margin:35px 0;display:flex}.create-bottom p{color:var(--muted);font-size:13px}.start-building{background:var(--cream);color:var(--plum);box-shadow:3px 3px 0 var(--rose);border-radius:5px;padding:15px 24px;font-weight:700}.building-art{aspect-ratio:880/1168;flex-shrink:0;width:250px;display:block;position:relative}.building-art>img{object-fit:contain;width:100%;height:100%}.building-sign{color:#42273c;font-family:var(--font-display);text-align:center;white-space:nowrap;justify-content:center;align-items:center;height:5%;padding:2px;font-size:clamp(9px,1.3vw,18px);line-height:1.12;display:flex;position:absolute;top:48.7%;left:21%;right:21%;overflow:hidden}.building-sign-text{flex-shrink:0;display:block}.facade-1 .building-sign{height:4%;padding:0 2px;font-size:clamp(8px,1.1vw,16px);top:59.2%;left:27%;right:27%}.facade-2 .building-sign{height:4%;padding:0 2px;top:48.5%}.building-prop{color:#587851;filter:drop-shadow(2px 3px #332b29);font-size:40px;position:absolute;bottom:7%;left:15%}.building-prop svg{width:40px;height:40px}.awning-cover{background:#62464d;height:8%;position:absolute;top:57%;left:15%;right:15%}.creator-stage{background:linear-gradient(#39263f,#705164 77%,#442b39 77%);justify-content:center;align-items:end;min-width:900px;min-height:530px;padding:55px 40px 65px;display:flex;position:relative}.creator-buildings{justify-content:center;align-items:end;min-height:430px;display:flex}.creator-entry{flex-shrink:0}.creator-entry .building-art{width:240px;transition:transform .25s}.creator-entry:hover .building-art{transform:translateY(-5px)}.layout-village .creator-buildings{gap:35px}.layout-village .creator-entry:nth-child(2n){transform:translateY(-15px)}.layout-courtyard .creator-buildings{gap:10px}.layout-courtyard .creator-entry:nth-child(2n){transform-origin:bottom;transform:scale(.93)}.editor-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:23px 30px;display:flex}.editor-top h1{font-size:31px}.editor-top .back-inline{margin-bottom:8px}.edit-actions{align-items:center;gap:8px;display:flex}.save-status{color:var(--muted);align-items:center;gap:5px;margin:0 12px;font-size:12px;display:flex}.preview-toggle{border:1px solid var(--line);font-size:13px}.publish-seal{background:var(--cream);color:var(--plum);box-shadow:2px 2px 0 var(--rose);border-radius:4px;margin-left:6px;padding:13px 18px;font-size:13px;font-weight:700}.publish-seal:hover:not(:disabled){background:#efdfc6}.editor-grid{grid-template-columns:minmax(0,1fr) 340px;display:grid}.editor-grid.preview-mode{grid-template-columns:1fr}.workbench-canvas{background:radial-gradient(ellipse at 50% 80%,#81586b66,transparent 65%),var(--deep);align-self:start;min-width:0;min-height:calc(100dvh - 100px);padding:25px 0;position:sticky;top:0;overflow:hidden}.canvas-heading{padding:8px 30px}.canvas-heading h2{font-size:26px}.canvas-heading span{color:var(--muted);margin-top:9px;font-size:12px;display:block}.preview-switch{gap:6px;padding:14px 30px;display:flex}.preview-switch button{font-size:12px}.preview-switch button.active{background:var(--panel);border:1px solid var(--line)}.editable-street{scrollbar-width:thin;scrollbar-color:var(--line) var(--deep);align-items:end;gap:0;min-height:430px;padding:25px 30px 30px;display:flex;overflow-x:auto}.editable-building{flex-shrink:0;position:relative}.editable-building>button{border-radius:0;min-height:auto;padding:0;display:block}.editable-building>button:hover{background:0 0}.editable-building .building-art{width:220px;max-width:none}.editable-building.selected .building-art{filter:drop-shadow(0 0 2px #e3bd77)}.lot-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:8px;font-size:12px;display:block;overflow:hidden}.reorder-controls{justify-content:center;align-items:center;gap:14px;margin-top:5px;display:flex}.reorder-controls span{color:var(--muted);font-size:11px}.reorder-controls button{width:32px;min-height:32px;padding:5px}.editable-street.layout-village{gap:25px}.editable-street.layout-village .editable-building:nth-child(2n){padding-bottom:15px}.editable-street.layout-courtyard{gap:8px}.editable-street.layout-courtyard .editable-building:nth-child(2n) .building-art{transform-origin:bottom;transform:scale(.9)}.add-lot{border:1px dashed var(--line);min-width:140px;min-height:210px;color:var(--muted);border-radius:10px;flex-direction:column;align-self:center;gap:13px;margin:30px 10px 0 20px;font-size:12px;display:flex}.onboarding-quests{color:#b39abd;border-top:1px solid #674e6d66;justify-content:center;align-items:center;gap:25px;margin:10px 30px 0;padding:20px;font-size:11px;display:flex}.onboarding-quests>span{align-items:center;gap:6px;display:flex}.onboarding-quests .done{color:var(--gold)}.quest-ring{border:1px solid var(--line);border-radius:50%;width:12px;height:12px}.public-address{color:var(--gold);justify-content:center;align-items:center;gap:9px;padding:15px;font-size:12px;display:flex}.workbench-controls{border-left:1px solid var(--line);background:var(--panel);padding:25px 23px}.workbench-title{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.workbench-title h2{font-size:22px}.workbench-title>span{color:var(--muted);font-size:10px}.workbench-controls label{margin-bottom:16px;font-size:12px}.workbench-controls input,.workbench-controls textarea,.workbench-controls select{font-size:13px}.street-settings{border-bottom:1px solid var(--line);margin-bottom:23px;padding-bottom:10px}.facade-picker>span,.color-picker>span{margin-bottom:10px;font-size:12px;font-weight:600;display:block}.facade-picker>div{gap:8px;margin-bottom:21px;display:flex}.facade-picker button{border:1px solid var(--line);background:var(--deep);border-radius:6px;grid-template-rows:minmax(0,1fr) auto;width:33.33%;min-width:0;height:148px;padding:5px;display:grid}.facade-picker button img{object-fit:contain;width:100%;height:100%;min-height:0}.facade-picker button span{padding-top:6px;font-size:11px;line-height:1.4}.facade-picker button[aria-pressed=true]{border:2px solid var(--gold)}.color-picker>div{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}.color-picker button{border:1px solid #ffffff40;border-radius:50%;width:44px;min-height:44px;padding:4px}.color-picker button[aria-pressed=true]{outline:2px solid var(--cream);outline-offset:2px}.room-template-picker{min-width:0;margin-bottom:22px}.room-template-picker legend{font-size:12px;font-weight:600}.room-template-picker p{color:var(--muted);margin:10px 0;font-size:12px;line-height:1.6}.room-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.room-template-grid button{border:2px solid var(--line);background:var(--deep);text-align:left;border-radius:6px;min-width:0;padding:4px}.room-template-grid button[aria-pressed=true]{border-color:var(--gold)}.room-template-grid img{border-radius:3px;width:100%;height:auto;display:block}.room-template-grid span{justify-content:space-between;align-items:center;min-height:32px;padding:4px;font-size:12px;display:flex}.detail-controls{border-top:1px solid var(--line);margin-bottom:20px}.detail-controls summary{font-size:12px}.content-editor{border-top:1px solid var(--line);padding-top:24px}.content-editor h3{font:22px var(--font-display)}.content-editor>p{color:var(--muted);margin:10px 0 17px;font-size:12px}.item-editor{border:1px solid var(--line);border-radius:7px;margin-bottom:13px;padding:0 12px}.item-editor summary{font-size:13px}.item-editor label{margin-top:12px}.add-display{border:1px dashed #bba6c080;border-radius:6px;width:100%;font-size:12px}.remove-display{color:#f0b8c7;margin-bottom:7px;font-size:11px}.quiet-action{min-height:32px;color:var(--muted);padding:4px 0;font-size:11px}.building-actions{border-top:1px solid var(--line);justify-content:space-between;gap:8px;margin-top:25px;padding-top:15px;display:flex}.building-actions button{padding:7px 4px;font-size:11px}.image-upload{border:1px dashed var(--line);cursor:pointer;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:14px;display:flex;position:relative;overflow:hidden}.image-upload input{opacity:0;cursor:pointer;width:100%;min-height:100%;position:absolute;inset:0}.image-upload small{text-align:center;width:100%;font-size:10px}.upload-preview{object-fit:contain;width:100%;max-height:180px;margin-top:12px}.editor-room{background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:430px;margin:15px 25px;padding:35px;display:flex}.editor-room-objects{flex-wrap:wrap;justify-content:center;gap:20px;max-height:420px;display:flex;overflow:auto}.editor-display{background:var(--cream);width:170px;min-height:150px;color:var(--plum);border:7px solid #98745d;padding:15px;font-size:13px;box-shadow:0 8px 30px #210e2b70}.editor-display img{object-fit:cover;width:100%;height:130px;margin-bottom:10px}.editor-display p{margin-top:8px;font-size:11px}.room-empty-hint{text-align:center;background:#210e2bcc;max-width:260px;padding:18px;font-size:13px}.editor-error{background:#57283c;padding:10px 30px}.editor-error button{font-size:12px;text-decoration:underline}.recovery-banner{background:var(--gold);color:var(--plum);justify-content:center;align-items:center;gap:20px;padding:8px 25px;font-size:13px;display:flex}.recovery-banner button{border:1px solid #2a0e3650;font-size:12px}.publish-success{text-align:center}.publish-success>img{border-radius:20px;width:150px;height:150px;margin:0 auto 20px}.publish-success p{color:var(--muted);margin-bottom:20px;font-size:14px}.publish-success label{text-align:left;font-size:12px}.publish-success input{font-size:13px}.visit-published{background:var(--cream);color:var(--plum);border-radius:5px;align-items:center;gap:14px;margin-bottom:25px;padding:14px 20px;font-weight:600;display:inline-flex}.confirm-remove,.report-submit{background:var(--cream);color:var(--plum);margin-top:15px;padding:13px 20px}.directory-page{max-width:1320px;margin:auto;padding:45px 40px}.directory-heading h1{font-size:44px}.directory-heading>p:last-child{color:var(--muted);margin-top:15px;font-size:15px}.directory-tools{justify-content:space-between;align-items:center;gap:25px;margin:32px 0 17px;display:flex}.search-box{border:1px solid var(--line);background:var(--deep);border-radius:7px;flex:1;align-items:center;gap:10px;max-width:650px;padding-left:14px;display:flex}.search-box input{background:0 0;border:0;font-size:14px}.search-box button{border-left:1px solid var(--line);border-radius:0;padding:13px 18px;font-size:12px}.view-switch{border:1px solid var(--line);border-radius:7px;padding:3px;display:flex}.view-switch button{min-height:36px;padding:8px 12px;font-size:12px}.view-switch button[aria-pressed=true]{background:var(--cream);color:var(--plum)}.directory-filters{border-bottom:1px solid var(--line);gap:20px;margin-bottom:30px;display:flex}.directory-filters button{color:var(--muted);border-radius:0;padding:12px 4px;font-size:13px}.directory-filters button.active{border-bottom:2px solid var(--gold);color:var(--cream)}.address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.address-card{border:1px solid var(--line);background:var(--panel);border-radius:11px;transition:transform .25s;display:block;overflow:hidden}.address-card:hover{transform:translateY(-5px)}.address-art{background:var(--deep);height:230px;overflow:hidden}.address-art>img{object-fit:cover;width:100%;height:100%}.miniature-row{background:radial-gradient(ellipse at 50% 90%,#70455b55,transparent 75%),var(--deep);justify-content:center;align-items:end;gap:0;padding:10px 20px 0;display:flex;overflow:hidden}.miniature-row .building-art{width:165px;height:220px}.miniature-row .building-sign{font-size:10px}.address-copy{padding:25px}.address-copy h2{font-size:25px}.address-copy>p{color:var(--muted);margin:12px 0 22px;font-size:13px}.founding-tag{color:var(--gold);align-items:center;gap:6px;margin-bottom:12px;font-size:10px;display:flex}.address-owner{justify-content:space-between;align-items:center;font-size:12px;display:flex}.neighborhood-map{border:1px solid var(--line);background:linear-gradient(90deg,#0000 48%,#a7889440 48% 52%,#0000 52%),linear-gradient(#0000 74%,#a7889440 74% 79%,#0000 79%),#291a35;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;min-height:430px;padding:30px 25px 70px;display:grid}.neighborhood-map .address-card{border-radius:9px;align-self:start}.neighborhood-map .address-card:nth-child(2n){margin-top:65px}.neighborhood-map .address-art{height:155px}.neighborhood-map .building-art{width:113px;height:150px}.neighborhood-map .address-copy{padding:15px}.neighborhood-map .address-copy h2{font-size:20px}.neighborhood-map .address-copy p{display:none}.neighborhood-map .address-owner{margin-top:15px;font-size:11px}.neighborhood-map .building-sign{font-size:7px}.next-neighbor{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:30px;padding:22px 0;font-size:13px;display:flex}.next-neighbor a{color:var(--gold);align-items:center;gap:10px;display:flex}.pagination{justify-content:center;align-items:center;gap:25px;margin-top:30px;font-size:12px;display:flex}.pagination svg{width:16px}.pagination button{border:1px solid var(--line);font-size:12px}.pagination span{color:var(--muted)}.empty-neighborhood{text-align:center;justify-items:center;gap:18px;padding:55px;display:grid}.empty-neighborhood h2{font-size:32px}.empty-neighborhood p{color:var(--muted);max-width:430px;font-size:14px}.empty-neighborhood a{color:var(--gold);align-items:center;gap:10px;font-size:14px;display:flex}.social-section{max-width:1200px;margin:auto;padding:45px 35px}.social-profile{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding-bottom:30px;display:flex}.creator-monogram{font:27px var(--font-display);border:1px solid var(--line);background:var(--panel);border-radius:50%;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.social-profile h2{font-size:25px}.social-profile p{color:var(--muted);margin-top:7px;font-size:12px}.social-actions{gap:10px;margin-left:auto;display:flex}.social-actions>a{color:var(--gold);align-items:center;gap:8px;font-size:13px;display:flex}.social-actions button{border:1px solid var(--line);font-size:12px}.social-actions button[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}.guestbook-layout{grid-template-columns:.8fr 1.2fr;gap:65px;padding-top:35px;display:grid}.guestbook-intro>svg{color:var(--gold);margin-bottom:15px}.guestbook-intro h3{font:27px var(--font-display)}.guestbook-intro>p{color:var(--muted);margin:12px 0 20px;font-size:13px}.guestbook-intro form textarea{min-height:140px;font-size:14px}.guestbook-intro form>small{color:var(--muted);margin:10px 0 14px;font-size:11px;display:block}.leave-note{background:var(--cream);color:var(--plum);border-radius:4px;padding:12px 18px;font-size:12px;font-weight:600}.guestbook-signin{color:var(--gold);border-bottom:1px solid var(--gold);padding-bottom:5px;font-size:13px;display:inline-block}.guest-note{background:var(--cream);color:var(--plum);border-radius:3px;margin-bottom:17px;padding:23px 25px;box-shadow:3px 4px #a5849850}.note-meta{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.note-meta time{color:#735874;font-size:11px}.guest-note>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0;font-size:14px;line-height:1.8}.note-actions{justify-content:flex-end;gap:12px;display:flex}.note-actions button{color:#6c3e60;min-height:34px;padding:3px 6px;font-size:10px}.moderation-label{color:#86444a;font-size:11px}.blank-guestbook{border:1px dashed var(--line);text-align:center;min-height:240px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:25px;display:flex}.blank-guestbook h3{font:23px var(--font-display);color:var(--cream)}.blank-guestbook p{font-size:12px}.account-page{max-width:1250px;margin:auto;padding:45px 35px}.account-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:32px;display:flex}.account-heading h1{font-size:38px}.account-heading p:last-child{color:var(--muted);margin-top:10px;font-size:13px}.signout{border:1px solid var(--line);font-size:12px}.signout svg{width:18px}.account-columns{grid-template-columns:1.2fr 1fr;gap:40px;display:grid}.account-street{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:28px}.account-street h2{margin-bottom:25px;font-size:30px}.account-street .miniature-row{border-radius:7px}.account-street>p{color:var(--muted);margin:20px 0;font-size:13px}.account-links{justify-content:space-between;gap:15px;font-size:13px;display:flex}.account-links a{color:var(--gold);align-items:center;gap:8px;display:flex}.account-links svg{width:17px}.milestones{border-top:1px solid var(--line);color:var(--gold);gap:20px;margin-top:25px;padding-top:20px;font-size:11px;display:flex}.milestones>span{align-items:center;gap:6px;display:flex}.milestones svg{width:15px}.account-settings{padding:15px 0}.account-settings h2{margin-bottom:28px;font-size:30px}.account-settings p{color:var(--muted);margin:15px 0;font-size:13px}.account-settings h3{margin-top:30px}.account-settings>a{color:var(--gold);align-items:center;gap:8px;margin-top:28px;font-size:12px;display:flex}.unpublish-action{color:#f0b8c7;text-underline-offset:4px;min-height:35px;padding:5px 0;font-size:12px;text-decoration:underline}.blocked-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.blocked-row button{color:var(--gold);font-size:12px}.account-page .social-section{padding:40px 0}.service-notice{max-width:900px;margin:20px auto;padding:0 20px}@media(prefers-reduced-motion:no-preference){.arrival,.interior-toolbar,.canvas-heading,.directory-heading,.create-intro{animation:.5s ease-out both arrive}.room-stage{animation:.28s ease-out both room-enter}.loading>div{animation:1.2s ease-in-out infinite alternate light-up}.loading>div:nth-child(2){animation-delay:.2s}.loading>div:nth-child(3){animation-delay:.4s}.street-dialog[open]{animation:.2s ease-out both arrive}@keyframes arrive{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes room-enter{0%{transform:scale(.985)}to{transform:scale(1)}}@keyframes light-up{0%{background:#371e42}to{background:#654553}}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.walker{transition:none}.address-card:hover,.display-object:hover,.create-ticket:hover{transform:none}}@media(max-width:1100px){.topbar{gap:20px;padding:0 24px}.wordmark{font-size:24px}.topbar nav{gap:22px}.room-layout{grid-template-columns:minmax(0,1fr) 315px}.reading-panel{padding:30px 23px}.room-stage{padding:35px 20px}.editor-grid{grid-template-columns:minmax(0,1fr) 310px}.editor-top{flex-direction:column;align-items:flex-start;gap:15px}.edit-actions{justify-content:flex-end;width:100%}.editor-top h1{font-size:29px}.save-status{margin-right:auto}.editable-building .building-art{width:200px}.guestbook-layout{gap:35px}.neighborhood-map{gap:20px;padding:25px 18px 45px}.dock-middle{display:none!important}}@media(max-width:767px){.topbar{grid-template-columns:1fr auto;gap:14px;height:auto;min-height:110px;padding:17px 18px 8px;display:grid}.wordmark{font-size:23px}.wordmark span{font-size:9px}.topbar nav{border-top:1px solid #674e6d50;grid-area:2/1/auto/-1;justify-content:center;gap:42px;margin:0;padding-top:4px}.topbar nav a{min-height:37px;font-size:13px}.create-ticket{grid-area:1/2;padding:11px 10px;font-size:11px}.create-ticket svg,.profile-chip{display:none}.arrival{padding:23px 20px 20px;display:block}.arrival h1{font-size:31px}.arrival>p{max-width:100%;margin-top:12px;font-size:12px}.place-label{font-size:9px}.scene-controls{left:13px;right:13px}.scene-controls>button{font-size:11px}.founding-stage{width:1040px}.original-hotspots .entry-tooltip{display:none}.street-dock{align-items:center;gap:8px;padding:10px 15px;font-size:11px}.street-dock>button{padding:6px 3px;font-size:11px}.street-dock>a{gap:6px}.street-dock>a>svg:last-child{display:none}.street-dock>button>svg{width:18px}.founding-foot{flex-direction:column;align-items:flex-start;gap:7px;padding:21px;font-size:12px}.site-footer{flex-wrap:wrap;gap:15px;padding:20px 15px;font-size:10px}.street-dialog{padding:23px 20px}.dialog-head h2{font-size:25px}.stamps{grid-template-columns:repeat(2,1fr)}.room-layout,.reading-open{flex-direction:column;display:flex}.interior-toolbar{padding:10px 15px;font-size:11px}.interior-toolbar>span{display:none}.interior-toolbar button{padding:7px;font-size:11px}.interior-toolbar svg{width:17px}.room-stage{min-height:470px;padding:32px 15px}.room-title h1{font-size:37px}.room-title p{max-width:320px;font-size:13px}.display-wall{gap:20px;padding:25px 12px}.display-object{width:175px}.display-object>img,.display-print{height:190px;font-size:21px}.display-caption{font-size:11px}.reading-panel,.reading-open .reading-panel{gap:19px;padding:30px 24px}.reading-panel h2{font-size:33px}.reading-open .room-stage{min-height:330px}.reading-open .display-wall{display:none}.auth-view{grid-template-columns:1fr;min-height:0}.auth-art{padding:25px 25px 5px;display:none}.auth-form{max-width:460px;padding:35px 24px}.auth-form h2{font-size:35px}.prose-page{margin:35px auto;padding:0 24px}.prose-page h1{font-size:37px}.create-view{margin:30px auto;padding:0 20px}.create-intro h1{font-size:35px}.create-intro>p:last-child{font-size:14px}.starter-options{grid-template-columns:1fr;gap:14px}.starter-options>button{text-align:left;grid-template-columns:120px 1fr;gap:8px 20px;padding:15px;display:grid}.starter-options>button.chosen{padding:14px}.starter-options .building-art{grid-row:1/3;width:120px;height:160px}.starter-options>button strong{align-self:end;font-size:17px}.starter-options>button>span{align-self:start;font-size:12px}.building-sign{font-size:12px}.starter-options .building-sign{font-size:8px}.starter-options .facade-1 .building-sign{font-size:7px}.create-bottom{flex-direction:column;align-items:stretch}.create-bottom p{font-size:12px}.start-building{justify-content:space-between}.editor-top{padding:20px 17px}.editor-top h1{font-size:27px}.edit-actions{flex-wrap:wrap;justify-content:flex-start;gap:5px}.edit-actions>button:first-child,.edit-actions>button:nth-child(2){width:35px;min-height:36px;padding:7px}.save-status{flex:1;margin:0 0 0 4px;font-size:10px}.preview-toggle,.publish-seal{margin-top:7px;font-size:12px}.preview-toggle{margin-left:0}.publish-seal{margin-left:auto}.editor-grid{grid-template-columns:1fr}.workbench-canvas{min-height:0;padding:15px 0 10px;position:relative}.canvas-heading{padding:6px 20px}.canvas-heading h2{font-size:24px}.canvas-heading span{font-size:11px}.preview-switch{padding:10px 15px}.editable-street{min-height:310px;padding:10px 20px 18px}.editable-building .building-art{width:175px}.editable-building .building-sign{font-size:11px}.editable-building .facade-1 .building-sign{font-size:9px}.add-lot{min-width:115px;min-height:170px;margin-top:10px;font-size:11px}.onboarding-quests{gap:14px;margin:0 15px;padding:18px 0;font-size:9px}.onboarding-quests svg{width:13px}.workbench-controls{border-left:0;border-top:1px solid var(--line);padding:26px 22px}.workbench-title h2{font-size:26px}.workbench-controls label{font-size:13px}.facade-picker button{height:140px}.workbench-controls input,.workbench-controls textarea,.workbench-controls select{font-size:16px}.color-picker>div{gap:16px}.building-actions button{font-size:12px}.editor-room{min-height:330px;margin:10px 15px;padding:18px}.editor-error{padding:10px 15px}.recovery-banner{flex-wrap:wrap;gap:6px;padding:10px 15px}.recovery-banner>span{width:100%}.directory-page{padding:30px 20px}.directory-heading h1{font-size:35px}.directory-heading>p:last-child{font-size:13px}.directory-tools{flex-wrap:wrap;gap:15px;margin-top:24px}.search-box{flex-basis:100%;max-width:none}.search-box input{font-size:13px}.search-box button{padding:12px;font-size:11px}.view-switch{margin-left:auto}.directory-filters{gap:24px}.directory-filters button{font-size:12px}.address-grid{grid-template-columns:1fr;gap:20px}.address-art{height:220px}.address-copy{padding:22px}.address-copy h2{font-size:26px}.neighborhood-map{background-size:100% 100%;grid-template-columns:1fr;gap:30px;padding:30px 30px 50px}.neighborhood-map .address-card{max-width:270px}.neighborhood-map .address-card:nth-child(2n){margin:0 0 0 auto}.next-neighbor{font-size:12px;line-height:1.6;display:block}.next-neighbor a{margin-top:13px}.empty-neighborhood{padding:35px 10px}.empty-neighborhood h2{font-size:28px}.social-section{padding:30px 20px}.social-profile{flex-wrap:wrap;gap:12px}.creator-monogram{width:45px;height:45px;font-size:23px}.social-profile h2{font-size:23px}.social-profile p{font-size:11px}.social-actions{flex-basis:100%;margin:5px 0 0}.guestbook-layout{grid-template-columns:1fr;gap:30px;padding-top:25px}.guestbook-intro h3{font-size:28px}.guest-note{padding:20px}.account-page{padding:30px 20px}.account-heading{align-items:flex-start;gap:12px}.account-heading h1{font-size:30px}.account-heading>div{min-width:0}.account-heading p:last-child{overflow-wrap:anywhere;font-size:11px}.signout{white-space:nowrap;padding:6px;font-size:10px}.signout svg{width:15px}.account-columns{grid-template-columns:1fr;gap:30px}.account-street{padding:22px}.account-street h2{font-size:28px}.account-street .miniature-row .building-art{width:130px;height:175px}.account-street .building-sign{font-size:9px}.account-links{flex-wrap:wrap;font-size:11px}.milestones{gap:15px;font-size:9px}.account-settings{padding:0 5px}.account-settings h2{font-size:30px}.account-settings select{font-size:14px}.account-page .social-section{padding-top:30px}.creator-stage{justify-content:flex-start;min-height:430px;padding:50px 15px}.creator-buildings{min-height:350px}.creator-entry .building-art{width:210px}.creator-entry .building-sign{font-size:13px}.creator-entry .facade-1 .building-sign{font-size:10px}}.invite-neighbors{border-top:1px solid var(--line);max-width:440px;margin-top:40px;padding-top:28px}.invite-neighbors>p{color:var(--muted);margin:8px 0 18px;font-size:13px}.invite-neighbors form{gap:12px;display:grid}.invite-link{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.invite-link code{word-break:break-all;flex:240px;font-size:12px}.invite-link button{border:1px solid var(--line);min-height:44px;padding:0 14px;font-size:12px}.invite-list{margin:18px 0 0;padding:0;font-size:13px;list-style:none}.invite-list li{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;padding:8px 0;display:flex}.invite-list li span:last-child{color:var(--muted);margin-left:auto}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
