.theme-module__mQur2W__font-light,.theme-module__mQur2W__font-regular,.theme-module__mQur2W__font-semibold,.theme-module__mQur2W__font-bold{font-family:var(--font-inter), Inter, Arial, sans-serif;font-size:.92rem;line-height:1.5}.theme-module__mQur2W__font-light{font-weight:300}.theme-module__mQur2W__font-regular{font-weight:400}.theme-module__mQur2W__font-semibold{font-weight:600}.theme-module__mQur2W__font-bold{font-weight:700}.theme-module__mQur2W__container{min-height:100vh;color:var(--text);font-size:14px;font-family:var(--font-inter), Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;padding:28px}.theme-module__mQur2W__mesh-bg{box-sizing:border-box;min-height:100vh;padding:32px 24px 48px}.theme-module__mQur2W__header{max-width:900px;margin-bottom:22px}.theme-module__mQur2W__title{margin:0 0 4px;font-size:1.25rem}.theme-module__mQur2W__lead{color:var(--muted);margin:0}.theme-module__mQur2W__grid{grid-template-columns:repeat(2,minmax(320px,1fr));gap:18px;max-width:1240px;margin:0 auto;display:grid}@media (max-width:900px){.theme-module__mQur2W__grid{grid-template-columns:1fr}}.theme-module__mQur2W__card-glow{background:var(--panel-bg);border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(28px);border-radius:20px;flex-direction:column;display:flex;position:relative;box-shadow:0 18px 40px #0f172a14}.theme-module__mQur2W__card-glow:before{content:"";background:linear-gradient(135deg, var(--panel-outline-strong), var(--panel-outline-soft));-webkit-mask-composite:xor;pointer-events:none;border-radius:20px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.theme-module__mQur2W__card-glow-inner{border-radius:inherit;background:var(--panel-inner-bg);flex-direction:column;flex:1;gap:16px;padding:24px;display:flex;overflow:hidden}.theme-module__mQur2W__card-section{background:var(--panel-section-bg);border:1px solid var(--panel-section-border);border-radius:12px;padding:14px 18px}.theme-module__mQur2W__card-surface-l2{background:var(--panel-raised-bg);border:1px solid var(--panel-raised-border)}.theme-module__mQur2W__summary-kpi-card{transition:box-shadow .18s,border-color .18s,background-color .18s}.theme-module__mQur2W__summary-kpi-card:hover{background:#edf2f7f5;border-color:#7c3aed2e;box-shadow:0 10px 24px #0f172a14}.theme-module__mQur2W__summary-kpi-card:active{background:#e6ecf3f5;box-shadow:0 6px 16px #0f172a14}@media (prefers-color-scheme:dark){.theme-module__mQur2W__summary-kpi-card:hover{background:#ffffff0d;border-color:#ffffff1a;box-shadow:0 12px 28px #02061747}.theme-module__mQur2W__summary-kpi-card:active{background:#ffffff14;box-shadow:0 8px 20px #0206173d}}.theme-module__mQur2W__card-surface-l3{background:var(--panel-raised-strong-bg);border:1px solid var(--panel-raised-strong-border)}.theme-module__mQur2W__sticky-column-shadow-flat{isolation:isolate;overflow:visible}.theme-module__mQur2W__sticky-column-shadow-flat:after{content:"";pointer-events:none;background:linear-gradient(to right, var(--sticky-column-shadow), transparent);opacity:.22;width:14px;position:absolute;top:0;bottom:0;right:-14px}.theme-module__mQur2W__h2{margin:0 0 10px;font-size:.88rem}.theme-module__mQur2W__form{flex-direction:column;gap:12px;display:flex}.theme-module__mQur2W__field{flex-direction:column;gap:6px;display:flex}.theme-module__mQur2W__label{color:var(--text);font-size:.75rem;font-weight:600}.theme-module__mQur2W__muted{color:var(--muted);font-size:.78rem}.theme-module__mQur2W__input,.theme-module__mQur2W__textarea{background:var(--field-bg);border:1px solid var(--field-border);color:var(--text);border-radius:8px;outline:none;padding:8px 10px}.theme-module__mQur2W__input::placeholder,.theme-module__mQur2W__textarea::placeholder{color:var(--field-placeholder)}.theme-module__mQur2W__input:focus,.theme-module__mQur2W__textarea:focus{border-color:#d4af3780;box-shadow:0 0 0 4px #d4af3714}.theme-module__mQur2W__textarea{resize:vertical;min-height:72px}.theme-module__mQur2W__input{width:100%;color:var(--text);background-color:var(--field-bg);border:1px solid var(--field-border);box-sizing:border-box;border-radius:8px;outline:none;padding:10px 12px;font-size:13px;transition:border-color .2s,box-shadow .2s}.theme-module__mQur2W__input::placeholder{color:var(--field-placeholder)}.theme-module__mQur2W__input:hover{border-color:#60a5fa66}.theme-module__mQur2W__input:focus{border-color:#60a5fab3;box-shadow:0 0 0 3px #3b82f633}.theme-module__mQur2W__input:disabled{background-color:var(--field-disabled-bg);color:var(--muted);cursor:not-allowed}.theme-module__mQur2W__inputError{border-color:#ef444499!important}.theme-module__mQur2W__inputError:focus{border-color:#ef4444cc!important;box-shadow:0 0 0 3px #ef444426!important}.theme-module__mQur2W__dashedAddButton{text-align:left;border:1px dashed var(--surface-border);width:100%;color:var(--nav-text);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;transition:border-color .18s,color .18s,background .18s;display:flex}.theme-module__mQur2W__dashedAddButton:hover{color:#a78bfa;background:#7c3aed0d;border-color:#7c3aed66}select.theme-module__mQur2W__input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%239aa4ad' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.theme-module__mQur2W__row{align-items:center;gap:10px;display:flex}.theme-module__mQur2W__buttonStack{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.theme-module__mQur2W__primary,.theme-module__mQur2W__cta-button,.theme-module__mQur2W__ctaButton{--nr:var(--btn-nebula-r,124);--ng:var(--btn-nebula-g,58);--nb:var(--btn-nebula-b,237);background:var(--btn-grad,linear-gradient(135deg, #7c3aed, #3b82f6));color:#fff;cursor:pointer;box-shadow:0 2px 8px rgba(var(--nr), var(--ng), var(--nb), .2);letter-spacing:.01em;border:none;border-radius:8px;padding:7px 16px;font-size:12px;font-weight:600;transition:box-shadow .18s,filter .18s}.theme-module__mQur2W__primary:hover,.theme-module__mQur2W__cta-button:hover,.theme-module__mQur2W__ctaButton:hover{box-shadow:0 3px 12px rgba(var(--nr), var(--ng), var(--nb), .28);filter:brightness(1.1)}.theme-module__mQur2W__primary:active,.theme-module__mQur2W__cta-button:active,.theme-module__mQur2W__ctaButton:active{box-shadow:0 1px 4px rgba(var(--nr), var(--ng), var(--nb), .15);filter:brightness(.95)}.theme-module__mQur2W__primary:disabled,.theme-module__mQur2W__cta-button:disabled,.theme-module__mQur2W__ctaButton:disabled{color:#ffffff4d;cursor:not-allowed;box-shadow:none;filter:none;background:linear-gradient(135deg,#64647866,#5050644d)}@media (prefers-color-scheme:light){.theme-module__mQur2W__primary:disabled,.theme-module__mQur2W__cta-button:disabled,.theme-module__mQur2W__ctaButton:disabled{color:#64748be6;background:#cbd5e1b3}}.theme-module__mQur2W__secondary-button,.theme-module__mQur2W__secondaryButton{--nr:var(--btn-nebula-r,124);--ng:var(--btn-nebula-g,58);--nb:var(--btn-nebula-b,237);border:1px solid rgba(var(--nr), var(--ng), var(--nb), .45);color:#d8dfe6;cursor:pointer;box-shadow:none;background:0 0;border-radius:8px;padding:7px 16px;font-size:12px;font-weight:600;transition:border-color .18s,box-shadow .18s,background .18s}.theme-module__mQur2W__secondary-button:hover,.theme-module__mQur2W__secondaryButton:hover{background:var(--btn-grad-tint,linear-gradient(135deg, #7c3aed26, #3b82f626));border-color:rgba(var(--nr), var(--ng), var(--nb), .65);box-shadow:0 2px 8px rgba(var(--nr), var(--ng), var(--nb), .15);color:#d8dfe6}.theme-module__mQur2W__secondary-button:active,.theme-module__mQur2W__secondaryButton:active{box-shadow:none;color:#d8dfe6}@media (prefers-color-scheme:light){.theme-module__mQur2W__secondary-button,.theme-module__mQur2W__secondaryButton{color:#4c3a8a;border-color:#7c3aed59}.theme-module__mQur2W__secondary-button:hover,.theme-module__mQur2W__secondaryButton:hover{color:#3b2d6e;border-color:#7c3aed99}.theme-module__mQur2W__secondary-button:active,.theme-module__mQur2W__secondaryButton:active{color:#3b2d6e}}.theme-module__mQur2W__ghost-button,.theme-module__mQur2W__ghostButton{--nr:var(--btn-nebula-r,124);--ng:var(--btn-nebula-g,58);--nb:var(--btn-nebula-b,237);color:#d8dfe6;cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:8px;padding:7px 16px;font-size:12px;font-weight:600;transition:box-shadow .18s,background .18s}.theme-module__mQur2W__ghost-button:hover,.theme-module__mQur2W__ghostButton:hover{background:var(--btn-grad-tint,linear-gradient(135deg, #7c3aed26, #3b82f626));box-shadow:0 2px 8px rgba(var(--nr), var(--ng), var(--nb), .1);color:#d8dfe6}.theme-module__mQur2W__ghost-button:active,.theme-module__mQur2W__ghostButton:active{box-shadow:none;color:#d8dfe6}.theme-module__mQur2W__dangerSecondaryButton,.theme-module__mQur2W__dangerButton{cursor:pointer;border-radius:8px;padding:7px 16px;font-size:12px;font-weight:600;transition:border-color .18s,box-shadow .18s,filter .18s,background .18s}.theme-module__mQur2W__dangerSecondaryButton{color:#ef4444;box-shadow:none;background:#ef444414;border:1px solid #ef444438}.theme-module__mQur2W__dangerSecondaryButton:hover{background:#ef44441f;border-color:#ef444452;box-shadow:0 2px 8px #ef44441f}.theme-module__mQur2W__dangerSecondaryButton:active{box-shadow:none;background:#ef444429}.theme-module__mQur2W__dangerButton{color:#ef4444;box-shadow:none;background:#ef444424;border:1px solid #ef444447}.theme-module__mQur2W__dangerButton:hover{background:#ef444433;border-color:#ef444461;box-shadow:0 2px 8px #ef444424}.theme-module__mQur2W__dangerButton:active{box-shadow:none;background:#ef44443d}@media (prefers-color-scheme:dark){.theme-module__mQur2W__dangerSecondaryButton,.theme-module__mQur2W__dangerButton{color:#fca5a5}.theme-module__mQur2W__dangerSecondaryButton{background:#ef44442e;border-color:#ef44444d}.theme-module__mQur2W__dangerSecondaryButton:hover{background:#ef44443d;border-color:#ef44446b;box-shadow:0 2px 8px #ef44442e}.theme-module__mQur2W__dangerSecondaryButton:active{background:#ef444447}.theme-module__mQur2W__dangerButton{background:#ef444440;border-color:#ef444466}.theme-module__mQur2W__dangerButton:hover{background:#ef44444d;border-color:#ef44447a;box-shadow:0 2px 8px #ef444433}.theme-module__mQur2W__dangerButton:active{background:#ef444457}}.theme-module__mQur2W__iconBtn{cursor:pointer;background:linear-gradient(#ffffff05,#0000);border:none;border-radius:8px;padding:4px 7px;font-size:.85rem}.theme-module__mQur2W__dialogBackdrop{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0307139e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.theme-module__mQur2W__dialogPanel{background:#0e121ef7;border:1px solid #ffffff14;border-radius:22px;width:min(540px,100% - 32px);padding:24px;box-shadow:0 24px 48px #0000004d}.theme-module__mQur2W__dialogHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.theme-module__mQur2W__dialogTitle{color:var(--text);margin:0;font-size:.92rem;font-weight:700}.theme-module__mQur2W__dialogClose{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.theme-module__mQur2W__dialogBody{color:var(--text);flex-direction:column;gap:18px;margin-bottom:20px;font-size:.9rem;line-height:1.6;display:flex}.theme-module__mQur2W__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.theme-module__mQur2W__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.theme-module__mQur2W__formGroup{flex-direction:column;gap:10px;display:flex}.theme-module__mQur2W__groupTitle{color:var(--text);margin:0;font-size:.9rem;font-weight:700}.theme-module__mQur2W__checkboxRow{color:var(--text);align-items:center;gap:10px;font-size:.86rem;line-height:1.4;display:inline-flex}.theme-module__mQur2W__radioRow{color:var(--text);align-items:center;gap:8px;margin-bottom:8px;font-size:.86rem;display:inline-flex}.theme-module__mQur2W__radioRow+.theme-module__mQur2W__radioRow{margin-left:24px}.theme-module__mQur2W__fieldset{border:1px solid #ffffff14;border-radius:12px;margin:12px 0 0;padding:14px}.theme-module__mQur2W__fieldsetLegend{color:var(--text);margin:0 0 10px;font-size:.85rem;font-weight:600}@media (max-width:900px){.theme-module__mQur2W__formGrid{grid-template-columns:1fr}}@keyframes theme-module__mQur2W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.theme-module__mQur2W__spinner{vertical-align:-.125em;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1em;height:1em;margin-right:.5em;animation:.8s linear infinite theme-module__mQur2W__spin;display:inline-block}
