@tailwind base;@tailwind components;@tailwind utilities;textarea[data-v-79cb0005]{box-sizing:border-box;vertical-align:top}.has-prefix input[data-v-79cb0005],.has-prefix textarea[data-v-79cb0005]{padding-left:3rem}.has-suffix input[data-v-79cb0005],.has-suffix textarea[data-v-79cb0005]{padding-right:3rem}input[data-v-79cb0005],textarea[data-v-79cb0005]{transition:border-color .3s ease,background-color .3s ease}label[data-v-79cb0005]{transition:all .3s ease}.helper-text[data-v-79cb0005],.error-text[data-v-79cb0005]{opacity:0;transform:translateY(5px);transition:all .3s ease}.helper-text.show[data-v-79cb0005],.error-text.show[data-v-79cb0005]{opacity:1;transform:translateY(0)}input.error[data-v-79cb0005],textarea.error[data-v-79cb0005]{animation:pulse-border-79cb0005 1s infinite}@keyframes pulse-border-79cb0005{0%,to{border-color:var(--color-border-error)}50%{opacity:.7}}input[data-v-79cb0005]:disabled,input[readonly][data-v-79cb0005]{pointer-events:none;user-select:none;cursor:not-allowed}input[data-v-79cb0005]:-webkit-autofill,input[data-v-79cb0005]:-webkit-autofill:hover,input[data-v-79cb0005]:-webkit-autofill:active,textarea[data-v-79cb0005]:-webkit-autofill,textarea[data-v-79cb0005]:-webkit-autofill:hover,textarea[data-v-79cb0005]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--color-bg-secondary) inset;box-shadow:0 0 0 1000px var(--color-bg-secondary) inset;-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);transition:background-color 100000s ease-in-out 0s}input[data-v-79cb0005]:-webkit-autofill:focus,textarea[data-v-79cb0005]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--color-bg-secondary) inset,0 0 0 2px var(--color-ring-focus);box-shadow:0 0 0 1000px var(--color-bg-secondary) inset,0 0 0 2px var(--color-ring-focus)}input[type=search][data-v-79cb0005]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background:none;height:1em;width:1em;cursor:pointer;mask:url('data:image/svg+xml;utf8,<svg fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"/></svg>') center / contain no-repeat;background-color:#9ca3af}.glow-line[data-v-dafd4582]{height:1px;background:linear-gradient(90deg,#61616100,#61616180,#61616100)}.ei-page[data-v-05c9fc49]{position:fixed;inset:0;z-index:200;overflow-y:auto;display:flex;background:#1e1d22;color:#f1ede4;font-family:Nunito,system-ui,sans-serif}.ei-grain[data-v-05c9fc49]{position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(120% 95% at 20% 12%,rgba(241,237,228,.05),transparent 72%),radial-gradient(115% 95% at 82% 88%,rgba(241,237,228,.04),transparent 72%),radial-gradient(130% 100% at 60% 50%,rgba(241,237,228,.022),transparent 74%)}.ei-wrap[data-v-05c9fc49]{position:relative;z-index:1;margin:auto;width:100%;max-width:1080px;padding:48px 32px;display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.ei-logo[data-v-05c9fc49]{font-family:Cabin Sketch,cursive;font-weight:700;font-size:40px;line-height:1;color:#f1ede4;text-decoration:none;display:inline-block;margin-bottom:28px}.ei-dot[data-v-05c9fc49]{color:#e9573f}.ei-title[data-v-05c9fc49]{font-family:Cabin Sketch,cursive;font-weight:700;font-size:46px;line-height:1.05;margin:0 0 20px}.ei-hl[data-v-05c9fc49]{color:#e9573f}.ei-sub[data-v-05c9fc49]{font-size:17px;line-height:1.6;color:#f1ede4b8;max-width:30em;margin:0 0 24px}.ei-points[data-v-05c9fc49]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;color:#f1ede499}.ei-points li[data-v-05c9fc49]{position:relative;padding-left:18px}.ei-points li[data-v-05c9fc49]:before{content:"/";position:absolute;left:0;color:#e9573f;font-weight:700}.ei-card[data-v-05c9fc49]{background:#26242cbf;border:1px solid rgba(241,237,228,.14);border-radius:16px;padding:36px 32px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 20px 60px #00000059}.ei-card-title[data-v-05c9fc49]{font-family:Cabin Sketch,cursive;font-weight:700;font-size:30px;margin:0 0 6px}.ei-card-sub[data-v-05c9fc49]{font-size:14px;color:#f1ede499;margin:0 0 24px}@media (max-width: 860px){.ei-wrap[data-v-05c9fc49]{grid-template-columns:1fr;gap:40px;padding:40px 22px}.ei-hero[data-v-05c9fc49]{text-align:center}.ei-title[data-v-05c9fc49]{font-size:38px}.ei-points[data-v-05c9fc49]{justify-content:center}}.ei-card[data-v-05c9fc49] .theme-components-button-variants-link:before,.ei-card[data-v-05c9fc49] .theme-components-button-variants-link:after{display:none!important}.ei-card[data-v-05c9fc49] .theme-components-button-variants-link{background:transparent!important;box-shadow:none!important;overflow:visible}.ei-card[data-v-05c9fc49] .text-center.mb-8{display:none}.ei-card[data-v-05c9fc49] .theme-components-card-base{background:transparent!important;border:0!important;box-shadow:none!important}.ei-card[data-v-05c9fc49] .theme-components-card-content{padding:0!important}.ei-card[data-v-05c9fc49] .theme-components-input-base,.ei-card[data-v-05c9fc49] .theme-components-input-field{background:#1211158c!important;border:1px solid rgba(241,237,228,.16)!important;color:#f1ede4!important}.ei-card[data-v-05c9fc49] .theme-components-input-field:focus{border-color:#e9573f!important;box-shadow:0 0 0 2px #e9573f38!important;outline:none!important}.ei-card[data-v-05c9fc49] input+label{background:#24222a!important;color:#f1ede49e!important}.ei-card[data-v-05c9fc49] .theme-colors-text-secondary{color:#f1ede499!important}.ei-card[data-v-05c9fc49] .theme-components-button-variants-primary{background:#e9573f!important;background-image:none!important;border:0!important;color:#fff!important;box-shadow:0 10px 24px #e9573f40!important}.ei-card[data-v-05c9fc49] .theme-components-button-variants-primary:before,.ei-card[data-v-05c9fc49] .theme-components-button-variants-primary:after{display:none!important}.ei-card[data-v-05c9fc49] .theme-components-button-variants-primary:hover{background:#f0674f!important}.ei-card[data-v-05c9fc49] .theme-components-button-variants-outline{background:#f1ede40d!important;border:1px solid rgba(241,237,228,.18)!important;color:#f1ede4!important}.ei-card[data-v-05c9fc49] .theme-components-button-variants-outline:hover{background:#f1ede41a!important}.ei-card[data-v-05c9fc49] .theme-components-checkbox-base{background:#1211158c!important;border-color:#f1ede447!important}.ei-card[data-v-05c9fc49] .glow-line{background:#f1ede424!important;height:1px}.ei-card[data-v-05c9fc49] .theme-components-button-variants-link{color:#e9573f!important}.ml-13[data-v-1850800e]{margin-left:3.25rem}code[data-v-1850800e]{font-family:Courier New,monospace}.ml-13[data-v-94f372ae]{margin-left:3.25rem}code[data-v-94f372ae]{font-family:Courier New,monospace}.chat-sidebar[data-v-6a576f21]{z-index:40}.scrollbar-thin[data-v-6a576f21]{scrollbar-width:thin;scrollbar-color:rgb(203 213 225) transparent}.scrollbar-thin[data-v-6a576f21]::-webkit-scrollbar{height:6px}.scrollbar-thin[data-v-6a576f21]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:3px}.scrollbar-thin[data-v-6a576f21]::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.fade-enter-active[data-v-6a576f21],.fade-leave-active[data-v-6a576f21]{transition:opacity .2s}.fade-enter-from[data-v-6a576f21],.fade-leave-to[data-v-6a576f21]{opacity:0}.slider::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:var(--color-accent-primary);border:2px solid var(--color-bg-surface);box-shadow:var(--shadow-sm);cursor:pointer}.slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--color-accent-primary);border:2px solid var(--color-bg-surface);box-shadow:var(--shadow-sm);cursor:pointer}.size-preset-btn:hover{border-color:var(--color-accent-primary);background:var(--color-bg-accent-light)}.size-preset-active{border-color:var(--color-accent-primary)}.image-job-card[data-v-01dd4a2f]{width:100%;height:100%;overflow:visible}.card-container[data-v-01dd4a2f]{width:100%;height:100%;border-radius:1rem;overflow:visible;background:var(--color-bg-surface);box-shadow:var(--shadow-sm);transition:box-shadow .2s ease}.card-container[data-v-01dd4a2f]:hover{box-shadow:var(--shadow-md)}.card-image[data-v-01dd4a2f]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.processing-state[data-v-01dd4a2f]{position:absolute;inset:0;background:var(--color-bg-tertiary)}.processing-overlay[data-v-01dd4a2f]{position:absolute;inset:0;background:#00000059;backdrop-filter:blur(2px);display:grid;place-items:center}.spinner[data-v-01dd4a2f]{width:2.5rem;height:2.5rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-01dd4a2f 1s linear infinite}@keyframes spin-01dd4a2f{to{transform:rotate(360deg)}}.progress-bar[data-v-01dd4a2f]{position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--color-bg-accent)}.progress-fill[data-v-01dd4a2f]{height:100%;background:var(--color-accent-primary);transition:width .3s ease}.error-state[data-v-01dd4a2f]{position:absolute;inset:0;background:var(--color-bg-tertiary);display:grid;place-items:center}.error-icon[data-v-01dd4a2f]{font-size:1.5rem;color:var(--color-text-secondary)}.overlay-footer[data-v-01dd4a2f]{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:end;justify-content:space-between;padding:.5rem;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.4),transparent);backdrop-filter:blur(4px);color:#fff}.job-info[data-v-01dd4a2f]{flex:1;min-width:0}.job-prompt[data-v-01dd4a2f]{font-size:.875rem;font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.5)}.job-status[data-v-01dd4a2f]{font-size:.6875rem;opacity:.9;margin-top:.125rem;text-shadow:0 1px 2px rgba(0,0,0,.5)}.hover-overlay[data-v-01dd4a2f]{position:absolute;inset:0;background:#00000080;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:1rem}.hover-actions[data-v-01dd4a2f]{display:flex;gap:1rem;align-items:center}.hover-action-btn[data-v-01dd4a2f]{background:var(--color-bg-surface)!important;box-shadow:var(--shadow-md);transition:transform .2s ease,box-shadow .2s ease}.hover-action-btn[data-v-01dd4a2f]:hover{transform:scale(1.1);box-shadow:var(--shadow-lg)}.fade-overlay-enter-active[data-v-01dd4a2f],.fade-overlay-leave-active[data-v-01dd4a2f]{transition:opacity .2s ease,backdrop-filter .2s ease}.fade-overlay-enter-from[data-v-01dd4a2f],.fade-overlay-leave-to[data-v-01dd4a2f]{opacity:0;backdrop-filter:blur(0px)}.item-wide{grid-column:span 2}.item-tall{grid-row:span 2}.item-large{grid-column:span 2;grid-row:span 2}.image-gallery-grid[data-v-f0f82704]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:minmax(250px,auto);grid-auto-flow:dense;gap:12px;padding:0}.gallery-item[data-v-f0f82704]{position:relative;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,0,.2,1);will-change:transform}.gallery-item.is-new[data-v-f0f82704]{opacity:0;transform:scale(.9);animation:fadeInScale-f0f82704 .5s cubic-bezier(.2,0,.2,1) forwards}@keyframes fadeInScale-f0f82704{to{opacity:1;transform:scale(1)}}.empty-state[data-v-f0f82704]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;min-height:300px}@media (max-width: 640px){.image-gallery-grid[data-v-f0f82704]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:150px;gap:8px}.item-wide{grid-column:span 1}.item-large{grid-column:span 2;grid-row:span 1}}@media (max-width: 480px){.image-gallery-grid[data-v-f0f82704]{grid-template-columns:repeat(2,1fr)}.item-wide,.item-tall,.item-large{grid-column:span 1;grid-row:span 1}}.sidebar-title[data-v-04696f68]{font-weight:500;color:var(--color-text-primary)}.sidebar-close-btn[data-v-04696f68]{width:1.5rem;height:1.5rem;border-radius:9999px;display:grid;place-items:center;color:var(--color-text-secondary);transition:background-color .15s ease,color .15s ease}.sidebar-close-btn[data-v-04696f68]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.sidebar-image-overlay[data-v-04696f68]{position:absolute;inset:0;background:transparent;border-radius:.5rem;transition:background-color .15s ease;display:flex;align-items:center;justify-content:center}.group:hover .sidebar-image-overlay[data-v-04696f68]{background:#0000000d}.sidebar-image-hint[data-v-04696f68]{opacity:0;background:#0009;color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:opacity .2s ease}.group:hover .sidebar-image-hint[data-v-04696f68]{opacity:1}.sidebar-prompt[data-v-04696f68]{margin-top:.5rem;font-size:.875rem;color:var(--color-text-secondary)}.sidebar-empty[data-v-04696f68]{text-align:center;color:var(--color-text-secondary);margin-top:2rem}.pricing-grid[data-v-739a140e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:0}.pricing-card[data-v-739a140e]{position:relative}.pricing-card[data-v-739a140e]:hover{transform:translateY(-4px)}.dxpb-animated[data-v-1e909936]{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:24px 24px;animation:dxpb-move-1e909936 1s linear infinite}@keyframes dxpb-move-1e909936{0%{background-position:0 0}to{background-position:24px 0}}.loading-container[data-v-849717b7]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-12);color:var(--color-text-secondary)}.resource-header[data-v-849717b7]{display:flex;gap:var(--spacing-4);align-items:flex-start}.resource-icon[data-v-849717b7]{font-size:2.5rem;line-height:1}.resource-info h3[data-v-849717b7]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-1)}.resource-info p[data-v-849717b7]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.resource-stats[data-v-849717b7]{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--color-background-secondary);border-radius:var(--radius-md)}.stat-row[data-v-849717b7]{display:flex;justify-content:space-between;align-items:center}.stat-label[data-v-849717b7]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.stat-value[data-v-849717b7]{font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary)}.progress-section[data-v-849717b7]{display:flex;flex-direction:column;gap:var(--spacing-2)}.progress-header[data-v-849717b7]{display:flex;justify-content:space-between;align-items:center}.progress-label[data-v-849717b7]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary)}.reset-info[data-v-849717b7]{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-3);border-top:1px solid var(--color-border)}.reset-label[data-v-849717b7]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.reset-date[data-v-849717b7]{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary)}.empty-state[data-v-849717b7]{text-align:center;padding:var(--spacing-12);color:var(--color-text-secondary)}.dropdown-fade-enter-active[data-v-546537c2],.dropdown-fade-leave-active[data-v-546537c2]{transition:opacity .15s ease-out,transform .15s ease-out}.dropdown-fade-enter-from[data-v-546537c2],.dropdown-fade-leave-to[data-v-546537c2]{opacity:0;transform:translateY(-5px)}input[type=checkbox][data-v-546537c2]{appearance:none;-webkit-appearance:none;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;user-select:none;flex-shrink:0;height:1rem;width:1rem}[data-v-9d90c5b9] textarea,[data-v-a20d87dc] textarea{min-height:10rem}.waitlist-form[data-v-2245a652]{max-width:450px;margin:0 auto}.form-container[data-v-2245a652]{background:var(--color-bg-surface);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);padding:2rem}.checkbox-group[data-v-2245a652]{margin-bottom:1.5rem}.checkbox-label[data-v-2245a652]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.form-checkbox[data-v-2245a652]{width:1rem;height:1rem;accent-color:var(--color-bg-success);cursor:pointer}.checkbox-text[data-v-2245a652]{font-size:.875rem;color:var(--color-text-secondary)}.message[data-v-2245a652]{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;font-size:.875rem;border-radius:var(--radius-md)}.error-message[data-v-2245a652]{color:var(--color-text-error);background:var(--color-bg-error-light);border:1px solid var(--color-border-error)}.success-message[data-v-2245a652]{color:var(--color-text-success);background:var(--color-bg-success-light);border:1px solid var(--color-border-success)}.privacy-note[data-v-2245a652]{display:flex;align-items:center;justify-content:center;gap:.375rem;margin-top:1rem;font-size:.75rem;color:var(--color-text-tertiary)}.privacy-note i[data-v-2245a652]{font-size:.875rem}.waitlist-page[data-v-301a5755]{min-height:100vh;background:var(--color-bg-secondary);color:var(--color-text-primary);font-family:var(--font-family-base)}.waitlist-container[data-v-301a5755]{max-width:800px;margin:0 auto;padding:0 1.5rem}.hero-section[data-v-301a5755]{padding:var(--spacing-4xl) 0 var(--spacing-3xl);text-align:center}.hero-content[data-v-301a5755]{max-width:600px;margin:0 auto}.badge[data-v-301a5755]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem 1rem;background:var(--color-bg-surface);border:1px solid var(--color-border-primary);border-radius:var(--radius-full);font-family:var(--font-family-mono);font-size:.75rem;font-weight:500;color:var(--color-text-secondary);margin-bottom:1.5rem}.badge-dot[data-v-301a5755]{width:6px;height:6px;background:var(--color-bg-success);border-radius:50%;animation:pulse-301a5755 2s infinite}@keyframes pulse-301a5755{0%,to{opacity:1}50%{opacity:.5}}.hero-title[data-v-301a5755]{font-size:2.5rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:1rem;text-shadow:none}.hero-description[data-v-301a5755]{font-size:1.125rem;color:var(--color-text-secondary);line-height:1.6}.form-section[data-v-301a5755]{padding:0 0 var(--spacing-4xl)}.features-section[data-v-301a5755]{padding:var(--spacing-4xl) 0;border-top:1px solid var(--color-border-primary)}.section-title[data-v-301a5755]{text-align:center;font-size:1.75rem;font-weight:700;color:var(--color-text-primary);margin-bottom:2rem;text-shadow:none}.features-grid[data-v-301a5755]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.feature-card[data-v-301a5755]{text-align:center;padding:1.5rem;background:var(--color-bg-surface);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);transition:all .2s}.feature-card[data-v-301a5755]:hover{border-color:var(--color-text-accent);transform:translateY(-2px)}.feature-icon[data-v-301a5755]{width:48px;height:48px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:var(--color-bg-tertiary);border-radius:var(--radius-md);font-size:1.5rem;color:var(--color-text-primary)}.feature-title[data-v-301a5755]{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.5rem;text-shadow:none}.feature-description[data-v-301a5755]{font-size:.875rem;color:var(--color-text-tertiary);line-height:1.5}.social-proof-section[data-v-301a5755]{padding:0 0 var(--spacing-4xl)}.social-proof-card[data-v-301a5755]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;background:var(--color-bg-surface);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg)}.social-proof-icon[data-v-301a5755]{font-size:1.5rem;color:var(--color-text-tertiary)}.social-proof-text[data-v-301a5755]{font-size:1rem;color:var(--color-text-secondary)}.social-proof-text strong[data-v-301a5755]{color:var(--color-text-primary);font-weight:700}@media (max-width: 768px){.hero-title[data-v-301a5755]{font-size:2rem}.hero-description[data-v-301a5755]{font-size:1rem}.features-grid[data-v-301a5755]{grid-template-columns:1fr;gap:1rem}}.dx-chart[data-v-c4818f5c]{width:100%;position:relative}.t-table-component{.table-cell-truncated[data-v-3d1df9fb]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.table-row-enter-active[data-v-3d1df9fb],.table-row-leave-active[data-v-3d1df9fb]{transition:all .3s ease}.table-row-enter-from[data-v-3d1df9fb]{opacity:0;transform:translateY(-10px)}.table-row-leave-to[data-v-3d1df9fb]{opacity:0;transform:translate(-100%);height:0;padding-top:0;padding-bottom:0;border:none}.table-row-leave-active td[data-v-3d1df9fb]{border-bottom:none}.mobile-item-enter-active[data-v-3d1df9fb],.mobile-item-leave-active[data-v-3d1df9fb]{transition:all .3s ease}.mobile-item-enter-from[data-v-3d1df9fb]{opacity:0;transform:translateY(-10px)}.mobile-item-leave-to[data-v-3d1df9fb]{opacity:0;transform:translate(-100%);height:0;padding-top:0;padding-bottom:0;margin-bottom:0}.table-row-move[data-v-3d1df9fb],.mobile-item-move[data-v-3d1df9fb]{transition:transform .3s ease}.referral-card[data-v-2ec01b98]{background:var(--color-bg-surface);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);padding:2rem}.card-title[data-v-2ec01b98]{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;color:var(--color-text-primary);margin-bottom:1.5rem;text-align:center;justify-content:center;text-shadow:none}.card-title i[data-v-2ec01b98]{font-size:1.5rem}.position-display[data-v-2ec01b98]{text-align:center;margin-bottom:2rem}.position-number[data-v-2ec01b98]{font-size:3rem;font-weight:800;color:var(--color-text-primary);font-family:var(--font-family-mono)}.boost-badge[data-v-2ec01b98]{display:inline-flex;align-items:center;gap:.25rem;margin-top:.5rem;padding:.375rem .75rem;background:var(--color-bg-success-light);color:var(--color-text-success);border-radius:var(--radius-full);font-size:.875rem;font-weight:600}.section-label[data-v-2ec01b98]{display:block;font-size:.75rem;font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;text-shadow:none}.referral-link-section[data-v-2ec01b98]{margin-bottom:1.5rem}.link-input-group[data-v-2ec01b98]{display:flex;gap:.5rem;align-items:flex-start}.rewards-section[data-v-2ec01b98]{margin-bottom:1.5rem}.rewards-list[data-v-2ec01b98]{display:flex;flex-direction:column;gap:.5rem}.reward-tier[data-v-2ec01b98]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);opacity:.5;transition:all .2s}.reward-tier.unlocked[data-v-2ec01b98]{opacity:1;background:var(--color-bg-success-light);border-color:var(--color-border-success)}.tier-icon[data-v-2ec01b98]{font-size:1.25rem;color:var(--color-text-tertiary)}.reward-tier.unlocked .tier-icon[data-v-2ec01b98]{color:var(--color-text-success)}.tier-text[data-v-2ec01b98]{font-size:.875rem;color:var(--color-text-secondary)}.tier-text i[data-v-2ec01b98]{margin:0 .25rem;color:var(--color-text-tertiary)}.progress-section[data-v-2ec01b98]{margin-bottom:1.5rem}.progress-text[data-v-2ec01b98]{font-size:.875rem;color:var(--color-text-secondary);margin-bottom:.5rem}.progress-text strong[data-v-2ec01b98]{color:var(--color-text-primary)}.progress-bar[data-v-2ec01b98]{width:100%;height:.5rem;background:var(--color-bg-tertiary);border-radius:var(--radius-full);overflow:hidden}.progress-fill[data-v-2ec01b98]{height:100%;background:var(--color-bg-success);border-radius:var(--radius-full);transition:width .3s ease}.progress-hint[data-v-2ec01b98]{font-size:.75rem;color:var(--color-text-tertiary);margin-top:.5rem}.social-share-section[data-v-2ec01b98]{border-top:1px solid var(--color-border-primary);padding-top:1.5rem}.social-buttons[data-v-2ec01b98]{display:flex;gap:.5rem}@media (max-width: 480px){.link-input-group[data-v-2ec01b98],.social-buttons[data-v-2ec01b98]{flex-direction:column}}.thank-you-page[data-v-e59aeed9]{min-height:100vh;background:var(--color-bg-secondary);color:var(--color-text-primary);font-family:var(--font-family-base)}.page-container[data-v-e59aeed9]{max-width:600px;margin:0 auto;padding:0 1.5rem}.page-main[data-v-e59aeed9]{padding:var(--spacing-3xl) 0}.success-card[data-v-e59aeed9]{text-align:center;margin-bottom:2rem;padding:2.5rem 2rem;background:var(--color-bg-surface);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg)}.success-icon[data-v-e59aeed9]{font-size:4rem;color:var(--color-bg-success);margin-bottom:1rem;animation:bounce-e59aeed9 .6s ease-out}@keyframes bounce-e59aeed9{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.success-title[data-v-e59aeed9]{font-size:2rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem;text-shadow:none}.success-description[data-v-e59aeed9]{font-size:1rem;color:var(--color-text-secondary);line-height:1.6}.state-card[data-v-e59aeed9]{text-align:center;padding:2.5rem 2rem;background:var(--color-bg-surface);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);margin-bottom:2rem}.loading-state .spinner[data-v-e59aeed9]{font-size:2.5rem;color:var(--color-text-tertiary);margin-bottom:1rem;animation:spin-e59aeed9 1s linear infinite}@keyframes spin-e59aeed9{to{transform:rotate(360deg)}}.loading-state p[data-v-e59aeed9]{color:var(--color-text-secondary);font-size:.9rem}.error-state .error-icon[data-v-e59aeed9]{font-size:2.5rem;color:var(--color-text-error);margin-bottom:1rem}.error-message[data-v-e59aeed9]{color:var(--color-text-secondary);margin-bottom:1.5rem}.back-link[data-v-e59aeed9]{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-border-primary)}.verify-page[data-v-46e431d7]{min-height:100vh;background:var(--color-bg-secondary);color:var(--color-text-primary);font-family:var(--font-family-base)}.page-container[data-v-46e431d7]{max-width:600px;margin:0 auto;padding:0 1.5rem}.page-main[data-v-46e431d7]{display:flex;align-items:center;justify-content:center;min-height:70vh;padding:2rem 1.5rem}.verify-container[data-v-46e431d7]{width:100%;max-width:480px}.state-card[data-v-46e431d7]{background:var(--color-bg-surface);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);padding:3rem 2rem;text-align:center;animation:fadeIn-46e431d7 .4s ease-out}@keyframes fadeIn-46e431d7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.icon-wrapper[data-v-46e431d7]{font-size:4rem;margin-bottom:1.5rem}.loading-icon[data-v-46e431d7]{color:var(--color-text-tertiary);animation:spin-46e431d7 1s linear infinite}@keyframes spin-46e431d7{to{transform:rotate(360deg)}}.success-icon[data-v-46e431d7]{color:var(--color-bg-success)}.error-icon[data-v-46e431d7]{color:var(--color-text-error)}.title[data-v-46e431d7]{font-size:1.75rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem;text-shadow:none}.subtitle[data-v-46e431d7]{font-size:1rem;color:var(--color-text-secondary);margin-bottom:2rem}.error-text[data-v-46e431d7]{color:var(--color-text-error)}.info-cards[data-v-46e431d7]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.info-card[data-v-46e431d7]{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);padding:1.25rem}.info-label[data-v-46e431d7]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);margin-bottom:.5rem;font-weight:600}.info-value[data-v-46e431d7]{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;gap:.5rem}.info-value.code[data-v-46e431d7]{font-family:var(--font-family-mono);font-size:1rem}.share-section[data-v-46e431d7]{margin-bottom:2rem;padding:1.5rem;background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md)}.share-label[data-v-46e431d7]{font-size:.875rem;color:var(--color-text-secondary);margin-bottom:1rem}.referral-link-box[data-v-46e431d7]{display:flex;gap:.5rem;align-items:flex-start}.actions[data-v-46e431d7]{display:flex;justify-content:center}@media (max-width: 640px){.state-card[data-v-46e431d7]{padding:2rem 1.5rem}.title[data-v-46e431d7]{font-size:1.5rem}.info-cards[data-v-46e431d7]{grid-template-columns:1fr}.referral-link-box[data-v-46e431d7]{flex-direction:column}}.workflow-block-wrapper[data-v-e41f494b]{@apply relative pb-6;}.workflow-block[data-v-e41f494b]{@apply relative w-[180px] p-3 transition-all select-none rounded-lg;background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);color:var(--color-text-primary);cursor:grab}.workflow-block[data-v-e41f494b]:hover{@apply shadow-md -translate-y-0.5;border-color:var(--color-border-focus)}.workflow-block.selected[data-v-e41f494b]{@apply border-[3px];border-color:var(--color-accent-primary)}.workflow-block.dragging[data-v-e41f494b]{@apply opacity-80 z-[1000] shadow-xl scale-105;cursor:grabbing}.drag-handle[data-v-e41f494b]{@apply absolute top-1 right-1 w-5 h-5 flex items-center justify-center rounded opacity-0 transition-opacity;background:var(--color-bg-tertiary);color:var(--color-text-tertiary);cursor:grab}.workflow-block:hover .drag-handle[data-v-e41f494b]{@apply opacity-100;}.workflow-block.dragging .drag-handle[data-v-e41f494b]{@apply opacity-0;}.workflow-block.status-pending[data-v-e41f494b]{opacity:.7;border-color:var(--color-border-secondary)}.workflow-block.status-running[data-v-e41f494b]{border-color:var(--color-bg-info);animation:pulse-e41f494b 2s infinite}.workflow-block.status-completed[data-v-e41f494b]{border-color:var(--color-bg-success)}.workflow-block.status-failed[data-v-e41f494b]{border-color:var(--color-bg-error)}.workflow-block.status-paused[data-v-e41f494b]{border-color:var(--color-bg-warning)}@keyframes pulse-e41f494b{0%,to{box-shadow:0 0 0 0 var(--color-ring-focus)}50%{box-shadow:0 0 0 8px transparent}}.block-status-badge[data-v-e41f494b]{@apply absolute -top-1.5 -right-1.5 w-5 h-5 rounded-full flex items-center justify-center text-xs shadow-sm;background:var(--color-bg-secondary);border:1px solid var(--color-border-primary)}.icon-pending[data-v-e41f494b]{color:var(--color-text-tertiary)}.icon-running[data-v-e41f494b]{color:var(--color-bg-info)}.icon-completed[data-v-e41f494b]{color:var(--color-bg-success)}.icon-failed[data-v-e41f494b]{color:var(--color-bg-error)}.icon-paused[data-v-e41f494b]{color:var(--color-bg-warning)}.block-icon[data-v-e41f494b]{@apply text-base mb-1 text-center;color:var(--color-text-secondary)}.block-content[data-v-e41f494b]{@apply text-center;}.block-name[data-v-e41f494b]{@apply font-medium text-xs mb-0.5;color:var(--color-text-primary)}.block-description[data-v-e41f494b]{@apply text-[10px] mb-0.5 line-clamp-2;color:var(--color-text-secondary)}.block-duration[data-v-e41f494b]{@apply text-[9px] font-mono;color:var(--color-text-tertiary)}.connection-point[data-v-e41f494b]{@apply absolute w-2.5 h-2.5 rounded-full z-10;background:var(--color-accent-primary);border:2px solid var(--color-bg-primary)}.connection-top[data-v-e41f494b]{@apply -top-1.5 left-1/2 -translate-x-1/2;}.connection-bottom[data-v-e41f494b]{@apply -bottom-1.5 left-1/2 -translate-x-1/2;}.block-parallel[data-v-e41f494b],.block-join[data-v-e41f494b]{@apply w-[160px];}.block-condition[data-v-e41f494b]{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);@apply py-6 px-3;}.block-actions[data-v-e41f494b]{@apply flex justify-center gap-1 transition-all;}.block-actions-top[data-v-e41f494b]{@apply mb-0.5;}.block-actions[data-v-e41f494b]:not(.block-actions-top){@apply absolute bottom-0 left-0 right-0 opacity-0;pointer-events:none}.workflow-block-wrapper:hover .block-actions[data-v-e41f494b]{@apply opacity-100;pointer-events:auto}.workflow-block-wrapper:has(.status-running) .block-actions[data-v-e41f494b],.workflow-block-wrapper:has(.status-completed) .block-actions[data-v-e41f494b],.workflow-block-wrapper:has(.status-failed) .block-actions[data-v-e41f494b]{@apply opacity-100;pointer-events:auto}.action-btn[data-v-e41f494b]{@apply w-5 h-5 flex items-center justify-center rounded transition-all cursor-pointer;background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);color:var(--color-text-secondary)}.action-btn[data-v-e41f494b]:hover{@apply shadow-md scale-110;background:var(--color-bg-tertiary);border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.action-btn[data-v-e41f494b]:active{@apply scale-95;}.modal-container[data-v-a0efd53b]{display:grid;grid-template-rows:auto auto 1fr;gap:1rem;height:calc(80vh - 60px);max-height:calc(80vh - 60px);overflow:hidden}.modal-header[data-v-a0efd53b]{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid rgb(55 65 81)}.modal-tabs[data-v-a0efd53b]{display:flex;border-bottom:1px solid rgb(55 65 81)}.modal-tabs button[data-v-a0efd53b]{padding:.5rem 1rem;font-weight:500;font-size:.875rem;transition:color .2s}.modal-content[data-v-a0efd53b]{overflow-y:auto;overflow-x:hidden;min-height:0;padding-right:.5rem}.modal-content[data-v-a0efd53b]::-webkit-scrollbar{width:8px}.modal-content[data-v-a0efd53b]::-webkit-scrollbar-track{background:#1f2937;border-radius:4px}.modal-content[data-v-a0efd53b]::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}.modal-content[data-v-a0efd53b]::-webkit-scrollbar-thumb:hover{background:#6b7280}pre[data-v-a0efd53b]{max-height:600px;overflow-y:auto}textarea[data-v-a0efd53b]{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;line-height:1.5;tab-size:2}textarea[data-v-a0efd53b]:focus{outline:none;box-shadow:0 0 0 2px #3b82f680}.canvas-area[data-v-45445fde]{background-color:var(--color-bg-primary);background-image:linear-gradient(90deg,var(--color-border-tertiary) 1px,transparent 1px),linear-gradient(var(--color-border-tertiary) 1px,transparent 1px);background-size:20px 20px}.connections-layer[data-v-45445fde]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.connections-layer path[data-v-45445fde]{@apply transition-all;stroke:var(--color-border-primary);opacity:1}.connections-layer path.connection-active[data-v-45445fde]{stroke:var(--color-accent-primary);opacity:1;stroke-width:3}.line-clamp-2[data-v-c5127b3f],.line-clamp-2[data-v-d4e39884]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.execution-status-container[data-v-d4e39884]{min-height:80px}.line-clamp-2[data-v-8e2f6304]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-overlay[data-v-ddae7d5a]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal-content[data-v-ddae7d5a]{border-radius:.5rem;padding:1.5rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-ddae7d5a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.modal-title[data-v-ddae7d5a]{font-size:1.25rem;font-weight:600;margin:0}.close-button[data-v-ddae7d5a]{padding:.5rem;border-radius:.5rem;border:none;background:none;cursor:pointer;transition:background-color .2s}.tier-editor-form[data-v-ddae7d5a]{display:flex;flex-direction:column;gap:1.5rem}.form-grid[data-v-ddae7d5a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.checkboxes[data-v-ddae7d5a]{display:flex;flex-direction:column;gap:.75rem}.actions[data-v-ddae7d5a]{display:flex;gap:.5rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid var(--border-color, rgba(0, 0, 0, .1))}@media (max-width: 768px){.form-grid[data-v-ddae7d5a]{grid-template-columns:1fr}.modal-content[data-v-ddae7d5a]{max-width:90%}}.modal-overlay[data-v-b60b40ee]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal-content[data-v-b60b40ee]{border-radius:.5rem;padding:1.5rem;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-b60b40ee]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.modal-title[data-v-b60b40ee]{font-size:1.25rem;font-weight:600;margin:0}.close-button[data-v-b60b40ee]{padding:.5rem;border-radius:.5rem;border:none;background:none;cursor:pointer;transition:background-color .2s}.product-editor-form[data-v-b60b40ee]{display:flex;flex-direction:column;gap:1.5rem}.form-grid[data-v-b60b40ee]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.checkboxes[data-v-b60b40ee]{display:flex;flex-direction:column;gap:.75rem}.actions[data-v-b60b40ee]{display:flex;gap:.5rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid var(--border-color, rgba(0, 0, 0, .1))}@media (max-width: 768px){.form-grid[data-v-b60b40ee]{grid-template-columns:1fr}.modal-content[data-v-b60b40ee]{max-width:90%}}.modal-overlay[data-v-388dd8b2]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal-content[data-v-388dd8b2]{border-radius:.5rem;padding:1.5rem;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-388dd8b2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.modal-title[data-v-388dd8b2]{font-size:1.25rem;font-weight:600;margin:0}.close-button[data-v-388dd8b2]{padding:.5rem;border-radius:.5rem;border:none;background:none;cursor:pointer;transition:background-color .2s}.feature-cost-editor-form[data-v-388dd8b2]{display:flex;flex-direction:column;gap:1.5rem}.form-grid[data-v-388dd8b2]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.tier-costs-section[data-v-388dd8b2]{padding:1rem;border-radius:.5rem;background:var(--surface-color, rgba(0, 0, 0, .02))}.tier-costs-section h4[data-v-388dd8b2]{margin:0 0 .5rem;font-size:1rem;font-weight:600}.help-text[data-v-388dd8b2]{margin:0 0 1rem;font-size:.875rem;opacity:.7}.tier-costs-grid[data-v-388dd8b2]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.checkboxes[data-v-388dd8b2]{display:flex;flex-direction:column;gap:.75rem}.actions[data-v-388dd8b2]{display:flex;gap:.5rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid var(--border-color, rgba(0, 0, 0, .1))}@media (max-width: 768px){.form-grid[data-v-388dd8b2],.tier-costs-grid[data-v-388dd8b2]{grid-template-columns:1fr}.modal-content[data-v-388dd8b2]{max-width:90%}}.tabs[data-v-2b0a9871]{display:flex;gap:.5rem;border-bottom:2px solid var(--border-color, rgba(0, 0, 0, .1));margin-bottom:2rem}.tab-button[data-v-2b0a9871]{padding:.75rem 1.5rem;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;opacity:.6}.tab-button[data-v-2b0a9871]:hover{opacity:.8}.tab-button.active[data-v-2b0a9871]{opacity:1;border-bottom-color:var(--primary-color, #3b82f6)}.tab-content[data-v-2b0a9871]{margin-top:2rem}.tab-header[data-v-2b0a9871]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.tab-header h2[data-v-2b0a9871]{margin:0;font-size:1.5rem;font-weight:600}.help-text[data-v-2b0a9871]{background:var(--color-bg-info-light);border-left:3px solid var(--color-bg-info);padding:1rem 1.25rem;margin-bottom:1.5rem;border-radius:4px}.help-text p[data-v-2b0a9871]{margin:0;font-size:.95rem;line-height:1.6;opacity:.85}.loading[data-v-2b0a9871]{text-align:center;padding:3rem;opacity:.7}.cards-grid[data-v-2b0a9871]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.tier-card[data-v-2b0a9871],.product-card[data-v-2b0a9871],.feature-cost-card[data-v-2b0a9871]{display:flex;flex-direction:column;gap:1rem}.card-header[data-v-2b0a9871]{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:1rem;border-bottom:1px solid var(--border-color, rgba(0, 0, 0, .1))}.card-header h3[data-v-2b0a9871]{margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.tier-level[data-v-2b0a9871],.product-id[data-v-2b0a9871],.feature-id[data-v-2b0a9871]{margin:0;font-size:.875rem;opacity:.6;font-family:monospace}.card-details[data-v-2b0a9871]{display:flex;flex-direction:column;gap:.75rem;flex:1}.detail-row[data-v-2b0a9871]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.detail-row .label[data-v-2b0a9871]{font-size:.875rem;opacity:.7}.detail-row .value[data-v-2b0a9871]{font-weight:500}.tier-costs[data-v-2b0a9871]{display:flex;flex-wrap:wrap;gap:.25rem}.card-actions[data-v-2b0a9871]{display:flex;gap:.5rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid var(--border-color, rgba(0, 0, 0, .1))}@media (max-width: 768px){.payment-admin[data-v-2b0a9871]{padding:1rem}.cards-grid[data-v-2b0a9871]{grid-template-columns:1fr}.tab-header[data-v-2b0a9871]{flex-direction:column;align-items:flex-start;gap:1rem}}.stats-grid[data-v-fe7abe2b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.stat-card[data-v-fe7abe2b]{text-align:center;padding:1rem}.stat-value[data-v-fe7abe2b]{font-size:1.875rem;font-weight:700;color:var(--color-accent-primary);margin-bottom:.5rem}.stat-label[data-v-fe7abe2b]{font-size:.875rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.search-input[data-v-fe7abe2b]{max-width:300px}.resource-filter[data-v-fe7abe2b]{width:200px}.resource-code[data-v-fe7abe2b]{font-family:var(--font-family-mono);font-size:.875rem;background:var(--color-bg-secondary);padding:.25rem .5rem;border-radius:var(--radius-sm);color:var(--color-text-primary)}.progress-container[data-v-fe7abe2b]{min-width:180px}.user-id-text[data-v-fe7abe2b]{color:var(--color-accent-primary);font-weight:600}.resource-code[data-v-42a62355]{font-family:var(--font-mono);font-size:var(--font-size-sm);background:var(--color-background-secondary);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);color:var(--color-text-primary)}.progress-container[data-v-42a62355]{min-width:180px}.qr-code-container[data-v-f81b9df1]{display:inline-block}.qr-code-image[data-v-f81b9df1]{display:block}.cardtitle[data-v-bf19a3f1]{min-height:2.6em}.skcard[data-v-bf19a3f1]{border-radius:14px;overflow:hidden;border:1px solid var(--color-border-primary);background:var(--color-background-secondary)}.skthumb[data-v-bf19a3f1]{aspect-ratio:16/9}.skbody[data-v-bf19a3f1]{padding:12px 14px 16px}.skline[data-v-bf19a3f1]{height:12px;border-radius:6px}.shimmer[data-v-bf19a3f1]{background:linear-gradient(100deg,var(--color-background-tertiary) 40%,var(--color-background-secondary) 50%,var(--color-background-tertiary) 60%);background-size:200% 100%;animation:sk-shimmer-bf19a3f1 1.4s linear infinite}@keyframes sk-shimmer-bf19a3f1{0%{background-position:200% 0}to{background-position:-200% 0}}.howto[data-v-7f18d6db]{display:block;width:100%;height:auto;border-radius:12px}.num[data-v-7f18d6db]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px}.toc[data-v-7f18d6db]{display:flex;flex-wrap:wrap;gap:8px}.tocitem[data-v-7f18d6db]{border:1px solid var(--color-border-primary);border-radius:999px;padding:5px 12px;text-decoration:none;color:inherit}.tocitem[data-v-7f18d6db]:hover,.tocitem[data-v-7f18d6db]:focus-visible{border-color:var(--color-accent-primary)}.sample[data-v-7f18d6db]{margin:10px 0 6px;padding:14px 16px;border:1px solid var(--color-border-primary);border-radius:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:inherit;line-height:1.7;white-space:pre;overflow-x:auto}.starters[data-v-7f18d6db]{display:flex;flex-wrap:wrap;gap:8px}[id][data-v-7f18d6db]{scroll-margin-top:88px}.headrow[data-v-ca734c24]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.copybtn[data-v-ca734c24]{flex:0 0 auto;margin-left:auto}.shimmer[data-v-e0104dae]{background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.1) 50%,transparent 62%),var(--color-background-tertiary);background-size:200% 100%,100% 100%;background-repeat:no-repeat;animation:sc-shimmer-e0104dae 1.4s linear infinite}@keyframes sc-shimmer-e0104dae{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.shimmer[data-v-e0104dae]{animation:none}}.phframe[data-v-e0104dae]{position:absolute;inset:16px}.checkbadge[data-v-e0104dae]{position:absolute;top:4px;right:4px}.lines2[data-v-e0104dae]{min-height:2.4em}.lines3[data-v-e0104dae]{min-height:3.9em}.clamp2[data-v-e0104dae],.clamp3[data-v-e0104dae]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp2[data-v-e0104dae]{-webkit-line-clamp:2;line-clamp:2}.clamp3[data-v-e0104dae]{-webkit-line-clamp:3;line-clamp:3}.slayer[data-v-0509f665]{position:absolute;inset:0;display:flex}.slayer.dark[data-v-0509f665]{background:#000;align-items:center;justify-content:center}.waitwrap[data-v-0509f665]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 22px;text-align:center}.sketch[data-v-0509f665]{width:min(46%,300px);opacity:.75}.sketch .st[data-v-0509f665]{stroke:var(--color-text-tertiary);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:460;stroke-dashoffset:460;animation:sketchdraw-0509f665 3s ease-in-out infinite}.sketch .s2[data-v-0509f665]{animation-delay:.35s}.sketch .s2b[data-v-0509f665]{animation-delay:.6s}.sketch .s2c[data-v-0509f665]{animation-delay:.85s}.sketch .s3[data-v-0509f665]{animation-delay:1.2s}@keyframes sketchdraw-0509f665{0%{stroke-dashoffset:460;opacity:0}10%{opacity:1}55%{stroke-dashoffset:0;opacity:1}78%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.failicon[data-v-0509f665]{color:var(--color-status-error, #e9573f)}.waitmsg[data-v-0509f665]{color:var(--color-text-tertiary)}.fillimg[data-v-0509f665]{width:100%;height:100%;object-fit:contain}.fillimg.reveal[data-v-0509f665]{animation:reveal-0509f665 1.4s ease}.fillimg.drift[data-v-0509f665]{animation:reveal-0509f665 1.4s ease,drift-0509f665 9s ease-in-out .5s infinite alternate}@keyframes drift-0509f665{0%{transform:scale(1)}to{transform:scale(1.06) translate(1.2%,-1%)}}@keyframes reveal-0509f665{0%{filter:blur(22px);opacity:.2}to{filter:blur(0);opacity:1}}.stamp[data-v-0509f665]{position:absolute;left:14px;top:12px;background:#000000b8;color:#fff;border-radius:18px;padding:4px 12px;font-size:12px;font-weight:800}.studio[data-v-387a719e]{padding-bottom:40px}.stageTitle[data-v-387a719e]{text-align:center;padding-top:6px}.navrow[data-v-387a719e]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.navslot[data-v-387a719e]{width:240px}@media (max-width: 640px){.navslot[data-v-387a719e]{width:auto;min-width:96px}.navslot.right[data-v-387a719e]{flex:1}}.navslot.left[data-v-387a719e] button{justify-content:center}.inputstage[data-v-387a719e]{display:flex;flex-direction:column}.inputwrap[data-v-387a719e]{position:relative;flex:1;min-height:0;display:flex;border-radius:12px;border:1px solid var(--color-border-primary);background:color-mix(in srgb,var(--color-bg-primary) 45%,transparent);transition:border-color .2s ease,box-shadow .25s ease,background-color .2s ease}.inputwrap[data-v-387a719e]:hover{border-color:color-mix(in srgb,var(--color-accent-primary) 38%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent-primary) 18%,transparent),0 0 22px color-mix(in srgb,var(--color-accent-primary) 12%,transparent)}.inputwrap[data-v-387a719e]:focus-within{border-color:color-mix(in srgb,var(--color-accent-primary) 62%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent-primary) 34%,transparent),0 0 26px color-mix(in srgb,var(--color-accent-primary) 20%,transparent);background:color-mix(in srgb,var(--color-bg-primary) 62%,transparent)}.inputwrap .biginput[data-v-387a719e]{width:100%;height:100%;padding:14px 16px;background:transparent;border:0;outline:none;resize:none}@media (prefers-reduced-motion: reduce){.inputwrap[data-v-387a719e]{transition:none}}.stagebox[data-v-387a719e]{position:relative;width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden;border:1.5px solid var(--color-border-primary)}.stagebox.frames[data-v-387a719e]{aspect-ratio:auto;height:min(72vh,760px);min-height:360px}@media (max-width: 640px){.stagebox.text[data-v-387a719e]{aspect-ratio:auto;height:55vh;min-height:340px}}.slayer[data-v-387a719e]{position:absolute;inset:0;display:flex}.slayer.scroll[data-v-387a719e]{position:absolute;inset:0;display:block;overflow-y:auto;padding:22px}.slayer.pad[data-v-387a719e]{padding:22px}.biginput[data-v-387a719e],.scriptdoc[data-v-387a719e]{flex:1;background:transparent;border:none;outline:none;resize:none;color:var(--color-text-primary);line-height:1.6}.biginput[data-v-387a719e]{font-size:17px;font-family:inherit}.biginput[data-v-387a719e]::placeholder,.scriptdoc[data-v-387a719e]::placeholder{color:var(--color-text-tertiary)}.scriptdoc[data-v-387a719e]{font-family:ui-monospace,Consolas,monospace;font-size:13.5px}.fillimg[data-v-387a719e]{width:100%;height:100%;object-fit:cover}.stamp[data-v-387a719e]{position:absolute;left:14px;top:12px;background:#000000b8;color:#fff;border-radius:18px;padding:4px 12px;font-size:12px;font-weight:800}.waitactions[data-v-387a719e]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.closeline[data-v-387a719e]{display:flex;align-items:center;text-align:right;line-height:1.35}.voiceticker[data-v-387a719e]{position:absolute;left:50%;transform:translate(-50%);bottom:60px;width:min(78%,560px);overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.voiceticker span[data-v-387a719e]{display:inline-block;white-space:nowrap;padding-left:100%;color:#fff;font-size:12px;font-weight:600;text-shadow:0 1px 6px rgba(0,0,0,.9);animation:vtick-387a719e linear infinite}@keyframes vtick-387a719e{to{transform:translate(-100%)}}.soundtrack[data-v-387a719e]{position:absolute;left:0;right:0;bottom:0;height:84px;background:linear-gradient(transparent,#000000d9 45%);display:flex;align-items:flex-end;gap:2px;padding:0 14px 10px}.soundtrack i[data-v-387a719e]{flex:1;background:#ffffff8c;border-radius:1px;animation:eq-387a719e 1.1s ease-in-out infinite}.filmstrip[data-v-387a719e]{position:absolute;left:0;right:0;bottom:0;background:#000000d9;padding:9px 10px}.filmstrip[data-v-387a719e]:before,.filmstrip[data-v-387a719e]:after{content:"";position:absolute;left:10px;right:10px;height:4px;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.65) 0 4px,transparent 4px 12px);border-radius:2px}.filmstrip[data-v-387a719e]:before{top:4px}.filmstrip[data-v-387a719e]:after{bottom:4px}.cells[data-v-387a719e]{display:flex;gap:4px;height:30px;overflow-x:auto;scrollbar-width:none}.cells[data-v-387a719e]::-webkit-scrollbar{display:none}.cell[data-v-387a719e]{flex:0 0 54px;background:#ffffff14;border-radius:2px;overflow:hidden;opacity:.25;transform:translateY(10px) scale(.92);transition:opacity .5s ease,transform .5s ease}.cell.in[data-v-387a719e]{opacity:1;transform:none}.cell img[data-v-387a719e]{width:100%;height:100%;object-fit:cover;display:block}@keyframes eq-387a719e{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1.15)}}.groups[data-v-387a719e]{display:flex;flex-wrap:wrap;gap:20px 34px}.gright[data-v-387a719e]{margin-left:auto;align-items:flex-end}.navslot.mid[data-v-387a719e]{flex:0 1 auto;min-width:0}@media (max-width: 640px){.navslot[data-v-387a719e]{width:auto;flex:1 1 auto}.navslot.right[data-v-387a719e]{flex:1 1 100%;order:3}}@media (max-width: 640px){.gright[data-v-387a719e]{margin-left:0;align-items:flex-start}}.group[data-v-387a719e]{display:flex;flex-direction:column;gap:8px}.glabel[data-v-387a719e]{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.chips[data-v-387a719e]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chips.centered[data-v-387a719e]{justify-content:center}.rrow[data-v-387a719e]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}@media (max-width: 640px){.rrow[data-v-387a719e]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.rrow[data-v-387a719e] .rbtn{width:100%;min-width:0;padding-left:8px;padding-right:8px}}.esty[data-v-387a719e]{padding-top:6px}.vdiv[data-v-387a719e]{width:1px;height:22px;background:var(--color-border-primary)}.lookchips[data-v-387a719e]{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 640px){.lookchips[data-v-387a719e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.look[data-v-387a719e]{width:auto}.look img[data-v-387a719e]{height:56px}}.look[data-v-387a719e]{width:112px;border:2px solid var(--color-border-primary);border-radius:12px;overflow:hidden;cursor:pointer;background:transparent;padding:0;color:inherit;font-family:inherit}.look.on[data-v-387a719e]{border-color:var(--color-accent-primary)}.look img[data-v-387a719e]{display:block;width:100%;height:62px;object-fit:cover}.look .restyle[data-v-387a719e]{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#0000008c;color:#fff}.look em[data-v-387a719e]{display:block;font-style:normal;padding:6px 8px;text-align:left}.lookup[data-v-387a719e]{display:grid;place-items:center;width:100%;height:62px;color:var(--color-text-tertiary)}@media (max-width: 640px){.lookup[data-v-387a719e]{height:56px}}.failnote[data-v-387a719e]{position:absolute;left:22px;right:22px;bottom:16px;color:var(--color-status-error, currentColor)}.hintline[data-v-387a719e]{position:absolute;right:16px;bottom:12px}.intro[data-v-ec8d5a00]{margin-bottom:40px}.list[data-v-ec8d5a00]{display:flex;flex-direction:column;gap:34px}.row[data-v-ec8d5a00]{display:block;color:inherit;text-decoration:none}.head[data-v-ec8d5a00]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px}.head em[data-v-ec8d5a00]{font-style:normal}.go[data-v-ec8d5a00]{opacity:0;transition:opacity .12s ease;margin-left:auto}.row:hover .go[data-v-ec8d5a00],.row:focus-visible .go[data-v-ec8d5a00]{opacity:1}@media (hover: none){.go[data-v-ec8d5a00]{opacity:1;margin-left:0}}.strip[data-v-ec8d5a00]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.strip figure[data-v-ec8d5a00]{margin:0}.strip img[data-v-ec8d5a00]{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border:2px solid var(--color-border-primary);border-radius:10px;background:var(--color-background-secondary)}.row:hover .strip img[data-v-ec8d5a00],.row:focus-visible .strip img[data-v-ec8d5a00]{border-color:var(--color-accent-primary)}.strip figcaption[data-v-ec8d5a00]{margin-top:6px}@media (max-width: 720px){.intro[data-v-ec8d5a00]{margin-bottom:28px}.list[data-v-ec8d5a00]{gap:26px}.strip[data-v-ec8d5a00]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 4px}.strip figure[data-v-ec8d5a00]{flex:0 0 78%;scroll-snap-align:start}}.dx-menu-panel[data-v-1c371270]{padding:var(--spacing-xs)}.dx-menu-item[data-v-1c371270]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;transition:background-color var(--transition-fast)}.dx-menu-item[data-v-1c371270]:hover,.dx-menu-item[data-v-1c371270]:focus-visible{background-color:var(--color-bg-hover);outline:none}.dx-menu-divider[data-v-1c371270]{margin:var(--spacing-xs) 0}.dx-menu-header[data-v-1c371270]{padding:var(--spacing-sm) var(--spacing-md)}.dx-menu-trailing[data-v-1c371270]{margin-left:auto;color:var(--color-text-tertiary)}.cbwrap[data-v-bd46a8c6]{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:#0000008c}.cbbox[data-v-bd46a8c6]{width:min(680px,100%);max-height:80vh;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:14px;border:1px solid var(--color-border-primary)}.cbtext[data-v-bd46a8c6]{flex:1;min-height:280px;width:100%;padding:12px;border-radius:10px;resize:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5;border:1px solid var(--color-border-primary);background:var(--color-background-secondary);color:var(--color-text-primary)}.tile[data-v-bfc68a85]{border-radius:var(--radius-card);transition:transform .22s cubic-bezier(.2,.7,.3,1)}.tile[data-v-bfc68a85] .tilecard{overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease}.tile[data-v-bfc68a85]:hover{transform:translateY(-1px)}@property --a{syntax:"<angle>"; inherits:false; initial-value:0deg}.tile.live[data-v-bfc68a85]:after{content:"";position:absolute;inset:-1px;border-radius:var(--radius-card);pointer-events:none;padding:1px;background:conic-gradient(from var(--a),transparent 0 72%,color-mix(in srgb,var(--color-accent-primary) 85%,transparent) 88%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:tile-spin-bfc68a85 3.4s linear infinite}@keyframes tile-spin-bfc68a85{to{--a:360deg }}.tile.live[data-v-bfc68a85] .tilecard{border-color:color-mix(in srgb,var(--color-accent-primary) 34%,transparent)}.tile[data-v-bfc68a85]:before{content:"";position:absolute;inset:-1px;border-radius:var(--radius-card);pointer-events:none;z-index:5;padding:1px;opacity:0;transition:opacity .3s ease;background:radial-gradient(300px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--color-accent-primary) 65%,transparent),transparent 62%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.tile[data-v-bfc68a85]:hover:before{opacity:1}.tile[data-v-bfc68a85]:hover .tilecard{border-color:color-mix(in srgb,var(--color-accent-primary) 22%,transparent);box-shadow:inset 0 1px #f1ede414,0 28px 64px -24px #000000e6}.kebabpill[data-v-bfc68a85]{background:#0000009e;box-shadow:0 1px 6px #00000073;opacity:0;transition:opacity .18s ease}.tile:hover .kebabpill[data-v-bfc68a85],.tile:focus-within .kebabpill[data-v-bfc68a85],.kebabpill[data-v-bfc68a85]:has([role=menu]){opacity:1}@media (hover: none){.kebabpill[data-v-bfc68a85]{opacity:1}}.kebabpill[data-v-bfc68a85] *{color:#fff}@media (prefers-reduced-motion: reduce){.tile[data-v-bfc68a85],.tile[data-v-bfc68a85]:hover{transform:none}}.sprockets[data-v-bfc68a85]{position:absolute;inset:0;pointer-events:none;z-index:3;background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,.82) 0 9px,transparent 9px 24px),repeating-linear-gradient(to bottom,rgba(0,0,0,.82) 0 9px,transparent 9px 24px);background-size:9px 24px,9px 24px;background-position:6px 6px,calc(100% - 6px) 6px;background-repeat:repeat-y,repeat-y}.filmstrip[data-v-bfc68a85]{background-color:var(--color-background-tertiary);background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.22) 0 12px,transparent 12px 24px)}.ghoststate[data-v-bfc68a85]{position:absolute;top:0;left:0;width:100%;aspect-ratio:16 / 9;z-index:6;pointer-events:none;display:grid;place-content:center;justify-items:center;gap:6px;padding:20px 26px;text-align:center}.ghosthead[data-v-bfc68a85]{margin:0;font-size:20px;font-weight:700;line-height:1.1;color:var(--color-text-primary)}.ghostline[data-v-bfc68a85]{margin:0;max-width:30ch;font-size:12px;line-height:1.5;color:var(--color-text-secondary)}[data-v-bfc68a85] .ghostcta{pointer-events:auto;min-width:170px;justify-content:center;margin-top:4px}.frameart[data-v-bfc68a85]{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.tile:hover .frameart[data-v-bfc68a85]{transform:scale(1.045)}.playbtn[data-v-bfc68a85]{position:relative;z-index:4;height:56px;width:56px;border-radius:999px;display:grid;place-items:center;background:#0a0807b8;color:var(--color-text-primary);box-shadow:0 0 0 1px #f1ede429;transition:background .28s cubic-bezier(.2,.7,.2,1),color .28s,box-shadow .28s,transform .28s}.tile:hover .playbtn[data-v-bfc68a85]{background:var(--color-accent-primary);color:#1b0a05;transform:scale(1.06);box-shadow:0 0 0 1px #f1ede440,0 0 28px color-mix(in srgb,var(--color-accent-primary) 55%,transparent)}.lenchip[data-v-bfc68a85]{position:absolute;right:26px;bottom:8px;z-index:4;padding:3px 7px;border-radius:7px;background:#0a0807b8;color:var(--color-text-primary);font-size:11px;font-weight:700}.chips[data-v-bfc68a85]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.chip[data-v-bfc68a85]{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;gap:7px;height:36px;padding:0 12px;cursor:pointer;border-radius:var(--radius-button);border:1px solid var(--color-border-primary);background:var(--button-secondary-fill, transparent);backdrop-filter:var(--card-backdrop, none);-webkit-backdrop-filter:var(--card-backdrop, none);color:var(--color-text-secondary);font-size:13px;font-weight:700;line-height:1;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.chip[data-v-bfc68a85]:hover{color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-accent-primary) 40%,transparent)}.chip.on[data-v-bfc68a85]{background:var(--color-text-primary);border-color:transparent;color:var(--color-bg-primary)}.chip .chipn[data-v-bfc68a85]{opacity:.6;font-size:12px}.chip.on .chipn[data-v-bfc68a85]{opacity:.55}.searchbox[data-v-bfc68a85]{flex:0 1 300px;min-width:0}.hdr[data-v-bfc68a85]{display:flex;flex-direction:column;gap:14px}.hdrbar[data-v-bfc68a85]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.tilegrid[data-v-bfc68a85]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media (max-width: 640px){.tilegrid[data-v-bfc68a85]{grid-template-columns:1fr}}.hdrright[data-v-bfc68a85]{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:1 1 320px;min-width:0}[data-v-bfc68a85] .newvid{white-space:nowrap;flex:0 0 auto}@media (max-width: 720px){.hdrright[data-v-bfc68a85]{flex-wrap:wrap;width:100%}.searchbox[data-v-bfc68a85]{flex:1 1 100%}.chips[data-v-bfc68a85]{width:100%}.chip[data-v-bfc68a85]{flex:1 1 auto}[data-v-bfc68a85] .newvid{width:100%;justify-content:center}.pager[data-v-bfc68a85]{flex-wrap:wrap;gap:10px}.pager[data-v-bfc68a85] button{flex:1 1 40%;justify-content:center}[data-v-bfc68a85] .ghostcta{width:100%;min-width:0}}.pager[data-v-bfc68a85]{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:8px}.cardhead[data-v-bfc68a85]{min-height:3.9em;letter-spacing:-.011em}.cardsub[data-v-bfc68a85]{margin-top:2px;font-size:12px;line-height:1.35;font-weight:400;color:var(--color-text-tertiary)}.cardacts[data-v-bfc68a85]{position:absolute;right:12px;bottom:12px;z-index:20;display:flex;align-items:center;gap:4px}.actroom[data-v-bfc68a85]{padding-right:96px}.cardact[data-v-bfc68a85]{height:28px;width:28px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--color-border-primary);background:var(--color-background-primary);color:var(--color-text-secondary);transition:color .15s ease,border-color .15s ease}.cardact[data-v-bfc68a85]:hover:not(:disabled){color:var(--color-text-accent);border-color:var(--color-text-accent)}.cardact[data-v-bfc68a85]:disabled{opacity:.5;cursor:default}.skcard[data-v-bfc68a85]{border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--color-border-primary);background:var(--color-background-secondary)}.skthumb[data-v-bfc68a85]{aspect-ratio:16/9;position:relative}.skbody[data-v-bfc68a85]{padding:16px}.skline[data-v-bfc68a85]{border-radius:6px}.skhead[data-v-bfc68a85]{min-height:3.9em}.skrow[data-v-bfc68a85]{display:flex;align-items:center;gap:8px;padding-top:16px}.skbadge[data-v-bfc68a85]{height:18px;width:58px;border-radius:999px}.skdate[data-v-bfc68a85]{height:12px;width:64px}.shimmer[data-v-bfc68a85]{background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.1) 50%,transparent 62%),var(--color-background-tertiary);background-size:200% 100%,100% 100%;background-repeat:no-repeat;animation:sk-shimmer-bfc68a85 1.4s linear infinite}@keyframes sk-shimmer-bfc68a85{0%{background-position:200% 0}to{background-position:-200% 0}}.qpulse[data-v-bfc68a85]{animation:q-breathe-bfc68a85 2.4s ease-in-out infinite}@keyframes q-breathe-bfc68a85{0%,to{opacity:.55}50%{opacity:1}}.pbar[data-v-bfc68a85]{margin:10px auto 0;width:82%;height:6px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--color-text-primary) 10%,transparent)}.pbar>i[data-v-bfc68a85]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent-primary) 78%,#000),var(--color-accent-primary) 55%,color-mix(in srgb,var(--color-accent-primary) 55%,#fff));box-shadow:0 0 12px color-mix(in srgb,var(--color-accent-primary) 60%,transparent);transition:width .8s cubic-bezier(.3,.8,.4,1)}.pbar-idle>i[data-v-bfc68a85]{width:38%;animation:p-sweep-bfc68a85 1.6s ease-in-out infinite}@keyframes p-sweep-bfc68a85{0%{margin-left:-40%}to{margin-left:100%}}.pnum[data-v-bfc68a85]{margin:6px 0 0;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;color:var(--color-text-accent)}@media (prefers-reduced-motion: reduce){.qpulse[data-v-bfc68a85]{animation:none;opacity:1}.pbar-idle>i[data-v-bfc68a85]{animation:none;width:100%;opacity:.5}.shimmer[data-v-bfc68a85]{animation:none}.tile.live[data-v-bfc68a85]:after{animation:none;background:color-mix(in srgb,var(--color-accent-primary) 55%,transparent)}}.mstep[data-v-19e4b63a]{display:flex;gap:12px;padding-top:14px;border-top:1px solid var(--color-border-primary)}.mnum[data-v-19e4b63a]{flex:0 0 auto;height:28px;width:28px;display:grid;place-items:center;border-radius:999px;font-size:13px;font-weight:700;background:var(--color-accent-primary);color:#fff}.mbox[data-v-19e4b63a]{margin-top:8px;padding:12px;border-radius:10px;max-height:22em;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55;border:1px solid var(--color-border-primary);background:var(--color-background-secondary);color:var(--color-text-primary)}.mscript[data-v-19e4b63a]{max-height:32em}.mfacts[data-v-19e4b63a]{margin-top:6px;display:grid;grid-template-columns:auto 1fr;gap:4px 16px;font-size:14px}.mfacts dt[data-v-19e4b63a]{color:var(--color-text-tertiary)}.mfacts dd[data-v-19e4b63a]{color:var(--color-text-primary)}.share-ask[data-v-19e4b63a]{min-width:18rem}.share-dismiss[data-v-19e4b63a]{align-self:flex-start}.share-dot[data-v-19e4b63a]:disabled{opacity:.5;cursor:default}.stamp[data-v-19e4b63a]{position:absolute;left:14px;top:12px;background:#000000b8;color:#fff;border-radius:18px;padding:4px 12px;font-size:12px;font-weight:800;pointer-events:none}.skline[data-v-19e4b63a]{height:12px;border-radius:6px}.shimmer[data-v-19e4b63a]{background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.1) 50%,transparent 62%),var(--color-background-tertiary);background-size:200% 100%,100% 100%;background-repeat:no-repeat;animation:sk-shimmer-19e4b63a 1.4s linear infinite}@keyframes sk-shimmer-19e4b63a{0%{background-position:200% 0}to{background-position:-200% 0}}.buysep[data-v-fad71604]{display:flex;align-items:baseline;justify-content:center;gap:12px;flex-wrap:wrap;width:100%;margin-top:6px;padding-top:14px;border-top:1px solid var(--color-border-primary)}.buyblock[data-v-fad71604]{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:100%}.buypresets[data-v-fad71604]{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:6px}.preset[data-v-fad71604]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:13px 16px;min-width:88px;cursor:pointer;border-radius:var(--radius-button);border:1px solid var(--color-border-primary);background:var(--button-secondary-fill, transparent);color:var(--color-text-secondary);transition:color .18s ease,border-color .18s ease,background-color .18s ease}.preset[data-v-fad71604]:hover{color:var(--color-text-primary);border-color:color-mix(in srgb,var(--color-accent-primary) 40%,transparent)}.preset.on[data-v-fad71604]{border-color:var(--color-accent-primary);color:var(--color-text-primary);background:color-mix(in srgb,var(--color-accent-primary) 14%,transparent)}.presetmin[data-v-fad71604]{font-size:13px;font-weight:700;line-height:1.1}.presetprice[data-v-fad71604]{font-size:11px;color:var(--color-text-tertiary);line-height:1.1}.preset.on .presetprice[data-v-fad71604]{color:var(--color-accent-primary)}.buystep[data-v-fad71604]{display:flex;align-items:stretch;border-radius:var(--radius-button);border:1px solid var(--color-border-primary);background:var(--button-secondary-fill, transparent);overflow:hidden}.stepbtn[data-v-fad71604]{width:30px;border:0;background:transparent;cursor:pointer;color:var(--color-text-secondary);font-size:16px;font-weight:700;line-height:1;transition:color .18s ease,background-color .18s ease}.stepbtn[data-v-fad71604]:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.stepnum[data-v-fad71604]{width:42px;text-align:center;font-weight:700;font-size:14px;border:0;background:transparent;color:var(--color-text-primary)}.stepnum[data-v-fad71604]::-webkit-outer-spin-button,.stepnum[data-v-fad71604]::-webkit-inner-spin-button{appearance:none;margin:0}.stepnum[data-v-fad71604]{-moz-appearance:textfield}[data-v-fad71604] .buygobtn{height:49px;min-width:240px;padding-left:26px;padding-right:26px}.balrow[data-v-fad71604]{display:grid;grid-template-columns:400px minmax(0,1fr);gap:28px;align-items:stretch}.balleft[data-v-fad71604]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.balright[data-v-fad71604]{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;border-left:1px solid var(--color-border-primary);padding-left:28px}.balnum[data-v-fad71604]{font-size:46px;line-height:1;letter-spacing:-.02em}@media (max-width: 860px){.balnum[data-v-fad71604]{font-size:38px}}.balcap[data-v-fad71604]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}.balcopy[data-v-fad71604]{max-width:42ch}.balbtns[data-v-fad71604]{display:flex;flex-wrap:wrap;gap:10px;padding-top:6px;margin-top:auto}@media (max-width: 860px){.balrow[data-v-fad71604]{grid-template-columns:1fr;gap:20px}.balright[data-v-fad71604]{border-left:0;border-top:1px solid var(--color-border-primary);padding-left:0;padding-top:18px}}.usagehead[data-v-fad71604]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:6px}.usageplot[data-v-fad71604]{position:relative;flex:1;display:flex;align-items:flex-end;min-width:0;min-height:110px}.usagemax[data-v-fad71604]{position:absolute;top:-2px;right:0;font-size:11px;color:var(--color-text-tertiary);pointer-events:none}.usagefoot[data-v-fad71604]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.usagetitle[data-v-fad71604]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}.usagespan[data-v-fad71604]{font-size:12px;color:var(--color-text-tertiary)}.usagebars[data-v-fad71604]{display:flex;align-items:flex-end;gap:3px;width:100%;min-width:0;height:100%;overflow:hidden}.usagebar[data-v-fad71604]{flex:1 1 0;min-width:2px;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--color-accent-primary) 62%,transparent)}.usagebar.zero[data-v-fad71604]{background:color-mix(in srgb,var(--color-text-primary) 10%,transparent)}.usagepace[data-v-fad71604]{margin-top:8px;font-size:12px;color:var(--color-text-tertiary)}.usagepace b[data-v-fad71604]{color:var(--color-text-secondary);font-weight:700}.stmthead[data-v-fad71604]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.stmttabs[data-v-fad71604]{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-button);border:1px solid var(--color-border-primary);background:var(--button-secondary-fill, transparent)}.stmttab[data-v-fad71604]{padding:5px 12px;border-radius:calc(var(--radius-button) - 3px);border:0;background:transparent;color:var(--color-text-tertiary);font-size:13px;font-weight:700;cursor:pointer;transition:color .18s ease,background-color .18s ease}.stmttab[data-v-fad71604]:hover{color:var(--color-text-primary)}.stmttab.on[data-v-fad71604]{color:var(--color-bg-primary);background:var(--color-text-primary)}.stmtmonth+.stmtmonth[data-v-fad71604]{margin-top:24px}.stmtmonthhead[data-v-fad71604]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 8px 8px;flex-wrap:wrap}.stmtmonthname[data-v-fad71604]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}.stmtmonthsums[data-v-fad71604]{font-size:12px;color:var(--color-text-tertiary)}.stmtmonthsums b[data-v-fad71604]{color:var(--color-text-secondary);font-weight:700}.stmtrows[data-v-fad71604]>*+*{border-top:1px solid var(--color-border-primary)}.stmtrow[data-v-fad71604]{display:grid;align-items:center;gap:12px;padding:10px 8px;grid-template-columns:64px minmax(0,1fr) 84px 76px 76px;color:inherit;text-decoration:none}.stmtrow.clickable[data-v-fad71604]{cursor:pointer;transition:background-color .16s ease}.stmtrow.clickable[data-v-fad71604]:hover{background:var(--color-bg-hover)}.stmtdate[data-v-fad71604]{font-size:12px;color:var(--color-text-tertiary)}.stmtwhat[data-v-fad71604]{display:flex;align-items:baseline;gap:8px;min-width:0}.stmtlabel[data-v-fad71604]{font-size:14px;font-weight:600}.stmtopen[data-v-fad71604]{font-size:11px;font-weight:700;color:var(--color-text-accent);opacity:0;transition:opacity .16s ease}.stmtrow.clickable:hover .stmtopen[data-v-fad71604]{opacity:1}@media (hover: none){.stmtopen[data-v-fad71604]{opacity:1}}.stmttag[data-v-fad71604]{justify-self:start;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:var(--radius-md);white-space:nowrap}.tg-spent[data-v-fad71604]{background:color-mix(in srgb,var(--color-text-primary) 8%,transparent);color:var(--color-text-tertiary)}.tg-added[data-v-fad71604]{background:color-mix(in srgb,var(--color-bg-success) 13%,transparent);color:var(--color-text-success)}.tg-refund[data-v-fad71604]{background:color-mix(in srgb,var(--color-accent-primary) 15%,transparent);color:var(--color-accent-primary)}.tg-pending[data-v-fad71604]{background:color-mix(in srgb,var(--color-bg-warning) 13%,transparent);color:var(--color-text-warning)}.stmtdelta[data-v-fad71604]{justify-self:end;font-size:14px;font-weight:700}.stmtafter[data-v-fad71604]{justify-self:end;font-size:12px;color:var(--color-text-tertiary)}@media (max-width: 720px){.buyblock[data-v-fad71604],.buypresets[data-v-fad71604]{width:100%}.preset[data-v-fad71604]{flex:1 1 0;min-width:0}.buystep[data-v-fad71604]{flex:1 1 100%;justify-content:center;margin-left:0}[data-v-fad71604] .buygobtn{width:100%;min-width:0}.stmtrow[data-v-fad71604]{grid-template-columns:56px minmax(0,1fr) 72px;row-gap:4px}.stmttag[data-v-fad71604]{grid-column:3}.stmtdelta[data-v-fad71604]{grid-column:3;justify-self:end}.stmtafter[data-v-fad71604]{display:none}}.skline[data-v-fad71604]{height:12px;border-radius:6px}.shimmer[data-v-fad71604]{background:linear-gradient(100deg,var(--color-background-tertiary) 40%,var(--color-background-secondary) 50%,var(--color-background-tertiary) 60%);background-size:200% 100%;animation:sk-shimmer-fad71604 1.4s linear infinite}@keyframes sk-shimmer-fad71604{0%{background-position:200% 0}to{background-position:-200% 0}}.glow-line[data-v-6db9fed2]{height:1px;background:linear-gradient(90deg,#61616100,#61616180,#61616100)}.dark .glow-line[data-v-6db9fed2]{background:linear-gradient(90deg,#a3a3a300,#a3a3a380,#a3a3a300)}.glow-line[data-v-57657152]{height:1px;background:linear-gradient(90deg,#61616100,#61616180,#61616100)}.dark .glow-line[data-v-57657152]{background:linear-gradient(90deg,#a3a3a300,#a3a3a380,#a3a3a300)}.debug-overlay[data-v-7962cfec]{display:none;background-color:#085405cc;font-size:10px;padding:4px;color:#f6f4f4;position:absolute;top:0;right:0;z-index:999;max-width:300px;overflow:hidden;word-break:break-all;border:1px solid #fcc}.dsx-component-wrapper:hover .debug-overlay[data-v-7962cfec]{display:block!important}.slot-content[data-v-cc5e305c]{display:flex;flex-direction:column;width:100%;height:100%;overflow-y:auto}.debug-block{border:2px dashed red!important;padding:8px;margin:4px;position:relative}.debug-toggle{position:absolute;top:0;right:0;background-color:#f009;color:#fff;font-size:10px;padding:2px 5px;border-radius:0 0 0 4px;cursor:pointer;z-index:999}.debug-info{display:none;background-color:#085405cc;font-size:10px;padding:4px;color:#f6f4f4;flex-direction:column;position:absolute;top:20px;right:0;z-index:999;max-width:300px;overflow:hidden;word-break:break-all;border:1px solid #fcc}.debug-block{border:2px dashed rgb(20,154,8)!important;padding:8px;margin:4px;position:relative}.debug-toggle{position:absolute;top:0;right:0;background-color:#149a08;color:#fff;font-size:10px;padding:2px 5px;border-radius:0 0 0 4px;cursor:pointer;z-index:999}.debug-info{display:none;background-color:#149a08;font-size:10px;padding:4px;color:#f6f4f4;flex-direction:column;position:absolute;top:20px;right:0;z-index:999;max-width:300px;overflow:hidden;word-break:break-all;border:1px solid #ccf}.debug-toggle:hover+.debug-info,.debug-info:hover{display:flex}.z-50[data-v-2c5cfaea]{z-index:50}label[data-v-2e4d7251]{transition:all .2s ease}input[type=datetime-local][data-v-2e4d7251]::-webkit-calendar-picker-indicator,input[type=date][data-v-2e4d7251]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity .2s}input[type=datetime-local][data-v-2e4d7251]::-webkit-calendar-picker-indicator:hover,input[type=date][data-v-2e4d7251]::-webkit-calendar-picker-indicator:hover{opacity:1}button[data-v-2e4d7251]:disabled{cursor:not-allowed}.form-wrapper[data-v-0d8edb6b]{min-height:0}.form-wrapper-content[data-v-0d8edb6b]{flex:1;min-height:0}.form-wrapper-content button[type=submit][data-v-0d8edb6b]{display:none}[data-v-ac47f2c8] .dx-switch-container{display:flex;justify-content:space-between;align-items:center;width:100%}.image-uploader[data-v-f1dbd26e]{margin-bottom:1rem}[data-v-5f509ab9] .dx-input-sm{padding:.375rem .5rem;font-size:.875rem}.overflow-x-auto[data-v-5f509ab9]::-webkit-scrollbar{height:4px}.overflow-x-auto[data-v-5f509ab9]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.overflow-x-auto[data-v-5f509ab9]::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.overflow-x-auto[data-v-5f509ab9]::-webkit-scrollbar-thumb:hover{background:#555}.theme-editor-wrapper[data-v-383a7c20]{display:flex;flex-direction:column;min-height:100vh;padding:0 0 2rem}.page-header-card[data-v-383a7c20]{border:1px solid var(--color-border-primary, rgba(255, 255, 255, .1));background:var(--color-bg-secondary, rgba(255, 255, 255, .04));border-radius:1rem;padding:1.25rem 1.5rem;margin-bottom:1.5rem}.debug-json[data-v-383a7c20]{margin-top:.5rem;background:#0000004d;border-radius:.5rem;padding:.75rem;font-size:.75rem;color:var(--color-text-primary);max-height:320px;overflow:auto}.theme-editor-wrapper input[type=color][data-v-383a7c20]{appearance:none;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--color-border-secondary, rgba(148, 163, 184, .5));border-radius:.5rem;background:transparent;cursor:pointer;box-shadow:inset 0 0 2px #00000026}.theme-editor-wrapper input[type=color][data-v-383a7c20]::-webkit-color-swatch{border:none;border-radius:.45rem}.theme-editor-wrapper input[type=color][data-v-383a7c20]::-moz-color-swatch{border:none;border-radius:.45rem}.color-picker[data-v-383a7c20]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.color-picker label[data-v-383a7c20]{margin-bottom:0!important;flex:1}input[type=color][data-v-383a7c20]{-webkit-appearance:none;border:1px solid var(--color-border-primary);padding:0}input[type=color][data-v-383a7c20]::-webkit-color-swatch-wrapper{padding:2px}input[type=color][data-v-383a7c20]::-webkit-color-swatch{border:none;border-radius:4px}input[type=range][data-v-383a7c20]{-webkit-appearance:none;background:var(--color-border-secondary);border:1px solid var(--color-border-primary);border-radius:4px;height:6px}input[type=range][data-v-383a7c20]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;background:var(--color-accent, var(--color-text-primary));border:2px solid var(--color-bg-primary);border-radius:50%;cursor:pointer;box-shadow:0 1px 3px #0003}input[type=range][data-v-383a7c20]::-moz-range-track{background:var(--color-border-secondary);border:1px solid var(--color-border-primary);border-radius:4px;height:6px}input[type=range][data-v-383a7c20]::-moz-range-thumb{width:14px;height:14px;background:var(--color-accent, var(--color-text-primary));border:2px solid var(--color-bg-primary);border-radius:50%;cursor:pointer;box-shadow:0 1px 3px #0003}.error-boundary[data-v-495306c7]{padding:1rem;border:1px dashed var(--color-border-primary);background-color:var(--color-bg-secondary);color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;min-height:200px}.error-content[data-v-495306c7]{text-align:center}.error-content[data-v-495306c7]>*+*{margin-top:.5rem}.component-title[data-v-495306c7]{font-size:1.25rem;font-weight:600}.error-message[data-v-495306c7]{font-size:1rem}.error-details[data-v-495306c7]{margin-top:.5rem;padding:.5rem;background-color:var(--color-bg-error);border-radius:.375rem;text-align:left;overflow:auto;max-height:200px;font-size:.75rem;font-family:monospace}.actions[data-v-495306c7]{@apply flex flex-row gap-2 justify-center mt-3;}.retry-button[data-v-495306c7],.reload-button[data-v-495306c7],.reset-theme-button[data-v-495306c7],.report-issue-button[data-v-495306c7]{@apply px-3 py-1 text-sm rounded border;}.retry-button[data-v-495306c7]{background-color:var(--color-bg-warning);color:var(--color-text-contrast);border-color:var(--color-border-warning);@apply disabled:opacity-50 disabled:cursor-not-allowed;}.retry-button[data-v-495306c7]:hover:not(:disabled){opacity:.9}.reload-button[data-v-495306c7]{background-color:var(--color-bg-accent);color:var(--color-text-contrast);border-color:var(--color-border-accent)}.reload-button[data-v-495306c7]:hover{opacity:.9}.reset-theme-button[data-v-495306c7]{background-color:var(--color-bg-error);color:var(--color-text-contrast);border-color:var(--color-border-error)}.reset-theme-button[data-v-495306c7]:hover{opacity:.9}.report-issue-button[data-v-495306c7]{background-color:var(--color-bg-secondary);color:var(--color-text-primary);border-color:var(--color-border-primary)}.report-issue-button[data-v-495306c7]:hover{background-color:var(--color-bg-tertiary)}.custom-scrollbar[data-v-bbfeeaf6]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-bbfeeaf6]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-bbfeeaf6]::-webkit-scrollbar-thumb{background-color:#6b728066;border-radius:3px}.custom-scrollbar[data-v-bbfeeaf6]::-webkit-scrollbar-thumb:hover{background-color:#6b728099}.shell-sidebar[data-v-bd350cb8]{position:fixed;top:0;bottom:0;left:0;width:18rem;z-index:40;transform:translate(-100%);transition:transform .3s ease-in-out}.shell-sidebar.is-open[data-v-bd350cb8]{transform:translate(0)}.shell-content[data-v-bd350cb8]{display:flex;flex-direction:column;min-height:100vh;flex:1;transition:margin-left .3s ease-in-out}.private-shell__main[data-v-bd350cb8]{flex:1 1 auto}@media (min-width: 1024px){.shell-content.sidebar-open--wide[data-v-bd350cb8]{margin-left:18rem}}.shell-backdrop[data-v-bd350cb8]{position:fixed;inset:0;background-color:#0000004d;z-index:30;display:none}.shell-backdrop.is-visible[data-v-bd350cb8]{display:block}@media (min-width: 1024px){.shell-backdrop.is-visible[data-v-bd350cb8]{display:none}}.min-h-screen[data-v-02a47cde]{background-image:radial-gradient(280px circle at var(--px, -1000px) var(--py, -1000px),color-mix(in srgb,var(--color-accent-primary) 4%,transparent),transparent 62%),radial-gradient(58vw 44vh at 14% -6%,color-mix(in srgb,var(--color-accent-primary) 12%,transparent),transparent 68%),radial-gradient(50vw 40vh at 92% 4%,color-mix(in srgb,var(--color-accent-primary) 7%,transparent),transparent 70%),radial-gradient(60vw 52vh at 50% 106%,color-mix(in srgb,var(--color-text-primary) 5%,transparent),transparent 70%),linear-gradient(rgba(128,128,128,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(128,128,128,.1) 1px,transparent 1px);background-size:auto,auto,auto,auto,24px 24px,24px 24px;background-attachment:fixed,fixed,fixed,fixed,scroll,scroll}.hb[data-v-02a47cde]{border:1px solid var(--color-border-primary);background:var(--button-secondary-fill, transparent);backdrop-filter:var(--card-backdrop, none);-webkit-backdrop-filter:var(--card-backdrop, none);color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;border-radius:var(--radius-button, .6rem);font-weight:700;font-size:14px;line-height:1;white-space:nowrap}@property --ring-a{syntax:"<angle>"; inherits:false; initial-value:0deg}.hb.create[data-v-02a47cde]{position:relative}.hb.create[data-v-02a47cde]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;padding:1px;background:conic-gradient(from var(--ring-a),transparent 0 62%,color-mix(in srgb,var(--color-accent-primary) 90%,transparent) 82%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:create-ring-02a47cde 3.2s linear infinite}@keyframes create-ring-02a47cde{to{--ring-a:360deg }}@media (prefers-reduced-motion: reduce){.hb.create[data-v-02a47cde]:after{animation:none;background:color-mix(in srgb,var(--color-accent-primary) 55%,transparent)}}.hb.ic[data-v-02a47cde]{width:36px;padding:0}.wide-only[data-v-02a47cde]{display:none}.hb[data-v-02a47cde]:hover{border-color:color-mix(in srgb,var(--color-accent-primary) 40%,transparent);color:var(--color-text-primary);box-shadow:var(--focus-glow, none)}@media (min-width: 640px){.hb[data-v-02a47cde]{height:40px;padding:0 16px;font-size:15px}.hb.ic[data-v-02a47cde]{width:40px;padding:0}.wide-only[data-v-02a47cde]{display:inline-flex}}.hb[data-v-02a47cde] svg,.hb-slot[data-v-02a47cde] svg{font-size:18px}.hb.on[data-v-02a47cde]{border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.hb.me[data-v-02a47cde]{font-weight:800;color:var(--color-accent-primary)}.hb-slot[data-v-02a47cde]>div>div.absolute{width:min(24rem,calc(100vw - 32px));max-width:calc(100vw - 32px)}@media (max-width: 639px){.hb-slot[data-v-02a47cde]>div>div.absolute{position:fixed;top:72px;left:16px;right:16px;width:auto;max-width:none;max-height:calc(100vh - 88px)}}.hb-slot[data-v-02a47cde]>div>button:before,.hb-slot[data-v-02a47cde]>div>button:after{display:none}.hb-slot[data-v-02a47cde]>div>button{background-image:none;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;height:36px;width:36px;padding:0;border-radius:var(--radius-button, .6rem);border:1px solid var(--color-border-primary);background:transparent}@media (min-width: 640px){.hb-slot[data-v-02a47cde]>div>button{height:40px;width:40px}}.ei-container[data-v-02a47cde]{width:100%;margin-left:auto;margin-right:auto}@media (min-width: 1024px){.ei-container[data-v-02a47cde]{width:72%;max-width:1600px}}.toast-enter-active,.toast-leave-active{transition:all .3s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(-20px)}.modal-enter-active[data-v-3c8ccb57],.modal-leave-active[data-v-3c8ccb57]{transition:all .2s ease}.modal-enter-from[data-v-3c8ccb57],.modal-leave-to[data-v-3c8ccb57]{opacity:0;transform:scale(.95)}.app{min-height:100vh}
