@keyframes ownerModalFade{0%{opacity:0}to{opacity:1}}@keyframes ownerModalUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.owner-modal-overlay,.app-modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:11000;background:#000000b8;justify-content:center;align-items:center;padding:1.25rem;animation:.18s ease-out ownerModalFade;display:flex;position:fixed;inset:0}.app-modal-overlay{z-index:12000}.owner-modal-content,.app-modal-content{color:#f4f4f5;background:#111113;border:1px solid #27272a;border-radius:16px;width:100%;max-width:520px;max-height:90vh;padding:1.5rem 1.5rem 1.35rem;animation:.22s cubic-bezier(.16,1,.3,1) ownerModalUp;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #0000008c}.owner-modal-content.small-modal,.owner-modal-sm{max-width:400px}.owner-modal-lg{width:90%;max-width:800px}.owner-modal-full{flex-direction:column;width:95vw;max-width:1600px;height:95vh;display:flex}.owner-modal-center{text-align:center}.owner-modal-content h3,.app-modal-content h3{letter-spacing:-.02em;margin:0 2rem .65rem 0;font-size:1.2rem;font-weight:650}.owner-modal-lead{color:#a1a1aa;margin:0 0 1rem;font-size:.9rem;line-height:1.45}.owner-modal-form{flex-direction:column;gap:.95rem;margin-top:.35rem;display:flex}.owner-modal-content label,.app-modal-content label{color:#a1a1aa;margin-bottom:.35rem;font-size:.8rem;font-weight:600;display:block}.owner-modal-content input:not([type=checkbox]):not([type=radio]):not([type=file]),.owner-modal-content textarea,.owner-modal-content select,.app-modal-content input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-modal-content textarea,.app-modal-content select{box-sizing:border-box;color:#fafafa;width:100%;font:inherit;background:#09090b;border:1px solid #3f3f46;border-radius:8px;outline:none;padding:.6rem .75rem}.owner-modal-content textarea,.app-modal-content textarea{resize:vertical;min-height:4.5rem}.owner-modal-content input:focus,.owner-modal-content textarea:focus,.owner-modal-content select:focus,.app-modal-content input:focus,.app-modal-content textarea:focus,.app-modal-content select:focus{border-color:#6366f1}.owner-modal-content .search-box,.app-modal-content .search-box{box-sizing:border-box;background:#15151a;border:1px solid #3f3f46;border-radius:8px;align-items:center;gap:8px;width:100%;max-width:360px;padding:8px 12px;display:flex}.owner-modal-content .search-box:focus-within,.app-modal-content .search-box:focus-within{border-color:#6366f1}.owner-modal-content .search-box input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-modal-content .search-box input:not([type=checkbox]):not([type=radio]):not([type=file]){background:0 0;border:none;border-radius:0;flex:auto;width:auto;min-width:0;margin:0;padding:0}.owner-modal-content .search-box input:focus,.app-modal-content .search-box input:focus{border-color:#0000;outline:none}.owner-modal-check{cursor:pointer;align-items:center;gap:.5rem;color:#e4e4e7!important;margin-bottom:0!important;font-weight:500!important;display:flex!important}.owner-modal-actions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.owner-modal-actions>button,.app-modal-actions>button{flex:0 auto;min-width:7rem}.owner-modal-content .close-btn,.app-modal-close{color:#888;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:1rem;right:1rem}.owner-modal-content .close-btn:hover,.app-modal-close:hover{color:#fff;background:#ffffff0f}.action-btn-gray{color:#e4e4e7;cursor:pointer;background:#27272a;border:1px solid #3f3f46;border-radius:8px;padding:8px 16px;font-weight:600}.action-btn-danger{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:8px 16px;font-weight:700}.action-btn-danger:disabled{opacity:.5;cursor:not-allowed}.app-dialog .app-dialog-message{color:#d4d4d8;white-space:pre-line;margin:.25rem 0 0;line-height:1.55}.app-dialog .app-dialog-danger{color:#fff;background:#dc2626;font-weight:700}.app-dialog .app-dialog-danger:hover{background:#b91c1c}.app-dialog.app-dialog-light{color:#241a14;background:#fffdf9;border-color:#e8dccb}.app-dialog.app-dialog-light h3{color:#241a14}.app-dialog.app-dialog-light .app-dialog-message,.app-dialog.app-dialog-light .close-btn{color:#6b5b4e}.app-dialog.app-dialog-light .action-btn-gray:not(.app-dialog-danger){color:#241a14;background:#f3e8d6}.app-dialog.app-dialog-light .action-btn-blue{background:#b4532a}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-dark:#0a0a0f;--color-bg-card:#13131f;--color-primary:#6d28d9;--color-primary-light:#8b5cf6;--color-accent:#06b6d4;--color-text-main:#f3f4f6;--color-text-muted:#9ca3af;--color-border:#ffffff1a;--gradient-main:linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);--gradient-text:linear-gradient(to right, #c084fc, #6366f1, #3b82f6);--gradient-glass:linear-gradient(145deg, #ffffff0d 0%, #ffffff05 100%);--font-family-sans:"Inter", system-ui, -apple-system, sans-serif;--font-family-display:"Outfit", sans-serif;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:4rem;--spacing-xl:8rem;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-full:9999px;--transition-fast:.2s ease;--transition-medium:.4s cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--color-bg-dark)}body{font-family:var(--font-family-sans);background-color:var(--color-bg-dark);color:var(--color-text-main);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;line-height:1.6;overflow-x:hidden}select,select option{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fafafa;background-color:#15151a}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display,var(--font-family-sans));color:#fff;font-weight:700;line-height:1.1}a{color:inherit;transition:opacity var(--transition-fast);text-decoration:none}a:hover{opacity:.8}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.container{width:100%;max-width:1200px;padding-left:var(--spacing-sm);padding-right:var(--spacing-sm);margin:0 auto}.text-gradient{background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.btn-primary{background:var(--gradient-main);border-radius:var(--radius-full);color:#fff;letter-spacing:.02em;transition:transform var(--transition-medium), box-shadow var(--transition-medium);padding:.75rem 1.5rem;font-weight:600}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #6d28d966}@media (width<=600px){.btn-primary,.btn-secondary{padding:.4rem .8rem;font-size:.95rem}}.glass-panel{background:var(--gradient-glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:var(--radius-md)}.section{padding:var(--spacing-xl) 0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-bg-dark)}::-webkit-scrollbar-thumb{background:var(--color-bg-card);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:.8s linear infinite spin}.skorvitz-app-root{grid-template-rows:auto 1fr;height:100dvh;display:grid;overflow:hidden}.main-content{scroll-padding-top:100px;position:relative;overflow:hidden auto}.main-content.no-scroll{flex-direction:column;display:flex;overflow:hidden}.action-btn-green{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:6px;padding:8px 16px;font-weight:700}.action-btn-green:disabled{opacity:.5;cursor:not-allowed}.action-btn-blue{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:6px;padding:8px 16px;font-weight:700}.action-btn-blue:disabled{opacity:.5;cursor:not-allowed}.action-btn-gray{color:#ccc;cursor:pointer;background:#333;border:none;border-radius:6px;padding:8px 16px}
