:root{--seraph-purple:#220660;--seraph-pink:#f91e5a;--seraph-purple-deep:#2c0b3f;--seraph-violet:#2a0875;--seraph-pink-soft:#fff5f7;--seraph-white:#fff;--seraph-purple-a02:#22066005;--seraph-purple-a03:#22066008;--seraph-purple-a04:#2206600a;--seraph-purple-a05:#2206600d;--seraph-purple-a06:#2206600f;--seraph-purple-a08:#22066014;--seraph-purple-a10:#2206601a;--seraph-purple-a15:#22066026;--seraph-purple-a20:#22066033;--seraph-purple-a30:#2206604d;--seraph-pink-a02:#f91e5a05;--seraph-pink-a04:#f91e5a0a;--seraph-pink-a05:#f91e5a0d;--seraph-pink-a08:#f91e5a14;--seraph-pink-a10:#f91e5a1a;--seraph-pink-a12:#f91e5a1f;--seraph-pink-a15:#f91e5a26;--seraph-pink-a30:#f91e5a4d;--seraph-pink-a50:#f91e5a80;--seraph-pink-a70:#f91e5ab3;--seraph-text-heading:#220660;--seraph-text-body:#2c0b3f;--seraph-text-muted:#6b6980;--seraph-text-dialog:#4b4558;--seraph-text-on-brand:#fff;--seraph-line:#ece8f3;--seraph-line-soft:#2206601a;--seraph-page-bg:#f4f1f8;--seraph-danger:#dc2626;--seraph-success:#16a34a;--seraph-warning:#d97706;--seraph-info:#0ea5e9;--seraph-overlay-bg:#22066080;--seraph-overlay-blur:8px;--seraph-overlay-padding:2rem;--seraph-surface-bg:#fff;--seraph-surface-border:1px solid #2206601a;--seraph-radius-modal:24px;--seraph-radius-dialog:14px;--seraph-radius-card:12px;--seraph-radius-control:8px;--seraph-radius-pill:100px;--seraph-shadow-modal:0 8px 32px #22066033,0 4px 8px #2206601a;--seraph-shadow-dialog:0 24px 60px #0c022859;--seraph-shadow-card:0 2px 10px #2206600a;--seraph-scrollbar-width:6px;--seraph-scrollbar-radius:10px;--seraph-scrollbar-track:#2206600d;--seraph-scrollbar-thumb:#f91e5a80;--seraph-scrollbar-thumb-hover:#f91e5ab3;--seraph-scrollbar-thumb-subtle:#22066033;--seraph-scrollbar-thumb-subtle-hover:#2206604d;--seraph-ease-out:cubic-bezier(0.22,1,0.36,1);--seraph-ease-soft:cubic-bezier(0.2,0.8,0.2,1);--seraph-duration-fade:0.2s;--seraph-duration-rise:0.3s;--seraph-header-height:92px;--seraph-page-gutter-x:24px;--seraph-page-gutter-y:20px;--seraph-page-fill-height:calc(100vh - var(--seraph-header-height) - var(--seraph-page-gutter-y)*2);--z-base:0;--z-dropdown:100;--z-sticky:200;--z-overlay:11000;--z-modal:11100;--z-modal-nested:11200;--z-popover:11300;--z-toast:11400;--z-confirm:11500;--z-loading:11600;--z-blocking:11700}@media (max-width:1279px){:root{--seraph-header-height:76px}}@media (max-width:1023px){:root{--seraph-header-height:112px}}.seraph-scroll{scrollbar-color:var(--seraph-pink) var(--seraph-scrollbar-track);scrollbar-width:thin}.seraph-scroll-subtle{scrollbar-color:var(--seraph-text-muted) #0000;scrollbar-width:thin}.seraph-scroll-subtle::-webkit-scrollbar,.seraph-scroll::-webkit-scrollbar{height:var(--seraph-scrollbar-width);width:var(--seraph-scrollbar-width)}.seraph-scroll::-webkit-scrollbar-track{background:var(--seraph-scrollbar-track);border-radius:var(--seraph-scrollbar-radius);margin:4px 0}.seraph-scroll::-webkit-scrollbar-thumb{background:var(--seraph-scrollbar-thumb);border-radius:var(--seraph-scrollbar-radius);min-height:40px}.seraph-scroll::-webkit-scrollbar-thumb:hover{background:var(--seraph-scrollbar-thumb-hover)}.seraph-scroll-subtle::-webkit-scrollbar-track{background:#0000}.seraph-scroll-subtle::-webkit-scrollbar-thumb{background:var(--seraph-scrollbar-thumb-subtle);border-radius:var(--seraph-scrollbar-radius);min-height:40px}.seraph-scroll-subtle::-webkit-scrollbar-thumb:hover{background:var(--seraph-scrollbar-thumb-subtle-hover)}.seraph-scroll-subtle::-webkit-scrollbar-corner,.seraph-scroll::-webkit-scrollbar-corner{background:#0000}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dropdown__control{background:linear-gradient(90deg,#f91e5a05,#22066005)!important;border:2px solid #2206601a!important;border-radius:12px!important;box-shadow:0 2px 8px #2206600d!important;color:#2c0b3f!important;cursor:pointer!important;font-size:14px!important;min-height:42px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.dropdown__control:hover{background:linear-gradient(90deg,#f91e5a0d,#2206600d)!important;border-color:#f91e5a4d!important}.dropdown__control--is-focused{background:#fff!important;border-color:#f91e5a!important;box-shadow:0 0 0 4px #f91e5a1a,0 4px 12px #22066014!important;outline:none!important;transform:translateY(-1px)!important}.dropdown__control--is-focused:hover{border-color:#f91e5a!important}.dropdown__menu{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#fffffffa!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 20px #2206601a,0 0 0 1px #f91e5a1a!important;margin-top:8px!important;overflow:hidden!important;z-index:10000!important}.dropdown__menu-list{max-height:300px;padding:0!important}.dropdown__option{align-items:center!important;background:#0000!important;color:#2c0b3f!important;cursor:pointer!important;display:flex!important;font-size:14px!important;padding:12px 16px!important;position:relative!important;transition:all .2s ease!important}.dropdown__option--is-disabled{background:#0000!important;color:#b0aab8!important;cursor:not-allowed!important;opacity:.6!important;pointer-events:none!important}.dropdown__option--is-focused{background:#f91e5a0d!important;padding-left:24px!important}.dropdown__option--is-selected{background:linear-gradient(135deg,#f91e5a1a,#2206601a)!important;color:#220660!important;font-weight:500!important}.dropdown__option--is-selected.dropdown__option--is-focused{background:linear-gradient(135deg,#f91e5a26,#22066026)!important}.dropdown__dropdown-indicator{color:#220660!important;padding:8px!important;transition:all .2s ease!important}.dropdown__control--is-focused .dropdown__dropdown-indicator{color:#f91e5a!important;transform:rotate(180deg)!important}.dropdown__dropdown-indicator:hover{color:#f91e5a!important}.dropdown__indicator-separator{background-color:#2206601a!important}.dropdown__placeholder{color:#2c0b3f80!important;font-size:14px!important}.dropdown__single-value{color:#2c0b3f!important;font-size:14px!important}.dropdown__input{color:#2c0b3f!important;height:0!important;line-height:0!important;margin:0!important;opacity:0!important;padding:0!important}.dropdown__input-container{height:auto!important;margin:0!important;padding:0!important}.dropdown__control--is-focused .dropdown__input{height:auto!important;line-height:normal!important;opacity:1!important}.dropdown__value-container{padding:2px 8px!important}.dropdown__menu-notice{color:#2c0b3f99!important;font-size:14px!important;padding:12px 16px!important}.dropdown__loading-indicator{color:#f91e5a!important}.dropdown__clear-indicator{color:#2c0b3f80!important;cursor:pointer!important;padding:8px!important;transition:color .2s ease!important}.dropdown__clear-indicator:hover{color:#f91e5a!important}.dropdown__multi-value{background:#f91e5a1a!important;border-radius:6px!important}.dropdown__multi-value__label{color:#220660!important;font-size:14px!important}.dropdown__multi-value__remove{color:#22066099!important;cursor:pointer!important;transition:all .2s ease!important}.dropdown__multi-value__remove:hover{background:#f91e5a!important;color:#fff!important}.dropdown-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23220660' d='M6 9 1 4h10z'/%3E%3C/svg%3E"),linear-gradient(90deg,#2206601a,#2206601a),linear-gradient(90deg,#f91e5a05,#22066005);border:2px solid #2206601a;border-radius:12px;box-shadow:0 2px 8px #2206600d;color:#2c0b3f;cursor:pointer;font-size:14px;min-height:44px;padding:10px 44px 10px 16px;transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);width:100%}.dropdown-select,.dropdown-select:hover{background-position:right 16px center,right 36px top 6px,0 0;background-repeat:no-repeat,no-repeat,no-repeat;background-size:12px 12px,1px calc(100% - 12px),100% 100%}.dropdown-select:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23220660' d='M6 9 1 4h10z'/%3E%3C/svg%3E"),linear-gradient(90deg,#2206601a,#2206601a),linear-gradient(90deg,#f91e5a0d,#2206600d);border-color:#f91e5a4d}.dropdown-select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23220660' d='M6 9 1 4h10z'/%3E%3C/svg%3E"),linear-gradient(90deg,#2206601a,#2206601a),linear-gradient(90deg,#fff,#fff);background-position:right 16px center,right 36px top 6px,0 0;background-repeat:no-repeat,no-repeat,no-repeat;background-size:12px 12px,1px calc(100% - 12px),100% 100%;border-color:#f91e5a;box-shadow:0 4px 12px #22066014;outline:none;transform:translateY(-1px)}.dropdown-select:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.5}.dropdown-select option{background-color:#fff;color:#2c0b3f;font-family:inherit;font-size:14px;line-height:1.6;padding:10px 14px}.dropdown-select option:checked{background-color:#2206601a;color:#220660;font-weight:600}.dropdown-select option:hover{background-color:#f91e5a14;color:#220660}.dropdown-select.error,.dropdown__control--is-focused.error,.dropdown__control.error{border-color:#dc3545!important}.dropdown__control:focus-visible{outline:2px solid #f91e5a;outline-offset:2px}.dropdown-select:focus-visible{outline:none}.dropdown__menu-portal{z-index:100200!important}.dropdown__group{padding:0!important}.dropdown__group+.dropdown__group{border-top:1px solid #22066014;margin-top:4px;padding-top:4px!important}.dropdown__group-heading{color:#2c0b3f73!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.6px!important;margin:0!important;padding:10px 16px 6px!important;text-transform:uppercase!important}.dropdown-option-row{align-items:center;display:flex;gap:10px;min-width:0;width:100%}.dropdown-option-row__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-tag{background:#22066012;border:1px solid #2206601f;border-radius:999px;color:#220660;flex:none;font-size:10.5px;font-weight:700;letter-spacing:.2px;line-height:1.5;padding:2px 8px;white-space:nowrap}.dropdown-tag--muted{background:#f1f5f9;border-color:#cbd5e1;color:#64748b}.dropdown-tag--negative{background:#dc262614;border-color:#dc262638;color:#b91c1c}.dropdown-tag--positive{background:#16a34a14;border-color:#16a34a38;color:#15803d}.global-toggle{background:#22066033!important;border:2px solid #0000!important;border-radius:14px!important;cursor:pointer!important;display:inline-block!important;flex-shrink:0!important;height:28px!important;position:relative!important;transition:all .3s ease!important;vertical-align:middle!important;width:52px!important}.global-toggle.active{background:linear-gradient(135deg,#f91e5a,#220660)!important}.global-toggle:before{background:#fff!important;border-radius:50%!important;box-shadow:0 2px 4px #0003!important;content:""!important;height:20px!important;left:2px!important;position:absolute!important;top:2px!important;transition:all .3s ease!important;width:20px!important}.global-toggle.active:before{box-shadow:0 2px 6px #0000004d!important;transform:translateX(24px)!important}.global-toggle:hover{transform:scale(1.05)}.global-toggle.disabled{cursor:not-allowed;opacity:.5}.global-toggle.disabled:hover{transform:none}.global-toggle-small{border-radius:11px;height:22px;width:40px}.global-toggle-small:before{height:18px;left:1px;top:1px;width:18px}.global-toggle-small.active:before{transform:translateX(18px)}.global-toggle-green.active{background:#10b981}.global-toggle-container{align-items:center;display:flex;gap:12px}.global-toggle-container label{color:#2c0b3f;cursor:pointer;font-size:14px;font-weight:600;margin:0}.toggle-row{align-items:center;border-bottom:1px solid #2206600f;cursor:pointer;display:flex;justify-content:space-between;padding:12px 0;transition:opacity .15s;-webkit-user-select:none;user-select:none}.toggle-row:last-child{border-bottom:none}.toggle-row:hover{opacity:.85}.toggle-info{display:flex;flex-direction:column;gap:2px}.toggle-label{align-items:center;color:#220660;display:flex;font-size:14px;font-weight:600}.toggle-desc{color:#2206608c;font-size:12px}.toggle-on{color:#00c853}.toggle-off,.toggle-on{flex-shrink:0;font-size:26px;transition:color .2s}.toggle-off{color:#22066033}.page-header{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #00000014;box-sizing:border-box;margin-bottom:24px;padding:16px 24px;width:100%}.page-header__content{align-items:center;display:flex;justify-content:space-between;width:100%}.page-header__info{align-self:flex-start;flex:1 1}.page-header__info h2{color:#220660;display:inline-block;font-size:28px;font-weight:700;margin-bottom:2px;margin-top:2px;padding-bottom:6px;position:relative}.page-header__info h2:after{background:#f91e5a;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.page-header__info p{color:#666;font-size:15px;margin:0}.page-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-left:auto}.page-header__actions>button{white-space:nowrap}@media (max-width:768px){.page-header__content{align-items:stretch;flex-direction:column;gap:16px}.page-header__actions{justify-content:center}}@media (max-width:480px){.page-header__actions{flex-direction:column;gap:8px}}