@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307.p.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.geist_8f18ffca-module__TzHX_G__className{font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21.p.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.geist_mono_5d54c33e-module__FJoGqa__className{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal}
.LanguageSwitcher-module__xm2PQW__switcherNav{align-items:center;display:inline-flex;position:relative}.LanguageSwitcher-module__xm2PQW__current{color:var(--color-muted);cursor:pointer;border:1px solid var(--color-border);letter-spacing:.05em;background:0 0;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700;transition:background .1s,color .1s}.LanguageSwitcher-module__xm2PQW__switcherNav:hover .LanguageSwitcher-module__xm2PQW__dropdown{display:flex}.LanguageSwitcher-module__xm2PQW__dropdown{background:var(--color-surface);border:1px solid var(--color-border);z-index:100;border-radius:8px;flex-direction:column;min-width:130px;padding:4px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 16px #00000014}.LanguageSwitcher-module__xm2PQW__option{all:unset;cursor:pointer;color:var(--color-text);border-radius:6px;padding:8px 12px;font-size:13px;transition:background .1s}.LanguageSwitcher-module__xm2PQW__option:hover{background:var(--color-surface-soft)}.LanguageSwitcher-module__xm2PQW__option.LanguageSwitcher-module__xm2PQW__active{color:var(--color-primary);font-weight:700}.LanguageSwitcher-module__xm2PQW__switcherInline{align-items:center;gap:4px;display:flex}.LanguageSwitcher-module__xm2PQW__btn{all:unset;letter-spacing:.05em;color:var(--color-muted);cursor:pointer;border:1px solid #0000;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:700;transition:all .1s}.LanguageSwitcher-module__xm2PQW__btn:hover{border-color:var(--color-border);color:var(--color-text)}.LanguageSwitcher-module__xm2PQW__btn.LanguageSwitcher-module__xm2PQW__active{background:var(--color-primary-soft);color:var(--color-primary-contrast);border-color:#0000}
.Layout-module__CsUiHG__container{width:min(var(--container-width), calc(100% - var(--container-padding)));margin:0 auto}.Layout-module__CsUiHG__siteHeader{border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#fffffff0;position:sticky;top:0}.Layout-module__CsUiHG__nav{height:var(--header-height);justify-content:space-between;align-items:center;display:flex}.Layout-module__CsUiHG__siteBrand,.Layout-module__CsUiHG__footerBrand{color:var(--color-text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.Layout-module__CsUiHG__siteBrandLogo{border-radius:var(--radius-md);width:36px;height:36px;display:block}.Layout-module__CsUiHG__footerBrandLogo{border-radius:var(--radius-sm);width:32px;height:32px;display:block}.Layout-module__CsUiHG__siteBrandText{letter-spacing:-.03em;color:var(--color-text);font-size:20px;font-weight:800}.Layout-module__CsUiHG__footerBrandText{letter-spacing:-.03em;color:var(--color-text);font-size:18px;font-weight:800}.Layout-module__CsUiHG__mainNav{align-items:center;gap:22px;display:flex}.Layout-module__CsUiHG__mainNav a{color:var(--color-text);font-size:15px;font-weight:500;text-decoration:none}.Layout-module__CsUiHG__navDropdown{align-items:center;display:inline-flex;position:relative}.Layout-module__CsUiHG__navDropdownTrigger{align-items:center;gap:4px;display:inline-flex}.Layout-module__CsUiHG__navDropdown:hover .Layout-module__CsUiHG__navDropdownMenu,.Layout-module__CsUiHG__navDropdown:focus-within .Layout-module__CsUiHG__navDropdownMenu{display:flex}.Layout-module__CsUiHG__navDropdownMenu{background:var(--color-surface);border:1px solid var(--color-border);z-index:100;border-radius:10px;flex-direction:column;min-width:180px;padding:16px 6px 6px;display:none;position:absolute;top:100%;left:0;box-shadow:0 12px 32px #0f172a1f}.Layout-module__CsUiHG__navDropdownMenu a{white-space:nowrap;border-radius:7px;padding:9px 12px;font-size:14px;font-weight:500}.Layout-module__CsUiHG__navDropdownMenu a:hover,.Layout-module__CsUiHG__navDropdownMenu a.Layout-module__CsUiHG__active{background:var(--color-surface-soft);color:var(--color-primary-contrast)}.Layout-module__CsUiHG__btnNav{background:linear-gradient(135deg, var(--color-primary) 0%, #7ae6e1 100%);border-radius:var(--radius-pill);cursor:pointer;font-size:15px;font-weight:800;font-family:var(--font-base);border:none;padding:10px 16px;text-decoration:none;transition:background .15s,transform .15s;display:inline-block;box-shadow:0 10px 28px #00cec538;color:var(--color-primary-contrast)!important}.Layout-module__CsUiHG__btnNav:hover{background:linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-primary) 100%);transform:translateY(-1px);color:#fff!important}.Layout-module__CsUiHG__btnSecondary{border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-pill);padding:10px 16px;font-weight:700;text-decoration:none;transition:border-color .15s;display:inline-block}.Layout-module__CsUiHG__btnSecondary:hover{border-color:var(--color-muted)}.Layout-module__CsUiHG__mobileMenuBtn{cursor:pointer;width:40px;height:40px;color:var(--color-text);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:none}.Layout-module__CsUiHG__mobileMenuBtn:hover{background:#0000000d}.Layout-module__CsUiHG__mobileNav{background:#fff;border-top:1px solid #e5e7eb;flex-direction:column;gap:4px;padding:12px 20px 20px;display:flex}.Layout-module__CsUiHG__mobileNavLink{color:var(--color-text);border-bottom:1px solid #f1f5f9;padding:11px 8px;font-size:15px;font-weight:500;text-decoration:none;display:block}.Layout-module__CsUiHG__mobileNavLink:last-of-type{border-bottom:none}.Layout-module__CsUiHG__mobileNavLink:hover{color:var(--color-accent)}.Layout-module__CsUiHG__mobileNavSublink{color:var(--color-muted);padding-left:24px;font-size:14px}.Layout-module__CsUiHG__mobileNavCta{text-align:center;box-sizing:border-box;width:100%;margin-top:12px;display:inline-block}.Layout-module__CsUiHG__mobileNavLang{border-top:1px solid #f1f5f9;margin-top:12px;padding-top:12px}.Layout-module__CsUiHG__siteFooter{border-top:1px solid var(--color-border);color:var(--color-muted);background:var(--color-surface-soft);padding:64px 0 32px}.Layout-module__CsUiHG__footerContent{flex-direction:column;gap:48px;display:flex}.Layout-module__CsUiHG__footerMain{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:56px;display:grid}.Layout-module__CsUiHG__footerIntro{flex-direction:column;align-items:flex-start;gap:16px;max-width:320px;display:flex}.Layout-module__CsUiHG__footerBrand{flex-shrink:0}.Layout-module__CsUiHG__footerTagline{margin:0;font-size:14px;line-height:1.6}.Layout-module__CsUiHG__footerLang{margin-top:4px}.Layout-module__CsUiHG__footerCols{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.Layout-module__CsUiHG__footerColTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);margin:0 0 16px;font-size:12px;font-weight:700}.Layout-module__CsUiHG__footerCol ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Layout-module__CsUiHG__footerCol a{color:var(--color-muted);font-size:14px;text-decoration:none;transition:color .15s}.Layout-module__CsUiHG__footerCol a:hover,.Layout-module__CsUiHG__footerCol a.Layout-module__CsUiHG__active{color:var(--color-text)}.Layout-module__CsUiHG__footerBottom{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.Layout-module__CsUiHG__footerCopyright{margin:0;font-size:13px}.Layout-module__CsUiHG__footerLegal{flex-wrap:wrap;gap:20px;display:flex}.Layout-module__CsUiHG__footerLegal a{color:var(--color-muted);font-size:13px;text-decoration:none}.Layout-module__CsUiHG__footerLegal a:hover{color:var(--color-text);text-decoration:underline}@media (max-width:900px){.Layout-module__CsUiHG__mainNav{display:none}.Layout-module__CsUiHG__mobileMenuBtn{display:flex}.Layout-module__CsUiHG__siteBrandText{font-size:18px}.Layout-module__CsUiHG__footerMain{grid-template-columns:1fr;gap:40px}.Layout-module__CsUiHG__footerCols{grid-template-columns:repeat(2,1fr);gap:28px}.Layout-module__CsUiHG__footerBottom{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.Layout-module__CsUiHG__footerCols{grid-template-columns:1fr}}
.Button-module__VMVMAW__btn{--_bg:var(--d-accent);--_fg:#063b3a;--_bd:transparent;justify-content:center;align-items:center;gap:var(--space-2,8px);padding:0 var(--space-4,16px);height:var(--field-h,36px);box-sizing:border-box;border:1px solid var(--_bd);border-radius:var(--d-radius-sm,7px);background:var(--_bg);color:var(--_fg);font:inherit;font-weight:650;font-size:var(--text-sm,13px);white-space:nowrap;cursor:pointer;transition:filter var(--dur-fast,.12s) var(--ease,ease), transform var(--dur-fast,.12s) var(--ease,ease), background var(--dur-fast,.12s) var(--ease,ease);line-height:1;text-decoration:none;display:inline-flex}.Button-module__VMVMAW__btn:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.Button-module__VMVMAW__btn:active:not(:disabled){transform:translateY(0)}.Button-module__VMVMAW__btn:focus-visible{outline:2px solid var(--d-accent);outline-offset:2px}.Button-module__VMVMAW__btn:disabled{opacity:.55;cursor:not-allowed}.Button-module__VMVMAW__btn svg{width:1em;height:1em}.Button-module__VMVMAW__primary{--_bg:linear-gradient(135deg, #00cec5 0%, #7ae6e1 100%);--_fg:#063b3a}.Button-module__VMVMAW__ghost{--_bg:var(--d-bg);--_fg:var(--d-text);--_bd:var(--d-border)}.Button-module__VMVMAW__ghost:hover:not(:disabled){background:var(--d-border-soft);filter:none}.Button-module__VMVMAW__subtle{--_bg:var(--d-accent-soft);--_fg:var(--d-accent-text)}.Button-module__VMVMAW__subtle:hover:not(:disabled){background:var(--d-accent);filter:none}.Button-module__VMVMAW__danger{--_bg:var(--d-danger-soft);--_fg:var(--d-danger);--_bd:color-mix(in srgb, var(--d-danger) 25%, transparent)}.Button-module__VMVMAW__danger:hover:not(:disabled){background:color-mix(in srgb, var(--d-danger) 15%, transparent);filter:none}.Button-module__VMVMAW__sm{height:30px;padding:0 var(--space-3,12px);font-size:var(--text-xs,12px)}.Button-module__VMVMAW__lg{height:44px;padding:0 var(--space-5,24px);font-size:var(--text-base,15px)}.Button-module__VMVMAW__block{width:100%;display:flex}
.BackLink-module__w4lZGq__link{color:var(--d-muted);align-items:center;gap:4px;margin-bottom:8px;font-size:12.5px;text-decoration:none;display:inline-flex}.BackLink-module__w4lZGq__link:hover{color:var(--d-text)}
.Card-module__QRy0Sa__card{background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius,10px);box-shadow:var(--d-shadow);overflow:hidden}.Card-module__QRy0Sa__pad{padding:var(--card-pad)}.Card-module__QRy0Sa__header{justify-content:space-between;align-items:center;gap:var(--space-3,12px);padding:var(--card-pad-y) var(--card-pad);box-sizing:border-box;border-bottom:1px solid var(--d-border-soft);min-height:52px;display:flex}.Card-module__QRy0Sa__title{font-size:var(--text-sm,13px);color:var(--d-text);margin:0;font-weight:600}.Card-module__QRy0Sa__action{font-size:var(--text-xs,12px);color:var(--d-accent-dark);cursor:pointer;font-weight:600;font:inherit;background:0 0;border:none;padding:0;text-decoration:none}.Card-module__QRy0Sa__action:hover{text-decoration:underline}.Card-module__QRy0Sa__body{padding:var(--card-pad)}.Card-module__QRy0Sa__flush{padding:0}.Card-module__QRy0Sa__body>:first-child{margin-top:0}.Card-module__QRy0Sa__body>:last-child{margin-bottom:0}.Card-module__QRy0Sa__body:not(.Card-module__QRy0Sa__flush)>div:has(>table){margin-left:calc(-1 * var(--card-pad));margin-right:calc(-1 * var(--card-pad))}.Card-module__QRy0Sa__body:not(.Card-module__QRy0Sa__flush)>div:has(>table):first-child{margin-top:calc(-1 * var(--card-pad))}.Card-module__QRy0Sa__body:not(.Card-module__QRy0Sa__flush)>div:has(>table):last-child{margin-bottom:calc(-1 * var(--card-pad))}
.Badge-module__yqYDGW__badge{align-items:center;gap:var(--space-1,4px);padding:2px var(--space-2,8px);border-radius:var(--radius-pill,999px);font-size:var(--text-xs,12px);white-space:nowrap;font-weight:600;line-height:1.5;display:inline-flex}.Badge-module__yqYDGW__dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.Badge-module__yqYDGW__neutral{background:var(--d-border-soft);color:var(--d-muted)}.Badge-module__yqYDGW__accent{background:var(--d-accent-soft);color:var(--d-accent-text)}.Badge-module__yqYDGW__success{color:#15803d;background:#16a34a1f}.Badge-module__yqYDGW__warning{color:#92400e;background:#f59e0b24}.Badge-module__yqYDGW__danger{background:var(--d-danger-soft);color:var(--d-danger)}.Badge-module__yqYDGW__info{color:#1d4ed8;background:#3b82f61f}html.dark .Badge-module__yqYDGW__success{color:#86efac}html.dark .Badge-module__yqYDGW__warning{color:#fcd34d}html.dark .Badge-module__yqYDGW__info{color:#93c5fd}
.Field-module__kdOvOq__field{gap:var(--field-label-gap);min-width:0;margin:0 0 var(--form-gap);flex-direction:column;display:flex}.Field-module__kdOvOq__field:last-child,.Field-module__kdOvOq__stack>.Field-module__kdOvOq__field,.Field-module__kdOvOq__row>.Field-module__kdOvOq__field{margin-bottom:0}.Field-module__kdOvOq__label{margin:0 0 var(--field-label-gap);color:var(--d-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600;line-height:1.3;display:block}.Field-module__kdOvOq__field>.Field-module__kdOvOq__label{margin:0}.Field-module__kdOvOq__control{box-sizing:border-box;width:100%;min-height:var(--field-h);padding:7px var(--field-px);border:1px solid var(--d-border);border-radius:var(--d-radius-sm,7px);background-color:var(--field-bg);color:var(--d-text);font-family:inherit;font-size:var(--field-font);transition:border-color var(--dur-fast,.12s) var(--ease,ease), box-shadow var(--dur-fast,.12s) var(--ease,ease);outline:none;line-height:20px}.Field-module__kdOvOq__control::placeholder{color:var(--d-muted);opacity:.8}.Field-module__kdOvOq__control:focus{border-color:var(--d-accent);box-shadow:var(--focus-ring,0 0 0 3px var(--d-accent-soft))}.Field-module__kdOvOq__control:disabled{opacity:.6;cursor:not-allowed}select.Field-module__kdOvOq__control{height:var(--field-h);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-top:0;padding-bottom:0;padding-right:32px}select.Field-module__kdOvOq__control[multiple]{height:auto;padding:6px var(--field-px);background-image:none}textarea.Field-module__kdOvOq__control{resize:vertical;min-height:84px;padding-top:8px;padding-bottom:8px;line-height:1.5}input.Field-module__kdOvOq__control:not([type=checkbox]):not([type=radio]):not([type=file]){height:var(--field-h)}input.Field-module__kdOvOq__control[type=checkbox],input.Field-module__kdOvOq__control[type=radio]{width:auto;min-height:0;padding:0}.Field-module__kdOvOq__select{}.Field-module__kdOvOq__textarea{}.Field-module__kdOvOq__hint{color:var(--d-muted);margin:calc(var(--field-label-gap) - var(--form-gap)) 0 var(--form-gap);font-size:12px;line-height:1.45}.Field-module__kdOvOq__hint:first-child{margin-top:0}.Field-module__kdOvOq__hint:last-child{margin-bottom:0}.Field-module__kdOvOq__field>.Field-module__kdOvOq__hint{margin:0}.Field-module__kdOvOq__error{color:var(--d-danger);margin:0;font-size:12px;line-height:1.45}.Field-module__kdOvOq__invalid,.Field-module__kdOvOq__control[aria-invalid=true]{border-color:var(--d-danger)}.Field-module__kdOvOq__invalid:focus,.Field-module__kdOvOq__control[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--d-danger-soft)}.Field-module__kdOvOq__stack{gap:var(--form-gap);flex-direction:column;display:flex}.Field-module__kdOvOq__row{align-items:start;gap:var(--form-gap);margin-bottom:var(--form-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Field-module__kdOvOq__row:last-child{margin-bottom:0}.Field-module__kdOvOq__sectionTitle{color:var(--d-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--d-border);padding-bottom:8px;font-size:11px;font-weight:700}.Field-module__kdOvOq__actions{justify-content:flex-end;gap:var(--space-2,8px);margin-top:var(--page-gap);display:flex}@media (max-width:640px){.Field-module__kdOvOq__row{grid-template-columns:1fr!important}}
.Input-module__rdnxQa__field{}.Input-module__rdnxQa__label{}.Input-module__rdnxQa__hint{}.Input-module__rdnxQa__error{}.Input-module__rdnxQa__control{}.Input-module__rdnxQa__invalid{}
.Select-module__EeJ0TW__field{}.Select-module__EeJ0TW__label{}.Select-module__EeJ0TW__select{width:auto;min-width:200px;}.Select-module__EeJ0TW__full{width:100%;min-width:0}
.Spinner-module__II00WG__spinner{border:2px solid var(--d-border);border-top-color:var(--d-accent);border-radius:50%;animation:.7s linear infinite Spinner-module__II00WG__spin;display:inline-block}@keyframes Spinner-module__II00WG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Spinner-module__II00WG__spinner{animation-duration:1.6s}}.Spinner-module__II00WG__center{padding:var(--space-5,24px);justify-content:center;align-items:center;display:flex}.Spinner-module__II00WG__fullPage{background:var(--d-bg);justify-content:center;align-items:center;height:100vh;display:flex}
.Skeleton-module__LEQJcW__skeleton{background:linear-gradient(90deg, var(--d-border-soft) 25%, var(--d-border) 37%, var(--d-border-soft) 63%);border-radius:var(--radius-xs,6px);background-size:400% 100%;animation:1.4s infinite Skeleton-module__LEQJcW__skeleton-shimmer;display:block}@keyframes Skeleton-module__LEQJcW__skeleton-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.Skeleton-module__LEQJcW__skeleton{animation:none}}.Skeleton-module__LEQJcW__text{border-radius:4px;height:.9em;margin:.28em 0}.Skeleton-module__LEQJcW__stack>*+*{margin-top:var(--space-3,12px)}
.PageHeader-module__gp0rpq__header{margin-bottom:var(--page-gap);justify-content:space-between;align-items:flex-end;gap:var(--space-4,16px);display:flex}.PageHeader-module__gp0rpq__text{min-width:0}.PageHeader-module__gp0rpq__title{font-size:var(--text-xl,22px);letter-spacing:-.025em;color:var(--d-text);margin:0 0 3px;font-weight:700;line-height:1.2}.PageHeader-module__gp0rpq__subtitle{font-size:var(--text-sm,13px);color:var(--d-muted);margin:0;line-height:1.4}.PageHeader-module__gp0rpq__actions{gap:var(--space-2,8px);flex-wrap:wrap;flex-shrink:0;align-items:flex-end;display:flex}@media (max-width:768px){.PageHeader-module__gp0rpq__header{align-items:flex-start;gap:var(--space-3,12px);flex-direction:column}}@media (max-width:600px){.PageHeader-module__gp0rpq__actions{width:100%}.PageHeader-module__gp0rpq__actions>*{flex:auto;justify-content:center}}
.StatCard-module__lbiJjW__grid{grid-template-columns:repeat(var(--cols,4), 1fr);gap:var(--space-4,16px);margin-bottom:var(--page-gap);display:grid}@media (max-width:1024px){.StatCard-module__lbiJjW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.StatCard-module__lbiJjW__grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}}.StatCard-module__lbiJjW__card{background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius,10px);box-shadow:var(--d-shadow);color:inherit;padding:18px 20px;text-decoration:none;display:block;position:relative;overflow:hidden}a.StatCard-module__lbiJjW__card:hover{border-color:var(--d-muted)}.StatCard-module__lbiJjW__card:after{content:"";background:var(--_accent,transparent);border-radius:var(--d-radius,10px) var(--d-radius,10px) 0 0;height:2px;position:absolute;inset:0 0 auto}.StatCard-module__lbiJjW__teal{--_accent:var(--d-accent)}.StatCard-module__lbiJjW__blue{--_accent:#3b82f6}.StatCard-module__lbiJjW__amber{--_accent:#f59e0b}.StatCard-module__lbiJjW__red{--_accent:#ef4444}.StatCard-module__lbiJjW__icon{border-radius:var(--d-radius-sm,7px);justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:14px;display:flex}.StatCard-module__lbiJjW__icon svg{width:17px;height:17px}.StatCard-module__lbiJjW__teal .StatCard-module__lbiJjW__icon{background:var(--d-accent-soft);color:var(--d-accent)}.StatCard-module__lbiJjW__blue .StatCard-module__lbiJjW__icon{color:#3b82f6;background:#3b82f617}.StatCard-module__lbiJjW__amber .StatCard-module__lbiJjW__icon{color:#f59e0b;background:#f59e0b17}.StatCard-module__lbiJjW__red .StatCard-module__lbiJjW__icon{color:#ef4444;background:#ef444417}.StatCard-module__lbiJjW__value{letter-spacing:-.04em;color:var(--d-text);margin-bottom:5px;font-size:30px;font-weight:700;line-height:1}.StatCard-module__lbiJjW__label{font-size:var(--text-xs,12px);color:var(--d-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.StatCard-module__lbiJjW__meta{color:var(--d-muted);margin-top:10px;font-size:11.5px}@media (max-width:560px){.StatCard-module__lbiJjW__card{padding:12px 14px}.StatCard-module__lbiJjW__icon{width:28px;height:28px;margin-bottom:8px}.StatCard-module__lbiJjW__icon svg{width:15px;height:15px}.StatCard-module__lbiJjW__value{margin-bottom:3px;font-size:22px}.StatCard-module__lbiJjW__label{font-size:10.5px}.StatCard-module__lbiJjW__meta{margin-top:4px;font-size:11px}}
.Progress-module__ahfteW__item{margin-bottom:var(--space-4,16px)}.Progress-module__ahfteW__item:last-child{margin-bottom:0}.Progress-module__ahfteW__row{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.Progress-module__ahfteW__label{font-size:var(--text-sm,13px);color:var(--d-text);font-weight:500}.Progress-module__ahfteW__pct{font-size:var(--text-xs,12px);color:var(--d-muted);font-weight:700}.Progress-module__ahfteW__inline{align-items:center;gap:6px;min-width:90px;display:flex}.Progress-module__ahfteW__inline .Progress-module__ahfteW__track{flex:1}.Progress-module__ahfteW__inline .Progress-module__ahfteW__pct{font-size:var(--text-xs,11px)}.Progress-module__ahfteW__track{background:var(--d-bg);border-radius:var(--radius-pill,999px);height:5px;overflow:hidden}.Progress-module__ahfteW__fill{border-radius:var(--radius-pill,999px);background:linear-gradient(90deg, var(--d-accent) 0%, #7ae6e1 100%);height:100%;transition:width .5s var(--ease,ease)}@media (prefers-reduced-motion:reduce){.Progress-module__ahfteW__fill{transition:none}}
.EmptyState-module__98ICJq__empty{padding:var(--space-10,40px) var(--space-5,24px);color:var(--d-muted);text-align:center;justify-content:center;align-items:center;gap:var(--space-2,10px);flex-direction:column;display:flex}.EmptyState-module__98ICJq__empty svg{opacity:.3}.EmptyState-module__98ICJq__title{font-size:var(--text-sm,13.5px);color:var(--d-muted);margin:0}.EmptyState-module__98ICJq__desc{font-size:var(--text-xs,12px);color:var(--d-muted);margin:0}.EmptyState-module__98ICJq__action{margin-top:var(--space-2,8px)}
.Tabs-module__bxw1SW__tabs{background:var(--d-bg);border:1px solid var(--d-border);border-radius:var(--d-radius-sm,7px);margin-bottom:var(--page-gap);gap:2px;padding:3px;display:flex}.Tabs-module__bxw1SW__tab{font:inherit;font-size:var(--text-sm,13px);color:var(--d-muted);cursor:pointer;transition:background var(--dur-fast,.12s), color var(--dur-fast,.12s);white-space:nowrap;align-items:center;gap:var(--space-2,6px);background:0 0;border:none;border-radius:5px;padding:7px 16px;font-weight:500;display:flex}.Tabs-module__bxw1SW__tab:hover{color:var(--d-text)}.Tabs-module__bxw1SW__tab.Tabs-module__bxw1SW__active{background:var(--d-surface);color:var(--d-text);box-shadow:var(--d-shadow);font-weight:600}.Tabs-module__bxw1SW__count{background:var(--d-accent-soft);color:var(--d-accent-text);border-radius:var(--radius-pill,999px);padding:1px 6px;font-size:10px;font-weight:700;line-height:1.6}.Tabs-module__bxw1SW__tab.Tabs-module__bxw1SW__active .Tabs-module__bxw1SW__count{background:var(--d-accent);color:#064e4c}@media (max-width:768px){.Tabs-module__bxw1SW__tabs{box-sizing:border-box;flex-direction:column;width:100%}.Tabs-module__bxw1SW__tab{white-space:normal;text-align:left;justify-content:flex-start}.Tabs-module__bxw1SW__tab .Tabs-module__bxw1SW__count{margin-left:auto}}
.Banner-module__jbid0q__banner{border-radius:var(--d-radius-sm,7px);font-size:var(--text-sm,13px);align-items:flex-start;gap:var(--space-2,8px);border:1px solid;padding:9px 13px;line-height:1.4;display:flex}.Banner-module__jbid0q__banner svg{flex-shrink:0;margin-top:1px}.Banner-module__jbid0q__error{background:color-mix(in srgb, #dc2626 8%, var(--d-surface));color:#991b1b;border-color:#dc262659}.Banner-module__jbid0q__success{background:color-mix(in srgb, #16a34a 9%, var(--d-surface));color:#166534;border-color:#16a34a59}.Banner-module__jbid0q__info{background:var(--d-accent-soft);border-color:color-mix(in srgb, var(--d-accent) 35%, transparent);color:var(--d-accent-text)}html.dark .Banner-module__jbid0q__error{color:#fca5a5}html.dark .Banner-module__jbid0q__success{color:#86efac}
.Table-module__IK6qEq__wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.Table-module__IK6qEq__table{border-collapse:collapse;width:100%;font-size:var(--cell-font);line-height:1.45}.Table-module__IK6qEq__table>thead>tr>th,.Table-module__IK6qEq__th{vertical-align:bottom;padding:10px var(--cell-px);font-size:var(--cell-head-font);text-transform:uppercase;letter-spacing:.05em;color:var(--d-muted);border-bottom:1px solid var(--d-border);background:var(--d-bg);white-space:nowrap;font-weight:700;text-align:left!important}.Table-module__IK6qEq__table>tbody>tr>td,.Table-module__IK6qEq__td{padding:var(--cell-py) var(--cell-px);border-bottom:1px solid var(--d-border-soft);vertical-align:middle;color:var(--d-text);text-align:left!important;font-size:var(--cell-font)!important}.Table-module__IK6qEq__table>thead>tr>th:first-child,.Table-module__IK6qEq__table>tbody>tr>td:first-child{padding-left:var(--card-pad)}.Table-module__IK6qEq__table>thead>tr>th:last-child,.Table-module__IK6qEq__table>tbody>tr>td:last-child{padding-right:var(--card-pad)}.Table-module__IK6qEq__table>thead>tr>th:has(+.Table-module__IK6qEq__toggleCell:last-child){padding-right:var(--card-pad)}.Table-module__IK6qEq__table>tbody>tr>td:has(+.Table-module__IK6qEq__toggleCell:last-child){padding-right:var(--card-pad)}.Table-module__IK6qEq__table>tbody>tr:last-child>td{border-bottom:none}.Table-module__IK6qEq__table>tbody>tr:hover>td{background:var(--d-bg)}html.dark .Table-module__IK6qEq__table>tbody>tr:hover>td{background:#ffffff08}.Table-module__IK6qEq__pin{white-space:nowrap}.Table-module__IK6qEq__rowActions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;display:inline-flex}.Table-module__IK6qEq__toggleCell{display:none}.Table-module__IK6qEq__title{color:var(--d-text);font-weight:500}.Table-module__IK6qEq__desc{color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;max-width:380px;margin-top:2px;overflow:hidden;font-size:12px!important}.Table-module__IK6qEq__code{font-family:var(--font-code,ui-monospace, monospace);color:var(--d-accent-text);background:var(--d-accent-soft);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:12px;font-weight:700;display:inline-block}@media (max-width:768px){.Table-module__IK6qEq__table,.Table-module__IK6qEq__table>tbody{width:auto;display:block}.Table-module__IK6qEq__table>thead{display:none}.Table-module__IK6qEq__table>tbody>tr{padding:14px var(--card-pad);border-bottom:1px solid var(--d-border-soft);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Table-module__IK6qEq__table>tbody>tr:last-child{border-bottom:none}.Table-module__IK6qEq__table>tbody>tr:hover>td{background:0 0}.Table-module__IK6qEq__table>tbody>tr:has(.Table-module__IK6qEq__toggle:checked){background:var(--d-bg)}.Table-module__IK6qEq__table>tbody>tr>td,.Table-module__IK6qEq__table>tbody>tr>td:first-child,.Table-module__IK6qEq__table>tbody>tr>td:last-child{white-space:normal;border-bottom:none;min-width:0;padding:0;display:block}.Table-module__IK6qEq__desc{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;display:-webkit-box}.Table-module__IK6qEq__table>tbody>tr:has(.Table-module__IK6qEq__toggle:checked) .Table-module__IK6qEq__desc{-webkit-line-clamp:unset;display:block}.Table-module__IK6qEq__table>tbody>tr>td:not([data-label]):not(.Table-module__IK6qEq__pin):not(.Table-module__IK6qEq__toggleCell),.Table-module__IK6qEq__table>tbody>tr>td:first-child:not(.Table-module__IK6qEq__pin):not(.Table-module__IK6qEq__toggleCell){flex:none;order:0;display:block}:is(.Table-module__IK6qEq__table>tbody>tr>td:not([data-label]):not(.Table-module__IK6qEq__pin):has(.Table-module__IK6qEq__title),.Table-module__IK6qEq__table>tbody>tr>td:first-child:not(.Table-module__IK6qEq__pin):has(.Table-module__IK6qEq__title)){flex:1 1 0}.Table-module__IK6qEq__table>tbody>tr>td:first-child[data-label]:before{display:none}.Table-module__IK6qEq__table>tbody>tr:before{content:"";flex:100%;order:1;height:0;margin-top:-8px}.Table-module__IK6qEq__table>tbody>tr>td.Table-module__IK6qEq__pin:has(.Table-module__IK6qEq__title){flex:100%;order:1}.Table-module__IK6qEq__table>tbody>tr>td[data-summary=true]{flex:none;order:2;padding:0;display:block}.Table-module__IK6qEq__table>tbody>tr>td[data-label]:has(>[data-badge]:only-child):not([data-summary=false]){flex:none;order:2;padding:0;display:block}.Table-module__IK6qEq__table>tbody>tr>td[data-summary=true]:before{display:none}.Table-module__IK6qEq__table>tbody>tr>td[data-label]:has(>[data-badge]:only-child):not([data-summary=false]):before{display:none}.Table-module__IK6qEq__table>tbody>tr>td.Table-module__IK6qEq__pin:not(:has(.Table-module__IK6qEq__title)){flex-wrap:nowrap;order:0;align-self:flex-start;align-items:center;gap:6px;margin-left:auto;display:flex}.Table-module__IK6qEq__table>tbody>tr>td.Table-module__IK6qEq__pin:not(:has(.Table-module__IK6qEq__title)) :is(button,a){height:28px;min-height:28px;padding-top:0;padding-bottom:0}.Table-module__IK6qEq__table>tbody>tr>td.Table-module__IK6qEq__pin:not(:has(.Table-module__IK6qEq__title)):not(:empty)+td.Table-module__IK6qEq__toggleCell{margin-left:0}.Table-module__IK6qEq__table>tbody>tr>td.Table-module__IK6qEq__pin:empty{display:none}.Table-module__IK6qEq__table>tbody>tr>td[data-label]{flex:calc(50% - 8px);order:4;display:none}.Table-module__IK6qEq__table>tbody>tr>td[data-label]:has(.Table-module__IK6qEq__desc){flex-basis:100%}.Table-module__IK6qEq__table>tbody>tr:has(.Table-module__IK6qEq__toggle:checked)>td[data-label]{display:block}:is(.Table-module__IK6qEq__table>tbody>tr>td[data-label]:has(>[data-badge]:only-child):not([data-summary=false]),.Table-module__IK6qEq__table>tbody>tr>td[data-label][data-summary=true]){flex:none;display:block}.Table-module__IK6qEq__table>tbody>tr:has(.Table-module__IK6qEq__toggle:checked):after{content:"";border-top:1px dashed var(--d-border);flex:100%;order:3;height:0;margin-top:2px}.Table-module__IK6qEq__td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:var(--d-muted);margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}.Table-module__IK6qEq__table>tbody>tr>td.Table-module__IK6qEq__toggleCell{flex:0 0 28px;order:0;align-self:flex-start;width:28px;height:28px;margin-left:auto;position:relative}.Table-module__IK6qEq__toggle{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.Table-module__IK6qEq__toggleLabel{border-radius:var(--d-radius-sm,7px);background:var(--d-bg);border:1px solid var(--d-border);color:var(--d-muted);pointer-events:none;justify-content:center;align-items:center;transition:transform .15s,background .1s,border-color .1s,color .1s;display:flex;position:absolute;inset:0}.Table-module__IK6qEq__toggle:hover~.Table-module__IK6qEq__toggleLabel{background:var(--d-border-soft)}.Table-module__IK6qEq__toggle:checked~.Table-module__IK6qEq__toggleLabel{border-color:var(--d-accent);color:var(--d-accent-dark);transform:rotate(180deg)}}
.FilterBar-module__0sPaKG__bar{align-items:center;gap:var(--space-2,10px);margin-bottom:var(--page-gap);flex-wrap:wrap;display:flex}@media (max-width:768px){.FilterBar-module__0sPaKG__bar{gap:6px}.FilterBar-module__0sPaKG__bar>*{width:100%;min-width:0}}.FilterBar-module__0sPaKG__bar.FilterBar-module__0sPaKG__bar>*{margin-bottom:0}
.SearchInput-module__De8duG__wrap{flex:1;min-width:160px;position:relative}.SearchInput-module__De8duG__icon{color:var(--d-muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.SearchInput-module__De8duG__input{height:var(--field-h);padding-left:32px;padding-right:30px;}.SearchInput-module__De8duG__clear{cursor:pointer;color:var(--d-muted);background:0 0;border:none;padding:0;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}
.Dropdown-module__DasDQW__wrap{position:relative}.Dropdown-module__DasDQW__trigger{all:unset;cursor:pointer;display:flex}.Dropdown-module__DasDQW__menu{z-index:200;background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius,10px);min-width:200px;box-shadow:var(--d-shadow-md);padding:6px;animation:.12s Dropdown-module__DasDQW__dropdown-in;position:absolute}.Dropdown-module__DasDQW__up{bottom:calc(100% + 8px);left:0}.Dropdown-module__DasDQW__down{top:calc(100% + 8px);right:0}.Dropdown-module__DasDQW__downLeft{top:calc(100% + 8px);left:0}@keyframes Dropdown-module__DasDQW__dropdown-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Dropdown-module__DasDQW__menu{animation:none}}.Dropdown-module__DasDQW__header{border-bottom:1px solid var(--d-border-soft);margin-bottom:4px;padding:8px 10px 10px}.Dropdown-module__DasDQW__headerName{font-size:var(--text-sm,13px);color:var(--d-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.Dropdown-module__DasDQW__headerEmail{font-size:var(--text-xs,11px);color:var(--d-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.Dropdown-module__DasDQW__item{all:unset;border-radius:var(--d-radius-sm,7px);font-size:var(--text-sm,13px);color:var(--d-text);cursor:pointer;box-sizing:border-box;align-items:center;gap:9px;width:100%;padding:8px 10px;text-decoration:none;transition:background .1s;display:flex}.Dropdown-module__DasDQW__item:hover{background:var(--d-border-soft)}html.dark .Dropdown-module__DasDQW__item:hover{background:#ffffff0f}.Dropdown-module__DasDQW__danger{color:#dc2626}.Dropdown-module__DasDQW__danger:hover{background:#fef2f2}html.dark .Dropdown-module__DasDQW__danger:hover{background:#ef44441a}.Dropdown-module__DasDQW__sep{background:var(--d-border-soft);height:1px;margin:4px 0}
.Avatar-module__zq2rBq__avatar{color:#064e4c;letter-spacing:-.02em;background:linear-gradient(135deg,#00cec5 0%,#7ae6e1 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.Avatar-module__zq2rBq__sm{width:28px;height:28px;font-size:11px}.Avatar-module__zq2rBq__md{width:34px;height:34px;font-size:13px}.Avatar-module__zq2rBq__lg{width:42px;height:42px;font-size:16px}
.Drawer-module__0J3R3W__backdrop{z-index:200;background:#00000059;animation:.15s Drawer-module__0J3R3W__drawer-fade;position:fixed;inset:0}.Drawer-module__0J3R3W__drawer{background:var(--d-surface);border-left:1px solid var(--d-border);z-index:201;flex-direction:column;width:480px;max-width:100vw;height:100dvh;animation:.2s Drawer-module__0J3R3W__drawer-slide;display:flex;position:fixed;top:0;right:0;box-shadow:-4px 0 24px #0000001f}.Drawer-module__0J3R3W__wide{width:640px}@keyframes Drawer-module__0J3R3W__drawer-slide{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes Drawer-module__0J3R3W__drawer-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Drawer-module__0J3R3W__drawer,.Drawer-module__0J3R3W__backdrop{animation:none}}.Drawer-module__0J3R3W__header{padding:18px var(--card-pad) 14px;border-bottom:1px solid var(--d-border);align-items:flex-start;gap:var(--space-3,12px);display:flex}.Drawer-module__0J3R3W__headerText{flex:1;min-width:0}.Drawer-module__0J3R3W__title{font-size:var(--text-base,15px);color:var(--d-text);margin:0 0 2px;font-weight:600}.Drawer-module__0J3R3W__subtitle{font-size:var(--text-xs,12px);color:var(--d-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.Drawer-module__0J3R3W__close{cursor:pointer;color:var(--d-muted);border-radius:var(--d-radius-sm,7px);background:0 0;border:none;flex-shrink:0;padding:4px;line-height:0}.Drawer-module__0J3R3W__close:hover{background:var(--d-border-soft);color:var(--d-text)}.Drawer-module__0J3R3W__body{padding:var(--card-pad);flex:1;overflow-y:auto;}.Drawer-module__0J3R3W__footer{padding:14px var(--card-pad);border-top:1px solid var(--d-border);justify-content:flex-end;gap:var(--space-2,8px);display:flex}.Drawer-module__0J3R3W__field{}.Drawer-module__0J3R3W__label{}.Drawer-module__0J3R3W__control{}.Drawer-module__0J3R3W__select{}.Drawer-module__0J3R3W__textarea{}.Drawer-module__0J3R3W__sectionTitle{}.Drawer-module__0J3R3W__info{background:var(--d-border-soft);border-radius:var(--d-radius-sm,7px);font-size:var(--text-xs,12px);color:var(--d-muted);padding:10px 12px;line-height:1.5}.Drawer-module__0J3R3W__drawer .Drawer-module__0J3R3W__body>*{flex-shrink:0;margin-top:0;margin-bottom:0}@media (max-width:640px){.Drawer-module__0J3R3W__drawer,.Drawer-module__0J3R3W__wide{width:100vw}}
.StatusSelect-module__H9lDVq__select{border-radius:var(--radius-pill,999px);font-size:var(--text-xs,11px);cursor:pointer;appearance:none;border:1px solid #0000;padding:2px 8px;font-weight:600}.StatusSelect-module__H9lDVq__neutral{background:var(--d-border-soft);color:var(--d-muted);border-color:var(--d-border)}.StatusSelect-module__H9lDVq__info{color:#1d4ed8;background:#3b82f61f}.StatusSelect-module__H9lDVq__success{color:#15803d;background:#16a34a1f}.StatusSelect-module__H9lDVq__warning{color:#92400e;background:#f59e0b24}.StatusSelect-module__H9lDVq__danger{background:var(--d-danger-soft);color:var(--d-danger)}html.dark .StatusSelect-module__H9lDVq__info{color:#93c5fd}html.dark .StatusSelect-module__H9lDVq__success{color:#86efac}html.dark .StatusSelect-module__H9lDVq__warning{color:#fcd34d}html.dark .StatusSelect-module__H9lDVq__danger{color:#fca5a5}
.ItemList-module__V8QMnW__list{margin:0;padding:0;list-style:none}.ItemList-module__V8QMnW__groupHead{padding:14px var(--card-pad,20px);border-bottom:1px solid var(--d-border-soft);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ItemList-module__V8QMnW__groupTitle{color:var(--d-text);margin:0;font-size:15px;font-weight:600}.ItemList-module__V8QMnW__groupAside{color:var(--d-muted);white-space:nowrap;font-size:12px;font-weight:600}.ItemList-module__V8QMnW__row{padding:14px var(--card-pad,20px);border-bottom:1px solid var(--d-border-soft);align-items:flex-start;gap:12px;transition:background .12s;display:flex;position:relative}.ItemList-module__V8QMnW__row:last-child{border-bottom:none}.ItemList-module__V8QMnW__row:hover,.ItemList-module__V8QMnW__row:focus-within{background:var(--d-bg)}.ItemList-module__V8QMnW__highlight,.ItemList-module__V8QMnW__highlight:hover{background:var(--d-accent-soft)}.ItemList-module__V8QMnW__icon{color:var(--d-muted);flex-shrink:0;margin-top:1px}.ItemList-module__V8QMnW__warning .ItemList-module__V8QMnW__icon{color:#f59e0b}.ItemList-module__V8QMnW__success .ItemList-module__V8QMnW__icon{color:#16a34a}.ItemList-module__V8QMnW__danger .ItemList-module__V8QMnW__icon{color:var(--d-danger)}.ItemList-module__V8QMnW__info .ItemList-module__V8QMnW__icon{color:#3b82f6}.ItemList-module__V8QMnW__accent .ItemList-module__V8QMnW__icon{color:var(--d-accent-dark)}html.dark .ItemList-module__V8QMnW__info .ItemList-module__V8QMnW__icon{color:#93c5fd}html.dark .ItemList-module__V8QMnW__accent .ItemList-module__V8QMnW__icon{color:var(--d-accent)}.ItemList-module__V8QMnW__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ItemList-module__V8QMnW__title{all:unset;color:var(--d-text);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.ItemList-module__V8QMnW__stretch{cursor:pointer}.ItemList-module__V8QMnW__stretch:after{content:"";position:absolute;inset:0}.ItemList-module__V8QMnW__stretch:focus-visible{text-decoration:underline}.ItemList-module__V8QMnW__row:has(.ItemList-module__V8QMnW__stretch:focus-visible){outline:2px solid var(--d-accent);outline-offset:-2px}.ItemList-module__V8QMnW__dimmed .ItemList-module__V8QMnW__title{color:var(--d-muted)}.ItemList-module__V8QMnW__desc{color:var(--d-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.ItemList-module__V8QMnW__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.ItemList-module__V8QMnW__meta a,.ItemList-module__V8QMnW__meta button{z-index:1;position:relative}.ItemList-module__V8QMnW__metaText{color:var(--d-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.ItemList-module__V8QMnW__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.ItemList-module__V8QMnW__actions>:not(.ItemList-module__V8QMnW__chevron){z-index:1;position:relative}.ItemList-module__V8QMnW__chevron{color:var(--d-muted)}@media (max-width:768px){.ItemList-module__V8QMnW__row{flex-wrap:wrap}.ItemList-module__V8QMnW__actions{box-sizing:border-box;justify-content:flex-end;width:100%;padding-left:32px}.ItemList-module__V8QMnW__actions:not(:has(>:not(.ItemList-module__V8QMnW__chevron))){display:none}.ItemList-module__V8QMnW__chevron{display:none}}
.SummaryCard-module__eyVpuq__summary{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:24px;display:grid}.SummaryCard-module__eyVpuq__single{grid-template-columns:1fr}.SummaryCard-module__eyVpuq__main{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.SummaryCard-module__eyVpuq__label{text-transform:uppercase;letter-spacing:.04em;color:var(--d-muted);margin:0;font-size:12px;font-weight:600}.SummaryCard-module__eyVpuq__value{color:var(--d-text);margin:0;font-size:24px;font-weight:700;line-height:1.2}.SummaryCard-module__eyVpuq__danger{color:var(--d-danger)}.SummaryCard-module__eyVpuq__warning{color:#b45309}html.dark .SummaryCard-module__eyVpuq__warning{color:#fcd34d}.SummaryCard-module__eyVpuq__success{color:#15803d}html.dark .SummaryCard-module__eyVpuq__success{color:#86efac}.SummaryCard-module__eyVpuq__bar{background:var(--d-bg);border-radius:999px;align-self:stretch;height:10px;overflow:hidden}.SummaryCard-module__eyVpuq__barFill{background:var(--d-accent);border-radius:999px;height:100%;transition:width .3s}.SummaryCard-module__eyVpuq__hint{color:var(--d-muted);margin:0;font-size:13px}.SummaryCard-module__eyVpuq__action{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.SummaryCard-module__eyVpuq__steps{border-radius:var(--d-radius-sm);background:var(--d-bg);color:var(--d-muted);flex-direction:column;gap:12px;margin:0;padding:16px;font-size:13px;line-height:1.45;list-style:none;display:flex}.SummaryCard-module__eyVpuq__steps li{align-items:flex-start;gap:10px;display:flex}.SummaryCard-module__eyVpuq__steps strong{color:var(--d-text)}.SummaryCard-module__eyVpuq__stepNum{background:var(--d-accent-soft);width:22px;height:22px;color:var(--d-accent-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:768px){.SummaryCard-module__eyVpuq__summary{grid-template-columns:1fr;gap:16px}}
.wizard-module__FpKGqG__page{background:var(--d-bg);min-height:100vh;padding:32px 20px 64px}.wizard-module__FpKGqG__container{max-width:720px;margin:0 auto}.wizard-module__FpKGqG__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.wizard-module__FpKGqG__brand{letter-spacing:.06em;color:var(--d-accent-dark);font-size:16px;font-weight:800}.wizard-module__FpKGqG__skip{font-family:var(--font-base);color:var(--d-muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12.5px;font-weight:600}.wizard-module__FpKGqG__skip:hover:not(:disabled){color:var(--d-text)}.wizard-module__FpKGqG__skip:disabled{opacity:.5;cursor:not-allowed}.wizard-module__FpKGqG__progress{background:var(--d-border);border-radius:999px;height:4px;margin-bottom:20px;overflow:hidden}.wizard-module__FpKGqG__progressFill{background:linear-gradient(90deg,#00cec5 0%,#7ae6e1 100%);border-radius:999px;height:100%;transition:width .3s}.wizard-module__FpKGqG__card{background:var(--d-surface);border:1px solid var(--d-border);border-radius:var(--d-radius);box-shadow:var(--d-shadow);padding:28px}.wizard-module__FpKGqG__cardCenter{text-align:center}.wizard-module__FpKGqG__cardCenter>button,.wizard-module__FpKGqG__cardCenter>a{margin:20px auto 0}.wizard-module__FpKGqG__icon{background:var(--d-accent-soft);width:52px;height:52px;color:var(--d-accent-dark);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.wizard-module__FpKGqG__icon.wizard-module__FpKGqG__success{color:#16a34a;background:#22c55e1f}html.dark .wizard-module__FpKGqG__icon{color:#5eead4}html.dark .wizard-module__FpKGqG__icon.wizard-module__FpKGqG__success{color:#86efac;background:#22c55e2e}.wizard-module__FpKGqG__eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--d-muted);margin:0 0 6px;font-size:11.5px;font-weight:700}.wizard-module__FpKGqG__title{color:var(--d-text);margin:0 0 6px;font-size:22px;font-weight:800;line-height:1.25}.wizard-module__FpKGqG__subtitle{color:var(--d-muted);margin:0 0 22px;font-size:13.5px;line-height:1.5}.wizard-module__FpKGqG__lead{color:var(--d-text);margin:0 0 18px;font-size:14.5px;line-height:1.6}.wizard-module__FpKGqG__list{text-align:left;color:var(--d-muted);margin:0 0 18px;padding-left:20px;font-size:13.5px;line-height:1.7}.wizard-module__FpKGqG__note{color:var(--d-muted);background:var(--d-border-soft);border-radius:var(--d-radius-sm);margin:18px 0 0;padding:11px 14px;font-size:12.5px;line-height:1.55}.wizard-module__FpKGqG__questions{margin-bottom:4px}.wizard-module__FpKGqG__question{border-bottom:1px solid var(--d-border-soft);margin-bottom:18px;padding-bottom:18px}.wizard-module__FpKGqG__question:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.wizard-module__FpKGqG__required{color:var(--d-danger)}.wizard-module__FpKGqG__companyGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:10px;display:grid}.wizard-module__FpKGqG__sites{border-top:1px solid var(--d-border-soft);margin-top:20px;padding-top:18px}.wizard-module__FpKGqG__sitesList{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.wizard-module__FpKGqG__siteRow{border:1px solid var(--d-border);background:var(--d-surface);border-radius:var(--d-radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.wizard-module__FpKGqG__siteBody{color:var(--d-text);align-items:center;gap:8px;font-size:13px;display:flex}.wizard-module__FpKGqG__siteAddress{color:var(--d-muted);font-weight:400}.wizard-module__FpKGqG__addSiteBtn{border-radius:var(--d-radius-sm);border:1px dashed var(--d-border);color:var(--d-muted);font-family:var(--font-base);cursor:pointer;background:0 0;align-items:center;gap:6px;margin-top:10px;padding:5px 10px;font-size:12.5px;font-weight:600;transition:border-color .13s,color .13s;display:inline-flex}.wizard-module__FpKGqG__addSiteBtn:hover{border-color:var(--d-accent);color:var(--d-text)}.wizard-module__FpKGqG__choices{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.wizard-module__FpKGqG__choice{border:1px solid var(--d-border);background:var(--d-surface);color:var(--d-text);font-size:13px;font-family:var(--font-base);cursor:pointer;border-radius:999px;padding:7px 15px;font-weight:500;transition:border-color .13s,background .13s,color .13s}.wizard-module__FpKGqG__choice:hover{border-color:var(--d-accent)}.wizard-module__FpKGqG__choice.wizard-module__FpKGqG__selected{background:var(--d-accent-soft);border-color:var(--d-accent);color:var(--d-accent-text);font-weight:600}html.dark .wizard-module__FpKGqG__choice{background:#ffffff08}html.dark .wizard-module__FpKGqG__choice.wizard-module__FpKGqG__selected{color:#5eead4;background:#00cec524}.wizard-module__FpKGqG__group{margin-bottom:22px}.wizard-module__FpKGqG__groupLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--d-muted);margin:0 0 9px;font-size:11.5px;font-weight:700}.wizard-module__FpKGqG__standards{flex-direction:column;gap:8px;display:flex}.wizard-module__FpKGqG__standard{text-align:left;border:1px solid var(--d-border);background:var(--d-surface);border-radius:var(--d-radius-sm);cursor:pointer;width:100%;font-family:var(--font-base);align-items:flex-start;gap:11px;padding:12px 14px;transition:border-color .13s,background .13s;display:flex}.wizard-module__FpKGqG__standard:hover{border-color:var(--d-accent)}.wizard-module__FpKGqG__standard.wizard-module__FpKGqG__selected{border-color:var(--d-accent);background:var(--d-accent-soft)}html.dark .wizard-module__FpKGqG__standard{background:#ffffff08}html.dark .wizard-module__FpKGqG__standard.wizard-module__FpKGqG__selected{background:#00cec524}.wizard-module__FpKGqG__standardCheck{border:1.5px solid var(--d-border);background:var(--d-surface);color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.wizard-module__FpKGqG__standard.wizard-module__FpKGqG__selected .wizard-module__FpKGqG__standardCheck{background:var(--d-accent);border-color:var(--d-accent)}html.dark .wizard-module__FpKGqG__standardCheck{background:#ffffff08}html.dark .wizard-module__FpKGqG__standard.wizard-module__FpKGqG__selected .wizard-module__FpKGqG__standardCheck{background:var(--d-accent);border-color:var(--d-accent);color:#04302e}.wizard-module__FpKGqG__standardBody{flex-direction:column;gap:3px;min-width:0;display:flex}.wizard-module__FpKGqG__standardName{color:var(--d-text);flex-wrap:wrap;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.wizard-module__FpKGqG__standardDesc{color:var(--d-muted);font-size:12.5px;line-height:1.5}.wizard-module__FpKGqG__chips{flex-wrap:wrap;gap:7px;display:flex}.wizard-module__FpKGqG__chip{background:var(--d-accent-soft);color:var(--d-accent-text);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}a.wizard-module__FpKGqG__chip{align-items:center;gap:6px;text-decoration:none;transition:background .13s;display:inline-flex}a.wizard-module__FpKGqG__chip:hover{background:var(--d-accent)}html.dark .wizard-module__FpKGqG__chip{color:#5eead4}html.dark a.wizard-module__FpKGqG__chip:hover{color:#04302e}.wizard-module__FpKGqG__summary{color:var(--d-muted);margin:0;padding-left:20px;font-size:13.5px;line-height:1.8}.wizard-module__FpKGqG__summary strong{color:var(--d-text)}.wizard-module__FpKGqG__plan{background:var(--d-border-soft);border-radius:var(--d-radius-sm);color:var(--d-text);margin:18px 0 22px;padding:18px 20px;font-size:13.5px;line-height:1.65}.wizard-module__FpKGqG__plan h2{margin:18px 0 8px;font-size:14px;font-weight:700}.wizard-module__FpKGqG__plan h2:first-child{margin-top:0}.wizard-module__FpKGqG__plan p{margin:0 0 10px}.wizard-module__FpKGqG__plan ol,.wizard-module__FpKGqG__plan ul{margin:0 0 10px;padding-left:20px}.wizard-module__FpKGqG__plan li{margin-bottom:6px}.wizard-module__FpKGqG__plan>:last-child{margin-bottom:0}.wizard-module__FpKGqG__actions{border-top:1px solid var(--d-border-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.wizard-module__FpKGqG__actions>button,.wizard-module__FpKGqG__actions>a{margin-top:0}.wizard-module__FpKGqG__actions>button:only-child,.wizard-module__FpKGqG__actions>a:only-child{margin-left:auto}.wizard-module__FpKGqG__fallback{border-radius:var(--d-radius-sm);color:var(--d-text);background:#f59e0b17;border:1px solid #f59e0b4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:-8px 0 22px;padding:12px 15px;font-size:12.5px;line-height:1.45;display:flex}.wizard-module__FpKGqG__fallback>button{flex-shrink:0;margin-top:0;padding:7px 14px;font-size:12.5px}html.dark .wizard-module__FpKGqG__fallback{background:#f59e0b21;border-color:#f59e0b59}@media (max-width:640px){.wizard-module__FpKGqG__page{padding:20px 14px 48px}.wizard-module__FpKGqG__card{padding:20px}.wizard-module__FpKGqG__title{font-size:19px}.wizard-module__FpKGqG__actions{flex-direction:column-reverse;align-items:stretch}.wizard-module__FpKGqG__actions>button,.wizard-module__FpKGqG__actions>a{width:100%}.wizard-module__FpKGqG__fallback{flex-direction:column;align-items:stretch}.wizard-module__FpKGqG__fallback>button{width:100%}}
.formField-module__d-IIyW__field{}.formField-module__d-IIyW__label{}.formField-module__d-IIyW__input{}.formField-module__d-IIyW__invalid{}.formField-module__d-IIyW__hint{}.formField-module__d-IIyW__errorText{}.formField-module__d-IIyW__row{}.formField-module__d-IIyW__actions{}.formField-module__d-IIyW__formError{color:#991b1b;border-radius:var(--d-radius-sm);margin-bottom:var(--form-gap);background:#fef2f2;border:1px solid #fecaca;padding:9px 13px;font-size:13px;line-height:1.4}.formField-module__d-IIyW__filterLabel{color:var(--d-muted);white-space:nowrap;font-size:12px;font-weight:600}html.dark .formField-module__d-IIyW__formError{color:#fca5a5;background:#ef44441a;border-color:#ef44444d}
.aiDrawer-module__kaloba__backdrop{z-index:200;background:#00000059;animation:.15s aiDrawer-module__kaloba__fadeIn;position:fixed;inset:0}.aiDrawer-module__kaloba__drawer{background:var(--d-surface);border-left:1px solid var(--d-border);z-index:201;box-sizing:border-box;flex-direction:column;width:480px;max-width:100vw;height:100dvh;animation:.2s aiDrawer-module__kaloba__slideInRight;display:flex;position:fixed;top:0;right:0;box-shadow:-4px 0 24px #0000001f}@media (max-width:600px){.aiDrawer-module__kaloba__drawer{width:100vw}}.aiDrawer-module__kaloba__copilotPanel{background:var(--d-surface);border-left:1px solid var(--d-border);z-index:202;box-sizing:border-box;flex-direction:column;width:360px;max-width:90vw;height:100dvh;padding:16px;animation:.2s aiDrawer-module__kaloba__slideInRight;display:flex;position:fixed;top:0;right:480px;box-shadow:-4px 0 24px #0000001f}@media (max-width:900px){.aiDrawer-module__kaloba__copilotPanel{border-left:none;width:100vw;max-width:100vw;right:0}}.aiDrawer-module__kaloba__backdrop.aiDrawer-module__kaloba__backdrop,.aiDrawer-module__kaloba__drawer.aiDrawer-module__kaloba__drawer,.aiDrawer-module__kaloba__copilotPanel.aiDrawer-module__kaloba__copilotPanel{margin:0!important}@keyframes aiDrawer-module__kaloba__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes aiDrawer-module__kaloba__slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.aiDrawer-module__kaloba__header{border-bottom:1px solid var(--d-border);align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.aiDrawer-module__kaloba__headerText{flex:1;min-width:0}.aiDrawer-module__kaloba__aiBar{border-bottom:1px solid var(--d-border);background:var(--d-bg);align-items:center;gap:10px;padding:10px 20px;display:flex}.aiDrawer-module__kaloba__aiBarHint{min-width:0;color:var(--d-muted);flex:1;font-size:12px;line-height:1.35}@media (max-width:600px){.aiDrawer-module__kaloba__aiBar{padding:10px 16px}.aiDrawer-module__kaloba__aiBarHint{display:none}.aiDrawer-module__kaloba__aiBar .aiDrawer-module__kaloba__aiBtn{flex:1}}.aiDrawer-module__kaloba__title{color:var(--d-text);margin:0 0 2px;font-size:15px;font-weight:600}.aiDrawer-module__kaloba__subtitle{color:var(--d-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.aiDrawer-module__kaloba__close{cursor:pointer;color:var(--d-muted);border-radius:var(--d-radius-sm);background:0 0;border:none;flex-shrink:0;padding:4px;line-height:0}.aiDrawer-module__kaloba__close:hover{background:var(--d-hover);color:var(--d-text)}.aiDrawer-module__kaloba__body{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.aiDrawer-module__kaloba__body .d-drawer-field{margin-bottom:0}.aiDrawer-module__kaloba__body>*,.aiDrawer-module__kaloba__body>fieldset>*{flex-shrink:0}.aiDrawer-module__kaloba__footer{border-top:1px solid var(--d-border);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.aiDrawer-module__kaloba__aiBtn{border-radius:var(--d-radius-sm);background:var(--d-accent-soft);color:var(--d-accent-text);font-family:var(--font-base);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background .13s;display:inline-flex}.aiDrawer-module__kaloba__aiBtn:hover:not(:disabled),.aiDrawer-module__kaloba__aiBtn.aiDrawer-module__kaloba__active{background:var(--d-accent);color:var(--d-accent-text)}.aiDrawer-module__kaloba__aiBtn:disabled{opacity:.5;cursor:not-allowed}html.dark .aiDrawer-module__kaloba__aiBtn{color:var(--d-accent)}html.dark .aiDrawer-module__kaloba__aiBtn:hover:not(:disabled){background:var(--d-accent);color:#063b3a}html.dark .aiDrawer-module__kaloba__aiBtn.aiDrawer-module__kaloba__active{background:var(--d-accent);color:#063b3a}
.formDrawer-module__FHwfwq__field{}.formDrawer-module__FHwfwq__label{}.formDrawer-module__FHwfwq__input{}.formDrawer-module__FHwfwq__select{}.formDrawer-module__FHwfwq__textarea{}.formDrawer-module__FHwfwq__sectionTitle{}
.detailLayout-module__5e2Oua__grid{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.detailLayout-module__5e2Oua__grid>:first-child{flex:999 600px;min-width:0}.detailLayout-module__5e2Oua__grid>:last-child{flex:380px;min-width:0}
.shell-module__OCDzHa__shell{background:var(--d-bg);height:100vh;font-family:var(--font-base);display:flex;overflow:hidden}.shell-module__OCDzHa__sidebar{width:var(--d-sidebar-w);background:var(--d-surface);border-right:1px solid var(--d-border);flex-direction:column;flex-shrink:0;height:100vh;display:flex;overflow:hidden auto}.shell-module__OCDzHa__sidebarBrand{height:var(--d-header-h);border-bottom:1px solid var(--d-border);color:inherit;flex-shrink:0;align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:flex}.shell-module__OCDzHa__sidebarLogo{color:#fff;background:linear-gradient(135deg,#00cec5 0%,#063b3a 100%);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:flex}.shell-module__OCDzHa__sidebarBrandText{letter-spacing:-.03em;color:var(--d-text);white-space:nowrap;font-size:15px;font-weight:800}.shell-module__OCDzHa__nav{flex:1;padding:12px 10px}.shell-module__OCDzHa__navSection{margin-bottom:20px}.shell-module__OCDzHa__navLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--d-muted);padding:0 10px 6px;font-size:10.5px;font-weight:700;display:block}.shell-module__OCDzHa__navLabelToggle{width:100%;font:inherit;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.shell-module__OCDzHa__navLabelToggle:hover{color:var(--d-text)}.shell-module__OCDzHa__navChevron{opacity:.6;flex-shrink:0;transition:transform .15s}.shell-module__OCDzHa__navChevron.shell-module__OCDzHa__collapsed{transform:rotate(-90deg)}.shell-module__OCDzHa__navItem{border-radius:var(--d-radius-sm);color:var(--d-muted);cursor:pointer;text-align:left;width:100%;font-size:13.5px;font-weight:500;font-family:var(--font-base);background:0 0;border:none;align-items:center;gap:9px;padding:8px 10px;text-decoration:none;transition:background .1s,color .1s;display:flex;position:relative}.shell-module__OCDzHa__navItem svg{opacity:.7;flex-shrink:0;width:16px;height:16px;transition:opacity .1s}.shell-module__OCDzHa__navItem:hover{background:var(--d-bg);color:var(--d-text)}.shell-module__OCDzHa__navItem:hover svg{opacity:1}.shell-module__OCDzHa__navItem.shell-module__OCDzHa__active{background:var(--d-accent-soft);color:var(--d-accent-text);font-weight:600}.shell-module__OCDzHa__navItem.shell-module__OCDzHa__active svg{opacity:1;color:var(--d-accent)}.shell-module__OCDzHa__navItemBadge{background:var(--d-accent);color:var(--d-accent-text);border-radius:999px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.6}.shell-module__OCDzHa__divider{background:var(--d-border-soft);height:1px;margin:14px 0}.shell-module__OCDzHa__sidebarSpacer{flex:1}.shell-module__OCDzHa__sidebarBottom{border-top:1px solid var(--d-border);flex-shrink:0;padding:12px 10px}.shell-module__OCDzHa__sidebarUser{border-radius:var(--d-radius-sm);cursor:pointer;align-items:center;gap:9px;padding:9px 10px;transition:background .1s;display:flex}.shell-module__OCDzHa__sidebarUser:hover{background:var(--d-bg)}.shell-module__OCDzHa__userInfo{flex:1;min-width:0}.shell-module__OCDzHa__userName{color:var(--d-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.shell-module__OCDzHa__userRole{color:var(--d-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.shell-module__OCDzHa__main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.shell-module__OCDzHa__hamburger{cursor:pointer;width:36px;height:36px;color:var(--d-text);border-radius:var(--d-radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.shell-module__OCDzHa__hamburger:hover{background:var(--d-border-soft)}.shell-module__OCDzHa__header{height:var(--d-header-h);background:var(--d-surface);border-bottom:1px solid var(--d-border);flex-shrink:0;align-items:center;gap:12px;padding:0 24px;display:flex}.shell-module__OCDzHa__headerBreadcrumb{color:var(--d-muted);flex:1;align-items:center;gap:6px;font-size:13px;display:flex}.shell-module__OCDzHa__headerBreadcrumbCurrent{color:var(--d-text);font-weight:600}.shell-module__OCDzHa__headerSep{opacity:.4}.shell-module__OCDzHa__headerActions{align-items:center;gap:8px;display:flex}.shell-module__OCDzHa__tenantChip{background:var(--d-bg);border:1px solid var(--d-border);border-radius:var(--d-radius-sm);cursor:pointer;align-items:center;gap:7px;padding:5px 11px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.shell-module__OCDzHa__tenantChip:hover{border-color:var(--d-accent);background:var(--d-accent-soft)}.shell-module__OCDzHa__tenantChipDot{background:var(--d-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.shell-module__OCDzHa__tenantChipName{color:var(--d-text);white-space:nowrap;font-size:12.5px;font-weight:600}.shell-module__OCDzHa__tenantChipVertical{color:var(--d-muted);border-left:1px solid var(--d-border);margin-left:2px;padding-left:4px;padding-right:2px;font-size:11px}.shell-module__OCDzHa__content{padding:var(--page-pad) var(--page-pad) 40px;flex:1;overflow-y:auto}.shell-module__OCDzHa__content>*{margin-top:0!important;margin-bottom:0!important}.shell-module__OCDzHa__content>*+*{margin-top:var(--page-gap)!important}.shell-module__OCDzHa__headerUser{border-radius:var(--d-radius-sm);cursor:pointer;border:1px solid var(--d-border);font-family:var(--font-base);background:0 0;align-items:center;gap:8px;padding:4px 10px;transition:background .1s;display:flex}.shell-module__OCDzHa__headerUser:hover{background:var(--d-bg)}.shell-module__OCDzHa__headerUserName{color:var(--d-text);font-size:13px;font-weight:600}@media (min-width:769px){.shell-module__OCDzHa__hamburger{display:none}}@media (max-width:768px){.shell-module__OCDzHa__sidebar{z-index:200;height:100vh;box-shadow:none;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%)}.shell-module__OCDzHa__sidebar.shell-module__OCDzHa__open{transform:translate(0);box-shadow:4px 0 24px #0000001f}.shell-module__OCDzHa__sidebarBackdrop{z-index:199;background:#0006;animation:.2s shell-module__OCDzHa__fadeIn;position:fixed;inset:0}@keyframes shell-module__OCDzHa__fadeIn{0%{opacity:0}to{opacity:1}}.shell-module__OCDzHa__content{padding:18px 16px 32px}}@media (max-width:480px){.shell-module__OCDzHa__tenantChipVertical{display:none}.shell-module__OCDzHa__tenantChipName{text-overflow:ellipsis;max-width:90px;overflow:hidden}.shell-module__OCDzHa__headerBreadcrumb{display:none}}
.NotificationList-module__sXvHsG__list{max-height:400px;overflow-y:auto}.NotificationList-module__sXvHsG__preview,.NotificationList-module__sXvHsG__full{max-height:none;overflow-y:visible}.NotificationList-module__sXvHsG__item{align-items:flex-start;gap:var(--space-2,10px);border-bottom:1px solid var(--d-border-soft);cursor:default;color:inherit;transition:background var(--dur-fast,.1s);padding:11px 14px;text-decoration:none;display:flex}.NotificationList-module__sXvHsG__item:last-child{border-bottom:none}.NotificationList-module__sXvHsG__unread{background:var(--d-accent-soft);cursor:pointer}.NotificationList-module__sXvHsG__unread:hover{background:color-mix(in srgb, var(--d-accent) 16%, transparent)}.NotificationList-module__sXvHsG__resolved .NotificationList-module__sXvHsG__title,.NotificationList-module__sXvHsG__resolved .NotificationList-module__sXvHsG__msg{color:var(--d-muted)}.NotificationList-module__sXvHsG__resolved .NotificationList-module__sXvHsG__icon{opacity:.6}.NotificationList-module__sXvHsG__icon{flex-shrink:0;margin-top:1px;font-size:17px;line-height:1}.NotificationList-module__sXvHsG__body{flex:1;min-width:0}.NotificationList-module__sXvHsG__titleRow{justify-content:space-between;align-items:center;gap:var(--space-2,10px);margin-bottom:3px;display:flex}.NotificationList-module__sXvHsG__title{font-size:var(--text-xs,12.5px);color:var(--d-text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-weight:600;overflow:hidden}.NotificationList-module__sXvHsG__titleRow .NotificationList-module__sXvHsG__title{flex:1;margin-bottom:0}.NotificationList-module__sXvHsG__meta{align-items:center;gap:var(--space-2,8px);flex-shrink:0;display:flex}.NotificationList-module__sXvHsG__msg{color:var(--d-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.NotificationList-module__sXvHsG__action{font-size:var(--text-xs,11px);color:var(--d-accent);margin-top:4px;font-weight:600}.NotificationList-module__sXvHsG__time{color:var(--d-muted);white-space:nowrap;margin-top:4px;font-size:10.5px}.NotificationList-module__sXvHsG__dot{background:var(--d-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.NotificationList-module__sXvHsG__preview .NotificationList-module__sXvHsG__item,.NotificationList-module__sXvHsG__full .NotificationList-module__sXvHsG__item{cursor:pointer;border-left:3px solid #0000;gap:13px;padding:14px 18px}.NotificationList-module__sXvHsG__preview .NotificationList-module__sXvHsG__warning,.NotificationList-module__sXvHsG__full .NotificationList-module__sXvHsG__warning{border-left-color:#f59e0b}.NotificationList-module__sXvHsG__preview .NotificationList-module__sXvHsG__critical,.NotificationList-module__sXvHsG__full .NotificationList-module__sXvHsG__critical{border-left-color:#ef4444}.NotificationList-module__sXvHsG__preview .NotificationList-module__sXvHsG__resolved,.NotificationList-module__sXvHsG__full .NotificationList-module__sXvHsG__resolved{border-left-color:#16a34a}.NotificationList-module__sXvHsG__preview .NotificationList-module__sXvHsG__title,.NotificationList-module__sXvHsG__full .NotificationList-module__sXvHsG__title{white-space:normal;font-size:14.5px}.NotificationList-module__sXvHsG__preview .NotificationList-module__sXvHsG__msg,.NotificationList-module__sXvHsG__full .NotificationList-module__sXvHsG__msg{font-size:var(--text-sm,13px)}.NotificationList-module__sXvHsG__full .NotificationList-module__sXvHsG__msg{-webkit-line-clamp:unset}.NotificationList-module__sXvHsG__preview .NotificationList-module__sXvHsG__time,.NotificationList-module__sXvHsG__full .NotificationList-module__sXvHsG__time{margin-top:0}.NotificationList-module__sXvHsG__preview .NotificationList-module__sXvHsG__icon,.NotificationList-module__sXvHsG__full .NotificationList-module__sXvHsG__icon{background:var(--d-accent-soft);width:32px;height:32px;color:var(--d-accent-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:0;display:flex}.NotificationList-module__sXvHsG__preview .NotificationList-module__sXvHsG__warning .NotificationList-module__sXvHsG__icon,.NotificationList-module__sXvHsG__full .NotificationList-module__sXvHsG__warning .NotificationList-module__sXvHsG__icon{color:#92400e;background:#f59e0b1f}.NotificationList-module__sXvHsG__preview .NotificationList-module__sXvHsG__critical .NotificationList-module__sXvHsG__icon,.NotificationList-module__sXvHsG__full .NotificationList-module__sXvHsG__critical .NotificationList-module__sXvHsG__icon{color:#991b1b;background:#ef44441f}:is(html.dark .NotificationList-module__sXvHsG__preview .NotificationList-module__sXvHsG__warning .NotificationList-module__sXvHsG__icon,html.dark .NotificationList-module__sXvHsG__full .NotificationList-module__sXvHsG__warning .NotificationList-module__sXvHsG__icon){color:#fcd34d}:is(html.dark .NotificationList-module__sXvHsG__preview .NotificationList-module__sXvHsG__critical .NotificationList-module__sXvHsG__icon,html.dark .NotificationList-module__sXvHsG__full .NotificationList-module__sXvHsG__critical .NotificationList-module__sXvHsG__icon){color:#fca5a5}.NotificationList-module__sXvHsG__preview .NotificationList-module__sXvHsG__resolved .NotificationList-module__sXvHsG__icon,.NotificationList-module__sXvHsG__full .NotificationList-module__sXvHsG__resolved .NotificationList-module__sXvHsG__icon{color:#15803d;background:#16a34a1f}:is(html.dark .NotificationList-module__sXvHsG__preview .NotificationList-module__sXvHsG__resolved .NotificationList-module__sXvHsG__icon,html.dark .NotificationList-module__sXvHsG__full .NotificationList-module__sXvHsG__resolved .NotificationList-module__sXvHsG__icon){color:#86efac}html.dark .NotificationList-module__sXvHsG__unread:hover{background:color-mix(in srgb, var(--d-accent) 13%, transparent)}.NotificationList-module__sXvHsG__group{border-bottom:1px solid var(--d-border)}.NotificationList-module__sXvHsG__group:last-child{border-bottom:none}.NotificationList-module__sXvHsG__groupLabel{font-size:var(--text-xs,11px);text-transform:uppercase;letter-spacing:.04em;color:var(--d-muted);background:#00000004;padding:10px 18px;font-weight:700}html.dark .NotificationList-module__sXvHsG__groupLabel{background:#ffffff08}@media (max-width:600px){.NotificationList-module__sXvHsG__titleRow{flex-direction:column;align-items:flex-start;gap:4px}.NotificationList-module__sXvHsG__titleRow .NotificationList-module__sXvHsG__title{width:100%}.NotificationList-module__sXvHsG__meta{flex-wrap:wrap}}
.notification-bell-module__YQ2KUG__bell{position:relative}.notification-bell-module__YQ2KUG__badge{background:var(--d-danger);color:#fff;text-align:center;pointer-events:none;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-5px;right:-5px}.notification-bell-module__YQ2KUG__menu{min-width:340px;max-width:380px;padding:0;left:auto;right:0;overflow:hidden}@media (max-width:600px){.notification-bell-module__YQ2KUG__menu{top:calc(var(--d-header-h) + 8px);min-width:0;max-width:none;position:fixed;left:12px;right:12px}}.notification-bell-module__YQ2KUG__header{border-bottom:1px solid var(--d-border);justify-content:space-between;align-items:center;padding:12px 14px 10px;display:flex}.notification-bell-module__YQ2KUG__headerTitle{font-size:var(--text-sm,13px);color:var(--d-text);font-weight:700}.notification-bell-module__YQ2KUG__markAll{cursor:pointer;color:var(--d-accent-dark);border-radius:var(--d-radius-sm,7px);background:0 0;border:none;align-items:center;gap:4px;padding:3px 6px;font-size:11.5px;font-weight:600;transition:background .1s;display:flex}.notification-bell-module__YQ2KUG__markAll:hover{background:var(--d-accent-soft)}.notification-bell-module__YQ2KUG__empty{text-align:center;font-size:var(--text-sm,13px);color:var(--d-muted);padding:24px 14px}.notification-bell-module__YQ2KUG__viewAll{text-align:center;font-size:var(--text-xs,12px);color:var(--d-accent-dark);border-top:1px solid var(--d-border);padding:10px 14px;font-weight:600;text-decoration:none;display:block}.notification-bell-module__YQ2KUG__viewAll:hover{background:var(--d-accent-soft)}
.rowActions-module__tZ3q_q__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.rowActions-module__tZ3q_q__actions>button,.rowActions-module__tZ3q_q__actions>a[class]{flex-shrink:0}.rowActions-module__tZ3q_q__iconBtn{border-radius:var(--d-radius-sm);border:1px solid var(--d-border);cursor:pointer;width:34px;height:34px;color:var(--d-muted);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background .1s,color .1s,border-color .1s;display:flex}.rowActions-module__tZ3q_q__iconBtn:hover{background:var(--d-bg);color:var(--d-text);border-color:var(--d-muted)}.rowActions-module__tZ3q_q__actions .rowActions-module__tZ3q_q__iconBtn{width:30px;height:30px}.rowActions-module__tZ3q_q__actions .rowActions-module__tZ3q_q__iconBtn svg{width:14px;height:14px}.rowActions-module__tZ3q_q__iconBtn.rowActions-module__tZ3q_q__danger:hover{color:var(--d-danger);border-color:var(--d-danger);background:var(--d-danger-soft)}
@media (max-width:560px){.riskScore-module__8dU4jG__cell{grid-column:1/-1}}.riskScore-module__8dU4jG__card{align-items:center;gap:24px;padding:20px 24px;display:flex}.riskScore-module__8dU4jG__number{min-width:80px;font-size:52px;font-weight:700;line-height:1}.riskScore-module__8dU4jG__number.riskScore-module__8dU4jG__scoreLow{color:#16a34a}.riskScore-module__8dU4jG__number.riskScore-module__8dU4jG__scoreMedium{color:#d97706}.riskScore-module__8dU4jG__number.riskScore-module__8dU4jG__scoreHigh{color:#dc2626}html.dark .riskScore-module__8dU4jG__number.riskScore-module__8dU4jG__scoreLow{color:#4ade80}html.dark .riskScore-module__8dU4jG__number.riskScore-module__8dU4jG__scoreMedium{color:#fbbf24}html.dark .riskScore-module__8dU4jG__number.riskScore-module__8dU4jG__scoreHigh{color:#f87171}.riskScore-module__8dU4jG__barWrap{flex:1}.riskScore-module__8dU4jG__label{text-transform:uppercase;letter-spacing:.06em;color:var(--d-muted);margin-bottom:6px;font-size:11px;font-weight:600}.riskScore-module__8dU4jG__bar{background:var(--d-border);border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.riskScore-module__8dU4jG__fill{border-radius:4px;height:100%;transition:width .6s}.riskScore-module__8dU4jG__fill.riskScore-module__8dU4jG__scoreLow{background:#16a34a}.riskScore-module__8dU4jG__fill.riskScore-module__8dU4jG__scoreMedium{background:#d97706}.riskScore-module__8dU4jG__fill.riskScore-module__8dU4jG__scoreHigh{background:#dc2626}html.dark .riskScore-module__8dU4jG__fill.riskScore-module__8dU4jG__scoreLow{background:#4ade80}html.dark .riskScore-module__8dU4jG__fill.riskScore-module__8dU4jG__scoreMedium{background:#fbbf24}html.dark .riskScore-module__8dU4jG__fill.riskScore-module__8dU4jG__scoreHigh{background:#f87171}.riskScore-module__8dU4jG__desc{color:var(--d-muted);font-size:12.5px}
.AuthField-module__2BfIUW__form{gap:var(--space-3,14px);flex-direction:column;display:flex}.AuthField-module__2BfIUW__banner{margin-bottom:var(--space-4,16px)}.AuthField-module__2BfIUW__labelRow{justify-content:space-between;align-items:baseline;display:flex}.AuthField-module__2BfIUW__label{font-size:var(--text-sm,12.5px);color:var(--d-text);font-weight:600}.AuthField-module__2BfIUW__gap{gap:var(--space-2,8px);flex-direction:column;display:flex}.AuthField-module__2BfIUW__link{color:var(--d-accent-dark);font-size:12.5px;font-weight:600;text-decoration:none}.AuthField-module__2BfIUW__link:hover{text-decoration:underline}.AuthField-module__2BfIUW__backLink{margin-top:var(--space-4,16px);color:var(--d-accent-dark);font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.AuthField-module__2BfIUW__backLink:hover{text-decoration:underline}.AuthField-module__2BfIUW__submit{margin-top:var(--space-1,4px)}.AuthField-module__2BfIUW__stateActions{margin-top:var(--space-4,16px)}.AuthField-module__2BfIUW__checking{padding:var(--space-10,40px);justify-content:center;display:flex}
.QuickActions-module__5eJFCG__list{gap:var(--space-2,8px);flex-direction:column;display:flex}.QuickActions-module__5eJFCG__action{border-radius:var(--d-radius-sm,7px);border:1px solid var(--d-border);cursor:pointer;transition:background var(--dur-fast,.1s), border-color var(--dur-fast,.1s);font:inherit;text-align:left;background:0 0;align-items:center;gap:11px;padding:11px 13px;text-decoration:none;display:flex}.QuickActions-module__5eJFCG__action:hover{background:var(--d-accent-soft);border-color:color-mix(in srgb, var(--d-accent) 30%, transparent)}.QuickActions-module__5eJFCG__icon{border-radius:var(--d-radius-sm,7px);background:var(--d-accent-soft);width:30px;height:30px;color:var(--d-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.QuickActions-module__5eJFCG__icon svg{width:15px;height:15px}.QuickActions-module__5eJFCG__text{font-size:var(--text-sm,13px);color:var(--d-text);margin:0;font-weight:600;line-height:1.3}.QuickActions-module__5eJFCG__desc{color:var(--d-muted);margin:2px 0 0;font-size:11.5px}
.markdown-module__L7ZAGG__markdown{color:var(--d-text);word-wrap:break-word;font-size:14px;line-height:1.75}.markdown-module__L7ZAGG__markdown>:first-child{margin-top:0}.markdown-module__L7ZAGG__markdown>:last-child{margin-bottom:0}.markdown-module__L7ZAGG__markdown h1,.markdown-module__L7ZAGG__markdown h2,.markdown-module__L7ZAGG__markdown h3,.markdown-module__L7ZAGG__markdown h4{margin:1.4em 0 .5em;font-weight:700;line-height:1.3}.markdown-module__L7ZAGG__markdown h1{font-size:1.5em}.markdown-module__L7ZAGG__markdown h2{font-size:1.28em}.markdown-module__L7ZAGG__markdown h3{font-size:1.12em}.markdown-module__L7ZAGG__markdown h4{font-size:1em}.markdown-module__L7ZAGG__markdown p{margin:0 0 1em}.markdown-module__L7ZAGG__markdown ul,.markdown-module__L7ZAGG__markdown ol{margin:0 0 1em;padding-left:1.5em}.markdown-module__L7ZAGG__markdown li{margin-bottom:.3em}.markdown-module__L7ZAGG__markdown li>ul,.markdown-module__L7ZAGG__markdown li>ol{margin-top:.3em;margin-bottom:0}.markdown-module__L7ZAGG__markdown li.markdown-module__L7ZAGG__task-list-item{margin-left:-1.5em;list-style:none}.markdown-module__L7ZAGG__markdown input[type=checkbox]{margin-right:6px}.markdown-module__L7ZAGG__markdown a{color:var(--d-accent-text);text-decoration:underline}.markdown-module__L7ZAGG__markdown strong{font-weight:700}.markdown-module__L7ZAGG__markdown em{font-style:italic}.markdown-module__L7ZAGG__markdown del{opacity:.6}.markdown-module__L7ZAGG__markdown code{font-family:var(--font-code,ui-monospace, monospace);background:var(--d-bg);border:1px solid var(--d-border);border-radius:4px;padding:1px 5px;font-size:.88em}.markdown-module__L7ZAGG__markdown pre{background:var(--d-bg);border:1px solid var(--d-border);border-radius:var(--d-radius-sm);margin:0 0 1em;padding:12px 14px;overflow-x:auto}.markdown-module__L7ZAGG__markdown pre code{background:0 0;border:none;padding:0;font-size:.85em}.markdown-module__L7ZAGG__markdown blockquote{border-left:3px solid var(--d-accent);color:var(--d-muted);margin:0 0 1em;padding:2px 14px}.markdown-module__L7ZAGG__markdown hr{border:none;border-top:1px solid var(--d-border);margin:1.5em 0}.markdown-module__L7ZAGG__markdown table{border-collapse:collapse;width:100%;margin:0 0 1em;font-size:.93em}.markdown-module__L7ZAGG__markdown th,.markdown-module__L7ZAGG__markdown td{border:1px solid var(--d-border);text-align:left;padding:6px 10px}.markdown-module__L7ZAGG__markdown th{background:var(--d-bg);font-weight:700}.markdown-module__L7ZAGG__markdown img{border-radius:6px;max-width:100%}.markdown-module__L7ZAGG__editor{border:1px solid var(--d-border);border-radius:var(--d-radius-sm);overflow:hidden}.markdown-module__L7ZAGG__toolbar{border-bottom:1px solid var(--d-border);background:var(--d-bg);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.markdown-module__L7ZAGG__toolbarBtn{width:28px;height:28px;color:var(--d-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.markdown-module__L7ZAGG__toolbarBtn:hover{background:var(--d-border-soft);color:var(--d-text)}.markdown-module__L7ZAGG__toolbarBtn:disabled{opacity:.4;cursor:default}.markdown-module__L7ZAGG__toolbarBtn:disabled:hover{color:var(--d-muted);background:0 0}.markdown-module__L7ZAGG__toolbarBtn svg{width:15px;height:15px}.markdown-module__L7ZAGG__toolbarDivider{background:var(--d-border);flex-shrink:0;width:1px;height:18px;margin:0 4px}.markdown-module__L7ZAGG__toolbarTabs{flex-shrink:0;gap:2px;margin-left:auto;display:flex}.markdown-module__L7ZAGG__tab{color:var(--d-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.markdown-module__L7ZAGG__tab:hover{color:var(--d-text)}.markdown-module__L7ZAGG__tab.markdown-module__L7ZAGG__active{background:var(--d-accent-soft);color:var(--d-accent-text)}.markdown-module__L7ZAGG__editor textarea{resize:vertical;width:100%;color:var(--d-text);font-family:var(--font-code,ui-monospace, monospace);background:0 0;border:none;outline:none;padding:12px 14px;font-size:13px;line-height:1.6;display:block}.markdown-module__L7ZAGG__editor .markdown-module__L7ZAGG__markdown{padding:12px 14px;overflow-y:auto}@media (max-width:600px){.markdown-module__L7ZAGG__markdown table{display:block;overflow-x:auto}}
.mono-module__FuEeWW__mono{font-family:var(--font-code,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace)}
.permissionMap-module__xCxbWG__legend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.permissionMap-module__xCxbWG__legendItem{display:inline-flex}.permissionMap-module__xCxbWG__toggle{color:var(--d-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:13px;display:inline-flex}.permissionMap-module__xCxbWG__toggle input{cursor:pointer}.permissionMap-module__xCxbWG__table{border-collapse:collapse;width:100%;font-size:13px}.permissionMap-module__xCxbWG__table th,.permissionMap-module__xCxbWG__table td{text-align:left;border-bottom:1px solid var(--d-border-soft);vertical-align:top;padding:9px 12px}.permissionMap-module__xCxbWG__table thead th{z-index:2;background:var(--d-surface);border-bottom:1px solid var(--d-border);color:var(--d-text);white-space:nowrap;font-weight:600;position:sticky;top:0}.permissionMap-module__xCxbWG__table thead th.permissionMap-module__xCxbWG__roleUnused{color:var(--d-muted);font-weight:500}.permissionMap-module__xCxbWG__roleLabel{display:block}.permissionMap-module__xCxbWG__roleCount{color:var(--d-muted);margin-top:2px;font-size:10px;font-weight:500;display:block}.permissionMap-module__xCxbWG__corner,.permissionMap-module__xCxbWG__area{z-index:1;background:var(--d-surface);min-width:240px;max-width:320px;position:sticky;left:0}.permissionMap-module__xCxbWG__table thead .permissionMap-module__xCxbWG__corner{z-index:3}.permissionMap-module__xCxbWG__areaLabel{color:var(--d-text);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.permissionMap-module__xCxbWG__note{color:var(--d-muted);align-items:flex-start;gap:4px;margin-top:4px;font-size:11px;line-height:1.4;display:flex}.permissionMap-module__xCxbWG__note svg{flex-shrink:0;margin-top:1px}.permissionMap-module__xCxbWG__pill{text-transform:uppercase;letter-spacing:.03em;color:var(--d-muted);border:1px solid var(--d-border);background:#f1f5f9;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600}html.dark .permissionMap-module__xCxbWG__pill{background:#ffffff0f}.permissionMap-module__xCxbWG__rowInactive td{opacity:.55}.permissionMap-module__xCxbWG__rowInactive .permissionMap-module__xCxbWG__area{opacity:1}.permissionMap-module__xCxbWG__rowInactive .permissionMap-module__xCxbWG__areaLabel{color:var(--d-muted)}.permissionMap-module__xCxbWG__groupRow td{background:var(--d-bg);text-transform:uppercase;letter-spacing:.04em;color:var(--d-muted);font-size:11px;font-weight:700;position:sticky;left:0}.permissionMap-module__xCxbWG__cell{text-align:center;border:1px solid #0000;border-radius:5px;min-width:74px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.permissionMap-module__xCxbWG__none{color:var(--d-muted);background:0 0}.permissionMap-module__xCxbWG__read{color:#475569;border-color:var(--d-border);background:#f1f5f9}.permissionMap-module__xCxbWG__write{color:#1d4ed8;background:#3b82f61a}.permissionMap-module__xCxbWG__manage{color:#6d28d9;background:#8b5cf61f}html.dark .permissionMap-module__xCxbWG__read{color:var(--d-muted);background:#ffffff0f}html.dark .permissionMap-module__xCxbWG__write{color:#93c5fd;background:#3b82f626}html.dark .permissionMap-module__xCxbWG__manage{color:#c4b5fd;background:#8b5cf62e}.permissionMap-module__xCxbWG__footnote{color:var(--d-muted);margin:12px 2px 0;font-size:11.5px;line-height:1.5}.permissionMap-module__xCxbWG__stdPicker{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.permissionMap-module__xCxbWG__stdChip{border:1px solid var(--d-border);background:var(--d-surface);color:var(--d-muted);cursor:pointer;font-size:12px;font-weight:500;font-family:var(--font-base);border-radius:999px;padding:6px 12px;transition:background .1s,color .1s,border-color .1s}.permissionMap-module__xCxbWG__stdChip:hover{color:var(--d-text)}.permissionMap-module__xCxbWG__stdChip.permissionMap-module__xCxbWG__active{background:var(--d-accent-soft);color:var(--d-accent-text);border-color:#0000;font-weight:600}.permissionMap-module__xCxbWG__stdHead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.permissionMap-module__xCxbWG__stdTitle{margin:0;font-size:14px;font-weight:700}
.reportWidgets-module__pDLg-a__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:stretch;gap:12px;display:grid}.reportWidgets-module__pDLg-a__card{background:var(--d-bg);border:1px solid var(--d-border);border-radius:var(--d-radius-sm);flex-direction:column;padding:14px 16px;display:flex}.reportWidgets-module__pDLg-a__wide{grid-column:span 2}@media (max-width:640px){.reportWidgets-module__pDLg-a__wide{grid-column:span 1}}.reportWidgets-module__pDLg-a__title{color:var(--d-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:11px;font-weight:600}.reportWidgets-module__pDLg-a__empty{color:var(--d-muted);margin:auto 0;font-size:12.5px}.reportWidgets-module__pDLg-a__statRow{align-items:center;gap:12px;margin-top:auto;display:flex}.reportWidgets-module__pDLg-a__statIcon{border-radius:var(--d-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.reportWidgets-module__pDLg-a__statIcon svg{width:16px;height:16px}.reportWidgets-module__pDLg-a__statIcon.reportWidgets-module__pDLg-a__ok{color:#166534;background:#22c55e17}.reportWidgets-module__pDLg-a__statIcon.reportWidgets-module__pDLg-a__amber{color:#92400e;background:#f59e0b17}.reportWidgets-module__pDLg-a__statIcon.reportWidgets-module__pDLg-a__red{color:#991b1b;background:#ef444417}html.dark .reportWidgets-module__pDLg-a__statIcon.reportWidgets-module__pDLg-a__ok{color:#86efac;background:#22c55e26}html.dark .reportWidgets-module__pDLg-a__statIcon.reportWidgets-module__pDLg-a__amber{color:#fcd34d;background:#f59e0b26}html.dark .reportWidgets-module__pDLg-a__statIcon.reportWidgets-module__pDLg-a__red{color:#fca5a5;background:#ef444426}.reportWidgets-module__pDLg-a__statValue{letter-spacing:-.03em;color:var(--d-text);font-size:26px;font-weight:700;line-height:1}.reportWidgets-module__pDLg-a__meterValue{letter-spacing:-.03em;margin-bottom:10px;font-size:30px;font-weight:700;line-height:1}.reportWidgets-module__pDLg-a__meterValue.reportWidgets-module__pDLg-a__good{color:#16a34a}.reportWidgets-module__pDLg-a__meterValue.reportWidgets-module__pDLg-a__warn{color:#d97706}.reportWidgets-module__pDLg-a__meterValue.reportWidgets-module__pDLg-a__bad{color:#dc2626}html.dark .reportWidgets-module__pDLg-a__meterValue.reportWidgets-module__pDLg-a__good{color:#4ade80}html.dark .reportWidgets-module__pDLg-a__meterValue.reportWidgets-module__pDLg-a__warn{color:#fbbf24}html.dark .reportWidgets-module__pDLg-a__meterValue.reportWidgets-module__pDLg-a__bad{color:#f87171}.reportWidgets-module__pDLg-a__meterTrack{background:var(--d-border);border-radius:4px;height:8px;overflow:hidden}.reportWidgets-module__pDLg-a__meterFill{border-radius:4px;height:100%;transition:width .6s}.reportWidgets-module__pDLg-a__meterFill.reportWidgets-module__pDLg-a__good{background:#16a34a}.reportWidgets-module__pDLg-a__meterFill.reportWidgets-module__pDLg-a__warn{background:#d97706}.reportWidgets-module__pDLg-a__meterFill.reportWidgets-module__pDLg-a__bad{background:#dc2626}html.dark .reportWidgets-module__pDLg-a__meterFill.reportWidgets-module__pDLg-a__good{background:#4ade80}html.dark .reportWidgets-module__pDLg-a__meterFill.reportWidgets-module__pDLg-a__warn{background:#fbbf24}html.dark .reportWidgets-module__pDLg-a__meterFill.reportWidgets-module__pDLg-a__bad{background:#f87171}.reportWidgets-module__pDLg-a__segbar{background:var(--d-border);border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.reportWidgets-module__pDLg-a__segbar>span{height:100%;display:block}.reportWidgets-module__pDLg-a__segHealthy{background:#16a34a}.reportWidgets-module__pDLg-a__segAtRisk{background:#d97706}.reportWidgets-module__pDLg-a__segUnhealthy{background:#dc2626}.reportWidgets-module__pDLg-a__segUnknown{background:#94a3b8}html.dark .reportWidgets-module__pDLg-a__segHealthy{background:#4ade80}html.dark .reportWidgets-module__pDLg-a__segAtRisk{background:#fbbf24}html.dark .reportWidgets-module__pDLg-a__segUnhealthy{background:#f87171}html.dark .reportWidgets-module__pDLg-a__segUnknown{background:#64748b}.reportWidgets-module__pDLg-a__legend{flex-wrap:wrap;gap:6px 14px;margin-top:12px;display:flex}.reportWidgets-module__pDLg-a__legendItem{color:var(--d-muted);align-items:center;gap:6px;font-size:11.5px;display:flex}.reportWidgets-module__pDLg-a__legendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.reportWidgets-module__pDLg-a__legendCount{color:var(--d-text);font-weight:700}.reportWidgets-module__pDLg-a__calList{flex-direction:column;gap:8px;display:flex}.reportWidgets-module__pDLg-a__calRow{align-items:center;gap:10px;display:flex}.reportWidgets-module__pDLg-a__calDate{text-align:center;background:var(--d-surface);border:1px solid var(--d-border);border-radius:6px;flex-shrink:0;width:38px;padding:3px 0;line-height:1.25}.reportWidgets-module__pDLg-a__calDate b{color:var(--d-text);font-size:13px;font-weight:700;display:block}.reportWidgets-module__pDLg-a__calDate span{color:var(--d-muted);text-transform:uppercase;font-size:8.5px;font-weight:600;display:block}.reportWidgets-module__pDLg-a__calTitle{color:var(--d-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}
.RiskMatrix-module__aBmiWG__cell{cursor:default;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:4px;transition:opacity .15s;display:flex}.RiskMatrix-module__aBmiWG__cell:hover{opacity:.85}.RiskMatrix-module__aBmiWG__cell.RiskMatrix-module__aBmiWG__negligible{color:#166534;background:#dcfce7}.RiskMatrix-module__aBmiWG__cell.RiskMatrix-module__aBmiWG__low{color:#166534;background:#bbf7d0}.RiskMatrix-module__aBmiWG__cell.RiskMatrix-module__aBmiWG__moderate{color:#854d0e;background:#fef9c3}.RiskMatrix-module__aBmiWG__cell.RiskMatrix-module__aBmiWG__high{color:#9a3412;background:#fed7aa}.RiskMatrix-module__aBmiWG__cell.RiskMatrix-module__aBmiWG__critical{color:#991b1b;background:#fecaca}html.dark .RiskMatrix-module__aBmiWG__cell.RiskMatrix-module__aBmiWG__negligible{color:#86efac;background:#16a34a2e}html.dark .RiskMatrix-module__aBmiWG__cell.RiskMatrix-module__aBmiWG__low{color:#86efac;background:#16a34a40}html.dark .RiskMatrix-module__aBmiWG__cell.RiskMatrix-module__aBmiWG__moderate{color:#fde68a;background:#eab30833}html.dark .RiskMatrix-module__aBmiWG__cell.RiskMatrix-module__aBmiWG__high{color:#fdba74;background:#ea580c40}html.dark .RiskMatrix-module__aBmiWG__cell.RiskMatrix-module__aBmiWG__critical{color:#fca5a5;background:#dc262640}.RiskMatrix-module__aBmiWG__count{font-size:16px;font-weight:700;line-height:1}.RiskMatrix-module__aBmiWG__count.RiskMatrix-module__aBmiWG__zero{opacity:.25}
.spin-module__83dKea__spin{animation:.65s linear infinite spin-module__83dKea__spin}@keyframes spin-module__83dKea__spin{to{transform:rotate(360deg)}}
.SettingsRow-module__tikSYa__item{border-bottom:1px solid var(--d-border);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.SettingsRow-module__tikSYa__item:last-child{border-bottom:none;padding-bottom:0}.SettingsRow-module__tikSYa__item:first-child{padding-top:0}.SettingsRow-module__tikSYa__label{flex:auto;min-width:160px}.SettingsRow-module__tikSYa__title{color:var(--d-text);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.SettingsRow-module__tikSYa__desc{color:var(--d-muted);margin-top:3px;font-size:12.5px;line-height:1.45}.SettingsRow-module__tikSYa__control{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.SettingsRow-module__tikSYa__control .d-drawer-input{width:auto}@media (max-width:640px){.SettingsRow-module__tikSYa__item{flex-direction:column;align-items:stretch;gap:10px}.SettingsRow-module__tikSYa__control{justify-content:stretch}.SettingsRow-module__tikSYa__control .d-drawer-input{flex:auto;width:auto}}
.obligationDrawer-module__J890dG__state{margin-bottom:var(--form-gap)}.obligationDrawer-module__J890dG__hint,.obligationDrawer-module__J890dG__empty{margin:0 0 var(--form-gap);color:var(--d-muted);font-size:13px}.obligationDrawer-module__J890dG__list{margin:0 0 var(--form-gap);flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.obligationDrawer-module__J890dG__doc{border-radius:var(--d-radius-sm);background:var(--d-hover);align-items:center;gap:8px;padding:8px 10px;display:flex}.obligationDrawer-module__J890dG__docIcon{color:var(--d-muted);flex-shrink:0}.obligationDrawer-module__J890dG__docText{flex-direction:column;flex:1;min-width:0;display:flex}.obligationDrawer-module__J890dG__docTitle,.obligationDrawer-module__J890dG__docFile{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.obligationDrawer-module__J890dG__docTitle{color:var(--d-text);font-size:13px;font-weight:500}.obligationDrawer-module__J890dG__docFile{color:var(--d-muted);font-size:11px}.obligationDrawer-module__J890dG__upload{align-items:flex-start;gap:var(--form-gap);flex-direction:column;display:flex}.obligationDrawer-module__J890dG__upload>:not(button){align-self:stretch}.obligationDrawer-module__J890dG__drop{border:2px dashed var(--d-border);border-radius:var(--d-radius-sm);background:var(--d-bg);color:var(--d-muted);text-align:center;cursor:pointer;flex-direction:column;align-self:stretch;align-items:center;gap:4px;padding:20px 16px;transition:border-color .12s,background .12s;display:flex;position:relative}.obligationDrawer-module__J890dG__drop:hover,.obligationDrawer-module__J890dG__drop:focus-within{border-color:var(--d-accent);background:var(--d-accent-soft);color:var(--d-accent-text)}.obligationDrawer-module__J890dG__dropFilled{border-style:solid;border-color:var(--d-accent);color:var(--d-accent-text)}.obligationDrawer-module__J890dG__dropInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.obligationDrawer-module__J890dG__dropTitle{color:var(--d-text);word-break:break-word;font-size:14px;font-weight:600}.obligationDrawer-module__J890dG__dropHint{font-size:12px}
.team-module__w47J6a__members{margin:0;padding:0;list-style:none}.team-module__w47J6a__member{padding:14px var(--card-pad,20px);border-bottom:1px solid var(--d-border-soft);align-items:center;gap:12px;transition:background .12s;display:flex;position:relative}.team-module__w47J6a__member:last-child{border-bottom:none}.team-module__w47J6a__member:hover,.team-module__w47J6a__member:focus-within{background:var(--d-bg)}.team-module__w47J6a__memberText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.team-module__w47J6a__memberName{all:unset;cursor:pointer;color:var(--d-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.team-module__w47J6a__memberName:after{content:"";position:absolute;inset:0}.team-module__w47J6a__member:has(.team-module__w47J6a__memberName:focus-visible){outline:2px solid var(--d-accent);outline-offset:-2px}.team-module__w47J6a__memberEmail{color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.team-module__w47J6a__memberBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.team-module__w47J6a__profileTag{color:var(--d-text);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.team-module__w47J6a__chevron{color:var(--d-muted);flex-shrink:0}.team-module__w47J6a__invite{align-items:center;gap:16px;display:flex}.team-module__w47J6a__inviteIcon{background:var(--d-accent-soft);width:44px;height:44px;color:var(--d-accent-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.team-module__w47J6a__inviteText{min-width:0;color:var(--d-muted);flex-direction:column;flex:1;gap:2px;font-size:13px;display:flex}.team-module__w47J6a__inviteText strong{color:var(--d-text);font-size:14px}.team-module__w47J6a__sectionTitle{color:var(--d-text);margin:0 0 12px;font-size:15px;font-weight:600}.team-module__w47J6a__profiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.team-module__w47J6a__profile,.team-module__w47J6a__option{border-radius:var(--d-radius-sm);background:var(--d-bg);align-items:flex-start;gap:12px;padding:14px;display:flex}.team-module__w47J6a__picker{flex-direction:column;gap:8px;display:flex}.team-module__w47J6a__option{cursor:pointer;border:2px solid #0000;transition:border-color .12s,background .12s;position:relative}.team-module__w47J6a__option:hover{border-color:var(--d-border)}.team-module__w47J6a__option:focus-within{border-color:var(--d-accent)}.team-module__w47J6a__optionOn,.team-module__w47J6a__optionOn:hover{border-color:var(--d-accent);background:var(--d-accent-soft)}.team-module__w47J6a__optionOff{cursor:default;opacity:.6}.team-module__w47J6a__optionOff:hover{border-color:#0000}.team-module__w47J6a__radio{opacity:0;width:1px;height:1px;position:absolute}.team-module__w47J6a__optionIcon{background:var(--d-surface);width:34px;height:34px;color:var(--d-accent-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.team-module__w47J6a__optionText{flex-direction:column;gap:2px;min-width:0;display:flex}.team-module__w47J6a__optionName{color:var(--d-text);font-size:14px;font-weight:600}.team-module__w47J6a__optionDesc{color:var(--d-muted);font-size:13px;line-height:1.45}@media (max-width:768px){.team-module__w47J6a__profiles{grid-template-columns:1fr}.team-module__w47J6a__invite,.team-module__w47J6a__member{flex-wrap:wrap}.team-module__w47J6a__memberBadges{justify-content:flex-start;width:100%;padding-left:48px}.team-module__w47J6a__chevron{display:none}}
.ghostButton-module__AUt_8G__ghost{border-radius:var(--d-radius-sm);font-size:14px;font-weight:700;font-family:var(--font-base);cursor:pointer;background:var(--d-bg);color:var(--d-text);border:1px solid var(--d-border);justify-content:center;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;transition:opacity .13s,transform .13s;display:inline-flex}.ghostButton-module__AUt_8G__ghost:hover:not(:disabled){background:var(--d-border-soft);border-color:var(--d-muted);color:var(--d-text)}.ghostButton-module__AUt_8G__ghost:disabled{opacity:.5;cursor:not-allowed}html.dark .ghostButton-module__AUt_8G__ghost{border-color:var(--d-border);background:#ffffff0d}html.dark .ghostButton-module__AUt_8G__ghost:hover:not(:disabled){border-color:var(--d-muted);background:#ffffff17}
.kanban-module__TrXD7q__board{align-items:flex-start;gap:12px;display:flex}.kanban-module__TrXD7q__col{background:var(--d-border-soft);border:1px solid var(--d-border);border-radius:var(--d-radius);flex-direction:column;flex:1 1 0;min-width:0;min-height:160px;max-height:calc(100vh - 320px);display:flex}html.dark .kanban-module__TrXD7q__col{background:#ffffff08}.kanban-module__TrXD7q__colHead{border-bottom:1px solid var(--d-border);flex-shrink:0;align-items:center;gap:8px;padding:12px 14px;display:flex}.kanban-module__TrXD7q__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.kanban-module__TrXD7q__dot.kanban-module__TrXD7q__OPEN{background:#94a3b8}.kanban-module__TrXD7q__dot.kanban-module__TrXD7q__IN_PROGRESS{background:#3b82f6}.kanban-module__TrXD7q__dot.kanban-module__TrXD7q__BLOCKED{background:#f59e0b}.kanban-module__TrXD7q__dot.kanban-module__TrXD7q__DONE{background:#22c55e}.kanban-module__TrXD7q__dot.kanban-module__TrXD7q__CANCELLED{background:#94a3b8}.kanban-module__TrXD7q__colTitle{color:var(--d-text);flex:1;font-size:12.5px;font-weight:700}.kanban-module__TrXD7q__colCount{color:var(--d-muted);background:var(--d-surface);border:1px solid var(--d-border);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.kanban-module__TrXD7q__colBody{flex-direction:column;gap:6px;padding:8px;display:flex;overflow-y:auto}.kanban-module__TrXD7q__card{text-align:left;cursor:pointer;background:var(--d-surface);border:1px solid var(--d-border);border-left:3px solid var(--d-border);border-radius:var(--d-radius-sm);width:100%;padding:8px 10px;transition:box-shadow .15s,transform .15s;display:block}.kanban-module__TrXD7q__card:hover{box-shadow:var(--d-shadow-md);transform:translateY(-1px)}.kanban-module__TrXD7q__card.kanban-module__TrXD7q__OPEN{border-left-color:#94a3b8}.kanban-module__TrXD7q__card.kanban-module__TrXD7q__IN_PROGRESS{border-left-color:#3b82f6}.kanban-module__TrXD7q__card.kanban-module__TrXD7q__BLOCKED{border-left-color:#f59e0b}.kanban-module__TrXD7q__card.kanban-module__TrXD7q__DONE{border-left-color:#22c55e}.kanban-module__TrXD7q__card.kanban-module__TrXD7q__CANCELLED{border-left-color:#94a3b8}:is(html.dark .kanban-module__TrXD7q__card.kanban-module__TrXD7q__OPEN,html.dark .kanban-module__TrXD7q__card.kanban-module__TrXD7q__CANCELLED){border-left-color:#64748b}.kanban-module__TrXD7q__cardHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.kanban-module__TrXD7q__cardKind{text-transform:uppercase;letter-spacing:.03em;color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:10.5px;font-weight:600;display:flex;overflow:hidden}.kanban-module__TrXD7q__cardKind svg{flex-shrink:0}.kanban-module__TrXD7q__cardTitle{color:var(--d-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.kanban-module__TrXD7q__cardSub{color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.kanban-module__TrXD7q__cardFooter{border-top:1px solid var(--d-border-soft);justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding-top:6px;display:flex}.kanban-module__TrXD7q__assignee{min-width:0;color:var(--d-muted);align-items:center;gap:6px;font-size:11.5px;display:flex}.kanban-module__TrXD7q__assigneeAvatar{color:#064e4c;background:linear-gradient(135deg,#00cec5 0%,#7ae6e1 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:9.5px;font-weight:700;display:flex}.kanban-module__TrXD7q__assigneeName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kanban-module__TrXD7q__due{color:var(--d-muted);flex-shrink:0;font-size:11px;font-weight:600}.kanban-module__TrXD7q__due.kanban-module__TrXD7q__overdue{color:var(--d-danger)}.kanban-module__TrXD7q__empty{color:var(--d-muted);text-align:center;border:1px dashed var(--d-border);border-radius:var(--d-radius-sm);padding:16px 8px;font-size:12px}@media (max-width:900px){.kanban-module__TrXD7q__board{padding-bottom:8px;overflow-x:auto}.kanban-module__TrXD7q__col{flex:1 0 250px}}
.pickers-module__dpFnpW__quickChip{font-size:11px;font-weight:500;font-family:var(--font-base);color:var(--d-muted);background:var(--d-bg);border:1px solid var(--d-border);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;line-height:1.4;transition:background .13s,color .13s,border-color .13s;display:inline-flex}.pickers-module__dpFnpW__quickChip:hover{background:var(--d-accent-soft);color:var(--d-accent-text);border-color:var(--d-accent-text)}.pickers-module__dpFnpW__stdChipInline{align-items:center;gap:5px;display:inline-flex}
.policy-list-module__vLoE7W__mark{background:var(--d-accent-soft);color:var(--d-accent-text);border-radius:2px;padding:0 2px}.policy-list-module__vLoE7W__snippet{font-size:12px}
.riskViz-module__eYU2YW__segbar{background:var(--d-border-soft);border-radius:6px;height:22px;display:flex;overflow:hidden}.riskViz-module__eYU2YW__segbar>span{height:100%;display:block}.riskViz-module__eYU2YW__segLow{background:#16a34a}.riskViz-module__eYU2YW__segMedium{background:#d97706}.riskViz-module__eYU2YW__segHigh{background:#ea580c}.riskViz-module__eYU2YW__segCritical{background:#dc2626}html.dark .riskViz-module__eYU2YW__segLow{background:#4ade80}html.dark .riskViz-module__eYU2YW__segMedium{background:#fbbf24}html.dark .riskViz-module__eYU2YW__segHigh{background:#fb923c}html.dark .riskViz-module__eYU2YW__segCritical{background:#f87171}.riskViz-module__eYU2YW__legend{color:var(--d-muted);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:11.5px;display:flex}.riskViz-module__eYU2YW__legendDot{vertical-align:middle;border-radius:2px;width:9px;height:9px;margin-right:4px;display:inline-block}.riskViz-module__eYU2YW__kriDot{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.riskViz-module__eYU2YW__GREEN{background:#16a34a}.riskViz-module__eYU2YW__AMBER{background:#d97706}.riskViz-module__eYU2YW__RED{background:#dc2626}.riskViz-module__eYU2YW__NO_DATA{background:#94a3b8}.riskViz-module__eYU2YW__spark{align-items:flex-end;gap:2px;height:28px;display:flex}.riskViz-module__eYU2YW__spark>i{background:var(--d-accent);opacity:.75;border-radius:1px;width:5px;display:block}
.segmentedTab-module__EDBAca__tab{color:var(--d-muted);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-base);white-space:nowrap;background:0 0;border:none;border-radius:5px;align-items:center;gap:6px;padding:7px 16px;transition:background .1s,color .1s;display:flex}.segmentedTab-module__EDBAca__tab:hover{color:var(--d-text)}.segmentedTab-module__EDBAca__tab.segmentedTab-module__EDBAca__active{background:var(--d-surface);color:var(--d-text);box-shadow:var(--d-shadow);font-weight:600}@media (max-width:768px){.segmentedTab-module__EDBAca__tab{white-space:normal;justify-content:space-between}}
.audit-interno-module__9TrESa__board{gap:var(--space-3,12px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.audit-interno-module__9TrESa__column{gap:var(--space-2,8px);flex-direction:column;display:flex}.audit-interno-module__9TrESa__cardItem{text-align:left;cursor:pointer;border:1px solid var(--d-border);border-radius:var(--d-radius-sm,7px);background:var(--d-bg-card);font:inherit;width:100%;padding:10px}.audit-interno-module__9TrESa__cardItem:hover{border-color:var(--d-accent)}.audit-interno-module__9TrESa__cardTitle{font-weight:600;font-size:var(--text-sm,13px)}.audit-interno-module__9TrESa__cardTags{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.audit-interno-module__9TrESa__cardMeta{font-size:var(--text-xs,11px);color:var(--d-muted);margin-top:3px}.audit-interno-module__9TrESa__statusSelect{border:1px solid var(--d-border);border-radius:var(--radius-pill,999px);font-size:var(--text-xs,11px);cursor:pointer;background:var(--d-border-soft);color:var(--d-muted);padding:2px 8px;font-weight:600}.audit-interno-module__9TrESa__statusSelect.audit-interno-module__9TrESa__done{color:#15803d;background:#16a34a1f;border-color:#0000}html.dark .audit-interno-module__9TrESa__statusSelect.audit-interno-module__9TrESa__done{color:#86efac}.audit-interno-module__9TrESa__empty{font-size:var(--text-xs,12px);color:var(--d-muted)}
.continuity-module__0WSX9q__statGrid{gap:var(--space-3,12px);margin-bottom:var(--space-5,20px);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.continuity-module__0WSX9q__statValue{color:var(--d-text);font-size:24px;font-weight:700}.continuity-module__0WSX9q__statValue.continuity-module__0WSX9q__warn{color:#d97706}.continuity-module__0WSX9q__statValue.continuity-module__0WSX9q__bad{color:var(--d-danger)}.continuity-module__0WSX9q__statLabel{font-size:var(--text-xs,12px);color:var(--d-muted);margin-top:2px}
.notifiche-module__bl1qDW__filterBar{align-items:center;gap:var(--space-2,10px);margin-bottom:var(--space-4,16px);flex-wrap:wrap;display:flex}@media (max-width:768px){.notifiche-module__bl1qDW__filterBar{gap:6px}.notifiche-module__bl1qDW__filterBar>*{width:100%}}.notifiche-module__bl1qDW__loadMore{padding:var(--space-3,14px);justify-content:center;display:flex}.notifiche-module__bl1qDW__spin{animation:.8s linear infinite notifiche-module__bl1qDW__notif-spin}@keyframes notifiche-module__bl1qDW__notif-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.notifiche-module__bl1qDW__spin{animation-duration:2.4s}}
.scadenze-module__KEV_La__history{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.scadenze-module__KEV_La__history li{border-left:2px solid var(--d-border);padding-left:var(--space-3)}.scadenze-module__KEV_La__historyNote{color:var(--d-muted);white-space:pre-wrap}
