*,:before,:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}#app{isolation:isolate;height:100%}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:none}button:disabled{cursor:not-allowed}a{color:inherit}ul,ol{padding:0;list-style:none}textarea{resize:vertical}table{border-collapse:collapse}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{color:#f1f0e9;background:#111210;font-family:Inter,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}h1,h2,h3,h4{letter-spacing:-.01em;font-weight:600;line-height:1.25}.text-mono{font-variant-ligatures:none;font-family:JetBrains Mono,SFMono-Regular,Menlo,Consolas,monospace}.text-secondary{color:#aaa99f}.text-muted{color:#73756d}.text-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#73756d;font-size:11px;font-weight:600}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field-label{color:#aaa99f;margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}.field-hint{color:#73756d;margin-top:8px;font-size:12px;line-height:1.4}.field-group{flex-direction:column;gap:16px;display:flex}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=860px){.field-row{grid-template-columns:1fr}}.text-field,.textarea-field{color:#f1f0e9;background:#1d1f1b;border:1px solid #ffffff12;border-radius:8px;width:100%;padding:12px;font-size:13px;transition-property:border-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.text-field,.textarea-field{transition-duration:0s}}.text-field::placeholder,.textarea-field::placeholder{color:#73756d}.text-field:hover:not(:disabled),.textarea-field:hover:not(:disabled){border-color:#ffffff21}.text-field:focus-visible,.textarea-field:focus-visible{outline-offset:1px;outline:2px solid #c9f36a}.text-field:focus,.textarea-field:focus{border-color:#c9f36a}.text-field:disabled,.textarea-field:disabled{opacity:.45;cursor:not-allowed}.textarea-field{min-height:96px;font-family:inherit;line-height:1.5}.search-field{color:#73756d;background:#1d1f1b;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;transition-property:border-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}@media (prefers-reduced-motion:reduce){.search-field{transition-duration:0s}}.search-field:hover{border-color:#ffffff21}.search-field:focus-within{border-color:#c9f36a}.search-field:focus-within:has(:focus-visible){outline-offset:1px;outline:2px solid #c9f36a}.search-field__input{min-width:0;height:100%;box-shadow:none;color:#f1f0e9;background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:13px}.search-field__input::placeholder{color:#73756d}.checkbox-field{color:#aaa99f;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;width:fit-content;max-width:100%;font-size:13px;display:flex}.checkbox-field input[type=checkbox]{appearance:none;cursor:pointer;background:#1d1f1b;border:1px solid #ffffff21;border-radius:4px;flex-shrink:0;width:16px;height:16px;margin-top:2px;transition-property:background-color,border-color,box-shadow;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.checkbox-field input[type=checkbox]{transition-duration:0s}}.checkbox-field input[type=checkbox]:hover{border-color:#c9f36a}.checkbox-field input[type=checkbox]:focus-visible{outline-offset:1px;outline:2px solid #c9f36a}.checkbox-field input[type=checkbox]:checked{background:#c9f36a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2310130a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E") 50%/12px 12px no-repeat;border-color:#c9f36a}.checkbox-field input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.ghost-button{color:#aaa99f;background:0 0;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:500;transition-property:background-color,color,border-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.ghost-button{transition-duration:0s}}.ghost-button:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.ghost-button:hover:not(:disabled){color:#f1f0e9;background:#242620;border-color:#ffffff21}.ghost-button:disabled{opacity:.4;cursor:not-allowed}.primary-button{color:#10130a;background:#c9f36a;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;transition-property:background-color,opacity;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.primary-button{transition-duration:0s}}.primary-button:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.primary-button:hover:not(:disabled){background:#b5e94f}.primary-button:disabled{opacity:.5;cursor:not-allowed}.chip-button{color:#aaa99f;background:#1d1f1b;border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:5px;padding:6px 11px;font-size:12.5px;font-weight:500;transition-property:background-color,color,border-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.chip-button{transition-duration:0s}}.chip-button:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.chip-button:hover:not(:disabled){color:#f1f0e9;border-color:#ffffff21}.chip-button:disabled{opacity:.4;cursor:not-allowed}.chip-button.is-active,.chip-button.is-selected{color:#c9f36a;background:#c9f36a1f;border-color:#c9f36a59}.hint-banner{color:#e2c059;background:#e2c05924;border-radius:8px;align-items:flex-start;gap:8px;padding:12px;font-size:12.5px;line-height:1.45;display:flex}.hint-banner svg{flex-shrink:0;margin-top:1px}.hint-banner.is-error{color:#e2685c;background:#e2685c1f}.actions-row{flex-wrap:wrap;gap:8px;display:flex}.field-set-heading{color:#73756d;margin-bottom:8px;font-size:12px;font-weight:600}.max-select-note{color:#73756d;margin-top:8px;font-size:12px}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{overflow:hidden}::selection{color:#f1f0e9;background:#c9f36a1f}html.motion-disabled,html.motion-disabled *,html.motion-disabled :before,html.motion-disabled :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}.segmented[data-v-bbb82a06]{background:#1d1f1b;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.segmented--small[data-v-bbb82a06]{padding:2px}.segmented__item[data-v-bbb82a06]{color:#aaa99f;border-radius:5px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;transition-property:background-color,color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.segmented__item[data-v-bbb82a06]{transition-duration:0s}}.segmented__item[data-v-bbb82a06]:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.segmented__item[data-v-bbb82a06]:hover{color:#f1f0e9}.segmented__item.is-active[data-v-bbb82a06]{color:#f1f0e9;background:#242620}.segmented--small .segmented__item[data-v-bbb82a06]{padding:4px 12px;font-size:12px}.user-avatar[data-v-1ff7f4d2]{color:#c9f36a;-webkit-user-select:none;user-select:none;background:#c9f36a1f;border:1px solid #c9f36a59;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:inline-grid;overflow:hidden}.user-avatar__img[data-v-1ff7f4d2]{object-fit:cover;width:100%;height:100%}.user-avatar__letter[data-v-1ff7f4d2]{letter-spacing:0}.slot-number[data-v-f71f9444]{font-variant-numeric:tabular-nums;align-items:baseline;line-height:1;display:inline-flex}.slot-number__sep[data-v-f71f9444]{padding:0 .02em;display:inline-block}.slot-number__window[data-v-f71f9444]{vertical-align:baseline;height:1em;line-height:1;display:inline-block;overflow:hidden}.slot-number__reel[data-v-f71f9444]{will-change:transform;flex-direction:column;align-items:center;transition-property:transform;transition-timing-function:cubic-bezier(.12,.8,.2,1);display:flex}.slot-number__glyph[data-v-f71f9444]{justify-content:center;align-items:center;min-width:.7ch;height:1em;display:flex}.credit-amount[data-v-edda77b9]{font-variant-numeric:tabular-nums;vertical-align:middle;align-items:center;gap:6px;line-height:1;display:inline-flex}.credit-amount__icon[data-v-edda77b9]{flex-shrink:0}.credit-amount__value[data-v-edda77b9]{align-items:baseline;gap:.25em;line-height:1.2;display:inline-flex}.credit-amount--gem .credit-amount__icon[data-v-edda77b9]{color:#c9a8ff}.credit-amount--ink .credit-amount__icon[data-v-edda77b9]{color:currentColor}.app-header[data-v-7d5f8bd8]{background:#171815;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 16px;display:flex}.app-header__left[data-v-7d5f8bd8],.app-header__right[data-v-7d5f8bd8]{flex:1;align-items:center;gap:12px;display:flex}.app-header__right[data-v-7d5f8bd8]{justify-content:flex-end}.app-header__logo[data-v-7d5f8bd8]{color:inherit;align-items:center;text-decoration:none;display:flex}.app-header__logo-img[data-v-7d5f8bd8]{width:auto;height:24px;display:block}.app-header__credits[data-v-7d5f8bd8]{color:#aaa99f;white-space:nowrap;cursor:pointer;transform-origin:50%;background:0 0;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;transition-property:color,border-color,background-color,box-shadow;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.app-header__credits[data-v-7d5f8bd8]{transition-duration:0s}}.app-header__credits[data-v-7d5f8bd8]:hover{color:#f1f0e9;background:#242620;border-color:#ffffff21}.app-header__credits.is-popping[data-v-7d5f8bd8]{animation:.56s cubic-bezier(.2,.9,.3,1) credits-badge-pop-7d5f8bd8}@keyframes credits-badge-pop-7d5f8bd8{0%{box-shadow:none;border-color:#ffffff12;transform:scale(1)}40%{color:#f1f0e9;border-color:#c9a8ffa6;transform:scale(1.16);box-shadow:0 0 0 4px #c9a8ff2e}to{box-shadow:none;border-color:#ffffff12;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.app-header__credits.is-popping[data-v-7d5f8bd8]{animation:none}}.app-header__credits-label[data-v-7d5f8bd8]{color:inherit;font-weight:550}.credits-menu[data-v-7d5f8bd8]{position:relative}.credits-menu__dropdown[data-v-7d5f8bd8]{z-index:1000;background:#1d1f1b;border:1px solid #ffffff12;border-radius:9px;min-width:240px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000073}.credits-menu__usage[data-v-7d5f8bd8]{padding:8px 12px 12px}.credits-menu__meter[data-v-7d5f8bd8]{align-items:center;gap:12px;display:flex}.credits-ring[data-v-7d5f8bd8]{flex-shrink:0;width:44px;height:44px;position:relative}.credits-ring__svg[data-v-7d5f8bd8]{display:block;transform:rotate(-90deg)}.credits-ring__track[data-v-7d5f8bd8]{stroke:#c9a8ff2e}.credits-ring__progress[data-v-7d5f8bd8]{stroke:#c9a8ff;transition:none}.credits-ring__progress.is-ready[data-v-7d5f8bd8]{transition:stroke-dashoffset .7s cubic-bezier(.2,0,0,1)}.credits-ring__gem[data-v-7d5f8bd8]{color:#c9a8ff;margin:auto;position:absolute;inset:0}.credits-ring--skeleton[data-v-7d5f8bd8]{place-items:center;display:grid}.credits-ring__skel-track[data-v-7d5f8bd8]{border:3.5px solid #ffffff14;border-radius:50%;animation:1.2s ease-in-out infinite credits-skel-pulse-7d5f8bd8;position:absolute;inset:0}.credits-ring__skel-gem[data-v-7d5f8bd8]{background:#c9a8ff38;border-radius:3px;width:14px;height:14px;animation:1.2s ease-in-out infinite credits-skel-pulse-7d5f8bd8;transform:rotate(45deg)}.credits-skel[data-v-7d5f8bd8]{background:linear-gradient(90deg,#ffffff0f 0%,#ffffff1f 50%,#ffffff0f 100%) 0 0/200% 100%;border-radius:4px;animation:1.2s ease-in-out infinite credits-skel-shimmer-7d5f8bd8;display:block}.credits-skel--title[data-v-7d5f8bd8]{width:110px;height:14px}.credits-skel--meta[data-v-7d5f8bd8]{width:56px;height:11px}@keyframes credits-skel-shimmer-7d5f8bd8{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes credits-skel-pulse-7d5f8bd8{0%,to{opacity:.55}50%{opacity:1}}.credits-menu__copy[data-v-7d5f8bd8]{flex-direction:column;gap:6px;min-width:0;display:flex}.credits-menu__balance[data-v-7d5f8bd8]{color:#f1f0e9;font-size:14px;font-weight:650;line-height:1.2}.credits-menu__meta[data-v-7d5f8bd8]{color:#73756d;font-size:11.5px;line-height:1.35}.motion-disabled{transition:none}.motion-disabled,.motion-disabled,.motion-disabled{animation:none}.credits-menu__item[data-v-7d5f8bd8]{text-align:left;color:#aaa99f;border-radius:8px;width:100%;padding:8px 10px;font-size:13px;transition-property:background-color,color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:block}@media (prefers-reduced-motion:reduce){.credits-menu__item[data-v-7d5f8bd8]{transition-duration:0s}}.credits-menu__item[data-v-7d5f8bd8]:hover{color:#f1f0e9;background:#242620}.credits-menu__item--accent[data-v-7d5f8bd8]{color:#c9f36a;font-weight:550}.credits-menu__item--accent[data-v-7d5f8bd8]:hover{color:#c9f36a}.app-header__auth[data-v-7d5f8bd8]{padding:6px 12px;font-size:12.5px}.app-header__auth-skel[data-v-7d5f8bd8]{background:#242620;border-radius:50%;width:32px;height:32px;display:block}.text-button[data-v-7d5f8bd8]{color:#aaa99f;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:500;transition-property:color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.text-button[data-v-7d5f8bd8]{transition-duration:0s}}.text-button[data-v-7d5f8bd8]:hover{color:#f1f0e9}.icon-button[data-v-7d5f8bd8]{color:#aaa99f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.icon-button[data-v-7d5f8bd8]:hover{color:#f1f0e9;background:#242620}.user-menu[data-v-7d5f8bd8]{position:relative}.user-menu__trigger[data-v-7d5f8bd8]{border-radius:50%;padding:0;display:inline-flex}.user-menu__trigger[data-v-7d5f8bd8]:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.user-menu__trigger[data-v-7d5f8bd8]{transition-property:box-shadow;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.user-menu__trigger[data-v-7d5f8bd8]{transition-duration:0s}}.user-menu__trigger[data-v-7d5f8bd8]:hover{box-shadow:0 0 0 2px #c9f36a59}.user-menu__dropdown[data-v-7d5f8bd8]{z-index:1000;background:#1d1f1b;border:1px solid #ffffff12;border-radius:9px;min-width:220px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000073}.user-menu__identity[data-v-7d5f8bd8]{align-items:center;gap:12px;padding:8px 12px 12px;display:flex}.user-menu__identity-text[data-v-7d5f8bd8]{min-width:0}.user-menu__name[data-v-7d5f8bd8]{color:#f1f0e9;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.user-menu__email[data-v-7d5f8bd8]{color:#73756d;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.user-menu__item[data-v-7d5f8bd8]{text-align:left;color:#aaa99f;border-radius:8px;width:100%;padding:8px 10px;font-size:13px;transition-property:background-color,color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:block}@media (prefers-reduced-motion:reduce){.user-menu__item[data-v-7d5f8bd8]{transition-duration:0s}}.user-menu__item[data-v-7d5f8bd8]:hover{color:#f1f0e9;background:#242620}.user-menu__divider[data-v-7d5f8bd8]{background:#ffffff12;height:1px;margin:4px 0}.sr-only[data-v-7d5f8bd8]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-sidebar[data-v-566c29a9]{scrollbar-width:thin;scrollbar-color:#ffffff21 transparent;background:#171815;border-right:1px solid #ffffff12;flex-direction:column;height:100%;padding:16px 12px;display:flex}.app-sidebar[data-v-566c29a9]::-webkit-scrollbar{width:8px;height:8px}.app-sidebar[data-v-566c29a9]::-webkit-scrollbar-track{background:0 0}.app-sidebar[data-v-566c29a9]::-webkit-scrollbar-thumb{background-color:#ffffff21;border-radius:999px}.app-sidebar[data-v-566c29a9]{overflow-y:auto}.app-sidebar__new[data-v-566c29a9]{color:#f1f0e9;border:1px dashed #ffffff21;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:20px;padding:12px;font-size:13px;font-weight:600;transition-property:background-color,border-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}@media (prefers-reduced-motion:reduce){.app-sidebar__new[data-v-566c29a9]{transition-duration:0s}}.app-sidebar__new[data-v-566c29a9]:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.app-sidebar__new[data-v-566c29a9]:hover{color:#c9f36a;background:#242620;border-color:#c9f36a}.app-sidebar__heading[data-v-566c29a9]{margin-bottom:8px;padding:0 8px}.app-sidebar__list[data-v-566c29a9]{flex-direction:column;gap:1px;display:flex}.app-sidebar__item[data-v-566c29a9]{color:#aaa99f;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px;font-size:13px;transition-property:background-color,color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}@media (prefers-reduced-motion:reduce){.app-sidebar__item[data-v-566c29a9]{transition-duration:0s}}.app-sidebar__item[data-v-566c29a9]:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.app-sidebar__item[data-v-566c29a9]:hover{color:#f1f0e9;background:#242620}.app-sidebar__item.is-active[data-v-566c29a9]{color:#f1f0e9;background:#c9f36a1f;font-weight:500}.app-sidebar__item.is-active .app-sidebar__icon[data-v-566c29a9]{color:#c9f36a}.app-sidebar__icon[data-v-566c29a9]{color:#73756d;flex-shrink:0;transition-property:color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.app-sidebar__icon[data-v-566c29a9]{transition-duration:0s}}.app-sidebar__item:hover .app-sidebar__icon[data-v-566c29a9]{color:#aaa99f}.app-sidebar__dot[data-v-566c29a9]{background:0 0;border:1.5px solid #73756d;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-left:auto}.app-sidebar__dot--complete[data-v-566c29a9]{background:#c9f36a;border-color:#c9f36a}.app-sidebar__dot--warning[data-v-566c29a9]{background:#e2c059;border-color:#e2c059}.app-sidebar__dot--empty[data-v-566c29a9]{border-color:#ffffff21}.app-sidebar__label[data-v-566c29a9]{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-sidebar__presets[data-v-566c29a9]{color:#aaa99f;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:8px;font-size:12.5px;font-weight:500;transition-property:background-color,color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}@media (prefers-reduced-motion:reduce){.app-sidebar__presets[data-v-566c29a9]{transition-duration:0s}}.app-sidebar__presets[data-v-566c29a9]:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.app-sidebar__presets[data-v-566c29a9]:hover{color:#f1f0e9;background:#242620}.status-bar[data-v-afe87e1f]{background:#171815;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;height:32px;padding:0 16px;font-size:12px;display:flex}.status-bar__left[data-v-afe87e1f]{align-items:center;gap:8px;min-width:0;display:flex}.status-bar__text[data-v-afe87e1f]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.status-bar__privacy[data-v-afe87e1f]{flex-shrink:0;align-items:center;gap:6px;display:flex}.status-bar__sep[data-v-afe87e1f]{color:#73756d;opacity:.6}.status-bar__link[data-v-afe87e1f]{font:inherit;color:#73756d;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.status-bar__link[data-v-afe87e1f]:hover{color:#aaa99f}.status-bar__dot[data-v-afe87e1f]{background:#73756d;border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-bar__dot--saved[data-v-afe87e1f]{background:#c9f36a}.status-bar__dot--dirty[data-v-afe87e1f]{background:#e2a559}.status-bar__dot--saving[data-v-afe87e1f]{background:#c9f36a;animation:1.2s ease-in-out infinite pulse-afe87e1f}.status-bar__dot--error[data-v-afe87e1f]{background:#e2685c}@keyframes pulse-afe87e1f{0%,to{opacity:1}50%{opacity:.35}}.thinking[data-v-a94df3c2]{background:linear-gradient(#c9a8ff0f,#0000 42%),#1d1f1b;border:1px solid #c9a8ff24;border-radius:9px;flex-direction:column;align-items:center;gap:20px;padding:32px 20px 24px;display:flex}.thinking__constellation[data-v-a94df3c2]{color:#c9a8ff;filter:drop-shadow(0 0 10px #c9a8ffa6);width:48px;height:48px;animation:4s ease-in-out infinite constellation-drift-a94df3c2;overflow:visible}.thinking__star[data-v-a94df3c2]{transform-box:fill-box;transform-origin:50%;will-change:transform, opacity}.thinking__star--lg[data-v-a94df3c2]{animation:1.8s ease-in-out infinite star-pulse-a94df3c2}.thinking__star--sm[data-v-a94df3c2]{animation:1.8s ease-in-out .55s infinite star-pulse-a94df3c2}.thinking__label[data-v-a94df3c2]{color:#aaa99f;letter-spacing:.01em;text-align:center;font-size:12.5px;font-weight:500}.thinking__dots[data-v-a94df3c2]{text-align:left;min-width:1.1em;display:inline-block}@keyframes constellation-drift-a94df3c2{0%,to{transform:rotate(-6deg)scale(1)}50%{transform:rotate(6deg)scale(1.04)}}@keyframes star-pulse-a94df3c2{0%,to{opacity:.35;transform:scale(.82)}40%{opacity:1;transform:scale(1.08)}55%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.thinking__constellation[data-v-a94df3c2],.thinking__star[data-v-a94df3c2]{animation:none}.thinking__star[data-v-a94df3c2]{opacity:.85}.thinking__dots[data-v-a94df3c2]{min-width:0}}.token-cost[data-v-f0fed631]{align-items:center;line-height:1;display:inline-flex}.token-cost--badge[data-v-f0fed631]{background:#0b100c24;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:700}.token-cost--inline[data-v-f0fed631]{opacity:.92}.tooltip[data-v-aa9c8120]{display:inline-flex;position:relative}.tooltip__bubble[data-v-aa9c8120]{z-index:100;color:#f1f0e9;opacity:0;pointer-events:none;background:#1d1f1b;border:1px solid #ffffff21;border-radius:8px;width:max-content;max-width:280px;padding:8px 12px;font-size:12px;font-weight:400;line-height:1.4;transition-property:opacity;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.tooltip__bubble[data-v-aa9c8120]{transition-duration:0s}}.tooltip:hover .tooltip__bubble[data-v-aa9c8120],.tooltip:focus-within .tooltip__bubble[data-v-aa9c8120]{opacity:1;transform:translateY(0)}.tooltip--top .tooltip__bubble[data-v-aa9c8120]{bottom:calc(100% + 6px);left:50%;transform:translate(-50%,2px)}.tooltip--top:hover .tooltip__bubble[data-v-aa9c8120],.tooltip--top:focus-within .tooltip__bubble[data-v-aa9c8120]{transform:translate(-50%)}.tooltip--bottom .tooltip__bubble[data-v-aa9c8120]{top:calc(100% + 6px);left:50%;transform:translate(-50%,-2px)}.tooltip--bottom:hover .tooltip__bubble[data-v-aa9c8120],.tooltip--bottom:focus-within .tooltip__bubble[data-v-aa9c8120]{transform:translate(-50%)}.tooltip--left .tooltip__bubble[data-v-aa9c8120]{top:50%;right:calc(100% + 6px);transform:translate(2px,-50%)}.tooltip--left:hover .tooltip__bubble[data-v-aa9c8120],.tooltip--left:focus-within .tooltip__bubble[data-v-aa9c8120]{transform:translateY(-50%)}.tooltip--right .tooltip__bubble[data-v-aa9c8120]{top:50%;left:calc(100% + 6px);transform:translate(-2px,-50%)}.tooltip--right:hover .tooltip__bubble[data-v-aa9c8120],.tooltip--right:focus-within .tooltip__bubble[data-v-aa9c8120]{transform:translateY(-50%)}.json-highlight[data-v-3a281283]{white-space:pre-wrap;word-break:break-word;color:#aaa99f;margin:0;font-size:12.5px;line-height:1.55}.json-highlight__key[data-v-3a281283]{color:#9eb6d4}.json-highlight__string[data-v-3a281283]{color:#b8c4a8}.json-highlight__number[data-v-3a281283]{color:#c4a882}.json-highlight__literal[data-v-3a281283]{color:#b5a0c9}.json-highlight__punct[data-v-3a281283]{color:#73756d}.json-highlight__space[data-v-3a281283],.json-highlight__plain[data-v-3a281283]{color:#aaa99f}.modal-overlay[data-v-e43e96fb]{z-index:1000;background:#0a0b09b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-panel[data-v-e43e96fb]{background:#1d1f1b;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;width:100%;max-width:480px;max-height:85vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.modal-panel--large[data-v-e43e96fb]{max-width:720px}.modal-panel--xl[data-v-e43e96fb]{max-width:960px}.modal-panel--flush-body .modal-body[data-v-e43e96fb]{padding:0;overflow:hidden}.modal-header[data-v-e43e96fb]{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.modal-title[data-v-e43e96fb]{font-size:15px;font-weight:600}.modal-body[data-v-e43e96fb]{scrollbar-width:thin;scrollbar-color:#ffffff21 transparent;flex:1;min-height:0;padding:20px;overflow-y:auto}.modal-body[data-v-e43e96fb]::-webkit-scrollbar{width:8px;height:8px}.modal-body[data-v-e43e96fb]::-webkit-scrollbar-track{background:0 0}.modal-body[data-v-e43e96fb]::-webkit-scrollbar-thumb{background-color:#ffffff21;border-radius:999px}.modal-footer[data-v-e43e96fb]{border-top:1px solid #ffffff12;flex-shrink:0;padding:16px 20px}.modal-footer__inner[data-v-e43e96fb]{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}.modal-close-float[data-v-e43e96fb]{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1112108c;border:1px solid #ffffff12;position:absolute;top:12px;right:12px}.icon-button[data-v-e43e96fb]{color:#aaa99f;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition-property:background-color,color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.icon-button[data-v-e43e96fb]{transition-duration:0s}}.icon-button[data-v-e43e96fb]:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.icon-button[data-v-e43e96fb]:hover{color:#f1f0e9;background:#242620}.modal-enter-active[data-v-e43e96fb],.modal-leave-active[data-v-e43e96fb]{transition:opacity .22s cubic-bezier(.2,0,0,1)}.modal-enter-active .modal-panel[data-v-e43e96fb],.modal-leave-active .modal-panel[data-v-e43e96fb]{transition:transform .22s cubic-bezier(.2,0,0,1),opacity .22s cubic-bezier(.2,0,0,1)}.modal-enter-from[data-v-e43e96fb],.modal-leave-to[data-v-e43e96fb]{opacity:0}.modal-enter-from .modal-panel[data-v-e43e96fb],.modal-leave-to .modal-panel[data-v-e43e96fb]{opacity:0;transform:translateY(10px)scale(.98)}.onboarding-modal-enter-active[data-v-e43e96fb],.onboarding-modal-leave-active[data-v-e43e96fb]{transition:opacity .32s cubic-bezier(.22,1,.36,1)}.onboarding-modal-enter-active .modal-panel[data-v-e43e96fb],.onboarding-modal-leave-active .modal-panel[data-v-e43e96fb]{transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1)}.onboarding-modal-enter-from[data-v-e43e96fb]{opacity:0}.onboarding-modal-enter-from .modal-panel[data-v-e43e96fb]{opacity:0;transform:translateY(28px)scale(.94)}.onboarding-modal-leave-to[data-v-e43e96fb]{opacity:0}.onboarding-modal-leave-to .modal-panel[data-v-e43e96fb]{opacity:0;transform:translateY(16px)scale(.96)}.option-card[data-v-9ce7620b]{text-align:left;background:#1d1f1b;border:1px solid #ffffff12;border-radius:9px;align-items:flex-start;gap:12px;width:100%;padding:12px;transition-property:border-color,background-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}@media (prefers-reduced-motion:reduce){.option-card[data-v-9ce7620b]{transition-duration:0s}}.option-card[data-v-9ce7620b]:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.option-card[data-v-9ce7620b]:hover:not(.is-disabled){background:#242620;border-color:#ffffff21}.option-card.is-disabled[data-v-9ce7620b]{opacity:.45;cursor:not-allowed}.option-card.is-selected[data-v-9ce7620b],.option-card.is-selected[data-v-9ce7620b]:hover:not(.is-disabled){background:#c9f36a1f;border-color:#c9f36a}.option-card--aspect[data-v-9ce7620b]{align-items:center}.option-card__indicator[data-v-9ce7620b]{color:#10130a;border:1.5px solid #ffffff21;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;transition-property:border-color,background-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.option-card__indicator[data-v-9ce7620b]{transition-duration:0s}}.option-card__indicator--radio[data-v-9ce7620b]{border-radius:50%}.is-selected .option-card__indicator[data-v-9ce7620b]{background:#c9f36a;border-color:#c9f36a}.option-card__preview[data-v-9ce7620b]{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.option-card__frame-svg[data-v-9ce7620b]{display:block;overflow:visible}.option-card__frame-svg rect[data-v-9ce7620b]{stroke:#ffffff21;stroke-width:1.5px;fill:#242620}.is-selected .option-card__frame-svg rect[data-v-9ce7620b]{stroke:#10130a;fill:#c9f36a40}.option-card__text[data-v-9ce7620b]{flex-direction:column;gap:2px;min-width:0;display:flex}.option-card__label[data-v-9ce7620b]{color:#f1f0e9;font-size:13px;font-weight:600}.option-card__short[data-v-9ce7620b]{color:#aaa99f;font-size:12px;line-height:1.35}.option-grid[data-v-752a2cd6]{grid-template-columns:repeat(var(--option-grid-columns,2), minmax(0, 1fr));gap:8px;display:grid}.chip-select[data-v-0e4e769f]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-0e4e769f]{color:#aaa99f;background:#1d1f1b;border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:5px;padding:6px 11px;font-size:12.5px;font-weight:500;transition-property:background-color,color,border-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.chip[data-v-0e4e769f]{transition-duration:0s}}.chip[data-v-0e4e769f]:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.chip[data-v-0e4e769f]:hover:not(:disabled){color:#f1f0e9;border-color:#ffffff21}.chip[data-v-0e4e769f]:disabled{opacity:.4;cursor:not-allowed}.chip.is-selected[data-v-0e4e769f],.chip.is-selected[data-v-0e4e769f]:hover:not(:disabled){color:#c9f36a;background:#c9f36a1f;border-color:#c9f36a59}.diagnose-result[data-v-571e1fe7]{flex-direction:column;gap:8px;display:flex}.diagnose-result__list[data-v-571e1fe7]{color:#aaa99f;flex-direction:column;gap:4px;padding-left:18px;font-size:13px;line-height:1.5;display:flex}.diagnose-result__prompt[data-v-571e1fe7]{white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;scrollbar-color:#ffffff21 transparent;background:#1d1f1b;border:1px solid #ffffff12;border-radius:9px;max-height:260px;padding:12px;font-size:12.5px;line-height:1.6;overflow-y:auto}.diagnose-result__prompt[data-v-571e1fe7]::-webkit-scrollbar{width:8px;height:8px}.diagnose-result__prompt[data-v-571e1fe7]::-webkit-scrollbar-track{background:0 0}.diagnose-result__prompt[data-v-571e1fe7]::-webkit-scrollbar-thumb{background-color:#ffffff21;border-radius:999px}.variations-list[data-v-8a18e630]{flex-direction:column;gap:12px;display:flex}.variation-card[data-v-8a18e630]{background:#1d1f1b;border:1px solid #ffffff12;border-radius:9px;padding:12px}.variation-card__header[data-v-8a18e630]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.variation-card__prompt[data-v-8a18e630]{white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;scrollbar-color:#ffffff21 transparent;background:#1d1f1b;border:1px solid #ffffff12;border-radius:9px;max-height:200px;padding:12px;font-size:12.5px;line-height:1.6;overflow-y:auto}.variation-card__prompt[data-v-8a18e630]::-webkit-scrollbar{width:8px;height:8px}.variation-card__prompt[data-v-8a18e630]::-webkit-scrollbar-track{background:0 0}.variation-card__prompt[data-v-8a18e630]::-webkit-scrollbar-thumb{background-color:#ffffff21;border-radius:999px}.variation-card__changes[data-v-8a18e630]{margin-top:8px;font-size:12px}.confirm-dialog__message[data-v-f92da169]{font-size:13.5px;line-height:1.5}.primary-button.is-danger[data-v-f92da169]{color:#fff;background:#e2685c}.primary-button.is-danger[data-v-f92da169]:hover:not(:disabled){background:#d4574c}.relative-time[data-v-d18ef5c7]{cursor:default}.prompt-inspector[data-v-ab837d72]{scrollbar-width:thin;scrollbar-color:#ffffff21 transparent;background:#171815;border-left:1px solid #ffffff12;flex-direction:column;height:100%;display:flex;overflow-y:auto}.prompt-inspector[data-v-ab837d72]::-webkit-scrollbar{width:8px;height:8px}.prompt-inspector[data-v-ab837d72]::-webkit-scrollbar-track{background:0 0}.prompt-inspector[data-v-ab837d72]::-webkit-scrollbar-thumb{background-color:#ffffff21;border-radius:999px}.prompt-inspector__header[data-v-ab837d72]{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.prompt-inspector__title[data-v-ab837d72]{align-items:baseline;gap:8px;display:flex}.prompt-inspector__kind[data-v-ab837d72]{letter-spacing:.06em;text-transform:uppercase;color:#c9f36a;font-size:11px;font-weight:600}.prompt-inspector__timestamp[data-v-ab837d72]{font-size:11px}.prompt-inspector__quality[data-v-ab837d72]{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.quality-strip[data-v-ab837d72]{flex-wrap:wrap;gap:12px;display:flex}.quality-strip__item[data-v-ab837d72]{color:#73756d;align-items:center;gap:4px;font-size:11.5px;font-weight:500;display:inline-flex}.quality-strip__item.is-complete[data-v-ab837d72]{color:#c9f36a}.quality-strip__item.is-warning[data-v-ab837d72]{color:#e2c059}.ready-badge[data-v-ab837d72]{color:#c9f36a;letter-spacing:.04em;text-transform:uppercase;background:#c9f36a1f;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:700}.prompt-inspector__body[data-v-ab837d72]{flex-direction:column;gap:16px;padding:16px;font-size:13px;display:flex}.prompt-inspector__empty[data-v-ab837d72]{line-height:1.5}.generate-button[data-v-ab837d72]{width:100%;transition-property:transform,background-color,box-shadow;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.generate-button[data-v-ab837d72]{transition-duration:0s}}.generate-button[data-v-ab837d72]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #c9f36a2e}.generate-button[data-v-ab837d72]:active:not(:disabled){transform:translateY(0)}.generated-prompt[data-v-ab837d72]{white-space:pre-wrap;word-break:break-word;color:#f1f0e9;scrollbar-width:thin;scrollbar-color:#ffffff21 transparent;background:#1d1f1b;border:1px solid #ffffff12;border-radius:9px;max-height:340px;padding:12px;font-size:12.5px;line-height:1.6;overflow-y:auto}.generated-prompt[data-v-ab837d72]::-webkit-scrollbar{width:8px;height:8px}.generated-prompt[data-v-ab837d72]::-webkit-scrollbar-track{background:0 0}.generated-prompt[data-v-ab837d72]::-webkit-scrollbar-thumb{background-color:#ffffff21;border-radius:999px}.prompt-box--json[data-v-ab837d72]{scrollbar-width:thin;scrollbar-color:#ffffff21 transparent;background:#1d1f1b;border:1px solid #ffffff12;border-radius:9px;max-height:340px;padding:12px;overflow-y:auto}.prompt-box--json[data-v-ab837d72]::-webkit-scrollbar{width:8px;height:8px}.prompt-box--json[data-v-ab837d72]::-webkit-scrollbar-track{background:0 0}.prompt-box--json[data-v-ab837d72]::-webkit-scrollbar-thumb{background-color:#ffffff21;border-radius:999px}.warnings-list[data-v-ab837d72],.suggestions-list[data-v-ab837d72]{flex-direction:column;gap:8px;display:flex}.api-error[data-v-ab837d72]{background:#e76a6a14;border:1px solid #e76a6a4d;border-radius:9px;flex-direction:column;gap:8px;padding:12px;display:flex}.api-error .hint-banner.is-error[data-v-ab837d72]{color:#f1f0e9}.api-error__actions[data-v-ab837d72]{flex-wrap:wrap;gap:8px;display:flex}.api-error__technical[data-v-ab837d72]{color:#73756d;font-size:11px}.api-error__technical summary[data-v-ab837d72]{cursor:pointer}.api-error__technical pre[data-v-ab837d72]{white-space:pre-wrap;word-break:break-word;background:#1d1f1b;border-radius:7px;max-height:160px;margin-top:8px;padding:8px;overflow:auto}.suggestion-item[data-v-ab837d72]{font-size:12.5px;line-height:1.4}.metadata-toggle[data-v-ab837d72]{color:#aaa99f;align-self:flex-start;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.metadata-toggle svg[data-v-ab837d72]{transition-property:transform;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.metadata-toggle svg[data-v-ab837d72]{transition-duration:0s}}.metadata-toggle svg.is-open[data-v-ab837d72]{transform:rotate(90deg)}.metadata-toggle[data-v-ab837d72]:hover{color:#f1f0e9}.metadata-body[data-v-ab837d72]{color:#aaa99f;flex-direction:column;gap:4px;font-size:11.5px;display:flex}.metadata-row[data-v-ab837d72]{justify-content:space-between;gap:8px;display:flex}.choice-dialog__message[data-v-7f75dc24]{font-size:13.5px;line-height:1.5}.develop-drawer[data-v-9df3eb85]{background:#171815;flex-direction:column;height:100%;min-height:0;display:flex}.develop-drawer__header[data-v-9df3eb85]{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.develop-drawer__title[data-v-9df3eb85]{letter-spacing:-.02em;margin:2px 0 0;font-size:16px;font-weight:650}.develop-drawer__close[data-v-9df3eb85]{color:#aaa99f;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition-property:background-color,color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.develop-drawer__close[data-v-9df3eb85]{transition-duration:0s}}.develop-drawer__close[data-v-9df3eb85]:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.develop-drawer__close[data-v-9df3eb85]:hover{color:#f1f0e9;background:#242620}.develop-drawer__body[data-v-9df3eb85]{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow:auto}.develop-drawer__preview[data-v-9df3eb85]{background:#1d1f1b;border:1px solid #ffffff12;border-radius:9px;width:100%;max-height:180px;overflow:hidden}.develop-drawer__preview img[data-v-9df3eb85]{object-fit:cover;width:100%;height:180px;display:block}.develop-drawer__idea-block[data-v-9df3eb85]{background:#1d1f1b;border:1px solid #ffffff12;border-radius:9px;flex-direction:column;gap:8px;padding:12px;display:flex}.develop-drawer__idea-head[data-v-9df3eb85]{justify-content:space-between;align-items:center;gap:8px;display:flex}.develop-drawer__use-idea[data-v-9df3eb85]{flex-shrink:0;height:28px;padding:0 8px;font-size:12px}.develop-drawer__idea[data-v-9df3eb85]{margin:0;font-size:13.5px;line-height:1.55}.develop-drawer__group[data-v-9df3eb85]{flex-direction:column;gap:8px;display:flex}.develop-drawer__chips[data-v-9df3eb85]{flex-wrap:wrap;gap:6px;display:flex}.develop-chip[data-v-9df3eb85]{color:#aaa99f;background:#1d1f1b;border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:5px;padding:6px 11px;font-size:12.5px;font-weight:500;transition-property:background-color,color,border-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.develop-chip[data-v-9df3eb85]{transition-duration:0s}}.develop-chip[data-v-9df3eb85]:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.develop-chip[data-v-9df3eb85]:hover:not(:disabled){color:#f1f0e9;background:#c9f36a1f;border-color:#c9f36a}.develop-chip.is-accepted[data-v-9df3eb85]{color:#c9f36a;cursor:default;background:#c9f36a1f;border-color:#c9f36a59}.develop-drawer__empty[data-v-9df3eb85]{font-size:13px}.develop-drawer__footer[data-v-9df3eb85]{border-top:1px solid #ffffff12;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}[data-v-9df3eb85] .thinking{width:100%;padding:24px 8px}.lock-control[data-v-6e96c15c]{color:#73756d;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;transition-property:background-color,color,border-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.lock-control[data-v-6e96c15c]{transition-duration:0s}}.lock-control[data-v-6e96c15c]:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.lock-control[data-v-6e96c15c]:disabled{cursor:default}.lock-control[data-v-6e96c15c]:not(:disabled):hover{color:#f1f0e9;background:#242620}.lock-control--set[data-v-6e96c15c]{color:#aaa99f}.lock-control--locked[data-v-6e96c15c]{color:#c9f36a;background:#c9f36a1f;border-color:#c9f36a4d}@media (width<=860px){.lock-control__label[data-v-6e96c15c]{display:none}}.section-card[data-v-ba8de8a5]{background:#1d1f1b;border:1px solid #ffffff12;border-radius:9px;margin-bottom:12px;overflow:hidden}.section-card__header[data-v-ba8de8a5]{text-align:left;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.section-card__header[data-v-ba8de8a5]:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.section-card__chevron[data-v-ba8de8a5]{color:#73756d;flex-shrink:0;transition-property:transform;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.section-card__chevron[data-v-ba8de8a5]{transition-duration:0s}}.is-open .section-card__chevron[data-v-ba8de8a5]{transform:rotate(90deg)}.section-card__dot[data-v-ba8de8a5]{border:1.5px solid #73756d;border-radius:50%;flex-shrink:0;width:7px;height:7px}.section-card__dot--complete[data-v-ba8de8a5]{background:#c9f36a;border-color:#c9f36a}.section-card__dot--warning[data-v-ba8de8a5]{background:#e2c059;border-color:#e2c059}.section-card__title[data-v-ba8de8a5]{flex-shrink:0;font-size:14px;font-weight:600}.section-card__summary[data-v-ba8de8a5]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.section-card__spacer[data-v-ba8de8a5]{flex:1}.section-card__body[data-v-ba8de8a5]{flex-direction:column;gap:16px;padding:0 16px 16px;display:flex}.section-card__advanced[data-v-ba8de8a5]{border-top:1px solid #ffffff12;margin-top:4px;padding-top:12px}.section-card__advanced-toggle[data-v-ba8de8a5]{color:#aaa99f;align-items:center;gap:4px;font-size:12px;font-weight:500;transition-property:color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.section-card__advanced-toggle[data-v-ba8de8a5]{transition-duration:0s}}.section-card__advanced-toggle svg[data-v-ba8de8a5]{transition-property:transform;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.section-card__advanced-toggle svg[data-v-ba8de8a5]{transition-duration:0s}}.section-card__advanced-toggle svg.is-open[data-v-ba8de8a5]{transform:rotate(90deg)}.section-card__advanced-toggle[data-v-ba8de8a5]:hover{color:#f1f0e9}.section-card__advanced-body[data-v-ba8de8a5]{flex-direction:column;gap:16px;margin-top:12px;display:flex}.idea-develop[data-v-cfb30c5d]{display:contents}.idea-develop>.hint-banner[data-v-cfb30c5d]{flex-basis:100%;width:100%}.from-image[data-v-82d99efb]{display:contents}.from-image__setup[data-v-82d99efb]{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:12px;width:100%;display:flex}.from-image__photo[data-v-82d99efb]{align-items:center;gap:8px;display:flex}.from-image__preview[data-v-82d99efb]{object-fit:cover;background:#1d1f1b;border:1px solid #ffffff12;border-radius:7px;flex-shrink:0;width:66px;height:66px;display:block}.from-image__photo-actions[data-v-82d99efb]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.from-image__text-btn[data-v-82d99efb]{height:auto;min-height:0;padding:2px 6px;font-size:12px}.from-image__text-btn.is-danger[data-v-82d99efb]{color:#aaa99f}.from-image__text-btn.is-danger[data-v-82d99efb]:hover:not(:disabled){color:#e2685c}.from-image__error[data-v-82d99efb]{flex-basis:100%;width:100%}.sr-only[data-v-82d99efb]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.idea-ai-actions[data-v-b87fc01c]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.search-picker[data-v-3b15e805]{position:relative}.search-picker__trigger[data-v-3b15e805]{text-align:left;background:#1d1f1b;border:1px solid #ffffff12;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px;font-size:13px;transition-property:border-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}@media (prefers-reduced-motion:reduce){.search-picker__trigger[data-v-3b15e805]{transition-duration:0s}}.search-picker__trigger[data-v-3b15e805]:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.search-picker__trigger[data-v-3b15e805]:hover{border-color:#ffffff21}.search-picker__trigger[data-v-3b15e805]:focus-visible{border-color:#c9f36a}.search-picker__value[data-v-3b15e805]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-picker__trigger-actions[data-v-3b15e805]{color:#73756d;flex-shrink:0;align-items:center;gap:8px;display:flex}.search-picker__panel[data-v-3b15e805]{z-index:100;background:#1d1f1b;border:1px solid #ffffff21;border-radius:9px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #00000059}.search-picker__search[data-v-3b15e805]{border:none;border-bottom:1px solid #ffffff12;border-radius:0;min-height:40px}.search-picker__search[data-v-3b15e805]:hover,.search-picker__search[data-v-3b15e805]:focus-within{border-color:#ffffff12}.search-picker__search[data-v-3b15e805]:focus-within:has(:focus-visible){outline:none}.search-picker__list[data-v-3b15e805]{scrollbar-width:thin;scrollbar-color:#ffffff21 transparent;max-height:280px;padding:8px;overflow-y:auto}.search-picker__list[data-v-3b15e805]::-webkit-scrollbar{width:8px;height:8px}.search-picker__list[data-v-3b15e805]::-webkit-scrollbar-track{background:0 0}.search-picker__list[data-v-3b15e805]::-webkit-scrollbar-thumb{background-color:#ffffff21;border-radius:999px}.search-picker__group[data-v-3b15e805]{padding:8px 8px 4px}.search-picker__option[data-v-3b15e805]{text-align:left;border-radius:8px;align-items:baseline;gap:8px;width:100%;padding:8px;font-size:13px;display:flex}.search-picker__option.is-active[data-v-3b15e805]{background:#242620}.search-picker__option.is-selected[data-v-3b15e805]{color:#c9f36a}.search-picker__option-label[data-v-3b15e805]{flex-shrink:0;font-weight:500}.search-picker__option-short[data-v-3b15e805]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.search-picker__empty[data-v-3b15e805]{text-align:center;padding:16px;font-size:13px}.tag-input[data-v-0bb355f4]{cursor:text;background:#1d1f1b;border:1px solid #ffffff12;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:6px 12px;transition-property:border-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}@media (prefers-reduced-motion:reduce){.tag-input[data-v-0bb355f4]{transition-duration:0s}}.tag-input[data-v-0bb355f4]:hover{border-color:#ffffff21}.tag-input[data-v-0bb355f4]:focus-within{border-color:#c9f36a}.tag-input[data-v-0bb355f4]:focus-within:has(:focus-visible){outline-offset:1px;outline:2px solid #c9f36a}.tag-input__chip[data-v-0bb355f4]{color:#f1f0e9;background:#242620;border-radius:7px;align-items:center;gap:5px;padding:4px 6px 4px 10px;font-size:12.5px;display:inline-flex}.tag-input__chip button[data-v-0bb355f4]{color:#73756d;transition-property:color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.tag-input__chip button[data-v-0bb355f4]{transition-duration:0s}}.tag-input__chip button[data-v-0bb355f4]:hover{color:#e2685c}.tag-input__field[data-v-0bb355f4]{background:0 0;border:none;outline:none;flex:1;min-width:80px;padding:4px 0;font-size:13px}.tag-input__field[data-v-0bb355f4]::placeholder{color:#73756d}.image-studio[data-v-d6dbb609]{scroll-behavior:smooth;max-width:720px;padding:24px}.image-studio>div[data-v-d6dbb609]{scroll-margin-top:16px}.sequence-builder[data-v-b30fe16c]{background:#1d1f1b;border:1px solid #ffffff12;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;padding:12px;display:flex}.sequence-step[data-v-b30fe16c]{color:#c9f36a;background:#c9f36a1f;border-radius:7px;align-items:center;gap:5px;padding:4px 8px;font-family:JetBrains Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;display:inline-flex}.sequence-step button[data-v-b30fe16c]{color:#c9f36a;opacity:.7;transition-property:opacity;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.sequence-step button[data-v-b30fe16c]{transition-duration:0s}}.sequence-step button[data-v-b30fe16c]:hover:not(:disabled){opacity:1}.sequence-then[data-v-b30fe16c]{font-size:12px;font-style:italic}.add-step-row[data-v-b30fe16c]{gap:8px;display:flex}.preset-actions[data-v-b30fe16c]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-b30fe16c]{color:#aaa99f;background:#1d1f1b;border:1px solid #ffffff12;border-radius:7px;align-items:center;padding:6px 11px;font-size:12.5px;font-weight:500;transition-property:background-color,color,border-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.chip[data-v-b30fe16c]{transition-duration:0s}}.chip[data-v-b30fe16c]:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.chip[data-v-b30fe16c]:hover:not(:disabled){color:#f1f0e9;border-color:#ffffff21}.chip[data-v-b30fe16c]:disabled{opacity:.4;cursor:not-allowed}.video-studio[data-v-cc12ea88]{scroll-behavior:smooth;max-width:720px;padding:24px}.video-studio>div[data-v-cc12ea88]{scroll-margin-top:16px}.choice-grid[data-v-d3d7d34c]{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=560px){.choice-grid[data-v-d3d7d34c]{grid-template-columns:1fr}}.choice-card[data-v-d3d7d34c]{text-align:left;background:#1d1f1b;border:1px solid #ffffff12;border-radius:9px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 16px;transition-property:border-color,background-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}@media (prefers-reduced-motion:reduce){.choice-card[data-v-d3d7d34c]{transition-duration:0s}}.choice-card[data-v-d3d7d34c]:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.choice-card h3[data-v-d3d7d34c]{font-size:14px}.choice-card p[data-v-d3d7d34c]{font-size:12.5px;line-height:1.4}.choice-card[data-v-d3d7d34c]:hover{background:#242620;border-color:#c9f36a}.choice-card__icon[data-v-d3d7d34c]{color:#c9f36a;background:#c9f36a1f;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.history-card[data-v-f5c5bd2a]{background:#1d1f1b;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:12px;padding:12px 16px;transition-property:border-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}@media (prefers-reduced-motion:reduce){.history-card[data-v-f5c5bd2a]{transition-duration:0s}}.history-card[data-v-f5c5bd2a]:hover{border-color:#ffffff21}.history-card__thumb-wrap[data-v-f5c5bd2a]{flex-shrink:0;position:relative}.history-card__thumb[data-v-f5c5bd2a]{background:#1d1f1b;border:1px solid #ffffff12;border-radius:7px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.history-card__thumb img[data-v-f5c5bd2a]{object-fit:cover;width:100%;height:100%;display:block}.history-card__thumb-placeholder[data-v-f5c5bd2a]{color:#73756d;font-size:12px}.history-card__thumb-remove[data-v-f5c5bd2a]{color:#aaa99f;background:#1d1f1b;border:1px solid #ffffff12;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition-property:background-color,color,border-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex;position:absolute;top:-6px;right:-6px}@media (prefers-reduced-motion:reduce){.history-card__thumb-remove[data-v-f5c5bd2a]{transition-duration:0s}}.history-card__thumb-remove[data-v-f5c5bd2a]:hover{color:#e2685c;border-color:#d4574c73}.history-card__main[data-v-f5c5bd2a]{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.history-card__top[data-v-f5c5bd2a]{align-items:center;gap:4px;min-width:0;display:flex}.history-card__title[data-v-f5c5bd2a]{color:#f1f0e9;cursor:text;border-radius:7px;align-items:center;gap:6px;min-width:0;max-width:calc(100% - 28px);font-size:13.5px;font-weight:600;transition-property:color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.history-card__title[data-v-f5c5bd2a]{transition-duration:0s}}.history-card__title[data-v-f5c5bd2a]:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.history-card__title[data-v-f5c5bd2a]:hover{color:#c9f36a}.history-card__title:hover .history-card__rename-hint[data-v-f5c5bd2a]{opacity:1}.history-card__title-text[data-v-f5c5bd2a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-card__rename-hint[data-v-f5c5bd2a]{opacity:0;color:#73756d;flex-shrink:0;transition-property:opacity;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.history-card__rename-hint[data-v-f5c5bd2a]{transition-duration:0s}}.history-card__title-input[data-v-f5c5bd2a]{flex:1;width:auto;min-width:0;padding:4px 8px;font-size:13.5px;font-weight:600}.history-card__open[data-v-f5c5bd2a]{text-align:left;border-radius:7px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;display:flex}.history-card__open[data-v-f5c5bd2a]:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.history-card__open:hover .history-card__summary[data-v-f5c5bd2a]{color:#f1f0e9}.history-card__summary[data-v-f5c5bd2a]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;transition-property:color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);overflow:hidden}@media (prefers-reduced-motion:reduce){.history-card__summary[data-v-f5c5bd2a]{transition-duration:0s}}.history-card__date[data-v-f5c5bd2a]{font-size:11px}.history-card__kind[data-v-f5c5bd2a]{color:#73756d;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.history-card__actions[data-v-f5c5bd2a]{flex-shrink:0;gap:2px;display:flex}.history-card__icon-btn[data-v-f5c5bd2a]{color:#aaa99f;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition-property:background-color,color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.history-card__icon-btn[data-v-f5c5bd2a]{transition-duration:0s}}.history-card__icon-btn[data-v-f5c5bd2a]:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.history-card__icon-btn[data-v-f5c5bd2a]:hover{color:#f1f0e9;background:#242620}.history-card__icon-btn.is-active[data-v-f5c5bd2a]{color:#e2a559}.history-card__icon-btn.is-danger[data-v-f5c5bd2a]:hover{color:#e2685c}.history-view[data-v-f423c4ce]{flex-direction:column;gap:20px;display:flex}.history-view__toolbar[data-v-f423c4ce]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.history-view__search[data-v-f423c4ce]{flex:1;min-width:220px}.history-view__fav-toggle[data-v-f423c4ce]{color:#aaa99f;background:#1d1f1b;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:6px;height:44px;padding:0 12px;font-size:13px;font-weight:500;transition-property:background-color,color,border-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.history-view__fav-toggle[data-v-f423c4ce]{transition-duration:0s}}.history-view__fav-toggle[data-v-f423c4ce]:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.history-view__fav-toggle[data-v-f423c4ce]:hover{color:#f1f0e9;border-color:#ffffff21}.history-view__fav-toggle.is-active[data-v-f423c4ce]{color:#e2a559;background:#e2a5591f;border-color:#e2a55959}.history-view__list[data-v-f423c4ce]{flex-direction:column;gap:8px;display:flex}.history-view__empty[data-v-f423c4ce]{text-align:center;padding:40px 0}.presets-grid[data-v-64597db1]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}@media (width<=560px){.presets-grid[data-v-64597db1]{grid-template-columns:1fr}}.preset-card[data-v-64597db1]{background:#1d1f1b;border:1px solid #ffffff12;border-radius:9px;flex-direction:column;gap:8px;padding:12px;display:flex}.preset-card__header[data-v-64597db1]{justify-content:space-between;align-items:center;display:flex}.preset-card__name[data-v-64597db1]{font-size:13.5px;font-weight:600}.preset-card__delete[data-v-64597db1]{color:#73756d;transition-property:color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.preset-card__delete[data-v-64597db1]{transition-duration:0s}}.preset-card__delete[data-v-64597db1]:hover{color:#e2685c}.preset-card__description[data-v-64597db1]{font-size:12px;line-height:1.4}.preset-card__apply[data-v-64597db1]{align-self:flex-start}.presets-save[data-v-64597db1]{border-top:1px solid #ffffff12;flex-direction:column;gap:8px;padding-top:16px;display:flex}.settings-view[data-v-6edde977]{flex-direction:column;gap:20px;display:flex}.settings-view__tabs[data-v-6edde977]{border-bottom:1px solid #ffffff12;gap:4px;display:flex}.settings-view__tab[data-v-6edde977]{font:inherit;color:#aaa99f;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 16px;font-size:13.5px;font-weight:550;transition-property:color,border-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);position:relative}@media (prefers-reduced-motion:reduce){.settings-view__tab[data-v-6edde977]{transition-duration:0s}}.settings-view__tab[data-v-6edde977]:hover{color:#f1f0e9}.settings-view__tab.is-active[data-v-6edde977]{color:#f1f0e9;border-bottom-color:#c9f36a}.settings-account[data-v-6edde977]{flex-direction:column;gap:20px;display:flex}.settings-card[data-v-6edde977]{background:#1d1f1b;border:1px solid #ffffff12;border-radius:9px;padding:20px}.settings-card__title[data-v-6edde977]{margin-bottom:16px;font-size:14px;font-weight:600}.settings-card__hint[data-v-6edde977]{margin-bottom:12px;font-size:12.5px}.settings-field[data-v-6edde977]{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.settings-field__head[data-v-6edde977]{align-items:center;gap:8px;display:flex}.settings-field__label[data-v-6edde977]{color:#aaa99f;font-size:12.5px;font-weight:600}.settings-info[data-v-6edde977]{color:#aaa99f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition-property:color,background-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.settings-info[data-v-6edde977]{transition-duration:0s}}.settings-info[data-v-6edde977]:hover,.settings-info[data-v-6edde977]:focus-visible{color:#c9f36a;background:#242620}.credits-balance[data-v-6edde977]{margin:0 0 12px;font-size:1.25rem;font-weight:650}.credits-actions[data-v-6edde977],.settings-actions[data-v-6edde977],.actions-row[data-v-6edde977]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.password-form[data-v-6edde977]{flex-direction:column;gap:12px;width:100%;max-width:360px;margin-top:20px;display:flex}.password-input[data-v-6edde977]{position:relative}.password-input .text-field[data-v-6edde977]{padding-right:40px}.password-input__toggle[data-v-6edde977]{color:#73756d;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-input__toggle[data-v-6edde977]:hover{color:#f1f0e9}.auth-field-error[data-v-6edde977]{color:#e2685c;margin-top:4px;font-size:12px}.settings-test-result[data-v-6edde977]{align-items:center;gap:4px;margin-top:12px;font-size:12.5px;display:inline-flex}.settings-test-result.is-success[data-v-6edde977]{color:#c9f36a}.settings-test-result.is-error[data-v-6edde977]{color:#e2685c}.ghost-button.is-danger[data-v-6edde977]:hover{color:#e2685c;border-color:#e2685c66}.credits-view[data-v-22de01b9]{flex-direction:column;gap:20px;display:flex}.credits-view__hero[data-v-22de01b9]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.credits-view__balance[data-v-22de01b9]{letter-spacing:-.02em;color:#f1f0e9;font-size:22px;font-weight:650}.credits-view__hint[data-v-22de01b9]{max-width:42ch;margin-top:4px;font-size:13px}.credits-view__tabs[data-v-22de01b9]{border-bottom:1px solid #ffffff12;gap:4px;display:flex}.credits-view__tab[data-v-22de01b9]{font:inherit;color:#aaa99f;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 16px;font-size:13.5px;font-weight:550;transition-property:color,border-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);position:relative}@media (prefers-reduced-motion:reduce){.credits-view__tab[data-v-22de01b9]{transition-duration:0s}}.credits-view__tab[data-v-22de01b9]:hover{color:#f1f0e9}.credits-view__tab.is-active[data-v-22de01b9]{color:#f1f0e9;border-bottom-color:#c9f36a}.credits-section__hint[data-v-22de01b9]{margin-bottom:16px;font-size:12.5px}.credits-toolbar[data-v-22de01b9]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.credits-toolbar__search[data-v-22de01b9]{flex:1;min-width:200px}.credits-toolbar__dates[data-v-22de01b9]{align-items:center;gap:8px;display:inline-flex}.credits-date input[data-v-22de01b9]{color:#aaa99f;background:#1d1f1b;border:1px solid #ffffff12;border-radius:8px;height:36px;padding:0 10px;font-size:12.5px}.credits-table[data-v-22de01b9]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.credits-filter[data-v-22de01b9]{position:relative}.credits-filter__trigger[data-v-22de01b9]{color:#aaa99f;white-space:nowrap;background:#1d1f1b;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12.5px;font-weight:500;transition-property:border-color,color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.credits-filter__trigger[data-v-22de01b9]{transition-duration:0s}}.credits-filter__trigger[data-v-22de01b9]:focus-visible{outline-offset:2px;outline:2px solid #c9f36a}.credits-filter__trigger[data-v-22de01b9]:hover{color:#f1f0e9;border-color:#ffffff21}.credits-filter__menu[data-v-22de01b9]{z-index:20;background:#1d1f1b;border:1px solid #ffffff12;border-radius:9px;flex-direction:column;gap:2px;min-width:220px;max-height:280px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 8px 24px #0000002e}.credits-filter__clear[data-v-22de01b9]{text-align:left;color:#aaa99f;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:12.5px;font-weight:550}.credits-filter__clear[data-v-22de01b9]:hover{color:#f1f0e9;background:#242620}.credits-filter__option[data-v-22de01b9]{color:#f1f0e9;cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.credits-filter__option[data-v-22de01b9]:hover{background:#242620}.credits-filter__option input[data-v-22de01b9]{accent-color:#c9f36a}.credits-row[data-v-22de01b9]{background:#1d1f1b;border:1px solid #ffffff12;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.credits-row__title[data-v-22de01b9]{color:#f1f0e9;align-items:center;gap:8px;font-size:13.5px;font-weight:550;display:flex}.credits-row__meta[data-v-22de01b9]{margin-top:2px;font-size:12px}.credits-row__aside[data-v-22de01b9]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;font-size:11.5px;display:flex}.credits-row__usage[data-v-22de01b9]{color:#f1f0e9;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.credits-row__amount[data-v-22de01b9]{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13.5px;font-weight:650}.credits-row__amount.is-debit[data-v-22de01b9]{color:#aaa99f}.credits-row__amount.is-credit[data-v-22de01b9]{color:#c9f36a}.credits-badge[data-v-22de01b9]{letter-spacing:.01em;color:#aaa99f;border:1px solid #ffffff12;border-radius:999px;align-items:center;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.credits-badge.is-active[data-v-22de01b9]{color:#c9f36a;border-color:#c9f36a59}.credits-badge.is-expired[data-v-22de01b9],.credits-badge.is-used_up[data-v-22de01b9]{color:#73756d}.credits-empty[data-v-22de01b9]{text-align:center;padding:24px 0;font-size:13px}.sr-only[data-v-22de01b9]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topup-return[data-v-705d737e]{flex-direction:column;gap:16px;max-width:420px;padding:24px 0;display:flex}.topup-return__msg[data-v-705d737e]{color:#aaa99f;margin:0}.topup-return__err[data-v-705d737e]{color:#e2685c;margin:0}.primary-button[data-v-705d737e]{align-self:flex-start}.profile-form[data-v-f01d84e0]{flex-direction:column;gap:20px;display:flex}.profile-avatar[data-v-f01d84e0]{background:#1d1f1b;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:16px;padding:16px;display:flex}.profile-avatar__meta[data-v-f01d84e0]{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.profile-avatar__title[data-v-f01d84e0]{color:#f1f0e9;margin:0;font-size:13.5px;font-weight:600}.profile-avatar__actions[data-v-f01d84e0]{flex-wrap:wrap;gap:8px;display:flex}.profile-field[data-v-f01d84e0]{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.profile-field .field-label[data-v-f01d84e0]{margin-bottom:8px}.profile-field .field-hint[data-v-f01d84e0]{margin-top:8px}.profile-select[data-v-f01d84e0]{appearance:auto;cursor:pointer}.sr-only[data-v-f01d84e0]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.onboarding[data-v-63280971]{grid-template-columns:minmax(280px,38%) minmax(0,1fr);gap:0;height:min(560px,78vh);min-height:min(560px,78vh);display:grid}.onboarding__media[data-v-63280971]{box-sizing:border-box;height:100%;min-height:0;padding:8px;position:relative}.onboarding__frame[data-v-63280971]{background:#171815;border-radius:9px;width:100%;height:100%;overflow:hidden}.onboarding__img[data-v-63280971]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.onboarding__placeholder[data-v-63280971]{color:#73756d;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(160deg,#c9f36a1a,#0000 45%),linear-gradient(340deg,#e2a5591f,#0000 40%),#171815;place-items:center;width:100%;height:100%;font-size:12px;display:grid}.onboarding__side[data-v-63280971]{flex-direction:column;min-width:0;min-height:0;padding:32px 24px 20px;display:flex}.onboarding__copy[data-v-63280971]{flex:1;min-height:0;overflow-y:auto}.onboarding__copy h3[data-v-63280971]{letter-spacing:-.02em;margin:0 0 12px;font-size:1.35rem;line-height:1.25}.onboarding__copy>p[data-v-63280971]{color:#aaa99f;margin:0;font-size:14px;line-height:1.5}.onboarding__dots[data-v-63280971]{align-items:center;gap:6px;margin-bottom:24px;display:flex}.onboarding__dot[data-v-63280971]{cursor:pointer;background:#ffffff21;border:none;border-radius:999px;width:22px;height:3px;padding:0;transition:width .16s cubic-bezier(.2,0,0,1),background-color .16s cubic-bezier(.2,0,0,1)}.onboarding__dot[data-v-63280971]:hover{background:#73756d}.onboarding__dot.is-active[data-v-63280971]{background:#c9f36a;width:36px}.onboarding__note[data-v-63280971]{color:#73756d;margin:12px 0 0;font-size:12px}.pack-grid[data-v-63280971]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.pack-tile[data-v-63280971]{cursor:pointer;background:#171815;border:1px solid #ffffff12;border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;min-height:88px;padding:12px;transition:border-color .16s cubic-bezier(.2,0,0,1),background-color .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1);display:flex;position:relative}.pack-tile[data-v-63280971]:hover{background:#242620;border-color:#ffffff21}.pack-tile.is-selected[data-v-63280971]{background:#c9f36a1f;border-color:#c9f36a8c;box-shadow:inset 0 0 0 1px #c9f36a40}.pack-tile.is-free.is-selected[data-v-63280971]{border-color:#c9f36ab3}.pack-tile__input[data-v-63280971]{opacity:0;pointer-events:none;position:absolute}.pack-tile__credits[data-v-63280971]{margin-bottom:8px}.pack-tile__price[data-v-63280971]{color:#aaa99f;margin-top:auto;font-size:13px;font-weight:650}.pack-tile.is-selected .pack-tile__price[data-v-63280971]{color:#c9f36a}.pack-tile__badge[data-v-63280971]{letter-spacing:.04em;text-transform:uppercase;color:#10130a;background:#c9f36a;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:650;position:absolute;top:8px;right:8px}.onboarding-footer[data-v-63280971]{border-top:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.onboarding-footer__link[data-v-63280971]{font:inherit;color:#aaa99f;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.onboarding-footer__link[data-v-63280971]:hover{color:#f1f0e9}.onboarding-footer__actions[data-v-63280971]{gap:8px;margin-left:auto;display:flex}@media (width<=860px){.onboarding[data-v-63280971]{grid-template-columns:1fr;height:auto;min-height:0}.onboarding__media[data-v-63280971]{height:auto}.onboarding__frame[data-v-63280971]{aspect-ratio:3/4;width:min(100%,220px);max-height:280px;margin:0 auto}.pack-grid[data-v-63280971]{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth-shell[data-v-bcb60a1c]{flex-direction:column;min-height:0;display:flex}.auth-body[data-v-bcb60a1c]{flex-direction:column;gap:20px;padding:24px 20px;display:flex}.auth-intro[data-v-bcb60a1c]{flex-direction:column;gap:8px;display:flex}.auth-back[data-v-bcb60a1c]{color:#aaa99f;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin:0 0 4px;padding:0;font-size:12.5px;transition-property:color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.auth-back[data-v-bcb60a1c]{transition-duration:0s}}.auth-back[data-v-bcb60a1c]:hover{color:#f1f0e9}.auth-title[data-v-bcb60a1c]{letter-spacing:-.02em;color:#f1f0e9;margin:0;font-size:22px;font-weight:650;line-height:1.2}.auth-sub[data-v-bcb60a1c]{color:#aaa99f;margin:0;font-size:13px;line-height:1.45}.auth-perk[data-v-bcb60a1c]{background:#c9f36a1f;border:1px solid #c9f36a2e;border-radius:9px;align-items:flex-start;gap:12px;padding:12px;display:flex}.auth-perk__icon[data-v-bcb60a1c]{color:#c9f36a;background:#c9f36a29;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.auth-perk__copy[data-v-bcb60a1c]{flex-direction:column;gap:2px;min-width:0;display:flex}.auth-perk__copy strong[data-v-bcb60a1c]{color:#f1f0e9;font-size:13px;font-weight:650}.auth-perk__copy span[data-v-bcb60a1c]{color:#aaa99f;font-size:12px;line-height:1.4}.auth-form[data-v-bcb60a1c]{flex-direction:column;gap:16px;display:flex}.auth-field[data-v-bcb60a1c]{flex-direction:column;gap:0;display:flex}.auth-field .field-label[data-v-bcb60a1c]{margin-bottom:8px}.auth-field.is-invalid .auth-input__control[data-v-bcb60a1c]{border-color:#e2685cb3}.auth-field.is-invalid .auth-input__control[data-v-bcb60a1c]:focus,.auth-field.is-invalid .auth-input__control[data-v-bcb60a1c]:focus-visible{border-color:#e2685c;outline-color:#e2685c}.auth-field.is-invalid .auth-check__box[data-v-bcb60a1c]{border-color:#e2685c}.auth-field-error[data-v-bcb60a1c]{color:#e2685c;margin:8px 0 0;font-size:12px;line-height:1.35}.auth-field__head[data-v-bcb60a1c]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.auth-field__head .field-label[data-v-bcb60a1c]{margin-bottom:0}.auth-grid[data-v-bcb60a1c]{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=420px){.auth-grid[data-v-bcb60a1c]{grid-template-columns:1fr}}.auth-input[data-v-bcb60a1c]{align-items:center;display:flex;position:relative}.auth-input__icon[data-v-bcb60a1c]{color:#73756d;pointer-events:none;z-index:1;position:absolute;left:12px}.auth-input__control[data-v-bcb60a1c]{background:#171815;min-height:44px;padding-left:38px;padding-right:42px}.auth-input__control--no-action[data-v-bcb60a1c]{padding-right:12px}.auth-input__action[data-v-bcb60a1c]{color:#73756d;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition-property:color,background-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex;position:absolute;right:6px}@media (prefers-reduced-motion:reduce){.auth-input__action[data-v-bcb60a1c]{transition-duration:0s}}.auth-input__action[data-v-bcb60a1c]:hover{color:#f1f0e9;background:#242620}.auth-text-btn[data-v-bcb60a1c]{font:inherit;color:#aaa99f;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;transition-property:color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.auth-text-btn[data-v-bcb60a1c]{transition-duration:0s}}.auth-text-btn[data-v-bcb60a1c]:hover{color:#f1f0e9}.auth-text-btn--accent[data-v-bcb60a1c]{color:#c9f36a;font-weight:600}.auth-text-btn--accent[data-v-bcb60a1c]:hover{color:#b5e94f}.auth-check[data-v-bcb60a1c]{color:#aaa99f;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.auth-check>input[data-v-bcb60a1c]{opacity:0;pointer-events:none;position:absolute}.auth-check a[data-v-bcb60a1c]{color:#c9f36a;text-decoration:none}.auth-check a[data-v-bcb60a1c]:hover{text-decoration:underline}.auth-check__box[data-v-bcb60a1c]{color:#0000;background:#171815;border:1px solid #ffffff21;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;transition-property:background-color,border-color,color,box-shadow;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid}@media (prefers-reduced-motion:reduce){.auth-check__box[data-v-bcb60a1c]{transition-duration:0s}}.auth-check:hover .auth-check__box[data-v-bcb60a1c]{border-color:#c9f36a}.auth-check:has(input:focus-visible) .auth-check__box[data-v-bcb60a1c]{outline-offset:1px;outline:2px solid #c9f36a}.auth-check:has(input:checked) .auth-check__box[data-v-bcb60a1c]{color:#10130a;background:#c9f36a;border-color:#c9f36a}.auth-alert[data-v-bcb60a1c]{border-radius:9px;align-items:flex-start;gap:8px;padding:12px;font-size:12.5px;line-height:1.4;display:flex}.auth-alert--error[data-v-bcb60a1c]{color:#e2685c;background:#e2685c1f;border:1px solid #e2685c40}.auth-alert--ok[data-v-bcb60a1c]{color:#b5e94f;background:#c9f36a1f;border:1px solid #c9f36a38}.auth-submit[data-v-bcb60a1c]{width:100%;min-height:44px;margin-top:4px;font-weight:650}.auth-switch[data-v-bcb60a1c]{text-align:center;color:#aaa99f;margin:0;font-size:13px}.pay-shell[data-v-bcb60a1c]{flex-direction:column;gap:20px;width:100%;display:flex}.auth-perk__icon[data-v-bcb60a1c]{color:#c9a8ff}.pay-perk-title[data-v-bcb60a1c]{align-items:center;gap:6px;display:inline-flex}.pay-back[data-v-bcb60a1c]{color:#aaa99f;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:center;align-items:center;gap:6px;margin:0;padding:0;font-size:12.5px;transition-property:color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.pay-back[data-v-bcb60a1c]{transition-duration:0s}}.pay-back[data-v-bcb60a1c]:hover{color:#f1f0e9}.pricing[data-v-7187cd0a]{grid-template-columns:minmax(280px,38%) minmax(0,1fr);gap:0;height:min(560px,78vh);min-height:min(560px,78vh);display:grid}.pricing--checkout[data-v-7187cd0a]{grid-template-columns:1fr;height:auto;min-height:0}.pricing__media[data-v-7187cd0a]{box-sizing:border-box;height:100%;min-height:0;padding:8px;position:relative}.pricing__frame[data-v-7187cd0a]{background:#171815;border-radius:9px;width:100%;height:100%;overflow:hidden}.pricing__img[data-v-7187cd0a]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.pricing__placeholder[data-v-7187cd0a]{letter-spacing:.12em;text-transform:uppercase;color:#73756d;background:linear-gradient(160deg,#c9f36a1a,#0000 45%),linear-gradient(340deg,#e2a5591f,#0000 40%),#171815;place-items:center;width:100%;height:100%;font-size:12px;display:grid}.pricing__side[data-v-7187cd0a]{flex-direction:column;min-width:0;min-height:0;padding:32px 24px 20px;display:flex}.pricing__side--checkout[data-v-7187cd0a]{justify-content:flex-start;padding:24px 20px}.pricing__copy[data-v-7187cd0a]{flex:1;min-height:0;overflow-y:auto}.pricing__copy h3[data-v-7187cd0a]{letter-spacing:-.02em;margin:0 0 12px;font-size:1.25rem;line-height:1.25}.pricing__copy>p[data-v-7187cd0a]{color:#aaa99f;margin:0;font-size:14px;line-height:1.5}.pricing__warn[data-v-7187cd0a]{color:#e2a559!important;margin-top:12px!important;font-size:12.5px!important}.pricing__error[data-v-7187cd0a]{color:#e2685c;margin:12px 0 0;font-size:13px}.pricing__checkout[data-v-7187cd0a]{width:100%}.pack-grid[data-v-7187cd0a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.pack-tile[data-v-7187cd0a]{cursor:pointer;background:#171815;border:1px solid #ffffff12;border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;min-height:88px;padding:12px;transition:border-color .16s cubic-bezier(.2,0,0,1),background-color .16s cubic-bezier(.2,0,0,1);display:flex;position:relative}.pack-tile[data-v-7187cd0a]:hover{background:#242620;border-color:#ffffff21}.pack-tile.is-selected[data-v-7187cd0a]{background:#c9f36a1f;border-color:#c9f36a8c;box-shadow:inset 0 0 0 1px #c9f36a40}.pack-tile.is-disabled[data-v-7187cd0a]{pointer-events:none;opacity:.72}.pack-tile__input[data-v-7187cd0a]{opacity:0;pointer-events:none;position:absolute}.pack-tile__credits[data-v-7187cd0a]{margin-bottom:8px}.pack-tile__price[data-v-7187cd0a]{color:#aaa99f;margin-top:auto;font-size:13px;font-weight:650}.pack-tile.is-selected .pack-tile__price[data-v-7187cd0a]{color:#c9f36a}.pack-tile__badge[data-v-7187cd0a]{letter-spacing:.04em;text-transform:uppercase;color:#10130a;background:#c9f36a;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:650;position:absolute;top:8px;right:8px}.pricing-footer[data-v-7187cd0a]{border-top:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.pricing-footer__link[data-v-7187cd0a]{font:inherit;color:#aaa99f;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.pricing-footer__link[data-v-7187cd0a]:hover{color:#f1f0e9}.pricing-footer__link[data-v-7187cd0a]:disabled{opacity:.5;cursor:not-allowed}.pricing-footer__spacer[data-v-7187cd0a]{flex:1}.pricing-footer__actions[data-v-7187cd0a]{gap:8px;margin-left:auto;display:flex}.pricing__cta[data-v-7187cd0a]{justify-content:center;align-items:center;gap:8px;min-width:11.5rem;display:inline-flex;position:relative}.pricing__cta.is-loading[data-v-7187cd0a]{cursor:wait}.pricing__cta-spinner[data-v-7187cd0a]{border:2px solid #10130a40;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite pricing-spin-7187cd0a}.pricing__cta-label[data-v-7187cd0a]{display:inline-block}@keyframes pricing-spin-7187cd0a{to{transform:rotate(360deg)}}@media (width<=860px){.pricing[data-v-7187cd0a]:not(.pricing--checkout){grid-template-columns:1fr;height:auto;min-height:0}.pricing__media[data-v-7187cd0a]{height:auto}.pricing__frame[data-v-7187cd0a]{aspect-ratio:3/4;width:min(100%,220px);max-height:280px;margin:0 auto}.pack-grid[data-v-7187cd0a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pricing__cta-spinner[data-v-7187cd0a]{animation:none}}.auth-shell[data-v-834bf1c8]{flex-direction:column;min-height:0;display:flex}.auth-body[data-v-834bf1c8]{flex-direction:column;gap:20px;padding:24px 20px;display:flex}.auth-intro[data-v-834bf1c8]{flex-direction:column;gap:8px;display:flex}.auth-back[data-v-834bf1c8]{color:#aaa99f;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin:0 0 4px;padding:0;font-size:12.5px;transition-property:color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.auth-back[data-v-834bf1c8]{transition-duration:0s}}.auth-back[data-v-834bf1c8]:hover{color:#f1f0e9}.auth-title[data-v-834bf1c8]{letter-spacing:-.02em;color:#f1f0e9;margin:0;font-size:22px;font-weight:650;line-height:1.2}.auth-sub[data-v-834bf1c8]{color:#aaa99f;margin:0;font-size:13px;line-height:1.45}.auth-perk[data-v-834bf1c8]{background:#c9f36a1f;border:1px solid #c9f36a2e;border-radius:9px;align-items:flex-start;gap:12px;padding:12px;display:flex}.auth-perk__icon[data-v-834bf1c8]{color:#c9f36a;background:#c9f36a29;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.auth-perk__copy[data-v-834bf1c8]{flex-direction:column;gap:2px;min-width:0;display:flex}.auth-perk__copy strong[data-v-834bf1c8]{color:#f1f0e9;font-size:13px;font-weight:650}.auth-perk__copy span[data-v-834bf1c8]{color:#aaa99f;font-size:12px;line-height:1.4}.auth-form[data-v-834bf1c8]{flex-direction:column;gap:16px;display:flex}.auth-field[data-v-834bf1c8]{flex-direction:column;gap:0;display:flex}.auth-field .field-label[data-v-834bf1c8]{margin-bottom:8px}.auth-field.is-invalid .auth-input__control[data-v-834bf1c8]{border-color:#e2685cb3}.auth-field.is-invalid .auth-input__control[data-v-834bf1c8]:focus,.auth-field.is-invalid .auth-input__control[data-v-834bf1c8]:focus-visible{border-color:#e2685c;outline-color:#e2685c}.auth-field.is-invalid .auth-check__box[data-v-834bf1c8]{border-color:#e2685c}.auth-field-error[data-v-834bf1c8]{color:#e2685c;margin:8px 0 0;font-size:12px;line-height:1.35}.auth-field__head[data-v-834bf1c8]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.auth-field__head .field-label[data-v-834bf1c8]{margin-bottom:0}.auth-grid[data-v-834bf1c8]{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=420px){.auth-grid[data-v-834bf1c8]{grid-template-columns:1fr}}.auth-input[data-v-834bf1c8]{align-items:center;display:flex;position:relative}.auth-input__icon[data-v-834bf1c8]{color:#73756d;pointer-events:none;z-index:1;position:absolute;left:12px}.auth-input__control[data-v-834bf1c8]{background:#171815;min-height:44px;padding-left:38px;padding-right:42px}.auth-input__control--no-action[data-v-834bf1c8]{padding-right:12px}.auth-input__action[data-v-834bf1c8]{color:#73756d;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition-property:color,background-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex;position:absolute;right:6px}@media (prefers-reduced-motion:reduce){.auth-input__action[data-v-834bf1c8]{transition-duration:0s}}.auth-input__action[data-v-834bf1c8]:hover{color:#f1f0e9;background:#242620}.auth-text-btn[data-v-834bf1c8]{font:inherit;color:#aaa99f;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;transition-property:color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.auth-text-btn[data-v-834bf1c8]{transition-duration:0s}}.auth-text-btn[data-v-834bf1c8]:hover{color:#f1f0e9}.auth-text-btn--accent[data-v-834bf1c8]{color:#c9f36a;font-weight:600}.auth-text-btn--accent[data-v-834bf1c8]:hover{color:#b5e94f}.auth-check[data-v-834bf1c8]{color:#aaa99f;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.auth-check>input[data-v-834bf1c8]{opacity:0;pointer-events:none;position:absolute}.auth-check a[data-v-834bf1c8]{color:#c9f36a;text-decoration:none}.auth-check a[data-v-834bf1c8]:hover{text-decoration:underline}.auth-check__box[data-v-834bf1c8]{color:#0000;background:#171815;border:1px solid #ffffff21;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;transition-property:background-color,border-color,color,box-shadow;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid}@media (prefers-reduced-motion:reduce){.auth-check__box[data-v-834bf1c8]{transition-duration:0s}}.auth-check:hover .auth-check__box[data-v-834bf1c8]{border-color:#c9f36a}.auth-check:has(input:focus-visible) .auth-check__box[data-v-834bf1c8]{outline-offset:1px;outline:2px solid #c9f36a}.auth-check:has(input:checked) .auth-check__box[data-v-834bf1c8]{color:#10130a;background:#c9f36a;border-color:#c9f36a}.auth-alert[data-v-834bf1c8]{border-radius:9px;align-items:flex-start;gap:8px;padding:12px;font-size:12.5px;line-height:1.4;display:flex}.auth-alert--error[data-v-834bf1c8]{color:#e2685c;background:#e2685c1f;border:1px solid #e2685c40}.auth-alert--ok[data-v-834bf1c8]{color:#b5e94f;background:#c9f36a1f;border:1px solid #c9f36a38}.auth-submit[data-v-834bf1c8]{width:100%;min-height:44px;margin-top:4px;font-weight:650}.auth-switch[data-v-834bf1c8]{text-align:center;color:#aaa99f;margin:0;font-size:13px}.auth-shell[data-v-63b21f0e]{flex-direction:column;min-height:0;display:flex}.auth-body[data-v-63b21f0e]{flex-direction:column;gap:20px;padding:24px 20px;display:flex}.auth-intro[data-v-63b21f0e]{flex-direction:column;gap:8px;display:flex}.auth-back[data-v-63b21f0e]{color:#aaa99f;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin:0 0 4px;padding:0;font-size:12.5px;transition-property:color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.auth-back[data-v-63b21f0e]{transition-duration:0s}}.auth-back[data-v-63b21f0e]:hover{color:#f1f0e9}.auth-title[data-v-63b21f0e]{letter-spacing:-.02em;color:#f1f0e9;margin:0;font-size:22px;font-weight:650;line-height:1.2}.auth-sub[data-v-63b21f0e]{color:#aaa99f;margin:0;font-size:13px;line-height:1.45}.auth-perk[data-v-63b21f0e]{background:#c9f36a1f;border:1px solid #c9f36a2e;border-radius:9px;align-items:flex-start;gap:12px;padding:12px;display:flex}.auth-perk__icon[data-v-63b21f0e]{color:#c9f36a;background:#c9f36a29;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.auth-perk__copy[data-v-63b21f0e]{flex-direction:column;gap:2px;min-width:0;display:flex}.auth-perk__copy strong[data-v-63b21f0e]{color:#f1f0e9;font-size:13px;font-weight:650}.auth-perk__copy span[data-v-63b21f0e]{color:#aaa99f;font-size:12px;line-height:1.4}.auth-form[data-v-63b21f0e]{flex-direction:column;gap:16px;display:flex}.auth-field[data-v-63b21f0e]{flex-direction:column;gap:0;display:flex}.auth-field .field-label[data-v-63b21f0e]{margin-bottom:8px}.auth-field.is-invalid .auth-input__control[data-v-63b21f0e]{border-color:#e2685cb3}.auth-field.is-invalid .auth-input__control[data-v-63b21f0e]:focus,.auth-field.is-invalid .auth-input__control[data-v-63b21f0e]:focus-visible{border-color:#e2685c;outline-color:#e2685c}.auth-field.is-invalid .auth-check__box[data-v-63b21f0e]{border-color:#e2685c}.auth-field-error[data-v-63b21f0e]{color:#e2685c;margin:8px 0 0;font-size:12px;line-height:1.35}.auth-field__head[data-v-63b21f0e]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.auth-field__head .field-label[data-v-63b21f0e]{margin-bottom:0}.auth-grid[data-v-63b21f0e]{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=420px){.auth-grid[data-v-63b21f0e]{grid-template-columns:1fr}}.auth-input[data-v-63b21f0e]{align-items:center;display:flex;position:relative}.auth-input__icon[data-v-63b21f0e]{color:#73756d;pointer-events:none;z-index:1;position:absolute;left:12px}.auth-input__control[data-v-63b21f0e]{background:#171815;min-height:44px;padding-left:38px;padding-right:42px}.auth-input__control--no-action[data-v-63b21f0e]{padding-right:12px}.auth-input__action[data-v-63b21f0e]{color:#73756d;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition-property:color,background-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex;position:absolute;right:6px}@media (prefers-reduced-motion:reduce){.auth-input__action[data-v-63b21f0e]{transition-duration:0s}}.auth-input__action[data-v-63b21f0e]:hover{color:#f1f0e9;background:#242620}.auth-text-btn[data-v-63b21f0e]{font:inherit;color:#aaa99f;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;transition-property:color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.auth-text-btn[data-v-63b21f0e]{transition-duration:0s}}.auth-text-btn[data-v-63b21f0e]:hover{color:#f1f0e9}.auth-text-btn--accent[data-v-63b21f0e]{color:#c9f36a;font-weight:600}.auth-text-btn--accent[data-v-63b21f0e]:hover{color:#b5e94f}.auth-check[data-v-63b21f0e]{color:#aaa99f;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.auth-check>input[data-v-63b21f0e]{opacity:0;pointer-events:none;position:absolute}.auth-check a[data-v-63b21f0e]{color:#c9f36a;text-decoration:none}.auth-check a[data-v-63b21f0e]:hover{text-decoration:underline}.auth-check__box[data-v-63b21f0e]{color:#0000;background:#171815;border:1px solid #ffffff21;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;transition-property:background-color,border-color,color,box-shadow;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid}@media (prefers-reduced-motion:reduce){.auth-check__box[data-v-63b21f0e]{transition-duration:0s}}.auth-check:hover .auth-check__box[data-v-63b21f0e]{border-color:#c9f36a}.auth-check:has(input:focus-visible) .auth-check__box[data-v-63b21f0e]{outline-offset:1px;outline:2px solid #c9f36a}.auth-check:has(input:checked) .auth-check__box[data-v-63b21f0e]{color:#10130a;background:#c9f36a;border-color:#c9f36a}.auth-alert[data-v-63b21f0e]{border-radius:9px;align-items:flex-start;gap:8px;padding:12px;font-size:12.5px;line-height:1.4;display:flex}.auth-alert--error[data-v-63b21f0e]{color:#e2685c;background:#e2685c1f;border:1px solid #e2685c40}.auth-alert--ok[data-v-63b21f0e]{color:#b5e94f;background:#c9f36a1f;border:1px solid #c9f36a38}.auth-submit[data-v-63b21f0e]{width:100%;min-height:44px;margin-top:4px;font-weight:650}.auth-switch[data-v-63b21f0e]{text-align:center;color:#aaa99f;margin:0;font-size:13px}.auth-perk__icon--gem[data-v-63b21f0e]{color:#c9a8ff;background:#c9a8ff29}.signup-perk-title[data-v-63b21f0e]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.consent-banner[data-v-582616a5]{z-index:1200;pointer-events:none;padding:16px;position:fixed;bottom:0;left:0;right:0}.consent-banner__inner[data-v-582616a5]{pointer-events:auto;background:#1d1f1b;border:1px solid #ffffff21;border-radius:12px;flex-direction:column;gap:16px;max-width:920px;margin:0 auto;padding:20px;display:flex;box-shadow:0 -12px 40px #00000073}.consent-banner__copy strong[data-v-582616a5]{margin-bottom:8px;font-size:14px;display:block}.consent-banner__copy p[data-v-582616a5]{color:#aaa99f;margin:0;font-size:13px;line-height:1.45}.linkish[data-v-582616a5]{color:#c9f36a;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.consent-banner__actions[data-v-582616a5]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.consent-banner__manage[data-v-582616a5]{flex-direction:column;gap:12px;display:flex}.consent-row[data-v-582616a5]{align-items:flex-start;gap:12px;width:100%;max-width:none}.consent-row.is-locked[data-v-582616a5]{cursor:default}.consent-row__copy[data-v-582616a5]{flex-direction:column;gap:2px;min-width:0;display:flex}.consent-row__copy strong[data-v-582616a5]{color:#f1f0e9;font-size:13px;font-weight:600}.consent-row__copy em[data-v-582616a5]{color:#73756d;font-size:12px;font-style:normal;line-height:1.4}.privacy[data-v-aed02eb0]{color:#aaa99f;flex-direction:column;gap:12px;font-size:13px;line-height:1.5;display:flex}.privacy p[data-v-aed02eb0]{margin:0}.linkish[data-v-aed02eb0]{color:#c9f36a;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.legal[data-v-182c9bfd]{max-width:720px}.legal__header[data-v-182c9bfd]{margin-bottom:32px}.legal__header h1[data-v-182c9bfd]{letter-spacing:-.03em;margin:8px 0 12px;font-size:1.75rem}.legal__eyebrow[data-v-182c9bfd]{letter-spacing:.08em;text-transform:uppercase;color:#73756d;margin:0;font-size:11px}.legal__meta[data-v-182c9bfd]{color:#73756d;margin:0 0 16px;font-size:12.5px}.legal__intro[data-v-182c9bfd]{color:#aaa99f;margin:0 0 12px;font-size:14px;line-height:1.55}.legal__nav[data-v-182c9bfd]{color:#73756d;margin:0;font-size:13px}.legal__nav a[data-v-182c9bfd],.legal__nav .legal__inline-btn[data-v-182c9bfd]{color:#c9f36a}.legal__inline-btn[data-v-182c9bfd]{font:inherit;color:#c9f36a;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.legal__toc[data-v-182c9bfd]{background:#171815;border:1px solid #ffffff12;border-radius:9px;flex-direction:column;gap:6px;margin-bottom:32px;padding:16px;display:flex}.legal__toc a[data-v-182c9bfd]{color:#aaa99f;font-size:12.5px;text-decoration:none}.legal__toc a[data-v-182c9bfd]:hover{color:#c9f36a}.legal__section[data-v-182c9bfd]{margin-bottom:32px;scroll-margin-top:24px}.legal__section h2[data-v-182c9bfd]{letter-spacing:-.01em;margin:0 0 12px;font-size:1.05rem}.legal__section p[data-v-182c9bfd]{color:#aaa99f;margin:0 0 12px;font-size:14px;line-height:1.55}.legal__section ul[data-v-182c9bfd]{color:#aaa99f;margin:0 0 12px;padding-left:1.2rem;font-size:14px;line-height:1.55}.legal__section ul li+li[data-v-182c9bfd]{margin-top:6px}.legal__disclaimer[data-v-182c9bfd]{color:#73756d;border-top:1px solid #ffffff12;margin:40px 0 0;padding-top:16px;font-size:12px;line-height:1.45}.verify-banner[data-v-17119d7b]{background:#372c1d;border-bottom:1px solid #e2a55959;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex}.verify-banner__copy[data-v-17119d7b]{color:#aaa99f;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.verify-banner__copy strong[data-v-17119d7b]{color:#f1f0e9}.verify-banner__ok[data-v-17119d7b]{color:#c9f36a}.verify-banner__err[data-v-17119d7b]{color:#e2685c}@media (width<=640px){.verify-banner[data-v-17119d7b]{flex-direction:column;align-items:flex-start}}.reset-page[data-v-ff8a751f]{place-items:center;min-height:70vh;padding:24px 16px;display:grid}.reset-card[data-v-ff8a751f]{flex-direction:column;gap:12px;width:min(420px,100%);display:flex}h1[data-v-ff8a751f]{color:#f1f0e9;margin:0;font-size:28px}.auth-sub[data-v-ff8a751f]{color:#aaa99f;margin:0;font-size:13px}.auth-form[data-v-ff8a751f]{flex-direction:column;gap:16px;margin-top:8px;display:flex}.auth-field.is-invalid .text-field[data-v-ff8a751f]{border-color:#e2685cb3}.auth-field-error[data-v-ff8a751f]{color:#e2685c;margin:8px 0 0;font-size:12px}.auth-error[data-v-ff8a751f]{color:#e2685c;margin:0;font-size:13px}.auth-ok[data-v-ff8a751f]{color:#c9f36a;margin:0;font-size:13px}.auth-submit[data-v-ff8a751f]{width:100%}.verify-page[data-v-5d0d077e]{flex-direction:column;gap:16px;max-width:420px;padding:24px 0;display:flex}.verify-page__msg[data-v-5d0d077e]{color:#aaa99f;margin:0}.verify-page__err[data-v-5d0d077e]{color:#e2685c;margin:0}.primary-button[data-v-5d0d077e]{align-self:flex-start}.topup-celeb{z-index:1180;pointer-events:none;position:fixed;inset:0}.topup-celeb .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}.topup-celeb__veil{opacity:1;background:radial-gradient(circle at 50% 45%,#c9a8ff38,#0a0b0980 52%,#0a0b09b3);transition:opacity .52s;position:absolute;inset:0}.topup-celeb.is-flying .topup-celeb__veil{opacity:0}.topup-celeb-gem{z-index:1190;pointer-events:none;color:#c9a8ff;filter:drop-shadow(0 0 34px #c9a8ffd9);will-change:transform, opacity;place-items:center;width:132px;height:132px;display:grid;position:fixed}.topup-celeb-gem__icon{z-index:1;width:96px;height:96px;display:block;position:relative}.topup-celeb-gem__icon svg{width:100%;height:100%;display:block}.topup-celeb-gem__glow{background:radial-gradient(circle,#c9a8ff99,#0000 68%);border-radius:50%;animation:1.05s ease-in-out infinite topup-glow;position:absolute;inset:-8%}.topup-celeb-gem__glow--soft{background:radial-gradient(circle,#c9a8ff4d,#0000 70%);animation-duration:1.55s;inset:-34%}.topup-celeb-gem.is-flying .topup-celeb-gem__glow{opacity:.25;animation:none}@keyframes topup-glow{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.topup-celeb__veil,.topup-celeb-gem__glow{transition:none;animation:none}}.app-toast[data-v-6a28ae51]{z-index:1100;background:#171815;border:1px solid #ffffff21;border-radius:9px;width:min(360px,100vw - 40px);position:fixed;bottom:52px;left:auto;right:20px;overflow:hidden;box-shadow:0 16px 40px #0000008c,0 0 0 1px #ffffff0a}.app-toast__progress[data-v-6a28ae51]{background:#ffffff0f;height:2px}.app-toast__progress-bar[data-v-6a28ae51]{transform-origin:0;will-change:transform;background:#c9a8ff;width:100%;height:100%;display:block}.app-toast__body[data-v-6a28ae51]{align-items:flex-start;gap:12px;padding:16px;display:flex}.app-toast__text[data-v-6a28ae51]{color:#f1f0e9;flex:1;min-width:0;font-size:13px;line-height:1.45}.app-toast__dismiss[data-v-6a28ae51]{flex-shrink:0;padding:4px 10px;font-size:12px}.app-toast-enter-active[data-v-6a28ae51]{transition:opacity .28s,transform .32s cubic-bezier(.16,1,.3,1)}.app-toast-leave-active[data-v-6a28ae51]{transition:opacity .22s,transform .22s}.app-toast-enter-from[data-v-6a28ae51]{opacity:0;transform:translateY(14px)scale(.96)}.app-toast-leave-to[data-v-6a28ae51]{opacity:0;transform:translateY(8px)scale(.98)}@media (prefers-reduced-motion:reduce){.app-toast-enter-active[data-v-6a28ae51],.app-toast-leave-active[data-v-6a28ae51]{transition:opacity .12s}.app-toast-enter-from[data-v-6a28ae51],.app-toast-leave-to[data-v-6a28ae51]{transform:none}}.app-shell[data-v-04902b58]{flex-direction:column;height:100vh;display:flex}.app-shell__studio[data-v-04902b58]{flex:1;grid-template-columns:240px minmax(560px,1fr) 392px;min-height:0;display:grid;position:relative}.app-shell__editor[data-v-04902b58]{scrollbar-width:thin;scrollbar-color:#ffffff21 transparent;background:#111210;min-width:0;overflow-y:auto}.app-shell__editor[data-v-04902b58]::-webkit-scrollbar{width:8px;height:8px}.app-shell__editor[data-v-04902b58]::-webkit-scrollbar-track{background:0 0}.app-shell__editor[data-v-04902b58]::-webkit-scrollbar-thumb{background-color:#ffffff21;border-radius:999px}.app-shell__editor-placeholder[data-v-04902b58]{max-width:640px;padding:40px}.app-shell__editor-placeholder h2[data-v-04902b58]{margin:8px 0 12px}.app-shell__outline[data-v-04902b58],.app-shell__inspector[data-v-04902b58]{min-height:0}.app-shell__inspector[data-v-04902b58]{position:relative;overflow:hidden}.develop-drawer-layer[data-v-04902b58]{z-index:2;position:absolute;inset:0}.develop-slide-enter-active[data-v-04902b58],.develop-slide-leave-active[data-v-04902b58]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.develop-slide-enter-from[data-v-04902b58],.develop-slide-leave-to[data-v-04902b58]{transform:translate(100%)}.develop-slide-enter-to[data-v-04902b58],.develop-slide-leave-from[data-v-04902b58]{transform:translate(0)}.app-shell__scrim[data-v-04902b58]{z-index:999;background:#0a0b09b8;position:fixed;inset:56px 0 0}@media (width<=1100px){.app-shell__studio[data-v-04902b58]{grid-template-columns:1fr}.app-shell__outline[data-v-04902b58],.app-shell__inspector[data-v-04902b58]{z-index:1000;width:min(320px,84vw);transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1);position:fixed;top:56px;bottom:0;transform:translate(-100%)}}@media (width<=1100px) and (prefers-reduced-motion:reduce){.app-shell__outline[data-v-04902b58],.app-shell__inspector[data-v-04902b58]{transition-duration:0s}}@media (width<=1100px){.app-shell__outline[data-v-04902b58]{left:0}.app-shell__inspector[data-v-04902b58]{width:min(420px,92vw);left:auto;right:0;transform:translate(100%)}.app-shell__outline.is-open[data-v-04902b58],.app-shell__inspector.is-open[data-v-04902b58]{transform:translate(0)}}.app-shell__fullpage[data-v-04902b58]{background:#111210;flex:1;overflow-y:auto}.app-shell__fullpage-inner[data-v-04902b58]{max-width:960px;margin:0 auto;padding:40px 24px}.app-shell__fullpage-inner h2[data-v-04902b58]{margin-bottom:20px}.back-link[data-v-04902b58]{color:#aaa99f;margin-bottom:16px;font-size:13px;transition-property:color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.back-link[data-v-04902b58]{transition-duration:0s}}.back-link[data-v-04902b58]:hover{color:#f1f0e9}.session-overlay[data-v-04902b58]{z-index:1150;background:#111210;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:0}.session-overlay__spinner[data-v-04902b58]{border:2px solid #ffffff21;border-top-color:#f1f0e9;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite session-spin-04902b58}.session-overlay__label[data-v-04902b58]{color:#aaa99f;font-size:13px}@keyframes session-spin-04902b58{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.session-overlay__spinner[data-v-04902b58]{border-color:#73756d;animation:none}}
