:root{font-family:Inter,sans-serif;font-feature-settings:"liga" 1,"calt" 1}@supports (font-variation-settings: normal){:root{font-family:InterVariable,sans-serif}}html{width:100%;height:100%;margin:0}body{width:100%;height:100%;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background-color:#151925}#root{width:100%;display:flex;flex-direction:column;min-height:100vh}.onboarding-highlight{animation:onboarding-pulse 1.5s ease-in-out infinite;position:relative;z-index:100}@keyframes onboarding-pulse{0%,to{box-shadow:0 0 #3b82f6b3}50%{box-shadow:0 0 0 .75em #3b82f600}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.footer{height:20rem;background-color:#2f4f4f}.server-error-container{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:2em;background-color:#151925;z-index:9999}.server-error-content{background:#2c303b;border-radius:1em;padding:3em;max-width:32em;box-shadow:0 1.25em 3.75em #0000004d;text-align:center;border:1px solid #363a45}.server-error-icon{color:#ef4444;margin-bottom:1.5em}.server-error-icon svg{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.server-error-title{font-size:1.875em;font-weight:700;color:#fff;margin-bottom:.667em}.server-error-description{font-size:1.125em;color:#b0b5c0;margin-bottom:1.778em;line-height:1.6}.server-error-suggestions{text-align:left;list-style:disc;padding-left:1.5em;margin-bottom:2em;color:#9ca3af}.server-error-suggestions li{margin-bottom:.5em;line-height:1.6}.server-error-retry-button{background:#5792ee;color:#fff;border:none;padding:.75em 2em;font-size:1em;font-weight:600;border-radius:.5em;cursor:pointer;transition:background .2s,transform .2s}.server-error-retry-button:hover{background:#4178d4;transform:translateY(-.125em)}.server-error-retry-button:active{transform:translateY(0)}.onboarding-dialog-overlay{position:fixed;inset:0;width:100%;height:100%;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;animation:fadeIn .3s ease forwards}.onboarding-dialog{background-color:#211d32;color:#fff;border-radius:.5em;padding:1.6em;max-width:28em;width:90%;box-shadow:0 .5em 2em #00000080;transform:translateY(-1.25em);opacity:0;animation:slideUp .3s ease forwards}.onboarding-dialog-header{margin-bottom:1.5em;border-bottom:1px solid #3d3d3d;padding-bottom:1em}.onboarding-dialog-header h2{margin:0 0 .5em;font-size:1.5em;font-weight:600;color:#fff;line-height:1.4}.onboarding-dialog-subtitle{margin:0;color:#a4a3b7;font-size:1em;line-height:1.5;font-weight:400}.onboarding-dialog-form{display:flex;flex-direction:column;gap:1.5em}.onboarding-dialog-content{display:flex;flex-direction:column;gap:.5em}.onboarding-dialog-field{border:1px solid #555;border-radius:.3em;padding:.5em 1em;background-color:#151320;transition:border-color .2s ease}.onboarding-dialog-field:hover{border-color:#b0b0b0}.onboarding-dialog-field:focus-within{border-color:#4a90e2}.onboarding-dialog-label{font-size:.8em;color:#577cbb;text-transform:capitalize;display:block;margin-bottom:.25em}.onboarding-dialog-input{width:100%;font-size:1em;outline:none;box-sizing:border-box;background-color:transparent;color:#b1b1b1;font-weight:600;border:none;padding:.3em 0;-webkit-font-smoothing:antialiased}.onboarding-dialog-input::placeholder{color:#666;font-weight:300}.onboarding-dialog-input:disabled{color:#666;cursor:not-allowed}.onboarding-dialog-error{color:#ff4200;font-size:.85em;padding:.8em;margin-top:.5em;border:1px solid #ff4200;border-radius:.3em;display:flex;align-items:center;justify-content:center}.onboarding-dialog-help{margin:.5em 0 0;font-size:.8em;color:#6a5da2;line-height:1.4}.onboarding-dialog-footer{display:flex;justify-content:flex-end;margin-top:.5em}.onboarding-dialog-button{background-color:#007bff;color:#fff;border:none;border-radius:.3em;padding:.75rem 1.5rem;font-size:1em;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5em;transition:background-color .3s,box-shadow .3s;min-width:8em}.onboarding-dialog-button:hover:not(:disabled){background-color:#0056b3;box-shadow:0 2px 4px #0000001a}.onboarding-dialog-button:disabled{background-color:#ccc;cursor:not-allowed}.onboarding-dialog-button:active:not(:disabled){background-color:#0056b3}.onboarding-tour-overlay{position:fixed;inset:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:900;opacity:0;animation:fadeIn .3s ease forwards}.onboarding-tour{background-color:#211d32;color:#fff;border-radius:1em;padding:2em;max-width:42em;width:90%;box-shadow:0 .5em 2em #00000080;transform:translateY(-1.25em);opacity:0;animation:slideUp .3s ease forwards;max-height:90vh;overflow-y:auto}@keyframes slideUp{0%{transform:translateY(-1.25em);opacity:0}to{transform:translateY(0);opacity:1}}.onboarding-tour-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5em;padding-bottom:1em;border-bottom:1px solid #3d3d3d}.onboarding-tour-header h2{margin:0 0 .5em;font-size:1.75em;font-weight:600;color:#fff}.onboarding-tour-title-section{flex:1}.onboarding-tour-progress-text{font-size:.9em;color:#a4a3b7;margin-top:.5em}.onboarding-tour-close{background:none;border:none;color:#a4a3b7;font-size:2em;cursor:pointer;padding:0;width:1.5em;height:1.5em;display:flex;align-items:center;justify-content:center;transition:color .2s ease;line-height:1;margin-left:1em}.onboarding-tour-close:hover:not(:disabled){color:#fff}.onboarding-tour-close:disabled{cursor:not-allowed;opacity:.5}.onboarding-tour-progress-bar{width:100%;height:.5em;background-color:#151320;border-radius:.25em;overflow:hidden;margin-bottom:2em}.onboarding-tour-progress-fill{height:100%;background:linear-gradient(90deg,#007bff,#4a90e2);transition:width .3s ease;border-radius:.25em}.onboarding-tour-content{min-height:15em;display:flex;flex-direction:column}.onboarding-tour-step{display:flex;flex-direction:column;gap:1em}.onboarding-tour-step h3{margin:0;font-size:1.5em;font-weight:600;color:#fff}.onboarding-tour-step p{margin:0;font-size:1em;color:#a4a3b7;line-height:1.6}.onboarding-tour-docs-link{display:inline-flex;align-items:center;gap:.25em;color:#577cbb;text-decoration:none;font-size:.9em;font-weight:500;transition:color .2s ease;width:fit-content}.onboarding-tour-docs-link:hover{color:#007bff;text-decoration:underline}.onboarding-tour-docs-link .onboarding-tour-link-icon{font-size:1.1em}.onboarding-tour-step-number{width:3em;height:3em;border-radius:50%;background-color:#151320;border:2px solid #555;display:flex;align-items:center;justify-content:center;font-size:1.25em;font-weight:600;color:#fff;margin-bottom:.5em}.onboarding-tour-step-number .step-checkmark{color:#28a745;font-size:1.5em}.onboarding-tour-actions{display:flex;gap:1em;margin-top:1em;flex-wrap:wrap}.onboarding-tour-action-button{padding:.75em 1.5em;border:none;border-radius:.5em;font-size:1em;font-weight:600;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;justify-content:center}.onboarding-tour-action-button.primary{background-color:#007bff;color:#fff}.onboarding-tour-action-button.primary:hover:not(:disabled){background-color:#0056b3;box-shadow:0 2px 8px #007bff66}.onboarding-tour-action-button.secondary{background-color:#6c757d;color:#fff}.onboarding-tour-action-button.secondary:hover:not(:disabled){background-color:#5a6268}.onboarding-tour-action-button:disabled{background-color:#444;cursor:not-allowed;opacity:.6}.onboarding-tour-action-button:active:not(:disabled){transform:scale(.98)}.onboarding-tour-completed-badge{display:inline-flex;align-items:center;gap:.5em;padding:.75em 1.5em;background-color:#28a7451a;border:1px solid #28a745;border-radius:.5em;color:#28a745;font-weight:600;margin-top:1em;width:fit-content}.onboarding-tour-completed-badge span{display:flex;align-items:center;gap:.5em}.onboarding-tour-footer{display:flex;justify-content:space-between;align-items:center;margin-top:2em;padding-top:1.5em;border-top:1px solid #3d3d3d;gap:1em}.onboarding-tour-nav-button{background-color:transparent;color:#fff;border:1px solid #555;border-radius:.5em;padding:.5em 1em;font-size:1em;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.onboarding-tour-nav-button:hover:not(:disabled){background-color:#007bff1a;border-color:#007bff}.onboarding-tour-nav-button:disabled{opacity:.5;cursor:not-allowed}.onboarding-tour-dots{display:flex;gap:.5em;align-items:center;justify-content:center}.onboarding-tour-dot{width:.75em;height:.75em;border-radius:50%;background-color:#151320;border:2px solid #555;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;padding:0}.onboarding-tour-dot.active{background-color:#007bff;border-color:#007bff;transform:scale(1.3)}.onboarding-tour-dot.completed{background-color:#28a745;border-color:#28a745}.onboarding-tour-dot:hover:not(:disabled){transform:scale(1.2)}.onboarding-tour-dot:disabled{cursor:not-allowed}@media (max-width: 48em){.onboarding-tour{padding:1.5em;width:95%}.onboarding-tour h2{font-size:1.5em}.onboarding-tour-actions{flex-direction:column}.onboarding-tour-actions button{width:100%}.onboarding-tour-footer{flex-wrap:wrap;gap:.75em}.onboarding-tour-nav-button{font-size:.9em;padding:.5em .75em}}.castmill-header{flex:0 0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:5rem;border-bottom:1px solid #363a45}.castmill-header nav{display:flex;flex-direction:row;align-items:center;margin:0 1.5em}.castmill-header .main{justify-content:flex-start;gap:1em}.castmill-header .main .org-logo-separator{width:.0625em;height:2em;background-color:#363a45}.castmill-header .main .org-logo-container{display:flex;align-items:center;justify-content:center;max-height:3em}.castmill-header .main .org-logo-container .org-logo{max-height:3em;max-width:10em;object-fit:contain}.castmill-header .right{justify-content:flex-end;gap:.5rem}.castmill-header .topbar-dropdowns{display:flex;flex-direction:row;align-items:center;gap:.5rem}.castmill-header .keyboard-shortcuts-icon{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:.5rem;border-radius:.3rem;transition:background-color .2s}.castmill-header .keyboard-shortcuts-icon svg{font-size:1.5rem}.castmill-header .keyboard-shortcuts-icon:hover{background-color:#ffffff1a}.castmill-header .getting-started-container{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;cursor:pointer;border-radius:50%;transition:background-color .2s}.castmill-header .getting-started-container:hover{background-color:#ffffff1a}.castmill-header .getting-started-container.animate-pulse{animation:pulse-glow 1.5s ease-in-out infinite;background-color:#007bff4d}.castmill-header .getting-started-container .progress-ring{position:absolute;width:100%;height:100%;transform:rotate(-90deg)}.castmill-header .getting-started-container .progress-ring__background{stroke:#ffffff26}.castmill-header .getting-started-container .progress-ring__progress{stroke:#28a745;stroke-linecap:round;transition:stroke-dasharray .3s ease}.castmill-header .getting-started-container .getting-started-icon{display:flex;align-items:center;justify-content:center;z-index:1}.castmill-header .getting-started-container .getting-started-icon svg{font-size:1.25rem}@keyframes pulse-glow{0%,to{box-shadow:0 0 .5em .25em #007bff66;transform:scale(1)}50%{box-shadow:0 0 1em .5em #007bff99;transform:scale(1.1)}}.castmill-topbar-link a{text-decoration:none;display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0 1em}.castmill-topbar-link a svg{margin:0 .5rem}.castmill-topbar-link a:link,.castmill-topbar-link a:visited{color:#fff}.castmill-topbar-link a:active,.castmill-topbar-link a:hover,.castmill-topbar-link a.active{color:#5792ee}.castmill-search{border-radius:.4em;padding:0 1em;display:flex;justify-content:center;flex-direction:row;align-items:center;background-color:#2c303b;color:#585d67}.castmill-search svg{font-size:1.2em}.castmill-search input{margin-left:.5em;background-color:#0000;height:3em;border:0;outline:none;font-size:.9em;color:#fff;width:10em;transition:width .5s ease-in-out}.castmill-search input:focus{width:15em}.castmill-search .keyboard-shortcut{font-size:.8em;padding:.25em;margin-left:1em;border-radius:.2em;white-space:nowrap;color:#fff;background-color:#585d67}.castmill-search .reset-button{background:transparent;border:none;padding:0;margin:0 0 0 1em;cursor:pointer;display:flex;align-items:center;color:inherit}.castmill-search .reset-button:focus{outline:2px solid #5792ee;outline-offset:2px;border-radius:2px}.castmill-search .reset-button:hover .reset-icon,.castmill-search .reset-button:active .reset-icon{color:#5792ee}.castmill-search .reset-icon{font-size:1.3em;color:#585d67}.castmill-dropdown-menu{padding:.25rem;background-color:#2c303b;border-radius:.3em}.castmill-dropdown-menu .container{position:relative}.castmill-dropdown-menu .container .button-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;z-index:1;cursor:pointer;padding:.4rem .5rem;border-radius:.3em;transition:background-color .2s ease;user-select:none}.castmill-dropdown-menu .container .button-container:hover{background-color:#585d67}.castmill-dropdown-menu .container .button-container .dropdown-icon,.castmill-dropdown-menu .container .button-container svg{display:flex;align-items:center;pointer-events:none}.castmill-dropdown-menu .container .button-container svg{margin-left:.5rem;transition:transform .2s ease}.castmill-dropdown-menu .container .menu{list-style:none;min-width:12em;margin:0;padding:.5rem;color:#fff;background-color:#2c303b;border:1px solid #363a45;border-radius:.5rem;box-shadow:0 4px 6px -1px #0006,0 2px 4px -1px #0000004d;position:absolute;right:0;top:100%;z-index:1000;transition:opacity .3s ease,transform .3s ease,visibility .3s ease;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.25rem}.castmill-dropdown-menu .container .menu li{margin:0;padding:0}.castmill-dropdown-menu .container .menu li button{width:100%}.castmill-dropdown-menu .container .menu li a,.castmill-dropdown-menu .container .menu li button{display:block;padding:.75rem 1rem;margin:0;text-decoration:none;color:#fff;background:none;border:none;border-radius:.3rem;cursor:pointer;font-size:.9rem;font-family:inherit;text-align:left;transition:background-color .2s ease,color .2s ease}.castmill-dropdown-menu .container .menu li a:hover,.castmill-dropdown-menu .container .menu li a:focus,.castmill-dropdown-menu .container .menu li button:hover,.castmill-dropdown-menu .container .menu li button:focus{background-color:#1c263a;color:#5792ee;outline:none}.castmill-dropdown-menu .container .menu li a:active,.castmill-dropdown-menu .container .menu li button:active{background-color:#363a45}.castmill-dropdown-menu .container .menu li a.logout,.castmill-dropdown-menu .container .menu li button.logout{color:#ff6b6b}.castmill-dropdown-menu .container .menu li a.logout:hover,.castmill-dropdown-menu .container .menu li a.logout:focus,.castmill-dropdown-menu .container .menu li button.logout:hover,.castmill-dropdown-menu .container .menu li button.logout:focus{background-color:#ff6b6b1a;color:#ff4757}.castmill-dropdown-menu .container .close{visibility:hidden;opacity:0;transform:translateY(-.5rem) scale(.95)}.castmill-dropdown-menu .container .open{visibility:visible;opacity:1;transform:translateY(.25rem) scale(1)}.language-selector__button{display:flex;align-items:center;justify-content:center;min-width:1.5rem}.language-selector__flag{font-size:1.3em;line-height:1}.language-selector__option{width:100%;padding:.5rem 1rem;background:none;border:none;border-radius:.3rem;text-align:left;cursor:pointer;color:#fff;transition:background-color .2s ease,color .2s ease;font-family:inherit;font-size:.9rem}.language-selector__option:hover,.language-selector__option:focus{background-color:#1c263a;color:#5792ee;outline:none}.language-selector__option.active{background-color:#1c263a;color:#5792ee;font-weight:600}.language-selector__option:active{background-color:#363a45}.language-selector__option-content{display:flex;flex-direction:row;align-items:center;gap:.75rem}.language-selector__name{flex:1}._progressBar_pv19x_1{position:fixed;top:0;left:0;right:0;height:3px;background-color:transparent;z-index:10000;overflow:hidden}._progressFill_pv19x_12{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb,#1d4ed8);transition:width .3s ease-out;box-shadow:0 0 10px #3b82f680}.notification-dialog-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:flex-end;align-items:flex-start;z-index:1000;padding:1em;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-1em) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.notification-dialog{background:#2c303b;border:1px solid #363a45;border-radius:.5em;box-shadow:0 .5em 2em #00000080;width:100%;max-width:28em;max-height:80vh;display:flex;flex-direction:column;margin-top:4em;animation:slideIn .3s cubic-bezier(.34,1.56,.64,1)}.notification-dialog-header{display:flex;justify-content:space-between;align-items:center;padding:1em;border-bottom:1px solid #363a45}.notification-dialog-header h2{margin:0;font-size:1.25em;font-weight:600;color:#fff}.notification-dialog-actions{display:flex;align-items:center;gap:.5em}.notification-mark-all-read{background:none;border:none;color:#5792ee;cursor:pointer;font-size:.875em;padding:.25em .5em;border-radius:.25em}.notification-mark-all-read:hover{background-color:#5792ee26}.notification-close-btn{background:none;border:none;cursor:pointer;padding:.25em;display:flex;align-items:center;justify-content:center;border-radius:.25em;color:#bcc7dc}.notification-close-btn:hover{background-color:#ffffff1a;color:#fff}.notification-dialog-content{flex:1;overflow-y:auto;padding:0}.notification-item{display:flex;gap:1em;padding:1em;border-bottom:1px solid #363a45;cursor:pointer;transition:background-color .2s;position:relative}.notification-item:hover{background-color:#585d674d}.notification-item.unread{background-color:#5792ee26}.notification-item.unread:hover{background-color:#5792ee40}.notification-icon{font-size:1.5em;flex-shrink:0}.notification-content{flex:1;min-width:0}.notification-title{font-weight:600;margin-bottom:.25em;color:#fff}.notification-description{font-size:.875em;color:#bcc7dc;margin-bottom:.25em}.notification-time{font-size:.75em;color:#9ca3af}.notification-unread-indicator{width:.5em;height:.5em;background-color:#5792ee;border-radius:50%;flex-shrink:0;align-self:center}.notification-empty{display:flex;justify-content:center;align-items:center;padding:3em 1em;color:#9ca3af;text-align:center}.notification-loading{display:flex;justify-content:center;align-items:center;padding:1em;color:#9ca3af}.notification-bell{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;padding:.5em;border-radius:.25em;transition:background-color .2s}.notification-bell:hover{background-color:#0000000d}.notification-bell-with-badge{position:relative;display:flex;align-items:center;justify-content:center}.notification-badge{position:absolute;top:-.5em;right:-.5em;background-color:#f44;color:#fff;border-radius:50%;padding:.2em .4em;font-size:.7em;font-weight:700;min-width:1.2em;height:1.2em;display:flex;align-items:center;justify-content:center}.shortcuts-legend-modal{max-width:700px;width:90vw}.shortcuts-legend{display:flex;flex-direction:column;gap:1.5em;padding:1em 0}.shortcuts-category h3{font-size:1.1em;font-weight:600;margin:0 0 .75em;color:#a4a3b7;border-bottom:1px solid #3d3d3d;padding-bottom:.5em}.shortcuts-list{display:flex;flex-direction:column;gap:.25em}.shortcuts-category:nth-child(2) .shortcuts-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2em;row-gap:.25em;position:relative}.shortcuts-category:nth-child(2) .shortcuts-list:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background-color:#3d3d3d;transform:translate(-50%)}.shortcut-item{display:flex;justify-content:space-between;align-items:center;padding:.25em 0}.shortcut-item .shortcut-description{color:#fff;font-size:.95em}.shortcut-item .shortcut-keys{font-family:SF Mono,Monaco,Consolas,monospace;font-size:.9em;font-weight:600;background-color:#2c2c2c;color:#e8e8e8;padding:.35em .7em;border-radius:.3em;border:1px solid #555;white-space:nowrap;margin-left:.75em;letter-spacing:.05em;min-width:3em;text-align:center;box-shadow:0 1px 2px #0003}@media (max-width: 768px){.shortcuts-category:nth-child(2) .shortcuts-list{grid-template-columns:1fr}}.castmill-settings{color:#fff;background-color:#151925;padding:2rem;max-width:800px;margin:0 auto 2em}.castmill-settings .settings-header{margin-bottom:2rem;border-bottom:1px solid #363a45;padding-bottom:1rem}.castmill-settings .settings-header h1{margin:0 0 .5rem;font-size:2rem;font-weight:600}.castmill-settings .settings-header p{margin:0;color:#585d67;font-size:1rem}.castmill-settings .settings-sections{display:flex;flex-direction:column;gap:2rem}.castmill-settings .settings-section{background:#2c303b;border:1px solid #363a45;border-radius:8px;padding:1.5rem}.castmill-settings .settings-section.danger-zone{border-color:#e74c3c}.castmill-settings .settings-section h2{margin:0 0 1rem;font-size:1.25rem;font-weight:600}.castmill-settings .settings-section h3{margin:0 0 .5rem;font-size:1.1rem;font-weight:500}.castmill-settings .settings-section .settings-content{display:flex;flex-direction:column;gap:1rem}.castmill-settings .settings-section .onboarding-reset-confirmation{margin-top:1em;padding:1em;border:1px solid #363a45;border-radius:.5em;background:#1c263a}.castmill-settings .settings-section .onboarding-reset-confirmation p{margin:0 0 .5em}.castmill-settings .settings-section .onboarding-reset-confirmation p:last-of-type{margin-bottom:.75em;color:#585d67}.castmill-settings .settings-section .onboarding-reset-actions{display:flex;gap:1em;flex-wrap:wrap}.castmill-settings .settings-section .form-actions{display:flex;align-items:center;gap:1rem;margin-top:1rem}.castmill-settings .settings-section .form-actions .success-message{color:#27ae60;font-size:.875rem;font-weight:500}.castmill-settings .settings-section .form-actions .error-message{color:#e74c3c;font-size:.875rem;font-weight:500}.castmill-settings .settings-section .passkey-info p{margin:0 0 1rem;color:#585d67;line-height:1.5}.castmill-settings .settings-section .passkey-info h4{margin:1.5rem 0 1rem;font-size:1rem;font-weight:500}.castmill-settings .settings-section .passkey-info .passkey-list{margin-bottom:1.5rem}.castmill-settings .settings-section .passkey-info .passkey-list .error-container{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.castmill-settings .settings-section .passkey-info .passkey-list .error-container .error-message{color:#e74c3c;font-size:.875rem;font-weight:500}.castmill-settings .settings-section .passkey-info .passkey-list .passkey-item{background:#1c263a;border:1px solid #363a45;border-radius:4px;padding:1rem;margin-bottom:.5rem}.castmill-settings .settings-section .passkey-info .passkey-list .passkey-item .passkey-info-row{display:flex;justify-content:space-between;align-items:center}.castmill-settings .settings-section .passkey-info .passkey-list .passkey-item .passkey-details{display:flex;flex-direction:column;gap:.25rem}.castmill-settings .settings-section .passkey-info .passkey-list .passkey-item .passkey-details .passkey-name{font-weight:500;text-align:left}.castmill-settings .settings-section .passkey-info .passkey-list .passkey-item .passkey-details .passkey-date{color:#585d67;font-size:.875rem;text-align:left}.castmill-settings .settings-section .passkey-info .passkey-list .passkey-item .passkey-actions{display:flex;flex-direction:row;gap:.5rem;align-items:center}.castmill-settings .settings-section .passkey-info .passkey-list .passkey-item .passkey-edit{width:100%}.castmill-settings .settings-section .passkey-info .passkey-list .passkey-item .passkey-edit .edit-actions{display:flex;gap:.5rem;margin-top:.5rem}.castmill-settings .settings-section .passkey-info .passkey-actions{display:flex;flex-direction:column;gap:.5rem}.castmill-settings .settings-section .passkey-info .passkey-actions small{color:#585d67;font-size:.75rem}.castmill-settings .settings-section .passkey-info .email-verification-notice{background:#1c263a;border:1px solid #5792ee;border-radius:4px;padding:1rem;margin:1rem 0}.castmill-settings .settings-section .passkey-info .email-verification-notice p{margin:0 0 .5rem;color:#5792ee}.castmill-settings .settings-section .passkey-info .email-verification-notice p:last-child{margin-bottom:0;color:#585d67}.castmill-settings .settings-section .danger-actions h3{color:#e74c3c}.castmill-settings .settings-section .danger-actions p{margin:0 0 1rem;color:#585d67;line-height:1.5}.castmill-settings .settings-section .danger-actions .delete-confirmation{margin-top:1rem;padding:1rem;background:#1c263a;border-radius:4px;border:1px solid #e74c3c}.castmill-settings .settings-section .danger-actions .delete-confirmation p{margin:0 0 1rem;color:#e74c3c}.castmill-settings .settings-section .danger-actions .delete-confirmation .passkey-warning{margin:1rem 0;padding:.75rem;background:#151925;border-left:3px solid #f39c12;color:#fff;font-size:.9rem;line-height:1.5}.castmill-settings .settings-section .danger-actions .delete-confirmation .confirmation-actions{display:flex;gap:1rem}.castmill-settings .settings-section .language-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-top:1rem}.castmill-settings .settings-section .language-options .language-option{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#1c263a;border:2px solid #363a45;border-radius:6px;cursor:pointer;transition:all .2s ease;text-align:left}.castmill-settings .settings-section .language-options .language-option:hover{border-color:#5792ee;background:#2c303b}.castmill-settings .settings-section .language-options .language-option.active{border-color:#5792ee;background:#2c303b;box-shadow:0 0 0 3px #5792ee1a}.castmill-settings .settings-section .language-options .language-option .language-code{font-weight:600;font-size:.875rem;color:#585d67;min-width:28px;color:#d3d3d3}.castmill-settings .settings-section .language-options .language-option .language-name{color:gray;flex:1;font-size:.95rem}.castmill-settings .settings-section .language-options .language-option .language-check{color:#27ae60;font-weight:700;font-size:1.2rem}@media (max-width: 768px){.castmill-settings,.castmill-settings .settings-section{padding:1rem}.castmill-settings .settings-section .passkey-item .passkey-info-row{flex-direction:column;align-items:flex-start;gap:1rem}.castmill-settings .settings-section .passkey-item .passkey-actions{flex-direction:column;width:100%}.castmill-settings .settings-section .passkey-item .edit-actions{flex-direction:column}.castmill-settings .settings-header h1{font-size:1.5rem}.castmill-settings .form-actions{flex-direction:column;align-items:flex-start}.castmill-settings .confirmation-actions{flex-direction:column}}.castmill-footer{flex:0 0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:3rem;background-color:#000;color:#fff;font-size:.8em}.castmill-footer .footer-links{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 1.5em}.castmill-footer .footer-links a{color:#fff;text-decoration:none;margin:0 1em}.castmill-footer .footer-links a:hover{color:#d3d3d3}.search-page{padding:2em;max-width:80em;margin:0 auto 4em;animation:fadeIn .3s ease-in}.search-page__header{display:flex;align-items:center;gap:1.5em;margin-bottom:2em;padding-bottom:1.5em;border-bottom:2px solid var(--border-color)}.search-page__header-icon{display:flex;align-items:center;justify-content:center;width:4em;height:4em;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-dark, #0066cc));border-radius:1em;color:#fff;box-shadow:0 .25em 1em #06c3}.search-page__header-content{flex:1}.search-page__title{font-size:2em;margin:0 0 .25em;font-weight:600;color:var(--text-primary)}.search-page__query{margin:0;font-size:1.1em;color:var(--text-secondary);font-weight:500}.search-page__count{color:var(--text-tertiary);font-weight:400}.search-page__empty,.search-page__loading,.search-page__error,.search-page__no-results{padding:4em 2em;text-align:center;border-radius:1em;background-color:var(--background-secondary);margin-top:2em}.search-page__empty{color:var(--text-secondary)}.search-page__empty-icon{color:var(--text-tertiary);margin-bottom:1em;opacity:.5}.search-page__empty-text{font-size:1.1em;margin:0}.search-page__loading{display:flex;flex-direction:column;align-items:center;gap:1em;color:var(--text-secondary)}.search-page__loading p{margin:0;font-size:1.1em}.search-page__spinner{width:3em;height:3em;border:.25em solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin 1s linear infinite}.search-page__error{color:var(--error-color);border:2px solid var(--error-color)}.search-page__error-icon{font-size:3em;margin-bottom:.5em}.search-page__error p{margin:0;font-size:1.1em}.search-page__no-results-icon{font-size:4em;margin-bottom:.5em;opacity:.5}.search-page__no-results h2{margin:0 0 .5em;color:var(--text-primary);font-size:1.5em}.search-page__no-results p{margin:0;color:var(--text-secondary);font-size:1.1em}.search-page__results{display:flex;flex-direction:column;gap:1.5em}.search-result-group{background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:.3em;overflow:hidden;box-shadow:0 .125em .5em #0000000d;transition:box-shadow .2s ease}.search-result-group:hover{box-shadow:0 .25em 1em #0000001a}.search-result-group__header{display:flex;align-items:center;gap:1em;padding:1.25em 1.5em;background:linear-gradient(135deg,var(--background-secondary),var(--background-hover));border-bottom:1px solid var(--border-color)}.search-result-group__icon{display:flex;align-items:center;justify-content:center;width:3em;height:3em;background-color:var(--primary-color);border-radius:.75em;color:#fff;flex-shrink:0}.search-result-group__title{flex:1;font-size:1.25em;font-weight:600;margin:0;color:var(--text-primary)}.search-result-group__count{font-size:1em;font-weight:600;padding:.5em 1em;background-color:var(--primary-color);color:#fff;border-radius:2em;min-width:2.5em;text-align:center}.search-result-group__items{display:flex;flex-direction:column}.search-result-group__pagination{padding:1em 1.5em;text-align:center;color:var(--text-secondary);font-size:.95em;border-top:1px solid var(--border-color);background-color:var(--background-secondary);font-weight:500}.search-result-item{display:flex;align-items:center;gap:1em;padding:1.25em 1.5em;border-bottom:1px solid var(--border-color);cursor:pointer;transition:all .2s ease;background-color:var(--background-primary)}.search-result-item:hover{background-color:var(--background-hover);padding-left:2em}.search-result-item:hover .search-result-item__arrow{opacity:1;transform:translate(0)}.search-result-item:last-child{border-bottom:none}.search-result-item:focus{outline:2px solid var(--primary-color);outline-offset:-2px}.search-result-item__icon{display:flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;background-color:var(--background-secondary);border-radius:.5em;color:var(--primary-color);flex-shrink:0}.search-result-item__content{flex:1;min-width:0;text-align:left}.search-result-item__name{font-size:1.05em;font-weight:600;color:var(--text-primary);margin-bottom:.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-item__description{font-size:.95em;color:gray;margin-bottom:.25em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;white-space:normal;line-height:1.4}.search-result-item__meta{font-size:.85em;color:gray;margin-top:.5em;font-weight:500}.search-result-item__arrow{color:var(--primary-color);opacity:.3;transform:translate(-.5em);transition:all .2s ease;flex-shrink:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(1em)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme: dark){.search-page__header-icon{box-shadow:0 .25em 1em #06c6}.search-result-group{box-shadow:0 .125em .5em #0003}.search-result-group:hover{box-shadow:0 .25em 1em #0000004d}}._usage-page_y6zgg_1{min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b);padding:2rem;color:#fff}._container_y6zgg_8{max-width:1400px;margin:0 auto}._header_y6zgg_13{margin-bottom:3rem;text-align:center}._title_y6zgg_18{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:#fffffff2}._subtitle_y6zgg_25{font-size:1.125rem;color:#fff9;font-weight:400}._grid_y6zgg_31{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;animation:_fadeIn_y6zgg_1 .6s ease-out}@keyframes _fadeIn_y6zgg_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._card_y6zgg_48{background:#1e293bcc;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.5rem;position:relative;overflow:hidden}._card_y6zgg_48:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#60a5fa,#a78bfa);opacity:0}._card_y6zgg_48._warning_y6zgg_67{border-color:#fbbf244d}._card_y6zgg_48._warning_y6zgg_67:before{background:linear-gradient(90deg,#fbbf24,#f59e0b);opacity:1}._card_y6zgg_48._full_y6zgg_74{border-color:#ef44444d}._card_y6zgg_48._full_y6zgg_74:before{background:linear-gradient(90deg,#ef4444,#dc2626);opacity:1}._card-header_y6zgg_82{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}._icon-wrapper_y6zgg_89{width:3rem;height:3rem;border-radius:.75rem;background:linear-gradient(135deg,#60a5fa33,#a78bfa33);display:flex;align-items:center;justify-content:center}._icon_y6zgg_89{width:1.75rem;height:1.75rem;color:#ffffffe6}._icon_y6zgg_89 svg{width:100%;height:100%}._card-title_y6zgg_109{flex:1;display:flex;justify-content:space-between;align-items:center}._card-title_y6zgg_109 h3{font-size:1.25rem;font-weight:600;margin:0;color:#fffffff2}._percentage_y6zgg_122{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._card_y6zgg_48._warning_y6zgg_67 ._percentage_y6zgg_122{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._card_y6zgg_48._full_y6zgg_74 ._percentage_y6zgg_122{background:linear-gradient(135deg,#ef4444,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._card-body_y6zgg_143{display:flex;flex-direction:column;gap:1rem}._stats_y6zgg_149{display:flex;align-items:center;gap:1rem;justify-content:space-between;padding:1rem;background:#0f172a80;border-radius:.75rem}._stat_y6zgg_149{display:flex;flex-direction:column;gap:.25rem;flex:1}._stat-label_y6zgg_166{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;font-weight:600}._stat-value_y6zgg_174{font-size:1.5rem;font-weight:700;color:#fffffff2}._stat-divider_y6zgg_180{font-size:1.5rem;color:#fff3;font-weight:300}._progress-bar_y6zgg_186{height:.75rem;background:#0f172acc;border-radius:9999px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px #0000004d}._progress-fill_y6zgg_195{height:100%;background:linear-gradient(90deg,#60a5fa,#a78bfa);border-radius:9999px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._card_y6zgg_48._warning_y6zgg_67 ._progress-fill_y6zgg_195{background:linear-gradient(90deg,#fbbf24,#f59e0b)}._card_y6zgg_48._full_y6zgg_74 ._progress-fill_y6zgg_195{background:linear-gradient(90deg,#ef4444,#dc2626)}._progress-glow_y6zgg_210{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:_shimmer_y6zgg_1 2s infinite}@keyframes _shimmer_y6zgg_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._alert_y6zgg_228{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);color:#fbbf24;animation:_slideIn_y6zgg_1 .3s ease-out}._card_y6zgg_48._full_y6zgg_74 ._alert_y6zgg_228{background:#ef44441a;border-color:#ef44444d;color:#ef4444}@keyframes _slideIn_y6zgg_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._alert-icon_y6zgg_257{font-size:1rem}._loading-state_y6zgg_261{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:4rem;color:#fff9}._loading-state_y6zgg_261 p{font-size:1.125rem}._spinner_y6zgg_274{width:3rem;height:3rem;border:4px solid rgba(96,165,250,.2);border-top-color:#60a5fa;border-radius:50%;animation:_spin_y6zgg_274 1s linear infinite}@keyframes _spin_y6zgg_274{to{transform:rotate(360deg)}}._empty-state_y6zgg_288{text-align:center;padding:4rem 2rem;color:#fff9}._empty-state_y6zgg_288 h3{font-size:1.5rem;margin:1rem 0 .5rem;color:#fffc}._empty-state_y6zgg_288 p{font-size:1rem}._empty-icon_y6zgg_302{font-size:4rem;opacity:.5}@media (max-width: 768px){._usage-page_y6zgg_1{padding:1rem}._title_y6zgg_18{font-size:2rem}._subtitle_y6zgg_25{font-size:1rem}._grid_y6zgg_31{grid-template-columns:1fr;gap:1rem}._card_y6zgg_48{padding:1.25rem}._stat-value_y6zgg_174{font-size:1.25rem}}._teams-page_ld9wo_1{margin:2em}._actions_ld9wo_5{display:flex;flex-direction:row;gap:1em}._resources-container_ld9wo_11{margin-top:2em}._resources-section_ld9wo_15{background:var(--castmill-layer, #2c303b);border-radius:.75em;border:.1em solid var(--castmill-divider, rgba(54, 58, 69, .85));padding:1.5em;display:flex;flex-direction:column;gap:1.5em;box-shadow:0 .5em 1.5em #0c0e1659}._leave-team-panel_ld9wo_26{margin-top:2em;padding:1.5em;border-radius:.75em;background:#181818;border:.1em solid rgba(220,38,38,.25);display:flex;align-items:start;gap:2em;flex-wrap:wrap}._leave-team-content_ld9wo_38{flex:1 1 20em;display:flex;flex-direction:column;gap:.75em}._leave-team-content_ld9wo_38 h4{margin:0;font-size:1.2em;font-weight:600;color:#dc2626}._leave-team-content_ld9wo_38 p{margin:0;font-size:.95em;color:var(--castmill-text-muted, #6b7280)}._leave-team-warning_ld9wo_58{color:#b91c1c;font-weight:500;font-size:.95em;margin:0}._no-users-hint_ld9wo_65{margin-top:1em;padding:1em;background:var(--castmill-warning-bg, rgba(234, 179, 8, .1));border:.1em solid var(--castmill-warning-border, rgba(234, 179, 8, .3));border-radius:.5em;text-align:center}._no-users-hint_ld9wo_65 p{margin:0;color:var(--castmill-warning-text, #eab308);font-size:.95em}._no-users-hint-secondary_ld9wo_79{margin-top:.5em!important;color:var(--castmill-text-muted, #6b7280)!important;font-size:.85em!important}.quota-indicator{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;border-radius:.375rem;background-color:#2c303b;border:1px solid #363a45;min-width:180px}.quota-indicator__text{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;gap:.5rem}.quota-indicator__label{font-weight:500;color:#fff;white-space:nowrap;opacity:.9}.quota-indicator__percentage{font-size:.75rem;font-weight:600;color:#fff;opacity:.7}.quota-indicator__bar{width:100%;height:.5rem;background-color:#585d674d;border-radius:.25rem;overflow:hidden}.quota-indicator__progress{height:100%;transition:width .3s ease,background-color .3s ease;border-radius:.25rem}.quota-indicator--normal .quota-indicator__progress{background-color:#5792ee}.quota-indicator--warning{background-color:#fb923c26;border-color:#fb923c66}.quota-indicator--warning .quota-indicator__label{color:#fbbf24}.quota-indicator--warning .quota-indicator__percentage{color:#fcd34d}.quota-indicator--warning .quota-indicator__progress{background-color:#f59e0b}.quota-indicator--error{background-color:#ef444426;border-color:#ef444466}.quota-indicator--error .quota-indicator__label{color:#fca5a5}.quota-indicator--error .quota-indicator__percentage{color:#f87171}.quota-indicator--error .quota-indicator__progress{background-color:#ef4444}.quota-indicator--compact{min-width:140px;padding:.375rem .5rem}.quota-indicator--compact .quota-indicator__text{font-size:.8125rem}.quota-indicator--compact .quota-indicator__percentage{font-size:.6875rem}.quota-indicator--compact .quota-indicator__bar{height:.375rem}.castmill-invitation{position:fixed;inset:0;width:100vw;height:100vh;background:#151925;display:flex;align-items:center;justify-content:center;overflow:auto;z-index:9999}.castmill-invitation .invitation-box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.5em;color:#fff;background:#2c303b;border-radius:12px;box-shadow:0 10px 40px #00000080;text-align:center;width:28rem;max-width:90vw}.castmill-invitation .invitation-box h2{margin-bottom:.625em;font-size:1.5em;color:#fff}.castmill-invitation .invitation-box p{color:#585d67;margin:.625em 0;line-height:1.7em}.castmill-invitation .mb-6{margin-bottom:1.5em}.castmill-invitation .mb-4{margin-bottom:1em}.castmill-invitation .mb-2{margin-bottom:.5em}.castmill-invitation .w-16{width:4em}.castmill-invitation .h-16{height:4em}.castmill-invitation .w-8{width:2em}.castmill-invitation .h-8{height:2em}.castmill-invitation .w-5{width:1.25em}.castmill-invitation .h-5{height:1.25em}.castmill-invitation .bg-indigo-100{background-color:#6366f1;opacity:.2}.castmill-invitation .rounded-full{border-radius:50%}.castmill-invitation .text-indigo-600{color:#6366f1}.castmill-invitation .text-2xl{font-size:1.5em}.castmill-invitation .text-gray-600{color:#585d67}.castmill-invitation .gap-2{gap:.5em}.castmill-invitation .email-box{background:#585d67;border-radius:8px;padding:.75em 1em;margin:0 0 1em;width:90%;text-align:left}.castmill-invitation .email-box label{font-size:.875em;font-weight:500;color:#bcc7dc;margin-bottom:.375em;display:block}.castmill-invitation .text-gray-400{color:#9ca3af}.castmill-invitation .alert-box{border-radius:8px;padding:.75em 1em;margin:1.25em 0;display:flex;align-items:center;gap:.5em;width:100%}.castmill-invitation .alert-box.alert-error svg{color:#fca5a5}.castmill-invitation .alert-box.alert-warning svg{color:#fcd34d}.castmill-invitation .border-b-2{border-bottom:2px solid}.castmill-invitation .border-indigo-600{border-color:#6366f1}.castmill-invitation .h-12{height:3em}.castmill-invitation .w-12{width:3em}.castmill-invitation .bg-red-100{background-color:#dc262633}.castmill-invitation .text-red-600{color:#dc2626}.castmill-invitation .text-xl{font-size:1.25em}form ._form-input_5mrui_1{margin-bottom:1em}form ._form-actions_5mrui_4{margin-top:1em}._organization-page_1120s_1{text-align:left;margin:1em}._organization-page_1120s_1 ._header_1120s_5{display:flex;flex-direction:column;width:100%;text-align:left}._organization-page_1120s_1 ._header_1120s_5 ._form-inputs_1120s_11{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1em}._organization-page_1120s_1 ._header_1120s_5 ._form-inputs_1120s_11 ._form-input_1120s_11{margin-bottom:1em}._organization-page_1120s_1 ._header_1120s_5 ._form-inputs_1120s_11 ._form-item-wrapper_1120s_22{flex:1 1 30em;min-width:min(100%,28em)}._permission-warning_1120s_27{padding:1em;border:.1em solid rgba(255,255,255,.1);border-radius:.5em;background-color:#ffffff0d;color:#fffc;font-size:.9em}._leave-organization-panel_1120s_36{margin-top:2em;padding:1.5em;border-radius:.75em;background:#181818;border:.1em solid rgba(220,38,38,.25);display:flex;align-items:start;gap:2em;flex-wrap:wrap}._leave-organization-content_1120s_48{flex:1 1 20em;display:flex;flex-direction:column;gap:.75em}._leave-organization-content_1120s_48 h4{margin:0;font-size:1.2em;font-weight:600;color:#dc2626}._leave-organization-content_1120s_48 p{margin:0;font-size:.95em;color:var(--castmill-text-muted, #6b7280)}._leave-organization-warning_1120s_68{color:#b91c1c;font-weight:500;font-size:.95em;margin:0}.logo-settings{margin-top:1.5em;padding:1em;border:1px solid #363a45;border-radius:.5em;background-color:#2c303b}.logo-settings h3{margin-top:0;margin-bottom:.5em;font-size:1.1em;font-weight:600;color:#fff}.logo-settings .logo-description{margin-bottom:1em;color:#999;font-size:.85em}.logo-settings .logo-preview-container{margin-bottom:1em;display:flex;justify-content:flex-start;align-items:center;min-height:5em}.logo-settings .logo-preview-container .logo-preview{max-width:100%;max-height:5em;border-radius:.25em;box-shadow:0 .125em .25em #0000004d}.logo-settings .logo-preview-container .logo-placeholder{width:12em;height:5em;display:flex;align-items:center;justify-content:center;border:.125em dashed #585d67;border-radius:.25em;color:#999;font-size:.85em}.logo-settings .logo-actions{display:flex;gap:1em}.castmill-invitation{position:fixed;inset:0;width:100vw;height:100vh;background:#151925;display:flex;align-items:center;justify-content:center;overflow:auto}.castmill-invitation .invitation-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;width:100%}.castmill-invitation .invitation-box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;color:#fff;background:#2c303b;border-radius:12px;box-shadow:0 10px 40px #00000080;text-align:center;width:28rem;max-width:90vw}.castmill-invitation .invitation-box h2{margin-bottom:10px;font-size:24px;color:#fff}.castmill-invitation .invitation-box p{color:#585d67;margin:10px 0}.castmill-invitation .email-box{background:#585d67;border-radius:8px;padding:12px 16px;margin:0 0 1em;width:90%;text-align:left}.castmill-invitation .email-box label{font-size:14px;font-weight:500;color:#bcc7dc;margin-bottom:6px;display:block}.castmill-invitation .email-box .flex{display:flex;align-items:center}.castmill-invitation .email-box span{font-weight:500;color:#fff}.castmill-invitation .alert-box{border-radius:8px;padding:12px 16px;margin:20px 0;display:flex;align-items:center;gap:8px;width:100%}.castmill-invitation .alert-box svg{flex-shrink:0}.castmill-invitation .alert-box p{margin:0;font-weight:500}.castmill-invitation .alert-box.alert-error{background:#dc262626;border:1px solid rgba(220,38,38,.3);color:#fca5a5}.castmill-invitation .alert-box.alert-warning{background:#f59e0b26;border:1px solid rgba(245,158,11,.3);color:#fcd34d}.castmill-invitation .action-buttons{display:flex;gap:.75em;width:100%;margin-top:1.5em}.castmill-invitation .action-buttons button{flex:1;display:flex;align-items:center;justify-content:center;gap:.5em;padding:.75em 1.5em;border-radius:8px;font-weight:500;font-size:1em;border:none;cursor:pointer;transition:all .2s ease}.castmill-invitation .action-buttons button:disabled{opacity:.5;cursor:not-allowed}.castmill-invitation .action-buttons button.btn-accept{background:#6366f1;color:#fff}.castmill-invitation .action-buttons button.btn-accept:hover:not(:disabled){background:#4f46e5}.castmill-invitation .action-buttons button.btn-reject{background:transparent;color:#ef4444;border:1px solid #ef4444}.castmill-invitation .action-buttons button.btn-reject:hover:not(:disabled){background:#ef44441a}.castmill-invitation .invitation-button{width:100%;padding:12px 24px;margin-top:10px;cursor:pointer;border-radius:8px;border:none;background-color:#5792ee;color:#fff;font-size:16px;font-weight:600;transition:all .2s ease-in-out}.castmill-invitation .invitation-button:hover{background-color:#85b0f3;transform:translateY(-2px)}.castmill-invitation .invitation-button:active{transform:translateY(0)}.castmill-invitation .invitation-button:focus{outline:none;box-shadow:0 0 0 3px #5792ee4d}.castmill-invitation .invitation-button:disabled{background-color:#4a4a4a;color:#888;cursor:not-allowed;transform:none;box-shadow:none}.castmill-invitation .text-center{text-align:center}.castmill-invitation .flex{display:flex}.castmill-invitation .items-center{align-items:center}.castmill-invitation .justify-center{justify-content:center}.castmill-invitation .gap-2{gap:.5rem}.castmill-invitation .mb-2{margin-bottom:.5rem}.castmill-invitation .mb-4{margin-bottom:1rem}.castmill-invitation .mb-6{margin-bottom:1.5rem}.castmill-invitation .w-5{width:1.25rem}.castmill-invitation .h-5{height:1.25rem}.castmill-invitation .w-8{width:2rem}.castmill-invitation .h-8{height:2rem}.castmill-invitation .w-12{width:3rem}.castmill-invitation .h-12{height:3rem}.castmill-invitation .w-16{width:4rem}.castmill-invitation .h-16{height:4rem}.castmill-invitation .rounded-full{border-radius:9999px}.castmill-invitation .bg-indigo-100{background-color:#1c263a}.castmill-invitation .bg-red-100{background-color:#dc262626}.castmill-invitation .text-indigo-600{color:#5792ee}.castmill-invitation .text-red-600{color:#fca5a5}.castmill-invitation .text-gray-400{color:#bcc7dc}.castmill-invitation .text-gray-600,.castmill-invitation .text-gray-700{color:#585d67}.castmill-invitation .text-gray-800{color:#fff}.castmill-invitation .font-medium{font-weight:500}.castmill-invitation .font-semibold{font-weight:600}.castmill-invitation .font-bold{font-weight:700}.castmill-invitation .text-sm{font-size:.875rem}.castmill-invitation .text-xl{font-size:1.25rem}.castmill-invitation .text-2xl{font-size:1.5rem}.castmill-invitation .mx-auto{margin-left:auto;margin-right:auto}.castmill-invitation .animate-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.castmill-invitation .border-b-2{border-bottom-width:2px}.castmill-invitation .border-indigo-600{border-color:#4f46e5}._channels-page_odzgh_1{margin:2em}.tags-cell{display:flex;align-items:center;gap:.25em;flex-wrap:nowrap;min-width:0}.tags-cell .tags-overflow{font-size:.75em;color:var(--text-tertiary, #6b7280);white-space:nowrap;flex-shrink:0}.tags-cell .tag-manage-btn{display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;margin-left:.125em;border:none;border-radius:.25em;background:transparent;color:var(--text-tertiary, #6b7280);cursor:pointer;flex-shrink:0;transition:color .15s ease,background-color .15s ease}.tags-cell .tag-manage-btn svg{width:.875em;height:.875em}.tags-cell .tag-manage-btn:hover{color:var(--primary-color, #5792ee);background:#5792ee1a}.channel-tree-item{display:flex;align-items:center;gap:.75em;padding:.35em .5em;border-radius:6px;cursor:pointer;transition:background .15s ease}.channel-tree-item:hover{background:var(--hover-bg, rgba(0, 0, 0, .04))}.channel-tree-item:hover .channel-tree-tag-btn{opacity:1}.channel-tree-tag-btn{display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;margin-left:auto;border:none;border-radius:.25em;background:transparent;color:var(--text-tertiary, #6b7280);cursor:pointer;flex-shrink:0;opacity:0;transition:opacity .15s ease,color .15s ease,background-color .15s ease}.channel-tree-tag-btn svg{width:.875em;height:.875em}.channel-tree-tag-btn:hover{color:var(--primary-color, #5792ee);background:#5792ee1a}.channel-tree-info{display:flex;flex-direction:column;gap:.15em;min-width:0}.channel-tree-name{font-weight:500;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel-tree-meta{font-size:.75em;color:var(--text-secondary, #888)}@media (prefers-color-scheme: dark){.channel-tree-item:hover{background:var(--hover-bg, rgba(255, 255, 255, .06))}.channel-tree-meta{color:var(--text-secondary, #999)}}._resize-handle_1h4n0_2{position:absolute;background:transparent;z-index:10}._top_1h4n0_9{top:0;left:0;width:100%;height:5px;cursor:ns-resize}._bottom_1h4n0_18{bottom:0;left:0;width:100%;height:10px;cursor:ns-resize}._left_1h4n0_27{top:0;left:0;width:10px;height:100%;cursor:ew-resize}._right_1h4n0_36{top:0;right:0;width:10px;height:100%;cursor:ew-resize}._corner_1h4n0_45{right:0;bottom:0;width:10px;height:10px;cursor:nwse-resize}._calendar-event_1h4n0_53{position:absolute;pointer-events:auto;border:1px solid #444;border-radius:4px;font-size:12px;overflow:hidden;background-color:#26282c;color:#fff;box-shadow:2px 2px 5px #00000080}._entry-header_1h4n0_66{display:flex;justify-content:space-between;align-items:center;padding:2px 5px;background:#33353a;color:#fff;font-weight:700;cursor:pointer}._entry-delete_1h4n0_78{cursor:pointer;margin-right:.5em}._event-body_1h4n0_83{padding:4px 5px;color:#2e2929;font-weight:400}html,body{background-color:#1a1c1f;margin:0;padding:0;color:#e6e6e6;font-family:Helvetica Neue,Arial,sans-serif}._calendar-wrapper_fpr3q_11{width:100%;background:#1a1c1f;border:1px solid #2f3136;margin-top:1em}._calendar-layout_fpr3q_18{display:flex;align-items:flex-start;gap:1em}._calendar-header_fpr3q_25{display:flex;justify-content:space-between;align-items:center;background:#2a2d31;border-bottom:1px solid #2f3136;padding:8px 10px;margin-bottom:0}._calendar-header_fpr3q_25 button{background:#3b3e42;color:#e6e6e6;border:1px solid #444;padding:4px 8px;border-radius:3px;cursor:pointer}._calendar-header_fpr3q_25 button:hover{background:#4a4d51}._header-table-container_fpr3q_49{overflow:hidden;border:1px solid #2f3136;background:#2a2d31;margin-bottom:0}._header-table_fpr3q_49{table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0}._header-table_fpr3q_49 th{border-right:1px solid #2f3136;border-bottom:1px solid #2f3136;text-align:center;height:2em;font-size:13px;color:#e6e6e6;padding:0;background:#2a2d31}._header-time-col_fpr3q_74{width:10%;background:#2a2d31;border-right:1px solid #2f3136;font-size:.5em!important}._body-table-container_fpr3q_82{position:relative;max-height:600px;overflow-y:auto;border:1px solid #2f3136;background:#1a1c1f}._body-table_fpr3q_82{table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0}._body-table_fpr3q_82 td{border-right:1px solid #2f3136;border-bottom:1px solid #2f3136;height:1.5em;text-align:center;position:relative;background:#1a1c1f}._body-time-col_fpr3q_106{width:10%;background:#2a2d31;border-right:1px solid #2f3136;font-size:12px;text-align:right;padding:0;font-weight:700;color:#bcbcbc}._event-layer_fpr3q_118{position:absolute;inset:0;pointer-events:none}._calendar-event_fpr3q_128:hover{border-color:#777}._hovered_fpr3q_133{background-color:#7f7f7f!important;border:none!important}._current-day_fpr3q_138{background-color:#685f43!important}._left-panel_fpr3q_142{margin:1em 1em 0 0}._playlists-item_1i45d_1{border:1px solid #575757;padding:.4em;border-radius:.2em;margin-bottom:.5em;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:10em;cursor:grab}._playlists-item_1i45d_1 ._label_1i45d_13{margin-left:.5em}._playlists-list_bmk3n_1{list-style-type:none;padding:0;margin-right:.5em}._playlist-combobox_273l8_1{padding:.5em 0 .5em 1em}._main_1s4ln_1{margin:2em 0;display:flex;flex-direction:column;gap:.5em}._actions_1s4ln_8{display:flex;flex-direction:row;gap:1em}._notice_64i1n_1{margin:0 0 1em;padding:.75em 1em;border:1px solid #5792ee;border-radius:.5em;background:#1c263a;color:#fff;font-size:.95em;line-height:1.5}._actions_63y1o_1{display:flex;flex-direction:row;gap:1em;margin-top:1em}._tags-page_n75fm_1{padding:2em;max-width:960px;margin:0 auto}._tags-header_n75fm_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.75em}._tags-header_n75fm_7 h1{margin:0;font-size:1.5em;font-weight:700;letter-spacing:-.01em;color:var(--text-primary, #e5e7eb)}._header-actions_n75fm_21{display:flex;gap:.75em}._loading_n75fm_26{text-align:center;padding:4em;color:var(--text-secondary, #9ca3af);font-size:.95em}._tags-section_n75fm_34{margin-bottom:1.25em;padding:1.25em 1.5em 1.25em 1.85em;background:var(--castmill-layer, #2c303b);border:1px solid var(--castmill-divider, rgba(54, 58, 69, .65));border-radius:.875em;transition:box-shadow .2s ease,border-color .2s ease}._tags-section_n75fm_34:hover{border-color:var(--castmill-divider, rgb(54, 58, 69));box-shadow:0 .25em 1em #0000002e}._tags-section_n75fm_34 h2{margin:0 0 .85em;font-size:.85em;font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-align:left;color:var(--text-secondary, #9ca3af)}._tags-section_n75fm_34._tag-group_n75fm_55{position:relative}._tags-section_n75fm_34._tag-group_n75fm_55:before{content:"";position:absolute;top:1em;bottom:1em;left:0;width:.35em;border-radius:0 3px 3px 0;background:var(--group-accent, transparent)}._tags-section_n75fm_34._tag-group_n75fm_55 ._group-header_n75fm_68{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85em}._tags-section_n75fm_34._tag-group_n75fm_55 ._group-header_n75fm_68 h2{margin:0;padding-left:0;border:none}._group-header_n75fm_68{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85em}._group-actions_n75fm_87{display:flex;gap:.25em}._tags-grid_n75fm_93{display:flex;flex-wrap:wrap;gap:.625em;align-items:center}._tag-item_n75fm_100{display:inline-flex;align-items:center;border-radius:9999px;transition:background .2s ease}._tag-item_n75fm_100:hover{background:#ffffff0a}._tag-item_n75fm_100:hover ._tag-actions_n75fm_109{max-width:5em;opacity:1;pointer-events:auto;margin-left:.25em}._tag-actions_n75fm_109{display:inline-flex;gap:.125em;max-width:0;opacity:0;overflow:hidden;pointer-events:none;margin-left:0;transition:max-width .25s cubic-bezier(.4,0,.2,1),opacity .2s ease,margin-left .25s cubic-bezier(.4,0,.2,1)}._empty-message_n75fm_127{color:var(--text-tertiary, #6b7280);font-style:italic;font-size:.85em;margin:0;padding:.25em 0}._empty-state_n75fm_135{text-align:center;padding:5em 2em;color:var(--text-secondary, #9ca3af)}._empty-state_n75fm_135 p{margin-bottom:1.5em;font-size:1.05em;line-height:1.5}._tag-form_n75fm_147{display:flex;flex-direction:column;gap:1.25em;min-width:22em}._color-picker_n75fm_154{margin-top:-.5em;margin-bottom:.5em}._color-picker_n75fm_154 label{display:block;margin-bottom:.5em;font-size:.85em;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary, #9ca3af)}._color-options_n75fm_168{display:flex;flex-wrap:wrap;gap:.5em;padding:.375em}._color-option_n75fm_168{width:1.75em;height:1.75em;border:2px solid transparent;border-radius:50%;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}._color-option_n75fm_168:hover{transform:scale(1.15)}._color-option_n75fm_168._selected_n75fm_186{border-color:var(--text-primary, #e5e7eb);box-shadow:0 0 0 2px var(--background-primary, #151925),0 0 0 4px var(--text-primary, #e5e7eb);transform:scale(1.1)}._color-preview_n75fm_192{display:flex;align-items:center;gap:.75em;margin-top:.5em}._color-preview_n75fm_192 ._preview-swatch_n75fm_198{width:2em;height:2em;border-radius:.5em;border:1px solid rgba(255,255,255,.1)}._color-preview_n75fm_192 ._preview-label_n75fm_204{font-size:.8em;color:var(--text-tertiary, #6b7280);font-family:monospace;text-transform:uppercase}._form-field_n75fm_211 label{display:block;margin-bottom:.5em;font-size:.85em;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary, #9ca3af)}._form-field_n75fm_211 select{width:100%;padding:.625em;border:1px solid var(--castmill-divider, rgba(54, 58, 69, .85));border-radius:.5em;font-size:1em;background:var(--background-primary, #151925);color:var(--text-primary, #e5e7eb)}._form-field_n75fm_211 select:focus{outline:none;border-color:var(--primary-color, #5792ee);box-shadow:0 0 0 2px #5792ee33}._form-actions_n75fm_235{display:flex;justify-content:flex-end;gap:.75em;margin-top:.25em}._group-tag-count_n75fm_243{display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;height:1.5em;padding:0 .4em;margin-left:.5em;border-radius:9999px;background:#ffffff0f;font-size:.7em;font-weight:600;color:var(--text-tertiary, #6b7280);font-variant-numeric:tabular-nums;vertical-align:middle}._network-page_1a4g3_1{text-align:left;margin:1em;max-width:80em;padding-bottom:4em}._network-page_1a4g3_1 ._page-header_1a4g3_7{display:flex;align-items:center;gap:1em;margin-bottom:2em}._network-page_1a4g3_1 ._page-header_1a4g3_7 h1{margin:0;font-size:1.75em;font-weight:600}._network-page_1a4g3_1 ._page-header_1a4g3_7 ._network-badge_1a4g3_18{display:inline-flex;align-items:center;gap:.5em;padding:.35em .75em;border-radius:2em;background:#3b82f626;color:#3b82f6;font-size:.85em;font-weight:500}._network-page_1a4g3_1 ._stats-grid_1a4g3_29{display:grid;grid-template-columns:repeat(auto-fit,minmax(12em,1fr));gap:1em;margin-bottom:2em}._network-page_1a4g3_1 ._stat-card_1a4g3_35{padding:1.25em;border-radius:.75em;background:#1a1a1a;border:.1em solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:.5em}._network-page_1a4g3_1 ._stat-card_1a4g3_35 ._stat-value_1a4g3_44{font-size:2em;font-weight:700;color:#fff}._network-page_1a4g3_1 ._stat-card_1a4g3_35 ._stat-label_1a4g3_49{font-size:.9em;color:var(--castmill-text-muted, #6b7280)}._network-page_1a4g3_1 ._section_1a4g3_53{margin-bottom:2em;padding:1.5em;border-radius:.75em;background:#181818;border:.1em solid rgba(255,255,255,.1)}._network-page_1a4g3_1 ._section_1a4g3_53 h2{margin:0 0 .5em;font-size:1.25em;font-weight:600;color:#fff}._network-page_1a4g3_1 ._section_1a4g3_53 p{margin:0 0 1.5em;font-size:.9em;color:var(--castmill-text-muted, #6b7280)}._network-page_1a4g3_1 ._form-grid_1a4g3_71{display:grid;grid-template-columns:repeat(auto-fit,minmax(20em,1fr));gap:1.5em}._network-page_1a4g3_1 ._form-item_1a4g3_76{display:flex;flex-direction:column}._network-page_1a4g3_1 ._help-text_1a4g3_80{font-size:.8em;color:var(--castmill-text-muted, #6b7280);margin-top:.25em}._network-page_1a4g3_1 ._toggle-row_1a4g3_85{display:flex;align-items:center;justify-content:space-between;padding:1em;border-radius:.5em;background:#ffffff08;margin-bottom:1em}._network-page_1a4g3_1 ._toggle-row_1a4g3_85:last-child{margin-bottom:0}._network-page_1a4g3_1 ._toggle-row_1a4g3_85 ._toggle-info_1a4g3_97{display:flex;flex-direction:column;gap:.25em}._network-page_1a4g3_1 ._toggle-row_1a4g3_85 ._toggle-info_1a4g3_97 ._toggle-label_1a4g3_102{font-weight:500;color:#fff}._network-page_1a4g3_1 ._toggle-row_1a4g3_85 ._toggle-info_1a4g3_97 ._toggle-description_1a4g3_106{font-size:.85em;color:var(--castmill-text-muted, #6b7280)}._network-page_1a4g3_1 ._domain-display_1a4g3_110{display:flex;align-items:center;gap:.75em;padding:.75em 1em;border-radius:.5em;background:#ffffff0d;border:.1em solid rgba(255,255,255,.1)}._network-page_1a4g3_1 ._domain-display_1a4g3_110 ._domain-value_1a4g3_119{font-family:monospace;font-size:.95em;color:#10b981}._network-page_1a4g3_1 ._domain-display_1a4g3_110 ._domain-note_1a4g3_124{font-size:.8em;color:var(--castmill-text-muted, #6b7280)}._network-page_1a4g3_1 ._actions_1a4g3_128{display:flex;gap:1em;margin-top:1.5em;justify-content:flex-end}._network-page_1a4g3_1 ._form-row_1a4g3_134{display:flex;flex-direction:column;gap:.5em}._network-page_1a4g3_1 ._form-row_1a4g3_134 label{font-weight:500;color:#fff;font-size:.9em}._network-page_1a4g3_1 ._loading-container_1a4g3_144{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4em;gap:1em}._network-page_1a4g3_1 ._loading-container_1a4g3_144 ._loading-text_1a4g3_152{color:var(--castmill-text-muted, #6b7280)}._network-page_1a4g3_1 ._error-container_1a4g3_155{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4em;gap:1em;text-align:center}._network-page_1a4g3_1 ._error-container_1a4g3_155 ._error-icon_1a4g3_164{font-size:3em;color:#ef4444}._network-page_1a4g3_1 ._error-container_1a4g3_155 ._error-message_1a4g3_168{font-size:1.1em;color:#ef4444}._network-page_1a4g3_1 ._error-container_1a4g3_155 ._error-hint_1a4g3_172{font-size:.9em;color:var(--castmill-text-muted, #6b7280)}._network-page_1a4g3_1 ._not-admin-container_1a4g3_176{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4em;gap:1em;text-align:center}._network-page_1a4g3_1 ._not-admin-container_1a4g3_176 ._not-admin-icon_1a4g3_185{font-size:3em;color:#f59e0b}._network-page_1a4g3_1 ._not-admin-container_1a4g3_176 ._not-admin-title_1a4g3_189{font-size:1.25em;font-weight:600;color:#fff}._network-page_1a4g3_1 ._not-admin-container_1a4g3_176 ._not-admin-message_1a4g3_194{font-size:.95em;color:var(--castmill-text-muted, #6b7280);max-width:30em}._network-page_1a4g3_1 ._data-table_1a4g3_199{width:100%;border-collapse:collapse}._network-page_1a4g3_1 ._data-table_1a4g3_199 th,._network-page_1a4g3_1 ._data-table_1a4g3_199 td{padding:.75em 1em;text-align:left;border-bottom:.1em solid rgba(255,255,255,.1)}._network-page_1a4g3_1 ._data-table_1a4g3_199 th{font-weight:600;color:var(--castmill-text-muted, #6b7280);font-size:.85em;text-transform:uppercase;letter-spacing:.05em}._network-page_1a4g3_1 ._data-table_1a4g3_199 td{color:#fff}._network-page_1a4g3_1 ._data-table_1a4g3_199 tbody tr:hover{background:#ffffff08}._network-page_1a4g3_1 ._data-table_1a4g3_199 tbody tr:last-child td{border-bottom:none}._network-page_1a4g3_1 ._actions-row_1a4g3_225{display:flex;gap:.5em;justify-content:flex-end;align-items:center}._network-page_1a4g3_1 ._actions-column_1a4g3_231{text-align:right}._network-page_1a4g3_1 ._status-active_1a4g3_234{color:#10b981;font-weight:500;font-size:.85em}._network-page_1a4g3_1 ._status-blocked_1a4g3_239{color:#ef4444;font-weight:500;font-size:.85em;cursor:help}._network-page_1a4g3_1 ._status-pending_1a4g3_245{color:#f59e0b;font-weight:500;font-size:.85em}._network-page_1a4g3_1 ._blocked-row_1a4g3_250{background:#ef44440d}._network-page_1a4g3_1 ._blocked-row_1a4g3_250:hover{background:#ef44441a}._network-page_1a4g3_1 ._empty-list_1a4g3_256{padding:2em;text-align:center;color:var(--castmill-text-muted, #6b7280);font-size:.95em}._network-page_1a4g3_1 ._pagination-container_1a4g3_262{display:flex;align-items:center;justify-content:space-between;margin-top:1.5em;padding-top:1em;border-top:.1em solid rgba(255,255,255,.1);flex-wrap:wrap;gap:1em}._network-page_1a4g3_1 ._pagination-container_1a4g3_262 ._pagination-info_1a4g3_272{font-size:.85em;color:var(--castmill-text-muted, #6b7280)}._network-page_1a4g3_1 ._create-org-form_1a4g3_276{padding:1.5em;border-radius:.75em;background:#181818;border:.1em solid rgba(255,255,255,.1);margin-bottom:2em}._network-page_1a4g3_1 ._create-org-form_1a4g3_276 h3{margin:0 0 .5em;font-size:1.1em;font-weight:600;color:#fff}._network-page_1a4g3_1 ._create-org-form_1a4g3_276 p{margin:0 0 1.5em;font-size:.9em;color:var(--castmill-text-muted, #6b7280)}._network-page_1a4g3_1 ._create-org-form_1a4g3_276 ._create-org-row_1a4g3_294{display:flex;gap:1em;align-items:flex-end}._network-page_1a4g3_1 ._create-org-form_1a4g3_276 ._create-org-row_1a4g3_294>:first-child{flex:1;max-width:25em}._network-page_1a4g3_1 ._create-org-form_1a4g3_276 ._create-org-row_1a4g3_294>button{margin-bottom:1em}._network-page_1a4g3_1 ._org-list_1a4g3_306{padding:1.5em;border-radius:.75em;background:#181818;border:.1em solid rgba(255,255,255,.1);position:relative}._network-page_1a4g3_1 ._org-list_1a4g3_306 ._loading-overlay_1a4g3_313{position:absolute;inset:0;background:#181818cc;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:.75em;color:var(--castmill-text-muted, #6b7280)}._network-page_1a4g3_1 ._invite-section_1a4g3_327{padding:1.5em;border-radius:.75em;background:#181818;border:.1em solid rgba(255,255,255,.1);margin-bottom:1.5em}._network-page_1a4g3_1 ._invite-section_1a4g3_327 h3{margin:0 0 .5em;font-size:1.1em;font-weight:600;color:#fff}._network-page_1a4g3_1 ._invite-section_1a4g3_327 p{margin:0 0 1em;font-size:.9em;color:var(--castmill-text-muted, #6b7280)}._network-page_1a4g3_1 ._users-list_1a4g3_345,._network-page_1a4g3_1 ._invitations-list_1a4g3_346{padding:1.5em;border-radius:.75em;background:#181818;border:.1em solid rgba(255,255,255,.1)}._network-page_1a4g3_1 ._users-list_1a4g3_345 h3,._network-page_1a4g3_1 ._invitations-list_1a4g3_346 h3{margin:0 0 1em;font-size:1.1em;font-weight:600;color:#fff}._network-page_1a4g3_1 ._invitations-header_1a4g3_359{margin-bottom:1.5em}._network-page_1a4g3_1 ._invitations-header_1a4g3_359 h3{margin:0 0 .5em;font-size:1.1em;font-weight:600;color:#fff}._network-page_1a4g3_1 ._invitations-header_1a4g3_359 p{margin:0;font-size:.9em;color:var(--castmill-text-muted, #6b7280)}._network-page_1a4g3_1 ._loading-invitations_1a4g3_373{padding:2em;text-align:center;color:var(--castmill-text-muted, #6b7280)}._network-page_1a4g3_1 ._organizations-tab_1a4g3_378,._network-page_1a4g3_1 ._users-tab_1a4g3_379,._network-page_1a4g3_1 ._invitations-tab_1a4g3_380{padding:0}._network-page_1a4g3_1 ._organizations-tab_1a4g3_378 h3,._network-page_1a4g3_1 ._users-tab_1a4g3_379 h3,._network-page_1a4g3_1 ._invitations-tab_1a4g3_380 h3{margin:0 0 1em;font-size:1.1em;font-weight:600;color:#fff}._invite-form_1a4g3_392{display:flex;flex-direction:column;gap:1em}._org-combobox-item_1a4g3_398{padding:.25em 0}._org-combobox-item_1a4g3_398 ._org-name_1a4g3_401{font-weight:500;color:#fff}._modal-actions_1a4g3_406{display:flex;gap:1em;justify-content:flex-end;margin-top:1.5em;padding-top:1em;border-top:.1em solid rgba(255,255,255,.1)}._error-message_1a4g3_168{color:var(--castmill-error, #ef4444);font-size:.9em;padding:.5em;background:#ef44441a;border-radius:.25em}._block-form_1a4g3_423{display:flex;flex-direction:column;gap:1em}
