:root{--doomina-primary:#2563eb;--doomina-primary-hover:#1d4ed8;--doomina-primary-active:#1e40af;--doomina-primary-soft:#dbeafe;--doomina-accent:#fbbf24;--doomina-slate-900:#0f172a;--doomina-slate-800:#1e293b;--doomina-slate-700:#334155;--doomina-slate-500:#64748b;--doomina-slate-200:#e2e8f0;--theme-success-500:var(--doomina-primary);--color-base-500:var(--doomina-primary);--color-success-500:var(--doomina-primary);--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}[data-theme=dark]{--doomina-primary:#60a5fa;--doomina-primary-hover:#93c5fd;--doomina-primary-active:#3b82f6;--doomina-primary-soft:#1e3a8a;--theme-success-500:var(--doomina-primary);--color-base-500:var(--doomina-primary)}html,body{font-family:var(--font-body)}.btn--style-primary,.btn.btn--style-primary{background-color:var(--doomina-primary);border-color:var(--doomina-primary);color:#fff}.btn--style-primary:hover:not(:disabled),.btn.btn--style-primary:hover:not(:disabled){background-color:var(--doomina-primary-hover);border-color:var(--doomina-primary-hover)}.btn--style-primary:active:not(:disabled),.btn.btn--style-primary:active:not(:disabled){background-color:var(--doomina-primary-active);border-color:var(--doomina-primary-active)}.doc-controls .btn--style-primary,.doc-controls .btn--withPopup,.doc-controls .form-submit>.btn--withPopup{transition:background-color .18s,box-shadow .18s;box-shadow:0 2px 6px #2563eb40;background-color:var(--doomina-primary)!important;border-color:var(--doomina-primary)!important;color:#fff!important;border-radius:10px!important;overflow:hidden!important}.doc-controls .btn--style-primary:hover,.doc-controls .btn--withPopup:hover{box-shadow:0 4px 12px #2563eb59;background-color:var(--doomina-primary-hover)!important;border-color:var(--doomina-primary-hover)!important}.doc-controls .btn--style-primary>button,.doc-controls .btn--style-primary .btn,.doc-controls .btn--withPopup>button,.doc-controls .btn--withPopup .btn,.doc-controls .popup-button,.doc-controls .popup-button__button,.doc-controls .popup-button-list__button{color:#fff!important;box-shadow:none!important;background-color:#0000!important;border-color:#0000!important;border-radius:0!important}.doc-controls .btn--style-primary>button:hover,.doc-controls .btn--style-primary .btn:hover,.doc-controls .btn--withPopup>button:hover,.doc-controls .btn--withPopup .btn:hover,.doc-controls .popup-button:hover,.doc-controls .popup-button__button:hover,.doc-controls .popup-button-list__button:hover{color:#fff!important;background-color:#ffffff1f!important}.doc-controls .btn--style-primary svg,.doc-controls .btn--style-primary .btn svg,.doc-controls .btn--withPopup svg,.doc-controls .popup-button svg,.doc-controls .popup-button__button svg,.doc-controls .popup-button-list__button svg{color:#fff!important;fill:currentColor!important}.doc-controls .doc-controls__popup{box-shadow:none!important;background:0 0!important;border:0!important;margin-left:.4rem!important;padding:0!important}.doc-controls .doc-controls__dots{cursor:pointer;background:var(--doomina-primary)!important;background-color:var(--doomina-primary)!important;color:#fff!important;border:0!important;border-radius:10px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:2.25rem!important;height:2.25rem!important;margin:0!important;padding:0!important;transition:background .18s,box-shadow .18s,transform 50ms!important;display:inline-flex!important;box-shadow:0 2px 6px #2563eb40!important}.doc-controls .doc-controls__dots:hover,.doc-controls .popup--active .doc-controls__dots{background:var(--doomina-primary-hover)!important;background-color:var(--doomina-primary-hover)!important;color:#fff!important;border:0!important;box-shadow:0 4px 12px #2563eb59!important}.doc-controls .doc-controls__dots:active{transform:translateY(1px);background:var(--doomina-primary-active)!important;background-color:var(--doomina-primary-active)!important}.doc-controls .doc-controls__dots:focus-visible{outline:2px solid var(--doomina-primary)!important;outline-offset:2px!important}.doc-controls .doc-controls__dots>div{opacity:1!important;background:#fff!important;border-radius:50%!important;width:4px!important;height:4px!important}.doc-controls .popup__content .popup-button-list__button,.doc-controls .popup__content button.popup-button-list__button,.doc-controls .popup__content [role=menuitem]:not(.popup-button-list__separator){color:var(--theme-elevation-800,#0f172a)!important;background-color:#0000!important}.doc-controls .popup__content .popup-button-list__button:hover,.doc-controls .popup__content button.popup-button-list__button:hover,.doc-controls .popup__content [role=menuitem]:not(.popup-button-list__separator):hover{background-color:var(--doomina-primary-soft)!important;color:var(--doomina-primary)!important}.doc-header__title.render-title,.doc-header__title{text-overflow:clip!important;white-space:normal!important;padding-bottom:.25rem!important;line-height:1.25!important;overflow:visible!important}.doc-header__title:after,.doc-header__title:before{display:none!important}a:not(.btn):not(.nav__link):not(.nav-group__toggle):not([class*=nav]){color:var(--doomina-primary)}a:not(.btn):not(.nav__link):not(.nav-group__toggle):not([class*=nav]):hover{color:var(--doomina-primary-hover)}.template-default--login,.template-minimal,[data-template=login]{background:radial-gradient(at 12% 18%,#60a5fa52,#0000 55%),radial-gradient(at 88% 82%,#fbbf241f,#0000 55%),radial-gradient(at 50% 110%,#3b82f638,#0000 60%),linear-gradient(160deg,#07101f 0%,#0f1f47 45%,#0a1530 100%);min-height:100vh;position:relative;overflow:hidden}.template-default--login:before,.template-minimal:before,[data-template=login]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 30%,#3b82f62e,#0000 35%),radial-gradient(circle at 80% 20%,#93c5fd1a,#0000 30%);position:absolute;inset:0}.template-default--login:after,.template-minimal:after,[data-template=login]:after{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.template-default--login>*,.template-minimal>*,[data-template=login]>*{z-index:1;position:relative}.template-default--login .login,.template-minimal .login{-webkit-backdrop-filter:blur(18px)saturate(140%);color:#e2e8f0;background:linear-gradient(#0f1f47c7 0%,#07101fd1 100%);border-radius:24px;width:calc(100% - 2rem);max-width:460px;padding:2rem 2.25rem 2.25rem;position:relative;box-shadow:0 40px 100px -25px #000000b3,0 12px 32px -12px #07101f8c,inset 0 1px #ffffff14,0 0 0 1px #60a5fa2e}.template-default--login .login:before,.template-minimal .login:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--doomina-primary) 25%, #60a5fa 50%, var(--doomina-primary) 75%, transparent 100%);opacity:.85;border-radius:0 0 4px 4px;height:4px;position:absolute;top:0;left:24px;right:24px}[data-theme=dark] .template-default--login .login,[data-theme=dark] .template-minimal .login{background:#0f172a;box-shadow:0 40px 100px -25px #000000d9,0 12px 32px -12px #0009,0 0 0 1px #60a5fa2e}.template-default--login .login__brand,.template-minimal .login__brand,.template-default--login .graphic-logo,.template-minimal .graphic-logo{display:none!important}.doomina-before-login{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.doomina-before-login__brand{justify-content:center;align-items:center;width:230px;height:230px;margin:0 0 1.1rem;display:inline-flex;position:relative}.doomina-before-login__brand-glow{filter:blur(8px);z-index:0;background:radial-gradient(circle,#2563eb59 0%,#2563eb1f 45%,#0000 70%);border-radius:999px;animation:3.6s ease-in-out infinite doomina-glow;position:absolute;inset:-10px}@keyframes doomina-glow{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.doomina-before-login__brand-mark{z-index:1;object-fit:contain;filter:drop-shadow(0 8px 18px #fbbf2452)drop-shadow(0 4px 8px #2563eb47);background:0 0;width:230px;height:230px;position:relative}.doomina-before-login__badge{color:#bfdbfe;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#60a5fa2e;border:1px solid #93c5fd52;border-radius:999px;align-items:center;gap:.45rem;margin:0 0 .85rem;padding:.35rem .85rem .35rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.doomina-before-login__badge-dot{background:var(--doomina-primary);border-radius:999px;width:.5rem;height:.5rem;animation:2.4s ease-in-out infinite doomina-pulse;box-shadow:0 0 0 4px #2563eb2e}@keyframes doomina-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.doomina-before-login__title{color:#f8fafc;letter-spacing:-.022em;text-shadow:0 1px 2px #00000040;margin:0 0 .45rem;font-size:1.65rem;font-weight:700;line-height:1.18}.doomina-before-login__lead{color:#cbd5e1;max-width:36ch;margin:0 auto 1.4rem;font-size:.94rem;line-height:1.55}.doomina-before-login__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;width:100%;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.doomina-before-login__feature{background:linear-gradient(#60a5fa1a 0%,#60a5fa08 100%);border:1px solid #93c5fd2e;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:.85rem .55rem .75rem;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:flex}.doomina-before-login__feature:hover{background:linear-gradient(#60a5fa38 0%,#60a5fa14 100%);border-color:#93c5fd66;transform:translateY(-2px);box-shadow:0 6px 16px -8px #60a5fa73}.doomina-before-login__feature-icon{color:#fff;background:linear-gradient(135deg,#60a5fa 0%,#2563eb 100%);border-radius:11px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;box-shadow:0 4px 10px -2px #2563eb8c,inset 0 1px #ffffff38}.doomina-before-login__feature-icon svg{width:1.15rem;height:1.15rem}.doomina-before-login__feature-text{text-align:center;flex-direction:column;gap:.1rem;display:flex}.doomina-before-login__feature-label{color:#f1f5f9;letter-spacing:.005em;font-size:.78rem;font-weight:600;line-height:1.2}.doomina-before-login__feature-hint{color:#94a3b8;letter-spacing:.01em;font-size:.66rem;font-weight:500;line-height:1.25}.doomina-before-login__site{color:#0f1f47;letter-spacing:.01em;background:#fff;border:1px solid #ffffffd9;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;width:100%;margin-bottom:.25rem;padding:.85rem 1.1rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:inline-flex;position:relative;box-shadow:0 10px 24px -10px #0000008c,0 2px 6px -1px #00000040,inset 0 1px #ffffffe6}.doomina-before-login__site svg{width:1rem;height:1rem;color:var(--doomina-primary);transition:transform .18s,color .18s}.doomina-before-login__site:hover{background:var(--doomina-primary);border-color:var(--doomina-primary);color:#fff;transform:translateY(-2px);box-shadow:0 16px 32px -10px #2563eba6,0 4px 10px -2px #0f172a59,inset 0 1px #ffffff2e}.doomina-before-login__site:hover svg{color:#fff;transform:translate(3px)}.doomina-before-login__site:active{filter:brightness(.96);transform:translateY(0)}.doomina-before-login__divider{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;width:100%;margin:1.1rem 0 .25rem;font-size:.72rem;font-weight:600;display:flex}.doomina-before-login__divider:before,.doomina-before-login__divider:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff2e 50%,#0000 100%);flex:1;height:1px}.doomina-before-login__divider span{white-space:nowrap}.doomina-before-login__hint{color:#cbd5e1;text-align:left;box-sizing:border-box;background:#60a5fa14;border:1px solid #93c5fd2e;border-radius:12px;align-items:flex-start;gap:.6rem;width:100%;margin:1rem 0 0;padding:.75rem .9rem;font-size:.78rem;line-height:1.5;display:flex}.doomina-before-login__hint-icon{color:#93c5fd;flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.05rem}[data-theme=dark] .doomina-before-login__brand-mark{background:linear-gradient(135deg,#60a5fa2e 0%,#2563eb52 100%);box-shadow:0 10px 24px -8px #60a5fa66,inset 0 0 0 1px #60a5fa4d}[data-theme=dark] .doomina-before-login__badge{color:#bfdbfe;background:#60a5fa24;border-color:#60a5fa47}[data-theme=dark] .doomina-before-login__title{color:#f8fafc}[data-theme=dark] .doomina-before-login__lead{color:#cbd5e1}[data-theme=dark] .doomina-before-login__feature{background:linear-gradient(#60a5fa12 0%,#60a5fa05 100%);border-color:#60a5fa29}[data-theme=dark] .doomina-before-login__feature:hover{background:linear-gradient(#60a5fa2e 0%,#60a5fa0f 100%);border-color:#60a5fa5c;box-shadow:0 6px 16px -8px #60a5fa66}[data-theme=dark] .doomina-before-login__feature-icon{color:#93c5fd;background:#0f172a;box-shadow:0 2px 4px #0000004d,0 0 0 1px #60a5fa38}[data-theme=dark] .doomina-before-login__feature-label{color:#f1f5f9}[data-theme=dark] .doomina-before-login__feature-hint{color:#94a3b8}[data-theme=dark] .doomina-before-login__site{color:#bfdbfe;background:#60a5fa14;border-color:#60a5fa52}[data-theme=dark] .doomina-before-login__site:hover{color:#f8fafc;background:#60a5fa2e;border-color:#60a5fa8c;box-shadow:0 4px 10px -4px #60a5fa73}[data-theme=dark] .doomina-before-login__divider{color:#94a3b8}[data-theme=dark] .doomina-before-login__divider:before,[data-theme=dark] .doomina-before-login__divider:after{background:linear-gradient(90deg,#0000 0%,#ffffff24 50%,#0000 100%)}[data-theme=dark] .doomina-before-login__hint{color:#cbd5e1;background:#60a5fa14;border-color:#60a5fa2e}[data-theme=dark] .doomina-before-login__hint-icon{color:#93c5fd}@media (max-width:480px){.template-default--login .login,.template-minimal .login{border-radius:18px;padding:1.5rem 1.25rem}.doomina-before-login__title{font-size:1.35rem}.doomina-before-login__features{gap:.4rem}.doomina-before-login__feature{padding:.7rem .35rem .6rem}.doomina-before-login__feature-icon{width:2rem;height:2rem}.doomina-before-login__feature-hint{display:none}}.template-default--login .login form,.template-minimal .login form{flex-direction:column;gap:.85rem;display:flex}.template-default--login .login label,.template-minimal .login label{color:#cbd5e1;letter-spacing:.02em;font-size:.78rem;font-weight:600}input:focus,textarea:focus,select:focus{border-color:var(--doomina-primary)!important;box-shadow:0 0 0 3px #2563eb26!important}[data-theme=dark] input:focus,[data-theme=dark] textarea:focus,[data-theme=dark] select:focus{box-shadow:0 0 0 3px #60a5fa40!important}.template-default--login .login .btn--style-primary,.template-minimal .login .btn--style-primary{letter-spacing:.01em;border-radius:12px;width:100%;margin-top:.4rem;padding:.85rem 1rem;font-size:.95rem;font-weight:600;transition:transform .15s,box-shadow .18s,filter .18s;box-shadow:0 8px 20px -6px #2563eb8c,0 2px 4px -1px #2563eb4d,inset 0 1px #ffffff2e;background:linear-gradient(135deg, var(--doomina-primary) 0%, var(--doomina-primary-active) 100%)!important;border:none!important}.template-default--login .login .btn--style-primary:hover:not(:disabled),.template-minimal .login .btn--style-primary:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 12px 28px -8px #2563eba6,0 4px 8px -2px #2563eb66,inset 0 1px #ffffff40}.template-default--login .login .btn--style-primary:active:not(:disabled),.template-minimal .login .btn--style-primary:active:not(:disabled){filter:brightness(.96);transform:translateY(0)}.template-default--login .login input[type=email],.template-default--login .login input[type=password],.template-default--login .login input[type=text],.template-minimal .login input[type=email],.template-minimal .login input[type=password],.template-minimal .login input[type=text]{color:#f1f5f9;background:#07101f8c;border:1px solid #93c5fd38;border-radius:10px;padding:.78rem .95rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s,background .15s}.template-default--login .login input[type=email]::placeholder,.template-default--login .login input[type=password]::placeholder,.template-default--login .login input[type=text]::placeholder,.template-minimal .login input[type=email]::placeholder,.template-minimal .login input[type=password]::placeholder,.template-minimal .login input[type=text]::placeholder{color:#64748b}.template-default--login .login input[type=email]:focus,.template-default--login .login input[type=password]:focus,.template-default--login .login input[type=text]:focus,.template-minimal .login input[type=email]:focus,.template-minimal .login input[type=password]:focus,.template-minimal .login input[type=text]:focus{background:#07101fbf;border-color:#93c5fd8c!important;box-shadow:0 0 0 3px #60a5fa2e!important}.template-default--login .login__forgot,.template-minimal .login__forgot,.template-default--login a[href*=forgot],.template-minimal a[href*=forgot],.template-default--login a[href*=create-first-user],.template-minimal a[href*=create-first-user]{display:none!important}.nav .nav__header,.nav__header{border-bottom-color:var(--doomina-primary-soft)}.pill--has-action.pill--style-success,.pill.pill--style-success{background-color:var(--doomina-primary-soft);color:var(--doomina-primary-active)}.nav-group__content .nav-group__link--active,.nav__link--active{border-left:3px solid var(--doomina-primary)}.nav .nav-group__toggle{color:var(--doomina-slate-500)!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:.6rem .85rem!important;font-size:.72rem!important;font-weight:600!important}.nav .nav__link,.nav .nav-group__link,.nav a.nav__link,.nav a.nav-group__link{transition:background-color .12s,color .12s;color:var(--doomina-slate-700)!important;border-left:none!important;border-radius:8px!important;margin:.1rem .35rem!important;padding:.55rem .85rem!important;font-size:.92rem!important;font-weight:500!important;text-decoration:none!important}.nav .nav__link:hover,.nav .nav-group__link:hover,.nav a.nav__link:hover,.nav a.nav-group__link:hover{background:var(--doomina-primary-soft)!important;color:var(--doomina-primary-active)!important}.nav .nav__link--active,.nav .nav-group__link--active,.nav a.nav__link--active,.nav a.nav-group__link--active{background:var(--doomina-primary-soft)!important;color:var(--doomina-primary-active)!important;border-left:3px solid var(--doomina-primary)!important;padding-left:calc(.85rem - 3px)!important;font-weight:600!important}.nav>a:first-of-type{color:var(--doomina-slate-700)!important;text-decoration:none!important}.nav a[href$=\/logout]{color:var(--doomina-slate-500)!important;font-weight:500!important}.nav a[href$=\/logout]:hover{color:#dc2626!important;background:#dc262614!important}[data-theme=dark] .nav .nav-group__toggle{color:#94a3b8!important}[data-theme=dark] .nav .nav__link,[data-theme=dark] .nav .nav-group__link,[data-theme=dark] .nav a.nav__link,[data-theme=dark] .nav a.nav-group__link{color:#cbd5e1!important}[data-theme=dark] .nav .nav__link:hover,[data-theme=dark] .nav .nav-group__link:hover,[data-theme=dark] .nav a.nav__link:hover,[data-theme=dark] .nav a.nav-group__link:hover{color:#f8fafc!important;background:#60a5fa1f!important}[data-theme=dark] .nav .nav__link--active,[data-theme=dark] .nav .nav-group__link--active,[data-theme=dark] .nav a.nav__link--active,[data-theme=dark] .nav a.nav-group__link--active{color:#f8fafc!important;background:#60a5fa2e!important}.doomina-icon{box-sizing:border-box;background:linear-gradient(135deg, var(--doomina-primary) 0%, var(--doomina-primary-active) 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:auto;max-width:100%;height:36px;padding:0 14px;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 3px 10px #2563eb47,inset 0 0 0 1px #ffffff2e}.doomina-icon:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 5px 14px #2563eb5c,inset 0 0 0 1px #ffffff47}.doomina-icon__text{color:#fff;letter-spacing:.18em;text-transform:uppercase;font-size:1rem;font-weight:800;line-height:1;font-family:var(--font-body,system-ui, -apple-system, "Segoe UI", sans-serif);text-shadow:0 1px 2px #0000002e}.step-nav__home .doomina-icon{border-radius:9px;height:30px;padding:0 10px}.step-nav__home .doomina-icon .doomina-icon__text{letter-spacing:.16em;font-size:.78rem}.nav__header .doomina-icon,.template-default__nav .doomina-icon{width:100%;max-width:100%}.nav__header,.nav__header *,.nav .graphic-icon,.template-default__nav,.template-default__nav .graphic-icon,.template-default__nav .nav__header,.nav__header .nav__brand,.nav__header .nav__home,.nav__header .graphic-icon,.app-header__step-nav-wrapper,.app-header__step-nav-wrapper *,.step-nav,.step-nav *,.step-nav__home,.step-nav__home *,.step-nav__home>span,.step-nav__home>span>div{overflow:visible!important}.nav__header a:has(.doomina-icon){overflow:visible!important}.step-nav{flex-wrap:nowrap!important;align-items:center!important;gap:.5rem!important;display:inline-flex!important}.step-nav__home{z-index:1!important;border-radius:9px!important;flex:none!important;align-items:center!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin-right:.25rem!important;padding:0!important;display:inline-flex!important;position:relative!important}.step-nav__home>span,.step-nav__home>span>div{flex:none!important;align-items:center!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:inline-flex!important}.nav__header,.nav__header .graphic-icon,.nav__header .nav__brand,.nav__header .nav__home{border-radius:12px;width:100%;padding:0;line-height:1;display:block;height:auto!important;min-height:0!important;max-height:none!important}.nav__header a:has(.doomina-icon){border-radius:12px;width:100%;padding:0;line-height:1;display:block;height:auto!important;min-height:0!important;max-height:none!important}.nav__header .nav__home:hover{text-decoration:none}.nav__header a:has(.doomina-icon):hover{text-decoration:none}.doomina-avatar{background:linear-gradient(135deg, var(--doomina-primary) 0%, var(--doomina-primary-active) 100%);color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;font-weight:600;line-height:1;transition:transform .15s,box-shadow .15s;display:inline-flex;overflow:hidden;box-shadow:0 2px 6px #2563eb47,inset 0 0 0 2px #ffffff2e}.doomina-avatar__initial{-webkit-user-select:none;user-select:none;text-shadow:0 1px 1px #0000001f}.doomina-avatar img{object-fit:cover;width:100%;height:100%;display:block}.doomina-avatar:hover{transform:scale(1.05);box-shadow:0 3px 10px #2563eb66,inset 0 0 0 2px #ffffff38}.app-header__account{justify-content:center;align-items:center;width:32px;height:32px;margin-left:8px;display:inline-flex}.doomina-logo{justify-content:center;align-items:center;gap:14px;width:100%;display:inline-flex}.doomina-logo__mark{background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.doomina-logo__mark img{object-fit:contain;filter:drop-shadow(0 4px 10px #2563eb40);width:56px;height:56px}.doomina-logo__text{flex-direction:column;line-height:1;display:flex}.doomina-logo__name{letter-spacing:.02em;color:var(--doomina-slate-900,#0f172a);font-family:Inter,-apple-system,sans-serif;font-size:1.55rem;font-weight:700}.doomina-logo__tagline{letter-spacing:.32em;text-transform:uppercase;color:var(--doomina-primary,#2563eb);margin-top:4px;font-size:.7rem;font-weight:600}[data-theme=dark] .doomina-logo__name{color:#f8fafc}[data-theme=dark] .doomina-logo__tagline{color:#93c5fd}[data-theme=dark] .doomina-logo__mark img{filter:drop-shadow(0 4px 14px #60a5fa73)}.doc-header{padding-top:1rem!important}.doc-header__title{letter-spacing:-.02em;margin-bottom:.25rem!important}.doc-controls__list,.doc-controls__status{margin-top:.25rem!important}.doc-controls__list .doc-controls__list-item,.doc-controls__list .doc-controls__value-wrap,.doc-controls__status .doc-controls__list-item,.doc-controls__status .doc-controls__value-wrap{color:var(--doomina-slate-500)!important;background:0 0!important;padding:0!important;font-size:.78rem!important}.doc-controls__list .doc-controls__list-item p,.doc-controls__list .doc-controls__list-item>p,.doc-controls__list .doc-controls__value-wrap p,.doc-controls__list .doc-controls__value-wrap>p,.doc-controls__status .doc-controls__list-item p,.doc-controls__status .doc-controls__list-item>p,.doc-controls__status .doc-controls__value-wrap p,.doc-controls__status .doc-controls__value-wrap>p{color:var(--doomina-slate-500)!important;margin:0!important;font-size:.78rem!important;font-weight:400!important}[data-theme=dark] .doc-controls__list .doc-controls__list-item,[data-theme=dark] .doc-controls__list .doc-controls__value-wrap,[data-theme=dark] .doc-controls__list .doc-controls__list-item p,[data-theme=dark] .doc-controls__list .doc-controls__value-wrap p{color:#94a3b8!important}.doc-controls__controls{gap:.5rem}[data-template=default] .collection-edit,[data-template=default] .account{background:linear-gradient(#f8fafc 0%,#fff 280px)}[data-theme=dark] [data-template=default] .collection-edit,[data-theme=dark] [data-template=default] .account{background:linear-gradient(#0b1220 0%,#0f172a 280px)}.collection-edit .render-fields,.account .render-fields{flex-direction:column;gap:.85rem;display:flex}.collection-edit .field-type,.account .field-type{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem 1.1rem;transition:border-color .15s,box-shadow .15s}.collection-edit .field-type:focus-within,.account .field-type:focus-within{border-color:var(--doomina-primary);box-shadow:0 0 0 3px #2563eb14}.collection-edit .field-type>label,.collection-edit .field-type .field-label,.account .field-type>label,.account .field-type .field-label{color:var(--doomina-slate-700);letter-spacing:.01em;margin-bottom:.35rem;font-size:.82rem;font-weight:600}.collection-edit .field-type .field-description,.collection-edit .field-type .tooltip-content,.account .field-type .field-description,.account .field-type .tooltip-content{color:var(--doomina-slate-500);margin-top:.4rem;font-size:.75rem;line-height:1.4}.collection-edit .field-type input,.collection-edit .field-type textarea,.collection-edit .field-type .rs__control,.account .field-type input,.account .field-type textarea,.account .field-type .rs__control{border-radius:8px}[data-theme=dark] .collection-edit .field-type,[data-theme=dark] .account .field-type{background:#0f172a;border-color:#60a5fa2e}[data-theme=dark] .collection-edit .field-type>label,[data-theme=dark] .collection-edit .field-type .field-label,[data-theme=dark] .account .field-type>label,[data-theme=dark] .account .field-type .field-label{color:#cbd5e1}[data-theme=dark] .collection-edit .field-type .field-description,[data-theme=dark] .account .field-type .field-description{color:#94a3b8}.collection-edit .group-field,.account .group-field{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-top:.5rem;padding:1.25rem}.collection-edit .group-field>h3,.collection-edit .group-field .group-field__header h3,.account .group-field>h3,.account .group-field .group-field__header h3{color:var(--doomina-slate-900);border-bottom:1px solid var(--doomina-primary-soft);margin:0 0 .85rem;padding-bottom:.6rem;font-size:1rem;font-weight:700}.collection-edit .group-field .field-type,.account .group-field .field-type{box-shadow:none;background:0 0;border:none;padding:0}[data-theme=dark] .collection-edit .group-field,[data-theme=dark] .account .group-field{background:#0f172a;border-color:#60a5fa2e}[data-theme=dark] .collection-edit .group-field>h3,[data-theme=dark] .collection-edit .group-field .group-field__header h3,[data-theme=dark] .account .group-field>h3,[data-theme=dark] .account .group-field .group-field__header h3{color:#f8fafc;border-bottom-color:#60a5fa2e}.checkbox-input{padding:.4rem 0}.doc-controls .btn--style-primary{letter-spacing:.01em;border-radius:10px;padding:.55rem 1.25rem;font-weight:600}
