@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/application/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/application/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/application/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/application/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/application/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/application/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/application/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/application/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}.cdra-findings-page,.cdra-findings-modal-layer{--cf-green:#146c43;--cf-green-dark:#0e5232;--cf-green-soft:#edf7f0;--cf-border:var(--ui-line);--cf-border-light:#ebf0ec;--cf-surface:var(--ui-panel);--cf-bg:var(--ui-canvas);--cf-ink:var(--ui-ink);--cf-muted:var(--ui-muted);font-family:var(--encore-font-sans)}.cdra-findings-page{box-sizing:border-box;background:var(--cf-bg);width:100%;min-width:0;max-width:none;min-height:100%;color:var(--cf-ink);grid-auto-rows:max-content;align-content:start;gap:20px;margin:0;padding:24px 26px 30px;font-size:14px;line-height:1.45;display:grid}.cdra-findings-page>*{min-width:0;margin-block:0}.cdra-findings-page :is(button,input,select,textarea),.cdra-findings-modal-layer :is(button,input,select,textarea){font:inherit}.cdra-findings-page :focus-visible,.cdra-findings-modal-layer :focus-visible{outline:2px solid var(--cf-green);outline-offset:2px}.cdra-findings-header{border:1px solid var(--ui-line);background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:20px 24px;display:flex;box-shadow:0 10px 28px #19453211}.cdra-findings-header nav{color:var(--cf-muted);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.cdra-findings-header nav svg{width:14px}.cdra-findings-header nav strong{color:var(--cf-green)}.cdra-findings-header h1{color:var(--cf-ink)!important;letter-spacing:-.025em!important;margin:0 0 4px!important;font-size:26px!important;font-weight:600!important;line-height:1.2!important}.cdra-findings-header p{color:var(--cf-muted);margin:0;font-size:14px}.cdra-findings-header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.cdra-findings-toolbar{border:1px solid var(--cf-border);background:var(--cf-surface);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:18px 20px;display:flex;box-shadow:0 2px 8px #1432230a}.cdra-findings-toolbar>label:not(.cdra-findings-search){flex:1;min-width:145px}.cdra-findings-toolbar label>span{color:var(--cf-ink);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.cdra-findings-toolbar i{font-style:normal;display:block;position:relative}.cdra-findings-toolbar i svg{pointer-events:none;width:14px;color:var(--ui-muted);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.cdra-findings-toolbar select,.cdra-findings-toolbar input{box-sizing:border-box;border:1px solid var(--ui-line);background:var(--ui-panel);width:100%;min-height:42px;color:var(--cf-ink);border-radius:8px;outline:0}.cdra-findings-toolbar select{appearance:none;padding:8px 30px 8px 11px}.cdra-findings-search{flex:2;min-width:260px;display:block;position:relative}.cdra-findings-search>svg{width:17px;height:17px;color:var(--ui-muted);position:absolute;bottom:12px;left:12px}.cdra-findings-search input{padding:8px 12px 8px 38px}.cdra-findings-toolbar-actions{align-items:center;gap:8px;display:flex}.cdra-findings-toolbar-actions button,.cdra-findings-add,.cdra-findings-modal button,.cdra-findings-button{border:1px solid var(--ui-line);background:var(--cf-surface);min-height:42px;color:var(--cf-green);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-weight:600;text-decoration:none;display:inline-flex}.cdra-findings-toolbar-actions button svg,.cdra-findings-add svg,.cdra-findings-modal button svg{width:15px;height:15px}.cdra-findings-toolbar-actions button.is-primary,.cdra-findings-add,.cdra-findings-modal button.is-primary{border-color:var(--cf-green);background:var(--cf-green);color:#fff}.cdra-findings-toolbar-actions button:hover:not(:disabled),.cdra-findings-add:hover:not(:disabled),.cdra-findings-modal button:hover:not(:disabled),.cdra-findings-button:hover{background:var(--cf-green-soft)}.cdra-findings-toolbar-actions button.is-primary:hover:not(:disabled),.cdra-findings-add:hover:not(:disabled),.cdra-findings-modal button.is-primary:hover:not(:disabled){background:var(--cf-green-dark)}button:disabled{cursor:not-allowed;opacity:.5}.is-spinning{animation:1s linear infinite cf-spin}@keyframes cf-spin{to{transform:rotate(360deg)}}.cdra-findings-error{background:var(--ui-soft);color:#982f26;border:1px solid #efb4ad;border-radius:10px;align-items:center;gap:10px;padding:13px 15px;display:flex}.cdra-findings-error svg{width:18px}.cdra-findings-error span{flex:1}.cdra-findings-error button{color:inherit;background:0 0;border:1px solid;border-radius:7px;padding:6px 12px;font-weight:700}.cdra-findings-guidance{background:var(--ui-soft);color:#805514;border:1px solid #e5c58f;border-radius:10px;padding:12px 15px}.cdra-findings-table{overflow:hidden;border:1px solid var(--cf-border)!important;background:var(--cf-surface)!important;border-radius:14px!important;box-shadow:0 2px 8px #1432230a!important}.cdra-findings-table .hud-panel-br{display:none}.cdra-findings-table .standard-table{font-size:13px}.cdra-findings-table .standard-table th{border-top:0;border-bottom:1px solid var(--cf-border);background:var(--ui-soft);color:var(--ui-ink);letter-spacing:.035em;padding:13px 14px;font-size:11px}.cdra-findings-table .standard-table td{border-bottom-color:var(--cf-border-light);max-width:280px;color:var(--ui-ink);vertical-align:top;padding:14px}.cdra-findings-table .standard-table tr:hover td{background:var(--ui-soft);color:var(--cf-ink)}.cdra-findings-table .pagination-container{min-height:58px;background:var(--cf-surface)!important}.cdra-findings-sort{color:inherit;font-weight:inherit;text-align:left;align-items:center;gap:5px;display:inline-flex}.cdra-findings-sort span{font-size:10px}.cdra-findings-empty{color:var(--cf-muted);gap:4px;display:grid}.cdra-findings-empty strong{color:var(--cf-ink);font-size:14px}.cdra-findings-badge{color:#526158;white-space:nowrap;background:#eef1ef;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.cdra-findings-badge.is-reviewed{color:#8b5e0b;background:#fff3d9}.cdra-findings-badge.is-confirmed{color:#12653f;background:#dff4e7}.cdra-findings-row-actions{gap:5px;display:grid}.cdra-findings-row-actions :is(button,a),.cdra-findings-row-link{color:var(--cf-green);text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:none}.cdra-findings-row-actions :is(button,a):hover,.cdra-findings-row-link:hover{text-decoration:underline}.cdra-findings-cell-clamp{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cdra-findings-modal-layer{z-index:var(--encore-z-modal,12000);inset:calc(var(--encore-dialog-header-offset,var(--header-height-dynamic,var(--header-height,66px))) + env(safe-area-inset-top)) 0 0;box-sizing:border-box;place-items:center;padding:clamp(16px,2.5vw,28px);display:grid;position:fixed;overflow:hidden}.cdra-findings-scrim{background:var(--encore-dialog-scrim,#12211d47);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.cdra-findings-modal{width:min(1040px,100vw - 48px);max-height:var(--encore-dialog-max-height,calc(100dvh - 112px));border:1px solid var(--cf-border);background:var(--cf-surface);color:var(--cf-ink);box-shadow:var(--encore-dialog-shadow,0 22px 58px #1131262e);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.cdra-findings-modal>header{border-bottom:1px solid var(--cf-border);background:linear-gradient(135deg,#fff,#f5faf7);justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 20px;display:flex}.cdra-findings-modal>header span{color:var(--cf-green);letter-spacing:.08em;font-size:10px;font-weight:700}.cdra-findings-modal>header h2{margin:3px 0 0;font-size:21px;font-weight:600}.cdra-findings-modal>header p{color:var(--cf-muted);margin:4px 0 0;font-size:12px}.cdra-findings-modal>header>button{border-radius:50%;flex:0 0 36px;width:36px;min-height:36px;padding:0}.cdra-findings-modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:auto;grid-auto-rows:max-content;align-content:start;gap:20px;min-height:0;padding:22px;display:grid;overflow:hidden auto}.cdra-findings-modal>footer{border-top:1px solid var(--cf-border);background:var(--ui-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding:13px 20px;display:flex}.cdra-findings-disclosure{border:1px solid var(--cf-border);background:var(--ui-soft);border-radius:12px;overflow:hidden}.cdra-findings-disclosure>summary{cursor:pointer;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.cdra-findings-disclosure>summary::-webkit-details-marker{display:none}.cdra-findings-disclosure>summary>div{flex:1;min-width:0}.cdra-findings-disclosure>summary span{color:var(--cf-green);letter-spacing:.07em;font-size:9px}.cdra-findings-disclosure>summary h3{margin:2px 0 0;font-size:15px}.cdra-findings-disclosure>summary>i{background:var(--ui-soft);color:var(--ui-muted);text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal}.cdra-findings-disclosure>summary>svg{width:16px;color:var(--cf-muted);transition:transform .16s}.cdra-findings-disclosure:not([open])>summary>svg{transform:rotate(-90deg)}.cdra-findings-disclosure[open]>summary{border-bottom:1px solid var(--cf-border)}.cdra-findings-source dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.cdra-findings-source dl>div{border-right:1px solid var(--cf-border-light);border-bottom:1px solid var(--cf-border-light);min-width:0;padding:10px 12px}.cdra-findings-source dt,.cdra-findings-evidence dt{color:var(--ui-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.cdra-findings-source dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.cdra-findings-evidence-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;display:grid}.cdra-findings-evidence-groups>section{border:1px solid var(--cf-border-light);background:var(--cf-surface);border-radius:9px;min-width:0}.cdra-findings-evidence-groups h4{border-bottom:1px solid var(--cf-border-light);margin:0;padding:9px 11px;font-size:12px}.cdra-findings-evidence-list{display:grid}.cdra-findings-evidence-list article{border-bottom:1px solid var(--cf-border-light);gap:7px;padding:10px 11px;display:grid}.cdra-findings-evidence-list article:last-child{border-bottom:0}.cdra-findings-evidence-list article>div{gap:2px;display:grid}.cdra-findings-evidence-list article span{overflow-wrap:anywhere;font-size:12px}.cdra-findings-evidence-list article small{color:var(--cf-muted);overflow-wrap:anywhere;font-size:9px}.cdra-findings-evidence-list article>p{color:var(--cf-green);margin:0;font-size:14px}.cdra-findings-evidence-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.cdra-findings-evidence-list dd{color:var(--cf-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:10px}.cdra-findings-evidence-empty{color:var(--cf-muted);margin:0;padding:16px 11px;font-size:11px}.cdra-findings-flow{border:1px solid var(--cf-border);background:var(--ui-panel);border-radius:10px;justify-content:center;align-items:center;gap:18px;padding:14px;display:flex}.cdra-findings-flow div{align-items:center;gap:8px;display:flex}.cdra-findings-flow div span{background:var(--cf-green);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.cdra-findings-flow i{color:var(--ui-muted);font-size:20px;font-style:normal}.cdra-findings-flow strong{font-size:12px}.cdra-findings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cdra-findings-field{align-content:start;gap:6px;min-width:0;display:grid}.cdra-findings-field>span{color:var(--cf-ink);font-size:12px;font-weight:700}.cdra-findings-field :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--ui-line);background:var(--ui-panel);width:100%;min-height:42px;color:var(--cf-ink);border-radius:8px;outline:0;padding:9px 11px}.cdra-findings-field textarea{resize:vertical}.cdra-findings-field small{color:var(--cf-muted);font-size:11px}.cdra-findings-inline-error,.cdra-findings-readonly{background:var(--ui-soft);color:#982f26;border:1px solid #efb4ad;border-radius:8px;padding:11px 13px}.cdra-findings-readonly{border-color:var(--ui-line);background:var(--ui-soft);color:var(--ui-muted)}.cdra-findings-factors{border:1px solid var(--cf-border);border-radius:12px}.cdra-findings-factors>header{border-bottom:1px solid var(--cf-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.cdra-findings-factors h3{margin:0;font-size:16px}.cdra-findings-factors p{color:var(--cf-muted);margin:3px 0 0;font-size:12px}.cdra-findings-factors>header button{min-height:36px}.cdra-findings-factors article{border-bottom:1px solid var(--cf-border-light);padding:16px}.cdra-findings-factors article:last-child{border-bottom:0}.cdra-findings-factors article>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cdra-findings-factors article>header button{color:#a54539;border-color:#e0b9b3;width:32px;min-height:32px;padding:0}.cdra-findings-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.cdra-findings-factor-grid>.cdra-findings-field:nth-of-type(n+3){grid-column:1/-1}.cdra-findings-factor-empty{text-align:center;padding:20px!important}.cdra-findings-confirm-factor{grid-column:1/-1;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.cdra-findings-confirm-factor input{width:16px;height:16px;accent-color:var(--cf-green)}.cdra-findings-response-form{gap:16px;display:grid}.cdra-findings-related{border:1px solid var(--cf-border);border-left:4px solid var(--cf-green);background:var(--cf-green-soft);border-radius:9px;gap:5px;padding:13px 15px;display:grid}.cdra-findings-related span{color:var(--cf-green);letter-spacing:.08em;font-size:9px;font-weight:800}.cdra-findings-related strong{font-size:14px}.cdra-findings-related small{color:var(--cf-muted)}:root[data-theme=dark] :is(.cdra-findings-page,.cdra-findings-modal-layer){--cf-bg:var(--ui-canvas);--cf-surface:var(--ui-panel);--cf-border:var(--ui-line);--cf-border-light:#2d4438;--cf-ink:var(--ui-ink);--cf-muted:var(--ui-muted);--cf-green-soft:#22372b}:root[data-theme=dark] .cdra-findings-header{background:linear-gradient(135deg,#18271f,#1a2c22 60%,#21392b)}:root[data-theme=dark] .cdra-findings-toolbar :is(input,select),:root[data-theme=dark] .cdra-findings-field :is(input,select,textarea){color:var(--cf-ink);background:#17221d;border-color:#486354}:root[data-theme=dark] .cdra-findings-table .standard-table th{color:#c8ddd1;background:#203229}:root[data-theme=dark] .cdra-findings-table .standard-table td{color:#d6e7dd}:root[data-theme=dark] .cdra-findings-table .standard-table tr:hover td{color:#fff;background:#21382b}:root[data-theme=dark] .cdra-findings-modal>header{background:linear-gradient(135deg,#18271f,#21362a)}:root[data-theme=dark] .cdra-findings-modal>footer,:root[data-theme=dark] .cdra-findings-disclosure,:root[data-theme=dark] .cdra-findings-flow{background:#14231b}:root[data-theme=dark] .cdra-findings-disclosure>summary>i{color:#bfd4c8;background:#263b30}@media (width<=1100px){.cdra-findings-source dl{grid-template-columns:repeat(3,minmax(0,1fr))}.cdra-findings-evidence-groups{grid-template-columns:1fr}.cdra-findings-toolbar>label:not(.cdra-findings-search){min-width:180px}}@media (width<=800px){.cdra-findings-page{gap:16px;padding:14px 16px 40px}.cdra-findings-header{flex-direction:column;align-items:flex-start;min-height:auto}.cdra-findings-source dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cdra-findings-form-grid,.cdra-findings-factor-grid{grid-template-columns:1fr}.cdra-findings-factor-grid>.cdra-findings-field:nth-of-type(n+3),.cdra-findings-confirm-factor{grid-column:auto}.cdra-findings-flow{flex-direction:column;align-items:flex-start}.cdra-findings-flow i{transform:rotate(0)}}@media (width<=620px){.cdra-findings-page{padding-inline:12px}.cdra-findings-header h1{font-size:25px!important}.cdra-findings-header-actions,.cdra-findings-header-actions>*{width:100%}.cdra-findings-toolbar{display:grid}.cdra-findings-toolbar>label:not(.cdra-findings-search),.cdra-findings-search{min-width:0}.cdra-findings-toolbar-actions{grid-template-columns:repeat(3,1fr);display:grid}.cdra-findings-toolbar-actions button span{display:none}.cdra-findings-modal-layer{padding:12px}.cdra-findings-modal{width:calc(100vw - 24px);max-height:calc(100dvh - var(--encore-dialog-header-offset,var(--header-height-dynamic,var(--header-height,66px))) - 24px);border-radius:14px}.cdra-findings-modal-body{padding:16px}.cdra-findings-modal>footer{padding:12px 16px}.cdra-findings-modal>footer>*{flex:1}.cdra-findings-source dl{grid-template-columns:1fr}.cdra-findings-factors>header{flex-direction:column;align-items:flex-start}}.cdra-findings-spatial-evidence dl{gap:0;margin:0;padding:0 11px;display:grid}.cdra-findings-spatial-evidence dl>div{border-bottom:1px solid var(--cf-border-light);justify-content:space-between;gap:10px;padding:7px 0;display:flex}.cdra-findings-spatial-evidence dd{text-align:right;margin:0;font-size:11px}.cdra-findings-spatial-evidence>p:not(.cdra-findings-evidence-empty){color:var(--cf-muted);margin:0;padding:10px 11px;font-size:10px;line-height:1.45}.cdra-findings-related p{color:var(--cf-ink);margin:3px 0 0;font-size:12px;line-height:1.45}.cdra-findings-related b{font-weight:700}@media (prefers-reduced-motion:reduce){.is-spinning{animation:none}}.cdra-findings-page{--cf-green:#176b49;--cf-green-dark:#104d37;--cf-green-soft:#edf5ed;--cf-border:#b8d0bd;--cf-border-light:#dce7dc;--cf-surface:#fffdf6;--cf-bg:#fbfaee;--cf-ink:#183b2d;--cf-muted:#61756a;background-color:var(--cf-bg);color:var(--cf-ink);font-family:var(--encore-font-sans),Poppins,sans-serif;background-image:linear-gradient(#2069460b 1px,#0000 1px),linear-gradient(90deg,#2069460b 1px,#0000 1px),radial-gradient(circle at 89% 4%,#deb2391c,#0000 24%);background-size:40px 40px,40px 40px,auto;gap:16px;padding:18px 22px 40px}.cdra-findings-page .cdra-findings-header{background:linear-gradient(112deg,#fffdf6fa,#f6f8edf5);border-color:#9fbea7;border-radius:9px;min-height:124px;padding:24px 28px;position:relative;overflow:hidden;box-shadow:0 8px 22px #1e48320e}.cdra-findings-page .cdra-findings-header:before,.cdra-findings-page .cdra-findings-header:after{pointer-events:none;content:"";width:26px;height:12px;position:absolute}.cdra-findings-page .cdra-findings-header:before{border-top:1px solid var(--cf-green);border-left:1px solid var(--cf-green);top:10px;left:10px}.cdra-findings-page .cdra-findings-header:after{border-right:1px solid var(--cf-green);border-bottom:1px solid var(--cf-green);bottom:10px;right:10px}.cdra-findings-page .cdra-findings-header h1{color:var(--cf-green-dark)!important;font-size:clamp(27px,2.1vw,34px)!important;font-weight:600!important}.cdra-findings-page .cdra-findings-header nav{color:#547064;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700}.cdra-findings-page .cdra-findings-header p{color:var(--cf-muted)}.cdra-findings-page :is(.cdra-findings-toolbar,.cdra-findings-table,.cdra-findings-guidance,.cdra-findings-error){border-color:var(--cf-border)!important;background-color:var(--cf-surface)!important;border-radius:9px!important;box-shadow:0 8px 22px #1e48320e!important}.cdra-findings-page .cdra-findings-table .standard-table th{color:#355a49;background:#edf4e9;font-weight:600}.cdra-findings-page .cdra-findings-table .standard-table td,.cdra-findings-page .cdra-findings-table .pagination-container{background:var(--cf-surface)!important}.cdra-findings-page .cdra-findings-toolbar :is(input,select),.cdra-findings-modal-layer .cdra-findings-field :is(input,select,textarea){color:var(--cf-ink);background:#fffef9;border-color:#bfd1c1}.cdra-findings-page :is(.cdra-findings-add,.cdra-findings-button),.cdra-findings-modal-layer .cdra-findings-modal button.is-primary{border-color:var(--cf-green);background:var(--cf-green);color:#fff;font-weight:600}.cdra-findings-page :is(h2,h3,h4,strong,b),.cdra-findings-modal-layer :is(h2,h3,h4,strong,b){font-weight:600}:root[data-theme=dark] .cdra-findings-page{--cf-green:#69c891;--cf-green-dark:#d6ebde;--cf-green-soft:#20352a;--cf-border:#355343;--cf-border-light:#2d4438;--cf-surface:#14231b;--cf-bg:#0b1510;--cf-ink:#dceae2;--cf-muted:#a8beb2;background-color:#0b1510;background-image:linear-gradient(#7bb4910e 1px,#0000 1px),linear-gradient(90deg,#7bb4910e 1px,#0000 1px),radial-gradient(circle at 89% 4%,#d19d3117,#0000 24%)}:root[data-theme=dark] .cdra-findings-page .cdra-findings-header{background:linear-gradient(112deg,#14231b,#17281f);border-color:#42624f}:root[data-theme=dark] .cdra-findings-page .cdra-findings-header nav{color:#a9c1b4}:root[data-theme=dark] .cdra-findings-page :is(.cdra-findings-toolbar,.cdra-findings-table,.cdra-findings-guidance,.cdra-findings-error){color:var(--cf-ink);border-color:var(--cf-border)!important;background-color:var(--cf-surface)!important;box-shadow:0 9px 24px #0000002e!important}:root[data-theme=dark] .cdra-findings-page .cdra-findings-table .standard-table th{color:#bfd8ca;background:#1b3025}:root[data-theme=dark] .cdra-findings-page .cdra-findings-table .standard-table td,:root[data-theme=dark] .cdra-findings-page .cdra-findings-table .pagination-container{color:var(--cf-ink);background:var(--cf-surface)!important}:root[data-theme=dark] .cdra-findings-page .cdra-findings-toolbar :is(input,select),:root[data-theme=dark] .cdra-findings-modal-layer .cdra-findings-field :is(input,select,textarea){color:#deebe4;background:#101c16;border-color:#405d4d}@media (width<=800px){.cdra-findings-page{padding:12px 12px 30px}.cdra-findings-page .cdra-findings-header{min-height:auto;padding:22px 18px}}@media print{.cdra-findings-page{background:#fff!important}}@font-face{font-family:Manrope;src:url(/application/assets/Manrope-400-PaqtzbVb.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/application/assets/Manrope-500-BYYD-dBL.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/application/assets/Manrope-600-4f0koTD-.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/application/assets/Manrope-700-BZp_XxE4.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}#encore-main .ops-management-page{--mg-paper:#fffef8;--mg-page:#f6f7ed;--mg-soft:#edf4e9;--mg-line:#bfd0bd;--mg-strong-line:#a8c4a9;--mg-green:#176b42;--mg-deep:#145b38;--mg-ink:#123829;--mg-muted:#66776d;--ops-border:var(--mg-line);--ops-panel:var(--mg-paper);--ops-muted:var(--mg-muted);--ops-accent:var(--mg-green);--ui-panel:var(--mg-paper);--ui-soft:var(--mg-soft);--ui-line:var(--mg-line);--ui-ink:var(--mg-ink);--ui-muted:var(--mg-muted);box-sizing:border-box;min-height:100%;color:var(--mg-ink);background-color:var(--mg-page);background-image:linear-gradient(#176b420b 1px,#0000 1px),linear-gradient(90deg,#176b420b 1px,#0000 1px),radial-gradient(circle at 88% 4%,#dbb44f1a,#0000 28%);background-size:40px 40px,40px 40px,auto;gap:16px;padding:20px;font-family:Manrope,system-ui,sans-serif;font-size:14px}html body #encore-main .ops-management-page>.ops-heading{border:1px solid var(--mg-strong-line);background:linear-gradient(110deg,var(--mg-paper),color-mix(in srgb,var(--mg-soft) 48%,var(--mg-paper)));border-radius:9px;min-height:0;margin:0;padding:18px 20px 16px;position:relative;overflow:hidden;box-shadow:0 7px 22px #224b2713}html body #encore-main .ops-management-page>.ops-heading:before,html body #encore-main .ops-management-page>.ops-heading:after{content:"";pointer-events:none;width:27px;height:11px;position:absolute}html body #encore-main .ops-management-page>.ops-heading:before{border-top:1px solid var(--mg-green);border-left:1px solid var(--mg-green);top:9px;left:9px}html body #encore-main .ops-management-page>.ops-heading:after{border-right:1px solid var(--mg-green);border-bottom:1px solid var(--mg-green);bottom:9px;right:9px}html body #encore-main .ops-management-page>.ops-heading>div:first-child>span{color:var(--mg-green);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700;line-height:1.3}html body #encore-main .ops-management-page>.ops-heading h1{margin:2px 0 5px;color:var(--mg-deep)!important;letter-spacing:-.03em!important;text-transform:none!important;font-family:Manrope,system-ui,sans-serif!important;font-size:clamp(32px,2.4vw,36px)!important;font-weight:700!important;line-height:1.15!important}html body #encore-main .ops-management-page>.ops-heading p{max-width:76ch;color:var(--mg-muted);margin:0;font-size:14px;line-height:1.5}html body #encore-main .ops-management-page :is(h2,h3,strong,button,input,select,textarea,a){font-family:Manrope,system-ui,sans-serif}html body #encore-main .ops-management-page :is(.ops-panel,.ops-toolbar,.ops-stats section,.ops-resource-card,.ops-history-chart,.ops-source-activity-grid>article,.ops-wizard-status,.ops-geography-source,.ops-baseline-automation,.ops-data-source-intro,.ops-wizard-steps,.ops-data-source-group,.ops-security-note,.ops-settings-grid>a){border-color:var(--mg-line);background:var(--mg-paper);color:var(--mg-ink);border-radius:9px;box-shadow:0 7px 22px #224b2713}html body #encore-main .ops-management-page>.ops-panel{padding:16px}html body #encore-main .ops-management-page .ops-panel>header{margin-bottom:12px}html body #encore-main .ops-management-page .ops-panel h2{color:var(--mg-ink);letter-spacing:-.015em;font-size:17px;font-weight:700}html body #encore-main .ops-management-page .ops-panel header p{color:var(--mg-muted);font-size:12px;line-height:1.5}html body #encore-main .ops-management-page .ops-stats{gap:12px}html body #encore-main .ops-management-page .ops-stats section{border-left:3px solid var(--mg-green);min-height:94px;padding:14px 16px}html body #encore-main .ops-management-page .ops-stats span{color:var(--mg-muted);font-size:11px;font-weight:600}html body #encore-main .ops-management-page .ops-stats strong{color:var(--mg-ink);margin:4px 0;font-size:28px;font-weight:700;line-height:1}html body #encore-main .ops-management-page .ops-stats small{color:var(--mg-muted)}html body #encore-main .ops-management-page :is(.ops-primary,.ops-secondary,.ops-action-link,.ops-table-action){border-radius:6px;min-height:38px;font-size:12px;font-weight:700}html body #encore-main .ops-management-page .ops-primary{border-color:var(--mg-green);background:var(--mg-green);color:#fffef8}html body #encore-main .ops-management-page :is(.ops-secondary,.ops-action-link,.ops-table-action){border-color:var(--mg-strong-line);background:var(--mg-paper);color:var(--mg-deep);text-decoration:none}html body #encore-main .ops-management-page :is(.ops-primary,.ops-secondary,.ops-action-link,.ops-table-action):not(:disabled):hover{border-color:var(--mg-green);filter:brightness(.98)}html body #encore-main .ops-management-page :is(.ops-field,.ops-compact-field){color:var(--mg-muted);letter-spacing:.02em;font-size:11px;font-weight:700}html body #encore-main .ops-management-page :is(.ops-field input,.ops-field select,.ops-field textarea,.ops-compact-field input,.ops-compact-field select,.ops-toolbar select,.ops-inline select){border:1px solid var(--mg-strong-line);background:var(--mg-paper);min-height:38px;color:var(--mg-ink);border-radius:6px;outline:none;padding:8px 10px;font-family:Manrope,system-ui,sans-serif;font-size:13px}html body #encore-main .ops-management-page :is(input,select,textarea):focus-visible{border-color:var(--mg-green);outline:none;box-shadow:0 0 0 3px #176b4224}html body #encore-main .ops-management-page .ops-toolbar{min-height:0;padding:12px 14px}html body #encore-main .ops-management-page .ops-table-wrap{border-color:var(--mg-line);background:var(--mg-paper);border-radius:7px}html body #encore-main .ops-management-page .ops-table-wrap th{border-color:var(--mg-line);background:var(--mg-soft);color:var(--mg-deep);letter-spacing:.045em;padding:11px 12px;font-size:10px;font-weight:700}html body #encore-main .ops-management-page .ops-table-wrap td{border-color:var(--mg-line);color:var(--mg-ink);padding:11px 12px;font-size:12px}html body #encore-main .ops-management-page .ops-wizard-layout{gap:16px}html body #encore-main .ops-management-page .ops-wizard-status>div{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 10px;display:grid}html body #encore-main .ops-management-page .ops-wizard-status>div>svg{width:21px;height:21px;color:var(--mg-green);grid-row:1}html body #encore-main .ops-management-page .ops-wizard-status>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}html body #encore-main .ops-management-page .ops-wizard-status>div>span small{color:var(--mg-muted);line-height:1.4;display:block}html body #encore-main .ops-management-page .ops-wizard-steps{overflow:hidden}html body #encore-main .ops-management-page .ops-wizard-steps button{border-color:var(--mg-line);min-height:62px;color:var(--mg-ink)}html body #encore-main .ops-management-page .ops-wizard-steps button.is-active{background:var(--mg-soft);box-shadow:inset 3px 0 var(--mg-green)}html body #encore-main .ops-management-page .ops-wizard-steps button:is(.is-active,.is-complete)>span{border-color:var(--mg-green);background:var(--mg-green)}html body #encore-main .ops-management-page :is(.ops-field-output,.ops-profile-summary,.ops-network-rates>span,.ops-source-summary span){border-color:var(--mg-line);background:var(--mg-soft);color:var(--mg-ink)}html body #encore-main .ops-management-page .ops-settings-grid{gap:12px}html body #encore-main .ops-management-page .ops-settings-grid>a{min-height:112px;padding:16px}html body #encore-main .ops-management-page .ops-settings-grid>a>svg{color:var(--mg-green);background:var(--mg-soft)}html body #encore-main .ops-management-page .ops-settings-grid h2{color:var(--mg-ink)}html body #encore-main .ops-management-page .ops-settings-grid p{color:var(--mg-muted)}html body #encore-main .ops-management-page .ops-settings-grid>a>strong{color:var(--mg-green)}html body #encore-main .ops-management-page .ops-resource-grid{gap:12px}html body #encore-main .ops-management-page .ops-resource-card{min-height:132px;padding:14px}html body #encore-main .ops-management-page .ops-resource-meter{background:color-mix(in srgb,var(--mg-muted) 17%,transparent)}html body #encore-main .ops-management-page .ops-resource-meter i{background:linear-gradient(90deg,var(--mg-green),#d7a62b)}html body #encore-main .ops-management-page .ops-history-chart{box-shadow:none}html body #encore-main .ops-management-page .ops-history-empty{border-color:var(--mg-line)}html body #encore-main .ops-management-page .ops-security-note{border-color:var(--mg-line);background:var(--mg-soft);color:var(--mg-deep)}html body #encore-main .ops-management-page .ops-notice.status{color:#145b38;background:#eef8eb;border-color:#a8cfae}html body #encore-main .ops-management-page .ops-notice.error{color:#91382e;background:#fff0e9;border-color:#e6b5ac}:root[data-theme=dark] #encore-main .ops-management-page{--mg-paper:#101d16;--mg-page:#08130e;--mg-soft:#17291f;--mg-line:#345242;--mg-strong-line:#4b6e5b;--mg-green:#69c891;--mg-deep:#8bd8aa;--mg-ink:#e7f3eb;--mg-muted:#9fb2a7;background-image:linear-gradient(#69c8910b 1px,#0000 1px),linear-gradient(90deg,#69c8910b 1px,#0000 1px),radial-gradient(circle at 88% 4%,#dbb44f0f,#0000 28%)}:root[data-theme=dark] body #encore-main .ops-management-page>.ops-heading{background:linear-gradient(110deg,var(--mg-paper),color-mix(in srgb,var(--mg-soft) 48%,var(--mg-paper)));box-shadow:0 8px 24px #0000003d}:root[data-theme=dark] body #encore-main .ops-management-page :is(.ops-panel,.ops-toolbar,.ops-stats section,.ops-resource-card,.ops-history-chart,.ops-source-activity-grid>article,.ops-wizard-status,.ops-geography-source,.ops-baseline-automation,.ops-data-source-intro,.ops-wizard-steps,.ops-data-source-group,.ops-security-note,.ops-settings-grid>a,.ops-table-wrap){border-color:var(--mg-line);background:var(--mg-paper);color:var(--mg-ink);box-shadow:0 8px 24px #00000038}:root[data-theme=dark] body #encore-main .ops-management-page :is(.ops-field-output,.ops-profile-summary,.ops-network-rates>span,.ops-source-summary span,.ops-wizard-steps button.is-active){background:var(--mg-soft)}:root[data-theme=dark] body #encore-main .ops-management-page .ops-security-note{background:var(--mg-soft);color:var(--mg-deep)}:root[data-theme=dark] body #encore-main .ops-management-page .ops-notice.status{color:#b9dfca;background:#173126;border-color:#315b47}:root[data-theme=dark] body #encore-main .ops-management-page .ops-notice.error{color:#f2b7ac;background:#2f1d19;border-color:#70443d}@media (width<=1050px){html body #encore-main .ops-management-page .ops-wizard-steps button.is-active{box-shadow:inset 0 -3px var(--mg-green)}}@media (width<=760px){#encore-main .ops-management-page{gap:12px;padding:12px}html body #encore-main .ops-management-page>.ops-heading{padding:17px 16px 15px}html body #encore-main .ops-management-page>.ops-heading h1{font-size:28px!important}html body #encore-main .ops-management-page .ops-stats section{min-height:82px}}.ops-assessment-management .ops-page-actions>button{align-items:center;gap:7px;display:inline-flex}.ops-assessment-management .ops-page-actions>button svg{flex:none;width:18px;height:18px}.ops-page{--ops-border:var(--ui-line);--ops-panel:var(--ui-panel);--ops-muted:var(--ui-muted);--ops-accent:var(--primary,#0b7189);min-height:100%;color:var(--text-main,var(--ui-ink));background:var(--bg-main,var(--ui-soft));flex-direction:column;gap:1rem;padding:clamp(1rem,2vw,2rem);display:flex}.ops-heading{border:1px solid var(--ui-line);background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:20px 24px;display:flex;box-shadow:0 10px 28px #19453211}.ops-heading span{color:var(--ops-accent);letter-spacing:.08em;font-size:.72rem;font-weight:600;display:block}.ops-heading h1{letter-spacing:-.025em;margin:.2rem 0;font-size:26px;font-weight:600;line-height:1.1}.ops-heading p,.ops-panel header p{color:var(--ops-muted);max-width:72ch;margin:.35rem 0 0}.ops-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.65rem;display:flex}.ops-refresh-button{white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.ops-refresh-button svg{width:1rem;height:1rem}.ops-refresh-button:disabled svg{animation:1s linear infinite ops-refresh-spin}.ops-panel{border:1px solid var(--ops-border);background:var(--ops-panel);border-radius:.8rem;min-width:0;padding:1rem;box-shadow:0 3px 14px #0f172a0a}.ops-panel>header{margin-bottom:.85rem}.ops-panel h2{margin:0;font-size:1.08rem}.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ops-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}.ops-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ops-stats-five{grid-template-columns:repeat(5,minmax(0,1fr))}.ops-stats section{border:1px solid var(--ops-border);background:var(--ops-panel);border-radius:.75rem;flex-direction:column;padding:1rem;display:flex}.ops-stats span{text-transform:capitalize;color:var(--ops-muted);font-size:.78rem}.ops-stats strong{font-size:1.8rem}.ops-stats small{color:var(--ops-muted);margin-top:.25rem;font-size:.7rem}.ops-meta,.ops-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ops-toolbar{border:1px solid var(--ops-border);background:var(--ops-panel);border-radius:.7rem;padding:.75rem 1rem}.ops-primary,.ops-secondary,.ops-link,.ops-record-list button{font:inherit}.ops-primary,.ops-secondary{cursor:pointer;border-radius:.5rem;min-height:2.35rem;padding:.5rem .8rem;font-weight:600}.ops-primary{border:1px solid var(--ops-accent);color:#fff;background:var(--ops-accent)}.ops-secondary{border:1px solid var(--ops-border);color:inherit;background:var(--ops-panel)}.ops-link{color:var(--ops-accent);cursor:pointer;background:0 0;border:0;padding:.25rem;text-decoration:underline}.ops-primary:disabled,.ops-secondary:disabled{opacity:.55;cursor:not-allowed}.ops-primary:focus-visible,.ops-secondary:focus-visible,.ops-link:focus-visible,.ops-record-list button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--ops-accent) 45%,transparent);outline-offset:2px}.ops-form{flex-direction:column;gap:.75rem;display:flex}.ops-field{flex-direction:column;gap:.3rem;font-size:.86rem;font-weight:600;display:flex}.ops-field input,.ops-field select,.ops-field textarea,.ops-toolbar select,.ops-inline select{border:1px solid var(--ops-border);width:100%;min-height:2.4rem;color:inherit;background:var(--bg-card,var(--ui-panel));font:inherit;border-radius:.45rem;padding:.5rem .6rem}.ops-field textarea{resize:vertical;min-height:6rem}.ops-form-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ops-inline{align-items:center;gap:.4rem;display:flex}.ops-inline select{min-width:7rem}.ops-inline .ops-secondary{white-space:nowrap;font-size:.78rem}.ops-table-wrap{border:1px solid var(--ops-border);border-radius:.55rem;max-width:100%;overflow:auto}.ops-table-wrap table{border-collapse:collapse;width:100%;font-size:.84rem}.ops-table-wrap caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ops-table-wrap th,.ops-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ops-border);overflow-wrap:anywhere;max-width:28rem;padding:.7rem}.ops-table-wrap th{color:var(--ops-muted);text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb,var(--ops-panel) 90%,var(--text-main,#152536) 10%);font-size:.72rem}.ops-table-wrap tbody tr:last-child td{border-bottom:0}.ops-badge{color:var(--ops-accent);background:color-mix(in srgb,var(--ops-accent) 12%,transparent);border-radius:999px;align-items:center;padding:.16rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.ops-empty,.ops-readonly{color:var(--ops-muted);background:color-mix(in srgb,var(--ops-panel) 86%,var(--text-main,#152536) 14%);border-radius:.5rem;padding:.75rem}.ops-notice{border-radius:.5rem;padding:.65rem .8rem;font-size:.86rem}.ops-notice.error{color:#9f1239;background:var(--ui-soft);border:1px solid #fecdd3}.ops-notice.status{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.ops-lock{color:#713f12;background:var(--ui-soft);border:1px solid #f4c95d;border-radius:.6rem;align-items:center;gap:.7rem;padding:.75rem 1rem;display:flex}.ops-lock strong{white-space:nowrap}.ops-record-list,.ops-messages{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ops-record-list button{border:1px solid var(--ops-border);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem;display:flex}.ops-record-list button[aria-pressed=true]{border-color:var(--ops-accent);background:color-mix(in srgb,var(--ops-accent) 8%,transparent)}.ops-message{border:1px solid var(--ops-border);border-radius:.6rem;padding:.75rem}.ops-message header{justify-content:space-between;gap:.5rem;display:flex}.ops-message time,.ops-message small{color:var(--ops-muted);font-size:.72rem}.ops-message p{white-space:pre-wrap}.ops-message.assistant{border-left:4px solid var(--ops-accent)}.ops-feedback:empty{display:none}.ops-compact-field{color:var(--ops-muted);flex-direction:column;gap:.25rem;font-size:.72rem;font-weight:600;display:flex}.ops-compact-field select,.ops-compact-field input{border:1px solid var(--ops-border);min-width:10rem;min-height:2.35rem;color:var(--text-main,var(--ui-ink));background:var(--ops-panel);border-radius:.45rem;margin:0;padding:.45rem .55rem}.ops-dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr)}.ops-ranking{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.ops-ranking li>div:first-child{justify-content:space-between;gap:1rem;display:flex}.ops-ranking span,.ops-muted,.ops-cell-note{color:var(--ops-muted);font-size:.75rem}.ops-progress{background:color-mix(in srgb,var(--ops-muted) 18%,transparent);border-radius:99px;height:.38rem;margin-top:.35rem;overflow:hidden}.ops-progress i{border-radius:inherit;height:100%;display:block}.ops-definition-list{gap:.25rem;margin:0 0 1rem;display:grid}.ops-definition-list div{border-bottom:1px solid var(--ops-border);justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.ops-definition-list dt{color:var(--ops-muted);font-size:.75rem}.ops-definition-list dd{text-align:right;margin:0;font-weight:600}.ops-checklist{gap:.55rem;margin:.2rem 0 1rem;padding-left:1.2rem;display:grid}.ops-checklist li::marker{color:var(--ops-accent)}.ops-action-link{border:1px solid var(--ops-border);min-height:2.35rem;color:var(--ops-accent);background:var(--ops-panel);border-radius:.5rem;justify-content:center;align-items:center;margin:.25rem .4rem .25rem 0;padding:.45rem .7rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.ops-action-link:hover{text-decoration:underline}.ops-editor-grid{grid-template-columns:minmax(0,1.5fr) minmax(290px,.5fr)}.ops-row-actions,.ops-profile-summary{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.ops-profile-summary{background:color-mix(in srgb,var(--ops-panel) 84%,var(--text-main,#152536) 16%);border-radius:.55rem;padding:.65rem;font-size:.78rem}.ops-link.danger{color:#b42318}.ops-cell-note{margin-top:.3rem;display:block}.ops-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ops-account-grid{align-items:start}.ops-section-label{color:var(--ops-accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;display:flex}.ops-section-label svg,.ops-profile-summary svg{width:1rem;height:1rem}.ops-field-hint{color:var(--ops-muted);margin-top:-.35rem;font-size:.72rem;line-height:1.45;display:block}.ops-danger-zone{background:var(--ui-soft);border:1px solid #fecaca;border-radius:.65rem;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:12rem;padding:1rem;display:flex}.ops-danger-zone p{color:#7f1d1d;margin:0;line-height:1.55}.ops-secondary.danger{color:#a22b20;background:var(--ui-panel);border-color:#dc6b5d}.ops-security-note{color:#285a43;background:var(--ui-soft);border:1px solid #b9dbc7;border-radius:.7rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.ops-security-note>svg{flex:none;width:1.3rem}.ops-security-note span{flex-direction:column;gap:.15rem;font-size:.78rem;display:flex}.ops-security-note strong{font-size:.83rem}.ops-button-icon,.ops-table-action,.ops-theme-setting,.ops-form-actions>button{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.ops-button-icon svg,.ops-table-action svg,.ops-theme-setting svg,.ops-form-actions>button svg{width:1rem;height:1rem}.ops-table-action{white-space:nowrap;min-height:2rem;padding:.3rem .55rem;font-size:.76rem}.ops-user-toolbar .ops-compact-field:first-child{flex:1}.ops-user-toolbar .ops-compact-field:first-child input{width:100%}.ops-user-toolbar>strong{color:var(--ops-muted);margin-left:auto;font-size:.78rem}.ops-management-nav{border:1px solid var(--ops-border);background:var(--ops-panel);border-radius:.75rem;align-items:center;gap:.45rem;padding:.35rem;display:flex;overflow-x:auto}.ops-management-nav a{min-height:2.45rem;color:var(--ops-muted);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.45rem;padding:.5rem .7rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.ops-management-nav a:hover{color:var(--text-main,var(--ui-ink));background:color-mix(in srgb,var(--ops-accent) 7%,transparent)}.ops-management-nav a.is-active{color:#fff;background:var(--ops-accent)}.ops-management-nav svg{flex:none;width:1rem;height:1rem}.ops-management-page{--management-radius:.85rem;gap:1.15rem}.ops-management-page>.ops-heading{min-height:5rem}.ops-management-page>.ops-heading>div:first-child{min-width:0}.ops-management-page>.ops-heading p{line-height:1.5}.ops-management-page>.ops-heading .ops-page-actions{align-items:center}.ops-management-page .ops-management-nav{border-radius:var(--management-radius);scrollbar-width:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.35rem;min-height:3.7rem;padding:.35rem;display:grid;overflow:visible}.ops-management-page .ops-management-nav::-webkit-scrollbar{display:none}.ops-management-page .ops-management-nav a{box-sizing:border-box;justify-content:center;min-width:0;min-height:3rem;padding:.65rem .75rem;line-height:1.2}.ops-management-page .ops-stats{gap:1rem}.ops-management-page .ops-stats section{border-radius:var(--management-radius);min-height:7.25rem;padding:1rem 1.15rem}.ops-management-page .ops-stats strong{margin:.15rem 0;font-size:1.9rem;line-height:1}.ops-management-page .ops-stats small{margin-top:auto;line-height:1.4}.ops-management-page>.ops-panel,.ops-management-page>.ops-toolbar,.ops-management-page>.ops-security-note{border-radius:var(--management-radius)}.ops-management-page>.ops-panel{padding:1.15rem}.ops-management-page .ops-table-wrap{border-radius:.65rem}.ops-management-page .ops-table-wrap th,.ops-management-page .ops-table-wrap td{padding:.8rem}.ops-management-page .ops-user-toolbar{min-height:4.6rem;padding:.8rem 1rem}.ops-management-overview .ops-management-hero{border-radius:var(--management-radius);min-height:10rem}.ops-management-overview .ops-management-cards>a{border-radius:var(--management-radius);min-height:7.75rem}.ops-management-hero{border:1px solid var(--ops-border);color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--ops-accent) 94%,#12352a),color-mix(in srgb,var(--ops-accent) 58%,#0b281d));border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(190px,.28fr);gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid;overflow:hidden}.ops-management-hero>div{flex-direction:column;justify-content:center;display:flex}.ops-management-hero span{letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-size:.68rem;font-weight:600}.ops-management-hero strong{margin:.25rem 0;font-size:clamp(1.3rem,2.5vw,2rem)}.ops-management-hero p,.ops-management-hero small{max-width:70ch;color:inherit;opacity:.82;margin:.1rem 0}.ops-management-hero>div:last-child{background:#ffffff12;border:1px solid #fff3;border-radius:.75rem;padding:1rem}.ops-management-hero>div:last-child strong{font-size:2.2rem}.ops-management-cards,.ops-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ops-management-cards>a,.ops-settings-grid>a{border:1px solid var(--ops-border);min-height:8.5rem;color:inherit;background:var(--ops-panel);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:0 3px 14px #0f172a0a}.ops-management-cards>a:hover,.ops-settings-grid>a:hover{border-color:color-mix(in srgb,var(--ops-accent) 55%,var(--ops-border));transform:translateY(-2px);box-shadow:0 10px 24px #0f172a14}.ops-management-cards>a>span,.ops-settings-grid>a>svg{width:2.7rem;height:2.7rem;color:var(--ops-accent);background:color-mix(in srgb,var(--ops-accent) 10%,transparent);border-radius:.65rem;place-items:center;padding:.65rem;display:grid}.ops-management-cards h2,.ops-settings-grid h2{margin:0;font-size:1rem}.ops-management-cards p,.ops-settings-grid p{color:var(--ops-muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.ops-management-cards>a>strong,.ops-settings-grid>a>strong{color:var(--ops-accent);font-size:1.2rem}.ops-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.ops-resource-card{border:1px solid var(--ops-border);background:var(--ops-panel);border-radius:.8rem;flex-direction:column;min-height:8.8rem;padding:1rem;display:flex;box-shadow:0 3px 14px #0f172a0a}.ops-resource-card header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ops-resource-card header span{color:var(--ops-muted);align-items:center;gap:.45rem;font-size:.76rem;font-weight:600;display:flex}.ops-resource-card header svg{width:1rem;height:1rem;color:var(--ops-accent)}.ops-resource-card header strong{white-space:nowrap;font-size:1.15rem}.ops-resource-meter{background:color-mix(in srgb,var(--ops-muted) 17%,transparent);border-radius:999px;height:.55rem;margin:.9rem 0 .65rem;overflow:hidden}.ops-resource-meter i{border-radius:inherit;background:linear-gradient(90deg,var(--ops-accent),color-mix(in srgb,var(--ops-accent) 55%,#eab308));height:100%;display:block}.ops-resource-card p{color:var(--ops-muted);margin:auto 0 0;font-size:.72rem;line-height:1.45}.ops-network-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.75rem 0;display:grid}.ops-network-rates>span{background:color-mix(in srgb,var(--ops-accent) 7%,transparent);border-radius:.5rem;grid-template-columns:auto 1fr;align-items:center;gap:.05rem .35rem;min-width:0;padding:.45rem .5rem;display:grid}.ops-network-rates svg{width:.9rem;height:.9rem;color:var(--ops-accent);grid-row:1/3}.ops-network-rates b{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.ops-network-rates small{color:var(--ops-muted);font-size:.62rem}.ops-performance-history>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ops-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ops-history-chart{border:1px solid var(--ops-border);background:color-mix(in srgb,var(--ops-panel) 94%,var(--ops-accent) 6%);border-radius:.65rem;min-width:0;padding:.85rem}.ops-history-chart>header{justify-content:space-between;gap:.75rem;display:flex}.ops-history-chart h3{margin:0;font-size:.9rem}.ops-history-chart header p{color:var(--ops-muted);margin:.2rem 0 0;font-size:.68rem}.ops-history-chart header>strong{color:var(--ops-muted);white-space:nowrap;font-size:.68rem}.ops-history-legend{min-height:2rem;color:var(--ops-muted);align-items:center;gap:.8rem;font-size:.65rem;display:flex}.ops-history-legend span{align-items:center;gap:.3rem;display:flex}.ops-history-legend i{border-radius:999px;width:.55rem;height:.18rem}.ops-history-chart svg{width:100%;height:10rem;display:block;overflow:visible}.ops-history-chart svg .grid line{stroke:color-mix(in srgb,var(--ops-muted) 16%,transparent);stroke-width:1px}.ops-history-chart svg polyline{fill:none;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ops-history-chart .cpu,.ops-history-legend .cpu{stroke:#18754a;background:#18754a}.ops-history-chart .memory,.ops-history-legend .memory{stroke:#d39a13;background:#d39a13}.ops-history-chart .storage,.ops-history-legend .storage{stroke:#d7633c;background:#d7633c}.ops-history-chart .download,.ops-history-legend .download{stroke:#247991;background:#247991}.ops-history-chart .upload,.ops-history-legend .upload{stroke:#7c5bb3;background:#7c5bb3}.ops-history-chart>footer{color:var(--ops-muted);justify-content:space-between;gap:.5rem;font-size:.62rem;display:flex}.ops-history-empty{border:1px dashed var(--ops-border);height:10rem;color:var(--ops-muted);border-radius:.5rem;justify-content:center;align-items:center;gap:.45rem;font-size:.72rem;display:flex}.ops-history-empty svg{width:1rem;height:1rem}.ops-runtime-row{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch;gap:1rem;display:grid}.ops-runtime-row>.ops-security-note{align-items:flex-start}.ops-source-summary{flex-wrap:wrap;gap:.65rem;margin-bottom:.9rem;display:flex}.ops-source-summary span{border:1px solid var(--ops-border);color:var(--ops-muted);background:color-mix(in srgb,var(--ops-panel) 94%,var(--ops-accent) 6%);border-radius:.55rem;padding:.55rem .7rem;font-size:.7rem}.ops-source-summary strong{color:var(--text-main,var(--ui-ink));margin-right:.2rem;font-size:1rem}.ops-source-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ops-source-activity-grid>article{border:1px solid var(--ops-border);background:color-mix(in srgb,var(--ops-panel) 97%,var(--ops-accent) 3%);border-radius:.65rem;min-width:0;padding:.8rem}.ops-source-activity-grid>article>header{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.ops-source-activity-grid>article>header>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ops-source-activity-grid>article>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.ops-source-activity-grid>article>header small{color:var(--ops-muted);font-size:.65rem}.ops-source-activity-grid dl{gap:.35rem;margin:.75rem 0 0;display:grid}.ops-source-activity-grid dl div{justify-content:space-between;gap:.6rem;display:flex}.ops-source-activity-grid dt{color:var(--ops-muted);font-size:.65rem}.ops-source-activity-grid dd{text-align:right;margin:0;font-size:.67rem;font-weight:600}.ops-badge.warning{color:#9a5b00;background:#fff1c2}.ops-source-empty{border:1px dashed var(--ops-border);color:var(--ops-muted);border-radius:.6rem;align-items:flex-start;gap:.7rem;padding:1rem;display:flex}.ops-source-empty>svg{width:1.1rem;height:1.1rem;color:var(--ops-accent);flex:none}.ops-source-empty strong{color:var(--text-main,var(--ui-ink));font-size:.82rem}.ops-source-empty p{margin:.2rem 0 0;font-size:.72rem}.ops-modal-layer{z-index:3000;inset:var(--encore-dialog-header-offset,var(--header-height-dynamic,var(--header-height,66px))) 0 0;place-items:center;padding:clamp(.75rem,3vw,2rem);display:grid;position:fixed}.ops-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#12211d47;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ops-modal{width:min(720px,100%);max-height:min(900px,calc(100dvh - var(--encore-dialog-header-offset,var(--header-height-dynamic,var(--header-height,66px))) - 2rem));border:1px solid var(--ops-border);color:var(--text-main,var(--ui-ink));background:var(--bg-main,var(--ui-soft));border-radius:1rem;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #061e1457}.ops-modal-wide{width:min(1180px,100%)}.ops-modal-account{width:min(820px,100%)}.ops-modal>header{border-bottom:1px solid var(--ops-border);background:var(--ops-panel);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.ops-modal>header span{color:var(--ops-accent);letter-spacing:.08em;font-size:.66rem;font-weight:600}.ops-modal>header h2{margin:.18rem 0 0;font-size:1.3rem}.ops-modal>header p{color:var(--ops-muted);margin:.3rem 0 0;font-size:.78rem}.ops-modal-close{border:1px solid var(--ops-border);width:2.3rem;height:2.3rem;color:inherit;background:var(--ops-panel);cursor:pointer;border-radius:.55rem;flex:none;place-items:center;padding:0;display:grid}.ops-modal-close svg{width:1.1rem;height:1.1rem}.ops-modal-body{min-height:0;padding:1rem;overflow:auto}.ops-modal-body>.ops-panel{box-shadow:none}.ops-account-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.ops-account-modal-grid>.ops-panel:first-child{grid-column:1/-1}.ops-account-danger .ops-danger-zone{min-height:9rem}.ops-account-settings-page{position:relative;overflow:hidden}.ops-account-profile{border:1px solid var(--ops-border);background:var(--ops-panel);border-radius:.75rem;align-items:center;gap:.85rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.ops-account-avatar{color:#fff;background:var(--ops-accent);border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;font-weight:600;display:grid}.ops-account-profile h3{margin:0;font-size:1rem}.ops-account-profile p{color:var(--ops-muted);margin:.12rem 0;font-size:.78rem}.ops-account-context{color:var(--ops-muted);text-transform:capitalize;font-size:.7rem}.ops-account-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ops-account-security{grid-column:1/-1}.ops-definition-list-compact{margin:0}.ops-definition-list-compact div:last-child{border-bottom:0}.ops-account-footer{border-top:1px solid var(--ops-border);justify-content:flex-end;margin-top:1rem;padding-top:1rem;display:flex}.ops-theme-setting{margin-top:.8rem}.ops-system-branding{grid-column:1/-1}.ops-branding-editor{align-items:center;gap:1rem;display:flex}.ops-branding-preview{border:1px dashed var(--ops-border);background:var(--bg-main,var(--ui-soft));border-radius:.8rem;flex:none;place-items:center;width:5rem;height:5rem;display:grid}.ops-branding-preview img{object-fit:contain;width:100%;max-width:48px;height:100%;max-height:48px;display:block}.ops-branding-preview svg{width:2rem;height:2rem;color:var(--ops-accent)}.ops-branding-details{min-width:0}.ops-branding-details strong{font-size:.88rem}.ops-branding-details p{color:var(--ops-muted);margin:.28rem 0;font-size:.75rem;line-height:1.5}.ops-branding-details small{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;display:block;overflow:hidden}.ops-branding-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.ops-branding-actions :is(button,label){align-items:center;gap:.4rem;display:inline-flex}.ops-branding-actions svg{width:1rem;height:1rem}.ops-branding-file{cursor:pointer}.ops-branding-file input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-theme=dark] .ops-danger-zone{background:#311d1d;border-color:#7f3b37}[data-theme=dark] .ops-danger-zone p{color:#fecaca}[data-theme=dark] .ops-secondary.danger{color:#fca5a5;background:#2b1818;border-color:#9f4c45}[data-theme=dark] .ops-security-note{color:#b9dfca;background:#173126;border-color:#315b47}[data-theme=dark] .ops-badge.warning{color:#facc76;background:#4a3518}@media (width<=1280px){.ops-resource-grid,.ops-source-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.ops-stats-five{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-dashboard-grid,.ops-editor-grid,.ops-history-grid,.ops-runtime-row,.ops-account-modal-grid{grid-template-columns:1fr}.ops-account-modal-grid>.ops-panel:first-child{grid-column:auto}}@media (width<=760px){.ops-heading{flex-direction:column}.ops-page-actions{justify-content:flex-start;align-items:stretch;width:100%}.ops-grid,.ops-management-cards,.ops-settings-grid,.ops-account-settings-grid,.ops-management-hero{grid-template-columns:1fr}.ops-stats,.ops-stats-five{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-management-nav{border-left:0;border-right:0;border-radius:0;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.ops-table-wrap{border:0;overflow:visible}.ops-table-wrap thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ops-table-wrap table,.ops-table-wrap tbody,.ops-table-wrap tr,.ops-table-wrap td{display:block}.ops-table-wrap tr{border:1px solid var(--ops-border);background:var(--ops-panel);border-radius:.55rem;margin-bottom:.75rem}.ops-table-wrap td{border-bottom:1px solid var(--ops-border);grid-template-columns:minmax(7rem,35%) 1fr;gap:.5rem;max-width:none;display:grid}.ops-table-wrap td:before{content:attr(data-label);color:var(--ops-muted);text-transform:uppercase;font-size:.7rem;font-weight:600}.ops-inline,.ops-lock{flex-direction:column;align-items:flex-start}.ops-modal-layer{padding:.75rem}.ops-modal{max-height:calc(100dvh - var(--encore-dialog-header-offset,var(--header-height-dynamic,var(--header-height,66px))) - 1.5rem);border-radius:.75rem}.ops-modal-body{padding:.75rem}}@media (width<=1100px){.ops-management-page .ops-management-nav{align-items:stretch;display:flex;overflow-x:auto}.ops-management-page .ops-management-nav a{flex:none;justify-content:flex-start}}@media (width<=760px){.ops-management-page{gap:.9rem;padding:.85rem}.ops-management-page>.ops-heading{min-height:0}.ops-management-page>.ops-heading .ops-page-actions{width:100%}.ops-management-page>.ops-heading .ops-page-actions>*{flex:1}.ops-management-page .ops-management-nav{min-height:3.55rem;margin-left:-.85rem;margin-right:-.85rem;padding-left:.85rem;padding-right:.85rem}.ops-management-page .ops-stats,.ops-resource-grid,.ops-source-activity-grid{grid-template-columns:1fr}.ops-management-page .ops-stats section{min-height:6.5rem}.ops-management-page .ops-user-toolbar{align-items:stretch}.ops-management-page .ops-user-toolbar>*{width:100%;margin-left:0}.ops-management-page .ops-management-hero{min-height:0}.ops-history-chart svg,.ops-history-empty{height:8rem}}@keyframes ops-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ops-page *{scroll-behavior:auto!important;transition:none!important}.ops-refresh-button:disabled svg{animation:none!important}}.ops-wizard-status,.ops-geography-source,.ops-baseline-automation,.ops-data-source-intro{border:1px solid var(--ops-border);border-radius:var(--management-radius,.85rem);background:var(--ops-panel);align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.ops-wizard-status{justify-content:space-between}.ops-wizard-status>div,.ops-geography-source>div,.ops-baseline-automation>div,.ops-data-source-intro>div{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.ops-wizard-status svg,.ops-geography-source>svg,.ops-data-source-intro>svg{color:var(--ops-accent);flex:none}.ops-wizard-status small,.ops-geography-source span,.ops-baseline-automation p,.ops-data-source-intro span{color:var(--ops-muted);margin:0;font-size:.72rem;line-height:1.45}.ops-wizard-layout{grid-template-columns:minmax(220px,285px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.ops-wizard-steps{border:1px solid var(--ops-border);border-radius:var(--management-radius,.85rem);background:var(--ops-panel);flex-direction:column;display:flex;overflow:hidden}.ops-wizard-steps button{border:0;border-bottom:1px solid var(--ops-border);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.85rem;display:grid}.ops-wizard-steps button:last-child{border-bottom:0}.ops-wizard-steps button.is-active{background:color-mix(in srgb,var(--ops-accent) 11%,var(--ops-panel));box-shadow:inset 3px 0 var(--ops-accent)}.ops-wizard-steps button>span{border:1px solid var(--ops-border);width:1.8rem;height:1.8rem;color:var(--ops-muted);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.ops-wizard-steps button:is(.is-active,.is-complete)>span{border-color:var(--ops-accent);color:#fff;background:var(--ops-accent)}.ops-wizard-steps button div{flex-direction:column;gap:.18rem;min-width:0;display:flex}.ops-wizard-steps small{color:var(--ops-muted);font-size:.66rem;line-height:1.35}.ops-wizard-panel{min-height:36rem}.ops-wizard-panel>header>span,.ops-baseline-automation>div>span{color:var(--ops-accent);letter-spacing:.08em;font-size:.68rem;font-weight:700}.ops-wizard-form{flex-direction:column;gap:1rem;display:flex}.ops-scope-list,.ops-data-source-grid{border:1px solid var(--ops-border);border-radius:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:auto}.ops-scope-list{max-height:23rem}.ops-scope-list label,.ops-data-source-card{border-bottom:1px solid var(--ops-border);align-items:flex-start;gap:.55rem;padding:.75rem;display:flex}.ops-scope-list label:nth-child(odd),.ops-data-source-card:nth-child(odd){border-right:1px solid var(--ops-border)}.ops-scope-list span,.ops-data-source-card{flex-direction:column;min-width:0}.ops-scope-list small,.ops-data-source-card p,.ops-source-provenance{color:var(--ops-muted);font-size:.68rem;line-height:1.45}.ops-field-output{border:1px solid var(--ops-border);background:color-mix(in srgb,var(--ops-muted) 5%,var(--ops-panel));border-radius:.55rem;align-items:center;min-height:2.75rem;padding:.65rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.ops-baseline-automation{flex-wrap:wrap;align-items:flex-start}.ops-baseline-actions,.ops-data-source-intro nav{flex-wrap:wrap;flex:none;gap:.45rem;display:flex}.ops-baseline-automation dl{border-top:1px solid var(--ops-border);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;display:grid}.ops-baseline-automation dl div{flex-direction:column;gap:.15rem;padding:.65rem;display:flex}.ops-baseline-automation dt{color:var(--ops-muted);font-size:.62rem}.ops-baseline-automation dd{margin:0;font-size:.73rem;font-weight:700}.ops-data-source-group{border:1px solid var(--ops-border);border-radius:.7rem;overflow:hidden}.ops-data-source-group>header{border-bottom:1px solid var(--ops-border);background:color-mix(in srgb,var(--ops-panel) 94%,var(--ops-accent) 6%);justify-content:space-between;gap:1rem;padding:.8rem .9rem;display:flex}.ops-readiness-list{flex-direction:column;gap:.55rem;display:flex}.ops-readiness-list article{border:1px solid var(--ops-border);border-left:3px solid var(--ops-accent);border-radius:.6rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.ops-readiness-list article.is-warn{border-left-color:#d59b00}.ops-readiness-list article.is-block{border-left-color:#c84d3b}.ops-readiness-list article p{color:var(--ops-muted);margin:.18rem 0 0;font-size:.7rem}.ops-review-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:1rem;display:grid}.ops-review-readiness,.ops-review-notes,.ops-jurisdiction-identity{grid-column:1/-1}.ops-wizard-actions{border-top:1px solid var(--ops-border);align-items:center;gap:.7rem;margin-top:1rem;padding-top:1rem;display:flex}.ops-wizard-actions .ops-notice{flex:1}@media (width<=1050px){.ops-wizard-layout{grid-template-columns:1fr}.ops-wizard-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ops-wizard-steps button.is-active{box-shadow:inset 0 -3px var(--ops-accent)}}@media (width<=760px){.ops-wizard-steps{flex-direction:row;display:flex;overflow:auto}.ops-wizard-steps button{flex:0 0 12rem}.ops-scope-list,.ops-data-source-grid,.ops-review-grid{grid-template-columns:1fr}.ops-scope-list label:nth-child(odd),.ops-data-source-card:nth-child(odd){border-right:0}.ops-wizard-actions,.ops-geography-source,.ops-baseline-automation,.ops-data-source-intro{flex-direction:column;align-items:stretch}.ops-baseline-automation dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.aigor-command-page{--aigor-cyan:#0891b2;--aigor-blue:#2563eb;--aigor-purple:#7c3aed;--aigor-line:var(--ui-line);isolation:isolate;background-color:var(--bg-main,var(--ui-soft));background-image:linear-gradient(color-mix(in srgb,var(--aigor-cyan) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--aigor-cyan) 6%,transparent) 1px,transparent 1px),radial-gradient(circle at 52% 40%,color-mix(in srgb,var(--aigor-cyan) 10%,transparent),transparent 42%);background-size:38px 38px,38px 38px,100% 100%;position:relative}.aigor-command-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.aigor-command-header>div:first-child>span{color:var(--aigor-cyan);letter-spacing:.08em;font-size:.7rem;font-weight:600}.aigor-command-header h1{margin:.22rem 0 .15rem;font-size:clamp(1.7rem,3vw,2.45rem)}.aigor-command-header p{color:var(--ops-muted);margin:0}.aigor-command-actions{align-items:center;gap:.65rem;display:flex}.aigor-command-actions>span{color:var(--aigor-cyan);letter-spacing:.08em;align-items:center;gap:.4rem;font-size:.68rem;font-weight:600;display:flex}.aigor-boundary{color:#713f12;background:#fef3c7;border:1px solid #a16207;border-radius:.65rem;align-items:center;gap:.7rem;padding:.72rem .9rem;display:flex}.aigor-boundary div{flex-direction:column;gap:.15rem;display:flex}.aigor-boundary strong{letter-spacing:.08em;font-size:.72rem}.aigor-boundary span{font-size:.78rem}.aigor-command-grid{border:1px solid var(--aigor-line);background:color-mix(in srgb,var(--ops-panel) 78%,transparent);border-radius:1rem;grid-template-columns:minmax(245px,305px) minmax(330px,1fr) minmax(340px,410px);min-height:690px;display:grid;overflow:hidden;box-shadow:0 18px 44px #0f172a1a}.aigor-intelligence-panel,.aigor-assistant-column{background:color-mix(in srgb,var(--ops-panel) 92%,var(--aigor-cyan) 8%);min-width:0;padding:.9rem}.aigor-intelligence-panel{border-right:1px solid var(--aigor-line);flex-direction:column;gap:.7rem;display:flex;overflow:auto}.aigor-intelligence-panel>header,.aigor-context-card header,.aigor-thread-dock header,.aigor-assistant-toolbar{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.aigor-intelligence-panel>header>div>span,.aigor-assistant-toolbar>div>span{color:var(--aigor-cyan);letter-spacing:.08em;align-items:center;gap:.35rem;font-size:.68rem;font-weight:600;display:flex}.aigor-intelligence-panel>header p{color:var(--ops-muted);margin:.2rem 0 0;font-size:.7rem}.aigor-source-state{text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:.22rem .42rem;font-size:.57rem;font-weight:600;display:inline-flex}.aigor-weather-card,.aigor-context-card{border:1px solid var(--aigor-line);background:var(--ops-panel);border-radius:.7rem;padding:.75rem}.aigor-weather-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.aigor-weather-metrics article{border:1px solid color-mix(in srgb,var(--aigor-blue) 16%,transparent);background:color-mix(in srgb,var(--aigor-blue) 7%,var(--ops-panel));border-radius:.55rem;min-width:0;padding:.55rem}.aigor-weather-metrics span{color:var(--aigor-blue);text-transform:uppercase;align-items:center;gap:.3rem;font-size:.58rem;font-weight:600;display:flex}.aigor-weather-metrics strong{overflow-wrap:anywhere;margin-top:.35rem;font-size:.88rem;display:block}.aigor-weather-card>small{color:var(--ops-muted);margin-top:.6rem;font-size:.63rem;display:block}.aigor-context-card header>span{letter-spacing:.08em;align-items:center;gap:.35rem;font-size:.62rem;font-weight:600;display:flex}.aigor-context-card>strong{margin-top:.55rem;font-size:.78rem;display:block}.aigor-context-card a{color:var(--aigor-blue);margin-top:.35rem;font-size:.63rem;font-weight:600;text-decoration:none;display:inline-flex}.aigor-context-card a:hover{text-decoration:underline}.aigor-context-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:.55rem 0 0;display:grid}.aigor-context-card dl div{background:color-mix(in srgb,var(--ops-panel) 82%,var(--text-main) 18%);border-radius:.4rem;padding:.42rem}.aigor-context-card dt{color:var(--ops-muted);text-transform:uppercase;font-size:.57rem}.aigor-context-card dd{text-transform:capitalize;margin:.15rem 0 0;font-size:.7rem;font-weight:600}.aigor-holo-stage{background:radial-gradient(circle at center,color-mix(in srgb,var(--aigor-cyan) 17%,transparent),transparent 51%);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:1.25rem;display:flex;position:relative;overflow:hidden}.aigor-holo-stage:before,.aigor-holo-stage:after{content:"";border-color:var(--aigor-cyan);opacity:.45;width:42px;height:42px;position:absolute}.aigor-holo-stage:before{border-top:2px solid;border-left:2px solid;inset:16px auto auto 16px}.aigor-holo-stage:after{border-bottom:2px solid;border-right:2px solid;inset:auto 16px 16px auto}.aigor-core-badge{border:1px solid var(--aigor-line);color:var(--aigor-cyan);background:color-mix(in srgb,var(--ops-panel) 86%,transparent);letter-spacing:.08em;border-radius:99px;align-items:center;gap:.45rem;padding:.38rem .75rem;font:600 .65rem/1 monospace;display:flex;position:absolute;top:1rem}.aigor-core-badge i{background:#10b981;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 12px #10b981}.aigor-orb{aspect-ratio:1;place-items:center;width:min(25vw,300px);margin-bottom:1.25rem;display:grid;position:relative}.aigor-orbit{border:1px solid var(--aigor-cyan);opacity:.48;border-radius:50%;animation:14s linear infinite aigor-spin;position:absolute;inset:5%}.aigor-orbit:before,.aigor-orbit:after{content:"";background:var(--aigor-cyan);width:.55rem;height:.55rem;box-shadow:0 0 16px var(--aigor-cyan);border-radius:50%;position:absolute}.aigor-orbit:before{top:8%;left:15%}.aigor-orbit:after{bottom:18%;right:8%}.aigor-orbit.orbit-two{border-style:dashed;animation-duration:10s;animation-direction:reverse;inset:16%;transform:rotate(60deg)}.aigor-orbit.orbit-three{animation-duration:7s;inset:28%}.aigor-orb-core{aspect-ratio:1;border:1px solid var(--aigor-cyan);width:32%;color:var(--aigor-cyan);background:radial-gradient(circle,color-mix(in srgb,var(--aigor-cyan) 38%,var(--ops-panel)),var(--ops-panel));box-shadow:0 0 18px color-mix(in srgb,var(--aigor-cyan) 54%,transparent),inset 0 0 24px color-mix(in srgb,var(--aigor-cyan) 22%,transparent);border-radius:50%;place-items:center;animation:2.6s ease-in-out infinite aigor-pulse;display:grid}.aigor-signal-bars{justify-content:center;align-items:center;gap:.22rem;height:38px;display:flex;position:absolute;inset:auto 15% 4%}.aigor-signal-bars i{background:var(--aigor-cyan);border-radius:4px;width:3px;height:12px;animation:1.6s ease-in-out infinite aigor-wave}.aigor-signal-bars i:nth-child(3n){animation-delay:.22s}.aigor-signal-bars i:nth-child(3n+1){animation-delay:.42s}.aigor-core-state{text-align:center}.aigor-core-state strong{color:var(--aigor-cyan);letter-spacing:.08em;font:600 .75rem/1.2 monospace;display:block}.aigor-core-state span{color:var(--ops-muted);margin-top:.45rem;font-size:.7rem;display:block}.aigor-core-flags{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:1rem;display:flex}.aigor-core-flags span{border:1px solid var(--aigor-line);color:var(--ops-muted);background:color-mix(in srgb,var(--ops-panel) 82%,transparent);letter-spacing:.06em;border-radius:.35rem;padding:.3rem .5rem;font-size:.56rem;font-weight:600}.aigor-thread-dock{border:1px solid var(--aigor-line);background:color-mix(in srgb,var(--ops-panel) 88%,transparent);border-radius:.65rem;width:calc(100% - 2rem);padding:.65rem;position:absolute;inset:auto 1rem 1rem}.aigor-thread-dock header span{color:var(--aigor-cyan);align-items:center;gap:.35rem;font-size:.62rem;font-weight:600;display:flex}.aigor-thread-dock header strong{font-size:.7rem}.aigor-thread-dock>div{gap:.4rem;margin-top:.5rem;display:flex;overflow:auto}.aigor-thread-dock button{border:1px solid var(--aigor-line);color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:.45rem;flex:0 0 145px;padding:.5rem}.aigor-thread-dock button[aria-pressed=true]{border-color:var(--aigor-cyan);background:color-mix(in srgb,var(--aigor-cyan) 11%,transparent)}.aigor-thread-dock button span,.aigor-thread-dock button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aigor-thread-dock button span{font-size:.67rem;font-weight:600}.aigor-thread-dock button small{color:var(--ops-muted);text-transform:uppercase;margin-top:.2rem;font-size:.55rem}.aigor-assistant-column{border-left:1px solid var(--aigor-line);flex-direction:column;display:flex}.aigor-assistant-toolbar{border-bottom:1px solid var(--aigor-line);align-items:center;padding-bottom:.7rem}.aigor-assistant-toolbar small{color:var(--ops-muted);margin-top:.2rem;font-size:.62rem;display:block}.aigor-new-thread,.aigor-icon-button{border:1px solid var(--aigor-line);min-height:2rem;color:var(--aigor-cyan);cursor:pointer;background:0 0;border-radius:.45rem;justify-content:center;align-items:center;gap:.35rem;padding:.38rem .55rem;font-size:.65rem;font-weight:600;display:inline-flex}.aigor-icon-button{width:2rem;padding:0}.aigor-new-thread:disabled,.aigor-icon-button:disabled{opacity:.5;cursor:not-allowed}.aigor-create-thread{border:1px solid var(--aigor-line);background:var(--ops-panel);border-radius:.55rem;gap:.5rem;margin-top:.65rem;padding:.65rem;display:grid}.aigor-create-thread label,.aigor-composer label{color:var(--ops-muted);flex-direction:column;gap:.25rem;font-size:.62rem;font-weight:600;display:flex}.aigor-create-thread input,.aigor-composer select,.aigor-composer textarea{border:1px solid var(--aigor-line);width:100%;color:inherit;background:var(--ops-panel);font:inherit;border-radius:.4rem;padding:.5rem}.aigor-create-thread p,.aigor-composer>p{color:var(--ops-muted);margin:0;font-size:.58rem}.aigor-chat-panel{flex-direction:column;flex:1;min-height:0;padding-top:.7rem;display:flex}.aigor-chat-heading{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.aigor-chat-heading span{color:var(--aigor-purple);letter-spacing:.08em;font-size:.57rem;font-weight:600}.aigor-chat-heading h2{margin:.2rem 0 0;font-size:.9rem}.aigor-conversation{flex-direction:column;flex:1;gap:.7rem;min-height:210px;margin:.7rem 0;padding:.15rem;list-style:none;display:flex;overflow:auto}.aigor-conversation li{border:1px solid var(--aigor-line);background:color-mix(in srgb,var(--text-main) 5%,var(--ops-panel));border-radius:.7rem .7rem 0;align-self:flex-end;max-width:88%;padding:.65rem}.aigor-conversation li.assistant,.aigor-conversation li.system_local_note{border-color:color-mix(in srgb,var(--aigor-cyan) 45%,var(--ops-border));background:color-mix(in srgb,var(--aigor-cyan) 9%,var(--ops-panel));border-radius:.7rem .7rem .7rem 0;align-self:stretch;max-width:100%}.aigor-message-label{color:var(--aigor-cyan);letter-spacing:.08em;align-items:center;gap:.3rem;font-size:.57rem;display:flex}.aigor-conversation p{white-space:pre-wrap;margin:.4rem 0;font-size:.77rem;line-height:1.55}.aigor-composer{border-top:1px solid var(--aigor-line);grid-template-columns:1fr auto;gap:.5rem;padding-top:.7rem;display:grid}.aigor-composer>label:first-child{grid-column:1/-1}.aigor-prompt{min-width:0}.aigor-composer textarea{resize:vertical;min-height:72px}.aigor-store-button{border:1px solid var(--aigor-cyan);color:#fff;background:var(--aigor-cyan);cursor:pointer;border-radius:.45rem;justify-content:center;align-self:end;align-items:center;gap:.35rem;min-height:72px;padding:.5rem .7rem;font-size:.67rem;font-weight:600;display:inline-flex}.aigor-store-button:disabled{opacity:.5;cursor:not-allowed}.aigor-composer>p{grid-column:1/-1}.aigor-no-thread{text-align:center;color:var(--ops-muted);justify-content:center;align-items:center}.aigor-no-thread h2{color:var(--text-main);margin:.65rem 0 .2rem}.aigor-no-thread p{max-width:30ch;font-size:.75rem}@keyframes aigor-spin{to{transform:rotate(360deg)}}@keyframes aigor-pulse{50%{box-shadow:0 0 34px color-mix(in srgb,var(--aigor-cyan) 65%,transparent),inset 0 0 30px color-mix(in srgb,var(--aigor-cyan) 28%,transparent);transform:scale(1.08)}}@keyframes aigor-wave{50%{opacity:1;height:34px}}[data-theme=dark] .aigor-command-page{--aigor-cyan:#22d3ee;--aigor-blue:#60a5fa;--aigor-purple:#c084fc}.aigor-command-page :is(button,a,textarea,input,select):focus-visible{outline:3px solid color-mix(in srgb,var(--aigor-cyan) 55%,transparent);outline-offset:2px}@media (width<=1280px){.aigor-command-grid{grid-template-columns:minmax(245px,300px) minmax(350px,1fr)}.aigor-assistant-column{border-top:1px solid var(--aigor-line);border-left:0;grid-column:1/-1;min-height:560px}.aigor-holo-stage{min-height:670px}}@media (width<=800px){.aigor-command-header,.aigor-command-actions{flex-direction:column;align-items:flex-start}.aigor-command-grid{grid-template-columns:1fr}.aigor-intelligence-panel{border-right:0}.aigor-holo-stage{min-height:620px}.aigor-assistant-column{grid-column:auto}.aigor-orb{width:min(70vw,280px)}}@media (prefers-reduced-motion:reduce){.aigor-orbit,.aigor-orb-core,.aigor-signal-bars i{animation:none!important}}.aigor-stage-title{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:.45rem;display:flex;position:absolute;top:4.25rem}.aigor-stage-title span{max-width:58ch;color:var(--aigor-cyan);letter-spacing:.08em;font:600 .55rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.aigor-orb{width:min(36vw,500px);margin-top:3.75rem;margin-bottom:5.5rem}.aigor-particle-sphere{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--aigor-cyan) 38%,transparent));border-radius:50%;animation:11s ease-in-out infinite aigor-drift;position:absolute;inset:0}.aigor-particle-sphere:before,.aigor-particle-sphere:after{content:"";border:1px solid color-mix(in srgb,var(--aigor-cyan) 25%,transparent);border-radius:50%;position:absolute}.aigor-particle-sphere:before{inset:9% 1%;transform:rotate(-12deg)}.aigor-particle-sphere:after{inset:1% 14%;transform:rotate(38deg)}.aigor-particle-sphere>i{background:var(--aigor-cyan);box-shadow:0 0 4px color-mix(in srgb,var(--aigor-cyan) 75%,transparent);border-radius:50%;animation:4.7s ease-in-out infinite aigor-twinkle;position:absolute}.aigor-particle-sphere>i.glow{background:color-mix(in srgb,var(--ui-panel) 72%,var(--aigor-cyan));box-shadow:0 0 8px var(--aigor-cyan)}.aigor-orbit{z-index:1}.aigor-orbit.orbit-one{inset:8%}.aigor-orbit.orbit-two{inset:19%}.aigor-orbit.orbit-three{inset:31%}.aigor-orb-core,.aigor-signal-bars{z-index:3}.aigor-core-state,.aigor-core-flags{z-index:3;position:relative}.aigor-thread-dock{z-index:4}@keyframes aigor-drift{50%{transform:translateY(-8px)rotate(2deg)}}@keyframes aigor-twinkle{50%{opacity:.22;transform:scale(.45)}}@media (width<=1280px){.aigor-orb{width:min(52vw,460px)}}@media (width<=800px){.aigor-stage-title{top:3.8rem}.aigor-stage-title strong{font-size:2.6rem}.aigor-stage-title span{max-width:34ch}.aigor-orb{width:min(76vw,420px);margin-top:4.25rem}}@media (prefers-reduced-motion:reduce){.aigor-particle-sphere,.aigor-particle-sphere>i{animation:none!important}}.aigor-holo-stage>.aigor-core-state{position:absolute;bottom:9.75rem}.aigor-holo-stage>.aigor-core-flags{position:absolute;bottom:7.15rem}@media (width<=800px){.aigor-holo-stage>.aigor-core-state{bottom:10.25rem}.aigor-holo-stage>.aigor-core-flags{bottom:7.5rem}}.aigor-command-page{--aigor-cyan:#00f3ff;--aigor-blue:#60a5fa;--aigor-purple:#a855f7;--aigor-line:var(--ui-line);--aigor-particle-bright:#e0f2fe;--aigor-particle-mid:#67e8f9;--aigor-particle-base:#22d3ee;--aigor-particle-glow-core:#0ea5e921;--aigor-particle-glow-edge:#06b6d409;--aigor-particle-blend:lighter;--ops-panel:var(--ui-panel);--ops-muted:var(--ui-muted);--ops-border:var(--ui-line);--text-main:#edfaff;box-sizing:border-box;height:calc(var(--scaled-vh,100dvh) - var(--header-height-dynamic,var(--header-height,64px)));max-height:calc(var(--scaled-vh,100dvh) - var(--header-height-dynamic,var(--header-height,64px)));color:#dbeafe;background-color:#020810;background-image:linear-gradient(#00f3ff07 1px,#0000 1px),linear-gradient(90deg,#00f3ff07 1px,#0000 1px),radial-gradient(circle at 52% 48%,#071e38 0,#03101f 34%,#020810 72%);background-position:0 0;background-repeat:repeat;background-size:40px 40px,40px 40px,100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;gap:0;min-height:0;padding:0;overflow:hidden}.aigor-command-page *{box-sizing:border-box}.aigor-tactical-grid{z-index:1;grid-template-columns:340px minmax(0,1fr) clamp(400px,27%,460px);width:100%;height:100%;min-height:0;max-height:100%;display:grid;position:relative;overflow:hidden}.aigor-command-page .ops-empty,.aigor-command-page .ops-readonly{color:#8296ad;background:#0f172a99;border:1px solid #94a3b81f;margin:.6rem 0;padding:.7rem;font-size:.7rem}.aigor-command-page .ops-badge{color:#7dd3fc;background:#0e749029}.aigor-intelligence-panel,.aigor-assistant-column{color:#dbeafe;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#031328f7,#020817fa);min-width:0;min-height:0}.aigor-intelligence-panel{border-right:1px solid #00f3ff40;flex-direction:column;gap:11px;width:340px;padding:16px;display:flex;overflow:hidden auto;box-shadow:10px 0 30px #00f3ff06}.aigor-intelligence-panel>header{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031328f5;border-bottom:1px solid #00f3ff21;align-items:center;margin:-16px -16px 0;padding:17px 16px 13px;position:sticky;top:-16px}.aigor-intelligence-panel>header>div>span{color:#00f3ff;letter-spacing:.08em;font:600 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.aigor-intelligence-panel>header p{color:#7890a7;font-size:10px}.aigor-source-state{letter-spacing:.05em;background:#0f172ab8;border-color:currentColor;padding:4px 7px;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.aigor-source-state.ready{color:#2dd4bf}.aigor-source-state.loading{color:#60a5fa}.aigor-source-state.error{color:#fb7185}.aigor-rail-alert{color:#fda4af;background:#7f1d1d38;border:1px solid #fb718559;border-radius:6px;padding:7px 9px;font-size:9px;line-height:1.4}.aigor-weather-card,.aigor-context-card{background:#020c1bb8;border:1px solid #38bdf830;border-radius:10px;flex:none;padding:10px;box-shadow:inset 0 0 20px #00f3ff06}.aigor-weather-metrics{gap:8px}.aigor-weather-metrics article{background:#0e74901a;border:1px solid #38bdf81f;border-radius:8px;padding:9px}.aigor-weather-metrics span{color:#60a5fa;letter-spacing:.06em;font-size:8px}.aigor-weather-metrics strong{color:#f8fafc;margin-top:6px;font:600 15px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.aigor-weather-card>small{color:#7c91a8;margin-top:8px;font-size:9px}.aigor-context-card{border-left:3px solid #38bdf8}.aigor-context-card.priority{border-left-color:#f59e0b}.aigor-context-card.class{border-left-color:#a855f7}.aigor-context-card.typhoon{border-left-color:#38bdf8}.aigor-context-card.sources{border-left-color:#10b981}.aigor-context-card header>span{color:#dbeafe;font-size:9px}.aigor-context-card>strong{color:#f8fafc;margin-top:7px;font-size:11px;line-height:1.4}.aigor-context-card p{color:#8296ad;margin:5px 0;font-size:9px;line-height:1.48}.aigor-context-card a{color:#7dd3fc;letter-spacing:.03em;margin-top:5px;font:600 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.aigor-context-card dl{gap:5px;margin-top:7px}.aigor-context-card dl div{background:#0f172ab3;padding:6px}.aigor-context-card dt{color:#6f859d;font-size:8px}.aigor-context-card dd{color:#dbeafe;font-size:9px}.aigor-holo-stage{background:radial-gradient(circle at 50% 51%,#00b4dc1f,#0000 43%);justify-content:center;align-items:center;min-width:0;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.aigor-holo-stage:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.85%,#00f3ff14 50%,#0000 50.15%),linear-gradient(#0000 49.85%,#00f3ff0f 50%,#0000 50.15%);position:absolute;inset:0}.aigor-holo-stage:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 58%,#00f3ff06 58.5%,#0000 60%);border-radius:50%;position:absolute;inset:10% 5%}.aigor-corner{z-index:5;pointer-events:none;border-color:#00f3ff80;width:28px;height:28px;position:absolute}.aigor-corner.top-left{border-top:2px solid;border-left:2px solid;top:20px;left:20px}.aigor-corner.top-right{border-top:2px solid;border-right:2px solid;top:20px;right:20px}.aigor-corner.bottom-left{border-bottom:2px solid;border-left:2px solid;bottom:20px;left:20px}.aigor-corner.bottom-right{border-bottom:2px solid;border-right:2px solid;bottom:20px;right:20px}.aigor-core-badge{z-index:8;color:#00f3ff;letter-spacing:.08em;background:#00000094;border:1px solid #00f3ff66;border-radius:20px;padding:6px 20px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;top:20px;box-shadow:0 0 22px #00f3ff0f}.aigor-core-badge i{background:#00f3ff;width:8px;height:8px;animation:2s ease-in-out infinite aigor-core-blink;box-shadow:0 0 11px #00f3ff}.aigor-stage-title{z-index:8;gap:7px;top:62px}.aigor-stage-title:before,.aigor-stage-title:after{content:"";background:linear-gradient(90deg,#0000,#00f3ff);width:62px;height:1px;position:absolute;top:24px}.aigor-stage-title:before{right:calc(100% + 18px)}.aigor-stage-title:after{left:calc(100% + 18px);transform:scaleX(-1)}.aigor-stage-title strong{color:#00f3ff;letter-spacing:.08em;text-indent:.3em;text-shadow:0 0 30px #00f3ff80,0 0 10px #00f3ff4d;font:600 clamp(40px,4vw,66px)/.9 ui-monospace,SFMono-Regular,Menlo,monospace}.aigor-stage-title span{color:#00f3ff;letter-spacing:.08em;opacity:.72;max-width:56ch;font:600 9px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.aigor-orb{z-index:2;aspect-ratio:1;filter:drop-shadow(0 0 18px #00f3ff26);width:min(94%,760px);height:min(76vh,760px);margin:34px 0 0;position:relative}.aigor-particle-canvas{filter:drop-shadow(0 0 3px #00f3ffb8);width:100%;height:100%;position:absolute;inset:0}.aigor-orbit{z-index:3;opacity:.5;border-color:#00f3ff24}.aigor-orbit.orbit-one{inset:10% 4%;transform:rotate(-12deg)}.aigor-orbit.orbit-two{border-style:dashed;inset:18% 12%}.aigor-orbit.orbit-three{opacity:.28;inset:31%}.aigor-orbit:before,.aigor-orbit:after{background:#00f3ff;width:5px;height:5px;box-shadow:0 0 12px #00f3ff}.aigor-orb-core{z-index:4;color:#b6fbff;background:radial-gradient(circle,#00f3ff2e,#020810e6);border-color:#00f3ff8c;width:15%;box-shadow:0 0 42px #00f3ff7a,inset 0 0 28px #00f3ff47}.aigor-signal-bars{z-index:5;height:42px;inset:auto 24% 12%}.aigor-signal-bars i{background:#00f3ff;width:2px;box-shadow:0 0 6px #00f3ff}.aigor-holo-stage>.aigor-core-state{z-index:8;text-align:center;bottom:91px}.aigor-core-state em{color:#8296ad;margin-bottom:5px;font-size:11px;font-style:italic;display:block}.aigor-core-state strong{color:#f8fafc;font:600 18px/1.1 var(--encore-font-sans);letter-spacing:.02em}.aigor-core-state span{color:#00f3ff;letter-spacing:.08em;margin-top:8px;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.aigor-voice-lock{z-index:8;color:#00f3ff;cursor:pointer;background:#00f3ff14;border:1px solid #00f3ff59;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;bottom:35px;box-shadow:0 10px 25px #00f3ff14}.aigor-voice-lock.active{background:#2dd4bf29;border-color:#2dd4bfbf;box-shadow:0 0 24px #2dd4bf47}.aigor-voice-lock:disabled{opacity:.4;cursor:not-allowed}.aigor-holo-stage>.aigor-core-flags{z-index:8;justify-content:space-between;margin:0;bottom:15px;left:16px;right:16px}.aigor-core-flags span{color:#5f778f;letter-spacing:.08em;background:0 0;border:0;padding:0;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.aigor-assistant-column{background:linear-gradient(270deg,#020810db,#00f3ff05);border-left:1px solid #00f3ff3d;flex-direction:column;width:100%;height:100%;padding:20px 0 0;display:flex;position:relative;overflow:hidden;box-shadow:-10px 0 30px #00f3ff0b}.aigor-assistant-column:before{content:"";background:linear-gradient(#0000,#00f3ffcc,#0000);width:2px;position:absolute;top:0;bottom:0;left:0}.aigor-assistant-toolbar{z-index:55;border-bottom:1px solid #00f3ff33;flex:none;align-items:center;margin:0 20px;padding:0 0 15px;position:relative}.aigor-assistant-toolbar>div:first-child{min-width:0}.aigor-assistant-toolbar>div:first-child>span{color:#a855f7;letter-spacing:.08em;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.aigor-assistant-toolbar>div:first-child>span i{background:#a855f7;width:8px;height:8px;display:inline-block;box-shadow:0 0 9px #a855f7}.aigor-assistant-toolbar small{color:#70869e;letter-spacing:.08em;font:600 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.aigor-toolbar-tools{flex:none;align-items:center;gap:7px;display:flex}.aigor-toolbar-tools button,.aigor-history-drawer header button,.aigor-composer-tools button{color:#00f3ff;cursor:pointer;background:0 0;border:1px solid #00f3ff40;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.aigor-toolbar-tools .aigor-new-briefing-button{color:#d8b4fe;border-color:#a855f780}.aigor-toolbar-tools .aigor-expand-button{background:#00f3ff0f;border-color:#7dd3fc80}.aigor-toolbar-tools button:disabled,.aigor-composer-tools button:disabled{opacity:.4;cursor:not-allowed}.aigor-chat-backdrop{z-index:2300;inset:var(--header-height-dynamic,var(--header-height,64px)) 0 0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#04120d75;border:0;border-radius:0;width:auto;height:auto;padding:0;position:fixed}.aigor-assistant-column.expanded{z-index:2301;top:calc(var(--header-height-dynamic,var(--header-height,64px)) + 16px);isolation:isolate;border:1px solid #00f3ff5c;border-radius:14px;width:min(920px,100vw - 32px);height:auto;padding-top:18px;position:fixed;bottom:16px;right:16px;box-shadow:0 28px 90px #0000007a}.aigor-assistant-column.expanded .aigor-chat-heading h2{max-width:none}.aigor-assistant-column.expanded .aigor-conversation{padding:18px 24px}.aigor-assistant-column.expanded .aigor-conversation li{max-width:min(78%,760px)}.aigor-assistant-column.expanded .aigor-conversation li.assistant,.aigor-assistant-column.expanded .aigor-conversation li.system_local_note{align-self:flex-start;max-width:min(92%,860px)}.aigor-assistant-column.expanded .aigor-conversation p{font-size:14px}.aigor-history-drawer{z-index:50;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#070a16f7;padding:15px 20px;position:absolute;inset:55px 0 0;overflow:auto}.aigor-history-drawer>header{color:#00f3ff;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:14px;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.aigor-history-drawer>div{gap:8px;display:grid}.aigor-history-drawer>div>button{color:#b9cbe0;text-align:left;cursor:pointer;background:#0f172a73;border:1px solid #00f3ff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.aigor-history-drawer>div>button[aria-pressed=true]{color:#67e8f9;background:#00f3ff14;border-color:#00f3ff7a}.aigor-history-drawer button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.aigor-history-drawer button small{color:#70869e;text-transform:uppercase;font-size:8px}.aigor-create-thread{z-index:60;background:#070a16fa;border-color:#a855f773;margin:0;padding:12px;position:absolute;top:56px;left:14px;right:14px;box-shadow:0 18px 50px #00000080}.aigor-create-thread label{color:#94a3b8}.aigor-create-thread input{color:#f8fafc;background:#020817;border-color:#00f3ff38}.aigor-create-thread .ops-primary{background:#6d28d9;border-color:#7c3aed}.aigor-create-thread p{color:#70869e}.aigor-assistant-column>.ops-notice{border-radius:4px;flex:none;margin:5px 20px 0;padding:5px 7px;font-size:9px}.aigor-assistant-column>.ops-sr-only{position:absolute!important}.aigor-chat-panel{flex-direction:column;flex:1;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.aigor-chat-heading{border-bottom:1px solid #00f3ff1a;flex:none;margin:0;padding:13px 20px 9px}.aigor-chat-heading span{color:#38bdf8;font-size:8px}.aigor-chat-heading h2{text-overflow:ellipsis;white-space:nowrap;color:#f8fafc;max-width:30ch;margin-top:4px;font-size:12px;overflow:hidden}.aigor-chat-heading .aigor-icon-button{color:#8296ad;border-color:#00f3ff33;width:28px;height:28px;min-height:28px}.aigor-chat-panel>.ops-notice{border-radius:4px;flex:none;margin:5px 20px 0;padding:5px 7px;font-size:9px}.aigor-chat-panel>.ops-sr-only{position:absolute!important}.aigor-conversation{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#0e7490 transparent;flex:1;gap:15px;min-width:0;min-height:0;margin:0;padding:12px 18px;overflow:hidden auto}.aigor-conversation li{background:#0f172aa6;border-color:#94a3b829;border-radius:10px 10px 0;max-width:88%;padding:9px 11px}.aigor-conversation li.assistant,.aigor-conversation li.system_local_note{background:#007da017;border-color:#00f3ff47;border-radius:10px 10px 10px 0;max-width:100%}.aigor-message-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.aigor-message-label{color:#38bdf8;letter-spacing:.08em;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.aigor-message-voice{color:#67e8f9;cursor:pointer;background:#00f3ff0f;border:1px solid #00f3ff38;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;padding:0;display:grid}.aigor-conversation p{overflow-wrap:anywhere;white-space:pre-wrap;color:#dbeafe;margin:7px 0;font-size:12px;line-height:1.55}.aigor-conversation small{color:#60758d;font-size:8px}.aigor-chat-panel>.ops-empty{margin:12px 20px}.aigor-composer{background:#020810d6;border-top:1px solid #00f3ff2e;flex-direction:column;flex:none;gap:8px;margin:0;padding:10px 18px 9px;display:flex;position:relative}.aigor-composer-tools{align-items:center;gap:7px;display:flex}.aigor-composer-tools label{flex:1}.aigor-agent-state{color:#fbbf24;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;overflow:hidden}.aigor-agent-state i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px}.aigor-agent-state.ready{color:#34d399}.aigor-composer-tools select{color:#aebfd2;background:#050f1d;border-color:#00f3ff29;height:28px;padding:3px 8px;font-size:9px}.aigor-composer-tools button{width:30px;height:30px}.aigor-composer-tools button.active{color:#5eead4;background:#2dd4bf24;border-color:#2dd4bfb3}.aigor-composer-tools button.listening{box-shadow:0 0 0 3px #2dd4bf1f,0 0 14px #2dd4bf3d}.aigor-composer-row{grid-template-columns:minmax(0,1fr) 50px;align-items:stretch;gap:8px;min-width:0;display:grid}.aigor-prompt{min-width:0;display:flex}.aigor-composer textarea{resize:vertical;color:#edfaff;background:#050f1d;border:1px solid #00f3ff38;border-radius:9px;height:60px;min-height:60px;max-height:120px;padding:11px 12px;font-size:11px;line-height:1.45}.aigor-composer textarea::placeholder{color:#597087}.aigor-store-button{color:#67e8f9;background:#00f3ff1f;border:1px solid #00f3ff8c;border-radius:9px;place-items:center;width:50px;min-width:50px;min-height:60px;padding:0;display:grid}.aigor-store-button svg{display:block}.aigor-composer>p{color:#556c84;letter-spacing:.08em;text-align:center;font:600 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.aigor-chat-panel>.ops-readonly{flex:none;margin:0 18px 8px;padding:5px 7px;font-size:8px}.aigor-no-thread{color:#8296ad;padding:20px}.aigor-no-thread h2{color:#f8fafc}.aigor-pending-message{opacity:.78}.aigor-pending-message svg{animation:1.1s linear infinite aigor-working-spin}@keyframes aigor-working-spin{to{transform:rotate(360deg)}}@keyframes aigor-core-blink{50%{opacity:.35;box-shadow:0 0 4px #00f3ff}}@media (width<=1500px) and (width>=1181px){.aigor-tactical-grid{grid-template-columns:300px minmax(0,1fr) clamp(400px,27%,440px)}.aigor-intelligence-panel{gap:8px;width:300px;padding:12px}.aigor-intelligence-panel>header{margin:-12px -12px 0;padding:13px 12px 10px;top:-12px}.aigor-context-card{padding:8px}.aigor-context-card p{line-height:1.35}.aigor-orb{width:min(95%,660px)}}@media (width<=1180px){.aigor-command-page{height:auto;min-height:100%;max-height:none;overflow:auto}.aigor-tactical-grid{flex-direction:column;height:auto;max-height:none;display:flex;overflow:visible}.aigor-intelligence-panel{border-bottom:1px solid #00f3ff3d;border-right:0;width:100%;height:auto;max-height:none}.aigor-intelligence-panel>header{margin:-16px -16px 0;position:static}.aigor-holo-stage{min-height:680px}.aigor-orb{width:min(84vw,640px);height:min(74vw,640px)}.aigor-assistant-column{border-top:1px solid #00f3ff3d;border-left:0;height:min(760px,82vh);min-height:620px}.aigor-holo-stage>.aigor-core-flags{justify-content:center;gap:14px}}@media (width<=640px){.aigor-intelligence-panel{padding:12px}.aigor-intelligence-panel>header{margin:-12px -12px 0;padding:14px 12px 11px}.aigor-holo-stage{min-height:590px}.aigor-core-badge{padding:6px 12px;font-size:9px;top:14px}.aigor-stage-title{top:58px}.aigor-stage-title strong{font-size:38px}.aigor-stage-title span{letter-spacing:.08em;max-width:34ch;font-size:7px}.aigor-stage-title:before,.aigor-stage-title:after{display:none}.aigor-orb{width:min(104vw,530px);height:min(104vw,530px);margin-top:15px}.aigor-holo-stage>.aigor-core-state{bottom:86px}.aigor-holo-stage>.aigor-core-flags{gap:7px;bottom:12px}.aigor-core-flags span{font-size:7px}.aigor-assistant-column{height:78vh;min-height:560px}.aigor-assistant-column.expanded{top:calc(var(--header-height-dynamic,var(--header-height,60px)) + 8px);width:calc(100vw - 16px);min-height:0;bottom:8px;right:8px}.aigor-assistant-toolbar{margin-left:12px;margin-right:12px}.aigor-toolbar-tools{gap:5px}.aigor-toolbar-tools button{width:30px;height:30px}.aigor-conversation,.aigor-composer{padding-left:12px;padding-right:12px}.aigor-assistant-column.expanded .aigor-conversation{padding:14px 12px}.aigor-assistant-column.expanded .aigor-conversation li,.aigor-assistant-column.expanded .aigor-conversation li.assistant,.aigor-assistant-column.expanded .aigor-conversation li.system_local_note{max-width:100%}}@media (prefers-reduced-motion:reduce){.aigor-command-page *{animation:none!important}.aigor-particle-canvas{filter:none}}[data-theme=light] .aigor-command-page{--aigor-cyan:#176b42;--aigor-blue:#26708a;--aigor-purple:#a9572b;--aigor-line:var(--ui-line);--aigor-particle-bright:#e7ad22;--aigor-particle-mid:#4f9856;--aigor-particle-base:#145b38;--aigor-particle-glow-core:#307c462b;--aigor-particle-glow-edge:#daa4230e;--aigor-particle-blend:source-over;--ops-panel:var(--ui-panel);--ops-muted:var(--ui-muted);--ops-border:var(--ui-line);--text-main:#0b3020;color:#0b3020;background-color:var(--ui-soft);background-image:radial-gradient(circle at 52% 48%,#b5daae57,#0000 39%),radial-gradient(circle at 88% 8%,#f8cc5629,#0000 24%),linear-gradient(#1f6f4209 1px,#0000 1px),linear-gradient(90deg,#1f6f4209 1px,#0000 1px);background-size:100% 100%,100% 100%,40px 40px,40px 40px}[data-theme=light] .aigor-command-page .ops-empty,[data-theme=light] .aigor-command-page .ops-readonly{border-color:var(--ui-line);background:var(--ui-soft);color:var(--ui-muted)}[data-theme=light] .aigor-command-page .ops-badge{color:#195f3c;background:#e1efdc}[data-theme=light] :is(.aigor-intelligence-panel,.aigor-assistant-column){color:#123829;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fbfaf2fa,#edf4e7fa)}[data-theme=light] .aigor-intelligence-panel{border-right-color:#a8c4a9;box-shadow:12px 0 34px #265b3114}[data-theme=light] .aigor-intelligence-panel>header{background:#f7f7eef5;border-bottom-color:#c4d5c3}[data-theme=light] .aigor-intelligence-panel>header>div>span{color:#176b42}[data-theme=light] .aigor-intelligence-panel>header p{color:var(--ui-muted)}[data-theme=light] .aigor-source-state{background:var(--ui-soft)}[data-theme=light] .aigor-source-state.ready{color:#176b42}[data-theme=light] .aigor-source-state.loading{color:#236b86}[data-theme=light] .aigor-source-state.error{color:#b33336}[data-theme=light] .aigor-rail-alert{background:var(--ui-soft);color:#982e30;border-color:#e3a5a3}[data-theme=light] :is(.aigor-weather-card,.aigor-context-card){border-color:var(--ui-line);background:#fffef8eb;box-shadow:0 7px 22px #224b2713}[data-theme=light] .aigor-weather-metrics article{border-color:#0000;box-shadow:inset 0 0 0 1px #1b69411c}[data-theme=light] .aigor-weather-metrics article:first-child{background:var(--ui-soft)}[data-theme=light] .aigor-weather-metrics article:nth-child(2){background:#fff2cb}[data-theme=light] .aigor-weather-metrics article:nth-child(3){background:var(--ui-soft)}[data-theme=light] .aigor-weather-metrics article:nth-child(4){background:#fde8da}[data-theme=light] .aigor-weather-metrics article:first-child span{color:#236b86}[data-theme=light] .aigor-weather-metrics article:nth-child(2) span{color:#9a6800}[data-theme=light] .aigor-weather-metrics article:nth-child(3) span{color:#397447}[data-theme=light] .aigor-weather-metrics article:nth-child(4) span{color:#b34e26}[data-theme=light] .aigor-weather-metrics strong{color:var(--ui-ink)}[data-theme=light] .aigor-weather-card>small{color:var(--ui-muted)}[data-theme=light] .aigor-context-card.priority{background:linear-gradient(90deg,#fff7df,#fffef8f5 25%);border-left-color:#d69a12}[data-theme=light] .aigor-context-card.class{background:linear-gradient(90deg,#fff0e7,#fffef8f5 25%);border-left-color:#dd6b3c}[data-theme=light] .aigor-context-card.typhoon{background:linear-gradient(90deg,#e9f4f4,#fffef8f5 25%);border-left-color:#2f7d96}[data-theme=light] .aigor-context-card.sources{background:linear-gradient(90deg,#e9f5e4,#fffef8f5 25%);border-left-color:#27804c}[data-theme=light] .aigor-context-card header>span,[data-theme=light] .aigor-context-card>strong{color:var(--ui-ink)}[data-theme=light] .aigor-context-card p{color:var(--ui-muted)}[data-theme=light] .aigor-context-card a{color:#176b42}[data-theme=light] .aigor-context-card dl div{background:var(--ui-soft)}[data-theme=light] .aigor-context-card dt{color:var(--ui-muted)}[data-theme=light] .aigor-context-card dd{color:#16392a}[data-theme=light] .aigor-holo-stage{background:radial-gradient(circle at 50% 51%,#a9d29e7a,#f5f6e7a1 42%,#fffaebbf 72%)}[data-theme=light] .aigor-holo-stage:before{background:linear-gradient(90deg,#0000 49.85%,#186b411a 50%,#0000 50.15%),linear-gradient(#0000 49.85%,#186b4114 50%,#0000 50.15%)}[data-theme=light] .aigor-holo-stage:after{background:radial-gradient(circle,#0000 58%,#186b410e 58.5%,#0000 60%)}[data-theme=light] .aigor-corner{border-color:#176b42a8}[data-theme=light] .aigor-core-badge{color:#145b38;background:#fffdf4e0;border-color:#75a481;box-shadow:0 8px 24px #2353281a}[data-theme=light] .aigor-core-badge i{background:#e2a417;box-shadow:0 0 10px #e2a417b3}[data-theme=light] .aigor-stage-title:before,[data-theme=light] .aigor-stage-title:after{background:linear-gradient(90deg,#0000,#2b8250)}[data-theme=light] .aigor-stage-title strong{color:#145b38;text-shadow:0 5px 22px #1c683d2e}[data-theme=light] .aigor-stage-title span{color:#287247;opacity:.9}[data-theme=light] .aigor-particle-canvas{filter:drop-shadow(0 0 4px #1e673947)}[data-theme=light] .aigor-orbit{border-color:#1e6f4138}[data-theme=light] .aigor-orbit:before,[data-theme=light] .aigor-orbit:after{background:#dda51f;box-shadow:0 0 11px #dda51f8c}[data-theme=light] .aigor-orb-core{color:#fff7d8;background:radial-gradient(circle,#e0ae39 0,#287247 47%,#123f2a 100%);border-color:#2f7a4a;box-shadow:0 0 38px #266f4152,inset 0 0 24px #ffeda638}[data-theme=light] .aigor-signal-bars i{background:#226f43;box-shadow:0 0 4px #226f4359}[data-theme=light] .aigor-core-state em{color:var(--ui-muted)}[data-theme=light] .aigor-core-state strong{color:#103e29}[data-theme=light] .aigor-core-state span{color:#247247}[data-theme=light] .aigor-voice-lock{color:#145b38;background:var(--ui-soft);border-color:#5c966b;box-shadow:0 8px 24px #2864351f}[data-theme=light] .aigor-voice-lock.active{background:var(--ui-soft);border-color:#176b42;box-shadow:0 0 24px #176b4233}[data-theme=light] .aigor-core-flags span{color:var(--ui-muted)}[data-theme=light] .aigor-assistant-column{border-left-color:#98ba9d;box-shadow:-10px 0 32px #265b3112}[data-theme=light] .aigor-assistant-column:before{background:linear-gradient(#0000,#2f8051,#0000)}[data-theme=light] .aigor-assistant-toolbar{border-bottom-color:#b7cdb8}[data-theme=light] .aigor-assistant-toolbar>div:first-child>span{color:#176b42}[data-theme=light] .aigor-assistant-toolbar>div:first-child>span i{background:#dda51f;box-shadow:0 0 8px #dda51f99}[data-theme=light] .aigor-assistant-toolbar small{color:var(--ui-muted)}[data-theme=light] :is(.aigor-toolbar-tools button,.aigor-history-drawer header button,.aigor-composer-tools button){border-color:var(--ui-line);color:#176b42;background:var(--ui-soft)}[data-theme=light] .aigor-toolbar-tools .aigor-new-briefing-button{color:#a64f29;border-color:#dca766}[data-theme=light] .aigor-toolbar-tools .aigor-expand-button{background:var(--ui-soft);color:#176b42;border-color:#88b495}[data-theme=light] .aigor-chat-backdrop{background:#12332561}[data-theme=light] .aigor-assistant-column.expanded{border-color:#91b79b;box-shadow:0 28px 90px #10342552}[data-theme=light] .aigor-history-drawer{background:#f8f7eefa}[data-theme=light] .aigor-history-drawer>header{color:#176b42}[data-theme=light] .aigor-history-drawer>div>button{border-color:var(--ui-line);color:var(--ui-ink);background:var(--ui-panel)}[data-theme=light] .aigor-history-drawer>div>button[aria-pressed=true]{background:var(--ui-soft);color:#124e30;border-color:#43845b}[data-theme=light] .aigor-history-drawer button small{color:var(--ui-muted)}[data-theme=light] .aigor-create-thread{background:var(--ui-soft);border-color:#dfb16e;box-shadow:0 18px 48px #3a4f2c2e}[data-theme=light] .aigor-create-thread label,[data-theme=light] .aigor-create-thread p{color:var(--ui-muted)}[data-theme=light] .aigor-create-thread input{border-color:var(--ui-line);background:var(--ui-panel);color:#123525}[data-theme=light] .aigor-create-thread .ops-primary{background:#176b42;border-color:#176b42}[data-theme=light] .aigor-chat-heading{border-bottom-color:#c4d4c3}[data-theme=light] .aigor-chat-heading span,[data-theme=light] .aigor-message-label{color:#26708a}[data-theme=light] .aigor-chat-heading h2,[data-theme=light] .aigor-no-thread h2{color:#123525}[data-theme=light] .aigor-chat-heading .aigor-icon-button{border-color:var(--ui-line);color:var(--ui-muted)}[data-theme=light] .aigor-conversation{scrollbar-color:#63916d transparent}[data-theme=light] .aigor-conversation li{background:#fff5d8;border-color:#e2c78e}[data-theme=light] .aigor-conversation li.assistant,[data-theme=light] .aigor-conversation li.system_local_note{border-color:var(--ui-line);background:var(--ui-soft)}[data-theme=light] .aigor-message-voice{border-color:var(--ui-line);background:var(--ui-soft);color:#176b42}[data-theme=light] .aigor-conversation p{color:var(--ui-ink)}[data-theme=light] .aigor-conversation small{color:var(--ui-muted)}[data-theme=light] .aigor-composer{background:#f0f5e9f0;border-top-color:#b9cdb9}[data-theme=light] .aigor-composer-tools select,[data-theme=light] .aigor-composer textarea{border-color:var(--ui-line);background:var(--ui-panel);color:var(--ui-ink)}[data-theme=light] .aigor-agent-state{color:#8a5b00}[data-theme=light] .aigor-agent-state.ready{color:#176b42}[data-theme=light] .aigor-composer-tools button.active{background:var(--ui-soft);color:#176b42;border-color:#70a57d}[data-theme=light] .aigor-composer textarea::placeholder{color:var(--ui-muted)}[data-theme=light] .aigor-store-button{color:#fff;background:#176b42;border-color:#176b42}[data-theme=light] .aigor-composer>p,[data-theme=light] .aigor-no-thread{color:var(--ui-muted)}.ops-jurisdiction-identity{border-top:1px solid var(--ops-border);padding-top:1rem}.ops-jurisdiction-identity>header span{color:var(--ops-accent);letter-spacing:.08em;font-size:.68rem;font-weight:600;display:block}.ops-jurisdiction-identity>header h3{margin:.2rem 0 0;font-size:1rem}.ops-jurisdiction-identity>header p{color:var(--ops-muted);margin:.25rem 0 .9rem;font-size:.76rem}.ops-jurisdiction-preview{color:#f7fbf9;background:linear-gradient(90deg,#08231dd1,#0d403ab3),linear-gradient(135deg,#2e6e5c,#1d5961);border:1px solid #b7d6ca52;border-radius:.75rem;align-items:center;gap:.75rem;min-height:4.6rem;padding:.65rem .8rem;display:flex}.ops-jurisdiction-preview>span:last-child{text-shadow:0 2px 6px #00000059;flex-direction:column;gap:.08rem;min-width:0;display:flex}.ops-jurisdiction-preview small{color:#d0e0da;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:600}.ops-jurisdiction-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.2;overflow:hidden}.ops-jurisdiction-preview em{color:#ceddd8;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-style:normal;overflow:hidden}.ops-jurisdiction-preview-logos{flex:none;align-items:center;gap:.3rem;display:flex}.ops-jurisdiction-preview-logos :is(img,svg){object-fit:contain;width:2.25rem;height:2.45rem;display:block}.ops-jurisdiction-preview-logos img+img{width:2rem}.ops-jurisdiction-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.ops-jurisdiction-fields .ops-field{min-width:0}.ops-municipal-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.ops-municipal-logo-slot{border:1px solid var(--ops-border);background:var(--bg-main,var(--ui-soft));border-radius:.7rem;align-items:flex-start;gap:.7rem;min-width:0;padding:.75rem;display:flex}.ops-municipal-logo-slot>div:last-child{min-width:0}.ops-municipal-logo-slot strong{font-size:.78rem;display:block}.ops-municipal-logo-slot small{color:var(--ops-muted);margin-top:.18rem;font-size:.68rem;line-height:1.4;display:block}.ops-municipal-logo-preview{border:1px dashed var(--ops-border);background:var(--ops-panel);border-radius:.6rem;flex:none;place-items:center;width:3.2rem;height:3.2rem;display:grid}.ops-municipal-logo-preview :is(img,svg){object-fit:contain;width:100%;max-width:2.5rem;height:100%;max-height:2.5rem;color:var(--ops-accent);display:block}.ops-municipal-logo-slot .ops-branding-actions{margin-top:.55rem}.ops-jurisdiction-actions{border-top:1px solid var(--ops-border);padding-top:.9rem}@media (width<=700px){.ops-jurisdiction-fields,.ops-municipal-logo-grid{grid-template-columns:1fr}.ops-municipal-logo-slot{flex-direction:column}.ops-jurisdiction-preview strong{font-size:.9rem}}.ops-account-settings-page{background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--ops-accent) 8%,transparent),transparent 28%), var(--bg-main,#f4f7fa);min-height:100%;padding:clamp(.8rem,1.8vw,1.5rem);overflow:visible}.ops-account-settings-shell{border:1px solid var(--ops-border);background:var(--ops-panel);border-radius:1rem;width:min(1120px,100%);margin:0 auto;overflow:hidden;box-shadow:0 12px 34px #0f172a14}.ops-account-settings-heading{border-bottom:1px solid var(--ops-border);background:color-mix(in srgb,var(--ops-panel) 94%,var(--ops-accent) 6%);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem;display:flex}.ops-account-settings-heading span{color:var(--ops-accent);letter-spacing:.08em;font-size:.68rem;font-weight:600;display:block}.ops-account-settings-heading h1{margin:.2rem 0 0;font-size:1.55rem;line-height:1.2}.ops-account-settings-heading p{color:var(--ops-muted);margin:.28rem 0 0;font-size:.8rem}.ops-account-settings-body{padding:1.25rem}.ops-account-back{white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.ops-account-back svg{width:1rem;height:1rem}.ops-branding-service-state{border:1px solid color-mix(in srgb,var(--ops-accent) 25%,var(--ops-border));color:var(--text-main,var(--ui-ink));background:color-mix(in srgb,var(--ops-accent) 7%,var(--ops-panel));border-radius:.65rem;align-items:center;gap:.7rem;margin-bottom:1rem;padding:.75rem .85rem;display:flex}.ops-branding-service-state>svg{width:1.1rem;height:1.1rem;color:var(--ops-accent);flex:none}.ops-branding-service-state>span{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.ops-branding-service-state strong{font-size:.78rem}.ops-branding-service-state small{color:var(--ops-muted);font-size:.7rem;line-height:1.45}.ops-branding-service-state .ops-secondary{flex:none;align-items:center;gap:.4rem;display:inline-flex}.ops-branding-service-state.error{background:var(--ui-soft);border-color:#f1b7b4}.ops-branding-service-state.error>svg{color:#b42318}.ops-branding-service-state[role=status]>svg{animation:1s linear infinite ops-refresh-spin}@media (width<=760px){.ops-account-settings-page{padding:.65rem}.ops-account-settings-shell{border-radius:.75rem}.ops-account-settings-heading{flex-direction:column;align-items:stretch;padding:1rem}.ops-account-settings-heading .ops-account-back{width:100%}.ops-account-settings-body{padding:.8rem}.ops-account-profile{align-items:flex-start;padding:.8rem}.ops-branding-editor{align-items:flex-start}.ops-branding-service-state{flex-wrap:wrap;align-items:flex-start}.ops-branding-service-state .ops-secondary{justify-content:center;width:100%}}@media (width<=430px){.ops-account-settings-heading h1{font-size:1.35rem}.ops-account-settings-body{padding:.65rem}.ops-account-profile{gap:.65rem}.ops-account-avatar{width:2.6rem;height:2.6rem}.ops-branding-editor{flex-direction:column}.ops-branding-actions{flex-direction:column;align-items:stretch}.ops-branding-actions :is(button,label){justify-content:center;width:100%}}[data-theme=dark] .ops-branding-service-state.error{background:#321e1e;border-color:#7f3f3a}.source-review-page .source-review-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;display:grid}.source-review-page h2{align-items:center;gap:10px;display:flex}.source-review-page h2 svg{flex-shrink:0;width:22px;height:22px}.source-review-page form{gap:14px;display:grid}.source-review-page .ops-panel{min-width:0;margin-bottom:20px}.source-review-page .source-review-flags{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;display:grid}.source-review-page .source-review-flags article,.source-review-page .source-review-record{border:1px solid var(--mg-line);overflow-wrap:anywhere;border-radius:8px;margin-bottom:12px;padding:14px}.source-review-page .source-review-flags button,.source-review-page .source-review-record button{margin-top:12px;display:block}.source-review-page .source-review-coordinates{grid-template-columns:1fr 1fr;gap:12px;display:grid}.source-review-page .ops-field{min-width:0}.source-review-page select,.source-review-page textarea,.source-review-page input{box-sizing:border-box;width:100%;max-width:100%}.source-review-page textarea{min-height:90px}@media (width<=900px){.source-review-page .source-review-grid{grid-template-columns:1fr}}@media (width<=480px){.source-review-page .source-review-coordinates{grid-template-columns:1fr}.source-review-page .ops-heading{flex-direction:column;align-items:flex-start;gap:12px}}dialog.cdra-pdf-dialog{--encore-dialog-header-offset:0px;--encore-dialog-space:16px;--encore-dialog-max-height:calc(100dvh - 32px);color:#18221c;background:#fff;border:1px solid #ccd8d0;border-radius:10px;width:calc(100vw - 32px);max-width:1600px;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 12px 40px #10251a26}dialog.cdra-pdf-dialog[open]{flex-direction:column;display:flex}.cdra-pdf-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14231e24}.cdra-pdf-dialog .cdra-pdf-header{background:#fff;border-bottom:1px solid #dce4de;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.cdra-pdf-dialog .cdra-pdf-header h2{color:#18221c;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.35}.cdra-pdf-header p{color:#67736c;margin:3px 0 0;font-size:12px}.cdra-pdf-actions,.cdra-pdf-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cdra-pdf-dialog button,.cdra-pdf-dialog select,.cdra-pdf-dialog input{font:inherit;color:#18221c;background:#fff;border:1px solid #c5d2c9;border-radius:6px;min-height:34px;padding:5px 10px}.cdra-pdf-dialog button{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.cdra-pdf-dialog button:hover:not(:disabled){background:#eaf5ef}.cdra-pdf-dialog button:disabled{opacity:.45;cursor:default}.cdra-pdf-dialog :focus-visible{outline-offset:2px;outline:2px solid #146b46}.cdra-pdf-controls{background:#f8faf8;border-bottom:1px solid #dce4de;flex-shrink:0;padding:8px 18px;font-size:13px}.cdra-pdf-controls label{align-items:center;gap:6px;display:flex}.cdra-pdf-controls input{width:65px}.cdra-pdf-controls [role=status]{color:#52665a;margin-left:auto;font-size:12px}.cdra-pdf-stage{overflow-anchor:none;scrollbar-gutter:stable;background:#e6eae7;flex:1;min-height:0;padding:20px;position:relative;overflow:auto}.cdra-pdf-dialog .cdra-pdf-stage canvas{background:#fff;max-width:none;max-height:none;margin:0 auto;box-shadow:0 2px 12px #10251a1a}.cdra-pdf-message{text-align:center;color:#35473c;max-width:560px;margin:40px auto}.cdra-pdf-accessible-text{clip-path:inset(50%);white-space:nowrap;-webkit-user-select:none;user-select:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cdra-pdf-copy-status{color:#24533c;background:#edf7f0;flex-shrink:0;margin:0;padding:6px 18px;font-size:13px}@media (width<=640px){dialog.cdra-pdf-dialog{--encore-dialog-space:12px;--encore-dialog-max-height:calc(100dvh - 24px);width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.cdra-pdf-dialog .cdra-pdf-header{flex-direction:column;align-items:flex-start;gap:8px;padding:10px}.cdra-pdf-header h2{font-size:15px}.cdra-pdf-controls{gap:5px;padding:8px}.cdra-pdf-controls [role=status]{width:100%;margin-left:0}.cdra-pdf-stage{padding:20px}.cdra-pdf-actions{justify-content:space-between;width:100%}}.cdra-pdf-pages{align-items:start;margin:0 auto;display:grid;position:relative}.cdra-pdf-sheet{min-width:0;margin:0;position:relative}.cdra-pdf-paper{background:#fff;position:relative;box-shadow:0 2px 12px #10251a1a}.cdra-pdf-dialog .cdra-pdf-paper canvas{box-shadow:none;margin:0;display:block}.cdra-pdf-sheet footer{text-align:center;color:#52665a;height:24px;padding:5px 0 0;font-size:11px;line-height:19px}.cdra-pdf-sheet-message{text-align:center;color:#52665a;flex-direction:column;justify-content:center;align-items:center;padding:12px;font-size:12px;display:flex;position:absolute;inset:0;overflow:auto}.cdra-pdf-embedded{color:#18221c;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cdra-pdf-embedded :is(button,select,input){font:inherit;color:#18221c;background:#fff;border:1px solid #c5d2c9;border-radius:5px;min-height:30px;padding:4px 8px}.cdra-pdf-embedded .cdra-pdf-controls{padding:7px 12px;font-size:12px}.cdra-pdf-embedded .cdra-pdf-paper canvas{max-width:none;max-height:none;margin:0;display:block}.cdra-pdf-text-layer{text-align:initial;letter-spacing:normal;word-spacing:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:1;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.cdra-pdf-text-layer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.cdra-pdf-text-layer>:not(.markedContent),.cdra-pdf-text-layer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.cdra-pdf-text-layer .markedContent{display:contents}.cdra-pdf-text-layer ::selection{color:#0000;background:#429bce55}.cdra-pdf-print-notice{display:none}@media print{body:has(.cdra-pdf-dialog[open])>:not(.cdra-pdf-dialog[open]){display:none!important}.cdra-pdf-dialog[open]{width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;border:0!important;display:block!important;position:static!important;overflow:visible!important}.cdra-pdf-dialog[open]>:not(.cdra-pdf-print-notice),.cdra-pdf-embedded>:not(.cdra-pdf-print-notice){display:none!important}.cdra-pdf-print-notice{color:#000;background:#fff;padding:24px;font:16px sans-serif;display:block!important}}.cdra-pdf-print-link{color:#18221c;white-space:nowrap;background:#fff;border:1px solid #c5d2c9;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:5px 10px;text-decoration:none;display:inline-flex}.cdra-pdf-print-link[aria-disabled=true]{opacity:.45;pointer-events:none}.clup-draft-notice{background:var(--surface-soft,#fff8e8);border-left:4px solid #c78d24;border-radius:6px;padding:14px 18px;line-height:1.6}.clup-draft-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.clup-draft-filters label{flex:1;gap:6px;min-width:150px;display:grid}.clup-drafts-page button,.clup-draft-filters input,.clup-draft-filters select{border:1px solid var(--border-color,#abc3b8);background:var(--surface-color,#fff);color:inherit;border-radius:7px;padding:9px 12px}.clup-drafts-page button:disabled{opacity:.5;cursor:not-allowed}.clup-draft-table{border:1px solid var(--border-color,#c7d5cf);border-radius:10px;max-width:100%;overflow:auto}.clup-draft-table table{border-collapse:collapse;width:100%;min-width:800px}.clup-draft-table th,.clup-draft-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-color,#dbe4df);overflow-wrap:anywhere;max-width:420px;padding:12px 16px}.clup-draft-table th{color:#fff;background:#175b43}.clup-draft-pagination{justify-content:end;align-items:center;gap:16px;margin:16px 0;display:flex}.clup-draft-sources{overflow-wrap:anywhere;margin:20px 0}.clup-draft-review{min-width:0}.clup-draft-review code{overflow-wrap:anywhere;display:block}.clup-draft-texts{grid-template-columns:1fr 1fr;gap:18px;min-width:0;margin:16px 0;display:grid}.clup-draft-texts>*{min-width:0}.clup-draft-texts pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--surface-soft,#f1f6f3);border-radius:8px;max-height:480px;padding:12px;line-height:1.6;overflow:auto}.clup-draft-texts textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:300px}.clup-draft-review textarea{max-width:100%}@media (width<=760px){.clup-draft-texts{grid-template-columns:1fr}.clup-draft-pagination{justify-content:center}.clup-draft-filters label{min-width:130px}}.clup-maker-views{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.clup-maker-views button{background:var(--cdra-surface,#fff);color:var(--cdra-text,#174b39);border:1px solid #b6cdbf;border-radius:6px;padding:10px 18px}.clup-maker-views button[aria-pressed=true]{color:#fff;background:#1b6749}.clup-drafts-page[data-embedded=true]{padding:0}.clup-draft-sources li{overflow-wrap:anywhere;margin:12px 0}.clup-draft-filters select{max-width:100%}.clup-original-documents{border:1px solid var(--cdra-border,#b6cdbf);background:var(--cdra-surface,#fff);border-radius:8px;min-width:0;margin:0 0 20px;padding:20px}.clup-original-documents h2{margin:0 0 8px;font-size:20px}.clup-original-documents p{line-height:1.6}.clup-original-documents ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.clup-original-documents li{border-top:1px solid var(--cdra-border,#dce4de);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding-top:12px;display:flex}.clup-original-documents li>div{overflow-wrap:anywhere;min-width:0}.clup-original-documents small{color:var(--cdra-muted,#52665a);margin-top:4px;display:block}.clup-original-documents button{background:var(--cdra-surface,#fff);color:var(--cdra-ink,#183123);white-space:nowrap;cursor:pointer;border:1px solid #a8c7b5;border-radius:6px;flex-shrink:0;padding:9px 14px}@media (width<=640px){.clup-original-documents{padding:14px}.clup-original-documents li{flex-direction:column;align-items:flex-start;gap:8px}}.clup-copy-notice{color:#315847;background:#f5faf6;border:1px solid #bed4c5;border-radius:8px;margin:12px 24px;padding:12px 16px;font-size:.875rem;line-height:1.5}.global-system-header .encore-weather-slot{flex:none;align-items:center;min-width:0;display:flex}.global-system-header .encore-weather-slot .encore-weather{cursor:pointer;gap:7px}.global-system-header .encore-weather-chevron{color:#d4e6de;flex:none;width:12px;height:12px}.global-system-header .encore-weather[aria-expanded=true] .encore-weather-chevron{transform:rotate(180deg)}.global-system-header .encore-weather-inline{border-left:1px solid #ffffff38;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:4px 6px;width:370px;margin:0;padding:0 10px;display:grid}.global-system-header .encore-weather-inline>div{background:#051c1a61;border:1px solid #ffffff1a;border-radius:5px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:3px 6px;display:flex}.global-system-header .encore-weather-inline dt{white-space:nowrap;color:#d3e2dc;font-size:9px;line-height:14px}.global-system-header .encore-weather-inline dd{white-space:nowrap;align-items:center;gap:4px;margin:0;display:flex}.global-system-header .encore-weather-inline dd strong{color:#fff;font-weight:600;line-height:16px;font-size:11px!important}.global-system-header .encore-weather-inline svg{width:14px;height:14px;color:var(--weather-accent);flex:none}.global-system-header [data-weather-metric=temperature]{--weather-start:#fff9ef;--weather-end:#fff0d9;--weather-line:#efdab5;--weather-accent:#976118;--weather-inline-accent:#ffd48f}.global-system-header [data-weather-metric=humidity]{--weather-start:#f1fbf8;--weather-end:#e3f4ee;--weather-line:#c7e5d8;--weather-accent:#137b7a;--weather-inline-accent:#99e7d4}.global-system-header [data-weather-metric=wind]{--weather-start:#f8f5ff;--weather-end:#ede8fa;--weather-line:#ddd3ef;--weather-accent:#7360a9;--weather-inline-accent:#d4bfff}.global-system-header [data-weather-metric=rainfall]{--weather-start:#f2f8ff;--weather-end:#e3effa;--weather-line:#ccdff0;--weather-accent:#3379b2;--weather-inline-accent:#a5d7ff}.global-system-header .encore-weather-inline svg{color:var(--weather-inline-accent)}.global-system-header .encore-header-popover.encore-weather-popover{width:min(400px,100vw - 24px);max-width:calc(100vw - 24px);padding:18px}.global-system-header .encore-weather-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.global-system-header .encore-weather-panel-heading small{letter-spacing:.07em;color:#64766e;font-size:9px;font-weight:600}.global-system-header .encore-weather-panel-heading h2{margin:2px 0 0;font-size:19px;line-height:1.4}.global-system-header .encore-weather-panel-heading button{color:#244b3b;cursor:pointer;background:#f1f6f2;border:1px solid #d1ded7;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.global-system-header .encore-weather-panel-heading svg{width:18px;height:18px}.global-system-header .encore-weather-current{color:#fffef8;background:linear-gradient(115deg,#154e33,#2c734b);border-radius:9px;align-items:center;gap:12px;margin:14px 0;padding:12px 16px;display:flex}.global-system-header .encore-weather-current .encore-weather-motion{width:38px;display:block}.global-system-header .encore-weather-current>div{gap:2px;display:grid}.global-system-header .encore-weather-current strong{font-size:28px;line-height:1.2}.global-system-header .encore-weather-current>div>span{color:#e4f0df;font-size:11px}.global-system-header .encore-weather-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.global-system-header .encore-weather-metrics>div{border:1px solid var(--weather-line);background:linear-gradient(145deg,var(--weather-start),var(--weather-end));border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:82px;padding:10px;display:flex}.global-system-header .encore-weather-metrics dt{color:#64766e;font-size:10px;line-height:1.4}.global-system-header .encore-weather-metrics dd{color:#173a2e;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:8px;max-width:100%;margin:8px 0 0;display:flex}.global-system-header .encore-weather-metrics dd strong{min-width:0;font-weight:600;line-height:1.3;font-size:18px!important}.global-system-header .encore-weather-metrics dd svg{width:24px;height:24px;color:var(--weather-accent);stroke-width:1.7px;flex:none}.global-system-header .encore-weather-popover footer{justify-items:start;gap:8px;margin-top:12px;display:grid}.global-system-header .encore-weather-updated{color:#64766e;align-items:center;gap:5px;font-size:10px;display:inline-flex}.global-system-header .encore-weather-updated svg{width:12px;height:12px}.global-system-header .encore-weather-popover footer p{font-size:10px}.global-system-header .encore-weather-popover footer a{color:#244d3c;background:#eaf2ec;border:1px solid #c5d8cd;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:11px;text-decoration:none;display:inline-flex}.global-system-header .encore-weather-popover footer a svg{width:14px;height:14px}.global-system-header .encore-weather-slot :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #91d4af}[data-theme=dark] .global-system-header .encore-weather-popover [data-weather-metric=temperature]{--weather-start:#30281b;--weather-end:#3a2d1b;--weather-line:#655033;--weather-accent:#f1be6d}[data-theme=dark] .global-system-header .encore-weather-popover [data-weather-metric=humidity]{--weather-start:#172f2b;--weather-end:#193a32;--weather-line:#356052;--weather-accent:#81d4c1}[data-theme=dark] .global-system-header .encore-weather-popover [data-weather-metric=wind]{--weather-start:#292439;--weather-end:#332b48;--weather-line:#544569;--weather-accent:#c4b1f2}[data-theme=dark] .global-system-header .encore-weather-popover [data-weather-metric=rainfall]{--weather-start:#1b2b3a;--weather-end:#20364a;--weather-line:#3c5873;--weather-accent:#8fc6f1}[data-theme=dark] .global-system-header .encore-weather-metrics dd{color:#eef8f2}[data-theme=dark] .global-system-header :is(.encore-weather-panel-heading small,.encore-weather-metrics dt,.encore-weather-updated){color:#a9bbb2}[data-theme=dark] .global-system-header :is(.encore-weather-panel-heading button,.encore-weather-popover footer a){color:#edf8f2;background:#173126;border-color:#3b584c}@media (width<=1650px){.global-system-header .encore-weather-inline{display:none}}@media (width<=760px){.global-system-header .encore-weather-slot{flex:0 110px}.global-system-header .encore-weather-slot .encore-weather{flex:auto;gap:4px;width:100%}.global-system-header .encore-weather-chevron{width:10px;height:10px}.global-system-header .encore-weather-popover{padding:14px}.global-system-header .encore-weather-popover footer a{min-height:44px}}@media (width<=410px){.global-system-header .encore-weather-slot{flex-basis:94px}}@media (width<=350px){.global-system-header .encore-weather-slot{flex-basis:88px}.global-system-header .encore-weather-metrics>div{padding:10px 8px}.global-system-header .encore-weather-metrics dd{gap:6px}.global-system-header .encore-weather-metrics dd strong{font-size:16px!important}}.login-page{--login-green:#0b6847;--login-green-deep:#06452f;--login-ink:#102c22;--login-muted:#687d73;color:var(--login-ink);background:#103e3c}.login-page,.login-page *{box-sizing:border-box}.login-gateway{min-height:100svh;position:relative}.gateway-panels{grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.gateway-panel{isolation:isolate;text-align:left;color:#fff;min-width:0;min-height:100svh;font:inherit;cursor:pointer;background:#153f4d;border:0;border-radius:0;flex-direction:column;padding:42px clamp(28px,4.6vw,88px) 28px;display:flex;position:relative;overflow:hidden}.gateway-panel+.gateway-panel{background:#164a38;border-left:1px solid #ffffff38}.gateway-image{z-index:-3;object-fit:cover;object-position:70% center;filter:saturate(.8);width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.65,.3,1),filter .7s;position:absolute;inset:0}.gateway-encore .gateway-image{object-position:55% center}.gateway-shade{z-index:-2;background:linear-gradient(#102e4070 0%,#102e4055 25%,#102e40a8 58%,#092b3ce0 100%);transition:opacity .6s;position:absolute;inset:0}.gateway-encore .gateway-shade{background:linear-gradient(#0b332980 0%,#143e2c30 24%,#0c392bcc 60%,#073326f5 100%)}.gateway-orbits{z-index:-1;pointer-events:none;border:1px solid #ffffff20;border-radius:50%;width:600px;height:600px;transition:transform 1s;position:absolute;bottom:-230px;right:-330px;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff06}.gateway-brand{letter-spacing:.03em;align-items:center;gap:12px;font-size:19px;font-weight:700;display:flex}.gateway-brand-icon{background:#ffffff12;border:1px solid #fff5;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.gateway-brand-icon svg{width:24px;height:24px}.gateway-encore .gateway-brand{align-self:flex-end}.gateway-brand small{color:#e0ede8;letter-spacing:.04em;margin-top:2px;font-size:10px;font-weight:400;display:block}.gateway-content{max-width:590px;margin:auto 0;padding:80px 0 70px;transition:transform .5s;display:block;transform:translateY(16px)}.gateway-eyebrow{letter-spacing:.08em;color:#d0eee8;align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.gateway-eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.gateway-title{letter-spacing:-.045em;margin:22px 0 12px;font-size:clamp(52px,5.7vw,104px);font-weight:600;line-height:1.04;display:block}.gateway-title>span{letter-spacing:-.04em;color:#dceff4;font-size:.64em;font-weight:400;display:block}.gateway-encore .gateway-title>span{color:#d8f2e5}.gateway-acronym{letter-spacing:.03em;color:#cde8ef;max-width:520px;margin:0 0 18px;font-size:12px;font-weight:500;line-height:1.5;display:block}.gateway-encore .gateway-acronym{color:#ccebd9}.gateway-headline{letter-spacing:-.025em;font-size:clamp(20px,1.65vw,29px);font-weight:500;display:block}.gateway-description{color:#e1ece8;max-width:440px;margin-top:14px;font-size:14px;line-height:1.8;display:block}.gateway-features{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.gateway-features>span{color:#e4f2eb;background:#ffffff08;border:1px solid #ffffff38;border-radius:5px;padding:6px 10px;font-size:10px}.gateway-cta{color:#133f35;background:#f3f8ee;border:1px solid #d8f0e5a6;border-radius:8px;justify-content:space-between;align-items:center;max-width:290px;margin-top:38px;padding:14px 16px 14px 22px;font-size:13px;font-weight:600;transition:background .3s,transform .3s;display:flex;box-shadow:0 8px 28px #061f2820}.gateway-weather .gateway-cta{color:#1c4353;background:#edf7fb}.gateway-cta>span{place-items:center;width:25px;height:25px;display:grid}.gateway-cta svg{width:20px;transition:transform .3s}.gateway-panel:focus-visible{outline-offset:-6px;outline:3px solid #d2f0bf}.gateway-panel:disabled{cursor:wait}@media (hover:hover){.gateway-panel:hover .gateway-image{filter:saturate(1.05);transform:scale(1.055)}.gateway-panel:hover .gateway-content{transform:translateY(8px)}.gateway-panel:hover .gateway-orbits{transform:translate(-25px,-15px)}.gateway-panel:hover .gateway-cta svg{transform:translate(2px,-2px)}.gateway-panel:hover .gateway-cta{background:#fff}}.login-dialog{width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--login-ink);box-shadow:var(--encore-dialog-shadow);background:#fffefa;border:1px solid #d4e1d8;border-radius:18px;padding:0;overflow:auto}.login-dialog::backdrop{background:var(--encore-dialog-scrim,#14231e24);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.login-dialog-close{color:#416252;cursor:pointer;z-index:2;background:#f3f6ef;border:1px solid #dae5dc;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.login-dialog-close svg{width:18px;height:18px}.login-card{width:100%;margin:0;padding:38px 32px 30px}.login-weather{--login-green:#245c75}.login-weather .login-card-icon,.login-weather .login-submit{background:linear-gradient(135deg,#286c88,#164b65)}.login-dialog .login-status{margin-right:32px}.login-dialog .login-card header{margin-top:24px}.login-status{color:#547065;align-items:center;gap:.42rem;width:max-content;margin:0 0 1.35rem auto;font-size:.67rem;font-weight:600;display:flex}.login-status>span{background:#23a66f;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 4px #e5f5ec}.login-status.unavailable{color:#a51d37}.login-status.unavailable>span{background:#cf3f59;box-shadow:0 0 0 4px #fde7eb}.login-card header{align-items:flex-start;gap:1rem;margin-bottom:1.55rem;display:flex}.login-card-icon{color:#fff;background:linear-gradient(145deg,#0c7350,#075239);border-radius:.75rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid;box-shadow:0 9px 22px #0d5b3d33}.login-card-icon svg{width:1.25rem}.login-card header>div{min-width:0}.login-card header p{color:#1d7753;letter-spacing:.08em;margin:.05rem 0 0;font-size:.66rem;font-weight:600}.login-card h2{margin:.25rem 0 .15rem;font-size:1.72rem;line-height:1.15;color:var(--login-ink)!important}.login-card header small{color:var(--login-muted);font-size:.76rem}.login-card>label{margin-top:.95rem;display:block}.login-card>label>span{margin-bottom:.42rem;font-size:.75rem;font-weight:600;display:block}.login-input{background:#fbfcfa;border:1px solid #c6d7cc;border-radius:.65rem;align-items:center;width:100%;height:3.05rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.login-input:focus-within{background:#fff;border-color:#21805a;box-shadow:0 0 0 3px #21805a21}.login-input>svg{color:#688278;width:1rem;margin-left:.85rem}.login-input input{min-width:0;height:100%;color:var(--login-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 .72rem;font-size:.88rem}.login-input input:focus-visible{outline:0}.login-input button{color:#587064;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:2.75rem;height:100%;display:grid}.login-input button svg{width:1.05rem}.login-notice{color:#60736a;background:#f3f6f2;border:1px solid #e1eae3;border-radius:.55rem;min-height:2.55rem;margin:1rem 0;padding:.68rem .78rem;font-size:.7rem;line-height:1.4}.login-notice.error{color:#b51f3b;background:#fff1f2;border-color:#ffd4d9}.login-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#147951,#086040);border:0;border-radius:.65rem;place-items:center;width:100%;height:3.05rem;font-size:.86rem;font-weight:600;transition:transform .15s,filter .15s,box-shadow .15s;display:grid;box-shadow:0 10px 22px #0953372e}.login-submit:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 13px 27px #09533738}.login-submit:disabled{opacity:.6;cursor:wait;transform:none}.login-card footer{color:#718078;justify-content:center;align-items:center;gap:.32rem;margin-top:1rem;font-size:.64rem;display:flex}.login-card footer svg{width:.72rem}.login-loading{color:#1a6245;background:#f4f7f2;place-items:center;min-height:100vh;font-weight:600;display:grid}.login-page button:focus-visible{outline-offset:3px;outline:3px solid #91caa3}[data-theme=dark] .login-access{background:radial-gradient(circle at 100% 0,#173b2b,#0000 35%),#091710}@media (width<=1100px){.gateway-content{padding-top:80px}.gateway-panel{padding-inline:36px}}@media (width<=800px){.gateway-panels{grid-template-columns:1fr}.gateway-panel{min-height:620px;padding:28px 28px 24px}.gateway-panel+.gateway-panel{border-top:1px solid #ffffff38;border-left:0;padding-top:28px}.gateway-content{padding:50px 0 40px;transform:none}.gateway-title{margin-top:18px;font-size:58px}.gateway-description{font-size:13px}.gateway-features{margin-top:18px}.gateway-cta{width:100%;margin-top:25px}.login-card{padding:32px 23px 24px}}@media (prefers-reduced-motion:reduce){.login-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.landing-page{--land-ink:#eaf8ef;--land-muted:#a9c8b7;--land-lime:#d9ef84;--land-mint:#77d5b1;--land-green:#07583d;--land-deep:#032c21;width:100%;height:100vh;color:var(--land-ink);scroll-behavior:smooth;background:#f3f5ed;overflow:hidden auto}#encore-main.landing-page{--encore-type-page-title:clamp(3.4rem,4.1vw,4rem);--encore-type-body:16px;--encore-type-helper:12.5px;--encore-type-button:14.5px;--encore-type-card-title:clamp(2.3rem,3.6vw,3.75rem);--encore-type-section-title:1.5rem;font-size:16px}#encore-main.landing-page .landing-hero{color:#173b2d;background-color:#f6f7ed;background-image:radial-gradient(circle at 88% 2%,#f8cc5621,#0000 22%),radial-gradient(circle at 72% 48%,#478f5c1a,#0000 28%),linear-gradient(#1f6f420e 1px,#0000 1px),linear-gradient(90deg,#1f6f420e 1px,#0000 1px);background-size:100% 100%,100% 100%,40px 40px,40px 40px}#encore-main.landing-page .landing-hero:before{opacity:.72;background-image:linear-gradient(115deg,#f6f7edfa 0%,#f6f7ed70 48%,#0000 78%);background-size:100% 100%;-webkit-mask-image:none;mask-image:none}#encore-main.landing-page .landing-hero:after{border-color:#276f4624;box-shadow:0 0 0 4rem #276f4606,0 0 0 9rem #276f4605,0 0 0 15rem #276f4603}#encore-main.landing-page .landing-nav{border-bottom-color:#2c66462e}#encore-main.landing-page .landing-nav .landing-brand{color:#173b2d}#encore-main.landing-page .landing-nav .landing-brand>span{background:#ffffffa3;border-color:#20644352}#encore-main.landing-page .landing-nav .landing-brand small{color:#607d6e}#encore-main.landing-page .landing-nav-links>a{color:#47695a}#encore-main.landing-page .landing-nav-links>a:hover{color:#0e4b34}#encore-main.landing-page .landing-eyebrow{color:#32745a}#encore-main.landing-page .landing-hero h1{color:#12382a!important}#encore-main.landing-page .landing-hero h1 em{color:#6d8e1d}#encore-main.landing-page .landing-lede{color:#48675a}#encore-main.landing-page .landing-secondary{color:#244f3d}#encore-main.landing-page .landing-trust-list{border-top-color:#2564422e}#encore-main.landing-page .landing-trust-list li{color:#4d6e5e}#encore-main.landing-page .landing-trust-list svg{color:#698a20}#encore-main.landing-page .landing-scroll-cue{color:#507363}#encore-main.landing-page .landing-intro{background-color:#f6f7ed;background-image:linear-gradient(#1f6f420b 1px,#0000 1px),linear-gradient(90deg,#1f6f420b 1px,#0000 1px);background-size:40px 40px}.landing-page *{box-sizing:border-box}.landing-page button,.landing-page a{-webkit-tap-highlight-color:transparent}.landing-page :is(button,a):focus-visible{outline:3px solid var(--land-lime);outline-offset:4px}.landing-hero{background:radial-gradient(circle at 69% 42%,#54b0822b,#0000 23%),radial-gradient(circle at 5% 90%,#d9ef841a,#0000 27%),linear-gradient(120deg,#032d22 0%,#074832 48%,#063423 100%);min-height:100vh;position:relative;overflow:hidden}.landing-hero:before{content:"";opacity:.23;background-image:linear-gradient(#d5efde17 1px,#0000 1px),linear-gradient(90deg,#d5efde17 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.landing-hero:after{content:"";border:1px solid #d9ef8424;border-radius:43% 57% 39% 61%;width:52rem;height:52rem;position:absolute;bottom:-26rem;right:-10rem;transform:rotate(-18deg);box-shadow:0 0 0 4rem #d9ef8405,0 0 0 9rem #d9ef8404,0 0 0 15rem #d9ef8403}.landing-nav{z-index:10;border-bottom:1px solid #def4e224;justify-content:space-between;align-items:center;width:min(100% - 3rem,1440px);min-height:88px;margin:0 auto;display:flex;position:relative}.landing-brand{color:#fff;align-items:center;gap:.85rem;text-decoration:none;display:inline-flex}.landing-brand>span{background:#ffffff13;border:1px solid #ebf8ee59;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:grid}.landing-brand svg{width:1.35rem}.landing-brand div{flex-direction:column;display:flex}.landing-brand strong{letter-spacing:.08em;font-size:1.05rem}.landing-brand strong b{color:var(--land-lime)}.landing-brand small{color:#9dc5b1;letter-spacing:.04em;margin-top:.08rem;font-size:.61rem}.landing-nav-links{align-items:center;gap:clamp(1rem,2.5vw,2.5rem);display:flex}.landing-nav-links>a{color:#bcd5c7;font-size:.72rem;font-weight:500;text-decoration:none}.landing-nav-links>a:hover{color:#fff}.landing-nav-links button,.landing-primary,.landing-cta button{color:#173526;background:var(--land-lime);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 14px 34px #0119122e}.landing-nav-links button{min-height:2.65rem;padding:0 1.15rem;font-size:.72rem!important}.landing-nav-links svg,.landing-primary svg,.landing-cta button svg{width:1rem;transition:transform .25s}.landing-nav-links button:hover,.landing-primary:hover,.landing-cta button:hover{background:#e6f59f;transform:translateY(-2px);box-shadow:0 18px 40px #01191242}.landing-nav-links button:hover svg,.landing-primary:hover svg,.landing-cta button:hover svg{transform:translate(4px)}.landing-page button:disabled{opacity:.65;cursor:wait;transform:none}.landing-hero-grid{z-index:3;grid-template-columns:minmax(0,.92fr) minmax(34rem,1.08fr);align-items:center;gap:clamp(2rem,6vw,7rem);width:min(100% - 3rem,1440px);min-height:calc(100vh - 88px);margin:0 auto;padding:3rem 0 5.5rem;display:grid;position:relative}.landing-hero-copy{max-width:690px}.landing-eyebrow{color:#cfe79b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.69rem;font-weight:600;display:inline-flex}.landing-eyebrow svg{width:1rem}.landing-hero h1{letter-spacing:-.065em;margin:1.35rem 0 1.45rem;font-size:clamp(3.2rem,5.4vw,6.25rem);font-weight:600;line-height:.96;color:#f4fff6!important}.landing-hero h1 em{color:var(--land-lime);font-style:normal;font-weight:500}.landing-lede{color:#c4dbcd;max-width:44rem;font-size:clamp(.94rem,1.18vw,1.12rem);line-height:1.78!important}.landing-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.landing-primary{min-height:3.35rem;padding:0 1.5rem;font-size:.8rem!important}.landing-secondary{color:#d9e8df;align-items:center;gap:.75rem;min-height:3.35rem;padding:0 1.15rem;font-size:.77rem;font-weight:500;text-decoration:none;display:inline-flex}.landing-secondary span{color:var(--land-lime)}.landing-trust-list{border-top:1px solid #daefdf21;flex-wrap:wrap;gap:1.35rem;margin:2.2rem 0 0;padding:1.2rem 0 0;list-style:none;display:flex}.landing-trust-list li{color:#a8c5b4;align-items:center;gap:.42rem;font-size:.67rem;display:flex}.landing-trust-list svg{width:.9rem;color:var(--land-lime)}#encore-main.landing-page .landing-eyebrow{font-size:.8rem}#encore-main.landing-page .landing-hero h1{letter-spacing:-.045em!important;line-height:1.02!important}#encore-main.landing-page .landing-lede{font-size:1.08rem!important;line-height:1.7!important}.landing-nav-links>a{font-size:.85rem}.landing-nav-links button,.landing-primary{font-size:.88rem!important}.landing-secondary{font-size:.88rem}.landing-trust-list li{font-size:1rem!important}.landing-topic-copy{min-height:27rem;animation:.78s cubic-bezier(.2,.78,.2,1) landing-topic-swipe}.landing-topic-detail{color:#47675a;background:#ffffff94;border-left:3px solid #84a82a;border-radius:0 .7rem .7rem 0;grid-template-columns:max-content 1fr;gap:.75rem;max-width:44rem;margin-top:1.15rem;padding:1rem 1.1rem;display:grid;box-shadow:0 10px 30px #2052360f;font-size:.92rem!important;line-height:1.6!important}.landing-topic-detail span{color:#285f48;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:600}.landing-terrain{aspect-ratio:1.04;justify-self:center;width:min(100%,680px);position:relative}.terrain-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.terrain-trace{fill:none;stroke:url(#terrainPath);stroke-width:1.5px;stroke-dasharray:8 10;animation:13s linear infinite terrain-flow}.trace-two{animation-duration:16s;animation-direction:reverse}.trace-three{animation-duration:19s}.terrain-orbit{border:1px solid #a3d8b72e;border-radius:50%;position:absolute}.terrain-orbit:before,.terrain-orbit:after{content:"";background:var(--land-lime);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 15px #d9ef84e6}.terrain-orbit-one{animation:28s linear infinite terrain-spin;inset:13% 16%}.terrain-orbit-one:before{top:15%;left:6%}.terrain-orbit-one:after{bottom:22%;right:4%}.terrain-orbit-two{animation:18s linear infinite reverse terrain-spin;inset:27% 30%}.terrain-orbit-two:before{top:-4px;left:50%}.terrain-orbit-two:after{background:var(--land-mint);bottom:21%;right:4%}.terrain-scan{background:conic-gradient(from 35deg,transparent 0 82%,#9de5b926 94%,transparent);border-radius:50%;animation:8s linear infinite terrain-spin;position:absolute;inset:20%}.terrain-core{z-index:3;text-align:center;background:radial-gradient(circle at 38% 30%,#2b7a52fa,#043123f5 72%);border:1px solid #d9ef8457;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:14rem;height:14rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1rem #79c99d08,0 30px 75px #01160f6b}.terrain-core>span{color:#23422d;background:var(--land-lime);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:.7rem;display:grid}.terrain-core svg{width:1.15rem}.terrain-core small{color:#a5c4b1;letter-spacing:.08em;font-size:.54rem}.terrain-core strong{color:#fff;margin-top:.35rem;font-size:1.5rem;line-height:1.08}.terrain-core p{color:#9fc2ad;margin-top:.55rem;font-size:.58rem}.terrain-card{z-index:4;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#042c1fc9;border:1px solid #ceedd830;border-radius:.85rem;align-items:center;gap:.72rem;width:14.75rem;padding:.85rem;animation:6s ease-in-out infinite terrain-float;display:flex;position:absolute;box-shadow:0 18px 42px #00140e40}.terrain-card>span{width:2.2rem;height:2.2rem;color:var(--land-lime);background:#d9ef841a;border-radius:.58rem;flex:none;place-items:center;display:grid}.terrain-card svg{width:1.05rem}.terrain-card div{flex-direction:column;flex:1;min-width:0;display:flex}.terrain-card small{color:#88b29a;letter-spacing:.08em;font-size:.48rem}.terrain-card strong{color:#f0faf3;margin-top:.14rem;font-size:.72rem}.terrain-card p{color:#9dbdac;overflow-wrap:anywhere;max-width:100%;margin-top:.1rem;font-size:.54rem;line-height:1.35}.terrain-card-weather{top:5%;left:2%}.terrain-card-map{animation-delay:-2s;top:3%;right:-1%}.terrain-card-plan{animation-delay:-4s;bottom:4%;right:7%}.terrain-status{z-index:5;color:#b9d7c5;background:#03281cc7;border:1px solid #d9ef8433;border-radius:999px;align-items:center;gap:.45rem;padding:.48rem .65rem;font-size:.55rem;display:flex;position:absolute;bottom:14%;left:5%}.terrain-status i{background:var(--land-lime);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite terrain-pulse;box-shadow:0 0 0 5px #d9ef8414}.terrain-status svg{width:.75rem;color:var(--land-lime)}.landing-scroll-cue{z-index:4;color:#729883;letter-spacing:.08em;writing-mode:vertical-rl;align-items:center;gap:.7rem;font-size:.52rem;display:flex;position:absolute;bottom:2rem;right:2rem}.landing-scroll-cue span{background:linear-gradient(var(--land-lime),transparent);width:1px;height:2.6rem}#root #encore-main.landing-page .terrain-core small{font-size:.68rem!important}.terrain-core strong{margin-top:.3rem;font-size:1.6rem;line-height:1.04}#root #encore-main.landing-page .terrain-core p{max-width:10rem;margin-top:.55rem;font-size:.78rem!important;line-height:1.45!important}#root #encore-main.landing-page .terrain-card small{font-size:.82rem!important}.terrain-card strong{font-size:.88rem}.terrain-card p{font-size:.86rem!important}.terrain-status{font-size:.78rem}.landing-scroll-cue{font-size:.68rem}.terrain-core-content{border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1.3rem;animation:.72s cubic-bezier(.18,.82,.2,1) terrain-topic-orbit;display:flex}.topic-picture{color:#21442f;background:var(--land-lime);border-radius:50%;flex:none;place-items:center;width:2.7rem;height:2.7rem;margin-bottom:.75rem;display:grid;position:relative;box-shadow:0 0 0 .35rem #d9ef8412}.topic-picture i{border:1px solid #d9ef8445;border-radius:50%;position:absolute;inset:-.32rem}.topic-picture i:nth-child(2){border-style:dashed;animation:9s linear infinite terrain-spin;inset:-.62rem}.topic-picture svg{z-index:1;width:1.2rem;height:1.2rem;position:relative}.terrain-core-content.is-spatial .topic-picture{background:#9ee6c1}.terrain-core-content.is-planning .topic-picture{background:#f2d982}.terrain-card{appearance:none;text-align:left;cursor:pointer;transition:border-color .25s,background .25s,box-shadow .25s}.terrain-card>b{color:#b9d884;opacity:.72;background:#d9ef8414;border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;transition:transform .25s,opacity .25s;display:grid}.terrain-card:hover,.terrain-card:focus-visible{background:#07432feb;border-color:#a7cf5eb8;box-shadow:0 22px 48px #002e1e38}.terrain-card:hover>b,.terrain-card:focus-visible>b{opacity:1;transform:translate(2px,-2px)}.terrain-card.is-active{background:#074c33f5;border-color:#b9d95c;animation:.7s cubic-bezier(.2,.8,.2,1) terrain-card-select,6s ease-in-out .7s infinite terrain-float;box-shadow:0 0 0 4px #b9d95c1f,0 24px 52px #00301f47}.terrain-card.is-active>b{color:#173c2b;background:var(--land-lime);opacity:1}.landing-intro{color:#163529;background:#f3f5ed;padding:clamp(5rem,9vw,9rem) max(1.5rem,50% - 660px)}.landing-section-heading{grid-template-columns:.55fr 1.1fr .75fr;align-items:end;gap:3rem;display:grid}.landing-section-heading>p,.landing-label{color:#32745a;letter-spacing:.08em;font-size:.62rem;font-weight:600}.landing-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.6vw,3.75rem);line-height:1.08;color:#12382a!important}.landing-section-heading>span{color:#668075;font-size:.78rem;line-height:1.75}.landing-capability-grid{background:#d8e1d5;border:1px solid #d8e1d5;border-radius:1.2rem;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4.5rem;display:grid;overflow:hidden}.landing-capability{background:#f9faf5;min-height:22rem;padding:clamp(1.6rem,3vw,2.6rem);position:relative;overflow:hidden}.landing-capability:before{content:"";border:1px solid #1e644a17;border-radius:50%;width:14rem;height:14rem;transition:transform .45s;position:absolute;bottom:-6rem;right:-5rem;box-shadow:0 0 0 2.4rem #1e644a06,0 0 0 5rem #1e644a05}.landing-capability:hover:before{transform:translate(-1rem,-1rem)scale(1.1)}.landing-capability header{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.landing-capability header>span{color:#1b684d;background:#e7efe4;border-radius:.85rem;place-items:center;width:3.25rem;height:3.25rem;display:grid}.landing-capability header svg{width:1.35rem}.landing-capability header small{color:#9aaba2;letter-spacing:.08em;font-size:.66rem}.landing-capability h3{z-index:1;letter-spacing:-.025em;margin:5.3rem 0 .8rem;font-size:1.35rem;position:relative;color:#153a2c!important}.landing-capability p{z-index:1;color:#6b8177;max-width:22rem;font-size:.75rem;position:relative;line-height:1.75!important}.capability-line{background:#ebeee7;height:3px;position:absolute;bottom:0;left:0;right:0}.capability-line i{background:#3a8f6d;width:28%;height:100%;transition:width .45s;display:block}.landing-capability:hover .capability-line i{width:100%}.is-evidence header>span{color:#75621c;background:#f1edcf}.is-evidence .capability-line i{background:#c3a535}.is-action header>span{color:#29647b;background:#e0edf0}.is-action .capability-line i{background:#5597ad}.landing-philippine-visual{background:#f8f8ee;border:1px solid #25644233;border-radius:1.25rem;grid-template-columns:minmax(0,1.65fr) minmax(20rem,.85fr);min-height:clamp(27rem,32vw,32rem);margin:clamp(3rem,5vw,5rem) 0 0;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #1e452f21}.landing-philippine-visual:before{content:"";z-index:2;pointer-events:none;border:1px solid #eef9e66b;border-radius:.7rem;width:calc(66% - 2rem);position:absolute;top:1rem;bottom:1rem;left:1rem}.landing-philippine-visual img{object-fit:cover;object-position:center 52%;width:100%;height:100%;min-height:0;transition:transform 1.2s cubic-bezier(.2,.75,.2,1);display:block}.landing-philippine-visual:hover img{transform:scale(1.025)}.landing-visual-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#052a1d38,#0000 48%),linear-gradient(#0000 50%,#0423183d);width:66%;position:absolute;inset:0 auto 0 0}.landing-philippine-visual figcaption{z-index:3;color:#123d30;background:linear-gradient(145deg,#fbfbf3,#f1f5e8);align-content:center;gap:1rem;padding:clamp(2rem,4vw,4.25rem);display:grid;position:relative}.landing-philippine-visual figcaption:before{content:"";background:linear-gradient(#d9ee72,#2f7a61);width:3px;height:4.5rem;position:absolute;top:clamp(2rem,4vw,4.25rem);left:0}.landing-philippine-visual figcaption>span{color:#2f765f;letter-spacing:.08em;align-items:center;gap:.55rem;font-size:.73rem;font-weight:700;display:flex}.landing-philippine-visual figcaption>span svg{width:1rem}.landing-philippine-visual figcaption strong{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.75rem,2.45vw,2.8rem);font-weight:600;line-height:1.12}.landing-philippine-visual figcaption small{color:#527066;background:#ffffffb8;border:1px solid #225b4533;border-radius:999px;width:max-content;padding:.4rem .65rem}.landing-philippine-visual+.landing-capability-grid{margin-top:1.25rem}.landing-cta{color:#183a2c;background:var(--land-lime);text-align:center;flex-direction:column;align-items:center;padding:clamp(5rem,9vw,8.5rem) 1.5rem;display:flex;position:relative;overflow:hidden}.landing-cta:before,.landing-cta:after{content:"";border:1px solid #1b503924;border-radius:43% 57% 53% 47%;width:26rem;height:26rem;position:absolute}.landing-cta:before{top:-13rem;left:-12rem;box-shadow:0 0 0 4rem #1b503909,0 0 0 8rem #1b503905}.landing-cta:after{bottom:-15rem;right:-13rem;transform:rotate(38deg);box-shadow:0 0 0 4rem #1b503909}.landing-cta>*{z-index:1;position:relative}.landing-cta-mark{border:1px solid #13422e3d;border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;margin-bottom:1.25rem;display:grid}.landing-cta-mark svg{width:1.3rem}.landing-cta>p{letter-spacing:.08em;font-size:.61rem;font-weight:600}.landing-cta h2{letter-spacing:-.055em;margin:1.1rem 0 1.8rem;font-size:clamp(2.2rem,4.4vw,4.7rem);line-height:1.03;color:#16392b!important}.landing-cta button{color:#effbf3;background:#0b4b37;min-height:3.35rem;padding:0 1.5rem}.landing-cta button:hover{background:#073b2b}.landing-cta>small{color:#496c5b;align-items:center;gap:.4rem;margin-top:1.25rem;font-size:.58rem;display:flex}.landing-cta>small svg{width:.8rem}.landing-footer{color:#9db9aa;background:#031f18;justify-content:space-between;align-items:center;gap:2rem;min-height:112px;padding:1.5rem max(1.5rem,50% - 660px);display:flex}.landing-footer .landing-brand>span{width:2.4rem;height:2.4rem}.landing-footer .landing-brand strong{font-size:.84rem}.landing-footer p,.landing-footer>a{color:#78998a;font-size:.62rem;text-decoration:none}.landing-footer>a:hover{color:var(--land-lime)}@keyframes terrain-spin{to{transform:rotate(360deg)}}@keyframes terrain-spin-centered{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes terrain-flow{to{stroke-dashoffset:-180px}}@keyframes terrain-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes terrain-pulse{50%{opacity:.45;transform:scale(.8)}}@keyframes landing-topic-swipe{0%{opacity:0;filter:blur(8px);transform:translate(-4rem)rotate(-2.5deg)}55%{opacity:.82;filter:blur(1px);transform:translate(.55rem)rotate(.35deg)}to{opacity:1;filter:blur();transform:none}}@keyframes terrain-topic-orbit{0%{opacity:0;filter:blur(5px);transform:rotate(-105deg)scale(.72)}68%{opacity:1;filter:blur();transform:rotate(6deg)scale(1.02)}to{transform:none}}@keyframes terrain-card-select{0%{transform:translateY(0)rotate(0)}45%{transform:translateY(-8px)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@media (width<=1100px){.landing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(28rem,.82fr);gap:1rem}.landing-terrain{transform:scale(.88)}.terrain-card{width:12.75rem;padding:.7rem}.terrain-card p{display:none}.terrain-card-map{top:5%}.landing-section-heading{grid-template-columns:.45fr 1fr}.landing-section-heading>span{grid-column:2}}@media (width<=820px){.landing-nav{width:min(100% - 2rem,1440px)}.landing-nav-links>a,.landing-brand small{display:none}.landing-hero-grid{grid-template-columns:1fr;width:min(100% - 2rem,1440px);padding-top:4rem}.landing-hero-copy{text-align:center}.landing-eyebrow,.landing-actions,.landing-trust-list{justify-content:center}.landing-lede{margin-inline:auto}.landing-terrain{width:min(100%,590px);margin-top:1rem;transform:none}.terrain-card{width:14.75rem;padding:.85rem}.terrain-card-weather,.terrain-card-map{top:0}.terrain-card p{display:block}.landing-scroll-cue{display:none}.landing-section-heading{text-align:center;grid-template-columns:1fr;gap:1rem}.landing-section-heading>span{grid-column:auto;max-width:36rem;margin:0 auto}.landing-capability-grid{grid-template-columns:1fr}.landing-capability{min-height:17rem}.landing-capability h3{margin-top:3.5rem}}@media (width<=520px){.landing-nav{min-height:74px}.landing-brand>span{width:2.45rem;height:2.45rem}.landing-nav-links button{min-height:2.4rem;padding:0 .85rem}.landing-hero-grid{min-height:calc(100vh - 74px);padding:3.2rem 0}.landing-hero h1{font-size:clamp(2.7rem,15vw,4.1rem)}.landing-lede{font-size:.84rem}.landing-actions{flex-direction:column}.landing-actions>*{width:100%}.landing-trust-list{gap:.7rem}.landing-terrain{aspect-ratio:.9;margin-top:1.5rem}.terrain-core{width:10.5rem;height:10.5rem}.terrain-core strong{font-size:1.15rem}.terrain-card{width:11rem;padding:.65rem}.terrain-card p{display:none}.terrain-card-weather{left:0}.terrain-card-map{right:0}.terrain-card-plan{bottom:5%;right:2%}.terrain-status{bottom:10%;left:0}.landing-intro{padding-block:5rem}.landing-capability-grid{margin-top:2.7rem}.landing-footer{flex-direction:column;align-items:flex-start}.landing-footer>p{display:none}}@media (width<=820px){.landing-philippine-visual{grid-template-rows:21rem auto;grid-template-columns:1fr;min-height:0}.landing-philippine-visual:before{width:auto;height:19rem;inset:1rem 1rem auto}.landing-philippine-visual img{object-position:58% center}.landing-visual-shade{width:100%;height:21rem;bottom:auto;right:0}.landing-philippine-visual figcaption{padding:2.2rem 2.4rem 2.5rem}.landing-philippine-visual figcaption:before{top:2.2rem}}@media (width<=520px){.landing-topic-detail{grid-template-columns:1fr}.landing-philippine-visual{border-radius:1rem;grid-template-rows:18rem auto;margin-top:2.5rem}.landing-philippine-visual:before{height:16.7rem;inset:.65rem .65rem auto}.landing-philippine-visual img{object-position:58% center}.landing-visual-shade{height:18rem}.landing-philippine-visual figcaption{padding:1.75rem 1.35rem 2rem}.landing-philippine-visual figcaption:before{top:1.75rem}.landing-philippine-visual figcaption strong{font-size:1.7rem}.landing-philippine-visual figcaption small{white-space:normal}.landing-philippine-visual+.landing-capability-grid{margin-top:1rem}}.landing-intro{padding-block:clamp(4rem,6vw,6.5rem);padding-inline:max(1.5rem,50% - 800px)}.landing-section-heading{grid-template-columns:minmax(0,1.45fr) minmax(22rem,.55fr);align-items:end;gap:.85rem clamp(3rem,7vw,8rem)}.landing-section-heading>p{grid-area:1/1;margin:0}.landing-section-heading h2{grid-area:2/1;max-width:60rem}.landing-section-heading>span{grid-area:1/2/span 2;align-self:end;max-width:30rem;margin:0 0 .45rem}.landing-philippine-visual{margin-top:clamp(2.5rem,3.5vw,3.75rem)}@media (width>=821px){.landing-intro{min-height:0;padding-block:clamp(2.5rem,4vh,4rem)}.landing-section-heading{row-gap:.55rem}.landing-section-heading h2{font-size:clamp(2.7rem,3.25vw,3.5rem);line-height:1.03}.landing-philippine-visual{min-height:clamp(19rem,35vh,23rem);margin-top:clamp(1.75rem,3vh,2.5rem)}.landing-philippine-visual figcaption{padding:clamp(2rem,3vw,3.2rem)}.landing-philippine-visual figcaption:before{top:clamp(2rem,3vw,3.2rem)}.landing-philippine-visual figcaption strong{font-size:clamp(1.7rem,2.15vw,2.45rem)}.landing-philippine-visual+.landing-capability-grid{margin-top:1rem}.landing-capability{min-height:clamp(13.5rem,23vh,15.5rem);padding:clamp(1.45rem,2vw,2rem)}.landing-capability header>span{width:2.8rem;height:2.8rem}.landing-capability h3{margin:clamp(1.8rem,4vh,3rem) 0 .55rem;font-size:1.08rem}.landing-capability p{max-width:27rem;font-size:.73rem;line-height:1.65!important}}@media (width<=820px){.landing-section-heading{text-align:left;grid-template-columns:1fr;row-gap:.85rem}.landing-section-heading>p,.landing-section-heading h2,.landing-section-heading>span{grid-area:auto/1;max-width:none;margin:0}.landing-section-heading>span{margin-top:.35rem}.landing-philippine-visual{margin-top:2.5rem}}@media (width<=520px){.landing-intro{padding-block:4rem}.landing-section-heading h2{font-size:clamp(2.35rem,12vw,3.15rem)}}@media (prefers-reduced-motion:reduce){.landing-page{scroll-behavior:auto}.landing-page *,.landing-page :before,.landing-page :after{transition-duration:.001ms!important;animation:none!important}}@media (width>=821px){.landing-philippine-visual{height:clamp(19rem,35vh,23rem);min-height:0}}.landing-footer{color:#9db9aa;text-align:left;background:#031f18;min-height:0;padding:0;display:block}.landing-footer-main{justify-content:space-between;align-items:center;gap:2rem;width:min(100% - 3rem,1600px);min-height:112px;margin:0 auto;padding:1.5rem 0;display:flex}.landing-footer-main>p,.landing-footer-main>a{color:#78998a;font-size:.72rem;text-decoration:none}.landing-footer-main>a:hover{color:var(--land-lime)}.landing-contact{color:#c5cbd6;background:#080d1e;border-top:1px solid #b8d7c61f;grid-template-columns:minmax(20rem,1fr) minmax(12rem,1fr);gap:clamp(3rem,10vw,10rem);padding:clamp(2.75rem,5vw,4.5rem) max(1.5rem,50% - 800px);display:grid}.landing-contact section{max-width:31rem}.landing-contact h2{color:#f5f7fb;letter-spacing:-.01em;margin:0 0 1.15rem;font-size:1rem}.landing-contact address{gap:1rem;font-style:normal;display:grid}.landing-contact address a,.landing-contact address span{color:#bcc3d0;align-items:center;gap:.7rem;font-size:.92rem;text-decoration:none;display:flex}.landing-contact address a:hover{color:#fff}.landing-contact address svg{color:#19ccef;flex:none;width:1.05rem;height:1.05rem}.landing-social{color:#18c7ed;width:2rem;height:2rem;font-family:var(--encore-font-sans);background:#20283a;border-radius:50%;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.landing-powered{color:#344154;letter-spacing:.08em;background:#fff;padding:1.2rem max(1.5rem,50% - 800px);font-size:.82rem;font-weight:700}@media (width<=820px){.landing-footer-main{width:min(100% - 2rem,1600px)}.landing-contact{grid-template-columns:1fr;gap:2.5rem}.landing-powered{font-size:.7rem;line-height:1.6}}#encore-main.landing-page .landing-contact h2{letter-spacing:-.01em;margin:0 0 1.15rem;color:#f5f7fb!important;font-size:1rem!important;line-height:1.3!important}.landing-footer-main{grid-template-columns:minmax(17rem,.72fr) minmax(34rem,1.38fr) minmax(16rem,.62fr);align-items:start;gap:clamp(2.5rem,5vw,6rem);min-height:0;padding:2.75rem 0;display:grid}.landing-footer-main .landing-brand{margin-top:.15rem}.landing-contact{background:0 0;border:0;grid-template-columns:minmax(20rem,1.55fr) minmax(9rem,.45fr);gap:clamp(2rem,5vw,5rem);padding:0;display:grid}.landing-contact h2{margin-bottom:.8rem!important}.landing-contact address{gap:.62rem}.landing-contact address a,.landing-contact address span{font-size:.78rem}.landing-footer-meta{text-align:right;justify-items:end;gap:1rem;display:grid}.landing-footer-meta p,.landing-footer-meta a{color:#78998a;margin:0;font-size:.72rem;line-height:1.6;text-decoration:none}.landing-footer-meta a:hover{color:var(--land-lime)}@media (width<=1100px){.landing-footer-main{grid-template-columns:minmax(15rem,.7fr) minmax(30rem,1.3fr)}.landing-footer-meta{text-align:left;grid-column:1/-1;justify-content:space-between;justify-items:normal;display:flex}}@media (width<=700px){.landing-footer-main{grid-template-columns:1fr;gap:2rem;padding:2.5rem 0}.landing-contact{grid-template-columns:1fr;gap:2rem}.landing-footer-meta{flex-direction:column;grid-column:auto;align-items:flex-start}.landing-powered{letter-spacing:.08em}}.weather-environment .hud-panel{height:auto;margin-bottom:18px;padding:20px}.weather-environment select,.weather-environment button{color:#eef6ff;background:#142337;border:1px solid #57728f;border-radius:5px;padding:7px}.weather-environment p{margin:10px 0;line-height:1.5}.weather-environment h2{color:#8eeaff;font-size:18px}.we-chart{background:#101c2c;width:100%;height:120px}.we-map{background:#0b1728;border:1px solid #334155;width:100%;max-height:420px;display:block}.we-map polygon{stroke:#162438;stroke-width:.6px;cursor:pointer}.we-map polygon:focus,.we-map polygon:hover{stroke:#fff;stroke-width:1.5px;outline:none}.we-legend{flex-wrap:wrap;gap:20px;padding:0;list-style:none;display:flex}.we-legend li{align-items:center;gap:6px;display:flex}.we-forecast{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;display:grid}.we-forecast article{background:#152439;border-radius:8px;padding:12px}.we-scroll{max-height:330px;overflow:auto}.we-scroll table{border-collapse:collapse;width:100%}.we-scroll th,.we-scroll td{text-align:left;border-bottom:1px solid #334155;padding:9px}.we-hash{overflow-wrap:anywhere;font-size:12px}.weather-environment a{color:#8eeaff;text-decoration:underline}.weather-environment :focus-visible{outline-offset:3px;outline:3px solid #67e8f9}.weather-environment{--we-surface:var(--ui-panel);--we-chart-bg:#101c2c;--we-map-bg:#0b1728;--we-text:var(--ui-ink);--we-accent:#8eeaff;--we-line:var(--ui-line);--we-border:var(--ui-line);--we-focus:#67e8f9;--we-plot-outline:#f1f5f9;color:var(--we-text)}[data-theme=light] .weather-environment{--we-surface:var(--ui-panel);--we-chart-bg:#f1f5f9;--we-map-bg:#e2e8f0;--we-text:var(--ui-ink);--we-accent:#075985;--we-line:var(--ui-line);--we-border:var(--ui-line);--we-focus:#075985;--we-plot-outline:#172b43}.weather-environment select,.weather-environment button{background:var(--we-surface);color:var(--we-text);border-color:var(--we-border)}.weather-environment h2,.weather-environment a{color:var(--we-accent)}.weather-environment .hud-panel{color:var(--we-text)}.we-chart{background:var(--we-chart-bg)}.we-chart polyline{stroke:var(--we-line)}.we-map{background:var(--we-map-bg);border-color:var(--we-border)}.we-map polygon{stroke:var(--we-plot-outline)}.we-map polygon:focus,.we-map polygon:hover{stroke:var(--we-plot-outline);stroke-width:1.5px;stroke-dasharray:2 1}.we-legend svg{border:1px solid var(--we-border);flex-shrink:0}.we-forecast article{background:var(--we-surface);color:var(--we-text)}.we-scroll th,.we-scroll td{border-color:var(--we-border)}.weather-environment :focus-visible{outline-color:var(--we-focus)}@media print{.weather-environment{--we-surface:var(--ui-panel);--we-chart-bg:#fff;--we-map-bg:#fff;--we-text:var(--ui-ink);--we-accent:#075985;--we-line:var(--ui-line);--we-border:var(--ui-line);--we-focus:#075985;--we-plot-outline:#172b43;color:#172b43}.weather-environment .hud-panel{break-inside:avoid;color:#172b43!important;background:#fff!important}.we-scroll{max-height:none;overflow:visible}.we-map,.we-legend{-webkit-print-color-adjust:exact;print-color-adjust:exact}}[data-theme=light] .weather-environment .hud-panel{background:var(--ui-panel);border-color:var(--we-border)}[data-theme=light] .weather-environment .c3-status-bar{color:#172b43;background:#e0f2fe;border-color:#075985}[data-theme=light] .weather-environment .c3-module-heading h1,[data-theme=light] .weather-environment .c3-source-grid strong{color:#172b43}[data-theme=light] .weather-environment .c3-module-eyebrow,[data-theme=light] .weather-environment .c3-source-grid small,[data-theme=light] .weather-environment .c3-source-grid span{color:#075985}.c3-module-heading,.weather-environment .c3-module-heading{border:1px solid var(--ui-line);background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);border-radius:16px;padding:20px 24px;box-shadow:0 10px 28px #19453211}.c3-module-heading h1,.weather-environment .c3-module-heading h1{font-size:26px}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.environmental-data-host{background:var(--ui-soft)!important;padding:0!important}.environmental-data-workspace{--edi-bg:var(--ui-canvas);--edi-panel:var(--ui-panel);--edi-soft:var(--ui-soft);--edi-line:var(--ui-line);--edi-text:var(--ui-ink);--edi-muted:var(--ui-muted);--edi-green:#138052;--edi-shadow:0 5px 18px #164c360f;min-height:100%;color:var(--edi-text);font-family:var(--encore-font-sans);background:radial-gradient(circle at 54% 0,#dbf4e599,#0000 34%),linear-gradient(135deg,#f9fbf9,#f2f9f5 62%,#f9fbf8);padding:19px 22px 28px;font-size:12px}.environmental-data-workspace *{box-sizing:border-box}.environmental-data-workspace :is(h1,h2,h3,p){margin:0}.environmental-data-workspace button,.environmental-data-workspace input,.environmental-data-workspace select{font:inherit}.environmental-data-workspace a{text-decoration:none}.edi-heading{border:1px solid var(--ui-line);background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;max-width:none;margin:0;padding:20px 24px;display:flex;box-shadow:0 10px 28px #19453211}.edi-heading>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.edi-heading-icon{border:1px solid var(--ui-line);background:var(--ui-soft);color:#15945b;border-radius:13px;place-items:center;width:50px;height:50px;display:grid}.edi-heading-icon svg{stroke-width:2px;width:36px;height:36px}.edi-heading p{color:#2b8060;letter-spacing:.07em;font-size:9px}.edi-heading h1{letter-spacing:-.025em;margin:3px 0 2px;font-size:24px;font-weight:600;line-height:1.12}.edi-heading>div:first-child>div>span{color:var(--edi-muted);font-size:10px}.edi-scope{border:1px solid var(--ui-line);min-width:300px;box-shadow:var(--edi-shadow);background:#ffffffdb;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;display:flex}.edi-scope>svg{width:18px;color:var(--edi-green)}.edi-scope>span{flex:1;gap:2px;display:grid}.edi-scope strong{font-size:10px;font-weight:600}.edi-scope small{color:var(--edi-muted);font-size:8px}.edi-scope button{border:0;border-left:1px solid var(--ui-line);width:29px;height:29px;color:var(--edi-green);cursor:pointer;background:0 0;place-items:center;display:grid}.edi-scope button svg{width:15px}.edi-error{background:var(--ui-soft);color:#76551d;border:1px solid #efcf85;border-radius:6px;max-width:none;margin:0 10px;padding:9px 12px;font-size:9px}.edi-layout{grid-template-columns:310px minmax(0,1fr);gap:12px;max-width:none;margin:0;display:grid}.edi-registry,.edi-panel,.edi-domains{border:1px solid var(--edi-line);background:var(--edi-panel);box-shadow:var(--edi-shadow);border-radius:8px}.edi-registry{grid-template-rows:auto auto auto minmax(0,1fr) auto;align-self:start;max-height:930px;display:grid;overflow:hidden}.edi-registry>header,.edi-panel>header{border-bottom:1px solid var(--edi-line);align-items:center;gap:8px;min-height:45px;padding:9px 12px;display:flex}.edi-registry>header>svg,.edi-panel>header>svg{width:18px;height:18px;color:var(--edi-green)}.edi-registry h2,.edi-panel h2{font-size:13px;font-weight:600}.edi-registry>header>a{background:var(--ui-soft);color:#11744b;border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:6px 8px;font-size:8px;font-weight:500;display:flex}.edi-registry-filters{border-bottom:1px solid var(--ui-line);grid-template-columns:1fr 103px;gap:7px;padding:9px 10px;display:grid}.edi-registry-filters label{border:1px solid var(--ui-line);border-radius:5px;align-items:center;gap:6px;min-width:0;padding:0 8px;display:flex}.edi-registry-filters label svg{width:14px;color:var(--ui-muted);flex:none}.edi-registry-filters input{width:100%;height:29px;color:var(--edi-text);background:0 0;border:0;outline:0;font-size:9px}.edi-registry-filters select{border:1px solid var(--ui-line);background:var(--ui-panel);min-width:0;color:var(--edi-text);border-radius:5px;font-size:8px}.edi-provider-list{scrollbar-width:thin;overflow:auto}.edi-provider-list>button{border:0;border-bottom:1px solid var(--ui-line);background:var(--ui-panel);width:100%;min-height:56px;color:var(--edi-text);text-align:left;cursor:pointer;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;display:grid}.edi-provider-list>button:hover,.edi-provider-list>button[aria-pressed=true]{background:var(--ui-soft)}.edi-provider-list>button[aria-pressed=true]{box-shadow:inset 3px 0 var(--edi-green)}.edi-provider-icon{background:var(--ui-soft);color:#118052;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.edi-provider-icon svg{width:16px}.edi-provider-icon.international-authoritative{background:var(--ui-soft);color:#2b75c9}.edi-provider-icon.field-verified{color:#bc7716;background:#fff0ce}.edi-provider-icon.crowdsourced{background:var(--ui-soft);color:#d64a4a}.edi-provider-list>button>span:nth-child(2){min-width:0;display:grid}.edi-provider-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.edi-provider-list em,.edi-provider-list small{color:var(--edi-muted);font-size:7px;font-style:normal;line-height:1.35}.edi-provider-list>button>span:last-child{justify-items:end;gap:3px;display:grid}.edi-registry>footer{border-top:1px solid var(--edi-line);color:var(--edi-muted);padding:8px 11px;font-size:8px}.edi-status{color:#63736b;text-transform:uppercase;white-space:nowrap;background:#f0f4f2;border-radius:99px;align-items:center;gap:4px;width:max-content;padding:3px 5px;font-size:6.5px;font-weight:600;display:inline-flex}.edi-status i{background:#92a29a;border-radius:50%;width:5px;height:5px}.edi-status.connected,.edi-status.healthy{color:#087747;background:#e3f5ea}.edi-status.connected i,.edi-status.healthy i{background:#14a463}.edi-status.file-based,.edi-status.manual,.edi-status.warning{color:#8a6110;background:#fff1cf}.edi-status.file-based i,.edi-status.manual i,.edi-status.warning i{background:#efa918}.edi-status.not-connected{color:#66756e;background:#f0f2f1}.edi-main{align-content:start;gap:11px;min-width:0;display:grid}.edi-domains{grid-template-columns:repeat(9,minmax(80px,1fr));gap:7px;padding:8px;display:grid}.edi-domains button{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:53px;color:var(--edi-text);text-align:left;cursor:pointer;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:31px 1fr;align-items:center;gap:0 7px;padding:6px 7px;display:grid}.edi-domains button:hover,.edi-domains button[aria-pressed=true]{background:var(--ui-soft);border-color:#73b394}.edi-domains button>span{background:var(--ui-soft);color:#0f8b55;border-radius:7px;grid-row:1/3;place-items:center;width:31px;height:31px;display:grid}.edi-domains button:nth-child(3n)>span{background:var(--ui-soft);color:#2c7bc9}.edi-domains button:nth-child(4n)>span{color:#e18a18;background:#fff0d2}.edi-domains svg{width:17px}.edi-domains strong{align-self:end;font-size:8px;font-weight:600;line-height:1.15}.edi-domains small{color:var(--edi-muted);align-self:start;margin-top:2px;font-size:6.5px}.edi-panel{overflow:hidden}.edi-panel>header>div{min-width:0}.edi-panel>header p{color:var(--edi-muted);margin-top:1px;font-size:8px}.edi-provider-state{gap:5px;margin-left:auto;display:flex}.edi-dataset-body{grid-template-columns:260px minmax(0,1fr);min-height:188px;display:grid}.edi-dataset-body>aside{border-right:1px solid var(--edi-line);background:var(--ui-soft);padding:10px}.edi-dataset-body>aside h3{color:var(--ui-muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px;padding:0 4px;font-size:8px}.edi-dataset-body>aside>button{width:100%;min-height:42px;color:var(--edi-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;gap:7px;padding:7px 8px;display:flex}.edi-dataset-body>aside>button:hover,.edi-dataset-body>aside>button[aria-pressed=true]{border-color:var(--ui-line);background:var(--ui-soft)}.edi-dataset-body>aside>button span{min-width:0;display:grid}.edi-dataset-body>aside>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.edi-dataset-body>aside>button small{color:var(--edi-muted);font-size:6px}.edi-dataset-body>aside>button b{background:var(--ui-soft);color:var(--ui-muted);text-transform:uppercase;border-radius:99px;flex:none;padding:3px 5px;font-size:6px;font-weight:600}.edi-dataset-body>aside>button b.published{background:var(--ui-soft);color:#087747}.edi-dataset-body>aside>p{color:var(--edi-muted);padding:14px 4px;font-size:8px}.edi-dataset-body>main{min-width:0}.edi-dataset-body>main>nav{border-bottom:1px solid var(--ui-line);gap:2px;padding:7px 9px;display:flex;overflow:auto}.edi-dataset-body>main>nav button{color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:6px 8px;font-size:7.5px}.edi-dataset-body>main>nav button[aria-current=page]{background:var(--ui-soft);color:#087747;font-weight:600}.edi-detail-list{grid-template-columns:1fr 1fr;margin:0;padding:10px 13px;display:grid}.edi-detail-list>div{border-bottom:1px solid var(--ui-line);grid-template-columns:110px 1fr;gap:8px;min-height:31px;padding:6px 8px;display:grid}.edi-detail-list dt{color:var(--edi-muted);font-size:7.5px}.edi-detail-list dd{overflow-wrap:anywhere;margin:0;font-size:8px;font-weight:500}.edi-detail-list dd.hash{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px}.edi-empty{min-height:145px;color:var(--edi-muted);text-align:center;align-content:center;place-items:center;gap:6px;padding:18px;display:grid}.edi-empty svg{width:24px;color:var(--ui-muted)}.edi-engine>div{grid-template-columns:repeat(6,1fr);padding:13px;display:grid}.edi-engine article{grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:7px;min-width:0;display:grid;position:relative}.edi-engine article>span{background:var(--ui-soft);width:30px;height:30px;color:var(--ui-muted);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.edi-engine article.complete>span{color:#fff;background:linear-gradient(135deg,#35aa6d,#118653)}.edi-engine article:nth-child(3n+2):not(.complete)>span{color:#a27114;background:#fff1cf}.edi-engine article>div{min-width:0;display:grid}.edi-engine article strong{font-size:8px;font-weight:600}.edi-engine article small{color:var(--edi-muted);text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;line-height:1.25;overflow:hidden}.edi-engine article>svg{color:#28a269;width:12px}.edi-engine article:last-child>svg{display:none}.edi-two{grid-template-columns:1fr 1fr;gap:11px;display:grid}.edi-fact-grid{grid-template-columns:repeat(4,1fr);gap:7px;padding:10px;display:grid}.edi-fact-grid article{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:6px;gap:3px;padding:9px;display:grid}.edi-fact-grid span{color:var(--edi-muted);font-size:7px}.edi-fact-grid strong{font-size:16px;font-weight:600}.edi-fact-grid small{color:var(--edi-muted);font-size:6px;line-height:1.25}.edi-coverage dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.edi-coverage dl>div{border-bottom:1px solid var(--ui-line);grid-template-columns:105px 1fr;gap:6px;min-height:26px;padding:5px;display:grid}.edi-coverage dt{color:var(--edi-muted);font-size:7px}.edi-coverage dd{margin:0;font-size:7.5px;font-weight:500}.edi-scope-path{background:var(--ui-soft);color:#29664d;white-space:nowrap;border-radius:5px;align-items:center;gap:6px;margin-top:8px;padding:7px;font-size:7px;display:flex;overflow:hidden}.edi-scope-path svg{flex:none;width:14px}.edi-scope-path i{background:#6e9c86;border-radius:50%;flex:none;width:3px;height:3px}.edi-quality-list{grid-template-columns:repeat(3,1fr);gap:7px;padding:10px;display:grid}.edi-quality-list article{border:1px solid var(--ui-line);border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.edi-quality-list article>span{text-align:center;display:grid}.edi-quality-list strong{font-size:15px;font-weight:600}.edi-quality-list small{color:var(--edi-muted);font-size:6px}.edi-quality-list p{color:var(--edi-muted);font-size:6.5px;line-height:1.3}.edi-lineage{align-items:stretch;gap:0;padding:10px;display:flex;overflow:auto}.edi-lineage article{align-items:center;gap:6px;min-width:110px;padding-right:13px;display:flex;position:relative}.edi-lineage article:after{content:"→";color:#2c9e68;position:absolute;right:2px}.edi-lineage article:last-child:after{display:none}.edi-lineage article>span{background:var(--ui-soft);color:#087747;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:7px;font-weight:600;display:grid}.edi-lineage article>div{display:grid}.edi-lineage small{color:var(--edi-muted);font-size:5.5px}.edi-lineage strong{text-overflow:ellipsis;white-space:nowrap;max-width:85px;font-size:6.5px;font-weight:500;overflow:hidden}.edi-panel>footer{border-top:1px solid var(--ui-line);color:var(--edi-muted);align-items:center;gap:6px;padding:7px 11px;font-size:6.5px;display:flex}.edi-panel>footer svg{color:#168553;width:12px}.edi-table-wrap{padding:8px 10px 10px;overflow:auto}.edi-table-wrap table{border-collapse:collapse;width:100%;font-size:7px}.edi-table-wrap th{background:var(--ui-soft);color:var(--ui-muted);text-align:left;padding:5px 6px;font-weight:600}.edi-table-wrap td{border-bottom:1px solid var(--ui-line);color:var(--ui-ink);padding:5px 6px}.edi-table-wrap td:nth-child(3){text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.edi-result{background:var(--ui-soft);color:#087747;text-transform:capitalize;border-radius:99px;padding:3px 5px}.edi-table-wrap>p{color:var(--edi-muted);text-align:center;padding:18px}[data-theme=dark] .environmental-data-workspace{--edi-bg:var(--ui-canvas);--edi-panel:var(--ui-panel);--edi-line:var(--ui-line);--edi-text:var(--ui-ink);--edi-muted:var(--ui-muted);--edi-green:#38b878;--edi-shadow:0 7px 22px #00000038;background:radial-gradient(circle at 55% 0,#1b6e483d,#0000 37%),#081711}[data-theme=dark] :is(.edi-registry-filters select,.edi-provider-list>button,.edi-domains button){color:var(--edi-text);background:#10231a}[data-theme=dark] :is(.edi-provider-list>button:hover,.edi-provider-list>button[aria-pressed=true],.edi-domains button:hover,.edi-domains button[aria-pressed=true],.edi-dataset-body>aside>button:hover,.edi-dataset-body>aside>button[aria-pressed=true]){background:#173326}[data-theme=dark] .edi-registry-filters label{background:#10231a}[data-theme=dark] .edi-registry-filters input{color:var(--edi-text)}[data-theme=dark] .edi-dataset-body>aside{background:#0c1d15}[data-theme=dark] :is(.edi-fact-grid article,.edi-quality-list article){background:#132a20;border-color:#2b493a}[data-theme=dark] .edi-scope{background:#10231a;border-color:#365844}[data-theme=dark] .edi-scope-path{color:#b9dbc8;background:#173326}@media (width<=1380px){.edi-layout{grid-template-columns:280px minmax(0,1fr)}.edi-domains{grid-template-columns:repeat(5,1fr)}.edi-domains button:nth-child(n+6){display:none}.edi-engine article{grid-template-columns:27px minmax(0,1fr) 11px}.edi-engine article>span{width:27px;height:27px}.edi-dataset-body{grid-template-columns:230px minmax(0,1fr)}}@media (width<=1050px){.edi-layout{grid-template-columns:1fr}.edi-registry{max-height:none}.edi-provider-list{grid-template-columns:repeat(3,1fr);max-height:245px;display:grid}.edi-provider-list>button{border-right:1px solid var(--ui-line)}.edi-two{grid-template-columns:1fr}.edi-registry>footer{display:none}.edi-domains{grid-template-columns:repeat(4,1fr)}.edi-domains button:nth-child(n){display:grid}}@media (width<=720px){.environmental-data-workspace{padding:14px 10px}.edi-heading{flex-direction:column;align-items:flex-start}.edi-scope{width:100%;min-width:0}.edi-provider-list{grid-template-columns:1fr 1fr}.edi-domains{display:flex;overflow:auto}.edi-domains button{flex:0 0 130px}.edi-dataset-body{grid-template-columns:1fr}.edi-dataset-body>aside{border-right:0;border-bottom:1px solid var(--edi-line)}.edi-engine>div{grid-template-columns:1fr 1fr;gap:9px}.edi-engine article{grid-template-columns:30px 1fr}.edi-engine article>svg{display:none}.edi-detail-list{grid-template-columns:1fr}.edi-fact-grid,.edi-quality-list{grid-template-columns:1fr 1fr}.edi-table-wrap table{min-width:700px}}@media (width<=460px){.edi-heading h1{font-size:21px}.edi-provider-list,.edi-registry-filters{grid-template-columns:1fr}.edi-registry-filters select{height:30px}.edi-engine>div,.edi-fact-grid,.edi-quality-list,.edi-coverage dl{grid-template-columns:1fr}.edi-provider-state{display:none}}.environmental-data-workspace{font-size:14px;line-height:1.45}.edi-heading p{font-size:12px;font-weight:600}.edi-heading h1{font-size:26px}.edi-heading>div:first-child>div>span{font-size:13px}.edi-scope{min-width:340px;padding:10px 12px}.edi-scope strong{font-size:13px}.edi-scope small{font-size:11px}.edi-error{font-size:12px}.edi-layout{grid-template-columns:330px minmax(0,1fr);gap:14px}.edi-registry{max-height:1120px}.edi-registry>header,.edi-panel>header{min-height:58px;padding:11px 14px}.edi-registry>header>svg,.edi-panel>header>svg{width:22px;height:22px}.edi-registry h2,.edi-panel h2{font-size:15px}.edi-registry>header>a{padding:7px 9px;font-size:10px}.edi-registry>header>a svg{width:15px}.edi-registry-filters{grid-template-columns:1fr 116px;padding:10px}.edi-registry-filters input{height:36px;font-size:12px}.edi-registry-filters select{font-size:11px}.edi-provider-list>button{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;min-height:73px;padding:9px 11px}.edi-provider-icon{background:linear-gradient(145deg,#eef9f2,#d9f1e3);border:1px solid #1180521f;border-radius:10px;width:39px;height:39px;box-shadow:0 3px 9px #14644314}.edi-provider-icon svg{stroke-width:1.8px;width:21px;height:21px}.edi-provider-icon.field-verified{background:linear-gradient(145deg,#fff7e6,#ffe8b4)}.edi-provider-icon.crowdsourced{background:linear-gradient(145deg,#fff1f1,#fdd)}.edi-provider-list strong{font-size:12px}.edi-registry>footer{padding:9px 12px;font-size:10.5px}.edi-status{gap:5px;padding:4px 7px;font-size:8.5px}.edi-status i{width:6px;height:6px}.edi-main{gap:13px}.edi-domains{gap:8px;padding:9px}.edi-domains button{grid-template-columns:40px 1fr;min-height:66px;padding:8px}.edi-domains button>span{width:38px;height:38px}.edi-domains svg{stroke-width:1.8px;width:21px;height:21px}.edi-domains strong{font-size:11px}.edi-panel>header p{font-size:10.5px}.edi-dataset-body{grid-template-columns:300px minmax(0,1fr);min-height:244px}.edi-dataset-body>aside{padding:12px}.edi-dataset-body>aside h3{font-size:10.5px}.edi-dataset-body>aside>button{min-height:54px;padding:9px}.edi-dataset-body>aside>button strong{font-size:11px}.edi-dataset-body>aside>button small{font-size:9px}.edi-dataset-body>aside>button b{padding:4px 7px;font-size:8px}.edi-dataset-body>aside>p{font-size:11px}.edi-dataset-body>main>nav{gap:3px;padding:9px 11px}.edi-dataset-body>main>nav button{padding:7px 10px;font-size:10px}.edi-detail-list{padding:12px 15px}.edi-detail-list>div{grid-template-columns:145px 1fr;min-height:42px;padding:8px 9px}.edi-detail-list dt{font-size:10px}.edi-detail-list dd{font-size:11px}.edi-empty strong{font-size:13px}.edi-empty span{font-size:11px}.edi-engine>div{padding:16px}.edi-engine article{grid-template-columns:40px minmax(0,1fr) 18px;gap:9px}.edi-engine article>span{width:38px;height:38px;font-size:13px}.edi-engine article>span svg{width:18px}.edi-engine article strong{font-size:11px}.edi-engine article small{font-size:9px}.edi-engine article>svg{width:15px}.edi-fact-grid{gap:9px;padding:12px}.edi-fact-grid article{grid-template-columns:40px 1fr;grid-template-areas:"icon label""icon value""note note";column-gap:10px;padding:11px}.edi-fact-grid .edi-metric-icon{grid-area:icon;align-self:center}.edi-fact-grid span{grid-area:label;font-size:10.5px}.edi-fact-grid strong{grid-area:value;font-size:22px}.edi-fact-grid small{grid-area:note;margin-top:4px;font-size:9px}.edi-metric-icon{stroke-width:1.9px;border-radius:10px;width:36px;height:36px;padding:8px}.edi-metric-icon.green{background:var(--ui-soft);color:#118052}.edi-metric-icon.blue{background:var(--ui-soft);color:#2874c6}.edi-metric-icon.neutral{background:var(--ui-soft);color:var(--ui-muted)}.edi-metric-icon.amber{color:#b8750d;background:#fff0d0}.edi-metric-icon.rose{background:var(--ui-soft);color:#c8424d}.edi-coverage{padding:12px}.edi-coverage dl>div{grid-template-columns:145px 1fr;min-height:38px;padding:7px}.edi-coverage dt{font-size:10px}.edi-coverage dd{font-size:11px}.edi-scope-path{gap:8px;margin-top:10px;padding:9px;font-size:10px}.edi-scope-path svg{width:17px}.edi-quality-list{gap:9px;padding:12px}.edi-quality-list article{grid-template-columns:40px auto minmax(0,1fr);gap:10px;padding:11px;display:grid}.edi-quality-list .edi-metric-icon{grid-column:1}.edi-quality-list article>span{text-align:left;grid-column:2}.edi-quality-list strong{font-size:21px}.edi-quality-list p{grid-column:3;font-size:9.5px}.edi-lineage{padding:12px}.edi-lineage article{gap:8px;min-width:145px;padding-right:17px}.edi-lineage article>span{width:28px;height:28px;font-size:10px}.edi-lineage strong{max-width:108px;font-size:9px}.edi-panel>footer{padding:9px 12px;font-size:9px}.edi-panel>footer svg{width:15px}.edi-table-wrap{padding:10px 12px 12px}.edi-table-wrap table{font-size:10.5px}.edi-table-wrap th,.edi-table-wrap td{padding:8px}.edi-result{padding:4px 7px}@media (width<=1380px){.edi-layout{grid-template-columns:310px minmax(0,1fr)}.edi-dataset-body{grid-template-columns:270px minmax(0,1fr)}}@media (width<=1050px){.edi-layout{grid-template-columns:1fr}}@media (width<=720px){.edi-heading h1{font-size:26px}.edi-scope{min-width:0}.edi-dataset-body{grid-template-columns:1fr}.edi-engine article{grid-template-columns:38px 1fr}}@media (width<=460px){.edi-heading h1{font-size:24px}}.edi-provider-list em,.edi-provider-list small{font-size:10px}.edi-status{font-size:9.5px}.edi-domains small,.edi-dataset-body>aside>button small{font-size:10px}.edi-dataset-body>aside>button b{font-size:9.5px}.edi-dataset-body>main>nav button,.edi-detail-list dt{font-size:10.5px}.edi-detail-list dd.hash,.edi-engine article small,.edi-fact-grid small{font-size:10px}.edi-quality-list article{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);gap:2px 10px}.edi-quality-list .edi-metric-icon{grid-area:1/1/3;align-self:center}.edi-quality-list article>span{grid-area:1/2}.edi-quality-list small{font-size:10px}.edi-quality-list p{grid-area:2/2;font-size:10px}.edi-lineage small{font-size:9.5px}.edi-lineage strong,.edi-panel>footer{font-size:10px}.edi-panel>footer code{font-size:9.5px}.edi-registry{align-self:stretch;height:100%;min-height:0;max-height:none}.environmental-data-host,.environmental-data-workspace{max-width:100%;overflow-x:hidden}.edi-heading>div:first-child>div{min-width:0}.edi-heading h1{overflow-wrap:anywhere}.edi-provider-list>button{height:78px;min-height:78px;overflow:hidden}.edi-provider-icon{background:var(--ui-panel);overflow:hidden}.edi-provider-icon img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}.edi-provider-icon.international-authoritative{background:var(--ui-panel)}[data-theme=dark] .edi-provider-icon{background:var(--ui-soft);border-color:#3b5b4b}.edi-provider-list>button>span:nth-child(2){align-content:center}.edi-provider-list>button>span:last-child{min-width:0;max-width:112px}.edi-provider-list>button>span:last-child>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.edi-two{align-items:stretch}.edi-two>.edi-panel{height:100%}.edi-lineage{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));align-items:stretch;gap:8px;display:grid;overflow:visible}.edi-lineage article{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:55px;padding:8px;display:grid}.edi-lineage article:after{display:none}.edi-lineage article>div{min-width:0}.edi-lineage strong{overflow-wrap:anywhere;white-space:normal;max-width:none;display:block}[data-theme=dark] .edi-lineage article{background:#132a20;border-color:#2b493a}@media (width<=1500px){.edi-domains{grid-template-columns:repeat(5,minmax(0,1fr))}.edi-domains button:nth-child(n){display:grid}.edi-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edi-quality-list{grid-template-columns:1fr}.edi-lineage{grid-template-columns:repeat(2,minmax(0,1fr))}.edi-scope-path{white-space:normal;flex-wrap:wrap}}@media (width<=1050px){.edi-registry{height:auto}.edi-provider-list{max-height:330px}.edi-provider-list>button{height:86px;min-height:86px}.edi-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.edi-quality-list,.edi-lineage{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.edi-provider-list>button{height:88px;min-height:88px}.edi-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edi-quality-list{grid-template-columns:1fr}.edi-lineage{grid-template-columns:repeat(2,minmax(0,1fr))}.edi-scope-path{white-space:normal;flex-wrap:wrap}}@media (width<=460px){.edi-provider-list>button{height:auto;min-height:82px}.edi-lineage{grid-template-columns:1fr}}@media (width<=600px){.edi-heading>div:first-child{align-items:flex-start}.edi-heading-icon{flex:none}.edi-registry>header{flex-wrap:wrap;align-items:center}.edi-registry>header>a{justify-content:center;width:100%;margin-left:0}.edi-registry-filters{grid-template-columns:1fr}.edi-registry-filters select{height:36px}.edi-provider-list{grid-template-columns:1fr;max-height:420px}.edi-provider-list>button{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);height:98px;min-height:98px}.edi-provider-list>button>.edi-provider-icon{grid-row:1/3}.edi-provider-list>button>span:last-child{grid-area:2/2;justify-content:flex-start;align-items:center;gap:7px;max-width:100%;display:flex}}.edi-registry-filters{grid-template-columns:1fr 1fr}.edi-registry-filters label{grid-column:1/-1}.edi-registry-filters select{height:36px;padding:0 5px}.edi-provider-icon.international{background:var(--ui-soft);color:#2b75c9}.edi-provider-icon.research-reference{background:var(--ui-soft);color:#7653bc}.edi-provider-icon.field{color:#a66a0e;background:#fff2d8}.edi-status.auth-required{color:#9b5218;background:#ffead8}.edi-status.auth-required i{background:#e47a24}.edi-status.reference-only,.edi-status.to-verify{color:#49698e;background:#e9eff8}.edi-status.reference-only i,.edi-status.to-verify i{background:#668bb6}.edi-status.request-required{color:#8a6110;background:#fff1cf}.edi-status.request-required i{background:#efa918}.edi-status.error{color:#a63843;background:#ffe7e9}.edi-status.error i{background:#d94b57}.edi-dataset-body>aside>button b{text-align:center;max-width:108px}.edi-dataset-body>aside>button b.connected{background:var(--ui-soft);color:#087747}.edi-dataset-body>aside>button b.auth-required{color:#9b5218;background:#ffead8}.edi-dataset-body>aside>button b.reference-only,.edi-dataset-body>aside>button b.to-verify{background:var(--ui-soft);color:#49698e}.edi-dataset-body>aside>button b.file-based,.edi-dataset-body>aside>button b.manual,.edi-dataset-body>aside>button b.request-required{color:#8a6110;background:#fff1cf}.edi-detail-list dd a{color:#087747;text-underline-offset:2px;text-decoration:underline}[data-theme=dark] .edi-detail-list dd a{color:#70d4a0}@media (width<=1450px){.edi-layout{grid-template-columns:1fr}.edi-registry{height:auto;max-height:none}.edi-provider-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:330px;display:grid}.edi-provider-list>button{border-right:1px solid var(--ui-line)}.edi-registry>footer{display:none}}@media (width<=600px){.edi-registry-filters{grid-template-columns:1fr}.edi-registry-filters label{grid-column:auto}}.edi-registry-only{width:100%;max-width:none;margin:0}.edi-registry-only .edi-registry{height:auto;min-height:0}.edi-registry-only .edi-provider-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid;overflow:visible}.edi-registry-only .edi-provider-list>button{border-right:1px solid var(--ui-line);height:80px;min-height:80px;padding:10px 14px;position:relative}.edi-registry-only .edi-provider-list>button>span:last-child{text-align:right;align-self:start;max-width:150px}.edi-registry-summary{border-bottom:1px solid var(--ui-line);color:var(--edi-muted);align-items:center;gap:0;margin:0;padding:11px 14px;font-size:11px;display:flex}.edi-registry-summary strong{color:var(--edi-text);font-size:12px}.edi-registry-summary span:before{content:"·";color:#9aaba2;margin:0 8px}.edi-registry-only .edi-registry-filters{grid-template-columns:minmax(0,1fr) minmax(190px,240px) minmax(190px,240px);gap:10px;padding:11px 12px}.edi-registry-only .edi-registry-filters label{grid-column:auto}.edi-registry-only .edi-registry-filters input,.edi-registry-only .edi-registry-filters select{height:38px}.edi-main-full{max-width:none;margin:0}.edi-workspace-switcher{border:1px solid var(--edi-line);background:var(--edi-panel);width:min(1740px,100% - 44px);box-shadow:var(--edi-shadow);border-radius:8px;margin:0 auto 13px;padding:5px;display:flex}.edi-workspace-switcher button{min-width:170px;height:38px;color:var(--edi-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:11px;font-weight:700;display:flex}.edi-workspace-switcher button svg{width:16px}.edi-workspace-switcher button.active{color:#fff;background:#19784e}.edi-intelligence-provider{border:1px solid var(--edi-line);background:var(--edi-panel);box-shadow:var(--edi-shadow);border-radius:8px;grid-template-columns:minmax(220px,.8fr) minmax(220px,.85fr) minmax(260px,1fr) minmax(300px,1.2fr) auto;align-items:end;gap:14px;padding:16px 18px;display:grid}.edi-intelligence-provider>header{align-self:center;align-items:center;gap:9px;display:flex}.edi-intelligence-provider>header>svg{width:22px;color:var(--edi-green)}.edi-intelligence-provider>header span{gap:2px;display:grid}.edi-intelligence-provider>header strong{font-size:13px}.edi-intelligence-provider>header small{color:var(--edi-muted);font-size:10px}.edi-intelligence-provider dl{grid-template-columns:1fr 1fr;align-self:center;gap:8px;margin:0;display:grid}.edi-intelligence-provider dl>div{gap:3px;display:grid}.edi-intelligence-provider dt{color:var(--edi-muted);text-transform:uppercase;font-size:9px;font-weight:600}.edi-intelligence-provider dd{margin:0;font-size:11px;font-weight:600}.edi-intelligence-provider label{color:var(--edi-muted);align-items:center;gap:6px;font-size:10px;font-weight:600;display:grid}.edi-intelligence-provider select{border:1px solid var(--edi-line);background:var(--edi-panel);width:100%;min-width:0;height:38px;color:var(--edi-text);border-radius:6px;padding:0 10px}.edi-intelligence-provider nav{align-self:center;gap:5px;display:grid}.edi-intelligence-provider nav a{color:#0d7048;white-space:nowrap;text-underline-offset:2px;font-size:9.5px;font-weight:600;text-decoration:underline}.environmental-analysis{max-width:none;margin:0;padding:0 22px 28px}.edi-main .environmental-analysis.is-embedded{max-width:none;margin:3px 0;padding:0}.edi-main .environmental-analysis.is-embedded .ei-suite-head{border-color:var(--edi-line);background:var(--edi-panel);border-radius:8px;padding:16px 18px}.edi-main .environmental-analysis.is-embedded .ei-suite-head h2{font-size:16px}.edi-main .environmental-analysis.is-embedded .ei-suite-head p{color:var(--edi-muted);margin-top:3px;font-size:10px}.edi-main .environmental-analysis.is-embedded .ei-tabs{margin:10px 0}.edi-main .environmental-analysis.is-embedded .ei-card{border-radius:8px;padding:16px}.edi-error{gap:3px;display:grid}.edi-error span{font-size:11px}.edi-error details{margin-top:4px}.edi-error summary,.ei-partial-warning summary{cursor:pointer;font-weight:600}.edi-error code,.ei-partial-warning code{overflow-wrap:anywhere;white-space:normal;margin-top:5px;display:block}.ei-partial-warning{color:#654918;background:#fff5d9;border-left:3px solid #e5a51f;border-radius:5px;gap:4px;margin:10px 0;padding:11px 13px;display:grid}.ei-partial-warning span{font-size:12px}[data-theme=dark] .edi-intelligence-provider nav a{color:#70d4a0}@media (width<=1250px){.edi-intelligence-provider{grid-template-columns:1fr 1fr}.edi-intelligence-provider nav{grid-template-columns:auto auto;justify-content:end}}@media (width<=1050px){.edi-registry-only .edi-provider-list{grid-template-columns:repeat(2,minmax(0,1fr))}.edi-registry-only .edi-registry-filters{grid-template-columns:1fr 1fr}.edi-registry-only .edi-registry-filters label{grid-column:1/-1}}@media (width<=720px){.edi-intelligence-provider{grid-template-columns:1fr}.edi-intelligence-provider nav{grid-template-columns:1fr;justify-content:stretch}.edi-intelligence-provider nav a{text-align:left}.edi-registry-only .edi-provider-list{grid-template-columns:1fr}.environmental-analysis{padding:0 10px 22px}.edi-workspace-switcher{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 20px);display:grid}.edi-workspace-switcher button{width:100%;min-width:0;padding:0 7px;font-size:10px}}@media (width<=460px){.edi-workspace-switcher button{gap:0;padding:0 4px;font-size:9.5px}.edi-workspace-switcher button svg{display:none}}@media (width<=600px){.edi-registry-only .edi-provider-list>button{height:auto;min-height:82px}.edi-registry-only .edi-registry-filters{grid-template-columns:1fr}.edi-registry-only .edi-registry-filters label{grid-column:auto}.edi-registry-summary{flex-wrap:wrap;align-items:flex-start;row-gap:4px}}.edi-layout{align-items:stretch}.edi-registry{--edi-provider-row-height:78px;align-self:stretch;height:100%}.edi-provider-list{overflow:hidden}.edi-registry-pagination{align-items:center;gap:10px;padding:10px 12px!important;display:flex!important}.edi-registry-pagination>span,.edi-registry-pagination>small{color:var(--edi-muted);font-size:10px}.edi-registry-pagination>nav{align-items:center;gap:4px;margin-left:auto;display:flex}.edi-registry-pagination button{border:1px solid var(--ui-line);background:var(--ui-panel);min-width:28px;height:28px;color:var(--edi-text);cursor:pointer;border-radius:5px;place-items:center;padding:0 7px;display:grid}.edi-registry-pagination button[aria-current=page]{color:#fff;background:#19865a;border-color:#19865a}.edi-registry-pagination button:disabled{cursor:default;opacity:.42}.edi-registry-pagination button svg{width:14px;height:14px}[data-theme=dark] .edi-registry-pagination button{color:var(--edi-text);background:#10231a;border-color:#365844}[data-theme=dark] .edi-registry-pagination button[aria-current=page]{color:#fff;background:#258d60}@media (width<=1450px){.edi-registry{align-self:start;height:auto}.edi-registry>footer{display:flex}.edi-provider-list{max-height:none}}@media (width<=600px){.edi-registry-pagination{flex-wrap:wrap}.edi-registry-pagination>small{width:100%}}.namria-catalog>header .namria-lock{margin-left:auto}.namria-lock{color:#8b5708;letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:600}.namria-notice{color:#654918;background:#fff5d9;border-left:3px solid #e5a51f;border-radius:5px;align-items:flex-start;gap:9px;margin:12px;padding:11px 13px;display:flex}.namria-notice svg{flex:none;width:18px;height:18px}.namria-notice p{font-size:11px;line-height:1.45}.namria-error{color:#9b2929;margin:0 12px 10px;font-size:11px}.namria-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}.namria-summary article{border:1px solid var(--edi-line);background:var(--edi-soft);border-radius:7px;gap:3px;padding:13px;display:grid}.namria-summary span{color:var(--edi-muted);text-transform:uppercase;font-size:10px}.namria-summary strong{font-size:24px}.namria-summary small{color:var(--edi-muted);font-size:9px}.namria-map-layout{border:1px solid var(--edi-line);background:var(--edi-soft);border-radius:8px;grid-template-columns:minmax(0,2.2fr) minmax(280px,.8fr);min-height:470px;margin:0 12px 12px;display:grid;overflow:hidden}.namria-map,.namria-maplibre{min-height:470px;position:relative}.namria-map{background:#c8dee0;overflow:hidden}.namria-maplibre{position:absolute;inset:0}.namria-map>img{object-fit:fill;background:var(--ui-panel);width:100%;height:100%;min-height:470px}.namria-map-title,.namria-map-status{z-index:2;color:#173e30;background:#fffefbe8;border:1px solid #bcd2c1;border-radius:7px;max-width:calc(100% - 90px);position:absolute;left:12px;box-shadow:0 5px 18px #173e301f}.namria-map-title{gap:3px;padding:10px 12px;display:grid;top:12px}.namria-map-title span,.namria-map-status{color:#60766b;font-size:10px}.namria-map-status{text-transform:uppercase;padding:7px 9px;font-weight:600;bottom:12px}.namria-map-empty{min-height:470px;color:var(--edi-muted);place-items:center;display:grid}.namria-map-detail{border-left:1px solid var(--edi-line);background:var(--edi-panel);align-content:start;gap:13px;padding:20px;display:grid}.namria-map-detail>small{color:var(--edi-green);letter-spacing:.08em;font-size:9px;font-weight:600}.namria-map-detail h3{font-size:15px}.namria-map-detail p{color:var(--edi-muted);font-size:11px;line-height:1.5}.namria-map-detail label{color:var(--edi-muted);gap:7px;font-size:10px;font-weight:600;display:grid}.namria-map-detail select{border:1px solid var(--edi-line);background:var(--edi-panel);width:100%;min-height:40px;color:var(--edi-text);border-radius:6px;padding:8px}.namria-map-detail dl{border-top:1px solid var(--edi-line);grid-template-columns:auto minmax(0,1fr);gap:9px 12px;margin:0;padding-top:10px;font-size:10px;display:grid}.namria-map-detail dt{color:var(--edi-muted)}.namria-map-detail dd{text-align:right;margin:0}.namria-catalog-state{color:var(--edi-muted);flex-wrap:wrap;gap:8px 20px;padding:0 12px 10px;font-size:10px;display:flex}.namria-table{border-top:1px solid var(--edi-line)}.namria-table table{min-width:950px}.namria-table td:first-child{white-space:normal;min-width:250px}.namria-table td:first-child strong,.namria-table td:first-child small{display:block}.namria-table td:first-child small{color:var(--edi-muted);overflow-wrap:anywhere;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.namria-state{background:var(--ui-soft);color:var(--ui-muted);text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:600;display:inline-flex}.namria-state.pending{color:#875708;background:#fff0cf}.namria-state.locked{background:var(--ui-soft);color:#9b2929}.namria-map-link{background:var(--ui-soft);color:#236441;white-space:nowrap;cursor:pointer;border:1px solid #3b8056;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:600}[data-theme=dark] .namria-notice{color:#f2d58a;background:#3a3015}[data-theme=dark] .namria-map-detail{background:var(--edi-panel)}[data-theme=dark] .namria-map-detail select{background:#10231a}@media (width<=1100px){.namria-summary{grid-template-columns:repeat(2,1fr)}.namria-map-layout{grid-template-columns:1fr}.namria-map-detail{border-top:1px solid var(--edi-line);border-left:0}}@media (width<=600px){.namria-catalog>header{flex-wrap:wrap;align-items:flex-start}.namria-catalog>header .namria-lock{width:100%;margin-left:30px}.namria-summary{grid-template-columns:1fr}.namria-map-layout{margin:0 8px 10px}.namria-map,.namria-maplibre,.namria-map>img,.namria-map-empty{min-height:360px}}.environmental-data-host{background:#f6f7ed!important}.environmental-data-workspace{--edi-bg:#f6f7ed;--edi-panel:#fffef8f7;--edi-soft:#edf4e9;--edi-line:#bfd0bd;--edi-text:#123829;--edi-muted:#66776d;--edi-green:#176b42;--edi-shadow:0 7px 22px #224b2711;background-color:#f6f7ed;background-image:radial-gradient(circle at 88% 2%,#f8cc5621,#0000 22%),linear-gradient(#1f6f420e 1px,#0000 1px),linear-gradient(90deg,#1f6f420e 1px,#0000 1px);background-size:100% 100%,40px 40px,40px 40px;padding:18px 20px 32px}.environmental-data-workspace .edi-heading{background:linear-gradient(110deg,#fffef8f7,#edf4e9e6);border-color:#a8c4a9;border-radius:9px;min-height:124px;margin:0 0 14px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 7px 22px #224b2713}.environmental-data-workspace .edi-heading:before,.environmental-data-workspace .edi-heading:after{content:"";pointer-events:none;border-top:1px solid #176b42;width:28px;height:11px;position:absolute;top:10px}.environmental-data-workspace .edi-heading:before{border-left:1px solid #176b42;left:10px}.environmental-data-workspace .edi-heading:after{border-right:1px solid #176b42;right:10px}.environmental-data-workspace .edi-heading-icon{color:#176b42;background:#edf4e9;border-color:#bfd0bd;border-radius:9px;width:48px;height:48px}.environmental-data-workspace .edi-heading p{color:#176b42;letter-spacing:.08em;font:600 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.environmental-data-workspace .edi-heading h1{color:#145b38;margin:3px 0 5px;font-size:28px;font-weight:700;line-height:1.15}.environmental-data-workspace .edi-heading>div:first-child>div>span{color:#66776d;font-size:12px}.environmental-data-workspace .edi-scope{box-shadow:none;background:#fffef8eb;border-color:#bfd0bd;border-radius:7px}.environmental-data-workspace .edi-scope>svg,.environmental-data-workspace .edi-scope button{color:#176b42}.environmental-data-workspace .edi-workspace-switcher{background:#fffef8f5;border-color:#bfd0bd;border-radius:9px;gap:5px;width:100%;margin:0 0 14px;padding:6px;box-shadow:0 7px 22px #224b270b}.environmental-data-workspace .edi-workspace-switcher button{color:#5c7064;border:1px solid #0000;border-radius:7px;flex:0 230px;min-width:180px;height:40px}.environmental-data-workspace .edi-workspace-switcher button:hover{color:#315f47;background:#f5f7ef;border-color:#bfd0bd}.environmental-data-workspace .edi-workspace-switcher button.active{color:#fff;box-shadow:none;background:#176b42;border-color:#176b42}.environmental-data-workspace .weather-history-workspace{--wh-line:#bfd0bd;--wh-text:#123829;--wh-muted:#66776d;gap:12px}.environmental-data-workspace :is(.wh-intro,.wh-controls,.wh-summary-card,.wh-records,.wh-provenance){background:#fffef8f7;border-color:#bfd0bd;border-radius:9px;box-shadow:0 7px 22px #224b270e}.environmental-data-workspace .wh-intro{background:linear-gradient(110deg,#fffef8fa,#edf4e9d1);min-height:96px}.environmental-data-workspace .wh-intro>div>span,.environmental-data-workspace .wh-intro aside,.environmental-data-workspace .wh-location>strong{background:#edf4e9}.environmental-data-workspace .wh-intro>div>span,.environmental-data-workspace .wh-intro aside>svg{color:#176b42}.environmental-data-workspace .wh-intro p{color:#176b42;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.environmental-data-workspace .wh-controls{background:#fffef8f5}.environmental-data-workspace .wh-controls :is(input,select),.environmental-data-workspace .wh-actions button,.environmental-data-workspace .wh-records>header button,.environmental-data-workspace .wh-records>footer button{background:#fffef8;border-color:#bfd0bd}.environmental-data-workspace :is(.wh-scope,.wh-period)>div,.environmental-data-workspace .wh-period{border-color:#bfd0bd}.environmental-data-workspace :is(.wh-scope button.active,.wh-period button.active),.environmental-data-workspace .wh-actions button.primary{color:#fff;background:#176b42;border-color:#176b42}.environmental-data-workspace .wh-summary-card{border-left:3px solid #176b42;min-height:92px}.environmental-data-workspace .wh-summary-card>svg{color:#176b42;background:#edf4e9;border-radius:9px}.environmental-data-workspace .wh-records>header{background:#edf4e9;border-color:#bfd0bd}.environmental-data-workspace .wh-table-wrap th{color:#506c5e;background:#edf4e9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.environmental-data-workspace .wh-table-wrap td{background:#fffef8bf;border-color:#dbe4d8}.environmental-data-workspace .wh-table-wrap tbody tr:nth-child(2n) td{background:#edf4e973}.environmental-data-workspace .wh-provenance{border-left:3px solid #176b42}[data-theme=dark] .environmental-data-host{background:#0b1510!important}[data-theme=dark] .environmental-data-workspace{--edi-bg:#0b1510;--edi-panel:#101d16f7;--edi-soft:#17291f;--edi-line:#345242;--edi-text:#e7f3eb;--edi-muted:#9fb2a7;--edi-green:#69c891;background-color:#0b1510;background-image:linear-gradient(#69c89109 1px,#0000 1px),linear-gradient(90deg,#69c89109 1px,#0000 1px);background-size:40px 40px,40px 40px}[data-theme=dark] .environmental-data-workspace .edi-heading{background:linear-gradient(110deg,#12271dfa,#0c1b14f5);border-color:#4b6e5b;box-shadow:0 9px 28px #0000003d}[data-theme=dark] .environmental-data-workspace .edi-heading:before,[data-theme=dark] .environmental-data-workspace .edi-heading:after{border-color:#69c891}[data-theme=dark] .environmental-data-workspace .edi-heading-icon{color:#69c891;background:#17291f;border-color:#345242}[data-theme=dark] .environmental-data-workspace .edi-heading p{color:#69c891}[data-theme=dark] .environmental-data-workspace .edi-heading h1{color:#8bd8aa}[data-theme=dark] .environmental-data-workspace .edi-heading>div:first-child>div>span{color:#9fb2a7}[data-theme=dark] .environmental-data-workspace .edi-scope{background:#101d16;border-color:#4b6e5b}[data-theme=dark] .environmental-data-workspace .edi-scope>svg,[data-theme=dark] .environmental-data-workspace .edi-scope button{color:#69c891}[data-theme=dark] .environmental-data-workspace .edi-workspace-switcher{background:#101d16f7;border-color:#345242;box-shadow:0 9px 28px #0000002e}[data-theme=dark] .environmental-data-workspace .edi-workspace-switcher button{color:#9fb2a7}[data-theme=dark] .environmental-data-workspace .edi-workspace-switcher button:hover{color:#c7d8ce;background:#17291f;border-color:#4b6e5b}[data-theme=dark] .environmental-data-workspace .edi-workspace-switcher button.active{color:#effaf3;background:#245c3b;border-color:#69c891}[data-theme=dark] .environmental-data-workspace .weather-history-workspace{--wh-line:#345242;--wh-text:#e7f3eb;--wh-muted:#9fb2a7}[data-theme=dark] .environmental-data-workspace :is(.wh-intro,.wh-controls,.wh-summary-card,.wh-records,.wh-provenance){background:#101d16f7;border-color:#345242;box-shadow:0 9px 28px #0000002e}[data-theme=dark] .environmental-data-workspace .wh-intro{background:linear-gradient(110deg,#17291f,#101d16)}[data-theme=dark] .environmental-data-workspace :is(.wh-intro>div>span,.wh-intro aside,.wh-location>strong,.wh-records>header,.wh-table-wrap th){background:#17291f}[data-theme=dark] .environmental-data-workspace .wh-intro :is(p,aside>svg){color:#69c891}[data-theme=dark] .environmental-data-workspace .wh-controls :is(input,select),[data-theme=dark] .environmental-data-workspace :is(.wh-actions button,.wh-records>header button,.wh-records>footer button){color:#e7f3eb;background:#101d16;border-color:#4b6e5b}[data-theme=dark] .environmental-data-workspace :is(.wh-scope button.active,.wh-period button.active),[data-theme=dark] .environmental-data-workspace .wh-actions button.primary{color:#effaf3;background:#245c3b;border-color:#69c891}[data-theme=dark] .environmental-data-workspace .wh-summary-card{border-left-color:#69c891}[data-theme=dark] .environmental-data-workspace .wh-summary-card>svg{color:#69c891;background:#17291f}[data-theme=dark] .environmental-data-workspace .wh-table-wrap td{color:#e7f3eb;background:#101d16e6;border-color:#294638}[data-theme=dark] .environmental-data-workspace .wh-table-wrap tbody tr:nth-child(2n) td{background:#17291fc7}[data-theme=dark] .environmental-data-workspace .wh-provenance{border-left-color:#69c891}@media (width<=720px){.environmental-data-workspace .edi-workspace-switcher{grid-template-columns:1fr;width:100%}.environmental-data-workspace .edi-workspace-switcher button{min-width:0}}.weather-history-workspace{--wh-line:var(--ui-line);--wh-text:var(--ui-ink);--wh-muted:var(--ui-muted);color:var(--wh-text);gap:14px;display:grid}.wh-intro,.wh-controls,.wh-summary-card,.wh-records,.wh-provenance{border:1px solid var(--wh-line);background:var(--edi-panel,var(--ui-panel));border-radius:9px;box-shadow:0 4px 18px #2047330a}.wh-intro{justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.wh-intro>div,.wh-intro aside,.wh-provenance{align-items:center;gap:12px;display:flex}.wh-intro>div>span{background:var(--ui-soft);color:#167a50;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.wh-intro svg{width:22px}.wh-intro p{color:#15805a;letter-spacing:.08em;margin:0 0 3px;font-size:10px;font-weight:800}.wh-intro h2{margin:0;font-size:22px}.wh-intro small{color:var(--wh-muted);font-size:11px}.wh-intro aside{background:var(--ui-soft);border-radius:7px;min-width:260px;padding:10px 13px}.wh-intro aside>svg{color:#1e8c60}.wh-intro aside span{gap:2px;display:grid}.wh-intro aside strong{font-size:12px}.wh-controls{grid-template-columns:minmax(230px,1.05fr) minmax(220px,1.15fr) minmax(145px,.7fr) minmax(145px,.7fr) auto;gap:12px;padding:15px;display:grid}.wh-controls label,.wh-scope{align-content:start;gap:6px;display:grid}.wh-controls label>span,.wh-scope>span{color:var(--wh-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.wh-controls input,.wh-controls select,.wh-location>strong{box-sizing:border-box;border:1px solid var(--wh-line);background:var(--edi-panel,var(--ui-panel));width:100%;height:40px;color:var(--wh-text);font:inherit;border-radius:6px;padding:0 11px;font-size:11px}.wh-location>strong{background:var(--ui-soft);align-items:center;display:flex}.wh-scope>div,.wh-period{border:1px solid var(--wh-line);border-radius:6px;display:flex;overflow:hidden}.wh-scope button,.wh-period button{border:0;border-right:1px solid var(--wh-line);min-height:38px;color:var(--wh-muted);cursor:pointer;background:0 0;padding:0 14px;font-size:10px;font-weight:700}.wh-scope button:last-child,.wh-period button:last-child{border-right:0}.wh-scope button.active,.wh-period button.active{color:#fff;background:#19784e}.wh-actions{align-items:end;gap:7px;display:flex}.wh-actions button,.wh-records>header button{border:1px solid var(--wh-line);background:var(--ui-panel);height:40px;color:var(--wh-text);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:10px;font-weight:700;display:flex}.wh-actions button.primary{color:#fff;background:#19784e;border-color:#19784e}.wh-actions svg,.wh-records>header button svg{width:14px}.wh-actions button:disabled,.wh-records>header button:disabled{opacity:.5}.wh-period{grid-column:1/-1;justify-self:start}.wh-period button{min-width:112px}.wh-alert{color:#6e5118;background:#fff6dd;border-left:3px solid #d89d23;border-radius:6px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.wh-alert svg{flex:none;width:17px}.wh-alert span{gap:2px;display:grid}.wh-alert strong{font-size:11px}.wh-alert small{font-size:10px;line-height:1.45}.wh-alert.error{background:var(--ui-soft);color:#8b2f29;border-color:#cf4f43}.wh-loading,.wh-empty{border:1px solid var(--wh-line);background:var(--edi-panel,var(--ui-panel));min-height:260px;color:var(--wh-muted);border-radius:9px;align-content:center;place-items:center;gap:10px;display:grid}.wh-loading svg{width:22px;animation:1s linear infinite wh-spin}@keyframes wh-spin{to{transform:rotate(360deg)}}.wh-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.wh-summary-card{align-items:center;gap:11px;min-width:0;padding:14px;display:flex}.wh-summary-card>svg{background:var(--ui-soft);color:#287456;border-radius:50%;flex:none;width:34px;height:34px;padding:8px}.wh-summary-card.blue>svg{background:var(--ui-soft);color:#3077b9}.wh-summary-card.orange>svg{color:#d47b20;background:#fff0dc}.wh-summary-card.teal>svg{background:var(--ui-soft);color:#168477}.wh-summary-card span{gap:2px;min-width:0;display:grid}.wh-summary-card small{color:var(--wh-muted);text-transform:uppercase;font-size:9px}.wh-summary-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.wh-summary-card em{color:var(--wh-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.wh-records{overflow:hidden}.wh-records>header{border-bottom:1px solid var(--wh-line);justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.wh-records h3{margin:0;font-size:15px}.wh-records p{color:var(--wh-muted);margin:3px 0 0;font-size:10px}.wh-table-wrap{max-width:100%;overflow:auto}.wh-table-wrap table{border-collapse:collapse;width:100%;min-width:1240px}.wh-table-wrap th{background:var(--ui-soft);color:var(--ui-muted);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:10px 12px;font-size:8.5px}.wh-table-wrap td{border-top:1px solid var(--ui-line);color:var(--ui-ink);vertical-align:middle;padding:12px;font-size:10px}.wh-table-wrap td strong,.wh-table-wrap td small{display:block}.wh-table-wrap td small{color:var(--wh-muted);margin-top:3px;font-size:8.5px}.wh-table-wrap td.rain{color:#1671a7;font-weight:700}.wh-coverage{background:var(--ui-soft);color:#16744e;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.wh-records>footer{border-top:1px solid var(--wh-line);color:var(--wh-muted);justify-content:space-between;align-items:center;padding:10px 14px;font-size:9px;display:flex}.wh-records>footer nav{align-items:center;gap:8px;display:flex}.wh-records>footer button{border:1px solid var(--wh-line);background:var(--ui-panel);width:30px;height:28px;color:var(--wh-text);border-radius:5px;place-items:center;display:grid}.wh-records>footer button:disabled{opacity:.4}.wh-records>footer svg{width:14px}.wh-empty{border:0;border-radius:0;min-height:230px}.wh-empty svg{color:#41936e;width:30px}.wh-empty strong{color:var(--wh-text)}.wh-empty p{text-align:center;max-width:460px;margin:0}.wh-provenance{padding:13px 15px}.wh-provenance>svg{color:#188055;flex:none;width:20px}.wh-provenance div{gap:3px;display:grid}.wh-provenance strong{font-size:11px}.wh-provenance p{color:var(--wh-muted);margin:0;font-size:9.5px;line-height:1.5}[data-theme=dark] .weather-history-workspace{--wh-line:var(--ui-line);--wh-text:var(--ui-ink);--wh-muted:var(--ui-muted)}[data-theme=dark] .wh-intro aside,[data-theme=dark] .wh-location>strong,[data-theme=dark] .wh-table-wrap th{background:#112b20}[data-theme=dark] .wh-actions button,[data-theme=dark] .wh-records>header button,[data-theme=dark] .wh-records>footer button{color:var(--wh-text);background:#11271e}[data-theme=dark] .wh-alert{color:#f2d58a;background:#3b3015}[data-theme=dark] .wh-alert.error{color:#efaaa4;background:#3a1e1c}@media (width<=1200px){.wh-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-actions{align-items:center}.wh-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.wh-intro{flex-direction:column;align-items:flex-start}.wh-intro aside{box-sizing:border-box;width:100%;min-width:0}.wh-controls{grid-template-columns:1fr}.wh-period{grid-column:auto;width:100%;overflow:auto}.wh-period button{flex:1;min-width:102px}.wh-actions{grid-template-columns:1fr 1fr;display:grid}.wh-summary{grid-template-columns:1fr 1fr}.wh-summary-card:last-child{grid-column:1/-1}.wh-records>header{flex-direction:column;align-items:flex-start}.wh-records>header button{width:100%}}@media (width<=450px){.wh-summary{grid-template-columns:1fr}.wh-summary-card:last-child{grid-column:auto}.wh-scope>div{grid-template-columns:1fr 1fr;display:grid}.wh-scope button{padding:0 8px}.wh-intro h2{font-size:19px}}@media print{.wh-controls,.wh-records>header button,.wh-records>footer{display:none}.wh-table-wrap{overflow:visible}.wh-table-wrap table{min-width:0;font-size:7pt}.weather-history-workspace{display:block}.weather-history-workspace>*{margin-bottom:10px}}.extreme-events-workspace{--ee-line:var(--ui-line);--ee-text:var(--ui-ink);--ee-muted:var(--ui-muted);min-width:0;color:var(--ee-text);gap:14px;display:grid}.ee-intro,.ee-controls,.ee-summary-card,.ee-index-card,.ee-study-heading,.ee-projection,.ee-projection-heading,.ee-projection-source,.ee-method{border:1px solid var(--ee-line);background:var(--edi-panel,var(--ui-panel));border-radius:10px;box-shadow:0 4px 18px #2047330a}.ee-intro{justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.ee-intro>div,.ee-intro aside,.ee-method,.ee-projection{align-items:center;gap:12px;display:flex}.ee-intro>div>span{background:var(--ui-soft);color:#c96b1a;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.ee-intro.projection-intro>div>span{background:var(--ui-soft);color:#197a51}.ee-intro svg{width:23px}.ee-intro p,.ee-index-card>header p{color:#168056;letter-spacing:.08em;margin:0 0 3px;font-size:10px;font-weight:800}.ee-intro h2{margin:0;font-size:22px}.ee-intro small{color:var(--ee-muted);font-size:11px}.ee-intro aside{background:var(--ui-soft);border-radius:8px;min-width:390px;padding:11px 13px}.ee-intro aside>svg{color:#18845a;flex:none}.ee-intro aside>span{gap:2px;display:grid}.ee-intro aside strong{font-size:12px}.ee-intro aside .ee-info-button{margin-left:auto}.ee-controls{grid-template-columns:1fr 1fr auto;align-items:end;gap:13px;padding:15px;display:grid}.ee-controls fieldset{border:1px solid var(--ee-line);border-radius:7px;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:10px;display:grid}.ee-controls legend{color:#297257;padding:0 6px;font-size:10px;font-weight:800}.ee-controls label{gap:5px;display:grid}.ee-controls label span{color:var(--ee-muted);text-transform:uppercase;font-size:9px;font-weight:700}.ee-controls input{border:1px solid var(--ee-line);background:var(--edi-panel,var(--ui-panel));width:100%;height:39px;color:var(--ee-text);border-radius:6px;padding:0 10px}.ee-actions{gap:7px;display:flex}.ee-actions button,.ee-study-heading button{border:1px solid var(--ee-line);background:var(--ui-panel);height:40px;color:var(--ee-text);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:10px;font-weight:700;display:flex}.ee-actions button.primary{color:#fff;background:#19784e;border-color:#19784e}.ee-actions button:disabled{opacity:.5;cursor:not-allowed}.ee-actions svg,.ee-study-heading button svg{width:14px}.ee-validation{color:#a73f36;grid-column:1/-1;margin:0;font-size:10px}.ee-alert{color:#6e5118;background:#fff6dd;border-left:3px solid #d89d23;border-radius:6px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.ee-alert svg{flex:none;width:17px}.ee-alert span{gap:2px;display:grid}.ee-alert strong{font-size:11px}.ee-alert small{font-size:10px;line-height:1.45}.ee-alert.error{background:var(--ui-soft);color:#8b2f29;border-color:#cf4f43}.ee-loading,.ee-empty{border:1px solid var(--ee-line);background:var(--edi-panel,var(--ui-panel));min-height:280px;color:var(--ee-muted);text-align:center;border-radius:10px;align-content:center;place-items:center;gap:10px;display:grid}.ee-loading svg{width:23px;animation:1s linear infinite ee-spin}.ee-empty svg{color:#b47a16;width:34px}.ee-empty strong{color:var(--ee-text);font-size:14px}.ee-empty p{max-width:520px;margin:0;font-size:10px}@keyframes ee-spin{to{transform:rotate(360deg)}}.ee-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ee-summary-card{align-items:center;gap:11px;min-width:0;padding:14px;display:flex}.ee-summary-card>svg{background:var(--ui-soft);color:#257553;border-radius:50%;flex:none;width:36px;height:36px;padding:8px}.ee-summary-card.blue>svg{background:var(--ui-soft);color:#3178b8}.ee-summary-card.orange>svg{color:#cf791d;background:#fff0dc}.ee-summary-card span{gap:2px;min-width:0;display:grid}.ee-summary-card small{color:var(--ee-muted);text-transform:uppercase;font-size:9px}.ee-summary-card strong{font-size:18px}.ee-summary-card em{color:var(--ee-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.ee-study-heading{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.ee-study-heading h3{margin:0;font-size:16px}.ee-study-heading p{color:var(--ee-muted);margin:3px 0 0;font-size:10px}.ee-study-heading>div:last-child{align-items:center;gap:7px;display:flex}.ee-index-card{overflow:hidden}.ee-index-card>header{border-bottom:1px solid var(--ee-line);align-items:center;gap:10px;padding:13px 16px;display:flex}.ee-index-card>header>span{background:var(--ui-soft);color:#197a51;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.ee-index-card>header svg{width:19px}.ee-index-card>header h3{margin:0;font-size:15px}.ee-table-wrap{max-width:100%;overflow:auto}.ee-table-wrap table{border-collapse:collapse;width:100%;min-width:1010px}.ee-table-wrap th{background:var(--ui-soft);color:var(--ui-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:10px 11px;font-size:8.5px}.ee-table-wrap th span,.ee-table-wrap th small{display:block}.ee-table-wrap th small{color:var(--ui-muted);margin-top:2px;font-size:7px}.ee-table-wrap td{border-top:1px solid var(--ui-line);color:var(--ui-ink);padding:10px 11px;font-size:10px}.ee-table-wrap tr:first-child td{border-top:0}.ee-table-wrap td:first-child{background:var(--ui-soft);width:100px}.ee-table-wrap td:nth-child(2){width:76px}.ee-table-wrap td:nth-child(4){width:88px;color:var(--ee-muted)}.ee-table-wrap td:nth-child(n+5){font-variant-numeric:tabular-nums;width:132px}.ee-group-label{color:var(--ui-muted);text-transform:uppercase;font-size:9px}.ee-table-wrap td.baseline{background:var(--ui-soft)}.ee-table-wrap td.study{background:var(--ui-soft);color:#116f49;font-weight:800}.ee-table-wrap td.positive{color:#b04d27;font-weight:800}.ee-table-wrap td.negative{color:#16735a;font-weight:800}.ee-table-wrap td.neutral{color:var(--ee-muted)}.ee-projection,.ee-method{padding:13px 15px}.ee-projection>svg,.ee-method>svg{color:#ba7713;flex:none;width:20px}.ee-method>svg{color:#198158}.ee-projection div,.ee-method div{gap:3px;min-width:0;display:grid}.ee-projection strong,.ee-method strong{font-size:11px}.ee-projection p,.ee-method p{color:var(--ee-muted);margin:0;font-size:9.5px;line-height:1.5}.ee-projection>span{color:#8c5f0c;white-space:nowrap;background:#fff0cf;border-radius:99px;margin-left:auto;padding:5px 8px;font-size:8px;font-weight:800}.ee-projection-heading{background:linear-gradient(105deg,#eff8f2,#fff8eb);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.ee-projection-heading p{color:#187c52;letter-spacing:.08em;margin:0 0 3px;font-size:9px;font-weight:800}.ee-projection-heading h3{margin:0;font-size:17px}.ee-projection-heading small{color:var(--ee-muted);font-size:10px}.ee-projection-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.ee-projection-heading>div:last-child>span{color:#8a5b0a;white-space:nowrap;background:#fff0ce;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800}.ee-projection-heading button,.ee-info-button{border:1px solid var(--ee-line);background:var(--ui-panel);height:40px;color:var(--ee-text);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.ee-info-button{background:var(--ui-soft);color:#176b49;border-color:#8dbba4}.ee-info-button svg,.ee-projection-heading button svg{width:14px;height:14px}.ee-alert.projection{border-color:#cb8b1b}.ee-projection-table{min-width:1330px!important}.ee-projection-table thead tr:first-child th{text-align:center}.ee-projection-table thead tr:first-child th[rowspan]{text-align:left}.ee-projection-table th.rcp45{background:var(--ui-soft);color:#17616c}.ee-projection-table th.rcp85{background:var(--ui-soft);color:#9a531b}.ee-projection-table td:nth-child(n+6){text-align:right}.ee-projection-table td>strong{font-variant-numeric:tabular-nums;display:block}.ee-projection-table td>small{color:var(--ui-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:8px;display:block}.ee-projection-table td.bounded{background:var(--ui-soft)}.ee-projection-table td>em{color:#a16410;text-transform:uppercase;font-size:7px;font-style:normal;display:block}.ee-projection-source{align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.ee-projection-source>svg{color:#197b53;flex:none;width:19px}.ee-projection-source strong{font-size:11px}.ee-projection-source p{color:var(--ee-muted);margin:3px 0 0;font-size:9.5px;line-height:1.55}.ee-projection-source a{color:#17744f;font-weight:700}.ee-info-layer{z-index:1200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ee-info-scrim{cursor:pointer;background:#051610ad;border:0;width:100%;height:100%;position:absolute;inset:0}.ee-info-modal{background:var(--edi-panel,var(--ui-panel));width:min(980px,100vw - 40px);max-height:min(880px,100vh - 40px);color:var(--ee-text);border:1px solid #96bda9;border-radius:14px;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #04181052}.ee-info-modal>header{border-bottom:1px solid var(--ee-line);background:var(--ui-soft);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.ee-info-modal>header p{color:#19784e;letter-spacing:.08em;margin:0 0 3px;font-size:9px;font-weight:800}.ee-info-modal>header h2{margin:0;font-size:20px}.ee-info-modal>header small{color:var(--ee-muted);font-size:10px}.ee-info-modal>header>button{border:1px solid var(--ee-line);background:var(--ui-panel);width:36px;height:36px;color:var(--ee-text);cursor:pointer;border-radius:7px;flex:none;place-items:center;display:grid}.ee-info-modal>header>button svg{width:17px}.ee-info-body{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid;overflow:auto}.ee-info-body>section{border:1px solid var(--ee-line);background:var(--ui-panel);border-radius:9px;min-width:0;padding:15px}.ee-info-body h3{align-items:center;gap:7px;margin:0 0 9px;font-size:12px;display:flex}.ee-info-body h3 svg{color:#198158;width:16px}.ee-info-body p,.ee-info-body li{color:var(--ee-muted);font-size:10px;line-height:1.6}.ee-info-body p{margin:6px 0}.ee-info-body ul{gap:5px;margin:0;padding-left:18px;display:grid}.ee-info-body a{color:#176f4d;font-weight:700}.ee-info-body code{overflow-wrap:anywhere;color:#285548;font-size:9px}.ee-info-body dl{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0 0;display:grid}.ee-info-body dl>div{background:var(--ui-soft);border-radius:6px;gap:2px;padding:8px;display:grid}.ee-info-body dt{color:var(--ee-muted);text-transform:uppercase;font-size:8px}.ee-info-body dd{margin:0;font-size:9.5px;font-weight:700}.ee-index-guide{grid-column:1/-1}.ee-info-table-wrap{border:1px solid var(--ee-line);border-radius:7px;max-height:300px;overflow:auto}.ee-info-table-wrap table{border-collapse:collapse;width:100%}.ee-info-table-wrap th{background:var(--ui-soft);color:var(--ui-muted);text-align:left;text-transform:uppercase;padding:8px;font-size:8px;position:sticky;top:0}.ee-info-table-wrap td{border-top:1px solid var(--ee-line);padding:8px;font-size:9px}.ee-info-table-wrap p{padding:8px}[data-theme=dark] .extreme-events-workspace{--ee-line:var(--ui-line);--ee-text:var(--ui-ink);--ee-muted:var(--ui-muted)}[data-theme=dark] .ee-intro aside,[data-theme=dark] .ee-table-wrap th,[data-theme=dark] .ee-table-wrap td:first-child{background:#112b20}[data-theme=dark] .ee-actions button,[data-theme=dark] .ee-study-heading button,[data-theme=dark] .ee-projection-heading button,[data-theme=dark] .ee-info-button,[data-theme=dark] .ee-controls input{color:var(--ee-text);background:#11271e}[data-theme=dark] .ee-table-wrap td.baseline{background:#192921}[data-theme=dark] .ee-table-wrap td.study{background:#123126}[data-theme=dark] .ee-alert{color:#f2d58a;background:#3b3015}[data-theme=dark] .ee-alert.error{color:#efaaa4;background:#3a1e1c}[data-theme=dark] .ee-info-modal,[data-theme=dark] .ee-info-body>section{background:#0d2119}[data-theme=dark] .ee-info-modal>header,[data-theme=dark] .ee-info-table-wrap th,[data-theme=dark] .ee-info-body dl>div{background:#112b20}[data-theme=dark] .ee-info-modal>header>button{color:var(--ee-text);background:#11271e}@media (width<=1120px){.ee-controls{grid-template-columns:1fr 1fr}.ee-actions{grid-column:1/-1}.ee-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ee-intro{flex-direction:column;align-items:flex-start}.ee-intro>div{align-items:flex-start}.ee-intro aside{flex-wrap:wrap;width:100%;min-width:0}.ee-intro aside .ee-info-button{width:100%;margin-left:0}.ee-controls{grid-template-columns:1fr}.ee-controls fieldset{grid-template-columns:1fr 1fr}.ee-actions{grid-column:auto;grid-template-columns:1fr 1fr;display:grid}.ee-summary{grid-template-columns:1fr 1fr}.ee-study-heading,.ee-projection-heading{flex-direction:column;align-items:flex-start}.ee-study-heading>div:last-child,.ee-projection-heading>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.ee-study-heading button,.ee-projection-heading button{width:100%}.ee-projection-heading>div:last-child>span{text-align:center;grid-column:1/-1}.ee-projection{align-items:flex-start}.ee-projection>span{display:none}.ee-info-layer{padding:10px}.ee-info-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.ee-info-body{grid-template-columns:1fr}.ee-index-guide{grid-column:auto}}@media (width<=460px){.ee-intro h2{font-size:19px}.ee-controls fieldset,.ee-summary,.ee-actions{grid-template-columns:1fr}.ee-summary-card em{white-space:normal}}@media print{.ee-controls,.ee-study-heading button{display:none}.ee-table-wrap{overflow:visible}.ee-table-wrap table{min-width:0;font-size:7pt}.extreme-events-workspace{display:block}.extreme-events-workspace>*{margin-bottom:10px}}.environmental-intelligence{--ei-bg:var(--ui-canvas);--ei-card:var(--ui-panel);--ei-text:var(--ui-ink);--ei-muted:var(--ui-muted);--ei-line:var(--ui-line);--ei-accent:#67e8f9;color:var(--ei-text);margin-top:20px}.ei-suite-head{border:1px solid var(--ui-line);background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);border-radius:16px;justify-content:space-between;align-items:start;gap:16px;padding:20px 24px;display:flex;box-shadow:0 10px 28px #19453211}.ei-suite-head h2{margin:4px 0;font-size:26px}.ei-suite-head small,.ei-suite-head span{color:var(--ei-accent);letter-spacing:.08em;font-weight:600}.ei-tabs,.ei-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.environmental-intelligence button,.environmental-intelligence input,.environmental-intelligence select,.environmental-intelligence textarea{font:inherit;color:var(--ei-text);background:var(--ei-bg);border:1px solid var(--ei-line);border-radius:7px;padding:8px 10px}.environmental-intelligence button{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.environmental-intelligence button[aria-selected=true],.environmental-intelligence button[aria-pressed=true]{border-color:var(--ei-accent);box-shadow:inset 0 -2px var(--ei-accent)}.environmental-intelligence button:disabled{cursor:not-allowed;opacity:.65}.environmental-intelligence :focus-visible{outline:3px solid var(--ei-accent);outline-offset:3px}.ei-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ei-card{border:1px solid var(--ei-line);background:var(--ei-card);border-radius:12px;min-width:0;padding:18px}.ei-card h2,.ei-card h3{align-items:center;gap:8px;display:flex}.ei-card label{color:var(--ei-muted);gap:5px;margin:10px 0;font-weight:600;display:grid}.ei-card textarea{resize:vertical;min-height:100px}.ei-notice{background:#f59e0b1f;border-left:4px solid #f59e0b;align-items:start;gap:8px;padding:10px;display:flex}.ei-metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px;margin:12px 0;display:grid}.ei-metrics>div,.ei-metrics>button{text-align:left;border:1px solid var(--ei-line);background:var(--ei-bg);border-radius:8px;gap:5px;padding:12px;display:grid}.ei-metrics small{color:var(--ei-muted)}.ei-list{gap:7px;margin:12px 0;display:grid}.ei-list button{text-align:left;display:grid}.ei-list span,.ei-source small{color:var(--ei-muted)}.ei-source{border-bottom:1px solid var(--ei-line);grid-template-columns:1fr auto;gap:4px 12px;padding:10px 0;display:grid}.ei-source small{grid-column:1/-1}.ei-table-wrap{overflow:auto}.ei-card table{border-collapse:collapse;width:100%}.ei-card th,.ei-card td{text-align:left;border-bottom:1px solid var(--ei-line);white-space:nowrap;padding:8px}.ei-pagination{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.ei-pagination svg{width:14px}.ei-dialog{max-width:min(620px,100vw - 30px);color:var(--ei-text);background:var(--ei-card);border:1px solid var(--ei-line);border-radius:12px;padding:18px}.ei-dialog::backdrop{background:#020617b8}.ei-dialog header{justify-content:space-between;align-items:center;gap:20px;display:flex}.ei-dialog h3{margin:0}.ei-playback{border:1px solid var(--ei-line);background:var(--ei-bg);gap:8px;margin:12px 0;padding:20px;display:grid}.ei-card dl{grid-template-columns:auto 1fr;gap:8px;display:grid}.ei-card dd{margin:0}.environmental-intelligence [role=status]{color:var(--ei-accent)}.ei-threat-workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.ei-threat-overview,.ei-source-quality{grid-column:1/-1}.ei-threat-overview>header{justify-content:space-between;gap:16px;display:flex}.ei-freshness{border:1px solid var(--ei-line);color:var(--ei-accent);border-radius:999px;align-self:start;padding:6px 10px;font-weight:600}.ei-layer-preview{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:12px 0;display:grid}.ei-layer-preview span{background:var(--ei-bg);border-left:6px solid;gap:4px;padding:10px;display:grid}.ei-hazard-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.ei-hazard-cards button{text-align:left;gap:5px;display:grid}.ei-hazard-cards small,.ei-hazard-cards span,.ei-source-quality span,.ei-source-quality small{color:var(--ei-muted)}.ei-source-quality article{border-bottom:1px solid var(--ei-line);grid-template-columns:2fr 1fr 1fr;gap:5px 14px;padding:10px 0;display:grid}.ei-source-quality article small{grid-column:1/-1}@media (width<=760px){.ei-grid,.ei-threat-workspace{grid-template-columns:1fr}.ei-threat-overview,.ei-source-quality{grid-column:auto}.ei-suite-head,.ei-threat-overview>header{display:grid}.ei-tabs{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.ei-tabs button{white-space:nowrap}.ei-metrics{grid-template-columns:1fr 1fr}.ei-pagination{flex-wrap:wrap}.ei-source-quality article{grid-template-columns:1fr}}@media (width<=430px){.ei-metrics{grid-template-columns:1fr}.environmental-intelligence{font-size:14px}}.environmental-data-workspace{margin-top:10px}.environmental-data-workspace>.ei-tabs{z-index:4;background:color-mix(in srgb,var(--ei-bg) 92%,transparent);border-bottom:1px solid var(--ei-line);margin:0 0 16px;padding:6px 0 10px;position:sticky;top:0}.environmental-data-workspace>.ei-tabs button{background:0 0;border-color:#0000;border-radius:7px 7px 0 0;padding:11px 15px;font-weight:600}.environmental-data-workspace>.ei-tabs button[aria-selected=true]{color:var(--ei-accent);background:color-mix(in srgb,var(--ei-accent) 10%,transparent);border-color:var(--ei-accent)}.ei-data-panel{gap:14px;display:grid}.ei-archive-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ei-archive-summary>div{border:1px solid var(--ei-line);background:var(--ei-card);border-radius:12px;gap:7px;min-height:110px;padding:16px;display:grid}.ei-archive-summary small{color:var(--ei-muted);letter-spacing:.08em;font-weight:600}.ei-archive-summary strong{font-size:28px}.ei-archive-summary span{color:var(--ei-muted);font-size:12px}.ei-coverage{margin-top:2px}.ei-coverage-list{gap:8px;display:grid}.ei-coverage-list article{border:1px solid var(--ei-line);background:var(--ei-bg);border-radius:9px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:8px 18px;padding:12px;display:grid}.ei-coverage-list article div{gap:4px;display:grid}.ei-coverage-list small,.ei-coverage-list span,.ei-scope-note{color:var(--ei-muted)}.ei-barangay-profile{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ei-barangay-profile div{border:1px solid var(--ei-line);background:var(--ei-bg);border-radius:8px;gap:5px;padding:13px;display:grid}.ei-history-controls{grid-template-columns:2fr 1fr;gap:12px;display:grid}.ei-source-steps{border:1px solid var(--ei-line);border-radius:9px;padding:14px}.ei-source-steps dt{font-weight:600}.ei-source-health{gap:10px;display:grid}.ei-source-health article{border:1px solid var(--ei-line);background:var(--ei-bg);border-radius:10px;grid-template-columns:auto minmax(260px,1fr) minmax(220px,.7fr);gap:12px;padding:14px;display:grid}.ei-source-health article>i{background:#f59e0b;border-radius:50%;width:10px;height:10px;margin-top:5px}.ei-source-health article>i[data-state=complete]{background:#22c55e}.ei-source-health article>i[data-state=failed]{background:#ef4444}.ei-source-health article>div{gap:4px;display:grid}.ei-source-health article p,.ei-source-health article small{color:var(--ei-muted);margin:0}.ei-source-health article dl{margin:0}.ei-source-health article dd{text-align:right}.environmental-data-workspace code{color:var(--ei-accent)}@media (width<=900px){.ei-archive-summary{grid-template-columns:1fr 1fr}.ei-source-health article{grid-template-columns:auto 1fr}.ei-source-health article dl{grid-column:2}.ei-coverage-list article{grid-template-columns:1fr auto}.ei-coverage-list article span{grid-column:1/-1}}@media (width<=560px){.ei-archive-summary,.ei-barangay-profile,.ei-history-controls,.ei-source-health article{grid-template-columns:1fr}.ei-source-health article>i{display:none}.ei-source-health article dl{grid-column:auto}}.alerts-lock,.alerts-info,.alerts-safety,.alerts-warning{border-radius:10px;align-items:flex-start;gap:10px;display:flex}.alerts-lock{color:#744b00;background:#fff9e9;border:1px solid #d9a441;margin:0 0 16px;padding:13px 15px}.alerts-lock svg,.alerts-info svg,.alerts-safety svg,.alerts-warning svg{flex:none;width:18px}.alerts-lock b,.alerts-lock span,.alerts-safety b,.alerts-safety span,.alerts-warning b,.alerts-warning span{display:block}.alerts-lock b{letter-spacing:.08em;font-size:10px}.alerts-lock span{margin-top:4px;font-size:10px;line-height:1.45}[data-theme=dark] .alerts-lock{color:#fde68a;background:#332400}.alerts-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.alerts-stats article{border:1px solid var(--wx-line);background:var(--wx-panel);border-radius:12px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex;box-shadow:0 8px 22px #0f3b620c}.alerts-stats article>span{color:#16704d;background:#16845713;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.alerts-stats svg{width:19px}.alerts-stats small,.alerts-stats b,.alerts-stats em{display:block}.alerts-stats small{color:var(--wx-muted);text-transform:uppercase;font-size:8px;font-weight:750}.alerts-stats b{margin:2px 0;font-size:20px}.alerts-stats em{color:var(--wx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.alerts-manual{border:1px solid var(--wx-line);background:var(--wx-panel);border-radius:14px;margin-bottom:18px;padding:16px}.alerts-manual>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.alerts-manual h2{margin:0;font-size:17px}.alerts-manual p{color:var(--wx-muted);margin:4px 0 0;font-size:9px}.alerts-manual>header>b{color:#9a6700;border:1px solid #d9a441;border-radius:999px;padding:5px 8px;font-size:8px}.alerts-manual>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.alerts-manual>div>button{border:1px solid var(--wx-line);background:var(--wx-panel2);min-width:0;color:var(--wx-ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.alerts-manual>div>button:hover,.alerts-manual>div>button:focus-visible{border-color:#168457;box-shadow:0 7px 20px #0f513218}.alerts-manual button>span{color:#c2410c;background:#fff7ed;border-radius:8px;grid-row:1/3;place-items:center;width:31px;height:31px;display:grid}.alerts-manual button>span[data-tone=advisory]{color:#a16207;background:#fef9c3}.alerts-manual button svg{width:15px}.alerts-manual button>svg{grid-area:1/3/3}.alerts-manual strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.alerts-manual small{color:var(--wx-muted);font-size:8px}.alerts-table-card{border:1px solid var(--wx-line);background:var(--wx-panel);border-radius:15px;overflow:hidden;box-shadow:0 14px 35px #0f3b6210}.alerts-table-card>header{border-bottom:1px solid var(--wx-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.alerts-table-card h2{margin:2px 0 3px;font-size:20px}.alerts-table-card header small,.alerts-table-card header p{color:var(--wx-muted);margin:0;font-size:9px}.alerts-legend{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.alerts-legend span,.alerts-legend b{border:1px solid var(--wx-line);border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:flex}.alerts-legend i{background:#64748b;border-radius:50%;width:7px;height:7px}.alerts-legend i[data-tone=critical]{background:#dc2626}.alerts-legend i[data-tone=warning]{background:#f97316}.alerts-legend i[data-tone=advisory]{background:#eab308}.alerts-legend b{color:#9a6700;border-color:#d9a441}.alerts-actions{justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px 0;display:flex}.alerts-actions>div[role=tablist]{border:1px solid var(--wx-line);border-radius:9px;margin-right:auto;display:flex}.alerts-actions>div[role=tablist] button{border:0;border-radius:0}.alerts-actions>div[role=tablist] button:first-child{border-radius:8px 0 0 8px}.alerts-actions>div[role=tablist] button:last-child{border-radius:0 8px 8px 0}.alerts-actions [role=tab][aria-selected=true]{color:#16704d;background:#16845714}.alerts-actions button,.alerts-filters button,.alerts-table-card footer button,.alerts-preview button,.alerts-dialog .buttons button,.alerts-subscriptions button,.alerts-provider-form>button,.alerts-sub-form button{border:1px solid var(--wx-line);background:var(--wx-panel);min-height:36px;color:var(--wx-ink);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:9px;font-weight:750;display:inline-flex}.alerts-actions svg,.alerts-filters button svg,.alerts-table-card footer svg{width:15px}.alerts-actions .primary,.alerts-dialog .primary,.alerts-sub-form .primary{color:#fff;background:#16704d;border-color:#16704d}.alerts-dialog .danger,.alerts-subscriptions .danger{color:#b91c1c;border-color:#dc2626}.alerts-filters{grid-template-columns:auto repeat(4,minmax(125px,1fr)) auto;align-items:end;gap:8px;padding:12px 18px;display:grid}.alerts-filters>div{gap:4px;display:flex}.alerts-filters>div button[aria-pressed=true]{color:#16704d;background:#16845714;border-color:#168457}.alerts-filters label,.alerts-provider-grid label,.alerts-sub-form label,.alerts-review>label,.alerts-template-settings>article>label{color:var(--wx-muted);gap:4px;font-size:8px;font-weight:700;display:grid}.alerts-filters select,.alerts-filters input,.alerts-form select,.alerts-form input,.alerts-form textarea,.alerts-provider-form select,.alerts-provider-form input,.alerts-sub-form select,.alerts-sub-form input,.alerts-review select,.alerts-review textarea,.alerts-template-settings select{border:1px solid var(--wx-line);background:var(--wx-panel);width:100%;min-height:36px;color:var(--wx-ink);font:inherit;border-radius:8px;padding:7px 9px;font-size:10px}.alerts-info{color:#1e40af;background:#eff6ff;border:1px solid #60a5fa66;align-items:center;margin:0 18px 12px;padding:9px 11px;font-size:9px}[data-theme=dark] .alerts-info{color:#bfdbfe;background:#17255480}.alerts-table-wrap{border-block:1px solid var(--wx-line);overflow:auto}.alerts-table-wrap table{border-collapse:collapse;width:100%;min-width:1120px}.alerts-table-wrap th,.alerts-table-wrap td{border-bottom:1px solid var(--wx-line);text-align:left;vertical-align:top;padding:11px 13px;font-size:9px}.alerts-table-wrap th{background:var(--wx-panel2);color:var(--wx-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;position:sticky;top:0}.alerts-table-wrap td small{max-width:270px;color:var(--wx-muted);text-overflow:ellipsis;margin-top:4px;font-size:8px;display:block;overflow:hidden}.alerts-title{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.alerts-row-actions{flex-wrap:wrap;gap:5px;display:flex}.alerts-row-actions button{border:1px solid var(--wx-line);min-height:28px;color:var(--wx-ink);font:inherit;cursor:pointer;background:0 0;border-radius:7px;align-items:center;padding:5px 7px;font-size:8px;display:inline-flex}.alerts-row-actions svg{width:14px}.alerts-severity,.alerts-status,.alerts-channel{color:#475569;text-transform:uppercase;background:#64748b18;border-radius:999px;align-items:center;gap:4px;margin:0 4px 3px 0;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.alerts-channel svg{width:12px}.alerts-severity[data-tone=critical],.alerts-status[data-status=failed],.alerts-status[data-status=rejected]{color:#b91c1c;background:#fee2e2}.alerts-severity[data-tone=warning],.alerts-status[data-status=retry],.alerts-status[data-status=configuration_required]{color:#c2410c;background:#ffedd5}.alerts-severity[data-tone=advisory],.alerts-status[data-status=in_local_review],.alerts-status[data-status=queued]{color:#a16207;background:#fef9c3}.alerts-severity[data-tone=info],.alerts-status[data-status=approved],.alerts-status[data-status=sent]{color:#15803d;background:#dcfce7}.alerts-empty{min-height:180px;color:var(--wx-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.alerts-empty svg{width:28px}.alerts-empty b{color:var(--wx-ink);font-size:13px}.alerts-empty span{font-size:9px}.alerts-table-card>footer{color:var(--wx-muted);justify-content:space-between;align-items:center;padding:12px 18px;font-size:9px;display:flex}.alerts-table-card>footer>div{gap:7px;display:flex}.alerts-table-card button:disabled,.alerts-dialog button:disabled{cursor:not-allowed;opacity:.55}.alerts-notice{background:var(--wx-panel2);border-radius:8px;padding:10px 12px;font-size:10px}.alerts-dialog{border:1px solid var(--wx-line);background:var(--wx-panel);width:min(620px,100vw - 28px);max-height:calc(100vh - 28px);color:var(--wx-ink);border-radius:14px;padding:0;overflow:auto;box-shadow:0 30px 90px #02061766}.alerts-dialog.wide{width:min(1000px,100vw - 28px)}.alerts-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07111f99}.alerts-dialog>header{border-bottom:1px solid var(--wx-line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.alerts-dialog h2{margin:3px 0 0;font-size:18px}.alerts-dialog header small{color:#168457;letter-spacing:.08em;font-size:8px;font-weight:800}.alerts-dialog header button{border:1px solid var(--wx-line);width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.alerts-dialog header svg{width:17px}.alerts-form{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.alerts-form label{color:var(--wx-muted);gap:5px;font-size:9px;font-weight:700;display:grid}.alerts-form .wide{grid-column:1/-1}.alerts-form fieldset,.alerts-dispatch fieldset,.alerts-template-settings fieldset{border:1px solid var(--wx-line);border-radius:9px;flex-wrap:wrap;gap:9px;padding:11px;display:flex}.alerts-form fieldset label,.alerts-dispatch fieldset label,.alerts-template-settings fieldset label{align-items:center;gap:5px;display:flex}.alerts-form fieldset input,.alerts-dispatch fieldset input,.alerts-template-settings fieldset input{width:auto;min-height:auto}.alerts-form fieldset.barangays{grid-template-columns:repeat(3,1fr);max-height:180px;display:grid;overflow:auto}.alerts-form p{color:#744b00;background:#fff9e9;border:1px solid #d9a441;border-radius:8px;gap:7px;margin:0;padding:10px;font-size:9px;display:flex}.alerts-form p svg{width:15px}.alerts-form .buttons,.alerts-preview .buttons,.alerts-review .buttons,.alerts-dispatch .buttons{justify-content:flex-end;gap:8px;display:flex}.alerts-preview,.alerts-review,.alerts-dispatch{padding:18px}.alerts-preview>p{font-size:12px;line-height:1.6}.alerts-preview dl,.alerts-dispatch dl{grid-template-columns:130px 1fr;gap:7px;margin:18px 0;font-size:10px;display:grid}.alerts-preview dt,.alerts-dispatch dt{color:var(--wx-muted)}.alerts-preview dd,.alerts-dispatch dd{overflow-wrap:anywhere;margin:0}.alerts-review{gap:12px;display:grid}.alerts-warning,.alerts-safety{color:#744b00;background:#fff9e9;border:1px solid #d9a441;padding:10px 11px;font-size:9px;line-height:1.45}[data-theme=dark] .alerts-warning,[data-theme=dark] .alerts-safety{color:#fde68a;background:#332400}.alerts-dispatch fieldset{margin:12px 0;display:grid}.alerts-dispatch fieldset label>span:last-child{color:var(--wx-muted);margin-left:auto;font-size:8px}.alerts-settings-shell{grid-template-columns:190px minmax(0,1fr);min-height:550px;display:grid}.alerts-settings-shell>nav{border-right:1px solid var(--wx-line);background:var(--wx-panel2);flex-direction:column;gap:4px;padding:14px;display:flex}.alerts-settings-shell>nav button,.alerts-provider-tabs button{color:var(--wx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:9px;font-size:9px;display:flex}.alerts-settings-shell>nav button[aria-pressed=true],.alerts-provider-tabs button[aria-pressed=true]{color:#16704d;background:#16845718}.alerts-settings-shell>nav svg{width:15px}.alerts-settings-shell>main{min-width:0;padding:18px}.alerts-settings-shell h3{margin:0 0 5px;font-size:16px}.settings-lead{color:var(--wx-muted);margin:0 0 15px;font-size:9px;line-height:1.5}.alerts-rule-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px;display:grid}.alerts-rule-grid article,.alerts-template-settings article,.alerts-subscriptions article{border:1px solid var(--wx-line);border-radius:10px;padding:12px}.alerts-rule-grid article>header,.alerts-provider-form>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.alerts-rule-grid article>label{color:var(--wx-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:9px;display:flex}.alerts-rule-grid input[type=checkbox]{width:auto}.alerts-rule-grid select{border:1px solid var(--wx-line);background:var(--wx-panel);min-height:30px;color:var(--wx-ink);border-radius:7px;font-size:9px}.ready,.pending{text-transform:uppercase;font-size:8px;font-weight:800}.ready{color:#15803d}.pending{color:#b45309}.alerts-provider-tabs{border-bottom:1px solid var(--wx-line);gap:5px;margin-bottom:14px;display:flex}.alerts-provider-tabs button{border-radius:8px 8px 0 0}.alerts-provider-form{gap:12px;display:grid}.alerts-provider-grid,.alerts-sub-form{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.alerts-provider-form>p{color:var(--wx-muted);align-items:flex-start;gap:6px;margin:0;font-size:8px;display:flex}.alerts-provider-form>p svg{flex:none;width:14px}.alerts-provider-form>button{justify-self:end}.alerts-template-settings,.alerts-subscriptions{gap:9px;display:grid}.alerts-template-settings article{grid-template-columns:minmax(160px,1fr) 140px 120px;align-items:start;gap:10px;display:grid}.alerts-template-settings article>div b,.alerts-template-settings article>div small{display:block}.alerts-template-settings article>div small{color:var(--wx-muted);margin-top:3px;font-size:8px}.alerts-template-settings fieldset{grid-column:1/-1;margin:0}.alerts-sub-form{margin-bottom:14px}.alerts-sub-form button{align-self:end}.alerts-subscriptions article{align-items:center;gap:7px;display:flex}.alerts-subscriptions article>div{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.alerts-subscriptions article small{width:100%;color:var(--wx-muted);text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.alerts-empty-line{color:var(--wx-muted);font-size:9px}.alerts-provider-form>header>div{align-items:center;gap:8px;display:flex}.alerts-provider-form>header h3{margin:0;font-size:16px}.alerts-provider-lead{line-height:1.55;font-size:9px!important}.alerts-provider-readiness{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.alerts-provider-readiness span{border:1px solid var(--wx-line);color:var(--wx-muted);border-radius:8px;align-items:center;gap:7px;padding:9px;font-size:8px;display:flex}.alerts-provider-readiness b{color:#64748b;background:#64748b18;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.alerts-provider-readiness span[data-ready=true]{color:#176b42;background:#effaf3;border-color:#86c9a4}.alerts-provider-readiness span[data-ready=true] b{color:#fff;background:#176b42}.alerts-provider-test{border:1px solid var(--wx-line);border-radius:8px;align-items:flex-start;gap:9px;padding:11px;font-size:9px;line-height:1.45;display:flex}.alerts-provider-test>svg{flex:none;width:18px}.alerts-provider-test span,.alerts-provider-test b,.alerts-provider-test small{display:block}.alerts-provider-test small{margin-top:3px}.alerts-provider-test[data-state=passed]{color:#176b42;background:#effaf3;border-color:#86c9a4}.alerts-provider-test[data-state=failed]{color:#a3362f;background:#fff1ef;border-color:#e3aaa5}.alerts-provider-actions{justify-content:flex-end;gap:8px;display:flex}.alerts-provider-actions button{border:1px solid var(--wx-line);background:var(--wx-panel);min-height:36px;color:var(--wx-ink);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:9px;font-weight:750;display:inline-flex}.alerts-provider-actions button svg{width:15px}.alerts-provider-actions .primary{color:#fff;background:#176b42;border-color:#176b42}.alerts-provider-actions .danger{color:#a3362f;border-color:#efb2ad;margin-right:auto}@media (width<=1300px){.alerts-stats,.alerts-manual>div,.alerts-filters{grid-template-columns:repeat(3,1fr)}.alerts-filters>div{grid-column:1/-1}}@media (width<=768px){.alerts-stats,.alerts-manual>div{grid-template-columns:repeat(2,1fr)}.alerts-table-card>header,.alerts-manual>header{flex-direction:column}.alerts-legend{justify-content:flex-start}.alerts-actions{flex-wrap:wrap;justify-content:stretch}.alerts-actions>div[role=tablist]{width:100%;margin:0}.alerts-actions>div button,.alerts-actions>button{flex:1}.alerts-filters{grid-template-columns:1fr 1fr}.alerts-form,.alerts-provider-grid,.alerts-sub-form,.alerts-provider-readiness{grid-template-columns:1fr}.alerts-provider-actions{flex-wrap:wrap}.alerts-form .wide{grid-column:auto}.alerts-form fieldset.barangays{grid-template-columns:repeat(2,1fr)}.alerts-settings-shell{grid-template-columns:1fr}.alerts-settings-shell>nav{border-right:0;border-bottom:1px solid var(--wx-line);flex-flow:wrap}.alerts-rule-grid{grid-template-columns:1fr}.alerts-template-settings article{grid-template-columns:1fr 1fr}.alerts-template-settings article>div,.alerts-template-settings fieldset{grid-column:1/-1}}@media (width<=440px){.alerts-stats,.alerts-manual>div,.alerts-filters{grid-template-columns:1fr}.alerts-filters>div{grid-template-columns:repeat(3,1fr);display:grid}.alerts-table-card>footer{flex-direction:column;align-items:flex-start;gap:8px}.alerts-table-card>footer>div{width:100%}.alerts-table-card>footer button{flex:1}.alerts-form fieldset.barangays,.alerts-template-settings article{grid-template-columns:1fr}.alerts-template-settings article>*{grid-column:1/-1}.alerts-subscriptions article{flex-wrap:wrap;align-items:flex-start}}.alerts-workspace{color:var(--wx-ink);gap:14px;display:grid}.alerts-workspace .wx-heading,.alerts-workspace :is(.alerts-lock,.alerts-stats,.alerts-manual){margin:0}.alerts-workspace .alerts-lock{color:#765515;background:#fff6dd;border-color:#d4ad4f;border-radius:7px;box-shadow:0 5px 16px #7552120a}.alerts-workspace .alerts-stats{gap:12px}.alerts-workspace .alerts-stats article{--stat-accent:#176b42;--stat-soft:#e8f3e9;border-color:#c6d3c5;border-left:3px solid var(--stat-accent);background:linear-gradient(145deg,#fffef8fa,var(--stat-soft));border-radius:9px;min-height:108px;box-shadow:0 7px 22px #224b2711}.alerts-workspace .alerts-stats article[data-channel=facebook]{--stat-accent:#1877f2;--stat-soft:#edf4ff}.alerts-workspace .alerts-stats article[data-channel=email]{--stat-accent:#0f8a72;--stat-soft:#e9f7f2}.alerts-workspace .alerts-stats article[data-channel=sms]{--stat-accent:#bd7600;--stat-soft:#fff5dc}.alerts-workspace .alerts-stats article[data-channel=push]{--stat-accent:#7357c7;--stat-soft:#f2efff}.alerts-workspace .alerts-stats article[data-channel=barangay]{--stat-accent:#176b42;--stat-soft:#e8f3e9}.alerts-workspace .alerts-stats article>span{border:1px solid color-mix(in srgb,var(--stat-accent) 25%,transparent);background:var(--stat-soft);color:var(--stat-accent);border-radius:8px}.alerts-workspace .alerts-stats small{color:#506c5e;letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.alerts-workspace .alerts-stats b{color:#123829;font-size:24px}.alerts-workspace .alerts-stats em{color:#66776d}.alerts-workspace .alerts-manual{background:#fffef8f5;border-color:#a8c4a9;border-radius:9px;box-shadow:0 7px 22px #224b2711}.alerts-workspace .alerts-manual>header{border-bottom:1px solid #d7e1d3;padding-bottom:12px}.alerts-workspace .alerts-manual h2{color:#145b38}.alerts-workspace .alerts-manual p{font-size:10px;line-height:1.5}.alerts-workspace .alerts-manual>div>button{--template-accent:#176b42;--template-soft:#edf4e9;border-color:#c5d2c3;border-left:3px solid var(--template-accent);background:#fffef8;border-radius:8px;min-height:66px}.alerts-workspace .alerts-manual>div>button[data-template=rain]{--template-accent:#1677b8;--template-soft:#e8f4fb}.alerts-workspace .alerts-manual>div>button[data-template=flood]{--template-accent:#087f8c;--template-soft:#e6f6f7}.alerts-workspace .alerts-manual>div>button[data-template=heat]{--template-accent:#d95d20;--template-soft:#fff0e8}.alerts-workspace .alerts-manual>div>button[data-template=storm]{--template-accent:#7654bd;--template-soft:#f1edfb}.alerts-workspace .alerts-manual>div>button[data-template=wind]{--template-accent:#1c8c78;--template-soft:#e8f6f2}.alerts-workspace .alerts-manual>div>button[data-template=air]{--template-accent:#a87308;--template-soft:#fff6da}.alerts-workspace .alerts-manual>div>button[data-template=travel]{--template-accent:#375fba;--template-soft:#edf2ff}.alerts-workspace .alerts-manual>div>button[data-template=quake]{--template-accent:#c44343;--template-soft:#fcecec}.alerts-workspace .alerts-manual>div>button[data-template=school]{--template-accent:#a34778;--template-soft:#faedf5}.alerts-workspace .alerts-manual button>span{border:1px solid color-mix(in srgb,var(--template-accent) 22%,transparent);background:var(--template-soft);color:var(--template-accent)}.alerts-workspace .alerts-manual button>svg{color:var(--template-accent);opacity:.72}.alerts-workspace .alerts-manual>div>button:hover,.alerts-workspace .alerts-manual>div>button:focus-visible{border-color:var(--template-accent);background:var(--template-soft);box-shadow:0 6px 16px color-mix(in srgb,var(--template-accent) 13%,transparent);transform:translateY(-1px)}.alerts-workspace .alerts-table-card{background:#fffef8f5;border-color:#a8c4a9;border-radius:9px;box-shadow:0 9px 28px #224b2713}.alerts-workspace .alerts-table-card>header{background:linear-gradient(110deg,#fffef8fa,#edf4e9d1)}.alerts-workspace .alerts-table-card>header small{color:#176b42;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.alerts-workspace .alerts-table-card h2{color:#145b38}.alerts-workspace :is(.alerts-actions button,.alerts-filters button,.alerts-filters select,.alerts-filters input,.alerts-table-card footer button){color:#123829;background:#fffef8;border-color:#bfd0bd;border-radius:7px}.alerts-workspace .alerts-actions .primary{color:#fff;background:#176b42;border-color:#176b42}.alerts-workspace .alerts-actions [role=tab][aria-selected=true],.alerts-workspace .alerts-filters>div button[aria-pressed=true]{color:#145b38;background:#e9f2e7;border-color:#176b42}.alerts-workspace .alerts-info{color:#284e65;background:#eef5f8;border-color:#aac3d8;border-radius:7px}.alerts-workspace .alerts-table-wrap th{color:#506c5e;background:#edf4e9}.alerts-workspace .alerts-table-wrap tbody tr:nth-child(2n){background:#edf4e96b}.alerts-workspace .alerts-empty{background:linear-gradient(#0000,#edf4e96b)}[data-theme=dark] .weather-command .alerts-workspace .alerts-lock{color:#f2d897;background:#2c2718;border-color:#765f31}[data-theme=dark] .weather-command .alerts-workspace .alerts-stats article,[data-theme=dark] .weather-command .alerts-workspace .alerts-manual,[data-theme=dark] .weather-command .alerts-workspace .alerts-table-card{color:#e7f3eb;background:linear-gradient(145deg,#101d16fa,#17291ff0);border-color:#345242;box-shadow:0 9px 28px #0000003d}[data-theme=dark] .weather-command .alerts-workspace .alerts-stats article{border-left-color:var(--stat-accent);background:linear-gradient(145deg,#101d16,color-mix(in srgb,var(--stat-accent) 12%,#17291f))}[data-theme=dark] .weather-command .alerts-workspace .alerts-stats article>span{border-color:color-mix(in srgb,var(--stat-accent) 45%,#345242);background:color-mix(in srgb,var(--stat-accent) 18%,#17291f);color:color-mix(in srgb,var(--stat-accent) 65%,white)}[data-theme=dark] .weather-command .alerts-workspace :is(.alerts-stats b,.alerts-manual h2,.alerts-table-card h2){color:#e7f3eb}[data-theme=dark] .weather-command .alerts-workspace :is(.alerts-stats small,.alerts-stats em,.alerts-manual p){color:#9fb2a7}[data-theme=dark] .weather-command .alerts-workspace .alerts-manual>header{border-color:#345242}[data-theme=dark] .weather-command .alerts-workspace .alerts-manual>div>button{border-color:#345242;border-left-color:var(--template-accent);color:#e7f3eb;background:#17291f}[data-theme=dark] .weather-command .alerts-workspace .alerts-manual button>span{border-color:color-mix(in srgb,var(--template-accent) 45%,#345242);background:color-mix(in srgb,var(--template-accent) 18%,#17291f);color:color-mix(in srgb,var(--template-accent) 65%,white)}[data-theme=dark] .weather-command .alerts-workspace .alerts-manual>div>button:hover,[data-theme=dark] .weather-command .alerts-workspace .alerts-manual>div>button:focus-visible{border-color:var(--template-accent);background:color-mix(in srgb,var(--template-accent) 13%,#17291f)}[data-theme=dark] .weather-command .alerts-workspace .alerts-table-card>header{background:linear-gradient(110deg,#17291f,#101d16);border-color:#345242}[data-theme=dark] .weather-command .alerts-workspace .alerts-table-card>header small{color:#69c891}[data-theme=dark] .weather-command .alerts-workspace :is(.alerts-actions button,.alerts-filters button,.alerts-filters select,.alerts-filters input,.alerts-table-card footer button){color:#e7f3eb;background:#101d16;border-color:#345242}[data-theme=dark] .weather-command .alerts-workspace .alerts-actions .primary{color:#f0fff5;background:#315f45;border-color:#69c891}[data-theme=dark] .weather-command .alerts-workspace .alerts-actions [role=tab][aria-selected=true],[data-theme=dark] .weather-command .alerts-workspace .alerts-filters>div button[aria-pressed=true]{color:#b9e8cb;background:#234632;border-color:#4b6e5b}[data-theme=dark] .weather-command .alerts-workspace .alerts-info{color:#b9d9e9;background:#142733;border-color:#34566c}[data-theme=dark] .weather-command .alerts-workspace .alerts-table-wrap th{color:#c2d6ca;background:#193226}[data-theme=dark] .weather-command .alerts-workspace .alerts-table-wrap tbody tr:nth-child(2n){background:#23463240}[data-theme=dark] .alerts-provider-readiness span{color:#9fb2a7;background:#101d16;border-color:#345242}[data-theme=dark] .alerts-provider-readiness span[data-ready=true],[data-theme=dark] .alerts-provider-test[data-state=passed]{color:#a9e6be;background:#172f22;border-color:#315f45}[data-theme=dark] .alerts-provider-test[data-state=failed]{color:#f5b8b2;background:#351d1b;border-color:#71443f}[data-theme=dark] .alerts-provider-actions button{color:#e7f3eb;background:#101d16;border-color:#345242}[data-theme=dark] .alerts-provider-actions .primary{color:#f0fff5;background:#315f45;border-color:#69c891}.alerts-dialog.settings{flex-direction:column;width:min(980px,100vw - 28px);height:min(78vh,720px);min-height:min(560px,100vh - 28px);display:flex;overflow:hidden}.alerts-dialog.settings>header{flex:none}.alerts-dialog.settings .alerts-settings-shell{flex:1;min-height:0}.alerts-dialog.settings .alerts-settings-shell>nav,.alerts-dialog.settings .alerts-settings-shell>main{overflow-y:auto}.alerts-dialog-footer{border-top:1px solid var(--wx-line);background:var(--wx-panel2);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:9px;display:flex}.alerts-dialog-footer>span{color:#16704d;align-items:center;gap:6px;font-weight:800;display:flex}.alerts-dialog-footer>span svg{width:14px}.alerts-dialog-footer>div{gap:8px;display:flex}.alerts-dialog-footer button{border:1px solid var(--wx-line);background:var(--wx-panel);min-height:36px;color:var(--wx-ink);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:9px;font-weight:750;display:inline-flex}.alerts-dialog-footer button svg{width:15px}.alerts-dialog-footer .primary{color:#fff;background:#16704d;border-color:#16704d}[data-theme=dark] .alerts-dialog-footer>span{color:#a9e6be}.alerts-class-guidance{gap:14px;padding:18px;display:grid}.alerts-class-guidance>header{justify-content:space-between;align-items:center;display:flex}.alerts-class-guidance>header small{color:var(--wx-muted);letter-spacing:.08em;font-size:8px;font-weight:800}.alerts-class-guidance>header h3{margin:3px 0 0;font-size:17px}.alerts-guidance-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.alerts-guidance-metrics article{border:1px solid var(--wx-line);background:var(--wx-panel2);border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:2px 8px;padding:12px;display:grid}.alerts-guidance-metrics svg{color:#168457;grid-row:1/3;width:22px}.alerts-guidance-metrics span{color:var(--wx-muted);font-size:8px}.alerts-guidance-metrics b{font-size:12px}.alerts-class-guidance>section{border-top:1px solid var(--wx-line);padding-top:3px}.alerts-class-guidance>section h3{font-size:12px}.alerts-guidance-hours{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.alerts-guidance-hours article{border:1px solid var(--wx-line);border-radius:8px;gap:3px;padding:9px;display:grid}.alerts-guidance-hours time,.alerts-guidance-hours span{color:var(--wx-muted);font-size:8px}.alerts-guidance-hours b{font-size:11px}.alerts-class-guidance>.buttons{justify-content:flex-end;gap:8px;display:flex}.alerts-class-guidance>.buttons button{border:1px solid var(--wx-line);background:var(--wx-panel);min-height:36px;color:var(--wx-ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:9px;font-weight:750;display:inline-flex}.alerts-class-guidance>.buttons svg{width:15px}.alerts-class-guidance>.buttons .primary{color:#fff;background:#16704d;border-color:#16704d}@media (width<=768px){.alerts-workspace{gap:12px}.alerts-workspace .alerts-stats article{min-height:92px}.alerts-guidance-metrics,.alerts-guidance-hours{grid-template-columns:repeat(2,1fr)}.alerts-dialog-footer{flex-direction:column;align-items:stretch}.alerts-dialog-footer>div{justify-content:flex-end}}@media (width<=440px){.alerts-guidance-metrics,.alerts-guidance-hours{grid-template-columns:1fr}.alerts-dialog-footer>div button{flex:1}}.alerts-workspace .alerts-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.alerts-workspace .alerts-filters>div:first-child{grid-column:1/-1}.alerts-workspace .alerts-filters .search{grid-column:span 2}.alerts-workspace .alerts-all-time{letter-spacing:0;color:#176b49;margin-top:5px;font-size:10px;font-weight:600;line-height:1.4;display:block}.alerts-workspace .alerts-readiness-strip{color:#385c48;background:#f4f8ef;border:1px solid #bfd0bd;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;font-size:12px;display:flex}.alerts-readiness-strip>strong{color:#145b38}.alerts-readiness-strip>button{margin-left:auto}.alerts-workspace .alerts-table-card>footer>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alerts-table-card footer label{align-items:center;gap:7px;font-size:12px;display:flex}.alerts-table-card footer select{color:#123829;background:#fffef8;border:1px solid #bfd0bd;border-radius:6px;min-height:36px;padding:5px}.alerts-composer{grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr);gap:20px;padding:20px;display:grid}.alerts-dialog.composer{flex-direction:column;height:min(82dvh,900px);display:flex;overflow:hidden}.alerts-dialog.composer>header,.alerts-dialog.composer>footer{flex:none}.alerts-dialog.composer>.alerts-composer{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.alerts-composer-fields{border:0;min-width:0;margin:0;padding:0}.alerts-composer .alerts-form{padding:0}.alerts-composer .alerts-form input,.alerts-composer .alerts-form select,.alerts-composer .alerts-form textarea{min-width:0;max-width:100%}.alerts-composer .alerts-form fieldset label span{gap:3px;display:grid}.alerts-composer .alerts-form small{color:#647a6c;font-size:11px;font-weight:400;line-height:1.5}.alerts-composer-insert{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alerts-composer-insert>button{color:#145b38;min-height:38px;font:inherit;cursor:pointer;background:#eef5e9;border:1px solid #abc6ab;border-radius:6px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:inline-flex}.alerts-composer-insert svg{width:16px;height:16px}.alerts-composer-preview{background:#eef5e9;border:1px solid #bfd0bd;border-radius:10px;align-self:start;min-width:0;padding:16px;position:sticky;top:0}.alerts-composer-preview h3{color:#145b38;align-items:center;gap:7px;margin:0 0 12px;font-size:14px;display:flex}.alerts-composer-preview h3 svg{width:17px;height:17px}.alerts-preview-channels{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.alerts-preview-channels button{color:#385c48;min-height:36px;font:inherit;cursor:pointer;background:#fffef8;border:1px solid #b8ceba;border-radius:6px;padding:5px 8px;font-size:11px}.alerts-preview-channels button[aria-pressed=true]{color:#fff;background:#176b49;border-color:#176b49}.alerts-composer-preview article{overflow-wrap:anywhere;background:#fffef8;border:1px solid #d4dfce;border-radius:8px;padding:14px}.alerts-composer-preview article>small{color:#667b6c;letter-spacing:.08em;font-size:10px}.alerts-composer-preview h4{color:#123829;margin:8px 0;font-size:14px}.alerts-composer-preview article>p{white-space:pre-wrap;font-size:12px;line-height:1.7}.alerts-preview-note,.alerts-readiness>p{color:#63796a;font-size:11px;line-height:1.6}.alerts-readiness{border-top:1px solid #bfd0bd;margin-top:18px;padding-top:14px}.alerts-readiness ul{color:#6f5421;margin:0;padding-left:18px;font-size:12px;line-height:1.9}.alerts-version-history{border-top:1px solid #bfd0bd;margin-top:20px;padding-top:14px}.alerts-version-history>h3{font-size:15px}.alerts-version-history>p{color:#63796a;font-size:12px;line-height:1.6}.alerts-version-history details{border:1px solid #d4dfce;border-radius:7px;margin:8px 0;padding:10px}.alerts-version-history summary{cursor:pointer;flex-wrap:wrap;gap:6px 12px;font-size:12px;display:flex}.alerts-version-history summary time{color:#647a6c}.alerts-version-history details>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.alerts-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){.alerts-composer{grid-template-columns:minmax(0,1fr);gap:16px;padding:14px}.alerts-composer-preview{position:static}.alerts-workspace .alerts-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.alerts-workspace .alerts-filters .search{grid-column:1/-1}.alerts-readiness-strip>button{margin-left:0}}@media (width<=440px){.alerts-workspace .alerts-filters{grid-template-columns:minmax(0,1fr)}}.pagasa-climate-context{--pc-accent:#08795c;--pc-line:#b8d6ca;--pc-panel:#f8fcfa;border:1px solid var(--pc-line);color:#17352d;background:linear-gradient(145deg,#fff,#edf7f2);border-radius:16px;gap:12px;margin:16px 0;padding:16px;display:grid;box-shadow:0 12px 34px #123d2c12}.pagasa-climate-context>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pagasa-climate-context>header span,.pagasa-climate-context small{letter-spacing:.06em;font-size:9px}.pagasa-climate-context>header span{color:var(--pc-accent);font-weight:800}.pagasa-climate-context h3{margin:4px 0 0;font-size:17px}.pagasa-climate-context>header>b{color:#08795c;letter-spacing:.05em;white-space:nowrap;background:#e3f6ed;border:1px solid #78bca2;border-radius:999px;padding:6px 8px;font-size:8px}.pagasa-climate-context>header>b[data-state=stale],.pagasa-climate-context>header>b[data-state=unavailable]{color:#9a4d09;background:#fff5e5;border-color:#e8bd83}.pagasa-climate-context>nav{border:1px solid var(--pc-line);background:#e5f0eb;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.pagasa-climate-context>nav button{color:#547067;min-height:38px;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:8px;font-size:10px;font-weight:800}.pagasa-climate-context>nav button[aria-selected=true]{color:var(--pc-accent);background:#fff;box-shadow:0 3px 12px #123d2c16}.pagasa-climate-panel{gap:10px;display:grid}.pagasa-climate-primary{border:1px solid var(--pc-line);background:#fff;border-radius:12px;grid-template-columns:34px 1fr;gap:10px;padding:12px;display:grid}.pagasa-climate-primary>svg{width:25px;color:var(--pc-accent)}.pagasa-climate-primary strong,.pagasa-climate-primary p{display:block}.pagasa-climate-primary strong{margin-top:3px;font-size:14px}.pagasa-climate-primary p{color:#4e6961;margin:5px 0 0;font-size:11px;line-height:1.55}.pagasa-climate-panel dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.pagasa-climate-panel dl>div{border:1px solid var(--pc-line);background:#f8fcfa;border-radius:9px;min-width:0;padding:9px}.pagasa-climate-panel dt{color:#648178;text-transform:uppercase;font-size:8px}.pagasa-climate-panel dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;font-weight:750}.pagasa-climate-unavailable{color:#713d0e;background:#fff8ec;border:1px solid #e8bd83;border-radius:11px;gap:10px;padding:12px;display:flex}.pagasa-climate-unavailable svg{flex:0 0 22px}.pagasa-climate-unavailable p{margin:4px 0 0;font-size:10px;line-height:1.5}.pagasa-drought-context{border-top:1px solid var(--pc-line);gap:9px;padding-top:11px;display:grid}.pagasa-drought-context>header{justify-content:space-between;gap:10px;display:flex}.pagasa-drought-context>header small,.pagasa-drought-context>header strong{display:block}.pagasa-drought-context>header strong{margin-top:3px;font-size:11px}.pagasa-drought-context>header>span{color:#607a72;font-size:9px}.pagasa-drought-periods{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:7px;display:grid}.pagasa-drought-periods article{border:1px solid var(--pc-line);background:#fff;border-radius:9px;gap:4px;min-width:0;padding:9px;display:grid}.pagasa-drought-periods article>span{text-transform:uppercase;font-size:8px}.pagasa-drought-periods article>strong{font-size:11px}.pagasa-drought-periods article>small,.pagasa-drought-periods article>em{color:#637b74;font-size:7px;font-style:normal;line-height:1.4}.pagasa-drought-empty{color:#607a72;margin:0;font-size:10px}.pagasa-drought-context details{font-size:9px}.pagasa-drought-context summary{cursor:pointer;color:var(--pc-accent);font-weight:750}.pagasa-drought-legend{gap:6px;margin-top:9px;display:grid}.pagasa-drought-legend>span{grid-template-columns:13px 90px 1fr;align-items:start;gap:7px;display:grid}.pagasa-drought-legend i{border:1px solid #7c948c;border-radius:3px;width:12px;height:12px}.pagasa-drought-legend b{font-size:9px}.pagasa-drought-legend small{color:#5c766e;line-height:1.4}.pagasa-climate-context>footer{border-top:1px solid var(--pc-line);gap:8px;padding-top:10px;display:grid}.pagasa-climate-context>footer p{color:#506a62;margin:0;font-size:9px;line-height:1.5}.pagasa-climate-context>footer>div{flex-wrap:wrap;gap:10px;display:flex}.pagasa-climate-context a{color:#08795c;align-items:center;gap:4px;font-size:9px;font-weight:750;display:inline-flex}.pagasa-climate-context a svg{width:12px;height:12px}.pagasa-climate-context.is-compact{box-shadow:none;border-radius:12px;margin:10px 0;padding:12px}.pagasa-climate-context.is-compact h3{font-size:14px}.pagasa-climate-context.is-compact .pagasa-drought-periods{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}[data-theme=dark] .pagasa-climate-context{--pc-line:#31594b;color:#eefaf4;background:linear-gradient(145deg,#0c221b,#0b1a16)}[data-theme=dark] .pagasa-climate-primary,[data-theme=dark] .pagasa-climate-panel dl>div,[data-theme=dark] .pagasa-drought-periods article{background:#102820}[data-theme=dark] .pagasa-climate-context>nav{background:#10251e}[data-theme=dark] .pagasa-climate-context>nav button[aria-selected=true]{color:#73e1bb;background:#1b3b30}[data-theme=dark] .pagasa-climate-primary p,[data-theme=dark] .pagasa-climate-context>footer p,[data-theme=dark] .pagasa-drought-periods article>small,[data-theme=dark] .pagasa-drought-periods article>em{color:#a9c4ba}.pagasa-outlook-simple{--pc-line:#b9cdbd;background:#fffef8fa;border-radius:14px;gap:14px;padding:18px;box-shadow:0 8px 24px #204b2b12}.pagasa-outlook-simple>header{align-items:center}.pagasa-outlook-simple>header h3{font-size:18px}.pagasa-outlook-simple>header p{color:#607269;margin:5px 0 0;font-size:11px}.pagasa-outlook-simple>header a{border:1px solid var(--pc-line);background:#fffef8;border-radius:8px;padding:8px 11px;text-decoration:none}.pagasa-outlook-simple>nav{background:#edf3e9;border-radius:10px;padding:3px}.pagasa-outlook-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.pagasa-outlook-card{background:#fffef8;border:1px solid #cedace;border-left-width:4px;border-radius:10px;align-items:center;gap:12px;min-height:102px;padding:14px;display:flex;box-shadow:0 3px 10px #204b2b0a}.pagasa-outlook-card>span{border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.pagasa-outlook-card svg{width:21px;height:21px}.pagasa-outlook-card small,.pagasa-outlook-card strong{display:block}.pagasa-outlook-card small{color:#607269;text-transform:uppercase;font-size:9px;font-weight:700}.pagasa-outlook-card strong{margin-top:5px;font-size:14px;line-height:1.3}.pagasa-outlook-card p{color:#66776d;margin:5px 0 0;font-size:10px;line-height:1.4}.pagasa-outlook-card[data-tone=clear]{border-left-color:#22a66f}.pagasa-outlook-card[data-tone=clear]>span{color:#148044;background:#dff5e7}.pagasa-outlook-card[data-tone=watch]{border-left-color:#d6ae17}.pagasa-outlook-card[data-tone=watch]>span{color:#846300;background:#fff3b0}.pagasa-outlook-card[data-tone=warning]{border-left-color:#e58a18}.pagasa-outlook-card[data-tone=warning]>span{color:#a65408;background:#ffe2b8}.pagasa-outlook-card[data-tone=danger]{border-left-color:#dc4c43}.pagasa-outlook-card[data-tone=danger]>span{color:#b42318;background:#ffd9d4}.pagasa-outlook-card[data-tone=unknown]{border-left-color:#94a39d}.pagasa-outlook-card[data-tone=unknown]>span{color:#5f7069;background:#e8eeeb}.pagasa-outlook-empty{border:1px dashed var(--pc-line);color:#607269;text-align:center;border-radius:10px;align-content:center;place-items:center;gap:5px;min-height:110px;display:grid}.pagasa-outlook-empty svg{width:23px}.pagasa-outlook-empty span{font-size:10px}.pagasa-outlook-simple.is-compact .pagasa-outlook-card{min-height:82px;padding:11px}.pagasa-outlook-simple.is-compact .pagasa-outlook-card>span{flex-basis:36px;width:36px;height:36px}[data-theme=dark] .pagasa-outlook-simple{--pc-line:#345242;background:#101d16}[data-theme=dark] .pagasa-outlook-simple>header p,[data-theme=dark] .pagasa-outlook-card p{color:#9fb2a7}[data-theme=dark] .pagasa-outlook-simple>header a,[data-theme=dark] .pagasa-outlook-card{background:#17291f;border-color:#345242}[data-theme=dark] .pagasa-outlook-simple>nav{background:#17291f}[data-theme=dark] .pagasa-outlook-card[data-tone=clear]{border-left-color:#4fc582}[data-theme=dark] .pagasa-outlook-card[data-tone=watch]{border-left-color:#dfc44d}[data-theme=dark] .pagasa-outlook-card[data-tone=warning]{border-left-color:#ee9b42}[data-theme=dark] .pagasa-outlook-card[data-tone=danger]{border-left-color:#ef6a62}[data-theme=dark] .pagasa-outlook-card[data-tone=unknown]{border-left-color:#71867d}.c3-pagasa-drought-map{z-index:6;background:#e9f1ec;position:absolute;inset:0;overflow:hidden}.c3-pagasa-drought-map iframe{background:#e9f1ec;border:0;width:100%;height:100%}.c3-pagasa-drought-map>header{z-index:2;color:#17352d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fcf7ee;border:1px solid #8db7a5;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:16px;max-width:min(520px,100% - 390px);padding:10px 12px;display:flex;position:absolute;top:18px;left:18px;box-shadow:0 10px 30px #08221733}.c3-pagasa-drought-map>header strong,.c3-pagasa-drought-map>header span{display:block}.c3-pagasa-drought-map>header strong{font-size:10px}.c3-pagasa-drought-map>header span{color:#567068;margin-top:3px;font-size:8px;line-height:1.35}.c3-pagasa-drought-map>header>b{color:#08795c;white-space:nowrap;font-size:8px}.c3-pagasa-drought-map>header>b[data-phase=delayed]{color:#a14f09}.c3-pagasa-drought-map>footer{z-index:2;color:#24463c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fcf7ee;border:1px solid #8db7a5;border-radius:10px;align-items:center;gap:12px;padding:9px 11px;display:flex;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 10px 30px #08221733}.c3-pagasa-drought-map>footer span{margin-right:auto;font-size:8px;line-height:1.4}.c3-pagasa-drought-map>footer a,.c3-pagasa-drought-map>footer button{color:#08795c;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:750;display:inline-flex}.c3-pagasa-drought-map>footer svg{width:13px}.is-pagasa-drought .c3-barangay-weather-legend,.is-pagasa-drought .c3-barangay-weather-tooltip,.is-pagasa-drought .c3-map-bottom-actions,.is-pagasa-drought .c3-map-foot{display:none}.is-pagasa-drought .c3-layer-menu{z-index:30}.is-pagasa-drought .c3-map-top-actions{z-index:25}@media (width<=760px){.pagasa-climate-context>header,.pagasa-drought-context>header{flex-direction:column;align-items:flex-start}.pagasa-climate-panel dl{grid-template-columns:1fr 1fr}.pagasa-drought-legend>span{grid-template-columns:13px 75px 1fr}.c3-pagasa-drought-map>header{max-width:none;top:66px;left:10px;right:10px}.c3-pagasa-drought-map>footer{flex-wrap:wrap;align-items:flex-start;bottom:10px;left:10px;right:10px}.c3-pagasa-drought-map>footer span{width:100%}}@media (width<=460px){.pagasa-climate-panel dl{grid-template-columns:1fr}.pagasa-drought-periods{grid-template-columns:1fr 1fr}.pagasa-climate-context>header>b{white-space:normal}.c3-pagasa-drought-map>header b{display:none}}.c3-pagasa-temperature-map{z-index:6;background:#eaf2ec;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.c3-pagasa-temperature-map>img{object-fit:contain;background:#fff;width:100%;height:100%}.c3-pagasa-temperature-map>header{z-index:2;color:#17352d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fcf7ee;border:1px solid #8db7a5;border-radius:11px;align-items:flex-start;gap:16px;max-width:min(650px,100% - 390px);padding:10px 12px;display:flex;position:absolute;top:18px;left:18px;box-shadow:0 10px 30px #08221733}.c3-pagasa-temperature-map>header>div{min-width:0}.c3-pagasa-temperature-map>header strong,.c3-pagasa-temperature-map>header span{display:block}.c3-pagasa-temperature-map>header strong{font-size:10px}.c3-pagasa-temperature-map>header span{color:#567068;margin-top:3px;font-size:8px;line-height:1.35}.c3-pagasa-temperature-map>header label{color:#45635a;gap:3px;min-width:145px;font-size:8px;font-weight:750;display:grid}.c3-pagasa-temperature-map>header select{color:#17352d;width:100%;font:inherit;background:#fff;border:1px solid #8db7a5;border-radius:7px;padding:5px}.c3-pagasa-temperature-map>footer{z-index:2;color:#24463c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fcf7ee;border:1px solid #8db7a5;border-radius:10px;align-items:center;gap:12px;padding:9px 11px;display:flex;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 10px 30px #08221733}.c3-pagasa-temperature-map>footer span{margin-right:auto;font-size:8px;line-height:1.4}.c3-pagasa-temperature-map>footer a{color:#08795c;white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:750;display:inline-flex}.c3-pagasa-temperature-map>footer svg{width:13px}.c3-pagasa-static-unavailable{color:#703d12;text-align:center;background:#fff8ed;border:1px solid #d4a86d;border-radius:12px;gap:8px;padding:20px;display:grid}.c3-pagasa-static-unavailable span{font-size:10px}.is-pagasa-climate-map .c3-barangay-weather-legend,.is-pagasa-climate-map .c3-barangay-weather-tooltip,.is-pagasa-climate-map .c3-map-bottom-actions,.is-pagasa-climate-map .c3-map-foot{display:none}.is-pagasa-climate-map .c3-layer-menu{z-index:30}.is-pagasa-climate-map .c3-map-top-actions{z-index:25}@media (width<=760px){.c3-pagasa-temperature-map>header{flex-direction:column;align-items:stretch;max-width:none;top:66px;left:10px;right:10px}.c3-pagasa-temperature-map>header label{min-width:0}.c3-pagasa-temperature-map>footer{flex-wrap:wrap;align-items:flex-start;bottom:10px;left:10px;right:10px}.c3-pagasa-temperature-map>footer span{width:100%}}.pagasa-seasonal-reference{border:1px solid var(--pc-line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.pagasa-seasonal-reference small,.pagasa-seasonal-reference strong{display:block}.pagasa-seasonal-reference strong{margin-top:3px;font-size:11px}.pagasa-seasonal-reference p{color:#607a72;margin:4px 0 0;font-size:9px;line-height:1.45}[data-theme=dark] .pagasa-seasonal-reference{background:#102820}@media (width<=600px){.pagasa-seasonal-reference{flex-direction:column;align-items:flex-start}}.c3-hazard-page .c3-hazard-heading{grid-template-columns:minmax(190px,1fr) minmax(0,auto) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.c3-hazard-heading>b[data-state=partial]{color:#9a4d09;background:#fff5e5;border-color:#e8bd83}.c3-heading-hazard-metrics{grid-template-columns:repeat(var(--heading-metric-count,3),minmax(0,1fr));min-width:0;width:min(100%,calc(var(--heading-metric-count,3)*178px));justify-self:end;gap:8px;display:grid}.c3-heading-hazard-metrics article{border:1px solid var(--ui-line,#b8d6ca);background:var(--ui-soft,#f3f7ef);border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-width:0;min-height:86px;padding:12px 14px;display:flex}.c3-heading-hazard-metrics span{min-width:0;color:var(--ui-muted,#567068);text-transform:uppercase;align-items:flex-start;gap:6px;font-size:9px;font-weight:800;line-height:1.4;display:flex}.c3-heading-hazard-metrics span svg{width:13px;height:13px;color:var(--hz-accent,#168a4a);flex:0 0 13px}.c3-heading-hazard-metrics strong{color:var(--ui-ink,#17352d);overflow-wrap:anywhere;font-size:20px;line-height:1.3}.c3-pagasa-drought-map,.c3-pagasa-temperature-map{grid-template-rows:auto minmax(0,1fr) auto;place-items:stretch stretch;display:grid;overflow:hidden}.c3-pagasa-drought-map>header,.c3-pagasa-temperature-map>header{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fcf7;border-width:0 0 1px;border-radius:0;grid-row:1;margin:0;padding:10px 12px;position:static}.c3-pagasa-drought-map>iframe,.c3-pagasa-temperature-map>img,.c3-pagasa-static-unavailable{grid-row:2;width:100%;min-width:0;height:100%;min-height:0}.c3-pagasa-drought-map>footer,.c3-pagasa-temperature-map>footer{min-height:42px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box;background:#f8fcf7;border-width:1px 0 0;border-radius:0;grid-row:3;margin:0;padding:8px 12px;position:static}.pagasa-climate-context>header span,.pagasa-climate-context small,.pagasa-climate-context>header>b,.pagasa-climate-panel dt,.pagasa-drought-context>header>span,.pagasa-drought-periods article>span,.pagasa-drought-periods article>small,.pagasa-drought-periods article>em,.pagasa-drought-context details,.pagasa-drought-legend b,.pagasa-climate-context>footer p,.pagasa-climate-context a,.pagasa-seasonal-reference p,.c3-pagasa-drought-map>header span,.c3-pagasa-drought-map>header>b,.c3-pagasa-drought-map>footer span,.c3-pagasa-drought-map>footer a,.c3-pagasa-drought-map>footer button,.c3-pagasa-temperature-map>header span,.c3-pagasa-temperature-map>header label,.c3-pagasa-temperature-map>footer span,.c3-pagasa-temperature-map>footer a{font-size:10px}.c3-hazard-workspace.is-temperature-workspace{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:8px;display:grid}.c3-hazard-workspace.is-temperature-workspace>.c3-temperature-product-control,.c3-hazard-workspace.is-temperature-workspace>.c3-temperature-layer-panel,.c3-hazard-workspace.is-temperature-workspace>.c3-hazard-map{grid-column:1/-1;min-width:0}.c3-temperature-product-control{border:1px solid var(--ui-line,#b8d6ca);background:var(--ui-panel,#fff);color:var(--ui-ink,#17352d);border-radius:12px;align-items:center;margin:0;padding:6px 8px;display:flex;box-shadow:0 6px 18px #123d2c0b}.c3-temperature-product-toolbar{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.c3-temperature-product-choices,.c3-temperature-map-actions{align-items:center;gap:6px;min-width:0;display:flex}.c3-temperature-product-choices{border:1px solid var(--ui-line,#b8d6ca);background:var(--ui-soft,#edf7f2);border-radius:10px;padding:4px}.c3-temperature-product-choices button,.c3-temperature-map-actions button{min-height:38px;color:var(--ui-muted,#45635a);font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex}.c3-temperature-product-choices button[aria-pressed=true],.c3-temperature-map-actions button.is-active{color:#fff;background:#168a4a;border-color:#168a4a;box-shadow:0 5px 14px #168a4a2b}.c3-temperature-product-choices button:hover,.c3-temperature-map-actions button:hover{background:var(--ui-panel,#fff);color:#117443;border-color:#87c49d}.c3-temperature-product-choices button[aria-pressed=true]:hover,.c3-temperature-map-actions button.is-active:hover{color:#fff;background:#117443}.c3-temperature-map-actions{border-left:1px solid var(--ui-line,#b8d6ca);padding-left:10px}.c3-temperature-map-actions button{border-color:var(--ui-line,#b8d6ca);background:var(--ui-panel,#fff);color:var(--ui-ink,#17352d)}.c3-temperature-map-actions button:last-child{width:40px;padding:0}.c3-temperature-map-actions svg{width:15px;height:15px}.c3-temperature-product-control button:focus-visible{outline-offset:2px;outline:3px solid #a65c19}.c3-hazard-page:not(.is-fullscreen) .c3-hazard-workspace.is-pagasa-climate-map .c3-hazard-map-viewport{height:clamp(760px,82vh,960px)}.c3-hazard-page:not(.is-fullscreen) .c3-hazard-workspace.is-temperature-workspace .c3-hazard-map{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.c3-hazard-page:not(.is-fullscreen) .c3-hazard-workspace.is-temperature-workspace .c3-hazard-map-viewport{box-sizing:border-box;border:7px solid #fffffff5;border-radius:24px;height:clamp(740px,80vh,940px);position:relative;inset:auto;box-shadow:0 24px 60px #1f452b29,0 0 0 1px #cedbce}.c3-hazard-page:not(.is-fullscreen) .c3-hazard-workspace.is-temperature-workspace.is-pagasa-climate-map .c3-hazard-map-viewport{height:clamp(760px,82vh,960px)}.c3-hazard-page:not(.is-fullscreen) .c3-hazard-workspace.is-temperature-workspace .c3-hazard-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:20px;width:auto;max-height:none;margin-top:14px;position:relative;inset:auto}.c3-hazard-page:not(.is-fullscreen) .c3-hazard-workspace.is-temperature-workspace .c3-hazard-overlay-body{max-height:none}.c3-temperature-layer-panel{border:1px solid var(--ui-line,#b8d6ca);background:var(--ui-panel,#fff);color:var(--ui-ink,#17352d);border-radius:12px;gap:10px;margin-top:10px;padding:12px 14px;display:grid;box-shadow:0 8px 24px #123d2c0d}.c3-temperature-layer-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.c3-temperature-layer-panel>header>div{gap:2px;display:grid}.c3-temperature-layer-panel>header span{color:#08795c;letter-spacing:.08em;font-size:8px;font-weight:800}.c3-temperature-layer-panel>header strong{font-size:12px}.c3-temperature-layer-panel>header button{border:1px solid var(--ui-line,#b8d6ca);background:var(--ui-soft,#edf7f2);width:36px;height:36px;color:var(--ui-ink,#17352d);border-radius:8px;flex:0 0 36px;place-items:center;display:grid}.c3-temperature-layer-panel>header svg{width:15px}.c3-temperature-layer-panel>p{color:var(--ui-muted,#567068);margin:0;font-size:10px;line-height:1.5}.c3-temperature-layer-fields{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.c3-temperature-layer-fields label{color:var(--ui-muted,#45635a);align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.c3-temperature-layer-fields label:first-child{gap:4px;min-width:min(360px,100%);display:grid}.c3-temperature-layer-fields select{border:1px solid var(--ui-line,#b8d6ca);background:var(--ui-soft,#edf7f2);min-height:38px;color:var(--ui-ink,#17352d);font:inherit;border-radius:8px;padding:0 10px;font-size:10px}.c3-temperature-layer-fields input{accent-color:#168a4a;width:17px;height:17px}.c3-temperature-layer-panel button:focus-visible,.c3-temperature-layer-panel select:focus-visible,.c3-temperature-layer-panel input:focus-visible{outline-offset:2px;outline:3px solid #a65c19}.c3-temperature-context-below{margin-top:14px}.c3-temperature-context-below>.pagasa-climate-context{margin:0}:is(.c3-hazard-page.is-fullscreen[data-hazard=heat_index],.c3-hazard-page:fullscreen[data-hazard=heat_index]){grid-template-rows:minmax(0,1fr);width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;display:grid;overflow:hidden}.c3-hazard-page.is-fullscreen[data-hazard=heat_index]>.c3-hazard-heading,.c3-hazard-page.is-fullscreen[data-hazard=heat_index]>.c3-hazard-category-tabs,.c3-hazard-page.is-fullscreen[data-hazard=heat_index]>.c3-hazard-summary-header,.c3-hazard-page.is-fullscreen[data-hazard=heat_index]>.c3-hazard-notice{display:none}.c3-hazard-page.is-fullscreen[data-hazard=heat_index]>.c3-hazard-workspace{grid-template-rows:auto auto minmax(0,1fr);gap:0;height:100dvh;min-height:0;margin:0;display:grid}.c3-hazard-page.is-fullscreen[data-hazard=heat_index] .c3-temperature-product-control{grid-row:1}.c3-hazard-page.is-fullscreen[data-hazard=heat_index] .c3-temperature-layer-panel{grid-row:2}.c3-hazard-page.is-fullscreen[data-hazard=heat_index] .c3-temperature-product-control,.c3-hazard-page.is-fullscreen[data-hazard=heat_index] .c3-temperature-layer-panel{box-shadow:none;border-width:0 0 1px;border-radius:0;margin:0}.c3-hazard-page.is-fullscreen[data-hazard=heat_index] .c3-hazard-map{grid-row:3;width:100%;height:100%;min-height:0}.c3-hazard-page.is-fullscreen[data-hazard=heat_index] .c3-hazard-map-viewport{border-radius:0;height:100%}@media (width<=1200px){.c3-hazard-page .c3-hazard-heading{grid-template-columns:minmax(0,1fr) auto}.c3-heading-hazard-metrics{grid-column:1/-1;justify-self:start}.c3-temperature-product-choices{scrollbar-width:thin;overflow-x:auto}.c3-temperature-map-actions button{font-size:0}.c3-temperature-map-actions button svg{margin:0}}@media (width<=760px){.c3-hazard-page .c3-hazard-heading{grid-template-columns:1fr}.c3-hazard-page .c3-hazard-heading>b{justify-self:start}.c3-heading-hazard-metrics{grid-template-columns:1fr;width:100%}.c3-temperature-product-toolbar{flex-direction:column;align-items:stretch}.c3-temperature-product-choices,.c3-temperature-map-actions{width:100%;overflow-x:auto}.c3-temperature-product-choices button{flex:1 1 0;min-width:0}.c3-temperature-map-actions{border-top:1px solid var(--ui-line,#b8d6ca);border-left:0;justify-content:flex-end;padding:8px 0 0}.c3-temperature-map-actions button{font-size:0}.c3-hazard-page:not(.is-fullscreen) .c3-hazard-workspace.is-pagasa-climate-map .c3-hazard-map-viewport{height:760px}.c3-pagasa-drought-map>header,.c3-pagasa-temperature-map>header{max-width:none;margin:0;padding:9px 10px;position:static}.c3-pagasa-drought-map>footer,.c3-pagasa-temperature-map>footer{flex-wrap:wrap;align-items:flex-start;margin:0;padding:8px 10px;position:static}}.coordinate-canvas-stage{touch-action:none;background:#dcebea;position:absolute;inset:0;overflow:hidden}.coordinate-canvas-basemap{z-index:0;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.coordinate-canvas-basemap.is-dark{filter:brightness(.68)saturate(.8)}.coordinate-canvas-stage canvas{z-index:1;cursor:grab;width:100%;height:100%;display:block;position:relative}.coordinate-canvas-stage canvas:active{cursor:grabbing}.coordinate-canvas-status{z-index:4;color:#24594d;letter-spacing:.04em;background:#ffffffeb;border:1px solid #0f766e59;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:600;position:absolute;top:10px;left:10px}.coordinate-canvas-controls{z-index:4;gap:4px;display:grid;position:absolute;top:10px;right:10px}.coordinate-canvas-controls button{color:#17393a;min-width:34px;font:inherit;cursor:pointer;background:#fffffff0;border:1px solid #0f766e59;border-radius:6px;padding:6px;font-weight:600}.coordinate-canvas-controls button:focus-visible{outline-offset:2px;outline:3px solid #a65c19}.coordinate-canvas-stage.is-locked{touch-action:pan-y}.coordinate-canvas-stage.is-locked canvas,.coordinate-canvas-stage.is-locked canvas:active{cursor:default}.ported-boundary-label{max-width:150px;box-shadow:none;color:#fff;text-overflow:ellipsis;white-space:nowrap;font:700 11px/1.2 var(--encore-font-sans);letter-spacing:.01em;pointer-events:none;text-shadow:-1px -1px #061814eb,1px -1px #061814eb,-1px 1px #061814eb,1px 1px #061814eb,0 2px 3px #000000d9;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:hidden}.ops-map-layers .ops-boundary-source{color:#5b7065;gap:3px;margin:1px 0 2px;padding-left:23px;font-size:7px;line-height:1.35;display:grid}[data-theme=dark] .ops-map-layers .ops-boundary-source{color:#9bb1a5}.weather-command{--wx-panel:var(--ui-panel);--wx-panel2:#f2f8f3;--wx-line:var(--ui-line);--wx-ink:var(--ui-ink);--wx-muted:var(--ui-muted);min-height:100%;color:var(--wx-ink);background:radial-gradient(circle at 65% 0,#e0f3df 0,#0000 34%),linear-gradient(#fbfcf7,#f0f5ed);padding:24px}[data-theme=dark] .weather-command{--wx-panel:var(--ui-panel);--wx-panel2:#061713;--wx-line:var(--ui-line);--wx-ink:var(--ui-ink);--wx-muted:var(--ui-muted);background:radial-gradient(circle at 70% 0,#0b3c2b 0,#0000 36%),#03110d}.wx-heading{border:1px solid var(--ui-line);background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:20px 24px;display:flex;box-shadow:0 10px 28px #19453211}.wx-heading span,.wx-sources>header span{letter-spacing:.08em;color:#0384a5;font-size:10px;font-weight:600}.wx-heading h1{letter-spacing:-.025em;margin:5px 0;font-size:26px;font-weight:600}.wx-heading p{color:var(--wx-muted);margin:0}.wx-heading>button,.wx-map-controls button{border:1px solid var(--wx-line);background:var(--wx-panel);color:var(--wx-ink);border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-weight:600;display:flex}.wx-heading svg,.wx-map-controls svg{width:16px}.wx-heading>b{color:#b27700}.wx-boundary{color:#713f12;background:#fff7c7;border:1px solid #eab308;border-radius:8px;margin-bottom:16px;padding:10px 13px;font-size:12px}.wx-boundary b{color:#fff;background:#eaa400;border-radius:5px;margin-right:8px;padding:4px 7px;font-size:9px}.wx-metrics{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.wx-metric{border:1px solid var(--wx-line);background:linear-gradient(145deg,var(--wx-panel),var(--wx-panel2));border-radius:14px;gap:13px;padding:18px;display:flex;box-shadow:0 8px 25px #0f40600b}.wx-metric>svg{color:#178ee8;width:25px}.wx-metric span{letter-spacing:.08em;text-transform:uppercase;color:var(--wx-muted);font-size:10px;font-weight:600}.wx-metric strong{margin:14px 0 6px;font-size:25px;display:block}.wx-metric strong small{font-size:14px}.wx-metric p{color:var(--wx-muted);margin:0;font-size:10px}.wx-metric.green>svg{color:#059669}.wx-metric.amber>svg{color:#d99000}.wx-metric.rose>svg{color:#e11d48}.wx-map-forecast{grid-template-columns:minmax(560px,1.7fr) minmax(390px,1fr);gap:14px;min-height:720px;display:grid}.wx-forecast-card{border:1px solid var(--wx-line);background:color-mix(in srgb,var(--wx-panel) 92%,transparent);border-radius:16px;padding:20px;overflow:hidden}.wx-forecast-card>nav{border-bottom:1px solid var(--wx-line);gap:20px;margin:-5px 0 22px;display:flex}.wx-forecast-card>nav button{color:var(--wx-muted);letter-spacing:.08em;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 2px;font-weight:600}.wx-forecast-card>nav button[aria-selected=true]{color:#0587a3;border-color:#06b6d4}.wx-rain-guidance{border:1px solid #0e97a5;border-radius:13px;margin-bottom:20px;padding:16px}.wx-rain-guidance header{justify-content:space-between;display:flex}.wx-rain-guidance h2{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:14px}.wx-rain-guidance p{color:var(--wx-muted);font-size:11px}.wx-rain-guidance header b{color:#059669}.wx-rain-guidance>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.wx-rain-guidance article{background:var(--wx-panel2);border:1px solid var(--wx-line);border-radius:9px;padding:13px}.wx-rain-guidance span{color:var(--wx-muted);font-size:9px}.wx-rain-guidance strong{margin-top:10px;font-size:20px;display:block}.wx-rain-guidance small{font-size:10px}.wx-hour-strip{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.wx-hour-strip article{text-align:center;background:var(--wx-panel2);border-radius:11px;padding:13px 7px}.wx-hour-strip span,.wx-hour-strip small{color:var(--wx-muted);font-size:10px;font-weight:600;display:block}.wx-hour-strip svg{color:#2d8ff0;margin:12px 0}.wx-hour-strip strong{font-size:18px;display:block}.wx-hour-strip p{font-size:10px}.wx-unavailable{text-align:center;color:var(--wx-muted);padding:80px 20px}.wx-unavailable svg{width:45px;height:45px}.wx-map{border:1px solid var(--wx-line);background:#dbeafe;border-radius:16px;min-height:650px;position:relative;overflow:hidden}.wx-map>.ported-map-canvas{position:absolute;inset:0}.wx-map-title{z-index:4;color:#fff;background:#071827dc;border:1px solid #22d3ee88;border-radius:10px;padding:12px 15px;position:absolute;top:18px;left:18px}.wx-map-title span{letter-spacing:.08em;color:#77d8f1;margin-top:5px;font-size:9px;display:block}.wx-map-controls{z-index:4;gap:7px;display:flex;position:absolute;bottom:14px;right:14px}.wx-map-controls button{color:#fff;background:#071827e8;border-color:#155e75}.wx-map-controls button[aria-pressed=true]{color:#67e8f9}.wx-map-status{z-index:4;color:#fff;background:#071827d9;border-radius:999px;padding:8px 12px;font-size:9px;position:absolute;bottom:15px;left:15px}.wx-map-status i{background:#10b981;border-radius:50%;width:7px;height:7px;display:inline-block}.wx-map .coordinate-canvas-status{max-width:calc(100% - 30px);top:auto;bottom:50px;left:15px}.wx-sources{border:1px solid var(--wx-line);background:var(--wx-panel);border-radius:13px;margin-top:16px;padding:15px}.wx-sources>header{justify-content:space-between;margin-bottom:10px;display:flex}.wx-sources>header b{text-transform:uppercase;color:#059669;font-size:10px}.wx-sources article{border-top:1px solid var(--wx-line);grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.wx-sources i{background:#16a34a;border-radius:50%;width:7px;height:7px}.wx-sources i[data-state=not_configured],.wx-sources i[data-state=unavailable]{background:#f59e0b}.wx-sources strong,.wx-sources small{font-size:10px;display:block}.wx-sources small{color:var(--wx-muted);margin-top:3px}.wx-sources article>span{color:var(--wx-muted);text-transform:uppercase;font-size:9px}.wx-dashboard-map{grid-template-columns:minmax(0,1fr) 390px;min-height:720px;display:grid}.wx-dashboard-map>.wx-map{border-radius:16px 0 0 16px}.wx-dashboard-map>aside{background:var(--wx-panel);border:1px solid var(--wx-line);border-radius:0 16px 16px 0;padding:20px;overflow:auto}.wx-dashboard-map>aside>header{justify-content:space-between;display:flex}.wx-dashboard-map>aside>header h2{margin:0}.wx-dashboard-map>aside>header b{color:#059669;font-size:10px}.wx-now{border-bottom:1px solid var(--wx-line);align-items:center;gap:15px;padding:25px 0;display:flex}.wx-now>svg{color:#268cf4;width:46px;height:46px}.wx-now>strong{font-size:32px}.wx-now small{color:var(--wx-muted);font-size:12px;display:block}.wx-summary-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.wx-summary-grid article{background:var(--wx-panel2);border-radius:9px;padding:12px}.wx-summary-grid span,.wx-summary-grid strong{font-size:10px;display:block}.wx-summary-grid strong{margin-top:6px;font-size:14px}.wx-loading{padding:30px}@media (width<=1250px){.wx-metrics{grid-template-columns:repeat(3,1fr)}.wx-map-forecast,.wx-dashboard-map{grid-template-columns:1fr}.wx-dashboard-map>.wx-map,.wx-dashboard-map>aside{border-radius:16px}.wx-map{min-height:560px}}@media (width<=720px){.weather-command{padding:12px}.wx-heading{flex-direction:column;align-items:flex-start}.wx-metrics,.wx-metrics.dashboard{grid-template-columns:1fr 1fr}.wx-hour-strip{grid-template-columns:repeat(2,1fr)}.wx-rain-guidance>div{grid-template-columns:1fr}.wx-map{min-height:430px}.wx-dashboard-map{display:block}.wx-dashboard-map>aside{margin-top:10px}}@media (width<=440px){.wx-metrics,.wx-metrics.dashboard{grid-template-columns:1fr}}.wx-metric{color:inherit;text-decoration:none}.wx-metric[href]{transition:border-color .16s,transform .16s}.wx-metric[href]:hover{border-color:#178ee8;transform:translateY(-1px)}.wx-map.compact{min-height:500px}.wx-map-title{max-width:min(520px,100% - 150px)}.wx-map-controls button:disabled{opacity:.55}.wx-map-selection{z-index:5;color:#fff;background:#071827e8;border:1px solid #38bdf8aa;border-radius:9px;gap:3px;max-width:280px;padding:10px 12px;display:grid;position:absolute;top:76px;right:14px}.wx-map-selection span{color:#bae6fd;font-size:10px}.wx-map-status{max-width:calc(100% - 270px)}.wx-sources>p{color:var(--wx-muted);font-size:11px;line-height:1.45}.wx-sources .wx-source-error{color:#b45309}.wx-partial{background:var(--ui-soft);color:#78350f;border:1px solid #f59e0b88;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:11px 13px;display:flex}.wx-partial>svg{flex:none;width:18px}.wx-partial strong,.wx-partial span{display:block}.wx-partial span{margin-top:3px;font-size:11px;line-height:1.45}[data-theme=dark] .wx-partial{color:#fde68a;background:#451a034d}.wx-metrics.dashboard{grid-template-columns:repeat(5,1fr)}.wx-metrics.route{grid-template-columns:repeat(4,1fr)}.wx-context-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.7fr);margin-bottom:18px;display:grid}.wx-context-grid>.wx-map{border-radius:16px 0 0 16px}.wx-context-grid>aside{border:1px solid var(--wx-line);background:var(--wx-panel);border-radius:0 16px 16px 0;padding:20px}.wx-context-grid>aside h2{margin-top:0}.wx-context-grid>aside>p{color:var(--wx-muted);font-size:12px;line-height:1.65}.wx-context-grid dl{grid-template-columns:1fr 1fr;gap:0;margin:18px 0;display:grid}.wx-context-grid dt,.wx-context-grid dd{border-bottom:1px solid var(--wx-line);margin:0;padding:9px 0;font-size:11px}.wx-context-grid dt{color:var(--wx-muted)}.wx-context-grid dd{text-align:right;font-weight:600}@media (width<=1250px){.wx-metrics.dashboard{grid-template-columns:repeat(3,1fr)}.wx-context-grid{grid-template-columns:1fr}.wx-context-grid>.wx-map,.wx-context-grid>aside{border-radius:16px}.wx-context-grid>aside{margin-top:10px}}@media (width<=720px){.wx-metrics.route{grid-template-columns:1fr 1fr}.wx-map,.wx-map.compact{min-height:430px}.wx-map-title{max-width:calc(100% - 96px);padding:9px;top:10px;left:10px}.wx-map-controls{bottom:48px;right:10px}.wx-map-status{border-radius:7px;max-width:calc(100% - 20px);bottom:10px;left:10px}}@media (width<=440px){.wx-metrics.route{grid-template-columns:1fr}}.wx-metric:is(button){color:inherit;text-align:left;font:inherit;cursor:pointer}.wx-metric:is(button):hover{border-color:#178ee8;transform:translateY(-1px)}.wx-metric em{color:#057caa;text-transform:uppercase;letter-spacing:.08em;margin-top:9px;font-size:9px;font-style:normal;font-weight:600;display:block}.wx-hour-strip button{text-align:center;background:var(--wx-panel2);color:var(--wx-ink);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:11px;padding:13px 7px}.wx-hour-strip button:hover,.wx-hour-strip button:focus-visible{border-color:#178ee8}.wx-hour-strip button span,.wx-hour-strip button small{color:var(--wx-muted);font-size:10px;font-weight:600;display:block}.wx-hour-strip button svg{color:#2d8ff0;margin:12px 0}.wx-hour-strip button strong{font-size:18px;display:block}.wx-hour-strip button p{font-size:10px}.wx-hour-strip button em{color:#057caa;text-transform:uppercase;letter-spacing:.08em;margin-top:9px;font-size:8px;font-style:normal;font-weight:600;display:block}.wx-detail-dialog{border:1px solid var(--wx-line);background:var(--wx-panel);width:min(760px,100vw - 28px);max-height:min(820px,88vh);color:var(--wx-ink);border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 90px #02061788}.wx-detail-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06101dcc}.wx-detail-dialog>header{border-bottom:1px solid var(--wx-line);background:linear-gradient(135deg,var(--wx-panel2),var(--wx-panel));justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.wx-detail-dialog>header span{color:#0384a5;letter-spacing:.08em;font-size:9px;font-weight:600}.wx-detail-dialog h2{margin:5px 0;font-size:24px}.wx-detail-dialog>header p{color:var(--wx-muted);margin:0;font-size:12px}.wx-detail-dialog>header button{border:1px solid var(--wx-line);background:var(--wx-panel);color:var(--wx-ink);cursor:pointer;border-radius:9px;align-self:flex-start;padding:8px}.wx-detail-dialog>header svg{width:18px}.wx-detail-boundary{color:#713f12;background:#fff7c7;border:1px solid #eab308;border-radius:9px;margin:20px 24px 0;padding:11px;font-size:11px}.wx-detail-boundary b{margin-right:7px}.wx-detail-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:20px 24px;display:grid}.wx-detail-values article{border:1px solid var(--wx-line);background:var(--wx-panel2);border-radius:11px;padding:16px}.wx-detail-values span,.wx-detail-values strong{display:block}.wx-detail-values span{color:var(--wx-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600}.wx-detail-values strong{margin-top:8px;font-size:18px}.wx-detail-dialog>section{border:1px solid var(--wx-line);border-radius:12px;margin:0 24px 24px;padding:18px}.wx-detail-dialog>section h3{margin-top:0}.wx-detail-dialog>section p{color:var(--wx-muted);font-size:12px;line-height:1.7}.wx-detail-dialog dl{grid-template-columns:1fr 1.5fr;margin:16px 0 0;display:grid}.wx-detail-dialog dt,.wx-detail-dialog dd{border-top:1px solid var(--wx-line);margin:0;padding:9px 0;font-size:11px}.wx-detail-dialog dt{color:var(--wx-muted)}.wx-detail-dialog dd{text-align:right;font-weight:600}[data-theme=dark] .wx-detail-boundary{color:#fde68a;background:#422006}.wx-saved-history{border-top:1px solid var(--wx-line);margin-top:12px;padding-top:12px}.wx-saved-history summary{cursor:pointer;color:#057caa;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.wx-saved-history>p{font-size:10px!important}.wx-saved-history article{grid-template-columns:1fr auto}.wx-saved-history article>span{align-self:center}@media (width<=440px){.wx-detail-values{grid-template-columns:1fr 1fr}.wx-detail-dialog>header,.wx-detail-values{padding-left:16px;padding-right:16px}.wx-detail-boundary,.wx-detail-dialog>section{margin-left:16px;margin-right:16px}}.wx-forecast-stage{isolation:isolate;background:#020711;border:1px solid #20855e;border-radius:18px;min-height:clamp(780px,80vh,980px);position:relative;overflow:hidden;box-shadow:0 28px 72px #0208173b}.wx-forecast-map-background{background:#071827;position:absolute;inset:0;overflow:hidden}.wx-forecast-map-background .c3-panahon-map,.wx-forecast-map-background .c3-panahon-map iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.wx-forecast-map-background .c3-panahon-map{background:#071827;overflow:hidden}.wx-forecast-map-background .c3-panahon-map iframe{background:#071827;display:block}.wx-forecast-map-background .c3-panahon-loading{z-index:4;color:#e8f5ff;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#061524ed;border:1px solid #22d3ee66;border-radius:14px;place-items:center;gap:8px;min-width:min(420px,100% - 32px);padding:22px;display:grid;position:absolute;top:50%;left:70%;transform:translate(-50%,-50%);box-shadow:0 18px 55px #02061788}.wx-forecast-map-background .c3-panahon-loading>svg{color:#67e8f9;width:25px;animation:1.2s linear infinite wx-panahon-spin}.wx-forecast-map-background .c3-panahon-loading span{color:#a8bed0;font-size:11px}.wx-forecast-map-background .c3-panahon-loading>div{gap:8px;margin-top:6px;display:flex}.wx-forecast-map-background .c3-panahon-loading button,.wx-forecast-map-background .c3-panahon-loading a{color:#e8f5ff;background:#09263a;border:1px solid #2d718d;border-radius:8px;align-items:center;gap:5px;padding:8px 11px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.wx-forecast-map-background .c3-panahon-loading a svg{width:12px}@keyframes wx-panahon-spin{to{transform:rotate(360deg)}}.wx-forecast-map-title{z-index:20;color:#edfdf6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#061b18e8;border:1px solid #34d39988;border-radius:12px;align-items:center;gap:12px;max-width:min(520px,100% - clamp(620px,55vw,1050px) - 48px);padding:13px 15px;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 18px 44px #02061766}.wx-forecast-map-title>div{min-width:0}.wx-forecast-map-title strong,.wx-forecast-map-title span{display:block}.wx-forecast-map-title strong{letter-spacing:.08em;font-size:11px}.wx-forecast-map-title span{color:#b9d8ca;margin-top:5px;font-size:9px;line-height:1.4}.wx-forecast-map-title>b{color:#6ee7b7;letter-spacing:.08em;background:#10b98122;border:1px solid #10b98155;border-radius:5px;flex:none;padding:4px 7px;font-size:8px}.wx-forecast-map-title>b[data-phase=delayed]{color:#fde68a;background:#f59e0b18;border-color:#f59e0b66}.wx-forecast-map-title>b[data-phase=loading]{color:#a7f3d0;background:#34d39918;border-color:#34d39966}.wx-forecast-map-title>button{color:#ecfdf5;cursor:pointer;background:#092a20cc;border:1px solid #3a755c;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.wx-forecast-map-title>button svg{width:15px}.wx-forecast-workbench{z-index:10;overscroll-behavior:contain;color:#12283d;-webkit-backdrop-filter:blur(13px)saturate(118%);backdrop-filter:blur(13px)saturate(118%);scrollbar-width:thin;scrollbar-color:#20855e66 transparent;background:linear-gradient(150deg,#f8fcf5ed,#e9f1e5d9);border:1px solid #34d39980;border-radius:17px;width:clamp(620px,55vw,1050px);position:absolute;inset:16px auto 16px 16px;overflow-y:auto;box-shadow:15px 0 40px #02081740,inset -1px 0 #6ee7b733}[data-theme=dark] .wx-forecast-workbench{color:#f2fbf6;text-shadow:0 1px 2px #0009;background:linear-gradient(150deg,#061b16eb,#071712d1)}.wx-forecast-tabs{border-bottom:1px solid color-mix(in srgb,var(--wx-line) 70%,transparent);background:color-mix(in srgb,var(--wx-panel) 34%,transparent);gap:26px;min-width:max-content;padding:18px 24px 14px;display:flex}.wx-forecast-tabs button{color:var(--wx-muted);font:inherit;letter-spacing:.08em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:0 0 11px;font-size:11px;font-weight:750;display:flex}.wx-forecast-tabs button[aria-selected=true]{color:#16704d;border-color:#20855e}.wx-forecast-tabs button small{color:#16704d;background:#20855e14;border:1px solid #20855e55;border-radius:999px;padding:3px 6px;font-size:7px}[data-theme=dark] .wx-forecast-tabs button[aria-selected=true]{color:#a7f3d0;border-color:#34d399}[data-theme=dark] .wx-forecast-tabs button small{color:#86efac}.wx-forecast-workbench>.wx-rain-guidance{margin:20px 24px}.wx-forecast-workbench .wx-rain-guidance{background:color-mix(in srgb,var(--wx-panel) 42%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#2d9b6a}.wx-forecast-workbench .wx-rain-guidance article{background:color-mix(in srgb,var(--wx-panel2) 74%,transparent)}.wx-forecast-workbench>.wx-hour-strip,.wx-forecast-workbench>.wx-daily-grid{width:calc(100% - 48px);min-width:0;margin:0 24px;padding-bottom:4px;overflow-x:auto}.wx-forecast-workbench>.wx-hour-strip{grid-template-columns:repeat(8,minmax(96px,1fr))}.wx-forecast-workbench .wx-hour-strip button{border:1px solid color-mix(in srgb,var(--wx-line) 64%,transparent);background:color-mix(in srgb,var(--wx-panel2) 76%,transparent);min-height:235px}.wx-forecast-workbench .wx-hour-strip button svg{color:#20855e;width:27px;height:27px}.wx-forecast-workbench .wx-hour-strip button p{min-height:24px;margin:8px 0}.wx-forecast-workbench .wx-hour-strip button em{color:#16704d;margin-top:13px}.wx-daily-grid{grid-template-columns:repeat(7,minmax(110px,1fr));gap:8px;display:grid}.wx-daily-grid button{border:1px solid color-mix(in srgb,var(--wx-line) 64%,transparent);background:color-mix(in srgb,var(--wx-panel2) 76%,transparent);min-height:235px;color:var(--wx-ink);font:inherit;text-align:center;cursor:pointer;border-radius:11px;padding:13px 8px}.wx-daily-grid button:hover,.wx-daily-grid button:focus-visible{border-color:#20855e}.wx-daily-grid button>span,.wx-daily-grid button>em,.wx-daily-grid button>i{display:block}.wx-daily-grid button>span{color:var(--wx-muted);font-size:10px;font-weight:700}.wx-daily-grid button svg{color:#20855e;width:27px;height:27px;margin:14px auto}.wx-daily-grid button>strong{font-size:18px;display:block}.wx-daily-grid button>strong small{color:var(--wx-muted);font-size:12px}.wx-daily-grid button>p{min-height:28px;margin:8px 0;font-size:10px}.wx-daily-grid button>em{color:var(--wx-muted);font-size:10px;font-style:normal}.wx-daily-grid button>i{color:#16704d;letter-spacing:.08em;margin-top:12px;font-size:8px;font-style:normal;font-weight:700}.wx-daily-rain,.wx-diagnostics{border-top:1px solid color-mix(in srgb,var(--wx-line) 70%,transparent);margin:20px 24px 0;padding-top:17px}.wx-daily-rain h3,.wx-diagnostics h3{color:var(--wx-muted);letter-spacing:.08em;margin:0;font-size:9px}.wx-daily-rain>div{grid-template-columns:repeat(7,minmax(95px,1fr));gap:8px;margin-top:12px;display:grid;overflow-x:auto}.wx-daily-rain article{border:1px solid color-mix(in srgb,var(--wx-line) 70%,transparent);background:color-mix(in srgb,var(--wx-panel2) 74%,transparent);text-align:center;border-radius:9px;min-width:95px;padding:11px}.wx-daily-rain span,.wx-daily-rain strong,.wx-daily-rain small{display:block}.wx-daily-rain span{color:var(--wx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.wx-daily-rain strong{color:#168457;margin-top:8px;font-size:15px}.wx-daily-rain small{color:var(--wx-muted);font-size:8px}.wx-diagnostics{margin-bottom:24px}.wx-diagnostics>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.wx-diagnostics header p{color:var(--wx-muted);margin:5px 0 0;font-size:9px}.wx-diagnostics header b{color:#059669;background:#10b98116;border:1px solid #10b98155;border-radius:999px;padding:4px 7px;font-size:8px}.wx-diagnostics>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.wx-diagnostics article{border:1px solid color-mix(in srgb,var(--wx-line) 70%,transparent);background:color-mix(in srgb,var(--wx-panel2) 74%,transparent);border-radius:8px;padding:10px 12px}.wx-diagnostics article span,.wx-diagnostics article strong{display:block}.wx-diagnostics article span{color:var(--wx-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.wx-diagnostics article strong{margin-top:6px;font-size:12px}.wx-workbench-message{min-height:580px;padding:110px 50px}.wx-workbench-message>b{color:#b45309;letter-spacing:.08em;border:1px solid #f59e0b66;border-radius:6px;margin-top:14px;padding:6px 9px;font-size:8px;display:inline-block}.wx-forecast-workbench>.wx-unavailable.compact{padding:85px 20px 30px}:is(.wx-forecast-stage.is-fullscreen,.wx-forecast-stage:fullscreen){z-index:50000!important;border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;position:fixed!important;inset:0!important}:is(.wx-forecast-stage.is-fullscreen .wx-forecast-workbench,.wx-forecast-stage:fullscreen .wx-forecast-workbench){width:clamp(640px,53vw,1050px)}.weather-command>.wx-metrics .wx-metric{border-color:color-mix(in srgb,#20855e 45%,var(--wx-line))}.weather-command>.wx-metrics .wx-metric>svg,.weather-command>.wx-metrics .wx-metric em{color:#168457}[data-theme=dark] .weather-command>.wx-metrics .wx-metric>svg,[data-theme=dark] .weather-command>.wx-metrics .wx-metric em{color:#6ee7b7}@media (width<=1279px){.wx-forecast-stage{flex-direction:column;min-height:0;display:flex;overflow:hidden}.wx-forecast-map-background{height:520px;min-height:520px;position:relative}.wx-forecast-workbench{border-width:1px 0 0;border-radius:0;width:100%;max-height:none;position:relative;inset:auto}.wx-forecast-map-title{max-width:min(520px,100% - 28px);right:14px}.wx-forecast-map-background .c3-panahon-loading{left:50%}:is(.wx-forecast-stage.is-fullscreen,.wx-forecast-stage:fullscreen){display:block}:is(.wx-forecast-stage.is-fullscreen .wx-forecast-map-background,.wx-forecast-stage:fullscreen .wx-forecast-map-background){height:100%;position:absolute;inset:0}:is(.wx-forecast-stage.is-fullscreen .wx-forecast-workbench,.wx-forecast-stage:fullscreen .wx-forecast-workbench){border:1px solid #34d39980;border-radius:14px;width:calc(100% - 24px);max-height:55dvh;position:absolute;inset:auto 12px 12px}}@media (width<=720px){.wx-forecast-map-background{height:430px;min-height:430px}.wx-forecast-map-title{max-width:none;padding:10px;top:10px;left:10px;right:10px}.wx-forecast-map-title span{display:none}.wx-forecast-tabs{gap:18px;padding-left:16px;padding-right:16px;overflow-x:auto}.wx-forecast-workbench>.wx-rain-guidance,.wx-daily-rain,.wx-diagnostics{margin-left:16px;margin-right:16px}.wx-forecast-workbench>.wx-hour-strip,.wx-forecast-workbench>.wx-daily-grid{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.wx-diagnostics>div{grid-template-columns:1fr 1fr}.wx-workbench-message{min-height:420px;padding:80px 24px}:is(.wx-forecast-stage.is-fullscreen .wx-forecast-map-title,.wx-forecast-stage:fullscreen .wx-forecast-map-title){right:10px}:is(.wx-forecast-stage.is-fullscreen .wx-forecast-workbench,.wx-forecast-stage:fullscreen .wx-forecast-workbench){max-height:58dvh}}.wx-threat-tabs{border-bottom:1px solid var(--wx-line);gap:24px;margin:4px 0 16px;display:flex}.wx-threat-tabs button{color:var(--wx-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 4px;font-size:14px;font-weight:700}[data-theme=dark] .wx-threat-tabs button[aria-selected=true]{color:#6ee7b7;border-color:#6ee7b7}.wx-threat-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.wx-threat-metric{border:1px solid var(--wx-line);background:linear-gradient(145deg,var(--wx-panel),var(--wx-panel2));border-radius:13px;grid-template-columns:24px 1fr;gap:5px 10px;min-width:0;padding:16px;display:grid}.wx-threat-metric>svg{color:#168457;grid-row:1/4;width:21px}.wx-threat-metric>span{color:var(--wx-muted);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.wx-threat-metric>strong{font-size:20px}.wx-threat-metric>small{color:var(--wx-muted);font-size:9px;line-height:1.35}.wx-threat-metric.amber>svg{color:#d97706}.wx-threat-layerbar{border:1px solid var(--wx-line);background:color-mix(in srgb,var(--wx-panel) 87%,transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;padding:10px;display:flex}.wx-threat-layerbar>span,.wx-threat-layerbar button{align-items:center;gap:7px;display:flex}.wx-threat-layerbar>span{color:var(--wx-muted);letter-spacing:.08em;text-transform:uppercase;margin-right:auto;font-size:9px;font-weight:750}.wx-threat-layerbar svg{width:15px}.wx-threat-layerbar button{border:1px solid var(--wx-line);background:var(--wx-panel);min-height:38px;color:var(--wx-muted);font:inherit;cursor:pointer;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:700}.wx-threat-layerbar button:disabled{cursor:not-allowed;opacity:.62}.wx-threat-stage{grid-template-columns:minmax(0,1.7fr) minmax(330px,.7fr);min-height:560px;margin-bottom:16px;display:grid}.wx-threat-stage>div{min-width:0}.wx-threat-stage .wx-map,.wx-threat-map{border-radius:16px 0 0 16px;height:560px;min-height:560px}.wx-threat-map{border:1px solid var(--wx-line);background:#0b1a2b;position:relative;overflow:hidden}.wx-threat-map>.ported-map-canvas{position:absolute;inset:0}.wx-threat-stage>aside{border:1px solid var(--wx-line);background:var(--wx-panel);border-radius:0 16px 16px 0;flex-direction:column;min-width:0;display:flex;overflow:hidden}.wx-threat-stage>aside>header{border-bottom:1px solid var(--wx-line);justify-content:space-between;align-items:center;gap:10px;padding:17px;display:flex}.wx-threat-stage>aside h2{margin:0;font-size:16px}.wx-threat-stage>aside>header span{color:#168457;letter-spacing:.08em;font-size:8px;font-weight:750}.wx-threat-feed{flex:1;padding:7px 16px;overflow:auto}.wx-threat-feed>button{border:0;border-bottom:1px solid var(--wx-line);width:100%;color:var(--wx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:10px 1fr auto;align-items:start;gap:10px;padding:12px 0;display:grid}.wx-threat-feed>button[aria-pressed=true]{background:#16845717}.wx-threat-feed i{background:#94a3b8;border-radius:50%;width:8px;height:8px;margin-top:4px}.wx-threat-feed i[data-tone=low]{background:#16a34a}.wx-threat-feed i[data-tone=moderate]{background:#eab308}.wx-threat-feed i[data-tone=high]{background:#f97316}.wx-threat-feed i[data-tone=critical]{background:#dc2626}.wx-threat-feed strong,.wx-threat-feed small{display:block}.wx-threat-feed strong{font-size:11px}.wx-threat-feed small{color:var(--wx-muted);margin-top:4px;font-size:8px;line-height:1.4}.wx-threat-feed>button>b{max-width:90px;color:var(--wx-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;overflow:hidden}.wx-threat-feed>p{color:var(--wx-muted);font-size:11px;line-height:1.55}.wx-threat-selection{border:1px solid var(--wx-line);background:var(--wx-panel2);border-radius:10px;margin:0 15px 15px;padding:12px}.wx-threat-selection b,.wx-threat-selection small{display:block}.wx-threat-selection p,.wx-threat-selection small{color:var(--wx-muted);font-size:9px;line-height:1.5}.wx-threat-table,.wx-threat-sources{border:1px solid var(--wx-line);background:var(--wx-panel);border-radius:15px;margin-top:16px;overflow:hidden}.wx-threat-table>header{border-bottom:1px solid var(--wx-line);justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;display:flex}.wx-threat-table>header span{color:#168457;letter-spacing:.08em;font-size:8px;font-weight:750}.wx-threat-table h2,.wx-threat-sources h2{margin:4px 0 0;font-size:17px}.wx-threat-table>header>div:last-child{gap:6px;display:flex}.wx-threat-table>header button{border:1px solid var(--wx-line);background:var(--wx-panel2);color:var(--wx-muted);font:inherit;cursor:pointer;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:750}.wx-threat-table>header button[aria-pressed=true]{color:#16704d;border-color:#168457}.wx-threat-table>div{overflow:auto}.wx-threat-table table{border-collapse:collapse;width:100%;min-width:880px}.wx-threat-table th,.wx-threat-table td{border-bottom:1px solid var(--wx-line);text-align:left;vertical-align:top;padding:12px 14px;font-size:10px}.wx-threat-table th{color:var(--wx-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.wx-threat-table td b,.wx-threat-table td small{display:block}.wx-threat-table td small{color:var(--wx-muted);margin-top:3px}.wx-threat-table td>span{text-transform:uppercase;font-weight:750}.wx-threat-table td>span[data-tone=low]{color:#15803d}.wx-threat-table td>span[data-tone=moderate]{color:#a16207}.wx-threat-table td>span[data-tone=high]{color:#c2410c}.wx-threat-table td>span[data-tone=critical]{color:#b91c1c}.wx-threat-table>div>p{color:var(--wx-muted);padding:18px;font-size:11px}.wx-threat-sources{padding:18px 20px}.wx-threat-sources>.wx-sources{margin-top:12px}.wx-threat-sources>p{color:var(--wx-muted);font-size:10px}@media (width<=1250px){.wx-threat-metrics{grid-template-columns:repeat(3,1fr)}.wx-threat-stage{grid-template-columns:1fr}.wx-threat-stage .wx-map,.wx-threat-map{border-radius:16px}.wx-threat-stage>aside{border-radius:16px;min-height:380px;margin-top:10px}}@media (width<=720px){.wx-threat-tabs{gap:16px;overflow-x:auto}.wx-threat-tabs button{white-space:nowrap}.wx-threat-metrics{grid-template-columns:1fr 1fr}.wx-threat-layerbar{flex-direction:column;align-items:stretch}.wx-threat-layerbar>span{margin:0}.wx-threat-stage .wx-map,.wx-threat-map{height:440px;min-height:440px}.wx-threat-table>header{flex-direction:column;align-items:flex-start}.wx-threat-table>header>div:last-child{width:100%}.wx-threat-table>header button{flex:1}}@media (width<=440px){.wx-threat-metrics{grid-template-columns:1fr}}.weather-command .wx-threat-tabs{border-color:#bfd0bd}.weather-command .wx-threat-tabs button[aria-selected=true]{color:#145b38;border-color:#176b42}.weather-command .wx-threat-metric{background:linear-gradient(145deg,#fffef8fa,#edf4e9d6);border-color:#bfd0bd #bfd0bd #bfd0bd #176b42;border-left-style:solid;border-left-width:3px;border-radius:9px;min-height:118px;padding:16px;box-shadow:0 7px 22px #224b2711}.weather-command .wx-threat-metric>svg{color:#176b42}.weather-command .wx-threat-metric>span{color:#5e7266;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.weather-command .wx-threat-metric>strong{color:#123829}.weather-command .wx-threat-metric>small{color:#66776d}.weather-command .wx-threat-metric.amber{border-left-color:#d79412}.weather-command .wx-threat-metric.amber>svg{color:#c97f08}.weather-command .wx-threat-layer-tools,.weather-command .wx-lgu-weather-tools{background:linear-gradient(145deg,#fffef8fa,#edf4e9d6);border-color:#bfd0bd;border-radius:9px;box-shadow:0 7px 22px #224b270e}.weather-command .wx-threat-layer-toolbar button,.weather-command .wx-lgu-weather-tools button{color:#315f47;background:#fffef8f0;border-color:#bfd0bd;border-radius:7px}.weather-command .wx-threat-layer-toggle>svg:first-child,.weather-command .wx-lgu-weather-tools>div span{color:#176b42}.weather-command .wx-threat-layer-toggle small,.weather-command .wx-lgu-weather-tools>div b{color:#5e7266}.weather-command .wx-threat-layerbar{background:#edf4e9;border-top-color:#bfd0bd}.weather-command .wx-threat-stage{border-color:#8eae94;border-radius:9px;box-shadow:0 12px 32px #143f2924}.weather-command .wx-threat-stage .wx-map,.weather-command .wx-threat-map{border-radius:9px}.weather-command .wx-threat-stage>aside{color:#123829;background:#fffef8f0;border-color:#a8c4a9;border-radius:9px;box-shadow:0 18px 44px #0823173d}.weather-command .wx-threat-stage>aside>header{background:#edf4e9e6;border-bottom-color:#bfd0bd}.weather-command .wx-threat-stage>aside>header small,.weather-command .wx-threat-stage>aside>header span{color:#176b42}.weather-command .wx-threat-feed{padding:8px}.weather-command .wx-threat-feed>article{background:#fffef8e6;border:1px solid #d4dfd2;border-radius:7px;margin:6px 0;box-shadow:0 3px 10px #224b2709}.weather-command .wx-threat-feed>article:hover{background:#f8faef;border-color:#a8c4a9;box-shadow:0 5px 16px #224b2714}.weather-command .wx-threat-feed>article>button{padding:11px 9px 24px}.weather-command .wx-threat-feed>article>button[aria-pressed=true]{background:#edf4e9;box-shadow:inset 3px 0 #176b42}.weather-command .wx-threat-feed>article small,.weather-command .wx-threat-feed>article button>b{color:#66776d}.weather-command .wx-threat-feed>article>a{color:#176b42}.weather-command .wx-threat-pagination{background:#edf4e9;border-top-color:#bfd0bd}.weather-command .wx-threat-pagination button,.weather-command .wx-threat-table-pagination button{color:#176b42;background:#fffef8;border-color:#a8c4a9}.weather-command .wx-threat-detail-tabs{border-color:#bfd0bd}.weather-command .wx-threat-detail-tabs button[aria-selected=true]{color:#145b38;border-color:#176b42}.weather-command .wx-threat-table,.weather-command .wx-threat-sources,.weather-command .wx-cyclone-desk{background:#fffef8f7;border-color:#a8c4a9;border-radius:9px;box-shadow:0 7px 22px #224b2711}.weather-command .wx-threat-table>header{background:linear-gradient(110deg,#edf4e9,#fffef8f5);border-bottom-color:#bfd0bd}.weather-command .wx-threat-table>header span{color:#176b42}.weather-command .wx-threat-table>header button{color:#506c5e;background:#fffef8;border-color:#bfd0bd;border-radius:6px}.weather-command .wx-threat-table>header button[aria-pressed=true]{color:#145b38;background:#edf4e9;border-color:#176b42}.weather-command .wx-threat-table th{color:#506c5e;background:#edf4e9;border-color:#bfd0bd;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.weather-command .wx-threat-table td{background:#fffef8b8;border-color:#dbe4d8}.weather-command .wx-threat-table tbody tr:nth-child(2n) td{background:#edf4e973}.weather-command .wx-threat-table tbody tr:hover td{background:#f3f7ea}.weather-command .wx-threat-effect-impact b{color:#456454}.weather-command .wx-threat-table-pagination{background:#edf4e9;border-top-color:#bfd0bd}[data-theme=dark] .weather-command .wx-threat-tabs{border-color:#345242}[data-theme=dark] .weather-command .wx-threat-tabs button[aria-selected=true],[data-theme=dark] .weather-command .wx-threat-detail-tabs button[aria-selected=true]{color:#8bd8aa;border-color:#69c891}[data-theme=dark] .weather-command .wx-threat-metric{background:linear-gradient(145deg,#101d16fa,#17291f);border-color:#345242 #345242 #345242 #69c891;box-shadow:0 9px 28px #00000038}[data-theme=dark] .weather-command .wx-threat-metric>svg{color:#69c891}[data-theme=dark] .weather-command .wx-threat-metric>span,[data-theme=dark] .weather-command .wx-threat-metric>small{color:#9fb2a7}[data-theme=dark] .weather-command .wx-threat-metric>strong{color:#e7f3eb}[data-theme=dark] .weather-command .wx-threat-metric.amber{border-left-color:#d9a441}[data-theme=dark] .weather-command .wx-threat-metric.amber>svg{color:#e7b95d}[data-theme=dark] .weather-command :is(.wx-threat-layer-tools,.wx-lgu-weather-tools){background:linear-gradient(145deg,#101d16,#17291f);border-color:#345242}[data-theme=dark] .weather-command :is(.wx-threat-layer-toolbar button,.wx-lgu-weather-tools button){color:#c7d8ce;background:#101d16;border-color:#4b6e5b}[data-theme=dark] .weather-command .wx-threat-layer-toggle>svg:first-child,[data-theme=dark] .weather-command .wx-lgu-weather-tools>div span{color:#69c891}[data-theme=dark] .weather-command :is(.wx-threat-layer-toggle small,.wx-lgu-weather-tools>div b){color:#9fb2a7}[data-theme=dark] .weather-command .wx-threat-layerbar{background:#0d1b14;border-top-color:#345242}[data-theme=dark] .weather-command .wx-threat-stage{border-color:#345242;box-shadow:0 16px 36px #00000052}[data-theme=dark] .weather-command .wx-threat-stage>aside{color:#e7f3eb;background:#0d1b14f0;border-color:#4b6e5b}[data-theme=dark] .weather-command .wx-threat-stage>aside>header{background:#17291ff0;border-bottom-color:#345242}[data-theme=dark] .weather-command .wx-threat-stage>aside>header :is(small,span){color:#69c891}[data-theme=dark] .weather-command .wx-threat-feed>article{background:#101d16;border-color:#345242}[data-theme=dark] .weather-command .wx-threat-feed>article:hover{background:#17291f;border-color:#4b6e5b}[data-theme=dark] .weather-command .wx-threat-feed>article>button[aria-pressed=true]{background:#1b3427;box-shadow:inset 3px 0 #69c891}[data-theme=dark] .weather-command .wx-threat-feed>article small,[data-theme=dark] .weather-command .wx-threat-feed>article button>b{color:#9fb2a7}[data-theme=dark] .weather-command .wx-threat-feed>article>a{color:#8bd8aa}[data-theme=dark] .weather-command :is(.wx-threat-pagination,.wx-threat-table-pagination){background:#17291f;border-color:#345242}[data-theme=dark] .weather-command :is(.wx-threat-pagination button,.wx-threat-table-pagination button){color:#8bd8aa;background:#101d16;border-color:#4b6e5b}[data-theme=dark] .weather-command .wx-threat-detail-tabs{border-color:#345242}[data-theme=dark] .weather-command :is(.wx-threat-table,.wx-threat-sources,.wx-cyclone-desk){background:#101d16f7;border-color:#345242;box-shadow:0 9px 28px #00000038}[data-theme=dark] .weather-command .wx-threat-table>header{background:linear-gradient(110deg,#17291f,#101d16);border-bottom-color:#345242}[data-theme=dark] .weather-command .wx-threat-table>header span{color:#69c891}[data-theme=dark] .weather-command .wx-threat-table>header button{color:#9fb2a7;background:#101d16;border-color:#4b6e5b}[data-theme=dark] .weather-command .wx-threat-table>header button[aria-pressed=true]{color:#8bd8aa;background:#1b3427;border-color:#69c891}[data-theme=dark] .weather-command .wx-threat-table th{color:#9fb2a7;background:#17291f;border-color:#345242}[data-theme=dark] .weather-command .wx-threat-table td{background:#101d16e6;border-color:#294638}[data-theme=dark] .weather-command .wx-threat-table tbody tr:nth-child(2n) td{background:#17291fc7}[data-theme=dark] .weather-command .wx-threat-table tbody tr:hover td{background:#1b3427}[data-theme=dark] .weather-command .wx-threat-effect-impact b{color:#8bb59d}.weather-command{--wx-panel:#fffef8f5;--wx-panel2:#edf4e9;--wx-line:#bfd0bd;--wx-ink:#123829;--wx-muted:#66776d;background-color:#f6f7ed;background-image:radial-gradient(circle at 88% 2%,#f8cc5621,#0000 22%),linear-gradient(#1f6f420e 1px,#0000 1px),linear-gradient(90deg,#1f6f420e 1px,#0000 1px);background-size:100% 100%,40px 40px,40px 40px;padding:18px 20px 32px}.weather-command .wx-heading{background:linear-gradient(110deg,#fffef8f7,#edf4e9e6);border-color:#a8c4a9;border-radius:9px;min-height:124px;margin-bottom:16px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 7px 22px #224b2713}.weather-command .wx-heading:before,.weather-command .wx-heading:after{content:"";pointer-events:none;border-top:1px solid #176b42;width:28px;height:11px;position:absolute;top:10px}.weather-command .wx-heading:before{border-left:1px solid #176b42;left:10px}.weather-command .wx-heading:after{border-right:1px solid #176b42;right:10px}.weather-command .wx-heading span{color:#176b42;letter-spacing:.08em;font:600 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.weather-command .wx-heading h1{color:#145b38;margin:3px 0 5px;font-size:28px;font-weight:700;line-height:1.15}.weather-command .wx-heading p{color:#66776d;max-width:90ch;font-size:12px;line-height:1.55}.weather-command .wx-heading>button{color:#145b38;min-height:38px;box-shadow:none;background:#fffef8e6;border-color:#a8c4a9;border-radius:7px}.weather-command .wx-boundary{color:#765515;background:#fff5d9;border-color:#dfb63f;border-radius:7px}.weather-command .wx-metric{background:linear-gradient(145deg,var(--wx-panel) 68%,var(--wx-panel2));border-color:#a8c4a9 #a8c4a9 #a8c4a9 #176b42;border-left-style:solid;border-left-width:3px;border-radius:9px;min-height:150px;box-shadow:0 7px 22px #224b2711}.weather-command .wx-metric>svg,.weather-command>.wx-metrics .wx-metric>svg,.weather-command>.wx-metrics .wx-metric em{color:#176b42}.weather-command .wx-metric span{color:#506c5e;letter-spacing:.08em;font:600 9px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.weather-command .wx-metric strong{color:#123829;font-weight:700}.weather-command .wx-forecast-stage{border-color:#176b42;border-radius:9px;box-shadow:0 12px 34px #14392524}.weather-command .wx-forecast-workbench{color:#123829;background:linear-gradient(150deg,#fffef8f0,#edf4e9e6);border-color:#176b429e;border-radius:9px}.weather-command :is(.wx-rain-guidance,.wx-sources,.wx-daily-grid button,.wx-hour-strip button,.wx-daily-rain article,.wx-diagnostics article){border-color:#bfd0bd;border-radius:7px}.weather-command .wx-sources{background:linear-gradient(145deg,var(--wx-panel) 72%,var(--wx-panel2));box-shadow:0 7px 22px #224b2711}[data-theme=dark] .weather-command{--wx-panel:#101d16f7;--wx-panel2:#17291f;--wx-line:#345242;--wx-ink:#e7f3eb;--wx-muted:#9fb2a7;background-color:#0b1510;background-image:linear-gradient(#69c89109 1px,#0000 1px),linear-gradient(90deg,#69c89109 1px,#0000 1px);background-size:40px 40px,40px 40px}[data-theme=dark] .weather-command .wx-heading{background:linear-gradient(110deg,#12271dfa,#0c1b14f5);border-color:#4b6e5b;box-shadow:0 9px 28px #0000003d}[data-theme=dark] .weather-command .wx-heading:before,[data-theme=dark] .weather-command .wx-heading:after{border-color:#69c891}[data-theme=dark] .weather-command .wx-heading span{color:#69c891}[data-theme=dark] .weather-command .wx-heading h1{color:#8bd8aa}[data-theme=dark] .weather-command .wx-heading p{color:#9fb2a7}[data-theme=dark] .weather-command .wx-heading>button{color:#8bd8aa;background:#101d16;border-color:#4b6e5b}[data-theme=dark] .weather-command .wx-boundary{color:#f2d897;background:#2c2718;border-color:#765f31}[data-theme=dark] .weather-command .wx-metric{background:linear-gradient(145deg,var(--wx-panel),var(--wx-panel2));border-color:#345242 #345242 #345242 #69c891}[data-theme=dark] .weather-command .wx-metric>svg,[data-theme=dark] .weather-command>.wx-metrics .wx-metric>svg,[data-theme=dark] .weather-command>.wx-metrics .wx-metric em{color:#69c891}[data-theme=dark] .weather-command .wx-metric span{color:#9fb2a7}[data-theme=dark] .weather-command .wx-metric strong{color:#e7f3eb}[data-theme=dark] .weather-command .wx-forecast-workbench{color:#e7f3eb;background:linear-gradient(150deg,#101d16f5,#17291feb);border-color:#4b6e5b}.wx-threat-tabs button[aria-selected=true]{color:#0369a1;border-color:#0284c7}.wx-threat-metric{background:linear-gradient(145deg,#fff,#f4f9fd);border-color:#cbdbea;box-shadow:0 7px 20px #0f3b6210}.wx-threat-metric>svg{color:#0284c7}.wx-threat-layerbar button[aria-pressed=true]{color:#0369a1;background:#e0f2fe;border-color:#0284c7}.wx-threat-stage{background:#061a2c;border:1px solid #1d5279;border-radius:18px;min-height:680px;display:block;position:relative;overflow:hidden;box-shadow:0 24px 60px #061a2c30}.wx-threat-stage>div{min-width:0;position:relative}.wx-threat-stage .wx-map,.wx-threat-map{border:0;border-radius:18px;height:680px;min-height:680px}.wx-threat-map>.c3-hazard-map-canvas,.wx-threat-map .c3-hazard-maplibre,.wx-threat-map .canvas-coordinate-map{height:100%;min-height:100%;position:absolute;inset:0}.wx-threat-map .wx-map-title{color:#e0f2fe;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071b30e8;border-color:#38bdf866;max-width:390px;top:18px;left:18px;right:auto}.wx-threat-map-context{z-index:7;color:#dbeafe;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071b30e6;border:1px solid #38bdf855;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;max-width:calc(100% - 470px);padding:10px 12px;display:flex;position:absolute;bottom:18px;left:18px;box-shadow:0 12px 35px #02061766}.wx-threat-map-context b{letter-spacing:.08em;margin-right:5px;font-size:9px}.wx-threat-map-context span{color:#bfdbfe;border:1px solid #64748b88;border-radius:999px;padding:4px 7px;font-size:8px}.wx-threat-stage>aside{z-index:8;color:#12243a;-webkit-backdrop-filter:blur(13px)saturate(118%);backdrop-filter:blur(13px)saturate(118%);background:#f8fbfee8;border:1px solid #38bdf866;border-radius:15px;width:clamp(340px,28vw,430px);max-width:calc(100% - 32px);position:absolute;inset:16px 16px 16px auto;box-shadow:0 22px 55px #02061770}[data-theme=dark] .wx-threat-stage>aside{color:#f5f8fc;background:#071725e8}.wx-threat-stage>aside>header{border-bottom-color:#b9d5e8;padding:15px 16px}.wx-threat-stage>aside>header small{color:#0284c7;letter-spacing:.08em;font-size:8px;font-weight:800;display:block}.wx-threat-stage>aside>header span{color:#0369a1}.wx-threat-feed>article{border-bottom:1px solid #d6e2ec;position:relative}.wx-threat-feed>article>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0 22px;display:grid}.wx-threat-feed>article>button[aria-pressed=true]{background:#0284c70d}.wx-threat-feed>article>button i{background:#94a3b8;border-radius:50%;width:8px;height:8px;margin-top:4px}.wx-threat-feed>article>button i[data-tone=low]{background:#16a34a}.wx-threat-feed>article>button i[data-tone=moderate]{background:#eab308}.wx-threat-feed>article>button i[data-tone=high]{background:#f97316}.wx-threat-feed>article>button i[data-tone=critical]{background:#dc2626}.wx-threat-feed>article strong,.wx-threat-feed>article small{display:block}.wx-threat-feed>article strong{font-size:11px;line-height:1.35}.wx-threat-feed>article small{color:#60728b;margin-top:4px;font-size:8px;line-height:1.4}.wx-threat-feed>article button>b{color:#60728b;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:84px;font-size:8px;overflow:hidden}.wx-threat-feed>article>a{color:#0369a1;font-size:8px;font-weight:750;text-decoration:none;position:absolute;bottom:7px;left:20px}.wx-threat-feed>article>a:hover{text-decoration:underline}@media (width<=1180px){.wx-threat-stage{min-height:0;box-shadow:none;background:0 0;border:0;display:grid;overflow:visible}.wx-threat-stage .wx-map,.wx-threat-map{border:1px solid #1d5279;border-radius:16px;height:570px;min-height:570px}.wx-threat-stage>aside{border-color:var(--wx-line);width:100%;max-width:none;height:390px;min-height:390px;box-shadow:none;border-radius:16px;margin-top:12px;position:relative;inset:auto}.wx-threat-map-context{max-width:calc(100% - 36px)}}@media (width<=720px){.wx-threat-stage .wx-map,.wx-threat-map{height:470px;min-height:470px}.wx-threat-map-context{max-width:none;bottom:10px;left:10px;right:10px}.wx-threat-map-context b{width:100%}.wx-threat-map .wx-map-title{max-width:none;top:10px;left:10px;right:10px}.wx-threat-stage>aside{height:360px;min-height:360px}.wx-threat-feed>article>button{grid-template-columns:10px minmax(0,1fr)}.wx-threat-feed>article button>b{grid-area:2/2}}.wx-threat-map-views{z-index:9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071b30e6;border:1px solid #38bdf855;border-radius:10px;flex-wrap:wrap;gap:6px;max-width:calc(100% - 480px);padding:7px;display:flex;position:absolute;top:84px;left:18px}.wx-threat-map-views button{color:#bfdbfe;min-height:30px;font:inherit;cursor:pointer;background:#0f2942;border:1px solid #64748b99;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:750}.wx-threat-map-views button[aria-pressed=true]{color:#fff;background:#0369a1;border-color:#38bdf8}.wx-threat-map-views button:disabled{cursor:not-allowed;opacity:.55}.wx-threat-cloud-card{z-index:8;color:#e0f2fe;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071b30e8;border:1px solid #38bdf866;border-radius:9px;gap:3px;padding:9px 12px;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%)}.wx-threat-cloud-card b{font-size:9px}.wx-threat-cloud-card span{color:#7dd3fc;letter-spacing:.08em;font-size:7px;font-weight:800}.wx-typhoon-movement{z-index:9;color:#fff;min-height:34px;font:inherit;letter-spacing:.06em;cursor:pointer;background:#0369a1e8;border:1px solid #bae6fd;border-radius:999px;padding:8px 13px;font-size:8px;font-weight:850;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #02061766}.wx-threat-layerbar{border-radius:12px 12px 0 0;margin-bottom:8px}.wx-threat-layerbar>span{color:#0369a1}.wx-threat-layerbar>button:last-child{margin-left:auto}.wx-threat-unavailable-layers{border-top:1px solid var(--wx-line);flex-basis:100%;padding-top:3px}.wx-threat-unavailable-layers summary{width:max-content;color:var(--wx-muted);cursor:pointer;padding:7px 4px;font-size:9px;font-weight:750}.wx-threat-unavailable-layers>div{flex-wrap:wrap;gap:7px;padding:4px 0;display:flex}.wx-threat-unavailable-layers button:disabled{background:var(--wx-panel2);opacity:.72;border-style:dashed}.wx-threat-detail-tabs{border-bottom:1px solid var(--wx-line);gap:8px;margin-top:16px;display:flex}.wx-threat-detail-tabs button{color:var(--wx-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 15px;font-size:11px;font-weight:800}.wx-threat-detail-tabs button[aria-selected=true]{color:#0369a1;border-color:#0284c7}.wx-cyclone-desk{border:1px solid var(--wx-line);background:var(--wx-panel);border-radius:15px;margin-top:16px;overflow:hidden}.wx-cyclone-desk>header{border-bottom:1px solid var(--wx-line);background:linear-gradient(135deg,#eff6ff,#f8fbfe);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}[data-theme=dark] .wx-cyclone-desk>header{background:linear-gradient(135deg,#0b2034,#081725)}.wx-cyclone-desk>header span,.wx-cyclone-grid>section>header span,.wx-cyclone-history>header span{color:#0284c7;letter-spacing:.1em;font-size:8px;font-weight:850}.wx-cyclone-desk>header h2{margin:5px 0 0;font-size:21px}.wx-cyclone-desk>header p{color:var(--wx-muted);margin:5px 0 0;font-size:10px}.wx-cyclone-desk>header>b,.wx-cyclone-grid>section>header>b,.wx-cyclone-history>header>b{color:#0369a1;text-transform:uppercase;border:1px solid #38bdf866;border-radius:999px;padding:5px 8px;font-size:8px}.wx-cyclone-desk>nav{border-bottom:1px solid var(--wx-line);gap:7px;padding:12px 20px;display:flex;overflow-x:auto}.wx-cyclone-desk>nav button{border:1px solid var(--wx-line);background:var(--wx-panel2);color:var(--wx-muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:750}.wx-cyclone-desk>nav button[aria-pressed=true]{color:#0369a1;border-color:#0284c7}.wx-cyclone-title-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wx-cyclone-title-line a{color:#0369a1;background:#ffffffb8;border:1px solid #7cc9e7;border-radius:7px;align-items:center;gap:5px;margin-top:5px;padding:6px 9px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.wx-cyclone-title-line a:hover{background:#fff;border-color:#0284c7}.wx-cyclone-title-line a:focus-visible{outline-offset:2px;outline:2px solid #0284c7}.wx-cyclone-title-line a svg{width:12px;height:12px}[data-theme=dark] .wx-cyclone-title-line a{color:#7dd3fc;background:#102c3a;border-color:#285c73}.wx-cyclone-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:16px 20px;display:grid}.wx-cyclone-metrics article{border:1px solid var(--wx-line);background:var(--wx-panel2);border-radius:10px;min-width:0;padding:13px}.wx-cyclone-metrics span,.wx-cyclone-metrics strong,.wx-cyclone-metrics small{display:block}.wx-cyclone-metrics span{color:var(--wx-muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.wx-cyclone-metrics strong{margin-top:7px;font-size:14px}.wx-cyclone-metrics small{color:var(--wx-muted);margin-top:5px;font-size:8px;line-height:1.4}.wx-cyclone-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;padding:0 20px 18px;display:grid}.wx-cyclone-grid>section{border:1px solid var(--wx-line);border-radius:12px;min-width:0;overflow:hidden}.wx-cyclone-grid>section>header,.wx-cyclone-history>header{border-bottom:1px solid var(--wx-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.wx-cyclone-grid h3,.wx-cyclone-history h3{margin:4px 0 0;font-size:15px}.wx-cyclone-table,.wx-cyclone-history>div{overflow-x:auto}.wx-cyclone-table table,.wx-cyclone-history table{border-collapse:collapse;width:100%;min-width:720px}.wx-cyclone-table th,.wx-cyclone-table td,.wx-cyclone-history th,.wx-cyclone-history td{border-bottom:1px solid var(--wx-line);text-align:left;vertical-align:top;padding:10px 12px;font-size:9px}.wx-cyclone-table th,.wx-cyclone-history th{color:var(--wx-muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px}.wx-cyclone-image{color:#0369a1;padding:13px;text-decoration:none;display:block}.wx-cyclone-image img{object-fit:contain;border:1px solid var(--wx-line);background:#fff;border-radius:8px;width:100%;max-height:440px;display:block}.wx-cyclone-image span{margin-top:9px;font-size:8px;line-height:1.45;display:block}.wx-cyclone-product-unavailable,.wx-cyclone-empty{color:var(--wx-muted);margin:0;padding:22px;font-size:10px;line-height:1.55}.wx-cyclone-product-unavailable b,.wx-cyclone-product-unavailable span{display:block}.wx-cyclone-product-unavailable span{margin-top:5px}.wx-cyclone-history{border:1px solid var(--wx-line);border-radius:12px;margin:0 20px 20px;overflow:hidden}.wx-cyclone-history>header p{color:var(--wx-muted);margin:5px 0 0;font-size:9px}.wx-cyclone-history>div>p{color:var(--wx-muted);padding:16px;font-size:10px}.wx-threat-table table{table-layout:fixed;min-width:980px}.wx-threat-table :is(th,td):first-child{width:21%}.wx-threat-table :is(th,td):nth-child(2){width:20%}.wx-threat-table :is(th,td):nth-child(3){width:15%}.wx-threat-table :is(th,td):nth-child(4){width:13%}.wx-threat-table :is(th,td):nth-child(5){width:31%}.wx-threat-table th{font-size:9px}.wx-threat-table td{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.wx-threat-table td>small{text-transform:none;font-size:10px;line-height:1.45}.wx-threat-table td>span{border:1px solid;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:10px;line-height:1.2;display:inline-flex}.wx-threat-effect-impact b{color:#3c6074;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.wx-threat-effect-impact p{color:var(--wx-ink);margin:3px 0 9px;font-size:12px;line-height:1.55}.wx-threat-effect-impact p:last-child{margin-bottom:0}.wx-threat-type-cell{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;display:grid}.wx-threat-type-cell>span:last-child>small{color:var(--wx-muted);margin-top:4px;font-size:10px;line-height:1.45;display:block}.wx-threat-type-icon{color:#176b42;background:#edf4e9;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.wx-threat-type-icon svg{width:17px;height:17px}.wx-threat-type-icon[data-kind=seismic]{color:#15803d;background:#dcfce7}.wx-threat-type-icon[data-kind=volcano]{color:#c2410c;background:#ffedd5}.wx-threat-type-icon[data-kind=flood]{color:#0369a1;background:#e0f2fe}.wx-threat-type-icon[data-kind=cyclone]{color:#0e7490;background:#cffafe}.wx-threat-type-icon[data-kind=warning]{color:#a16207;background:#fef3c7}[data-theme=dark] .wx-threat-type-icon{color:#8bd8aa;background:#1b3427}[data-theme=dark] .wx-threat-type-icon[data-kind=seismic]{color:#69c891;background:#163827}[data-theme=dark] .wx-threat-type-icon[data-kind=volcano]{color:#fdba74;background:#402615}[data-theme=dark] .wx-threat-type-icon[data-kind=flood]{color:#7dd3fc;background:#102f43}[data-theme=dark] .wx-threat-type-icon[data-kind=cyclone]{color:#67e8f9;background:#10343a}[data-theme=dark] .wx-threat-type-icon[data-kind=warning]{color:#fcd34d;background:#3a2d12}.wx-threat-table-heading-actions,.wx-threat-table-heading-actions>div{align-items:center;gap:6px;display:flex}.wx-threat-table-heading-actions>small{color:#176b42;letter-spacing:.06em;white-space:nowrap;font-size:8px;font-weight:800}.wx-threat-source-button{align-items:center;gap:6px;display:inline-flex}.wx-threat-source-button svg{width:14px;height:14px}.wx-threat-source-dialog>section{padding:0;overflow:hidden}.wx-threat-source-list article{border-bottom:1px solid var(--wx-line);justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.wx-threat-source-list article div>*{display:block}.wx-threat-source-list article span,.wx-threat-source-list article small{color:var(--wx-muted);margin-top:4px;font-size:10px}.wx-threat-source-list article a{color:#176b42;flex:none;align-items:center;gap:5px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.wx-threat-source-list article a:hover{text-decoration:underline}.wx-threat-source-list article a svg{width:12px}.wx-threat-source-list>p{padding:18px}.wx-threat-source-dialog>section>p{background:#f5f8f1;margin:0;padding:15px 17px}.wx-barangay-risk-status{background:#fffef8f7;border:1px solid #a8c4a9;border-radius:12px;margin-top:16px;overflow:hidden;box-shadow:0 9px 28px #224b2714}.wx-barangay-risk-status>header{background:linear-gradient(110deg,#edf4e9,#fffef8f5);border-bottom:1px solid #bfd0bd;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.wx-barangay-risk-status>header span{color:#176b42;letter-spacing:.08em;font-size:8px;font-weight:850}.wx-barangay-risk-status>header h2{margin:4px 0 0;font-size:18px}.wx-barangay-risk-status>header p{color:var(--wx-muted);margin:5px 0 0;font-size:10px}.wx-barangay-risk-status>header>small{color:#176b42;letter-spacing:.06em;white-space:nowrap;font-size:8px;font-weight:800}.wx-barangay-risk-toolbar{background:#f8faf5;border-bottom:1px solid #dbe4d8;grid-template-columns:minmax(220px,1fr) minmax(190px,.45fr) auto;align-items:end;gap:10px;padding:12px 16px;display:grid}.wx-barangay-risk-toolbar label{color:var(--wx-muted);letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:800;display:grid}.wx-barangay-risk-toolbar :is(input,select){width:100%;height:38px;color:var(--wx-ink);font:inherit;background:#fffef8;border:1px solid #bfd0bd;border-radius:8px;padding:0 11px;font-size:10px}.wx-barangay-risk-toolbar>div{background:#edf4e9;border:1px solid #bfd0bd;border-radius:8px;justify-items:end;gap:3px;padding:7px 10px;display:grid}.wx-barangay-risk-toolbar>div b{font-size:9px}.wx-barangay-risk-toolbar>div span{color:#176b42;font-size:8px;font-weight:750}.wx-barangay-risk-table{overflow:auto}.wx-barangay-risk-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.wx-barangay-risk-table th,.wx-barangay-risk-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe4d8;padding:13px 12px}.wx-barangay-risk-table th{color:#506c5e;letter-spacing:.08em;text-transform:uppercase;background:#edf4e9;font-size:8px}.wx-barangay-risk-table td{background:#fffef8bd;font-size:10px;line-height:1.45}.wx-barangay-risk-table tbody tr:nth-child(2n) td{background:#edf4e96b}.wx-barangay-risk-table tbody tr:hover td{background:#f3f7ea}.wx-barangay-risk-table th:first-child,.wx-barangay-risk-table td:first-child{width:20%}.wx-barangay-risk-table th:nth-child(2),.wx-barangay-risk-table td:nth-child(2){width:15%}.wx-barangay-risk-table th:nth-child(3),.wx-barangay-risk-table td:nth-child(3){width:18%}.wx-barangay-risk-table td small,.wx-barangay-risk-table td em{color:var(--wx-muted);margin-top:4px;font-size:8px;font-style:normal;display:block}.wx-barangay-risk-link{color:var(--wx-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.wx-barangay-risk-link:hover{text-decoration:underline}.wx-barangay-risk-table td>span{text-transform:uppercase;border:1px solid;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-block}.wx-barangay-risk-table td>span[data-tone=low]{color:#15803d}.wx-barangay-risk-table td>span[data-tone=moderate]{color:#a16207}.wx-barangay-risk-table td>span[data-tone=high]{color:#c2410c}.wx-barangay-risk-table td>span[data-tone=critical]{color:#b91c1c}.wx-barangay-risk-table td>span[data-tone=unknown]{color:#64748b}.wx-barangay-risk-table td em{color:#15803d;border:1px solid #86efac;border-radius:999px;width:max-content;padding:2px 6px;font-weight:800}.wx-barangay-risk-table td em[data-state=unavailable]{color:#64748b;border-color:#cbd5e1}.wx-barangay-risk-empty{min-height:180px;color:var(--wx-muted);align-content:center;place-items:center;gap:5px;font-size:10px;display:grid}.wx-barangay-risk-empty svg{width:21px}.wx-barangay-risk-status>footer{color:#76551d;background:#fff8e7;border-top:1px solid #f1c879;align-items:flex-start;gap:8px;padding:11px 16px;font-size:9px;line-height:1.5;display:flex}.wx-barangay-risk-status>footer svg{flex:none;width:15px}.wx-barangay-risk-status .wx-threat-table-heading-actions{flex-direction:column;align-items:flex-end}.wx-barangay-risk-status .wx-threat-source-button{color:#176b42;font:inherit;cursor:pointer;background:#fffef8;border:1px solid #a8c4a9;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:750}.wx-barangay-risk-table td>span{justify-content:center;align-items:center;min-width:82px;min-height:30px;padding:6px 10px;font-size:10px;line-height:1.2;display:inline-flex}[data-theme=dark] .wx-barangay-risk-status{background:#101d16f7;border-color:#345242;box-shadow:0 9px 28px #00000038}[data-theme=dark] .wx-barangay-risk-status>header{background:linear-gradient(110deg,#17291f,#101d16);border-color:#345242}[data-theme=dark] .wx-barangay-risk-status>header :is(span,small){color:#69c891}[data-theme=dark] .wx-barangay-risk-toolbar{background:#17291f;border-color:#345242}[data-theme=dark] .wx-barangay-risk-toolbar :is(input,select){color:#e7f3eb;background:#101d16;border-color:#4b6e5b}[data-theme=dark] .wx-barangay-risk-toolbar>div{background:#1b3427;border-color:#4b6e5b}[data-theme=dark] .wx-barangay-risk-table th{color:#9fb2a7;background:#17291f}[data-theme=dark] .wx-barangay-risk-table td{background:#101d16e6;border-color:#294638}[data-theme=dark] .wx-barangay-risk-table tbody tr:nth-child(2n) td{background:#17291fc7}[data-theme=dark] .wx-barangay-risk-table tbody tr:hover td{background:#1b3427}[data-theme=dark] .wx-barangay-risk-link{color:#e7f3eb}[data-theme=dark] .wx-barangay-risk-status>footer{color:#f3d995;background:#3a2d12;border-color:#72531b}[data-theme=dark] .wx-barangay-risk-status .wx-threat-source-button{color:#8bd8aa;background:#17291f;border-color:#4b6e5b}[data-theme=dark] .wx-threat-source-dialog>section>p{background:#17291f}@media (width<=1180px){.wx-threat-map-views{max-width:calc(100% - 36px)}.wx-cyclone-metrics{grid-template-columns:repeat(3,1fr)}.wx-cyclone-grid{grid-template-columns:1fr}}@media (width<=720px){.wx-threat-map-views{max-width:none;top:92px;left:10px;right:10px}.wx-threat-map-views button{flex:1}.wx-threat-detail-tabs{overflow-x:auto}.wx-threat-detail-tabs button{white-space:nowrap}.wx-cyclone-desk>header,.wx-cyclone-grid>section>header,.wx-cyclone-history>header,.wx-barangay-risk-status>header{flex-direction:column;align-items:flex-start}.wx-cyclone-metrics{grid-template-columns:1fr 1fr;padding:12px}.wx-cyclone-grid{padding:0 12px 12px}.wx-cyclone-history{margin:0 12px 12px}.wx-barangay-risk-toolbar{grid-template-columns:1fr}.wx-barangay-risk-toolbar>div{justify-items:start}.wx-threat-cloud-card{white-space:nowrap;max-width:calc(100% - 20px);top:172px}.wx-typhoon-movement{bottom:74px}.wx-threat-layerbar>button:last-child{margin-left:0}}@media (width>=1181px){.wx-threat-stage>aside{width:360px}}@media (width<=440px){.wx-cyclone-metrics{grid-template-columns:1fr}}.wx-threat-layer-tools{background:linear-gradient(135deg,#fff,#f4f9fc);border:1px solid #c8dce9;border-radius:13px;margin-bottom:10px;overflow:hidden;box-shadow:0 7px 22px #123d5f0d}.wx-threat-layer-toolbar{justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.wx-threat-layer-toolbar button{color:#29485e;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c4d8e4;border-radius:9px;align-items:center;gap:9px;font-weight:750;display:flex}.wx-threat-layer-toggle{min-width:220px;padding:7px 10px}.wx-threat-layer-toggle>svg:first-child{color:#0284c7;width:18px}.wx-threat-layer-toggle>svg:last-child{width:16px;margin-left:auto;transition:transform .18s}.wx-threat-layer-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.wx-threat-layer-toggle span{text-align:left;display:grid}.wx-threat-layer-toggle b{font-size:11px}.wx-threat-layer-toggle small{color:#6b8193;font-size:8px;font-weight:650}.wx-threat-refresh{padding:8px 12px}.wx-threat-refresh svg{width:15px}.wx-threat-layerbar{background:#f7fbfd;border:0;border-top:1px solid #d9e6ed;border-radius:0;margin:0;padding:10px}.wx-threat-layerbar>button{border-width:1px;font-size:9px}.wx-threat-layerbar>button>b{color:#fff;text-align:center;background:currentColor;border-radius:999px;min-width:22px;padding:2px 5px;font-size:7px}.wx-threat-layerbar>button[data-layer-tone=flood]{color:#0369a1;background:#f0f9ff;border-color:#7dd3fc}.wx-threat-layerbar>button[data-layer-tone=warning]{color:#a16207;background:#fffbeb;border-color:#fcd34d}.wx-threat-layerbar>button[data-layer-tone=landslide],.wx-threat-layerbar>button[data-layer-tone=volcano]{color:#c2410c;background:#fff7ed;border-color:#fdba74}.wx-threat-layerbar>button[data-layer-tone=fault],.wx-threat-layerbar>button[data-layer-tone=seismic]{color:#6d28d9;background:#f5f3ff;border-color:#c4b5fd}.wx-threat-layerbar>button[aria-pressed=false]{filter:saturate(.45);opacity:.72}.wx-threat-layerbar>button[aria-pressed=true]{box-shadow:inset 0 0 0 1px}.wx-threat-unavailable-layers{width:100%}.wx-threat-layerbar>button[data-layer-tone=flood]>b{background:#0284c7}.wx-threat-layerbar>button[data-layer-tone=warning]>b{background:#ca8a04}.wx-threat-layerbar>button[data-layer-tone=volcano]>b{background:#ea580c}.wx-threat-layerbar>button[data-layer-tone=seismic]>b{background:#7c3aed}.wx-threat-feed{padding:7px 11px}.wx-threat-feed>article{border-bottom:0;border-radius:11px;margin:4px 0;transition:background .15s,box-shadow .15s}.wx-threat-feed>article:hover{background:#fff;box-shadow:0 5px 18px #0f3b6212}.wx-threat-feed>article>button{border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:11px 8px 24px}.wx-threat-feed>article>button[aria-pressed=true]{background:#eaf6fd;box-shadow:inset 3px 0 #0284c7}.wx-threat-feed-icon{color:#475569;background:#e2e8f0;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.wx-threat-feed-icon svg{width:19px;height:19px}.wx-threat-feed-icon[data-kind=volcano]{color:#ea580c;background:#ffedd5}.wx-threat-feed-icon[data-kind=flood]{color:#0284c7;background:#e0f2fe}.wx-threat-feed-icon[data-kind=cyclone]{color:#0e7490;background:#cffafe}.wx-threat-feed-icon[data-kind=warning]{color:#b45309;background:#fef3c7}.wx-threat-feed-badge{background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;align-self:start;padding:4px 7px;color:#475569!important;font-size:7px!important}.wx-threat-feed-badge[data-kind=volcano]{background:#ffedd5;border-color:#fdba74;color:#c2410c!important}.wx-threat-feed-badge[data-kind=flood]{background:#e0f2fe;border-color:#7dd3fc;color:#0369a1!important}.wx-threat-feed-badge[data-kind=cyclone]{background:#cffafe;border-color:#67e8f9;color:#0e7490!important}.wx-threat-feed-badge[data-kind=warning]{background:#fef3c7;border-color:#fcd34d;color:#a16207!important}.wx-threat-feed>article>a{align-items:center;gap:4px;display:flex;left:58px}.wx-threat-feed>article>a svg{width:9px;height:9px}.wx-threat-selection{background:#f5fbff;border-color:#b9d7e8;grid-template-columns:38px minmax(0,1fr);gap:10px;display:grid}.wx-threat-selection p{margin:5px 0}.wx-threat-selection .wx-threat-feed-icon{width:34px;height:34px}.wx-threat-selection .wx-threat-feed-icon svg{width:17px}[data-theme=dark] .wx-threat-layer-tools{background:linear-gradient(135deg,#0b2034,#081725);border-color:#23445a}[data-theme=dark] .wx-threat-layer-toolbar button{color:#e2f2fb;background:#0c2438;border-color:#31536a}[data-theme=dark] .wx-threat-layer-toggle small{color:#8fb0c5}[data-theme=dark] .wx-threat-layerbar{background:#081b2b;border-top-color:#23445a}[data-theme=dark] .wx-threat-feed>article:hover{background:#0b2034}[data-theme=dark] .wx-threat-feed>article>button[aria-pressed=true]{background:#0c2c44}[data-theme=dark] .wx-threat-selection{background:#0b2034;border-color:#234d66}@media (width<=720px){.wx-threat-layer-toolbar{align-items:stretch}.wx-threat-layer-toolbar button{justify-content:center}.wx-threat-layer-toggle{flex:1;min-width:0}.wx-threat-refresh{font-size:0}.wx-threat-refresh svg{width:18px}.wx-threat-layerbar{flex-direction:row;align-items:stretch}.wx-threat-layerbar>button{flex:150px}.wx-threat-feed>article>button{grid-template-columns:38px minmax(0,1fr)}.wx-threat-feed-badge{grid-area:2/2;justify-self:start}}.wx-threat-map .wx-map-title>button{color:#dbeafe;min-height:28px;font:inherit;cursor:pointer;background:#0f2942;border:1px solid #38bdf877;border-radius:7px;align-items:center;gap:6px;margin-top:9px;padding:5px 8px;font-size:8px;font-weight:800;display:flex}.wx-threat-map .wx-map-title>button svg{width:13px;height:13px}.wx-threat-map .wx-map-title>button svg:last-child{margin-left:auto;transition:transform .18s}.wx-threat-map .wx-map-title>button[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.wx-threat-map-info{z-index:10;color:#172231;-webkit-backdrop-filter:blur(15px)saturate(120%);backdrop-filter:blur(15px)saturate(120%);background:#f8fbf8ee;border:1px solid #b7d2df;border-radius:14px;width:min(380px,100% - 430px);max-height:430px;padding:15px;position:absolute;top:126px;left:18px;overflow:auto;box-shadow:0 22px 55px #02061780}.wx-threat-map-info>header{border-bottom:1px solid #cadce6;grid-template-columns:38px minmax(0,1fr) auto 28px;align-items:start;gap:10px;padding-bottom:12px;display:grid}.wx-threat-map-info>header small{color:#ea580c;letter-spacing:.08em;font-size:8px;font-weight:850;display:block}.wx-threat-map-info>header h3{margin:4px 0 0;font-size:16px;line-height:1.25}.wx-threat-map-info>header p{color:#64748b;margin:4px 0 0;font-size:8px}.wx-threat-map-info>header>b{color:#15803d;white-space:nowrap;background:#dcfce7;border:1px solid #86efac;border-radius:999px;padding:4px 7px;font-size:7px}.wx-threat-map-info>header>button{color:#fff;cursor:pointer;background:#071827;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.wx-threat-map-info>header>button svg{width:14px}.wx-threat-map-info dl{grid-template-columns:1fr 1fr;gap:0 14px;margin:10px 0 0;display:grid}.wx-threat-map-info dl>div{border-bottom:1px solid #dbe7ed;min-width:0;padding:9px 0}.wx-threat-map-info dt{color:#718096;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.wx-threat-map-info dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;font-weight:750;line-height:1.35}.wx-threat-advisory{color:#713f12;background:#fffbeb;border:1px solid #f59e0b66;border-radius:9px;margin-top:12px;padding:10px}.wx-threat-advisory>b{letter-spacing:.06em;font-size:7px}.wx-threat-advisory>p{margin:5px 0 0;font-size:8px;line-height:1.5}.wx-threat-map-info>a{color:#0369a1;align-items:center;gap:5px;width:max-content;margin-top:11px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.wx-threat-map-info>a svg{width:11px}.wx-threat-map-info[data-kind=seismic]{color:#f8fafc;background:#020817ee;border-top:4px solid #22c55e}.wx-threat-map-info[data-kind=seismic]{color:#172231;background:#f8fbf8f2;border-top-color:#7c3aed}.wx-threat-map-info[data-kind=seismic]>header{border-bottom-color:#cadce6}.wx-threat-map-info[data-kind=seismic]>header p,.wx-threat-map-info[data-kind=seismic] dt{color:#718096}.wx-threat-map-info[data-kind=seismic] dl>div{border-bottom-color:#dbe7ed}.wx-threat-map-info[data-kind=seismic] dd{color:#172231}.wx-threat-map-info[data-kind=seismic] .wx-threat-advisory{color:#713f12;background:#fffbeb}.wx-threat-map-info[data-kind=seismic]>a{color:#0369a1}.wx-threat-basemap-control{z-index:9;position:absolute;top:18px;left:18px}.wx-threat-basemap-control>button{color:#174766;min-height:34px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fbf8ee;border:1px solid #9fc7da;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:800;display:flex;box-shadow:0 8px 24px #02061733}.wx-threat-basemap-control svg{width:14px;height:14px}.wx-threat-basemap-control svg:last-child{margin-left:2px;transition:transform .18s}.wx-threat-basemap-control>button[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.wx-threat-map .wx-threat-map-views{top:60px}.wx-threat-map-info{top:72px}.wx-threat-map.has-basemap-menu .wx-threat-map-info{top:130px}.eq-epicenter-marker{place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:visible}.eq-epicenter-badge{z-index:4;color:#fff;cursor:pointer;border:3px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;font:800 12px Poppins,sans-serif;display:grid;position:relative;box-shadow:0 0 0 3px #7c3aed88,0 6px 22px #02061780}.eq-epicenter-label{z-index:4;color:#fecaca;letter-spacing:.06em;white-space:nowrap;background:#102035ee;border:1px solid #ef4444aa;border-radius:5px;padding:5px 8px;font:800 8px Poppins,sans-serif;position:absolute;bottom:50px}.eq-epicenter-ripple{z-index:2;pointer-events:none;background:#22c55e0d;border:2px solid #22c55e;border-radius:50%;animation:2.8s ease-out infinite eq-radius-pulse;position:absolute}.eq-epicenter-ripple-1{width:76px;height:76px}.eq-epicenter-ripple-2{width:138px;height:138px;animation-delay:.45s}.eq-epicenter-ripple-3{border-style:dashed;width:210px;height:210px;animation-delay:.9s}@keyframes eq-radius-pulse{0%,to{opacity:.42;transform:scale(.88)}55%{opacity:.9;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.eq-epicenter-ripple{animation:none}}.wx-threat-selection{display:none!important}.wx-threat-map .wx-map-title,.wx-threat-cloud-card,.wx-threat-map-context{color:#172231;background:#f8fbf8ee;border-color:#b7d2df;box-shadow:0 12px 35px #02061733}.wx-threat-map .wx-map-title span,.wx-threat-cloud-card span{color:#28759a}.wx-threat-map .wx-map-title>button{color:#174766;background:#fff;border-color:#9fc7da}.wx-threat-map-context span{color:#49657a;background:#fff;border-color:#cbd5e1}.wx-threat-feed-icon[data-kind=seismic]{color:#15803d;background:#dcfce7}.wx-threat-feed-badge[data-kind=seismic]{background:#dcfce7;border-color:#86efac;color:#15803d!important}.wx-threat-map-info[data-kind=seismic]{border-top-color:#22a66f}.wx-threat-map-info[data-kind=seismic]>header small{color:#15803d}.wx-threat-map-info[data-kind=seismic]>header>b{color:#15803d;background:#dcfce7;border-color:#86efac}.eq-epicenter-context{z-index:4;color:#166534;letter-spacing:.04em;white-space:nowrap;background:#f0fdf4ee;border:1px solid #86efac;border-radius:4px;padding:3px 6px;font:750 6px Poppins,sans-serif;position:absolute;top:52px}.eq-epicenter-ripple{z-index:3;filter:drop-shadow(0 0 5px #f8fafccc);background:#22a66f0f;border-width:2.5px;border-color:#22a66f}.eq-epicenter-ripple-1{border-color:#34d399;width:88px;height:88px}.eq-epicenter-ripple-2{border-color:#22a66f;width:170px;height:170px}.eq-epicenter-ripple-3{filter:drop-shadow(0 0 4px #713f12aa);background:#facc1508;border:3px dashed #facc15;width:320px;height:320px}.wx-threat-map .eq-epicenter-marker{place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:visible}.wx-threat-map .eq-epicenter-badge{z-index:4;color:#fff;width:42px;height:42px;box-shadow:0 0 0 3px color-mix(in srgb,var(--eq-marker-color,#22a66f) 55%,transparent),0 6px 22px #02061780;border:3px solid #fff;border-radius:50%;place-items:center;font:800 12px Poppins,sans-serif;display:grid;position:relative}.wx-threat-map .eq-epicenter-label{z-index:5;color:#fecaca;bottom:50px}.wx-threat-map .eq-epicenter-context{z-index:5;top:52px}.wx-threat-map .eq-epicenter-ripple{z-index:3;opacity:0;border:2.5px solid var(--eq-marker-color,#22a66f);background:color-mix(in srgb,var(--eq-marker-color,#22a66f) 7%,transparent);filter:drop-shadow(0 0 5px #f8fafccc);width:30px;height:30px;animation:3.6s cubic-bezier(.1,.8,.3,1) infinite wx-eq-radius-pulse;position:absolute}.wx-threat-map .eq-epicenter-ripple-2{animation-delay:1.2s}.wx-threat-map .eq-epicenter-ripple-3{border-style:dashed;animation-delay:2.4s}@keyframes wx-eq-radius-pulse{0%{opacity:.85;width:30px;height:30px}50%{opacity:.4}to{width:var(--eq-ripple-max-size,120px);height:var(--eq-ripple-max-size,120px);opacity:0}}@media (width<=1180px){.wx-threat-map-info{width:min(380px,100% - 36px)}}@media (width<=720px){.wx-threat-basemap-control{top:10px;left:10px}.wx-threat-map .wx-threat-map-views{top:52px}.wx-threat-map-info,.wx-threat-map.has-basemap-menu .wx-threat-map-info{width:auto;max-height:225px;padding:11px;top:108px;left:10px;right:10px}.wx-threat-map-info>header{grid-template-columns:32px minmax(0,1fr) auto 26px;gap:7px}.wx-threat-map-info .wx-threat-feed-icon{width:32px;height:32px}.wx-threat-map-info dl{gap:0 9px}.wx-threat-map:has(.wx-threat-map-info) .wx-threat-cloud-card{display:none}.wx-threat-map .eq-epicenter-marker{--eq-ripple-max-size:220px!important}}.wx-threat-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.wx-lgu-weather-tools{background:linear-gradient(135deg,#fff,#f4f9fc);border:1px solid #c8dce9;border-radius:13px;align-items:center;gap:8px;margin-bottom:10px;padding:9px;display:flex;box-shadow:0 7px 22px #123d5f0d}.wx-lgu-weather-tools>div{min-width:190px;margin-right:auto;padding:0 8px;display:grid}.wx-lgu-weather-tools>div span{color:#0284c7;letter-spacing:.08em;font-size:8px;font-weight:850}.wx-lgu-weather-tools>div b{color:#29485e;margin-top:2px;font-size:11px}.wx-lgu-weather-tools button{color:#4b6476;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c4d8e4;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:750;display:flex}.wx-lgu-weather-tools button svg{width:15px}.wx-lgu-weather-tools button[aria-pressed=true]{color:#0369a1;background:#e0f2fe;border-color:#0284c7;box-shadow:inset 0 0 0 1px #0284c7}.wx-lgu-threat-map .wx-threat-map-info{top:18px}.wx-lgu-map-legend{z-index:8;color:#172231;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fbf8ee;border:1px solid #b7d2df;border-radius:12px;gap:5px;width:min(290px,100% - 430px);padding:12px;display:grid;position:absolute;bottom:18px;left:18px;box-shadow:0 12px 35px #02061733}.wx-lgu-map-legend>strong{font-size:11px}.wx-lgu-map-legend>small{color:#60728b;margin-bottom:3px;font-size:8px}.wx-lgu-map-legend>span{grid-template-columns:10px 1fr auto;align-items:center;gap:7px;font-size:8px;display:grid}.wx-lgu-map-legend i{border:1px solid #fff;border-radius:3px;width:9px;height:9px;box-shadow:0 0 0 1px #94a3b8}.wx-lgu-map-legend em{color:#60728b;font-style:normal}.wx-lgu-map-note{z-index:7;color:#172231;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fbf8ee;border:1px solid #b7d2df;border-radius:10px;gap:3px;max-width:360px;padding:10px 12px;display:grid;position:absolute;top:18px;left:18px;box-shadow:0 12px 35px #02061733}.wx-lgu-map-note b{letter-spacing:.06em;font-size:10px}.wx-lgu-map-note span{color:#60728b;font-size:8px;line-height:1.45}:is(.wx-lgu-threat-map:has(.wx-threat-map-info) .wx-lgu-map-note,.wx-lgu-threat-map:has(.wx-barangay-info-card) .wx-lgu-map-note){display:none}.wx-barangay-info-card{z-index:11;color:#172231;-webkit-backdrop-filter:blur(15px)saturate(120%);backdrop-filter:blur(15px)saturate(120%);background:#f8fbf8f2;border:1px solid #9fc7da;border-top:4px solid #0284c7;border-radius:14px;width:min(390px,100% - 430px);max-height:470px;padding:15px;position:absolute;top:18px;left:18px;overflow:auto;box-shadow:0 22px 55px #02061780}.wx-barangay-info-card>header{border-bottom:1px solid #cadce6;grid-template-columns:38px minmax(0,1fr) auto 28px;align-items:start;gap:10px;padding-bottom:12px;display:grid}.wx-barangay-info-card>header small{color:#0369a1;letter-spacing:.08em;font-size:7px;font-weight:850;display:block}.wx-barangay-info-card>header h3{margin:4px 0 0;font-size:17px;line-height:1.2}.wx-barangay-info-card>header p{color:#64748b;margin:4px 0 0;font-size:8px}.wx-barangay-info-card>header>b{color:#475569;text-transform:uppercase;white-space:nowrap;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:999px;padding:4px 7px;font-size:7px}.wx-barangay-info-card>header>b[data-tone=moderate]{color:#854d0e;background:#fef9c3;border-color:#fde047}.wx-barangay-info-card>header>b[data-tone=high],.wx-barangay-info-card>header>b[data-tone=critical]{color:#9a3412;background:#ffedd5;border-color:#fdba74}.wx-barangay-info-card>header>button{color:#fff;cursor:pointer;background:#071827;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.wx-barangay-info-card>header>button svg{width:14px}.wx-barangay-info-card dl{grid-template-columns:1fr 1fr;gap:0 14px;margin:9px 0 0;display:grid}.wx-barangay-info-card dl>div{border-bottom:1px solid #dbe7ed;min-width:0;padding:9px 0}.wx-barangay-info-card dt{color:#718096;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.wx-barangay-info-card dd{margin:4px 0 0;font-size:11px;font-weight:750}.wx-barangay-drivers{color:#0c4a6e;background:#f0f9ff;border:1px solid #bae6fd;border-radius:9px;margin-top:11px;padding:10px}.wx-barangay-drivers b{letter-spacing:.06em;font-size:7px}.wx-barangay-drivers p{margin:5px 0 0;font-size:8px;line-height:1.5}.wx-barangay-info-card>footer{color:#52677a;gap:3px;margin-top:10px;font-size:8px;line-height:1.45;display:grid}.wx-barangay-info-card>footer span{font-weight:700}.wx-barangay-info-card>footer small{color:#64748b;margin-top:3px;font-size:7px}.wx-threat-pagination{background:#f7fafc;border-top:1px solid #cbdde8;justify-content:space-between;align-items:center;gap:6px;min-height:36px;padding:4px 8px;display:flex}.wx-threat-pagination button,.wx-threat-table-pagination button{color:#0369a1;min-height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9fc7da;border-radius:6px;padding:4px 8px;font-size:8px;font-weight:800}.wx-threat-pagination button:disabled,.wx-threat-table-pagination button:disabled{cursor:not-allowed;opacity:.42}.wx-threat-pagination>span,.wx-threat-table-pagination>span{color:#466479;white-space:nowrap;font-size:8px;line-height:1}.wx-threat-table-pagination{border-top:1px solid var(--wx-line);background:#f7faf8;justify-content:flex-end;align-items:center;gap:8px;padding:7px 12px;display:flex}.weather-command .wx-threat-pagination button,.weather-command .wx-threat-table-pagination button{height:26px!important;min-height:26px!important}[data-theme=dark] .wx-lgu-weather-tools{background:linear-gradient(135deg,#0b2034,#081725);border-color:#23445a}[data-theme=dark] .wx-lgu-weather-tools>div b{color:#e2f2fb}[data-theme=dark] .wx-lgu-weather-tools button{color:#e2f2fb;background:#0c2438;border-color:#31536a}[data-theme=dark] .wx-lgu-weather-tools button[aria-pressed=true]{color:#7dd3fc;background:#0c3b58}@media (width<=1180px){.wx-threat-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.wx-lgu-map-legend{width:min(290px,100% - 36px)}}@media (width<=720px){.wx-lgu-weather-tools{flex-wrap:wrap;align-items:stretch}.wx-lgu-weather-tools>div{width:100%;min-width:0}.wx-lgu-weather-tools button{flex:125px;justify-content:center}.wx-lgu-map-note{max-width:none;top:10px;left:10px;right:10px}.wx-lgu-map-legend{width:min(230px,100% - 20px);max-height:135px;bottom:10px;left:10px;overflow:auto}.wx-lgu-threat-map .wx-threat-map-info{top:10px}.wx-barangay-info-card{width:auto;max-height:280px;padding:11px;top:10px;left:10px;right:10px}.wx-barangay-info-card>header{grid-template-columns:32px minmax(0,1fr) auto 26px;gap:7px}.wx-barangay-info-card dl{gap:0 9px}.wx-threat-pagination{z-index:2;position:sticky;bottom:0}.wx-threat-table-pagination{justify-content:space-between}.wx-threat-metrics{grid-template-columns:1fr 1fr}}@media (width<=440px){.wx-threat-metrics{grid-template-columns:1fr}}.source-report-catalog{--csr-line:var(--ui-line);--csr-panel:var(--ui-panel);--csr-panel-2:var(--bcs-panel-2,#112438);--csr-text:var(--ui-ink);--csr-muted:var(--ui-muted);--csr-accent:var(--bcs-accent,#3dd6c1);color:var(--csr-text);border:1px solid var(--csr-line);background:var(--csr-panel);box-sizing:border-box;border-radius:10px;min-width:0;max-width:1800px;margin:14px auto;padding:clamp(12px,2vw,20px)}.csr-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.csr-heading p{letter-spacing:.08em;color:var(--csr-accent);margin:0;font-size:10px;font-weight:600}.csr-heading h2{margin:3px 0;font-size:20px}.csr-heading button,.csr-error button,.csr-empty button,.csr-artifacts button{border:1px solid var(--csr-line);background:var(--csr-panel-2);color:var(--csr-text);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-weight:600;display:inline-flex}.csr-heading svg,.csr-artifacts button svg{width:16px;height:16px}.csr-heading button:disabled,.csr-artifacts button:disabled{opacity:.55;cursor:wait}.source-report-catalog .csr-lock-copy{color:#dec9a8;background:#2b2114;border-left:3px solid #e4a84d;margin:8px 0 12px;padding:10px 12px;line-height:1.45}.source-report-catalog .csr-lock-copy strong,.csr-designation{color:#ffe0a5}.csr-status,.csr-empty{border:1px dashed var(--csr-line);text-align:center;color:var(--csr-muted);border-radius:7px;padding:18px}.csr-empty button{color:var(--csr-accent);margin-left:10px}.csr-error{background:#321b21;border:1px solid #82454c;border-radius:7px;align-items:center;gap:10px;padding:10px;display:flex}.csr-error>svg{color:#ff858a;flex:none}.csr-error>div{flex:1}.csr-error p{color:#e8b3b5;margin:2px 0}.csr-download-error,.csr-error-copy{color:#ffc2c5;background:#321b21;border:1px solid #82454c;border-radius:6px;padding:9px}.csr-runs{gap:12px;display:grid}.csr-run{border:1px solid var(--csr-line);background:color-mix(in srgb,var(--csr-panel) 86%,#000);border-radius:8px;min-width:0;padding:12px}.csr-run>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.csr-run h3{margin:4px 0;font-size:17px}.csr-run time{color:var(--csr-muted);text-align:right;font-size:12px}.csr-state{text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.csr-state.success{color:#7be6bd}.csr-state.warning{color:#ffd087}.csr-state svg{width:14px;height:14px}.csr-designation{letter-spacing:.035em;font-weight:600}.csr-identifiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;display:grid}.csr-identifiers div{min-width:0}.csr-identifiers dt{text-transform:uppercase;color:var(--csr-muted);font-size:10px;font-weight:600}.csr-identifiers dd{overflow-wrap:anywhere;margin:2px 0}.csr-identifiers code,.csr-artifacts code{font-size:11px}.csr-authority{background:#2b2114;border:1px solid #795223;border-radius:6px;align-items:center;gap:10px;margin:12px 0;padding:9px;display:flex}.csr-authority svg{color:#ffc566;flex:none}.csr-authority div{flex-direction:column;display:flex}.source-report-catalog .csr-authority strong{color:#ffe0a5}.source-report-catalog .csr-authority span{color:#d9c5a7;font-size:12px}.csr-coverage{min-width:0}.csr-coverage>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.csr-coverage h4,.csr-artifacts h4{margin:8px 0}.csr-good,.csr-warning{text-transform:uppercase;color:#79edc4;border:1px solid #287760;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.csr-warning{color:#ffd087;border-color:#936529}.csr-coverage dl{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:5px;margin:0;display:grid}.csr-coverage dl div{border:1px solid var(--csr-line);border-radius:5px;min-width:0;padding:7px}.csr-coverage dt{color:var(--csr-muted);text-transform:uppercase;font-size:9px;font-weight:600}.csr-coverage dd{margin:2px 0;font-weight:600}.csr-coverage dd span{color:var(--csr-muted);font-size:10px;font-weight:400}.csr-artifacts ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.csr-artifacts li{border:1px solid var(--csr-line);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.csr-artifacts li>svg{width:20px;color:var(--csr-accent)}.csr-artifacts li>div{flex-direction:column;min-width:0;display:flex}.csr-artifacts span{color:var(--csr-muted);font-size:11px}.csr-artifacts code{overflow-wrap:anywhere}.csr-artifacts button{white-space:nowrap;color:var(--csr-accent)}@media (width<=720px){.source-report-catalog{padding:11px}.csr-heading,.csr-run>header{flex-direction:column}.csr-heading button{width:100%}.csr-run time{text-align:left}.csr-identifiers{grid-template-columns:1fr}.csr-artifacts li{grid-template-columns:auto minmax(0,1fr)}.csr-artifacts button{grid-column:1/-1;width:100%}.csr-empty button{margin:9px auto 0;display:flex}.csr-coverage dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=390px){.csr-coverage dl{grid-template-columns:1fr}}:root[data-theme=light] .source-report-catalog,.light .source-report-catalog{--csr-panel:var(--ui-panel);--csr-panel-2:#f2f6f8;--csr-line:var(--ui-line);--csr-text:var(--ui-ink);--csr-muted:var(--ui-muted);--csr-accent:#087c70}.light .csr-run,:root[data-theme=light] .csr-run{background:var(--ui-soft)}.csr-authority>div{min-width:0;max-width:100%}.csr-authority select{width:100%;max-width:100%;min-height:40px;color:inherit;background:var(--bg-primary,var(--ui-panel));border:1px solid #82949e;border-radius:6px;padding:8px}.source-basis-selector{color:#e0f4eb;background:#102c25;border-color:#587d69}.source-basis-selector label,.source-basis-selector strong,.source-basis-selector p{color:#e0f4eb}:root[data-theme=light] .source-basis-selector{background:var(--ui-soft);color:var(--ui-ink);border-color:#7b9b86}:root[data-theme=light] .source-basis-selector label,:root[data-theme=light] .source-basis-selector strong,:root[data-theme=light] .source-basis-selector p{color:var(--ui-ink)}:root[data-theme=light] .source-report-catalog .csr-lock-copy{color:#573d13;background:#fff4df}:root[data-theme=light] .source-report-catalog .csr-lock-copy strong{color:#573d13}:root[data-theme=light] .source-report-catalog .csr-state.success,:root[data-theme=light] .source-report-catalog .csr-good{color:#145c45}.source-basis-selector code{overflow-wrap:anywhere;word-break:break-word;font-size:11px}.csr-runs summary,.csr-developer>summary,.source-basis-selector summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600}.csr-run details{margin-top:12px}.csr-run details code{overflow-wrap:anywhere}.csr-file-actions{flex-wrap:wrap;gap:8px;flex-direction:row!important;display:flex!important}.csr-developer{border-top:1px solid #82949e;margin-top:24px;padding-top:12px}.csr-runs button:focus-visible,.csr-runs summary:focus-visible,.csr-developer summary:focus-visible{outline-offset:3px;outline:3px solid #168bca}@media (width<=720px){.csr-file-actions{grid-column:1/-1}.csr-file-actions button{flex:1;min-height:44px}.csr-run time{overflow-wrap:anywhere}}.banayoyo-source{--bcs-bg:var(--ui-canvas);--bcs-panel:var(--ui-panel);--bcs-panel-2:#112438;--bcs-line:var(--ui-line);--bcs-text:var(--ui-ink);--bcs-muted:var(--ui-muted);--bcs-accent:#3dd6c1;--bcs-blue:#70b7ff;--bcs-warn:#ffbd5a;--bcs-danger:#ff7d82;color:var(--bcs-text);background:radial-gradient(circle at 85% 0,#123047 0,transparent 29%),var(--bcs-bg);box-sizing:border-box;min-height:100%;padding:clamp(16px,2vw,28px);font-size:14px}.bcs-header{border:1px solid var(--ui-line);background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 24px;display:flex;box-shadow:0 10px 28px #19453211}.bcs-header h1{letter-spacing:-.025em;margin:3px 0 7px;font-size:26px}.bcs-header p{max-width:760px;color:var(--bcs-muted);margin:0;line-height:1.5}.bcs-eyebrow{letter-spacing:.08em;font-weight:600;color:var(--bcs-accent)!important;margin:0!important;font-size:11px!important}.bcs-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.bcs-primary,.bcs-secondary,.bcs-error button,.bcs-context button{border:1px solid var(--bcs-line);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-weight:600;display:inline-flex}.bcs-primary{background:var(--bcs-accent);color:var(--ui-ink);border-color:var(--bcs-accent)}.bcs-secondary,.bcs-error button,.bcs-context button{color:var(--bcs-text);background:var(--bcs-panel)}.bcs-primary svg,.bcs-secondary svg,.bcs-error button svg{width:16px;height:16px}.bcs-primary:disabled,.bcs-secondary:disabled{opacity:.55;cursor:wait}.bcs-authority{background:#2b2114;border:1px solid #754c1d;border-radius:8px;align-items:center;gap:12px;max-width:1800px;margin:18px auto 10px;padding:11px 14px;display:flex}.bcs-authority>svg{color:var(--bcs-warn);flex:none}.bcs-authority>div{flex-direction:column;flex:1;gap:2px;display:flex}.bcs-authority strong{color:#ffe2a8}.bcs-authority span{color:#d9c5a7;font-size:12px}.bcs-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#172a3b;border:1px solid #53687a;border-radius:999px;align-items:center;width:max-content;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.bcs-badge.verified,.bcs-badge.complete,.bcs-badge.resolved,.bcs-badge.accepted{color:#79edc4;border-color:#287760}.bcs-badge.hold,.bcs-badge.pending,.bcs-badge.warning,.bcs-badge.open{color:#ffd087;border-color:#936529}.bcs-badge.error,.bcs-badge.rejected,.bcs-badge.critical,.bcs-badge.failed{color:#ff9a9d;border-color:#914348}.bcs-notice{color:#bce5e5;background:#102a32;border:1px solid #225a62;border-radius:7px;max-width:1800px;margin:9px auto;padding:9px 12px}.bcs-notice.error{color:#ffc1c4;background:#331a20;border-color:#713943}.bcs-identity{border:1px solid var(--bcs-line);background:var(--bcs-panel);border-radius:8px;grid-template-columns:2fr 2fr 1fr;max-width:1800px;margin:10px auto;display:grid;overflow:hidden}.bcs-identity>div{border-right:1px solid var(--bcs-line);grid-template-columns:auto 1fr;gap:2px 9px;min-width:0;padding:11px 13px;display:grid}.bcs-identity>div:last-child{border:0}.bcs-identity svg{width:18px;color:var(--bcs-accent);grid-row:1/3}.bcs-identity span{text-transform:uppercase;color:var(--bcs-muted);font-size:10px;font-weight:600}.bcs-identity code,.bcs-identity strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.bcs-counts{gap:6px;max-width:1800px;margin:10px auto;padding-bottom:3px;display:flex;overflow-x:auto}.bcs-counts>div{background:var(--bcs-panel);border:1px solid var(--bcs-line);border-radius:7px;flex-direction:column;min-width:108px;padding:8px 10px;display:flex}.bcs-counts strong{color:var(--bcs-blue);font-size:17px}.bcs-counts span{color:var(--bcs-muted);white-space:nowrap;font-size:10px}.bcs-shell{border:1px solid var(--bcs-line);background:var(--bcs-panel);border-radius:9px;grid-template-columns:175px minmax(0,1fr);max-width:1800px;min-height:580px;margin:10px auto 0;display:grid;overflow:hidden}.bcs-tabs{border-right:1px solid var(--bcs-line);background:#091624;flex-direction:column;gap:3px;padding:8px;display:flex}.bcs-tabs button{color:var(--bcs-muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:4px;padding:9px 10px;font-size:12px;font-weight:600}.bcs-tabs button:hover{color:var(--bcs-text);background:#122536}.bcs-tabs button.active{color:var(--bcs-accent);border-left-color:var(--bcs-accent);background:#112b35}.bcs-workspace{min-width:0;padding:15px}.bcs-section-head{border-bottom:1px solid var(--bcs-line);justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;padding-bottom:11px;display:flex}.bcs-section-head h2{margin:2px 0 0;font-size:20px}.bcs-filters{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:6px;display:flex}.bcs-filters>svg{width:16px;color:var(--bcs-muted);margin-bottom:8px}.bcs-filters label{flex-direction:column;gap:2px;display:flex}.bcs-filters label span{text-transform:uppercase;color:var(--bcs-muted);font-size:9px;font-weight:600}.bcs-filters input{border:1px solid var(--bcs-line);width:112px;color:var(--bcs-text);font:inherit;background:#071522;border-radius:5px;padding:6px 7px;font-size:11px}.bcs-filters button{border:1px solid var(--bcs-line);color:var(--bcs-muted);cursor:pointer;background:0 0;border-radius:5px;padding:6px 8px;font-size:11px}.bcs-loading{min-height:140px;color:var(--bcs-muted);justify-content:center;align-items:center;gap:10px;display:flex}.bcs-loading span{border:2px solid var(--bcs-line);border-top-color:var(--bcs-accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite bcs-spin}@keyframes bcs-spin{to{transform:rotate(360deg)}}.bcs-error{background:#301920;border:1px solid #783d43;border-radius:8px;align-items:center;gap:12px;max-width:1800px;margin:10px auto;padding:10px 12px;display:flex}.bcs-error>svg{color:var(--bcs-danger)}.bcs-error>div{flex:1}.bcs-error p{color:#e4aeb0;margin:2px 0}.bcs-empty{border:1px dashed var(--bcs-line);min-height:110px;color:var(--bcs-muted);text-align:center;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;padding:15px;display:flex}.bcs-empty svg{width:24px}.bcs-empty p{margin:7px 0}.bcs-overview,.bcs-table-view,.bcs-split{grid-template-columns:1fr 1.35fr;gap:12px;display:grid}.bcs-table-view{grid-template-columns:minmax(430px,.9fr) minmax(420px,1.1fr)}.bcs-overview>section,.bcs-table-view>section,.bcs-split>section,.bcs-subsection{border:1px solid var(--bcs-line);background:#0a1826;border-radius:7px;min-width:0;padding:10px}.bcs-overview h3,.bcs-table-view h3,.bcs-split h3,.bcs-subsection h3{align-items:center;gap:6px;margin:0 0 9px;font-size:13px;display:flex}.bcs-overview h3 svg,.bcs-table-view h3 svg{width:16px;color:var(--bcs-accent)}.bcs-table-scroll{border:1px solid var(--bcs-line);border-radius:5px;max-height:480px;overflow:auto}.bcs-table-scroll table{border-collapse:collapse;width:100%;font-size:11px}.bcs-table-scroll th{z-index:1;color:#b7c9d6;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#15283a;font-size:9px;position:sticky;top:0}.bcs-table-scroll th,.bcs-table-scroll td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #1d3448;max-width:260px;padding:7px 8px}.bcs-table-scroll tbody tr:last-child td{border-bottom:0}.bcs-table-scroll tbody tr:hover,.bcs-table-scroll tr.selected{background:#12303b}.bcs-table-scroll tr[tabindex]{cursor:pointer}.bcs-context{background:#102831;border:1px solid #285464;border-radius:6px;margin-top:9px;padding:9px}.bcs-context p{color:var(--bcs-muted);margin:4px 0 8px;font-size:12px}.bcs-context button{padding:5px 8px;font-size:11px}.bcs-record-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:7px;display:grid}.bcs-record{border:1px solid var(--bcs-line);background:#0a1826;border-radius:7px;min-width:0;padding:10px}.bcs-record header{border-bottom:1px solid #1d3448;justify-content:space-between;gap:9px;margin-bottom:7px;padding-bottom:7px;display:flex}.bcs-record header>div:first-child{min-width:0}.bcs-record header strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bcs-record header span:not(.bcs-badge){text-transform:uppercase;color:var(--bcs-muted);font-size:9px}.bcs-badges{align-items:flex-start;gap:3px;display:flex}.bcs-record dl{grid-template-columns:1fr 1fr;gap:6px 10px;margin:0;display:grid}.bcs-record dl>div.wide{grid-column:1/-1}.bcs-record dt{text-transform:uppercase;color:var(--bcs-muted);font-size:9px;font-weight:600}.bcs-record dd{overflow-wrap:anywhere;max-height:45px;margin:1px 0;font-size:11px;overflow:auto}.bcs-link{color:var(--bcs-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 0 0;font-size:11px;font-weight:600}.bcs-pager{color:var(--bcs-muted);justify-content:flex-end;align-items:center;gap:6px;margin-top:9px;font-size:11px;display:flex}.bcs-pager button{border:1px solid var(--bcs-line);width:29px;height:27px;color:var(--bcs-text);background:#102233;border-radius:5px;place-items:center;display:grid}.bcs-pager button:disabled{opacity:.35}.bcs-pager svg{width:14px}.bcs-split>section{max-height:650px;overflow:auto}.bcs-subsection{margin-top:12px}.bcs-warning{color:#f5cf94;background:#2b2114;border:1px solid #754c1d;border-radius:6px;align-items:center;gap:8px;margin-bottom:10px;padding:9px;display:flex}.bcs-warning svg{width:18px}.bcs-authority-detail>section{background:#2b2114;border:1px solid #754c1d;border-radius:8px;gap:13px;margin-bottom:15px;padding:16px;display:flex}.bcs-authority-detail>section svg{color:var(--bcs-warn);flex:none}.bcs-authority-detail h3{margin:3px 0}.bcs-authority-detail p{color:var(--bcs-muted)}@media (width<=1050px){.bcs-header{flex-direction:column}.bcs-header-actions{justify-content:flex-start}.bcs-overview,.bcs-table-view,.bcs-split,.bcs-table-view,.bcs-identity{grid-template-columns:1fr}.bcs-identity>div{border-right:0;border-bottom:1px solid var(--bcs-line)}}@media (width<=720px){.banayoyo-source{padding:12px}.bcs-authority{align-items:flex-start}.bcs-authority>.bcs-badge{display:none}.bcs-shell{display:block}.bcs-tabs{z-index:5;border-right:0;border-bottom:1px solid var(--bcs-line);flex-direction:row;padding:6px;position:sticky;top:0;overflow-x:auto}.bcs-tabs button{white-space:nowrap;border-bottom:2px solid #0000;border-left:0}.bcs-tabs button.active{border-bottom-color:var(--bcs-accent)}.bcs-workspace{padding:10px}.bcs-section-head{flex-direction:column;align-items:flex-start}.bcs-filters{justify-content:flex-start}.bcs-filters input{width:130px}.bcs-record-grid{grid-template-columns:1fr}.bcs-counts>div{min-width:95px}.bcs-header-actions{width:100%}.bcs-header-actions button{flex:1;justify-content:center}.bcs-cell-panel{min-height:200px}}@media (prefers-reduced-motion:reduce){.bcs-loading span{animation:none}}:root[data-theme=light] .banayoyo-source,.light .banayoyo-source{--bcs-bg:var(--ui-canvas);--bcs-panel:var(--ui-panel);--bcs-panel-2:#f5f8fa;--bcs-line:var(--ui-line);--bcs-text:var(--ui-ink);--bcs-muted:var(--ui-muted);background:var(--ui-soft)}:root[data-theme=light] .bcs-tabs,:root[data-theme=light] .bcs-overview>section,:root[data-theme=light] .bcs-table-view>section,:root[data-theme=light] .bcs-split>section,:root[data-theme=light] .bcs-subsection,:root[data-theme=light] .bcs-record,.light .bcs-tabs,.light .bcs-overview>section,.light .bcs-table-view>section,.light .bcs-split>section,.light .bcs-subsection,.light .bcs-record{background:var(--ui-panel)}:root[data-theme=light] .bcs-table-scroll th,.light .bcs-table-scroll th,:root[data-theme=light] .bcs-table-scroll tbody tr:hover,:root[data-theme=light] .bcs-table-scroll tr.selected,.light .bcs-table-scroll tbody tr:hover,.light .bcs-table-scroll tr.selected{background:var(--ui-soft)}:root[data-theme=light] .bcs-filters input,.light .bcs-filters input{background:var(--ui-panel);color:var(--ui-ink)}.rm-result-details{border:1px solid var(--rm-border);background:var(--ui-panel);border-radius:9px;min-width:0}.rm-result-details-toggle{width:100%;color:var(--rm-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.rm-result-details-toggle svg{flex-shrink:0;width:16px;height:16px}.rm-result-details-toggle svg:last-child{margin-left:auto}.rm-result-details-toggle[aria-expanded=true] svg:last-child{transform:rotate(90deg)}.rm-result-details-toggle:focus-visible{outline:2px solid var(--rm-green);outline-offset:2px}.rm-result-details-body{gap:12px;min-width:0;padding:0 14px 14px;display:grid}.rm-result-details-body[hidden]{display:none}.rm-result-record-meta{flex-wrap:wrap;gap:10px 24px;margin:0;font-size:12px;display:flex}.rm-result-record-meta>div{flex-wrap:wrap;gap:6px;display:flex}.rm-result-record-meta dt{color:var(--rm-text-secondary)}.rm-result-record-meta dd{color:var(--rm-text-primary);margin:0}#encore-main .risk-management .rm-risk-result{--result-green:var(--assessment-result,#2e744f);--result-deep:color-mix(in srgb, var(--result-green) 88%, #20372d);--result-edge:color-mix(in srgb, var(--result-green) 45%, var(--ui-line));border-color:var(--result-edge);background:color-mix(in srgb, var(--result-green) 7%, var(--ui-panel));gap:16px;padding:16px}#encore-main .risk-management .rm-risk-result>header{border:1px solid var(--result-deep);background:var(--result-deep);border-radius:9px;align-items:center;gap:16px;margin:0;padding:18px}#encore-main .risk-management .rm-risk-result .rm-result-heading{flex:280px;align-items:flex-start;min-width:0}#encore-main .risk-management .rm-risk-result>header :is(h2,p,.rm-section-icon){color:#fff}#encore-main .risk-management .rm-risk-result .rm-result-header-meta{flex-wrap:wrap;gap:8px;max-width:100%}#encore-main .risk-management[data-assessment-layout] .rm-risk-result>header .rm-result-header-meta .rm-secondary{color:#fff;background:0 0;border-color:#ffffff80}#encore-main .risk-management[data-assessment-layout] .rm-risk-result>header .rm-result-header-meta .rm-primary:not(:disabled){color:var(--result-deep);background:#fffef8;border-color:#fffef8}#encore-main .risk-management .rm-risk-result .rm-result-header-meta button:focus-visible{outline-offset:3px;outline:2px solid #fff;outline-color:#fff!important}#encore-main .risk-management .rm-risk-result .rm-result-details{border-color:var(--result-edge);background:color-mix(in srgb, var(--result-green) 4%, var(--ui-panel))}#encore-main .risk-management .rm-risk-result .rm-result-details-toggle{color:var(--result-deep);background:color-mix(in srgb, var(--result-green) 16%, var(--ui-panel))}#encore-main .risk-management .rm-risk-result .rm-result-details-body{padding-top:14px}#encore-main .risk-management .rm-risk-result .rm-result-metrics>div{border-color:var(--result-edge);background:color-mix(in srgb, var(--result-green) 7%, var(--ui-panel))}#encore-main .risk-management .rm-risk-result .rm-result-metrics dd{color:var(--result-deep)}#encore-main .risk-management .rm-risk-result .rm-result-hero{background:var(--risk-surface);border-color:color-mix(in srgb, var(--risk-outline) 45%, var(--ui-line));border-left-color:var(--risk-color);margin:0}.rm-result-summary-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}#encore-main .risk-management .rm-result-summary-heading h3{color:var(--risk-text);margin:0;font-size:16px}#encore-main .risk-management .rm-risk-result .rm-result-summary-right>div{border-color:color-mix(in srgb, var(--risk-outline) 35%, var(--ui-line));background:color-mix(in srgb, var(--risk-color) 4%, var(--ui-panel))}#encore-main .risk-management .rm-risk-result .rm-result-summary-right dd{color:var(--risk-text)}#encore-main .risk-management .rm-risk-result .rm-result-summary-right>.rm-result-score{background:var(--risk-text);border-color:var(--risk-outline)}#encore-main .risk-management .rm-risk-result .rm-result-score :is(dt,dd){color:#fff}#encore-main .risk-management .rm-risk-result .rm-result-score dd{font-size:28px!important}@media (width<=560px){#encore-main .risk-management .rm-risk-result{padding:12px}#encore-main .risk-management .rm-risk-result>header{padding:14px}#encore-main .risk-management .rm-risk-result .rm-result-heading{flex-basis:auto}#encore-main .risk-management .rm-risk-result .rm-result-header-meta{grid-template-columns:minmax(0,1fr);width:100%;display:grid}#encore-main .risk-management .rm-risk-result .rm-result-header-meta button{white-space:normal;width:100%}#encore-main .risk-management .rm-result-summary-heading .rm-result-header-category{flex-wrap:wrap}#encore-main .risk-management .rm-result-summary-heading .rm-result-header-category>small{display:block}.rm-result-details-body{padding:0 10px 10px}.rm-result-details .rm-assessment-evidence-grid{grid-template-columns:minmax(0,1fr)}.rm-result-details .rm-result-panel{padding:12px}.rm-result-details :is(dd,.rm-evidence-indicator-name,.rm-evidence-indicators small){overflow-wrap:anywhere}}@media print{#encore-main .risk-management .rm-risk-result{background:#fff;border:0;padding:0}#encore-main .risk-management .rm-risk-result>header{border-color:var(--result-edge);background:#fff}#encore-main .risk-management .rm-risk-result>header :is(h2,p,.rm-section-icon){color:#183d2d}#encore-main .risk-management .rm-risk-result .rm-result-summary-right>.rm-result-score{background:#fff}#encore-main .risk-management .rm-risk-result>header{min-height:0;display:block}#encore-main .risk-management .rm-risk-result .rm-result-heading{flex:none;min-height:0}#encore-main .risk-management .rm-risk-result .rm-result-score :is(dt,dd){color:#183d2d}#encore-main .risk-management .rm-result-summary-heading .rm-result-header-category strong{font-size:12px}.rm-result-details-toggle{display:none!important}.rm-result-details-body[hidden]{display:grid!important}.rm-result-details{border:0;margin-top:12px}.rm-result-details-body{padding:0}}#encore-main .assessment-design .assessment-workflow-progress{--workflow-accent:var(--assessment-stage,#176b49);--workflow-deep:color-mix(in srgb, var(--workflow-accent) 85%, #20372d);--workflow-edge:color-mix(in srgb, var(--workflow-accent) 55%, var(--ui-line,#bfd0bd));--workflow-surface:var(--ui-panel,#fffef8);grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(var(--workflow-step-count), minmax(0, 1fr));border:1px solid var(--workflow-edge);background:var(--workflow-surface);width:100%;min-width:0;box-shadow:none;border-radius:9px;gap:0;margin:0;padding:16px 12px 12px;display:grid;overflow:visible}#encore-main .assessment-design .assessment-workflow-progress button[data-step]{--workflow-accent:var(--assessment-color,#176b49);--workflow-deep:color-mix(in srgb, var(--workflow-accent) 85%, #20372d);--workflow-edge:color-mix(in srgb, var(--workflow-accent) 55%, var(--ui-line,#bfd0bd));white-space:normal;cursor:pointer;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;min-width:0;min-height:76px;margin:0;padding:0 6px 4px;line-height:1.3;display:flex;position:relative;color:var(--ui-muted,#64786d)!important;box-shadow:none!important;background:0 0!important;border:0!important}#encore-main .assessment-design .assessment-workflow-progress button[data-step]:after{content:"";background:var(--workflow-edge);opacity:1;pointer-events:none;height:2px;position:absolute;inset:17px calc(23px - 50%) auto calc(50% + 23px)}#encore-main .assessment-design .assessment-workflow-progress button:last-child:after{display:none}#encore-main .assessment-design .assessment-workflow-progress button>i{border:1px solid var(--workflow-edge);background:var(--workflow-surface);width:36px;height:36px;color:var(--workflow-accent);border-radius:50%;flex:0 0 36px;place-items:center;font-size:13px;font-style:normal;font-weight:600;display:grid;transform:none}#encore-main .assessment-design .assessment-workflow-progress button>i svg{width:18px;height:18px}#encore-main .assessment-design .assessment-workflow-progress button.is-done>i{background:color-mix(in srgb, var(--workflow-accent) 16%, var(--workflow-surface))}#encore-main .assessment-design .assessment-workflow-progress button[aria-current=step]{color:var(--ui-ink,#183d2d)!important}#encore-main .assessment-design .assessment-workflow-progress button[aria-current=step]>i{background:var(--workflow-deep);border-color:var(--workflow-deep);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb, var(--workflow-accent) 12%, var(--workflow-surface))}#encore-main .assessment-design .assessment-workflow-progress button>span{min-width:0;display:grid;text-align:center!important}#encore-main .assessment-design .assessment-workflow-progress button b{color:inherit;font-size:12px;line-height:1.4}#encore-main .assessment-design .assessment-workflow-progress button small{display:none}#encore-main .assessment-design .assessment-workflow-progress button:disabled{opacity:.65;cursor:not-allowed}#encore-main .assessment-design .assessment-workflow-progress button:focus-visible{outline:2px solid var(--workflow-accent);outline-offset:3px;z-index:1}@media (width<=700px){#encore-main .assessment-design .assessment-workflow-progress{grid-template-columns:minmax(0,1fr);padding:12px}#encore-main .assessment-design .assessment-workflow-progress button[data-step]{flex-direction:row;align-items:center;gap:12px;min-height:48px;padding:0 0 12px}#encore-main .assessment-design .assessment-workflow-progress button:last-child{min-height:36px;padding-bottom:0}#encore-main .assessment-design .assessment-workflow-progress button>span{text-align:left!important}#encore-main .assessment-design .assessment-workflow-progress button[data-step]:after{width:2px;height:auto;inset:36px auto 0 17px}}#encore-main :is(.assessment-susceptibility-control,.assessment-susceptibility-choice){--susceptibility-accent:color-mix(in srgb, var(--susceptibility-color) 65%, #7b857f)}#encore-main .assessment-susceptibility-control{align-items:center;gap:8px;min-width:0;display:flex}#encore-main .assessment-susceptibility-control:before{content:"";background:var(--susceptibility-accent);border-radius:3px;flex:0 0 14px;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0002}#encore-main .assessment-susceptibility-control select{flex:1;width:100%;min-width:0}#encore-main .risk-management[data-assessment-layout] .rm-susceptibility-slot.assessment-susceptibility-choice{border:1px solid color-mix(in srgb, var(--susceptibility-accent) 35%, var(--ui-line,#cad9ca));background:color-mix(in srgb, var(--susceptibility-accent) 14%, var(--ui-panel,#fffef8))!important;color:var(--ui-ink,#183d2d)!important}#encore-main .risk-management[data-assessment-layout] .rm-susceptibility-slot.assessment-susceptibility-choice .rm-susceptibility-slot-bottom{color:var(--ui-muted,#64786d)}#encore-main .risk-management[data-assessment-layout] .rm-susceptibility-slot.assessment-susceptibility-choice[aria-pressed=true]{outline:1px solid var(--susceptibility-accent);outline-offset:2px;box-shadow:none;background:color-mix(in srgb, var(--susceptibility-accent) 28%, var(--ui-panel,#fffef8))!important}#encore-main .risk-management[data-assessment-layout] .rm-susceptibility-slot.assessment-susceptibility-choice:focus-visible{outline:3px solid var(--ui-ink,#183d2d);outline-offset:3px}@media (width<=560px){#encore-main .risk-management .rm-susceptibility-slots-grid{grid-template-columns:minmax(0,1fr)}#encore-main .risk-management[data-assessment-layout] .rm-susceptibility-slot.assessment-susceptibility-choice{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 10px;display:flex}#encore-main .risk-management .assessment-susceptibility-choice .rm-susceptibility-slot-bottom{white-space:nowrap;flex-shrink:0}}.assessment-insights{border-top:1px solid var(--ui-line);gap:14px;margin-top:20px;padding-top:18px;display:grid}.assessment-insights>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.assessment-insights>header p{color:#087554;letter-spacing:.1em;margin:0;font-size:10px;font-weight:700}.assessment-insights>header h3{color:var(--ui-ink);margin:3px 0 0;font-size:18px}.assessment-insights>header svg{color:#0d8a5f;width:22px}.assessment-insight-card{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px;padding:15px;overflow:hidden}.assessment-insight-card>header h4{color:var(--ui-ink);margin:0;font-size:14px}.assessment-insight-card>header p{color:var(--ui-muted);margin:3px 0 0;font-size:10px;line-height:1.45}.assessment-bars{gap:10px;margin-top:14px;display:grid}.assessment-bars button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:6px;width:100%;padding:7px 8px;display:grid}.assessment-bars button:hover,.assessment-bars button:focus-visible,.assessment-bars button.is-selected{background:var(--ui-soft);border-color:#9dd5bc;outline:none}.assessment-bars button>span{color:var(--ui-ink);justify-content:space-between;gap:12px;font-size:10px;display:flex}.assessment-bars button strong{font-weight:600}.assessment-bars button b{white-space:nowrap}.assessment-bars button>i{background:var(--ui-soft);border-radius:99px;height:9px;display:block;overflow:hidden}.assessment-bars button>i>b{border-radius:99px;min-width:2px;height:100%;transition:width .2s;display:block}.assessment-overall{background:var(--ui-soft);border-radius:9px;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.assessment-overall span{color:var(--ui-muted);font-size:10px}.assessment-overall strong{color:#123d2c;margin-left:auto;font-size:20px}.assessment-overall em{background:var(--ui-soft);color:#145c40;border-radius:99px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:700}.assessment-helper{color:var(--ui-muted);align-items:flex-start;gap:7px;margin:10px 0 0;font-size:9px;line-height:1.45;display:flex}.assessment-helper svg{flex:none;width:14px}.assessment-selection{background:var(--ui-soft);border-left:3px solid #159366;border-radius:5px;margin-top:12px;padding:11px}.assessment-selection dl{gap:5px;margin:7px 0 0;display:grid}.assessment-selection dl div{grid-template-columns:110px 1fr;gap:8px;font-size:9px;display:grid}.assessment-selection dt{color:var(--ui-muted)}.assessment-selection dd{color:var(--ui-ink);margin:0}.assessment-insight-empty{border:1px dashed var(--ui-line);background:var(--ui-soft);min-height:78px;color:var(--ui-muted);border-radius:9px;align-items:center;gap:10px;margin-top:12px;padding:14px;display:flex}.assessment-insight-empty svg{flex:none;width:18px}.assessment-insight-empty p{margin:0;font-size:10px;line-height:1.5}.assessment-donut-layout{grid-template-columns:150px 1fr;align-items:center;gap:18px;margin-top:10px;display:grid}.assessment-donut svg{width:140px}.assessment-donut circle{fill:none;stroke-width:14px}.assessment-donut .track{stroke:#e8efeb}.assessment-donut .exposed{stroke:#15734d;stroke-linecap:butt}.assessment-donut text:first-of-type{fill:#17352a;font-size:18px;font-weight:700}.assessment-donut text:last-of-type{fill:#687b72;font-size:8px}.assessment-donut-legend{gap:7px;display:grid}.assessment-donut-legend button{color:#31483e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;padding:7px;font-size:10px;display:grid}.assessment-donut-legend button:hover,.assessment-donut-legend button.is-selected{background:#f0faf5;border-color:#a9d8c1}.assessment-donut-legend i{background:#cbd8d1;border-radius:50%;width:8px;height:8px}.assessment-donut-legend i.exposed{background:#15734d}.semantic-calculation-card>.assessment-insight-card{background:var(--ui-panel);margin-top:12px;padding:12px}.assessment-formula{color:#fff;background:#173f2d;border-radius:10px;gap:7px;margin-top:14px;padding:14px;display:grid}.assessment-formula small{color:#b9ddca;letter-spacing:.08em;font-size:8px}.assessment-formula strong{font-size:13px}.assessment-formula span{font-size:17px;font-weight:700}.assessment-formula b{font-size:12px}.assessment-formula em{background:var(--ui-soft);color:#124d35;border-radius:99px;width:max-content;padding:4px 8px;font-size:9px;font-style:normal}.assessment-risk-matrix{justify-items:center;margin:16px auto 8px;padding:0 0 22px 28px;display:grid;position:relative}.assessment-risk-matrix>div{grid-template-rows:repeat(4,42px) 20px;grid-template-columns:22px repeat(4,48px);gap:4px;display:grid}.assessment-risk-matrix>div>span{background:color-mix(in srgb,var(--risk-cell,#94a3b8) 68%,white);color:var(--ui-ink);border-radius:6px;place-items:center;font-size:9px;display:grid}.assessment-risk-matrix>div>span.is-current{outline-offset:1px;outline:3px solid #102f22}.assessment-risk-matrix>div>span strong{font-size:12px}.assessment-risk-matrix .row-label,.assessment-risk-matrix>div>b{color:var(--ui-muted);place-items:center;font-size:9px;display:grid}.assessment-risk-matrix .axis-y{color:var(--ui-muted);font-size:9px;position:absolute;top:74px;left:-22px;transform:rotate(-90deg)}.assessment-risk-matrix .axis-x{color:var(--ui-muted);font-size:9px;position:absolute;bottom:0;left:125px}.assessment-risk-matrix>div>i{display:block}.assessment-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.assessment-insights-grid>.assessment-insight-card:only-child{grid-column:1/-1}[data-theme=dark] .assessment-insights{border-color:#29483a}[data-theme=dark] .assessment-insights>header h3,[data-theme=dark] .assessment-insight-card>header h4,[data-theme=dark] .assessment-donut text:first-of-type{color:#e5f4eb}[data-theme=dark] .assessment-insight-card{background:#11271e;border-color:#29483a}[data-theme=dark] .assessment-bars button>span,[data-theme=dark] .assessment-selection dd{color:#d7e9df}[data-theme=dark] .assessment-bars button:hover,[data-theme=dark] .assessment-bars button.is-selected{background:#17372a;border-color:#39735a}[data-theme=dark] .assessment-bars button>i{background:#29483a}[data-theme=dark] .assessment-insight-empty{color:#a9beb3;background:#142d23;border-color:#365646}[data-theme=dark] .assessment-overall{background:#17372a}[data-theme=dark] .assessment-overall strong{color:#e2f3e9}[data-theme=dark] .assessment-selection{background:#142d23}@media (width<=700px){.assessment-insights-grid{grid-template-columns:1fr}.assessment-donut-layout{grid-template-columns:1fr;justify-items:center}.assessment-donut-legend{width:100%}.assessment-selection dl div{grid-template-columns:1fr}.assessment-risk-matrix>div{grid-template-rows:repeat(4,38px) 18px;grid-template-columns:20px repeat(4,42px)}}.assessment-selection-link{color:#087554;margin-top:9px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.assessment-selection-link:hover,.assessment-selection-link:focus-visible{text-decoration:underline}.assessment-distribution{background:var(--ui-soft);border-radius:8px;min-height:34px;margin-top:18px;display:flex;overflow:hidden}.assessment-distribution button{border:0;border-right:2px solid var(--ui-line);background:var(--distribution-color);cursor:pointer;min-width:22px}.assessment-distribution button:last-child{border-right:0}.assessment-distribution button:hover,.assessment-distribution button:focus-visible,.assessment-distribution button[aria-pressed=true]{outline-offset:-4px;outline:3px solid #17352a}.assessment-distribution-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.assessment-distribution-legend button{color:#31483e;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:9px 1fr auto;align-items:center;gap:7px;padding:7px;font-size:9px;display:grid}.assessment-distribution-legend button:hover,.assessment-distribution-legend button.is-selected{background:#f0faf5;border-color:#a9d8c1}.assessment-distribution-legend i{border-radius:50%;width:8px;height:8px}.risk-history-card>svg{width:100%;min-height:150px;margin-top:12px;display:block;overflow:hidden}.risk-history-card>svg line{stroke:#cbd8d1;stroke-width:1px}.risk-history-card>svg polyline{fill:none;stroke:#15734d;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.risk-history-card>svg g{cursor:pointer;outline:none}.risk-history-card>svg circle{fill:#fff;stroke:#15734d;stroke-width:3px}.risk-history-card>svg g:hover circle,.risk-history-card>svg g:focus-visible circle,.risk-history-card>svg g.is-selected circle{fill:#15734d;stroke:#0d4934}.risk-history-card>svg text{fill:#64786e;font-size:8px}.assessment-score-result>div{text-align:center;background:#eef8f2;border-radius:9px;align-content:center;place-items:center;gap:8px;min-height:132px;margin-top:12px;display:grid}.assessment-score-result>div strong{color:#123d2c;font-size:30px}.assessment-score-result>div span{color:#557067;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}[data-theme=dark] .assessment-score-result>div{background:#17372a}[data-theme=dark] .assessment-score-result>div strong{color:#e2f3e9}.assessment-risk-matrix>div>button{background:color-mix(in srgb,var(--risk-cell,#94a3b8) 68%,white);color:var(--ui-ink);font:inherit;cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;font-size:9px;display:grid}.assessment-risk-matrix>div>button:hover,.assessment-risk-matrix>div>button:focus-visible,.assessment-risk-matrix>div>button.is-selected{outline-offset:1px;outline:3px solid #5a7468}.assessment-risk-matrix>div>button.is-current{outline-offset:1px;outline:3px solid #102f22}.assessment-risk-matrix>div>button strong{font-size:12px}@media (width<=700px){.assessment-distribution-legend{grid-template-columns:1fr}}.assessment-insights{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:14px;margin:0 0 20px;padding:18px}.assessment-insights>header p{font-size:11px}.assessment-insight-card{border-color:var(--ui-line);padding:16px;position:relative;box-shadow:0 2px 8px #16493409}.assessment-insight-card>header p{max-width:75%;font-size:11px}.assessment-bars button>span,.assessment-overall span,.assessment-helper,.assessment-selection dl div,.assessment-insight-empty p,.assessment-donut-legend button{font-size:11px}.assessment-selection>strong{font-size:12px}.assessment-insight-empty{min-height:90px}[data-theme=dark] .assessment-insights{background:#0f241b;border-color:#315342}@media (width<=700px){.assessment-insights{padding:14px}.assessment-insights>header{align-items:flex-start}}.assessment-insights-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.assessment-metric-card{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px;align-items:flex-start;gap:14px;min-width:0;min-height:116px;padding:17px;display:flex;box-shadow:0 4px 16px #12402c0b}.assessment-metric-icon{background:var(--ui-soft);color:#087653;border-radius:11px;flex:none;place-items:center;width:50px;height:50px;display:grid}.assessment-metric-icon svg{width:24px;height:24px}.assessment-metric-card>div{align-content:start;gap:5px;min-width:0;display:grid}.assessment-metric-card p{color:#52677c;margin:0;font-size:12px;font-weight:700}.assessment-metric-card strong{color:#142b36;font-size:26px;line-height:1.2}.assessment-metric-card>div>span{color:var(--ui-muted);font-size:11px;line-height:1.35}.assessment-insights-visuals{grid-template-columns:minmax(0,1.18fr) minmax(0,.9fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.assessment-insights-visuals>.assessment-insight-card{min-width:0;min-height:250px}.assessment-insights-visuals .assessment-insight-card>header p{max-width:none}.likelihood-plot{grid-template-columns:25px 1fr;min-height:180px;margin:20px 0 10px;display:grid;position:relative}.likelihood-grid{color:var(--ui-muted);flex-direction:column;justify-content:space-between;padding:0 0 25px;font-size:10px;display:flex}.likelihood-columns{border-bottom:1px solid var(--ui-line);background:repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#e8efeb 25%);justify-content:space-around;align-items:flex-end;gap:16px;padding:0 15px;display:flex}.likelihood-columns button{width:40%;height:170px;color:var(--ui-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:0;display:flex}.likelihood-columns button i{background:linear-gradient(#42a883,#117552);border-radius:5px 5px 0 0;width:min(100%,72px);min-height:2px;transition:height .2s;display:block}.likelihood-columns button:nth-child(2) i{background:linear-gradient(#8ac7ae,#3d9d77)}.likelihood-columns button strong{font-size:12px}.likelihood-columns button span{min-height:21px;font-size:10px}.likelihood-columns button:hover i,.likelihood-columns button:focus-visible i,.likelihood-columns button[aria-pressed=true] i{outline-offset:2px;outline:3px solid #174c39}.readiness-chart{justify-items:center;gap:10px;margin-top:18px;display:grid}.readiness-ring{background:conic-gradient(#168060 0 var(--complete),#e5ece8 var(--complete) 100%);border-radius:50%;place-items:center;width:150px;height:150px;display:grid}.readiness-ring>div{background:var(--ui-panel);border-radius:50%;align-content:center;place-items:center;width:102px;height:102px;display:grid}.readiness-ring strong{color:#14372a;font-size:26px}.readiness-ring span{color:var(--ui-muted);font-size:10px}.readiness-legend{width:100%;display:grid}.readiness-legend button{color:#536a60;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;padding:5px 3px;font-size:10px;display:grid}.readiness-legend button:hover,.readiness-legend button[aria-pressed=true]{background:#eff7f2}.readiness-legend i{background:#aeb9c9;border-radius:50%;width:8px;height:8px}.readiness-legend i.completed{background:#168060}.readiness-legend i.missing{background:#e1ae3b}.assessment-insights-visuals .risk-history-card>svg{width:100%;height:160px;min-height:0;display:block;overflow:hidden}.assessment-insights-visuals .assessment-insight-empty{max-width:100%;min-height:120px}.assessment-insights-visuals .risk-history-card .assessment-insight-empty svg{flex:0 0 18px;width:18px;height:18px;min-height:0;margin:0;overflow:visible}.assessment-insights-kpis .assessment-metric-icon{width:44px;height:44px}.assessment-insights-visuals .readiness-chart{gap:7px;margin-top:10px}.assessment-insights-visuals .readiness-legend button{padding:3px 4px;line-height:1.25}.assessment-insights-visuals .readiness-ring{background:conic-gradient(#168060 0 var(--complete),#e1ae3b var(--complete) var(--missing-end),#aeb9c9 var(--missing-end) 100%)}.assessment-insights-visuals .assessment-insight-empty{align-items:center;min-width:0;overflow:hidden}.assessment-insights-visuals .assessment-insight-empty p{overflow-wrap:normal;word-break:normal;min-width:0;line-height:1.4}.likelihood-plot.is-empty .likelihood-columns{opacity:.58}.likelihood-plot.is-empty .assessment-insight-empty{z-index:1;border-color:var(--ui-line);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#f8fbf9e6;justify-content:center;min-height:0;margin:0;padding:10px 14px;display:flex;position:absolute;inset:22px 10px 28px 36px}.likelihood-plot.is-empty .assessment-insight-empty p{text-align:center;max-width:320px}.likelihood-plot.is-empty .assessment-insight-empty svg{width:17px;height:17px}@media (width<=1100px){.assessment-insights-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-insights-visuals{grid-template-columns:1fr 1fr}.assessment-insights-visuals>.assessment-insight-card:last-child{grid-column:1/-1}}@media (width<=700px){.assessment-insights-kpis,.assessment-insights-visuals{grid-template-columns:1fr}.assessment-insights-visuals>.assessment-insight-card:last-child{grid-column:auto}.assessment-metric-card{min-height:95px}}[data-theme=dark] .assessment-metric-card{background:#11271e;border-color:#29483a}[data-theme=dark] .assessment-metric-card strong{color:#e5f4eb}[data-theme=dark] .readiness-ring>div{background:#11271e}[data-theme=dark] .readiness-ring strong{color:#e5f4eb}.assessment-metric-card small{color:var(--ui-muted);font-size:10px;line-height:1.35}.assessment-single-result{align-content:center;min-height:170px;padding:14px 3px;display:grid}.assessment-single-result dl{gap:9px;margin:0;display:grid}.assessment-single-result dl div{border-bottom:1px solid var(--ui-line);justify-content:space-between;gap:12px;padding-bottom:7px;display:flex}.assessment-single-result dt{color:var(--ui-muted);font-size:11px}.assessment-single-result dd{color:var(--ui-ink);text-align:right;margin:0;font-size:12px;font-weight:700}.assessment-single-result .assessment-selection-link{margin-top:14px;font-size:11px}[data-theme=dark] .assessment-single-result dl div{border-color:#29483a}[data-theme=dark] .assessment-single-result dd{color:#e5f4eb}.assessment-insights.assessment-domain-insights{border-color:var(--assessment-line,var(--ui-line));background:var(--assessment-surface,var(--ui-panel));gap:12px}.assessment-insights.assessment-domain-insights .assessment-insights-kpis{gap:12px}.assessment-insights.assessment-domain-insights .assessment-metric-card{box-sizing:border-box;border-color:var(--ui-line);background:var(--ui-panel);min-height:94px;box-shadow:none;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.assessment-insights.assessment-domain-insights .assessment-metric-icon{background:var(--ui-soft);width:42px;height:42px;color:var(--assessment-stage,#176b42)}.assessment-insights.assessment-domain-insights .assessment-metric-card[data-metric-tone=baseline] .assessment-metric-icon{background:var(--ui-soft);color:#245bb7}.assessment-insights.assessment-domain-insights .assessment-metric-card[data-metric-tone=attention] .assessment-metric-icon{color:#a65d00;background:#fff0db}.assessment-insights.assessment-domain-insights .assessment-metric-card[data-metric-tone=analytical] .assessment-metric-icon{background:var(--ui-soft);color:#08757b}.assessment-insights.assessment-domain-insights .assessment-metric-card[data-metric-kind=category] .assessment-metric-icon{background:var(--ui-soft);color:#176b42}.assessment-insights.assessment-domain-insights .assessment-metric-card[data-category-tone=neutral] .assessment-metric-icon,.assessment-insights.assessment-domain-insights .assessment-metric-card[data-category-tone=neutral] .assessment-category-pill{background:var(--ui-soft);color:var(--ui-muted)}.assessment-insights.assessment-domain-insights .assessment-metric-card[data-category-tone=moderate] .assessment-metric-icon,.assessment-insights.assessment-domain-insights .assessment-metric-card[data-category-tone=moderate] .assessment-category-pill{color:#805000;background:#fff0d1}.assessment-insights.assessment-domain-insights .assessment-metric-card[data-category-tone=high] .assessment-metric-icon,.assessment-insights.assessment-domain-insights .assessment-metric-card[data-category-tone=high] .assessment-category-pill{color:#a33f0d;background:#ffeadb}.assessment-insights.assessment-domain-insights .assessment-metric-card[data-category-tone=very-high] .assessment-metric-icon,.assessment-insights.assessment-domain-insights .assessment-metric-card[data-category-tone=very-high] .assessment-category-pill{background:var(--ui-soft);color:#9c2424}.assessment-insights.assessment-domain-insights .assessment-metric-card>div{align-content:center;gap:3px;min-height:68px;display:grid}.assessment-insights.assessment-domain-insights .assessment-metric-card p{font-size:12px;line-height:1.2}.assessment-insights.assessment-domain-insights .assessment-metric-card strong{font-size:clamp(17px,1.5vw,23px);line-height:1.15}.assessment-insights.assessment-domain-insights .assessment-metric-card>div>span{align-self:end;font-size:10px}.assessment-insights.assessment-domain-insights .assessment-category-pill{background:var(--ui-soft);color:#176b42;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;justify-self:start;padding:4px 11px;font-weight:800;font-size:13px!important;line-height:1.1!important}.assessment-insights.assessment-domain-insights .assessment-insights-visuals{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px}.assessment-insights.assessment-domain-insights .assessment-insights-visuals.visual-count-1{grid-template-columns:minmax(0,1fr)}.assessment-insights.assessment-domain-insights .assessment-insights-visuals.visual-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-insights.assessment-domain-insights .assessment-insights-visuals>.assessment-insight-card:last-child{grid-column:auto}.assessment-insights.assessment-domain-insights .assessment-insights-visuals>.assessment-insight-card{border-color:var(--ui-line);background:var(--ui-panel);min-height:176px;box-shadow:none;padding:15px 16px}.assessment-insights.assessment-domain-insights .assessment-insights-visuals .assessment-insight-card>header h4{font-size:15px}.assessment-insights.assessment-domain-insights .assessment-insights-visuals .assessment-insight-card>header p{font-size:10px}.exposure-compact-summary{gap:9px;margin-top:10px;display:grid}.exposure-compact-result{gap:2px;display:grid}.exposure-compact-result strong{color:#16324a;font-size:20px;line-height:1.15}.exposure-compact-result span{color:var(--ui-muted);font-size:11px}.exposure-ratio{background:var(--ui-soft);border-radius:999px;height:10px;position:relative}.exposure-ratio-fill{background:#dc8808;border-radius:999px;height:100%;display:block}.exposure-ratio-marker{background:#9b5a00;border-radius:2px;width:3px;height:16px;position:absolute;top:-3px;transform:translate(-50%)}.exposure-compact-legend{gap:2px;max-width:440px;display:grid}.exposure-compact-legend button{color:#304a43;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:9px minmax(0,1fr) minmax(48px,auto) minmax(48px,auto);align-items:center;gap:8px;min-width:0;padding:4px 5px;display:grid}.exposure-compact-legend button:hover,.exposure-compact-legend button:focus-visible,.exposure-compact-legend button.is-selected{background:#f3f8f5;border-color:#e4eae8}.exposure-compact-legend button i{background:#aab8c6;border-radius:50%;width:8px;height:8px}.exposure-compact-legend button i.exposed{background:#dc8808}.exposure-compact-legend button span,.exposure-compact-legend button strong,.exposure-compact-legend button b{font-size:11px}.exposure-compact-legend button strong,.exposure-compact-legend button b{text-align:right;white-space:nowrap;font-weight:700}.assessment-insights.assessment-domain-insights .input-readiness-card.is-compact .readiness-chart{grid-template-columns:92px minmax(0,1fr);place-items:center stretch;gap:14px;margin-top:12px;display:grid}.assessment-insights.assessment-domain-insights .input-readiness-card.is-compact .readiness-ring{width:92px;height:92px}.assessment-insights.assessment-domain-insights .input-readiness-card.is-compact .readiness-ring>div{width:66px;height:66px}.assessment-insights.assessment-domain-insights .input-readiness-card.is-compact .readiness-ring strong{font-size:19px}.assessment-insights.assessment-domain-insights .input-readiness-card.is-compact .readiness-legend button{grid-template-columns:9px minmax(0,1fr) auto;gap:7px;padding:5px 3px;font-size:10px}[data-theme=dark] .assessment-insights.assessment-domain-insights{background:#14251e}[data-theme=dark] .assessment-insights.assessment-domain-insights>header p{color:#8ed7b4}[data-theme=dark] .assessment-insights.assessment-domain-insights :is(.assessment-metric-card,.assessment-insight-card){background:#172e23;border-color:#315044}[data-theme=dark] .assessment-insights.assessment-domain-insights .assessment-metric-card p{color:#c3d6e7}[data-theme=dark] .assessment-insights.assessment-domain-insights .assessment-metric-card>div>span,[data-theme=dark] .assessment-insights.assessment-domain-insights .assessment-insight-card>header p,[data-theme=dark] .assessment-insights.assessment-domain-insights .readiness-ring span{color:#c1d2c8}[data-theme=dark] .assessment-insights.assessment-domain-insights .readiness-legend button{color:#d2e0d7}[data-theme=dark] .assessment-insights.assessment-domain-insights .readiness-legend button:is(:hover,[aria-pressed=true]){background:#244235}[data-theme=dark] .assessment-insights.assessment-domain-insights .exposure-compact-result strong{color:#e2edf7}[data-theme=dark] .assessment-insights.assessment-domain-insights .exposure-compact-result span,[data-theme=dark] .assessment-insights.assessment-domain-insights .exposure-compact-legend button{color:#d1ded8}[data-theme=dark] .assessment-insights.assessment-domain-insights .exposure-compact-legend button:is(:hover,:focus-visible,.is-selected){background:#244235;border-color:#315044}[data-theme=dark] .assessment-insights.assessment-domain-insights .exposure-ratio{background:#335046}@container assessment (width<=1120px){.assessment-insights.assessment-domain-insights .assessment-insights-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container assessment (width<=900px){.assessment-insights.assessment-domain-insights .assessment-insights-visuals{grid-template-columns:minmax(0,1fr)}}@container assessment (width<=560px){.assessment-insights.assessment-domain-insights .assessment-insights-kpis{grid-template-columns:minmax(0,1fr)}.assessment-insights.assessment-domain-insights .input-readiness-card.is-compact .readiness-chart{grid-template-columns:1fr;justify-items:center}.assessment-insights.assessment-domain-insights .input-readiness-card.is-compact .readiness-legend{width:100%}}.rm-reference-result{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:12px;gap:12px;padding:22px;display:grid}.rm-reference-result small{color:#087554;letter-spacing:.08em;font-size:10px;font-weight:700}.rm-reference-result h2{color:var(--ui-ink);margin:0;font-size:20px}.rm-reference-result p{max-width:720px;color:var(--ui-muted);margin:0;font-size:13px;line-height:1.5}.rm-reference-result dl{gap:25px;margin:4px 0;display:flex}.rm-reference-result dt{color:var(--ui-muted);font-size:11px}.rm-reference-result dd{color:var(--ui-ink);margin:3px 0 0;font-size:20px;font-weight:700}.rm-reference-result>a{width:max-content}[data-theme=dark] .rm-reference-result{background:#11271e;border-color:#315342}[data-theme=dark] .rm-reference-result h2,[data-theme=dark] .rm-reference-result dd{color:#e5f4eb}.assessment-insights-compact-top>.assessment-insights,.nrbpa-risk.assessment-framework-unified>.assessment-insights{margin:0 0 12px}.assessment-insights{gap:10px;padding:14px}.assessment-insights>header svg{width:19px;height:19px}.assessment-insights-kpis{gap:9px}.assessment-insights-kpis .assessment-metric-card{gap:10px;min-height:78px;padding:11px}.assessment-insights-kpis .assessment-metric-icon{border-radius:9px;width:36px;height:36px}.assessment-insights-kpis .assessment-metric-icon svg{width:18px;height:18px}.assessment-insights-kpis .assessment-metric-card p{font-size:11px}.assessment-insights-kpis .assessment-metric-card strong{font-size:18px}.assessment-insights-kpis .assessment-metric-card>div>span,.assessment-insights-kpis .assessment-metric-card small{font-size:9px}.assessment-insights-visuals{gap:9px}.assessment-insights-visuals>.assessment-insight-card{min-height:188px;padding:13px}.assessment-insights-visuals .assessment-insight-card>header h4{font-size:13px}.assessment-insights-visuals .assessment-insight-card>header p{font-size:9px}.assessment-insights-visuals .risk-history-card>svg{height:116px}.assessment-insights-visuals .assessment-insight-empty{min-height:84px}.assessment-insights-visuals .readiness-ring{width:92px;height:92px}.assessment-insights-visuals .readiness-ring>div{width:64px;height:64px}.assessment-insights-visuals .readiness-ring strong{font-size:19px}.assessment-insights-visuals .likelihood-plot{min-height:108px;margin:9px 0 6px}.assessment-insights-visuals .likelihood-columns button{height:104px}.assessment-insights-visuals .assessment-donut-layout{grid-template-columns:112px 1fr;gap:10px;margin-top:7px}.assessment-insights-visuals .assessment-donut svg{width:106px}.assessment-insights-visuals .assessment-selection{margin-top:8px;padding:9px}.assessment-insights-visuals.visual-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-insights-visuals.visual-count-1{grid-template-columns:minmax(0,1fr)}.assessment-insights-visuals.population-exposure-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-insights-visuals.population-exposure-summary>.assessment-insight-card{min-height:142px}.population-exposure-summary .exposure-donut-card.is-compact .assessment-donut-layout{grid-template-columns:90px 1fr;margin-top:4px}.population-exposure-summary .exposure-donut-card.is-compact .assessment-donut svg{width:84px}.population-exposure-summary .readiness-chart{grid-template-columns:90px minmax(0,1fr);place-items:center stretch;margin-top:5px}.population-exposure-summary .readiness-ring{width:78px;height:78px}.population-exposure-summary .readiness-ring>div{width:54px;height:54px}.population-exposure-summary .readiness-ring strong{font-size:17px}@media (width<=1100px){.assessment-insights-visuals>.assessment-insight-card{min-height:176px}}@media (width<=700px){.assessment-insights{padding:12px}.assessment-insights-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-insights-visuals.visual-count-2,.assessment-insights-visuals.population-exposure-summary{grid-template-columns:1fr}.assessment-insights-visuals .assessment-donut-layout{grid-template-columns:1fr;justify-items:center}.population-exposure-summary .readiness-chart{grid-template-columns:78px minmax(0,1fr)}}.assessment-metric-card.has-area-units strong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(14px,1.25vw,19px)}.exposure-donut-card.has-area-units .exposure-compact-legend button{grid-template-columns:9px minmax(62px,1fr) minmax(0,1.5fr) auto}.exposure-donut-card.has-area-units .exposure-compact-legend button strong{white-space:normal;overflow-wrap:anywhere}.population-hazard-insights{--cao-green:#176b49;--cao-mint:#e8f3eb;--cao-blue:#5494bd;--cao-amber:#be8c35;--cao-panel:var(--ui-panel,#fffef8);--cao-line:var(--ui-line,#c8dbce);--cao-ink:var(--ui-ink,#173e2c);--cao-muted:var(--ui-muted,#63796b);border:1px solid var(--cao-line);color:var(--cao-ink);background:linear-gradient(130deg,#e3f0e6,#f2f7ef);border-radius:15px;gap:12px;margin:0 0 14px;padding:16px;display:grid}.cao-header{justify-content:space-between;align-items:center;gap:15px;display:flex}.cao-header p{color:var(--cao-green);letter-spacing:.1em;align-items:center;gap:6px;margin:0 0 3px;font-size:10px;font-weight:700;display:flex}.cao-header p svg{width:15px;height:15px}.population-hazard-insights .cao-header h2{color:var(--cao-ink);margin:0;font-size:19px;line-height:1.3}.cao-header>div>span{color:var(--cao-muted);margin-top:3px;font-size:11px;display:block}.cao-refresh{border:1px solid var(--cao-line);background:var(--cao-panel);height:34px;color:var(--cao-green);cursor:pointer;border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.cao-refresh svg{width:15px;height:15px}.population-hazard-insights :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #3e9b6b}.cao-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cao-summary-card{border:1px solid var(--cao-line);background:var(--cao-panel);border-radius:11px;min-width:0;padding:12px 15px;box-shadow:0 2px 7px #154d2f04}.cao-summary-label{color:var(--cao-muted);align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.cao-summary-label>span{background:var(--cao-mint);height:25px;color:var(--cao-green);border-radius:7px;flex:0 0 25px;place-items:center;display:grid}.cao-summary-label svg{width:14px;height:14px}.cao-highest .cao-summary-label>span{color:#a25438;background:#f9eee6}.cao-place{overflow-wrap:anywhere;font-size:20px;line-height:1.2;display:block}.cao-count{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1;display:block}.cao-summary-result{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.cao-summary-result>small,.cao-summary-result b small{color:var(--cao-muted);font-size:10px;font-weight:400}.cao-risk-badge{color:var(--risk-text);background:var(--risk-surface);border-radius:5px;padding:2px 7px;font-size:10px;font-weight:600}.cao-completed{color:#fff;background:linear-gradient(120deg,#176b49,#205e43);border-color:#176b49}.cao-completed .cao-summary-label{color:#e2f3e7}.cao-completed .cao-summary-label>span{color:#fff;background:#ffffff20}.cao-ongoing{background:#f0f7ec}.cao-charts{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.cao-card{border:1px solid var(--cao-line);background:var(--cao-panel);border-radius:11px;grid-column:span 2;min-width:0;padding:14px 15px}.cao-ranking,.cao-exposures{grid-column:span 3}.cao-card>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.population-hazard-insights .cao-card h3{color:var(--cao-ink);margin:0;font-size:13px;font-weight:600;line-height:1.3}.cao-caption{color:var(--cao-muted);white-space:nowrap;flex-shrink:0;font-size:10px}.cao-empty{min-height:42px;color:var(--cao-muted);justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.cao-empty svg{opacity:.65;width:18px;height:18px}.cao-ranking ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cao-ranking li{grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cao-rank{width:21px;height:21px;color:var(--cao-green);background:var(--cao-mint);border-radius:6px;place-items:center;font-size:10px;display:grid}.cao-rank svg{width:12px;height:12px}.cao-ranking a{color:var(--cao-ink);align-items:center;gap:4px;font-size:11px;text-decoration:none;display:flex}.cao-ranking a svg{width:12px;height:12px;color:var(--cao-muted);flex-shrink:0}.cao-ranking a:hover strong{text-decoration:underline}.cao-risk-track{background:var(--cao-mint);border-radius:3px;height:4px;margin-top:6px;overflow:hidden}.cao-risk-track>span{border-radius:inherit;background:var(--risk-color);height:100%;display:block}.cao-rank-value{text-align:right;font-variant-numeric:tabular-nums;gap:3px;font-size:12px;display:grid}.cao-rank-value>span{color:var(--risk-text);font-size:9px}.cao-bar-list{gap:9px;display:grid}.cao-bar-row{grid-template-columns:70px minmax(25px,1fr) 45px;align-items:center;gap:10px;min-height:28px;font-size:11px;display:grid}.cao-bar-row>i{background:var(--cao-mint);border-radius:4px;height:7px;display:flex;position:relative}.cao-bar-row>i>b{background:var(--cao-green);border-radius:4px;height:100%;display:block}.cao-bar-row>strong{text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.cao-bar-row>strong>small{color:var(--cao-muted);font-size:10px;font-weight:400}.cao-population-exposure>.cao-bar-row{grid-template-columns:minmax(90px,.7fr) minmax(25px,2fr) 52px}.cao-bar-row>a{color:var(--cao-ink);align-items:center;gap:4px;text-decoration:none;display:flex}.cao-bar-row>a:hover{text-decoration:underline}.cao-bar-row>a svg{flex-shrink:0;width:12px;height:12px}.cao-bar-row>.cao-percent-track{background:repeating-linear-gradient(90deg,var(--cao-mint) 0, var(--cao-mint) calc(25% - 1px),var(--cao-line) calc(25% - 1px),var(--cao-line) 25%);height:5px}.cao-bar-row>.cao-percent-track>b{background:linear-gradient(90deg,#a5cdb4,var(--cao-green))}.cao-percent-dot{border:2px solid var(--cao-panel);background:var(--cao-green);box-sizing:content-box;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%)}.cao-progress-content{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:17px;display:grid}.cao-progress-ring{width:100px;height:100px;display:block;overflow:visible}.cao-ring-track{fill:none;stroke:var(--cao-mint);stroke-width:9px}.cao-ring-segment{fill:none;stroke:var(--cao-state);stroke-width:9px;stroke-linecap:round}.cao-ring-value{fill:var(--cao-ink);font-size:24px;font-weight:600}.cao-ring-label{fill:var(--cao-muted);font-size:10px}.cao-status-list{gap:12px;margin:0;font-size:11px;display:grid}.cao-status-list>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.cao-status-list dt{color:var(--cao-muted);align-items:center;gap:7px;display:flex}.cao-status-list dd{margin:0;font-weight:600}.cao-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.cao-state-completed{--cao-state:var(--cao-green);background:var(--cao-green)}.cao-state-ongoing{--cao-state:var(--cao-blue);background:var(--cao-blue)}.cao-state-review{--cao-state:var(--cao-amber);background:var(--cao-amber)}.cao-susceptibility-bars .cao-state-completed{background:var(--cao-green)}.cao-susceptibility-bars .cao-state-ongoing{background:var(--cao-blue)}.cao-susceptibility-bars .cao-state-review{background:var(--cao-amber)}.cao-risk-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.cao-risk-columns>div{text-align:center;min-width:0}.cao-column-plot{border-bottom:1px solid var(--cao-line);flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:78px;display:flex}.cao-column-plot strong{color:var(--cao-ink);font-size:11px;font-weight:600}.cao-column-plot i{background:var(--risk-color);border-radius:5px 5px 0 0;width:62%;max-width:38px;display:block}.cao-risk-columns>div>span{color:var(--cao-muted);margin-top:7px;font-size:10px;line-height:1.2;display:block}.cao-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 1px;display:flex;position:relative}.cao-coverage{color:var(--cao-muted);flex-wrap:wrap;align-items:center;gap:7px 15px;font-size:11px;display:flex}.cao-coverage small{font-size:10px}.cao-data-notes>summary{cursor:pointer;color:var(--cao-green);align-items:center;gap:5px;font-size:10px;list-style:none;display:flex}.cao-data-notes>summary svg{width:13px;height:13px}.cao-data-notes>div{z-index:3;box-sizing:border-box;border:1px solid var(--cao-line);background:var(--cao-panel);border-radius:9px;width:min(430px,100%);max-height:260px;padding:14px;font-size:11px;line-height:1.6;position:absolute;bottom:calc(100% + 9px);right:0;overflow:auto;box-shadow:0 8px 25px #123e2c20}.cao-data-notes p{color:var(--cao-muted);margin:0 0 9px}.cao-inline-legend{color:var(--cao-muted);flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.cao-inline-legend>span{align-items:center;gap:5px;display:flex}.cao-load-status{color:var(--cao-muted);font-size:11px}.cao-warning{color:var(--cao-muted);border:1px solid #d4ba7b;border-radius:7px;padding:8px 11px;font-size:11px}.cao-warning>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.cao-warning svg{width:14px;height:14px;color:var(--cao-amber)}.cao-warning p{margin:6px 0 0}:is(.cao-data-notes,.cao-warning)>summary::-webkit-details-marker{display:none}html[data-theme=dark] .population-hazard-insights{--cao-green:#77cca2;--cao-mint:#1d3729;--cao-blue:#75a9cf;--cao-amber:#caa14c;background:linear-gradient(130deg,#142e20,#14261c)}html[data-theme=dark] .cao-completed{background:linear-gradient(120deg,#205a3e,#254f3c);border-color:#3a805b}html[data-theme=dark] .cao-ongoing{background:#1b3022}html[data-theme=dark] .cao-highest .cao-summary-label>span{color:#efaa94;background:#482c25}html[data-theme=dark] .cao-rank-value>span{color:var(--cao-ink)}@media (width<=1100px){.cao-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.cao-card,.cao-ranking,.cao-exposures{grid-column:auto}.cao-risk-levels{grid-column:1/-1}}@media (width<=760px){.population-hazard-insights{padding:13px}.cao-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cao-charts{grid-template-columns:minmax(0,1fr)}.cao-risk-levels{grid-column:auto}}@media (width<=480px){.cao-summary{gap:8px}.cao-summary-card{padding:11px 12px}.cao-place{font-size:17px}.cao-count{font-size:26px}.cao-card{padding:13px}.cao-summary-label{font-size:10px}.cao-population-exposure>.cao-bar-row{grid-template-columns:minmax(80px,.9fr) minmax(25px,1.3fr) 45px;gap:8px}}.assessment-design .assessment-workspace-hero .assessment-workspace-title{flex-direction:row;align-items:center;gap:14px;min-width:0;display:flex}.assessment-workspace-title>div{min-width:0}.assessment-design .assessment-workspace-title>.assessment-workspace-icon{color:#16865a;background:#e8f5ed;border:1px solid #c7e5d6;border-radius:13px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid}.assessment-workspace-icon svg{width:25px;height:25px}.assessment-workspace-hero .rm-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.assessment-workspace-hero .rm-breadcrumb svg{flex:0 0 12px;width:12px;height:12px}.assessment-workspace-hero .rm-breadcrumb a{color:inherit;text-decoration:none}.assessment-workspace-description{color:var(--ui-muted);font-size:12px;line-height:1.5;display:block}.assessment-design .assessment-workspace-hero .assessment-workspace-actions{flex:0 290px;align-items:flex-end}.assessment-workspace-actions button{max-width:100%}.assessment-workspace-actions small{text-align:right}.assessment-design .framework-hazard-insights{margin:0}.assessment-design .framework-hazard-insights>.assessment-insights{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.framework-hazard-insights>.assessment-insights>header{display:none}.assessment-design .framework-hazard-insights .assessment-insights.assessment-domain-insights .assessment-insights-kpis{gap:10px;margin:0 0 12px}.assessment-design .framework-hazard-insights .assessment-insights.assessment-domain-insights .assessment-metric-card{border:1px solid var(--cao-line);background:var(--cao-panel);min-height:90px;box-shadow:none;border-radius:11px;grid-template-rows:auto auto auto auto;grid-template-columns:25px minmax(0,1fr);align-content:start;align-items:center;gap:7px;padding:12px 15px;display:grid}.assessment-design .framework-hazard-insights .assessment-insights.assessment-domain-insights .assessment-metric-card>div{display:contents}.assessment-design .framework-hazard-insights .assessment-insights.assessment-domain-insights .assessment-metric-icon{background:var(--cao-mint);width:25px;height:25px;min-height:0;color:var(--cao-green);border-radius:7px;grid-area:1/1}.assessment-design .framework-hazard-insights .assessment-insights.assessment-domain-insights .assessment-metric-icon svg{width:14px;height:14px}.assessment-design .framework-hazard-insights .assessment-insights.assessment-domain-insights .assessment-metric-card p{color:var(--cao-muted);grid-area:1/2;margin:0;font-size:11px;line-height:1.4}.assessment-design .framework-hazard-insights .assessment-insights.assessment-domain-insights .assessment-metric-card strong{color:var(--cao-ink);overflow-wrap:anywhere;grid-area:2/1/auto/-1;margin:0;font-size:24px;line-height:1.2}.assessment-design .framework-hazard-insights .assessment-insights.assessment-domain-insights .assessment-metric-card :is(div>span,div>small){color:var(--cao-muted);grid-column:1/-1;font-size:10px}.assessment-design .framework-hazard-insights .assessment-insights.assessment-domain-insights .assessment-insights-visuals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.assessment-design .framework-hazard-insights .assessment-insights.assessment-domain-insights .assessment-insights-visuals.visual-count-1{grid-template-columns:minmax(0,1fr)}.assessment-design .framework-hazard-insights .assessment-insights.assessment-domain-insights .assessment-insights-visuals.visual-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-design .framework-hazard-insights .assessment-insights.assessment-domain-insights .assessment-insight-card{border:1px solid var(--cao-line);background:var(--cao-panel);min-width:0;box-shadow:none;border-radius:11px;padding:14px 15px}.assessment-design .framework-hazard-insights .assessment-insights.assessment-domain-insights .assessment-insight-card h4{color:var(--cao-ink);font-size:15px}.assessment-retired-links{flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.assessment-retired-links a{color:#176b49;text-decoration:underline}@media (width<=1000px){.assessment-design.assessment-framework-unified .assessment-workspace-hero{flex-flow:column;align-items:stretch}.assessment-design .assessment-workspace-hero .assessment-workspace-actions{flex-flow:wrap;flex:none;align-items:center;width:100%}.assessment-workspace-actions small{text-align:left}}@media (width<=640px){.assessment-design .assessment-workspace-hero .assessment-workspace-title{align-items:flex-start;gap:10px}.assessment-design .assessment-workspace-title>.assessment-workspace-icon{border-radius:10px;flex-basis:36px;width:36px;height:36px}.assessment-workspace-icon svg{width:20px;height:20px}.assessment-design .framework-hazard-insights .assessment-insights.assessment-domain-insights .assessment-insights-kpis,.assessment-design .framework-hazard-insights .assessment-insights.assessment-domain-insights .assessment-insights-visuals,.assessment-design .framework-hazard-insights .assessment-insights.assessment-domain-insights .assessment-insights-visuals.visual-count-3{grid-template-columns:minmax(0,1fr)}}.assessment-workspace-views,.assessment-view-panel{min-width:0;display:grid}.assessment-view-panel{border:1px solid var(--ui-line,#bfd2c2);background:var(--ui-panel,#fffef8);border-top:0;border-radius:0 0 12px 12px;gap:16px;padding:16px}.assessment-view-panel[hidden]{display:none!important}.assessment-design .cdra-assessment-overview{margin:0}.assessment-design .assessment-context-panel{background:linear-gradient(110deg,#e4f0e2,#f8faf4);border:1px solid #b9d1bc;border-top:3px solid #176b49;border-radius:10px;min-width:0;padding:18px}.assessment-context-panel>header{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:start;gap:18px;display:grid}.assessment-context-heading{align-items:center;gap:12px;min-width:0;display:flex}.assessment-context-heading>div{min-width:0}.assessment-context-panel .assessment-context-icon{color:#176b49;flex:none;place-items:center;display:grid}.assessment-context-icon svg{width:22px;height:22px}.assessment-design .assessment-context-panel h2{color:#183d2d;margin:0 0 4px;font-size:17px}.assessment-context-panel>header p{color:#60796a;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0;font-size:12px;display:flex}.assessment-context-panel>header strong{color:#183d2d;margin-left:5px;font-weight:600}.assessment-context-management{color:#176b49;text-underline-offset:3px;margin-top:5px;font-size:11px;display:inline-block}.assessment-context-heading small{color:var(--ui-muted);margin-top:5px;display:block}.assessment-design.assessment-framework-unified .assessment-context-panel .nrbpa-year-controls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.assessment-design.assessment-framework-unified .assessment-context-panel .nrbpa-year-controls>.nrbpa-field{flex-direction:column;gap:6px;display:flex}.assessment-design.assessment-framework-unified .assessment-context-panel .nrbpa-year-controls>.nrbpa-field>span{text-align:left;align-self:auto}.assessment-context-panel :is(input,select,textarea){background:#fffef8;border-radius:8px;min-height:42px}.assessment-context-panel .assessment-selected-context{display:none}.assessment-context-panel .nrbpa-context-other{grid-column:1/-1}@media (width<=1100px){.assessment-context-panel>header{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.assessment-design .assessment-context-panel{padding:14px}.assessment-design.assessment-framework-unified .assessment-context-panel .nrbpa-year-controls{grid-template-columns:minmax(0,1fr)}.assessment-view-panel{padding:10px}#encore-main .assessment-view-tabs .cdra-folder-tab-list>button{flex:1}}#encore-main .assessment-design[data-current-step]{--assessment-identity:#526d85;--assessment-hazard:#9a5b21;--assessment-exposure:#256b94;--assessment-sensitivity:#a34b68;--assessment-capacity:#237c70;--assessment-review:#7853a4;--assessment-result:#2e744f;--stage-tint:color-mix(in srgb, var(--assessment-stage) 9%, var(--ui-panel));--stage-heading:color-mix(in srgb, var(--assessment-stage) 18%, var(--ui-panel));--stage-edge:color-mix(in srgb, var(--assessment-stage) 55%, var(--ui-line));--stage-deep:color-mix(in srgb, var(--assessment-stage) 88%, #20372d)}#encore-main .assessment-design[data-current-step=urban_land_use]{--assessment-stage:#867225}#encore-main .risk-management[data-current-step] :is(.rm-assessment-workspace,.rm-context){--assessment-form-tint:var(--stage-tint);--assessment-form-heading:var(--stage-heading);--assessment-form-accent:var(--assessment-stage);--assessment-form-deep:var(--stage-deep);--assessment-form-edge:var(--stage-edge)}#encore-main .assessment-design[data-current-step] .assessment-context-panel{border-color:var(--stage-edge);border-top-color:var(--assessment-stage);background:linear-gradient(115deg, var(--stage-heading), var(--stage-tint) 65%, var(--ui-panel))}#encore-main .assessment-design[data-current-step] :is(.rm-context-heading h2,.assessment-context-heading h2,.rm-context-heading .rm-section-icon,.assessment-context-icon,.assessment-context-management){color:var(--stage-deep)}#encore-main .assessment-design[data-current-step] .nrbpa-main-panel .nrbpa-step-card{background:var(--stage-tint);border-color:var(--stage-edge)}#encore-main .assessment-design[data-current-step] .nrbpa-step-card>.nrbpa-section-title{border:1px solid var(--stage-edge);border-left:4px solid var(--assessment-stage);background:var(--stage-heading);border-radius:9px;padding:12px 14px}#encore-main .assessment-design[data-current-step] .nrbpa-section-title>div>p{color:var(--assessment-stage)}#encore-main .assessment-design[data-current-step] :is(.rm-assessment-workspace .rm-primary,.nrbpa-step-actions>button:last-child):not(:disabled){background:var(--stage-deep);border-color:var(--stage-deep);color:#fff}#encore-main .assessment-design[data-current-step] .nrbpa-mode{border-left-color:var(--assessment-stage);justify-content:flex-end}#encore-main .assessment-design[data-current-step] .nrbpa-step-card>.nrbpa-section-title h2{color:var(--stage-deep)}.assessment-inputs{border:0;gap:16px;width:100%;min-width:0;margin:0;padding:0;display:grid}.assessment-stage-inputs{border:0;min-width:0;margin:0;padding:0}.assessment-save-status{min-width:0;color:var(--ui-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.assessment-save-status.failed{color:#9b302d}.assessment-save-status button{background:var(--ui-panel);color:inherit;font:inherit;cursor:pointer;border:1px solid;border-radius:6px;padding:4px 8px}.assessment-stage-options{justify-content:flex-end;min-width:0;display:flex}.assessment-stage-options label{min-height:32px;color:var(--ui-ink);align-items:center;gap:8px;font-size:13px;display:inline-flex}.assessment-stage-note{color:var(--ui-muted);margin:12px 0 0;font-size:12px}#encore-main .risk-management[data-current-step] .rm-assessment-workspace .rm-input-group-icon{background:var(--stage-heading);color:var(--stage-deep)}#encore-main .assessment-design[data-current-step] :is(.rm-assessment-workspace fieldset,.nrbpa-main-panel>.nrbpa-step-card):focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--assessment-stage) 14%, transparent);border-color:var(--assessment-stage)!important;background:var(--stage-tint)!important}#encore-main .assessment-design[data-current-step] :is(.rm-assessment-workspace,.nrbpa-main-panel,.rm-context,.assessment-context-panel) :is(input,select,textarea):focus-visible{outline:2px solid var(--assessment-stage);outline-offset:2px;border-color:var(--assessment-stage);outline-color:var(--assessment-stage)!important}#encore-main .risk-management[data-current-step] .rm-input-with-unit:focus-within{border-color:var(--assessment-stage);box-shadow:0 0 0 3px color-mix(in srgb, var(--assessment-stage) 18%, transparent)}#encore-main .risk-management .rm-result-hero-compact{display:block}#encore-main .risk-management .rm-result-hero-compact .rm-result-summary-right{border:0;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:0;display:grid}#encore-main .risk-management .rm-review-card-actions{justify-content:flex-end}@media (width<=700px){#encore-main .risk-management .rm-result-hero-compact .rm-result-summary-right{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){#encore-main .risk-management :is(.rm-hazard-inline,.rm-exposure-inline,.rm-exposure-affected){grid-template-columns:minmax(0,1fr)}}@media print{#encore-main .assessment-design[data-current-step] .nrbpa-main-panel .nrbpa-step-card{background:#fff}}#encore-main .cdra-folder-tabs{--folder-fill:var(--ui-mint,#edf4e9);--folder-hover:#e3eddd;--folder-edge:var(--ui-line,#bfd2c2);--folder-active:var(--ui-panel,#fffef8);--folder-accent:#176b49;--folder-ink:var(--ui-muted,#60796a);--folder-overlap:24px;min-width:0;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative}#encore-main .cdra-folder-tabs:after{z-index:0;background:var(--folder-edge);content:"";pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}#encore-main .cdra-folder-tabs>.cdra-folder-tab-list{overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;align-items:flex-end;gap:0;margin:0;padding:6px 2px 0;display:flex;overflow-x:auto}#encore-main .cdra-folder-tab-list::-webkit-scrollbar{display:none}#encore-main .cdra-folder-tabs .cdra-folder-tab-list>:is(a,button){z-index:var(--folder-stack,1);min-width:126px;min-height:44px;color:var(--folder-ink);box-shadow:none;font:600 13px/1.4 var(--encore-font-sans,inherit);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:11px 28px;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}#encore-main .cdra-folder-tabs .cdra-folder-tab-list>:is(a,button)+:is(a,button){margin-inline-start:calc(-1 * var(--folder-overlap))}#encore-main .cdra-folder-tabs .cdra-folder-tab-list>:is(a,button):before{z-index:-1;border:1px solid var(--folder-edge);background:var(--folder-fill);transform-origin:0 100%;content:"";border-radius:12px 12px 0 0;transition:background .15s,border-color .15s,box-shadow .15s;position:absolute;inset:0 12px 0 0;transform:skew(-16deg);box-shadow:4px 0 6px -5px #183d2d66}#encore-main .cdra-folder-tabs .cdra-folder-tab-list>:is(a,button):hover{color:var(--ui-ink,#183d2d)}#encore-main .cdra-folder-tabs .cdra-folder-tab-list>:is(a,button):hover:before{background:var(--folder-hover)}#encore-main .cdra-folder-tabs .cdra-folder-tab-list>:is(.is-active,[aria-selected=true]){color:var(--ui-ink,#183d2d);font-weight:700}#encore-main .cdra-folder-tabs .cdra-folder-tab-list>:is(.is-active,[aria-selected=true]) .cdra-folder-icon{color:var(--folder-accent)}#encore-main .cdra-folder-tabs .cdra-folder-tab-list>:is(.is-active,[aria-selected=true]):before{border-top:3px solid var(--folder-accent);border-bottom-color:var(--folder-active);background:var(--folder-active);box-shadow:0 -2px 8px #176b4914,4px 0 6px -5px #183d2d66}#encore-main .cdra-folder-tabs .cdra-folder-tab-list>:is(a,button):focus-visible{outline:none}#encore-main .cdra-folder-tabs .cdra-folder-tab-list>:is(a,button):focus-visible:before{outline-offset:-4px;outline:3px solid #6baa83}#encore-main .cdra-folder-icon{background:0 0;flex:none;place-items:center;width:16px;height:16px;display:grid}#encore-main .cdra-folder-icon svg,#encore-main .cdra-folder-tab-list>:is(a,button)>svg{width:16px;height:16px}#encore-main .cdra-maps .cdra-folder-tabs--compact .cdra-folder-tab-list>:is(a,button){min-height:44px;font-size:12px}#encore-main .cdra-maps .cdra-map-details{background:0 0;border:0;border-radius:0;overflow:visible}#encore-main .cdra-maps .cdra-map-details>.cdra-map-detail-panel{border:1px solid var(--cdra-line);background:var(--cdra-panel);border-top:0;border-radius:0 0 9px 9px}#encore-main .cdra-maps .cdra-folder-tabs+.tsm-map-card{border-radius:0 0 var(--rp-radius) var(--rp-radius);border-top:0;margin-top:-16px}html[data-theme=dark] #encore-main .cdra-folder-tabs{--folder-fill:#1e3326;--folder-hover:#2a4432;--folder-edge:#4e6e55;--folder-active:var(--ui-panel,#14261c);--folder-accent:#3e9465;--folder-ink:#aec4b3}html[data-theme=dark] #encore-main .cdra-maps .tsm-view-nav.cdra-folder-tabs{background:0 0}@media (width<=720px){#encore-main .cdra-folder-tabs .cdra-folder-tab-list>:is(a,button){min-width:112px;padding-left:24px;padding-right:28px;font-size:12px}#encore-main .cdra-maps .cdra-folder-tabs+.tsm-map-card{margin-top:-12px}}.intake-assessment-notice{background:var(--ui-soft);color:#123d29;border:1px solid #9dc9aa;border-left:4px solid #18713d;border-radius:12px;align-items:flex-start;gap:12px;margin:16px 0;padding:14px 16px;display:flex}.intake-assessment-notice>svg{color:#18713d;flex:none;width:22px;height:22px}.intake-assessment-notice div{gap:5px;display:grid}.intake-assessment-notice strong{font-size:15px}.intake-assessment-notice span,.intake-assessment-notice small,.intake-assessment-notice p{color:var(--ui-muted);margin:0}.intake-assessment-notice small{align-items:center;gap:6px;display:flex}.intake-assessment-notice small svg{width:14px}.intake-assessment-notice details{margin-top:4px}.intake-assessment-notice summary{cursor:pointer;color:#275b40;font-weight:700}.intake-assessment-notice p{padding-top:5px}.methodology-identity{width:max-content;max-width:100%;font:600 11px/16px var(--encore-font-sans);letter-spacing:.04em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:7px;padding:5px 9px;text-decoration:none;display:inline-flex}.methodology-identity>span{background:currentColor;border-radius:50%;width:7px;height:7px}.methodology-ar6{color:#66619b;background:var(--ui-soft)}.methodology-identity:hover{filter:brightness(.94)}.encore-page:has(>.methodology-basis-page){max-width:none;padding:0}.methodology-basis-page{--method-accent:#146c43;--method-soft:var(--ui-soft);--method-text:var(--ui-ink);--method-muted:var(--ui-muted);--method-line:var(--ui-line);--method-card:var(--ui-panel);width:100%;min-width:0;color:var(--method-text);font:400 13px/1.5 var(--encore-font-sans);align-content:start;gap:14px;padding:18px 22px 24px;display:grid}.methodology-basis-page *,.method-detail-dialog *{box-sizing:border-box}.method-breadcrumb{color:var(--method-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.method-breadcrumb svg{width:13px;height:13px}.method-hero{justify-content:space-between;align-items:center;gap:14px;padding:2px 0 4px;display:flex}#encore-main .methodology-basis-page .method-hero h1{color:var(--method-text);margin:0;font-size:24px!important;line-height:1.25!important}#encore-main .methodology-basis-page .method-hero p{color:var(--method-muted);text-transform:none;letter-spacing:0;margin:6px 0 0;font-size:13px;font-weight:400}.method-readonly{border:1px solid var(--method-line);color:var(--method-muted);background:var(--method-soft);border-radius:7px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.method-readonly svg{width:14px;height:14px}.method-assessment-folders{min-width:0}.method-assessment-panel{border:1px solid var(--method-line);background:var(--method-card);border-top:0;border-radius:0 0 10px 10px;gap:14px;min-width:0;padding:16px;display:grid}.method-assessment-status{color:var(--method-muted);flex-wrap:wrap;align-items:center;gap:5px 14px;font-size:11px;display:flex}.method-assessment-status strong{color:var(--method-text);font-size:12px;font-weight:600}.method-assessment-status .available{color:var(--method-accent)}.method-tabs{border:1px solid var(--method-line);background:var(--method-card);border-radius:10px;gap:4px;padding:5px;display:flex}.method-tabs button{color:var(--method-muted);font:500 13px/1.4 var(--encore-font-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;display:flex}.method-tabs button svg{flex:none;width:16px;height:16px}.method-tabs button:hover{background:var(--method-soft);color:var(--method-text)}.method-tabs button[aria-selected=true]{background:var(--method-accent);color:var(--method-card);font-weight:600}.method-tab-panel{min-width:0}.method-tab-panel:not([hidden]){gap:14px;display:grid}.method-overview-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:14px;display:grid}.method-card{border:1px solid var(--method-line);background:var(--method-card);border-radius:11px;min-width:0;padding:16px}.method-card>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}#encore-main .methodology-basis-page .method-card h2{color:var(--method-text);margin:0;font-size:16px;line-height:1.4}.method-card>header p{color:var(--method-muted);margin:4px 0 0;font-size:12px}.method-card .method-eyebrow{color:var(--method-accent);letter-spacing:.07em;margin:0 0 4px;font-size:10px;font-weight:600}.method-count{background:var(--method-soft);color:var(--method-muted);border-radius:5px;flex:none;padding:3px 7px;font-size:10px}.method-module-list{display:grid}.method-module-row{border:0;border-bottom:1px solid var(--method-line);width:100%;min-height:61px;color:var(--method-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 3px;display:grid}.method-module-row:last-child{border-bottom:0}.method-module-row:hover{background:var(--method-soft)}.method-module-row[aria-pressed=true]{background:var(--method-soft);box-shadow:inset 3px 0 var(--method-accent);padding-left:10px}.method-module-icon{background:var(--method-soft);width:30px;height:32px;color:var(--method-accent);border-radius:7px;place-items:center;display:grid}.method-module-icon svg{width:17px;height:17px}.method-module-row>svg{width:15px;height:15px;color:var(--method-muted)}.method-module-copy{gap:2px;min-width:0;display:grid}.method-module-copy strong{font-size:13px;line-height:1.4}.method-module-copy small,.method-module-status{color:var(--method-muted);font-size:11px;line-height:1.4}.method-module-status.available{color:var(--method-accent)}.method-workflow{gap:3px;margin:0;padding:0;list-style:none;display:grid}.method-workflow button{width:100%;min-height:33px;color:var(--method-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:5px 6px;display:grid}.method-workflow button:hover{background:var(--method-soft)}.method-workflow button>span{background:var(--method-soft);width:21px;height:21px;color:var(--method-accent);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.method-workflow strong{font-size:12px}.method-workflow svg{width:14px;height:14px;color:var(--method-muted)}.method-note{border:1px solid var(--method-line);background:var(--method-soft);color:var(--method-muted);border-radius:7px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px;font-size:11px;line-height:1.6;display:flex}.method-note>svg{flex:none;width:15px;height:15px;margin-top:1px}.method-text-button{color:var(--method-accent);font:500 12px/1.4 var(--encore-font-sans);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:6px 0;display:inline-flex}.method-text-button svg{flex:none;width:15px;height:15px}.method-text-button:hover{text-decoration:underline}.method-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.method-rule-card{border:1px solid var(--method-line);background:var(--method-card);min-width:0;color:var(--method-text);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;padding:14px;display:flex}.method-rule-card:hover{border-color:var(--method-accent);background:var(--method-soft)}.method-rule-card:last-child:nth-child(7){background:var(--method-soft);grid-column:span 2}.method-rule-number{color:var(--method-muted);margin-bottom:7px;font-size:10px}.method-rule-card>strong{font-size:13px;line-height:1.4}.method-rule-description{-webkit-line-clamp:2;color:var(--method-muted);-webkit-box-orient:vertical;margin:6px 0 10px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.method-rule-action{color:var(--method-accent);align-items:center;gap:5px;margin-top:auto;font-size:11px;display:flex}.method-rule-action svg{width:14px;height:14px}.method-risk-interpretation{gap:8px;display:grid}.method-risk-row{border:1px solid var(--method-line);border-left:3px solid var(--risk-color);border-radius:8px;grid-template-columns:minmax(150px,.8fr) minmax(0,2fr);align-items:center;gap:16px;padding:12px 14px;display:grid}.method-risk-row>header{align-items:center;gap:9px;display:flex}.method-risk-row h3{color:var(--risk-text);margin:0;font-size:13px}.method-risk-row header div>span{color:var(--method-muted);font-size:11px}.method-risk-swatch{border:1px solid var(--risk-outline);background:var(--risk-color);border-radius:50%;flex:none;width:10px;height:10px}.method-risk-row dl{grid-template-columns:.8fr 1.4fr;gap:12px;margin:0;display:grid}.method-risk-row dt{color:var(--method-muted);margin-bottom:3px;font-size:10px}.method-risk-row dd{color:var(--method-text);overflow-wrap:anywhere;margin:0;font-size:12px}.method-footer{color:var(--method-muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;font-size:11px;display:flex}.method-footer>span{align-items:flex-start;gap:7px;display:flex}.method-footer svg{flex:none;width:14px;height:14px;margin-top:1px}.method-footer a{color:var(--method-accent);white-space:nowrap;gap:5px;text-decoration:none;display:inline-flex}.method-footer a:hover{text-decoration:underline}.methodology-basis-page :focus-visible,.method-detail-dialog :focus-visible{outline:2px solid var(--method-accent,#146c43);outline-offset:3px}.method-detail-scrim{position:absolute;inset:0}.method-detail-dialog{--method-accent:#146c43;border:1px solid var(--encore-dialog-border);background:var(--encore-dialog-surface);width:min(760px,100%);min-height:0;color:var(--ui-ink);font:400 13px/1.6 var(--encore-font-sans);flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.method-detail-dialog>header{border-bottom:1px solid var(--ui-line);flex:none;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 20px;display:flex}.method-detail-dialog>header p{color:var(--ui-muted);letter-spacing:.06em;margin:0 0 3px;font-size:10px}.method-detail-dialog>header h2{color:var(--ui-ink);margin:0;font-size:20px;line-height:1.35}.method-icon-button{border:1px solid var(--ui-line);background:var(--ui-panel);width:32px;height:32px;color:var(--ui-ink);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.method-icon-button svg{width:17px;height:17px}.method-detail-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:20px;overflow:auto}.method-detail-content{gap:18px;display:grid}.method-detail-content h3{color:var(--ui-muted);margin:0 0 7px;font-size:12px;font-weight:500}.method-detail-content p{margin:0}.method-detail-hold{border:1px solid var(--ui-line);background:var(--ui-soft);color:var(--ui-muted);border-radius:7px;align-items:flex-start;gap:8px;margin:0 0 18px;padding:10px;font-size:12px;display:flex}.method-detail-hold svg{flex:none;width:16px;height:16px;margin-top:2px}.method-rule-variants details{border:1px solid var(--ui-line);border-radius:7px;margin-top:8px;padding:10px 12px}.method-rule-variants summary{color:var(--ui-ink);cursor:pointer;overflow-wrap:anywhere;font-size:12px;font-weight:600}.method-rule-variants details>p{overflow-wrap:anywhere;margin-top:10px}.method-rule-variants table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:10px;font-size:12px}.method-rule-variants th,.method-rule-variants td{border-bottom:1px solid var(--ui-line);text-align:left;overflow-wrap:anywhere;padding:7px}.method-rule-variants th{color:var(--ui-muted);font-weight:500}.method-detail-content .method-formula-expression{border:1px solid var(--ui-line);background:var(--ui-soft);color:var(--ui-ink);overflow-wrap:anywhere;border-radius:8px;padding:14px;font-size:16px;font-weight:600}.method-formula-expression+p{color:var(--ui-muted);margin-top:8px}.method-detail-inputs,.method-detail-facts{gap:12px;margin:0;display:grid}.method-detail-inputs dt,.method-detail-facts dt{margin-bottom:3px;font-size:12px;font-weight:600}.method-detail-inputs dd,.method-detail-facts dd{color:var(--ui-muted);overflow-wrap:anywhere;margin:0}.method-detail-facts dd strong{color:var(--ui-ink)}.method-detail-facts dd p{margin:4px 0 0}.method-detail-content pre{border:1px solid var(--ui-line);background:var(--ui-soft);max-width:100%;color:var(--ui-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:14px;font:12px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace}.method-detail-dialog>footer{border-top:1px solid var(--ui-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.method-detail-dialog>footer>span{color:var(--ui-muted);align-items:center;gap:6px;font-size:11px;display:flex}.method-detail-dialog footer svg{width:14px;height:14px}.method-button{border:1px solid var(--method-accent);background:var(--method-accent);color:var(--encore-dialog-surface);font:600 12px/1.5 var(--encore-font-sans);cursor:pointer;border-radius:7px;padding:8px 15px}[data-theme=dark] .methodology-basis-page,[data-theme=dark] .method-detail-dialog{--method-accent:#8ed5ac}@media (width<=1200px){.method-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.method-rule-card:last-child:nth-child(7){grid-column:auto}}@media (width<=900px){.method-overview-grid{grid-template-columns:1fr}.method-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.methodology-basis-page{gap:12px;padding:14px 12px 20px}.method-assessment-panel{gap:12px;padding:12px}.method-hero{flex-direction:column;align-items:flex-start;gap:9px}#encore-main .methodology-basis-page .method-hero h1{font-size:21px!important}.method-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.method-tabs button{gap:5px;min-height:44px;padding:8px 5px;font-size:12px}.method-tabs button svg{display:none}.method-card{padding:14px}.method-card>header{margin-bottom:10px}.method-workflow button{min-height:44px}.method-rule-grid{grid-template-columns:1fr;gap:7px}.method-rule-card{grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:58px;padding:12px;display:grid}.method-rule-number{margin:0}.method-rule-description{display:none}.method-rule-action{margin:0;font-size:0}.method-rule-action svg{width:16px;height:16px}.method-risk-row{grid-template-columns:1fr;gap:8px;padding:11px}.method-risk-row dl{grid-template-columns:1fr 1.4fr;gap:10px}.method-detail-dialog>header{padding:14px}.method-detail-dialog>header h2{font-size:18px}.method-detail-body{padding:16px 14px}.method-detail-dialog>footer{padding:11px 14px}.method-detail-content .method-formula-expression{font-size:14px}.method-icon-button{width:44px;height:44px}.method-button{min-height:44px}}.nrbpa-risk{--nr-green:#126b48;--nr-green-dark:#0d5137;--nr-ink:var(--ui-ink);--nr-muted:var(--ui-muted);--nr-line:var(--ui-line);--nr-soft:var(--ui-soft);--nr-warn:#80591b;box-sizing:border-box;min-height:100%;color:var(--nr-ink);font-family:var(--encore-font-sans);background:radial-gradient(circle at 90% 0,#dcebd3 0,#0000 28%),#f7f6ef;padding:24px 28px 54px;font-size:14px}.nrbpa-risk *{box-sizing:border-box}.nrbpa-risk button,.nrbpa-risk input,.nrbpa-risk select,.nrbpa-risk textarea{font:inherit}.nrbpa-risk input,.nrbpa-risk select,.nrbpa-risk textarea{border:1px solid var(--ui-line);background:var(--ui-panel);width:100%;color:var(--ui-ink);border-radius:8px}.nrbpa-risk input,.nrbpa-risk select{height:42px;padding:0 10px}.nrbpa-risk textarea{resize:vertical;min-height:88px;padding:10px}.nrbpa-risk input:focus,.nrbpa-risk select:focus,.nrbpa-risk textarea:focus{border-color:var(--nr-green);outline:3px solid #1d80572b}.nrbpa-risk input:disabled,.nrbpa-risk select:disabled{background:var(--ui-soft);color:var(--ui-muted)}.nrbpa-hero,.nrbpa-step-card,.nrbpa-barangays,.nrbpa-summary{border:1px solid var(--nr-line);background:var(--ui-panel);border-radius:14px;box-shadow:0 12px 34px #173d2d0b}.nrbpa-hero{background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);border-radius:16px;justify-content:space-between;align-items:center;gap:22px;padding:20px 24px;display:flex;box-shadow:0 10px 28px #19453211}.nrbpa-hero p,.nrbpa-section-title p,.nrbpa-barangays header p,.nrbpa-summary header p{color:var(--nr-green);letter-spacing:.08em;margin:0 0 5px;font-size:13px;font-weight:600}.nrbpa-hero h1{color:var(--ui-ink)!important;letter-spacing:-.025em!important;margin:0 0 6px!important;font-size:26px!important}.nrbpa-hero>div:first-child>span{color:var(--nr-muted);font-size:14px}.nrbpa-hero>div:last-child{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.nrbpa-hero>div:last-child small{color:#846421;text-transform:uppercase;font-size:13px}.nrbpa-badge{color:#4f655b;letter-spacing:.03em;background:#f4f7f2;border:1px solid #cbd8cd;border-radius:999px;width:max-content;padding:5px 8px;font-size:13px;font-weight:600;display:inline-flex}.nrbpa-badge.review{color:#795618;background:#fff6dc;border-color:#e2bf72}.nrbpa-badge.gis{color:#1c6842;background:#edf8ed;border-color:#a9c9b0}.nrbpa-badge.locked{color:#98492f;background:#fff0e9;border-color:#dfb6a6}.nrbpa-source-banner{border:1px solid var(--ui-line);background:var(--ui-soft);color:#315b46;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:10px 13px;display:flex}.nrbpa-source-banner>svg{flex:0 0 21px;width:21px}.nrbpa-source-banner strong,.nrbpa-source-banner span{display:block}.nrbpa-source-banner strong{font-size:14px}.nrbpa-source-banner span{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.nrbpa-workflow{border:1px solid var(--nr-line);background:var(--ui-panel);border-radius:11px;margin-top:14px;display:flex;overflow-x:auto}.nrbpa-workflow button{border:0;border-right:1px solid var(--ui-line);min-width:max-content;color:var(--ui-muted);cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;gap:7px;padding:12px 10px;font-size:13px;font-weight:600;display:flex}.nrbpa-workflow button:last-child{border-right:0}.nrbpa-workflow button.active{background:var(--ui-soft);color:var(--nr-green-dark)}.nrbpa-workflow i{background:var(--ui-soft);border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;display:grid}.nrbpa-workflow i svg{width:12px;height:12px}.nrbpa-workflow button.active i{background:var(--nr-green);color:#fff}.nrbpa-mode{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:10px 13px;display:flex}.nrbpa-mode strong,.nrbpa-mode>div>span{display:block}.nrbpa-mode strong{font-size:14px}.nrbpa-mode>div>span{color:var(--nr-muted);margin-top:2px;font-size:13px}.nrbpa-mode label{color:#284f3d;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.nrbpa-mode input{width:17px;height:17px;accent-color:var(--nr-green)}.nrbpa-layout{grid-template-columns:220px minmax(0,1fr) 255px;align-items:start;gap:14px;margin-top:14px;display:grid}.nrbpa-barangays,.nrbpa-summary{position:sticky;top:78px;overflow:hidden}.nrbpa-barangays>header,.nrbpa-summary>header{border-bottom:1px solid var(--ui-line);padding:15px}.nrbpa-barangays h2,.nrbpa-summary h2{margin:0;font-size:16px}.nrbpa-barangays header>span{color:var(--nr-muted);margin-top:4px;font-size:13px;display:block}.nrbpa-barangay-list{max-height:585px;padding:7px;overflow:auto}.nrbpa-barangay-list button{width:100%;color:var(--ui-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:9px 8px;display:grid}.nrbpa-barangay-list button:hover{background:var(--ui-soft)}.nrbpa-barangay-list button.active{background:var(--ui-soft);color:#155d3e}.nrbpa-barangay-list button>span{color:var(--ui-muted);grid-row:1/3}.nrbpa-barangay-list button>span svg{width:15px;height:15px}.nrbpa-barangay-list button.active>span{color:var(--nr-green)}.nrbpa-barangay-list strong,.nrbpa-barangay-list small{display:block}.nrbpa-barangay-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.nrbpa-barangay-list small{color:var(--ui-muted);margin-top:2px;font-size:12px}.nrbpa-barangay-list em{color:var(--ui-muted);grid-column:2;font-size:12px;font-style:normal}.nrbpa-barangay-list button.active em{color:#27704e;font-weight:600}.nrbpa-rail-state{color:var(--nr-muted);text-align:center;padding:14px;font-size:13px}.nrbpa-rail-state.error{color:#97462f}.nrbpa-barangays>footer{border-top:1px solid var(--ui-line);background:var(--ui-soft);color:var(--ui-muted);gap:7px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.nrbpa-barangays>footer svg{flex:0 0 14px;width:14px}.nrbpa-main-panel{min-width:0}.nrbpa-step-card{padding:19px}.nrbpa-section-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.nrbpa-section-title h2{margin:0;font-size:19px}.nrbpa-section-title>div>span{max-width:720px;color:var(--nr-muted);margin-top:5px;font-size:13px;line-height:1.5;display:block}.nrbpa-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.nrbpa-field{align-content:start;gap:6px;display:grid}.nrbpa-field.wide{grid-column:1/-1}.nrbpa-field>span{color:var(--ui-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.nrbpa-field>small{color:var(--ui-muted);font-size:12px;line-height:1.4}.nrbpa-field>small.error{color:#9a462e}.nrbpa-hierarchy,.nrbpa-method-alert,.nrbpa-inheritance,.nrbpa-source-sample{border-radius:9px;align-items:flex-start;gap:10px;margin-top:15px;padding:11px 12px;display:flex}.nrbpa-hierarchy{border:1px solid var(--ui-line);background:var(--ui-soft);color:#326049}.nrbpa-hierarchy svg,.nrbpa-method-alert svg,.nrbpa-inheritance svg,.nrbpa-source-sample svg{flex:0 0 18px;width:18px}.nrbpa-hierarchy strong,.nrbpa-hierarchy span,.nrbpa-method-alert strong,.nrbpa-method-alert span,.nrbpa-inheritance strong,.nrbpa-inheritance span,.nrbpa-source-sample strong,.nrbpa-source-sample span{display:block}.nrbpa-hierarchy strong,.nrbpa-method-alert strong,.nrbpa-inheritance strong,.nrbpa-source-sample strong{font-size:13px}.nrbpa-hierarchy span,.nrbpa-method-alert span,.nrbpa-inheritance span,.nrbpa-source-sample span{margin-top:3px;font-size:13px;line-height:1.45}.nrbpa-method-alert{background:var(--ui-soft);color:#71521b;border:1px solid #ead39e}.nrbpa-inheritance{border:1px solid var(--ui-line);background:var(--ui-soft);color:#365b48}.nrbpa-gis-card{border:1px solid var(--ui-line);background:var(--ui-soft);color:#285d42;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;margin-top:16px;padding:12px;display:grid}.nrbpa-gis-card>svg{width:20px}.nrbpa-gis-card strong,.nrbpa-gis-card span{display:block}.nrbpa-gis-card strong{font-size:13px}.nrbpa-gis-card span{color:var(--ui-muted);margin-top:3px;font-size:13px;line-height:1.45}.nrbpa-gis-card>a,.nrbpa-intake-link{color:var(--nr-green-dark);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.nrbpa-gis-card>a{border:1px solid var(--ui-line);background:var(--ui-panel);white-space:nowrap;border-radius:7px;padding:7px 9px}.nrbpa-validation{background:var(--ui-soft);color:#8e412d;text-transform:capitalize;border:1px solid #e2b9a9;border-radius:8px;gap:8px;margin-top:12px;padding:9px;font-size:13px;display:flex}.nrbpa-validation svg{flex:0 0 16px;width:16px}.nrbpa-metrics,.nrbpa-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.nrbpa-metric{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:9px;padding:13px}.nrbpa-metric small,.nrbpa-metric strong,.nrbpa-metric span{display:block}.nrbpa-metric small{color:var(--ui-muted);text-transform:uppercase;font-size:12px}.nrbpa-metric strong{color:var(--ui-ink);margin-top:6px;font-size:20px}.nrbpa-metric span{color:var(--ui-muted);margin-top:4px;font-size:12px}.nrbpa-response-list{gap:10px;margin-top:16px;display:grid}.nrbpa-response{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:9px}.nrbpa-response>header{justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.nrbpa-response>header strong,.nrbpa-response>header span{display:block}.nrbpa-response>header strong{font-size:13px}.nrbpa-response>header span{color:var(--ui-muted);text-transform:capitalize;margin-top:3px;font-size:12px}.nrbpa-response>header select{width:125px;height:36px}.nrbpa-ratio{border-top:1px solid var(--ui-line);background:var(--ui-panel);grid-template-columns:1fr 18px 1fr 70px;align-items:end;gap:9px;padding:11px 12px;display:grid}.nrbpa-ratio>span{color:var(--ui-muted);text-align:center;padding-bottom:11px}.nrbpa-ratio>b{color:var(--nr-green);text-align:right;padding-bottom:10px;font-size:14px}.response-error{background:var(--ui-panel);color:#9a462e;padding:0 12px 8px;font-size:12px;display:block}.nrbpa-response>footer{border-top:1px solid var(--ui-line);color:var(--ui-muted);justify-content:space-between;gap:12px;padding:8px 12px;font-size:12px;display:flex}.nrbpa-response>footer em{text-align:right;font-style:normal}.nrbpa-dimensions{gap:12px;margin-top:15px;display:grid}.nrbpa-dimensions>section{border:1px solid var(--ui-line);border-radius:10px;overflow:hidden}.nrbpa-dimensions>section>header{background:var(--ui-soft);color:#265c40;justify-content:space-between;padding:10px 12px;display:flex}.nrbpa-dimensions>section>header span{font-size:14px;font-weight:600}.nrbpa-dimensions>section>header small{font-size:12px}.nrbpa-adaptive-item{border-top:1px solid var(--ui-line);background:var(--ui-panel);grid-template-columns:minmax(0,1fr) 125px minmax(190px,.85fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.nrbpa-adaptive-copy strong,.nrbpa-adaptive-copy span,.nrbpa-adaptive-copy small{display:block}.nrbpa-adaptive-copy strong{font-size:13px}.nrbpa-adaptive-copy span{color:var(--ui-muted);text-transform:capitalize;margin-top:2px;font-size:12px}.nrbpa-adaptive-copy small{color:var(--ui-muted);margin-top:3px;font-size:12px}.nrbpa-adaptive-item>select,.nrbpa-adaptive-item>input{height:36px}.nrbpa-mini-ratio{grid-template-columns:1fr 1fr 48px;align-items:center;gap:6px;display:grid}.nrbpa-mini-ratio input{height:36px}.nrbpa-mini-ratio b{color:var(--nr-green);text-align:right;font-size:12px}.nrbpa-review-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}.nrbpa-review-grid>section{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:9px;padding:13px}.nrbpa-review-grid h3{margin:0 0 9px;font-size:14px}.nrbpa-review-grid dl{margin:0}.nrbpa-review-grid dl>div{border-top:1px solid var(--ui-line);justify-content:space-between;gap:15px;padding:6px 0;display:flex}.nrbpa-review-grid dt{color:var(--ui-muted);font-size:12px}.nrbpa-review-grid dd{text-align:right;margin:0;font-size:13px;font-weight:600}.nrbpa-evidence{border:1px solid var(--ui-line);border-radius:10px;margin-top:14px;padding:15px}.nrbpa-evidence .nrbpa-section-title h2{font-size:16px}.nrbpa-intake-link{width:max-content;margin-top:12px}.nrbpa-intake-link svg{width:16px}.nrbpa-conflicts{background:var(--ui-soft);color:#704f18;border:1px solid #ead09a;border-radius:9px;gap:10px;margin-top:14px;padding:12px;display:flex}.nrbpa-conflicts>svg{flex:0 0 18px;width:18px}.nrbpa-conflicts strong,.nrbpa-conflicts span{font-size:13px;display:block}.nrbpa-conflicts ul{text-transform:capitalize;margin:7px 0;padding-left:18px;font-size:12px;line-height:1.5}.nrbpa-result-lock{background:var(--ui-soft);text-align:center;border:1px solid #e2b8a9;border-radius:11px;flex-direction:column;align-items:center;margin-top:16px;padding:25px;display:flex}.nrbpa-result-lock svg{color:#9c4d35;width:30px;height:30px}.nrbpa-result-lock h3{margin:9px 0 0;font-size:18px}.nrbpa-result-lock p{max-width:690px;color:var(--ui-muted);margin:7px 0;font-size:13px;line-height:1.55}.nrbpa-result-lock span{color:#8f432d;background:#f5d8cb;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:600}.nrbpa-result-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nrbpa-source-sample{background:var(--ui-soft);color:#5d5b2c;border:1px solid #d8d9b5}.nrbpa-export{color:var(--ui-muted);cursor:not-allowed;background:#d9ded8;border:0;border-radius:8px;margin:14px 0 0 auto;padding:9px 12px;font-size:13px;font-weight:600;display:block}.nrbpa-summary>header{align-items:center;gap:9px;display:flex}.nrbpa-summary>header>svg{width:23px;color:var(--nr-green)}.nrbpa-summary dl{margin:0;padding:8px 14px}.nrbpa-summary dl>div{border-top:1px solid var(--ui-line);justify-content:space-between;gap:9px;padding:7px 0;display:flex}.nrbpa-summary dl>div:first-child{border-top:0}.nrbpa-summary dt{color:var(--ui-muted);font-size:12px}.nrbpa-summary dd{text-align:right;overflow-wrap:anywhere;max-width:130px;margin:0;font-size:12px;font-weight:600}.nrbpa-summary>section{background:var(--ui-soft);border:1px solid #ead3a2;border-radius:8px;margin:5px 12px 12px;padding:11px}.nrbpa-summary>section h3{color:#6d511c;margin:0 0 7px;font-size:13px}.nrbpa-summary>section>div{border-top:1px solid #eee0bd;justify-content:space-between;gap:8px;padding:5px 0;font-size:12px;display:flex}.nrbpa-summary>section b{color:#9a5535}.nrbpa-summary>footer{border-top:1px solid var(--ui-line);background:var(--ui-soft);color:var(--ui-muted);gap:7px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.nrbpa-summary>footer svg{color:#9a5535;flex:0 0 15px;width:15px}.nrbpa-step-actions{justify-content:space-between;align-items:center;margin-top:11px;padding:9px 4px;display:flex}.nrbpa-step-actions button{border:1px solid var(--ui-line);background:var(--ui-panel);color:var(--nr-green-dark);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.nrbpa-step-actions button:last-child{border-color:var(--nr-green);background:var(--nr-green);color:#fff}.nrbpa-step-actions button:disabled{border-color:var(--ui-line);background:var(--ui-soft);color:#9aa39e;cursor:not-allowed}.nrbpa-step-actions button svg{width:14px}.nrbpa-step-actions>span{color:var(--ui-muted);font-size:12px}.nrbpa-boundary{border:1px solid var(--ui-line);background:var(--ui-soft);color:#315a45;border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:11px 13px;display:flex}.nrbpa-boundary svg{flex:0 0 18px;width:18px}.nrbpa-boundary strong,.nrbpa-boundary span{display:block}.nrbpa-boundary strong{font-size:13px}.nrbpa-boundary span{margin-top:3px;font-size:12px}.nrbpa-risk :focus-visible{outline-offset:2px;outline:3px solid #d68b22}:root[data-theme=dark] .nrbpa-risk{--nr-ink:var(--ui-ink);--nr-muted:var(--ui-muted);--nr-line:var(--ui-line);color:var(--nr-ink);background:radial-gradient(circle at 90% 0,#244b39 0,#0000 29%),#14251f}:root[data-theme=dark] .nrbpa-hero,:root[data-theme=dark] .nrbpa-step-card,:root[data-theme=dark] .nrbpa-barangays,:root[data-theme=dark] .nrbpa-summary,:root[data-theme=dark] .nrbpa-workflow,:root[data-theme=dark] .nrbpa-mode{background:#1d3029}:root[data-theme=dark] .nrbpa-hero h1{color:#f0f5f2!important}:root[data-theme=dark] .nrbpa-risk input,:root[data-theme=dark] .nrbpa-risk select,:root[data-theme=dark] .nrbpa-risk textarea,:root[data-theme=dark] .nrbpa-response,:root[data-theme=dark] .nrbpa-adaptive-item{color:#e5eee9;background:#1a2a24;border-color:#405b50}:root[data-theme=dark] .nrbpa-metric,:root[data-theme=dark] .nrbpa-review-grid>section{background:#1a2a24;border-color:#3b554a}:root[data-theme=dark] .nrbpa-metric strong{color:#e5eee9}:root[data-theme=dark] .nrbpa-dimensions>section>header,:root[data-theme=dark] .nrbpa-workflow button.active{color:#cce9d8;background:#27493a}:root[data-theme=dark] .nrbpa-ratio{background:#1a2a24}:root[data-theme=dark] .nrbpa-source-banner,:root[data-theme=dark] .nrbpa-hierarchy,:root[data-theme=dark] .nrbpa-inheritance,:root[data-theme=dark] .nrbpa-boundary{color:#cce6d7;background:#213c30;border-color:#3e6550}@media (width<=1280px){.nrbpa-layout{grid-template-columns:205px minmax(0,1fr)}.nrbpa-summary{grid-column:1/-1;grid-template-columns:220px 1fr 240px;display:grid;position:static}.nrbpa-summary>header{border-right:1px solid var(--ui-line);border-bottom:0}.nrbpa-summary dl{grid-template-columns:repeat(3,1fr);display:grid}.nrbpa-summary>section{margin:9px}.nrbpa-summary>footer{border-top:0;border-left:1px solid var(--ui-line)}}@media (width<=900px){.nrbpa-risk{padding:16px}.nrbpa-hero,.nrbpa-section-title,.nrbpa-mode{flex-direction:column;align-items:flex-start}.nrbpa-hero>div:last-child{align-items:flex-start}.nrbpa-layout{grid-template-columns:1fr}.nrbpa-barangays{position:static}.nrbpa-barangay-list{max-height:none;display:flex;overflow-x:auto}.nrbpa-barangay-list button{min-width:155px}.nrbpa-barangays>footer{display:none}.nrbpa-summary{grid-column:auto;grid-template-columns:1fr}.nrbpa-summary>header{border-right:0;border-bottom:1px solid var(--ui-line)}.nrbpa-summary>footer{border-top:1px solid var(--ui-line);border-left:0}.nrbpa-adaptive-item{grid-template-columns:1fr 125px}.nrbpa-adaptive-item>input,.nrbpa-mini-ratio{grid-column:1/-1}.nrbpa-result-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.nrbpa-risk{padding:12px}.nrbpa-form-grid,.nrbpa-review-grid,.nrbpa-metrics,.nrbpa-result-grid{grid-template-columns:1fr}.nrbpa-field.wide{grid-column:auto}.nrbpa-gis-card{grid-template-columns:22px 1fr}.nrbpa-gis-card>a{grid-column:1/-1;justify-content:center}.nrbpa-ratio{grid-template-columns:1fr}.nrbpa-ratio>span{display:none}.nrbpa-ratio>b{text-align:left}.nrbpa-response>header,.nrbpa-response>footer{flex-direction:column;align-items:flex-start}.nrbpa-response>header select{width:100%}.nrbpa-response>footer em{text-align:left}.nrbpa-adaptive-item{grid-template-columns:1fr}.nrbpa-adaptive-item>select{width:100%}.nrbpa-step-actions>span{display:none}.nrbpa-workflow button{flex:none}.nrbpa-source-banner{align-items:flex-start}.nrbpa-hero h1{font-size:25px!important}}.nrbpa-workflow button:disabled{color:#96a39d;cursor:not-allowed}.nrbpa-workflow button:disabled:not(.active){background:var(--ui-soft)}.nrbpa-field-invalid input,.nrbpa-field-invalid select,.nrbpa-field-invalid textarea{background:var(--ui-soft);border-color:#d98572}.nrbpa-field>small.nrbpa-required{color:#a74331;font-weight:500}.nrbpa-indicator-invalid{background:var(--ui-panel)!important;border-color:#d98572!important}.nrbpa-indicator-status{justify-content:flex-end;align-items:center;gap:7px;min-width:150px;display:flex;position:relative}.nrbpa-indicator-status>span{background:#f0f3ef;border-radius:999px;padding:4px 7px;font-weight:600;color:#6d7c75!important;text-transform:none!important;margin:0!important;font-size:11px!important}.nrbpa-indicator-status>span[data-state=present]{background:#e8f5eb;color:#176342!important}.nrbpa-indicator-status>span[data-state=no_data]{background:#fff3d8;color:#7a5618!important}.nrbpa-indicator-status>span[data-state=not_applicable]{background:#edf1f5;color:#526273!important}.nrbpa-indicator-status details{position:relative}.nrbpa-indicator-status summary{color:#436153;cursor:pointer;background:#fff;border:1px solid #c7d2c8;border-radius:8px;place-items:center;width:32px;height:32px;list-style:none;display:grid}.nrbpa-indicator-status summary::-webkit-details-marker{display:none}.nrbpa-indicator-status summary svg{width:17px;height:17px}.nrbpa-indicator-status details>div{z-index:12;background:#fff;border:1px solid #cdd8cf;border-radius:9px;width:190px;padding:5px;position:absolute;top:37px;right:0;box-shadow:0 12px 30px #173d2d24}.nrbpa-indicator-status details button{color:#29483b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:8px 9px;font-size:12px;display:block}.nrbpa-indicator-status details button:hover{background:#eef5ed}.nrbpa-ratio{grid-template-columns:minmax(180px,1fr) 18px minmax(180px,1fr) minmax(105px,.45fr)}.nrbpa-derived-value{text-align:right;align-content:center;min-height:42px;padding:4px 0;display:grid}.nrbpa-derived-value small,.nrbpa-derived-value b,.nrbpa-derived-value em{display:block}.nrbpa-derived-value small{color:var(--ui-muted);font-size:11px}.nrbpa-derived-value b{color:var(--nr-green);font-size:15px}.nrbpa-derived-value em{color:var(--ui-muted);font-size:11px;font-style:normal}.nrbpa-adaptive-item{grid-template-columns:minmax(230px,.8fr) minmax(360px,1.4fr) minmax(150px,.45fr)}.nrbpa-adaptive-control{min-width:0}.nrbpa-mini-ratio{grid-template-columns:minmax(100px,1fr) minmax(100px,1fr) 52px 70px}.nrbpa-mini-ratio em{color:var(--ui-muted);text-align:right;font-size:11px;font-style:normal}.nrbpa-ordinal{grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:8px;display:grid}.nrbpa-ordinal select{height:42px}.nrbpa-ordinal>div{text-align:right}.nrbpa-ordinal small,.nrbpa-ordinal b{display:block}.nrbpa-ordinal small{color:var(--ui-muted);font-size:10px}.nrbpa-ordinal b{color:var(--nr-green);font-size:15px}.nrbpa-adaptive-control>.response-error{background:0 0;padding:5px 0 0}.nrbpa-review-response-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.nrbpa-review-responses{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:9px;padding:13px}.nrbpa-review-responses h3{margin:0 0 8px;font-size:14px}.nrbpa-review-responses dl{margin:0}.nrbpa-review-responses dl>div{border-top:1px solid var(--ui-line);grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);gap:12px;padding:7px 0;display:grid}.nrbpa-review-responses dt{color:var(--ui-muted);font-size:12px}.nrbpa-review-responses dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:500}.nrbpa-review-responses dd[data-state=missing]{color:#a74331}.nrbpa-review-responses dd[data-state=no_data]{color:#8a6018}.nrbpa-validation-summary{min-width:250px;color:var(--ui-muted)!important;background:0 0!important;border-color:#0000!important;justify-content:center!important}.nrbpa-validation-summary.incomplete{color:#9a5138!important}.nrbpa-validation-summary svg{width:15px;height:15px}.nrbpa-step-actions{gap:10px}.nrbpa-step-actions>button:first-child,.nrbpa-step-actions>button:last-child{flex:none}.nrbpa-step-actions .nrbpa-validation-summary{flex:0 auto}:root[data-theme=dark] .nrbpa-field-invalid input,:root[data-theme=dark] .nrbpa-field-invalid select,:root[data-theme=dark] .nrbpa-field-invalid textarea{background:#382923;border-color:#b86b59}:root[data-theme=dark] .nrbpa-indicator-invalid{background:#30251f!important;border-color:#a95f4e!important}:root[data-theme=dark] .nrbpa-indicator-status summary,:root[data-theme=dark] .nrbpa-indicator-status details>div{color:#dce9e2;background:#1a2a24;border-color:#466056}:root[data-theme=dark] .nrbpa-indicator-status details button{color:#dce9e2}:root[data-theme=dark] .nrbpa-indicator-status details button:hover{background:#294238}:root[data-theme=dark] .nrbpa-review-responses{background:#1a2a24;border-color:#3b554a}@media (width<=1100px){.nrbpa-adaptive-item{grid-template-columns:minmax(210px,.8fr) minmax(300px,1.2fr)}.nrbpa-adaptive-item>.nrbpa-indicator-status{grid-column:1/-1;justify-self:end}.nrbpa-review-response-grid{grid-template-columns:1fr}}@media (width<=720px){.nrbpa-ratio,.nrbpa-adaptive-item,.nrbpa-mini-ratio,.nrbpa-ordinal{grid-template-columns:1fr}.nrbpa-ratio>span{display:none}.nrbpa-derived-value,.nrbpa-ordinal>div{text-align:left}.nrbpa-adaptive-item>.nrbpa-indicator-status{grid-column:auto;justify-self:stretch}.nrbpa-indicator-status{justify-content:space-between}.nrbpa-step-actions{flex-wrap:wrap}.nrbpa-step-actions .nrbpa-validation-summary{order:-1;width:100%;min-width:0}.nrbpa-review-responses dl>div{grid-template-columns:1fr}.nrbpa-review-responses dd{text-align:left}}.nrbpa-year-context{border:1px solid var(--nr-line);background:var(--ui-panel);border-radius:12px;grid-template-columns:180px minmax(620px,1fr) minmax(230px,280px);align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:grid;box-shadow:0 8px 24px #173d2d08}.nrbpa-year-context header p{color:var(--nr-green);letter-spacing:.08em;margin:0 0 3px;font-size:12px;font-weight:600}.nrbpa-year-context header h2{margin:0;font-size:18px}.nrbpa-year-context header span{color:var(--nr-muted);margin-top:3px;font-size:12px;display:block}.nrbpa-year-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nrbpa-year-controls .nrbpa-context-other{grid-column:1/-1}.nrbpa-year-controls .nrbpa-field>span{font-size:12px}.nrbpa-year-controls input,.nrbpa-year-controls select{height:40px}.nrbpa-year-context>aside{border-left:1px solid var(--ui-line);color:var(--ui-muted);align-items:flex-start;gap:8px;padding:10px;font-size:12px;line-height:1.45;display:flex}.nrbpa-year-context>aside svg{width:16px;color:var(--nr-green);flex:0 0 16px}.nrbpa-year-context>aside strong{color:#315846;font-size:12px;display:block}:root[data-theme=dark] .nrbpa-year-context{background:#1d3029}:root[data-theme=dark] .nrbpa-year-context>aside{color:#9bb0a6;border-color:#3b554a}:root[data-theme=dark] .nrbpa-year-context>aside strong{color:#d9e9e1}@media (width<=1280px){.nrbpa-year-context{grid-template-columns:190px minmax(390px,1fr)}.nrbpa-year-context>aside{border-top:1px solid var(--ui-line);border-left:0;grid-column:1/-1}}@media (width<=900px){.nrbpa-year-context{grid-template-columns:1fr}.nrbpa-year-context>aside{grid-column:auto}}@media (width<=620px){.nrbpa-year-controls{grid-template-columns:1fr}.nrbpa-year-controls .nrbpa-context-other{grid-column:auto}}.nrbpa-basis-button{border:1px solid var(--ui-line);background:var(--ui-panel);color:var(--nr-green-dark);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:13px;font-weight:600;display:inline-flex}.nrbpa-basis-button svg{width:16px;height:16px}.nrbpa-basis-layer{z-index:1100;inset:var(--encore-dialog-header-offset,var(--header-height-dynamic,var(--header-height,72px))) 0 0;place-items:center;padding:24px;display:grid;position:fixed}.nrbpa-basis-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14231e24;border:0;width:100%;height:100%;position:absolute;inset:0}.nrbpa-basis-modal{width:min(1180px,100vw - 48px);max-height:calc(100dvh - var(--encore-dialog-header-offset,var(--header-height-dynamic,var(--header-height,72px))) - 48px);border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 58px #1131262e}.nrbpa-basis-modal>header{border-bottom:1px solid var(--ui-line);background:var(--ui-panel);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.nrbpa-basis-modal>header small{color:var(--nr-green);letter-spacing:.08em;font-size:12px;font-weight:600}.nrbpa-basis-modal>header h2{margin:3px 0 0;font-size:24px}.nrbpa-basis-modal>header>button{background:var(--ui-soft);width:38px;height:38px;color:var(--ui-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:29px;line-height:1;display:grid}.nrbpa-basis-body{grid-template-columns:220px minmax(0,1fr);gap:15px;min-height:0;padding:18px 20px;display:grid;overflow:auto}.nrbpa-basis-body>nav{border:1px solid var(--ui-line);border-radius:9px;align-content:start;display:grid;overflow:hidden}.nrbpa-basis-body>nav button{border:0;border-top:1px solid var(--ui-line);background:var(--ui-panel);color:var(--ui-ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.nrbpa-basis-body>nav button:first-child{border-top:0}.nrbpa-basis-body>nav button.active{background:var(--ui-soft);color:var(--nr-green);font-weight:600}.nrbpa-basis-body>nav svg{width:15px;height:15px}.nrbpa-basis-detail>p{color:var(--nr-green);letter-spacing:.08em;margin:0 0 5px;font-size:12px;font-weight:600}.nrbpa-basis-detail>h3{margin:0;font-size:22px}.nrbpa-basis-lock{background:var(--ui-soft);color:#70521e;border:1px solid #e7ca89;border-radius:9px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.nrbpa-basis-lock svg{flex:0 0 17px;width:17px}.nrbpa-basis-lock strong{display:block}.nrbpa-basis-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.nrbpa-basis-summary>div{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:9px;align-content:start;gap:5px;padding:11px 12px;display:grid}.nrbpa-basis-summary small{color:var(--ui-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.nrbpa-basis-summary strong{color:#284b3b;font-size:13px;font-weight:600;line-height:1.45}.nrbpa-basis-variants{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:13px;display:grid}.nrbpa-basis-variants>section{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:9px;overflow:hidden}.nrbpa-basis-variants>section>header{border-bottom:1px solid var(--ui-line);background:var(--ui-soft);padding:10px 11px}.nrbpa-basis-variants>section>header strong,.nrbpa-basis-variants>section>header span{display:block}.nrbpa-basis-variants>section>header strong{color:#285a40;font-size:13px}.nrbpa-basis-variants>section>header span{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px}.nrbpa-basis-variants ul{gap:5px;margin:0;padding:10px 11px;list-style:none;display:grid}.nrbpa-basis-variants li{background:var(--ui-soft);color:var(--ui-ink);border-radius:6px;padding:6px 8px;font-size:12px}.nrbpa-basis-expression{gap:5px;padding:11px;display:grid}.nrbpa-basis-expression small{color:var(--ui-muted);font-size:12px}.nrbpa-basis-expression strong{color:#274b3a;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.5}.nrbpa-basis-table{border-collapse:collapse;width:100%;font-size:12px}.nrbpa-basis-table th,.nrbpa-basis-table td{border-top:1px solid var(--ui-line);text-align:left;vertical-align:top;padding:7px 10px}.nrbpa-basis-table th{color:var(--ui-muted);font-size:11px;font-weight:600}.nrbpa-basis-table th:last-child,.nrbpa-basis-table td:last-child{color:#285a40;width:92px;font-weight:600}:root[data-theme=dark] .nrbpa-basis-button,:root[data-theme=dark] .nrbpa-basis-modal,:root[data-theme=dark] .nrbpa-basis-modal>header,:root[data-theme=dark] .nrbpa-basis-body>nav button,:root[data-theme=dark] .nrbpa-basis-variants>section,:root[data-theme=dark] .nrbpa-basis-summary>div{color:#e5eee9;background:#1d3029;border-color:#405b50}:root[data-theme=dark] .nrbpa-basis-body>nav{border-color:#405b50}:root[data-theme=dark] .nrbpa-basis-body>nav button{color:#c5d7cf;border-color:#405b50}:root[data-theme=dark] .nrbpa-basis-body>nav button.active,:root[data-theme=dark] .nrbpa-basis-variants>section>header{color:#d6ebdf;background:#27493a}:root[data-theme=dark] .nrbpa-basis-variants li{color:#d5e2dc;background:#243a31}:root[data-theme=dark] .nrbpa-basis-expression strong,:root[data-theme=dark] .nrbpa-basis-summary strong{color:#d5e2dc}@media (width<=900px){.nrbpa-basis-layer{padding:12px}.nrbpa-basis-modal{width:calc(100vw - 24px);max-height:calc(100dvh - var(--encore-dialog-header-offset,var(--header-height-dynamic,var(--header-height,72px))) - 24px)}.nrbpa-basis-body{grid-template-columns:1fr}.nrbpa-basis-body>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.nrbpa-basis-summary{grid-template-columns:1fr}}@media (width<=620px){.nrbpa-basis-body{padding:12px}.nrbpa-basis-variants{grid-template-columns:1fr}}.nrbpa-full-methodology{color:#176544;align-items:center;gap:7px;margin-top:12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.nrbpa-full-methodology svg{width:16px}.nrbpa-response-guide{border:1px solid var(--ui-line);background:var(--ui-soft);color:#315b46;border-radius:10px;margin-top:14px;padding:12px}.nrbpa-response-guide>header{align-items:flex-start;gap:9px;display:flex}.nrbpa-response-guide>header svg{flex:0 0 17px;width:17px}.nrbpa-response-guide>header strong,.nrbpa-response-guide>header span{display:block}.nrbpa-response-guide>header strong{font-size:13px}.nrbpa-response-guide>header span{color:var(--ui-muted);margin-top:2px;font-size:12px}.nrbpa-response-guide>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.nrbpa-response-guide article{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;padding:9px 10px}.nrbpa-response-guide article b,.nrbpa-response-guide article span{display:block}.nrbpa-response-guide article b{color:#245c3f;font-size:12px}.nrbpa-response-guide article span{color:var(--ui-muted);margin-top:3px;font-size:12px;line-height:1.4}.nrbpa-response-guide>p{border-top:1px solid var(--ui-line);margin:9px 0 0;padding-top:9px;font-size:12px;line-height:1.45}:root[data-theme=dark] .nrbpa-response-guide{color:#cce6d7;background:#213c30;border-color:#3e6550}:root[data-theme=dark] .nrbpa-response-guide>header span,:root[data-theme=dark] .nrbpa-response-guide article span{color:#a7b9b0}:root[data-theme=dark] .nrbpa-response-guide article{background:#1a2a24;border-color:#405b50}:root[data-theme=dark] .nrbpa-response-guide article b{color:#d4ebde}@media (width<=620px){.nrbpa-response-guide>div{grid-template-columns:1fr}}.cf-risk{--cf-identity:#0f766e;--cf-hazard:#2563eb;--cf-exposure:#c56a14;--cf-sensitivity:#7c3aed;--cf-capacity:#0e7490;--cf-evidence:#9f5b16;--cf-locked:#a74429}.cf-context{grid-template-columns:210px minmax(620px,1fr) minmax(230px,280px)}.cf-risk .nrbpa-hero>div{min-width:0}.cf-risk .nrbpa-hero h1{white-space:normal;overflow-wrap:anywhere;max-width:100%}.cf-risk .nrbpa-hero{border-top:4px solid var(--cf-identity);background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);border-radius:16px;box-shadow:0 10px 28px #19453211}.cf-risk .nrbpa-hero>div:last-child small{color:#8a5a17;letter-spacing:.035em;font-weight:600}.cf-risk .cf-context{background:linear-gradient(100deg,#fff 58%,#f2f8f5)}.cf-risk .cf-mode{border-left:4px solid var(--cf-identity);background:linear-gradient(90deg,#fff,#f4faf6)}.cf-risk .cf-mode strong{color:#164f3d}.cf-autosave{border:1px solid var(--ui-line);color:#245a45;background:linear-gradient(90deg,#edf9f2,#f9fcfa);border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:11px 14px;display:grid;box-shadow:0 5px 18px #14533a0d}.cf-autosave>svg{box-sizing:content-box;background:var(--ui-soft);color:#116a48;border-radius:50%;width:22px;height:22px;padding:7px}.cf-autosave>div{gap:2px;min-width:0;display:grid}.cf-autosave strong{font-size:13px}.cf-autosave span{color:var(--ui-muted);font-size:12px;line-height:1.35}.cf-autosave em{color:var(--ui-muted);white-space:nowrap;font-size:11px;font-style:normal;font-weight:600}.cf-autosave.saving{color:#225b82;background:linear-gradient(90deg,#eff7fc,#fbfdff);border-color:#b8d3e8}.cf-autosave.saving>svg{background:var(--ui-soft);color:#24678f;animation:1.1s ease-in-out infinite cf-cloud-pulse}.cf-autosave.unavailable{background:var(--ui-soft);color:#74501b;border-color:#e7ca8f}.cf-autosave.unavailable>svg{color:#8b611d;background:#fae9be}@keyframes cf-cloud-pulse{50%{opacity:.68;transform:translateY(-2px)}}.cf-workflow{border-color:var(--ui-line);overflow:hidden;box-shadow:0 5px 16px #1c48360b}.cf-workflow button{--cf-step:#477061;--cf-soft:var(--ui-soft);gap:8px;min-width:0;padding-top:9px;padding-bottom:9px;transition:background .18s,color .18s,box-shadow .18s;position:relative}.cf-workflow button:after{background:var(--cf-step);content:"";opacity:.24;height:3px;transition:opacity .18s;position:absolute;bottom:0;left:0;right:0}.cf-workflow button>span{text-align:left;min-width:0;line-height:1.08;display:grid}.cf-workflow button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cf-workflow button small{color:var(--ui-muted);letter-spacing:.07em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:600}.cf-workflow button i{transition:background .18s,color .18s,transform .18s}.cf-workflow button:hover{background:var(--cf-soft);color:var(--cf-step)}.cf-workflow button.active{background:var(--cf-soft);color:var(--cf-step);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cf-step) 12%,transparent)}.cf-workflow button.active:after{opacity:1}.cf-workflow button.active i{background:var(--cf-step);color:#fff;transform:scale(1.05)}.cf-workflow .cf-step-facility{--cf-step:var(--cf-identity);--cf-soft:var(--ui-soft)}.cf-workflow .cf-step-hazard{--cf-step:var(--cf-hazard);--cf-soft:var(--ui-soft)}.cf-workflow .cf-step-exposure{--cf-step:var(--cf-exposure);--cf-soft:var(--ui-soft)}.cf-workflow .cf-step-sensitivity{--cf-step:var(--cf-sensitivity);--cf-soft:var(--ui-soft)}.cf-workflow .cf-step-adaptive_capacity{--cf-step:var(--cf-capacity);--cf-soft:var(--ui-soft)}.cf-workflow .cf-step-review{--cf-step:var(--cf-evidence);--cf-soft:var(--ui-soft)}.cf-workflow .cf-step-risk_results{--cf-step:var(--cf-locked);--cf-soft:var(--ui-soft)}.cf-risk .nrbpa-main-panel>.nrbpa-step-card{border-top:4px solid var(--cf-identity);box-shadow:0 12px 30px #17483512}.cf-risk[data-current-step=hazard] .nrbpa-main-panel>.nrbpa-step-card{border-top-color:var(--cf-hazard)}.cf-risk[data-current-step=exposure] .nrbpa-main-panel>.nrbpa-step-card{border-top-color:var(--cf-exposure)}.cf-risk[data-current-step=sensitivity] .nrbpa-main-panel>.nrbpa-step-card{border-top-color:var(--cf-sensitivity)}.cf-risk[data-current-step=adaptive_capacity] .nrbpa-main-panel>.nrbpa-step-card{border-top-color:var(--cf-capacity)}.cf-risk[data-current-step=review] .nrbpa-main-panel>.nrbpa-step-card{border-top-color:var(--cf-evidence)}.cf-risk[data-current-step=risk_results] .nrbpa-main-panel>.nrbpa-step-card{border-top-color:var(--cf-locked)}.cf-risk .nrbpa-field input:not([readonly]),.cf-risk .nrbpa-field select,.cf-risk .nrbpa-field textarea{background:var(--ui-panel);transition:border-color .15s,box-shadow .15s,background .15s}.cf-risk .nrbpa-field input:not([readonly]):focus,.cf-risk .nrbpa-field select:focus,.cf-risk .nrbpa-field textarea:focus{background:var(--ui-panel);border-color:#27815f;outline:0;box-shadow:0 0 0 3px #20825d1f}.cf-risk .nrbpa-field input[readonly]{background:var(--ui-soft);color:var(--ui-muted);font-weight:600}.cf-facilities{border-top:4px solid var(--cf-identity);box-shadow:0 10px 26px #1347340f}.cf-facilities>header{background:linear-gradient(155deg,#fff,#f0f8f3)}.cf-facilities>header label{margin-top:12px;display:block;position:relative}.cf-facilities>header label svg{width:15px;height:15px;color:var(--ui-muted);position:absolute;top:10px;left:10px}.cf-facilities>header label input{height:36px;padding-left:32px;font-size:12px}.cf-empty-registry{color:var(--ui-muted);text-align:center;flex-direction:column;align-items:center;padding:26px 13px;display:flex}.cf-empty-registry>svg{color:#438064;width:28px;height:28px}.cf-empty-registry strong{color:var(--ui-ink);margin-top:9px;font-size:13px}.cf-empty-registry span{margin-top:5px;font-size:12px;line-height:1.45}.cf-risk .nrbpa-summary{border-top:4px solid #c18b27;box-shadow:0 10px 26px #4c3d190f}.cf-risk .nrbpa-summary>header{background:linear-gradient(130deg,#fff,#fff8e9)}.cf-response{grid-template-columns:minmax(0,1fr) 130px minmax(180px,.8fr)}.cf-formula-variants{background:var(--ui-soft);color:#72531b;border:1px solid #e5c886;border-radius:9px;gap:10px;margin-top:12px;padding:11px 12px;display:flex}.cf-formula-variants>svg{flex:0 0 18px;width:18px}.cf-formula-variants strong,.cf-formula-variants span,.cf-formula-variants small{display:block}.cf-formula-variants strong{font-size:13px}.cf-formula-variants span{margin-top:4px;font-size:12px}.cf-formula-variants small{color:#806d46;margin-top:6px;font-size:12px}:root[data-theme=dark] .cf-risk .nrbpa-hero,:root[data-theme=dark] .cf-risk .cf-context,:root[data-theme=dark] .cf-risk .cf-mode,:root[data-theme=dark] .cf-facilities>header,:root[data-theme=dark] .cf-risk .nrbpa-summary>header{background:linear-gradient(120deg,#18231e,#1d2c25)}:root[data-theme=dark] .cf-autosave{color:#c9ead9;background:linear-gradient(90deg,#173328,#1b2d25);border-color:#315c48}:root[data-theme=dark] .cf-autosave span,:root[data-theme=dark] .cf-autosave em{color:#a8c5b7}:root[data-theme=dark] .cf-risk .nrbpa-field input:not([readonly]),:root[data-theme=dark] .cf-risk .nrbpa-field select,:root[data-theme=dark] .cf-risk .nrbpa-field textarea{background:#17221d}:root[data-theme=dark] .cf-risk .nrbpa-field input[readonly]{color:#c2d7cc;background:#22322a}:root[data-theme=dark] .cf-empty-registry strong{color:#d9e9e1}:root[data-theme=dark] .cf-formula-variants{color:#f2dfac;background:#3a311f;border-color:#765f2e}@media (width<=1280px){.cf-context{grid-template-columns:190px minmax(390px,1fr)}.cf-workflow button small{display:none}}@media (width<=900px){.cf-context{grid-template-columns:1fr}.cf-autosave{grid-template-columns:38px minmax(0,1fr)}.cf-autosave em{grid-column:2}.cf-response{grid-template-columns:1fr 130px}.cf-response>input,.cf-response>select:last-child{grid-column:1/-1}.cf-workflow button>span{display:none}}@media (width<=620px){.cf-autosave{margin-bottom:10px;padding:9px 10px}.cf-response{grid-template-columns:1fr}.cf-response>select{width:100%}}.lifeline-risk{--life-network:#0b6f68;--life-hazard:#2563a7;--life-exposure:#c86618;--life-condition:#7651b8;--life-capacity:#087f8c;--life-review:#9a641c;--life-locked:#a74429}.lifeline-risk .nrbpa-hero{border-top:4px solid var(--life-network);background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);border-radius:16px;box-shadow:0 10px 28px #19453211}.lifeline-risk .nrbpa-hero>div{min-width:0}.lifeline-risk .nrbpa-hero h1{white-space:normal;overflow-wrap:anywhere;max-width:100%}.lifeline-risk .nrbpa-hero>div:last-child small{color:#805514;letter-spacing:.035em;font-weight:600}.lifeline-context{background:linear-gradient(100deg,#fff 58%,#eef8f5);grid-template-columns:220px minmax(620px,1fr) minmax(250px,300px)}.lifeline-context>aside svg{color:var(--life-network)}.lifeline-autosave{color:#205b49;background:linear-gradient(90deg,#eaf9f3,#fbfefd);border:1px solid #b5dbcc;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:11px 14px;display:grid;box-shadow:0 5px 18px #14533a0d}.lifeline-autosave>svg{box-sizing:content-box;background:var(--ui-soft);color:#0b7060;border-radius:50%;width:22px;height:22px;padding:7px}.lifeline-autosave>div{gap:2px;min-width:0;display:grid}.lifeline-autosave strong{font-size:13px}.lifeline-autosave span{color:var(--ui-muted);font-size:12px;line-height:1.35}.lifeline-autosave em{color:var(--ui-muted);white-space:nowrap;font-size:11px;font-style:normal;font-weight:600}.lifeline-autosave.saving{color:#225b82;background:linear-gradient(90deg,#edf7fd,#fbfdff);border-color:#b8d3e8}.lifeline-autosave.saving>svg{background:var(--ui-soft);color:#24678f;animation:1.1s ease-in-out infinite lifeline-upload-pulse}.lifeline-autosave.unavailable{background:var(--ui-soft);color:#74501b;border-color:#e7ca8f}@keyframes lifeline-upload-pulse{50%{opacity:.68;transform:translateY(-2px)}}.lifeline-workflow{border-color:var(--ui-line);overflow:hidden;box-shadow:0 5px 16px #1c48360b}.lifeline-workflow button{--life-step:#477061;--life-soft:#eff6f2;gap:8px;min-width:0;padding-top:9px;padding-bottom:9px;transition:background .18s,color .18s,box-shadow .18s;position:relative}.lifeline-workflow button:after{background:var(--life-step);content:"";opacity:.24;height:3px;position:absolute;bottom:0;left:0;right:0}.lifeline-workflow button>span{text-align:left;min-width:0;line-height:1.08;display:grid}.lifeline-workflow button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lifeline-workflow button small{color:var(--ui-muted);letter-spacing:.07em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:600}.lifeline-workflow button:hover,.lifeline-workflow button.active{background:var(--life-soft);color:var(--life-step)}.lifeline-workflow button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--life-step) 12%,transparent)}.lifeline-workflow button.active:after{opacity:1}.lifeline-workflow button.active i{background:var(--life-step);color:#fff;transform:scale(1.05)}.lifeline-workflow .lifeline-step-network{--life-step:var(--life-network);--life-soft:#e7f8f2}.lifeline-workflow .lifeline-step-hazard{--life-step:var(--life-hazard);--life-soft:#edf5ff}.lifeline-workflow .lifeline-step-exposure{--life-step:var(--life-exposure);--life-soft:#fff4e9}.lifeline-workflow .lifeline-step-sensitivity{--life-step:var(--life-condition);--life-soft:#f4efff}.lifeline-workflow .lifeline-step-adaptive_capacity{--life-step:var(--life-capacity);--life-soft:#eaf8fa}.lifeline-workflow .lifeline-step-review{--life-step:var(--life-review);--life-soft:#fff6e9}.lifeline-workflow .lifeline-step-risk_results{--life-step:var(--life-locked);--life-soft:#fff0eb}.lifeline-mode{border-left:4px solid var(--life-network);background:linear-gradient(90deg,#fff,#f2faf6)}.lifeline-mode strong{color:#164f3d}.lifeline-risk .nrbpa-main-panel>.nrbpa-step-card{border-top:4px solid var(--life-network);box-shadow:0 12px 30px #17483512}.lifeline-risk[data-current-step=hazard] .nrbpa-main-panel>.nrbpa-step-card{border-top-color:var(--life-hazard)}.lifeline-risk[data-current-step=exposure] .nrbpa-main-panel>.nrbpa-step-card{border-top-color:var(--life-exposure)}.lifeline-risk[data-current-step=sensitivity] .nrbpa-main-panel>.nrbpa-step-card{border-top-color:var(--life-condition)}.lifeline-risk[data-current-step=adaptive_capacity] .nrbpa-main-panel>.nrbpa-step-card{border-top-color:var(--life-capacity)}.lifeline-risk[data-current-step=review] .nrbpa-main-panel>.nrbpa-step-card{border-top-color:var(--life-review)}.lifeline-risk[data-current-step=risk_results] .nrbpa-main-panel>.nrbpa-step-card{border-top-color:var(--life-locked)}.lifeline-risk .nrbpa-field input:not([readonly]),.lifeline-risk .nrbpa-field select,.lifeline-risk .nrbpa-field textarea{background:var(--ui-panel);transition:border-color .15s,box-shadow .15s,background .15s}.lifeline-risk .nrbpa-field input:not([readonly]):focus,.lifeline-risk .nrbpa-field select:focus,.lifeline-risk .nrbpa-field textarea:focus{background:var(--ui-panel);border-color:#218064;outline:0;box-shadow:0 0 0 3px #20825d1f}.lifeline-risk .nrbpa-field input[readonly]{background:var(--ui-soft);color:var(--ui-muted);font-weight:600}.lifeline-networks{border-top:4px solid var(--life-network);box-shadow:0 10px 26px #1347340f}.lifeline-networks>header{background:linear-gradient(155deg,#fff,#eef8f4)}.lifeline-networks>header label{margin-top:12px;display:block;position:relative}.lifeline-networks>header label svg{width:15px;height:15px;color:var(--ui-muted);position:absolute;top:10px;left:10px}.lifeline-networks>header label input{height:36px;padding-left:32px;font-size:12px}.lifeline-empty-network{color:var(--ui-muted);text-align:center;flex-direction:column;align-items:center;padding:28px 13px;display:flex}.lifeline-empty-network>svg{color:#2f856d;width:31px;height:31px}.lifeline-empty-network strong{color:#31564a;margin-top:9px;font-size:13px}.lifeline-empty-network span{margin-top:5px;font-size:12px;line-height:1.5}.lifeline-summary{border-top:4px solid #34816b;box-shadow:0 10px 26px #1347340f}.lifeline-summary>header{background:linear-gradient(130deg,#fff,#eff9f4)}.lifeline-progress{border-bottom:1px solid var(--ui-line);background:var(--ui-soft);gap:6px;padding:12px;display:grid}.lifeline-progress>span{justify-content:space-between;font-size:12px;display:flex}.lifeline-progress em{color:#0b7050;font-style:normal;font-weight:600}.lifeline-progress>i{background:var(--ui-soft);border-radius:9px;height:7px;overflow:hidden}.lifeline-progress>i b{border-radius:inherit;background:linear-gradient(90deg,#18815b,#54ad7c);height:100%;display:block}.lifeline-progress small{color:var(--ui-muted);font-size:10px}.lifeline-gis-callout,.lifeline-dependency{border:1px solid var(--ui-line);color:#315f4f;background:linear-gradient(90deg,#edf8f3,#f9fcfa);border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:11px;margin:14px 0;padding:13px;display:grid}.lifeline-gis-callout>svg,.lifeline-dependency>svg{color:#167156;width:21px}.lifeline-gis-callout div,.lifeline-dependency div{gap:3px;display:grid}.lifeline-gis-callout strong,.lifeline-dependency strong{font-size:13px}.lifeline-gis-callout span,.lifeline-dependency span{font-size:12px;line-height:1.45}.lifeline-gis-callout a,.lifeline-dependency a{color:#176246;white-space:nowrap;border:1px solid #8fbea9;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:600;text-decoration:none}.lifeline-length-grid{grid-template-columns:minmax(200px,1.3fr) minmax(150px,.7fr) repeat(2,minmax(190px,1fr))}.lifeline-strip{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;margin:14px 0;padding:13px}.lifeline-strip.empty{min-height:52px;color:var(--ui-muted);align-items:center;gap:9px;font-size:12px;display:flex}.lifeline-strip.empty svg{color:#4f826e;width:21px}.lifeline-strip-track{background:var(--ui-soft);border-radius:8px;height:16px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #2a52401a}.lifeline-strip-track>span{min-width:2px;display:block}.lifeline-strip-legend{flex-wrap:wrap;gap:7px 14px;margin-top:9px;display:flex}.lifeline-strip-legend span{color:#61736a;align-items:center;gap:5px;font-size:10px;display:flex}.lifeline-strip-legend i{background:#cbd7d1;border-radius:50%;width:8px;height:8px}.lifeline-cost-profile{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:11px;margin-top:14px;padding:14px}.lifeline-cost-profile .nrbpa-section-title{margin-bottom:12px}.lifeline-cost-profile .nrbpa-section-title h2{font-size:16px}.lifeline-applicability{background:var(--ui-soft);color:#58437e;border:1px solid #cabfe6;border-radius:9px;gap:10px;margin:13px 0;padding:11px 12px;display:flex}.lifeline-applicability>svg{flex:0 0 18px;width:18px}.lifeline-applicability div{gap:3px;display:grid}.lifeline-applicability strong{font-size:12px}.lifeline-applicability span{font-size:11px;line-height:1.4}.lifeline-response{grid-template-columns:minmax(0,1fr) 140px minmax(180px,.8fr)}.lifeline-exclusion-note{background:var(--ui-soft);color:var(--ui-muted);border-radius:8px;align-items:center;gap:8px;margin-top:11px;padding:9px 11px;font-size:11px;display:flex}.lifeline-exclusion-note svg{width:17px}.lifeline-dependency{color:#315a76;background:linear-gradient(90deg,#eef7fd,#fbfdff);border-color:#b9d0e1}.lifeline-dependency>svg{color:#2c75a2}.lifeline-result-map{border:1px solid var(--ui-line);background:linear-gradient(145deg,#f8fcfa,#eef7f3);border-radius:11px;margin:14px 0;padding:14px}.lifeline-result-map>header{align-items:center;gap:10px;display:flex}.lifeline-result-map>header svg{color:#1d775a;width:23px}.lifeline-result-map>header div{gap:2px;display:grid}.lifeline-result-map>header strong{font-size:14px}.lifeline-result-map>header span,.lifeline-result-map>small{color:var(--ui-muted);font-size:11px}.lifeline-result-map>.lifeline-strip{margin-bottom:9px}.lifeline-multihazard{border:1px solid var(--ui-line);border-radius:10px;margin-top:14px;overflow-x:auto}.lifeline-multihazard h3{border-bottom:1px solid var(--ui-line);background:var(--ui-soft);margin:0;padding:12px 13px;font-size:13px}.lifeline-multihazard>div{grid-template-columns:minmax(160px,1.4fr) repeat(5,minmax(100px,1fr));min-width:700px;display:grid}.lifeline-multihazard>div>*{border-right:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);padding:9px 10px;font-size:11px}.lifeline-multihazard>div>strong{color:var(--ui-muted);background:var(--ui-panel)}.lifeline-multihazard>div>span:not(:first-child){color:#80633a;text-align:center}.lifeline-multihazard>small{color:var(--ui-muted);padding:9px 12px;font-size:10px;display:block}:root[data-theme=dark] .lifeline-risk .nrbpa-hero,:root[data-theme=dark] .lifeline-context,:root[data-theme=dark] .lifeline-mode,:root[data-theme=dark] .lifeline-networks>header,:root[data-theme=dark] .lifeline-summary>header{background:linear-gradient(120deg,#18231e,#1d2c25)}:root[data-theme=dark] .lifeline-autosave{color:#c9ead9;background:linear-gradient(90deg,#173328,#1b2d25);border-color:#315c48}:root[data-theme=dark] .lifeline-autosave span,:root[data-theme=dark] .lifeline-autosave em{color:#a8c5b7}:root[data-theme=dark] .lifeline-risk .nrbpa-field input:not([readonly]),:root[data-theme=dark] .lifeline-risk .nrbpa-field select,:root[data-theme=dark] .lifeline-risk .nrbpa-field textarea{background:#17221d}:root[data-theme=dark] .lifeline-strip,:root[data-theme=dark] .lifeline-cost-profile,:root[data-theme=dark] .lifeline-result-map{background:#17231e;border-color:#354b41}:root[data-theme=dark] .lifeline-empty-network strong{color:#d9e9e1}@media (width<=1380px){.lifeline-context{grid-template-columns:190px minmax(390px,1fr)}.lifeline-workflow button small{display:none}.lifeline-length-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=900px){.lifeline-context{grid-template-columns:1fr}.lifeline-autosave{grid-template-columns:38px minmax(0,1fr)}.lifeline-autosave em{grid-column:2}.lifeline-workflow button>span{display:none}.lifeline-response{grid-template-columns:1fr 130px}.lifeline-response>input,.lifeline-response>select:last-child{grid-column:1/-1}.lifeline-gis-callout,.lifeline-dependency{grid-template-columns:24px 1fr}.lifeline-gis-callout a,.lifeline-dependency a{grid-column:2;justify-self:start}}@media (width<=620px){.lifeline-autosave{margin-bottom:10px;padding:9px 10px}.lifeline-length-grid,.lifeline-response{grid-template-columns:1fr}.lifeline-response>select{width:100%}}.risk-results-overview{--rro-ink:var(--ui-ink);--rro-muted:var(--ui-muted);--rro-line:var(--ui-line);--rro-surface:var(--ui-panel);--rro-soft:var(--ui-soft);--rro-green:#126b48;--rro-danger:#a64328;box-sizing:border-box;background:var(--ui-soft);width:100%;min-width:0;color:var(--rro-ink);font-family:var(--encore-font-sans);flex:none;grid-auto-rows:max-content;align-content:start;gap:14px;padding:24px 26px 30px;font-size:14px;display:grid}.risk-results-overview *{box-sizing:border-box}.risk-results-overview section{min-width:0}.risk-results-overview button,.risk-results-overview select{font:inherit}.risk-results-overview button{border:1px solid var(--ui-line);background:var(--rro-surface);color:var(--rro-green);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:600;display:inline-flex}.risk-results-overview button:hover{background:var(--rro-soft)}.risk-results-overview button:disabled{opacity:.55;cursor:not-allowed}.risk-results-overview svg{flex-shrink:0;width:16px;height:16px}.risk-results-overview :focus-visible{outline-offset:2px;outline:3px solid #d68b22}.risk-results-overview h2{margin:0;font-size:18px;font-weight:600}.risk-results-overview h3{margin:0 0 10px;font-size:14px;font-weight:600}.risk-results-overview p{line-height:1.5}.risk-results-overview>section,.rro-hero{border:1px solid var(--rro-line);background:var(--rro-surface);border-radius:16px;box-shadow:0 10px 28px #19453211}.rro-hero{background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);justify-content:space-between;align-items:center;gap:22px;padding:20px 24px;display:flex}.rro-hero p{color:var(--rro-green);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:600}.risk-results-overview .rro-hero h1{color:var(--rro-ink);letter-spacing:-.025em;margin:0 0 6px;font-size:26px;font-weight:600}.rro-hero>div>span{color:var(--rro-muted);font-size:14px}.rro-hero-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.risk-results-overview section>header{justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.risk-results-overview section>header p{color:var(--rro-muted);margin:4px 0 0;font-size:13px}.rro-primary-filters,.rro-secondary-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 20px 20px;display:grid}.rro-secondary-filters{border-top:1px solid var(--rro-line);background:var(--rro-soft);border-radius:0 0 14px 14px;padding-top:14px}.rro-field{flex-direction:column;gap:6px;min-width:0;display:flex}.rro-field>span{font-size:13px;font-weight:600}.rro-field select{border:1px solid var(--ui-line);background:var(--rro-surface);width:100%;height:42px;color:var(--rro-ink);border-radius:8px;padding:0 10px}.rro-field select:focus{border-color:var(--rro-green);outline:3px solid #1d80572b}.rro-source-note{color:var(--rro-muted);align-items:flex-start;gap:8px;padding:0 4px;font-size:13px;line-height:1.5;display:flex}.rro-source-note svg{margin-top:2px}.rro-source-note a{color:var(--rro-green);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.risk-results-overview>.rro-summary{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.rro-summary article{border:1px solid var(--rro-line);background:var(--rro-surface);border-radius:14px;align-items:flex-start;gap:12px;min-width:0;padding:18px;display:flex}.rro-summary article>svg{background:var(--ui-soft);color:#52677c;border-radius:8px;width:34px;height:34px;padding:8px}.rro-summary article.tone-calculated>svg{color:#217346;background:var(--ui-soft)}.rro-summary article.tone-progress>svg{color:#246c99;background:var(--ui-soft)}.rro-summary article.tone-expected>svg{color:var(--ui-muted);background:var(--ui-soft)}.rro-summary span,.rro-summary strong,.rro-summary small{display:block}.rro-summary span{font-size:13px;font-weight:600}.rro-summary strong{font-variant-numeric:tabular-nums;margin:4px 0;font-size:30px;font-weight:600}.rro-summary small{color:var(--rro-muted);font-size:12px;line-height:1.45}.rro-distribution-group{padding:0 20px 18px}.rro-distribution-counts{flex-wrap:wrap;gap:10px;display:flex}.rro-distribution-counts button{border-color:var(--risk-outline);background:var(--risk-surface);color:var(--risk-text);flex:120px;justify-content:space-between;padding:11px 14px}.rro-distribution-counts strong{font-variant-numeric:tabular-nums;font-size:22px}.rro-distribution-counts button[aria-pressed=true]{outline-offset:2px;outline:2px solid}.rro-distribution-group>p,.rro-section-empty{color:var(--rro-muted);margin:0;padding:0 20px 18px;font-size:13px}.rro-table-hint{color:var(--rro-muted);font-size:12px}.rro-table-wrap{border-top:1px solid var(--rro-line);border-radius:0 0 14px 14px;max-width:100%;overflow:auto}.rro-table-wrap table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.rro-table-wrap th,.rro-table-wrap td{text-align:left;border-bottom:1px solid var(--rro-line);vertical-align:middle;padding:14px 16px}.rro-table-wrap thead th{z-index:1;color:var(--ui-ink);background:var(--ui-soft);font-size:12px;font-weight:600;line-height:1.4;position:sticky;top:0}.rro-table-wrap td{background:var(--rro-surface)}.rro-table-wrap tbody tr:hover>td{background:var(--rro-soft)}.rro-table-wrap tbody tr:last-child>*{border-bottom:0}.rro-table-wrap td>strong,.rro-table-wrap td>small,.rro-expand small{display:block}.rro-table-wrap small{color:var(--rro-muted);margin-top:5px;font-size:12px;font-weight:400;line-height:1.4}.rro-results .rro-expand{color:var(--rro-ink);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:flex-start;padding:0;line-height:1.45}.rro-expand svg{margin-top:2px}.rro-expand span{overflow-wrap:anywhere}.rro-score{font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.rro-category,.rro-status{color:#4f655b;background:#f4f7f2;border:1px solid #cbd8cd;border-radius:999px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.risk-results-overview .rro-category{background:var(--risk-surface);color:var(--risk-text);border-color:var(--risk-outline)}.risk-results-overview .rro-category:before{border:1px solid var(--risk-outline);background:var(--risk-color);content:"";border-radius:50%;flex:none;width:8px;height:8px}.risk-results-overview .status-calculated,.risk-results-overview .status-complete,.risk-results-overview .status-completed,.risk-results-overview .status-calculated-results{color:#1c6842;background:#edf8ed;border-color:#a9c9b0}.risk-results-overview .status-draft,.risk-results-overview .status-in-progress,.risk-results-overview .status-ready,.risk-results-overview .status-browser-only{color:#355f80;background:#eef4fa;border-color:#c4d7e6}.risk-results-overview .status-outdated,.risk-results-overview .status-partial{color:#955019;background:#fff1e4;border-color:#e9c19a}.risk-results-overview .status-locked,.risk-results-overview .status-unavailable,.risk-results-overview .status-not-connected,.risk-results-overview .status-not-started,.risk-results-overview .status-no-saved-assessment{color:#5d6974;background:#f0f2f4;border-color:#d2d9de}.rro-warning{color:#88511d;background:var(--ui-soft);border:1px solid #ebc994;border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:12px 16px;font-size:13px;display:flex}.rro-warning svg{margin-top:2px}.rro-distribution>.rro-warning{margin:0 20px 16px}.risk-results-overview .rro-warning-text{color:var(--rro-danger);max-width:250px}.risk-results-overview .rro-demo{color:#895c20;font-weight:600}.rro-results .rro-empty,.rro-coverage .rro-empty{text-align:center;color:var(--rro-muted);padding:36px 24px}.rro-empty strong,.rro-empty span{display:block}.rro-empty span{margin-top:6px}.rro-row-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:6px;display:grid}.rro-row-details section:only-child{grid-column:1/-1}.rro-row-details dl{margin:0}.rro-row-details dl>div{border-bottom:1px solid var(--rro-line);grid-template-columns:minmax(90px,.65fr) minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.rro-row-details dt{color:var(--rro-muted);font-size:12px}.rro-row-details dd{overflow-wrap:anywhere;margin:0;font-size:12px}.rro-row-details p{color:var(--rro-muted);font-size:12px}.rro-expanded-row>td{background:var(--rro-soft)}.rro-coverage table{min-width:780px}.rro-coverage tbody th{background:var(--rro-surface);min-width:160px}.rro-footnote{color:var(--rro-muted);margin:0;padding:14px 20px;font-size:12px}.rro-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 20px 20px;display:grid}.rro-source-card,.rro-domain-heading{--rro-domain-color:#52677c;--rro-domain-soft:#edf1f5}.rro-domain-population{--rro-domain-color:#176c64;--rro-domain-soft:#eaf5f2}.rro-domain-nrbpa{--rro-domain-color:#5e6e2e;--rro-domain-soft:#f0f3e5}.rro-domain-critical-facilities{--rro-domain-color:#94601d;--rro-domain-soft:#fff3e2}.rro-domain-urban-areas{--rro-domain-color:#356a9e;--rro-domain-soft:#edf3fa}.rro-domain-lifeline-utilities{--rro-domain-color:#63529a;--rro-domain-soft:#f2eef9}.rro-source-grid .rro-source-card{border:1px solid var(--rro-line);border-left:3px solid var(--rro-domain-color);background:var(--rro-surface);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;min-height:224px;padding:18px;display:flex}.rro-source-header{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-height:90px;display:grid}.rro-domain-icon{background:var(--rro-domain-soft);width:36px;height:36px;color:var(--rro-domain-color);border-radius:9px;place-items:center;display:grid}.risk-results-overview .rro-domain-icon svg{stroke-width:1.8px;width:20px;height:20px}.risk-results-overview .rro-source-header h3{color:var(--rro-domain-color);margin:0;font-size:16px;font-weight:600;line-height:1.4}.rro-source-header p{color:var(--rro-muted);margin:4px 0 0;font-size:13px;line-height:1.45}.rro-source-card>.rro-status{font-size:12px;font-weight:500}.rro-source-card>.status-available{color:#1c6842;background:#edf8ed;border-color:#a9c9b0}.rro-source-card>.status-partial{color:#835c16;background:#fff6db;border-color:#e2c77e}.rro-source-card>p{color:var(--rro-muted);margin:0;font-size:12px;line-height:1.5}.rro-domain-heading{align-items:center;gap:7px;display:inline-flex}.rro-domain-heading svg{color:var(--rro-domain-color)}:root[data-theme=dark] .risk-results-overview{--rro-ink:var(--ui-ink);--rro-muted:var(--ui-muted);--rro-line:var(--ui-line);--rro-surface:var(--ui-panel);--rro-soft:var(--ui-soft);--rro-green:#8ed0aa;--rro-danger:#f2b382;background:#14251f}:root[data-theme=dark] .rro-table-wrap thead th{color:#d9ebdf;background:#27493a}:root[data-theme=dark] .rro-domain-population{--rro-domain-color:#8acbbc;--rro-domain-soft:#24473e}:root[data-theme=dark] .rro-domain-nrbpa{--rro-domain-color:#bdcc8c;--rro-domain-soft:#394329}:root[data-theme=dark] .rro-domain-critical-facilities{--rro-domain-color:#e1b57b;--rro-domain-soft:#493b28}:root[data-theme=dark] .rro-domain-urban-areas{--rro-domain-color:#9ebfe3;--rro-domain-soft:#293e50}:root[data-theme=dark] .rro-domain-lifeline-utilities{--rro-domain-color:#c3b3e6;--rro-domain-soft:#3a324e}@media (width>=1750px){.rro-primary-filters{grid-template-columns:1.3fr .8fr 1fr 1.1fr 1fr 1fr}}@media (width<=1200px){.risk-results-overview>.rro-summary,.rro-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.risk-results-overview{padding:16px}.rro-hero{flex-direction:column;align-items:flex-start}.rro-hero-actions{flex-flow:wrap;align-items:center}.rro-primary-filters,.rro-secondary-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-results-overview section>header{align-items:flex-start}.rro-table-hint{text-align:right;max-width:145px}}@media (width<=620px){.risk-results-overview{padding:12px}.rro-hero{padding:18px}.risk-results-overview .rro-hero h1{font-size:25px}.risk-results-overview>.rro-summary,.rro-primary-filters,.rro-secondary-filters,.rro-source-grid{grid-template-columns:1fr}.risk-results-overview section>header{flex-wrap:wrap;padding:16px}.rro-primary-filters,.rro-secondary-filters{padding-left:16px;padding-right:16px}.rro-table-hint{text-align:left;max-width:none}}.rro-primary-filters{grid-template-columns:repeat(5,minmax(0,1fr))}.rro-hero{padding:18px 22px}.rro-results .rro-numeric{text-align:right;font-variant-numeric:tabular-nums}.rro-summary article.tone-outdated>svg{color:#955019;background:var(--ui-soft)}.rro-sources>details{padding:16px 20px}.rro-sources summary{cursor:pointer;font-size:14px;font-weight:600}.rro-sources summary:focus-visible{outline-offset:3px;outline:3px solid #d68b22}.rro-sources .rro-source-card{border-left:3px solid var(--rro-domain-color);margin-top:16px;padding-left:14px}.rro-sources .rro-source-header{min-height:0;margin-bottom:12px}.rro-sources .rro-coverage{margin-top:20px}@media (width<=1200px){.rro-primary-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.rro-primary-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.rro-primary-filters{grid-template-columns:1fr}}.rro-results .rro-table-wrap{container-type:inline-size}.rro-results .rro-row-action{color:#fff;white-space:nowrap;background:#126b48;border:1px solid #126b48;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:184px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.rro-results .rro-row-action:hover{background:#0d5137;border-color:#0d5137}.rro-results .rro-row-action:disabled{background:var(--rro-soft);color:var(--rro-muted);border-color:var(--rro-line);opacity:1;cursor:not-allowed}:root[data-theme=dark] .rro-results .rro-row-action{border-color:#398560}.rro-hero>div,.rro-filter-panel header>div,.rro-results header>div{min-width:0}.rro-hero h1,.rro-source-note span,.rro-summary article>div{overflow-wrap:anywhere}.rro-summary article>div{min-width:0}@container (width<=1000px){.rro-row-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=620px){.rro-row-details{grid-template-columns:1fr;gap:18px}}@media (width<=620px){.rro-field select,.rro-hero-actions button,.rro-filter-panel header button{min-height:44px}.rro-hero-actions{align-items:flex-start}.risk-results-overview section>header{gap:12px}.rro-sources>details{padding:16px}.rro-row-details dl>div{grid-template-columns:minmax(0,1fr);gap:3px}}.rro-results .rro-table-wrap{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.rro-results .rro-table-wrap>table{table-layout:fixed;min-width:1480px}.rro-page-critical-facilities .rro-results .rro-table-wrap>table,.rro-page-lifeline-utilities .rro-results .rro-table-wrap>table{min-width:1476px}.rro-results .rro-table-wrap :is(th,td){vertical-align:middle;text-align:left;overflow-wrap:normal;padding:12px;font-size:13px;line-height:20px}.rro-results .rro-table-wrap thead th{color:var(--rro-muted);background:var(--rro-soft);padding-block:14px;font-size:12px;font-weight:600;line-height:17px}.rro-results .rro-table-wrap .rro-numeric,.rro-results .rro-table-wrap :is([data-column=riskCategory],[data-column=levelOfRisk],[data-column=landUseControl],[data-column=status],[data-column=action]){text-align:center}.rro-results .rro-table-wrap [data-column=assessmentYear]{text-align:left}.rro-results .rro-table-wrap th[data-column=geography]{width:220px}.rro-results .rro-table-wrap th[data-column=hazard]{width:130px}.rro-results .rro-table-wrap th[data-column=assessmentYear]{width:108px}.rro-results .rro-table-wrap th.rro-numeric:not([data-column=assessmentYear]):not([data-column=resultValue]){width:96px}.rro-results .rro-table-wrap th[data-column=resultValue]{width:104px}.rro-results .rro-table-wrap th[data-column=riskCategory]{width:118px}.rro-results .rro-table-wrap th[data-column=levelOfRisk]{width:124px}.rro-results .rro-table-wrap th[data-column=landUseControl]{width:200px}.rro-results .rro-table-wrap th[data-column=status]{width:168px}.rro-results .rro-table-wrap th[data-column=action]{width:208px}.rro-results .rro-table-wrap th[data-column=assessmentName]{width:180px}.rro-results .rro-table-wrap :is(th[data-column=facilityType],th[data-column=lifelineType]){width:140px}.rro-results .rro-table-wrap td.rro-numeric{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px}.rro-results .rro-table-wrap td.rro-score{font-size:19px;font-weight:600;line-height:20px}.rro-results .rro-expand{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:8px;width:100%;line-height:18px;display:grid}.rro-results .rro-expand>svg{width:14px;height:14px;margin-top:2px}.rro-results .rro-expand>span{overflow-wrap:break-word;min-width:0}.rro-results .rro-expand strong{font-size:13px;font-weight:600;line-height:18px;display:block}.rro-results .rro-expand small{margin-top:2px;font-size:11px;font-weight:400;line-height:15px}.rro-results :is(.rro-category,.rro-status){justify-content:center;padding:4px 8px;font-size:11px;font-weight:600;line-height:16px}.rro-results .rro-status{font-weight:500}.rro-results .rro-table-wrap .rro-warning-text{margin-top:4px;font-size:11px;line-height:15px}.rro-results .rro-row-action{white-space:nowrap;flex-wrap:nowrap;justify-content:center;width:184px;min-width:184px;height:44px;padding:10px 12px;font-size:12px;font-weight:600;line-height:18px}.rro-results .rro-row-action svg{flex:0 0 14px;width:14px;height:14px}.rro-results .rro-row-details{text-align:left;width:calc(100cqw - 40px);max-width:calc(100cqw - 40px);padding:0;position:sticky;left:20px}.rro-page-population .rro-results .rro-table-wrap tbody>tr[data-result-id]>td{padding-block:14px}.rro-page-population .rro-results .rro-table-wrap thead th{padding-block:12px;font-weight:600;line-height:16px}.rro-page-population .rro-results .rro-table-wrap [data-column=assessmentYear]{text-align:center}.rro-page-population .rro-results .rro-table-wrap th[data-column=geography]{width:300px}.rro-page-population .rro-results .rro-table-wrap th[data-column=hazard]{width:108px}.rro-page-population .rro-results .rro-table-wrap th[data-column=assessmentYear],.rro-page-population .rro-results .rro-table-wrap th.rro-numeric:not([data-column=assessmentYear]):not([data-column=resultValue]){width:86px}.rro-page-population .rro-results .rro-table-wrap th.rro-numeric[data-column=Sensitivity]:not([data-column=assessmentYear]){width:90px}.rro-page-population .rro-results .rro-table-wrap th.rro-numeric[data-column=Adaptive\ Capacity]:not([data-column=assessmentYear]){width:110px}.rro-page-population .rro-results .rro-table-wrap th.rro-numeric[data-column=Vulnerability]:not([data-column=assessmentYear]){width:98px}.rro-page-population .rro-results .rro-table-wrap th.rro-numeric[data-column=Severity]:not([data-column=assessmentYear]){width:114px}.rro-page-population .rro-results .rro-expand{line-height:20px}.rro-page-population .rro-results .rro-expand>svg{margin-top:3px}.rro-page-population .rro-results .rro-expand strong{font-size:14px;font-weight:600;line-height:20px}.rro-page-population .rro-results .rro-expand small{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;line-height:16px;overflow:hidden}.rro-page-population .rro-results .rro-missing{color:var(--rro-muted);font-size:13px;font-weight:500;line-height:20px}.rro-page-population .rro-results :is(.rro-category,.rro-status){padding:3px 8px}.rro-page-population .rro-results .rro-row-action{gap:6px;width:164px;min-width:164px;height:42px;min-height:42px;padding:8px;font-weight:600}.rro-results .rro-empty-state{text-align:center;background:var(--rro-surface);border-radius:0 0 14px 14px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:220px;padding:36px 24px;display:flex}.rro-empty-state>div{width:100%;min-width:0;max-width:440px}.rro-results .rro-empty-state h3{color:var(--rro-ink);margin:0;font-size:16px;font-weight:600;line-height:1.5}.rro-results .rro-empty-state p{color:var(--rro-muted);margin:6px 0 0;font-size:13px;line-height:1.6}.rro-results .rro-empty-icon{background:var(--rro-soft);width:44px;height:44px;color:var(--rro-muted);border-radius:12px;place-items:center;display:grid}.rro-results .rro-empty-icon svg{stroke-width:1.5px;width:22px;height:22px}.rro-empty-state>button{min-height:44px}@media (width<=620px){.rro-results .rro-empty-state{min-height:210px;padding:28px 20px}}.rro-results .rro-table-wrap>table{min-width:980px}.rro-page-population .rro-results .rro-table-wrap>table{min-width:1230px}.rro-results .rro-table-wrap thead th{padding-block:11px;font-size:12px;line-height:16px}.rro-results .rro-table-wrap [data-column=geography]{padding-left:12px}.rro-results .rro-table-wrap th[data-column=assessmentYear],.rro-page-population .rro-results .rro-table-wrap th[data-column=assessmentYear]{text-align:center;width:78px}.rro-page-population .rro-results .rro-table-wrap th.rro-numeric:not([data-column=assessmentYear]):not([data-column=resultValue]){width:72px}.rro-page-population .rro-results .rro-table-wrap th.rro-numeric[data-column=Adaptive\ Capacity]{width:94px}.rro-page-population .rro-results .rro-table-wrap th.rro-numeric[data-column=Vulnerability]{width:86px}.rro-page-population .rro-results .rro-table-wrap th.rro-numeric[data-column=Severity]{width:96px}.rro-page-population .rro-results .rro-expand strong{font-size:13px;line-height:18px}.rro-page-population .rro-results .rro-expand small{font-size:11px;line-height:14px}.rro-page-population .rro-results .rro-table-wrap td.rro-score{font-size:15px;font-weight:600}.rro-row-actions{justify-items:stretch;gap:5px;display:grid}.rro-results .rro-row-actions :is(.rro-row-action,.rro-map-action){white-space:nowrap;border-radius:7px;justify-content:center;gap:5px;width:112px;min-width:0;height:32px;min-height:32px;padding:0 8px;font-size:11px;font-weight:600;line-height:16px}.rro-results .rro-map-action{background:var(--ui-soft);color:#155f42;cursor:pointer;border:1px solid #9fc4b2;align-items:center;display:inline-flex}.rro-results .rro-map-action:hover{background:var(--ui-soft);border-color:#6fa187}.rro-results .rro-row-actions svg{flex:none;width:13px;height:13px}.rro-mobile-results{display:none}@container (width<=1220px){.rro-page-population .rro-results .rro-table-wrap>table{min-width:960px}.rro-page-population .rro-results :is([data-column=Sensitivity],[data-column=Adaptive\ Capacity],[data-column=Vulnerability],[data-column=Severity]){display:none}}@container (width<=980px){.rro-page-population .rro-results .rro-table-wrap>table{min-width:760px}.rro-page-population .rro-results :is([data-column=Likelihood],[data-column=Exposure]){display:none}}@media (width<=720px){.rro-results .rro-table-wrap{border-top:0;overflow:visible}.rro-results .rro-table-wrap>table{display:none}.rro-mobile-results{gap:12px;padding:12px;display:grid}.rro-mobile-results>article{border:1px solid var(--rro-line);background:var(--rro-surface);border-radius:12px;min-width:0;padding:16px;box-shadow:0 4px 14px #16422f0d}.rro-mobile-results>article>header{border-bottom:1px solid var(--rro-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:0 0 13px;display:flex}.rro-mobile-results h3{color:var(--rro-ink);margin:0;font-size:16px;line-height:21px}.rro-mobile-results header p{color:var(--rro-muted);margin:4px 0 0;font-size:12px}.rro-mobile-results>article>dl{gap:9px;margin:13px 0;display:grid}.rro-mobile-results>article>dl>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.rro-mobile-results dt{color:var(--rro-muted);font-size:12px}.rro-mobile-results dd{color:var(--rro-ink);text-align:right;margin:0;font-size:13px;font-weight:600}.rro-mobile-results dd.rro-score{font-size:20px}.rro-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rro-mobile-actions>button,.rro-mobile-actions .rro-row-actions :is(button){width:100%;min-width:0;height:auto;min-height:42px}.rro-mobile-actions>button{border:1px solid var(--rro-line);background:var(--rro-soft);color:var(--rro-ink);font:600 12px/18px var(--encore-font-sans);border-radius:8px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.rro-mobile-actions>button svg{width:14px}.rro-mobile-actions .rro-row-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.rro-mobile-results .rro-row-details{border-top:1px solid var(--rro-line);grid-template-columns:1fr;width:100%;max-width:none;margin-top:15px;padding-top:15px;position:static}}.risk-results-overview{background:var(--ui-soft);gap:12px;padding:16px 18px 48px}.rro-hero{border-radius:12px;min-height:112px;padding:18px 22px;box-shadow:0 4px 16px #163f2d0d}.rro-breadcrumb{text-transform:uppercase;align-items:center;gap:7px;display:flex;letter-spacing:.04em!important;margin:0 0 6px!important;font-size:11px!important}.rro-breadcrumb svg{width:13px;height:13px}.rro-breadcrumb span{color:var(--rro-muted)}.rro-breadcrumb strong{color:var(--rro-green)}.risk-results-overview .rro-hero h1{margin-bottom:4px;font-size:27px}.rro-export{white-space:nowrap;min-height:42px;padding-inline:16px!important}.risk-results-overview>.rro-summary{gap:8px}.rro-summary article{border-radius:10px;align-items:center;min-height:94px;padding:13px 15px;box-shadow:0 3px 12px #163f2d09}.rro-summary article>svg{border-radius:9px;width:42px;height:42px;padding:11px}.rro-summary span{font-size:12px}.rro-summary strong{margin:1px 0;font-size:24px;line-height:1.15}.rro-summary small{font-size:11px}.rro-filter-panel{box-shadow:none!important;border-radius:11px!important}.rro-primary-filters{grid-template-columns:minmax(190px,1.35fr) repeat(5,minmax(105px,.8fr)) minmax(120px,.9fr) auto;align-items:end;gap:9px;padding:12px 14px;display:grid}.rro-field{gap:4px}.rro-field>span{color:var(--ui-muted);font-size:10px;font-weight:600}.rro-field select,.rro-search>div{border:1px solid var(--ui-line);background:var(--rro-surface);border-radius:7px;height:40px}.rro-field select{padding:0 9px;font-size:12px}.rro-search>div{align-items:center;gap:8px;padding:0 11px;display:flex}.rro-search svg{color:var(--rro-green)}.rro-search input{width:100%;min-width:0;color:var(--rro-ink);font:12px var(--encore-font-sans);background:0 0;border:0;outline:0}.rro-clear{white-space:nowrap;height:40px;padding-inline:12px!important}.rro-secondary-filters{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 14px}.rro-results{overflow:visible;border-radius:11px!important}.rro-results .rro-table-wrap{border-top:0;border-radius:11px 11px 0 0;overflow-x:auto}.rro-results .rro-table-wrap>table,.rro-page-population .rro-results .rro-table-wrap>table{table-layout:fixed;width:100%;min-width:1040px}.rro-results .rro-table-wrap :is(th,td){padding:11px 9px;font-size:12px;line-height:17px}.rro-results .rro-table-wrap thead th{z-index:3;background:var(--ui-soft);height:46px;color:var(--ui-ink);padding-block:9px;font-size:11px;position:sticky;top:0}.rro-results .rro-table-wrap th[data-column=geography],.rro-page-population .rro-results .rro-table-wrap th[data-column=geography]{width:174px}.rro-results .rro-table-wrap th[data-column=hazard],.rro-page-population .rro-results .rro-table-wrap th[data-column=hazard]{width:78px}.rro-results .rro-table-wrap th[data-column=assessmentYear],.rro-page-population .rro-results .rro-table-wrap th[data-column=assessmentYear]{width:64px}.rro-page-population .rro-results .rro-table-wrap th[data-column=resultValue]{width:72px}.rro-page-population .rro-results .rro-table-wrap th[data-column=riskCategory]{width:112px}.rro-page-population .rro-results .rro-table-wrap th[data-column=levelOfRisk]{width:108px}.rro-page-population .rro-results .rro-table-wrap th[data-column=landUseControl]{width:150px}.rro-page-population .rro-results .rro-table-wrap th[data-column=status]{width:108px}.rro-page-population .rro-results .rro-table-wrap th[data-column=action]{width:152px}.rro-results .rro-table-wrap :is([data-column=riskCategory],[data-column=levelOfRisk],[data-column=landUseControl],[data-column=status],[data-column=action]){text-align:left}.rro-results .rro-table-wrap tbody>tr[data-result-id]>td{height:62px}.rro-page-population .rro-results .rro-expand small{max-width:135px}.rro-results :is(.rro-category,.rro-status){white-space:nowrap;justify-content:center;max-width:100%;padding:4px 8px;font-size:10px;line-height:15px}.rro-not-assessed{--risk-surface:#f0f2f4;--risk-text:#59666f;--risk-outline:#d4dbe0;text-transform:none}.risk-results-overview .rro-not-assessed:before{display:none}.rro-results [data-column=status] .rro-status{white-space:nowrap;overflow-wrap:normal}.rro-row-actions{align-items:center;gap:6px;display:flex;position:relative}.rro-results .rro-row-actions .rro-row-action{width:104px;min-width:104px;height:34px;min-height:34px;padding:0 9px;font-size:10px}.rro-action-menu{position:relative}.rro-action-menu>summary{border:1px solid var(--ui-line);background:var(--ui-panel);width:34px;height:34px;color:var(--rro-green);cursor:pointer;border-radius:7px;place-items:center;list-style:none;display:grid}.rro-action-menu>summary::-webkit-details-marker{display:none}.rro-action-menu[open]>summary{background:var(--ui-soft)}.rro-action-menu>div{z-index:12;border:1px solid var(--rro-line);background:var(--rro-surface);border-radius:9px;width:175px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 30px #11312326}.rro-action-menu>div button{border:0;justify-content:flex-start;width:100%;padding:8px;font-size:11px}.rro-results .rro-expanded-row>td{padding:16px}.rro-results .rro-row-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:calc(100cqw - 32px);max-width:calc(100cqw - 32px);display:grid;position:sticky;left:16px}.rro-row-details>section{border:1px solid var(--rro-line);background:var(--rro-surface);border-radius:9px;padding:16px}.rro-row-details section>header{border-bottom:1px solid var(--rro-line);padding:0 0 10px}.rro-row-details header small{color:var(--rro-green);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.rro-row-details header h3{margin:2px 0 0;font-size:14px}.rro-row-details dl{margin-top:8px}.rro-detail-result{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.rro-detail-result>span{background:var(--rro-soft);border-radius:7px;gap:5px;padding:10px;display:grid}.rro-detail-result small{color:var(--rro-muted);text-transform:uppercase;font-size:10px}.rro-detail-result strong{font-size:20px}.rro-detail-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.rro-detail-actions button{min-height:34px;font-size:11px}.rro-pagination{border-top:1px solid var(--rro-line);color:var(--rro-muted);justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;font-size:11px;display:flex}.rro-pagination>div{align-items:center;gap:7px;display:flex}.rro-pagination button{width:32px;height:32px;padding:0}.rro-pagination strong{background:var(--rro-green);color:#fff;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.rro-pagination select{border:1px solid var(--rro-line);background:var(--rro-surface);height:32px;color:var(--rro-ink);border-radius:7px;margin-left:8px;padding:0 8px;font-size:11px}@media (width<=1280px){.rro-primary-filters{grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(105px,1fr))}.rro-clear{width:100%}}@media (width<=900px){.rro-primary-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.rro-search{grid-column:1/-1}.rro-row-details{grid-template-columns:1fr}}@media (width<=720px){.risk-results-overview{padding:12px}.rro-hero{min-height:0}.rro-export{width:100%}.risk-results-overview>.rro-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rro-summary article{min-height:88px}.rro-primary-filters{grid-template-columns:1fr}.rro-search{grid-column:auto}.rro-mobile-actions .rro-row-actions{grid-template-columns:1fr auto;display:grid}.rro-action-menu>div{right:0}.rro-pagination{flex-direction:column;align-items:flex-start}}@media (width<=440px){.risk-results-overview>.rro-summary,.rro-detail-result{grid-template-columns:1fr}}.risk-results-overview{--rro-ink:#183b2d;--rro-muted:#61756a;--rro-line:#b8d0bd;--rro-surface:#fffdf6;--rro-soft:#edf4e9;--rro-green:#176b49;color:var(--rro-ink);font-family:var(--encore-font-sans), Poppins, sans-serif;background:linear-gradient(#176b490b 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#176b490b 1px,#0000 1px) 0 0/40px 40px,radial-gradient(circle at 88% 8%,#e0ab3c17,#0000 30%),#fbfaee;padding:18px 22px 48px}.risk-results-overview>section,.risk-results-overview .rro-hero{border-color:var(--rro-line);background:var(--rro-surface);border-radius:9px;box-shadow:0 8px 22px #144d370e}.risk-results-overview .rro-hero{background:linear-gradient(112deg,#fffdf6 0%,#f8faef 64%,#f1f6e9 100%);min-height:124px;position:relative;overflow:hidden}.risk-results-overview .rro-hero:before,.risk-results-overview .rro-hero:after{border-color:var(--rro-green);content:"";pointer-events:none;width:26px;height:12px;position:absolute}.risk-results-overview .rro-hero:before{border-top:1px solid;border-left:1px solid;top:10px;left:10px}.risk-results-overview .rro-hero:after{border-bottom:1px solid;border-right:1px solid;bottom:10px;right:10px}.risk-results-overview .rro-hero h1{color:#185b3e;font-size:clamp(27px,2vw,34px);font-weight:600}.risk-results-overview .rro-breadcrumb{font-family:var(--encore-font-mono), ui-monospace, monospace;font-weight:700;letter-spacing:.08em!important;font-size:10px!important}.risk-results-overview .rro-summary article{border-color:var(--rro-line);border-left:3px solid var(--rro-green);background:var(--rro-surface);border-radius:9px}.risk-results-overview .rro-summary article>svg,.risk-results-overview .rro-empty-icon{color:var(--rro-green);background:#edf5ed}.risk-results-overview .rro-summary span,.risk-results-overview .rro-field>span,.risk-results-overview .rro-table-wrap thead th{color:#486456;font-weight:600}.risk-results-overview .rro-field select,.risk-results-overview .rro-search>div,.risk-results-overview .rro-pagination select,.risk-results-overview .rro-action-menu>summary{border-color:var(--rro-line);color:var(--rro-ink);background:#fffdf8}.risk-results-overview .rro-secondary-filters,.risk-results-overview .rro-table-wrap thead th,.risk-results-overview .rro-detail-result>span{background:#edf4e9}.risk-results-overview .rro-export:not(:disabled),.risk-results-overview .rro-results .rro-row-action:not(:disabled){border-color:var(--rro-green);background:var(--rro-green);color:#fff}:root[data-theme=dark] .risk-results-overview{--rro-ink:#d6ebde;--rro-muted:#9eb5a8;--rro-line:#355343;--rro-surface:#14231b;--rro-soft:#1b3025;--rro-green:#79c49a;background:linear-gradient(#89be9d0e 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#89be9d0e 1px,#0000 1px) 0 0/40px 40px,radial-gradient(circle at 88% 8%,#e0ab3c12,#0000 30%),#0b1510}:root[data-theme=dark] .risk-results-overview .rro-hero{background:linear-gradient(112deg,#14231b 0%,#16271e 64%,#1b3025 100%)}:root[data-theme=dark] .risk-results-overview .rro-hero h1{color:#b9dfc8}:root[data-theme=dark] .risk-results-overview .rro-summary article>svg,:root[data-theme=dark] .risk-results-overview .rro-empty-icon{background:#20382a}:root[data-theme=dark] .risk-results-overview .rro-field select,:root[data-theme=dark] .risk-results-overview .rro-search>div,:root[data-theme=dark] .risk-results-overview .rro-pagination select,:root[data-theme=dark] .risk-results-overview .rro-action-menu>summary{background:#101c16}:root[data-theme=dark] .risk-results-overview .rro-secondary-filters,:root[data-theme=dark] .risk-results-overview .rro-table-wrap thead th,:root[data-theme=dark] .risk-results-overview .rro-detail-result>span{background:#1b3025}:root[data-theme=dark] .risk-results-overview .rro-summary span,:root[data-theme=dark] .risk-results-overview .rro-field>span,:root[data-theme=dark] .risk-results-overview .rro-table-wrap thead th{color:#aec5b7}@media (width<=720px){.risk-results-overview{padding:12px}}.rro-export-controls{grid-template-columns:minmax(90px,1fr) auto;align-items:end;gap:8px 12px;display:grid}.rro-export-controls small{text-align:right;color:var(--rro-muted,#52675b);grid-column:1/-1}.rro-export-controls .rro-export{min-height:44px}@media (width<=600px){.rro-export-controls{width:100%}.rro-export-controls small{text-align:left}}@font-face{font-family:Manrope;src:url(/application/assets/Manrope-400-PaqtzbVb.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/application/assets/Manrope-500-BYYD-dBL.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/application/assets/Manrope-600-4f0koTD-.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/application/assets/Manrope-700-BZp_XxE4.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}#encore-main :is(.risk-results-overview,.risk-results-map,.lsa-page,.cdra-maps,.planning-tools-page),#encore-main .ims-page .ims-heading{--rp-paper:#fffef8;--rp-page:#f6f7ed;--rp-soft:#edf4e9;--rp-line:#bfd0bd;--rp-divider:#d9e4d5;--rp-strong-line:#a8c4a9;--rp-hover-line:#76a17e;--rp-green:#176b42;--rp-deep:#145b38;--rp-ink:#123829;--rp-muted:#66776d;--rp-radius:9px;--rp-shadow:0 7px 22px #224b2713}#encore-main :is(.risk-results-overview,.risk-results-map,.lsa-page,.cdra-maps,.planning-tools-page){width:100%;min-width:0;max-width:none;min-height:100%;color:var(--rp-ink);background:linear-gradient(#176b420b 1px, transparent 1px), linear-gradient(90deg, #176b420b 1px, transparent 1px), radial-gradient(circle at 88% 8%, #e0ab3c17, transparent 30%), var(--rp-page);background-size:40px 40px,40px 40px,auto,auto;grid-auto-rows:max-content;align-content:start;gap:16px;margin:0;padding:20px;font-family:Manrope,system-ui,sans-serif}#encore-main :is(.risk-results-overview,.risk-results-map,.lsa-page,.cdra-maps,.planning-tools-page) *{box-sizing:border-box}#encore-main :is(.risk-results-overview,.risk-results-map,.lsa-page,.cdra-maps,.planning-tools-page) :focus-visible{outline-offset:2px;outline:3px solid #176b423d}html body #encore-main :is(.risk-results-overview .rro-hero,.risk-results-map .rrm-page-header,.lsa-page .lsa-hero,.cdra-maps .tsm-hero,.planning-tools-page .planning-tools-header,.ims-page .ims-heading){border:1px solid var(--rp-strong-line);border-radius:var(--rp-radius);min-height:0;color:var(--rp-ink);box-shadow:var(--rp-shadow);background:linear-gradient(110deg,#fffef8f7,#edf4e9e6);margin:0;padding:18px 20px 16px;position:relative;overflow:hidden}html body #encore-main :is(.risk-results-overview .rro-hero,.risk-results-map .rrm-page-header,.lsa-page .lsa-hero,.cdra-maps .tsm-hero,.planning-tools-page .planning-tools-header,.ims-page .ims-heading):before,html body #encore-main :is(.risk-results-overview .rro-hero,.risk-results-map .rrm-page-header,.lsa-page .lsa-hero,.cdra-maps .tsm-hero,.planning-tools-page .planning-tools-header,.ims-page .ims-heading):after{border-top:1px solid var(--rp-green);content:"";pointer-events:none;width:28px;height:11px;position:absolute;top:10px}html body #encore-main :is(.risk-results-overview .rro-hero,.risk-results-map .rrm-page-header,.lsa-page .lsa-hero,.cdra-maps .tsm-hero,.planning-tools-page .planning-tools-header,.ims-page .ims-heading):before{border-left:1px solid var(--rp-green);left:10px}html body #encore-main :is(.risk-results-overview .rro-hero,.risk-results-map .rrm-page-header,.lsa-page .lsa-hero,.cdra-maps .tsm-hero,.planning-tools-page .planning-tools-header,.ims-page .ims-heading):after{border-right:1px solid var(--rp-green);border-bottom:0;bottom:auto;right:10px}html body #encore-main :is(.risk-results-overview .rro-hero h1,.risk-results-map .rrm-page-header h1,.lsa-page .lsa-hero h1,.cdra-maps .tsm-hero h1,.planning-tools-page .planning-tools-header h1,.ims-page .ims-heading h1){color:var(--rp-deep)!important;letter-spacing:-.03em!important;text-transform:none!important;margin:0 0 6px!important;font-family:Manrope,system-ui,sans-serif!important;font-size:clamp(32px,2.4vw,36px)!important;font-weight:700!important;line-height:1.15!important}html body #encore-main :is(.risk-results-overview .rro-hero p,.risk-results-map .rrm-page-header p,.lsa-page .lsa-hero p,.cdra-maps .tsm-hero p,.risk-results-overview .rro-hero>div>span,.planning-tools-page .planning-tools-header p,.ims-page .ims-subtitle){color:var(--rp-muted);margin-top:0;font-family:Manrope,system-ui,sans-serif;font-size:14px;line-height:1.5}html body #encore-main :is(.risk-results-overview .rro-breadcrumb,.risk-results-map .rrm-page-header nav,.lsa-page .lsa-hero>span,.planning-tools-page .planning-tools-eyebrow,.ims-page .ims-breadcrumb){color:var(--rp-green);letter-spacing:.08em;text-transform:uppercase;font:600 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace!important}#encore-main .risk-results-overview>section,#encore-main .risk-results-overview .rro-summary article,#encore-main .risk-results-map :is(.rrm-filters,.rrm-method,.rrm-map-card,.rrm-details),#encore-main .lsa-page .lsa-section,#encore-main .cdra-maps :is(.cdra-map-picker,.tsm-view-nav,.tsm-summary,.tsm-filter-card,.tsm-map-card,.tsm-detail-card,.tsm-source-note,.tsm-unavailable),#encore-main .cdra-maps>section[aria-label=Source\ inventory],#encore-main .planning-tools-page :is(.gis-draft-section,.nextgis-files-panel,.digitization-card){border-color:var(--rp-line);border-radius:var(--rp-radius);box-shadow:var(--rp-shadow);background:linear-gradient(145deg,#fffef8fa,#edf4e9d6)}#encore-main :is(.risk-results-overview,.risk-results-map,.lsa-page,.cdra-maps,.planning-tools-page) :is(select,input:not([type=checkbox]):not([type=radio]),textarea){border-color:var(--rp-strong-line);background:var(--rp-paper);color:var(--rp-ink);border-radius:6px;font-family:inherit}#encore-main :is(.risk-results-overview,.risk-results-map,.lsa-page,.cdra-maps,.planning-tools-page) select{min-height:38px}#encore-main .risk-results-overview{--rro-ink:var(--rp-ink);--rro-muted:var(--rp-muted);--rro-line:var(--rp-line);--rro-surface:var(--rp-paper);--rro-soft:var(--rp-soft);--rro-green:var(--rp-green)}#encore-main .risk-results-overview .rro-hero{min-height:0}#encore-main .risk-results-overview .rro-summary{gap:12px}#encore-main .risk-results-overview .rro-summary article{border-left:2px solid var(--rp-green)}#encore-main .risk-results-overview :is(.rro-secondary-filters,.rro-table-wrap thead th,.rro-detail-result>span){background:var(--rp-soft)}#encore-main .risk-results-map{--rrm-ink:var(--rp-ink);--rrm-muted:var(--rp-muted);--rrm-line:var(--rp-line);--rrm-card:var(--rp-paper);--rrm-soft:var(--rp-soft);--rrm-brand:var(--rp-green)}#encore-main .risk-results-map .rrm-page-header{gap:5px}#encore-main .risk-results-map .rrm-page-header nav strong{color:var(--rp-green)}#encore-main .risk-results-map .rrm-page-actions button{border-color:var(--rp-strong-line);background:var(--rp-paper);min-height:38px;color:var(--rp-deep);box-shadow:none;border-radius:6px}#encore-main .risk-results-map .rrm-filters{padding:14px 16px}#encore-main .risk-results-map .rrm-field>span{color:var(--rp-muted);font-size:10px;font-weight:700}#encore-main .risk-results-map .rrm-more-filters{border-color:var(--rp-divider)}#encore-main .risk-results-map .rrm-method{overflow:hidden}#encore-main .risk-results-map .rrm-method>summary>span>svg{background:var(--rp-soft);color:var(--rp-green)}#encore-main .lsa-page{--lsa-ink:var(--rp-ink);--lsa-line:var(--rp-line);--lsa-soft:var(--rp-soft)}#encore-main .lsa-page .lsa-hero p{max-width:940px}#encore-main .lsa-page .lsa-section{padding:18px}#encore-main .lsa-page .lsa-heading{margin-bottom:14px}#encore-main .lsa-page .lsa-heading h2{color:var(--rp-ink);font-size:18px}#encore-main .lsa-page :is(.lsa-source,.lsa-score-table,.lsa-inspector,.lsa-sample-explanation,.lsa-barangay-scroll,.lsa-official-table-wrap,.lsa-rule-columns>div,.lsa-runbar){border-color:var(--rp-line);border-radius:8px}#encore-main .lsa-page :is(.lsa-source,.lsa-score-table h3,.lsa-official-table-wrap>h3,.lsa-rule-columns h4,.lsa-runbar,.lsa-profile-guide){background:var(--rp-soft)}#encore-main .lsa-page .lsa-official-intro>div{border-color:var(--rp-line);background:var(--rp-soft);border-radius:8px}#encore-main .lsa-page .lsa-official-intro>div:last-child{background:var(--rp-deep)}#encore-main .lsa-page .lsa-official-workspace{box-shadow:var(--rp-shadow)}#encore-main .lsa-page .lsa-official-table-wrap{width:100%;min-width:0}#encore-main .cdra-maps{--cdra-green:var(--rp-green);--cdra-green-dark:var(--rp-deep);--cdra-ink:var(--rp-ink);--cdra-muted:var(--rp-muted);--cdra-line:var(--rp-line);--cdra-panel:var(--rp-paper)}#encore-main .cdra-maps .tsm-hero{min-height:0;padding:18px 20px 16px}#encore-main .cdra-maps .cdra-map-picker{min-height:0;margin:0;overflow:hidden}#encore-main .cdra-maps .cdra-map-picker>header{border-color:var(--rp-line);background:linear-gradient(90deg, var(--rp-soft), var(--rp-paper) 44%);padding:14px 18px}#encore-main .cdra-maps .cdra-map-picker select{height:38px}#encore-main .cdra-maps .cdra-map-catalog{padding:14px 18px 16px}#encore-main .cdra-maps .cdra-map-catalog a{border-color:var(--rp-line);background:var(--rp-paper);border-radius:7px}#encore-main .cdra-maps .cdra-map-catalog a:hover{border-color:var(--rp-hover-line);background:var(--rp-soft)}#encore-main .cdra-maps .tsm-view-nav{background:var(--rp-soft);margin:0}html[data-theme=dark] #encore-main :is(.risk-results-overview,.risk-results-map,.lsa-page,.cdra-maps,.planning-tools-page){--rp-paper:#101d16;--rp-page:#08130e;--rp-soft:#17291f;--rp-line:#345242;--rp-divider:#263d32;--rp-strong-line:#4b6e5b;--rp-hover-line:#6da884;--rp-green:#69c891;--rp-deep:#8bd8aa;--rp-ink:#e7f3eb;--rp-muted:#9fb2a7;background:linear-gradient(#69c8910d 1px, transparent 1px), linear-gradient(90deg, #69c8910d 1px, transparent 1px), radial-gradient(circle at 88% 8%, #e0ab3c12, transparent 30%), var(--rp-page);background-size:40px 40px,40px 40px,auto,auto}html[data-theme=dark] body #encore-main :is(.risk-results-overview .rro-hero,.risk-results-map .rrm-page-header,.lsa-page .lsa-hero,.cdra-maps .tsm-hero,.planning-tools-page .planning-tools-header,.ims-page .ims-heading){border-color:var(--rp-strong-line);color:var(--rp-ink);background:linear-gradient(110deg,#12271dfa,#0c1b14f5)}html[data-theme=dark] #encore-main .risk-results-overview>section,html[data-theme=dark] #encore-main .risk-results-overview .rro-summary article,html[data-theme=dark] #encore-main .risk-results-map :is(.rrm-filters,.rrm-method,.rrm-map-card,.rrm-details),html[data-theme=dark] #encore-main .lsa-page .lsa-section,html[data-theme=dark] #encore-main .cdra-maps :is(.cdra-map-picker,.tsm-view-nav,.tsm-summary,.tsm-filter-card,.tsm-map-card,.tsm-detail-card,.tsm-source-note,.tsm-unavailable),html[data-theme=dark] #encore-main .cdra-maps>section[aria-label=Source\ inventory],html[data-theme=dark] #encore-main .planning-tools-page :is(.gis-draft-section,.nextgis-files-panel,.digitization-card){background:linear-gradient(145deg,#101d16fa,#17291feb)}html[data-theme=dark] body #encore-main :is(.risk-results-overview .rro-hero h1,.risk-results-map .rrm-page-header h1,.lsa-page .lsa-hero h1,.cdra-maps .tsm-hero h1,.planning-tools-page .planning-tools-header h1,.ims-page .ims-heading h1){color:var(--rp-deep)!important}html[data-theme=dark] #encore-main .risk-results-map :is(.rrm-filters,.rrm-method,.rrm-details,.rrm-details>header){background:var(--rp-paper)}html[data-theme=dark] #encore-main .cdra-maps .cdra-map-picker>header{background:linear-gradient(90deg, var(--rp-soft), var(--rp-paper) 44%)}html[data-theme=dark] #encore-main .cdra-maps :is(.cdra-map-picker select,.cdra-map-catalog a){border-color:var(--rp-line);background:var(--rp-paper);color:var(--rp-ink)}@media (width<=720px){#encore-main :is(.risk-results-overview,.risk-results-map,.lsa-page,.cdra-maps,.planning-tools-page){gap:12px;padding:12px}html body #encore-main :is(.risk-results-overview .rro-hero,.risk-results-map .rrm-page-header,.lsa-page .lsa-hero,.cdra-maps .tsm-hero,.planning-tools-page .planning-tools-header,.ims-page .ims-heading){min-height:0;padding:16px}html body #encore-main :is(.risk-results-overview .rro-hero h1,.risk-results-map .rrm-page-header h1,.lsa-page .lsa-hero h1,.cdra-maps .tsm-hero h1,.planning-tools-page .planning-tools-header h1,.ims-page .ims-heading h1){font-size:28px!important}}html body #encore-main .risk-results-overview{gap:13px;padding:18px}html body #encore-main .risk-results-overview .rro-breadcrumb{flex-wrap:wrap}html body #encore-main .risk-results-overview .rro-export-controls{flex:0 0 350px;padding:12px 16px}html body #encore-main .risk-results-overview .rro-export-controls small{font-size:11px}html body #encore-main .risk-results-overview>.rro-summary{box-shadow:none;background:0 0;border:0;gap:12px}html body #encore-main .risk-results-overview .rro-summary article{--summary-color:#007044;--summary-icon:#e0f5e9}html body #encore-main .risk-results-overview .rro-summary .tone-progress{--summary-color:#e78a00;--summary-icon:#fff1d8}html body #encore-main .risk-results-overview .rro-summary .tone-outdated{--summary-color:#d70018;--summary-icon:#ffe0e3}html body #encore-main .risk-results-overview .rro-summary article>svg{width:42px;height:42px;color:var(--summary-color);background:var(--summary-icon);border-radius:50%;padding:11px}html body #encore-main .risk-results-overview .rro-filter-panel{padding:0 22px 16px}html body #encore-main .risk-results-overview .rro-filter-heading{padding:9px 0 7px}html body #encore-main .risk-results-overview .rro-filter-heading h2{align-items:center;gap:10px;font-size:14px;display:flex}html body #encore-main .risk-results-overview .rro-filter-heading h2 svg{color:var(--rp-green);width:19px;height:19px}html body #encore-main .risk-results-overview .rro-clear{border-color:var(--rp-line);background:var(--rp-paper);min-height:38px;padding:8px 14px}html body #encore-main .risk-results-overview .rro-primary-filters{grid-template-columns:1.35fr 1fr 1.05fr .65fr 1fr 1fr 1fr;gap:16px;padding:0}html body #encore-main .risk-results-overview .rro-secondary-filters{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:12px 0 0;padding:0}html body #encore-main .risk-results-overview .rro-field>span{color:var(--rp-muted);font-size:12px}html body #encore-main .risk-results-overview .rro-field select,html body #encore-main .risk-results-overview .rro-search>div{border:1px solid var(--rp-strong-line);background:var(--rp-paper);border-radius:7px;height:42px;font-size:12px}html body #encore-main .risk-results-overview .rro-search input{background:0 0;border:0;min-width:0;font-size:12px}html body #encore-main .risk-results-overview .rro-search svg{color:var(--rp-green)}html body #encore-main .risk-results-overview .rro-table-wrap{border:0;border-radius:10px 10px 0 0}html body #encore-main .risk-results-overview .rro-table-wrap thead th{background:var(--rp-soft);height:42px;color:var(--rp-muted);font-size:12px}html body #encore-main .risk-results-overview .rro-table-wrap td{height:46px;color:var(--rp-ink);border-color:var(--rp-divider);padding-top:7px;padding-bottom:7px;font-size:12px}html body #encore-main .risk-results-overview .rro-expand strong{font-weight:700}html body #encore-main .risk-results-overview .rro-expand small{color:var(--rp-muted);font-size:10px}html body #encore-main .risk-results-overview .rro-score{font-weight:500}html body #encore-main .risk-results-overview .rro-category,html body #encore-main .risk-results-overview .rro-status{border:0;border-radius:999px;gap:7px;padding:5px 12px;font-size:11px;font-weight:600;line-height:16px}html body #encore-main .risk-results-overview .rro-category:before{background:var(--risk-color);border:0;width:9px;height:9px}html body #encore-main .risk-results-overview .status-completed{color:#096443;background:#dcf4e5}html body #encore-main .risk-results-overview .status-completed svg circle{fill:currentColor;stroke:currentColor}html body #encore-main .risk-results-overview .status-completed svg path{stroke:#fff;stroke-width:3px}html body #encore-main .risk-results-overview .rro-status svg{width:12px;height:12px}html body #encore-main .risk-results-overview .rro-export:not(:disabled){background:var(--rp-green);border-color:var(--rp-green);color:#fff}html body #encore-main .risk-results-overview .rro-export:not(:disabled):hover{background:var(--rp-deep)}html body #encore-main .risk-results-overview .rro-results th[data-column=action]{width:180px}html body #encore-main .risk-results-overview .rro-row-actions .rro-row-action{border-radius:5px;justify-content:space-between;width:128px;min-width:0;height:32px;min-height:32px;padding:0 14px;font-size:11px}html body #encore-main .risk-results-overview .rro-row-action.result-action:not(:disabled){color:#fff;background:linear-gradient(110deg,#00513f,#086c51 55%,#00513f);border:1px solid #126e56;box-shadow:inset 0 1px 2px #ffffff1f,0 1px 2px #003c2c1f}html body #encore-main .risk-results-overview .rro-row-action.result-action:not(:disabled):hover{background:#004c39}@media (width<=720px){html body #encore-main .risk-results-overview .rro-mobile-actions .rro-row-action{width:100%;min-height:42px}}html body #encore-main .risk-results-overview .rro-action-menu>summary{border-color:var(--rp-line);background:var(--rp-paper);color:var(--rp-ink);border-radius:6px}html body #encore-main .risk-results-overview .rro-pagination{background:var(--rp-paper)}@media (width<=1200px){html body #encore-main .risk-results-overview .rro-primary-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=950px){html body #encore-main .risk-results-overview .rro-hero{flex-direction:column;align-items:stretch}html body #encore-main .risk-results-overview .rro-export-controls{flex-basis:auto;width:100%}html body #encore-main .risk-results-overview .rro-primary-filters,html body #encore-main .risk-results-overview .rro-secondary-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){html body #encore-main .risk-results-overview{gap:12px;padding:12px}html body #encore-main .risk-results-overview .rro-filter-panel{padding:0 14px 16px}html body #encore-main .risk-results-overview .rro-primary-filters,html body #encore-main .risk-results-overview .rro-secondary-filters{grid-template-columns:minmax(0,1fr);gap:12px}html body #encore-main .risk-results-overview .rro-export-controls{grid-template-columns:minmax(70px,1fr) auto;gap:10px;padding:12px}html body #encore-main .risk-results-overview .rro-export{padding-inline:10px;font-size:12px}html body #encore-main .risk-results-overview .rro-mobile-results .rro-row-details{grid-template-columns:minmax(0,1fr)}html body #encore-main .risk-results-overview .rro-mobile-results>article{background:var(--rp-paper);border-color:var(--rp-line)}}.map-basemap-links{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.map-basemap-links button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.map-basemap-usage-note{color:#64748b;margin-top:8px;font-size:10px;display:block}.ported-basemap-card i[data-basemap-preview=google-roadmap]{background:linear-gradient(25deg,#0000 46%,#fff 47% 51%,#0000 52%),linear-gradient(115deg,#dceacb 40%,#b4dcea 41% 54%,#ece9df 55%)}.ported-basemap-card i[data-basemap-preview=google-satellite]{background:linear-gradient(40deg,#244133 35%,#365d32 36% 60%,#1a3a49 61%)}.rrm-google-credit{z-index:13;color:#26342f;background:#fffffff5;border-radius:3px;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100% - 68px);padding:10px 10px 5px;font:10px/1.3 sans-serif;display:flex;position:absolute;bottom:20px;right:46px}.rrm-google-credit img{flex:none;width:auto;height:18px}.rrm-google-credit span{max-width:60ch}.rrm-map-frame[data-google-basemap=true]~.cdra-map-click-prompt{bottom:105px}.mla-review{background:#f7faf8;border:1px solid #ccdfd5;border-radius:12px;min-width:0;margin-top:1rem;padding:1rem}.mla-review>header{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.mla-form{gap:.8rem;min-width:0;margin-top:.8rem;display:grid}.mla-form p{color:#486356;margin:0;font-size:.82rem}.mla-form label{gap:.35rem;font-size:.84rem;display:grid}.mla-form select,.mla-form textarea{color:#203e31;background:#fff;border:1px solid #b8cec1;border-radius:7px;width:100%;min-width:0;padding:.6rem}.mla-form textarea{min-height:90px}.mla-form .mla-confirm{align-items:flex-start;gap:.5rem;display:flex}.mla-confirm input{flex-shrink:0;margin-top:.25rem}.mla-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.mla-metrics>div{background:#fff;border-radius:7px;padding:.6rem}.mla-metrics dt{color:#526e5f;font-size:.75rem}.mla-metrics dd{margin:0;font-size:.9rem;font-weight:600}.mla-blockers{color:#785423;background:#fff7e9;border:1px solid #e4d7b9;border-radius:8px;padding:.8rem;font-size:.83rem}.mla-form ul{margin:.4rem 0;padding-left:1.3rem}.mla-table{overflow:auto}.mla-table table{border-collapse:collapse;width:100%;font-size:.83rem}.mla-table th,.mla-table td{text-align:left;border-bottom:1px solid #d5e2d9;padding:.5rem}.mla-table select{min-width:100px}.mla-form details,.mla-form li{overflow-wrap:anywhere;font-size:.8rem}.mla-form button{justify-self:start}@media (width<=600px){.mla-metrics{grid-template-columns:1fr}.mla-review{padding:.75rem}}.mla-form select,.mla-form textarea{box-sizing:border-box}.risk-results-map{--rrm-ink:var(--ui-ink);--rrm-muted:var(--ui-muted);--rrm-line:var(--ui-line);--rrm-card:var(--ui-panel);--rrm-soft:var(--ui-soft);--rrm-brand:#126b49;min-width:0;min-height:100%;color:var(--rrm-ink);font-family:var(--encore-font-sans);background:linear-gradient(#fbfcf9 0,#f7f8f4 100%);gap:12px;padding:14px 20px 24px;display:grid}.rrm-page-header{background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);border:1px solid #d9e4de;border-radius:16px;gap:6px;margin-bottom:14px;padding:20px 24px;display:grid;box-shadow:0 10px 28px #19453211}.rrm-page-header nav{color:#6b7b76;align-items:center;gap:8px;font-size:12px;display:flex}.rrm-page-header nav svg{width:14px;height:14px}.rrm-page-header nav strong{color:#274139;font-weight:600}.rrm-page-header>div{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.rrm-page-header h1{letter-spacing:-.025em;font-size:26px;font-weight:600;line-height:1.12;color:#172333!important;margin:0!important}.rrm-page-header p{color:var(--rrm-muted);margin:7px 0 0;font-size:14px;line-height:1.5}.rrm-page-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.rrm-page-actions button{color:#155f42;min-height:42px;font:600 12px var(--encore-font-sans);cursor:pointer;background:#fff;border:1px solid #bfd1c9;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 15px;display:inline-flex;box-shadow:0 2px 7px #1846380a}.rrm-page-actions button:hover{background:#f2f8f4;border-color:#9dbdaf}.rrm-page-actions button:disabled{cursor:wait;opacity:.6}.rrm-page-actions svg{width:16px}.rrm-page-actions small{z-index:20;color:#fff;white-space:nowrap;background:#173e32;border-radius:7px;padding:7px 10px;font-size:10px;position:absolute;top:48px;right:0}.rrm-filter-toggle{border:1px solid var(--rrm-line);color:#24423b;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:600;display:none}.rrm-filter-toggle svg{width:16px}.rrm-filter-toggle span{color:#126547;background:#dff2e8;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:10px;display:grid}.rrm-filters{border:1px solid var(--rrm-line);background:#fffffff7;border-radius:10px;padding:12px 16px;box-shadow:0 4px 18px #23433908}.rrm-primary-filter-grid{grid-template-columns:1.2fr 1fr 1fr 1.05fr;gap:10px;display:grid}.rrm-field,.rrm-geography-hold{gap:4px;min-width:0;display:grid}.rrm-field>span,.rrm-geography-hold>span{color:#31433e;font-size:10px;font-weight:600}.rrm-field select{color:#203832;width:100%;min-height:38px;font:600 11px var(--encore-font-sans);background:#fcfdfc;border:1px solid #c9d6d1;border-radius:7px;padding:0 28px 0 10px}.rrm-field select:focus-visible{border-color:#5c9b7e;outline:3px solid #126b4933}.rrm-geography-hold p{color:#82908c;border:1px dashed #cbd7d3;border-radius:9px;align-items:center;min-height:44px;margin:0;padding:0 12px;font-size:11px;display:flex}.rrm-more-filters{border-top:1px solid #e8eeeb;margin-top:15px;padding-top:13px}.rrm-more-filters summary{color:#526c64;cursor:pointer;align-items:center;gap:7px;width:max-content;font-size:11px;font-weight:600;list-style:none;display:flex}.rrm-more-filters summary::-webkit-details-marker{display:none}.rrm-method summary::-webkit-details-marker{display:none}.rrm-legend-info summary::-webkit-details-marker{display:none}.rrm-more-filters summary svg{width:14px}.rrm-more-filters summary svg:last-child{transition:transform .2s}.rrm-more-filters[open] summary svg:last-child{transform:rotate(180deg)}.rrm-more-filters>div{grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) auto;align-items:end;gap:14px;padding-top:14px;display:grid}.rrm-more-filters button{color:#386056;cursor:pointer;background:#f6faf8;border:1px solid #c8d6d1;border-radius:9px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:11px;font-weight:600;display:flex}.rrm-more-filters button svg{width:14px}.rrm-method{background:#f8fbf8eb;border:1px solid #dce7e1;border-radius:8px;overflow:hidden}.rrm-method>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:6px 12px;list-style:none;display:flex}.rrm-method>summary>span{align-items:center;gap:8px;min-width:0;display:flex}.rrm-method>summary>span>svg{width:22px;height:22px;color:var(--rrm-brand);background:#e2f2e9;border-radius:6px;flex:none;padding:4px}.rrm-method>summary span span{align-items:baseline;gap:6px;display:flex}.rrm-method>summary strong{color:#23423a;font-size:11px}.rrm-method>summary small{color:#6a7b75;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.rrm-method>summary>b{color:var(--rrm-brand);flex:none;align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.rrm-method>summary>b svg{width:12px;transition:transform .2s}.rrm-method[open]>summary>b svg{transform:rotate(180deg)}.rrm-method>div{border-top:1px solid #edf2ef;padding:0 16px 14px}.rrm-method ol{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.rrm-method li{grid-template-columns:26px minmax(0,1fr) 16px;align-items:start;gap:8px;min-width:0;display:grid}.rrm-method li>b{color:#17664a;background:#d7eee1;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.rrm-method li>span{gap:3px;display:grid}.rrm-method li strong{font-size:10px;line-height:1.3}.rrm-method li small{color:#6a7975;font-size:9px;line-height:1.4}.rrm-method li>svg{color:#7a8a85;width:14px;margin-top:4px}.rrm-method>div>p{color:#31698b;align-items:center;gap:6px;margin:14px 0 0;font-size:10px;display:flex}.rrm-method>div>p svg{width:14px}.rrm-warning,.rrm-unmapped-reason{color:#895015;background:#fff8e9;border:1px solid #efc27b;border-radius:9px;align-items:flex-start;gap:8px;margin:0;padding:11px 13px;font-size:11px;display:flex}.rrm-warning svg,.rrm-unmapped-reason svg{flex:none;width:16px}.rrm-map-card,.rrm-results{border:1px solid var(--rrm-line);background:var(--rrm-card);border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 6px 24px #1d3e330a}.rrm-map-heading{border-bottom:1px solid #e3eae7;align-items:center;gap:10px;min-height:54px;padding:8px 16px;display:flex}.rrm-map-heading>span{color:#0f704c;background:#e3f3ea;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.rrm-map-heading>span svg{width:16px}.rrm-map-heading h2{margin:0;font-size:13px;font-weight:600}.rrm-map-heading p{color:#6b7b76;margin:2px 0 0;font-size:10px}.rrm-map-heading small{color:#477164;margin-top:3px;font-size:9px;font-weight:600;display:block}.rrm-map-heading small.is-unavailable{color:#9a5a18}.rrm-map-counts{align-items:center;gap:6px;margin-left:auto;display:flex}.rrm-map-counts span,.rrm-map-counts button{color:#60716b;min-height:30px;font:600 8px var(--encore-font-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#eff5f1;border:0;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;display:flex}.rrm-map-counts strong{color:#17694c;letter-spacing:0;font-size:13px}.rrm-map-counts .is-progress{color:#47637d;background:#eef4fd}.rrm-map-counts .is-progress strong{color:#276aab}.rrm-map-counts button{color:#75634d;cursor:pointer;background:#fff8ec;border:1px solid #ecd9bc}.rrm-map-counts button:hover,.rrm-map-counts button[aria-expanded=true]{background:#fff1d8;border-color:#d7af70}.rrm-map-counts button strong{color:#a35e17}.rrm-map-canvas-wrap{background:#dfeae6;height:calc(100vh - 280px);min-height:480px;position:relative;overflow:hidden}.rrm-map-frame,.rrm-maplibre,.rrm-map-frame .coordinate-canvas-stage{width:100%;height:100%;min-height:0}.rrm-map-frame{position:relative}.rrm-maplibre{position:absolute;inset:0}.rrm-map-loading{z-index:7;color:#40655e;background:#e7f0ed;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;inset:0}.rrm-map-loading.is-error{color:#6a4a40;text-align:center;background:#edf2f1;padding:24px}.rrm-boundary-empty{z-index:7;color:#765324;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffcf5f5;border:1px solid #745b3847;border-radius:13px;justify-items:center;gap:7px;width:min(420px,100% - 32px);padding:22px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 12px 36px #23302d2e}.rrm-boundary-empty svg{width:28px;height:28px}.rrm-boundary-empty strong{color:#4f3b20;font-size:13px}.rrm-boundary-empty span{max-width:340px;font-size:10px;line-height:1.5}.rrm-map-tooltip{color:#1d3536;min-width:130px;font:600 10px var(--encore-font-sans);gap:3px;display:grid}.rrm-map-tooltip strong{font-size:12px}.rrm-map-tooltip span{color:#5a6c6f}.rrm-map-tooltip .rrm-tooltip-risk{color:#314642;align-items:center;gap:5px;display:flex}.rrm-tooltip-risk i{border:1px solid #0000002e;border-radius:50%;flex:none;width:9px;height:9px}.rrm-map-frame .maplibregl-popup-content{border-radius:9px;padding:10px 12px;box-shadow:0 8px 28px #102d2633}.rrm-map-frame .maplibregl-ctrl-attrib{border-radius:12px;background:#ffffffe6!important;font-size:9px!important}.rrm-map-tools{z-index:8;align-items:flex-start;gap:8px;width:max-content;position:absolute;top:12px;left:12px;flex-flow:row!important;display:flex!important}.rrm-layer-control{flex:none;position:relative}.rrm-navigation-control{border-radius:8px;flex:none;display:flex;overflow:hidden;box-shadow:0 4px 12px #12332a1a}.rrm-layer-control>button,.rrm-navigation-control button{color:#24483e;min-height:34px;font:600 11px var(--encore-font-sans);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#fffffff5;border:1px solid #405c5433;justify-content:center;align-items:center;gap:7px;display:flex;box-shadow:0 4px 12px #12332a1a}.rrm-layer-control>button{border-radius:8px;min-width:90px;padding:0 10px}.rrm-layer-control>button svg{width:14px;height:14px}.rrm-layer-control>button svg:last-child{width:12px;margin-left:2px;transition:transform .18s}.rrm-layer-control>button[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.rrm-layer-control button:disabled,.rrm-navigation-control button:disabled{opacity:.55;cursor:wait}.rrm-layer-control>div{overscroll-behavior:contain;background:#fffffffb;border:1px solid #405c542e;border-radius:12px;gap:3px;width:300px;max-height:min(500px,100vh - 210px);padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 14px 34px #12332a33}.rrm-layer-control>div strong{color:#6a7b75;letter-spacing:.08em;text-transform:uppercase;padding:5px 7px 7px;font-size:8px}.rrm-layer-control>div strong.rrm-layer-section{border-top:1px solid #e3ebe7;margin-top:5px;padding-top:9px}.rrm-layer-control>div button{color:#29453d;min-height:40px;font:600 10px var(--encore-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:6px 8px;display:flex}.rrm-layer-control>div button .rrm-layer-swatch{border:1px solid #17352f6b;border-radius:50%;flex:none;width:10px;height:10px;margin-right:7px;box-shadow:0 0 0 2px #ffffffc7}.rrm-layer-control>div button .rrm-layer-copy{flex:1;gap:2px;min-width:0;line-height:1.25;display:grid}.rrm-layer-control>div button small{color:#74837e;font-size:8px;font-weight:500}.rrm-layer-control>div button:hover,.rrm-layer-control>div button[aria-checked=true]{color:#126b49;background:#e9f4ef}.rrm-layer-state{color:#687974;text-align:center;text-transform:uppercase;background:#e7ecea;border-radius:999px;min-width:31px;margin-left:8px;padding:3px 6px;font-size:7px;font-weight:700}.rrm-layer-option[aria-checked=true] .rrm-layer-state{color:#126b49;background:#d4eddf}.rrm-layer-check{color:#126b49;text-align:center;width:18px;margin-left:8px;font-size:12px}.rrm-layer-source{color:#506b62;background:#f3f7f5;border-radius:7px;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:2px 6px;margin:5px 3px 2px;padding:8px;font-size:8px;line-height:1.4;display:grid}.rrm-layer-source svg{color:#207654;width:13px;height:13px}.rrm-layer-source small{color:#768780;grid-column:2;font-size:7px;line-height:1.4}.rrm-layer-error{color:#8a3d24;background:#fff2ed;border-left:3px solid #c75b37;border-radius:7px;align-items:flex-start;gap:6px;margin:5px 3px 2px;padding:8px;font-size:8px;line-height:1.4;display:flex}.rrm-layer-error svg{flex:none;width:13px;height:13px}.rrm-navigation-control{border-radius:8px;display:flex;overflow:hidden;box-shadow:0 4px 12px #12332a1a}.rrm-navigation-control button{width:34px;box-shadow:none;border-radius:0}.rrm-navigation-control button+button{border-left:0}.rrm-navigation-control button:first-child{border-radius:8px 0 0 8px}.rrm-navigation-control button:last-child{border-radius:0 8px 8px 0;width:auto;min-width:52px;padding:0 9px}.rrm-navigation-control button svg{width:14px;height:14px}.rrm-navigation-control button:last-child svg{width:13px}.rrm-layer-control button:hover:not(:disabled),.rrm-navigation-control button:hover:not(:disabled){color:#0b6c49;background:#f2f8f5}.rrm-hazard-reference{z-index:7;color:#29443d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #36544b42;border-radius:12px;gap:9px;width:min(350px,100% - 32px);max-height:calc(100% - 130px);padding:13px;display:grid;position:absolute;bottom:34px;left:16px;overflow:auto;box-shadow:0 9px 28px #102d2633}.rrm-hazard-reference header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.rrm-hazard-reference header>span{grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:6px;min-width:0;display:grid}.rrm-hazard-reference header svg{color:#1a7655;width:15px;height:15px}.rrm-hazard-reference header small{color:#58736b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.rrm-hazard-reference header strong{color:#193a31;grid-column:1/-1;margin-top:4px;font-size:12px;line-height:1.35}.rrm-hazard-reference header button{color:#48665d;cursor:pointer;background:#fff;border:1px solid #d8e5df;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.rrm-hazard-reference header button svg{width:14px}.rrm-hazard-reference>p{color:#556d66;margin:0;font-size:9px;line-height:1.5}.rrm-hazard-reference dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.rrm-hazard-reference dl div{background:#eef5f1;border-radius:7px;min-width:0;padding:7px}.rrm-hazard-reference dt{color:#6a7b76;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:700}.rrm-hazard-reference dd{color:#29453d;overflow-wrap:anywhere;margin:3px 0 0;font-size:8px;font-weight:650;line-height:1.3}.rrm-hazard-classes{flex-wrap:wrap;gap:6px;display:flex}.rrm-hazard-classes span{color:#435e56;background:#fff;border:1px solid #dbe6e1;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:600;display:inline-flex}.rrm-hazard-classes i{border:1px solid #0000002e;border-radius:50%;flex:none;width:9px;height:9px}.rrm-hazard-reference>label{color:#49655d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;font-size:8px;font-weight:650;display:grid}.rrm-hazard-reference>label output{color:#17694c}.rrm-hazard-reference>label input{accent-color:#187552;grid-column:1/-1;width:100%}.rrm-hazard-reference .rrm-hazard-limit{color:#6e5726;background:#fff8e8;border-left:3px solid #d39a28;align-items:flex-start;gap:6px;padding:7px;display:flex}.rrm-hazard-limit svg{flex:none;width:13px;height:13px}.rrm-hazard-reference>a{color:#156c4b;align-items:center;gap:5px;width:max-content;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.rrm-hazard-reference>a:hover{text-decoration:underline}.rrm-hazard-reference>a svg{width:12px}.rrm-legend{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #394e492e;border-radius:10px;width:218px;transition:right .22s;position:absolute;top:16px;right:16px;overflow:hidden;box-shadow:0 8px 22px #102d2621}.rrm-map-canvas-wrap.has-drawer .rrm-legend{right:416px}.rrm-legend>button{color:#263a36;width:100%;min-height:38px;font:600 10px var(--encore-font-sans);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 11px;display:flex}.rrm-legend>button svg{width:13px;transition:transform .2s}.rrm-legend.is-open>button svg{transform:rotate(180deg)}.rrm-legend>div{gap:6px;padding:0 11px 10px;display:grid}.rrm-legend h3{color:#6b7b78;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #e8eeeb;margin:6px 0 1px;padding-top:7px;font-size:8px}.rrm-legend span{align-items:center;gap:7px;font-size:9px;display:flex}.rrm-legend i{border:1px solid #00000024;border-radius:50%;flex:none;width:10px;height:10px}.rrm-legend .rrm-risk-legend-item{grid-template-columns:10px minmax(0,1fr);align-items:center;gap:1px 7px;display:grid}.rrm-risk-legend-item b{color:var(--risk-text);font-size:9px;font-weight:650}.rrm-risk-legend-item small{color:#6a7979;grid-column:2;font-size:8px;line-height:1.3}.rrm-legend i.is-outdated{border:2px dashed #7c2d12}.rrm-legend-info{border-top:1px solid #e8eeeb;margin-top:4px;padding-top:7px}.rrm-legend-info summary{color:#527069;cursor:pointer;align-items:center;gap:5px;font-size:8px;font-weight:600;list-style:none;display:flex}.rrm-legend-info summary svg{width:12px}.rrm-legend-info p{color:#6a7979;margin:7px 0 0;font-size:8px;line-height:1.55}.rrm-details{z-index:10;background:#fffffffb;border-left:1px solid #d9e2de;width:min(400px,42%);animation:.2s ease-out rrm-drawer-in;display:block;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-18px 0 45px #11332a2e}@keyframes rrm-drawer-in{0%{opacity:.4;transform:translate(20px)}}.rrm-sheet-handle{display:none}.rrm-details>header{background:#fff;border-bottom:1px solid #e2e9e6;justify-content:space-between;align-items:flex-start;gap:10px;min-height:94px;padding:18px 18px 16px;display:flex}.rrm-details header span{color:#60716d;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:600;display:flex}.rrm-details header span svg{width:13px}.rrm-details h2{margin:7px 0 0;font-size:24px;line-height:1.08}.rrm-details header p{color:#70807c;margin:5px 0 0;font-size:10px}.rrm-details-head-actions{align-items:center;gap:7px;display:flex}.rrm-details header button{color:#64736f;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.rrm-details header button:hover{background:#f1f5f3}.rrm-details header button svg{width:17px}.rrm-risk-badge{border:1px solid var(--risk-outline);background:var(--risk-surface);min-height:30px;color:var(--risk-text);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-style:normal;font-weight:600;display:inline-flex}.rrm-risk-badge svg{width:13px;color:var(--risk-color)}.rrm-details-tabs{background:#f5f8f6;border-bottom:1px solid #e0e9e5;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:6px;padding:8px;display:grid}.rrm-details-tabs button{color:#62736e;min-height:38px;font:600 9px var(--encore-font-sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:flex}.rrm-details-tabs button svg{width:14px}.rrm-details-tabs button[aria-selected=true]{color:#126b49;background:#fff;border-color:#c5d9d0;box-shadow:0 2px 8px #1a493c14}.rrm-details>dl,.rrm-details>section{border-bottom:1px solid #e8eeec;margin:0;padding:17px 18px}.rrm-details dl{gap:11px;display:grid}.rrm-details dl div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.rrm-details dt{color:#667570;font-size:10px}.rrm-details dd{color:#263a36;text-align:right;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:600}.rrm-details section h3{color:#50645e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 11px;font-size:9px}.rrm-active-assessment{background:#f7faf8;gap:11px;display:grid}.rrm-active-assessment>label{gap:6px;display:grid}.rrm-active-assessment>label>span{color:#667570;font-size:9px;font-weight:600}.rrm-active-assessment select{color:#263a36;width:100%;min-height:40px;font:600 10px var(--encore-font-sans);background:#fff;border:1px solid #c9d8d2;border-radius:8px;padding:0 34px 0 10px}.rrm-active-assessment select:focus-visible{border-color:#5c9b7e;outline:3px solid #126b4933}.rrm-active-assessment>strong{color:#203c34;font-size:12px;font-weight:650}.rrm-active-assessment>dl{border-top:1px solid #e0e9e5;padding-top:10px}.rrm-unmapped-reason{margin:14px}.rrm-mapped-note{color:#4f6677;background:#eef7fd;border-radius:8px;align-items:center;gap:8px;margin:14px 16px;padding:10px 11px;font-size:9px;display:flex}.rrm-mapped-note svg{color:#2477c5;width:15px}.rrm-primary-action{color:#fff;cursor:pointer;background:linear-gradient(90deg,#126a48,#11794f);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 32px);min-height:42px;margin:14px 16px 18px;font-size:11px;font-weight:600;display:flex}.rrm-primary-action svg{width:14px}.rrm-flood-details{display:grid}.rrm-flood-summary{border-bottom:1px solid #e5ece9;grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.rrm-flood-summary>div{background:#f7faf8;border:1px solid #e1e9e6;border-radius:9px;gap:3px;min-width:0;padding:10px;display:grid}.rrm-flood-summary small{color:#71807c;font-size:8px}.rrm-flood-summary strong{color:#203c34;font-size:14px;font-weight:650}.rrm-flood-classes,.rrm-flood-source{border-bottom:1px solid #e5ece9;padding:16px 18px}.rrm-flood-classes h3,.rrm-flood-source h3{color:#50645e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.rrm-flood-classes>div{gap:7px;display:grid}.rrm-flood-classes article{background:#fff;border:1px solid #e0e8e5;border-radius:9px;grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.rrm-flood-classes article>i{background:var(--flood-color);border-radius:999px;width:10px;height:34px}.rrm-flood-classes article>span,.rrm-flood-classes article>b{gap:3px;display:grid}.rrm-flood-classes article strong{color:#29453d;font-size:10px}.rrm-flood-classes article small{color:#778580;font-size:8px;font-weight:500}.rrm-flood-classes article>b{color:#233d36;text-align:right;font-size:10px}.rrm-flood-source dl{gap:9px;margin:0;display:grid}.rrm-flood-source dl div{grid-template-columns:90px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.rrm-flood-source dt{color:#71807c;font-size:9px}.rrm-flood-source dd{color:#2c443d;text-align:right;overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:600}.rrm-flood-source>p{color:#6e5726;background:#fff8e8;border-left:3px solid #d39a28;align-items:flex-start;gap:7px;margin:12px 0 0;padding:9px;font-size:8px;line-height:1.5;display:flex}.rrm-flood-source>p svg{flex:none;width:13px}.rrm-flood-source>a{color:#126b49;align-items:center;gap:5px;margin-top:11px;font-size:9px;font-weight:650;text-decoration:none;display:inline-flex}.rrm-flood-source>a svg{width:12px}.rrm-flood-empty{color:#6d7e79;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:220px;padding:28px;display:grid}.rrm-flood-empty svg{width:26px}.rrm-flood-empty h3{color:#334e47;margin:0;font-size:12px}.rrm-flood-empty p{margin:0;font-size:9px;line-height:1.5}.rrm-unmapped-popover{z-index:12;background:#f8fcfffa;border:1px solid #c9deef;border-radius:12px;width:min(380px,100% - 32px);max-height:calc(100% - 32px);padding:16px;position:absolute;top:16px;right:16px;overflow:auto;box-shadow:0 16px 45px #14394d33}.rrm-unmapped-popover>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rrm-unmapped-popover>header>div{align-items:center;gap:9px;display:flex}.rrm-unmapped-popover>header svg{color:#2477c5;width:20px}.rrm-unmapped-popover header span{gap:3px;display:grid}.rrm-unmapped-popover header strong{color:#175c94;font-size:12px}.rrm-unmapped-popover header small{color:#667c89;font-size:9px}.rrm-unmapped-popover header>button{color:#60747e;cursor:pointer;background:#fff;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.rrm-unmapped-popover header>button svg{width:15px;color:inherit}.rrm-unmapped-popover>p{color:#506b79;margin:13px 0;font-size:10px;line-height:1.55}.rrm-unmapped-popover>div{color:#6d604d;background:#fff7e6;border-radius:8px;gap:8px;padding:10px;font-size:9px;line-height:1.45;display:flex}.rrm-unmapped-popover>div svg{color:#b7791f;flex:none;width:16px}.rrm-unmapped-popover ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rrm-unmapped-popover li button{color:#304b58;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe7ed;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:9px 10px;display:flex}.rrm-unmapped-popover li span{gap:3px;display:grid}.rrm-unmapped-popover li strong{font-size:10px}.rrm-unmapped-popover li small{color:#72848d;font-size:8px}.rrm-unmapped-popover li svg{width:14px}.rrm-results{margin-top:0}.rrm-results>header{border-bottom:1px solid var(--rrm-line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:13px 18px;display:grid}.rrm-results>header>span{color:#176e4e;background:#e1f3e9;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.rrm-results>header>span svg{width:18px}.rrm-results h2{margin:0;font-size:14px}.rrm-results>header p{color:#6d7b78;margin:4px 0 0;font-size:10px}.rrm-results>header button{color:#176646;cursor:pointer;background:#fff;border:1px solid #c5d7d0;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:10px;font-weight:600;display:flex}.rrm-results>header button svg{width:14px}.rrm-table-wrap{max-width:100%;overflow:auto}.rrm-results table{border-collapse:collapse;width:100%;font-size:11px}.rrm-results th,.rrm-results td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e5ecea;padding:13px 16px}.rrm-results thead th{color:#52665f;letter-spacing:.03em;text-transform:uppercase;background:#f0f5f1;font-size:9px;font-weight:600}.rrm-results tbody tr{cursor:pointer;transition:background .15s}.rrm-results tbody tr:hover{background:#f5f9f6}.rrm-results tbody tr:focus-visible{outline-offset:-3px;outline:3px solid #126b4947}.rrm-results tbody th button{color:#1f3834;font:600 11px var(--encore-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.rrm-results tbody th small{color:#7a8885;margin-top:3px;font-size:8px;font-weight:500;display:block}.rrm-results tr.is-selected{background:#ebf6f0}.rrm-score{font-variant-numeric:tabular-nums;font-weight:600}.rrm-category,.rrm-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:9px;font-weight:600;display:inline-flex}.rrm-category{border:1px solid var(--risk-outline);background:var(--risk-surface);color:var(--risk-text)}.rrm-category:before{border:1px solid var(--risk-outline);background:var(--risk-color);content:"";border-radius:50%;flex:none;width:7px;height:7px}.rrm-status{color:#526360;background:#e8edec}.rrm-status.state-calculated{color:#176744;background:#dcf3e8}.rrm-status.state-in-progress{color:#205ca8;background:#e4efff}.rrm-status.state-outdated{color:#985814;background:#fff0da}.rrm-row-action{color:#42685d;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:3px;min-width:58px;height:31px;padding:0 8px;font-size:9px;font-weight:600;display:flex}.rrm-row-action:hover{background:#e6f2ec}.rrm-row-action svg{width:13px}.rrm-empty{color:#687a75;text-align:center;place-content:center;min-height:134px;margin:0;padding:28px;display:grid}.rrm-empty svg{width:27px;margin:auto}.rrm-empty h3{color:#334e4a;margin:8px 0 3px;font-size:12px}.rrm-empty p{max-width:430px;margin:0;font-size:10px;line-height:1.55}.rrm-empty button{color:#176646;cursor:pointer;background:#fff;border:1px solid #b9cec5;border-radius:8px;align-items:center;gap:6px;width:max-content;min-height:38px;margin:12px auto 0;padding:0 13px;font-size:10px;font-weight:600;display:inline-flex}.rrm-empty button svg{width:14px}.rrm-empty.is-error{color:#8d3d30;background:#fff8f6}.rrm-empty.is-error h3{color:#7b2d25}.rrm-footnote{color:#6d7c78;margin:-2px 2px 0;font-size:9px;line-height:1.5}@media (width>=1600px){.rrm-map-canvas-wrap{height:680px}}@media (width>=2050px){.rrm-map-canvas-wrap{height:720px}}@media (width<=1100px){.rrm-primary-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rrm-map-canvas-wrap{height:580px}.rrm-map-canvas-wrap.has-drawer .rrm-legend{right:16px}.rrm-details{width:min(390px,48%)}}@media (width<=760px){.risk-results-map{gap:16px;padding:18px 16px 28px}.rrm-page-header>div{align-items:flex-start}.rrm-page-header h1{font-size:26px}.rrm-page-header p{font-size:12px}.rrm-page-actions button{min-width:42px;padding:0 11px}.rrm-page-actions .rrm-refresh span{display:none}.rrm-filter-toggle{display:flex}.rrm-filters{padding:16px;display:none}.rrm-filters.is-open{display:block}.rrm-primary-filter-grid,.rrm-more-filters>div{grid-template-columns:1fr;gap:12px}.rrm-method>summary{align-items:flex-start}.rrm-method>summary small{max-width:430px}.rrm-method ol{grid-template-columns:repeat(2,1fr)}.rrm-method li:nth-child(2n)>svg{display:none}.rrm-map-heading{flex-wrap:wrap;padding:13px 14px}.rrm-map-counts{width:100%;margin-left:0}.rrm-map-counts span,.rrm-map-counts button{flex:1;justify-content:center;padding-inline:7px}.rrm-map-canvas-wrap{height:500px;min-height:500px}.rrm-legend{width:154px;top:52px;right:10px}.rrm-map-canvas-wrap.has-drawer .rrm-legend{right:10px}.rrm-details{z-index:1100;border:1px solid var(--rrm-line);border-radius:16px;width:auto;max-height:min(78vh,650px);animation:.2s ease-out rrm-sheet-in;position:fixed;inset:auto 8px 8px;box-shadow:0 -14px 48px #08221c47}@keyframes rrm-sheet-in{0%{opacity:.5;transform:translateY(24px)}}.rrm-sheet-handle{background:#c9d4d0;border-radius:999px;width:44px;height:4px;margin:8px auto -3px;display:block}.rrm-details>header{z-index:2;border-radius:16px 16px 0 0;min-height:82px;padding-top:13px;position:sticky;top:0}.rrm-unmapped-popover{z-index:1100;width:auto;max-height:min(72vh,560px);position:fixed;inset:auto 8px 8px}.rrm-results>header{padding:12px 14px}.rrm-table-wrap{overflow:visible}.rrm-results table,.rrm-results tbody{display:block}.rrm-results thead{display:none}.rrm-results tr{border-bottom:1px solid var(--rrm-line);gap:9px;padding:13px 14px;display:grid}.rrm-results td,.rrm-results th{white-space:normal;border:0;justify-content:space-between;gap:12px;padding:0;display:flex}.rrm-results td:before{content:attr(data-label);color:#72817e;text-transform:uppercase;font-size:8px;font-weight:600}.rrm-results tbody th button{width:100%;font-size:12px}.rrm-row-action{margin-left:auto}.rrm-footnote{font-size:9px}}@media (width<=520px){.risk-results-map{padding:14px 12px 24px}.rrm-page-header>div{gap:14px;display:grid}.rrm-page-header h1{font-size:24px}.rrm-page-actions{justify-content:flex-start}.rrm-method>summary>span>svg{display:none}.rrm-method>summary>b{font-size:0}.rrm-method>summary>b svg{width:17px}.rrm-method ol{grid-template-columns:1fr}.rrm-method li>svg{display:none}.rrm-map-heading>div:nth-child(2){min-width:calc(100% - 50px)}.rrm-map-counts{gap:5px}.rrm-map-counts span,.rrm-map-counts button{text-align:center;gap:2px;min-height:42px;font-size:7px;display:grid}.rrm-map-canvas-wrap{height:440px;min-height:400px}.rrm-map-tools{top:9px;left:9px}.rrm-layer-control>div{width:min(280px,100vw - 42px);max-height:320px}.rrm-hazard-reference{width:min(320px,100% - 18px);max-height:286px;padding:11px;bottom:30px;left:9px}.rrm-hazard-reference dl{grid-template-columns:repeat(2,minmax(0,1fr))}.rrm-legend{top:9px;right:9px}.rrm-results>header{grid-template-columns:34px minmax(0,1fr)}.rrm-results>header button{grid-column:1/-1;justify-content:center;justify-self:stretch}.rrm-details{bottom:4px;left:4px;right:4px}}@media (width<=360px){.risk-results-map{padding-inline:10px}.rrm-map-canvas-wrap{height:410px}.rrm-legend{width:146px}}@media (prefers-reduced-motion:reduce){.rrm-details{animation:none}}[data-theme=dark] .risk-results-map,.dark .risk-results-map{--rrm-ink:var(--ui-ink);--rrm-muted:var(--ui-muted);--rrm-line:var(--ui-line);--rrm-card:var(--ui-panel);--rrm-soft:var(--ui-soft);background:#101d1a}.dark .rrm-page-header h1,[data-theme=dark] .rrm-page-header h1{color:#eef7f4!important}.dark .rrm-filters,.dark .rrm-method,[data-theme=dark] .rrm-filters,[data-theme=dark] .rrm-method{background:#172723}.dark .rrm-field select,[data-theme=dark] .rrm-field select{color:#e4f0ed;background:#1c302b;border-color:#3b514c}.dark .rrm-details,[data-theme=dark] .rrm-details,.dark .rrm-details>header,[data-theme=dark] .rrm-details>header{background:#172723}.dark .rrm-active-assessment,[data-theme=dark] .rrm-active-assessment{background:#1d302b}.dark .rrm-active-assessment select,[data-theme=dark] .rrm-active-assessment select{color:#e4f0ed;background:#172723;border-color:#405851}.dark .rrm-layer-control>button,.dark .rrm-navigation-control button,.dark .rrm-layer-control>div,[data-theme=dark] .rrm-layer-control>button,[data-theme=dark] .rrm-navigation-control button,[data-theme=dark] .rrm-layer-control>div{color:#dcebe6;background:#172723f5;border-color:#405851}.dark .rrm-hazard-reference,[data-theme=dark] .rrm-hazard-reference{color:#dcebe6;background:#172723f7;border-color:#405851}.dark .rrm-hazard-reference header strong,[data-theme=dark] .rrm-hazard-reference header strong{color:#eef7f4}.dark .rrm-hazard-reference header button,.dark .rrm-hazard-classes span,[data-theme=dark] .rrm-hazard-reference header button,[data-theme=dark] .rrm-hazard-classes span{color:#dcebe6;background:#1d302b;border-color:#405851}.dark .rrm-hazard-reference dl div,[data-theme=dark] .rrm-hazard-reference dl div{background:#1d302b}.dark .rrm-hazard-reference dd,[data-theme=dark] .rrm-hazard-reference dd{color:#dcebe6}.dark .rrm-hazard-reference .rrm-hazard-limit,[data-theme=dark] .rrm-hazard-reference .rrm-hazard-limit{color:#f1dda9;background:#332d1c}.rrm-decision-area-action{border-top:1px solid #dce7e2;gap:8px;padding-top:14px;display:grid}.rrm-decision-area-action p{color:#6b756f;margin:0;font-size:12px;line-height:1.45}.rrm-decision-area-action .rrm-primary-action:disabled{cursor:not-allowed;opacity:.5}.rrm-map-frame[data-map-workspace=true] .rrm-workspace-actions{z-index:12;top:10px;left:auto;right:10px}.rrm-map-frame[data-map-workspace=true] .rrm-workspace-actions .ported-map-layer-menu{left:auto;right:0}.rrm-terrain-provider-state{z-index:10;color:#70431b;text-align:center;background:#fff8e8f5;border:1px solid #d48c33;border-radius:8px;width:max-content;max-width:min(370px,100% - 24px);padding:8px 11px;font-size:10px;font-weight:600;line-height:1.4;position:absolute;top:62px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #132d2440}.rrm-map-frame[data-map-workspace=true] .ported-planning-tools,.rrm-map-frame[data-map-workspace=true] .ported-inspection-panel,.rrm-map-frame[data-map-workspace=true] .ported-measure-panel{z-index:11}.rrm-map-frame[data-map-workspace=true] .maplibregl-ctrl-attrib{background:#ffffffe6!important;font-size:9px!important}.rrm-map-frame[data-map-workspace=true] .maplibregl-ctrl-attrib.maplibregl-compact:not(.maplibregl-compact-show) .maplibregl-ctrl-attrib-inner{display:none!important}.rrm-map-frame[data-map-workspace=true] .maplibregl-ctrl-bottom-right .maplibregl-ctrl-group{margin-bottom:28px}.rrm-map-frame[data-css-fullscreen=true]{z-index:4000;border-radius:12px;width:auto;height:auto;overflow:hidden;box-shadow:0 20px 80px #0008;position:fixed!important;inset:10px!important}.rrm-reference-slope-legend{z-index:8;color:#17393a;background:#fffffff5;border:1px solid #b8cfc3;border-radius:8px;width:min(275px,100% - 80px);padding:9px;font-size:9px;position:absolute;bottom:45px;right:54px;box-shadow:0 8px 22px #06221c30}.rrm-reference-slope-legend strong{margin-bottom:5px;font-size:9px;display:block}.rrm-reference-slope-legend>div{flex-wrap:wrap;gap:4px 7px;display:flex}.rrm-reference-slope-legend span{white-space:nowrap;align-items:center;gap:3px;display:flex}.rrm-reference-slope-legend i{border:1px solid #17393a33;border-radius:2px;width:10px;height:10px}.rrm-reference-slope-legend small{color:#52665e;margin-top:5px;font-size:8px;line-height:1.35;display:block}@media (width<=900px){.rrm-map-frame[data-map-workspace=true] .rrm-workspace-actions{left:auto;right:10px}.rrm-map-frame[data-map-workspace=true] .ported-planning-tools{top:10px;bottom:auto;left:10px;transform:none}.rrm-reference-slope-legend{width:min(220px,100% - 16px);bottom:88px;right:8px}}@media (width<=520px){.rrm-map-frame[data-map-workspace=true] .rrm-workspace-actions{top:58px}.rrm-map-frame[data-map-workspace=true] .rrm-workspace-actions .ported-map-layer-menu{width:min(330px,100vw - 20px)}.rrm-terrain-provider-state{top:108px}}.thematic-source-map{--tsm-ink:var(--ui-ink);--tsm-muted:var(--ui-muted);--tsm-line:var(--ui-line);--tsm-card:var(--ui-panel);min-width:0;color:var(--tsm-ink);font-family:var(--encore-font-sans);background:radial-gradient(circle at 82% 0,#cee7d28c,#0000 28%),#f6f8f4;gap:16px;padding:24px 26px 30px;display:grid}.tsm-hero,.tsm-view-nav,.tsm-summary,.tsm-filter-card,.tsm-map-card,.tsm-detail-card,.tsm-source-note,.tsm-unavailable{border:1px solid var(--tsm-line);background:var(--tsm-card);border-radius:16px;box-shadow:0 10px 28px #19453211}.tsm-hero{background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);padding:20px 24px}.tsm-hero>nav{color:#71827d;align-items:center;gap:7px;margin-bottom:14px;font-size:11px;display:flex}.tsm-hero>nav svg{width:13px}.tsm-hero>div{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.tsm-hero-icon{color:#168354;background:#eaf6ef;border:1px solid #cfe5d8;border-radius:13px;place-items:center;width:50px;height:50px;display:grid}.tsm-hero-icon svg{width:24px}.tsm-hero small{color:#4f7363;letter-spacing:.08em;font-size:10px;font-weight:700}.tsm-hero h1{letter-spacing:-.025em;margin:3px 0 2px;font-size:26px;font-weight:600;line-height:1.2}.tsm-hero p{color:var(--tsm-muted);margin:0;font-size:13px}.tsm-hero button,.tsm-map-card>header button{color:#196d4f;min-height:40px;font:650 12px var(--encore-font-sans);cursor:pointer;background:#fff;border:1px solid #c9ddd4;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:flex}.tsm-hero button svg,.tsm-map-card>header button svg{width:14px}.tsm-hero button:disabled{opacity:.55;cursor:wait}.tsm-hero>output{color:#277559;text-align:right;margin-top:8px;font-size:11px;display:block}.tsm-view-nav{background:#e9f0ed;border:1px solid #d5e1dc;border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:6px;display:flex;box-shadow:inset 0 2px 4px #14322808}.tsm-view-nav>span{color:#5f756e;letter-spacing:.08em;text-transform:uppercase;padding-left:10px;font-size:11px;font-weight:750}.tsm-view-nav>div{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.tsm-view-nav a{color:#435b54;border-radius:8px;flex:none;align-items:center;min-height:38px;padding:0 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.tsm-view-nav a:hover{color:#167a55}.tsm-view-nav a.is-active{color:#106242;background:#fff;border:1px solid #167a5559;box-shadow:0 0 16px 3px #167a5573,0 2px 4px #143c2d1a}.tsm-filter-municipality-info{background:#f4f8f6;border:1px solid #e7ecea;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px 8px;margin:0 12px 14px;padding:12px;display:grid}.tsm-filter-municipality-info>div{flex-direction:column;gap:2px;display:flex}.tsm-filter-municipality-info small{color:#6a7c76;font-size:10px;font-weight:600}.tsm-filter-municipality-info strong{color:#213a33;font-size:12px}.tsm-workspace{grid-template-columns:290px minmax(0,1fr) 330px;align-items:start;gap:14px;min-width:0;display:grid}.tsm-filter-card,.tsm-detail-card{max-height:720px;overflow:auto}.tsm-filter-card>header{justify-content:space-between;align-items:flex-start;gap:8px;padding:15px 15px 11px;display:flex}.tsm-filter-card header small,.tsm-detail-card header small{color:#278260;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.tsm-filter-card h2,.tsm-detail-card h2{margin:3px 0 0;font-size:16px}.tsm-filter-card>header h2:only-child{margin-top:0}.tsm-filter-card>header>span{color:#267156;background:#eaf4ef;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.tsm-filter-actions{gap:7px;padding:0 15px 11px;display:flex}.tsm-filter-actions button{color:#37665a;min-height:32px;font:600 11px var(--encore-font-sans);cursor:pointer;background:#fff;border:1px solid #d5e3dd;border-radius:7px;padding:0 10px}.tsm-filter-actions button:disabled{opacity:.4;cursor:default}.tsm-class-list{gap:4px;padding:0 8px 10px;display:grid}.tsm-class-list>button{color:#29483f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:10px minmax(0,1fr) 22px;align-items:center;gap:9px;min-height:54px;padding:7px 9px;display:grid}.tsm-class-list>button:hover{background:#f5f8f6}.tsm-class-list>button.is-active{background:#f0f7f3;border-color:#dce8e3}.tsm-class-list>button>i{background:var(--class-color);border-radius:999px;width:9px;height:34px;box-shadow:inset 0 0 0 1px #16312a1f}.tsm-class-list>button>span{gap:3px;min-width:0;display:grid}.tsm-class-list strong{font-size:12px}.tsm-class-list small{color:#778781;font-size:10px}.tsm-class-list b{background:#fff;border:1px solid #cfded8;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.tsm-class-list b svg{color:#187752;width:12px}.tsm-filter-empty{color:#735a22;background:#fff6df;border-radius:8px;align-items:flex-start;gap:6px;margin:0 10px 12px;padding:9px;font-size:11px;line-height:1.45;display:flex}.tsm-filter-empty svg{flex:none;width:13px}.tsm-palette-note{color:#526c61;align-items:flex-start;gap:6px;margin:10px 12px 12px;font-size:11px;line-height:1.45;display:flex}.tsm-palette-note svg{flex:none;width:14px;height:14px}.tsm-exposure-legend>section{border-top:1px solid var(--tsm-line);padding:10px 8px 5px}.tsm-exposure-guide{color:#45675d;background:#eef6f2;border-radius:8px;margin:0 10px 10px;padding:9px 10px;font-size:9px;line-height:1.5}.tsm-exposure-guide strong{color:#21483d;font-size:10px;display:block}.tsm-exposure-legend>section>h3{color:#355c50;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin:0 7px 3px;font-size:10px;display:flex}.tsm-exposure-legend>section>h3 svg{color:#1b815c;width:13px}.tsm-exposure-legend>section>p{color:#74857f;margin:0 7px 7px;font-size:9px;line-height:1.45}.tsm-exposure-legend .tsm-class-list{padding-bottom:4px}.tsm-exposure-legend .tsm-class-list>button{grid-template-columns:18px minmax(0,1fr) 22px;min-height:48px}.tsm-exposure-legend .tsm-class-list>button>i{border-radius:3px;width:16px;height:29px}.tsm-exposure-legend .tsm-class-list>button>i.is-hatch{background-color:#fff;background-image:repeating-linear-gradient(135deg,#0000 0 3px,#231048 3px 6px);border:1px solid #42235f}.tsm-exposure-legend .tsm-class-list>button>i.is-hatch.is-vhf{background-image:repeating-linear-gradient(135deg,#0000 0 4px,#2b204e 4px 6px),repeating-linear-gradient(45deg,#0000 0 4px,#2b204ec7 4px 6px),repeating-linear-gradient(0deg,#0000 0 5px,#2b204e9e 5px 6px)}.tsm-exposure-legend .tsm-class-list>button>i.is-hatch.is-hf{background-image:repeating-linear-gradient(135deg,#0000 0 4px,#2b204e 4px 6px),repeating-linear-gradient(45deg,#0000 0 4px,#2b204ec7 4px 6px)}.tsm-exposure-legend .tsm-class-list>button>i.is-hatch.is-mf{background-image:repeating-linear-gradient(135deg,#0000 0 5px,#2b204e 5px 7px)}.tsm-exposure-legend .tsm-class-list>button>i.is-hatch.is-lf{background-image:repeating-linear-gradient(0deg,#0000 0 5px,#2b204e 5px 7px)}.tsm-exposure-legend .tsm-class-list>button>i.is-line{background:var(--class-color);border-radius:999px;width:16px;height:4px;box-shadow:0 0 0 1px #fffc,0 0 0 2px #16312a26}.tsm-flood-priority{background:#f8f3fc;border-radius:10px;margin:5px 7px 8px;box-shadow:inset 3px 0 #4c1d95;border:1px solid #d8c8e8!important}.tsm-flood-priority>h3{color:#3b1762!important}.tsm-flood-priority>h3 svg{color:#6b21a8!important}.tsm-risk-domain-status>p{background:#f7f9f8;border:1px solid #e3e8e5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;margin:5px 7px;padding:7px 8px;display:grid}.tsm-risk-domain-status>p strong{color:#314e46;font-size:10px}.tsm-risk-domain-status>p small{color:#7a8984;grid-column:1;font-size:8px;line-height:1.35}.tsm-risk-domain-status>p span{color:#687872;letter-spacing:.04em;text-transform:uppercase;background:#e9eeec;border-radius:999px;grid-area:1/2/span 2;align-self:center;padding:2px 5px;font-size:7px;font-weight:700}.tsm-context-key{padding-bottom:13px!important}.tsm-context-key>p{background:#f5f8f6;border-radius:7px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 7px;display:grid;color:#29483f!important}.tsm-context-key>p i{border-radius:50%;width:8px;height:8px}.tsm-context-key>p span{color:#6f817a;text-transform:uppercase;font-size:8px}.tsm-context-key>small{color:#7a8984;padding:0 7px;font-size:8px;line-height:1.45;display:block}.tsm-map-card{min-width:0;overflow:hidden}.tsm-map-card>header{justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:12px 15px;display:flex}.tsm-map-card>header small{color:#278260;font-size:10px;font-weight:700}.tsm-map-card>header h2{margin:3px 0 0;font-size:16px}.tsm-map-card>header p{color:var(--tsm-muted);margin:3px 0 0;font-size:11px}.tsm-map-canvas{border-top:1px solid var(--tsm-line);background:#dfeae6;height:604px;position:relative}.tsm-map-canvas .rrm-map-frame{height:100%}.tsm-detail-card{min-height:230px}.tsm-detail-card>header{border-bottom:1px solid var(--tsm-line);padding:16px}.tsm-detail-card header p{color:var(--tsm-muted);margin:4px 0 0;font-size:11px}.tsm-profile-header{align-items:center;gap:11px;display:flex}.tsm-profile-marker{color:#197653;background:#edf8f3;border:1px solid #cfe6dc;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.tsm-profile-marker svg{width:17px}.tsm-profile-header>div{min-width:0}.tsm-profile-status{color:#1d7655;white-space:nowrap;background:#eaf6ef;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:9px;font-weight:700}.tsm-detail-card.is-empty{text-align:center;place-content:center;justify-items:center;min-height:260px;padding:28px 22px;display:grid}.tsm-detail-card.is-empty svg{color:#288360;width:28px}.tsm-detail-card.is-empty p{max-width:240px;color:var(--tsm-muted);margin:2px 0 0;font-size:11px;line-height:1.55}.tsm-detail-metrics{grid-template-columns:1fr 1fr;gap:7px;padding:11px;display:grid}.tsm-detail-metrics span{background:#f7faf8;border:1px solid #e0e9e5;border-radius:8px;gap:3px;padding:9px;display:grid}.tsm-detail-metrics small{color:#77857f;font-size:10px}.tsm-detail-metrics strong{font-size:13px}.tsm-detail-card>section{padding:6px 11px 14px}.tsm-detail-card h3{color:#567068;letter-spacing:.08em;text-transform:uppercase;margin:4px 4px 9px;font-size:10px}.tsm-breakdown{gap:6px;display:grid}.tsm-breakdown article{border:1px solid #e1e9e6;border-radius:8px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.tsm-breakdown article>i{background:var(--class-color);border-radius:999px;width:8px;height:30px}.tsm-breakdown-label,.tsm-breakdown-value{gap:2px;min-width:0;display:grid}.tsm-breakdown strong,.tsm-breakdown-value{font-size:11px}.tsm-breakdown small{color:#788781;font-size:9px;font-weight:500}.tsm-breakdown-value{text-align:right}.tsm-breakdown-track{background:#e7eeeb;border-radius:999px;height:4px;margin-top:4px;display:block;overflow:hidden}.tsm-breakdown-track>i{border-radius:inherit;background:var(--class-color);min-width:2px;height:100%;display:block}.tsm-exposure-detail>section>dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.tsm-exposure-detail>section>dl>div{background:#f7faf8;border:1px solid #e0e9e5;border-radius:8px;gap:3px;padding:8px;display:grid}.tsm-exposure-detail dt{color:#77857f;font-size:9px}.tsm-exposure-detail dd{color:#263f38;margin:0;font-size:11px;font-weight:650}.tsm-exposure-detail .tsm-detail-metrics{padding:0}.tsm-exposure-assets{margin-top:9px}.tsm-exposure-assets details{background:#fff;border:1px solid #e1e9e6;border-radius:9px;transition:border-color .16s,box-shadow .16s,background .16s;overflow:hidden}.tsm-exposure-assets details:hover{border-color:#b9d4ca;box-shadow:0 4px 14px #175c4614}.tsm-exposure-assets details[open]{background:#f9fcfa;border-color:#8dbbab;box-shadow:0 5px 16px #175c461a}.tsm-exposure-assets summary{cursor:pointer;grid-template-columns:8px minmax(68px,1fr) minmax(108px,auto) 15px;align-items:center;gap:8px;min-height:58px;padding:9px;list-style:none;display:grid}.tsm-exposure-assets summary::-webkit-details-marker{display:none}.tsm-exposure-assets summary:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #19805c}.tsm-exposure-assets summary>i{background:var(--class-color);border-radius:999px;width:8px;height:34px}.tsm-exposure-assets summary>span,.tsm-exposure-assets summary>b{gap:2px;min-width:0;display:grid}.tsm-exposure-assets summary strong{color:#24453c;font-size:10px;line-height:1.25}.tsm-exposure-assets summary small{color:#7c8a85;font-size:8px;font-weight:500;line-height:1.35}.tsm-exposure-assets summary>b{text-align:right}.tsm-exposure-assets summary>b>span{color:#17382f;font-size:10px;line-height:1.3}.tsm-exposure-assets summary>svg{color:#527067;width:14px;transition:transform .16s}.tsm-exposure-assets details[open] summary>svg{transform:rotate(90deg)}.tsm-exposure-assets details>dl{border-top:1px solid #dce8e3;grid-template-columns:1fr 1fr;gap:7px;margin:0 9px 10px 25px;padding-top:9px;display:grid}.tsm-exposure-assets details>dl>div{background:#eef6f2;border-radius:7px;gap:2px;min-width:0;padding:7px;display:grid}.tsm-exposure-assets details>dl dt{font-size:8px;line-height:1.25}.tsm-exposure-assets details>dl dd{overflow-wrap:anywhere;font-size:10px;line-height:1.3}.tsm-detail-limit{color:#735a22;background:#fff6df;border-radius:8px;align-items:flex-start;gap:6px;margin:9px 0 0;padding:8px;font-size:9px;line-height:1.45;display:flex}.tsm-detail-limit svg{flex:none;width:13px}.tsm-exposure-note{grid-template-columns:20px minmax(0,1fr)}.tsm-source-note{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.tsm-source-note>svg{color:#b47c14;width:17px}.tsm-source-note strong{font-size:12px}.tsm-source-note p{color:#687a74;margin:3px 0;font-size:11px;line-height:1.45}.tsm-source-note small{color:#7b8984;font-size:10px}.tsm-source-note a{color:#176d4e;align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.tsm-source-note a svg{width:12px}.tsm-warning,.tsm-unavailable{color:#775b21;align-items:center;gap:8px;margin:0;padding:14px;font-size:11px;display:flex}.tsm-warning svg{width:15px}.tsm-unavailable{text-align:center;place-content:center;justify-items:center;min-height:320px;display:grid}.tsm-unavailable svg{width:30px}.tsm-unavailable h2{margin:5px 0 0;font-size:16px}.tsm-unavailable p{color:var(--tsm-muted);margin:0;font-size:11px}.tsm-flood-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;min-width:0;display:grid}.tsm-flood-map-column{gap:14px;min-width:0;display:grid}.tsm-map-card-expanded .tsm-map-canvas{height:680px}.tsm-map-heading-actions{align-items:center;gap:12px;display:flex}.tsm-map-heading-actions>span{text-align:right;border-right:1px solid #dbe7e2;gap:2px;min-width:148px;padding-right:12px;display:grid}.tsm-map-heading-actions>span small{color:#6e817a;text-transform:uppercase;font-size:9px;font-weight:600}.tsm-map-heading-actions>span strong{color:#183d31;font-size:12px}.tsm-map-legend{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #ccded6f2;border-radius:11px;min-width:250px;padding:9px;position:absolute;bottom:38px;left:12px;box-shadow:0 8px 25px #082d2233}.tsm-map-legend>header{color:#24483d;align-items:center;gap:7px;margin-bottom:7px;display:flex}.tsm-map-legend>header>svg{color:#187552;width:15px}.tsm-map-legend>header>span{gap:1px;display:grid}.tsm-map-legend>header strong{font-size:10px}.tsm-map-legend>header small{color:#71837c;font-size:8px;font-weight:500}.tsm-map-legend>div{gap:5px;display:flex}.tsm-map-legend button{color:#4c625b;min-height:31px;font:600 9px var(--encore-font-sans);cursor:pointer;opacity:.58;background:#f8fbf9eb;border:1px solid #d8e4df;border-radius:7px;align-items:center;gap:5px;padding:0 8px;display:flex}.tsm-map-legend button:hover,.tsm-map-legend button:focus-visible{background:#fff;border-color:#9fc5b7}.tsm-map-legend button.is-active{color:#173e31;opacity:1;background:#edf7f2;border-color:#aacdbf}.tsm-map-legend button>i{background:var(--class-color);border-radius:3px;width:8px;height:18px;box-shadow:inset 0 0 0 1px #1a2a241f}.tsm-map-legend button>svg{color:#16754f;width:11px}.tsm-map-legend>p{color:#815f20;margin:7px 0 0;font-size:8px}.tsm-map-composite-legend{width:252px;padding:0;transition:width .18s,box-shadow .18s;overflow:hidden}.tsm-map-composite-legend.is-expanded{width:min(320px,100% - 24px);max-height:calc(100% - 54px);box-shadow:0 12px 32px #082d2240}.tsm-map-composite-legend>header{margin:0;display:block}.tsm-map-composite-legend .tsm-map-legend-toggle{color:#24483d;text-align:left;opacity:1;background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto 15px;align-items:center;gap:8px;width:100%;min-height:52px;padding:7px 9px;display:grid}.tsm-map-composite-legend .tsm-map-legend-toggle:hover,.tsm-map-composite-legend .tsm-map-legend-toggle:focus-visible{background:#f3f8f5;border-color:#0000}.tsm-map-legend-icon{color:#167653;background:#e9f6f0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.tsm-map-legend-icon svg{width:15px}.tsm-map-legend-toggle>span:nth-child(2){gap:1px;min-width:0;display:grid}.tsm-map-legend-toggle strong{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:10px;overflow:hidden}.tsm-map-legend-toggle small{color:#6f827b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:500;overflow:hidden}.tsm-map-legend-count{color:#1e7354;background:#eaf4ef;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:750}.tsm-map-legend-toggle>svg{color:#567269;width:13px;transition:transform .18s}.tsm-map-composite-legend.is-expanded .tsm-map-legend-toggle>svg{transform:rotate(180deg)}.tsm-map-composite-legend>.tsm-map-legend-groups{scrollbar-width:thin;background:#fafcfbcc;border-top:1px solid #dfe9e5;gap:6px;max-height:520px;padding:8px 9px 10px;display:grid;overflow-y:auto}.tsm-map-composite-legend>.tsm-map-legend-groups[hidden]{display:none}.tsm-map-legend-groups>section{background:#ffffffb8;border:1px solid #e1ebe6;border-radius:9px;gap:6px;min-width:0;padding:7px;display:grid}.tsm-map-legend-groups>section>small{color:#49665d;letter-spacing:.045em;text-transform:uppercase;padding:0 2px;font-size:8px;font-weight:750;line-height:1.25}.tsm-map-legend-groups>section>div{gap:4px;min-width:0;display:grid}.tsm-map-composite-legend button{justify-content:space-between;width:100%;min-height:38px;padding:0 8px 0 11px}.tsm-map-composite-legend button>span{color:#29483f;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:650;overflow:hidden}.tsm-map-composite-legend button>i{border-radius:6px;flex:none;width:20px;height:26px;margin-left:auto;box-shadow:inset 0 0 0 1px #1a2a2424,0 1px 2px #14372b14}.tsm-map-composite-legend button>i.is-hatch{background-color:#fff;background-image:repeating-linear-gradient(135deg,#0000 0 3px,#231048 3px 5px);border:1px solid #42235f;width:20px;height:26px}.tsm-map-composite-legend button>i.is-hatch.is-vhf{background-image:repeating-linear-gradient(135deg,#0000 0 3px,#2b204e 3px 5px),repeating-linear-gradient(45deg,#0000 0 3px,#2b204ec7 3px 5px)}.tsm-map-composite-legend button>i.is-hatch.is-hf{background-image:repeating-linear-gradient(135deg,#0000 0 4px,#2b204e 4px 6px),repeating-linear-gradient(45deg,#0000 0 4px,#2b204ec7 4px 6px)}.tsm-map-composite-legend button>i.is-hatch.is-mf{background-image:repeating-linear-gradient(135deg,#0000 0 5px,#2b204e 5px 7px)}.tsm-map-composite-legend button>i.is-hatch.is-lf{background-image:repeating-linear-gradient(0deg,#0000 0 5px,#2b204e 5px 7px)}.tsm-map-source{z-index:10;position:absolute;top:56px;right:12px}@media (width<=520px){.tsm-map-canvas:has(.rrm-map-frame[data-map-workspace=true]) .tsm-map-source{top:108px}}.tsm-map-source-button{color:#176f50;cursor:pointer;background:#fffffff5;border:1px solid #ccded6f5;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:relative;box-shadow:0 7px 22px #082d2233}.tsm-map-source-button svg{width:17px}.tsm-map-source-button:after{color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;background:#102f29;border-radius:5px;width:max-content;padding:5px 7px;font-size:9px;transition:opacity .14s,transform .14s;position:absolute;top:50%;right:calc(100% + 8px);transform:translate(3px,-50%)}.tsm-map-source-button:hover:after,.tsm-map-source-button:focus-visible:after{opacity:1;transform:translateY(-50%)}.tsm-map-source.is-open .tsm-map-source-button{visibility:hidden}.tsm-map-source-popover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #bed6ccfa;border-radius:12px;width:min(370px,100vw - 70px);max-height:560px;padding:14px;overflow:auto;box-shadow:0 12px 34px #07281f3d}.tsm-map-source-popover>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tsm-map-source-popover>header small{color:#29805f;letter-spacing:.08em;font-size:8px;font-weight:700}.tsm-map-source-popover h3{color:#203f36;margin:2px 0 0;font-size:14px}.tsm-map-source-popover>header button{color:#395a50;cursor:pointer;background:#fff;border:1px solid #d8e4df;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.tsm-map-source-popover>header button svg{width:14px}.tsm-map-source-popover dl{grid-template-columns:1fr 1fr;gap:6px;margin:12px 0 9px;display:grid}.tsm-map-source-popover dl>div{background:#f6faf8;border:1px solid #e0e9e5;border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}.tsm-map-source-popover dt{color:#74857e;font-size:8px}.tsm-map-source-popover dd{overflow-wrap:anywhere;color:#243f37;margin:0;font-size:9px;font-weight:650;line-height:1.4}.tsm-map-source-popover>p{color:#735c2a;background:#fff7e8;border-radius:8px;margin:0;padding:9px;font-size:9px;line-height:1.5}.tsm-map-source-popover>small{color:#6e817a;margin:8px 0;font-size:8px;line-height:1.45;display:block}.tsm-map-source-popover>a{color:#176d4e;background:#eaf6ef;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.tsm-map-source-popover>a svg{width:11px}.tsm-barangay-navigator{border:1px solid var(--tsm-line);background:var(--tsm-card);border-radius:16px;flex-direction:column;max-height:756px;display:flex;overflow:hidden;box-shadow:0 10px 28px #19453211}.tsm-barangay-navigator>header{justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 16px 11px;display:flex}.tsm-barangay-navigator>header small{color:#278260;letter-spacing:.08em;font-size:9px;font-weight:700}.tsm-barangay-navigator h2{margin:2px 0 1px;font-size:17px}.tsm-barangay-navigator>header p{color:var(--tsm-muted);margin:0;font-size:10px}.tsm-barangay-navigator>header>span{color:#267156;text-align:center;background:#eaf4ef;border-radius:999px;min-width:27px;padding:5px 7px;font-size:10px;font-weight:750}.tsm-barangay-search{background:#f7faf8;border:1px solid #dce7e2;border-radius:8px;align-items:center;gap:7px;min-height:38px;margin:0 12px 10px;padding:0 10px;display:flex}.tsm-barangay-search>svg{color:#61776f;width:14px}.tsm-barangay-search input{color:#233e36;width:100%;min-width:0;font:500 10px var(--encore-font-sans);background:0 0;border:0;outline:0}.tsm-barangay-list{scrollbar-width:thin;align-content:start;gap:3px;min-height:0;padding:0 8px 10px;display:grid;overflow:auto}.tsm-barangay-list>button{color:#29483f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:7px;min-height:49px;padding:7px 8px;display:grid}.tsm-barangay-list>button:hover{background:#f4f8f6}.tsm-barangay-list>button.is-active{background:#e9f6f0;border-color:#a9cfbf;box-shadow:inset 3px 0 #19805b}.tsm-barangay-list>button>svg:first-child{color:#2a8262;width:15px}.tsm-barangay-list>button>svg:last-child{color:#879690;width:12px}.tsm-barangay-list>button>span{gap:2px;min-width:0;display:grid}.tsm-barangay-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tsm-barangay-list small{color:#75857f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.tsm-barangay-empty{color:#71817b;text-align:center;background:#f6f8f7;border-radius:8px;margin:0 12px 12px;padding:12px;font-size:10px}.tsm-flood-detail .tsm-detail-card{min-height:0;max-height:none;display:block;overflow:hidden}.tsm-flood-detail .tsm-detail-card>header{border-right:0;border-bottom:1px solid var(--tsm-line);padding:13px 16px}.tsm-flood-detail .tsm-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px 8px}.tsm-flood-detail .tsm-detail-metrics.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.tsm-flood-detail .tsm-detail-metrics span{align-content:space-between;min-height:61px;padding:9px 11px}.tsm-flood-detail .tsm-detail-card>section{padding:5px 14px 14px}.tsm-flood-detail .tsm-detail-card h3{margin:4px 1px 8px}.tsm-flood-detail .tsm-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tsm-flood-detail .tsm-breakdown article{background:#fbfcfb;min-height:66px;padding:9px 10px}.tsm-flood-detail .tsm-exposure-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.tsm-flood-detail .tsm-risk-detail>section{border-bottom:1px solid var(--tsm-line)}.tsm-flood-detail .tsm-risk-detail>section:last-child{border-bottom:0}@media (width<=1280px){.tsm-workspace{grid-template-columns:240px minmax(0,1fr)}.tsm-flood-workspace{grid-template-columns:minmax(0,1fr) 260px}.tsm-map-card-expanded .tsm-map-canvas{height:620px}.tsm-barangay-navigator{max-height:696px}.tsm-detail-card{grid-column:1/-1;grid-template-columns:220px 280px minmax(0,1fr);max-height:none;display:grid}.tsm-detail-card.is-empty{grid-template-columns:none;display:grid}.tsm-detail-card>header{border-right:1px solid var(--tsm-line);border-bottom:0}.tsm-detail-card>section{padding-top:14px}}@media (width<=980px){.tsm-flood-workspace{grid-template-columns:1fr}.tsm-barangay-navigator{max-height:390px}.tsm-flood-detail .tsm-detail-card{display:block}}@media (width<=820px){.thematic-source-map{padding:16px 12px 26px}.tsm-workspace{grid-template-columns:1fr}.tsm-filter-card{max-height:none}.tsm-class-list{grid-template-columns:1fr 1fr}.tsm-map-card,.tsm-detail-card{grid-column:auto}.tsm-map-canvas{height:520px}.tsm-map-card-expanded .tsm-map-canvas{height:560px}.tsm-map-heading-actions>span{display:none}.tsm-map-legend{min-width:0;bottom:36px;left:10px;right:10px}.tsm-map-legend>div{flex-wrap:wrap}.tsm-map-composite-legend{width:auto}.tsm-map-composite-legend.is-collapsed{width:min(280px,100% - 20px);right:auto}.tsm-map-composite-legend.is-expanded{width:min(320px,100% - 20px);right:auto}.tsm-map-composite-legend>.tsm-map-legend-groups{max-height:450px}.tsm-flood-detail .tsm-detail-card{display:block}.tsm-flood-detail .tsm-detail-card>header{border-right:0;border-bottom:1px solid var(--tsm-line)}.tsm-flood-detail .tsm-breakdown,.tsm-flood-detail .tsm-exposure-assets{grid-template-columns:1fr}.tsm-detail-card{display:block}.tsm-detail-card>header{border-right:0;border-bottom:1px solid var(--tsm-line)}}@media (width<=560px){.tsm-hero{padding:14px}.tsm-hero>div{grid-template-columns:38px minmax(0,1fr)}.tsm-hero-icon{width:38px;height:38px}.tsm-hero button{grid-column:1/-1;width:100%}.tsm-view-nav{gap:6px;display:grid}.tsm-view-nav a{padding:0 11px}.tsm-summary strong{font-size:12px}.tsm-class-list{grid-template-columns:1fr}.tsm-map-card>header{align-items:flex-start}.tsm-map-card>header button{width:36px;padding:0}.tsm-map-card>header button:not(:focus){font-size:0}.tsm-map-canvas{height:450px}.tsm-map-card-expanded .tsm-map-canvas{height:500px}.tsm-map-source{top:54px;right:8px}.tsm-map-source-popover{max-height:390px}.tsm-map-source-popover dl{grid-template-columns:1fr}.tsm-flood-detail .tsm-detail-metrics{grid-template-columns:1fr 1fr}.tsm-map-composite-legend.is-expanded{max-height:calc(100% - 54px)}.tsm-map-composite-legend>.tsm-map-legend-groups{max-height:390px}.tsm-profile-status{display:none}.tsm-source-note{grid-template-columns:20px minmax(0,1fr)}.tsm-source-note a{grid-column:2}}[data-theme=dark] .thematic-source-map,.dark .thematic-source-map{--tsm-ink:var(--ui-ink);--tsm-muted:var(--ui-muted);--tsm-line:var(--ui-line);--tsm-card:var(--ui-panel);background:#101d19}[data-theme=dark] .tsm-class-list>button,[data-theme=dark] .tsm-filter-actions button,[data-theme=dark] .tsm-hero button,[data-theme=dark] .tsm-map-card>header button,.dark .tsm-class-list>button,.dark .tsm-filter-actions button,.dark .tsm-hero button,.dark .tsm-map-card>header button{color:#dceae5;background:#1c302a;border-color:#3c554d}[data-theme=dark] .tsm-class-list>button.is-active,.dark .tsm-class-list>button.is-active{background:#234137}[data-theme=dark] .tsm-detail-metrics span,.dark .tsm-detail-metrics span{background:#1d302a;border-color:#3a514a}[data-theme=dark] .tsm-profile-marker,[data-theme=dark] .tsm-profile-status,.dark .tsm-profile-marker,.dark .tsm-profile-status{color:#a9e8d1;background:#203d33;border-color:#3f6256}[data-theme=dark] .tsm-flood-detail .tsm-breakdown article,.dark .tsm-flood-detail .tsm-breakdown article{background:#1b2d27;border-color:#3a514a}[data-theme=dark] .tsm-breakdown-track,.dark .tsm-breakdown-track{background:#30453e}[data-theme=dark] .tsm-context-key>p,[data-theme=dark] .tsm-exposure-detail>section>dl>div,.dark .tsm-context-key>p,.dark .tsm-exposure-detail>section>dl>div{color:#dceae5;background:#1d302a;border-color:#3a514a}[data-theme=dark] .tsm-exposure-detail dd,.dark .tsm-exposure-detail dd{color:#e6f1ed}[data-theme=dark] .tsm-barangay-navigator,[data-theme=dark] .tsm-map-legend,[data-theme=dark] .tsm-map-source-popover,.dark .tsm-barangay-navigator,.dark .tsm-map-legend,.dark .tsm-map-source-popover{color:#e6f1ed;background:#172722f7;border-color:#3b554c}[data-theme=dark] .tsm-barangay-search,[data-theme=dark] .tsm-barangay-list>button:hover,[data-theme=dark] .tsm-map-source-popover dl>div,.dark .tsm-barangay-search,.dark .tsm-barangay-list>button:hover,.dark .tsm-map-source-popover dl>div{background:#1d302a;border-color:#3a5149}[data-theme=dark] .tsm-barangay-list>button,[data-theme=dark] .tsm-barangay-search input,[data-theme=dark] .tsm-map-source-popover h3,[data-theme=dark] .tsm-map-source-popover dd,.dark .tsm-barangay-list>button,.dark .tsm-barangay-search input,.dark .tsm-map-source-popover h3,.dark .tsm-map-source-popover dd{color:#e4f0eb}[data-theme=dark] .tsm-barangay-list>button.is-active,[data-theme=dark] .tsm-map-legend button.is-active,.dark .tsm-barangay-list>button.is-active,.dark .tsm-map-legend button.is-active{color:#eff9f5;background:#234137;border-color:#4c806d}[data-theme=dark] .tsm-map-composite-legend .tsm-map-legend-toggle,.dark .tsm-map-composite-legend .tsm-map-legend-toggle{color:#e5f1ed}[data-theme=dark] .tsm-map-composite-legend button>span,.dark .tsm-map-composite-legend button>span{color:#e3f0eb}[data-theme=dark] .tsm-map-composite-legend .tsm-map-legend-toggle:hover,[data-theme=dark] .tsm-map-composite-legend .tsm-map-legend-toggle:focus-visible,.dark .tsm-map-composite-legend .tsm-map-legend-toggle:hover,.dark .tsm-map-composite-legend .tsm-map-legend-toggle:focus-visible{background:#20362f}[data-theme=dark] .tsm-map-legend-icon,[data-theme=dark] .tsm-map-legend-count,.dark .tsm-map-legend-icon,.dark .tsm-map-legend-count{color:#a9e8d1;background:#28463b}[data-theme=dark] .tsm-map-composite-legend>.tsm-map-legend-groups,.dark .tsm-map-composite-legend>.tsm-map-legend-groups{background:#182a24e0;border-color:#3b554c}[data-theme=dark] .tsm-map-legend-groups>section,.dark .tsm-map-legend-groups>section{background:#1d302ad1;border-color:#3b554c}[data-theme=dark] .tsm-map-legend-groups>section>small,.dark .tsm-map-legend-groups>section>small{color:#b8cbc4}[data-theme=dark] .tsm-map-source-button,[data-theme=dark] .tsm-map-source-popover>header button,.dark .tsm-map-source-button,.dark .tsm-map-source-popover>header button{color:#bcebd8;background:#1c302a;border-color:#3b554c}.tsm-layer-manager{background:#fff;border:1px solid #cfe0d8;border-radius:16px;margin:0 0 1rem;overflow:hidden;box-shadow:0 8px 24px #20483b0f}.tsm-layer-manager>header{background:#f6faf8;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.tsm-layer-manager>header small{color:#527268;letter-spacing:.08em;font-size:.68rem;font-weight:800;display:block}.tsm-layer-manager>header h2{margin:.18rem 0;font-size:1.05rem}.tsm-layer-manager>header p{color:#647d75;margin:0;font-size:.82rem}.tsm-layer-manager button,.tsm-layer-update{color:#176545;cursor:pointer;background:#fff;border:1px solid #bdd4ca;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .75rem;font-weight:700;display:inline-flex}.tsm-layer-manager button svg,.tsm-layer-update svg{width:1rem;height:1rem}.tsm-layer-manager button:disabled{cursor:not-allowed;opacity:.5}.tsm-layer-manager>output{color:#76520e;background:#fffbeb;border-top:1px solid #e2ece7;padding:.65rem 1.2rem;font-size:.8rem;display:block}.tsm-layer-manager-body{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:1rem;padding:1rem;display:grid}.tsm-layer-version-list{gap:.75rem;display:grid}.tsm-layer-version-list>article{border:1px solid #dbe8e2;border-radius:12px;padding:.9rem}.tsm-layer-version-list>article>header,.tsm-layer-version-list>article>div>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tsm-layer-version-list>article>header small,.tsm-layer-version-list>article>div small{color:#6c827a;font-size:.72rem;display:block}.tsm-layer-version-list>article>header>span{color:#176545;background:#e8f4ee;border-radius:999px;padding:.3rem .55rem;font-size:.7rem;font-weight:800}.tsm-layer-version-list>article>div{gap:.45rem;margin-top:.75rem;display:grid}.tsm-layer-version-list>article>div>div{border-top:1px solid #edf3f0;padding-top:.45rem}.tsm-layer-update{width:100%;margin-top:.75rem;font-size:.78rem}.tsm-layer-update input{max-width:100%;margin-top:.3rem;font-size:.72rem;display:block}.tsm-layer-create{border:1px solid #dbe8e2;border-radius:12px;gap:.65rem;padding:.9rem;display:grid}.tsm-layer-create>header{align-items:center;gap:.55rem;display:flex}.tsm-layer-create>header svg{color:#20815c}.tsm-layer-create>header small{color:#6c827a;display:block}.tsm-layer-create label{color:#39584e;gap:.25rem;font-size:.73rem;font-weight:750;display:grid}.tsm-layer-create input,.tsm-layer-create select,.tsm-layer-create textarea{box-sizing:border-box;width:100%;font-family:inherit;font-size:inherit;color:#1d332c;background:#fff;border:1px solid #c9dad3;border-radius:7px;padding:.48rem .55rem}.tsm-layer-create textarea{resize:vertical;min-height:62px}.tsm-layer-create p,.tsm-layer-role-note{color:#667c75;gap:.4rem;margin:0;font-size:.72rem;display:flex}.tsm-layer-create p svg,.tsm-layer-role-note svg{width:1rem;min-width:1rem}.tsm-layer-create>button{color:#fff;background:#176545}.tsm-layer-role-note{grid-column:1/-1}.tsm-layer-display-controls{background:#f6faf8;border-radius:8px;align-items:center;gap:1rem!important;margin:.65rem 0!important;padding:.55rem!important;display:flex!important}.tsm-layer-display-controls label{align-items:center;gap:.4rem;font-size:.72rem;display:flex}.tsm-layer-inline-legend{flex-wrap:wrap;gap:.4rem!important;margin:.4rem 0!important;display:flex!important}.tsm-layer-inline-legend span{align-items:center;gap:.25rem;font-size:.68rem;display:inline-flex}.tsm-layer-inline-legend i{border-radius:2px;width:.65rem;height:.65rem}.tsm-layer-version-picker{color:#39584e;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:.65rem;margin:.75rem 0;font-size:.73rem;font-weight:750;display:grid}.tsm-layer-version-picker select{box-sizing:border-box;width:100%;font:inherit;color:#1d332c;background:#fff;border:1px solid #c9dad3;border-radius:7px;padding:.48rem .55rem}.tsm-layer-version-summary{border-top:1px solid #edf3f0;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.5rem;margin:.55rem 0!important;display:flex!important}.tsm-layer-version-summary small,.tsm-inspected-values{overflow-wrap:anywhere}@media (width<=900px){.tsm-layer-manager-body{grid-template-columns:1fr}.tsm-layer-manager>header{flex-direction:column;align-items:flex-start}.tsm-layer-manager>header>button{width:100%}}.tsm-layer-manager-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding:14px}.tsm-layer-version-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-content:start;align-items:start}.tsm-layer-version-list>article{min-width:0}.tsm-layer-version-list>article>header{flex-wrap:wrap}.tsm-layer-update{box-sizing:border-box;justify-content:flex-start;padding:10px 12px}.tsm-layer-manager-nav{flex-wrap:wrap;gap:8px;display:flex}.tsm-layer-manager-nav button[aria-pressed=true]{color:#fff;background:#176545}.tsm-layer-manager .tsm-layer-create{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tsm-layer-create>:is(p,details,section,button),.tsm-layer-create>.tsm-layer-file{grid-column:1/-1}.tsm-layer-manager :is(.tsm-layer-create,.tsm-layer-version-list)[hidden]{display:none}.tsm-layer-create>button{justify-self:end;min-width:180px}.tsm-layer-options,.tsm-layer-details{color:#647d75;min-width:0;font-size:12px}.tsm-layer-options summary,.tsm-layer-details summary{cursor:pointer}.tsm-layer-options>:is(label,p),.tsm-layer-details>p{margin-top:10px}@media (width<=600px){.tsm-layer-manager .tsm-layer-create{grid-template-columns:minmax(0,1fr)}.tsm-layer-create>button{width:100%}}.tsm-repair-review{color:#193c2d;background:#eef5ef;border:1px solid #9dbba7;border-radius:10px;margin:12px 0;padding:16px}.tsm-repair-review h3{margin:0 0 8px;font-size:1rem}.tsm-repair-review p{margin:8px 0}.tsm-repair-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.tsm-repair-review>button{margin:8px 8px 8px 0}.tsm-repair-review small{line-height:1.5;display:block}.tsm-layer-actions,.tsm-layer-version-list>article>.tsm-layer-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.tsm-layer-actions button{align-items:center;gap:6px;display:inline-flex}.tsm-layer-actions svg{width:15px;height:15px}.tsm-layer-actions .tsm-layer-delete{color:#a62d2d;border-color:#d9b4b4}.tsm-layer-info-editor{gap:10px;margin:12px 0;display:grid}.tsm-layer-info-editor label{gap:5px;display:grid}.tsm-layer-info-editor input{box-sizing:border-box;color:#1b3d30;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c4d8cf;border-radius:7px;padding:.55rem .65rem}.rm-map-prefill{color:#284c3e;background:#f2f7f0;border:1px solid #c8dacc;border-radius:12px;margin:12px 0 18px;padding:16px}.rm-map-prefill header{justify-content:space-between;align-items:center;gap:16px;display:flex}.rm-map-prefill p{color:#536e61;margin:5px 0;font-size:12px;line-height:1.6}.rm-map-prefill-sources{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.rm-map-prefill label>span{margin-bottom:5px;font-size:12px;display:block}.rm-map-prefill select{background:#fff;border:1px solid #bed1c4;border-radius:7px;width:100%;padding:9px}.rm-map-derived-note{color:#786323;font-size:11px}@media (width<=700px){.rm-map-prefill-sources{grid-template-columns:1fr}.rm-map-prefill header{flex-direction:column;align-items:start}}:root{--rm-green:#146c43;--rm-green-soft:#edf7f0;--rm-green-hover:#0e5232;--rm-green-active:#0a3c24;--rm-bg-page:var(--ui-canvas);--rm-bg-card:var(--ui-panel);--rm-bg-surface-subtle:#fafbf9;--rm-text-primary:#18251f;--rm-text-secondary:#68766f;--rm-text-muted:var(--ui-muted);--rm-border:var(--ui-line);--rm-border-light:#ebf0ec;--rm-shadow:0 2px 8px #1432230a;--rm-shadow-md:0 4px 16px #1432230f;--rm-radius-card:6px;--rm-radius-input:4px;--rm-radius-sm:3px}.encore-page:has(>.risk-management){max-width:none;padding:0}.risk-management{box-sizing:border-box;background:var(--rm-bg-page);width:100%;min-width:0;color:var(--rm-text-primary);font-family:var(--encore-font-sans);-webkit-font-smoothing:antialiased;padding:4px 8px 12px;font-size:13px;line-height:1.35}.risk-management button,.risk-management input,.risk-management select,.risk-management textarea{font-family:inherit;font-size:14px}.risk-management button{cursor:pointer;transition:all .15s}.risk-management button:disabled{cursor:not-allowed;opacity:.55}.risk-management :focus-visible{outline:2px solid var(--rm-green);outline-offset:2px}.rm-tabular,.rm-result-score strong,.rm-result-metrics dd,.rm-exposure-result dd,.rm-sensitivity-result strong,.rm-adaptive-score strong,.rm-likelihood strong,.rm-evidence-indicator-value,.rm-sources-grid dd,.rm-readiness-badge,.rm-calculated-metric strong,.rm-approved-value strong{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.rm-hero,.rm-context,.rm-saved-work,.rm-readiness,.rm-stage-overview,.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form,.rm-review,.rm-risk-result,.rm-empty,.rm-locked,.rm-result-outdated{box-sizing:border-box;background:var(--rm-bg-card);border:1px solid var(--rm-border);border-radius:var(--rm-radius-card);box-shadow:var(--rm-shadow)}.rm-breadcrumb{color:var(--rm-text-secondary);align-items:center;gap:8px;margin-bottom:4px;font-size:12px;font-weight:500;display:flex}.rm-breadcrumb svg{width:14px;height:14px;color:var(--rm-text-muted)}.rm-breadcrumb strong{color:var(--rm-text-primary);font-weight:600}.rm-hero{background:linear-gradient(135deg,#fff 0%,#fafdfb 60%,#f3f8f5 100%);justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0 0 4px;padding:10px 14px;display:flex;position:relative;overflow:hidden}.rm-hero:after{content:"";pointer-events:none;background:radial-gradient(#146c430f 0%,#0000 70%);border-radius:50%;width:320px;height:80px;position:absolute;bottom:-40px;right:160px}.rm-hero-title{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.rm-hero-icon{background:var(--rm-green-soft);width:36px;height:36px;color:var(--rm-green);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.rm-hero h1{color:var(--rm-text-primary)!important;letter-spacing:-.02em!important;margin:0 0 2px!important;font-size:22px!important;font-weight:600!important;line-height:1.2!important}.rm-hero-title div>span{color:var(--rm-text-secondary);font-size:12px;font-weight:400}.rm-hero>small{z-index:1;background:var(--rm-green-soft);color:var(--rm-green);letter-spacing:.02em;border:1px solid #146c4333;border-radius:9999px;flex:none;padding:4px 12px;font-size:12px;font-weight:600;position:relative}.rm-overview-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:6px;margin-bottom:4px;display:grid}.rm-overview-main{flex-direction:column;gap:4px;min-width:0;display:flex}.rm-context{padding:10px 14px}.rm-context>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.rm-context-heading,.rm-saved-work-header,.rm-readiness-heading,.rm-result-heading{align-items:center;gap:12px;display:flex}.rm-section-icon{background:var(--rm-green-soft);width:30px;height:30px;color:var(--rm-green);border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.rm-context-heading h2,.rm-readiness-heading h2,.rm-saved-work-header h3,.rm-result-heading h2{color:var(--rm-text-primary);margin:0;font-size:14px;font-weight:600;line-height:1.25}.rm-context-heading p,.rm-saved-work-header p,.rm-readiness-heading p,.rm-result-heading p{color:var(--rm-text-secondary);margin:1px 0 0;font-size:11px;font-weight:400}.rm-assessment-actions-inline{align-items:center;gap:8px;display:flex}.rm-controls label,.rm-assessment-control{flex-direction:column;gap:4px;min-width:0;display:flex}.rm-controls label>span,.rm-assessment-control>span{color:var(--rm-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.rm-controls select,.rm-controls input,.rm-condition-grid select,.rm-probability-field select,.rm-source-input select,.rm-source-input textarea,.rm-static-control,.rm-assessment-fields input,.rm-assessment-fields select{box-sizing:border-box;border:1px solid var(--rm-border);border-radius:var(--rm-radius-input);background:var(--ui-panel);width:100%;height:32px;color:var(--rm-text-primary);padding:0 8px;font-size:12px;font-weight:500;line-height:30px;transition:border-color .15s,box-shadow .15s}.rm-controls select:hover,.rm-controls input:hover{border-color:var(--ui-line)}.rm-controls select:focus,.rm-controls input:focus{border-color:var(--rm-green);outline:none;box-shadow:0 0 0 2px #146c431f}.rm-static-control{background:var(--rm-bg-surface-subtle);color:var(--rm-text-secondary);align-items:center;font-weight:600;display:flex}.rm-assessment-select-row{align-items:center;gap:8px;width:100%;display:flex}.rm-assessment-select-row>select{flex:1;min-width:0}.rm-demo-note{color:#9a671b;margin-top:4px;font-size:14px;font-weight:500}.rm-assessment-identity{border:1px solid var(--rm-border);background:var(--rm-bg-surface-subtle);border-radius:10px;grid-template-columns:1.5fr 1fr 1fr;margin:16px 0 0;padding:0;display:grid;overflow:hidden}.rm-assessment-identity>div{border-left:1px solid var(--rm-border);padding:10px 16px}.rm-assessment-identity>div:first-child{border-left:none}.rm-assessment-identity dd{color:var(--rm-text-primary);margin:2px 0 0;font-size:14px;font-weight:600}.rm-context-note{border-radius:var(--rm-radius-input);background:var(--ui-soft);color:#8c5e14;border:1px solid #f6dfb3;align-items:center;gap:8px;margin:14px 0 0;padding:10px 14px;font-size:14px;display:flex}.rm-context-note>span{flex:1}.rm-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.rm-saved-work{padding:20px}.rm-saved-work-list{flex-direction:column;gap:10px;margin-top:14px;display:flex}.rm-saved-work-row{border:1px solid var(--rm-border);background:var(--ui-panel);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.rm-saved-work-row:hover{background:var(--ui-soft)}.rm-saved-work-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.rm-saved-work-meta strong{color:var(--rm-text-primary);font-size:15px;font-weight:600}.rm-saved-work-meta span{color:var(--rm-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;overflow:hidden}.rm-saved-work-meta small{color:var(--rm-text-muted);font-size:14px;font-weight:400}.rm-saved-work-actions{flex:none;align-items:center;gap:8px;display:flex}.rm-btn-resume{height:36px;padding:0 16px}.rm-draft-menu{position:relative}.rm-draft-menu>summary{box-sizing:border-box;border:1px solid var(--rm-border);background:var(--ui-panel);width:36px;height:36px;color:var(--rm-text-secondary);cursor:pointer;border-radius:8px;place-items:center;list-style:none;display:grid}.rm-draft-menu>summary::-webkit-details-marker{display:none}.rm-draft-menu>summary svg{width:17px;height:17px}.rm-draft-menu[open]>summary{border-color:var(--ui-line);background:var(--ui-soft)}.rm-draft-menu>div{z-index:10;border:1px solid var(--rm-border);background:var(--ui-panel);border-radius:8px;min-width:148px;padding:5px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 24px #1832281f}.rm-delete-draft-btn{color:#a34438;width:100%;min-height:34px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:7px 9px;font-size:12px;font-weight:600;display:flex}.rm-delete-draft-btn:hover{background:var(--ui-soft)}.rm-delete-draft-btn svg{width:15px;height:15px}.rm-draft-delete-confirm{border-left:1px solid var(--rm-border);align-items:center;gap:8px;padding-left:8px;display:flex}.rm-draft-delete-confirm span{color:#a9382b;white-space:nowrap;font-size:14px;font-weight:600}.rm-btn-confirm{height:32px;padding:0 10px}.rm-saved-work-error{border-radius:var(--rm-radius-input);background:var(--ui-soft);color:#a8382b;border:1px solid #f7cdc7;align-items:center;gap:8px;margin:10px 0 0;padding:10px 14px;font-size:14px;display:flex}.rm-readiness{align-self:start;padding:20px}.rm-readiness-list{flex-direction:column;margin-top:14px;display:flex}.rm-readiness-row{border-bottom:1px solid var(--rm-border-light);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.rm-readiness-row:last-child{border-bottom:none}.rm-readiness-badge{white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.rm-readiness-badge svg{width:15px;height:15px}.rm-readiness-badge.status-complete,.rm-readiness-badge.status-calculated,.rm-readiness-badge.status-available{color:var(--rm-green)}.rm-readiness-badge.status-draft,.rm-readiness-badge.status-ready{color:#a16806}.rm-readiness-badge.status-locked,.rm-readiness-badge.status-not-started{color:var(--rm-text-muted);font-weight:500}.rm-readiness-badge.status-outdated,.rm-readiness-badge.status-needs-recalculation{color:#c93b2b}.rm-readiness-note{border-top:1px solid var(--rm-border-light);color:var(--rm-text-muted);margin-top:12px;padding-top:10px;font-size:14px;line-height:1.4;display:block}.rm-stage-overview{margin-bottom:4px;overflow:hidden}.rm-summary{box-shadow:none;border:none;border-radius:0;padding:8px 14px}.rm-summary-overview{justify-content:space-between;align-items:center;gap:16px;display:flex}.rm-summary-overview>header{align-items:center;gap:10px;display:flex}.rm-summary-target{background:var(--rm-green-soft);width:32px;height:32px;color:var(--rm-green);border-radius:8px;place-items:center;display:grid}.rm-summary-overview header p{color:var(--rm-green);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:600}.rm-summary-overview header h2{color:var(--rm-text-primary);margin:2px 0 0;font-size:20px;font-weight:600}.rm-summary-overview header span{color:var(--rm-text-secondary);font-size:14px;font-weight:400}.rm-status-grid{display:none}.rm-summary-actions{border-top:1px solid var(--rm-border-light);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:12px;display:flex}.rm-summary-actions>div{align-items:center;gap:8px;display:flex}.rm-workflow{border-top:1px solid var(--rm-border);background:var(--rm-bg-surface-subtle);scrollbar-width:none;align-items:stretch;display:flex;overflow-x:auto}.rm-workflow::-webkit-scrollbar{display:none}.rm-workflow button{border:none;border-right:1px solid var(--rm-border-light);min-width:max-content;min-height:34px;color:var(--rm-text-secondary);background:0 0;flex:1;justify-content:center;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s;display:flex;position:relative}.rm-workflow button:last-child{border-right:none}.rm-workflow button:hover:not(:disabled){color:var(--rm-text-primary);background:#146c430a}.rm-step-badge{width:18px;height:18px;color:var(--rm-text-secondary);background:#e8ede9;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:600;display:grid}.rm-step-badge svg{width:15px;height:15px}.rm-workflow button.is-done{color:var(--rm-green)}.rm-workflow button.is-done .rm-step-badge{background:var(--rm-green-soft);color:var(--rm-green)}.rm-step-check{color:var(--rm-green);margin-left:2px;font-size:14px;font-weight:600}.rm-workflow button.active{font-weight:600;background:var(--rm-green)!important;color:#fff!important}.rm-workflow button.active .rm-step-badge{color:var(--rm-green);background:#fff}.rm-workflow button:disabled{color:var(--rm-text-muted)}.rm-workflow button:disabled .rm-step-badge{color:var(--rm-text-muted);background:#eef1ef}.rm-risk-result{flex-direction:column;gap:10px;padding:10px 12px;display:flex}.rm-risk-result>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.rm-risk-result>header p{color:var(--rm-green);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:600}.rm-risk-result>header h2{color:var(--rm-text-primary);margin:2px 0 0;font-size:22px;font-weight:600}.rm-result-header-meta{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.rm-result-header-category{align-items:center;gap:8px;min-width:0;display:flex}.rm-result-header-category>small{color:var(--rm-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1}.rm-result-header-category>span{border:1px solid var(--risk-outline);background:var(--risk-surface);max-width:100%;color:var(--risk-text);text-transform:uppercase;border-radius:9999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;line-height:1.2;display:inline-flex}.rm-result-header-category>span svg{flex:none;width:15px;height:15px}.rm-result-header-category>span strong{overflow-wrap:anywhere}.rm-stage-status{border-radius:9999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.rm-stage-status svg{width:15px;height:15px}.risk-management svg{stroke-width:1.9px}.rm-hazard-icon,.rm-workflow-icon,.rm-status-icon{vertical-align:middle;flex:none}.rm-stage-status .rm-status-icon{width:16px;height:16px}.rm-inline-status-icon{width:14px;height:14px;color:var(--rm-green);vertical-align:-2px;margin-right:4px;display:inline-block}.rm-review-card>header>span,.rm-provenance-review h3{align-items:center;gap:6px;display:inline-flex}.rm-review-card>header>span svg,.rm-provenance-review h3 svg{width:16px;height:16px}.rm-modal>header>button svg{width:18px;height:18px}.rm-stage-status.status-complete{background:var(--rm-green-soft);color:var(--rm-green);border:1px solid #146c4333}.rm-stage-status.status-draft{color:#a16806;background:#fff8eb;border:1px solid #f6dfb3}.rm-result-hero{border:1px solid var(--ui-line);border-left:4px solid var(--risk-color,var(--ui-line));background:var(--ui-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.rm-result-context{align-items:center;gap:16px;min-width:0;display:flex}.rm-result-mark{background:var(--rm-green-soft);width:48px;height:48px;color:var(--rm-green);border-radius:12px;place-items:center;display:grid}.rm-result-context p{color:var(--rm-green);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:600}.rm-result-context h3{color:var(--rm-text-primary);margin:4px 0 2px;font-size:24px;font-weight:600}.rm-result-context span{color:var(--rm-text-secondary);font-size:14px;font-weight:400}.rm-result-summary-right{border-left:1px solid var(--ui-line);grid-template-columns:minmax(110px,.75fr) minmax(140px,1fr) minmax(180px,1.25fr);align-items:stretch;gap:12px;width:min(650px,62%);margin:0;padding-left:24px;display:grid}.rm-result-summary-right>div{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:9px;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:12px;display:flex}.rm-result-summary-right dt{color:var(--rm-text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.rm-result-summary-right dd{color:var(--rm-text-primary);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.35}.rm-result-score dd{font-size:40px;font-weight:600;line-height:1}.rm-result-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.rm-result-metrics>div{background:var(--ui-panel);border:1px solid var(--rm-border);border-radius:10px;flex-direction:column;justify-content:space-between;min-height:84px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 4px #14322305}.rm-result-metrics>div:hover{border-color:var(--ui-line)}.rm-result-metrics dt{color:var(--rm-text-secondary);font-size:14px;font-weight:500;line-height:1.3}.rm-result-metrics dd{color:var(--rm-text-primary);margin:8px 0 0;font-size:22px;font-weight:600;line-height:1.1}.rm-result-metrics .rm-metric-final{background:var(--ui-panel);border:1.5px solid #146c4359}.rm-result-metrics .rm-metric-final dd{color:var(--rm-green)}.rm-result-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rm-primary,.rm-secondary,.rm-text-action,.rm-danger,.rm-danger-outline{border-radius:var(--rm-radius-input);box-sizing:border-box;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.rm-primary{background:var(--rm-green);border:1px solid var(--rm-green);color:#fff}.rm-primary:hover:not(:disabled){background:var(--rm-green-hover);border-color:var(--rm-green-hover)}.rm-secondary{background:var(--ui-panel);border:1px solid var(--rm-border);color:var(--rm-text-primary)}.rm-secondary:hover:not(:disabled){background:var(--rm-bg-surface-subtle);border-color:var(--ui-line)}.rm-primary svg,.rm-secondary svg,.rm-text-action svg,.rm-danger svg,.rm-danger-outline svg{flex:0 0 16px;width:16px;height:16px}.rm-result-panel{background:var(--ui-panel);border:1px solid var(--rm-border);border-radius:12px;padding:20px}.rm-result-panel>p{color:var(--rm-green);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:600}.rm-result-panel h3{color:var(--rm-text-primary);margin:3px 0 14px;font-size:17px;font-weight:600}.rm-assessment-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rm-evidence-group{border:1px solid var(--rm-border-light);background:var(--rm-bg-surface-subtle);border-radius:8px;min-width:0;padding:14px}.rm-evidence-group h4{color:var(--rm-text-primary);margin:0;font-size:14px;font-weight:500}.rm-spatial-evidence dl{gap:7px;margin:10px 0 0;display:grid}.rm-spatial-evidence dl>div{border-top:1px solid var(--rm-border-light);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-top:7px;font-size:14px;display:grid}.rm-spatial-evidence dt{color:var(--rm-text-secondary)}.rm-spatial-evidence dd{color:var(--rm-text-primary);text-align:right;margin:0}.rm-evidence-note{color:var(--rm-text-secondary);margin:10px 0 0;font-size:12px;line-height:1.45}#root .risk-management .rm-evidence-panel,#root .risk-management .rm-evidence-panel *{font-weight:400!important}.rm-evidence-indicators{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.rm-evidence-indicators li{border-top:1px solid var(--rm-border-light);color:var(--rm-text-primary);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding-top:8px;font-size:14px;display:grid}.rm-evidence-indicator-name{overflow-wrap:anywhere;min-width:0}.rm-evidence-indicator-value{color:var(--rm-green);text-align:right}.rm-evidence-indicators small{color:var(--rm-text-secondary);grid-column:1/-1;font-size:13px}.rm-sources-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;display:grid}.rm-sources-grid>div{border-bottom:1px solid var(--rm-border-light);justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;display:flex}.rm-sources-grid dt{color:var(--rm-text-secondary);flex:none;font-size:14px;font-weight:500}.rm-sources-grid dd{color:var(--rm-text-primary);text-align:right;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form,.rm-review{margin-top:0;padding:10px 12px}.rm-hazard-form>header,.rm-exposure-form>header,.rm-sensitivity-form>header,.rm-adaptive-form>header,.rm-review>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.rm-hazard-form header p,.rm-exposure-form header p,.rm-sensitivity-form header p,.rm-adaptive-form header p,.rm-review header p,.rm-provenance-review header p,.rm-calculation-readiness header p,.rm-calculation-complete p{color:var(--ui-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.rm-hazard-form header h2,.rm-exposure-form header h2,.rm-sensitivity-form header h2,.rm-adaptive-form header h2,.rm-review header h2{color:var(--rm-text-primary);margin:1px 0 0;font-size:16px;font-weight:600}.rm-selected-context{border:0;border-bottom:1px solid var(--rm-border-light);background:0 0;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0 0 10px;display:flex}.rm-selected-context>div{border:0;align-items:baseline;gap:5px;padding:0;display:flex}.rm-selected-context dt{color:var(--rm-text-secondary);font-size:11px;font-weight:400}.rm-selected-context dd{color:var(--rm-text-primary);margin:0;font-size:12px;font-weight:600}.rm-feedback{border-radius:var(--rm-radius-input);align-items:center;gap:10px;margin:10px 0;padding:10px 12px;font-size:14px;display:flex}.rm-feedback.notice{background:var(--ui-soft);border:1px solid var(--ui-line);color:#174c35}.rm-feedback.success{background:var(--ui-soft);border:1px solid var(--ui-line);color:var(--rm-green)}.rm-feedback.error{background:var(--ui-soft);color:#a8382b;border:1px solid #f7cdc7}.rm-feedback svg{flex:0 0 18px;width:18px;height:18px}.rm-hazard-form>fieldset,.rm-exposure-form>fieldset,.rm-sensitivity-form>fieldset,.rm-adaptive-form>fieldset{border:0;border-bottom:1px solid var(--rm-border-light);background:0 0;border-radius:0;min-width:0;margin:0;padding:15px 0 16px}.rm-hazard-form>fieldset legend,.rm-exposure-form>fieldset legend,.rm-sensitivity-form>fieldset legend,.rm-adaptive-form>fieldset legend{color:#3f554b;letter-spacing:.06em;text-transform:uppercase;padding:0 12px 0 0;font-size:12px;font-weight:600}.rm-condition-grid,.rm-probability-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rm-hazard-compact>header{margin-bottom:8px}.rm-hazard-compact>header>div{gap:2px}.rm-hazard-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.rm-hazard-source-row{border:0;margin:0;padding:0}.rm-hazard-source-row>legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rm-source-fields{grid-template-columns:1fr 2fr}.rm-source-fields textarea{resize:vertical;min-height:34px;font:inherit}.rm-inline-context{border:0;flex-wrap:wrap;gap:6px 16px;margin:4px 0 0;padding:0;font-size:12.5px;display:flex}.rm-inline-context>div{align-items:baseline;gap:4px;display:flex}.rm-inline-context dt{color:var(--rm-text-secondary);font-size:12px;font-weight:400}.rm-inline-context dd{color:var(--rm-text-primary);margin:0;font-weight:600}.rm-hazard-inline-fieldset{border-bottom:none!important;padding-bottom:8px!important}.rm-hazard-inline-fieldset legend{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.rm-hazard-inline{grid-template-columns:repeat(5,1fr);align-items:start;gap:10px;display:grid}.rm-hazard-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.rm-hazard-cell label{flex-direction:column;gap:4px;display:flex}.rm-hazard-cell label>span{color:var(--ui-ink);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;line-height:1.3;overflow:hidden}.rm-hazard-cell select{border:1px solid var(--rm-border);background:var(--rm-bg-card);width:100%;height:38px;color:var(--rm-text-primary);cursor:pointer;border-radius:7px;padding:0 8px;font-size:13px}.rm-hazard-cell select:focus{outline:2px solid var(--rm-green);outline-offset:-1px}.rm-score-row{align-items:center;gap:6px;margin-top:2px;display:flex}.rm-score-badge{background:var(--rm-green-soft,#e8f5ec);color:var(--rm-green,#1b6b47);white-space:nowrap;border-radius:10px;align-items:center;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.rm-basis-link{white-space:nowrap;gap:3px;height:auto!important;font-size:11px!important}.rm-basis-link svg{width:13px;height:13px}.rm-likelihood-cell{background:var(--ui-soft);border:1px dashed var(--rm-border);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 8px;display:flex}.rm-likelihood-cell small{color:var(--rm-green,#1b6b47);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:600;line-height:1.2}.rm-likelihood-value{color:var(--rm-text-muted);font-size:22px;font-weight:700;line-height:1.1;display:block}.rm-likelihood-value.has-value{color:var(--rm-green,#1b6b47)}.rm-hazard-notices{flex-direction:column;gap:6px;margin-top:2px;display:flex}.rm-hazard-notices .rm-source-state{margin-top:0;padding:7px 10px;font-size:11.5px}.rm-hazard-notices .rm-method-warning{margin:0;padding:7px 10px;font-size:11.5px}.rm-hazard-provenance{border:1px solid var(--rm-border-light);background:var(--ui-soft);border-radius:8px;margin-top:4px}.rm-hazard-provenance>summary{cursor:pointer;color:var(--ui-ink);letter-spacing:.03em;align-items:center;gap:6px;padding:10px 14px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.rm-hazard-provenance>summary:before{content:"▸";font-size:11px;transition:transform .15s}.rm-hazard-provenance[open]>summary:before{transform:rotate(90deg)}.rm-hazard-provenance>summary::-webkit-details-marker{display:none}.rm-hazard-provenance>.rm-source-input{padding:0 14px 14px}.rm-condition-grid label,.rm-source-input label,.rm-probability-field label{flex-direction:column;gap:6px;display:flex}.rm-condition-grid label>span,.rm-source-input label>span,.rm-probability-field label>span{color:var(--ui-ink);font-size:12.5px;font-weight:600}.rm-condition-grid label small{color:var(--rm-text-muted);font-size:12px}.rm-source-state{border-radius:7px;flex-flow:wrap;align-items:baseline;gap:8px;margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.4;display:flex}.rm-source-state.approved{background:var(--rm-green-soft);border:1px solid var(--ui-line);color:var(--rm-green)}.rm-source-state.local{background:var(--ui-soft);color:#8c5e14;border:1px solid #f6dfb3}.rm-probability-field{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 120px;align-items:end;gap:8px 12px;padding:0;display:grid}.rm-probability-field small{color:var(--rm-text-secondary);font-size:11.5px}.rm-probability-field strong{height:40px;color:var(--rm-text-primary);align-items:center;font-size:14px;font-weight:600;display:flex}.rm-probability-field .rm-text-action{grid-column:1/-1;justify-self:start}.rm-text-action{height:32px;color:var(--rm-green);background:0 0;border:none;padding:0;font-weight:600}.rm-text-action:hover{text-decoration:underline}.rm-method-warning{background:var(--ui-soft);color:#8c5e14;border:1px solid #f6dfb3;border-radius:7px;align-items:flex-start;gap:10px;margin:10px 0 0;padding:9px 11px;font-size:12px;line-height:1.4;display:flex}.rm-method-warning svg{flex:0 0 18px;width:18px;height:18px;margin-top:1px}.rm-likelihood{box-sizing:border-box;border:0;border-bottom:1px solid var(--rm-border-light);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:18px;min-height:78px;margin:0;padding:12px 0;display:flex}.rm-likelihood small{color:var(--rm-green);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.rm-likelihood strong{color:var(--rm-text-primary);margin:2px 0;font-size:25px;font-weight:600;line-height:1.1;display:block}.rm-likelihood span{color:var(--rm-text-secondary);font-size:12px}.rm-source-input{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rm-source-metadata,.rm-validation-meta{flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:40px;display:flex}.rm-source-metadata>span,.rm-validation-meta>span{color:var(--ui-ink);font-size:12.5px;font-weight:600}.rm-source-metadata>strong{border-bottom:1px solid var(--rm-border);color:var(--rm-text-primary);padding-bottom:7px;font-size:14px;font-weight:500}.rm-validation-meta>strong{color:#805b17;align-self:flex-start;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.rm-validation-meta>strong>i{background:#c58a24;border-radius:50%;width:7px;height:7px}.rm-source-input .wide{grid-column:1/-1}.rm-source-input textarea{resize:vertical;min-height:88px;max-height:180px;padding:10px 12px;line-height:1.4}.rm-form-actions{border-top:1px solid var(--rm-border-light);justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.rm-autosave-note{color:var(--rm-text-secondary);margin-right:auto;font-size:12px;line-height:1.45}.rm-exposure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rm-exposure-input,.rm-calculated-metric{border:1px solid var(--rm-border);background:var(--rm-bg-surface-subtle);border-radius:10px;flex-direction:column;justify-content:space-between;min-height:120px;padding:14px;display:flex}.rm-exposure-input>span,.rm-calculated-metric>span{color:var(--rm-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:600}.rm-approved-value{align-items:baseline;gap:8px;height:40px;display:flex}.rm-approved-value strong,.rm-calculated-metric strong{color:var(--rm-text-primary);font-size:22px;font-weight:600}.rm-approved-value em{color:var(--rm-text-secondary);font-size:14px;font-style:normal}.rm-exposure-input small,.rm-calculated-metric small{color:var(--rm-text-muted);font-size:14px;line-height:1.4}.rm-exposure-input small b{color:var(--rm-green)}.rm-exposure-result{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:12px;margin-top:18px;padding:18px 20px}.rm-exposure-result>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.rm-exposure-result p{color:var(--rm-green);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:600}.rm-exposure-result h3{margin:2px 0 0;font-size:18px;font-weight:600}.rm-exposure-result>header>strong{color:var(--rm-text-primary);font-size:24px;font-weight:600}.rm-exposure-result dl{border:1px solid var(--rm-border);background:var(--ui-panel);border-radius:10px;grid-template-columns:repeat(4,1fr);margin:14px 0 0;display:grid;overflow:hidden}.rm-exposure-result dl>div{border-left:1px solid var(--rm-border);padding:12px 16px}.rm-exposure-result dl>div:first-child{border-left:none}.rm-exposure-result dt{color:var(--rm-text-secondary);font-size:14px}.rm-exposure-result dd{color:var(--rm-text-primary);margin:3px 0 0;font-size:18px;font-weight:600}.rm-exposure-result>div{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.rm-exposure-compact .rm-exposure-compact-fieldset{border:0;margin:0 0 6px;padding:0}.rm-exposure-compact .rm-exposure-compact-fieldset>legend{letter-spacing:.1em;text-transform:uppercase;color:var(--rm-text-muted);padding:0 0 6px;font-size:11px;font-weight:700}.rm-exposure-inline{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.rm-exposure-affected{grid-template-columns:repeat(3,minmax(0,1fr))}.rm-exposure-compact .rm-exposure-input,.rm-exposure-compact .rm-calculated-metric{border-radius:6px;min-height:auto;padding:8px 10px}.rm-exposure-compact .rm-exposure-input>span,.rm-exposure-compact .rm-calculated-metric>span{letter-spacing:.05em;font-size:11px}.rm-exposure-compact .rm-approved-value{height:auto}.rm-exposure-compact .rm-approved-value strong,.rm-exposure-compact .rm-calculated-metric strong{font-size:16px}.rm-hazard-compact>fieldset,.rm-exposure-compact>fieldset,.rm-sensitivity-compact>fieldset,.rm-adaptive-compact>fieldset{min-width:0;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:0 2px 8px #16493406;border:1px solid var(--assessment-form-edge,var(--ui-line))!important;background:var(--assessment-form-tint,var(--ui-panel))!important;border-radius:11px!important;margin:0 0 12px!important;padding:13px 14px 14px!important}.rm-hazard-compact>fieldset:focus-within,.rm-exposure-compact>fieldset:focus-within,.rm-sensitivity-compact>fieldset:focus-within,.rm-adaptive-compact>fieldset:focus-within{box-shadow:0 0 0 3px #1a7e5717,0 7px 20px #1450370f;background:var(--ui-panel)!important;border-color:#65aa89!important}.rm-hazard-compact>fieldset>legend,.rm-exposure-compact>fieldset>legend,.rm-sensitivity-compact>fieldset>legend,.rm-adaptive-compact>fieldset>legend{clip:auto!important;width:100%!important;height:auto!important;color:inherit!important;font-size:inherit!important;letter-spacing:normal!important;text-transform:none!important;margin:0!important;padding:0 0 10px!important;display:block!important;position:static!important;overflow:visible!important}.rm-input-group-legend{align-items:center;gap:10px;width:100%;display:flex}.rm-input-group-icon{background:var(--ui-soft);color:#166b4b;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.rm-input-group-icon svg{width:17px;height:17px}.rm-input-group-legend>span:last-child{gap:2px;min-width:0;display:grid}.rm-input-group-legend strong{color:#21362d;font-size:13px;font-weight:700;line-height:1.3}.rm-input-group-legend small{color:#718178;font-size:11px;font-weight:400;line-height:1.4}.rm-exposure-inline{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rm-input-with-unit{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:38px;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.rm-input-with-unit:focus-within{border-color:#197b58;box-shadow:0 0 0 3px #197b581a}.rm-input-with-unit input{min-width:0;height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0 9px!important}.rm-input-with-unit em{color:var(--ui-muted);white-space:nowrap;padding:0 10px;font-size:11px;font-style:normal}[data-theme=dark] .rm-hazard-compact>fieldset,[data-theme=dark] .rm-exposure-compact>fieldset,[data-theme=dark] .rm-sensitivity-compact>fieldset,[data-theme=dark] .rm-adaptive-compact>fieldset{background:#12271e!important;border-color:#355548!important}[data-theme=dark] .rm-input-group-legend strong{color:#e3f1e9}[data-theme=dark] .rm-input-with-unit{background:#172c23;border-color:#405e50}@media (width<=900px){.rm-exposure-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-source-fields{grid-template-columns:1fr}}@media (width<=560px){.rm-hazard-compact>fieldset,.rm-exposure-compact>fieldset,.rm-sensitivity-compact>fieldset,.rm-adaptive-compact>fieldset{padding:11px!important}.rm-exposure-inline{grid-template-columns:1fr}.rm-input-group-legend{align-items:flex-start}.rm-input-group-icon{flex-basis:30px;width:30px;height:30px}}.rm-exposure-compact .rm-approved-value em{font-size:11px}.rm-exposure-compact .rm-exposure-input small,.rm-exposure-compact .rm-calculated-metric small{font-size:11px;line-height:1.3}.rm-exposure-result-row{border:1px solid var(--rm-border);background:var(--rm-bg-surface-subtle);border-radius:8px;align-items:center;gap:12px;margin:8px 0;padding:10px 14px;display:flex}.rm-exposure-result-row dl{flex:1;gap:0;margin:0;padding:0;display:flex}.rm-exposure-result-row dl>div{border-left:1px solid var(--rm-border);flex:1;padding:0 12px}.rm-exposure-result-row dl>div:first-child{border-left:0;padding-left:0}.rm-exposure-result-row dt{color:var(--rm-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.rm-exposure-result-row dd{color:var(--rm-text-primary);margin:2px 0 0;font-size:14px;font-weight:600}.rm-exposure-result-row dd.has-score{color:var(--rm-green)}.rm-sensitivity-baseline{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:10px;margin-top:16px;padding:16px}.rm-sensitivity-baseline>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.rm-sensitivity-baseline header p{color:var(--rm-green);letter-spacing:.08em;margin:0;font-size:14px;font-weight:600}.rm-sensitivity-baseline dl{border:1px solid var(--rm-border);background:var(--ui-panel);border-radius:8px;grid-template-columns:1fr 1fr;margin:10px 0 0;display:grid;overflow:hidden}.rm-sensitivity-baseline dl>div{border-left:1px solid var(--rm-border);padding:10px 14px}.rm-sensitivity-baseline dl>div:first-child{border-left:none}.rm-sensitivity-baseline dt{color:var(--rm-text-secondary);font-size:14px}.rm-sensitivity-baseline dd{color:var(--rm-text-primary);margin:2px 0 0;font-size:20px;font-weight:600}.rm-sensitivity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rm-sensitivity-card{border:1px solid var(--rm-border);background:var(--ui-panel);border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.rm-sensitivity-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rm-sensitivity-card h3{color:var(--rm-text-primary);margin:0;font-size:16px;font-weight:600;line-height:1.3}.rm-sensitivity-card header small{color:var(--rm-text-muted);font-size:14px;font-weight:600}.rm-sensitivity-card dl{border:1px solid var(--rm-border-light);background:var(--rm-bg-surface-subtle);border-radius:8px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.rm-sensitivity-card dl>div{border-left:1px solid var(--rm-border-light);padding:8px 12px}.rm-sensitivity-card dl>div:first-child{border-left:none}.rm-sensitivity-card dt{color:var(--rm-text-secondary);font-size:14px}.rm-sensitivity-card dd{color:var(--rm-text-primary);margin:2px 0 0;font-size:16px;font-weight:600}.rm-indicator-source{border-radius:var(--rm-radius-sm);padding:8px 10px;font-size:14px}.rm-indicator-source.approved{background:var(--rm-green-soft);color:var(--rm-green)}.rm-indicator-source.local{background:var(--ui-soft);color:#8c5e14}.rm-sensitivity-result{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px 20px;display:flex}.rm-sensitivity-result small{color:var(--rm-green);letter-spacing:.08em;font-size:14px;font-weight:600}.rm-sensitivity-result strong{color:var(--rm-text-primary);font-size:28px;font-weight:600;display:block}.rm-sensitivity-compact .rm-sensitivity-compact-fieldset{border:0;margin:0 0 6px;padding:0}.rm-sensitivity-compact .rm-sensitivity-compact-fieldset>legend{letter-spacing:.1em;text-transform:uppercase;color:var(--rm-text-muted);padding:0 0 6px;font-size:11px;font-weight:700}.rm-sensitivity-table{border:1px solid var(--rm-border);background:var(--rm-bg-surface-subtle);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.rm-sensitivity-table-header,.rm-sensitivity-row{grid-template-columns:minmax(200px,2fr) 140px 100px 160px 140px 40px;align-items:center;gap:12px;padding:8px 14px;display:grid}.rm-sensitivity-table-header{background:var(--rm-bg-surface);border-bottom:1px solid var(--rm-border)}.rm-sensitivity-table-header span{color:var(--rm-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.rm-sensitivity-row{border-bottom:1px solid var(--rm-border);min-height:48px}.rm-sensitivity-row:last-child{border-bottom:none}.rm-sensitivity-label{flex-direction:column;gap:2px;display:flex}.rm-sensitivity-label strong{color:var(--rm-text-primary);font-size:13px}.rm-sensitivity-label small{color:var(--rm-text-muted);letter-spacing:.05em;font-size:11px;font-weight:600}.rm-sensitivity-row input{width:100%;height:32px;padding:0 8px;font-size:13px}.rm-sensitivity-value.approved strong{color:var(--rm-text-primary);font-size:14px}.rm-sensitivity-denom,.rm-sensitivity-pct{color:var(--rm-text-secondary);font-size:13px}.rm-sensitivity-score{color:var(--rm-text-muted);font-size:14px;font-weight:600}.rm-sensitivity-score.has-score{color:var(--rm-green)}.rm-sensitivity-compact .rm-sensitivity-baseline{border:1px solid var(--rm-border);background:var(--rm-bg-surface-subtle);border-radius:8px;align-items:center;gap:20px;margin:0 0 16px;padding:10px 14px;display:flex}.rm-sensitivity-compact .rm-sensitivity-baseline>header{border-right:1px solid var(--rm-border);flex-direction:column;align-items:flex-start;gap:2px;padding-right:20px}.rm-sensitivity-compact .rm-sensitivity-baseline header p{font-size:11px}.rm-sensitivity-compact .rm-sensitivity-baseline header span{color:var(--rm-text-muted);font-size:11px}.rm-sensitivity-compact .rm-sensitivity-baseline dl{gap:24px;margin:0;padding:0;display:flex}.rm-sensitivity-compact .rm-sensitivity-baseline dt{color:var(--rm-text-muted);text-transform:uppercase;font-size:11px}.rm-sensitivity-compact .rm-sensitivity-baseline dd{color:var(--rm-text-primary);margin:2px 0 0;font-size:14px;font-weight:600}.rm-adaptive-compact .rm-adaptive-compact-fieldset{border:0;margin:0 0 6px;padding:0}.rm-adaptive-compact .rm-adaptive-compact-fieldset>legend{letter-spacing:.1em;text-transform:uppercase;color:var(--rm-text-muted);padding:0 0 6px;font-size:11px;font-weight:700}.rm-adaptive-dimensions{flex-direction:column;gap:8px;display:flex}.rm-adaptive-dimension-details{border:1px solid var(--rm-border);background:var(--rm-bg-surface-subtle);border-radius:8px;overflow:hidden}.rm-adaptive-dimension-details>summary{background:var(--rm-bg-surface);color:var(--rm-text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.rm-adaptive-dimension-details>summary strong{color:var(--rm-text-secondary);font-size:13px}.rm-adaptive-table{border-top:1px solid var(--rm-border);background:var(--rm-bg-surface-subtle);flex-direction:column;display:flex}.rm-adaptive-table-header,.rm-adaptive-row{grid-template-columns:minmax(200px,2.5fr) 180px 180px 100px 40px;align-items:center;gap:12px;padding:8px 14px;display:grid}.rm-adaptive-table-header{border-bottom:1px solid var(--rm-border)}.rm-adaptive-table-header span{color:var(--rm-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.rm-adaptive-row{border-bottom:1px solid var(--rm-border);min-height:48px}.rm-adaptive-row:last-child{border-bottom:none}.rm-adaptive-label{flex-direction:column;gap:2px;display:flex}.rm-adaptive-label strong{color:var(--rm-text-primary);font-size:13px}.rm-adaptive-label small{color:var(--rm-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.rm-adaptive-input-wrapper{align-items:center;gap:6px;display:flex}.rm-adaptive-row input,.rm-adaptive-row select{width:100%;height:32px;padding:0 8px;font-size:13px}.rm-adaptive-type{color:var(--rm-text-secondary);letter-spacing:.05em;font-size:11px;font-weight:600}.rm-adaptive-score{color:var(--rm-text-muted);font-size:14px;font-weight:600}.rm-adaptive-score.has-score{color:var(--rm-green)}.rm-dimension-result{border-top:1px solid var(--rm-border);background:var(--rm-bg-surface);color:var(--rm-text-secondary);text-transform:uppercase;letter-spacing:.05em;justify-content:flex-end;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.rm-dimension-result strong{color:var(--rm-text-primary);font-size:14px}.rm-review{flex-direction:column;gap:18px;display:flex}.rm-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rm-review-card,.rm-provenance-review,.rm-calculation-readiness,.rm-calculation-complete{border:1px solid var(--rm-border);background:var(--rm-bg-surface-subtle);border-radius:12px;padding:16px}.rm-review-card>header{border-bottom:1px solid var(--rm-border-light);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.rm-review-card h3{color:var(--rm-text-primary);margin:0;font-size:16px;font-weight:600}.rm-review-card>header span{color:var(--rm-green);font-size:14px;font-weight:600}.rm-review-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.rm-review-card dl>div{border-bottom:1px solid var(--rm-border-light);padding:6px 0}.rm-review-card dt{color:var(--rm-text-secondary);font-size:14px}.rm-review-card dd{color:var(--rm-text-primary);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:600}.rm-review-card-actions{border-top:1px solid var(--rm-border-light);align-items:center;gap:10px;margin-top:12px;padding-top:8px;display:flex}.rm-review-card-actions .rm-secondary{margin-left:auto}.rm-review-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.rm-review-dimensions span{background:var(--ui-panel);border:1px solid var(--rm-border-light);color:var(--rm-text-secondary);border-radius:6px;justify-content:space-between;padding:6px 10px;font-size:14px;display:flex}.rm-provenance-review dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;margin:10px 0 0;display:grid}.rm-provenance-review dl>div{border-bottom:1px solid var(--rm-border-light);padding:6px 0}.rm-provenance-review dt{color:var(--rm-text-secondary);font-size:14px}.rm-provenance-review dd{color:var(--rm-text-primary);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:600}.rm-calculation-readiness>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.rm-calculation-readiness>div span{background:var(--ui-panel);border:1px solid var(--rm-border-light);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:14px;display:flex}.rm-calculation-readiness>div b{color:var(--rm-green)}.rm-calculation-complete{background:var(--ui-soft);border-color:var(--ui-line);grid-template-columns:1fr auto auto auto;align-items:center;gap:16px;display:grid}.rm-calculation-complete>div:nth-child(2){flex-direction:column;align-items:flex-end;display:flex}.rm-calculation-complete>div:nth-child(2)>span{color:var(--rm-text-secondary);font-size:14px}.rm-calculation-complete>div:nth-child(2)>strong{color:var(--rm-green);font-size:28px;font-weight:600}.rm-inline-button{color:var(--rm-green);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.rm-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:40px 24px;display:flex}.rm-empty svg,.rm-locked>svg{width:40px;height:40px;color:var(--rm-green);margin-bottom:12px}.rm-empty h2,.rm-locked h2{color:var(--rm-text-primary);margin:0 0 6px;font-size:18px;font-weight:600}.rm-empty p,.rm-locked p{max-width:540px;color:var(--rm-text-secondary);margin:0 0 16px;font-size:14px}.rm-locked{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:32px 20px;display:flex}.rm-locked span{background:var(--ui-soft);color:#a16806;border-radius:9999px;margin-top:10px;padding:5px 12px;font-size:14px;font-weight:600}.rm-result-outdated{text-align:center;background:var(--ui-soft);border-color:#f6dfb3;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:36px 24px;display:flex}.rm-result-outdated>svg{color:#a16806;width:36px;height:36px;margin-bottom:10px}.rm-result-outdated h2{color:#794d03;margin:0 0 6px;font-size:20px;font-weight:600}.rm-result-outdated p{color:#8c5e14;max-width:580px;margin:0 0 12px;font-size:14px}.rm-result-outdated span{color:#794d03;letter-spacing:.04em;background:#fee8c2;border-radius:9999px;padding:5px 12px;font-size:14px;font-weight:600}.rm-modal-layer{z-index:2500;inset:var(--encore-dialog-header-offset,var(--header-height-dynamic,var(--header-height,64px))) 0 0;place-items:center;padding:24px;display:grid;position:fixed}.rm-modal-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14231e24;border:none;width:100%;height:100%;position:absolute;inset:0}.rm-modal{width:min(1180px,100vw - 48px);max-height:calc(100dvh - var(--encore-dialog-header-offset,var(--header-height-dynamic,var(--header-height,64px))) - 48px);border:1px solid var(--rm-border);background:var(--ui-panel);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0a23182e}.rm-modal>header{border-bottom:1px solid var(--rm-border-light);background:var(--ui-panel);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.rm-modal>header small{color:var(--rm-green);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:600}.rm-modal>header h2{color:var(--rm-text-primary);margin:2px 0 0;font-size:20px;font-weight:600}.rm-modal>header>button{background:var(--ui-soft);width:34px;height:34px;color:var(--rm-text-secondary);border:none;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid}.rm-modal>header>button:hover{background:var(--ui-soft);color:var(--rm-text-primary)}.rm-modal-body{min-height:0;padding:20px;overflow:auto}.rm-finalization-modal{width:min(680px,100vw - 32px)}.rm-finalization-body{gap:12px;display:grid}.rm-finalization-body>p{color:var(--rm-text-secondary);margin:0;line-height:1.55}.rm-finalization-context{border:1px solid var(--rm-border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:4px 0 0;display:grid;overflow:hidden}.rm-finalization-context>div{border-right:1px solid var(--rm-border-light);border-bottom:1px solid var(--rm-border-light);gap:3px;padding:11px 13px;display:grid}.rm-finalization-context dt,.rm-finalization-stages h3{color:var(--rm-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.rm-finalization-context dd{color:var(--rm-text-primary);margin:0;font-size:13px;font-weight:600}.rm-finalization-stages{border:1px solid var(--rm-border);border-radius:10px;gap:0;display:grid;overflow:hidden}.rm-finalization-stages h3{background:var(--rm-surface-soft);margin:0;padding:10px 13px}.rm-finalization-stages>div{border-top:1px solid var(--rm-border-light);justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;display:flex}.rm-finalization-stages strong{color:var(--rm-green);align-items:center;gap:6px;font-size:12px;display:inline-flex}.rm-finalization-stages svg{width:16px;height:16px}.rm-finalization-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}@media (width<=620px){.rm-finalization-context{grid-template-columns:1fr}.rm-finalization-context>div{border-right:0}.rm-finalization-actions{flex-direction:column-reverse}.rm-finalization-actions button{width:100%}}.rm-basis-layout{grid-template-columns:240px minmax(0,1fr);gap:16px;display:grid}.rm-basis-layout>nav{border:1px solid var(--rm-border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.rm-basis-layout>nav button{border:none;border-top:1px solid var(--rm-border-light);background:var(--ui-panel);color:var(--rm-text-secondary);text-align:left;justify-content:space-between;align-items:center;padding:12px 14px;font-size:14px;font-weight:500;display:flex}.rm-basis-layout>nav button:first-child{border-top:none}.rm-basis-layout>nav button.active{background:var(--rm-green-soft);color:var(--rm-green);font-weight:600}.rm-basis-detail{border:1px solid var(--rm-border);background:var(--ui-panel);border-radius:10px;padding:18px}.rm-basis-detail h3{margin:2px 0 12px;font-size:18px;font-weight:600}.rm-basis-detail>dl,.rm-calculation-body>dl{border:1px solid var(--rm-border);border-radius:8px;grid-template-columns:repeat(3,1fr);margin:0;display:grid;overflow:hidden}.rm-basis-detail>dl>div,.rm-calculation-body>dl>div{border-left:1px solid var(--rm-border);padding:10px 14px}.rm-basis-detail>dl>div:first-child,.rm-calculation-body>dl>div:first-child{border-left:none}.rm-basis-detail dt,.rm-calculation-body dt{color:var(--rm-text-secondary);font-size:14px}.rm-basis-detail dd,.rm-calculation-body dd{color:var(--rm-text-primary);margin:2px 0 0;font-size:14px;font-weight:600}.rm-semantic-basis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.rm-semantic-basis>div{border:1px solid var(--rm-border-light);background:var(--rm-bg-surface-subtle);border-radius:8px;align-content:start;gap:6px;padding:13px 14px;display:grid}.rm-semantic-basis small,.rm-semantic-chain small,.rm-trace-summary small{color:var(--rm-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.rm-semantic-basis p,.rm-semantic-basis span{color:var(--rm-text-secondary);margin:0;font-size:14px;line-height:1.5}.rm-semantic-basis strong{color:var(--rm-text-primary);font-size:15px;line-height:1.45}.rm-semantic-basis dl{gap:7px;margin:0;display:grid}.rm-semantic-basis dl>div{gap:2px;display:grid}.rm-semantic-basis dt{color:var(--rm-text-primary);font-size:13px;font-weight:600}.rm-semantic-basis dd{color:var(--rm-text-secondary);margin:0;font-size:13px;font-weight:400}.rm-current-calculation{grid-column:1/-1;border-left:4px solid var(--rm-green)!important;background:var(--rm-green-soft)!important}.rm-current-calculation strong{font-size:17px}.rm-semantic-chain{gap:9px;margin-top:14px;display:grid}.rm-semantic-chain>section{border:1px solid var(--rm-border-light);background:var(--rm-bg-surface-subtle);border-radius:8px;gap:5px;padding:12px 14px;display:grid}.rm-semantic-chain strong{color:var(--rm-text-primary);font-size:15px}.rm-trace-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.rm-trace-summary>div{border:1px solid var(--rm-border);background:var(--rm-green-soft);border-radius:8px;gap:4px;padding:13px 14px;display:grid}.rm-trace-summary strong{color:var(--rm-text-primary);font-size:20px}.rm-trace-tree{gap:8px;display:grid}.rm-trace-tree>section{border:1px solid var(--rm-border-light);background:var(--rm-bg-surface-subtle);border-radius:8px;padding:11px 13px 11px 18px;position:relative}.rm-trace-tree>section:before{content:"";background:#b9c8c0;border-radius:8px 0 0 8px;width:4px;position:absolute;top:0;bottom:0;left:0}.rm-trace-tree>section.final:before{background:var(--rm-green)}.rm-trace-tree header{justify-content:space-between;align-items:center;gap:12px;display:flex}.rm-trace-tree header span{color:var(--rm-text-primary);font-size:14px;font-weight:600}.rm-trace-tree header strong{color:var(--rm-green);font-size:16px}.rm-trace-tree p{color:var(--rm-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.45}.rm-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.rm-rule-grid section{border:1px solid var(--rm-border-light);background:var(--rm-bg-surface-subtle);border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.rm-rule-grid section>strong{color:var(--rm-text-primary);font-size:15px;font-weight:600}.rm-rule-grid section>span{color:var(--rm-text-secondary);grid-template-columns:130px 1fr;gap:8px;font-size:14px;display:grid}.rm-rule-grid section small{color:var(--rm-text-muted);font-size:14px}.rm-basis-sections{gap:16px;margin-top:14px;display:grid}.rm-basis-sections>section>h4{color:var(--rm-text-primary);margin:0 0 8px;font-size:14px;font-weight:600}.rm-basis-sections .rm-rule-grid{margin-top:0}.rm-interpretation-bands{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.rm-interpretation-bands>section{border:1px solid var(--risk-outline);border-left:4px solid var(--risk-color);background:var(--rm-bg-surface-subtle);border-radius:8px;gap:8px;padding:14px;display:grid;position:relative}.rm-risk-swatch{border:1px solid var(--risk-outline);background:var(--risk-color);border-radius:50%;width:13px;height:13px;position:absolute;top:14px;right:14px}.rm-interpretation-bands>section>strong{color:var(--rm-text-primary);font-size:17px;font-weight:650}.rm-interpretation-bands>section>span{color:var(--risk-text);font-size:15px;font-weight:600}.rm-interpretation-bands dl{gap:8px;margin:0;display:grid}.rm-interpretation-bands dl>div{gap:2px;display:grid}.rm-interpretation-bands dt{color:var(--rm-text-muted);font-size:12px}.rm-interpretation-bands dd{color:var(--rm-text-secondary);margin:0;font-size:14px;font-weight:550}.rm-calculation-modal{width:min(900px, calc(100vw - var(--sidebar-width,220px) - 48px))}.rm-calculation-body>dl{grid-template-columns:repeat(4,1fr)}.rm-calculation-body>p{margin:12px 0 0;font-size:14px}.rm-calculation-body>p strong{color:var(--rm-green);margin-right:8px}.rm-assessment-modal{width:min(920px, calc(100vw - var(--sidebar-width,220px) - 48px))}.rm-assessment-form{flex-direction:column;gap:16px;display:flex}.rm-assessment-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rm-assessment-fields label{flex-direction:column;gap:6px;display:flex}.rm-assessment-fields label>span{color:var(--rm-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:600}.rm-assessment-fields .wide{grid-column:1/-1}.rm-persisted-result-context{border:1px solid var(--rm-border);background:var(--rm-bg-surface);border-radius:12px;padding:14px 18px}.rm-persisted-result-context dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.rm-persisted-result-context dl>div{gap:3px;min-width:0;display:grid}.rm-persisted-result-context dt{color:var(--rm-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.rm-persisted-result-context dd{overflow-wrap:anywhere;color:var(--rm-text-primary);margin:0;font-size:13px;font-weight:600}.rm-result-actions a.rm-secondary{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.rm-assessment-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rm-assessment-options label{border:1px solid var(--rm-border-light);background:var(--rm-bg-surface-subtle);border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:6px 12px;font-size:14px;display:flex}.rm-assessment-options input{width:16px;height:16px;accent-color:var(--rm-green)}.rm-assessment-context-summary{border:1px solid var(--rm-border);background:var(--rm-bg-surface-subtle);border-radius:10px;overflow:hidden}.rm-assessment-context-summary>header{border-bottom:1px solid var(--rm-border-light);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.rm-assessment-context-summary>header span{color:var(--rm-green);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:600}.rm-assessment-context-summary>header small{color:var(--rm-text-muted);font-size:12px}.rm-assessment-context-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.rm-assessment-context-summary dl>div{gap:3px;padding:12px 14px;display:grid}.rm-assessment-context-summary dl>div+div{border-left:1px solid var(--rm-border-light)}.rm-assessment-context-summary dt{color:var(--rm-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.rm-assessment-context-summary dd{color:var(--rm-text-primary);margin:0;font-size:14px;font-weight:600}.rm-context-guidance{background:var(--ui-soft);color:#875a12;border:1px solid #f2d39b;border-radius:9px;align-items:center;gap:9px;margin:12px 0 0;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.rm-context-guidance svg{flex:0 0 17px;width:17px;height:17px}:root[data-theme=dark] .risk-management .rm-context-guidance{color:#f0d59d;background:#3a2b14;border-color:#765a2a}.rm-structure-warning,.rm-structure-confirm{background:var(--ui-soft);color:#8c5e14;border:1px solid #f6dfb3;border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;display:flex}.rm-structure-warning svg{flex:0 0 18px;width:18px;height:18px}.rm-structure-confirm{grid-template-columns:1fr auto;align-items:center;display:grid}.rm-structure-confirm>strong,.rm-structure-confirm>span{grid-column:1}.rm-structure-confirm>button{grid-area:1/2/3}.rm-assessment-actions{grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding-top:4px;display:grid}.rm-assessment-actions>div{align-items:center;gap:8px;display:flex}.rm-danger{color:#fff;background:#c93b2b;border:1px solid #c93b2b}.rm-danger:hover:not(:disabled){background:#a92e20}.rm-danger-outline{background:var(--ui-soft);color:#a9382b;border:1px solid #f1b5ad}.rm-danger-outline:hover:not(:disabled){background:var(--ui-soft);border-color:#e6998e}@media (width<=1440px){.rm-result-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1200px){.rm-controls{grid-template-columns:repeat(3,1fr)}.rm-assessment-control{grid-column:span 2}.rm-overview-grid{grid-template-columns:1fr}.rm-readiness{grid-template-columns:240px 1fr;gap:16px;display:grid}.rm-readiness-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.rm-readiness-row{border:1px solid var(--rm-border-light);background:var(--rm-bg-surface-subtle);border-radius:8px;padding:8px 10px}}@media (width<=900px){.rm-modal-layer{padding:16px}.rm-modal,.rm-calculation-modal,.rm-assessment-modal{width:min(850px,100vw - 32px)}.rm-result-hero{flex-direction:column;align-items:flex-start}.rm-assessment-evidence-grid{grid-template-columns:1fr}.rm-result-summary-right{border-left:none;border-top:1px solid var(--rm-border);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding-top:16px;padding-left:0}.rm-basis-layout{grid-template-columns:1fr}.rm-basis-layout>nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rm-basis-layout>nav button,.rm-basis-layout>nav button:first-child{border-top:1px solid var(--rm-border-light)}.rm-semantic-basis{grid-template-columns:1fr}.rm-current-calculation{grid-column:auto}}@media (width<=768px){.risk-management{padding:12px 16px 36px}.rm-hero{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.rm-controls{grid-template-columns:1fr}.rm-assessment-control{grid-column:auto}.rm-assessment-identity{grid-template-columns:1fr}.rm-assessment-identity>div{border-left:none;border-top:1px solid var(--rm-border)}.rm-assessment-identity>div:first-child{border-top:none}.rm-readiness{flex-direction:column;display:flex}.rm-readiness-list{grid-template-columns:1fr}.rm-saved-work-row{flex-direction:column;align-items:flex-start;gap:12px}.rm-saved-work-actions{justify-content:flex-end;width:100%}.rm-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-risk-result>header{flex-direction:column;align-items:flex-start}.rm-result-header-meta{flex-wrap:nowrap;justify-content:space-between;width:100%}.rm-sources-grid,.rm-condition-grid,.rm-probability-grid,.rm-source-input,.rm-selected-context,.rm-assessment-fields,.rm-exposure-grid,.rm-sensitivity-grid,.rm-adaptive-overview,.rm-review-grid{grid-template-columns:1fr}.rm-hazard-inline{grid-template-columns:1fr 1fr}.rm-exposure-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-exposure-affected{grid-template-columns:1fr 1fr}.rm-exposure-result-row{flex-direction:column;align-items:stretch}.rm-exposure-result-row dl{flex-wrap:wrap}.rm-sensitivity-table-header{display:none}.rm-sensitivity-row{flex-wrap:wrap;align-items:flex-start;padding:12px;display:flex}.rm-sensitivity-label{width:100%;margin-bottom:8px}.rm-sensitivity-row input{flex:1;width:auto}.rm-likelihood-cell{flex-direction:row;grid-column:1/-1;justify-content:flex-start;gap:10px}.rm-assessment-context-summary>header{flex-direction:column;align-items:flex-start}.rm-assessment-context-summary dl{grid-template-columns:1fr}.rm-persisted-result-context dl{grid-template-columns:1fr 1fr}.rm-assessment-context-summary dl>div+div{border-left:none;border-top:1px solid var(--rm-border-light)}.rm-likelihood,.rm-summary-actions{flex-direction:column;align-items:stretch}.rm-workflow button{flex:none}}@media (width<=520px){.rm-result-summary-right{grid-template-columns:1fr}.rm-result-header-category>small{display:none}.rm-result-header-category>span{padding:4px 8px;font-size:11px}.rm-basis-layout>nav,.rm-rule-grid,.rm-interpretation-bands{grid-template-columns:1fr}}@media print{@page{size:landscape;margin:12mm}body *{visibility:hidden!important}.rm-risk-result,.rm-risk-result *{visibility:visible!important}.rm-risk-result{width:100%;box-shadow:none;color:#172d25;background:#fff;border:none;border-radius:0;margin:0;padding:0;display:block;position:absolute;inset:0}.rm-risk-result>header,.rm-result-hero,.rm-result-metrics{break-inside:avoid;margin-bottom:12px}.rm-result-actions,.rm-modal-layer{display:none!important}.rm-result-hero{padding:16px 20px;background:#f4f8f1!important}.rm-result-hero strong,.rm-result-score dd{font-size:38px}.rm-result-metrics dd{font-size:18px}.rm-result-panel{padding:14px;background:#fff!important}.rm-evidence-indicators{gap:4px}.rm-sources-grid>div{padding:4px 0}}.rm-full-methodology{color:#176544;align-items:center;gap:7px;margin-top:12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.rm-full-methodology svg{width:16px}.rm-susceptibility-slots{border:1px solid var(--rm-border,#d8e2dc);background:var(--rm-bg-surface-subtle,#f7faf8);border-radius:10px;flex-direction:column;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.rm-susceptibility-slots-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rm-susceptibility-slots-header strong{color:var(--rm-text-primary,#143223);font-size:13px;font-weight:700;display:block}.rm-susceptibility-slots-header small{color:var(--rm-text-secondary,#4a6356);margin-top:2px;font-size:12px;display:block}.rm-susceptibility-slots-count{color:#146c43;background:#e8f3ec;border-radius:9999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.rm-susceptibility-slots-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rm-susceptibility-slot{border:1.5px solid var(--rm-border,#d8e2dc);text-align:left;cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;gap:8px;padding:10px 12px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.rm-susceptibility-slot:hover{background:#f4faf6;border-color:#146c43}.rm-susceptibility-slot.is-active{background:#ecf7f0;border-color:#146c43;box-shadow:0 0 0 2px #146c4329}.rm-susceptibility-slot.status-complete{border-left:4px solid #146c43}.rm-susceptibility-slot.status-draft{border-left:4px solid #d97706}.rm-susceptibility-slot-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.rm-susceptibility-slot-name{color:var(--rm-text-primary,#143223);font-size:14px;font-weight:700}.rm-susceptibility-affected-pill{border-radius:9999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.rm-susceptibility-affected-pill.affected{color:#146c43;background:#e8f3ec}.rm-susceptibility-affected-pill.not-affected{color:#64748b;background:#f1f5f9}.rm-susceptibility-slot-bottom{color:var(--rm-text-secondary,#4a6356);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.rm-susceptibility-slot.status-complete .rm-susceptibility-slot-bottom{color:#146c43}.rm-susceptibility-slot.status-draft .rm-susceptibility-slot-bottom{color:#b45309}.rm-susceptibility-slot-bottom svg{width:14px;height:14px}.map-library-page{max-width:1500px;margin:auto;padding:24px}.map-library{color:var(--text-primary,#17382f)}.map-library-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.map-library-actions input[type=text],.map-library-actions>input{border:1px solid #b9cec2;border-radius:6px;flex:1;min-width:180px;padding:9px}.map-library button,.map-library-upload{color:#174a34;cursor:pointer;background:#edf5ef;border:1px solid #99b7a5;border-radius:6px;padding:8px 12px}.map-library-upload input{max-width:220px;font-size:12px;display:block}.map-library-links{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.map-library-links a{border:1px solid #cbdacf;border-radius:5px;padding:5px 8px}.map-library-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:18px;margin-top:20px;display:grid}.map-library-grid article{background:var(--bg-card,#fff);border:1px solid #c7d7ce;border-radius:10px;overflow:hidden}.map-library-grid img{object-fit:contain;background:#e9eeeb;width:100%;height:220px}.map-library-grid h3,.map-library-grid p,.map-library-grid article>div{overflow-wrap:anywhere;margin:12px;font-size:14px}.map-library-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.map-library [role=alert]{color:#a52b20}.map-library-placement{flex-wrap:wrap;gap:12px;display:flex}.map-library-placement select{max-width:100%;padding:8px}.cdra-maker-directory-tabs{border-bottom:1px solid #bfd1c4;gap:6px;margin:16px 0;display:flex}.cdra-maker-directory-tabs button{color:#315342;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 24px;font-weight:600}.cdra-maker-directory-tabs button[aria-selected=true]{color:#17603f;background:#eaf3ed;border-color:#206b4d}.cdra-maker-directory>[role=tabpanel]{background:var(--bg-card,#fff);border:1px solid #cedbd2;border-radius:10px;padding:18px}.map-library-attach{gap:16px;min-width:0;display:grid}.map-library-attach label{gap:6px;min-width:0;display:grid}.map-library-attach select{box-sizing:border-box;width:100%;min-width:0}.map-library-attach p,.map-library-attach li{overflow-wrap:anywhere}.map-library-attach>button{justify-self:start}.cdra-exposure-table.carmen-assessment-table{overflow:visible;container-type:inline-size}.cdra-exposure-table.carmen-assessment-table table{table-layout:fixed;width:100%;min-width:0;font-size:clamp(10px,.75cqi,12px);line-height:1.4}.cdra-exposure-table.carmen-assessment-table :is(th,td){overflow-wrap:anywhere;white-space:normal;vertical-align:top;min-width:0;padding:7px 5px}.cdra-exposure-table.carmen-assessment-table thead th{vertical-align:middle}.cdra-exposure-table.carmen-assessment-table thead .cdra-exposure-groups th{letter-spacing:0}.cdra-exposure-table.carmen-assessment-table .cdra-exposure-class{flex-wrap:wrap;gap:4px;min-width:0;max-width:100%}.cdra-exposure-table.carmen-assessment-table button{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:6px 4px}.cdra-exposure-table.carmen-assessment-table .carmen-repeated-identity{display:none}.carmen-cell-value{min-width:0}.carmen-table-caption{min-height:30px;position:relative}.carmen-table-caption>span{min-height:30px;padding-right:65px;display:block}.carmen-table-caption .cdra-map-info{text-align:left;margin:0;font-weight:400}.carmen-table-caption .cdra-map-info>summary{position:absolute;top:0;right:0}.carmen-table-caption .cdra-exposure-definitions{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin:10px 0 0;display:grid}.carmen-table-caption dt{font-weight:650}.carmen-table-caption dd{margin:2px 0 0}@container (width<=1100px){.carmen-assessment-table table{display:block}.carmen-assessment-table caption{width:100%;display:block}.carmen-assessment-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.carmen-assessment-table tbody{gap:12px;padding:12px;display:grid}.carmen-assessment-table tbody tr{border:1px solid var(--cdra-line,#bdd1c0);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.cdra-exposure-table.carmen-assessment-table tbody :is(th,td){text-align:left;align-content:start;gap:5px;padding:9px 10px;font-size:12px;display:grid}.cdra-exposure-table.carmen-assessment-table tbody .carmen-repeated-identity{display:grid}.carmen-assessment-table tbody :is(th,td):before{content:attr(data-label);color:inherit;opacity:.82;font-size:10px;font-weight:650;line-height:1.4}.carmen-assessment-table tbody .carmen-cell-value{font-weight:500}}@container (width<=700px){.carmen-assessment-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=380px){.carmen-assessment-table tbody{padding:8px}.carmen-assessment-table tbody tr{grid-template-columns:minmax(0,1fr)}}.cdra-map-info{color:var(--cdra-muted,#61756a);margin:8px 0;font-size:12px;line-height:1.6}.cdra-map-info>summary{border:1px solid var(--cdra-line,#b8d0bd);background:var(--cdra-soft,#edf6ed);width:32px;height:32px;color:var(--cdra-green-dark,#104d37);cursor:pointer;border-radius:50%;place-items:center;padding:0;list-style:none;display:grid}.cdra-map-info>summary::-webkit-details-marker{display:none}.cdra-map-info>summary svg{width:17px;height:17px}.cdra-map-info>summary:focus-visible{outline:3px solid var(--cdra-green,#176b49);outline-offset:2px}.cdra-map-info[open]>summary{background:var(--cdra-soft-strong,#dceedd)}.cdra-map-info>div{border-left:3px solid var(--cdra-green,#176b49);background:var(--cdra-soft,#edf6ed);border-radius:4px;margin-top:7px;padding:10px 12px}.cdra-map-info>div>:first-child{margin-top:0}.cdra-map-info>div>:last-child{margin-bottom:0}.cdra-map-info.is-toolbar{flex:none;margin:0;position:relative}.cdra-map-info.is-toolbar>summary{width:38px;height:38px}.cdra-map-info.is-toolbar>div{z-index:30;border:1px solid var(--cdra-line,#b8d0bd);width:min(420px,100vw - 48px);max-height:min(60vh,400px);color:var(--cdra-ink,#183b2d);margin:0;padding:14px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 8px 24px #12342526}@media (width<=600px){.cdra-maps .cdra-page-actions{position:relative}.cdra-page-actions .cdra-map-info.is-toolbar{position:static}.cdra-page-actions .cdra-map-info.is-toolbar>div{width:auto;left:0;right:0}}.prrl{border:1px solid var(--cdra-line,#b8d0bd);background:var(--cdra-panel,#fffdf6);color:var(--cdra-ink,#183b2d);border-radius:12px;margin-top:24px;overflow:hidden}.prrl .prrl-header{border-bottom:1px solid var(--cdra-line,#b8d0bd);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.prrl-header small{color:var(--cdra-muted,#61756a);letter-spacing:.06em;font-size:11px}.prrl h2{align-items:center;gap:9px;margin:5px 0;font-size:20px;display:flex}.prrl h2 svg{width:22px;color:var(--cdra-green,#176b49)}.prrl p{color:var(--cdra-muted,#61756a);margin:5px 0 0;font-size:13px}.prrl-count{flex-shrink:0;align-items:center;gap:12px;display:flex}.prrl-header-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.prrl-table-wrap{padding:0 24px 18px}.prrl-count>strong{font-variant-numeric:tabular-nums;font-size:32px}.prrl-count>span{font-size:13px}.prrl-count small{letter-spacing:0;display:block}.prrl-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.prrl-toolbar label{align-items:center;gap:10px;font-size:12px;display:flex}.prrl-search{flex:1;max-width:420px;position:relative}.prrl-search svg{width:16px;color:var(--cdra-muted,#61756a);position:absolute;left:12px}.prrl input,.prrl select,.prrl-search input{border:1px solid var(--cdra-line,#b8d0bd);background:var(--cdra-panel,#fffdf6);min-height:40px;color:inherit;font:inherit;border-radius:7px;padding:8px 12px}.prrl input,.prrl-search input{width:100%;padding-left:36px}.prrl-list{padding:0 24px}.prrl-row{border:1px solid var(--cdra-line,#b8d0bd);border-radius:9px;margin-bottom:10px;overflow:hidden}.prrl-row>summary{cursor:pointer;grid-template-columns:minmax(180px,1fr) minmax(140px,auto) 110px 140px;align-items:center;gap:20px;padding:18px;list-style:none;display:grid}.prrl-row>summary::-webkit-details-marker{display:none}.prrl-row>summary:hover,.prrl-row[open]>summary{background:#176b490b}.prrl :is(summary,input,select,button,a):focus-visible{outline-offset:2px;outline:3px solid #26976c}.prrl-place{min-width:0}.prrl-place strong,.prrl-place small,.prrl-score small{display:block}.prrl-place strong{font-size:15px}.prrl-place small{color:var(--cdra-muted,#61756a);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.prrl-badge{background:var(--risk-surface);color:var(--risk-text);border-radius:20px;justify-self:start;padding:5px 10px;font-size:12px;font-weight:600}.prrl-badge:before{background:var(--risk-color);content:"";border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.prrl-score{text-align:right;font-variant-numeric:tabular-nums}.prrl-score small{color:var(--cdra-muted,#61756a);font-size:10px}.prrl-score strong{font-size:22px}.prrl-toggle{color:var(--cdra-green,#176b49);justify-content:flex-end;align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.prrl-toggle svg{width:16px}.prrl-open-label,.prrl-row[open] .prrl-closed-label{display:none}.prrl-row[open] .prrl-open-label{display:inline}.prrl-row[open] .prrl-toggle svg{transform:rotate(180deg)}.prrl-details{border-top:1px solid var(--cdra-line,#b8d0bd);grid-template-columns:1.25fr 1fr;gap:24px;padding:20px;display:grid}.prrl h3{margin:0 0 12px;font-size:14px}.prrl dl{margin:0}.prrl dl>div{background:#176b490b;border-radius:6px;padding:10px 12px}.prrl dt{color:var(--cdra-muted,#61756a);font-size:11px}.prrl dd{margin:3px 0 0;font-size:16px;font-weight:600}.prrl-components{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.prrl-interpretation dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.prrl-interpretation dd{font-size:14px}.prrl .prrl-details footer{border-top:1px solid var(--cdra-line,#b8d0bd);grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;font-size:12px;display:flex}.prrl footer small{color:var(--cdra-muted,#61756a);margin-top:4px;display:block}.prrl footer a,.prrl button:not(.cdra-table-pdf-btn):not(.cdra-exposure-barangay-name button){border:1px solid var(--cdra-line,#b8d0bd);color:var(--cdra-green,#176b49);font:inherit;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:12px;display:inline-flex}.prrl footer a{flex-shrink:0;font-weight:600;text-decoration:none}.prrl footer svg{width:16px}.prrl-empty{padding:24px}.prrl-empty button{margin-top:10px}.prrl-unavailable{grid-column:1/-1}.prrl .prrl-note{padding:4px 24px 18px;font-size:11px}.prrl .prrl-more{margin:12px auto;display:flex}@media (width<=700px){.prrl .prrl-header,.prrl-toolbar{align-items:flex-start;padding:16px}.prrl h2{font-size:17px}.prrl-count{gap:6px}.prrl-count>strong{font-size:25px}.prrl-toolbar{flex-direction:column}.prrl-search{width:100%;max-width:none}.prrl-list{padding:0 12px}.prrl-row>summary{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.prrl-place{grid-column:1}.prrl-score{grid-area:1/2}.prrl-badge{grid-area:2/1}.prrl-toggle{grid-area:2/2}.prrl-details{grid-template-columns:1fr;gap:18px;padding:14px}.prrl-components{grid-template-columns:repeat(2,minmax(0,1fr))}.prrl .prrl-details footer{flex-direction:column;align-items:stretch}}.urban-use-insights{margin-top:22px}.urban-use-insights h2,.urban-use-insights h3,.urban-use-insights h4{color:var(--cdra-ink);margin:0}.urban-use-insights p{line-height:1.6}.urban-use-eyebrow{color:var(--cdra-green);letter-spacing:.08em;font-size:11px;font-weight:700}.urban-use-insights>header h2{margin-top:6px}.urban-use-source{color:var(--cdra-muted);font-size:12px}.urban-use-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 26px;display:grid}.urban-use-metrics article{border:1px solid var(--cdra-line);background:var(--cdra-panel);border-radius:12px;flex-direction:column;gap:9px;padding:18px;display:flex}.urban-use-metrics article>span{font-size:12px;font-weight:600}.urban-use-metrics strong{color:var(--cdra-green);overflow-wrap:anywhere;font-size:clamp(23px,2.2vw,32px);line-height:1.2}.urban-use-metrics small,.urban-use-composition small{color:var(--cdra-muted);font-size:11px;font-weight:400}.urban-use-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 14px;display:flex}.urban-use-section-heading p{color:var(--cdra-muted);margin:5px 0 0;font-size:12px}.urban-use-composition{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.urban-use-composition button{text-align:left;flex-direction:column;gap:9px;padding:16px;display:flex}.urban-use-composition button>span:not(:first-child){color:var(--cdra-muted);font-size:12px}.urban-use-class-name{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.urban-use-class-name>i{border:1px solid #0003;border-radius:3px;width:11px;height:11px}.urban-use-composition strong{font-size:21px}.urban-use-area-bar{background:var(--cdra-line);border-radius:3px;width:100%;height:5px;overflow:hidden}.urban-use-area-bar i{height:100%;display:block}.urban-use-insights label{flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.urban-use-insights select{color:var(--cdra-ink);background:var(--cdra-panel);border:1px solid var(--cdra-line);border-radius:8px;max-width:100%;padding:10px}.urban-use-cdra{border-top:1px solid var(--cdra-line);margin-top:24px}.urban-use-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.urban-use-evidence-grid article{border:1px solid var(--cdra-line);border-radius:10px;padding:18px}.urban-use-evidence-grid article>span{background:var(--cdra-line);color:var(--cdra-ink);border-radius:5px;margin-bottom:12px;padding:4px 8px;font-size:11px;display:inline-block}.urban-use-evidence-grid article>.is-available{color:var(--cdra-green)}.urban-use-evidence-grid p{color:var(--cdra-muted);margin-bottom:0;font-size:12px}.urban-use-cdra-footer{align-items:center;gap:24px;margin-top:16px;display:flex}.urban-use-cdra-footer p{color:var(--cdra-muted);flex:1;font-size:11px}.urban-use-cdra-footer a{color:var(--cdra-green);font-size:12px;font-weight:600}.urban-use-insights :is(button,select,a):focus-visible{outline:3px solid var(--cdra-green);outline-offset:3px}@media (width<=1000px){.urban-use-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.urban-use-composition,.urban-use-evidence-grid{grid-template-columns:1fr}.urban-use-section-heading,.urban-use-cdra-footer,.urban-use-insights>header{flex-direction:column;align-items:stretch}.urban-use-metrics article{padding:12px}.urban-use-insights label{width:100%}}.urban-use-inventory-table table{min-width:660px}.urban-use-insights .cdra-exposure-totals small{color:var(--cdra-muted);font-size:11px;font-weight:400}.urban-use-hazard .cdra-exposure-table:not(.carmen-assessment-table) th:nth-child(2){min-width:120px}.urban-use-hazard.prrl>:is(.cdra-exposure-totals,.cdra-exposure-source-note,.cdra-exposure-table,p){margin:18px 24px}.urban-use-hazard.prrl>.cdra-exposure-table{max-width:calc(100% - 48px)}.urban-use-insights :is(.urban-use-composition,.urban-use-section-heading) button{border:1px solid var(--cdra-line);background:var(--cdra-panel);color:var(--cdra-ink);cursor:pointer;border-radius:8px;padding:8px 12px}.urban-use-insights button[aria-pressed=true]{border-color:var(--cdra-green);box-shadow:inset 0 0 0 1px var(--cdra-green)}.urban-use-insights .cdra-exposure-totals{gap:8px;margin:12px 0}.urban-use-insights .cdra-exposure-totals>p{gap:3px;padding:10px 12px}.urban-use-insights .cdra-exposure-totals strong{font-size:22px}.urban-use-insights .urban-use-composition button{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:9px 12px;display:grid}.urban-use-composition strong{white-space:nowrap;font-size:14px}.urban-use-composition article{border:1px solid var(--cdra-line);background:var(--cdra-panel);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.urban-use-composition .urban-use-class-detail{grid-column:1/-1;font-size:11px}.urban-use-class-name>i{flex-shrink:0;width:15px;height:15px}.urban-use-insights .urban-use-section-heading{margin:16px 0 10px}.assessment-result-basis-controls{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.assessment-result-basis-controls label{color:var(--text-primary,#173f30);gap:5px;min-width:min(100%,270px);font-size:13px;font-weight:500;display:grid}.assessment-result-basis-controls select{border:1px solid var(--border-color,#bdd2c6);background:var(--surface-color,#fffdf7);min-height:40px;color:inherit;font:inherit;border-radius:8px;padding:8px 12px}.assessment-report-note,.assessment-sample-notice{background:var(--surface-alt,#edf5ef);border-radius:8px;gap:4px;margin:0 0 12px;padding:12px 14px;font-size:13px;display:grid}.assessment-sample-notice{color:#624800;background:#fff2cc;border:1px solid #bb8c20}.sample-result-barangay-list{gap:10px;margin-top:14px;padding:0;list-style:none;display:grid}.sample-result-barangay-list li{border-top:1px solid var(--border-color,#bdd2c6);gap:3px;padding:9px 0;display:grid}.sample-result-barangay-list span{font-size:12px}.assessment-report-comparison{color:var(--text-secondary,#4b6859);margin:8px 0 12px;font-size:13px}.assessment-report-comparison summary{cursor:pointer;padding:8px 0;font-weight:600}.assessment-comparison-table{border:1px solid var(--border-color,#bdd2c6);border-radius:8px;max-height:380px;overflow:auto}.assessment-comparison-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.assessment-comparison-table caption{text-align:left;padding:10px;font-weight:600}.assessment-comparison-table th,.assessment-comparison-table td{border-bottom:1px solid var(--border-color,#bdd2c6);text-align:left;padding:8px 10px}.assessment-comparison-table thead{background:var(--surface-alt,#edf5ef)}@media (width<=600px){.assessment-result-basis-controls{flex-direction:column;align-items:stretch}.assessment-result-basis-controls label{min-width:0}}.hlu{--hlu-line:#b8cec3;--hlu-ink:#253e34;--hlu-muted:#63796e;color:var(--hlu-ink);background:#fffefa;min-width:0;margin:0;padding:20px}.hlu *,.hlu :before,.hlu :after{box-sizing:border-box}.hlu-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.hlu .hlu-heading h2{color:#243c32;margin:0 0 5px;font-size:19px;font-weight:650;line-height:1.4}.hlu .hlu-heading p,.hlu-scope{color:var(--hlu-muted);margin:0;font-size:12px}.hlu-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hlu button,.hlu input,.hlu select{font:inherit}.hlu button{cursor:pointer}.hlu button:disabled{opacity:.38;cursor:default}.hlu :is(button,input,select,summary,.hlu-scroll):focus-visible{outline-offset:3px;outline:3px solid #308867}.hlu-search{border:1px solid var(--hlu-line);background:#fff;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.hlu-search svg{color:#6a8176;flex:none;width:18px;height:18px}.hlu-search input{color:var(--hlu-ink);background:0 0;border:0;width:180px;min-width:0;padding:10px 0;font-size:12px}.hlu-export{border:1px solid var(--hlu-line);background:#fff;border-radius:8px;display:flex;overflow:hidden}.hlu-export select{border:0;border-right:1px solid var(--hlu-line);color:#155d46;background:0 0;padding:8px;font-size:12px}.hlu-export button{color:#14674f;background:0 0;border:0;align-items:center;gap:8px;min-height:42px;padding:8px 14px;font-size:12px;font-weight:650;display:flex}.hlu-export button:hover{background:#ecf6ef}.hlu-export svg{width:18px;height:18px}.hlu-scroll{scrollbar-color:#8dac9b #edf4ef;border:1.5px solid #9bbbad;border-radius:10px;width:100%;overflow-x:auto}.hlu table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:1180px;font-size:12px}.hlu :is(th,td){border-right:1px solid var(--hlu-line);border-bottom:1px solid var(--hlu-line);text-align:center;vertical-align:middle;padding:12px 9px}.hlu tr>:last-child{border-right:0}.hlu tfoot tr>*{border-bottom:0}.hlu thead th{background:var(--hlu-tint,#0b6b50);color:var(--hlu-accent,#fff);min-width:78px;padding:0;font-weight:650}.hlu thead th:first-child{width:130px;min-width:130px;max-width:130px}.hlu thead :is(.hlu-column-heading,.hlu-barangay-heading){width:100%;color:inherit;font-weight:inherit;background:0 0;border:0;min-height:92px;padding:12px 9px;font-size:11px;line-height:1.35;position:relative}.hlu-column-heading{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.hlu-category-icon{stroke-width:2.2px;width:21px;height:21px}.hlu .hlu-barangay-heading{text-align:center;font-size:12px}.hlu tbody th{text-align:center;white-space:nowrap;background:#fffefa;font-weight:600}.hlu tbody td{background:color-mix(in srgb, var(--hlu-tint) 42%, #fff);font-variant-numeric:tabular-nums}.hlu tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--hlu-tint) 72%, #f5f7f6)}.hlu tbody tr:nth-child(2n) th{background:#f4f7f5}.hlu tbody tr:hover :is(th,td){box-shadow:inset 0 0 0 999px #19674708}.hlu .hlu-barangay{color:#284b3d;text-align:center;background:0 0;border:0;padding:3px;font-size:12px;font-weight:600;text-decoration:none}.hlu .hlu-total{color:#214b78;font-weight:700}.hlu tfoot :is(th,td){font-variant-numeric:tabular-nums;background:#eaf5ee;border-top:2px solid #89b49f;padding-top:14px;padding-bottom:14px;font-weight:700}.hlu tfoot th{text-align:center;color:#fff;white-space:normal;background:#287b61}.hlu tr>th:first-child{z-index:1;border-right:2px solid #a8c3b5;position:sticky;left:0}.hlu thead th:first-child{background:#0b6b50}.hlu-footer{color:var(--hlu-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:15px;font-size:12px;display:flex}.hlu-footer label{align-items:center;gap:10px;display:flex}.hlu-footer select{border:1px solid var(--hlu-line);color:var(--hlu-ink);background:#fff;border-radius:7px;padding:9px 12px}.hlu-footer nav{align-items:center;gap:4px;display:flex}.hlu-footer nav>span:first-child{margin-right:14px}.hlu-footer button{color:#3b6c57;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:36px;height:38px;display:grid}.hlu-footer button:hover:not(:disabled){background:#edf5ef;border-color:#9dbda9}.hlu-footer svg{width:17px;height:17px}.hlu-current{color:#166149;background:#dcefe4;border-radius:7px;place-items:center;min-width:36px;height:36px;font-weight:700;display:grid}.hlu-scope{margin-top:12px}.hlu .hlu-empty{text-align:left;padding:28px}.hlu-empty button{color:#14674f;background:0 0;border:0;text-decoration:underline}.hlu-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cdra-map-detail-tabs>button{justify-content:center;align-items:center;gap:9px;display:inline-flex}.cdra-map-detail-tabs>button svg{width:18px;height:18px}@media (width<=720px){.hlu{padding:12px}.hlu-actions{width:100%}.hlu-search{flex:100%}.hlu-search input{width:100%}.hlu-toolbar{gap:12px}.hlu-footer nav{gap:1px}.hlu-footer nav>span:first-child{margin-right:7px}}.hlu thead .hlu-column-heading span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.hlu thead th{min-width:92px}.cdra-map-details:has(.hlu) .cdra-map-detail-tabs{background:#edf4f1}.cdra-map-detail-panel:has(>.hlu){max-height:none;overflow:visible}.hlu .cdra-map-info{margin:0}.hlu .cdra-map-info>summary{background:#fff;border-radius:8px;width:42px;height:42px}.hlu .cdra-map-info[open]{flex-basis:100%}.hlu .hlu-barangay-heading{justify-content:center;align-items:center;display:flex}.hlu .hlu-barangay:hover{color:#126e4c;background:#e3f1e8;border-radius:4px;text-decoration:none}.hlu-sort-control{border:1px solid var(--hlu-line);color:#155d46;background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 10px;font-size:12px;display:flex}.hlu-sort-control>span{font-weight:650}.hlu-sort-control select{width:200px;min-width:0;max-width:100%;color:inherit;background:0 0;border:0;padding:10px 0;font-size:12px}@media (width<=720px){.hlu-sort-control{flex:100%;min-width:0}.hlu-sort-control select{flex:1;width:0}}.cdra-maps{--cdra-green:#176b49;--cdra-green-dark:#104d37;--cdra-ink:#183b2d;--cdra-muted:#61756a;--cdra-line:#b8d0bd;--cdra-panel:#f7fbf5;--cdra-soft:#edf6ed;--cdra-soft-strong:#dceedd;min-height:100%;color:var(--cdra-ink);font-family:var(--encore-font-sans), Poppins, sans-serif;background:linear-gradient(#176b490b 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#176b490b 1px,#0000 1px) 0 0/40px 40px,radial-gradient(circle at 88% 8%,#e0ab3c17,#0000 30%),#f1f6ed;padding:18px 22px 48px}.cdra-maps .tsm-hero{border-color:var(--cdra-line);background:linear-gradient(112deg,#e3f1df 0%,#edf7e9 64%,#d4e9d6 100%);border-radius:9px;min-height:124px;padding:22px 26px;position:relative;overflow:hidden}.cdra-maps .tsm-hero:before,.cdra-maps .tsm-hero:after{border-color:var(--cdra-green);content:"";width:26px;height:12px;position:absolute}.cdra-maps .tsm-hero:before{border-top:1px solid;border-left:1px solid;top:10px;left:10px}.cdra-maps .tsm-hero:after{border-bottom:1px solid;border-right:1px solid;bottom:10px;right:10px}.cdra-maps .tsm-hero h1{color:#185b3e;letter-spacing:-.02em;margin:0 0 4px;font-size:clamp(27px,2vw,34px);font-weight:700}.cdra-maps .tsm-hero p{max-width:820px;color:var(--cdra-muted)}.cdra-maps .cdra-page-header{z-index:15;justify-content:space-between;align-items:center;gap:20px;min-height:0;margin-bottom:14px;display:flex;position:relative;overflow:visible}.cdra-maps .cdra-page-header>.cdra-page-title{flex-direction:column;grid-template-columns:none;align-items:flex-start;gap:4px;min-width:0;display:flex}.cdra-page-eyebrow{color:#176b42;font:600 9px/1.2 var(--encore-font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;display:block}.cdra-maps .cdra-page-header>.cdra-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:12px;min-width:0;display:flex}.cdra-page-actions>button{white-space:nowrap;flex-shrink:0}.cdra-pdf-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.cdra-page-actions .cdra-pdf-actions>button{white-space:nowrap;flex:none;width:auto}.cdra-maps .cdra-page-actions>.cdra-manage-layers{color:#fff;background:#176b49;border-color:#176b49;font-weight:650;box-shadow:0 3px 8px #104d3724}.cdra-maps .cdra-page-actions>.cdra-manage-layers:hover{background:#104d37;border-color:#104d37}.cdra-maps .cdra-page-actions>.cdra-manage-layers:focus-visible{outline-offset:3px;outline:3px solid #66b287}.cdra-facility-icon{background:#fff;border-radius:4px;flex:none;padding:2px}.cdra-map-export-status{color:var(--cdra-green-dark);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:-2px 0 12px;font-size:11px;display:flex}.cdra-map-export-status>button{border:1px solid var(--cdra-line);color:var(--cdra-ink);font:600 11px/1.2 var(--encore-font-sans), Poppins, sans-serif;cursor:pointer;background:#fffdf9;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;transition:border-color .15s,background .15s;display:inline-flex}.cdra-map-export-status>button[aria-pressed=true]{color:var(--cdra-green-dark);background:#eaf5ec;border-color:#8ab89a}.cdra-map-export-status>button:hover{border-color:var(--cdra-green)}.cdra-map-export-status>p{color:var(--cdra-muted);background:#eff7f0;border:1px solid #cde0d0;border-radius:999px;margin:0;padding:5px 11px;font-size:11px;font-weight:500}.cdra-page-actions .cdra-map-version-picker{min-width:180px;max-width:340px}.cdra-page-actions select{text-overflow:ellipsis}#cdra-layer-manager[hidden]{display:none}.cdra-layer-modal{border:1px solid var(--encore-dialog-border);color:#183b2d;width:min(900px,100%);font-family:var(--encore-font-sans), sans-serif;flex-direction:column;display:flex;overflow:hidden}.cdra-layer-modal>header{border-bottom:1px solid var(--encore-dialog-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.cdra-layer-modal h2{margin:0;font-size:20px}.cdra-layer-modal header p{color:#647d75;margin:4px 0 0;font-size:12px}.cdra-layer-modal>header button{border:1px solid var(--encore-dialog-border);width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;display:grid}.cdra-layer-modal-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.cdra-layer-modal .tsm-layer-manager{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}:root[data-theme=dark] .cdra-layer-modal{color:#d6ebde}:root[data-theme=dark] .cdra-layer-modal :is(input,select,textarea){color:#d6ebde;background:#101c16;border-color:#355343}:root[data-theme=dark] .cdra-layer-modal :is(label,legend,p,small){color:#a8c1b1}.cdra-map-catalog h2{margin:0 0 12px;font-size:16px}.cdra-maps :is(h2,h3){color:var(--cdra-ink)}.cdra-map-picker{border:1px solid var(--cdra-line);background:var(--cdra-panel);border-radius:9px;margin:14px 0;overflow:hidden;box-shadow:0 8px 22px #144d370d}.cdra-map-picker>header{border-bottom:1px solid var(--cdra-line);background:linear-gradient(105deg,#fffdf6,#f2f7eb);justify-content:space-between;align-items:end;gap:24px;padding:16px 18px;display:flex}.cdra-map-picker header small{color:var(--cdra-green);font:700 10px/1.3 var(--encore-font-mono), ui-monospace, monospace;letter-spacing:.1em}.cdra-map-picker header h2{margin:3px 0;font-size:18px;font-weight:600}.cdra-map-picker header p{color:var(--cdra-muted);margin:0;font-size:12px}.cdra-map-picker label{color:#486456;text-transform:uppercase;letter-spacing:.06em;flex:0 340px;gap:5px;min-width:220px;font-size:10px;font-weight:600;display:grid}.cdra-map-picker select{border:1px solid var(--cdra-line);width:100%;height:42px;color:var(--cdra-ink);font:500 13px/1 var(--encore-font-sans), Poppins, sans-serif;cursor:pointer;background:#fffdf8;border-radius:8px;padding:0 38px 0 12px}.cdra-map-picker select:hover{border-color:#75a288}.cdra-map-picker select:focus-visible{outline-offset:2px;outline:3px solid #176b4938}.cdra-map-catalog{padding:14px 18px 18px}.cdra-map-catalog-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.cdra-map-catalog-heading strong{font-size:13px;font-weight:600}.cdra-map-catalog-heading span{color:var(--cdra-muted);font-size:11px}.cdra-map-catalog nav{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.cdra-map-catalog a{min-height:58px;color:var(--cdra-ink);background:#fffef9;border:1px solid #d4e1d4;border-radius:8px;gap:3px;padding:10px 12px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid}.cdra-map-catalog a:hover{background:#f3f8ef;border-color:#75a288;transform:translateY(-1px)}.cdra-map-catalog a:focus-visible{outline-offset:2px;outline:3px solid #176b4938}.cdra-map-catalog a>span{font-size:13px;font-weight:600}.cdra-map-catalog a>small{color:var(--cdra-muted);font-size:10px}.cdra-map-catalog a:is(.is-current,[aria-current=page]){border-color:var(--cdra-green);background:var(--cdra-green);color:#fff}.cdra-map-catalog a:is(.is-current,[aria-current=page])>small{color:#d9eee1}.cdra-maps .tsm-view-nav{border-color:var(--cdra-line);background:#edf4e9;border-radius:9px;flex-wrap:wrap;gap:6px;margin-bottom:14px}.cdra-maps .tsm-view-nav a.is-active{border-color:var(--cdra-green);background:var(--cdra-panel);color:var(--cdra-green-dark);box-shadow:none}.cdra-maps .tsm-map-card{border-color:var(--cdra-line);background:var(--cdra-panel);border-radius:9px}.cdra-maps .tsm-map-card>header{border-bottom:1px solid var(--cdra-line)}.cdra-map-header-actions{flex:none;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.cdra-map-version-picker{color:#486456;text-transform:uppercase;letter-spacing:.06em;gap:4px;min-width:260px;font-size:10px;font-weight:600;display:grid}.cdra-map-version-picker select{border:1px solid var(--cdra-line);width:100%;min-height:40px;color:var(--cdra-ink);font:500 12px/1 var(--encore-font-sans), Poppins, sans-serif;text-transform:none;letter-spacing:0;cursor:pointer;background:#fffdf8;border-radius:8px;padding:0 34px 0 11px}.cdra-map-version-picker select:disabled{cursor:wait;opacity:.65}.cdra-map-version-picker select:focus-visible{outline-offset:2px;outline:3px solid #176b4938}.cdra-maps .tsm-map-canvas{min-height:520px}.cdra-map-stage{isolation:isolate;position:relative}.cdra-population-risk-legend{z-index:7;border:1px solid var(--cdra-line);background:var(--cdra-panel);width:min(270px,100% - 74px);max-height:calc(100% - 130px);color:var(--cdra-ink);border-radius:10px;padding:14px;font-size:11px;position:absolute;top:60px;right:54px;overflow:auto;box-shadow:0 8px 24px #12342526}.cdra-population-risk-legend summary{cursor:pointer;font-weight:700}.cdra-population-risk-legend small{color:var(--cdra-muted);margin-top:10px;display:block}.cdra-population-risk-legend ul{gap:7px;padding:0;list-style:none;display:grid}.cdra-population-risk-legend li{align-items:center;gap:7px;display:flex}.cdra-population-risk-legend button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;display:flex}.cdra-population-risk-legend button[aria-pressed=false]{opacity:.5;text-decoration:line-through}.cdra-population-risk-legend button b{margin-left:auto}.cdra-population-risk-legend i{border:1px solid #596b6180;flex:none;width:11px;height:11px}.cdra-population-risk-legend i.risk-dot{border-radius:50%}.cdra-population-risk-legend h3{border-top:1px solid var(--cdra-line);margin:12px 0 8px;padding-top:12px;font-size:11px}.cdra-population-risk-legend p{color:var(--cdra-muted);font-size:10px;line-height:1.5}.cdra-map-click-prompt{z-index:7;color:#385d4a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffdf8f0;border:1px solid #628b70d1;border-radius:8px;max-width:min(390px,100% - 90px);margin:0;padding:9px 12px;font-size:11px;position:absolute;bottom:12px;left:12px;box-shadow:0 6px 20px #17372829}.cdra-layer-legend,.cdra-maps>section[aria-label="Risk result legend"]{border:1px solid var(--cdra-line);background:var(--cdra-panel);border-radius:9px;margin-top:14px;padding:18px}.cdra-layer-legend>summary{cursor:pointer;background:var(--cdra-soft-strong);border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:-18px;padding:18px;list-style:none;display:flex}.cdra-layer-legend>summary::-webkit-details-marker{display:none}.cdra-layer-legend>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;margin-left:2px;transition:transform .18s;transform:rotate(45deg)}.cdra-layer-legend[open]>summary{border-bottom:1px solid var(--cdra-line);border-radius:9px 9px 0 0;margin-bottom:0}.cdra-layer-legend[open]>summary:after{transform:rotate(225deg)}.cdra-layer-legend>summary>span:first-child{gap:3px;display:grid}.cdra-layer-legend>summary strong{font-size:15px}.cdra-layer-legend>summary small{color:var(--cdra-muted);font-size:11px;font-weight:400}.cdra-layer-legend>summary>span:last-of-type{color:var(--cdra-muted);white-space:nowrap;margin-left:auto;font-size:11px}.cdra-layer-legend>summary:focus-visible{outline-offset:3px;outline:3px solid #176b4940}.cdra-layer-legend[open] .cdra-layer-legend-grid{padding-top:18px}.cdra-map-details{border:1px solid var(--cdra-line);background:var(--cdra-panel);min-width:0;color:var(--cdra-ink);border-radius:12px;margin-top:16px;overflow:hidden}.cdra-map-detail-panel:focus-visible{outline:3px solid var(--cdra-green);outline-offset:-3px}.cdra-map-detail-panel{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;max-height:min(65vh,660px);overflow:auto}.cdra-map-detail-panel:has(>.cdra-layer-legend){scrollbar-gutter:auto;max-height:none;overflow:visible}.cdra-map-detail-panel[hidden]{display:none}.cdra-map-detail-panel>:is(.cdra-layer-legend,.cdra-land-use,.prrl,.cdra-exposure-summary){border:0;border-radius:0;margin:0}.cdra-map-detail-panel .cdra-layer-legend>header{justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.cdra-map-detail-panel .cdra-layer-legend>header>span:first-child{gap:3px;display:grid}.cdra-map-detail-panel .cdra-layer-legend>header strong{font-size:15px}.cdra-map-detail-panel .cdra-layer-legend>header :is(small,span:last-of-type){color:var(--cdra-muted);font-size:11px}.cdra-map-detail-empty{color:var(--cdra-muted);padding:18px;font-size:13px}.cdra-map-stage .cdra-barangay-summary{z-index:8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffdf8f7;border:1px solid #659175e0;border-radius:12px;width:min(390px,100% - 92px);margin:0;padding:16px;position:absolute;top:58px;bottom:12px;right:56px;overflow:auto;box-shadow:0 14px 36px #12342542}.cdra-barangay-summary>header{border-bottom:1px solid #d8e6da;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;padding-bottom:11px;display:flex}.cdra-barangay-summary>header small{color:var(--cdra-green);font:700 10px/1.3 var(--encore-font-mono), ui-monospace, monospace;letter-spacing:.1em}.cdra-barangay-summary h2{margin:2px 0 3px;font-size:18px;font-weight:700}.cdra-barangay-summary>header p{color:var(--cdra-muted);margin:0;font-size:11.5px;line-height:1.4}.cdra-layer-legend-grid,.cdra-barangay-layer-grid{gap:12px;display:grid}.cdra-layer-legend-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start}.cdra-layer-legend-grid>article{min-width:0}.cdra-layer-legend-grid>article,.cdra-barangay-layer-grid>article{background:#fffef9;border:1px solid #d2dfd2;border-radius:10px;padding:15px 16px}.cdra-layer-legend-grid>article{border-color:var(--cdra-line);background:var(--cdra-soft);border-top:3px solid #4e9167}.cdra-layer-legend-grid>article.is-hidden{opacity:.78;background:#f3f5ef}.cdra-layer-legend-grid article>header,.cdra-barangay-layer-grid article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cdra-layer-legend-grid h3,.cdra-barangay-layer-grid h3{text-transform:capitalize;margin:0;font-size:15px;font-weight:700}.cdra-layer-legend-grid header p,.cdra-barangay-layer-grid header p{color:var(--cdra-muted);margin:3px 0 0;font-size:11.5px}.cdra-layer-legend-grid article>header{flex-wrap:wrap;gap:4px 12px}.cdra-layer-legend-grid header .cdra-layer-area{margin:0}.cdra-layer-notes{border-top:1px solid var(--cdra-line);color:var(--cdra-muted);overflow-wrap:anywhere;margin-top:10px;padding-top:8px;font-size:11px;line-height:1.5}.cdra-layer-notes>summary{width:fit-content;color:var(--cdra-green-dark);cursor:pointer;font-weight:600}.cdra-layer-notes>summary:focus-visible{outline:2px solid var(--cdra-green);outline-offset:3px}.cdra-layer-notes p{margin:8px 0 0}.cdra-layer-opacity{background:#fffdf9;border:1px solid #d5e4d7;border-radius:8px;align-items:center;gap:10px;max-width:340px;margin-top:12px;padding:8px 12px;display:flex}.cdra-layer-opacity label{color:#365845;flex:1;align-items:center;gap:10px;font-size:11.5px;font-weight:600;display:flex}.cdra-layer-opacity input{accent-color:var(--cdra-green);cursor:pointer;flex:1}.cdra-layer-opacity output{min-width:36px;color:var(--cdra-green-dark);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.cdra-barangay-summary>header button{border:1px solid var(--cdra-line);color:var(--cdra-green-dark);font:600 11px/1.2 var(--encore-font-sans), Poppins, sans-serif;cursor:pointer;white-space:nowrap;background:#fffdf8;border-radius:7px;flex:none;padding:6px 11px}.cdra-class-legend{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:9px;display:grid}.cdra-layer-legend-grid .cdra-class-legend{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.cdra-layer-legend-grid :is(.cdra-layer-opacity label,.cdra-layer-opacity input,.cdra-class-legend button span){min-width:0}.cdra-layer-legend-grid .cdra-class-legend button span{overflow-wrap:anywhere}.cdra-layer-opacity+.cdra-class-legend{margin-top:12px}.cdra-class-legend>button{min-height:50px;color:var(--cdra-ink);text-align:left;cursor:pointer;opacity:.58;background:#f6f8f2;border:1px solid #d3e0d4;border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:9px 12px;transition:border-color .15s,box-shadow .15s,opacity .15s;display:grid}.cdra-class-legend>button.is-active{opacity:1;background:#fffef8;border-color:#77a58a;box-shadow:0 2px 5px #144d370d}.cdra-class-legend>button:hover{border-color:var(--cdra-green)}.cdra-class-legend button i,.cdra-barangay-layer-grid li i{border:1px solid #34473f8c;border-radius:4px;width:16px;height:16px}.cdra-class-legend button span{gap:2px;display:grid}.cdra-class-legend button strong{font-size:12px;font-weight:700}.cdra-class-legend button small{color:var(--cdra-muted);font-variant-numeric:tabular-nums;font-size:10.5px}.cdra-class-legend button b{color:var(--cdra-green-dark);text-transform:uppercase;letter-spacing:.04em;background:#e6f2e8;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:700}.cdra-legend-empty,.cdra-layer-limitations,.cdra-summary-note{color:var(--cdra-muted);margin:10px 0 0;font-size:10.5px;line-height:1.5}.cdra-barangay-total{text-align:right;gap:2px;min-width:126px;display:grid}.cdra-map-stage .cdra-barangay-total{min-width:0}.cdra-barangay-total strong{color:var(--cdra-green-dark);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.cdra-barangay-total small{color:var(--cdra-muted);font-size:10px}.cdra-barangay-layer-grid ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cdra-barangay-layer-grid li{background:#f5f9f2;border:1px solid #e1ebe1;border-radius:8px;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.cdra-barangay-layer-grid li span{gap:2px;display:grid}.cdra-barangay-layer-grid li strong{font-size:12px;font-weight:700}.cdra-barangay-layer-grid li small{color:var(--cdra-muted);font-size:10px}.cdra-barangay-layer-grid li b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.cdra-map-swatch{vertical-align:middle;border:1px solid #34473f;width:16px;height:16px;margin-right:8px;display:inline-block}.cdra-exposure-controls{background:var(--cdra-panel);border:1px solid var(--cdra-line);border-radius:9px;flex-wrap:wrap;gap:12px;margin:14px 0;padding:16px;display:flex}.cdra-exposure-controls>label{flex:220px;min-width:0}.cdra-exposure-summary{border:1px solid var(--cdra-line);background:var(--cdra-panel);border-radius:9px;margin-top:14px;padding:18px}.cdra-table-header-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cdra-table-header-bar h2{margin:0;font-size:18px}.cdra-table-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cdra-table-export-status{color:var(--cdra-green-dark);font-size:11px;font-weight:600}.cdra-table-pdf-btn{border:1px solid var(--cdra-green);background:var(--cdra-green);color:#fff;min-height:38px;font:600 12px/1 var(--encore-font-sans), Poppins, sans-serif;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;transition:background .15s,border-color .15s;display:inline-flex}.cdra-table-pdf-btn:hover:not(:disabled){border-color:var(--cdra-green-dark);background:var(--cdra-green-dark)}.cdra-table-pdf-btn:disabled{cursor:not-allowed;opacity:.6}.cdra-table-pdf-btn svg{flex:none;width:15px;height:15px}.cdra-exposure-summary h2{font-size:18px}.cdra-exposure-summary p{color:var(--cdra-muted);font-size:12px}.cdra-exposure-totals{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.cdra-exposure-totals p{border:1px solid var(--cdra-line);border-radius:8px;gap:6px;padding:12px;display:grid}.cdra-exposure-totals strong{color:var(--cdra-ink);font-size:25px}.cdra-exposure-source-note{border-left:4px solid var(--cdra-green);background:color-mix(in srgb, var(--cdra-green) 8%, var(--cdra-panel));color:var(--cdra-muted);grid-template-columns:minmax(160px,.25fr) 1fr;gap:12px;margin:14px 0;padding:12px 14px;font-size:12px;display:grid}.cdra-exposure-source-note strong{color:var(--cdra-ink)}.cdra-exposure-table.nrbpa-exposure-table table{min-width:2000px}.nrbpa-exposure-table thead tr:first-child th:nth-child(2),.nrbpa-exposure-table tbody th[scope=row]{min-width:230px}.cdra-exposure-table.nrbpa-exposure-table tbody th[scope=rowgroup]{vertical-align:top;min-width:125px;padding-top:18px}.cdra-exposure-table{border:1px solid color-mix(in srgb, var(--cdra-line) 72%, var(--cdra-green));border-radius:8px;overflow-x:auto}.cdra-exposure-table table{border-collapse:collapse;text-align:center;width:100%;font-size:12px}.cdra-exposure-table:not(.carmen-assessment-table) table{min-width:1240px}.cdra-exposure-table.cdra-risk-table:not(.carmen-assessment-table) table{min-width:1380px}.cdra-exposure-table caption{background:var(--cdra-panel);color:var(--cdra-ink);text-align:center;caption-side:top;padding:10px 14px;font-size:14px;font-weight:700}.cdra-exposure-table :is(th,td){border:1px solid color-mix(in srgb, var(--cdra-line) 78%, var(--cdra-green));vertical-align:middle;padding:8px 9px}.cdra-exposure-table thead th{color:#fff;background:#176b49;font-weight:650}.cdra-exposure-table thead .cdra-exposure-groups th{text-transform:uppercase;letter-spacing:.05em;background:#104d37}.cdra-exposure-table thead .cdra-exposure-definitions th{color:#e4f5ec;background:#1d7a54;padding-block:6px;font-size:10px;font-style:italic;font-weight:500}.cdra-exposure-table tbody tr:nth-child(2n) td:not(.cdra-risk-status-cell){background:color-mix(in srgb, var(--cdra-panel) 93%, var(--cdra-green))}.cdra-exposure-table button{color:var(--cdra-green-dark);cursor:pointer;font:inherit;background:0 0;border:0;font-weight:650;text-decoration:underline}.cdra-exposure-barangay-name{background:color-mix(in srgb, var(--cdra-panel) 90%, var(--cdra-green));min-width:125px}.cdra-exposure-class{text-align:left;align-items:center;gap:7px;min-width:105px;display:inline-flex}.cdra-exposure-class i{border:1px solid #0f172a73;border-radius:2px;flex:none;width:10px;height:10px}.cdra-exposure-unavailable{color:var(--cdra-muted);gap:1px;display:inline-grid}.cdra-exposure-unavailable small{font-size:9px;line-height:1.2}.cdra-exposure-population{gap:2px;display:grid}.cdra-exposure-population strong{font-size:14px}.cdra-exposure-population small{color:#49685d;font-size:10px;font-weight:700}.cdra-risk-status-cell{background:var(--risk-cell-fill);color:var(--risk-cell-text);text-transform:lowercase;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-weight:600}@media (width<=720px){.cdra-exposure-source-note{grid-template-columns:1fr}}.cdra-exposure-barangay{border:1px solid var(--cdra-line);border-radius:8px;margin-bottom:14px;padding:12px;font-size:12px}.cdra-maps .cdra-category-nav a.is-active{background:var(--cdra-green);color:var(--cdra-panel)}:root[data-theme=dark] .cdra-maps{--cdra-green:#79c49a;--cdra-green-dark:#a9d7ba;--cdra-ink:#d6ebde;--cdra-muted:#9eb5a8;--cdra-line:#355343;--cdra-panel:#14231b;--cdra-soft:#1b3426;--cdra-soft-strong:#244b35;background:linear-gradient(#89be9d0e 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#89be9d0e 1px,#0000 1px) 0 0/40px 40px,radial-gradient(circle at 88% 8%,#e0ab3c12,#0000 30%),#0b1510}:root[data-theme=dark] .cdra-maps .tsm-hero,:root[data-theme=dark] .cdra-map-picker>header{background:linear-gradient(112deg,#14231b,#1b3025)}:root[data-theme=dark] .cdra-maps .tsm-hero h1{color:#b9dfc8}:root[data-theme=dark] .cdra-map-picker label,:root[data-theme=dark] .cdra-map-version-picker{color:#aec5b7}:root[data-theme=dark] .cdra-map-picker select,:root[data-theme=dark] .cdra-map-version-picker select,:root[data-theme=dark] .cdra-map-catalog a{border-color:var(--cdra-line);color:var(--cdra-ink);background:#101c16}:root[data-theme=dark] .cdra-map-catalog a:hover{background:#1b3025}:root[data-theme=dark] .cdra-map-catalog a:is(.is-current,[aria-current=page]){color:#fff;background:#245f43}:root[data-theme=dark] .cdra-maps .tsm-view-nav{background:#1b3025}:root[data-theme=dark] .cdra-maps .tsm-view-nav a.is-active{background:#101c16}:root[data-theme=dark] .cdra-map-stage .cdra-barangay-summary{background:#101c16f7}:root[data-theme=dark] .cdra-map-click-prompt,:root[data-theme=dark] .cdra-layer-opacity,:root[data-theme=dark] .cdra-barangay-layer-grid li{color:var(--cdra-ink);background:#1b3025}:root[data-theme=dark] .cdra-layer-legend-grid>article,:root[data-theme=dark] .cdra-barangay-layer-grid>article,:root[data-theme=dark] .cdra-class-legend>button,:root[data-theme=dark] .cdra-barangay-summary>header button{border-color:var(--cdra-line);color:var(--cdra-ink);background:#101c16}:root[data-theme=dark] .cdra-layer-legend-grid>article.is-hidden{background:#101813}:root[data-theme=dark] .cdra-class-legend>button.is-active{background:#1b3025}.cdra-land-use{border:1px solid var(--cdra-line);background:var(--cdra-panel);min-width:0;color:var(--cdra-ink);border-radius:14px;margin:16px 0;padding:18px}.cdra-land-use>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cdra-map-detail-panel .cdra-land-use.is-compact{border-bottom:1px solid var(--cdra-line);flex-wrap:wrap;align-items:flex-end;gap:12px;padding-bottom:14px;display:flex}.cdra-land-use.is-compact>header{order:1;margin-left:auto}.cdra-land-use.is-compact .cdra-land-use-controls{flex:600px;margin:0}.cdra-land-use h2{color:var(--cdra-ink);margin:0 0 6px;font-size:16px}.cdra-land-use p{color:var(--cdra-muted);margin:6px 0;font-size:12px}.cdra-land-use button{border:1px solid var(--cdra-line);background:var(--cdra-panel);color:var(--cdra-ink);cursor:pointer;border-radius:8px;padding:8px 12px}.cdra-land-use button[aria-pressed=true]{border-color:var(--cdra-green);box-shadow:inset 0 0 0 1px var(--cdra-green)}.cdra-land-use button:disabled{cursor:default;opacity:.6}.cdra-land-use-controls{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.cdra-land-use-controls label{flex-direction:column;flex:240px;gap:6px;min-width:0;font-size:12px;font-weight:600;display:flex}.cdra-land-use-controls select{border:1px solid var(--cdra-line);background:var(--cdra-panel);width:100%;min-width:0;color:var(--cdra-ink);border-radius:8px;padding:10px}.cdra-land-use-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.cdra-land-use-counts button{border-top:3px solid var(--land-use-color);text-align:left;flex-direction:column;align-items:flex-start;gap:5px;display:flex}.cdra-land-use-counts>div{border:1px solid var(--cdra-line);border-top:3px solid var(--cdra-green);border-radius:8px;flex-direction:column;gap:5px;padding:12px;display:flex}.cdra-land-use-counts span{font-size:12px}.cdra-land-use-counts strong{font-size:24px}.cdra-land-use-table{max-width:100%;overflow-x:auto}.cdra-land-use table{border-collapse:collapse;width:100%;min-width:660px;font-size:12px}.cdra-land-use caption{text-align:left;color:var(--cdra-muted);padding:10px 0}.cdra-land-use :is(th,td){border-bottom:1px solid var(--cdra-line);text-align:right;padding:10px}.cdra-land-use th:first-child{text-align:left}.cdra-land-use th button{text-align:left;border:0;padding:4px 0;text-decoration:underline}.cdra-land-use tfoot{font-weight:600}@media (width<=720px){.cdra-map-detail-panel{max-height:65vh}.cdra-land-use{padding:12px}.cdra-land-use-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.cdra-maps{padding:12px}.cdra-map-picker>header{flex-direction:column;align-items:stretch;gap:14px}.cdra-map-picker label{flex-basis:auto;min-width:0}.cdra-map-catalog nav{grid-template-columns:1fr}.cdra-maps .cdra-page-header{flex-direction:column;align-items:stretch;padding:18px}.cdra-maps .cdra-page-header>.cdra-page-actions{justify-content:flex-start;width:100%}.cdra-map-export-status{text-align:left}.cdra-page-actions .cdra-map-version-picker{flex:220px;min-width:0;max-width:100%}.cdra-map-version-picker{min-width:0}.cdra-maps .tsm-map-canvas{min-height:420px}.cdra-layer-legend{padding:14px}.cdra-map-stage .cdra-barangay-summary{width:auto;padding:13px;inset:62px 10px 10px}.cdra-map-click-prompt{max-width:none;left:10px;right:50px}.cdra-layer-legend-grid article>header,.cdra-barangay-layer-grid article>header{flex-direction:column}.cdra-class-legend{grid-template-columns:1fr}.cdra-barangay-total{text-align:left;min-width:0}}.carmen-feature-id{overflow-wrap:anywhere;margin-top:.4rem;font-weight:400;display:block}.cdra-municipal-summary{border:1px solid var(--cdra-line,#bdd1c0);background:var(--cdra-panel,#f7fbf5);border-radius:12px;margin:18px 0;overflow:hidden;box-shadow:0 6px 20px #144d370a}.cdra-municipal-summary>summary{cursor:pointer;color:#fff;background:linear-gradient(108deg,#145e42 0%,#1a704e 100%);align-items:center;gap:12px;padding:15px 20px;font-weight:650;list-style:none;display:flex}.cdra-municipal-summary>summary::-webkit-details-marker{display:none}.cdra-municipal-summary>summary>svg{flex:none;width:24px;height:24px}.cdra-municipal-summary>summary>span{gap:2px;display:grid}.cdra-municipal-summary>summary small{color:#d9efe1;font-size:11px;font-weight:400}.cdra-municipal-summary>summary>b{white-space:nowrap;background:#ffffff14;border:1px solid #6ba788;border-radius:6px;margin-left:auto;padding:6px 11px;font-size:11px}.cdra-municipal-summary>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:9px;height:9px;transform:rotate(45deg)}.cdra-municipal-summary[open]>summary:after{transform:rotate(225deg)}.cdra-municipal-summary>summary:focus-visible{outline-offset:-4px;outline:3px solid #79c49a}.cdra-municipal-summary-body{padding:18px 20px 20px}.cdra-municipal-summary-body>header{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.cdra-municipal-summary-body h2{margin:0;font-size:17px;font-weight:700}.cdra-municipal-summary-body select{background:#fffdf9;border:1px solid #bdd1c0;border-radius:6px;margin-left:8px;padding:7px 10px}.cdra-summary-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.cdra-summary-kpi{border:1px solid #cfe0d2;border-top:3px solid var(--cdra-green,#176b49);background:#fffef9;border-radius:10px;gap:3px;padding:13px 15px;display:grid;box-shadow:0 2px 6px #144d3708}.cdra-summary-kpi.is-muted{background:#f5f9f4;border-top-color:#b8ccc0}.cdra-summary-kpi>span{color:var(--cdra-muted,#61756a);font:700 10px/1.3 var(--encore-font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.cdra-summary-kpi>strong{color:var(--cdra-ink,#183b2d);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.25}.cdra-summary-kpi.is-muted>strong{color:var(--cdra-muted,#61756a);font-size:15px;font-weight:600}.cdra-summary-kpi>small{color:var(--cdra-muted,#61756a);font-size:11px;line-height:1.35}.cdra-summary-table-wrap{background:#fffef9;border:1px solid #cfe0d2;border-radius:10px;overflow-x:auto}.cdra-summary-table{border-collapse:collapse;width:100%;font-size:12.5px;line-height:1.5}.cdra-summary-table caption{text-align:left;color:var(--c3-muted,#657e70);background:#f2f8f1;border-bottom:1px solid #dce8dd;padding:10px 14px;font-size:11.5px;font-weight:600}.cdra-summary-table th,.cdra-summary-table td{vertical-align:middle;text-align:left;border-bottom:1px solid #e2ece3;padding:9px 14px}.cdra-summary-table tr:last-child th,.cdra-summary-table tr:last-child td{border-bottom:0}.cdra-summary-table th{color:#1f4836;background:#eff6ef;border-right:1px solid #dce8dd;width:32%;font-weight:600}.cdra-summary-table td{font-variant-numeric:tabular-nums;background:#fffef9;font-weight:500}.cdra-summary-table tr:nth-child(2n) td{background:#fafdf9}.cdra-summary-table small{color:var(--c3-muted,#657e70);margin-top:2px;font-size:11px;font-weight:400;display:block}.cdra-summary-table ol,.cdra-summary-table ul{margin:0;padding-left:18px}.cdra-summary-unavailable{color:var(--c3-muted,#657e70);background:#f0f5f0;border:1px solid #d7e3d9;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:500;display:inline-block}@media (width<=960px){.cdra-summary-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cdra-municipal-summary-body{padding:12px 10px}.cdra-summary-kpis{grid-template-columns:1fr}.cdra-summary-table th,.cdra-summary-table td{padding:8px}.cdra-municipal-summary-body>header{flex-direction:column;align-items:flex-start}.cdra-municipal-summary>summary{gap:9px;padding:14px 12px}.cdra-municipal-summary>summary>b{display:none}}.map-boundaries-page{gap:12px;display:grid}.boundary-heading{background:linear-gradient(110deg,#fffef8,#edf4e9);border:1px solid #a8c4a9;border-top:3px solid #176b42;border-radius:10px;padding:16px 20px}.boundary-heading small{letter-spacing:.08em;color:#176b42;font-size:11px;font-weight:700}.boundary-heading h1{color:#145b38;align-items:center;gap:12px;margin:0;font-size:28px;display:flex}.boundary-heading p{color:#526b5e;margin:0}.boundary-source-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.boundary-source-shared{grid-template-columns:minmax(0,1fr)}.boundary-source-grid article,.boundary-panel{background:#fffef9;border:1px solid #bfd0bd;border-radius:12px;min-width:0;padding:20px}.boundary-source-grid small{color:#176b42;text-transform:uppercase;letter-spacing:.07em;font-weight:700}.boundary-source-grid h2{margin:8px 0;font-size:18px}.boundary-source-grid p{overflow-wrap:anywhere;color:#526b5e;margin:6px 0;font-size:13px}.boundary-workspace{grid-template-columns:minmax(320px,.82fr) minmax(380px,1.18fr);align-items:stretch;gap:16px;display:grid}.boundary-left-stack{flex-direction:column;justify-content:space-between;gap:14px;min-width:0;display:flex}.boundary-left-stack .municipality-setup-actions{margin-top:auto}.boundary-left-stack .ops-jurisdiction-identity{background:#fffef9;border:1px solid #bfd0bd;border-radius:12px;flex-direction:column;flex:1;justify-content:space-between;padding:18px 20px;display:flex}.boundary-left-stack .ops-municipal-logo-grid{grid-template-columns:1fr;gap:10px;margin-top:12px}.boundary-left-stack .ops-municipal-logo-slot{background:#f6faf6;border-color:#d5e3d7;align-items:center;padding:12px 14px}.boundary-panel h2{color:#17382f;align-items:center;gap:8px;margin:0 0 12px;font-size:18px;font-weight:700;display:flex}.boundary-panel h2 svg{color:#176b42}.boundary-panel form{gap:14px;display:grid}.boundary-panel label{color:#1d4030;gap:6px;font-size:12.5px;font-weight:600;display:grid}.boundary-panel small,.boundary-help{color:#526b5e;font-size:12px;font-weight:400;line-height:1.6}.boundary-panel form :is(input,select){color:#123829;background:#fff;border:1px solid #b7cdbb;border-radius:8px;width:100%;min-height:42px;padding:9px 11px;font-size:13px}.boundary-panel form input[type=file]{cursor:pointer;background:#f5faf5;border:1px dashed #9fc0a7;padding:8px}.boundary-panel form input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#176b42;border:1px solid #176b42;border-radius:6px;margin-right:10px;padding:6px 12px;font-size:12px;font-weight:600}.boundary-panel form input[type=radio]{accent-color:#176b42;width:18px;min-height:18px}.boundary-panel fieldset{border:0;min-width:0;padding:0}.boundary-panel legend{margin-bottom:8px;font-size:13px;font-weight:700}.boundary-kind-options{flex-wrap:wrap;gap:12px;display:flex}.boundary-kind-options label{background:#edf4e9;border-radius:7px;align-items:center;padding:10px;display:flex}.boundary-actions{gap:10px;display:flex}.boundary-panel form button{color:#fff;cursor:pointer;background:#176b42;border:1px solid #176b42;border-radius:8px;padding:10px 16px;font-weight:600}.boundary-panel form button:disabled{opacity:.5;cursor:not-allowed}.boundary-panel form button[type=button]{color:#176b42;background:#fff}.boundary-notice{overflow-wrap:anywhere;background:#eaf4e9;border:1px solid #a8c4a9;border-radius:8px;padding:12px;font-size:13px}.boundary-error{color:#8c281c;background:#fff0ed;border:1px solid #e8b5ab;border-radius:8px;padding:12px}.boundary-mapping{border:1px solid #d9e4d5;border-radius:8px;gap:10px;max-height:360px;padding:14px;display:grid;overflow:auto}.boundary-mapping h3,.boundary-mapping p{margin:0}.boundary-preview{flex-direction:column;display:flex}.boundary-preview .rrm-map-frame{border-radius:9px;flex:1;height:280px;min-height:260px;overflow:hidden}.boundary-preview a{color:#176b42;font-weight:700}.boundary-preview>div{max-width:100%}@media (width<=1000px){.boundary-workspace{grid-template-columns:1fr}}@media (width<=600px){.boundary-source-grid{grid-template-columns:1fr}.boundary-heading{padding:18px}.boundary-panel{padding:14px}.boundary-heading h1{font-size:27px}}.boundary-panel label.boundary-overlap-review{background:#fff8df;border:1px solid #d6bc79;border-radius:7px;align-items:flex-start;padding:12px;line-height:1.6;display:flex}.boundary-panel form .boundary-overlap-review input[type=checkbox]{accent-color:#176b42;flex:none;width:18px;min-height:18px;margin:2px 4px 0 0;padding:0}.boundary-preview .boundary-source-grid{gap:10px;margin-bottom:12px}.boundary-preview .boundary-source-grid article{background:#f5faf5;border:1px solid #d7e5d9;border-radius:8px;padding:10px 12px}.boundary-preview .boundary-source-grid h2{margin:0 0 3px;font-size:14px;font-weight:700}.boundary-preview .boundary-source-grid p{margin:0;font-size:12px}.boundary-mapping summary,.boundary-details summary{cursor:pointer;font-size:13px;font-weight:600}.boundary-mapping label{margin-top:10px}.boundary-details{color:#526b5e;margin-top:12px;font-size:12px}.boundary-details p{margin:8px 0;line-height:1.6}.eo-catalog{border:1px solid var(--eo-line,#bfd0bd);background:var(--eo-card,#fffef8);min-width:0;color:var(--eo-text,#123829);border-radius:9px;gap:18px;padding:22px;display:grid}.eo-catalog>header{align-items:center;gap:12px;display:flex}.eo-catalog h2,.eo-catalog h3,.eo-catalog p{margin:0}.eo-catalog header p{margin-top:6px}.eo-catalog-scope{flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.eo-catalog>header>svg{flex-shrink:0;width:24px;height:24px}.eo-catalog-form{grid-template-columns:2fr 1fr 1fr 1.3fr;align-items:end;gap:12px;display:grid}.eo-catalog-form label{gap:6px;min-width:0;font-size:12px;display:grid}.eo-catalog input,.eo-catalog select,.eo-catalog button{color:#123829;min-width:0;min-height:42px;font:inherit;background:#fffef8;border:1px solid #bfd0bd;border-radius:7px;padding:9px}.eo-catalog-form button{color:#fff;background:#176b42;grid-column:1/-1;justify-self:start;align-items:center;gap:8px;padding:9px 16px;display:flex}.eo-catalog button:disabled{opacity:.55;cursor:not-allowed}.eo-catalog-source{border:1px solid #bfd0bd;border-radius:7px;gap:8px;padding:14px;font-size:13px;display:grid}.eo-catalog-notice{background:#f6f0d9;border-left:3px solid #b38a28;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.eo-catalog-notice button{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.eo-catalog-results{gap:14px;min-width:0;display:grid}.eo-catalog-table{overflow-x:auto}.eo-catalog table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.eo-catalog caption{text-align:left;padding-bottom:10px;font-weight:600}.eo-catalog th,.eo-catalog td{vertical-align:top;border-bottom:1px solid #bfd0bd;padding:11px}.eo-catalog a{overflow-wrap:anywhere;color:inherit}.eo-catalog a svg{margin-left:5px;display:inline}html[data-theme=dark] .eo-catalog{color:#e7f3eb;background:#101d16;border-color:#345242}html[data-theme=dark] .eo-catalog :is(input,select,button){color:#e7f3eb;background:#162c20;border-color:#345242}html[data-theme=dark] .eo-catalog-notice{background:#322d19}html[data-theme=dark] .eo-catalog-source{border-color:#345242}@media (width<=900px){.eo-catalog-form{grid-template-columns:1fr 1fr}}@media (width<=560px){.eo-catalog{padding:14px}.eo-catalog-form{grid-template-columns:1fr}.eo-catalog-notice{flex-wrap:wrap}.eo-catalog-notice button{margin-left:0}.eo-catalog-scope{gap:6px;display:grid}}.eo-satellite-library{color:#123829;background:#fffef8;border:1px solid #bfd0bd;border-radius:9px;gap:16px;min-width:0;margin-top:18px;padding:20px;display:grid}.eo-satellite-library>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.eo-satellite-library h2,.eo-satellite-library h3,.eo-satellite-library p{margin:0}.eo-satellite-library header p{margin-top:6px}.eo-satellite-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.eo-satellite-controls label{flex:220px;gap:6px;min-width:0;font-size:12px;display:grid}.eo-satellite-controls :is(select,button),.eo-satellite-library button,.eo-catalog-results button{color:#123829;min-height:40px;font:inherit;background:#fffef8;border:1px solid #bfd0bd;border-radius:7px;padding:9px}.eo-satellite-controls select{width:100%;max-width:100%}.eo-satellite-controls .eo-satellite-check{flex:0 auto;align-items:center;min-height:40px;display:flex}.eo-satellite-controls button{align-items:center;gap:6px;display:flex}.eo-satellite-maps{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.eo-satellite-maps.is-comparing{grid-template-columns:repeat(2,minmax(0,1fr))}.eo-satellite-map{border:1px solid #bfd0bd;border-radius:9px;min-width:0;overflow:hidden}.eo-satellite-map>header{padding:12px;font-size:12px}.eo-satellite-canvas{height:560px;position:relative}.eo-satellite-canvas>.rrm-map-frame{height:100%;min-height:100%}.eo-satellite-legend{gap:8px;padding:12px;font-size:12px;display:grid}.eo-satellite-swatches{flex-wrap:wrap;gap:8px 14px;display:flex}.eo-satellite-swatches span{align-items:center;gap:5px;display:flex}.eo-satellite-swatches i{border:1px solid #526957;width:13px;height:13px;display:inline-block}.eo-satellite-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;font-size:12px;display:grid}.eo-satellite-metrics dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:600}.eo-satellite-downloads{flex-wrap:wrap;gap:12px;display:flex}.eo-satellite-downloads :is(a,button){color:inherit;align-items:center;gap:6px;font-size:12px;display:flex}.eo-satellite-provenance{overflow-wrap:anywhere;gap:10px;font-size:12px;display:grid}.eo-satellite-provenance summary{cursor:pointer;font-weight:600}.eo-satellite-provenance p{margin:10px 0}.eo-satellite-job{border:1px solid #bfd0bd;border-radius:8px;gap:9px;padding:12px;font-size:12px;display:grid}.eo-satellite-job progress{width:100%}.eo-satellite-job button{justify-self:start}.eo-catalog-results input[type=checkbox]{width:22px;min-height:22px}.eo-satellite-library button:disabled,.eo-catalog-results button:disabled{opacity:.55;cursor:not-allowed}html[data-theme=dark] .eo-satellite-library{color:#e7f3eb;background:#101d16;border-color:#345242}html[data-theme=dark] .eo-satellite-library :is(select,button){color:#e7f3eb;background:#162c20;border-color:#345242}@media (width<=1000px){.eo-satellite-maps.is-comparing{grid-template-columns:minmax(0,1fr)}.eo-satellite-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.eo-satellite-library{padding:12px}.eo-satellite-controls{grid-template-columns:minmax(0,1fr);display:grid}.eo-satellite-canvas{height:430px}.eo-satellite-metrics{grid-template-columns:minmax(0,1fr)}}.eo-satellite-ramp{background:linear-gradient(90deg,#264c5b,#4d907b,#d2cb86,#976941,#f3f1e2);border-radius:4px;max-width:360px;height:12px;margin-bottom:7px}.eo-satellite-map{grid-template-rows:subgrid;grid-row:span 3;display:grid}.eo-satellite-map>header{align-content:start;gap:10px;display:grid}.eo-satellite-map>header p{margin:0}.eo-satellite-selection{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.eo-satellite-selection label:only-child{grid-column:1/-1}.eo-satellite-selection select{font-size:12px}.eo-satellite-map>header small,.eo-satellite-comparison-note{font-size:12px;line-height:1.5}.eo-satellite-comparison-empty{text-align:center;background:#f0f5ed;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:560px;padding:32px;display:flex}.eo-satellite-comparison-empty p{max-width:390px;font-size:13px;line-height:1.6}html[data-theme=dark] .eo-satellite-comparison-empty{background:#162c20}@media (width<=560px){.eo-satellite-selection{grid-template-columns:minmax(0,1fr)}.eo-satellite-comparison-empty{min-height:300px;padding:24px}}.eo-catalog-form .eo-catalog-search-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.eo-catalog-search-actions button[type=button]{color:#123829;background:#fffef8;border-color:#bfd0bd}.eo-catalog-update-help{font-size:12px;line-height:1.6}.eo-catalog-results{scroll-margin-top:110px}.eo-satellite-update-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eo-satellite-update-actions button{align-items:center;gap:6px;font-size:12px;display:flex}.eo-satellite-update-actions small{flex:200px;font-size:11px;line-height:1.5}.eo-satellite-map{grid-row:span 2}.eo-layer-legend{background:#f7faf4;border:1px solid #c6d7c6;border-radius:12px;gap:18px;padding:20px;display:grid}.eo-layer-legend>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.eo-layer-legend>header>div{align-items:center;gap:9px;display:flex}.eo-layer-legend h3{font-size:15px}.eo-layer-legend>header>span{background:#fffef8;border:1px solid #c6d7c6;border-radius:20px;padding:6px 12px;font-size:12px}.eo-legend-classes{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.eo-legend-classes li{background:#fffef8;border:1px solid #e0e9db;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.eo-legend-classes i{border:1px solid #173c2a38;border-radius:4px;flex-shrink:0;width:18px;height:18px;display:block}.eo-layer-legend footer{border-top:1px solid #dbe5d6;gap:12px;padding-top:14px;font-size:11px;display:grid}.eo-layer-legend details p{margin:10px 0;line-height:1.6}.eo-layer-legend summary{cursor:pointer;font-weight:600}.eo-legend-context{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.eo-legend-context>span{white-space:nowrap;align-items:center;gap:7px;display:flex}.eo-legend-context i{border:1px solid #a4b3a3;border-radius:3px;width:18px;height:18px;display:inline-block}.eo-legend-nodata{background:repeating-conic-gradient(#cdd5cb 0 25%,#fff 0 50%) 50%/8px 8px}.eo-legend-basemap{background:#d4e4cc}.eo-legend-context small{font-size:11px;line-height:1.5}.eo-legend-description{font-size:13px;line-height:1.7}.eo-legend-scale{gap:8px;max-width:650px;font-size:12px;display:grid}.eo-legend-scale .eo-satellite-ramp{width:100%;max-width:none;height:16px;margin:0}.eo-legend-scale>div:nth-child(2){justify-content:space-between;display:flex}.eo-legend-scale p{line-height:1.6}.eo-ai-comparison{background:#fffef8;border:1px solid #a8c4ad;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;padding:24px;display:grid;box-shadow:0 3px 14px #163d2410}.eo-ai-comparison>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.eo-ai-eyebrow{letter-spacing:.08em;color:#437554;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.eo-ai-comparison h2{margin:7px 0;font-size:21px}.eo-ai-comparison>header p{color:#587162;font-size:12px;line-height:1.7}.eo-ai-comparison button{align-items:center;gap:7px;font-size:12px;display:flex}.eo-ai-comparison>header>button{color:#fff;background:#176b42;border-color:#176b42;padding:11px 16px}.eo-comparison-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid;position:relative}.eo-comparison-dates>div{background:#f4f8ef;border:1px solid #dbe6d7;border-radius:10px;gap:7px;padding:16px 18px;display:grid}.eo-comparison-dates>div>span{text-transform:uppercase;letter-spacing:.08em;color:#587162;font-size:10px;font-weight:600}.eo-comparison-dates strong{font-size:14px}.eo-comparison-dates p{font-size:11px}.eo-comparison-dates p span{margin:0 5px}.eo-comparison-dates-icon{color:#678873;position:absolute;top:calc(50% - 9px);left:calc(50% - 9px)}.eo-ai-measured summary{cursor:pointer;font-size:12px;font-weight:600}.eo-ai-measured p{margin-top:10px}.eo-ai-comparison h3{font-size:14px}.eo-ai-measured p,.eo-ai-narrative>p{max-width:1250px;font-size:13px;line-height:1.85}.eo-ai-narrative{background:#f2f7ee;border-left:3px solid #2f8556;border-radius:0 10px 10px 0;gap:14px;padding:20px 22px;display:grid}.eo-ai-narrative header{align-items:center;gap:8px;display:flex}.eo-ai-narrative>p{white-space:pre-line}.eo-ai-narrative small{color:#587162;font-size:10px;line-height:1.6}.eo-ai-invitation,.eo-ai-loading,.eo-ai-scope{color:#587162;font-size:12px;line-height:1.7}.eo-ai-method{border-top:1px solid #dce5d6;padding-top:14px;font-size:11px;line-height:1.7}.eo-ai-method summary{cursor:pointer;font-weight:600}.eo-ai-method p{overflow-wrap:anywhere;margin-top:10px}.eo-ai-class-table{overflow:auto}.eo-ai-class-table table{border-collapse:collapse;width:100%;max-width:900px;font-size:12px}.eo-ai-class-table caption{text-align:left;color:#587162;padding-bottom:10px;font-size:11px}.eo-ai-class-table th,.eo-ai-class-table td{text-align:right;border-bottom:1px solid #e0e9dc;padding:9px 12px}.eo-ai-class-table th:first-child{text-align:left}.eo-ai-class-table tbody th{font-weight:500}.eo-ai-class-table i{border:1px solid #56725d50;border-radius:3px;width:11px;height:11px;margin-right:8px;display:inline-block}.eo-ai-error{background:#fff7e8;border:1px solid #d5ad79;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:12px;display:flex}.eo-ai-class-table table{margin-top:14px}.eo-comparison-dates>div:only-child{grid-column:1/-1}html[data-theme=dark] .eo-ai-class-table caption{color:#b0cdb9}.eo-download-activity{background:#fffef8;border:1px solid #c7d6c5;border-radius:10px;margin-top:16px;padding:16px;font-size:12px}.eo-download-activity header{justify-content:space-between;align-items:center;gap:12px;display:flex}.eo-download-activity h3{margin:0;font-size:14px}.eo-download-activity article{align-items:center;gap:16px;padding-top:14px;display:flex}.eo-download-activity article>div{flex:1;gap:5px;display:grid}.eo-download-activity article span{font-size:11px}.eo-download-activity progress{accent-color:#3f8159;max-width:260px;height:5px}.eo-download-activity button{color:#123829;background:#f7faf4;border:1px solid #b8ccb7;border-radius:6px;padding:8px 12px}html[data-theme=dark] :is(.eo-layer-legend,.eo-ai-comparison,.eo-download-activity){color:#e7f3eb;background:#10231a;border-color:#365b42}html[data-theme=dark] :is(.eo-legend-classes li,.eo-comparison-dates>div,.eo-ai-narrative,.eo-layer-legend>header>span){color:#e7f3eb;background:#173123;border-color:#365b42}html[data-theme=dark] .eo-ai-comparison>header>button{color:#fff;background:#2a7650}html[data-theme=dark] :is(.eo-ai-invitation,.eo-ai-loading,.eo-ai-scope,.eo-ai-comparison>header p,.eo-ai-eyebrow,.eo-ai-narrative small,.eo-comparison-dates>div>span){color:#b0cdb9}html[data-theme=dark] .eo-ai-error{background:#302a18}@media (width<=900px){.eo-legend-classes{grid-template-columns:repeat(3,minmax(0,1fr))}.eo-ai-comparison{padding:18px}}@media (width<=560px){.eo-legend-classes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.eo-layer-legend{padding:14px}.eo-legend-classes li{padding:9px;font-size:11px}.eo-comparison-dates{grid-template-columns:minmax(0,1fr);gap:10px}.eo-comparison-dates-icon{display:none}.eo-ai-comparison{padding:14px}.eo-ai-comparison h2{font-size:18px}.eo-ai-comparison>header>button{justify-content:center;width:100%}.eo-ai-narrative{padding:15px}.eo-ai-error,.eo-download-activity article{flex-wrap:wrap}}.eo-ai-conclusion{border-top:1px solid #c7d9c8;max-width:1250px;padding-top:14px}.eo-ai-conclusion h4{margin:0 0 6px;font-size:13px;font-weight:700}.eo-ai-conclusion p{white-space:pre-line;font-size:13px;line-height:1.85}.eo-ai-narrative>.eo-ai-spatial-summary{color:#476650;font-size:12px;line-height:1.7}.eo-ai-class-table td{white-space:nowrap}.eo-ai-class-table td small{color:#587162;margin-top:3px;font-size:11px;display:block}.eo-ai-comparison>*{min-width:0}html[data-theme=dark] .eo-ai-conclusion{border-color:#365b42}html[data-theme=dark] :is(.eo-ai-narrative>.eo-ai-spatial-summary,.eo-ai-class-table td small){color:#b0cdb9}.eo-image-credits{color:var(--eo-muted,#61756c);margin-top:10px;font-size:11px}.eo-image-credits summary{cursor:pointer}.eo-image-credits p{margin:8px 0 0}.earth-observation{--eo-green:#087552;--eo-ink:var(--ui-ink);--eo-muted:var(--ui-muted);--eo-line:var(--ui-line);color:var(--eo-ink);gap:14px;display:grid}.eo-hero,.eo-toolbar,.eo-map-card,.eo-panel,.eo-detail-card,.eo-disclaimer{border:1px solid var(--eo-line);background:#fff;border-radius:14px;box-shadow:0 8px 24px #19473a0e}.eo-hero{background:linear-gradient(120deg,#fff 0%,#f4faf7 68%,#e6f4ec 100%);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.eo-hero>div:first-child{align-items:center;gap:13px;display:flex}.eo-hero>div:first-child>span{width:44px;height:44px;color:var(--eo-green);background:#def3e8;border-radius:12px;place-items:center;display:grid}.eo-hero svg{width:21px}.eo-hero small{color:#30715e;letter-spacing:.08em;font-size:10px;font-weight:750}.eo-hero h1{margin:2px 0;font-size:25px}.eo-hero p{color:var(--eo-muted);margin:0;font-size:12px}.eo-hero-status{justify-items:end;gap:5px;display:grid}.eo-hero-status>span{color:var(--eo-muted);text-transform:uppercase;font-size:9px}.eo-status{color:#5d6c67;text-transform:uppercase;background:#edf1ef;border-radius:999px;width:max-content;padding:4px 8px;font-size:8px;font-weight:750}.eo-status.is-ready,.eo-status.is-published,.eo-status.is-succeeded,.eo-status.is-accepted,.eo-status.is-reviewed{color:#0a6b49;background:#def4e8}.eo-status.is-running,.eo-status.is-validated{color:#1f5f9c;background:#e4f0ff}.eo-status.is-queued,.eo-status.is-needs-review,.eo-status.is-draft{color:#8a5d08;background:#fff3d9}.eo-status.is-failed,.eo-status.is-rejected,.eo-status.is-cancelled{color:#a83d32;background:#fee8e6}.eo-tabs{background:#edf4f1;border:1px solid #d6e4de;border-radius:12px;gap:5px;padding:6px;display:flex}.eo-tabs button{color:#48625a;min-height:40px;font:650 11px var(--encore-font-sans);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 15px;display:flex}.eo-tabs button svg{width:15px}.eo-tabs button.is-active{color:#0b6d4e;background:#fff;box-shadow:0 4px 13px #115b4429}.eo-notice{color:#795d19;background:#fff9e8;border:1px solid #ead9ab;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;display:flex}.eo-notice svg{width:15px}.eo-notice button{margin-left:auto}.eo-notice.is-error{color:#913b32;background:#fff2f0;border-color:#efc9c4}.eo-setup{color:#53411f;background:#fffaf0;border:1px solid #ead9ab;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.eo-setup>svg{color:#98691a;flex:none;width:18px}.eo-setup strong{font-size:12px}.eo-setup p,.eo-setup li,.eo-setup small{font-size:10px;line-height:1.5}.eo-setup p{margin:5px 0}.eo-setup ol{margin:5px 0;padding-left:18px}.eo-setup small{color:#6d6048}.eo-status.is-data-required,.eo-status.is-setup-required{color:#8a5d08;background:#fff3d9}.eo-toolbar{grid-template-columns:minmax(200px,1.4fr) minmax(150px,.8fr) minmax(190px,1fr) auto;align-items:end;gap:10px;padding:11px;display:grid}.eo-toolbar label,.eo-panel label{gap:5px;display:grid}.eo-toolbar label>span,.eo-panel label>span{color:#5d746c;text-transform:uppercase;font-size:9px;font-weight:700}.eo-toolbar select,.eo-toolbar button,.eo-panel select,.eo-panel input,.eo-panel textarea,.eo-panel button,.eo-detail-card button{color:#23483d;min-height:38px;font:600 10px var(--encore-font-sans);background:#fff;border:1px solid #ccddd6;border-radius:8px}.eo-toolbar select,.eo-panel select,.eo-panel input,.eo-panel textarea{width:100%;padding:0 10px}.eo-toolbar button,.eo-panel button,.eo-detail-card button{cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 11px;display:flex}.eo-toolbar button svg,.eo-panel button svg,.eo-detail-card button svg{width:14px}.eo-toolbar button:disabled,.eo-panel button:disabled,.eo-detail-card button:disabled{cursor:not-allowed;opacity:.48}.eo-opacity span{justify-content:space-between;display:flex}.eo-opacity input{accent-color:var(--eo-green)}.eo-workspace{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);align-items:start;gap:14px;min-width:0;display:grid}.eo-main-column,.eo-side-column{align-content:start;gap:14px;min-width:0;display:grid}.eo-map-card{min-width:0;overflow:hidden}.eo-map-card>header{justify-content:space-between;align-items:center;min-height:72px;padding:12px 15px;display:flex}.eo-map-card>header small,.eo-output small{color:#278260;letter-spacing:.07em;font-size:9px;font-weight:750}.eo-map-card h2{margin:3px 0;font-size:16px}.eo-map-card p{color:var(--eo-muted);margin:0;font-size:10px}.eo-map{border-top:1px solid var(--eo-line);background:#dce9e4;height:580px;position:relative}.eo-map .rrm-map-frame{height:100%}.eo-map-empty{z-index:7;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #d2e3dbf2;border-radius:12px;justify-items:center;gap:4px;width:min(330px,100% - 32px);padding:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 36px #0a372a33}.eo-map-empty svg{color:#1a7b5b;width:25px}.eo-map-empty strong{font-size:12px}.eo-map-empty span{color:var(--eo-muted);font-size:9px}.eo-panel{min-height:300px;padding:14px}.eo-empty{text-align:center;place-content:center;justify-items:center;min-height:225px;padding:20px;display:grid}.eo-empty>span{color:#1b7959;background:#edf7f3;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.eo-empty svg{width:20px}.eo-empty h3{margin:9px 0 3px;font-size:14px}.eo-empty p{max-width:330px;color:var(--eo-muted);margin:0;font-size:10px;line-height:1.55}.eo-primary{color:#fff!important;background:#087552!important;border-color:#087552!important}.eo-output{gap:12px;display:grid}.eo-output>header{justify-content:space-between;align-items:start;display:flex}.eo-output h3{margin:3px 0;font-size:15px}.eo-output dl,.eo-source dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.eo-output dl>div,.eo-source dl>div{background:#f2f7f5;border-radius:8px;padding:9px}.eo-output dt,.eo-source dt{color:#71827c;font-size:8px}.eo-output dd,.eo-source dd{margin:3px 0 0;font-size:10px;font-weight:700}.eo-output>p{color:#755c21;background:#fff6df;border-radius:8px;margin:0;padding:10px;font-size:9px;line-height:1.5}.eo-change{gap:10px;display:grid}.eo-method-note{color:#315d4f;background:#edf7f3;border-radius:9px;gap:8px;padding:10px;display:flex}.eo-method-note svg{flex:none;width:15px}.eo-method-note p{margin:0;font-size:9px;line-height:1.5}.eo-method-note strong{display:block}.eo-action-row{gap:7px;display:flex}.eo-action-row button{flex:1}.eo-compare-workspace{gap:12px;min-width:0;display:grid}.eo-compare-years{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.eo-compare-map{border:1px solid var(--eo-line);background:#fff;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #19473a0e}.eo-compare-map>header{justify-content:space-between;align-items:flex-start;gap:10px;min-height:82px;padding:12px 14px;display:flex}.eo-compare-map>header small{color:#27785e;letter-spacing:.08em;font-size:8px;font-weight:800}.eo-compare-map>header h3{margin:3px 0;font-size:15px}.eo-compare-map>header p{max-width:430px;color:var(--eo-muted);margin:0;font-size:9px;line-height:1.45}.eo-compare-canvas{border-top:1px solid var(--eo-line);background:#dce9e4;height:330px;position:relative}.eo-compare-canvas .rrm-map-frame{height:100%}.eo-compare-map.is-change{border-color:#bfdbd0;box-shadow:0 10px 30px #0e5d441a}.eo-compare-map.is-change .eo-compare-canvas{height:430px}.eo-change-separator{background:#eef7f3;border:1px solid #c9dfd7;border-radius:11px;align-items:center;gap:12px;padding:11px 14px;display:flex}.eo-change-separator span{color:#fff;text-transform:uppercase;white-space:nowrap;background:#0d7654;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.eo-change-separator p{color:#45645a;margin:0;font-size:10px;line-height:1.45}.eo-summary{gap:10px;display:grid}.eo-summary>header{justify-content:space-between;align-items:end;gap:8px;display:flex}.eo-summary>header label{min-width:150px}.eo-summary-table{max-height:500px;overflow:auto}.eo-summary-table table{border-collapse:collapse;width:100%;font-size:9px}.eo-summary-table th,.eo-summary-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e4ece8;padding:9px 7px}.eo-summary-table thead th{z-index:1;color:#657770;text-transform:uppercase;background:#fff;font-size:8px;position:sticky;top:0}.eo-summary-table tbody th{font-size:10px}.eo-summary-table tbody tr{cursor:pointer}.eo-summary-table tbody tr:hover,.eo-summary-table tbody tr.is-active{background:#eaf6f1}.eo-summary-table td small{color:var(--eo-muted);font-size:7px;display:block}.eo-training{gap:14px;display:grid}.eo-training-grid{grid-template-columns:1fr;gap:12px;display:grid}.eo-training form,.eo-training aside{background:#fbfdfc;border:1px solid #dce8e3;border-radius:10px;gap:9px;padding:12px;display:grid}.eo-training form>header{gap:8px;display:flex}.eo-training form>header svg{color:#16805b;width:17px}.eo-training h3{margin:0;font-size:12px}.eo-training p{color:var(--eo-muted);margin:2px 0 0;font-size:9px}.eo-coordinate-row{grid-template-columns:1fr 1fr;gap:7px;display:grid}.eo-panel textarea{resize:vertical;min-height:56px;padding-top:8px}.eo-training aside ul{color:#60746d;margin:0;padding-left:18px;font-size:9px;line-height:1.55}.eo-sample-list{gap:6px;display:grid}.eo-sample-list>header{justify-content:space-between;display:flex}.eo-sample-list>article{border:1px solid #e0e9e5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px;display:grid}.eo-sample-list article>span{display:grid}.eo-sample-list strong{font-size:10px}.eo-sample-list small{color:var(--eo-muted);font-size:8px}.eo-sample-list article>div{grid-column:1/-1;gap:5px;display:flex}.eo-sample-list article>div button{flex:1;min-height:30px;font-size:8px}.eo-detail-card{min-width:0;overflow:hidden}.eo-detail-card summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:50px;padding:0 14px;list-style:none;display:flex}.eo-detail-card summary::-webkit-details-marker{display:none}.eo-detail-card summary>span{color:#63766f;align-items:center;gap:7px;font-size:9px;display:flex}.eo-detail-card summary b{color:#27483f;font-size:11px}.eo-detail-card summary svg{width:14px}.eo-jobs,.eo-source{border-top:1px solid #e0e9e5;gap:7px;max-height:360px;padding:10px;display:grid;overflow:auto}.eo-jobs .eo-empty{min-height:150px}.eo-jobs article{border:1px solid #e0e9e5;border-radius:8px;padding:9px}.eo-jobs header,.eo-jobs footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.eo-jobs header>span{display:grid}.eo-jobs strong{font-size:10px}.eo-jobs small,.eo-jobs footer span{color:var(--eo-muted);font-size:8px}.eo-progress{background:#e6eeea;border-radius:999px;height:5px;margin:8px 0;overflow:hidden}.eo-jobs footer button{min-height:27px;font-size:8px}.eo-jobs article>p{color:#9e3f35;margin:6px 0 0;font-size:8px}.eo-source p,.eo-source li{color:#60746d;font-size:9px;line-height:1.5}.eo-source strong{font-size:9px}.eo-source a{color:#0b7150;align-items:center;gap:5px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.eo-source a svg{width:12px}.eo-disclaimer{background:#f8fbf9;align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.eo-disclaimer svg{color:#a97716;flex:none;width:16px}.eo-disclaimer p{color:#61736d;margin:0;font-size:9px;line-height:1.5}@media (width<=1100px){.eo-workspace{flex-direction:column;display:flex}.eo-main-column,.eo-side-column{display:contents}.eo-map-card,.eo-panel,.eo-detail-card{width:100%}.eo-map-card{order:1}.eo-panel{order:2;min-height:auto}.eo-main-column>.eo-detail-card{order:3}.eo-side-column>.eo-detail-card{order:4}.eo-map{height:520px}}@media (width<=760px){.eo-hero{align-items:flex-start}.eo-hero-status{display:none}.eo-tabs{overflow-x:auto}.eo-tabs button{flex:none}.eo-toolbar{grid-template-columns:1fr 1fr}.eo-opacity{grid-column:1/-1}.eo-map{height:480px}.eo-output dl,.eo-source dl,.eo-training-grid{grid-template-columns:1fr}}.eo-tab-guide{background:linear-gradient(135deg,#f4faf7,#ebf5f1);border:1px solid #cfe2da;border-radius:11px;gap:10px;padding:12px;display:flex}.eo-tab-guide>span{color:#0b7050;background:#dcefe7;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.eo-tab-guide svg{width:18px}.eo-tab-guide small{color:#27735b;letter-spacing:.08em;font-size:9px;font-weight:800}.eo-tab-guide h2{margin:2px 0 3px;font-size:14px}.eo-tab-guide p,.eo-explainer p,.eo-view-state p,.eo-readiness p{color:#526c63;margin:0;font-size:10px;line-height:1.55}.eo-view-state,.eo-readiness,.eo-next-step{background:#f8fbfa;border:1px solid #d9e6e1;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.eo-view-state>svg,.eo-readiness>svg,.eo-next-step>svg{flex:none;width:17px;margin-top:1px}.eo-view-state strong,.eo-readiness strong,.eo-next-step strong{margin-bottom:2px;font-size:11px;display:block}.eo-view-state.is-exploratory{color:#8a6109;background:#fff9e8;border-color:#ead8a8}.eo-view-state.is-classified,.eo-readiness.is-ready{color:#086b49;background:#eef8f3;border-color:#bcdcca}.eo-readiness.is-blocked{color:#49625a;border-color:#d7dfdc}.eo-next-step{color:#315d4f;background:#f0f6f3;align-items:center;font-size:10px}.eo-workflow-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.eo-workflow-steps li{color:#718079;background:#fbfcfc;border:1px solid #e0e8e5;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.eo-workflow-steps li>svg{display:none}.eo-workflow-steps li>span{background:#e7eeeb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.eo-workflow-steps li.is-current{color:#204d40;background:#f1f8f5;border-color:#c6dfd5}.eo-workflow-steps li.is-current>span{color:#fff;background:#147555}.eo-workflow-steps b,.eo-workflow-steps small{display:block}.eo-workflow-steps b{font-size:10px}.eo-workflow-steps small{color:#718079;margin-top:1px;font-size:8px}.eo-map-legend{background:#fff;border:1px solid #d5e2dd;border-radius:10px;gap:8px;padding:11px;display:grid;box-shadow:0 7px 20px #153f330f}.eo-map-legend header{align-items:center;gap:8px;display:flex}.eo-map-legend header svg{color:#157656;width:17px}.eo-map-legend header strong,.eo-map-legend header small{display:block}.eo-map-legend header strong{font-size:11px}.eo-map-legend header small{color:#9a6505;text-transform:uppercase;margin-top:1px;font-size:8px;font-weight:700}.eo-legend-row{grid-template-columns:42px 1fr;align-items:center;gap:8px;display:grid}.eo-legend-row>i{background:#b7c6c0;border:1px solid #13392f33;border-radius:5px;height:18px}.eo-legend-row>i.is-embedding{background:linear-gradient(110deg,#244fc7,#803cc4,#e77c50,#36a16e)}.eo-legend-row>i.is-similar{background:linear-gradient(90deg,#8243bd,#8649bd,#8b4fbd)}.eo-legend-row>i.is-nodata{background:repeating-conic-gradient(#e7ecea 0 25%,#fff 0 50%) 50%/10px 10px}.eo-legend-row b,.eo-legend-row small{display:block}.eo-legend-row b{font-size:9px}.eo-legend-row small{color:#6d7e78;font-size:8px}.eo-map-legend>p{color:#6b5540;border-top:1px solid #e7eeeb;margin:0;padding-top:7px;font-size:9px;line-height:1.45}.eo-change-key{background:#fafcfb;border:1px solid #dbe6e2;border-radius:9px;padding:10px}.eo-change-ramp{background:linear-gradient(90deg,#18807e 0%,#facc15 50%,#dc2626 100%);border-radius:999px;height:13px;box-shadow:inset 0 0 0 1px #153a3126}.eo-ramp-labels{color:#61736d;justify-content:space-between;margin-top:5px;font-size:8px;font-weight:700;display:flex}.eo-ramp-labels.is-numeric{align-items:flex-start;gap:7px}.eo-ramp-labels.is-numeric span{gap:2px;width:33.33%;font-weight:600;line-height:1.3;display:grid}.eo-ramp-labels.is-numeric span:nth-child(2){text-align:center}.eo-ramp-labels.is-numeric span:last-child{text-align:right}.eo-ramp-labels.is-numeric b{color:#254a3f;font-size:10px}.eo-explainer{background:#f7fbf9;border:1px solid #d7e5df;border-radius:10px;padding:11px}.eo-explainer>strong{margin-bottom:4px;font-size:11px;display:block}.eo-explainer ol{color:#526c63;gap:6px;margin:8px 0 0;padding:0;font-size:9px;list-style:none;display:grid}.eo-explainer li{align-items:center;gap:7px;display:flex}.eo-explainer li span{color:#0b6d4e;background:#dfeee8;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:800;display:grid}.eo-action-help{color:#687b74;font-size:8px;line-height:1.45;display:block}.eo-validation-counts{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.eo-validation-counts>div{background:#f8fbfa;border:1px solid #dce7e3;border-radius:9px;padding:9px}.eo-validation-counts span,.eo-validation-counts small{display:block}.eo-validation-counts span{color:#116e50;font-size:16px;font-weight:800}.eo-validation-counts small{color:#667a73;margin-top:2px;font-size:8px}.eo-list-empty{color:#63776f;text-align:center;border:1px dashed #cbdad4;border-radius:8px;padding:12px;font-size:9px}.eo-sample-list article>em{color:#28604f;background:#e6f1ed;border-radius:999px;grid-column:1/-1;width:max-content;padding:3px 7px;font-size:8px;font-style:normal;font-weight:700}.eo-output dt,.eo-source dt,.eo-toolbar label>span,.eo-panel label>span{font-size:9px}.eo-output dd,.eo-source dd{font-size:11px}.eo-panel button,.eo-toolbar button{font-size:10px}@media (width>=1280px){.eo-workflow-steps{grid-template-columns:1fr}.eo-panel{padding:16px}.eo-workspace{grid-template-columns:minmax(0,1.7fr) minmax(370px,.72fr)}}@media (width>=1101px){.eo-workspace.is-training{grid-template-columns:minmax(0,1fr)}.eo-workspace.is-training .eo-main-column,.eo-workspace.is-training .eo-side-column{display:contents}.eo-workspace.is-training .eo-map-card,.eo-workspace.is-training .eo-panel,.eo-workspace.is-training .eo-detail-card{grid-column:1}.eo-workspace.is-training .eo-map-card{order:1}.eo-workspace.is-training .eo-panel{order:2}.eo-workspace.is-training .eo-main-column>.eo-detail-card{order:3}.eo-workspace.is-training .eo-side-column>.eo-detail-card{order:4}.eo-workspace.is-training .eo-training-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.6fr)}}@media (width<=760px){.eo-validation-counts{grid-template-columns:1fr}.eo-tab-guide h2{font-size:13px}.eo-compare-years{grid-template-columns:1fr}.eo-compare-canvas,.eo-compare-map.is-change .eo-compare-canvas{height:390px}.eo-change-separator{flex-direction:column;align-items:flex-start;gap:7px}.eo-ramp-labels.is-numeric{font-size:7px}.eo-workspace.is-change .eo-panel{padding:12px}}.earth-observation{--eo-green:#176b42;--eo-ink:#123829;--eo-muted:#66776d;--eo-line:#bfd0bd;background-color:#f6f7ed;background-image:radial-gradient(circle at 88% 2%,#f8cc5621,#0000 22%),linear-gradient(#1f6f420e 1px,#0000 1px),linear-gradient(90deg,#1f6f420e 1px,#0000 1px);background-size:100% 100%,40px 40px,40px 40px;padding:18px 20px 32px}.earth-observation :is(.eo-hero,.eo-toolbar,.eo-map-card,.eo-panel,.eo-detail-card,.eo-disclaimer,.eo-compare-map){background:#fffef8f5;border-color:#a8c4a9;border-radius:9px;box-shadow:0 7px 22px #224b2711}.earth-observation .eo-hero{background:linear-gradient(110deg,#fffef8f7,#edf4e9e6);min-height:124px;padding:18px 20px;position:relative;overflow:hidden}.earth-observation .eo-hero:before,.earth-observation .eo-hero:after{content:"";pointer-events:none;border-top:1px solid #176b42;width:28px;height:11px;position:absolute;top:10px}.earth-observation .eo-hero:before{border-left:1px solid #176b42;left:10px}.earth-observation .eo-hero:after{border-right:1px solid #176b42;right:10px}.earth-observation .eo-hero>div:first-child>span{color:#176b42;background:#edf4e9;border:1px solid #c9d9c7;border-radius:9px}.earth-observation .eo-hero small{color:#176b42;letter-spacing:.08em;font:600 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.earth-observation .eo-hero h1{color:#145b38;margin:3px 0 5px;font-size:28px;font-weight:700;line-height:1.15}.earth-observation .eo-hero p{color:#66776d;line-height:1.55}.earth-observation .eo-tabs{background:#fffef8eb;border-color:#bfd0bd;border-radius:9px;padding:5px;box-shadow:0 5px 16px #224b270d}.earth-observation .eo-tabs button{color:#506c5e;border-radius:7px;min-height:42px}.earth-observation .eo-tabs button.is-active{color:#fff;box-shadow:none;background:#176b42}.earth-observation .eo-setup{background:#fff8e6;border-color:#e0bd61;border-radius:9px;box-shadow:0 5px 16px #7552120a}.earth-observation .eo-toolbar{background:#fffef8f5;border-radius:9px}.earth-observation :is(.eo-toolbar select,.eo-toolbar button,.eo-panel select,.eo-panel input,.eo-panel textarea,.eo-panel button,.eo-detail-card button){color:#123829;background:#fffef8;border-color:#bfd0bd;border-radius:7px}.earth-observation :is(.eo-map-card,.eo-panel,.eo-detail-card){background:linear-gradient(145deg,#fffef8f7,#f0f5eceb)}.earth-observation .eo-map-card>header{border-bottom:0}.earth-observation .eo-map-card>header small,.earth-observation .eo-output small{color:#176b42;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.earth-observation .eo-map{border-color:#a8c4a9}.earth-observation .eo-map-empty{background:#fffef8f0;border-color:#bfd0bd;border-radius:9px}.earth-observation .eo-detail-card summary{background:#edf4e9b8}.earth-observation .eo-disclaimer{background:#f0f5ec}.earth-observation .eo-summary-table thead th{color:#315d4f;background:#edf4e9}html[data-theme=dark] #encore-main .earth-observation{--eo-green:#69c891;--eo-ink:#e7f3eb;--eo-muted:#9fb2a7;--eo-line:#345242;background-color:#0b1510;background-image:radial-gradient(circle at 54% 0,#49976c1f,#0000 34%),linear-gradient(#69c89109 1px,#0000 1px),linear-gradient(90deg,#69c89109 1px,#0000 1px);background-size:100% 100%,40px 40px,40px 40px}html[data-theme=dark] #encore-main .earth-observation :is(.eo-hero,.eo-toolbar,.eo-map-card,.eo-panel,.eo-detail-card,.eo-disclaimer,.eo-compare-map){color:#e7f3eb;background:linear-gradient(145deg,#101d16fa,#17291ff0);border-color:#345242;box-shadow:0 9px 28px #0000003d}html[data-theme=dark] #encore-main .earth-observation .eo-hero{background:linear-gradient(110deg,#12271dfa,#0c1b14f5);border-color:#4b6e5b}html[data-theme=dark] #encore-main .earth-observation .eo-hero:before,html[data-theme=dark] #encore-main .earth-observation .eo-hero:after{border-color:#69c891}html[data-theme=dark] #encore-main .earth-observation .eo-hero h1{color:#8bd8aa}html[data-theme=dark] #encore-main .earth-observation .eo-hero small{color:#69c891}html[data-theme=dark] #encore-main .earth-observation .eo-tabs{background:#101d16;border-color:#345242}html[data-theme=dark] #encore-main .earth-observation .eo-tabs button.is-active{color:#f0fff5;background:#315f45}html[data-theme=dark] #encore-main .earth-observation .eo-setup{color:#f2d897;background:#2c2718;border-color:#765f31}html[data-theme=dark] #encore-main .earth-observation :is(.eo-toolbar select,.eo-toolbar button,.eo-panel select,.eo-panel input,.eo-panel textarea,.eo-panel button,.eo-detail-card button){color:#e7f3eb;background:#101d16;border-color:#345242}html[data-theme=dark] #encore-main .earth-observation .eo-detail-card summary{background:#17291f}html[data-theme=dark] #encore-main .earth-observation .eo-map-empty{background:#101d16f2;border-color:#4b6e5b}@media (width<=760px){.earth-observation{padding:12px}.earth-observation .eo-hero{min-height:auto}.earth-observation .eo-toolbar{grid-template-columns:1fr}.earth-observation .eo-opacity{grid-column:auto}}.urban-context{grid-template-columns:210px minmax(680px,1fr) minmax(230px,280px)}.urban-risk .nrbpa-hero>div{min-width:0}.urban-risk .nrbpa-hero h1{white-space:normal;overflow-wrap:anywhere;max-width:100%}.urban-setup-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.urban-hazard-classes{border:1px solid var(--ui-line);border-radius:10px;margin-top:16px;overflow:hidden}.urban-hazard-classes>header,.urban-hazard-classes>label{grid-template-columns:minmax(190px,1fr) minmax(180px,.7fr);align-items:center;gap:14px;padding:10px 12px;display:grid}.urban-hazard-classes>header{background:var(--ui-soft);color:#2b6144;text-transform:uppercase;font-size:12px;font-weight:600}.urban-hazard-classes>label{border-top:1px solid var(--ui-line);background:var(--ui-panel)}.urban-hazard-classes>label strong{align-items:center;gap:8px;font-size:13px;display:flex}.urban-hazard-classes input{height:36px}.urban-class-dot{background:#789083;border-radius:50%;width:10px;height:10px}.urban-class-dot.very-high{background:#a4402e}.urban-class-dot.high{background:#d17a2b}.urban-class-dot.moderate{background:#d4ad34}.urban-class-dot.low{background:#4d8b66}.urban-class-note{color:var(--ui-muted);align-items:flex-start;gap:7px;margin:9px 0 0;font-size:12px;line-height:1.45;display:flex}.urban-class-note svg{flex:0 0 15px;width:15px}.urban-sensitivity-list{gap:11px;margin-top:15px;display:grid}.urban-sensitivity-item{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;overflow:hidden}.urban-sensitivity-item>header{justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.urban-sensitivity-item>header>div strong,.urban-sensitivity-item>header>div span,.urban-sensitivity-item>header>div small{display:block}.urban-sensitivity-item>header strong{font-size:13px}.urban-sensitivity-item>header span{color:var(--ui-muted);text-transform:capitalize;margin-top:2px;font-size:12px}.urban-sensitivity-item>header small{color:var(--ui-muted);margin-top:3px;font-size:12px}.urban-sensitivity-item>header select{width:140px;height:36px}.urban-response-entry{border-top:1px solid var(--ui-line);background:var(--ui-soft);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;padding:12px;display:grid}.urban-response-entry .nrbpa-field input,.urban-response-entry .nrbpa-field select{height:36px}.urban-percentage-preview{border:1px solid var(--ui-line);background:var(--ui-soft);color:#315d46;border-radius:8px;align-content:center;min-height:66px;padding:9px 11px;display:grid}.urban-percentage-preview small,.urban-percentage-preview strong,.urban-percentage-preview span{display:block}.urban-percentage-preview small{font-size:11px}.urban-percentage-preview strong{margin-top:3px;font-size:18px}.urban-percentage-preview span{margin-top:3px;font-size:11px}.urban-percentage-preview.error{background:var(--ui-soft);color:#8e412d;border-color:#e2b9a9}.urban-adaptive-item{grid-template-columns:minmax(0,1fr) 135px minmax(190px,.85fr)}.urban-sample-button,.urban-print-button{color:#174f38;cursor:pointer;background:#fff;border:1px solid #a9c5ae;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:190px;padding:8px 11px;font-size:13px;font-weight:600;display:inline-flex}.urban-sample-button svg,.urban-print-button svg,.urban-export svg{width:15px;height:15px}.urban-print-button{color:#fff;background:#126b48;border-color:#126b48}.urban-sample-notice{background:var(--ui-soft);color:#67541d;border:1px solid #d8c47d;border-radius:9px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.urban-sample-notice>svg{flex:0 0 18px;width:18px}.urban-sample-notice strong,.urban-sample-notice span{display:block}.urban-sample-notice strong{font-size:13px}.urban-sample-notice span{margin-top:3px;font-size:12px;line-height:1.45}.urban-export{color:#fff;cursor:pointer;background:#126b48;border:1px solid #126b48;align-items:center;gap:7px;display:flex}.urban-print-report{page:urban-assessment;display:none}@page urban-assessment{size:A4 landscape;margin:9mm}:root[data-theme=dark] .urban-hazard-classes>label,:root[data-theme=dark] .urban-sensitivity-item{background:#1a2a24;border-color:#405b50}:root[data-theme=dark] .urban-hazard-classes>header{color:#cce9d8;background:#27493a}:root[data-theme=dark] .urban-response-entry{background:#1d3029;border-color:#405b50}:root[data-theme=dark] .urban-sample-button{color:#d9eee3;background:#1a2a24;border-color:#527566}:root[data-theme=dark] .urban-sample-notice{color:#f1e6b9;background:#312d1d;border-color:#7a682f}@media (width<=1280px){.urban-context{grid-template-columns:190px minmax(390px,1fr)}.urban-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.urban-context{grid-template-columns:1fr}.urban-response-entry{grid-template-columns:repeat(2,minmax(0,1fr))}.urban-adaptive-item{grid-template-columns:1fr 135px}.urban-adaptive-item>input{grid-column:1/-1}}@media (width<=620px){.urban-setup-grid,.urban-response-entry,.urban-hazard-classes>header,.urban-hazard-classes>label{grid-template-columns:1fr}.urban-sensitivity-item>header{flex-direction:column;align-items:flex-start}.urban-sensitivity-item>header select{width:100%}.urban-adaptive-item{grid-template-columns:1fr}}@media print{html,body,#root,#root>div,#root>div>div,#encore-main,#encore-main>div,#encore-main>div>div{height:auto!important;min-height:0!important;position:static!important;overflow:visible!important}body{color:#18372d!important;background:#fff!important;margin:0!important}#root>div{width:auto!important;display:block!important}#encore-main{width:auto!important;margin:0!important;padding:0!important;display:block!important}.urban-risk{color:#18372d!important;background:#fff!important;width:auto!important;min-height:0!important;padding:0!important;display:block!important}.urban-risk>:not(.urban-print-report){display:none!important}.urban-print-report{font:8.5pt/1.35 var(--encore-font-sans);-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#18372d!important;width:100%!important;display:block!important}.urban-print-report>header{break-inside:avoid;border-bottom:2px solid #126b48;justify-content:space-between;align-items:flex-start;gap:10mm;padding:0 0 4mm;display:flex}.urban-print-report>header p{color:#126b48;letter-spacing:.08em;margin:0 0 1mm;font-size:8pt;font-weight:600}.urban-print-report>header h1{color:#18372d!important;margin:0 0 1mm!important;font-size:20pt!important}.urban-print-report>header span{color:#597066}.urban-print-report>header>strong{color:#8d3f2b;white-space:nowrap;background:#fff0e8;border:1px solid #b65d42;border-radius:3mm;padding:2mm 3mm;font-size:8pt}.urban-print-report>section{break-inside:auto;margin-top:4mm}.urban-print-report h2{color:#174f38;border-bottom:1px solid #bbcec0;margin:0 0 2mm;padding-bottom:1mm;font-size:12pt}.urban-print-summary dl,.urban-print-evidence dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:2mm;margin:0;display:grid}.urban-print-summary dl>div,.urban-print-evidence dl>div{break-inside:avoid;background:#f7faf5;border:1px solid #d9e3d9;padding:2mm}.urban-print-summary dt,.urban-print-evidence dt{color:#60746b;text-transform:uppercase;font-size:7pt}.urban-print-summary dd,.urban-print-evidence dd{overflow-wrap:anywhere;margin:1mm 0 0;font-weight:600}.urban-print-metrics{grid-template-columns:repeat(4,1fr);gap:2mm;margin-bottom:2mm;display:grid}.urban-print-metrics article{break-inside:avoid;background:#eef6eb;border:1px solid #cbdacb;padding:2.5mm}.urban-print-metrics span,.urban-print-metrics strong{display:block}.urban-print-metrics span{color:#60746b;text-transform:uppercase;font-size:7pt}.urban-print-metrics strong{margin-top:1mm;font-size:11pt}.urban-print-report table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:7.5pt}.urban-print-report thead{display:table-header-group}.urban-print-report tr{break-inside:avoid}.urban-print-report th,.urban-print-report td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #cad8cb;padding:1.5mm 2mm}.urban-print-report th{color:#22533d;background:#e9f2e7;font-weight:600}.urban-print-report td:last-child{text-align:right}.urban-print-report table th:first-child{width:42%}.urban-print-evidence dl>div:last-child{grid-column:span 3}.urban-print-report>footer{color:#713f31;break-inside:avoid;background:#fff2ec;border:1px solid #d4ab9c;margin-top:5mm;padding:3mm}.urban-print-report>footer strong{font-size:9pt}.urban-print-report>footer p{margin:1mm 0 0}}.urban-risk .urban-field-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.urban-risk .urban-input-status{text-transform:none;letter-spacing:normal;align-items:center;gap:4px;width:fit-content;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.urban-risk .urban-input-status svg{flex-shrink:0;width:14px;height:14px}.urban-risk .urban-input-status.missing,.urban-risk .urban-input-status.invalid{color:#b42332}.urban-risk .urban-input-status.complete,.urban-risk .urban-step-ready{color:#176b49}.urban-risk .urban-input-status.optional,.urban-risk .urban-input-status.excluded{color:#61716b}.urban-risk [data-input-status=missing]>input,.urban-risk [data-input-status=missing]>select,.urban-risk [data-input-status=invalid]>input,.urban-risk [data-input-status=invalid]>select,.urban-risk input[aria-invalid=true],.urban-risk select[aria-invalid=true]{background-color:#fff6f6!important;border:1.5px solid #c9404d!important}.urban-risk .urban-feedback-field[data-input-status=complete]>input,.urban-risk .urban-feedback-field[data-input-status=complete]>select{border-color:#419067!important}.urban-risk .urban-sensitivity-item[data-input-status=missing],.urban-risk .urban-adaptive-item[data-input-status=missing],.urban-risk .urban-sensitivity-item[data-input-status=invalid],.urban-risk .urban-adaptive-item[data-input-status=invalid]{border-left:3px solid #c9404d!important}.urban-risk .urban-sensitivity-item[data-input-status=complete],.urban-risk .urban-adaptive-item[data-input-status=complete]{border-left:3px solid #419067!important}.urban-risk .urban-sensitivity-item .urban-input-status,.urban-risk .urban-adaptive-copy .urban-input-status{margin:5px 0}.urban-risk .assessment-workflow button[data-readiness=missing] small{color:#b42332!important}.urban-risk .assessment-workflow button[data-readiness=missing]>i{box-shadow:inset 0 0 0 1px #c9404d;color:#b42332!important;background:#fff0f1!important}.urban-risk .assessment-workflow button[data-readiness=complete] small{color:#176b49!important}.urban-risk .assessment-workflow button[data-readiness=complete]>i{color:#176b49!important;background:#e6f3e9!important}.urban-risk .assessment-workflow button>i svg{width:18px;height:18px}.urban-risk .urban-input-progress{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:18px;margin:16px 0;padding:16px 20px;display:flex}.urban-input-progress>div{flex:1;min-width:0}.urban-input-progress strong,.urban-input-progress span{display:block}.urban-input-progress span{color:var(--ui-muted);margin-top:6px;font-size:12px}.urban-input-progress progress{accent-color:#176b49;width:100%;max-width:400px;height:8px;margin-top:9px;display:block}.urban-input-progress summary{cursor:pointer;color:#b42332;font-size:13px;font-weight:600}.urban-input-progress ul{margin:8px 0 0;padding-left:20px;font-size:12px}:root[data-theme=dark] .urban-risk .urban-input-status.missing,:root[data-theme=dark] .urban-risk .urban-input-status.invalid,:root[data-theme=dark] .urban-input-progress summary,:root[data-theme=dark] .urban-risk .assessment-workflow button[data-readiness=missing] small{color:#ffabb3!important}:root[data-theme=dark] .urban-risk input[aria-invalid=true],:root[data-theme=dark] .urban-risk select[aria-invalid=true]{background-color:#38262c!important;border-color:#e88b96!important}:root[data-theme=dark] .urban-risk .urban-input-status.complete,:root[data-theme=dark] .urban-risk .urban-step-ready,:root[data-theme=dark] .urban-risk .assessment-workflow button[data-readiness=complete] small{color:#9de0b8!important}:root[data-theme=dark] .urban-risk .urban-input-status.optional,:root[data-theme=dark] .urban-risk .urban-input-status.excluded{color:#b1c3b8}@media (width<=620px){.urban-risk .urban-input-progress{flex-direction:column;padding:12px}.urban-input-progress>div{width:100%}}.urban-finish-action{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px;display:flex}.urban-finish-action p{margin:4px 0 0;font-size:13px}.urban-finish-action button{flex-shrink:0}@media (width<=620px){.urban-finish-action{flex-direction:column;align-items:stretch}}.cdra-studio{--cdra-ink:var(--ui-ink);--cdra-green:#176b45;--cdra-line:var(--ui-line);--cdra-paper:#fffefa;min-height:100%;color:var(--cdra-ink);font-family:var(--encore-font-sans);background:radial-gradient(circle at 82% 4%,#b5dca652,#0000 29%),linear-gradient(#1a5b4009 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#1a5b4009 1px,#0000 1px) 0 0/36px 36px,#f9f7ef;padding:24px 30px 60px}.cdra-studio button,.cdra-studio select{font:inherit}.cdra-hero{border:1px solid var(--cdra-line);background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex;box-shadow:0 10px 28px #19453211}.cdra-hero p,.cdra-eyebrow{color:var(--cdra-green);letter-spacing:.08em;margin:0 0 8px;font-size:11px;font-weight:600}.cdra-hero h1{color:var(--ui-ink)!important;letter-spacing:-.025em!important;margin:0 0 7px!important;font-family:inherit!important;font-size:26px!important}.cdra-hero span{color:var(--ui-muted);font-size:12px}.cdra-hero>div:last-child{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.cdra-hero small{text-transform:uppercase;letter-spacing:.08em;color:#8b5b16;font-size:10px}.cdra-status{color:#7c5510;text-transform:uppercase;letter-spacing:.08em;background:#fff8db;border:1px solid #efc36b;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;padding:7px 10px;font-size:10px;font-weight:600;display:inline-flex}.cdra-status svg{width:14px;height:14px}.cdra-status.ok{color:#167044;background:#ecf9ef;border-color:#9dd5b3}.cdra-tabs{border-bottom:1px solid var(--cdra-line);background:#fbfcf7bd;gap:4px;margin:19px 0 0;padding:0 8px;display:flex;overflow-x:auto}.cdra-tabs button{color:#183e32;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;min-width:max-content;padding:17px 18px;font-size:13px;font-weight:600;display:flex}.cdra-tabs button:hover{background:var(--ui-soft)}.cdra-tabs button.active{color:var(--cdra-green);border-bottom-color:var(--cdra-green);background:#1d704a12}.cdra-tabs svg{width:17px;height:17px}.cdra-view{border:1px solid var(--cdra-line);background:#fffffcf0;border-radius:16px;margin-top:20px;padding:25px;box-shadow:0 14px 45px #22442c0e}.cdra-title-row{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:22px;display:flex}.cdra-title-row h2{color:var(--ui-ink);margin:0 0 7px;font-size:22px}.cdra-title-row>div>p:last-child{max-width:820px;color:var(--ui-muted);margin:0;font-size:13px;line-height:1.6}.cdra-primary,.cdra-secondary,.cdra-export-actions button,.cdra-result-actions button,.cdra-runtime-alert button{border:1px solid var(--cdra-green);background:var(--cdra-green);color:#fff;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:600;display:inline-flex}.cdra-primary svg,.cdra-secondary svg,.cdra-export-actions svg,.cdra-result-actions svg,.cdra-runtime-alert svg{width:16px;height:16px}.cdra-secondary,.cdra-export-actions button,.cdra-result-actions button{background:var(--ui-panel);color:var(--cdra-green)}.cdra-primary:disabled,.cdra-secondary:disabled{opacity:.43;cursor:not-allowed}.cdra-stat-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.cdra-stat-grid article{border:1px solid var(--cdra-line);background:linear-gradient(145deg,#fff,#f3f7f1);border-radius:12px;padding:19px}.cdra-stat-grid span{color:var(--ui-muted);font-size:11px}.cdra-stat-grid strong{color:#153f32;margin:8px 0 5px;font-size:28px;display:block}.cdra-stat-grid small{color:var(--ui-muted);font-size:10px}.cdra-flow{grid-template-columns:repeat(5,1fr);gap:10px;margin:19px 0;display:grid}.cdra-flow article{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:10px;min-height:88px;padding:15px 13px 13px 46px;position:relative}.cdra-flow article:not(:last-child):after{content:"›";z-index:2;color:#7aa58c;font-size:22px;position:absolute;top:30px;right:-9px}.cdra-flow i{background:var(--ui-soft);width:24px;height:24px;color:var(--cdra-green);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:600;display:grid;position:absolute;top:15px;left:13px}.cdra-flow strong,.cdra-flow span{display:block}.cdra-flow strong{font-size:12px}.cdra-flow span{color:var(--ui-muted);margin-top:6px;font-size:10px;line-height:1.4}.cdra-boundary{background:var(--ui-soft);border-left:4px solid #e4a417;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.cdra-boundary svg{color:#8a5c0e;width:20px}.cdra-boundary strong{font-size:12px}.cdra-boundary p{color:var(--ui-muted);margin:4px 0 0;font-size:11px}.cdra-empty{text-align:center;border:1px dashed var(--ui-line);background:var(--ui-soft);min-height:150px;color:var(--ui-muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.cdra-empty svg{width:28px;height:28px;margin-bottom:10px}.cdra-empty strong{color:#274c3f;font-size:13px}.cdra-empty p{max-width:720px;margin:7px 0 0;font-size:11px;line-height:1.6}.cdra-source-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.cdra-source-grid article{border:1px solid var(--cdra-line);background:var(--ui-soft);border-radius:12px;padding:17px}.cdra-source-grid header{justify-content:space-between;gap:12px;display:flex}.cdra-source-grid header span{color:var(--ui-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.cdra-source-grid h3{margin:5px 0 0;font-size:15px}.cdra-source-grid dl,.cdra-provenance{grid-template-columns:repeat(2,1fr);gap:8px 15px;margin:15px 0;display:grid}.cdra-source-grid dl div,.cdra-provenance div{border-top:1px solid var(--ui-line);min-width:0;padding-top:7px}.cdra-source-grid dt,.cdra-provenance dt{color:var(--ui-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.cdra-source-grid dd,.cdra-provenance dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px}.cdra-source-grid code,.cdra-provenance code{font-size:9px}.cdra-source-grid>article>p{color:var(--ui-muted);margin:9px 0 0;font-size:10px;line-height:1.5}.cdra-analysis-grid{grid-template-columns:minmax(420px,.95fr) minmax(420px,1.05fr);gap:18px;display:grid}.cdra-config-card,.cdra-validation-card{border:1px solid var(--cdra-line);background:var(--ui-soft);border-radius:12px;padding:19px}.cdra-field{gap:7px;margin-bottom:13px;display:grid}.cdra-field>span{text-transform:uppercase;letter-spacing:.08em;color:var(--ui-muted);font-size:10px;font-weight:600}.cdra-field select{border:1px solid var(--ui-line);background:var(--ui-panel);color:#183e32;border-radius:8px;width:100%;min-height:46px;padding:0 12px;font-size:12px}.cdra-field select:disabled{opacity:.75}.cdra-form-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.cdra-validation-card>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cdra-validation-card>header span,.cdra-validation-card>header strong{display:block}.cdra-validation-card>header span{letter-spacing:.08em;font-size:10px}.cdra-validation-card>header strong{margin-top:5px;font-size:13px}.cdra-validation-card>header svg{width:30px;color:var(--cdra-green)}.cdra-checks{gap:7px;max-height:470px;display:grid;overflow:auto}.cdra-checks>div{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;gap:9px;padding:9px;display:flex}.cdra-checks svg{flex:none;width:16px;height:16px}.cdra-checks .ok svg{color:#159058}.cdra-checks .bad{background:var(--ui-soft);border-color:#efb1a6}.cdra-checks .bad svg{color:#d13d2d}.cdra-checks strong,.cdra-checks small{display:block}.cdra-checks strong{text-transform:capitalize;font-size:10px}.cdra-checks small{color:var(--ui-muted);margin-top:3px;font-size:9px}.cdra-lock-note,.cdra-warning{background:var(--ui-soft);color:#795315;align-items:center;gap:7px;margin:13px 0 0;padding:9px;font-size:10px;display:flex}.cdra-lock-note svg{width:15px}.cdra-warning{border-left:3px solid #e2a51e}.cdra-result-layout{grid-template-columns:minmax(370px,.8fr) minmax(520px,1.2fr);gap:18px;display:grid}.cdra-results-table{border:1px solid var(--cdra-line);border-radius:11px;overflow:hidden}.cdra-result-head,.cdra-results-table button{text-align:left;grid-template-columns:1.25fr 1fr .8fr .8fr 26px;align-items:center;gap:9px;width:100%;padding:12px;display:grid}.cdra-result-head{background:var(--ui-soft);color:var(--ui-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.cdra-results-table button{border:0;border-top:1px solid var(--ui-line);background:var(--ui-panel);color:#294b40;cursor:pointer;font-size:11px}.cdra-results-table button:hover,.cdra-results-table button.selected{background:var(--ui-soft)}.cdra-results-table button b{background:var(--ui-soft);border-radius:99px;width:max-content;padding:5px 8px}.cdra-results-table button b.high{background:var(--ui-soft);color:#b91c1c}.cdra-results-table button b.moderate{color:#9a6200;background:#fef3c7}.cdra-results-table button b.low{background:var(--ui-soft);color:#166534}.cdra-results-table button svg{width:16px}.cdra-result-actions,.cdra-export-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cdra-result-map{border:1px solid var(--cdra-line);background:var(--ui-soft);border-radius:12px;min-height:390px;position:relative;overflow:hidden}.cdra-result-map .c3-hazard-map-canvas,.cdra-result-map .c3-hazard-maplibre,.cdra-result-map .canvas-coordinate-map{min-height:390px;height:390px!important}.cdra-result-map>span{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#052630d1;border-radius:8px;padding:7px 10px;font-size:10px;position:absolute;bottom:12px;left:12px}.cdra-locations{border:1px solid var(--cdra-line);border-radius:11px;margin-top:18px;padding:17px}.cdra-locations h3{margin:0 0 12px;font-size:14px}.cdra-locations>p{color:var(--ui-muted);font-size:11px}.cdra-location-table>div{border-top:1px solid var(--ui-line);grid-template-columns:1.5fr 1fr 1fr;gap:12px;padding:9px 11px;font-size:11px;display:grid}.cdra-location-table>div:first-child{background:var(--ui-soft);color:var(--ui-muted);text-transform:uppercase;border:0;font-size:9px}.cdra-narrative{border-left:4px solid var(--cdra-green);background:var(--ui-soft);margin-top:12px;padding:13px}.cdra-narrative strong{font-size:11px}.cdra-narrative p{color:var(--ui-ink);margin:6px 0;font-size:11px;line-height:1.6}.cdra-narrative small{color:var(--ui-muted);font-size:9px}.cdra-paper{border:1px solid var(--ui-line);background:var(--cdra-paper);padding:26px;box-shadow:0 12px 35px #283c2d14}.cdra-paper>header{text-align:center}.cdra-paper>header span{letter-spacing:.08em;font-size:10px}.cdra-paper>header h3{text-transform:uppercase;margin:7px 0 4px;font-size:19px}.cdra-paper>header p{color:#945f16;margin:0;font-size:9px;font-weight:600}.cdra-table-scroll{margin-top:20px;overflow:auto}.cdra-paper table{border-collapse:collapse;width:100%;font-size:11px}.cdra-paper th,.cdra-paper td{border:1px solid var(--ui-line);text-align:left;vertical-align:top;padding:11px 12px}.cdra-paper thead th{background:var(--ui-soft);color:#25493e}.cdra-paper tbody th{font-weight:600}.cdra-paper footer{color:#795315;background:#fff5dc;align-items:center;gap:8px;margin-top:15px;padding:11px;font-size:10px;display:flex}.cdra-paper footer svg{width:17px}.cdra-method-grid{grid-template-columns:1.4fr .6fr;gap:18px;display:grid}.cdra-method-grid ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cdra-method-grid li{border:1px solid var(--ui-line);border-radius:9px;align-items:flex-start;gap:11px;padding:12px;display:flex}.cdra-method-grid li i{background:var(--ui-soft);height:24px;color:var(--cdra-green);border-radius:50%;flex:0 0 24px;place-items:center;font-size:10px;font-style:normal;font-weight:600;display:grid}.cdra-method-grid li span{font-size:11px;line-height:1.55}.cdra-method-grid aside{border:1px solid var(--cdra-line);background:var(--ui-soft);border-radius:11px;padding:18px}.cdra-method-grid aside h3{margin:0 0 12px;font-size:14px}.cdra-method-grid aside p{color:var(--ui-muted);font-size:10px;line-height:1.6}.cdra-method-grid aside strong{color:#234c3e}.cdra-runtime-alert{background:var(--ui-soft);color:#70480c;border:1px solid #e6ad58;border-radius:10px;align-items:center;gap:10px;margin:20px 30px 0;padding:12px 14px;font-size:11px;display:flex}.cdra-runtime-alert>svg{width:19px}.cdra-runtime-alert span{flex:1}.cdra-runtime-alert button{background:var(--ui-panel);color:#70480c;border-color:#d7aa62;padding:7px 10px}.cdra-runtime-alert button svg{width:14px}.cdra-studio :focus-visible{outline-offset:3px;outline:3px solid #ca7a20}.cdra-stat-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cdra-source-banner{background:var(--ui-soft);border-left:4px solid #e4a417;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.cdra-source-banner>svg{color:#8a5c0e;flex:0 0 21px;width:21px}.cdra-source-banner>div{flex:1}.cdra-source-banner strong{font-size:12px}.cdra-source-banner p{color:var(--ui-muted);margin:4px 0 0;font-size:11px;line-height:1.55}.cdra-source-table-stack{gap:22px;display:grid}.cdra-section-heading{border-top:1px solid var(--cdra-line);margin:26px 0 12px;padding-top:20px;font-size:14px}.cdra-calculated-empty{border:1px solid var(--cdra-line);background:var(--ui-soft);border-radius:10px;align-items:flex-start;gap:12px;margin-top:20px;padding:14px 16px;display:flex}.cdra-calculated-empty>svg{width:20px;color:var(--cdra-green);flex:0 0 20px}.cdra-calculated-empty strong{font-size:12px}.cdra-calculated-empty p{color:var(--ui-muted);margin:4px 0 0;font-size:10px;line-height:1.55}.cdra-source-paper{border-top:5px solid #20372d}.cdra-source-paper tbody tr:last-child th,.cdra-source-paper tbody tr:last-child td{background:var(--ui-soft);font-weight:600}.cdra-checks .warn{background:var(--ui-soft);border-color:#e8c36c}.cdra-checks .warn svg{color:#b8790f}.cdra-overlap-detail{gap:4px;display:grid!important}.cdra-overlap-detail b{color:var(--ui-ink);font-weight:600}.cdra-run-controls{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.cdra-run-picker{gap:5px;min-width:min(430px,60vw);display:grid}.cdra-run-picker>span{color:var(--ui-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:600}.cdra-run-picker select{border:1px solid var(--ui-line);background:var(--ui-panel);color:#183e32;border-radius:8px;min-height:38px;padding:0 10px;font-size:10px}.cdra-table-basis{border-left:4px solid var(--cdra-green);background:var(--ui-soft);align-items:flex-start;gap:10px;margin:18px 0 0;padding:12px 14px;display:flex}.cdra-table-basis>svg{width:18px;color:var(--cdra-green);flex:0 0 18px}.cdra-table-basis strong{font-size:11px}.cdra-table-basis p{color:var(--ui-muted);margin:4px 0 0;font-size:10px;line-height:1.5}.cdra-table-kind{border:1px solid var(--cdra-line);background:var(--ui-soft);border-radius:10px;width:max-content;max-width:100%;margin:0 0 16px;padding:4px;display:flex}.cdra-table-kind button{color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 14px;font-size:11px;font-weight:600}.cdra-table-kind button:hover{color:var(--cdra-green)}.cdra-table-kind button.active{background:var(--ui-panel);color:var(--cdra-green);box-shadow:0 2px 8px #22442c1f}.cdra-population-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.cdra-population-summary article{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:9px;padding:13px}.cdra-population-summary span,.cdra-population-summary strong,.cdra-population-summary small{display:block}.cdra-population-summary span{color:var(--ui-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.cdra-population-summary strong{color:#153f32;margin:5px 0 3px;font-size:21px}.cdra-population-summary small{color:var(--ui-muted);font-size:9px}.cdra-population-table{min-width:980px}.cdra-population-table thead th{text-align:center;vertical-align:middle}.cdra-population-table thead th.high{background:var(--ui-soft);color:#991b1b}.cdra-population-table thead th.moderate{background:var(--ui-soft);color:#5b21b6}.cdra-population-table thead th.low{color:#713f12;background:#fef9c3}.cdra-population-table tbody th span,.cdra-population-table tbody th small{display:block}.cdra-population-table tbody th small{color:var(--ui-muted);margin-top:3px;font-size:8px;font-weight:500}.cdra-population-table td{text-align:right}.cdra-population-table tfoot th,.cdra-population-table tfoot td{background:var(--ui-soft);font-weight:600}.cdra-estimate-warning{background:var(--ui-soft);color:#6f521b;border-left:4px solid #e4a417;align-items:flex-start;gap:10px;margin:16px 0 0;padding:12px 14px;display:flex}.cdra-estimate-warning>svg{flex:0 0 18px;width:18px}.cdra-estimate-warning strong{font-size:11px}.cdra-estimate-warning p{margin:4px 0 0;font-size:10px;line-height:1.55}.cdra-recipe-field{border:0;margin:0 0 13px;padding:0}.cdra-recipe-field legend{color:#597167;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:10px;font-weight:600}.cdra-recipe-options{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.cdra-recipe-options button{text-align:left;border:1px solid var(--ui-line);background:var(--ui-panel);color:#34584c;cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-height:59px;padding:10px 12px;display:flex}.cdra-recipe-options button:hover{border-color:var(--cdra-green);background:var(--ui-soft)}.cdra-recipe-options button.active{border:2px solid var(--cdra-green);background:var(--ui-soft);color:var(--cdra-green);box-shadow:0 4px 13px #176b451f}.cdra-recipe-options svg{flex:0 0 20px;width:20px}.cdra-recipe-options span,.cdra-recipe-options strong,.cdra-recipe-options small{display:block}.cdra-recipe-options strong{font-size:12px}.cdra-recipe-options small{color:var(--ui-muted);margin-top:3px;font-size:8px;line-height:1.35}.cdra-generated-output{border-top:1px solid var(--cdra-line);margin-top:20px;padding-top:20px}.cdra-generated-output>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.cdra-generated-output>header h3{color:var(--ui-ink);margin:0;font-size:17px}.cdra-generated-output>header p:last-child{color:var(--ui-muted);margin:5px 0 0;font-size:10px}.cdra-generated-output .cdra-paper{margin-top:0}@media (width<=1200px){.cdra-stat-grid{grid-template-columns:repeat(2,1fr)}.cdra-flow{grid-template-columns:repeat(3,1fr)}.cdra-analysis-grid,.cdra-result-layout,.cdra-method-grid{grid-template-columns:1fr}.cdra-result-map{min-height:360px}}@media (width<=760px){.cdra-studio{padding:15px}.cdra-runtime-alert{margin:15px 15px 0}.cdra-hero,.cdra-title-row{flex-direction:column;align-items:flex-start}.cdra-hero h1{font-size:26px!important}.cdra-hero>div:last-child,.cdra-run-controls{align-items:flex-start}.cdra-run-picker{width:100%;min-width:0}.cdra-view{padding:17px}.cdra-stat-grid,.cdra-source-grid,.cdra-flow,.cdra-population-summary,.cdra-recipe-options{grid-template-columns:1fr}.cdra-flow article:after{display:none}.cdra-analysis-grid{display:block}.cdra-validation-card{margin-top:13px}.cdra-config-card,.cdra-validation-card{padding:14px}.cdra-result-head{display:none}.cdra-results-table button{grid-template-columns:1fr 1fr}.cdra-results-table button svg{display:none}.cdra-source-grid dl,.cdra-provenance{grid-template-columns:1fr}.cdra-form-actions{flex-direction:column;align-items:stretch}.cdra-location-table>div{grid-template-columns:1.2fr 1fr 1fr}.cdra-paper{padding:15px}.cdra-table-kind{width:100%}.cdra-table-kind button{flex:1}.cdra-generated-output>header{flex-direction:column;align-items:flex-start}}@page{size:A4 landscape;margin:9mm}@media print{html,body,#root,#root>div,#root>div>div,#encore-main,#encore-main>div,#encore-main>div>div{height:auto!important;min-height:0!important;position:static!important;overflow:visible!important}body{color:#12372d!important;background:#fff!important;margin:0!important}#root>div{width:auto!important;display:block!important}#encore-main{width:auto!important;margin:0!important;padding:0!important;display:block!important}.encore-header,.tactical-sidebar,.encore-skip,.cdra-hero,.cdra-tabs,.cdra-runtime-alert,.cdra-title-row,.cdra-table-kind,.cdra-export-actions,.cdra-analysis-grid,.cdra-generated-output>header{display:none!important}.cdra-studio{color:#12372d!important;background:#fff!important;width:auto!important;min-height:0!important;padding:0!important;display:block!important}.cdra-view{width:auto!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.cdra-view:not(:has(.cdra-paper)){display:none!important}.cdra-generated-output{border:0!important;margin:0!important;padding:0!important}.cdra-paper{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%!important;box-shadow:none!important;color:#12372d!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.cdra-paper>header{break-inside:avoid;page-break-inside:avoid;margin:0 0 4mm}.cdra-paper>header h3{margin:1.5mm 0 1mm;font-size:15pt}.cdra-paper>header span{font-size:7.5pt}.cdra-paper>header p{font-size:7pt}.cdra-table-basis{break-inside:avoid;page-break-inside:avoid;margin:0 0 3mm;padding:3mm}.cdra-population-summary{break-inside:avoid;page-break-inside:avoid;margin:0 0 3mm;grid-template-columns:repeat(3,1fr)!important}.cdra-population-summary article{padding:2.5mm}.cdra-population-summary strong{font-size:14pt}.cdra-table-scroll{width:100%!important;margin:0!important;overflow:visible!important}.cdra-paper table,.cdra-population-table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;min-width:0!important;font-size:7.2pt!important}.cdra-paper thead{display:table-header-group}.cdra-paper tfoot{display:table-row-group}.cdra-paper tr{break-inside:avoid;page-break-inside:avoid}.cdra-paper th,.cdra-paper td{overflow-wrap:anywhere!important;padding:1.6mm 1.8mm!important}.cdra-population-table th:first-child{width:17%}.cdra-population-table th:nth-child(2){width:13%}.cdra-population-table tbody th small{font-size:5.5pt}.cdra-estimate-warning,.cdra-provenance,.cdra-paper>footer{break-inside:avoid;page-break-inside:avoid}.cdra-estimate-warning{margin-top:3mm}.cdra-provenance{gap:2mm 5mm;margin:4mm 0}.cdra-paper>footer{margin-top:3mm}}.planning-basis{border:1px solid var(--border-color,#cbd9cc);background:var(--bg-panel,#fff);color:var(--text-main,#163d32);overflow-wrap:anywhere;border-radius:10px;margin:16px 0;padding:16px;font-size:13px}.planning-basis summary{cursor:pointer;font-weight:600}.planning-basis nav{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.planning-basis button{border:1px solid var(--border-color,#cbd9cc);background:var(--bg-panel,#fff);color:inherit;cursor:pointer;border-radius:6px;padding:8px 12px}.planning-basis button[aria-pressed=true]{color:#fff;background:#176451}.planning-basis button:disabled{opacity:.5;cursor:default}.planning-basis label{flex-direction:column;gap:5px;min-width:0;display:flex}.planning-basis input,.planning-basis select{background:var(--bg-panel,#fff);min-width:0;max-width:100%;color:inherit;border:1px solid var(--border-color,#cbd9cc);border-radius:5px;padding:8px}.planning-basis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0;display:grid}.planning-basis fieldset{border:1px solid var(--border-color,#cbd9cc);border-radius:6px;min-width:0}.planning-basis-records{padding:0;list-style:none}.planning-basis-records li{border-top:1px solid var(--border-color,#cbd9cc);padding:14px 0}.planning-basis pre,.planning-basis-advice{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto}.planning-basis a{color:inherit;text-decoration:underline}.planning-basis :focus-visible{outline-offset:2px;outline:2px solid #16825d}@media (width<=640px){.planning-basis-grid{grid-template-columns:1fr}}.planning-checklist,.planning-workbooks,.planning-map-suggestions{gap:14px;padding:0;list-style:none;display:grid}.planning-checklist>li,.planning-workbooks>li,.planning-map-suggestions>li{border:1px solid var(--border-color,#cbd9cc);border-radius:8px;min-width:0;padding:14px}.planning-checklist span,.planning-workbooks span{margin-top:4px;display:block}.planning-workbooks details{margin:10px 0}.planning-workbooks details li{margin:12px 0}.planning-basis h3{margin:18px 0 8px;font-size:15px}.planning-preparation{min-width:0}.planning-preparation details{border-bottom:1px solid var(--border-color,#cbd9cc);padding:12px 0}.planning-preparation code{overflow-wrap:anywhere;white-space:normal}.planning-coverage{max-width:100%;margin:12px 0;overflow:auto}.planning-coverage table{border-collapse:collapse;text-align:left;width:100%}.planning-coverage th,.planning-coverage td{border-bottom:1px solid var(--border-color,#cbd9cc);vertical-align:top;padding:10px}.planning-coverage th{font-weight:600}.planning-preparation>ul{padding-left:20px}.planning-preparation li{margin-bottom:8px}.planning-simple-overview p{margin:10px 0;line-height:1.55}.planning-guide-note{max-width:850px}.planning-selected-assessment{font-weight:600}.planning-data-summary{margin:16px 0}.planning-data-summary>div{border-top:1px solid var(--border-color,#cbd9cc);grid-template-columns:minmax(140px,1fr) minmax(0,3fr);gap:18px;padding:14px 0;display:grid}.planning-data-summary dt{font-weight:600}.planning-data-summary dd{min-width:0;margin:0}.planning-data-summary dd p{margin:5px 0 0}.planning-data-gap{font-weight:600}.planning-advanced{border-top:1px solid var(--border-color,#cbd9cc);margin-top:18px;padding-top:16px}.planning-advanced>summary{padding:4px 0}.planning-advanced>p{line-height:1.55}@media (width<=640px){.planning-data-summary>div{grid-template-columns:1fr;gap:6px}}.cdra-evidence-readiness{border:1px solid var(--border-color,#cbd5d1);background:var(--bg-panel,#fff);color:var(--text-main,#163d32);overflow-wrap:anywhere;border-radius:8px;margin:12px 20px;padding:12px 16px;font-size:13px}.cdra-evidence-readiness summary{cursor:pointer;min-height:24px;font-weight:600}.cdra-evidence-readiness summary:focus-visible{outline-offset:4px;outline:2px solid #16825d}.cdra-evidence-readiness p{margin:8px 0;line-height:1.5}.cdra-evidence-readiness ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.cdra-evidence-readiness li{border-top:1px solid var(--border-color,#cbd5d1);padding-top:10px}.cdra-evidence-readiness li span{margin-top:4px;font-weight:600;display:block}.cdra-evidence-readiness a{color:inherit;text-decoration:underline}@media (width<=640px){.cdra-evidence-readiness{margin:8px}.cdra-evidence-readiness ul{grid-template-columns:1fr}}.cdra-maker-directory,.cdra-maker-shell{min-height:100%;color:var(--text-primary,var(--ui-ink));padding:24px}.cdra-maker-directory>header,.cdra-maker-toolbar{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.cdra-maker-directory h1,.cdra-maker-toolbar h1{margin:2px 0 6px;font-size:clamp(1.6rem,2.4vw,2.35rem)}.eyebrow,.cdra-maker-toolbar p{color:#147d83;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.draft-badge{color:#92400e;white-space:nowrap;background:#fff7ed;border:1px solid #b45309;border-radius:999px;padding:7px 11px}.cdra-maker-create{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:14px;margin-bottom:24px;padding:20px}.cdra-maker-create h2,.cdra-maker-create form{align-items:flex-end;gap:14px;display:flex}.cdra-maker-create h2{align-items:center;margin:0 0 14px}.cdra-maker-create label{flex:1;gap:6px;font-weight:600;display:grid}.cdra-maker-create input,.cdra-maker-create select,.cdra-maker-block textarea,.cdra-maker-add textarea{box-sizing:border-box;border:1px solid var(--ui-line);background:var(--ui-panel);width:100%;color:var(--ui-ink);border-radius:8px;padding:10px}.cdra-maker-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.cdra-maker-card{text-align:left;border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.cdra-maker-card:hover{border-color:#147d83}.cdra-maker-card span{gap:5px;display:grid}.cdra-maker-card small{color:var(--ui-muted)}.cdra-maker-status{color:#12614f;background:#e9f7f3;border-radius:8px;align-items:center;gap:9px;margin:10px 0;padding:10px 12px;display:flex}.cdra-maker-status.danger{color:#9b2c2c;background:#fff1f0}.cdra-maker-status svg{width:18px}.cdra-maker-status a{color:inherit;font-weight:600}.cdra-maker-downloads{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cdra-maker-downloads button{background:var(--ui-panel);color:#12614f;cursor:pointer;border:1px solid #71ad98;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-weight:600;display:inline-flex}.cdra-maker-downloads button:hover{background:var(--ui-soft)}.cdra-maker-downloads button:disabled{cursor:wait;opacity:.65}.cdra-maker-downloads button svg{width:16px;height:16px}:is(html body #encore-main .encore-route-enter:has(.cdra-maker-shell),html body #encore-main .encore-main-stack:has(.cdra-maker-shell)){animation:none!important;transform:none!important}html body #encore-main .cdra-maker-toolbar{z-index:2;border:1px solid var(--ui-line);background:#fffffff5;border-radius:9px;margin:0 0 12px;padding:14px 16px;position:static!important;top:auto!important}.cdra-maker-toolbar>button{background:0 0;border:0}.cdra-maker-toolbar>div:nth-child(2){flex:1}.cdra-maker-toolbar span{color:var(--ui-muted)}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.toolbar-actions button,.cdra-maker-block button,.cdra-maker-add button,.cdra-maker-evidence button{align-items:center;gap:6px;display:inline-flex}.toolbar-actions svg,.cdra-maker-block button svg,.cdra-maker-add button svg,.cdra-maker-evidence button svg{width:16px}html body #encore-main .cdra-sticky-slot{z-index:250;margin:0 0 14px;position:sticky;top:0}html body #encore-main .cdra-sticky-chrome{box-sizing:border-box;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #cbd5e1;gap:8px;padding:8px 10px;transition:box-shadow .15s;display:grid;background:#f6f7edfa!important}html body #encore-main .cdra-sticky-chrome.is-pinned{box-shadow:0 8px 22px #0f172a24;z-index:250!important;margin:0!important;position:fixed!important}.cdra-maker-grid{grid-template-columns:minmax(210px,250px) minmax(420px,1fr) minmax(230px,290px);align-items:start;gap:14px;display:grid}.cdra-maker-tree,.cdra-maker-editor,.cdra-maker-evidence{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px;overflow:hidden}.cdra-maker-tree,.cdra-maker-evidence{max-height:calc(100vh - 140px);position:sticky;top:115px;overflow:auto}.cdra-maker-tree header,.cdra-maker-evidence header{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;padding:14px;display:flex}.cdra-maker-tree h2,.cdra-maker-evidence h2{margin:0;font-size:1rem}.cdra-maker-tree ul{margin:0;padding:0;list-style:none}.cdra-maker-tree li ul{border-left:2px solid var(--ui-line);margin-left:14px}.cdra-maker-tree button{width:100%;padding:10px 12px 10px calc(12px + var(--depth)*8px);text-align:left;color:inherit;background:0 0;border:0;justify-content:space-between;gap:8px;display:flex}.cdra-maker-tree button.active{background:var(--ui-soft);color:#0f6368;font-weight:600}.cdra-maker-tree small{background:var(--ui-soft);border-radius:999px;padding:2px 6px}.cdra-maker-tree footer{background:var(--ui-soft);color:#92400e;gap:8px;padding:12px;font-size:.76rem;display:flex}.cdra-maker-tree footer svg{flex:none;width:18px}.cdra-maker-editor>header{border-bottom:1px solid var(--ui-line);padding:18px}.cdra-maker-editor>header h2{margin:3px 0}.cdra-maker-editor>header span{color:var(--ui-muted)}.cdra-maker-block,.cdra-maker-add{border:1px solid var(--ui-line);border-radius:10px;margin:14px;padding:15px}.cdra-maker-block.linked{border-left:4px solid #147d83}.cdra-maker-block.linked.stale,.cdra-maker-block.linked.unavailable{border-left-color:#b45309}.block-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.block-heading strong{align-items:center;gap:6px;display:flex}.block-heading svg{width:17px}.risk-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.risk-metrics div{background:var(--ui-soft);border-radius:7px;padding:8px}.risk-metrics dt{color:var(--ui-muted);font-size:.72rem}.risk-metrics dd{margin:3px 0 0;font-weight:600}.risk-metrics code{font-size:.7rem}.cdra-maker-block>small{color:var(--ui-muted);margin:8px 0;display:block}.cdra-maker-add h3{margin:0}.cdra-maker-add-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.cdra-maker-add-heading p{color:var(--ui-muted);max-width:650px;margin:5px 0 0;font-size:.82rem}.cdra-maker-add .aigor-generate{background:var(--ui-soft);color:#0f6368;border-color:#69a9a0;flex:none;font-weight:600}.cdra-maker-add .aigor-generate:hover:not(:disabled){background:var(--ui-soft)}.cdra-maker-add-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.cdra-maker-add-actions span{color:var(--ui-muted);font-size:.76rem}.cdra-maker-add textarea{resize:vertical;width:100%}.cdra-maker-evidence>p{color:var(--ui-muted);padding:0 14px;font-size:.8rem}.cdra-maker-evidence article{border-top:1px solid var(--ui-line);gap:5px;padding:12px 14px;display:grid}.cdra-maker-evidence article span,.cdra-maker-evidence article small{color:var(--ui-muted)}.cdra-maker-evidence article code{font-size:.72rem}.cdra-maker-evidence .cdra-maker-status{margin:12px}.cdra-maker-create label.cdra-auto-toggle,.cdra-auto-toggle,.cdra-maker-create-check{color:#1b4320;cursor:pointer;white-space:nowrap;background:#f4f9f4;border:1px dashed #2e6b34;border-radius:8px;gap:10px;padding:10px 14px;font-size:.82rem;font-weight:600;flex-direction:row!important;flex:0 auto!important;align-items:center!important;display:inline-flex!important}.cdra-maker-create label.cdra-auto-toggle input[type=checkbox],.cdra-maker-create-check input[type=checkbox]{accent-color:#1b4320;cursor:pointer;flex:none;min-width:18px;margin:0;padding:0;width:18px!important;height:18px!important}.cdra-auto-btn{cursor:pointer;border-radius:8px;padding:8px 12px;font-weight:700;color:#1b4320!important;background:#eef6ee!important;border:1px solid #2e6b34!important}.cdra-auto-btn:hover:not(:disabled){background:#d9ebd9!important}.cdra-pipeline-btn{cursor:pointer;border-radius:8px;padding:8px 12px;font-weight:700;color:#fff!important;background:#12614f!important;border:1px solid #12614f!important}.cdra-pipeline-btn:hover:not(:disabled){background:#0e4f40!important}.cdra-view-tabs{border:1px solid var(--ui-line);background:#fff;border-radius:10px;flex-wrap:wrap;gap:8px;margin:0;padding:6px;display:flex}.cdra-view-tabs button{color:var(--ui-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:8px 13px;font-size:.83rem;font-weight:600;display:inline-flex}.cdra-view-tabs button svg{width:16px;height:16px}.cdra-view-tabs button:hover{background:var(--ui-soft)}.cdra-view-tabs button.active{color:#1b4320;background:#eef6ee;border-color:#2e6b34}.cdra-prelim-view,.cdra-gallery-section,.cdra-tables-stack,.cdra-part1-workspace,.cdra-maps-workspace,.cdra-tables-workspace{gap:16px;display:grid}.cdra-gallery-hdr,.cdra-workspace-header{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.cdra-gallery-hdr h2,.cdra-workspace-header h2{margin:3px 0 6px}.cdra-gallery-hdr p,.cdra-workspace-header p{color:var(--ui-muted);max-width:740px;margin:0;font-size:.86rem}.cdra-step-filters{flex-wrap:wrap;gap:6px;display:flex}.cdra-step-filters button{border:1px solid var(--ui-line);background:var(--ui-panel);color:var(--ui-ink);cursor:pointer;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:600}.cdra-step-filters button.active{color:#fff;background:#2e6b34;border-color:#2e6b34}.cdra-figures-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:18px;display:grid}.cdra-figure-card,.cdra-dhsud-table-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:4px;margin:8px 0;padding:0;display:grid}.cdra-tables-workspace .cdra-dhsud-table-card,.cdra-maps-workspace .cdra-figure-card{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:16px}.cdra-std-table-caption{line-height:1.35;font-family:var(--cdra-report-font)!important;color:#000!important;margin:0 0 4px!important;font-size:.86rem!important;font-weight:700!important}.cdra-std-table-caption strong{color:#000!important;font-weight:700!important}.cdra-std-table-source{font-family:var(--cdra-report-font)!important;color:#000!important;background:0 0!important;border:0!important;margin:4px 0 0!important;padding:0!important;font-size:.76rem!important;font-style:italic!important}.cdra-figure-img-wrap{background:#fff;border:1px solid #000;border-radius:0;margin:4px 0;overflow:hidden}.cdra-figure-img-wrap img{width:100%;height:auto;display:block}.cdra-section-auto-assets{background:#fff;border:1px solid #cbd5e1;border-radius:8px;gap:16px;margin:14px;padding:15px;display:grid}.cdra-auto-subheading{color:#000;margin:0;font-size:.95rem}.cdra-dhsud-table-scroll{padding:0;overflow-x:auto}html body #encore-main .cdra-dhsud-table{width:100%;border-collapse:collapse!important;font-family:var(--cdra-report-font)!important;color:#000!important;background:#fff!important;border:1px solid #000!important;font-size:.77rem!important}html body #encore-main .cdra-dhsud-table th,html body #encore-main .cdra-dhsud-table td{vertical-align:middle;line-height:1.3;color:#000!important;background:#fff!important;border:1px solid #000!important;padding:5px 7px!important}html body #encore-main .cdra-dhsud-table th{text-align:center!important;font-weight:700!important}html body #encore-main .cdra-dhsud-table tbody tr:nth-child(2n) td{background:#fff!important}html body #encore-main .cdra-dhsud-table.hdr-green th{color:#000!important;background:#92d050!important}html body #encore-main .cdra-dhsud-table.hdr-white th{color:#000!important;background:#fff!important}html body #encore-main .cdra-dhsud-table tr.cdra-subheader-green td{color:#000!important;background:#92d050!important;font-weight:700!important}html body #encore-main .cdra-dhsud-table td.cdra-vertical-type{width:28px;color:#000!important;text-align:center!important;vertical-align:middle!important;white-space:pre-line!important;background:#fff!important;padding:6px 4px!important;font-weight:700!important;line-height:1.12!important}html body #encore-main .cdra-dhsud-table td.center-cell{text-align:center!important}html body #encore-main .cdra-dhsud-table.hdr-blue th{color:#fff!important;background:#0070c0!important}html body #encore-main .cdra-dhsud-table.hdr-skyblue th{color:#000!important;background:#00b0f0!important}html body #encore-main .cdra-dhsud-table td.cdra-risk-cell{text-align:center!important;font-weight:700!important}html body #encore-main .cdra-dhsud-table td.cdra-risk-cell.very-high{color:#fff!important;background:#c00000!important}html body #encore-main .cdra-dhsud-table td.cdra-risk-cell.high{color:#fff!important;background:red!important}html body #encore-main .cdra-dhsud-table td.cdra-risk-cell.moderate{color:#000!important;background:#ffc000!important}html body #encore-main .cdra-dhsud-table td.cdra-risk-cell.low{color:#000!important;background:#ff0!important}.cdra-std-index-block{color:#000;background:#fff;margin:12px 0 20px}html body #encore-main .cdra-std-index-title{text-align:center!important;font-family:var(--cdra-report-font)!important;color:#000!important;margin:8px 0 12px!important;font-size:.96rem!important;font-weight:700!important}html body #encore-main .cdra-std-index-table{width:100%;border-collapse:collapse!important;font-family:var(--cdra-report-font)!important;color:#000!important;background:#fff!important;border:0!important;font-size:.82rem!important}html body #encore-main .cdra-std-index-table th{color:#000!important;background:#fff!important;border:0!important;padding:4px 8px 8px!important;font-weight:700!important}html body #encore-main .cdra-std-index-table td{vertical-align:top;line-height:1.35;color:#000!important;background:#fff!important;border:0!important;padding:2.5px 8px!important}html body #encore-main .cdra-std-index-table .col-no{width:64px;text-align:left!important}html body #encore-main .cdra-std-index-table th.col-title{text-align:center!important}html body #encore-main .cdra-std-index-table td.col-title{text-align:left!important}html body #encore-main .cdra-std-index-table .col-page{width:110px;text-align:center!important}.cdra-saveall-btn{cursor:pointer;border-radius:8px;padding:8px 13px;font-weight:700;color:#92400e!important;background:#fff7ed!important;border:1px solid #b45309!important}.cdra-saveall-btn:hover:not(:disabled){background:#ffedd5!important}.cdra-history-toggle{border:1px solid var(--ui-line);background:var(--ui-panel);color:var(--ui-ink);cursor:pointer;border-radius:8px;padding:8px 11px;font-weight:600}.cdra-history-toggle.active{color:#1b4320;background:#eef6ee;border-color:#2e6b34}.cdra-gdoc-workspace{gap:10px;display:grid}.cdra-gdoc-toolbar{background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 12px;display:flex;box-shadow:0 2px 6px #0f172a0d}.cdra-gdoc-tool-group{align-items:center;gap:4px;display:inline-flex}.cdra-gdoc-tool-group button{color:#1e293b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:30px;height:30px;padding:0 8px;font-size:.77rem;font-weight:600;display:inline-flex}.cdra-gdoc-tool-group button:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.cdra-gdoc-tool-group button.active{color:#fff;background:#1e293b}.cdra-gdoc-tool-group button:disabled{opacity:.4;cursor:not-allowed}.cdra-gdoc-tool-group button svg,.cdra-tool-icon{color:#1e293b;width:15px;height:15px}.cdra-gdoc-tool-group button.active svg{color:#fff}.cdra-gdoc-tool-group select{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;height:30px;padding:0 8px;font-size:.77rem;font-weight:600}.cdra-gdoc-sep{background:#cbd5e1;width:1px;height:20px;margin:0 2px}.cdra-inline-check{color:#1e293b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:.76rem;font-weight:600;display:inline-flex}.cdra-inline-check input{accent-color:#1e293b;margin:0}.cdra-gdoc-save-pill{color:#15803d;margin-left:auto;font-size:.77rem;font-weight:700}.cdra-saveall-inline{color:#92400e;cursor:pointer;background:#fff7ed;border:1px solid #b45309;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.cdra-saveall-inline svg{width:14px;height:14px}.cdra-find-bar{background:#fff;border:1px solid #64748b;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.cdra-find-bar input{background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex:1;min-width:180px;padding:6px 10px;font-size:.82rem}.cdra-gdoc-body{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:14px;display:grid}.cdra-gdoc-outline{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px;max-height:calc(100vh - 210px);position:sticky;top:116px;overflow:auto}.cdra-gdoc-outline header{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;padding:12px 14px;font-size:.85rem;display:flex}.cdra-gdoc-outline ul{margin:0;padding:6px 0;list-style:none}.cdra-gdoc-outline li ul{border-left:2px solid var(--ui-line);margin-left:12px}.cdra-gdoc-outline button{width:100%;padding:8px 12px 8px calc(12px + var(--depth,0)*8px);text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;font-size:.79rem;display:flex}.cdra-gdoc-outline button:hover{background:var(--ui-soft)}.cdra-gdoc-outline button.active{color:#0f172a;background:#f1f5f9;border-left:3px solid #0f172a;font-weight:700}.cdra-gdoc-outline small{background:var(--ui-soft);border-radius:999px;padding:2px 6px;font-size:.7rem}.cdra-gdoc-outline footer{background:var(--ui-soft);color:#475569;border-top:1px solid var(--ui-line);gap:8px;padding:10px 12px;font-size:.73rem;display:flex}.cdra-gdoc-outline footer svg{flex:none;width:16px}.cdra-gdoc-desk{background:#e2e8f0;border:1px solid #cbd5e1;border-radius:12px;min-height:80vh;padding:24px 18px;overflow-x:auto}.cdra-gdoc-pages-stack{justify-items:center;gap:28px;display:grid}html body #encore-main .cdra-doc-sheet{width:min(100%,calc(850px * var(--doc-scale,1)));box-sizing:border-box;border:1px solid #cbd5e1;border-radius:2px;align-content:start;gap:14px;min-height:1020px;padding:44px 54px;display:grid;position:relative;box-shadow:0 6px 24px #0f172a1f;color:#000!important;font-family:var(--cdra-report-font)!important;background:#fff!important}html body #encore-main .cdra-gdoc-pages-stack.landscape .cdra-doc-sheet{width:min(100%,calc(1080px * var(--doc-scale,1)));min-height:760px}html body #encore-main .cdra-gdoc-pages-stack.pageless .cdra-doc-sheet{width:100%;min-height:auto}html body #encore-main .cdra-doc-sheet.active-sheet{outline:1px solid #94a3b8}.cdra-sheet-running-hdr{font-family:var(--cdra-report-font);color:#000;border-bottom:0;justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px;font-size:.82rem;font-weight:400;display:flex}.cdra-sheet-running-ftr{font-family:var(--cdra-report-font);color:#0070c0;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:.74rem;font-weight:700;display:flex}.cdra-sheet-running-ftr span{font-weight:700;color:#0070c0!important}.cdra-doc-cover-banner{color:#000;text-align:center;background:#fff;border:2px solid #000;border-radius:2px;gap:8px;padding:36px 28px;display:grid}.cdra-doc-cover-logos{justify-content:center;align-items:center;gap:16px;margin-bottom:6px;display:flex}.cdra-doc-cover-logo{object-fit:contain;width:76px;height:76px}.cdra-doc-cover-gov,.cdra-doc-cover-reg{letter-spacing:.04em;color:#000;margin:0;font-size:.88rem;font-weight:700}.cdra-doc-cover-lgu{color:#000;margin:2px 0 0;font-size:1.05rem;font-weight:700}.cdra-doc-cover-rule{background:#000;width:120px;height:2px;margin:8px auto}html body #encore-main .cdra-doc-cover-main{margin:6px 0;font-size:clamp(1.45rem,2.2vw,1.95rem);font-weight:700;line-height:1.25;color:#000!important}.cdra-doc-cover-sub{color:#000;margin:0;font-size:1rem;font-weight:700}.cdra-doc-cover-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.cdra-doc-cover-pills span{color:#000;background:#fff;border:1px solid #000;border-radius:2px;padding:4px 11px;font-size:.75rem;font-weight:700}.cdra-doc-cover-pills span.draft{color:#92400e;background:#fffbeb;border-color:#b45309}html body #encore-main .cdra-doc-sheet .cdra-doc-h1{border-bottom:1px solid #000;margin:4px 0 2px;padding-bottom:4px;font-family:var(--cdra-report-font)!important;color:#000!important;font-size:1.2rem!important;font-weight:700!important}html body #encore-main .cdra-doc-sheet .cdra-doc-h2{margin:8px 0 2px;font-family:var(--cdra-report-font)!important;color:#000!important;font-size:1rem!important;font-weight:700!important}html body #encore-main .cdra-doc-sheet .cdra-doc-h3{align-items:center;gap:6px;margin:6px 0 2px;display:flex;font-family:var(--cdra-report-font)!important;color:#000!important;font-size:.92rem!important;font-weight:700!important}.cdra-doc-h3 svg{width:16px;height:16px}.cdra-doc-res-sub{color:#000;margin:0;font-size:.82rem}.cdra-doc-p{color:#000;margin:0;font-size:.88rem;line-height:1.6}html body #encore-main .cdra-doc-sheet .cdra-doc-editable-region{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html body #encore-main .cdra-doc-sheet .cdra-doc-editable-region.dirty{border-left:2px solid #d97706!important;padding-left:8px!important}html body #encore-main .cdra-doc-sheet .cdra-doc-region-bar{color:#64748b;opacity:.65;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.7rem;transition:opacity .15s;display:flex;background:0 0!important;border:0!important;padding:2px 0 4px!important}html body #encore-main .cdra-doc-sheet .cdra-doc-editable-region:hover .cdra-doc-region-bar,html body #encore-main .cdra-doc-sheet .cdra-doc-editable-region.focused .cdra-doc-region-bar{opacity:1}.cdra-doc-region-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cdra-doc-ver-pill{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:1px 6px;font-weight:600}.cdra-doc-ver-pill.auto{color:#475569;background:#fff}.cdra-doc-dirty-pill{color:#92400e;background:#fef3c7;border-radius:4px;padding:1px 6px;font-weight:700}.cdra-doc-region-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}html body #encore-main .cdra-mini-btn{cursor:pointer;align-items:center;gap:4px;font-weight:600;display:inline-flex;color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:4px!important;min-height:24px!important;padding:2px 7px!important;font-size:.7rem!important}.cdra-mini-btn svg{width:11px;height:11px}html body #encore-main .cdra-mini-btn:hover:not(:disabled){background:#f8fafc!important;border-color:#94a3b8!important}html body #encore-main .cdra-mini-btn.aigor{color:#0f172a!important;background:#fff!important;border-color:#94a3b8!important}html body #encore-main .cdra-mini-btn.save{color:#fff!important;background:#0f172a!important;border-color:#0f172a!important}html body #encore-main .cdra-mini-btn.reset{color:#92400e!important;background:#fffbeb!important;border-color:#d97706!important}html body #encore-main .cdra-doc-sheet textarea.cdra-doc-paper-textarea{box-sizing:border-box;resize:vertical;width:100%;color:#000!important;font-family:var(--cdra-report-font)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:2px 0!important}html body #encore-main .cdra-doc-sheet textarea.cdra-doc-paper-textarea:focus,html body #encore-main .cdra-doc-sheet textarea.cdra-doc-paper-textarea:focus-visible{outline-offset:4px;box-shadow:none!important;background:0 0!important;border:0!important;outline:1px dashed #94a3b8!important}.cdra-doc-inline-maps,.cdra-doc-inline-tables,.cdra-doc-linked-group{gap:16px;margin-top:6px;display:grid}.cdra-history-drawer{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px;align-content:start;max-height:calc(100vh - 210px);display:grid;position:sticky;top:116px;overflow:auto}.cdra-history-hdr{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.cdra-history-hdr strong{color:#1b4320;align-items:center;gap:6px;font-size:.92rem;display:flex}.cdra-history-hdr strong svg{width:16px;height:16px}.cdra-history-hdr small{color:var(--ui-muted);margin-top:2px;font-size:.73rem;display:block}.cdra-history-tabs{border-bottom:1px solid var(--ui-line);background:var(--ui-soft);grid-template-columns:1fr 1fr;gap:4px;padding:8px 12px;display:grid}.cdra-history-tabs button{cursor:pointer;color:var(--ui-ink);background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 8px;font-size:.76rem;font-weight:600}.cdra-history-tabs button.active{background:var(--ui-panel);color:#1b4320;border-color:#2e6b34}.cdra-history-filter{border-bottom:1px solid var(--ui-line);gap:6px;padding:10px 12px;font-size:.76rem;display:grid}.cdra-history-filter select{border:1px solid var(--ui-line);background:var(--ui-panel);width:100%;color:var(--ui-ink);border-radius:6px;margin-top:4px;padding:6px 8px;font-size:.76rem}.cdra-history-list{gap:10px;padding:12px;display:grid}.cdra-history-empty{text-align:center;color:var(--ui-muted);margin:0;padding:14px;font-size:.8rem}.cdra-history-card{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:9px;gap:6px;padding:11px 12px;display:grid}.cdra-history-card.latest{border-left:4px solid #2e6b34}.cdra-history-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cdra-history-card-top strong{color:var(--ui-ink);margin-top:3px;font-size:.8rem;display:block}.cdra-ver-badge{background:var(--ui-soft);color:var(--ui-ink);border-radius:999px;padding:2px 7px;font-size:.7rem;font-weight:700;display:inline-block}.cdra-ver-badge.current{color:#166534;background:#dcfce7}.cdra-word-delta{white-space:nowrap;font-size:.72rem;font-weight:700}.cdra-word-delta.pos{color:#15803d}.cdra-word-delta.neg{color:#b45309}.cdra-history-meta{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.72rem;display:flex}.cdra-history-meta span{align-items:center;gap:4px;display:inline-flex}.cdra-history-meta svg{width:12px;height:12px}.cdra-history-preview{background:var(--ui-soft);color:var(--ui-ink);white-space:pre-wrap;border-radius:6px;margin:0;padding:7px 9px;font-size:.76rem;line-height:1.45}.cdra-history-diff-box{white-space:pre-wrap;color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;max-height:240px;padding:8px 10px;font-size:.76rem;line-height:1.5;overflow:auto}.cdra-history-diff-box ins{color:#14532d;background:#dcfce7;border-radius:2px;padding:1px 2px;text-decoration:none}.cdra-history-diff-box del{color:#991b1b;background:#fee2e2;border-radius:2px;padding:1px 2px;text-decoration:line-through}.cdra-history-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.cdra-sha-line{color:var(--ui-muted);font-size:.7rem}:root[data-theme=dark] #encore-main .cdra-sticky-chrome{border-bottom-color:#345242;background:#101d16f7!important}:root[data-theme=dark] :is(.cdra-view-tabs,.cdra-gdoc-toolbar,.cdra-find-bar,.cdra-gdoc-outline,.cdra-history-drawer,.cdra-history-card){color:#e5eee9;background:#1d3029;border-color:#365248}:root[data-theme=dark] .cdra-gdoc-tool-group button,:root[data-theme=dark] .cdra-gdoc-tool-group button svg,:root[data-theme=dark] .cdra-tool-icon{color:#cce9d8}:root[data-theme=dark] .cdra-gdoc-desk{background:#111c17;border-color:#365248}html body #encore-main .cdra-doc-sheet .cdra-doc-paper-richtext{box-sizing:border-box;white-space:normal;word-break:break-word;width:100%;min-height:84px;color:#000!important;background:0 0!important;border:0!important;outline:none!important;padding:2px 0!important}html body #encore-main .cdra-doc-sheet .cdra-doc-paper-richtext:focus{outline-offset:4px;outline:1px dashed #94a3b8!important}html body #encore-main .cdra-doc-sheet .cdra-doc-paper-richtext p{margin:0 0 10px;color:#000!important}html body #encore-main .cdra-doc-sheet .cdra-doc-paper-richtext h2{margin:12px 0 6px;font-size:1.08rem;font-weight:700;color:#000!important}html body #encore-main .cdra-doc-sheet .cdra-doc-paper-richtext h3{margin:10px 0 4px;font-size:.98rem;font-weight:700;color:#000!important}html body #encore-main .cdra-doc-sheet .cdra-doc-paper-richtext blockquote{border-left:3px solid #0070c0;margin:8px 0;padding:6px 12px;font-style:italic;color:#000!important}html body #encore-main .cdra-doc-sheet .cdra-doc-paper-richtext ul,html body #encore-main .cdra-doc-sheet .cdra-doc-paper-richtext ol{margin:6px 0 10px 22px;padding:0;color:#000!important}html body #encore-main .cdra-doc-sheet .cdra-doc-paper-richtext mark{color:#000;background:#fef08a;padding:0 2px}.cdra-inline-editable{cursor:text;border-radius:2px;transition:background-color .12s}.cdra-inline-editable:hover{outline-offset:2px;background:#0ea5e91a;outline:1px dashed #0284c7}.cdra-inline-edit-active{width:100%;min-width:90px;display:inline-block}html body #encore-main .cdra-inline-edit-input{box-sizing:border-box;width:100%;min-width:80px;color:#000!important;font:inherit!important;background:#fff!important;border:1px solid #0284c7!important;border-radius:3px!important;padding:2px 5px!important}.cdra-std-index-hdr-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.cdra-row-act-col{width:28px;text-align:center!important}.cdra-row-del-btn{color:#94a3b8;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:.72rem}.cdra-row-del-btn:hover{color:#dc2626}.cdra-caption-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:3px;display:flex}.cdra-element-actionbar{opacity:.75;flex-wrap:wrap;align-items:center;gap:4px;transition:opacity .15s;display:inline-flex}.cdra-figure-card:hover .cdra-element-actionbar,.cdra-dhsud-table-card:hover .cdra-element-actionbar{opacity:1}.cdra-mini-select{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:4px;height:24px;padding:0 6px;font-size:.7rem;font-weight:600}.cdra-insert-pill{color:#0f766e!important;background:#f0fdfa!important;border:1px solid #0f766e!important;padding:0 9px!important}.cdra-insert-pill:hover:not(:disabled){background:#ccfbf1!important}.cdra-figure-img-wrap.clickable-map{cursor:zoom-in;position:relative}.cdra-figure-hover-overlay{color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0f172a00,#0f172ad1);justify-content:center;align-items:center;padding:8px 12px;transition:opacity .16s;display:flex;position:absolute;inset:auto 0 0}.cdra-figure-hover-overlay span{color:#fff;background:#0f172ae0;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.cdra-figure-hover-overlay svg{width:14px;height:14px}.cdra-figure-img-wrap.clickable-map:hover .cdra-figure-hover-overlay{opacity:1}.cdra-doc-unified-stream{gap:14px;display:grid}.cdra-movable-block{border:1px solid #0000;border-radius:4px;transition:border-color .15s;position:relative}.cdra-movable-block.editable:hover{border-color:#cbd5e1}.cdra-movable-handlebar{opacity:.35;background:#f8fafc;border-bottom:1px dashed #e2e8f0;border-radius:4px 4px 0 0;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:4px;padding:3px 6px;transition:opacity .15s;display:flex}.cdra-movable-block.editable:hover .cdra-movable-handlebar,.cdra-movable-block.editable:focus-within .cdra-movable-handlebar{opacity:1}.cdra-drag-grip{color:#334155;cursor:grab;-webkit-user-select:none;user-select:none;background:#e2e8f0;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:.7rem;font-weight:700;display:inline-flex}.cdra-drag-grip svg{width:12px;height:12px}.cdra-doc-insert-bar{color:#334155;background:#f8fafc;border:1px dashed #94a3b8;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;font-size:.76rem;display:flex}.cdra-map-lightbox-backdrop{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;background:#0f172ae0;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.cdra-map-lightbox-modal{color:#f8fafc;background:#0f172a;border:1px solid #334155;border-radius:12px;grid-template-rows:auto 1fr auto;width:min(96vw,1680px);height:min(94vh,1080px);display:grid;overflow:hidden;box-shadow:0 24px 60px #0000008c}.cdra-map-lightbox-hdr{background:#1e293b;border-bottom:1px solid #334155;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.cdra-map-lightbox-title{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.cdra-map-lightbox-badge{color:#fff;white-space:nowrap;background:#0f766e;border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:700}.cdra-map-lightbox-title h3{color:#fff;margin:0;font-size:1rem}.cdra-map-lightbox-title p{color:#cbd5e1;margin:2px 0 0;font-size:.78rem}.cdra-map-lightbox-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cdra-map-zoom-controls{background:#0f172a;border:1px solid #475569;border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.cdra-map-zoom-controls button{color:#f8fafc;cursor:pointer;background:0 0;border:0;align-items:center;height:34px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.cdra-map-zoom-controls button:hover{background:#334155}.cdra-map-zoom-controls svg{width:15px;height:15px}.cdra-lightbox-dl-btn,.cdra-lightbox-close-btn{color:#fff;cursor:pointer;background:#1e293b;border:1px solid #475569;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:.8rem;font-weight:700;display:inline-flex}.cdra-lightbox-dl-btn svg,.cdra-lightbox-close-btn svg{width:15px;height:15px}.cdra-lightbox-dl-btn.png{background:#0f766e;border-color:#14b8a6}.cdra-lightbox-dl-btn.png:hover{background:#0d9488}.cdra-lightbox-dl-btn.pdf{background:#1d4ed8;border-color:#3b82f6}.cdra-lightbox-dl-btn.pdf:hover{background:#2563eb}.cdra-lightbox-close-btn{background:#dc2626;border-color:#ef4444}.cdra-lightbox-close-btn:hover{background:#b91c1c}.cdra-map-lightbox-stage{background:#090d16;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cdra-map-lightbox-canvas-scroll{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;display:flex;overflow:auto}.cdra-map-lightbox-canvas-scroll img{background:#fff;border-radius:4px;height:auto;transition:width .15s;display:block;box-shadow:0 10px 30px #00000080}.cdra-map-nav-btn{z-index:5;color:#fff;cursor:pointer;background:#0f172ad9;border:1px solid #475569;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.cdra-map-nav-btn:hover{background:#1e293b}.cdra-map-nav-btn.prev{left:16px}.cdra-map-nav-btn.next{right:16px}.cdra-map-lightbox-strip{background:#1e293b;border-top:1px solid #334155;align-items:center;gap:6px;padding:10px 18px;display:flex;overflow-x:auto}.cdra-map-lightbox-strip button{color:#cbd5e1;white-space:nowrap;cursor:pointer;background:#0f172a;border:1px solid #475569;border-radius:999px;padding:5px 11px;font-size:.75rem;font-weight:700}.cdra-map-lightbox-strip button.active{color:#fff;background:#0f766e;border-color:#14b8a6}@media (width<=1260px){.cdra-gdoc-body.with-history{grid-template-columns:210px minmax(0,1fr)}.cdra-history-drawer{grid-column:1/-1;max-height:none;position:static}}@media (width<=1100px){.cdra-maker-grid{grid-template-columns:220px 1fr}.cdra-maker-evidence{grid-column:1/-1;max-height:none;position:static}}@media (width<=900px){.cdra-gdoc-body,.cdra-gdoc-body.with-history{grid-template-columns:1fr}.cdra-gdoc-outline{max-height:260px;position:static}html body #encore-main .cdra-doc-sheet{padding:24px 18px}}@media (width<=760px){.cdra-maker-directory,.cdra-maker-shell{padding:14px}.cdra-maker-directory>header,.cdra-maker-toolbar,.cdra-maker-create form,.cdra-maker-add-heading{flex-direction:column;align-items:stretch}.toolbar-actions{justify-content:flex-start}.cdra-maker-grid{grid-template-columns:1fr}.cdra-maker-tree,.cdra-maker-evidence{max-height:none;position:static}}.cdra-tiptap-container{position:relative;background:0 0!important}.cdra-tiptap-quickbar{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:6px;padding:5px 8px;display:flex;box-shadow:0 2px 6px #0f172a0f}.cdra-tiptap-quickbar button{color:#334155;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-flex}.cdra-tiptap-quickbar button:hover{color:#0f172a;background:#e2e8f0}.cdra-tiptap-quickbar button.active{color:#fff;background:#0f766e;border-color:#0f766e}.cdra-tiptap-sep{background:#cbd5e1;width:1px;height:18px;margin:0 2px}.cdra-tiptap-color-label{color:#0f172a;cursor:pointer;border-radius:5px;align-items:center;gap:3px;height:26px;padding:0 5px;font-size:.72rem;font-weight:800;display:inline-flex}.cdra-tiptap-color-label:hover{background:#e2e8f0}.cdra-tiptap-color-label input[type=color]{cursor:pointer;background:0 0;border:none;width:16px;height:16px;padding:0}.cdra-tiptap-badge{text-transform:uppercase;letter-spacing:.04em;color:#0f766e;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:.66rem;font-weight:800}.cdra-tiptap-tablebar{background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:6px;padding:5px 8px;display:flex}.cdra-tiptap-table-label{text-transform:uppercase;color:#1d4ed8;margin-right:4px;font-size:.7rem;font-weight:800}.cdra-tiptap-tablebar button{color:#1e3a8a;cursor:pointer;background:#fff;border:1px solid #93c5fd;border-radius:5px;padding:2px 7px;font-size:.71rem;font-weight:700}.cdra-tiptap-tablebar button:hover{background:#dbeafe}.cdra-tiptap-tablebar button.danger{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.tiptap-prosemirror-surface .ProseMirror{color:#0f172a;min-height:76px;font-family:var(--cdra-report-font);outline:none;background:0 0!important}.tiptap-prosemirror-surface .ProseMirror p{margin:0 0 .65em}.tiptap-prosemirror-surface .ProseMirror p:last-child{margin-bottom:0}.tiptap-prosemirror-surface .ProseMirror h2{color:#0f172a;margin:.75em 0 .35em;font-size:1.08rem;font-weight:800}.tiptap-prosemirror-surface .ProseMirror h3{color:#1e293b;margin:.6em 0 .3em;font-size:.96rem;font-weight:700}.tiptap-prosemirror-surface .ProseMirror ul,.tiptap-prosemirror-surface .ProseMirror ol{margin:.4em 0 .65em 1.4em;padding:0}.tiptap-prosemirror-surface .ProseMirror blockquote{color:#334155;border-left:3px solid #0f766e;margin:.5em 0;padding:.35em .85em;font-style:italic}.tiptap-prosemirror-surface .ProseMirror hr{border:none;border-top:1px solid #cbd5e1;margin:.85em 0}.tiptap-prosemirror-surface .ProseMirror table,.cdra-tiptap-inline-table{border-collapse:collapse;table-layout:auto;width:100%;margin:.75em 0}.tiptap-prosemirror-surface .ProseMirror th,.tiptap-prosemirror-surface .ProseMirror td{vertical-align:top;border:1px solid #64748b;padding:6px 8px;font-size:.82rem;position:relative}.tiptap-prosemirror-surface .ProseMirror th{color:#0f172a;text-align:left;background:#92d050;font-weight:800}.tiptap-prosemirror-surface .ProseMirror table.cdra-dhsud-table.hdr-green th{color:#0f172a!important;background:#92d050!important}.tiptap-prosemirror-surface .ProseMirror table.cdra-dhsud-table.hdr-blue th{color:#fff!important;background:#0070c0!important}.tiptap-prosemirror-surface .ProseMirror table.cdra-dhsud-table.hdr-skyblue th{color:#0f172a!important;background:#00b0f0!important}.tiptap-prosemirror-surface .ProseMirror table.cdra-index-table th:first-child,.tiptap-prosemirror-surface .ProseMirror table.cdra-index-table td:first-child{white-space:nowrap;width:110px;min-width:100px}.tiptap-prosemirror-surface .ProseMirror table.cdra-index-table th:last-child,.tiptap-prosemirror-surface .ProseMirror table.cdra-index-table td:last-child{white-space:nowrap;text-align:center;width:68px;min-width:60px}.tiptap-prosemirror-surface .ProseMirror .column-resize-handle{pointer-events:none;z-index:20;background-color:#176b42;width:5px;position:absolute;top:0;bottom:-2px;right:-2px}.tiptap-prosemirror-surface .ProseMirror.resize-cursor{cursor:col-resize}.tiptap-prosemirror-surface .ProseMirror .selectedCell:after{content:"";pointer-events:none;background:#176b4224;position:absolute;inset:0}.tiptap-prosemirror-surface .ProseMirror img,.cdra-tiptap-inline-image{cursor:pointer;border:1px solid #bfd0bd;border-radius:6px;max-width:100%;height:auto;margin:.5em 0;display:block}.tiptap-prosemirror-surface .ProseMirror img[data-figure-id]:hover{box-shadow:0 0 0 2px #176b42}.cdra-image-node{max-width:100%;margin:12px 0}.cdra-image-frame{width:fit-content;max-width:100%;position:relative}.cdra-image-frame[data-image-align=left]{margin-left:0;margin-right:auto}.cdra-image-frame[data-image-align=center]{margin-left:auto;margin-right:auto}.cdra-image-frame[data-image-align=right]{margin-left:auto;margin-right:0}.ProseMirror img[data-image-align=center]{margin-left:auto;margin-right:auto}.ProseMirror img[data-image-align=right]{margin-left:auto;margin-right:0}.cdra-image-frame img{max-width:100%;height:auto!important;margin:0!important}.ProseMirror[contenteditable=true] .cdra-image-frame img{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.cdra-image-node.is-selected .cdra-image-frame{outline-offset:2px;outline:1px solid #176b42}.cdra-image-resize{touch-action:none;cursor:nwse-resize;background:#fff;border:1px solid #176b42;width:10px;height:10px;padding:0;display:none;position:absolute;bottom:-5px;right:-5px}.cdra-image-node.is-selected .cdra-image-resize{display:block}.cdra-image-resize:focus-visible{outline-offset:2px;outline:2px solid #176b42}@media print{.cdra-image-resize{display:none!important}.cdra-image-node.is-selected .cdra-image-frame{outline:none}}.tiptap-prosemirror-surface .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#94a3b8;pointer-events:none;height:0}.cdra-gdoc-chrome{color:#123829;font-family:var(--cdra-report-font);background:#fafcf9;border:1px solid #bfd0bd;border-radius:12px 12px 0 0;box-shadow:0 2px 8px #12382912}.cdra-gdoc-chrome.is-pinned{border-radius:0 0 12px 12px;box-shadow:0 6px 18px #12382924}.cdra-gdoc-appbar{color:#123829;font-family:var(--cdra-report-font);background:#fafcf9;border-bottom:1px solid #d7e3d5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:8px 14px 6px;display:flex}.cdra-gdoc-appbar-left{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}html body #encore-main .cdra-gdoc-back-btn{color:#145b38;cursor:pointer;background:#fff;border:1px solid #bfd0bd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;min-height:34px;padding:0;display:inline-flex}.cdra-gdoc-back-btn svg{width:18px;height:18px}html body #encore-main .cdra-gdoc-back-btn:hover{color:#176b42;background:#ecfdf5;border-color:#176b42}.cdra-gdoc-doc-icon{color:#fff;background:#176b42;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:38px;display:inline-flex;box-shadow:0 1px 3px #176b424d}.cdra-gdoc-doc-icon svg{width:20px;height:20px}.cdra-gdoc-title-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.cdra-gdoc-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cdra-gdoc-title-row h1{color:#123829;letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:700;line-height:1.25}.cdra-gdoc-docx-badge{color:#fff;letter-spacing:.03em;background:#176b42;border-radius:4px;padding:2px 6px;font-size:.66rem;font-weight:800}.cdra-gdoc-snapshot-badge{color:#145b38;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:2px 8px;font-size:.69rem;font-weight:600}.cdra-gdoc-save-status{border-radius:999px;padding:2px 9px;font-size:.73rem;font-weight:600}.cdra-gdoc-save-status.unsaved{color:#14532d;background:#dcfce7;border:1px solid #86efac;font-weight:700}.cdra-gdoc-save-status.saved{color:#176b42;background:#ecfdf5;border:1px solid #a7f3d0}.cdra-gdoc-menubar{flex-wrap:wrap;align-items:center;gap:2px;margin-top:1px;display:flex}.cdra-gdoc-menu-wrap{position:relative}html body #encore-main .cdra-gdoc-menubar>.cdra-gdoc-menu-wrap>button{color:#123829;cursor:pointer;background:0 0;border:none;border-radius:4px;min-height:24px;padding:3px 8px;font-size:.8rem;font-weight:600;line-height:1.3}html body #encore-main .cdra-gdoc-menubar>.cdra-gdoc-menu-wrap>button:hover,html body #encore-main .cdra-gdoc-menubar>.cdra-gdoc-menu-wrap>button.open{color:#064e3b;background:#dcfce7}.cdra-gdoc-dropdown{z-index:1200;background:#fff;border:1px solid #a8c4a9;border-radius:8px;flex-direction:column;min-width:265px;margin-top:3px;padding:6px 0;display:flex;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #12382929}html body #encore-main .cdra-gdoc-dropdown button{text-align:left;color:#123829;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;min-height:30px;padding:7px 14px;font-size:.8rem;display:flex}.cdra-gdoc-dropdown button svg{color:#176b42;flex-shrink:0;width:15px;height:15px}html body #encore-main .cdra-gdoc-dropdown button:hover:not(:disabled){color:#064e3b;background:#ecfdf5}.cdra-gdoc-dropdown button:disabled{opacity:.45;cursor:not-allowed}.cdra-gdoc-dropdown hr{border:none;border-top:1px solid #e2ece0;margin:4px 0}.cdra-gdoc-appbar-right{flex-wrap:wrap;align-items:center;gap:6px;display:flex}html body #encore-main .cdra-gdoc-primary-save,html body #encore-main .cdra-gdoc-icon-btn,html body #encore-main .cdra-gdoc-export-pill{cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:32px;min-height:32px;padding:0 12px;font-size:.76rem;font-weight:700;transition:all .14s;display:inline-flex}.cdra-gdoc-primary-save svg,.cdra-gdoc-icon-btn svg,.cdra-gdoc-export-pill svg{flex-shrink:0;width:14px;height:14px}html body #encore-main .cdra-gdoc-primary-save{color:#fff;background:#176b42;border:1px solid #145b38;box-shadow:0 1px 3px #176b4240}html body #encore-main .cdra-gdoc-primary-save.dirty{color:#fff;background:#15803d;border-color:#14532d;box-shadow:0 0 0 2px #16a34a33}html body #encore-main .cdra-gdoc-primary-save:hover:not(:disabled){background:#145b38}html body #encore-main .cdra-gdoc-icon-btn{color:#145b38;background:#fff;border:1px solid #a8c4a9}html body #encore-main .cdra-gdoc-icon-btn:hover,html body #encore-main .cdra-gdoc-icon-btn.active{color:#064e3b;background:#dcfce7;border-color:#176b42}html body #encore-main .cdra-gdoc-export-pill{color:#145b38;background:#fff;border:1px solid #a8c4a9}html body #encore-main .cdra-gdoc-export-pill.preview{color:#064e3b;background:#d1fae5;border-color:#6ee7b7}html body #encore-main .cdra-gdoc-export-pill.pdf{color:#14532d;background:#ecfdf5;border-color:#86efac}html body #encore-main .cdra-gdoc-export-pill.docx{color:#065f46;background:#dcfce7;border-color:#6ee7b7}html body #encore-main .cdra-gdoc-export-pill:hover:not(:disabled){color:#064e3b;background:#bbf7d0;border-color:#176b42}.cdra-gdoc-pill-toolbar{background:#edf4e9;border:1px solid #bfd0bd;border-radius:20px;flex-wrap:wrap;align-items:center;gap:4px;min-height:38px;margin:6px 10px;padding:5px 12px;display:flex}.cdra-gdoc-tool-group{flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}html body #encore-main .cdra-gdoc-tool-group>button{color:#123829;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-width:28px;height:28px;min-height:28px;padding:4px 7px;font-size:.78rem;font-weight:700;display:inline-flex}.cdra-gdoc-tool-group>button svg{flex-shrink:0;width:15px;height:15px}html body #encore-main .cdra-gdoc-tool-group>button:hover:not(:disabled){color:#064e3b;background:#d7e8d4}html body #encore-main .cdra-gdoc-tool-group>button.active{color:#064e3b;background:#bbf7d0}.cdra-gdoc-tool-group>button:disabled{opacity:.4;cursor:not-allowed}html body #encore-main .cdra-gdoc-tool-group>select{color:#123829;cursor:pointer;background:#fff;border:1px solid #a8c4a9;border-radius:6px;height:28px;min-height:28px;padding:2px 8px;font-size:.75rem;font-weight:600}html body #encore-main .cdra-gdoc-tool-group>select:hover{background:#f6faf5;border-color:#176b42}.cdra-gdoc-fontsize-stepper{background:#fff;border:1px solid #a8c4a9;border-radius:6px;align-items:center;height:28px;display:inline-flex;overflow:hidden}html body #encore-main .cdra-gdoc-fontsize-stepper button{color:#123829;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:26px;min-height:26px;padding:0;font-size:.85rem;font-weight:700;display:inline-flex}html body #encore-main .cdra-gdoc-fontsize-stepper button:hover:not(:disabled){background:#dcfce7}html body #encore-main .cdra-gdoc-fontsize-stepper select{color:#123829;cursor:pointer;background:0 0;border:none;height:26px;min-height:26px;padding:0 4px;font-size:.75rem;font-weight:700}.cdra-gdoc-sep{background:#a8c4a9;width:1px;height:18px;margin:0 3px;display:inline-block}html body #encore-main .cdra-insert-pill{white-space:nowrap;color:#145b38!important;background:#fff!important;border:1px solid #86efac!important;border-radius:999px!important;height:27px!important;min-height:27px!important;padding:3px 10px!important;font-size:.73rem!important;font-weight:700!important}html body #encore-main .cdra-insert-pill:hover:not(:disabled){color:#064e3b!important;background:#dcfce7!important;border-color:#176b42!important}html body #encore-main .cdra-insert-pill.active{color:#fff!important;background:#176b42!important;border-color:#145b38!important}html body #encore-main .cdra-gdoc-insert-select{cursor:pointer;max-width:142px;color:#145b38!important;background:#fff!important;border:1px solid #86efac!important;border-radius:999px!important;height:27px!important;min-height:27px!important;padding:2px 8px!important;font-size:.73rem!important;font-weight:700!important}html body #encore-main .cdra-gdoc-insert-select:hover:not(:disabled){background:#dcfce7!important;border-color:#176b42!important}html body #encore-main .cdra-tiptap-color-input{cursor:pointer;background:#fff!important;border:1px solid #a8c4a9!important;border-radius:6px!important;width:28px!important;height:28px!important;min-height:28px!important;padding:2px!important}.cdra-gdoc-table-subbar{color:#064e3b;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin:0 10px 6px;padding:5px 12px;display:flex}.cdra-gdoc-table-hint{color:#145b38;white-space:nowrap;font-size:.73rem;font-weight:700}html body #encore-main .cdra-gdoc-table-subbar .cdra-gdoc-tool-group>button{color:#145b38;background:#fff;border:1px solid #86efac;border-radius:6px;height:25px;min-height:25px;padding:2px 8px;font-size:.72rem}html body #encore-main .cdra-gdoc-table-subbar .cdra-gdoc-tool-group>button:hover:not(:disabled){color:#064e3b;background:#dcfce7;border-color:#176b42}.cdra-gdoc-cell-swatches{align-items:center;gap:4px;display:inline-flex}.cdra-gdoc-cell-swatches small{color:#145b38;margin-right:2px;font-size:.71rem;font-weight:700}html body #encore-main .cdra-cell-swatch{cursor:pointer;border:1px solid #475569!important;border-radius:4px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important}.cdra-cell-swatch:hover:not(:disabled){transform:scale(1.12)}.cdra-gdoc-ruler{background:#edf4e9;border-top:1px solid #bfd0bd;border-bottom:1px solid #bfd0bd;justify-content:center;align-items:center;height:20px;display:flex;overflow:hidden}.cdra-gdoc-ruler-track{color:#145b38;-webkit-user-select:none;user-select:none;background:#fff;border-left:1px solid #bfd0bd;border-right:1px solid #bfd0bd;justify-content:space-between;align-items:flex-end;width:850px;max-width:94%;height:100%;padding:0 24px 2px;font-size:.62rem;display:flex}.cdra-gdoc-ruler-inch em{font-style:normal;font-weight:600}.cdra-gdoc-workspace{background:#eef3ec;border:1px solid #bfd0bd;border-top:none;border-radius:0 0 12px 12px;min-height:82vh}.cdra-gdoc-body{grid-template-columns:250px minmax(0,1fr);align-items:start;display:grid}.cdra-gdoc-body.no-outline{grid-template-columns:minmax(0,1fr)}.cdra-gdoc-body.with-history{grid-template-columns:240px minmax(0,1fr) 320px}.cdra-gdoc-body.no-outline.with-history{grid-template-columns:minmax(0,1fr) 320px}.cdra-gdoc-tabs-sidebar{color:#123829;background:#fafcf9;border-right:1px solid #bfd0bd;max-height:calc(100vh - 150px);padding:14px 10px;position:sticky;top:150px;overflow-y:auto}.cdra-gdoc-tabs-hdr{color:#145b38;justify-content:space-between;align-items:center;padding:2px 8px 10px;font-size:.8rem;font-weight:700;display:flex}html body #encore-main .cdra-gdoc-tabs-hdr button{color:#145b38;cursor:pointer;background:0 0;border:none;border-radius:4px;min-height:24px;padding:2px 6px;font-size:.9rem}html body #encore-main .cdra-gdoc-tabs-hdr button:hover{background:#dcfce7}.cdra-gdoc-active-tab-pill{color:#064e3b;background:#d1fae5;border:1px solid #86efac;border-radius:999px;align-items:center;gap:8px;margin-bottom:8px;padding:7px 12px;font-size:.78rem;font-weight:700;display:flex}.cdra-gdoc-active-tab-pill svg{width:15px;height:15px}.cdra-gdoc-subtabs-list{border-left:2px solid #86efac;flex-direction:column;gap:2px;margin:0;padding:0 0 0 8px;list-style:none;display:flex}html body #encore-main .cdra-gdoc-subtabs-list button{text-align:left;color:#123829;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;min-height:28px;padding:6px 10px;font-size:.75rem;line-height:1.3}html body #encore-main .cdra-gdoc-subtabs-list button:hover{color:#064e3b;background:#ecfdf5}html body #encore-main .cdra-gdoc-subtabs-list button.active{color:#145b38;background:#dcfce7;font-weight:700}.cdra-gdoc-desk{flex-direction:column;align-items:center;padding:20px 18px 56px;display:flex;overflow-x:auto}html body #encore-main .cdra-gdoc-reopen-outline{color:#145b38;cursor:pointer;background:#fff;border:1px solid #a8c4a9;border-radius:999px;align-self:flex-start;min-height:30px;margin-bottom:10px;padding:5px 12px;font-size:.75rem;font-weight:700}.cdra-gdoc-single-paper{color:#0f172a;background:#fff;border:1px solid #bfd0bd;width:100%;max-width:850px;padding:48px 56px;box-shadow:0 2px 10px #1238291a}.cdra-gdoc-single-paper .cdra-tiptap-shell{width:100%}.cdra-gdoc-page-break-node{-webkit-user-select:none;user-select:none;margin:36px -56px}.cdra-gdoc-page-ftr-row{color:#176b42;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #d7e3d5;justify-content:space-between;align-items:center;padding:12px 56px 18px;font-size:.72rem;font-weight:700;display:flex}.cdra-gdoc-page-gap-band{background:#eef3ec;border-top:1px solid #bfd0bd;border-bottom:1px solid #bfd0bd;height:20px;box-shadow:inset 0 2px 4px #1238290d}.cdra-gdoc-page-hdr-row{color:#64748b;justify-content:flex-end;padding:14px 56px 8px;font-size:.7rem;font-weight:600;display:flex}.cdra-files-section{flex-direction:column;gap:14px;display:flex}.cdra-files-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.cdra-files-title-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cdra-files-title-group h2{color:#123829;align-items:center;gap:8px;margin:0;font-size:1.05rem;display:inline-flex}.cdra-files-title-group h2 svg{color:#176b42;width:19px;height:19px}.cdra-files-count-badge{color:#145b38;letter-spacing:.02em;background:#dcfce7;border:1px solid #86efac;border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:800}.cdra-files-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cdra-files-search{background:#fff;border:1px solid #bfd0bd;border-radius:8px;align-items:center;gap:8px;min-width:280px;padding:5px 10px;display:inline-flex;box-shadow:inset 0 1px 2px #1238290a}.cdra-files-search:focus-within{border-color:#176b42;box-shadow:0 0 0 3px #176b4224}.cdra-files-search svg{color:#176b42;flex-shrink:0;width:15px;height:15px}html body #encore-main .cdra-files-search input{color:#123829;background:0 0;border:none;outline:none;width:100%;min-height:24px;padding:2px 0;font-size:.82rem}html body #encore-main .cdra-files-search button{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;min-height:20px;padding:2px;display:inline-flex}.cdra-files-sort{color:#145b38;align-items:center;gap:7px;font-size:.78rem;font-weight:700;display:inline-flex}html body #encore-main .cdra-files-sort select{color:#123829;cursor:pointer;background:#fff;border:1px solid #bfd0bd;border-radius:8px;min-height:34px;padding:5px 10px;font-size:.8rem;font-weight:600}.cdra-files-empty{text-align:center;color:#475569;background:#f8fbf8;border:1px dashed #bfd0bd;border-radius:10px;margin:0;padding:24px 18px;font-size:.88rem}.cdra-files-table-shell{background:#fff;border:1px solid #bfd0bd;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px #1238290f}.cdra-files-table-scroll{scrollbar-width:thin;scrollbar-color:#176b42 #e6f0e6;max-height:480px;overflow:auto}.cdra-files-table-scroll::-webkit-scrollbar{width:10px;height:10px}.cdra-gdoc-tabs-sidebar::-webkit-scrollbar{width:10px;height:10px}.cdra-gdoc-desk::-webkit-scrollbar{width:10px;height:10px}.cdra-history-list::-webkit-scrollbar{width:10px;height:10px}.cdra-files-table-scroll::-webkit-scrollbar-track{background:#e6f0e6;border-radius:999px}.cdra-gdoc-tabs-sidebar::-webkit-scrollbar-track{background:#e6f0e6;border-radius:999px}.cdra-gdoc-desk::-webkit-scrollbar-track{background:#e6f0e6;border-radius:999px}.cdra-history-list::-webkit-scrollbar-track{background:#e6f0e6;border-radius:999px}.cdra-files-table-scroll::-webkit-scrollbar-thumb{background:#176b42;border:2px solid #e6f0e6;border-radius:999px}.cdra-gdoc-tabs-sidebar::-webkit-scrollbar-thumb{background:#176b42;border:2px solid #e6f0e6;border-radius:999px}.cdra-gdoc-desk::-webkit-scrollbar-thumb{background:#176b42;border:2px solid #e6f0e6;border-radius:999px}.cdra-history-list::-webkit-scrollbar-thumb{background:#176b42;border:2px solid #e6f0e6;border-radius:999px}.cdra-files-table-scroll::-webkit-scrollbar-thumb:hover{background:#145b38}.cdra-gdoc-tabs-sidebar::-webkit-scrollbar-thumb:hover{background:#145b38}.cdra-gdoc-desk::-webkit-scrollbar-thumb:hover{background:#145b38}.cdra-history-list::-webkit-scrollbar-thumb:hover{background:#145b38}.cdra-gdoc-tabs-sidebar,.cdra-gdoc-desk,.cdra-history-list{scrollbar-width:thin;scrollbar-color:#176b42 #e6f0e6}.cdra-files-list-table{border-collapse:separate;border-spacing:0;width:100%;min-width:920px;font-size:.83rem}.cdra-files-list-table thead th{z-index:2;color:#123829;text-transform:uppercase;letter-spacing:.05em;text-align:left;white-space:nowrap;background:#edf6ee;border-bottom:2px solid #b7d1b9;padding:11px 14px;font-size:.73rem;font-weight:800;position:sticky;top:0}.cdra-files-list-table thead th.cdra-col-action{text-align:right}.cdra-files-table-row{cursor:pointer;transition:background-color .14s}.cdra-files-table-row td{vertical-align:middle;color:#1e293b;background:#fff;border-bottom:1px solid #e2ece2;padding:13px 14px}.cdra-files-table-row:hover td{background:#f0fdf4}.cdra-files-table-row:last-child td{border-bottom:none}.cdra-file-row-main{align-items:center;gap:11px;display:flex}.cdra-file-doc-icon{color:#176b42;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.cdra-file-doc-icon svg{width:18px;height:18px}.cdra-file-row-text{flex-direction:column;gap:4px;min-width:0;display:flex}.cdra-file-title{color:#123829;font-size:.9rem;font-weight:700;line-height:1.3}.cdra-file-submeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cdra-file-id-pill{font-family:var(--cdra-mono-font);color:#334155;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:1px 6px;font-size:.68rem;font-weight:700}.cdra-file-pit-tag{color:#145b38;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:1px 8px;font-size:.69rem;font-weight:700}.cdra-file-template-tag{font-family:var(--cdra-mono-font);color:#64748b;font-size:.66rem}.cdra-assessment-cell-stack,.cdra-version-cell-stack,.cdra-date-cell-stack{flex-direction:column;gap:4px;display:flex}.cdra-assessment-name{color:#1e293b;font-size:.83rem;font-weight:700}.cdra-assessment-badges,.cdra-version-badges,.cdra-updated-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cdra-year-badge{color:#176b42;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;padding:1px 6px;font-size:.69rem;font-weight:800}.cdra-source-badge{text-transform:capitalize;border-radius:999px;padding:1px 8px;font-size:.68rem;font-weight:700}.cdra-source-badge.operator{color:#14532d;background:#dcfce7;border:1px solid #86efac}.cdra-source-badge.synthetic{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.cdra-version-pill{color:#fff;background:#176b42;border-radius:999px;padding:2px 9px;font-size:.72rem;font-weight:800}.cdra-snap-pill{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:.69rem;font-weight:700;display:inline-flex}.cdra-snap-pill svg{width:11px;height:11px}.cdra-contents-meta{color:#475569;font-size:.72rem;font-weight:600}.cdra-date-primary{color:#123829;white-space:nowrap;font-size:.82rem;font-weight:700}.cdra-date-secondary{color:#64748b;white-space:nowrap;font-size:.71rem}.cdra-date-secondary code{font-family:var(--cdra-mono-font);color:#145b38;background:#f0fdf4;border-radius:3px;padding:1px 4px;font-size:.69rem}.cdra-rel-time-badge{color:#145b38;white-space:nowrap;background:#dcfce7;border:1px solid #86efac;border-radius:999px;padding:1px 7px;font-size:.67rem;font-weight:800}.cdra-cell-action{text-align:right;white-space:nowrap}html body #encore-main .cdra-file-open-btn{color:#fff;cursor:pointer;background:#176b42;border:1px solid #145b38;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:auto;min-height:34px;padding:7px 13px;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #176b4238}html body #encore-main .cdra-file-open-btn svg{color:#fff;width:15px;height:15px}html body #encore-main .cdra-file-open-btn:hover{background:#145b38;border-color:#0f462a}body:has(.cdra-focus-editor){--header-height:58px;--header-height-dynamic:58px}.encore-app-shell:has(.cdra-focus-editor) .encore-header{height:58px;min-height:58px;padding-block:6px}.encore-app-shell:has(.cdra-focus-editor) .encore-header :is(.encore-time-group,.encore-date-group,.encore-weather-widget,.encore-brand-text small,.encore-jurisdiction em){display:none}.encore-app-shell:has(.cdra-focus-editor) .encore-brand-text strong{font-size:17px}.encore-app-shell:has(.cdra-focus-editor) .encore-mark{width:36px;height:36px}.encore-app-shell:has(.cdra-focus-editor) .encore-jurisdiction-logos img{width:32px;height:32px}.encore-app-shell:has(.cdra-focus-editor) .encore-header-context{border:0}.encore-app-shell:has(.cdra-focus-editor) #encore-main{background:var(--cdra-workspace,#f3f5f3);padding:0}.cdra-focus-editor{--cdra-surface:#fff;--cdra-workspace:#f3f5f3;--cdra-border:#dce4de;--cdra-ink:#18221c;--cdra-muted:#67736c;--cdra-accent:#146b46;--cdra-selected:#eaf5ef;--cdra-chrome-height:156px;max-width:none;color:var(--cdra-ink);margin:0;padding:0!important}:root[data-theme=dark] .cdra-focus-editor{--cdra-surface:#1b2822;--cdra-workspace:#121c17;--cdra-border:#35483d;--cdra-ink:#e6ede8;--cdra-muted:#a9b9ae;--cdra-accent:#85d4aa;--cdra-selected:#284736}html body #encore-main .cdra-focus-editor .cdra-sticky-slot{z-index:250;position:sticky;top:0}html body #encore-main .cdra-focus-editor .cdra-gdoc-chrome{border:0;border-bottom:1px solid var(--cdra-border);background:var(--cdra-surface);border-radius:0;gap:0;padding:0;box-shadow:0 1px 2px #0f23190a}html body #encore-main .cdra-focus-editor .cdra-gdoc-appbar{background:var(--cdra-surface);border-bottom:1px solid var(--cdra-border);gap:12px;min-height:60px;padding:10px 18px}html body #encore-main .cdra-focus-editor .cdra-gdoc-appbar-left{gap:10px;min-width:0}html body #encore-main .cdra-focus-editor .cdra-gdoc-title-row{flex-wrap:wrap;gap:8px}html body #encore-main .cdra-focus-editor .cdra-gdoc-title-row h1{text-overflow:ellipsis;white-space:nowrap;max-width:36ch;color:var(--cdra-ink);margin:0;font-size:19px;font-weight:650;line-height:1.25;overflow:hidden}html body #encore-main .cdra-focus-editor .cdra-gdoc-doc-icon{background:var(--cdra-selected);width:30px;height:34px;color:var(--cdra-accent);box-shadow:none;border-radius:5px}html body #encore-main .cdra-focus-editor .cdra-gdoc-doc-icon svg{width:18px;height:18px}html body #encore-main .cdra-focus-editor .cdra-gdoc-save-status{color:var(--cdra-muted);background:0 0;border:0;padding:0;font-size:11px}html body #encore-main .cdra-focus-editor .cdra-gdoc-save-status.unsaved{color:var(--cdra-accent)}html body #encore-main .cdra-focus-editor .cdra-gdoc-docx-badge{background:var(--cdra-workspace);color:var(--cdra-muted);font-size:9px}html body #encore-main .cdra-focus-editor .cdra-gdoc-appbar-right{flex-wrap:nowrap;gap:6px}html body #encore-main .cdra-focus-editor :is(.cdra-gdoc-appbar button,.cdra-ribbon-controls button,.cdra-gdoc-toolbar button,.cdra-gdoc-table-subbar button,.cdra-ribbon-controls select,.cdra-gdoc-toolbar select){height:32px;min-height:32px;color:var(--cdra-ink);box-shadow:none;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 9px;font-size:12px;line-height:1.2;transition:background-color .14s}html body #encore-main .cdra-focus-editor :is(.cdra-gdoc-appbar button,.cdra-ribbon-controls button,.cdra-gdoc-toolbar button,.cdra-gdoc-table-subbar button):hover:not(:disabled){background:var(--cdra-selected)}html body #encore-main .cdra-focus-editor :is(button,summary,select,input):focus-visible{outline:2px solid var(--cdra-accent);outline-offset:2px}html body #encore-main .cdra-focus-editor .cdra-gdoc-appbar .cdra-gdoc-primary-save{color:#fff;background:#146b46;padding-inline:13px}html body #encore-main .cdra-focus-editor .cdra-gdoc-primary-save:hover:not(:disabled){background:#0f5b3b}html body #encore-main .cdra-focus-editor :is(.cdra-gdoc-appbar,.cdra-ribbon-controls,.cdra-gdoc-toolbar) svg{flex:none;width:16px;height:16px}.cdra-export-menu{position:relative}.cdra-export-menu .cdra-gdoc-dropdown{left:auto;right:0}.cdra-ribbon-navigation{border-bottom:1px solid var(--cdra-border);background:var(--cdra-surface);justify-content:space-between;align-items:center;min-width:0;padding:0 16px;display:flex}.cdra-ribbon-tabs{gap:4px;min-width:0;display:flex;overflow-x:auto}html body #encore-main .cdra-focus-editor .cdra-ribbon-tabs button{min-height:37px;color:var(--cdra-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:9px 13px;font-size:12px}html body #encore-main .cdra-focus-editor .cdra-ribbon-tabs button[aria-selected=true]{color:var(--cdra-accent);border-bottom-color:var(--cdra-accent);font-weight:700}.cdra-more-commands{color:var(--cdra-muted);flex:none;font-size:11px;position:relative}.cdra-more-commands summary{cursor:pointer;border-radius:4px;padding:8px}.cdra-more-commands[open]>.cdra-gdoc-menubar{background:var(--cdra-surface);border:1px solid var(--cdra-border);z-index:280;border-radius:6px;padding:10px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #123d2c12}.cdra-more-commands .cdra-gdoc-menu-wrap:last-child .cdra-gdoc-dropdown{left:auto;right:0}html body #encore-main .cdra-focus-editor .cdra-gdoc-dropdown{background:var(--cdra-surface);border-color:var(--cdra-border);color:var(--cdra-ink);border-radius:6px}html body #encore-main .cdra-focus-editor .cdra-gdoc-dropdown button{justify-content:flex-start;width:100%}html body #encore-main .cdra-focus-editor :is(.cdra-gdoc-toolbar,.cdra-ribbon-controls,.cdra-gdoc-table-subbar){background:var(--cdra-surface);min-height:54px;box-shadow:none;border:0;border-radius:0;flex-wrap:nowrap;align-items:center;gap:6px;margin:0;padding:8px 16px;display:flex;overflow-x:auto}html body #encore-main .cdra-focus-editor .cdra-gdoc-tool-group{flex-wrap:nowrap;flex:none;gap:2px}html body #encore-main .cdra-focus-editor :is(.cdra-ribbon-controls button,.cdra-ribbon-controls label){flex:none;align-items:center;gap:6px;display:inline-flex}html body #encore-main .cdra-focus-editor :is(.cdra-gdoc-toolbar select,.cdra-ribbon-controls select){border:1px solid var(--cdra-border);background:var(--cdra-surface);max-width:190px}html body #encore-main .cdra-focus-editor .cdra-gdoc-toolbar select[aria-label=Heading\ style]{width:122px}html body #encore-main .cdra-focus-editor .cdra-gdoc-toolbar select[aria-label=Font\ family]{width:150px}html body #encore-main .cdra-focus-editor .cdra-gdoc-fontsize-stepper{border:0;height:32px}html body #encore-main .cdra-focus-editor .cdra-gdoc-table-hint{white-space:normal;flex:none;max-width:120px;font-size:11px}html body #encore-main .cdra-focus-editor .cdra-gdoc-cell-swatches .cdra-cell-swatch{border:1px solid var(--cdra-border);border-radius:4px;width:20px;min-width:20px;height:20px;min-height:20px;padding:0}html body #encore-main .cdra-focus-editor .cdra-gdoc-workspace{background:var(--cdra-workspace);border:0;border-radius:0}html body #encore-main .cdra-focus-editor .cdra-gdoc-body{grid-template-columns:240px minmax(0,1fr);gap:0;display:grid;position:relative}html body #encore-main .cdra-focus-editor .cdra-gdoc-body.no-outline{grid-template-columns:minmax(0,1fr)}html body #encore-main .cdra-focus-editor .cdra-gdoc-outline{top:var(--cdra-chrome-height);max-height:calc(100dvh - 58px - var(--cdra-chrome-height));border:0;border-right:1px solid var(--cdra-border);background:var(--cdra-surface);border-radius:0;padding:16px 10px}html body #encore-main .cdra-focus-editor .cdra-gdoc-subtabs-list{border:0;gap:3px;padding:0}html body #encore-main .cdra-focus-editor .cdra-gdoc-subtabs-list button{color:var(--cdra-muted);border-left:2px solid #0000;border-radius:3px;padding:8px 10px;font-size:12px;line-height:1.4}html body #encore-main .cdra-focus-editor .cdra-gdoc-subtabs-list button.active{border-left-color:var(--cdra-accent);background:var(--cdra-selected);color:var(--cdra-accent);font-weight:600}html body #encore-main .cdra-focus-editor .cdra-gdoc-desk{background:var(--cdra-workspace);border:0;border-radius:0;min-width:0;padding:30px 28px 60px}html body #encore-main .cdra-focus-editor .cdra-gdoc-single-paper{background:#fff;border:1px solid #e3e7e4;border-radius:2px;box-shadow:0 1px 2px #0f23190d,0 8px 28px #0f23190f}html body #encore-main .cdra-focus-editor .cdra-history-drawer{top:calc(58px + var(--cdra-chrome-height));z-index:260;border:0;border-left:1px solid var(--cdra-border);background:var(--cdra-surface);border-radius:0;width:min(370px,100vw - 24px);max-height:none;position:fixed;bottom:0;right:0;box-shadow:-6px 0 24px #0f23190d}html body #encore-main .cdra-focus-editor .cdra-history-card{border:0;border-bottom:1px solid var(--cdra-border);background:var(--cdra-surface);box-shadow:none;border-radius:0;margin:0;padding:14px 16px}html body #encore-main .cdra-focus-editor .cdra-history-card .cdra-history-preview{background:var(--cdra-workspace)}html body #encore-main .cdra-focus-editor .cdra-gdoc-reopen-outline{color:var(--cdra-accent);border-color:var(--cdra-border);background:var(--cdra-surface);border-radius:6px;gap:6px;display:inline-flex}.cdra-focus-editor :is([data-section-code],.tiptap h1,.tiptap h2,.tiptap h3,.tiptap [data-page-number],.tiptap table[data-index-key],.cdra-doc-sheet){scroll-margin-top:calc(var(--cdra-chrome-height) + 12px)}@media (width<=1100px){html body #encore-main .cdra-focus-editor .cdra-gdoc-body{grid-template-columns:200px minmax(0,1fr)}html body #encore-main .cdra-focus-editor .cdra-gdoc-title-row .cdra-gdoc-save-status{flex-basis:100%}html body #encore-main .cdra-focus-editor .cdra-gdoc-desk{padding:20px 16px 50px}}@media (width<=760px){.encore-app-shell:has(.cdra-focus-editor) .encore-header{grid-template-rows:28px 16px;grid-template-columns:minmax(0,1fr) auto;gap:0;padding:4px 8px!important;display:grid!important}.encore-app-shell:has(.cdra-focus-editor) .encore-brand{grid-area:1/1;width:auto;height:28px;min-height:0}.encore-app-shell:has(.cdra-focus-editor) .encore-mark{width:26px;height:26px}.encore-app-shell:has(.cdra-focus-editor) .encore-header-actions{grid-area:1/2;height:28px}.encore-app-shell:has(.cdra-focus-editor) .encore-header-context{grid-area:2/1/auto/-1;width:100%;height:16px;min-height:0;padding:0}.encore-app-shell:has(.cdra-focus-editor) .encore-jurisdiction{height:16px;min-height:0;padding:0 0 0 52px}.encore-app-shell:has(.cdra-focus-editor) .encore-jurisdiction :is(label,.encore-context-label){display:none}.encore-app-shell:has(.cdra-focus-editor) .encore-jurisdiction strong{font-size:11px;line-height:16px}.encore-app-shell:has(.cdra-focus-editor) .encore-jurisdiction-logos img{width:16px;height:16px}html body #encore-main .cdra-focus-editor .cdra-gdoc-appbar{flex-wrap:wrap;padding:8px 12px}html body #encore-main .cdra-focus-editor .cdra-gdoc-appbar-right{grid-template-columns:1.2fr 1fr .85fr .95fr;gap:2px;width:100%;display:grid}html body #encore-main .cdra-focus-editor .cdra-gdoc-appbar-right button{gap:4px;width:100%;min-width:0;padding-inline:4px;font-size:11px!important}html body #encore-main .cdra-focus-editor .cdra-gdoc-appbar-right button span{font-size:inherit}html body #encore-main .cdra-focus-editor .cdra-gdoc-appbar-right svg{width:12px;height:12px}.cdra-focus-editor .cdra-export-menu{min-width:0}.cdra-focus-editor .cdra-export-menu .cdra-gdoc-dropdown{min-width:180px}html body #encore-main .cdra-focus-editor .cdra-gdoc-body{grid-template-columns:minmax(0,1fr)}html body #encore-main .cdra-focus-editor .cdra-gdoc-outline{left:0;top:calc(58px + var(--cdra-chrome-height));z-index:260;width:240px;position:fixed;bottom:0;box-shadow:6px 0 24px #0f231912}.cdra-more-commands summary{font-size:0}.cdra-more-commands summary:after{content:"More";font-size:11px}.cdra-ribbon-navigation{padding:0 6px}html body #encore-main .cdra-focus-editor .cdra-ribbon-tabs button{padding:9px}}@media (prefers-reduced-motion:reduce){.cdra-focus-editor *{transition:none!important}}@media print{.cdra-focus-editor :is(.cdra-sticky-slot,.cdra-gdoc-outline,.cdra-history-drawer,.cdra-gdoc-reopen-outline){display:none!important}}.encore-app-shell:has(.cdra-focus-editor) .encore-header .encore-weather{display:none}html body #encore-main .cdra-focus-editor .cdra-gdoc-tabs-hdr{white-space:nowrap;z-index:2;background:var(--cdra-surface);gap:12px;position:sticky;top:0}html body #encore-main .cdra-focus-editor .cdra-gdoc-tabs-hdr button{flex:0 0 28px;width:28px}html body #encore-main .cdra-focus-editor .cdra-gdoc-chrome>*{margin-block:0}html body #encore-main .cdra-focus-editor .cdra-gdoc-toolbar .cdra-gdoc-sep{height:22px}@font-face{font-family:Manrope;src:url(/application/assets/Manrope-400-PaqtzbVb.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/application/assets/Manrope-500-BYYD-dBL.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/application/assets/Manrope-600-4f0koTD-.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/application/assets/Manrope-700-BZp_XxE4.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}#encore-main :is(.document-intake,.cdra-maker-directory,.cdra-maker-shell){--dc-paper:#fffef8;--dc-page:#f6f7ed;--dc-soft:#edf4e9;--dc-line:#bfd0bd;--dc-strong-line:#a8c4a9;--dc-green:#176b42;--dc-deep:#145b38;--dc-ink:#123829;--dc-muted:#66776d;--dc-warn:#a45f14;--dc-danger:#a93a32;--di-blue:var(--dc-green);--di-ink:var(--dc-ink);--di-muted:var(--dc-muted);--di-line:var(--dc-line);--di-bg:var(--dc-page);--ui-canvas:var(--dc-page);--ui-panel:var(--dc-paper);--ui-soft:var(--dc-soft);--ui-line:var(--dc-line);--ui-ink:var(--dc-ink);--ui-muted:var(--dc-muted);--cdra-report-font:Arial,"Helvetica Neue",sans-serif;min-height:100%;color:var(--dc-ink);background-color:var(--dc-page);background-image:linear-gradient(#176b420b 1px,#0000 1px),linear-gradient(90deg,#176b420b 1px,#0000 1px),radial-gradient(circle at 88% 4%,#dbb44f1a,#0000 28%);background-size:40px 40px,40px 40px,auto;padding:20px;font-family:Manrope,system-ui,sans-serif;font-size:14px}html body #encore-main :is(.document-intake .di-header,.cdra-maker-directory>header){border:1px solid var(--dc-strong-line);background:linear-gradient(110deg,var(--dc-paper),color-mix(in srgb,var(--dc-soft) 48%,var(--dc-paper)));border-radius:9px;min-height:0;margin:0 0 16px;padding:18px 20px 16px;position:relative;overflow:hidden;box-shadow:0 7px 22px #224b2713}html body #encore-main :is(.document-intake .di-header,.cdra-maker-directory>header):before,html body #encore-main :is(.document-intake .di-header,.cdra-maker-directory>header):after{content:"";pointer-events:none;width:27px;height:11px;position:absolute}html body #encore-main :is(.document-intake .di-header,.cdra-maker-directory>header):before{border-top:1px solid var(--dc-green);border-left:1px solid var(--dc-green);top:9px;left:9px}html body #encore-main :is(.document-intake .di-header,.cdra-maker-directory>header):after{border-right:1px solid var(--dc-green);border-bottom:1px solid var(--dc-green);bottom:9px;right:9px}html body #encore-main :is(.document-intake .di-header h1,.cdra-maker-directory>header h1,.cdra-maker-toolbar h1){margin:2px 0 5px;color:var(--dc-deep)!important;letter-spacing:-.03em!important;text-transform:none!important;font-family:Manrope,system-ui,sans-serif!important;font-size:clamp(32px,2.4vw,36px)!important;font-weight:700!important;line-height:1.15!important}html body #encore-main :is(.di-eyebrow,.cdra-maker-directory .eyebrow,.cdra-maker-toolbar>div>p:first-child){letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700;line-height:1.3;color:var(--dc-green)!important;margin:0 0 5px!important}html body #encore-main :is(.document-intake .di-header p,.cdra-maker-directory>header p,.cdra-maker-toolbar span){color:var(--dc-muted);margin:0;font-size:14px;line-height:1.5}html body #encore-main .document-intake .di-layout{grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:16px}html body #encore-main .document-intake .di-workspace{gap:16px}html body #encore-main :is(.document-intake .di-panel,.document-intake .di-agent-settings,.document-intake .di-agent-report,.document-intake .di-target,.document-intake .di-preview,.document-intake .di-job,.document-intake .di-process,.document-intake .di-handoff-row,.cdra-maker-create,.cdra-maker-card,.cdra-maker-tree,.cdra-maker-editor,.cdra-maker-evidence,.cdra-maker-block,.cdra-maker-add){border-color:var(--dc-line);background:var(--dc-paper);color:var(--dc-ink);border-radius:9px;box-shadow:0 7px 22px #224b2713}html body #encore-main .document-intake .di-panel{padding:16px}html body #encore-main .document-intake .di-package-panel{top:12px}html body #encore-main .document-intake .di-dropzone{border:1px dashed var(--dc-strong-line);background:var(--dc-soft);border-radius:8px;min-height:116px;padding:22px}html body #encore-main :is(.document-intake h2,.document-intake h3,.cdra-maker-directory h2,.cdra-maker-shell h2,.cdra-maker-shell h3){color:var(--dc-ink);letter-spacing:-.015em;font-family:Manrope,system-ui,sans-serif;font-weight:700}html body #encore-main :is(.document-intake label,.cdra-maker-directory label,.cdra-maker-shell label){color:var(--dc-muted);letter-spacing:.02em;font-size:11px;font-weight:700}html body #encore-main :is(.document-intake input:not([type=checkbox]):not([type=radio]):not([type=file]),.document-intake select,.document-intake textarea,.cdra-maker-directory input,.cdra-maker-directory select,.cdra-maker-shell input,.cdra-maker-shell select,.cdra-maker-shell textarea){border:1px solid var(--dc-strong-line);background:var(--dc-paper);min-height:38px;color:var(--dc-ink);border-radius:6px;outline:none;padding:8px 10px;font-family:Manrope,system-ui,sans-serif;font-size:13px}html body #encore-main :is(.document-intake input,.document-intake select,.document-intake textarea,.cdra-maker-directory input,.cdra-maker-directory select,.cdra-maker-shell input,.cdra-maker-shell select,.cdra-maker-shell textarea):focus-visible{border-color:var(--dc-green);box-shadow:0 0 0 3px #176b4224}html body #encore-main :is(.document-intake button,.cdra-maker-directory button,.cdra-maker-shell button){font-family:Manrope,system-ui,sans-serif}html body #encore-main :is(.document-intake .di-primary,.cdra-maker-create button[type=submit],.cdra-maker-shell .toolbar-actions button:first-child){border:1px solid var(--dc-green);border-radius:6px;min-height:38px;font-size:12px;font-weight:700;background:var(--dc-green)!important;color:#fffef8!important}html body #encore-main :is(.document-intake .di-secondary,.cdra-maker-downloads button,.cdra-maker-shell .toolbar-actions button,.cdra-maker-block button,.cdra-maker-add button,.cdra-maker-evidence button){border:1px solid var(--dc-strong-line);background:var(--dc-paper);min-height:36px;color:var(--dc-deep);border-radius:6px;font-size:12px;font-weight:700}html body #encore-main :is(.document-intake button,.cdra-maker-directory button,.cdra-maker-shell button):not(:disabled):hover{border-color:var(--dc-green);filter:brightness(.98)}html body #encore-main .document-intake :is(.di-agent-settings,.di-stats span,.di-agent-state,.di-value,.di-findings li,.di-target h3,.di-preview,.di-handoff-row){background:var(--dc-soft)}html body #encore-main .document-intake :is(.di-agent-report,.di-process){background:linear-gradient(135deg,var(--dc-soft),var(--dc-paper) 72%)}html body #encore-main .document-intake :is(.di-package:hover,.di-package.active){border-color:var(--dc-strong-line);background:var(--dc-soft)}html body #encore-main .document-intake :is(.di-analysis-stats span,.di-asset,.di-candidate){border-color:var(--dc-line)}html body #encore-main .document-intake :is(.di-analysis-stats span,.di-findings li){background:var(--dc-paper)}html body #encore-main .document-intake th{background:var(--dc-soft);color:var(--dc-deep)}html body #encore-main .document-intake :is(th,td){border-color:var(--dc-line)}html body #encore-main .document-intake .di-process progress{accent-color:var(--dc-green)}html body #encore-main .cdra-maker-create{margin-bottom:16px;padding:16px}html body #encore-main .cdra-maker-cards{gap:10px}html body #encore-main .cdra-maker-card{padding:14px}html body #encore-main .cdra-maker-card:hover{border-color:var(--dc-green)}html body #encore-main .draft-badge{color:#7b4a0c;background:#fff3d7;border:1px solid #d6a157;font-size:11px}html body #encore-main .cdra-maker-toolbar{z-index:4;border:1px solid var(--dc-strong-line);background:color-mix(in srgb,var(--dc-paper) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9px;margin:0 0 16px;padding:14px 16px;position:sticky;top:12px;box-shadow:0 7px 22px #224b2713}html body #encore-main .cdra-maker-toolbar h1{font-size:clamp(24px,2vw,30px)!important}html body #encore-main .cdra-maker-grid{grid-template-columns:minmax(210px,250px) minmax(380px,1fr) minmax(230px,290px);gap:16px}html body #encore-main :is(.cdra-maker-tree header,.cdra-maker-evidence header,.cdra-maker-editor>header,.cdra-maker-evidence article){border-color:var(--dc-line)}html body #encore-main .cdra-maker-tree button.active{background:var(--dc-soft);color:var(--dc-deep)}html body #encore-main .cdra-maker-tree footer{background:var(--dc-soft)}html body #encore-main :is(.cdra-maker-block,.cdra-maker-add){box-shadow:none}html body #encore-main .cdra-maker-block.linked{border-left-color:var(--dc-green)}html body #encore-main .risk-metrics div{background:var(--dc-soft)}html body #encore-main .cdra-maker-add .aigor-generate{border-color:var(--dc-strong-line);background:var(--dc-soft);color:var(--dc-deep)}:root[data-theme=dark] #encore-main :is(.document-intake,.cdra-maker-directory,.cdra-maker-shell){--dc-paper:#101d16;--dc-page:#08130e;--dc-soft:#17291f;--dc-line:#345242;--dc-strong-line:#4b6e5b;--dc-green:#69c891;--dc-deep:#8bd8aa;--dc-ink:#e7f3eb;--dc-muted:#9fb2a7;background-image:linear-gradient(#69c8910b 1px,#0000 1px),linear-gradient(90deg,#69c8910b 1px,#0000 1px),radial-gradient(circle at 88% 4%,#dbb44f0f,#0000 28%)}:root[data-theme=dark] body #encore-main :is(.document-intake .di-header,.cdra-maker-directory>header){background:linear-gradient(110deg,var(--dc-paper),color-mix(in srgb,var(--dc-soft) 48%,var(--dc-paper)));box-shadow:0 8px 24px #0000003d}:root[data-theme=dark] body #encore-main :is(.document-intake .di-panel,.document-intake .di-agent-settings,.document-intake .di-agent-report,.document-intake .di-target,.document-intake .di-preview,.document-intake .di-job,.document-intake .di-process,.document-intake .di-handoff-row,.cdra-maker-create,.cdra-maker-card,.cdra-maker-tree,.cdra-maker-editor,.cdra-maker-evidence,.cdra-maker-block,.cdra-maker-add,.cdra-maker-toolbar){border-color:var(--dc-line);background:var(--dc-paper);color:var(--dc-ink);box-shadow:0 8px 24px #00000038}:root[data-theme=dark] body #encore-main :is(.document-intake .di-dropzone,.document-intake .di-agent-settings,.document-intake .di-stats span,.document-intake .di-agent-state,.document-intake .di-value,.document-intake .di-target h3,.document-intake .di-preview,.document-intake .di-handoff-row,.cdra-maker-tree button.active,.cdra-maker-tree footer,.risk-metrics div,.cdra-maker-add .aigor-generate){background:var(--dc-soft)}:root[data-theme=dark] body #encore-main :is(.document-intake .di-agent-report,.document-intake .di-process){background:linear-gradient(135deg,var(--dc-soft),var(--dc-paper) 72%)}:root[data-theme=dark] body #encore-main .draft-badge{color:#f3c779;background:#342810;border-color:#8a6530}@media (width<=1100px){html body #encore-main .cdra-maker-grid{grid-template-columns:220px minmax(0,1fr)}}@media (width<=850px){#encore-main :is(.document-intake,.cdra-maker-directory,.cdra-maker-shell){padding:12px}html body #encore-main .document-intake .di-layout{grid-template-columns:1fr}html body #encore-main :is(.document-intake .di-header,.cdra-maker-directory>header){padding:17px 16px 15px}html body #encore-main :is(.document-intake .di-header h1,.cdra-maker-directory>header h1){font-size:28px!important}}@media (width<=760px){html body #encore-main .cdra-maker-toolbar{margin:0 0 12px;position:static}html body #encore-main .cdra-maker-grid{grid-template-columns:1fr}}.clup-document-workspace{background:var(--cdra-workspace);min-width:0;height:calc(100dvh - 58px);color:var(--cdra-ink);flex-direction:column;display:flex;overflow:hidden}.clup-maker button,.clup-export summary{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:33px;padding:7px 10px;font-size:12px;display:inline-flex}.clup-maker button:hover:not(:disabled),.clup-export summary:hover{background:var(--cdra-selected)}.clup-maker button:disabled{opacity:.45;cursor:default}.clup-maker :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--cdra-accent);outline-offset:2px}.clup-document-header{background:var(--cdra-surface);border-bottom:1px solid var(--cdra-border);z-index:4;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:10px 18px;display:flex}.clup-document-identity{align-items:center;gap:12px;min-width:0;display:flex}.clup-document-identity>svg{color:var(--cdra-accent);flex:none}.clup-document-identity>div{min-width:0}.clup-document-identity span{color:var(--cdra-muted);font-size:10px}.clup-document-identity small{background:var(--cdra-selected);border-radius:3px;margin-left:7px;padding:2px 4px;font-size:9px}.clup-document-identity h1{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:19px;line-height:1.3;overflow:hidden}.clup-document-identity p{color:var(--cdra-muted);margin:0;font-size:10px}.clup-document-actions{flex:none;align-items:center;gap:5px;display:flex}.clup-maker .clup-save{color:#fff;background:#146b46}.clup-maker .clup-save:hover:not(:disabled){background:#0f5b3b}.clup-export{position:relative}.clup-export summary{list-style:none}.clup-export>div{background:var(--cdra-surface);border:1px solid var(--cdra-border);z-index:10;border-radius:7px;min-width:155px;padding:6px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 5px 20px #132d1e22}.clup-document-ribbon{border-bottom:1px solid var(--cdra-border);background:var(--cdra-surface);flex:none;align-items:center;gap:4px;min-width:0;padding:4px 14px;font-size:11px;display:flex}.clup-document-ribbon button[aria-pressed=true]{background:var(--cdra-selected);color:var(--cdra-accent)}.clup-document-ribbon>span{color:var(--cdra-muted);padding-left:12px}.clup-document-ribbon>a{white-space:nowrap;color:var(--cdra-accent);margin-left:auto;padding:5px}.clup-document-layout{flex:1;min-width:0;min-height:0;display:flex;position:relative}.clup-document-navigation{border-right:1px solid var(--cdra-border);background:var(--cdra-surface);flex-direction:column;flex:none;width:220px;padding:12px;font-size:12px;display:flex;overflow:auto}.clup-document-navigation header,.clup-document-editing header{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.clup-document-navigation>p{color:var(--cdra-muted);margin:7px 0 16px;font-size:11px}.clup-document-navigation nav{gap:5px;display:grid}.clup-document-navigation nav button{text-align:left;border-left:2px solid #0000;justify-content:start;align-items:start;gap:9px;padding:12px 10px;line-height:1.5}.clup-document-navigation nav button>svg{flex:none;margin-top:4px}.clup-document-navigation nav button small{color:var(--cdra-muted);margin-bottom:3px;font-size:10px;display:block}.clup-document-navigation nav button[aria-pressed=true]{background:var(--cdra-selected);border-left-color:var(--cdra-accent);color:var(--cdra-accent)}.clup-source-note{color:var(--cdra-muted);overflow-wrap:anywhere;padding:24px 8px;font-size:11px;line-height:1.7}.clup-source-note strong{font-size:11px}.clup-source-note details{margin-top:18px}.clup-document-navigation footer{color:var(--cdra-muted);border-top:1px solid var(--cdra-border);margin-top:auto;padding:12px 8px;font-size:10px}.clup-document-canvas{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.clup-document-loading{text-align:center;color:var(--cdra-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:30px;display:flex}.clup-document-loading h2{margin:0;font-size:18px}.clup-document-loading p{max-width:400px;font-size:12px}.clup-document-editing{background:var(--cdra-surface);border-left:1px solid var(--cdra-border);flex-direction:column;flex:none;gap:12px;width:330px;padding:12px;display:flex;overflow:auto}.clup-document-search{gap:6px;display:flex}.clup-document-search input{width:100%;min-width:0;font:inherit;border:1px solid var(--cdra-border);color:var(--cdra-ink);background:var(--cdra-surface);border-radius:5px;padding:9px;font-size:12px}.clup-edit-hint,.clup-edit-location{color:var(--cdra-muted);margin:0;font-size:11px;line-height:1.6}.clup-edit-results{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:auto}.clup-maker .clup-edit-result{text-align:left;border:1px solid var(--cdra-border);flex:none;width:100%;padding:10px;font-size:12px;line-height:1.6;display:block}.clup-edit-result small{color:var(--cdra-muted);font-size:10px;display:block}.clup-edit-result span{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clup-edit-pagination,.clup-edit-actions{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.clup-document-editing textarea{resize:vertical;border:1px solid var(--cdra-border);width:100%;min-height:230px;color:var(--cdra-ink);background:var(--cdra-surface);border-radius:5px;padding:12px;font:15px/1.7 Georgia,serif}.clup-document-notice,.clup-maker-error{background:var(--cdra-selected);color:var(--cdra-ink);flex:none;margin:0;padding:8px 18px;font-size:12px}.clup-maker-error{color:#9c2828;background:#fff0ed}.clup-maker-empty{padding:40px}.clup-maker-history{padding:0;list-style:none}.clup-maker-history li{border-bottom:1px solid #ddd;padding:15px 0}.clup-maker-history button{margin-left:12px}@media (width<=1100px){.clup-document-navigation{width:185px}.clup-document-ribbon>span{display:none}.clup-document-editing{width:300px}.clup-document-identity h1{font-size:16px}}@media (width<=760px){.clup-document-header{flex-direction:column;align-items:start;gap:6px;padding:8px 10px}.clup-document-identity h1{font-size:16px}.clup-document-actions{justify-content:space-between;gap:2px;width:100%}.clup-document-actions button,.clup-export summary{padding:6px;font-size:11px}.clup-document-ribbon{padding:4px 8px}.clup-document-navigation{z-index:3;width:210px;position:absolute;inset:0 auto 0 0;box-shadow:6px 0 20px #10251a22}.clup-document-editing{z-index:4;width:min(330px,100%);position:absolute;inset:0 0 0 auto;box-shadow:-6px 0 20px #10251a22}.clup-document-ribbon a{font-size:10px}.clup-document-ribbon button{font-size:11px}.clup-document-workspace{height:calc(100dvh - var(--header-height-dynamic,58px))}}.clup-document-search button{white-space:nowrap;flex:none}.clup-rich-workspace{min-width:0;max-width:100%;font-family:inherit}.clup-rich-workspace .cdra-gdoc-chrome{flex-direction:column;display:flex}.clup-rich-workspace .cdra-ribbon-controls{white-space:nowrap;align-items:center;gap:14px;min-height:62px;padding:10px 20px;display:flex;overflow-x:auto}.clup-rich-workspace .cdra-ribbon-controls svg{width:17px;height:17px}.clup-rich-workspace .cdra-ribbon-controls button{align-items:center;gap:7px;display:inline-flex}.clup-rich-workspace .cdra-ribbon-controls span{color:var(--cdra-muted);font-size:12px}.clup-source-link{color:var(--cdra-accent);white-space:nowrap;padding:10px 18px;font-size:12px}.clup-rich-layout{align-items:flex-start;min-width:0;display:flex}.clup-rich-navigation{background:var(--cdra-surface);border-right:1px solid var(--cdra-border);width:250px;height:calc(100dvh - var(--clup-top-offset,58px) - var(--clup-chrome-height));top:var(--clup-chrome-height);flex:none;padding:18px 12px;position:sticky;overflow:auto}.clup-rich-navigation>strong{color:var(--cdra-accent);margin:3px 8px 22px;font-size:13px;display:block}.clup-rich-navigation label{color:var(--cdra-muted);font-size:11px}.clup-rich-navigation select{border:1px solid var(--cdra-border);background:var(--cdra-surface);width:100%;color:var(--cdra-ink);border-radius:5px;margin:5px 0 14px;padding:8px;font-size:12px}.clup-rich-navigation nav{gap:3px;display:grid}.clup-rich-navigation nav button{text-align:left;color:var(--cdra-muted);background:0 0;border:0;border-left:2px solid #0000;padding:10px 12px;font-size:13px;line-height:1.5}.clup-rich-navigation button[aria-current]{color:var(--cdra-accent);background:var(--cdra-selected);border-left-color:var(--cdra-accent)}.clup-rich-navigation small{color:#146b46;background:#dcfce7;border-radius:8px;padding:2px 6px}.clup-rich-canvas{background:var(--cdra-workspace);flex:1;min-width:0;padding:0 24px 40px;overflow-x:auto}.clup-rich-section-heading{color:var(--cdra-muted);align-items:center;gap:10px;padding:14px 0;font-size:12px;display:flex}.clup-rich-section-heading small{white-space:nowrap;margin-left:auto}.clup-rich-section-heading button{color:inherit;background:0 0;border:0}.clup-rich-paper{box-sizing:border-box;color:#161616;width:816px;min-height:1056px;font-family:var(--cdra-report-font);background:#fff;border:1px solid #dce4de;margin:12px auto 24px;padding:80px 72px;box-shadow:0 3px 24px #18312312}.clup-rich-paper .tiptap{overflow-wrap:break-word;outline:0;min-height:880px}.clup-rich-paper .tiptap p{margin:0 0 12px}.clup-rich-paper .tiptap h1{font-size:26px}.clup-rich-paper .tiptap h2{font-size:22px}.clup-rich-paper .tiptap h3{font-size:18px}.clup-rich-paper .tiptap img{max-width:100%;height:auto}.clup-rich-paper .tableWrapper{overflow-x:auto}.clup-rich-paper table{border-collapse:collapse;table-layout:fixed;width:100%}.clup-rich-paper :is(td,th){vertical-align:top;border:1px solid #52635b;min-width:55px;padding:8px;position:relative}.clup-rich-paper .clup-preserved-object{white-space:pre-wrap;border:1px dashed #b8c8bd;margin:12px 0;padding:8px}.clup-preserved-object small{color:#64756b;font:10px/1.5 var(--cdra-report-font);display:block}.clup-preserved-object figcaption{font-size:13px}.clup-rich-footnote{text-align:center;color:var(--cdra-muted);max-width:800px;margin:auto;font-size:11px}.clup-rich-workspace .clup-export{font-size:13px;position:relative}.clup-rich-workspace .clup-export summary{cursor:pointer;align-items:center;gap:5px;padding:8px;display:flex}.clup-rich-workspace .clup-export>div{background:var(--cdra-surface);z-index:10;min-width:160px;padding:10px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 4px 15px #0002}.clup-rich-workspace .clup-export button{white-space:nowrap;padding:10px}.clup-rich-workspace .cdra-gdoc-tool-group{flex-shrink:0}.clup-rich-workspace .cdra-find-bar input{min-width:0}.clup-rich-workspace button:disabled{opacity:.5;cursor:not-allowed}.clup-rich-workspace .cdra-gdoc-title-row h1{max-width:30ch!important}@media (width<=1000px){.clup-rich-navigation{width:210px}.clup-rich-workspace .cdra-gdoc-appbar{flex-wrap:wrap}.clup-rich-workspace .cdra-gdoc-appbar-right{margin-left:auto}.clup-rich-paper{margin-left:0}.clup-rich-workspace .cdra-gdoc-title-row h1{max-width:25ch!important}}@media (width<=760px){.clup-rich-navigation{top:calc(var(--clup-top-offset,58px) + var(--clup-chrome-height));z-index:240;width:240px;position:fixed;left:0;box-shadow:8px 0 30px #0002}.clup-rich-canvas{padding:0 10px 25px}.clup-rich-section-heading small,.clup-source-link{display:none}.clup-rich-workspace .cdra-gdoc-appbar-right{justify-content:space-between;width:100%;gap:3px!important}.clup-rich-workspace .cdra-gdoc-appbar-right button{padding:6px!important;font-size:11px!important}.clup-rich-workspace .cdra-gdoc-title-row h1{max-width:27ch!important;font-size:16px!important}.clup-rich-workspace .cdra-find-bar{flex-wrap:wrap}.clup-rich-workspace .cdra-ribbon-tabs{max-width:100%;overflow-x:auto}.clup-rich-workspace .cdra-ribbon-navigation{min-width:0}}.clup-rich-canvas{scroll-margin-top:var(--clup-chrome-height)}.clup-live-binding{background:#f3faf6;border:1px solid #b5d7c2;margin:16px 0;padding:18px}.clup-live-binding>small{color:#146b46;font-size:10px}.clup-live-binding h2{font-size:18px}.clup-live-binding p{font-size:12px}.clup-rich-paper .clup-preserved-object{border-color:#0000;padding:0}.clup-rich-paper .clup-preserved-object:hover{border-color:#b8c8bd}.clup-preserved-object small{visibility:hidden}.clup-preserved-object:hover small,.clup-preserved-object.ProseMirror-selectednode small{visibility:visible}.clup-stream-section{scroll-margin-top:calc(var(--clup-chrome-height) + 14px);overflow-anchor:auto}.clup-stream-section .clup-rich-paper{min-height:360px;margin-top:0}.clup-stream-section .tiptap{min-height:120px}.clup-stream-label{font:11px/1.5 var(--cdra-report-font);color:#64756b;border-bottom:1px solid #e5e9e6;margin-bottom:24px;padding-bottom:8px}.clup-stream-section [role=alert] button{margin-top:12px;padding:8px 12px;display:block}.clup-rich-canvas{height:calc(100dvh - var(--clup-top-offset,58px) - var(--clup-chrome-height));overscroll-behavior:contain;overflow-anchor:auto;scrollbar-gutter:stable;position:relative;overflow:auto}.clup-stream-section{overflow-anchor:auto;display:flow-root}.clup-rich-section-heading{position:relative}@font-face{font-family:Carlito;src:url(/application/assets/Carlito-Regular-0SVaPmXO.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Carlito;src:url(/application/assets/Carlito-Bold-BJcLgNK8.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Carlito;src:url(/application/assets/Carlito-Italic-k6WBWGYE.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Carlito;src:url(/application/assets/Carlito-BoldItalic-DXaMi4S4.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}.clup-book-create.cdra-maker-create form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}.clup-book-scope{grid-column:1/-1;margin:0}.clup-book-options{grid-column:1/-1;grid-template-columns:minmax(160px,1fr) minmax(240px,1.5fr) auto;align-items:end;gap:16px;display:grid}.clup-book-create .clup-book-refresh{color:#205b3c;min-height:36px;font:inherit;cursor:pointer;background:#f2f8f4;border:1px solid #b7cebf;border-radius:6px;margin:12px 0 16px;padding:7px 12px}.clup-book-create .clup-book-refresh:hover{background:#e6f1e9}.clup-book-create form label{flex:240px;min-width:0}.clup-book-create input,.clup-book-create select{color:#24352b;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5ce;border-radius:6px;padding:9px 12px}.clup-book-create form>button,.clup-book-options>button{color:#fff;background:#176b45;border:0;border-radius:6px;min-height:42px;padding:10px 18px;font-weight:600}.clup-book-create-note{color:#58685f;margin:12px 0 0;font-size:12px;line-height:1.6}.clup-book-mode .clup-rich-paper{border:1px solid #dce1dd;padding:67px 86px;font-family:Carlito,Calibri,sans-serif;box-shadow:0 2px 12px #17291f12}.clup-book-mode .clup-rich-paper .tiptap{color:#161b18;line-height:1.15;font-family:Carlito,Calibri,sans-serif!important;font-size:16px!important}.clup-book-mode .clup-rich-paper .tiptap p{margin:0 0 9px;line-height:1.15}html body #encore-main .clup-book-mode .clup-rich-paper .tiptap :is(p,h1,h2,h3,td,th,figcaption){font-family:Carlito,Calibri,sans-serif!important}html body #encore-main .clup-book-mode .clup-rich-paper .tiptap>p{line-height:1.15;font-size:16px!important}html body #encore-main .clup-book-mode .clup-rich-paper .tiptap :is(td,th) p{line-height:1.15;font-size:13.33px!important}html body #encore-main .clup-book-mode .clup-rich-paper .tiptap :is(span,strong,em,b,i,u):not([style*=font-family]){font-family:inherit!important}.clup-book-mode .clup-rich-paper .tiptap h1{color:#111;margin:20px 0 14px;font-size:24px;line-height:1.2}.clup-book-mode .clup-rich-paper .tiptap h2{color:#111;margin:20px 0 12px;font-size:18px;line-height:1.3}.clup-book-mode .clup-rich-paper .tiptap h3{color:#111;font-size:16px}.clup-book-mode .clup-rich-paper :is(td,th){vertical-align:middle;border-color:#b8c3bc;padding:7px;font-size:13.33px}.clup-book-mode .clup-rich-paper .clup-preserved-object{margin:10px 0}.clup-book-mode .clup-rich-paper .clup-preserved-object small{display:none}.clup-book-mode .clup-stream-label{color:#6b776e;letter-spacing:.02em;border-bottom:1px solid #90ad9b;font-family:inherit}.clup-book-mode .clup-rich-navigation{width:230px;padding:14px 10px}.clup-book-mode .clup-rich-navigation nav button{border-radius:0 5px 5px 0;padding:9px 10px;font-size:12px}.clup-book-status{color:#536157;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 0;font-size:12px;display:flex}.clup-book-status strong{color:#213d2b;font-weight:600}.clup-book-status button{color:#195a36;background:#fff;border:1px solid #c5d4ca;border-radius:5px;margin-left:auto;padding:7px 12px}.clup-book-mode .clup-rich-section-heading{flex-wrap:wrap;gap:6px}html body #encore-main .clup-book-mode .cdra-gdoc-appbar-right .cdra-gdoc-primary-save{flex-shrink:0;justify-content:center;width:auto!important;min-width:116px!important}.clup-book-mode details.planning-basis{min-height:0;margin:8px 0;padding:8px 12px}.clup-book-mode details.planning-basis>summary{margin:0;line-height:1.5}@media (width<=760px){.clup-book-create.cdra-maker-create form,.clup-book-options{grid-template-columns:minmax(0,1fr)}.clup-book-status{align-items:flex-start}.clup-book-status button{margin-left:0}.clup-book-mode .clup-rich-navigation{width:240px}}.clup-writing-panel{color:#344c3e;overflow-wrap:anywhere;background:#fff;border:1px solid #d7e2da;border-radius:8px;max-width:100%;margin:0 0 18px;padding:18px;font-size:13px;line-height:1.55}.clup-writing-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.clup-writing-heading strong{color:#174d32;font-size:16px}.clup-writing-heading span{color:#5c6b62;font-size:12px}.clup-writing-panel p{margin:8px 0}.clup-writing-meter{font-size:12px;display:block}.clup-writing-meter progress{accent-color:#19734a;width:100%;height:8px;margin:10px 0;display:block}.clup-writing-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.clup-writing-actions button{color:#195638;min-height:40px;font:inherit;background:#fff;border:1px solid #bccfc2;border-radius:6px;padding:8px 13px}.clup-writing-actions button:first-child{color:#fff;background:#176b45;border-color:#176b45}.clup-writing-actions button:disabled{opacity:.5;cursor:not-allowed}.clup-writing-actions button:focus-visible{outline-offset:2px;outline:3px solid #92c6a7}.clup-writing-panel details{border-top:1px solid #e3e9e5;padding-top:10px}.clup-writing-panel summary{cursor:pointer;font-weight:600}.clup-writing-panel ol{max-height:340px;margin:12px 0;padding-left:20px;overflow:auto}.clup-writing-panel li{border-bottom:1px solid #e7ece8;padding:10px 8px}.clup-writing-panel li>div{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.clup-writing-panel li span,.clup-writing-panel small{color:#63736a;font-size:11px}.clup-writing-panel [role=alert]{color:#943f27}.clup-writing-panel li>button{white-space:normal;text-align:left;max-width:100%;margin-top:.6rem;padding:.55rem .8rem;line-height:1.4;display:block}.cbms-page,.cbms-modal-layer{--cbms-green:#146c43;--cbms-green-dark:#0e5232;--cbms-green-soft:#edf7f0;--cbms-blue:#2563eb;--cbms-blue-soft:#eff6ff;--cbms-violet:#7c3aed;--cbms-violet-soft:#f5f3ff;--cbms-amber:#c56a14;--cbms-amber-soft:#fff7ed;--cbms-red:#b74435;--cbms-red-soft:#fff1f0;--cbms-border:#dde6df;--cbms-border-light:#ebf0ec;--cbms-page-bg:#f7f8f5;--cbms-surface:#fff;--cbms-ink:#18251f;--cbms-muted:var(--ui-muted);font-family:var(--encore-font-sans)}.cbms-page{box-sizing:border-box;background:var(--cbms-page-bg);width:100%;min-width:0;max-width:none;min-height:100%;color:var(--cbms-ink);-webkit-font-smoothing:antialiased;grid-auto-rows:max-content;align-content:start;gap:14px;margin:0;padding:14px 18px 28px;font-size:14px;line-height:1.4;display:grid}.cbms-page>*{min-width:0;margin-block:0}.cbms-page :is(button,input,select,textarea){font-family:inherit;font-size:14px}.cbms-page :focus-visible{outline:2px solid var(--cbms-green);outline-offset:2px}.cbms-page-header{border:1px solid var(--cbms-border);background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:20px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #19453211}.cbms-page-header:after{content:"";pointer-events:none;background:radial-gradient(#146c4314,#0000 70%);border-radius:50%;width:360px;height:110px;position:absolute;bottom:-54px;right:150px}.cbms-page-heading{z-index:1;min-width:0;position:relative}.cbms-breadcrumb{color:var(--cbms-muted);letter-spacing:.065em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.cbms-breadcrumb svg{width:14px;height:14px;color:var(--ui-muted)}.cbms-breadcrumb strong{color:var(--cbms-green);font-weight:700}.cbms-page-header h1{overflow-wrap:anywhere;max-width:100%;color:var(--cbms-ink)!important;letter-spacing:-.025em!important;margin:0 0 4px!important;font-size:26px!important;font-weight:600!important;line-height:1.2!important}.cbms-page-header p{color:var(--cbms-muted);margin:0;font-size:14px}.cbms-header-actions{z-index:1;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.cbms-button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 14px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;font-size:14px!important}.cbms-button:disabled{cursor:not-allowed;opacity:.5}.cbms-button-primary{border:1px solid var(--cbms-green);background:var(--cbms-green);color:#fff}.cbms-button-primary:hover:not(:disabled){background:var(--cbms-green-dark)}.cbms-button-secondary{border:1px solid var(--ui-line);background:var(--cbms-surface);color:var(--cbms-green);box-shadow:0 2px 6px #1432230a}.cbms-button-secondary:hover:not(:disabled){background:var(--cbms-green-soft);border-color:#7eac91}.cbms-modal-layer{z-index:var(--encore-z-modal,12000);inset:calc(var(--encore-dialog-header-offset,var(--header-height-dynamic,var(--header-height,66px))) + env(safe-area-inset-top)) 0 0;box-sizing:border-box;place-items:center;padding:clamp(16px,2.5vw,28px);display:grid;position:fixed;overflow:hidden}.cbms-modal-scrim{background:var(--encore-dialog-scrim,#12211d47);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.cbms-modal{width:min(920px,100vw - 48px);max-height:var(--encore-dialog-max-height,calc(100dvh - 112px));border:1px solid var(--cbms-border);background:var(--cbms-surface);color:var(--cbms-ink);box-shadow:var(--encore-dialog-shadow,0 22px 58px #1131262e);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.cbms-modal>header{border-bottom:1px solid var(--cbms-border);background:linear-gradient(135deg,#fff,#f5faf7);justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 20px;display:flex}.cbms-modal>header span{color:var(--cbms-green);letter-spacing:.08em;font-size:10px;font-weight:700}.cbms-modal>header h2{color:var(--cbms-ink);margin:3px 0 0;font-size:21px;font-weight:600;line-height:1.25}.cbms-modal>header p{color:var(--cbms-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.cbms-modal-close{border:1px solid var(--cbms-border);background:var(--cbms-surface);width:36px;height:36px;color:var(--cbms-muted);border-radius:50%;flex:0 0 36px;place-items:center;padding:0;display:grid}.cbms-modal-close:hover{border-color:var(--ui-line);background:var(--cbms-green-soft);color:var(--cbms-green)}.cbms-modal-close svg{width:18px;height:18px}.cbms-modal-body{overscroll-behavior:contain;min-height:0;padding:22px;overflow:auto}.cbms-modal>footer{border-top:1px solid var(--cbms-border);background:var(--ui-soft);justify-content:flex-end;align-items:center;gap:10px;padding:13px 20px;display:flex}.cbms-detail-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.cbms-detail-list>div{border:1px solid var(--cbms-border-light);background:var(--ui-soft);border-radius:10px;min-width:0;min-height:78px;padding:14px 16px}.cbms-detail-list dt{color:var(--ui-muted);letter-spacing:.065em;text-transform:uppercase;font-size:10px;font-weight:700}.cbms-detail-list dd{color:var(--cbms-ink);overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.45}.cbms-panel,.cbms-toolbar,.cbms-table-panel,.cbms-stat-card,.cbms-overview-card,.cbms-setting-card,.cbms-advanced{box-sizing:border-box;border:1px solid var(--cbms-border)!important;background:var(--cbms-surface)!important;border-radius:14px!important;box-shadow:0 2px 8px #1432230a!important}.cbms-toolbar>div{gap:12px}.cbms-toolbar :is(input,select){border-color:var(--ui-line)!important;background:var(--ui-panel)!important;min-height:42px!important;color:var(--cbms-ink)!important;border-radius:8px!important}.cbms-toolbar label>span:first-child{color:var(--cbms-ink);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.cbms-table-panel{overflow:hidden}.cbms-table-panel .hud-panel-br{display:none}.cbms-table-panel .standard-table{font-size:13px}.cbms-table-panel .standard-table th{border-top:0;border-bottom:1px solid var(--cbms-border);background:var(--ui-soft);color:var(--ui-ink);letter-spacing:.045em;padding:13px 16px;font-size:11px}.cbms-table-panel .standard-table td{border-bottom-color:var(--cbms-border-light);color:var(--ui-ink);padding:14px 16px}.cbms-table-panel .standard-table tr:hover td{background:var(--ui-soft);color:var(--cbms-ink)}.cbms-table-panel .pagination-container{min-height:58px;background:var(--ui-panel)!important}.cbms-error{background:var(--ui-soft);color:#982f26;border:1px solid #efb4ad;border-radius:10px;padding:14px 16px;font-size:14px}.cbms-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cbms-stat-card{--cbms-accent:var(--cbms-green);--cbms-accent-soft:var(--cbms-green-soft);min-height:132px;padding:19px 20px 18px;position:relative;overflow:hidden;border-top:4px solid var(--cbms-accent)!important;background:linear-gradient(145deg,#fff 62%,var(--cbms-accent-soft))!important}.cbms-stat-card[data-tone=blue]{--cbms-accent:var(--cbms-blue);--cbms-accent-soft:var(--cbms-blue-soft)}.cbms-stat-card[data-tone=violet]{--cbms-accent:var(--cbms-violet);--cbms-accent-soft:var(--cbms-violet-soft)}.cbms-stat-head{color:var(--cbms-muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.cbms-stat-icon{background:var(--cbms-accent-soft);width:34px;height:34px;color:var(--cbms-accent);border-radius:9px;place-items:center;display:grid}.cbms-stat-icon svg{width:18px;height:18px}.cbms-stat-card>strong{color:var(--cbms-ink);margin-top:10px;font-size:30px;font-weight:600;line-height:1;display:block}.cbms-stat-card>small{color:var(--cbms-muted);margin-top:9px;font-size:12px;display:block}.cbms-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.cbms-overview-card{overflow:hidden}.cbms-overview-card>header{border-bottom:1px solid var(--cbms-border);background:linear-gradient(135deg,#fff,#f5faf7);align-items:center;gap:10px;padding:16px 20px;display:flex}.cbms-overview-card>header svg{width:20px;height:20px;color:var(--cbms-green)}.cbms-overview-card>header h2{color:var(--cbms-ink);margin:0;font-size:18px;font-weight:600}.cbms-overview-card .cbms-empty{color:var(--cbms-muted);text-align:center;margin:0;padding:30px 20px;font-size:13px}.cbms-overview-row{border-bottom:1px solid var(--cbms-border-light);padding:13px 20px}.cbms-overview-row:last-child{border-bottom:0}.cbms-summary-list{margin:0;padding:6px 20px 8px}.cbms-summary-list>div{border-bottom:1px solid var(--cbms-border-light);justify-content:space-between;gap:16px;padding:13px 0;display:flex}.cbms-summary-list>div:last-child{border-bottom:0}.cbms-summary-list dt{color:var(--cbms-muted);font-size:13px}.cbms-summary-list dd{color:var(--cbms-ink);margin:0;font-size:15px;font-weight:700}.cbms-operations-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:stretch;gap:18px;display:grid}.cbms-operations-card{padding:20px}.cbms-operations-card>header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.cbms-operations-card>header svg{width:21px;height:21px;color:var(--cbms-green)}.cbms-operations-card h2{margin:0;font-size:18px;font-weight:600}.cbms-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cbms-info-tile{border:1px solid var(--cbms-border-light);background:var(--ui-soft);border-radius:10px;padding:15px 16px}.cbms-info-tile span{color:var(--ui-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.cbms-info-tile strong{color:var(--cbms-ink);overflow-wrap:anywhere;margin-top:6px;font-size:15px;font-weight:600;display:block}.cbms-quick-links{gap:10px;display:grid}.cbms-quick-link{border:1px solid var(--cbms-border);min-height:48px;color:var(--cbms-ink);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.cbms-quick-link:hover{background:var(--cbms-green-soft);color:var(--cbms-green);border-color:#86b49a}.cbms-quick-link svg{width:16px;height:16px}.cbms-verification-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cbms-verification-stat{border:1px solid var(--cbms-border);border-left:4px solid var(--cbms-amber);background:var(--ui-panel);text-align:left;border-radius:12px;padding:16px 18px;box-shadow:0 2px 8px #1432230a}.cbms-verification-stat strong{color:var(--cbms-ink);margin-top:9px;font-size:24px;display:block}.cbms-verification-stat:hover{background:var(--cbms-amber-soft);border-color:#d7a16d}.cbms-verification-stat.is-active{border-color:var(--cbms-green);border-left-color:var(--cbms-green);background:var(--cbms-green-soft);box-shadow:0 0 0 1px #146c431f}.cbms-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cbms-setting-card{padding:20px}.cbms-setting-card h2{color:var(--cbms-ink);margin:0 0 16px;font-size:18px;font-weight:600}.cbms-advanced{padding:18px 20px}.cbms-advanced summary{cursor:pointer;color:var(--cbms-ink);font-size:14px;font-weight:600}:root[data-theme=dark] :is(.cbms-page,.cbms-modal-layer){--cbms-page-bg:#101b15;--cbms-surface:#18271f;--cbms-border:#385246;--cbms-border-light:#2d4438;--cbms-ink:#e0eee6;--cbms-muted:var(--ui-muted);--cbms-green-soft:#22372b}:root[data-theme=dark] .cbms-page-header{background:linear-gradient(135deg,#18271f,#1a2c22 60%,#21392b)}:root[data-theme=dark] .cbms-toolbar :is(input,select){color:var(--cbms-ink)!important;background:#17221d!important;border-color:#486354!important}:root[data-theme=dark] .cbms-table-panel .standard-table th{color:#c8ddd1;background:#203229}:root[data-theme=dark] .cbms-table-panel .standard-table tr:hover td{color:#fff;background:#21382b}:root[data-theme=dark] .cbms-overview-card>header{background:linear-gradient(135deg,#18271f,#21362a)}:root[data-theme=dark] .cbms-info-tile{background:#14231b}:root[data-theme=dark] .cbms-verification-stat{background:#18271f}:root[data-theme=dark] .cbms-modal>header{background:linear-gradient(135deg,#18271f,#21362a)}:root[data-theme=dark] .cbms-modal>footer,:root[data-theme=dark] .cbms-detail-list>div{background:#14231b}.cbms-page,.cbms-modal-layer{--cbms-green:#176b42;--cbms-green-dark:#105132;--cbms-green-soft:#edf4e9;--cbms-border:#bfd0bd;--cbms-border-light:#d8e2d4;--cbms-page-bg:#f6f7ed;--cbms-surface:#fffef8f5;--cbms-surface-soft:#edf4e9;--cbms-surface-muted:#f4f7ef;--cbms-ink:#123829;--cbms-muted:#66776d;--cbms-shadow:0 7px 22px #224b2713}.cbms-page{background-color:var(--cbms-page-bg);background-image:radial-gradient(circle at 88% 2%,#f8cc5621,#0000 22%),linear-gradient(#1f6f420e 1px,#0000 1px),linear-gradient(90deg,#1f6f420e 1px,#0000 1px);background-size:100% 100%,40px 40px,40px 40px;gap:16px;padding:18px 20px 32px}.cbms-page-header.encore-command-header{min-height:124px;box-shadow:var(--cbms-shadow);background:linear-gradient(110deg,#fffef8f7,#edf4e9e6);border-color:#a8c4a9;border-radius:9px;margin-bottom:0;padding:18px 20px}.cbms-page-header.encore-command-header:before,.cbms-page-header.encore-command-header:after{z-index:2;background:0 0;border-radius:0;bottom:auto}.cbms-page-header.encore-command-header h1{color:#145b38!important;margin:3px 0 5px!important;font-size:28px!important;font-weight:700!important;line-height:1.15!important}.cbms-page-header.encore-command-header p{max-width:90ch;color:var(--cbms-muted);font-size:12px;line-height:1.55}.cbms-breadcrumb{color:var(--cbms-green);letter-spacing:.08em;margin:0 0 6px;font:600 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.cbms-breadcrumb svg{color:#7d9485;width:11px;height:11px}.cbms-breadcrumb strong{color:var(--cbms-green)}.cbms-button{min-height:38px;box-shadow:none;border-radius:7px;padding:8px 13px}.cbms-button:hover:not(:disabled){transform:none}.cbms-button-secondary{background:#fffef8e0;border-color:#a8c4a9}.cbms-panel,.cbms-toolbar,.cbms-table-panel,.cbms-stat-card,.cbms-overview-card,.cbms-setting-card,.cbms-advanced{border-color:var(--cbms-border)!important;background:linear-gradient(145deg,var(--cbms-surface) 70%,#edf4e9c2)!important;box-shadow:var(--cbms-shadow)!important;border-radius:9px!important}.cbms-stat-card{--cbms-accent:var(--cbms-green);--cbms-accent-soft:var(--cbms-green-soft);min-height:126px;padding:18px 19px;border-top-width:1px!important;border-left:3px solid var(--cbms-accent)!important;background:linear-gradient(135deg,var(--cbms-surface) 62%,var(--cbms-accent-soft))!important}.cbms-stat-card[data-tone=blue],.cbms-stat-card[data-tone=violet]{--cbms-accent:var(--cbms-green);--cbms-accent-soft:var(--cbms-green-soft)}.cbms-stat-card[data-tone=amber]{--cbms-accent:#b77a0b;--cbms-accent-soft:#fff5d9}.cbms-stat-card[data-tone=red]{--cbms-accent:#b84b4f;--cbms-accent-soft:#fff0e7}.cbms-stat-head,.cbms-info-tile span,.cbms-toolbar label>span:first-child{color:#506c5e;letter-spacing:.08em;text-transform:uppercase;font:600 9px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.cbms-stat-icon{border:1px solid color-mix(in srgb,var(--cbms-accent) 25%,transparent);border-radius:7px;width:32px;height:32px}.cbms-stat-card>strong{color:var(--cbms-ink);font-size:29px;font-weight:700}.cbms-stat-card>small{color:var(--cbms-muted)}.cbms-overview-card>header{border-bottom-color:var(--cbms-border);background:#edf4e9b8;min-height:50px;padding:13px 16px}.cbms-overview-card>header h2,.cbms-operations-card h2,.cbms-setting-card h2{color:var(--cbms-ink);font-size:16px;font-weight:600}.cbms-overview-card>header svg,.cbms-operations-card>header svg{color:var(--cbms-green)}.cbms-overview-card-body{min-height:98px}.cbms-info-tile,.cbms-detail-list>div{border-color:var(--cbms-border-light);background:var(--cbms-surface-soft);border-radius:7px}.cbms-quick-link{border-color:var(--cbms-border);background:#fffef8c2;border-radius:7px}.cbms-quick-link:hover{background:var(--cbms-green-soft);border-color:#77a685}.cbms-toolbar{padding:15px 16px}.cbms-toolbar :is(input,select){border-color:var(--cbms-border)!important;background:#fffef8e6!important;border-radius:6px!important;min-height:40px!important}.cbms-table-panel .standard-table th{border-bottom-color:var(--cbms-border);background:var(--cbms-surface-soft);color:#506c5e;letter-spacing:.08em;text-transform:uppercase;font:600 9px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.cbms-table-panel .standard-table td{border-bottom-color:var(--cbms-border-light);color:var(--cbms-ink)}.cbms-table-panel .standard-table tr:hover td{background:var(--cbms-surface-muted)}.cbms-table-panel .pagination-container{background:#fffef8db!important}.cbms-verification-stat{border-color:var(--cbms-border);background:var(--cbms-surface);box-shadow:var(--cbms-shadow);border-left-color:#b77a0b;border-radius:8px}.cbms-modal{border-color:var(--cbms-border);background:var(--cbms-surface);border-radius:9px}.cbms-modal>header{border-bottom-color:var(--cbms-border);background:var(--cbms-surface-soft)}.cbms-modal-close{border-color:var(--cbms-border);background:var(--cbms-surface);border-radius:7px}.cbms-modal>footer{border-top-color:var(--cbms-border);background:var(--cbms-surface-muted)}.cbms-error{color:#982e30;background:#fff0e7;border-color:#e3a5a3;border-radius:7px}:root[data-theme=dark] :is(.cbms-page,.cbms-modal-layer){--cbms-page-bg:#0b1510;--cbms-surface:#101d16f7;--cbms-surface-soft:#17291f;--cbms-surface-muted:#0d1b14;--cbms-border:#345242;--cbms-border-light:#294336;--cbms-ink:#e7f3eb;--cbms-muted:#9fb2a7;--cbms-green:#69c891;--cbms-green-dark:#4fac79;--cbms-green-soft:#17291f;--cbms-shadow:0 9px 28px #0000003d}:root[data-theme=dark] .cbms-page{background-image:linear-gradient(#69c89109 1px,#0000 1px),linear-gradient(90deg,#69c89109 1px,#0000 1px)}:root[data-theme=dark] .cbms-page-header.encore-command-header{background:linear-gradient(110deg,#12271dfa,#0c1b14f5);border-color:#4b6e5b}:root[data-theme=dark] .cbms-page-header.encore-command-header h1{color:#8bd8aa!important}:root[data-theme=dark] .cbms-page-header.encore-command-header p{color:var(--cbms-muted)}:root[data-theme=dark] .cbms-breadcrumb,:root[data-theme=dark] .cbms-breadcrumb strong{color:#69c891}:root[data-theme=dark] :is(.cbms-panel,.cbms-toolbar,.cbms-table-panel,.cbms-overview-card,.cbms-setting-card,.cbms-advanced){background:linear-gradient(145deg,var(--cbms-surface) 72%,var(--cbms-surface-soft))!important}:root[data-theme=dark] .cbms-button-secondary,:root[data-theme=dark] .cbms-quick-link{color:#8bd8aa;background:#101d16;border-color:#4b6e5b}:root[data-theme=dark] .cbms-stat-card[data-tone=amber]{--cbms-accent:#e0b949;--cbms-accent-soft:#292516}:root[data-theme=dark] .cbms-stat-card[data-tone=red]{--cbms-accent:#df7b79;--cbms-accent-soft:#2d1b19}:root[data-theme=dark] .cbms-stat-head,:root[data-theme=dark] .cbms-info-tile span,:root[data-theme=dark] .cbms-toolbar label>span:first-child{color:#9fb2a7}:root[data-theme=dark] .cbms-overview-card>header,:root[data-theme=dark] .cbms-modal>header,:root[data-theme=dark] .cbms-info-tile,:root[data-theme=dark] .cbms-detail-list>div{background:var(--cbms-surface-soft)}:root[data-theme=dark] .cbms-toolbar :is(input,select){background:#101d16!important;border-color:#4b6e5b!important}:root[data-theme=dark] .cbms-table-panel .standard-table th{background:var(--cbms-surface-soft);color:#9fb2a7}:root[data-theme=dark] .cbms-table-panel .standard-table td{color:var(--cbms-ink)}:root[data-theme=dark] .cbms-table-panel .standard-table tr:hover td{background:var(--cbms-surface-soft)}:root[data-theme=dark] .cbms-table-panel .pagination-container{background:var(--cbms-surface)!important}:root[data-theme=dark] .cbms-modal>footer{background:var(--cbms-surface-muted)}:root[data-theme=dark] .cbms-error{color:#f2a5a1;background:#321c1b;border-color:#764542}@media (width<=1200px){.cbms-stats,.cbms-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cbms-overview-grid>:last-child{grid-column:1/-1}}@media (width<=900px){.cbms-page{gap:16px;padding:14px 16px 40px}.cbms-page-header{flex-direction:column;align-items:flex-start;min-height:auto;padding:18px 20px}.cbms-header-actions{justify-content:flex-start}.cbms-operations-grid,.cbms-settings-grid{grid-template-columns:minmax(0,1fr)}.cbms-info-grid,.cbms-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.cbms-page{padding-inline:12px}.cbms-page-header h1{font-size:25px!important}.cbms-header-actions,.cbms-header-actions>*{width:100%}.cbms-stats,.cbms-overview-grid,.cbms-verification-stats,.cbms-info-grid{grid-template-columns:minmax(0,1fr)}.cbms-overview-grid>:last-child{grid-column:auto}.cbms-button{white-space:normal}.cbms-modal-layer{padding:12px}.cbms-modal{width:calc(100vw - 24px);max-height:calc(100dvh - var(--encore-dialog-header-offset,var(--header-height-dynamic,var(--header-height,66px))) - 24px);border-radius:14px}.cbms-modal>header{padding:15px 16px}.cbms-modal-body{padding:16px}.cbms-modal>footer{padding:12px 16px}.cbms-detail-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cbms-button{transition:none}}.cdra-rm-context{border:1px solid var(--cf-border);border-left:4px solid var(--cf-green);background:var(--cf-green-soft);border-radius:10px;gap:12px;padding:15px;display:grid}.cdra-rm-context>span{color:var(--cf-green);letter-spacing:.07em;font-size:10px}.cdra-rm-context dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;display:grid}.cdra-rm-context dl>div{min-width:0}.cdra-rm-context dt,.cdra-rm-context-copy small{color:var(--cf-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.cdra-rm-context dd{overflow-wrap:anywhere;margin:3px 0 0}.cdra-rm-context-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cdra-rm-context-copy>div{border-top:1px solid var(--cf-border);padding-top:10px}.cdra-rm-context-copy p{margin:4px 0 0;line-height:1.5}.cdra-rm-approaches{border:1px solid var(--cf-border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:14px;display:grid}.cdra-rm-approaches legend{color:var(--cf-ink);padding:0 6px;font-size:12px}.cdra-rm-approaches label{border:1px solid var(--cf-border);background:var(--cf-surface);cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;display:flex}.cdra-rm-approaches label.is-selected{border-color:var(--cf-green);background:var(--cf-green-soft)}.cdra-rm-approaches input{width:16px;height:16px;accent-color:var(--cf-green);margin:2px 0 0}.cdra-rm-approaches span{gap:3px;display:grid}.cdra-rm-approaches strong{font-size:13px}.cdra-rm-approaches small{color:var(--cf-muted);font-size:11px;line-height:1.45}.cdra-rm-interventions{border:1px solid var(--cf-border);border-radius:10px;overflow:hidden}.cdra-rm-interventions>header{border-bottom:1px solid var(--cf-border);justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.cdra-rm-interventions h3{margin:0;font-size:15px}.cdra-rm-interventions p{color:var(--cf-muted);margin:3px 0 0;font-size:12px}.cdra-rm-interventions>header button{min-height:36px}.cdra-rm-interventions>div>article{border-bottom:1px solid var(--cf-border-light);justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.cdra-rm-interventions>div>article:last-child{border-bottom:0}.cdra-rm-interventions article>div{gap:3px;display:grid}.cdra-rm-interventions article span{color:var(--cf-muted);font-size:11px}.cdra-rm-interventions article>div:last-child{grid-auto-flow:column;align-items:center;gap:10px;display:flex}.cdra-rm-interventions article button{min-height:auto;color:var(--cf-green);background:0 0;border:0;padding:0;font-size:12px}.cdra-rm-empty{text-align:center;padding:18px!important}.cdra-rm-required-note{border:1px solid var(--cf-border);background:var(--cf-bg);color:var(--cf-muted);border-radius:8px;margin:0;padding:9px 12px;font-size:11px}.cdra-rm-intervention-grid{align-items:start}.cdra-rm-intervention-grid .cdra-findings-field :is(input,select){height:42px}.cdra-rm-policy-field>span i{color:#a23b32;font-style:normal}.cdra-rm-policy-field.has-error :is(input,select,textarea){background:var(--ui-panel);border-color:#bd4a3f}.cdra-rm-policy-field .cdra-rm-field-error{color:#a23b32}.cdra-rm-policy-field.has-error :is(input,select,textarea):focus{outline-offset:1px;outline:2px solid #bd4a3f33}.cdra-rm-page .cdra-findings-table .standard-table :is(th,td){vertical-align:middle}.cdra-rm-value-badge{color:#486054;white-space:nowrap;background:#f2f6f3;border:1px solid #d6e2da;border-radius:999px;align-items:center;min-height:22px;padding:3px 8px;font-size:11px;line-height:1.2;display:inline-flex}.cdra-rm-value-badge.is-priority-high,.cdra-rm-value-badge.is-priority-critical{color:#9c382e;background:#fff0ed;border-color:#edc1ba}.cdra-rm-value-badge.is-priority-medium{color:#835d12;background:#fff8e6;border-color:#ead59f}.cdra-rm-value-badge.is-priority-low{color:#286846;background:#edf8f1;border-color:#bcdcc8}.cdra-rm-value-badge[class*=is-timeframe-]{color:#315f72;background:#eef7fa;border-color:#bfd5df}.cdra-rm-value-badge[class*=is-type-]{color:#3f5a4b;background:#f4f7f5;border-color:#c9d6ce}.cdra-findings-modal>header,.cdra-findings-modal>footer{flex:none}:root[data-theme=dark] .cdra-rm-value-badge{color:#d6e7dd;background:#203229;border-color:#486354}:root[data-theme=dark] .cdra-rm-required-note{background:#14231b}@media (width<=900px){.cdra-rm-context dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cdra-rm-approaches{grid-template-columns:1fr}}@media (width<=620px){.cdra-rm-context-copy{grid-template-columns:1fr}.cdra-rm-interventions>header,.cdra-rm-interventions>div>article{flex-direction:column;align-items:flex-start}.cdra-rm-interventions>header button{width:100%}}.mda-source-sections,.mda-linked-context{gap:16px;display:grid}.mda-source-sections>section,.mda-linked-context>section,.mda-form{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px;padding:16px}.mda-source-sections h3,.mda-linked-context h3,.mda-form h3{color:#173f33;margin:0 0 12px;font-size:14px}.mda-readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.mda-readonly-grid>div{border-bottom:1px solid var(--ui-line);min-width:0;padding:0 0 8px}.mda-readonly-grid dt{color:var(--ui-muted);text-transform:uppercase;font-size:11px;font-weight:700}.mda-readonly-grid dd{color:var(--ui-ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.mda-area-warning{background:var(--ui-soft);color:#755711;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:12px}.mda-form{gap:14px;display:grid}.mda-form label{gap:6px;display:grid}.mda-form label>span{color:#284b40;font-size:12px;font-weight:700}.mda-form label>small{color:var(--ui-muted)}.mda-form input,.mda-form select,.mda-form textarea{box-sizing:border-box;border:1px solid var(--ui-line);background:var(--ui-panel);width:100%;color:var(--ui-ink);font:inherit;border-radius:8px;padding:10px 12px}.mda-factors{margin-top:12px;font-size:13px}.mda-factors ul,.mda-linked-context ul{margin:7px 0 0;padding-left:20px}.mda-linked-context article{border-top:1px solid var(--ui-line);padding:10px 0}.mda-linked-context article:first-of-type{border-top:0}.mda-linked-context p{color:var(--ui-muted);margin:5px 0;font-size:13px}.mda-unavailable{color:var(--ui-muted);font-size:13px}.mda-page .cdra-findings-add{text-decoration:none}@media (width<=720px){.mda-readonly-grid{grid-template-columns:1fr}}.mda-map-link{color:#176a50;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.mda-map-link svg{width:14px}.cdra-findings-badge.is-candidate{color:#2857a5;background:#e8f0ff}.mda-current-status{align-items:center;gap:10px;display:flex}.mda-current-status>span{color:#284b40;font-size:12px;font-weight:700}.clup-source-card{border:1px solid var(--cf-border);border-left:4px solid var(--cf-green);background:var(--cf-green-soft);border-radius:10px;gap:8px;padding:16px;display:grid}.clup-source-card>span,.clup-derived>span{color:var(--cf-green);letter-spacing:.08em;font-size:9px;font-weight:800}.clup-source-card h3{margin:0;font-size:17px}.clup-source-card>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.clup-source-card p,.clup-derived p{margin:0;font-size:12px;line-height:1.45}.clup-source-card p b{margin-right:5px}.clup-source-card>div p{gap:2px;display:grid}.clup-source-card>div b{color:var(--cf-muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px}.clup-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.clup-form-grid>.cdra-findings-field:has(textarea){grid-column:1/-1}.clup-derived{border:1px solid var(--cf-border);background:var(--ui-soft);border-radius:9px;align-content:start;gap:5px;padding:12px 14px;display:grid}.clup-hub{gap:10px;padding-top:4px;display:grid}.clup-hub>h3{margin:0;font-size:16px}.clup-hub>p{color:var(--cf-muted);margin:0;font-size:11px}.clup-chain{gap:8px;display:grid}.clup-chain article{border:1px solid var(--cf-border);background:var(--ui-panel);border-radius:9px;gap:3px;padding:11px 13px;display:grid}.clup-chain article span{color:var(--cf-green);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.clup-chain article small{color:var(--cf-muted)}.clup-chain article i{font-size:11px;font-style:normal}.clup-chain em{color:var(--cf-muted);font-size:12px}:root[data-theme=dark] .clup-derived,:root[data-theme=dark] .clup-chain article{background:#14231b}@media (width<=800px){.clup-source-card>div,.clup-form-grid{grid-template-columns:1fr}.clup-form-grid>.cdra-findings-field:has(textarea){grid-column:auto}}.clup-source-disclosure{display:block}.clup-source-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.clup-source-disclosure summary::-webkit-details-marker{display:none}.clup-source-disclosure summary>div{gap:3px;display:grid}.clup-source-disclosure summary svg{width:17px;transition:transform .18s}.clup-source-disclosure[open] summary svg{transform:rotate(180deg)}.clup-source-disclosure[open] summary{margin-bottom:12px}.clup-mda-picker{border:1px solid var(--cf-border);border-radius:10px;gap:8px;margin:0;padding:14px;display:grid}.clup-mda-picker legend{padding:0 6px;font-size:11px;font-weight:700}.clup-mda-picker label{align-items:flex-start;gap:8px;font-size:12px;display:flex}.clup-mda-picker input{margin-top:2px}.clup-guidance{border-left:3px solid var(--cf-green);background:var(--cf-green-soft);color:var(--cf-muted);margin:0;padding:11px 13px;font-size:11px;line-height:1.5}.clup-synthesis{gap:18px}.clup-synthesis-card{border:1px solid var(--cf-border);background:var(--cf-surface);border-radius:12px;gap:18px;padding:20px;display:grid}.clup-synthesis-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.clup-synthesis-card>header span{color:var(--cf-green);letter-spacing:.08em;font-size:9px;font-weight:800}.clup-synthesis-card>header h2{margin:3px 0;font-size:20px}.clup-synthesis-card>header p{color:var(--cf-muted);margin:0;font-size:12px}.clup-checklist{border:1px solid var(--cf-border);border-radius:10px;gap:8px;padding:14px;display:grid}.clup-checklist h3,.clup-checklist p{margin:0}.clup-checklist p{color:var(--cf-muted);font-size:11px}.clup-checklist>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.clup-checklist span{background:var(--ui-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:flex}.clup-checklist span b{font-size:11px}.clup-checklist .is-complete{color:#126b42;background:var(--ui-soft)}.clup-checklist .is-incomplete{color:#9b4a08;background:#fff2dc}.clup-checklist .is-not_applicable{color:var(--ui-muted);background:var(--ui-soft)}.clup-synthesis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.clup-synthesis-section{border:1px solid var(--cf-border);border-radius:9px;align-content:start;gap:8px;padding:13px;display:grid}.clup-synthesis-section h3,.clup-synthesis-section p{margin:0}.clup-synthesis-section h3{font-size:13px}.clup-synthesis-section p{color:var(--cf-muted);font-size:11px}.clup-synthesis-section ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.clup-synthesis-section li{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.clup-synthesis-section .cdra-findings-badge{flex:none}:root[data-theme=dark] .clup-checklist span{background:#19251f}:root[data-theme=dark] .clup-checklist .is-complete{background:#153729}:root[data-theme=dark] .clup-checklist .is-incomplete{background:#3b2c18}:root[data-theme=dark] .clup-checklist .is-not_applicable{background:#26302b}@media (width<=800px){.clup-checklist>div,.clup-synthesis-grid{grid-template-columns:1fr}.clup-synthesis-card{padding:14px}}@media print{.clup-synthesis .cdra-findings-header-actions,.clup-synthesis .sidebar,.clup-synthesis .app-header{display:none!important}.clup-synthesis-card{break-inside:avoid;box-shadow:none}}.clup-implementation-workspace{min-height:100%;display:grid}.clup-workflow-tabs{background:var(--cf-page,var(--ui-soft));gap:8px;padding:18px 28px 0;display:flex}.clup-workflow-tabs button{border:1px solid var(--cf-border);color:var(--cf-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:9px 14px;font-size:11px;font-weight:700}.clup-workflow-tabs button.is-active{border-color:var(--cf-green);background:var(--cf-green);color:#fff}@media (width<=800px){.clup-workflow-tabs{padding:14px 16px 0;overflow-x:auto}.clup-workflow-tabs button{white-space:nowrap}}.post-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0;display:grid}.post-metrics article,.post-panel,.post-source,.post-review-alert{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px;padding:16px}.post-metrics strong{color:#15754f;font-size:1.7rem;display:block}.post-metrics span,.post-source span{color:var(--ui-muted);font-size:.82rem;display:block}.post-panel h2{margin:0 0 14px;font-size:1rem}.post-review-alert{background:var(--ui-soft);border-color:#eadca9;align-items:center;gap:12px;margin-bottom:16px;display:flex}.post-review-alert svg{color:#9b6b00}.post-review-alert span{color:#665c3b;font-size:.82rem;display:block}.post-ppa-table{gap:8px;display:grid}.post-ppa-table article{border-top:1px solid var(--ui-line);grid-template-columns:minmax(240px,2fr) auto 70px 130px minmax(150px,1fr);align-items:center;gap:14px;padding:11px 0;display:grid}.post-ppa-table article:first-child{border-top:0}.post-ppa-table article div span{color:var(--ui-muted);font-size:.78rem;display:block}.post-source{background:var(--ui-soft);border-left:4px solid #16825a;margin:10px 0}.post-trigger-list{border:1px solid var(--ui-line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:14px 0;padding:12px;display:grid}.post-trigger-list legend{padding:0 6px;font-weight:600}.post-trigger-list label{align-items:center;gap:8px;font-size:.85rem;display:flex}.post-review-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.post-embedded .cdra-findings-page{padding:0}@media (width<=900px){.post-ppa-table article{grid-template-columns:1fr 1fr}.post-review-checklist{grid-template-columns:1fr}}.local-plan-source{border:1px solid var(--ui-line);background:var(--ui-soft);border-left:4px solid #16825a;border-radius:12px;margin:12px 0}.local-plan-source summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.local-plan-source summary span{letter-spacing:.08em;color:#278361;font-size:.7rem}.local-plan-source summary h3{margin:3px 0 0;font-size:.95rem}.local-plan-source summary svg{width:18px}.local-plan-source[open] summary svg{transform:rotate(180deg)}.local-plan-source-grid{border-top:1px solid var(--ui-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.local-plan-source-grid p{color:var(--ui-muted);margin:0;font-size:.8rem}.local-plan-source-grid b{color:var(--ui-ink);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;display:block}.local-plan-matrix{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px;overflow:auto}.local-plan-matrix table{border-collapse:collapse;width:100%;min-width:1100px}.local-plan-matrix th,.local-plan-matrix td{border-bottom:1px solid var(--ui-line);text-align:left;padding:12px;font-size:.78rem}.local-plan-matrix th{background:var(--ui-soft);color:var(--ui-muted);text-transform:uppercase;letter-spacing:.03em}.local-plan-matrix td:first-child b,.local-plan-matrix td:first-child span{display:block}.local-plan-matrix td:first-child span{color:var(--ui-muted);margin-top:3px;font-size:.72rem}.local-plan-cell{align-items:center;gap:5px;text-decoration:none;display:inline-flex}.local-plan-cell svg{color:#187a55;width:13px}@media (width<=700px){.local-plan-source-grid{grid-template-columns:1fr}}.investment-title,.investment-actions{flex-direction:column;gap:4px;display:flex}.investment-title a,.investment-actions a,.investment-source nav a{color:var(--encore-green,#16764b);align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.investment-title svg,.investment-source nav svg{width:13px;height:13px}.investment-source{border:1px solid #16764b33;border-radius:12px;margin:12px 0;overflow:hidden}.investment-source summary{cursor:pointer;background:#16764b0f;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.investment-source summary span{color:#368065;letter-spacing:.04em;font-size:11px;font-weight:700}.investment-source summary h3{margin:3px 0 0;font-size:15px}.investment-source summary>svg{width:17px;height:17px}.investment-source[open] summary>svg{transform:rotate(180deg)}.investment-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.investment-source-grid p{flex-direction:column;gap:3px;min-width:0;margin:0;font-size:13px;display:flex}.investment-source-grid b{color:var(--ui-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.investment-source nav{border-top:1px solid #16764b1f;flex-wrap:wrap;gap:14px;padding:12px 16px;display:flex}@media (width<=860px){.investment-source-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.investment-source-grid{grid-template-columns:1fr}.investment-source nav{flex-direction:column;align-items:flex-start}}.cross-plan-page{gap:18px;display:grid}.cross-plan-status{background:linear-gradient(135deg,#f4fbf7,#fff);border:1px solid #cfe1d7;border-left:5px solid #147a55;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.cross-plan-status span,.cross-plan-chain>header span{letter-spacing:.08em;color:#267759;font-size:11px;font-weight:800}.cross-plan-status h2,.cross-plan-chain h2{color:#18352b;margin:4px 0}.cross-plan-status p,.cross-plan-chain header p,.cross-plan-panel>p{color:#61716a;margin:0}.cross-plan-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.cross-plan-stat{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px;gap:5px;padding:14px 16px;display:grid}.cross-plan-stat span{text-transform:uppercase;color:var(--ui-muted);font-size:11px;font-weight:750}.cross-plan-stat strong{color:var(--ui-ink);font-size:20px}.cross-plan-stat small{color:var(--ui-muted)}.cross-plan-stat.good{border-top:3px solid #21835e}.cross-plan-stat.warn{border-top:3px solid #c78b1f}.cross-plan-stat.danger{border-top:3px solid #bd4c4c}.cross-plan-search{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex}.cross-plan-search svg{width:17px;color:var(--ui-muted)}.cross-plan-search input{background:0 0;border:0;outline:0;width:100%;padding:12px 0}.cross-plan-panel{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:14px;padding:18px}.cross-plan-panel h3{color:var(--ui-ink);align-items:center;gap:8px;margin:0 0 5px;display:flex}.cross-plan-panel h3 svg{width:18px}.cross-plan-table-wrap{border:1px solid var(--ui-line);border-radius:10px;margin-top:14px;overflow:auto}.cross-plan-matrix{border-collapse:collapse;width:100%;min-width:1300px}.cross-plan-matrix th,.cross-plan-matrix td{border-bottom:1px solid var(--ui-line);text-align:left;vertical-align:top;white-space:nowrap;padding:11px 12px}.cross-plan-matrix th{background:var(--ui-soft);color:var(--ui-muted);text-transform:uppercase;font-size:11px;position:sticky;top:0}.cross-plan-matrix td:first-child{white-space:normal;min-width:240px}.cross-plan-matrix td small{color:var(--ui-muted);margin-top:4px;display:block}.cross-plan-chain{border:1px solid var(--ui-line);background:var(--ui-soft);break-inside:avoid;border-radius:16px;gap:14px;padding:20px;display:grid}.cross-plan-chain>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cross-plan-complete-icon{color:#18845c}.cross-plan-check-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.cross-plan-check-groups>div{border:1px solid var(--ui-line);border-radius:10px;padding:12px}.cross-plan-check-groups h4,.cross-plan-contributions h4{color:var(--ui-ink);margin:0 0 8px}.cross-plan-check-groups span{border-bottom:1px solid var(--ui-line);justify-content:space-between;gap:8px;padding:6px 0;font-size:12px;display:flex}.cross-plan-check-groups span:last-child{border-bottom:0}.cross-plan-check-groups span:after{font-weight:700}.cross-plan-check-groups .is-complete{color:#176a4b}.cross-plan-check-groups .is-incomplete{color:#a33f3f}.cross-plan-check-groups .is-needs_update{color:#9b6818}.cross-plan-check-groups .is-not_applicable{color:var(--ui-muted)}.cross-plan-lineage{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cross-plan-lineage li{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;flex-direction:column;justify-content:space-between;min-height:90px;padding:12px;display:flex;position:relative}.cross-plan-lineage li:not(:last-child):after{content:"↓";color:var(--ui-muted);position:absolute;top:34px;right:-10px}.cross-plan-lineage span{letter-spacing:.06em;text-transform:uppercase;color:#56806d;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.cross-plan-lineage b{color:var(--ui-ink);font-size:12px;line-height:1.45;display:block;overflow:hidden}.cross-plan-lineage a,.cross-plan-warnings a{color:#147a55;align-items:center;gap:5px;margin-top:9px;font-size:12px;font-weight:700;display:inline-flex}.cross-plan-lineage svg,.cross-plan-warnings svg{width:13px}.cross-plan-contributions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.cross-plan-contributions article{border:1px solid var(--ui-line);border-radius:10px;padding:12px}.cross-plan-contributions ul{margin:0;padding-left:18px}.cross-plan-contributions li,.cross-plan-contributions p{color:var(--ui-muted);font-size:12px}.cross-plan-trace{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;padding:14px 16px}.cross-plan-trace summary{cursor:pointer;color:var(--ui-ink);justify-content:space-between;align-items:center;font-weight:750;display:flex}.cross-plan-trace summary svg{width:16px}.cross-plan-trace dl{grid-template-columns:160px minmax(0,1fr);gap:8px 14px;margin:16px 0 0;display:grid}.cross-plan-trace dt{color:var(--ui-muted);font-weight:700}.cross-plan-trace dd{flex-wrap:wrap;gap:6px;margin:0;display:flex}.cross-plan-trace code{background:var(--ui-soft);overflow-wrap:anywhere;border-radius:5px;max-width:100%;padding:3px 6px}.cross-plan-warnings ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cross-plan-warnings li{background:var(--ui-soft);border-left:4px solid #bd4c4c;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.cross-plan-warnings li.is-warning{background:var(--ui-soft);border-left-color:#cf9022}.cross-plan-warnings span{color:var(--ui-muted);text-transform:uppercase;margin-top:3px;font-size:11px;display:block}@media (width<=1100px){.cross-plan-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.cross-plan-check-groups,.cross-plan-contributions{grid-template-columns:repeat(2,minmax(0,1fr))}.cross-plan-lineage{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.cross-plan-status,.cross-plan-chain>header,.cross-plan-warnings li{flex-direction:column;align-items:flex-start}.cross-plan-stats,.cross-plan-check-groups,.cross-plan-contributions,.cross-plan-lineage{grid-template-columns:1fr}.cross-plan-lineage li:not(:last-child):after{inset:auto auto -17px 18px}.cross-plan-trace dl{grid-template-columns:1fr}.cross-plan-page{gap:12px}}@media print{.cross-plan-search,.cross-plan-page .cdra-findings-add,.cross-plan-warnings a,.cross-plan-lineage a{display:none!important}.cross-plan-page{display:block}.cross-plan-status,.cross-plan-panel,.cross-plan-chain{box-shadow:none;margin-bottom:14px}.cross-plan-table-wrap{overflow:visible}.cross-plan-matrix{min-width:0;font-size:8px}.cross-plan-lineage{grid-template-columns:repeat(4,1fr)}}.rta-page{--green:#176b4b;--deep:#123f34;--line:#d7e4dc;--soft:#f5f8f4;box-sizing:border-box;width:100%;max-width:none;color:var(--ui-ink);margin:0;padding:24px 26px 30px}.rta-page *{box-sizing:border-box}.rta-registry-intro,.rta-case-header,.rta-stage,.rta-gaps,.rta-lineage{background:var(--ui-panel);border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 30px #174a380f}.rta-registry-intro{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:18px 22px;display:flex}.rta-registry-intro>div{gap:12px;display:flex}.rta-registry-intro svg,.rta-card-heading svg{color:var(--green)}.rta-registry-intro p{color:var(--ui-muted);margin:0}.rta-search{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:13px;align-items:center;gap:10px;max-width:680px;height:50px;margin-bottom:18px;padding:0 15px;display:flex}.rta-search input{width:100%;font:inherit;border:0;outline:0}.rta-table-wrap{background:var(--ui-panel);border:1px solid var(--line);border-radius:16px;overflow:auto}.rta-table{border-collapse:collapse;width:100%;min-width:1180px}.rta-table th,.rta-table td{text-align:left;border-bottom:1px solid var(--line);padding:15px}.rta-table thead th{text-transform:uppercase;background:var(--ui-soft);color:var(--ui-muted);font-size:12px}.rta-open,.rta-primary,.rta-secondary{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-weight:700;text-decoration:none;display:inline-flex}.rta-open{color:var(--green)}.rta-open svg,.rta-primary svg,.rta-secondary svg{width:15px;height:15px}.rta-primary{background:var(--green);color:#fff;border:1px solid var(--green);cursor:pointer;padding:11px 16px}.rta-secondary{border:1px solid var(--ui-line);color:var(--green);background:var(--ui-panel);cursor:pointer;padding:9px 13px}.rta-inline-actions,.rta-context-links{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.rta-destination-status{color:var(--green);text-align:right;font-size:12px}.rta-entry-help,.rta-editor-note{background:var(--ui-soft);color:var(--ui-muted);border-left:3px solid #77a28c;padding:11px 13px;font-size:13px}.rta-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.rta-editor-grid label:has(textarea){grid-column:1/-1}.rta-editor-grid .cdra-findings-field:has(textarea){grid-column:1/-1}.rta-treatment{border:1px solid var(--ui-line);border-radius:12px;flex-wrap:wrap;gap:12px 22px;margin:0 0 18px;padding:14px;display:flex}.rta-treatment legend{color:var(--deep);padding:0 8px;font-weight:800}.rta-treatment label,.rta-check{align-items:center;gap:7px;display:inline-flex}.rta-factor-editor{border-top:1px solid var(--ui-line);margin-top:20px;padding-top:18px}.rta-factor-editor>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.rta-factor-editor>header div{flex-direction:column;display:flex}.rta-factor-editor button,.rta-icon-button{border:1px solid var(--ui-line);background:var(--ui-panel);color:var(--green);font:inherit;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-weight:700;display:inline-flex}.rta-factor-editor button svg,.rta-icon-button svg{width:16px;height:16px}.rta-factor-row{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px;grid-template-columns:1fr 1fr;gap:10px 14px;margin:10px 0;padding:14px;display:grid;position:relative}.rta-factor-row .rta-icon-button{padding:7px;position:absolute;bottom:9px;right:9px}.rta-save-success{color:#135c3d;background:var(--ui-soft);border-radius:10px;align-items:center;gap:8px;margin-bottom:15px;padding:11px 13px;font-weight:700;display:flex}.rta-save-success svg{width:18px;height:18px}.rta-discard-warning{background:var(--ui-soft);color:#7c3d12;border:1px solid #e6b07c;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px 14px;display:flex}.rta-discard-warning p{margin:0}.rta-discard-warning>div{gap:8px;display:flex}.rta-discard-warning button{background:var(--ui-panel);color:#7c3d12;font:inherit;border:1px solid #d49358;border-radius:8px;padding:7px 10px;font-weight:700}.rta-empty,.rta-loading{color:var(--ui-muted);flex-direction:column;align-items:center;gap:8px;padding:50px;display:flex}.rta-workspace{max-width:none}.rta-case-header{border:1px solid var(--ui-line);background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);border-radius:16px;margin-bottom:14px;padding:20px 24px;box-shadow:0 10px 28px #19453211}.rta-back{color:var(--green);gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.rta-back svg{width:16px}.rta-case-title{justify-content:space-between;align-items:flex-end;gap:28px;margin:15px 0 0;display:flex}.rta-case-title>div:first-child>span,.rta-stage>header>div>span,.rta-card>small,.rta-evidence>small,.rta-gaps small,.rta-output-cards small,.rta-builder small{letter-spacing:.07em;color:var(--ui-muted);font-size:11px;font-weight:800}.rta-case-title h1{letter-spacing:-.025em;color:var(--green);margin:4px 0 3px;font-size:26px;font-weight:600;line-height:1.2}.rta-case-title p{color:var(--ui-muted);margin:0;font-size:14px}.rta-risk{flex-direction:column;align-items:flex-end;display:flex}.rta-risk strong{color:var(--deep);margin:4px 0 5px;font-size:21px;line-height:1.2}.rta-risk.is-high strong,.rta-risk.is-very-high strong,.rta-risk.is-extreme strong{color:#9b2c27}.rta-risk.is-moderate strong,.rta-risk.is-medium strong{color:#805313}.rta-risk.is-low strong,.rta-risk.is-very-low strong{color:#17613f}.rta-progress{z-index:10;background:var(--ui-soft);border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-bottom:14px;padding:4px;display:grid;position:sticky;top:0;box-shadow:0 4px 12px #173f320d}.rta-progress button{text-align:left;min-width:0;font:inherit;cursor:pointer;color:var(--ui-ink);background:0 0;border:1px solid #0000;border-bottom-width:2px;border-radius:7px;align-items:center;gap:9px;padding:10px 9px;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:flex}.rta-progress button:hover:not(.is-active){background:var(--ui-soft)}.rta-progress button:focus-visible{outline-offset:2px;outline:3px solid #c58a31}.rta-progress small{background:var(--ui-soft);width:23px;height:23px;color:var(--ui-muted);border-radius:50%;flex:0 0 23px;place-items:center;font-size:11px;font-weight:700;display:grid}.rta-progress span{text-transform:uppercase;flex-direction:column;min-width:0;font-size:11px;font-weight:750;line-height:1.25;display:flex}.rta-progress b{text-transform:none;color:var(--ui-muted);align-items:center;gap:4px;margin-top:3px;font-size:10px;font-weight:600;display:flex}.rta-progress b:before{content:"";background:#9baaa0;border-radius:50%;width:5px;height:5px}.rta-progress .is-complete small{background:var(--ui-soft);color:#246548}.rta-progress .is-complete b{color:#3b7255}.rta-progress .is-complete b:before{background:#4e9a6b}.rta-progress .is-in_progress b{color:#4a6470}.rta-progress .is-in_progress b:before{background:#6c91a0}.rta-progress .is-needs_attention b{color:#8b6530}.rta-progress .is-needs_attention b:before{background:#c18a39}.rta-progress .is-needs_attention small{background:var(--ui-soft);color:#8b6530}.rta-progress .is-active{border-color:var(--green);background:var(--green);color:#fff;box-shadow:0 5px 14px #176b4b24}.rta-progress .is-active small{background:var(--ui-panel);color:var(--green)}.rta-progress .is-active b{color:#e5f2e9}.rta-progress .is-active b:before{display:none}.rta-stage{border-radius:12px;margin:14px 0;padding:20px 24px;scroll-margin-top:96px;box-shadow:0 5px 18px #174a380a}.rta-stage>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding-bottom:15px;display:flex}.rta-stage h2{color:var(--ui-ink);margin:3px 0;font-size:24px}.rta-stage>header p{color:var(--ui-muted);margin:0;font-size:13px}.rta-stage-status{color:#586e65;flex:none;align-items:center;gap:6px;margin-top:7px;font-size:11px;font-weight:700;display:inline-flex}.rta-stage-status i{background:#9bab9f;border-radius:50%;width:7px;height:7px;display:block}.rta-stage-status.is-complete{color:#3b7255}.rta-stage-status.is-complete i{background:#4e9a6b}.rta-stage-status.is-in_progress{color:#4a6470}.rta-stage-status.is-in_progress i{background:#6c91a0}.rta-stage-status.is-needs_attention{color:#8b6530}.rta-stage-status.is-needs_attention i{background:#c18a39}.rta-two,.rta-understand-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rta-card,.rta-check-card,.rta-evidence,.rta-builder,.rta-output-cards>article{border:1px solid var(--line);background:var(--soft);border-radius:14px;padding:18px}.rta-card h3,.rta-check-card h3,.rta-builder h3,.rta-output-cards h3{margin:5px 0 12px}.rta-card p{line-height:1.65}.rta-readonly{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.rta-readonly div{border-bottom:1px solid var(--ui-line);padding:10px 0}.rta-readonly dt{text-transform:uppercase;color:var(--ui-muted);font-size:11px}.rta-readonly dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:650}.rta-check-card{flex-direction:column;display:flex}.rta-check-card>span{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr auto;align-items:center;padding:9px 0;font-size:13px;display:grid}.rta-check-card svg{width:16px}.rta-check-card .done svg{color:var(--green)}.rta-card-heading{justify-content:space-between;display:flex}.rta-caution{background:var(--ui-soft);color:#74511b;border-left:3px solid #d9a321;padding:10px 12px;font-size:12px}.rta-evidence{background:var(--ui-soft);margin:16px 0}.rta-evidence>p{font-size:17px;line-height:1.55}.rta-evidence>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.rta-evidence>div span{background:var(--ui-panel);border-radius:9px;flex-direction:column;padding:10px;font-size:12px;display:flex}.rta-method{border-top:1px dashed var(--ui-line);margin-top:16px;padding-top:12px}.rta-method summary,.rta-lineage summary,.rta-destinations summary{cursor:pointer;color:var(--green);align-items:center;gap:6px;font-weight:750;display:flex}.rta-method summary svg,.rta-lineage summary svg,.rta-destinations summary svg{width:16px}.rta-stage-action{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:14px;margin-top:22px;padding-top:17px;display:flex}.rta-stage-action>span{text-transform:uppercase;color:var(--ui-muted);font-size:11px;font-weight:800}.rta-decision-context{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.rta-decision-context span{background:var(--ui-soft);border-left:3px solid #8bb29f;padding:12px;font-size:13px}.rta-decision-context b{display:block}.rta-builder{background:var(--ui-panel);grid-template-columns:.9fr 1.25fr 1fr;gap:22px;display:grid}.rta-builder>div:not(:last-child){border-right:1px solid var(--line);padding-right:20px}.rta-builder label{gap:8px;padding:7px 0;display:flex}.rta-builder input{accent-color:var(--green)}.rta-builder select{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:9px;width:100%;padding:10px}.rta-subtitle{color:var(--deep);margin:24px 0 12px}.rta-destinations{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.rta-destinations article{border:1px solid var(--line);border-radius:13px;padding:14px}.rta-destinations article>div{justify-content:space-between;gap:7px;display:flex}.rta-destinations h3{font-size:15px}.rta-destinations article>p,.rta-destinations details p{font-size:11px}.rta-output-cards{grid-template-columns:1.45fr repeat(3,1fr);gap:11px;display:grid}.rta-output-cards>article{background:var(--ui-panel)}.rta-output-cards>article>p{min-height:74px;font-size:13px}.rta-stage-about{max-width:680px;color:var(--ui-muted);margin-top:7px;font-size:12px}.rta-stage-about summary{width:max-content;color:var(--green);cursor:pointer;font-weight:700}.rta-stage-about p{margin-top:7px!important}.rta-delivery{border:1px solid var(--line);background:var(--ui-panel);border-radius:10px;width:100%;overflow:hidden}.rta-delivery-heading{border:1px solid var(--ui-line);background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);border-radius:16px;padding:20px 24px;box-shadow:0 10px 28px #19453211}.rta-delivery-heading h1,.rta-delivery-heading h2,.rta-delivery-heading h3{color:var(--ui-ink);letter-spacing:-.025em;margin:0;font-size:26px;line-height:1.3}.rta-delivery-heading p{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0;font-size:13px;display:flex}.rta-delivery-heading>small{color:var(--ui-muted);margin-top:9px;font-size:12px;display:block}.rta-delivery-journey{border-top:1px solid var(--ui-line);background:var(--ui-soft);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:12px 18px 14px;list-style:none;display:grid}.rta-delivery-journey li{align-items:flex-start;gap:8px;min-width:0;display:flex;position:relative}.rta-delivery-journey li:not(:last-child):after{content:"";background:#d6e0d9;height:1px;position:absolute;top:11px;left:29px;right:12px}.rta-delivery-journey li>span{border:1px solid var(--ui-line);background:var(--ui-panel);width:22px;height:22px;color:var(--ui-muted);z-index:1;border-radius:50%;flex:0 0 22px;place-items:center;font-size:10px;font-weight:700;display:grid}.rta-delivery-journey li.is-complete>span{border-color:var(--ui-line);background:var(--ui-soft);color:#246548}.rta-delivery-journey li.is-attention>span{background:var(--ui-soft);color:#8b6530;border-color:#ead6b1}.rta-delivery-journey li.is-current>span{border-color:var(--ui-line);background:var(--ui-soft);color:#446976}.rta-delivery-journey li>div{flex-direction:column;min-width:0;padding-right:9px;display:flex}.rta-delivery-journey strong{color:var(--ui-ink);font-size:11px;line-height:1.3}.rta-delivery-journey small{color:var(--ui-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.35}.rta-delivery-pill{background:var(--ui-soft);min-height:24px;color:var(--ui-ink);border-radius:5px;align-items:center;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.rta-delivery-pill.is-confirmed{background:var(--ui-soft);color:#1c6546}.rta-delivery-pill.is-proposed,.rta-delivery-pill.is-ongoing{background:var(--ui-soft);color:#315d76}.rta-delivery-pill.is-incomplete{background:var(--ui-soft);color:#81571a}.rta-delivery-notice{border-top:1px solid var(--ui-line);background:var(--ui-soft);color:#675638;justify-content:space-between;align-items:center;gap:14px;padding:10px 20px;font-size:12px;line-height:1.5;display:flex}.rta-delivery-notice button,.rta-delivery-choices button{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0;font-weight:700}.rta-delivery-tabs{border-bottom:1px solid var(--line);background:var(--ui-soft);gap:4px;padding:5px 18px 0;display:flex}.rta-delivery-tabs button{min-height:39px;color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:7px 7px 0 0;padding:9px 14px;font-size:13px;font-weight:700}.rta-delivery-tabs button[aria-selected=true]{border-color:var(--line);background:var(--ui-panel);color:#245c42;box-shadow:inset 0 2px var(--green)}.rta-delivery-panel{min-height:148px;padding:18px 20px}.rta-delivery-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;max-width:900px;margin:0;display:grid}.rta-delivery-fields>div{min-width:0}.rta-delivery-fields>.is-wide{grid-column:1/-1}.rta-delivery-fields dt{color:var(--ui-muted);text-transform:uppercase;letter-spacing:.025em;margin-bottom:5px;font-size:11px;font-weight:700}.rta-delivery-fields dd{color:var(--ui-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650}.rta-delivery-meter{background:var(--ui-soft);border-radius:9px;width:min(440px,100%);height:7px;margin-top:20px;overflow:hidden}.rta-delivery-meter span{background:var(--green);height:100%;display:block}.rta-delivery-advisory{background:var(--ui-soft);color:#6b5837;border-left:3px solid #c79540;align-items:flex-start;gap:7px;width:fit-content;max-width:850px;margin:22px 0 0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.rta-delivery-advisory svg{width:15px;min-width:15px;height:15px;margin-top:1px}.rta-delivery-inline-note{color:#78623e;align-items:center;gap:7px;width:fit-content;margin:17px 0 0;font-size:12px;display:flex}.rta-delivery-inline-note svg{width:14px;height:14px}.rta-delivery-footer{border-top:1px solid var(--line);background:var(--ui-panel);justify-content:flex-end;align-items:center;gap:18px;padding:13px 20px;display:flex}.rta-delivery-choices{gap:14px;font-size:12px;display:flex}.rta-delivery-footer .rta-primary{padding:9px 13px;font-size:13px}.rta-delivery-footer .rta-primary:disabled{opacity:.5;cursor:not-allowed}.rta-context-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.rta-mini-counts{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.rta-mini-counts span{background:var(--ui-panel);border-radius:8px;padding:8px;font-size:12px}.rta-gaps{margin-bottom:18px;padding:20px 24px}.rta-gaps>header{align-items:center;gap:12px;display:flex}.rta-gaps>header svg{color:#be721a}.rta-gaps h2{margin:3px 0;font-size:20px}.rta-gaps ul{padding:0;list-style:none}.rta-gaps li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:11px 0;display:flex}.rta-gaps li div{flex-direction:column;display:flex}.rta-gaps li span{color:var(--ui-muted);font-size:12px}.rta-lineage{margin-top:18px;padding:20px 24px}.rta-lineage>ol{grid-template-columns:repeat(4,1fr);gap:8px;padding:0;list-style:none;display:grid}.rta-lineage>ol li{border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:12px;display:flex}.rta-lineage>ol span{text-transform:uppercase;color:var(--ui-muted);font-size:10px}.rta-lineage>ol b{overflow-wrap:anywhere;margin:4px 0;font-size:13px}.rta-lineage>ol a{color:var(--green);font-size:12px}.rta-lineage>details{border-top:1px solid var(--line);margin-top:15px;padding-top:15px}.rta-lineage.is-compact{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin-top:10px;padding:10px 2px}.rta-lineage.is-compact>summary{width:max-content;color:var(--ui-muted);font-size:12px;font-weight:700}.rta-lineage.is-compact[open]{border:1px solid var(--line);background:var(--ui-panel);border-radius:8px;padding-inline:12px}.rta-method-pack{text-align:center;color:var(--ui-muted);padding:24px;font-size:12px}.rta-spatial-agency{color:var(--ui-muted);margin:-7px 0 13px;font-size:13px}.rta-summary-list{border:1px solid var(--line);border-radius:14px;width:100%;margin:0;overflow:hidden}.rta-summary-list>article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:15px 17px;display:flex}.rta-summary-list>article:last-child{border-bottom:0}.rta-summary-list h3{margin:3px 0;font-size:16px;line-height:1.45}.rta-summary-list small,.rta-plan-detail small{color:var(--ui-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.rta-summary-list span{color:var(--ui-muted);font-size:13px}.rta-evidence-details,.rta-destination-why,.rta-more-actions,.rta-monitor-details{border-bottom:1px solid var(--line);padding:13px 17px}.rta-evidence-details summary,.rta-destination-why>summary,.rta-more-actions>summary,.rta-monitor-details>summary{color:var(--green);cursor:pointer;align-items:center;gap:7px;font-weight:800;display:flex}.rta-evidence-details summary svg,.rta-destination-why>summary svg,.rta-more-actions>summary svg,.rta-monitor-details>summary svg{width:16px}.rta-evidence-body{padding-top:15px}.rta-availability{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.rta-availability span{background:var(--soft);border-radius:9px;flex-direction:column;padding:10px;display:flex}.rta-decision-summary{border:1px solid var(--line);background:var(--soft);border-radius:14px;width:100%;margin:0;padding:18px}.rta-monitor-workspace{border:1px solid var(--line);background:var(--ui-panel);border-radius:10px;overflow:hidden}.rta-monitor-overview{border-bottom:1px solid var(--ui-line);background:var(--ui-soft);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:15px 18px;display:grid}.rta-monitor-overview>div{border-right:1px solid var(--ui-line);min-width:0;padding:3px 15px}.rta-monitor-overview>div:first-child{padding-left:0}.rta-monitor-overview>div:last-child{border-right:0;padding-right:0}.rta-monitor-overview dt{color:var(--ui-muted);letter-spacing:.025em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.35}.rta-monitor-overview dd{color:var(--ui-ink);overflow-wrap:anywhere;margin:6px 0 0;font-size:17px;font-weight:700;line-height:1.3}.rta-monitor-overview dd.is-attention{color:#8b6530;font-size:14px}.rta-monitor-findings{grid-template-columns:1fr 1fr;display:grid}.rta-monitor-findings>section{min-width:0;padding:19px 20px}.rta-monitor-findings>section+section{border-left:1px solid var(--ui-line)}.rta-monitor-findings h3{color:var(--ui-ink);margin:0 0 7px;font-size:12px;font-weight:750}.rta-monitor-findings p{color:var(--ui-ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.rta-monitor-review-note{border-top:1px solid var(--ui-line);background:var(--ui-soft);color:#77613f;align-items:flex-start;gap:8px;margin:0;padding:10px 20px;font-size:11px;line-height:1.45;display:flex}.rta-monitor-review-note svg{flex:0 0 15px;width:15px;height:15px}.rta-monitor-details{background:var(--ui-panel);border-radius:10px;padding:0;overflow:hidden}.rta-monitor-details>summary{color:var(--ui-ink);justify-content:space-between;padding:13px 17px;font-size:12px;font-weight:700;display:flex}.rta-monitor-details[open]>summary{border-bottom:1px solid var(--line);background:var(--ui-soft)}.rta-monitor-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rta-monitor-detail-grid>section{border-bottom:1px solid var(--ui-line);flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:17px 20px;display:flex}.rta-monitor-detail-grid>section:nth-child(odd){border-right:1px solid var(--ui-line)}.rta-monitor-detail-grid h3{color:var(--ui-ink);margin:0;font-size:13px}.rta-monitor-detail-grid p,.rta-monitor-detail-grid span{color:var(--ui-muted);margin:0 0 3px;font-size:11px;line-height:1.45}.rta-monitor-detail-grid .rta-text-action{justify-content:flex-start;font-size:11px;text-decoration:none}.rta-monitor-detail-grid .rta-text-action svg{width:12px;height:12px}.rta-monitor-gaps{padding:0 18px}.rta-monitor-gaps>summary{color:var(--ui-muted);cursor:pointer;justify-content:space-between;align-items:center;padding:13px 0;font-size:12px;font-weight:700;display:flex}.rta-monitor-gaps>summary svg{width:14px;height:14px}.rta-monitor-gaps[open]>summary svg{transform:rotate(180deg)}.rta-destination-list{border:1px solid var(--line);border-radius:13px;width:100%;overflow:hidden}.rta-destination-list>div{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(150px,1fr) auto;align-items:center;gap:8px;padding:11px 14px;display:grid}.rta-destination-list>div:last-child{border-bottom:0}.rta-destination-list>div>span,.rta-destination-list>div>strong{color:var(--green)}.rta-destination-why{border:0;width:100%;padding-left:0}.rta-destination-why li{color:var(--ui-muted);margin:8px 0}.rta-plan-switcher{border:1px solid var(--line);background:var(--soft);border-radius:12px;gap:5px;width:100%;margin:22px 0 0;padding:5px;display:flex;overflow-x:auto}.rta-plan-switcher button{color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 0 auto;padding:9px 13px;font-weight:750}.rta-plan-switcher button.is-active{background:var(--green);color:#fff}.rta-plan-detail{border:1px solid var(--line);background:var(--ui-panel);border-radius:14px;width:100%;min-height:250px;padding:20px}.rta-plan-detail>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:10px;display:flex}.rta-plan-detail h3{color:var(--deep);margin:4px 0}.rta-stage#mainstream{padding:20px}.rta-stage#mainstream>header{align-items:center;margin-bottom:16px;padding-bottom:14px}.rta-stage#mainstream>header h2{font-size:24px}.rta-checklist-heading{justify-content:space-between;align-items:flex-start;gap:24px;width:100%;margin-bottom:12px;display:flex}.rta-checklist-heading h3{color:var(--deep);margin:0 0 3px;font-size:18px}.rta-checklist-heading p{color:var(--ui-muted);margin:0;font-size:13px;line-height:1.45}.rta-step-help{color:var(--ui-muted);flex:none;font-size:12px;position:relative}.rta-step-help summary{color:var(--green);cursor:pointer;align-items:center;gap:6px;padding:5px 0;font-weight:750;display:inline-flex}.rta-step-help summary svg{width:15px}.rta-step-help p{border-left:2px solid var(--ui-line);background:var(--ui-soft);max-width:420px;margin:7px 0 0;padding:9px 11px;font-size:11px}.rta-checklist-progress-bar{background:var(--ui-soft);border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.rta-checklist-progress-bar i{border-radius:inherit;background:var(--green);height:100%;display:block}.rta-planning-checklists{border:1px solid var(--line);background:var(--ui-panel);border-radius:9px;width:100%;overflow:hidden}.rta-planning-checklists article{border-bottom:1px solid var(--line)}.rta-planning-checklists article:last-child{border-bottom:0}.rta-destination-toggle{background:var(--ui-panel);width:100%;min-height:54px;color:var(--ui-ink);font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(190px,1fr) minmax(160px,220px) auto 18px;align-items:center;gap:18px;padding:8px 16px;display:grid}.rta-destination-toggle:hover{background:var(--ui-soft)}.rta-planning-checklists article.is-expanded>.rta-destination-toggle{background:var(--ui-soft);box-shadow:inset 2px 0 var(--green)}.rta-destination-title{min-width:0;color:var(--deep);text-overflow:ellipsis;white-space:nowrap;font-size:16px}.rta-planning-checklists article.is-expanded .rta-destination-title{color:#124f39;font-weight:800}.rta-destination-progress{min-width:145px;color:var(--ui-ink);gap:5px;font-size:11px;display:grid}.rta-destination-chevron{width:17px;color:var(--ui-muted);transition:transform .18s}.rta-destination-toggle[aria-expanded=true] .rta-destination-chevron{transform:rotate(180deg)}.rta-planning-checklists .cdra-findings-badge.is-in_progress{color:#805b17;background:#fff3d9}.rta-planning-checklists .cdra-findings-badge.is-not_applicable{color:#57665e;background:#edf0ee}.rta-planning-checklists .cdra-findings-badge.is-confirmed_externally{color:#176b4b;background:#e2f3e8}.rta-inline-checklist{border-top:1px solid var(--ui-line);background:var(--ui-soft);padding:15px 18px 0}.rta-inline-checklist-header h3{color:var(--ui-ink);margin:0 0 12px;font-size:16px}.rta-checklist-workarea{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:9px;grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);display:grid;overflow:hidden}.rta-checklist-column,.rta-handoff-column{min-width:0;padding:14px 16px}.rta-handoff-column{border-left:1px solid var(--ui-line);background:var(--ui-soft)}.rta-checklist-column>h4,.rta-handoff-column>h4{color:var(--ui-ink);margin:0 0 9px;font-size:13px}.rta-checklist-items{counter-reset:planning-checklist;margin:0;padding:0;list-style:none}.rta-checklist-items>li{border-bottom:1px solid var(--ui-line);counter-increment:planning-checklist;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:44px;display:grid}.rta-checklist-items>li:last-child{border-bottom:0}.rta-checklist-number:before{content:counter(planning-checklist) ".";color:var(--ui-muted);font-size:12px}.rta-checklist-items label{min-width:0;color:var(--ui-ink);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.rta-checklist-items input{width:16px;height:16px;accent-color:var(--green);flex:0 0 16px;margin:0}.rta-checklist-items>li.is-derived label{color:#294d40;cursor:default}.rta-checklist-items>li>small{color:var(--ui-muted);font-size:9px;font-weight:600}.rta-form-field,.rta-handoff-column label{color:var(--ui-ink);flex-direction:column;gap:6px;margin:0 0 10px;font-size:12px;font-weight:750;display:flex}.rta-form-field input,.rta-form-field select,.rta-form-field textarea,.rta-handoff-column input,.rta-handoff-column select,.rta-handoff-column textarea{border:1px solid var(--ui-line);background:var(--ui-panel);color:#183d31;width:100%;min-height:40px;font:inherit;border-radius:7px;padding:9px 10px;font-weight:500}.rta-form-field textarea,.rta-handoff-column textarea{resize:vertical;min-height:84px}.rta-handoff-column :is(input,select,textarea):disabled{border-color:var(--ui-line);background:var(--ui-soft);color:var(--ui-muted);cursor:not-allowed}.rta-character-count{color:var(--ui-muted);align-self:flex-end;margin-top:-3px;font-size:10px;font-weight:500}.rta-handoff-note{background:var(--ui-soft);color:#685a3c;border-left:2px solid #d4a84e;margin:4px 0 0;padding:9px 10px;font-size:11px;line-height:1.45}.rta-checklist-support{border-top:1px solid var(--ui-line);margin:12px 0 0}.rta-checklist-support>summary{color:var(--ui-ink);cursor:pointer;justify-content:space-between;align-items:center;padding:11px 2px;font-size:12px;font-weight:750;display:flex}.rta-checklist-support>summary>span{align-items:baseline;gap:8px;display:flex}.rta-checklist-support>summary small{color:var(--ui-muted);font-size:10px;font-weight:500}.rta-checklist-support>summary svg{width:16px;transition:transform .18s}.rta-checklist-support[open]>summary svg,.rta-handoff-more[open]>summary svg{transform:rotate(180deg)}.rta-checklist-support .rta-readonly{margin:0 0 10px}.rta-handoff-more{border-top:1px solid var(--ui-line);margin:8px 0 10px}.rta-handoff-more>summary{color:var(--ui-muted);cursor:pointer;justify-content:space-between;align-items:center;padding:10px 0;font-size:11px;font-weight:750;display:flex}.rta-handoff-more>summary svg{width:15px;transition:transform .18s}.rta-external-confirmation{border-top:1px solid var(--ui-line);margin-top:13px;padding-top:13px}.rta-external-confirmation h5{color:var(--ui-ink);margin:0;font-size:13px}.rta-external-confirmation>p{color:var(--ui-muted);margin:4px 0 11px;font-size:11px;line-height:1.45}.rta-not-applicable-panel{border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:15px 16px;display:flex}.rta-not-applicable-panel>div{align-items:center;gap:12px;display:flex}.rta-not-applicable-panel p,.rta-applicability-review p{color:var(--ui-muted);margin:0;font-size:13px}.rta-text-action{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px;font-weight:800}.rta-checklist-error{background:var(--ui-soft);color:#9c2c25;border:1px solid #e9aaa4;border-radius:9px;margin:12px 0;padding:10px 12px}.rta-checklist-actions{border-top:1px solid var(--ui-line);background:var(--ui-soft);justify-content:space-between;align-items:center;gap:18px;margin:0 -18px;padding:12px 18px;display:flex}.rta-checklist-actions :is(.rta-primary,.rta-secondary){min-height:38px;padding:8px 14px;font-size:12px}.rta-checklist-actions :is(.rta-primary,.rta-secondary):disabled{cursor:not-allowed;opacity:.55}.rta-checklist-support .rta-secondary{margin-bottom:10px;padding:7px 10px;font-size:11px}.rta-checklist-support[open]{padding:0 2px}.rta-checklist-support[open]>summary{border-bottom:0}.rta-checklist-support[open]+.rta-checklist-actions{margin-top:2px}.rta-applicability-review{border:1px dashed var(--ui-line);background:var(--ui-soft);border-radius:7px;padding:14px}.rta-checklist-actions{justify-content:flex-end}.rta-more-actions,.rta-monitor-details{border:1px solid var(--line);border-radius:12px;width:100%;margin:18px 0 0}.rta-monitor-gaps .rta-gaps{box-shadow:none;margin:0 0 16px}.rta-clup-manager{border:1px solid var(--line);border-radius:12px;overflow:hidden}.rta-clup-manager>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.rta-clup-manager>div:last-child{border-bottom:0}.rta-clup-manager span{flex-direction:column;display:flex}.rta-clup-manager small{color:var(--ui-muted)}.rta-clup-manager button{border:1px solid var(--ui-line);background:var(--ui-panel);color:var(--green);font:inherit;cursor:pointer;border-radius:9px;padding:8px 11px;font-weight:750}.rta-registry-header{justify-content:space-between;align-items:center;gap:28px;padding:8px 8px 20px;display:flex}.rta-registry-header nav{color:var(--ui-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.rta-registry-header nav svg{width:14px;height:14px}.rta-registry-header nav strong{color:var(--green)}.rta-registry-header h1{color:var(--ui-ink);letter-spacing:-.035em;margin:8px 0 3px;font-size:clamp(28px,2.1vw,38px);line-height:1.1}.rta-registry-header p{color:var(--ui-muted);margin:0;font-size:14px}.rta-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.rta-summary-grid>button{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:96px;color:var(--ui-ink);text-align:left;font:inherit;cursor:pointer;border-radius:13px;grid-template-columns:56px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:15px 18px;display:grid;box-shadow:0 4px 14px #1945320e}.rta-summary-grid>button:hover{border-color:var(--ui-line);box-shadow:0 7px 18px #19453217}.rta-summary-grid>button:focus-visible,.rta-registry-toolbar :is(input,select,button):focus-visible,.rta-sort:focus-visible,.rta-pagination button:focus-visible{outline-offset:2px;outline:3px solid #9cccb3}.rta-summary-grid>button>i{background:var(--ui-soft);color:#176b4b;border-radius:50%;place-items:center;width:56px;height:56px;font-style:normal;display:grid}.rta-summary-grid>button>i.is-priority{background:var(--ui-soft);color:#b00000}.rta-summary-grid>button>i.is-progress{background:var(--ui-soft);color:#1769aa}.rta-summary-grid>button>i svg{width:27px;height:27px}.rta-summary-grid>button>svg{color:#214d3f;width:17px;height:17px}.rta-summary-grid span{flex-direction:column;gap:2px;min-width:0;display:flex}.rta-summary-grid small{color:var(--ui-muted);font-size:12px;font-weight:650}.rta-summary-grid strong{color:var(--ui-ink);font-size:25px;line-height:1.1}.rta-registry-toolbar{grid-template-columns:minmax(270px,2fr) repeat(4,minmax(140px,.8fr)) 54px;gap:10px;margin-bottom:16px;display:grid}.rta-registry-toolbar>label{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;grid-template-rows:17px 20px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;column-gap:9px;min-width:0;min-height:58px;padding:8px 11px;display:grid;position:relative}.rta-registry-toolbar>label>svg:first-child{color:#315f51;grid-row:1/3;width:19px;height:19px}.rta-registry-toolbar>label>svg:last-child{width:15px;height:15px;color:var(--ui-muted);pointer-events:none;grid-area:1/3/3}.rta-registry-toolbar>label>span:not(.sr-only){color:var(--ui-muted);grid-column:2;font-size:10px;line-height:1}.rta-registry-toolbar select{appearance:none;width:100%;color:var(--ui-ink);font:inherit;background:0 0;border:0;outline:0;grid-area:2/2/auto/4;padding:0 20px 0 0;font-size:12px;font-weight:650}.rta-registry-toolbar .rta-search{max-width:none;height:auto;margin:0;padding:0 15px;display:flex}.rta-registry-toolbar .rta-search svg{color:#315f51;width:20px;height:20px}.rta-registry-toolbar .rta-search input{width:100%;color:var(--ui-ink);font:inherit;border:0;outline:0;font-size:12px}.rta-registry-toolbar .rta-search input::placeholder{color:var(--ui-muted)}.rta-clear{border:1px solid var(--ui-line);background:var(--ui-panel);color:#285b4b;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.rta-clear svg{width:18px;height:18px}.rta-clear span{display:none}.rta-table-wrap{border-radius:14px;overflow:auto;box-shadow:0 6px 22px #1945320d}.rta-table{min-width:1240px}.rta-table th,.rta-table td{color:var(--ui-ink);vertical-align:middle;border-bottom-color:#dde7e1;padding:15px 13px;font-size:12px;line-height:1.45}.rta-table tbody th{color:var(--ui-ink);font-size:13px;font-weight:750}.rta-table tbody tr:hover{background:var(--ui-panel)}.rta-table thead th{background:var(--ui-soft);color:var(--ui-muted);letter-spacing:.02em;white-space:nowrap;padding-block:12px;font-size:10px;font-weight:750}.rta-sort{color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.rta-sort svg{width:11px;height:11px}.rta-risk-pill,.rta-stage-pill,.rta-workflow-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.rta-risk-pill{border:1px solid var(--risk-outline);background:var(--risk-surface);color:var(--risk-text)}.rta-risk-pill i,.rta-stage-pill i{background:var(--risk-color);border-radius:50%;width:7px;height:7px}.rta-stage-pill{background:var(--ui-soft);color:#246148}.rta-stage-pill i{background:#16865b}.rta-workflow-pill{background:var(--ui-soft);color:#1d64a0}.rta-workflow-pill.is-complete{background:var(--ui-soft);color:#176b4b}.rta-workflow-pill svg{width:14px;height:14px}.rta-updated{white-space:nowrap;flex-direction:column;display:flex}.rta-updated b{font-size:11px;font-weight:650}.rta-updated small{color:var(--ui-muted);font-size:10px}.rta-open{border:1px solid var(--green);background:var(--green);color:#fff;padding:9px 12px;box-shadow:0 3px 8px #176b4b24}.rta-pagination{min-width:min(100%,1240px);color:var(--ui-muted);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-size:11px;display:flex;position:sticky;left:0}.rta-pagination>div{align-items:center;gap:8px;display:flex}.rta-pagination button,.rta-pagination b{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.rta-pagination button{border:1px solid var(--ui-line);background:var(--ui-panel);color:#285b4b;cursor:pointer}.rta-pagination button:disabled{opacity:.38;cursor:not-allowed}.rta-pagination button svg{width:15px;height:15px}.rta-pagination b{background:var(--green);color:#fff}.rta-risk{border:1px solid var(--risk-outline);background:var(--risk-surface);border-radius:10px;padding:10px 13px}.rta-risk strong,.rta-risk.is-high strong,.rta-risk.is-very-high strong,.rta-risk.is-extreme strong,.rta-risk.is-moderate strong,.rta-risk.is-medium strong,.rta-risk.is-low strong,.rta-risk.is-very-low strong{color:var(--risk-text)}@media (width<=1320px){.rta-registry-toolbar{grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(150px,1fr))}.rta-clear span{display:inline}}@media (width<=1050px){.rta-registry-header{align-items:flex-start}.rta-summary-grid{gap:10px}.rta-summary-grid>button{grid-template-columns:46px minmax(0,1fr) 15px;padding:13px}.rta-summary-grid>button>i{width:46px;height:46px}.rta-progress{grid-template-columns:repeat(3,1fr);position:static}.rta-monitor-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.rta-monitor-overview>div{border-right:0;border-bottom:1px solid var(--ui-line);padding:10px 12px}.rta-monitor-overview>div:first-child{padding-left:12px}.rta-monitor-overview>div:nth-last-child(-n+2){border-bottom:0}.rta-destinations{grid-template-columns:repeat(3,1fr)}.rta-output-cards{grid-template-columns:repeat(2,1fr)}.rta-lineage>ol{grid-template-columns:repeat(3,1fr)}.rta-destination-toggle{grid-template-columns:minmax(180px,1fr) minmax(135px,190px) auto 18px;gap:11px}.rta-checklist-workarea{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}}@media (width<=720px){.rta-editor-grid,.rta-factor-row{grid-template-columns:1fr}.rta-page{padding:18px 14px}.rta-registry-header{flex-direction:column;align-items:stretch;gap:14px;padding-inline:0}.rta-registry-header h1{font-size:30px}.rta-summary-grid{grid-template-columns:1fr}.rta-summary-grid>button{min-height:78px}.rta-registry-toolbar{grid-template-columns:1fr}.rta-registry-toolbar>label,.rta-registry-toolbar .rta-search,.rta-clear{min-height:52px}.rta-clear span{display:inline}.rta-pagination{flex-direction:column;align-items:flex-start;min-width:0}.rta-registry-intro,.rta-case-title,.rta-risk{align-items:flex-start}.rta-two,.rta-understand-grid,.rta-decision-context,.rta-builder{grid-template-columns:1fr}.rta-builder>div:not(:last-child){border-right:0;border-bottom:1px solid var(--line);padding-bottom:16px}.rta-progress{display:flex;overflow:auto}.rta-progress button{min-width:145px}.rta-stage{padding:17px 15px}.rta-stage>header{align-items:flex-start}.rta-stage h2{font-size:21px}.rta-stage-status{white-space:nowrap;margin-top:3px}.rta-delivery-journey{grid-template-columns:1fr;gap:7px;padding:13px 18px}.rta-delivery-journey li:not(:last-child):after{width:1px;height:auto;inset:22px auto -8px 11px}.rta-delivery-journey li>div{flex-direction:row;align-items:baseline;gap:7px}.rta-monitor-overview{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.rta-monitor-overview>div{padding:9px 10px}.rta-monitor-overview>div:first-child{padding-left:10px}.rta-monitor-overview>div:nth-last-child(2){border-bottom:1px solid var(--ui-line)}.rta-monitor-overview>div:last-child{border-bottom:0;grid-column:1/-1}.rta-monitor-overview dd{font-size:15px}.rta-monitor-findings,.rta-monitor-detail-grid{grid-template-columns:1fr}.rta-monitor-findings>section+section{border-left:0;border-top:1px solid var(--ui-line)}.rta-monitor-detail-grid>section:nth-child(odd){border-right:0}.rta-evidence>div,.rta-destinations,.rta-output-cards,.rta-lineage>ol,.rta-readonly{grid-template-columns:1fr}.rta-gaps li,.rta-stage-action,.rta-delivery-notice{flex-direction:column;align-items:flex-start}.rta-delivery-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.rta-delivery-tabs button{white-space:normal;font-size:12px;line-height:1.25}.rta-delivery-fields{grid-template-columns:1fr}.rta-delivery-panel{min-height:0}.rta-delivery-footer{flex-direction:column-reverse;align-items:stretch}.rta-delivery-choices{justify-content:center}.rta-summary-list>article,.rta-clup-manager>div{flex-direction:column;align-items:flex-start}.rta-availability{grid-template-columns:1fr 1fr}.rta-destination-list>div{grid-template-columns:22px 1fr}.rta-destination-list>div>strong{grid-column:2}.rta-stage#mainstream{padding:16px}.rta-checklist-heading,.rta-checklist-actions,.rta-not-applicable-panel{flex-direction:column;align-items:flex-start}.rta-destination-toggle{grid-template-columns:minmax(0,1fr) 18px;gap:8px 10px;padding:11px 12px}.rta-destination-title{grid-area:1/1}.rta-destination-progress{grid-area:2/1/auto/2;min-width:0}.rta-destination-toggle>.cdra-findings-badge{white-space:normal;grid-area:3/1;justify-self:start;max-width:100%}.rta-destination-chevron{grid-area:1/2/4}.rta-inline-checklist{padding:12px 4px 0}.rta-checklist-workarea{grid-template-columns:1fr}.rta-inline-checklist-header h3,.rta-checklist-support>summary,.rta-checklist-items label span{overflow-wrap:anywhere;white-space:normal}.rta-checklist-column,.rta-handoff-column{padding:12px 10px}.rta-checklist-items>li{grid-template-columns:18px minmax(0,1fr);gap:5px}.rta-checklist-items label{gap:6px}.rta-checklist-items>li>small{display:none}.rta-handoff-column{border-top:1px solid var(--ui-line);border-left:0}.rta-checklist-actions{margin-inline:0;padding-inline:0}.rta-checklist-actions :is(.rta-primary,.rta-secondary){width:100%}.rta-not-applicable-panel>div{flex-direction:column;align-items:flex-start}}@media print{.rta-progress,.rta-primary,.rta-secondary,.rta-open,.rta-back{display:none!important}.rta-stage,.rta-case-header,.rta-gaps,.rta-lineage{box-shadow:none;break-inside:avoid}.rta-page{padding:0}}.rta-page{--rta-aigor-ivory:#fbfaee;--rta-aigor-panel:#fffdf6;--rta-aigor-border:#b8d0bd;background-color:var(--rta-aigor-ivory);background-image:linear-gradient(#2069460b 1px,#0000 1px),linear-gradient(90deg,#2069460b 1px,#0000 1px),radial-gradient(circle at 89% 4%,#deb2391c,#0000 24%);background-size:40px 40px,40px 40px,auto;min-height:100%;padding:18px 22px 40px}.rta-page .rta-registry-header{background:linear-gradient(112deg,#fffdf6fa,#f6f8edf5);border:1px solid #9fbea7;border-radius:9px;min-height:124px;margin:0 0 16px;padding:24px 28px;position:relative;overflow:hidden}.rta-page .rta-registry-header:before,.rta-page .rta-registry-header:after{pointer-events:none;content:"";width:26px;height:12px;position:absolute}.rta-page .rta-registry-header:before{border-top:1px solid var(--green);border-left:1px solid var(--green);top:10px;left:10px}.rta-page .rta-registry-header:after{border-right:1px solid var(--green);border-bottom:1px solid var(--green);bottom:10px;right:10px}.rta-page .rta-registry-header h1{color:#104d37;font-size:clamp(27px,2.1vw,34px)}.rta-page .rta-registry-header nav{color:#547064;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.rta-page .rta-summary-grid>button,.rta-page .rta-registry-toolbar>label,.rta-page .rta-registry-toolbar .rta-search,.rta-page .rta-clear,.rta-page .rta-table-wrap,.rta-page :is(.rta-case-header,.rta-stage,.rta-gaps,.rta-lineage){border-color:var(--rta-aigor-border);background-color:var(--rta-aigor-panel);border-radius:9px;box-shadow:0 8px 22px #1e48320e}.rta-page .rta-summary-grid>button{border-left:3px solid var(--green)}.rta-page .rta-summary-grid>button>i{background:#edf5ed;border-radius:9px}.rta-page .rta-registry-toolbar :is(input,select){color:#183b2d;background-color:#0000}.rta-page .rta-table thead th{color:#355a49;background:#edf4e9}.rta-page .rta-table tbody :is(th,td),.rta-page .rta-empty{background:var(--rta-aigor-panel)}:root[data-theme=dark] .rta-page{--rta-aigor-ivory:#0b1510;--rta-aigor-panel:#14231b;--rta-aigor-border:#355343;--green:#69c891;--deep:#d6ebde;background-color:#0b1510;background-image:linear-gradient(#7bb4910e 1px,#0000 1px),linear-gradient(90deg,#7bb4910e 1px,#0000 1px),radial-gradient(circle at 89% 4%,#d19d3117,#0000 24%)}:root[data-theme=dark] .rta-page .rta-registry-header{background:linear-gradient(112deg,#14231b,#17281f);border-color:#42624f}:root[data-theme=dark] .rta-page .rta-registry-header h1{color:#d6ebde}:root[data-theme=dark] .rta-page .rta-registry-header nav{color:#a9c1b4}:root[data-theme=dark] .rta-page .rta-summary-grid>button,:root[data-theme=dark] .rta-page .rta-registry-toolbar>label,:root[data-theme=dark] .rta-page .rta-registry-toolbar .rta-search,:root[data-theme=dark] .rta-page .rta-clear,:root[data-theme=dark] .rta-page .rta-table-wrap,:root[data-theme=dark] .rta-page :is(.rta-case-header,.rta-stage,.rta-gaps,.rta-lineage),:root[data-theme=dark] .rta-page .rta-table tbody :is(th,td),:root[data-theme=dark] .rta-page .rta-empty{border-color:var(--rta-aigor-border);background-color:var(--rta-aigor-panel);color:#dceae2}:root[data-theme=dark] .rta-page .rta-summary-grid>button>i{background:#20352a}:root[data-theme=dark] .rta-page .rta-registry-toolbar :is(input,select){color:#deebe4}:root[data-theme=dark] .rta-page .rta-table thead th{color:#bfd8ca;background:#1b3025}@media (width<=720px){.rta-page{padding:12px 12px 30px}.rta-page .rta-registry-header{min-height:auto;padding:22px 18px}}@media print{.rta-page{background:#fff!important}}.planning-advisor{--pa-ink:var(--ui-ink);--pa-muted:var(--ui-muted);--pa-line:var(--ui-line);--pa-card:var(--ui-panel);--pa-soft:var(--ui-soft);--pa-green:#176b4b;--pa-gold:#b97817;color:var(--pa-ink);font-family:var(--encore-font-sans,"Poppins",sans-serif);background:var(--ui-soft);gap:16px;padding:22px 24px 40px;display:grid}.pa-ranking-note{background:var(--ui-soft);border-radius:7px;padding:8px;line-height:1.5;color:#765315!important;margin:0 0 9px!important;font-size:8px!important}.pa-map-instruction{border:1px solid var(--ui-line);min-height:36px;color:var(--pa-green);background:var(--ui-soft);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:650;display:flex}.pa-map-instruction svg{width:15px}.rrm-planning-preview-anchor{pointer-events:none;width:34px;height:42px}.rrm-planning-preview-marker{color:#fff;background:#b97817;border:3px solid #fff;border-radius:50% 50% 50% 8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:2px;left:2px;transform:rotate(-45deg);box-shadow:0 3px 10px #14251f80}.rrm-planning-preview-marker span{font-size:12px;font-weight:750;line-height:1;transform:rotate(45deg)}.pa-ai-assist,.pa-score-guidance{background:var(--pa-soft);border:1px solid #d9e5df;border-radius:9px;grid-column:1/-1;padding:12px}.pa-ai-assist{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.pa-ai-assist>div{align-items:center;gap:8px;display:flex}.pa-ai-assist svg{width:18px;color:var(--pa-gold)}.pa-ai-assist span{gap:2px;display:grid}.pa-ai-assist b,.pa-score-guidance b{font-size:10px}.pa-ai-assist small,.pa-ai-assist p,.pa-score-guidance p{color:var(--pa-muted);margin:0;font-size:8px;line-height:1.5}.pa-ai-assist>button{border:1px solid var(--ui-line);min-height:34px;color:var(--pa-green);background:var(--pa-card);border-radius:7px;padding:0 10px;font-size:9px;font-weight:650}.pa-ai-assist>p{grid-column:1/-1}.pa-score-guidance p{margin-top:4px}@media (width<=760px){.pa-ai-assist{grid-template-columns:1fr}.pa-ai-assist>button{width:100%}.pa-map-instruction{white-space:normal}}.planning-advisor button,.planning-advisor input,.planning-advisor select,.planning-advisor textarea{font:inherit}.planning-advisor button{cursor:pointer}.planning-advisor button:disabled{cursor:not-allowed;opacity:.5}.pa-hero{color:#fff;background:linear-gradient(120deg,#0b3c32,#176b4b 62%,#897122);border-radius:18px;justify-content:space-between;align-items:center;gap:22px;min-height:132px;padding:24px 28px;display:flex;box-shadow:0 18px 42px #1348372b}.pa-hero>div{align-items:center;gap:18px;min-width:0;display:flex}.pa-hero>div>span{background:#ffffff1f;border:1px solid #ffffff59;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.pa-hero svg{width:25px}.pa-hero small,.pa-create-card header>span,.pa-candidate-form header span,.pa-candidates header>span,.pa-weight-card header span,.pa-results>header span,.pa-aigor header small{letter-spacing:.08em;font-size:10px;font-weight:700;display:block}.pa-hero h1{margin:3px 0 5px;font-size:30px;line-height:1.1}.pa-hero p{color:#ffffffd1;max-width:850px;margin:0;font-size:12px;line-height:1.65}.pa-hero>button{color:#fff;background:#ffffff1a;border:1px solid #ffffff59;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:flex}.pa-hero>button svg{width:15px}.pa-safety{border:1px solid var(--ui-line);background:var(--ui-soft);color:#275d48;border-radius:12px;align-items:flex-start;gap:11px;padding:13px 16px;display:flex}.pa-safety>svg{flex:none;width:20px}.pa-safety p{color:var(--ui-muted);margin:2px 0 0;font-size:10px;line-height:1.55}.pa-error,.pa-readonly{background:var(--ui-soft);color:#8b3025;border:1px solid #efc1b9;border-radius:9px;margin:0;padding:12px 14px;font-size:11px}.pa-readonly{border-color:var(--pa-line);background:var(--pa-card);color:var(--pa-muted)}.pa-case-tabs{gap:8px;padding:3px 1px 6px;display:flex;overflow-x:auto}.pa-case-tabs button{border:1px solid var(--pa-line);min-height:46px;color:var(--pa-muted);background:var(--pa-card);text-align:left;border-radius:10px;flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.pa-case-tabs button.is-active{background:var(--ui-soft);color:var(--pa-green);border-color:#78ad92}.pa-case-tabs svg{width:16px}.pa-case-tabs span{gap:2px;font-size:11px;font-weight:650;display:grid}.pa-case-tabs small{color:var(--pa-muted);font-size:8px;font-weight:500}.pa-create-card,.pa-candidate-form,.pa-evidence,.pa-map-card,.pa-candidates,.pa-weight-card,.pa-run-card,.pa-results,.pa-empty-result,.pa-aigor,.pa-review-bar{border:1px solid var(--pa-line);background:var(--pa-card);border-radius:14px;box-shadow:0 8px 26px #1f3d310d}.pa-create-card>header h2,.pa-candidate-form h3{margin:4px 0;font-size:18px}.pa-create-card>header p,.pa-candidate-form header p{color:var(--pa-muted);margin:0;font-size:10px}.pa-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:17px;display:grid}.pa-form-grid label{color:var(--ui-muted);align-content:start;gap:6px;font-size:9px;font-weight:650;display:grid}.pa-form-grid label.is-wide{grid-column:1/-1}.pa-form-grid input,.pa-form-grid select,.pa-form-grid textarea{border:1px solid var(--ui-line);box-sizing:border-box;width:100%;min-height:40px;color:var(--pa-ink);background:var(--ui-panel);resize:vertical;border-radius:8px;padding:9px 11px;font-size:11px}.pa-form-grid input:focus,.pa-form-grid select:focus,.pa-form-grid textarea:focus{border-color:#5e9a7d;outline:2px solid #176b4b33}.pa-primary{border:1px solid var(--pa-green);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;display:inline-flex;color:#fff!important;background:var(--pa-green)!important}.pa-primary svg{width:15px}.pa-candidate-form>header{justify-content:space-between;align-items:flex-start;display:flex}.pa-candidate-form>header button{color:var(--pa-muted);background:0 0;border:0;font-size:10px}.pa-form-note{color:var(--pa-muted);margin:14px 0 0;font-size:9px;line-height:1.5}.pa-context-strip{border:1px solid var(--pa-line);background:var(--pa-line);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pa-context-strip>div{background:var(--pa-card);min-width:0;padding:12px}.pa-context-strip small{color:var(--pa-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:8px;display:block}.pa-context-strip b{overflow-wrap:anywhere;font-size:10px;display:block}.pa-review-bar{justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.pa-review-bar>span{grid-template-columns:22px auto;align-items:center;gap:1px 8px;display:grid}.pa-review-bar>span svg{width:18px;color:var(--pa-gold);grid-row:1/3}.pa-review-bar small{color:var(--pa-muted);font-size:9px}.pa-review-bar>div,.pa-aigor-actions{flex-wrap:wrap;gap:8px;display:flex}.pa-review-bar button,.pa-aigor button,.pa-map-card>header button,.pa-candidates>button{border:1px solid var(--ui-line);min-height:36px;color:var(--pa-green);background:var(--ui-soft);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:650;display:flex}.pa-evidence{padding:15px}.pa-evidence>header>div{align-items:center;gap:9px;display:flex}.pa-evidence>header svg{width:19px;color:var(--pa-green)}.pa-evidence>header span{display:grid}.pa-evidence>header b{font-size:12px}.pa-evidence>header small{color:var(--pa-muted);font-size:9px}.pa-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.pa-profile-grid article{border:1px solid var(--ui-line);background:var(--pa-soft);border-radius:9px;gap:3px;padding:11px;display:grid}.pa-profile-grid small{color:var(--pa-muted);text-transform:uppercase;font-size:8px}.pa-profile-grid strong{font-size:17px}.pa-profile-grid span{color:var(--pa-muted);font-size:8px;line-height:1.4}.pa-source-row{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.pa-source-badge{color:#376452;background:#edf5f0;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:0 9px;font-size:8px;font-weight:650;display:inline-flex}.pa-source-badge.is-unavailable{color:#915a12;background:#fff3e3}.pa-source-badge svg{width:12px}.pa-evidence-warning{background:var(--ui-soft);color:#775820;border-radius:8px;align-items:flex-start;gap:7px;margin:11px 0 0;padding:9px;font-size:9px;line-height:1.5;display:flex}.pa-evidence-warning svg{flex:none;width:14px}.pa-evidence details{color:var(--pa-muted);margin-top:10px;font-size:9px}.pa-evidence details p{margin:7px 0 0;line-height:1.5}.pa-workspace{grid-template-columns:minmax(0,2.1fr) minmax(260px,.75fr);gap:14px;display:grid}.pa-map-card{min-width:0;overflow:hidden}.pa-map-card>header{justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:12px 15px;display:flex}.pa-map-card>header small{color:var(--pa-green);font-size:8px;font-weight:650}.pa-map-card p{color:var(--pa-muted);margin:0;font-size:9px}.pa-map-card>header button.is-active{color:#8b5c13;background:#fff3dc;border-color:#c88c2d}.pa-map-card>header button svg{width:15px}.pa-map{border-top:1px solid var(--pa-line);background:var(--ui-soft);height:550px;position:relative;overflow:hidden}.pa-map>.rrm-map-frame{height:100%}.pa-candidates{align-self:stretch;padding:15px}.pa-candidates h2{margin:3px 0;font-size:18px}.pa-candidates header p{color:var(--pa-muted);margin:0 0 13px;font-size:9px;line-height:1.5}.pa-candidates>article{border-top:1px solid var(--ui-line);align-items:center;gap:9px;padding:10px 0;display:flex}.pa-candidates>article i{color:#fff;background:var(--pa-green);border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:700;display:grid}.pa-candidates>article div{gap:2px;min-width:0;display:grid}.pa-candidates>article span,.pa-candidates>article small{color:var(--pa-muted);font-size:8px}.pa-candidate-actions{justify-content:flex-end;align-items:center;gap:5px!important;margin-left:auto!important;display:flex!important}.pa-candidate-actions button{border:1px solid var(--ui-line);color:var(--pa-green);background:var(--pa-soft);white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:6px 7px;font-size:8px;display:flex}.pa-candidate-actions svg{width:12px}.pa-danger,.pa-delete-candidate,.pa-danger-outline{color:#a23229!important;background:var(--ui-soft)!important;border-color:#e4b5b0!important}.pa-danger{color:#fff!important;background:#a23229!important;border-color:#a23229!important}.pa-candidates>button{width:100%;margin-top:12px}.pa-candidates>button svg{width:14px}.pa-analysis-grid{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.pa-weight-card>header{justify-content:space-between;align-items:center;display:flex}.pa-weight-card h3,.pa-run-card h3{margin:3px 0;font-size:15px}.pa-weight-card>header>b{border-radius:7px;padding:5px 8px;font-size:12px}.pa-weight-card>header>b.is-valid{background:var(--ui-soft);color:#17704b}.pa-weight-card>header>b.is-invalid{background:var(--ui-soft);color:#a63a29}.pa-weight-card>p,.pa-run-card>p{color:var(--pa-muted);margin:5px 0 12px;font-size:9px;line-height:1.55}.pa-weight-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pa-weight-card label{border:1px solid var(--ui-line);background:var(--pa-soft);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:37px;padding:0 9px;font-size:9px;display:flex}.pa-weight-card input{border:1px solid var(--ui-line);text-align:right;background:var(--pa-card);border-radius:5px;width:58px;padding:5px}.pa-run-card>svg{width:25px;color:var(--pa-green)}.pa-empty-result{text-align:center;place-items:center;padding:32px;display:grid}.pa-empty-result>svg{width:30px;color:var(--ui-muted)}.pa-empty-result h3{margin:8px 0 3px;font-size:15px}.pa-empty-result p{color:var(--pa-muted);margin:0;font-size:9px}.pa-results>header{justify-content:space-between;gap:12px;display:flex}.pa-results h2{margin:3px 0;font-size:19px}.pa-results>header p{color:var(--pa-muted);margin:0;font-size:9px}.pa-results>header>b{background:var(--ui-soft);color:#935f16;border-radius:7px;height:max-content;padding:6px 9px;font-size:9px}.pa-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.pa-result-grid>article{border:1px solid var(--ui-line);background:var(--ui-panel);border-left:4px solid #71827b;border-radius:10px;grid-template-columns:35px 1fr;gap:10px;padding:13px;display:grid}.pa-result-grid>article.is-excluded{border-left-color:#a2382d}.pa-result-grid>article.is-conditional{border-left-color:#c77917}.pa-result-grid>article.is-clear{border-left-color:#16845a}.pa-rank{background:var(--ui-soft);width:32px;height:32px;color:var(--pa-green);border-radius:9px;place-items:center;font-size:12px;font-weight:750;display:grid}.pa-result-grid h3{margin:0;font-size:12px}.pa-result-grid article>div>p{color:var(--pa-muted);margin:2px 0;font-size:8px}.pa-score{justify-content:space-between;align-items:end;gap:8px;margin:9px 0;display:flex}.pa-score strong{font-size:21px}.pa-score span{color:var(--pa-muted);font-size:8px}.pa-result-grid details,.pa-run-sources{border-top:1px solid var(--ui-line);margin-top:6px;padding-top:6px}.pa-result-grid summary,.pa-run-sources summary{cursor:pointer;color:#356653;font-size:9px;font-weight:650}.pa-result-grid details p{gap:2px;margin:7px 0;display:grid}.pa-result-grid details b,.pa-result-grid details span{font-size:8px}.pa-result-grid details small{color:var(--pa-muted);font-size:8px;line-height:1.45}.pa-scenarios{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.pa-scenarios>h3{grid-column:1/-1;margin:0;font-size:13px}.pa-scenarios article{border:1px solid var(--ui-line);background:var(--pa-soft);border-radius:8px;padding:11px}.pa-scenarios b,.pa-scenarios span{font-size:9px;display:block}.pa-scenarios span{color:var(--pa-green);margin-top:2px}.pa-scenarios p{color:var(--pa-muted);margin:6px 0 0;font-size:8px;line-height:1.45}.pa-run-sources>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.pa-run-sources article{background:var(--pa-soft);border-radius:8px;gap:3px;padding:9px;display:grid}.pa-run-sources b{font-size:9px}.pa-run-sources span,.pa-run-sources small{color:var(--pa-muted);font-size:8px;line-height:1.4}.pa-aigor{background:linear-gradient(135deg,#f6fbf8,#fff9ed);padding:18px}.pa-aigor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pa-aigor>header>div:first-child{align-items:center;gap:9px;display:flex}.pa-aigor>header svg{width:19px;color:var(--pa-gold)}.pa-aigor h2{margin:2px 0;font-size:17px}.pa-aigor>p{color:var(--pa-muted);font-size:9px;line-height:1.55}.pa-aigor>article{border:1px solid var(--ui-line);white-space:pre-wrap;background:var(--pa-card);border-radius:9px;padding:14px;font-size:10px;line-height:1.65}.pa-link{color:var(--pa-green)!important;background:0 0!important;border:0!important;padding:0!important}.planning-advisor{--pa-shadow:0 10px 30px #193f3111;--pa-shadow-hover:0 14px 34px #193f311a;background:linear-gradient(#f5f8f5 0,#f8faf7 310px,#f5f7f3 100%);gap:16px;padding:24px 26px 30px}.pa-hero{border:1px solid var(--ui-line);min-height:auto;color:var(--pa-ink);box-shadow:var(--pa-shadow);background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);border-radius:16px;padding:20px 24px;position:static;overflow:visible}.pa-hero:before,.pa-hero:after{display:none}.pa-hero>div>span{border:1px solid var(--ui-line);background:var(--ui-soft);color:#168354;-webkit-backdrop-filter:none;backdrop-filter:none}.pa-hero h1{text-shadow:none;letter-spacing:-.025em;color:var(--pa-ink);font-size:26px;font-weight:600;line-height:1.2}.pa-hero small{color:#4f7363}.pa-hero p{color:var(--pa-muted);font-size:12px}.pa-hero>button{border:1px solid var(--ui-line);background:var(--ui-soft);color:var(--pa-green);-webkit-backdrop-filter:none;backdrop-filter:none;font-size:11px;font-weight:650}.pa-hero>button:hover:not(:disabled){background:var(--ui-soft);border-color:#78a991;transform:translateY(-1px)}.pa-safety{padding:15px 18px;box-shadow:0 5px 18px #1c5b420a}.pa-safety b{font-size:13px}.pa-safety p{font-size:11px}.pa-case-tabs{scrollbar-width:thin;gap:10px;padding:2px 2px 8px}.pa-case-tabs button{border-radius:14px;min-height:54px;padding:10px 14px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;box-shadow:0 4px 12px #193f3109}.pa-case-tabs button:hover:not(:disabled){background:var(--ui-soft);border-color:#9abdad;transform:translateY(-1px);box-shadow:0 7px 16px #193f3112}.pa-case-tabs button.is-active{border-color:var(--pa-green);color:var(--pa-green);background:linear-gradient(135deg,#e4f5ec,#f0faf5);box-shadow:inset 0 0 0 1.5px #176b4b1f,0 8px 20px #176b4b1a}.pa-case-tabs span{font-size:12px}.pa-case-tabs small{font-size:10px;line-height:1.35}.pa-create-card,.pa-candidate-form,.pa-evidence,.pa-map-card,.pa-candidates,.pa-weight-card,.pa-run-card,.pa-results,.pa-empty-result,.pa-aigor,.pa-review-bar{border-color:var(--ui-line);box-shadow:var(--pa-shadow);border-radius:16px}.pa-create-card,.pa-candidate-form{padding:24px}.pa-create-card>header h2,.pa-candidate-form h3{font-size:20px}.pa-create-card>header p,.pa-candidate-form header p{font-size:12px;line-height:1.55}.pa-form-grid{gap:16px;margin-top:20px}.pa-form-grid label{gap:7px;font-size:11px}.pa-form-grid input,.pa-form-grid select,.pa-form-grid textarea{border-color:var(--ui-line);border-radius:9px;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.45;transition:border-color .16s,box-shadow .16s,background .16s}.pa-form-grid input:hover,.pa-form-grid select:hover,.pa-form-grid textarea:hover{border-color:var(--ui-line);background:var(--ui-panel)}.pa-form-grid input:focus,.pa-form-grid select:focus,.pa-form-grid textarea:focus{background:var(--ui-panel);border-color:#4f9473;outline:0;box-shadow:0 0 0 3px #176b4b1f}.pa-form-grid textarea{min-height:82px}.pa-form-actions{justify-content:flex-end;margin-top:18px;display:flex}.pa-form-actions .pa-primary{min-width:190px}.pa-form-note{font-size:11px}.pa-primary{border-radius:9px;min-height:42px;padding:0 16px;font-size:11px;font-weight:700;transition:filter .16s,box-shadow .16s,transform .16s;box-shadow:0 6px 14px #176b4b24}.pa-primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 9px 19px #176b4b33}.pa-context-strip{border-radius:14px;overflow:hidden;box-shadow:0 6px 20px #193f310b}.pa-context-strip>div{border-bottom:3px solid #0000;padding:14px 15px}.pa-context-strip>div:first-child{border-bottom-color:#176b4b}.pa-context-strip>div:nth-child(2){border-bottom-color:#2a8a60}.pa-context-strip>div:nth-child(3){border-bottom-color:#3c9e72}.pa-context-strip>div:nth-child(4){border-bottom-color:#4daa82}.pa-context-strip>div:nth-child(5){border-bottom-color:#b97817}.pa-context-strip>div:nth-child(6){border-bottom-color:#8a6b1a}.pa-context-strip small{letter-spacing:.06em;font-size:9px;font-weight:700}.pa-context-strip b{font-size:12px;font-weight:600;line-height:1.45}.pa-status{color:#536a61;background:#eef3f0;border-radius:999px;width:max-content;padding:5px 10px;font-size:11px;font-weight:700}.pa-status.is-draft{color:#9a5c0a;background:linear-gradient(135deg,#fff5e0,#fff1d9)}.pa-status.is-for_review{color:#245f9a;background:linear-gradient(135deg,#edf5ff,#eaf3fc)}.pa-status.is-reviewed{color:#176b4b;background:linear-gradient(135deg,#e8f7ee,#e6f4ec)}.pa-review-bar{background:linear-gradient(135deg,#fff,#fafdf8);padding:16px 18px}.pa-review-bar>span{grid-template-columns:25px auto}.pa-review-bar>span svg{width:20px}.pa-review-bar b{font-size:13px}.pa-review-bar small{font-size:11px;line-height:1.4}.pa-review-bar button,.pa-aigor button,.pa-candidates>button{min-height:39px;padding:0 14px;font-size:11px;font-weight:650;transition:border-color .16s,background .16s,transform .16s}.pa-review-bar button:hover:not(:disabled),.pa-aigor button:hover:not(:disabled),.pa-candidates>button:hover:not(:disabled){background:var(--ui-soft);border-color:#78a991;transform:translateY(-1px)}.pa-evidence{background:linear-gradient(145deg,#fff,#fcfefa);padding:20px}.pa-evidence>header{border-bottom:1px solid var(--ui-line);margin-bottom:14px;padding-bottom:12px}.pa-evidence>header b{font-size:14px;font-weight:700}.pa-evidence>header small{font-size:11px}.pa-profile-grid{gap:12px}.pa-profile-grid article{border-left:4px solid var(--pa-green);background:linear-gradient(135deg,#f8fcf9,#fff);border-radius:12px;padding:15px;transition:border-color .16s,box-shadow .16s,transform .16s}.pa-profile-grid article:hover{transform:translateY(-1px);box-shadow:0 8px 20px #176b4b0f}.pa-profile-grid article:nth-child(2){border-left-color:#2a8a60}.pa-profile-grid article:nth-child(3){border-left-color:#3c9e72}.pa-profile-grid article:nth-child(4){border-left-color:var(--pa-gold)}.pa-profile-grid small{letter-spacing:.04em;font-size:9px;font-weight:700}.pa-profile-grid strong{letter-spacing:-.02em;color:var(--pa-ink);font-size:22px;font-weight:700}.pa-profile-grid span{font-size:9px;line-height:1.5}.pa-source-badge{min-height:29px;padding:0 10px;font-size:9px}.pa-evidence-warning{border-radius:10px;padding:12px;font-size:10px}.pa-evidence details{font-size:10px}.pa-workspace{grid-template-columns:minmax(0,2.2fr) minmax(320px,.72fr);gap:16px}.pa-map-card>header{min-height:80px;padding:15px 18px}.pa-map-card>header small{text-transform:uppercase;letter-spacing:.04em;font-size:9px}.pa-map-card h2{margin:3px 0;font-size:18px}.pa-map-card p{font-size:10px;line-height:1.5}.pa-map{height:570px}.pa-map-instruction{background:var(--ui-soft);border-radius:9px;min-height:39px;font-size:10px}.pa-candidates{flex-direction:column;padding:17px;display:flex}.pa-candidates h2{font-size:20px}.pa-candidates header p{font-size:10px}.pa-candidates>article{border:1px solid var(--ui-line);background:color-mix(in srgb,var(--pa-card) 88%,var(--pa-soft));border-radius:11px;align-items:flex-start;margin-bottom:9px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s}.pa-candidates>article:hover{border-color:#9fc4b2;transform:translateY(-1px);box-shadow:0 8px 18px #184f3912}.pa-candidates>article i{width:32px;height:32px;font-size:11px;box-shadow:0 4px 10px #176b4b2e}.pa-candidates>article b{font-size:11px}.pa-candidates>article span,.pa-candidates>article small{font-size:9px;line-height:1.45}.pa-candidate-meta{color:#476a5b!important}.pa-candidate-actions{flex-wrap:wrap;align-self:center}.pa-candidate-actions button{min-height:30px;padding:5px 8px;font-size:9px;transition:border-color .16s,background .16s}.pa-candidate-actions button:hover:not(:disabled){background:var(--ui-soft);border-color:#8db5a1}.pa-candidate-empty{border:1px dashed var(--ui-line);color:var(--pa-muted);background:var(--pa-soft);text-align:center;border-radius:12px;justify-items:center;gap:5px;margin:4px 0 10px;padding:24px 15px;display:grid}.pa-candidate-empty svg{width:23px;color:var(--pa-green)}.pa-candidate-empty b{color:var(--pa-ink);font-size:11px}.pa-candidate-empty span{font-size:9px;line-height:1.45}.pa-candidates>button{margin-top:auto}.pa-danger-outline:hover:not(:disabled),.pa-delete-candidate:hover:not(:disabled){background:var(--ui-soft)!important;border-color:#c16f67!important}.pa-analysis-grid{gap:16px}.pa-weight-card,.pa-run-card{padding:20px}.pa-weight-card h3,.pa-run-card h3{font-size:17px}.pa-weight-card>p,.pa-run-card>p{font-size:10px}.pa-weight-card label{min-height:42px;padding:0 11px;font-size:10px}.pa-weight-card input{width:64px;padding:7px}.pa-run-card{flex-direction:column;display:flex}.pa-run-card .pa-primary{margin-top:auto}.pa-results{padding:21px}.pa-results h2{font-size:21px}.pa-results>header p,.pa-results>header>b{font-size:10px}.pa-result-grid{gap:12px}.pa-result-grid>article{border-radius:12px;padding:15px}.pa-result-grid h3{font-size:13px}.pa-result-grid article>div>p,.pa-score span,.pa-result-grid details b,.pa-result-grid details span,.pa-result-grid details small,.pa-scenarios p{font-size:9px}.pa-result-grid summary,.pa-run-sources summary,.pa-scenarios b,.pa-scenarios span,.pa-run-sources b{font-size:10px}.pa-run-sources span,.pa-run-sources small{font-size:9px}.pa-aigor{padding:21px}.pa-aigor h2{font-size:19px}.pa-aigor>p{font-size:10px}.pa-aigor>article{padding:16px;font-size:11px}.pa-recommendation-content{line-height:1.65;white-space:normal!important}.pa-recommendation-content h2,.pa-recommendation-content h3{color:var(--pa-ink);margin:20px 0 8px;line-height:1.3}.pa-recommendation-content h2:first-child,.pa-recommendation-content h3:first-child{margin-top:0}.pa-recommendation-content h2{font-size:18px}.pa-recommendation-content h3{border-bottom:1px solid var(--pa-line);padding-bottom:7px;font-size:14px}.pa-recommendation-content p{color:var(--pa-ink);margin:8px 0;font-size:11px}.pa-recommendation-content ul,.pa-recommendation-content ol{margin:8px 0 12px;padding-left:22px}.pa-recommendation-content li{color:var(--pa-ink);margin:5px 0;font-size:11px}.pa-recommendation-content code{color:#315b4b;background:var(--pa-soft);border-radius:4px;padding:2px 5px;font:600 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.pa-recommendation-content em{color:var(--pa-muted)}.pa-recommendation-table{border:1px solid var(--pa-line);border-radius:10px;margin:11px 0 16px;overflow-x:auto}.pa-recommendation-table table{border-collapse:collapse;background:var(--pa-card);width:100%}.pa-recommendation-table th,.pa-recommendation-table td{border-bottom:1px solid var(--pa-line);border-right:1px solid var(--pa-line);vertical-align:top;text-align:left;min-width:150px;padding:10px 12px;font-size:10px;line-height:1.55}.pa-recommendation-table th{color:var(--pa-ink);background:var(--pa-soft);font-weight:700}.pa-recommendation-table tr:last-child td{border-bottom:0}.pa-recommendation-table :is(th,td):last-child{border-right:0}.pa-recommendation-empty{border:1px dashed var(--ui-line);min-height:120px;color:var(--pa-muted);background:var(--pa-card);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:8px;margin-top:14px;display:grid}.pa-recommendation-empty svg{width:24px;color:var(--pa-gold)}.pa-recommendation-empty span{max-width:52ch;font-size:11px;line-height:1.55}[data-theme=dark] .planning-advisor{--pa-ink:var(--ui-ink);--pa-muted:var(--ui-muted);--pa-line:var(--ui-line);--pa-card:var(--ui-panel);--pa-soft:var(--ui-soft);background:#102a24}[data-theme=dark] .planning-advisor input,[data-theme=dark] .planning-advisor select,[data-theme=dark] .planning-advisor textarea{color:#e5f0eb;background:#17322a;border-color:#476359}[data-theme=dark] .pa-safety{color:#d8ede2;background:#183d30;border-color:#3e6957}[data-theme=dark] .pa-evidence-warning{color:#f4d798;background:#47391f}[data-theme=dark] .pa-result-grid>article{background:#18352d}[data-theme=dark] .pa-candidate-meta{color:#a8beb4!important}[data-theme=dark] .pa-recommendation-content code{color:#c3e7d5}.planning-advisor :focus-visible{outline-offset:2px;outline:2px solid #e2a342}@media (width<=1180px){.pa-context-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-workspace{grid-template-columns:1fr}.pa-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.pa-candidates>header,.pa-candidates>button{grid-column:1/-1}.pa-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.planning-advisor{padding:14px 12px 28px}.pa-hero{flex-direction:column;align-items:flex-start;padding:20px}.pa-hero>div{align-items:flex-start}.pa-hero h1{font-size:25px}.pa-hero>button{justify-content:center;width:100%}.pa-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-review-bar,.pa-map-card>header,.pa-aigor>header{flex-direction:column;align-items:flex-start}.pa-review-bar>div,.pa-aigor-actions{width:100%}.pa-review-bar button,.pa-aigor-actions button{flex:1}.pa-profile-grid,.pa-form-grid,.pa-analysis-grid,.pa-result-grid,.pa-run-sources>div{grid-template-columns:1fr}.pa-form-grid label.is-wide{grid-column:auto}.pa-map{height:440px}.pa-candidates{grid-template-columns:1fr}.pa-candidates>header,.pa-candidates>button{grid-column:auto}.pa-scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.pa-context-strip,.pa-profile-grid,.pa-scenarios,.pa-weight-card>div{grid-template-columns:1fr}.pa-map{height:400px}.pa-result-grid>article{grid-template-columns:30px 1fr}.pa-case-tabs button{max-width:240px}.pa-hero>div>span{display:none}}@media print{.planning-advisor{color:#172f27;background:#fff;padding:0;display:block}.pa-hero{min-height:auto;box-shadow:none;color:#172f27;background:#fff;border:1px solid #ccd8d2}.pa-hero>button,.pa-case-tabs,.pa-review-bar button,.pa-map-card>header button,.pa-candidates>button,.pa-candidate-form,.pa-analysis-grid,.pa-aigor-actions,.pa-link{display:none!important}.pa-safety,.pa-context-strip,.pa-review-bar,.pa-evidence,.pa-workspace,.pa-results,.pa-aigor{break-inside:avoid;box-shadow:none;margin-top:10px}.pa-workspace{display:block}.pa-candidates{margin-top:10px}.pa-map{height:360px}.pa-result-grid,.pa-scenarios{grid-template-columns:repeat(2,1fr)}.pa-aigor>article{white-space:pre-wrap}}.lsa-insights{gap:16px;display:grid;background:#fffef9!important;border:1px solid #bfd0bd!important;border-radius:12px!important;padding:20px 22px!important;box-shadow:0 6px 20px #143b280f!important}.lsa-insights>.lsa-heading{border-bottom:1px solid #dbe6dc;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding-bottom:14px;display:flex}.lsa-insights .lsa-heading h2{color:#143d2c;margin:4px 0 0;font-size:20px;font-weight:700}.lsa-insights .lsa-heading p{color:#556b5e;max-width:680px;margin:4px 0 0;font-size:13px;line-height:1.5}.lsa-insights-status{color:#184732;background:linear-gradient(135deg,#ebf6ee 0%,#f4faf5 100%);border:1px solid #c3dcc9;border-left:4px solid #176b42;border-radius:10px;flex-direction:column;gap:4px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.lsa-insights-status p{color:#355946;margin:0;font-size:12.5px;font-weight:400;line-height:1.55}.lsa-insights-status small{color:#4f6f5e;font-size:11px;font-weight:500}.lsa-purpose-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:12px 0;display:grid}.lsa-purpose-grid article{background:#faf9f1;border:1px solid #dce3d7;border-radius:10px;min-width:0;padding:14px}.lsa-purpose-grid h3{color:#244b35;margin:0 0 8px;font-size:14px}.lsa-purpose-grid strong{color:#4f674b;font-size:12px}.lsa-purpose-grid p{overflow-wrap:anywhere;margin:8px 0;font-size:12px}.lsa-purpose-grid small{color:#657063;font-size:11px;line-height:1.6;display:block}.lsa-insights-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.lsa-insights-metrics>div{background:#f4f9f4;border:1px solid #cfe0d2;border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.lsa-insights-metrics span{color:#4e6658;font-size:11.5px;font-weight:600}.lsa-insights-metrics strong{color:#164430;overflow-wrap:anywhere;font-size:16px;font-weight:700}.lsa-insights-table{border:1px solid #d5e3d7;border-radius:10px;max-width:100%;margin:14px 0;overflow:auto}.lsa-insights-table table{border-collapse:collapse;text-align:left;width:100%;min-width:660px;font-size:12.5px}.lsa-insights-table caption{text-align:left;color:#1c4633;background:#f3f8f3;border-bottom:1px solid #d5e3d7;padding:10px 14px;font-weight:600}.lsa-insights-table th,.lsa-insights-table td{border-bottom:1px solid #e1ebe2;padding:10px 14px}.lsa-insights-table thead{color:#214d39;background:#edf5ee}.lsa-insights-copy{grid-template-columns:1fr 1fr;gap:20px;margin:16px 0 6px;display:grid}.lsa-insights-copy h3,.lsa-narrative h3{color:#1c4733;margin:0 0 8px;font-size:15px}.lsa-insights-copy ul,.lsa-narrative ul{margin:8px 0;padding-left:18px}.lsa-insights-copy li,.lsa-narrative li{overflow-wrap:anywhere;margin-bottom:6px;font-size:12.5px;line-height:1.65}.lsa-narrative{background:#f2f7f2;border:1px solid #cfe0d2;border-radius:10px;margin:16px 0;padding:16px}.lsa-narrative>p{font-size:12px}.lsa-use-options{background:#f3f8f3;border:1px solid #cde0d0;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:2px 0 4px;padding:6px;display:grid}.lsa-use-options button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:54px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex;color:#1f4736!important;background:#fff!important;border:1px solid #0000!important;border-radius:9px!important;padding:10px 12px!important}.lsa-use-options button:hover:not([aria-pressed=true]){background:#f9fcf9!important;border-color:#9ec2a8!important}.lsa-use-options button[aria-pressed=true]{box-shadow:0 4px 12px #124d3038;color:#fff!important;background:linear-gradient(135deg,#176b42 0%,#124d30 100%)!important;border-color:#124d30!important}.lsa-use-options button span{font-size:12.5px;font-weight:600;line-height:1.25}.lsa-use-options button small{opacity:.86;font-size:10.5px;font-weight:500}.lsa-card-toolbar{justify-content:space-between;align-items:flex-end;gap:16px;margin:0;padding-top:4px;display:flex}.lsa-card-toolbar h3{color:#163d2b;margin:0 0 3px;font-size:18px;font-weight:700}.lsa-card-toolbar p{color:#587062;margin:0;font-size:12.5px}.lsa-card-toolbar label{color:#355444;flex-direction:column;gap:4px;font-size:11.5px;font-weight:600;display:flex}.lsa-card-toolbar input{color:#143828;width:240px;max-width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #b9cebe;border-radius:8px;padding:8px 12px;font-size:12.5px}.lsa-barangay-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.lsa-insights button.lsa-barangay-card{text-align:left;white-space:normal;flex-direction:column;align-items:stretch;min-width:0;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex;box-shadow:0 2px 10px #123b280a;color:#1c4232!important;background:#fff!important;border:1px solid #c9dcd0!important;border-top:3px solid #176b42!important;border-radius:12px!important;padding:16px 18px!important}.lsa-insights button.lsa-barangay-card.tone-review{border-top-color:#d97706!important}.lsa-insights button.lsa-barangay-card.tone-neutral{border-top-color:#64748b!important}.lsa-insights button.lsa-barangay-card:hover{transform:translateY(-1px);box-shadow:0 8px 20px #123b281a;border-color:#2a7252!important}.lsa-insights button:focus-visible{outline-offset:2px;outline:3px solid #218369}.lsa-card-top{color:#547262;justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.lsa-card-top>span{text-transform:uppercase;letter-spacing:.08em;color:#176b42;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.lsa-card-header-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lsa-barangay-card h4{color:#143b2a;margin:0;font-size:18px;font-weight:700;line-height:1.3}.lsa-card-status{color:#1d573b;white-space:nowrap;background:#edf5ef;border:1px solid #c3dcc9;border-radius:999px;flex:none;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:600}.tone-review .lsa-card-status{color:#9a4412;background:#fff3e6;border-color:#f3cba5}.tone-neutral .lsa-card-status{color:#55665d;background:#eef2f0;border-color:#d5dfd9}.lsa-card-status.lsa-rated-status{border:1px solid color-mix(in srgb, var(--lsa-rating-color) 55%, #cfe0d2);padding:3px 10px;font-size:11px;font-weight:700;background:color-mix(in srgb, var(--lsa-rating-color) 20%, white)!important;color:#183f2c!important}.lsa-rating-coverage{color:#5a7264;margin:4px 0 10px;font-size:11px;font-weight:500;display:block}.lsa-card-area{background:#f5faf6;border:1px solid #d7e6da;border-radius:9px;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 10px;padding:8px 12px;display:flex}.lsa-card-area strong{color:#145337;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.2}.lsa-card-area span{color:#4f695b;font-size:11.5px;font-weight:600}.lsa-card-recommendation{color:#3f594b;font-weight:400;line-height:1.5;margin:0 0 12px!important;font-size:12px!important}.lsa-barangay-card ul{background:#fafcfa;border:1px solid #e2ece4;border-radius:9px;gap:7px;margin:0 0 12px;padding:10px 12px;list-style:none;display:grid}.lsa-barangay-card li{color:#365243;align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:flex}.lsa-barangay-card li svg{color:#176b42;flex-shrink:0}.lsa-card-footer{color:#5c7063;border-top:1px solid #e4ece6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:11px;font-weight:500;display:flex}.lsa-card-footer strong{color:#176b42;font-weight:600}.lsa-insights .lsa-provenance,.lsa-advanced-tools{color:#2f4b3c;background:#f7fbf7;border:1px solid #c8dacb;border-radius:10px;padding:14px 18px;font-size:12.5px}.lsa-municipal-findings{margin-top:2px}.lsa-insights .lsa-provenance>summary,.lsa-advanced-tools>summary{cursor:pointer;color:#164832;font-size:13.5px;font-weight:600}.lsa-insights .lsa-provenance li{overflow-wrap:anywhere;margin:8px 0}.lsa-evidence-note{color:#6e4f1d;background:#fff6e8;border:1px solid #edd2a8;border-radius:8px;padding:10px 14px;font-size:12px}.lsa-detail{color:#1d3e30;width:min(880px,100%);font-family:var(--encore-font-sans);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.lsa-detail-heading{color:#fff;background:linear-gradient(135deg,#123f2c 0%,#176b42 100%);border-bottom:1px solid #123f2c;flex-shrink:0;justify-content:space-between;gap:20px;padding:20px 24px;display:flex}.lsa-detail-heading span{letter-spacing:.08em;color:#bbe4cb;font-size:10.5px;font-weight:600}.lsa-detail-heading h2{color:#fff;margin:4px 0;font-size:24px;line-height:1.3}.lsa-detail-heading p{color:#e2f3e8;margin:0;font-size:12.5px}.lsa-detail-heading button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:8px;align-self:flex-start;padding:8px}.lsa-detail-body{background:#fffef9;min-height:0;padding:6px 24px 24px;font-size:12.5px;line-height:1.7;overflow:auto}.lsa-detail-body section{border-bottom:1px solid #dfe9e1;padding:16px 0}.lsa-detail-body h3{color:#164430;margin:0 0 8px;font-size:15px;font-weight:700}.lsa-detail-body h4{margin:0 0 6px;font-size:12.5px;font-weight:600}.lsa-detail-body p{margin:6px 0}.lsa-detail-body ul{padding-left:18px}.lsa-detail-body a{color:#176b42;font-weight:600;text-decoration:underline}.lsa-detail-body small{color:#5a7264;overflow-wrap:anywhere;font-size:11px}.lsa-hazard-evidence{background:#f5faf6;border:1px solid #d5e3d7;border-radius:9px;margin:10px 0;padding:12px 14px}.lsa-hazard-evidence h4 small{margin-top:2px;font-weight:400;display:block}.lsa-facility-list{columns:2;column-gap:24px}.lsa-facility-list li{break-inside:avoid}.lsa-result-recommendation{color:#184e35;font-weight:600}.lsa-short-note,.lsa-update-note{color:#597062;line-height:1.6;font-size:11.5px!important}.lsa-service-facts{background:#f3f8f4;border:1px solid #d5e3d7;border-radius:9px;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 8px;padding:12px 16px;display:grid}.lsa-service-facts dt{color:#526a5c;font-size:11px;font-weight:600}.lsa-service-facts dd{color:#174b34;margin:2px 0 0;font-size:18px;font-weight:700}.lsa-risk-heading{margin:16px 0 6px!important}.lsa-compact-risk{background:#f6faf7;border:1px solid #d6e4d8;border-radius:8px;padding:10px 12px}.lsa-compact-risk a{align-items:center;gap:4px;margin-left:6px;display:inline-flex}.lsa-source-details{overflow-wrap:anywhere;margin-top:12px;font-size:11.5px}.lsa-source-details ul{padding-left:18px}.lsa-rating-result{border-left:4px solid var(--lsa-rating-color);background:color-mix(in srgb, var(--lsa-rating-color) 10%, white);border-radius:8px;margin:10px 0;padding:12px 15px}.lsa-rating-result>strong{color:#18432f;font-size:18px}.lsa-rating-result p{margin:4px 0!important;font-size:11.5px!important}.lsa-rating-result details{margin-top:8px;font-size:11.5px}.lsa-rating-result summary{cursor:pointer;font-weight:600}.lsa-page>.lsa-advanced-tools,.lsa-page>.lsa-footer{display:none!important}.lsa-loading-shell{gap:14px;display:grid}.lsa-use-options .lsa-use-option{color:#163d2b;background:#fff;border:1px solid #d4e3d9;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:58px;padding:10px 14px;display:flex}.lsa-use-options .lsa-use-option.is-active{color:#fff;background:#175c3c;border-color:#175c3c}.lsa-use-options .lsa-use-option strong{font-size:12.5px;font-weight:600;line-height:1.25}.lsa-use-options .lsa-use-option span{opacity:.84;font-size:10.5px;font-weight:500}.lsa-skeleton-card{background:#fff;border:1px solid #c9dcd0;border-top:3px solid #176b42;border-radius:12px;flex-direction:column;gap:10px;min-height:240px;padding:18px;display:flex}.lsa-skeleton-line{background:linear-gradient(90deg,#edf4ef 25%,#dfece3 50%,#edf4ef 75%) 0 0/200% 100%;border-radius:6px;height:12px}.lsa-skeleton-line.is-short{width:38%}.lsa-skeleton-line.is-title{width:62%;height:18px}.lsa-skeleton-line.is-medium{width:74%}.lsa-skeleton-box{background:#f4f9f6;border:1px solid #dcebe1;border-radius:8px;height:46px;margin:4px 0}@media (width<=1100px){.lsa-use-options{grid-template-columns:repeat(3,minmax(0,1fr))}.lsa-barangay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.lsa-insights>.lsa-heading{flex-direction:column;align-items:stretch}.lsa-insights .lsa-actions{flex-wrap:wrap}.lsa-insights-metrics,.lsa-insights-copy{grid-template-columns:1fr}.lsa-use-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.lsa-barangay-grid{grid-template-columns:1fr;gap:12px}.lsa-card-toolbar{flex-direction:column;align-items:stretch}.lsa-card-toolbar input{box-sizing:border-box;width:100%}.lsa-detail-heading{padding:16px}.lsa-detail-body{padding:0 16px 18px}.lsa-detail-heading h2{font-size:20px}.lsa-facility-list{columns:1}}.lsa-page{--lsa-ink:var(--ui-ink);--lsa-line:var(--ui-line);--lsa-soft:var(--ui-soft);color:var(--lsa-ink);gap:18px;max-width:1700px;margin:0 auto;padding:24px;display:grid}.lsa-page *{box-sizing:border-box}.lsa-hero{color:#fff;background:linear-gradient(115deg,#104d3f,#227f65 62%,#8da85d);border-radius:20px;padding:28px 32px}.lsa-hero span,.lsa-heading span:first-child{letter-spacing:.08em;font-size:.7rem;font-weight:800}.lsa-hero h1{color:#fff;margin:8px 0;font-size:clamp(1.55rem,2.8vw,2.6rem)}.lsa-hero p{color:#e6f7ee;max-width:880px;margin:0;line-height:1.55}.lsa-section{background:var(--ui-panel);border:1px solid var(--lsa-line);border-radius:18px;padding:22px;box-shadow:0 5px 22px #16352e0a}.lsa-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.lsa-heading h2{color:var(--ui-ink);margin:4px 0 0;font-size:1.2rem}.lsa-heading>div:first-child>span{color:#168263}.lsa-state{background:var(--ui-soft);color:var(--ui-accent);border-radius:100px;padding:8px 12px;font-size:.8rem;font-weight:700}.lsa-state.is-blocked{color:#894122;background:#fff3e8}.lsa-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lsa-source{border:1px solid var(--lsa-line);background:var(--lsa-soft);border-radius:14px;padding:16px}.lsa-source.is-missing{background:var(--ui-soft);border-color:#edd6bd}.lsa-source>span{letter-spacing:.08em;color:#29765d;font-size:.65rem;font-weight:800}.lsa-source.is-missing>span{color:#a2652e}.lsa-source h3{margin:7px 0;font-size:.96rem}.lsa-source p{color:var(--ui-ink);margin:0;line-height:1.4}.lsa-source small{color:var(--ui-muted);margin-top:8px;line-height:1.4;display:block}.lsa-muted{color:var(--ui-muted);font-size:.87rem;line-height:1.5}.lsa-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:14px 0;display:grid}.lsa-page label{color:var(--ui-ink);gap:5px;font-size:.84rem;font-weight:650;display:grid}.lsa-page input:not([type=checkbox]),.lsa-page select,.lsa-page textarea{border:1px solid var(--ui-line);background:var(--ui-panel);width:100%;color:var(--ui-ink);font:inherit;border-radius:9px;min-height:42px;padding:10px 11px}.lsa-page textarea{resize:vertical;min-height:82px}.lsa-page input:focus-visible,.lsa-page select:focus-visible,.lsa-page textarea:focus-visible,.lsa-page button:focus-visible{outline-offset:2px;outline:3px solid #70b897}.lsa-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.lsa-score-table{border:1px solid var(--lsa-line);border-radius:13px;overflow:hidden}.lsa-score-table h3{background:var(--lsa-soft);margin:0;padding:13px 15px;font-size:.94rem}.lsa-score-table>.lsa-muted{padding:0 15px}.lsa-class-grid{max-height:350px;overflow:auto}.lsa-class-row{border-top:1px solid var(--ui-line);grid-template-columns:minmax(0,1fr) 100px 90px;align-items:center;gap:10px;padding:8px 13px;display:grid}.lsa-class-row>strong{font-size:.82rem}.lsa-class-row input:not([type=checkbox]){min-height:36px;padding:6px}.lsa-check{align-items:center;gap:5px!important;font-weight:500!important;display:flex!important}.lsa-wide{margin:14px 0}.lsa-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.lsa-page button{background:var(--ui-soft);color:#17583f;cursor:pointer;font-weight:750;font:inherit;border:1px solid #86b39d;border-radius:9px;padding:10px 14px}.lsa-page button.is-primary{color:#fff;background:#176c4d;border-color:#176c4d}.lsa-page button:disabled{opacity:.48;cursor:not-allowed}.lsa-alert,.lsa-validation{color:#894122;background:var(--ui-soft);border:1px solid #efd5bd;border-radius:10px;padding:10px 13px;font-size:.87rem}.lsa-notice{color:#15573b;background:var(--ui-soft);border:1px solid #bee5cb;border-radius:10px;padding:10px 13px;font-size:.87rem}.lsa-empty{text-align:center;color:var(--ui-muted);background:var(--ui-soft);border:1px dashed var(--ui-line);border-radius:13px;padding:45px 20px}.lsa-result-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.7fr);gap:14px;display:grid}.lsa-map{background:var(--ui-soft);border-radius:13px;height:520px;overflow:hidden}.lsa-legend{flex-wrap:wrap;gap:10px 14px;padding:12px 0;display:flex}.lsa-legend span{align-items:center;gap:5px;font-size:.76rem;display:flex}.lsa-legend i{border:1px solid #25453c55;border-radius:3px;width:13px;height:13px}.lsa-inspector{background:var(--ui-soft);border:1px solid var(--lsa-line);border-radius:13px;min-width:0;padding:17px;overflow:auto}.lsa-inspector h3{margin:0}.lsa-inspector dl{grid-template-columns:1fr 1fr;gap:8px;font-size:.83rem;display:grid}.lsa-inspector dt{color:var(--ui-muted)}.lsa-inspector dd{text-align:right;margin:0;font-weight:700}.lsa-inspector ul{padding:0;list-style:none}.lsa-inspector li{border-bottom:1px solid var(--ui-line);justify-content:space-between;gap:12px;padding:7px 0;font-size:.82rem;display:flex}.lsa-provenance{color:var(--ui-muted);overflow-wrap:anywhere;font-size:.8rem}.lsa-provenance summary{cursor:pointer;font-weight:700}.lsa-provenance li{margin:7px 0}.lsa-footer{background:var(--ui-soft);color:#35614c;border-left:4px solid #3f9b73;border-radius:0 10px 10px 0;padding:14px 18px;font-size:.88rem;line-height:1.5}.lsa-sample-state{color:#794e15;background:#fff2da}.lsa-sample-layout{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:16px;margin-top:16px;display:grid}.lsa-schematic{border:1px dashed var(--ui-line);background:repeating-linear-gradient(45deg,#f0f6f1,#f0f6f1 12px,#e9f2ec 12px 13px);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:290px;padding:13px;display:grid}.lsa-page .lsa-schematic-unit{text-align:left;border:2px solid var(--unit-color);background:color-mix(in srgb,var(--unit-color) 29%,white);min-width:0;color:var(--ui-ink);border-radius:9px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:16px;display:flex}.lsa-schematic-unit b{background:var(--ui-panel);border-radius:50%;place-items:center;width:31px;height:31px;font-size:1rem;display:grid}.lsa-schematic-unit span{background:#ffffffd9;border-radius:5px;padding:3px 6px;font-size:.85rem;font-weight:750}.lsa-page .lsa-schematic-unit.is-selected{outline-offset:1px;outline:3px solid #17352b}.lsa-schematic-note{color:var(--ui-muted);margin:6px 0 0;font-size:.76rem}.lsa-sample-explanation{border:1px solid var(--lsa-line);background:var(--ui-soft);border-radius:13px;min-width:0;padding:17px}.lsa-sample-explanation>span{letter-spacing:.08em;color:#227553;font-size:.7rem;font-weight:800}.lsa-sample-explanation h3{margin:7px 0;font-size:1.2rem}.lsa-sample-explanation p{line-height:1.5}.lsa-sample-score{color:#174c38;margin:6px 0 15px;font-size:1.3rem;font-weight:800}.lsa-sample-explanation dl{grid-template-columns:1fr 1fr;gap:7px;font-size:.82rem;display:grid}.lsa-sample-explanation dt{color:var(--ui-muted)}.lsa-sample-explanation dd{text-align:right;margin:0;font-weight:700}.lsa-sample-rules{background:var(--ui-soft);border:1px solid #f1dfb8;border-radius:10px;margin-top:14px;padding:11px 14px;font-size:.83rem;line-height:1.5}.lsa-more-data{border-top:1px solid var(--lsa-line);margin-top:14px;padding-top:12px}.lsa-more-data h3{margin:3px 0 8px;font-size:1rem}.lsa-more-data ul{color:var(--ui-muted);gap:6px;margin:0;padding-left:21px;font-size:.85rem;line-height:1.48;display:grid}.lsa-profile-guide{background:var(--ui-soft);border:1px solid var(--ui-line);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.lsa-profile-guide strong{font-size:.88rem}.lsa-profile-guide p{color:var(--ui-muted);max-width:880px;margin:4px 0 0;font-size:.82rem;line-height:1.45}.lsa-profile-guide button{flex:none}.lsa-barangay-heading{justify-content:space-between;align-items:end;gap:14px;margin-top:20px;display:flex}.lsa-barangay-heading h3{margin:0 0 4px;font-size:1.05rem}.lsa-barangay-heading p{color:var(--ui-muted);margin:0;font-size:.81rem;line-height:1.45}.lsa-barangay-heading label{min-width:210px}.lsa-barangay-scroll{border:1px solid var(--lsa-line);border-radius:11px;max-height:470px;margin:12px 0;overflow:auto}.lsa-barangay-table{border-collapse:collapse;width:100%;min-width:1100px;font-size:.77rem}.lsa-barangay-table th,.lsa-barangay-table td{border-bottom:1px solid var(--ui-line);text-align:right;white-space:nowrap;padding:9px 10px}.lsa-barangay-table th:first-child,.lsa-barangay-table th[scope=row]{text-align:left;background:var(--ui-panel);z-index:1;position:sticky;left:0}.lsa-barangay-table thead th{background:var(--ui-soft);z-index:2;color:#315949;position:sticky;top:0}.lsa-barangay-table thead th:first-child{z-index:3;background:var(--ui-soft)}.lsa-barangay-table th small{color:var(--ui-muted);font-weight:500;display:block}.lsa-barangay-table i{border-radius:2px;width:9px;height:9px;margin-right:4px;display:inline-block}.lsa-official-workspace{border-color:#9fcbb9;box-shadow:0 7px 28px #165d4820}.lsa-official-intro{grid-template-columns:minmax(0,1fr) minmax(240px,.32fr);gap:14px;margin-bottom:16px;display:grid}.lsa-official-intro>div{border:1px solid var(--lsa-line);background:var(--lsa-soft);border-radius:13px;padding:16px}.lsa-official-intro strong{font-size:1rem}.lsa-official-intro p{color:var(--ui-muted);margin:7px 0 0;font-size:.88rem;line-height:1.55}.lsa-official-intro>div:last-child{color:#fff;background:#174d3e;align-content:center;gap:7px;display:grid}.lsa-official-intro>div:last-child span{letter-spacing:.08em;font-size:.65rem}.lsa-official-intro>div:last-child b{line-height:1.4}.lsa-upload-inventory{background:#fffaf0;border:1px solid #edcf96;border-radius:13px;grid-template-columns:minmax(240px,.45fr) minmax(0,1fr);gap:16px;margin-bottom:16px;padding:15px;display:grid}.lsa-upload-inventory>div>p,.lsa-upload-inventory>p{margin:6px 0 0;line-height:1.45}.lsa-upload-inventory ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.lsa-upload-inventory li{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.lsa-upload-inventory li span:first-child{gap:2px;min-width:0;display:grid}.lsa-upload-inventory li small{color:var(--ui-muted)}.lsa-upload-inventory a,.lsa-review-link{color:#176c4d;font-weight:750;text-decoration:none}.lsa-review-link{margin-top:5px;display:block}.lsa-upload-inventory>p{grid-column:1/-1}.lsa-official-workspace .lsa-alert ul{columns:2;margin:8px 0;padding-left:22px}.lsa-official-workspace .lsa-alert li{break-inside:avoid;margin:4px 0}.lsa-official-bases{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.lsa-official-table-wrap{border:1px solid var(--lsa-line);border-radius:12px;max-height:440px;margin:14px 0;overflow:auto}.lsa-official-table-wrap>h3,.lsa-official-table-wrap>p{margin:0;padding:12px 14px}.lsa-official-table-wrap>h3{background:var(--lsa-soft);z-index:2;font-size:.95rem;position:sticky;top:0}.lsa-official-table-wrap>p+table{border-top:1px solid var(--ui-line)}.lsa-official-table{border-collapse:collapse;width:100%;min-width:700px;font-size:.78rem}.lsa-official-table th,.lsa-official-table td{text-align:left;border-top:1px solid var(--ui-line);vertical-align:top;padding:9px 11px}.lsa-official-table thead th{background:var(--ui-soft);color:var(--ui-accent);z-index:1;position:sticky;top:43px}.lsa-official-table th[scope=row]{width:18%}.lsa-official-table th small{color:var(--ui-muted);margin-top:3px;font-weight:500;display:block}.lsa-official-table td:last-child{color:var(--ui-muted);line-height:1.4}.lsa-readiness{white-space:nowrap;background:var(--ui-soft);color:#875125;border-radius:999px;padding:4px 8px;font-weight:750;display:inline-block}.lsa-readiness.is-available{color:#17633f;background:#e5f5e9}.lsa-readiness.is-not_applicable{color:#53616a;background:#eef1f3}.lsa-readiness:is(.is-configuration_required,.is-official_source_configuration_required){color:#8a5115;background:#fff0d9}.lsa-band-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 0;display:grid}.lsa-band-grid>div{border:1px solid var(--ui-line);border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 7px;padding:9px;display:grid}.lsa-band-grid i{border-radius:3px;grid-row:1/3;width:16px;height:16px}.lsa-band-grid strong{font-size:.78rem}.lsa-band-grid span{color:var(--ui-muted);font-size:.7rem}.lsa-rule-columns{grid-template-columns:1fr 1fr;gap:13px;display:grid}.lsa-rule-columns>div{border:1px solid var(--ui-line);border-radius:10px;max-height:420px;overflow:auto}.lsa-rule-columns h4{background:var(--lsa-soft);margin:0;padding:11px;position:sticky;top:0}.lsa-rule-columns article{border-top:1px solid var(--ui-line);padding:9px 11px}.lsa-rule-columns article strong{color:var(--ui-ink)}.lsa-rule-columns article p{margin:4px 0 0;font-size:.72rem;line-height:1.45}.lsa-runbar{border:1px solid var(--lsa-line);background:var(--lsa-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(230px,.4fr) auto;align-items:center;gap:12px;margin:18px 0;padding:14px;display:grid}.lsa-runbar h3{margin:0 0 3px;font-size:.96rem}.lsa-runbar p{color:var(--ui-muted);margin:0;font-size:.78rem}.lsa-official-barangays{min-width:1450px}html[data-theme=dark] .lsa-page :is(.lsa-alert,.lsa-validation){color:#ffd1b8;border-color:#8a5a3d}html[data-theme=dark] .lsa-page .lsa-notice{color:#c5f4d6;border-color:#4d8c67}html[data-theme=dark] .lsa-page .lsa-footer{color:var(--ui-muted)}@media (width<=900px){.lsa-source-grid,.lsa-two,.lsa-result-grid{grid-template-columns:1fr}.lsa-map{height:420px}.lsa-sample-layout,.lsa-official-intro,.lsa-rule-columns,.lsa-upload-inventory,.lsa-official-bases,.lsa-runbar{grid-template-columns:1fr}.lsa-band-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lsa-official-workspace .lsa-alert ul{columns:1}.lsa-upload-inventory>p{grid-column:auto}}@media (width<=600px){.lsa-page{padding:12px}.lsa-hero{padding:22px}.lsa-section{padding:16px}.lsa-heading{flex-direction:column;align-items:stretch}.lsa-form-grid{grid-template-columns:1fr}.lsa-class-row{grid-template-columns:minmax(0,1fr) 75px 80px}.lsa-map{height:350px}.lsa-schematic{min-height:240px}.lsa-page .lsa-schematic-unit{padding:10px}.lsa-profile-guide{flex-direction:column;align-items:stretch}.lsa-profile-guide button{width:100%}.lsa-barangay-heading{flex-direction:column;align-items:stretch}.lsa-barangay-heading label{width:100%;min-width:0}}.lsa-page [hidden]{display:none!important}.lsa-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.lsa-page .lsa-stages button{text-align:left;border:1px solid var(--lsa-line);background:var(--ui-panel);color:var(--ui-ink);align-items:center;gap:9px;padding:12px;display:flex}.lsa-stages i{background:var(--ui-soft);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.lsa-page .lsa-stages [aria-current=step]{color:#fff;background:#205d48;border-color:#205d48}.lsa-stages [aria-current=step] i{color:#fff;background:#ffffff26}.lsa-readiness-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.lsa-readiness-summary article{background:var(--ui-soft);border:1px solid var(--lsa-line);border-radius:10px;align-items:center;gap:12px;padding:13px 16px;display:flex}.lsa-readiness-summary strong{color:var(--ui-accent);font-size:1.5rem}.lsa-readiness-summary span{color:var(--ui-ink);font-size:.82rem}.lsa-configuration>label{gap:8px;max-width:650px;margin:20px 0;display:grid}.lsa-buffer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.lsa-buffer-grid article{border:1px solid var(--lsa-line);background:var(--ui-soft);border-radius:12px;padding:18px}.lsa-buffer-grid header{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.lsa-buffer-grid p{font-size:.85rem;line-height:1.6}.lsa-buffer-grid button{margin:4px 8px 4px 0}.lsa-stage-actions{border-top:1px solid var(--lsa-line);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:16px;display:flex}.lsa-page .lsa-review-link{white-space:normal;text-align:left;font-size:.78rem}@media (width<=900px){.lsa-stages{display:flex;overflow-x:auto}.lsa-stages button{flex:0 0 165px}.lsa-readiness-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lsa-buffer-grid{grid-template-columns:1fr}}.lsa-input-details{border:1px solid var(--lsa-line);background:var(--ui-panel);border-radius:12px;margin:14px 0;padding:14px 16px;scroll-margin-top:110px}.lsa-input-details>summary{cursor:pointer;color:var(--ui-accent);padding:4px 0;font-weight:600}.lsa-input-details>summary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px;border-radius:3px}.lsa-input-details[open]>summary{margin-bottom:16px}@media (width<=600px){.lsa-stages{grid-template-columns:1fr;display:grid;overflow:visible}.lsa-page .lsa-stages button{width:100%}.lsa-input-details{padding:12px}}.pop-demographics-page{--rp-paper:#fffef8;--rp-page:#f6f7ed;--rp-soft:#edf4e9;--rp-line:#bfd0bd;--rp-divider:#d9e4d5;--rp-strong-line:#a8c4a9;--rp-hover-line:#76a17e;--rp-green:#176b42;--rp-deep:#145b38;--rp-ink:#123829;--rp-muted:#66776d;--rp-radius:9px;--rp-shadow:0 7px 22px #224b2713;color:var(--rp-ink);background:linear-gradient(#176b420b 1px, transparent 1px), linear-gradient(90deg, #176b420b 1px, transparent 1px), radial-gradient(circle at 88% 8%, #e0ab3c17, transparent 30%), var(--rp-page);font-family:var(--encore-font-sans);background-size:40px 40px,40px 40px,auto,auto;flex-direction:column;gap:16px;min-height:100%;padding:20px;display:flex}html body #encore-main .pop-demographics-page .pop-demo-header{border:1px solid var(--rp-strong-line);border-radius:var(--rp-radius);min-height:0;color:var(--rp-ink);box-shadow:var(--rp-shadow);background:linear-gradient(110deg,#fffef8f7,#edf4e9e6);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:0;padding:18px 20px 16px;display:flex;position:relative;overflow:hidden}html body #encore-main .pop-demographics-page .pop-demo-header:before,html body #encore-main .pop-demographics-page .pop-demo-header:after{border-top:1px solid var(--rp-green);content:"";pointer-events:none;width:28px;height:11px;position:absolute;top:10px}html body #encore-main .pop-demographics-page .pop-demo-header:before{border-left:1px solid var(--rp-green);left:10px}html body #encore-main .pop-demographics-page .pop-demo-header:after{border-right:1px solid var(--rp-green);border-bottom:0;bottom:auto;right:10px}.pop-demo-title-block{flex-direction:column;gap:2px;display:flex}html body #encore-main .pop-demographics-page .pop-demo-eyebrow{color:var(--rp-green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;display:block;font:600 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace!important}html body #encore-main .pop-demographics-page .pop-demo-header h1{color:var(--rp-deep)!important;font-family:var(--encore-font-sans)!important;letter-spacing:-.03em!important;text-transform:none!important;margin:0 0 6px!important;font-size:clamp(32px,2.4vw,36px)!important;font-weight:700!important;line-height:1.15!important}html body #encore-main .pop-demographics-page .pop-demo-subtitle{color:var(--rp-muted);font-family:var(--encore-font-sans);flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:14px;line-height:1.5;display:flex}.pop-demo-badge{background:var(--rp-soft);color:var(--rp-ink);border:1px solid var(--rp-strong-line);border-radius:999px;align-items:center;gap:.25rem;padding:.12rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.pop-demo-badge.is-urban{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.pop-demo-badge.is-rural{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.pop-demo-controls{flex-wrap:wrap;align-items:flex-end;gap:.65rem;display:flex}.pop-demo-control{color:var(--rp-muted);flex-direction:column;gap:.25rem;font-size:.72rem;font-weight:600;display:flex}.pop-demo-control select,.pop-demo-search input{border:1px solid var(--rp-strong-line);background:var(--rp-paper);height:38px;color:var(--rp-ink);border-radius:6px;padding:0 .65rem;font-size:.82rem;font-weight:500}.pop-demo-btn{border:1px solid var(--rp-strong-line);background:var(--rp-paper);height:38px;color:var(--rp-ink);cursor:pointer;border-radius:6px;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.8rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.pop-demo-btn:hover:not(:disabled){background:var(--rp-soft);border-color:var(--rp-hover-line)}.pop-demo-btn:disabled{opacity:.55;cursor:not-allowed}.pop-demo-btn.is-primary{background:var(--rp-green);border-color:var(--rp-green);color:#fff}.pop-demo-btn.is-primary:hover:not(:disabled){background:var(--rp-deep)}.pop-demo-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=1200px){.pop-demo-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pop-demo-kpi-grid{grid-template-columns:1fr}}.pop-demo-kpi-card{border:1px solid var(--rp-line);border-radius:var(--rp-radius);box-shadow:var(--rp-shadow);background:linear-gradient(145deg,#fffef8fa,#edf4e9d6);flex-direction:column;gap:.25rem;padding:.85rem 1rem;display:flex}.pop-demo-kpi-card.is-highlight-amber{border-left:3px solid #d97706}.pop-demo-kpi-card.is-highlight-blue{border-left:3px solid #2563eb}.pop-demo-kpi-card.is-highlight-rose{border-left:3px solid #e11d48}.pop-demo-kpi-card.is-highlight-teal{border-left:3px solid #0d9488}.pop-demo-kpi-top{color:#475569;text-transform:uppercase;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.pop-demo-kpi-top svg{color:#64748b;flex-shrink:0;width:1rem;height:1rem}.pop-demo-kpi-value{color:#0f172a;align-items:baseline;gap:.45rem;font-size:1.4rem;font-weight:700;line-height:1.2;display:flex}.pop-demo-kpi-pct{color:#2563eb;font-size:.82rem;font-weight:600}.pop-demo-kpi-sub{color:#64748b;font-size:.76rem;line-height:1.35}.pop-demo-panels{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1rem;display:grid}@media (width<=1100px){.pop-demo-panels{grid-template-columns:1fr}}.pop-demo-card{border:1px solid var(--rp-line);border-radius:var(--rp-radius);box-shadow:var(--rp-shadow);background:linear-gradient(145deg,#fffef8fa,#edf4e9d6);flex-direction:column;gap:.85rem;padding:1rem 1.25rem;display:flex}.pop-demo-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pop-demo-card-header h2{color:#0f172a;margin:0;font-size:.98rem;font-weight:700}.pop-demo-card-header span{color:#64748b;font-size:.75rem}.pop-demo-sex-bar-wrap{flex-direction:column;gap:.35rem;display:flex}.pop-demo-sex-labels{justify-content:space-between;font-size:.8rem;font-weight:600;display:flex}.pop-demo-sex-male{color:#1d4ed8}.pop-demo-sex-female{color:#be123c}.pop-demo-sex-bar{background:#e2e8f0;border-radius:999px;height:.65rem;display:flex;overflow:hidden}.pop-demo-sex-bar-male{background:#2563eb}.pop-demo-sex-bar-female{background:#e11d48}.pop-demo-table-wrap{overflow-x:auto}.pop-demo-table{border-collapse:collapse;width:100%;font-size:.8rem}.pop-demo-table th,.pop-demo-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:.48rem .6rem}.pop-demo-table th{text-transform:uppercase;letter-spacing:.02em;color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:.72rem;font-weight:700}.pop-demo-table th.num,.pop-demo-table td.num{text-align:right;font-variant-numeric:tabular-nums}.pop-demo-table tr.is-subtotal td{color:#0f172a;background:#f8fafc;font-weight:700}.pop-demo-table tr.is-highlight-row td{color:#1e3a8a;background:#eff6ff;font-weight:700}.pop-demo-table tbody tr.is-clickable{cursor:pointer;transition:background-color .12s}.pop-demo-table tbody tr.is-clickable:hover{background:#f1f5f9}.pop-demo-table tbody tr.is-selected{background:#dbeafe}.pop-demo-table tfoot td{color:#0f172a;background:#f1f5f9;border-top:2px solid #cbd5e1;font-weight:700}.pop-demo-pyramid{flex-direction:column;gap:.25rem;display:flex}.pop-demo-pyramid-row{border-radius:6px;grid-template-columns:4.8rem 4.2rem 1fr 4.2rem 4.6rem 3.3rem;align-items:center;gap:.45rem;padding:.18rem .35rem;font-size:.76rem;display:grid}.pop-demo-pyramid-row:hover{background:#f8fafc}.pop-demo-pyramid-row.tag-under_10{background:#f59e0b12}.pop-demo-pyramid-row.tag-senior_60_plus{background:#0d948812}.pop-demo-pyramid-age{color:#334155;font-weight:600}.pop-demo-pyramid-num{text-align:right;font-variant-numeric:tabular-nums;color:#475569}.pop-demo-pyramid-bars{grid-template-columns:1fr 1fr;align-items:center;gap:2px;height:.9rem;display:grid}.pop-demo-pyramid-half-left{background:#f1f5f9;border-radius:3px 0 0 3px;justify-content:flex-end;height:100%;display:flex;overflow:hidden}.pop-demo-pyramid-half-right{background:#f1f5f9;border-radius:0 3px 3px 0;justify-content:flex-start;height:100%;display:flex;overflow:hidden}.pop-demo-pyramid-fill-male{background:#2563eb;border-radius:3px 0 0 3px;height:100%}.pop-demo-pyramid-fill-female{background:#e11d48;border-radius:0 3px 3px 0;height:100%}.pop-demo-history-strip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:.65rem .75rem;display:grid}.pop-demo-history-item{flex-direction:column;gap:.1rem;display:flex}.pop-demo-history-item small{color:#64748b;text-transform:uppercase;font-size:.7rem;font-weight:600}.pop-demo-history-item strong{color:#0f172a;font-size:.95rem}.pop-demo-history-item span{color:#0f766e;font-size:.72rem}.pop-demo-source-footer{color:#64748b;margin:0;padding:.25rem .25rem 0;font-size:.74rem}.image-gis-page{color:var(--ui-ink);background:var(--ui-canvas);min-width:0;min-height:100%;font-family:var(--encore-font-sans);padding:24px}.image-gis-page button,.image-gis-page a{border:1px solid var(--ui-line);min-height:38px;color:inherit;background:var(--ui-panel);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.image-gis-page button:disabled{opacity:.45;cursor:not-allowed}.image-gis-page button[aria-pressed=true],.image-gis-save button[type=submit]{color:#fff;background:#176747;border-color:#176747}.image-gis-page button:focus-visible,.image-gis-page a:focus-visible,.image-gis-page input:focus-visible,.image-gis-page select:focus-visible{outline-offset:2px;outline:3px solid #4cb788}.image-gis-page button svg,.image-gis-page a svg{flex-shrink:0;width:17px;height:17px}.image-gis-header{justify-content:space-between;align-items:start;gap:22px;margin-bottom:18px;display:flex}.image-gis-header>div{min-width:0}.image-gis-header span{color:var(--ui-muted);letter-spacing:.08em;font-size:12px;font-weight:600}.image-gis-header h1{overflow-wrap:anywhere;margin:7px 0;font-size:23px}.image-gis-header p{max-width:800px;color:var(--ui-muted);font-size:13px;line-height:1.6}.image-gis-header nav{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.image-gis-save,.image-gis-tools{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:14px;display:flex}.image-gis-save>strong{font-size:13px}.image-gis-page label{flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.image-gis-page input:not([type=range]),.image-gis-page select{border:1px solid var(--ui-line);color:inherit;background:var(--ui-canvas);min-width:0;max-width:100%;font:inherit;border-radius:6px;min-height:38px;padding:9px}.image-gis-save>label{flex:1;min-width:170px}.image-gis-tools label{min-width:120px;margin-left:auto}.image-gis-tools input{accent-color:#176747}.image-gis-layout{grid-template-columns:minmax(0,1fr) 260px;gap:14px;display:grid}.image-gis-stage{border:1px solid var(--ui-line);background:#dfe8e4;border-radius:10px;min-width:0;overflow:hidden}.image-gis-canvas{touch-action:none;width:100%;height:clamp(420px,64vh,820px);display:block}.image-gis-canvas.tool-pan{cursor:grab}.image-gis-canvas.tool-pan:active{cursor:grabbing}.image-gis-canvas.tool-draw{cursor:crosshair}.image-gis-canvas.tool-select path{cursor:pointer}.image-gis-canvas circle{cursor:move}.image-gis-canvas path:focus-visible,.image-gis-canvas circle:focus-visible{stroke:#facc15;stroke-width:4px;outline:none}.image-gis-properties{background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:10px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.image-gis-properties h2{margin:0;font-size:16px}.image-gis-properties p{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.6}.image-gis-coordinate-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.image-gis-coordinate-fields input{width:100%}.image-gis-error,.image-gis-success{color:#92372e;background:#fff0ef;border-radius:8px;padding:13px 16px;font-size:14px}.image-gis-success{color:#145236;background:#e8f5ed}@media (width<=1050px){.image-gis-header{flex-direction:column}.image-gis-layout{grid-template-columns:minmax(0,1fr) 220px}.image-gis-page{padding:16px}}@media (width<=720px){.image-gis-page{padding:12px}.image-gis-layout{grid-template-columns:minmax(0,1fr)}.image-gis-canvas{height:420px}.image-gis-save{align-items:stretch}.image-gis-save>label{flex-basis:100%}.image-gis-header nav{flex-shrink:1}.image-gis-tools label{margin-left:0}.image-gis-properties{gap:12px}}.gis-draft-page{--draft-ink:#16352c;--draft-green:#0f6548;--draft-line:#d4e2dc;min-height:100%;color:var(--draft-ink);background:#f2f7f4;padding:24px;font-family:Poppins,system-ui,sans-serif}.gis-draft-page svg{width:18px;height:18px}.gis-draft-hero{color:#fff;background:linear-gradient(120deg,#0d3b2f,#166947 70%,#2e7d4d);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex;box-shadow:0 18px 45px #11413129}.gis-draft-hero>div{max-width:830px}.gis-draft-hero span,.gis-draft-section>header span{letter-spacing:.08em;font-size:11px;font-weight:800}.gis-draft-hero h1{margin:5px 0 8px;font-size:clamp(29px,3vw,42px);line-height:1.05;color:#fff!important}.gis-draft-hero p{color:#dcece5;margin:0;line-height:1.6}.gis-draft-hero nav{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.gis-draft-hero a,.gis-draft-hero button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.gis-draft-hero .is-primary{color:#173c2f;background:#bce775;border-color:#bce775}.gis-draft-hero button:disabled{opacity:.55;cursor:wait}.gis-draft-flow{border:1px solid var(--draft-line);background:#fff;border-radius:16px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin:18px 0;padding:16px 20px;display:grid}.gis-draft-flow>div{align-items:center;gap:12px;display:flex}.gis-draft-flow b{color:#13704e;background:#e4f2eb;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.gis-draft-flow span{flex-direction:column;display:flex}.gis-draft-flow small{color:#687b75}.gis-draft-flow>svg{color:#8ba49a}.gis-draft-alert{color:#77550d;background:#fff9e8;border:1px solid #dfbd63;border-radius:12px;align-items:center;gap:10px;margin:14px 0;padding:13px 16px;display:flex}.gis-draft-alert.is-error{color:#8d2f2f;background:#fff1f1;border-color:#e6a7a7}.gis-draft-alert.is-success{color:#156440;background:#eaf8f0;border-color:#9fd3b8}.gis-draft-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:18px 0;display:grid}.gis-draft-summary article{border:1px solid var(--draft-line);background:#fff;border-radius:15px;padding:18px}.gis-draft-summary small,.gis-draft-summary span{color:#687b75;display:block}.gis-draft-summary strong{color:#126746;margin:3px 0;font-size:28px;display:block}.gis-draft-section{border:1px solid var(--draft-line);background:#fff;border-radius:20px;margin-top:18px;padding:22px}.gis-draft-section>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}.gis-draft-section>header h2{margin:3px 0;font-size:22px}.gis-draft-section>header p{color:#667873;max-width:780px;margin:0;line-height:1.55}.gis-draft-section>header>span{color:#176545;background:#e6f3ec;border-radius:999px;padding:7px 10px}.gis-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gis-draft-card,.gis-new-draft-list>article{border:1px solid var(--draft-line);background:#fbfdfc;border-radius:15px;min-width:0;padding:17px}.gis-draft-card>header,.gis-new-draft-list>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gis-draft-card h3,.gis-new-draft-list h3{margin:3px 0;font-size:18px}.gis-draft-card header small,.gis-new-draft-list header small{text-transform:uppercase;letter-spacing:.07em;color:#678078}.gis-draft-state{color:#5d716a;background:#edf3f0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.gis-draft-state svg{width:14px;height:14px}.gis-draft-state.is-changed,.gis-draft-state.is-tracking_pending,.gis-draft-state.is-ready{color:#79550b;background:#fff0c9}.gis-draft-state.is-submitted,.gis-draft-state.is-registered,.gis-draft-state.is-unchanged{color:#126141;background:#dff3e8}.gis-draft-state.is-invalid{color:#932d2d;background:#fee5e5}.gis-draft-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.gis-draft-card dl div{background:#edf4f0;border-radius:9px;padding:9px}.gis-draft-card dt{color:#6d8079;font-size:11px}.gis-draft-card dd{margin:2px 0 0;font-size:13px;font-weight:700}.gis-draft-note,.gis-draft-problem{color:#526a62;background:#edf5f1;border-radius:10px;align-items:flex-start;gap:8px;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.gis-draft-problem{color:#8a452f;background:#fff0ea}.gis-draft-problem svg{flex:none}.gis-draft-submit{gap:9px;margin-top:12px;display:grid}.gis-draft-submit label,.gis-register-form label{gap:5px;font-size:12px;font-weight:700;display:grid}.gis-draft-submit textarea,.gis-register-form textarea,.gis-register-form input,.gis-register-form select{box-sizing:border-box;color:#18382e;width:100%;font:inherit;background:#fff;border:1px solid #bed1c9;border-radius:9px;padding:10px}.gis-draft-submit textarea,.gis-register-form textarea{resize:vertical;min-height:76px}.gis-draft-submit button,.gis-new-draft-list button,.gis-version-list button,.gis-register-form button{color:#155c43;font:inherit;cursor:pointer;background:#fff;border:1px solid #1a704f;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 12px;font-weight:750;display:inline-flex}.gis-draft-submit button,.gis-register-form .is-primary{color:#fff;background:#146a4a}.gis-draft-submit button:disabled,.gis-version-list button:disabled,.gis-register-form button:disabled{opacity:.5;cursor:not-allowed}.gis-draft-card details{border-top:1px solid var(--draft-line);margin-top:13px;padding-top:12px}.gis-draft-card summary{cursor:pointer;align-items:center;gap:7px;font-size:13px;font-weight:750;display:flex}.gis-version-list{gap:7px;margin-top:10px;display:grid}.gis-version-list>div{background:#fff;border:1px solid #dbe7e2;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px;display:grid}.gis-version-list span:first-child{flex-direction:column;min-width:0;display:flex}.gis-version-list small{text-overflow:ellipsis;white-space:nowrap;color:#71827c;overflow:hidden}.gis-version-origin{color:#6c7d77;font-size:11px}.gis-version-list strong{color:#176747;align-items:center;gap:5px;font-size:12px;display:flex}.gis-version-list em{color:#788781;font-size:11px}.gis-new-draft-list{gap:12px;display:grid}.gis-new-draft-list>article>p{color:#667873}.gis-register-form{border-top:1px solid var(--draft-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;display:grid}.gis-register-form label:nth-last-of-type(-n+3){grid-column:1/-1}.gis-register-form label small{color:#6d7e78;font-weight:500}.gis-register-form>div{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.gis-draft-empty{text-align:center;color:#687c74;border:1px dashed #bdd2c9;border-radius:13px;justify-items:center;padding:28px;display:grid}.gis-draft-empty svg{width:30px;height:30px}.gis-draft-empty h3{margin:8px 0 2px}.gis-draft-empty p{margin:0}.gis-draft-governance{color:#fff;background:#133f33;border-radius:15px;align-items:flex-start;gap:14px;margin:18px 0 0;padding:18px;display:flex}.gis-draft-governance>svg{flex:none;width:24px;height:24px}.gis-draft-governance h2{margin:0 0 5px;font-size:18px}.gis-draft-governance p{color:#d9e9e2;margin:0;line-height:1.55}.gis-draft-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.gis-draft-table-wrap{border:1px solid var(--draft-line);background:#fff;border-radius:13px;width:100%;overflow-x:auto}.gis-draft-table{border-collapse:collapse;text-align:left;width:100%;min-width:1220px}.gis-draft-table th{color:#526a62;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;background:#edf5f1;padding:11px 12px;font-size:11px;font-weight:800}.gis-draft-table td{color:#29473e;vertical-align:middle;border-top:1px solid #e1ebe7;padding:13px 12px;font-size:13px}.gis-draft-table tbody>tr:not(.gis-draft-detail-row):hover,.gis-draft-table tbody>tr.is-expanded{background:#f7faf8}.gis-draft-table td>strong,.gis-draft-table td>small{display:block}.gis-draft-table td>small{color:#71827c;margin-top:3px;font-size:11px}.gis-draft-table td>small.is-positive{color:#176747}.gis-draft-table td>small.is-negative{color:#983b31}.gis-draft-layer-cell{min-width:210px}.gis-draft-layer-cell strong{color:#18382e;font-size:14px}.gis-draft-type{text-overflow:ellipsis;color:#526a62;text-transform:capitalize;white-space:nowrap;max-width:150px;font-size:11px;font-weight:750;display:inline-block;overflow:hidden}.gis-draft-table .gis-draft-state{white-space:nowrap;max-width:180px}.gis-draft-actions,.gis-draft-section-actions{align-items:center;gap:8px;display:flex}.gis-draft-edit,.gis-draft-create,.gis-draft-manage{color:#155c43;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #a9c4b9;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.gis-draft-edit{color:#fff;background:#176747;border-color:#176747}.gis-draft-create{color:#fff;background:#176747;border-color:#176747;min-height:39px}.gis-draft-edit:hover,.gis-draft-create:hover{background:#0f563c}.gis-draft-manage:hover{background:#eef7f2;border-color:#1a704f}.gis-draft-edit svg,.gis-draft-create svg,.gis-draft-manage svg{width:15px;height:15px}.gis-draft-manage svg{transition:transform .16s}.gis-draft-manage[aria-expanded=true] svg{transform:rotate(180deg)}.gis-draft-section-actions{flex:none}.gis-draft-section>header .gis-draft-section-actions>span{color:#176545;letter-spacing:.08em;background:#e6f3ec;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.gis-draft-detail-row>td{background:#f3f8f5;padding:0}.gis-draft-row-panel{border-top:2px solid #9fc9b5;gap:12px;padding:16px 18px;display:grid}.gis-draft-row-panel .gis-draft-note,.gis-draft-row-panel .gis-draft-problem{margin:0}.gis-draft-row-panel .gis-draft-submit{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin:0}.gis-draft-row-panel .gis-draft-submit button{min-width:190px}.gis-draft-version-panel{border-top:1px solid var(--draft-line);padding-top:12px}.gis-draft-version-panel h3{color:#26473c;align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.gis-draft-version-panel h3 svg{width:16px;height:16px}@media (width<=1050px){.gis-draft-hero{flex-direction:column;align-items:flex-start}.gis-draft-hero nav{justify-content:flex-start}.gis-draft-summary{grid-template-columns:repeat(2,1fr)}.gis-draft-grid{grid-template-columns:1fr}}@media (width<=680px){.gis-draft-page{padding:12px}.gis-draft-hero,.gis-draft-section{border-radius:15px;padding:17px}.gis-draft-flow{grid-template-columns:1fr}.gis-draft-flow>svg{justify-self:center;transform:rotate(90deg)}.gis-draft-summary{grid-template-columns:1fr 1fr}.gis-draft-section>header{flex-direction:column}.gis-draft-section-actions{flex-direction:column;align-items:flex-start}.gis-draft-card>header,.gis-new-draft-list>article>header{flex-direction:column}.gis-draft-card dl,.gis-register-form{grid-template-columns:1fr}.gis-register-form label{grid-column:1!important}.gis-version-list>div{grid-template-columns:1fr}.gis-version-origin{display:none}.gis-draft-table{min-width:1120px}.gis-draft-row-panel .gis-draft-submit{grid-template-columns:1fr}.gis-draft-row-panel .gis-draft-submit button{min-width:0}}.gis-workspace-launcher{min-height:calc(var(--scaled-vh,100dvh) - var(--header-height-dynamic,82px));color:#173c30;background:radial-gradient(circle at 50% 35%,#edf8f1 0,#e5f1eb 42%,#d9e8e1 100%);place-items:center;padding:24px;font-family:Poppins,system-ui,sans-serif;display:grid}.gis-workspace-launcher>section{text-align:center;background:#ffffffed;border:1px solid #c9ddd3;border-radius:24px;justify-items:center;width:min(520px,100%);padding:46px 34px;display:grid;box-shadow:0 24px 70px #0f4a3529}.gis-workspace-launch-kicker{color:#176747;letter-spacing:.08em;margin-top:22px;font-size:11px;font-weight:800}.gis-workspace-launcher h1{color:#153c2f;margin:8px 0 9px;font-size:clamp(28px,4vw,40px)}.gis-workspace-launcher p{color:#657b73;max-width:430px;margin:0;line-height:1.6}.gis-workspace-launch-animation{place-items:center;width:86px;height:86px;display:grid;position:relative}.gis-workspace-launch-animation>span{border:2px solid #17674729;border-top-color:#176747;border-radius:50%;animation:1.25s linear infinite gis-workspace-orbit;position:absolute;inset:0}.gis-workspace-launch-animation>span:nth-child(2){border-top-color:#80b849;animation-duration:1.65s;animation-direction:reverse;inset:9px}.gis-workspace-launch-animation>span:nth-child(3){border-top-color:#bce775;animation-duration:1s;inset:18px}.gis-workspace-launch-animation>svg{color:#176747;width:25px;height:25px}.gis-workspace-launch-error{color:#9a4e27;width:56px!important;height:56px!important}.gis-workspace-launch-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.gis-workspace-launch-actions a,.gis-workspace-launch-actions button{color:#155c43;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a8c4b8;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.gis-workspace-launch-actions button{color:#fff;background:#176747;border-color:#176747}@keyframes gis-workspace-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gis-workspace-launch-animation>span{animation:none}.gis-workspace-launch-animation>span:first-child{border-top-color:#176747}}.gis-workspace-embedded{box-sizing:border-box;width:100%;height:calc(var(--scaled-vh,100dvh) - var(--header-height-dynamic,82px));color:#173c30;background:#e8f1ed;flex-direction:column;min-height:620px;font-family:Poppins,system-ui,sans-serif;display:flex;overflow:hidden}.gis-workspace-toolbar{color:#fff;background:linear-gradient(100deg,#0d3b2f,#155b43);border-bottom:1px solid #2c5f4f;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:8px 14px;display:flex}.gis-workspace-toolbar>div,.gis-workspace-toolbar nav,.gis-workspace-toolbar button,.gis-workspace-toolbar a{align-items:center;display:flex}.gis-workspace-toolbar>div{gap:10px;min-width:0}.gis-workspace-toolbar>div>span:last-child{flex-direction:column;min-width:0;display:flex}.gis-workspace-toolbar strong{font-size:14px}.gis-workspace-toolbar small{color:#cce2d8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.gis-workspace-live-dot{background:#bce775;border:3px solid #bce77533;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 1px #bce775}.gis-workspace-toolbar nav{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px}.gis-workspace-toolbar button,.gis-workspace-toolbar a{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff52;border-radius:8px;gap:7px;padding:0 11px;font-size:12px;font-weight:700;text-decoration:none}.gis-workspace-toolbar button:hover,.gis-workspace-toolbar a:hover{background:#ffffff26}.gis-workspace-toolbar svg{width:16px;height:16px}.gis-workspace-frame{background:#111;flex:1;min-height:0;position:relative}.gis-workspace-frame iframe{background:#fff;border:0;width:100%;height:100%;display:block}.gis-workspace-frame-loading{z-index:2;color:#173c30;text-align:center;background:radial-gradient(circle at 50% 35%,#edf8f1fa,#d9e8e1fa);align-content:center;place-items:center;gap:9px;padding:24px;display:grid;position:absolute;inset:0}.gis-workspace-frame-loading .gis-workspace-launch-animation{width:72px;height:72px}.gis-workspace-frame-loading small{color:#657b73}.gis-workspace-embedded:fullscreen{background:#0d3b2f;width:100vw;height:100dvh;min-height:0}.gis-workspace-embedded:fullscreen .gis-workspace-toolbar{min-height:52px}.gis-workspace-embedded:fullscreen .gis-workspace-frame{flex:1}.gis-workspace-embedded.is-fullscreen{z-index:5000;background:#0d3b2f;width:100vw;height:100dvh;min-height:0;position:fixed;inset:0}.gis-workspace-embedded.is-fullscreen .gis-workspace-toolbar{min-height:52px}.gis-workspace-embedded.is-fullscreen .gis-workspace-frame{flex:1}.gis-workspace-fullscreen-open{overflow:hidden}.gis-workspace-embedded{z-index:2000;top:var(--header-height-dynamic,82px);bottom:0;right:0;left:var(--sidebar-width);width:auto;height:auto;min-height:0;position:fixed}.gis-workspace-embedded.is-fullscreen{z-index:20000;inset:0}.gis-workspace-fullscreen-open .global-system-header,.gis-workspace-fullscreen-open .tactical-sidebar{visibility:hidden}html[data-sidebar-state=collapsed] .gis-workspace-embedded:not(.is-fullscreen){left:var(--sidebar-width-collapsed)}@media (width<=900px){.gis-workspace-embedded:not(.is-fullscreen){left:0}}@media (width<=760px){.gis-workspace-embedded{min-height:540px}.gis-workspace-toolbar{flex-direction:column;align-items:flex-start}.gis-workspace-toolbar nav{justify-content:flex-start;width:100%}.gis-workspace-toolbar button,.gis-workspace-toolbar a{flex:1;justify-content:center}.gis-workspace-toolbar small{white-space:normal}}.nextgis-hero{background:linear-gradient(120deg,#123b31,#176a50 62%,#18858b)}.nextgis-page code{background:#f4e8bd;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.nextgis-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nextgis-layer-grid article{border:1px solid var(--draft-line);background:#fbfdfc;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px;display:flex}.nextgis-layer-grid h3{color:#18382e;margin:3px 0;font-size:16px}.nextgis-layer-grid small{color:#628077;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.nextgis-layer-grid p{color:#6a7e77;margin:0;font-size:12px}.nextgis-layer-grid a{color:#fff;background:#176747;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.nextgis-layer-grid a[aria-disabled=true]{opacity:.45;cursor:not-allowed}.nextgis-layer-grid svg{width:15px;height:15px}.nextgis-create-form{grid-template-columns:2fr 1fr;gap:14px;display:grid}.nextgis-create-form>label,.nextgis-field-row label{color:#35564c;gap:6px;font-size:12px;font-weight:750;display:grid}.nextgis-create-form input,.nextgis-create-form select{box-sizing:border-box;color:#173c30;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b9cec5;border-radius:9px;padding:9px 10px}.nextgis-create-form fieldset{border:1px solid #d4e2dc;border-radius:13px;grid-column:1/-1;min-width:0;margin:0;padding:15px}.nextgis-create-form legend{color:#385c50;padding:0 7px;font-size:12px;font-weight:800}.nextgis-field-row{grid-template-columns:1fr 1.5fr 1fr 42px;align-items:end;gap:9px;margin-top:9px;display:grid}.nextgis-field-row:first-of-type{margin-top:0}.nextgis-field-row>button,.nextgis-form-actions button{color:#176247;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #abc4ba;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.nextgis-field-row>button{padding:0}.nextgis-field-row>button:disabled,.nextgis-form-actions button:disabled{opacity:.45;cursor:not-allowed}.nextgis-form-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.nextgis-form-actions .is-primary{color:#fff;background:#176747;border-color:#176747}.nextgis-embedded .gis-workspace-toolbar nav .is-selected{color:#173c30;background:#bce775;border-color:#bce775}.nextgis-submit-bar{background:#f3f8f5;border-bottom:1px solid #c8dbd2;flex:none;align-items:center;gap:12px;padding:9px 14px;display:flex}.nextgis-submit-bar p{color:#355e51;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.nextgis-submit-bar form{align-items:end;gap:9px;width:100%;display:flex}.nextgis-submit-bar label{color:#34584c;flex:1;gap:3px;min-width:240px;font-size:11px;font-weight:750;display:grid}.nextgis-submit-bar input{box-sizing:border-box;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #abc4ba;border-radius:8px;padding:7px 9px}.nextgis-submit-bar button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#176747;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.nextgis-submit-bar button:disabled{opacity:.5;cursor:not-allowed}.nextgis-submit-bar svg{width:15px;height:15px}@media (width<=1050px){.nextgis-layer-grid{grid-template-columns:1fr}}@media (width<=680px){.nextgis-create-form,.nextgis-field-row{grid-template-columns:1fr}.nextgis-layer-grid article{flex-direction:column;align-items:flex-start}.nextgis-submit-bar form{flex-direction:column;align-items:stretch}.nextgis-submit-bar label{min-width:0}.nextgis-submit-bar button{justify-content:center}}.nextgis-standard-table{min-width:1040px}.nextgis-standard-table .gis-draft-actions{justify-content:flex-end}.nextgis-standard-table .gis-draft-actions a[aria-disabled=true],.nextgis-standard-table .gis-draft-actions button:disabled{opacity:.45;cursor:not-allowed}.nextgis-standard-table .gis-version-list{min-width:0}.nextgis-history-explainer{color:#687b75;margin:7px 0 0;font-size:12px;line-height:1.5}.nextgis-spin{animation:.9s linear infinite nextgis-spin}@keyframes nextgis-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nextgis-spin{animation:none}}.nextgis-particle-frame-loading{justify-content:stretch!important;align-items:stretch!important;padding:0!important}.nextgis-particle-frame-loading .module-loading-screen{border-radius:0;width:100%;height:100%;min-height:100%}.nextgis-page{min-width:0}.nextgis-page .nextgis-hero{border-radius:16px;align-items:center;padding:20px 24px}.nextgis-page .nextgis-hero h1{margin:0;font-size:30px}.nextgis-files{min-width:0;margin-top:20px}.nextgis-files-panel{border:1px solid var(--draft-line);background:#fff;border-top:0;border-radius:0 0 12px 12px;min-width:0}.nextgis-files-panel[hidden],.nextgis-create-section[hidden]{display:none!important}.nextgis-files-panel>.gis-draft-section{background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:20px}.nextgis-page .gis-draft-section>header{align-items:center;gap:12px}.nextgis-page .gis-draft-section>header h2{margin:0;font-size:18px}.nextgis-files .nextgis-standard-table{min-width:760px}.nextgis-files-note,.nextgis-field-help{color:#687b75;margin:0 0 16px;font-size:12px;line-height:1.5}.nextgis-field-help{margin:14px 0 0}.nextgis-unedited{margin-top:20px}.nextgis-file-group-title{color:var(--draft-ink);margin:18px 0 10px;font-size:14px;font-weight:600}.nextgis-unedited>summary{color:#35564c;cursor:pointer;margin-bottom:12px;font-size:13px;font-weight:600}@media (width<=680px){.nextgis-page .nextgis-hero{align-items:flex-start;padding:17px}.nextgis-files-panel>.gis-draft-section{padding:14px}.nextgis-page .gis-draft-section>header{align-items:flex-start}.nextgis-page .gis-draft-section-actions{flex-flow:wrap}}.nextgis-edit-hint{color:#31574b;background:#e9f5ef;border-bottom:1px solid #b8d0c6;flex:none;align-items:center;gap:9px;padding:7px 14px;font-size:12px;line-height:1.35;display:flex}.nextgis-edit-hint svg{color:#176747;flex:none;width:16px;height:16px}.nextgis-edit-hint strong{color:#163c30}.nextgis-provider-frame{--nextgis-provider-header-height:56px;overflow:hidden}.nextgis-provider-frame iframe{height:calc(100% + var(--nextgis-provider-header-height));transform:translateY(calc(-1 * var(--nextgis-provider-header-height)))}@media (width<=680px){.nextgis-edit-hint{align-items:flex-start}}:root{--bg-app:#010813;--bg-panel:#1e293bd9;--bg-panel-hover:#334155e6;--color-primary:#3b82f6;--color-primary-dim:#3b82f626;--color-secondary:#60a5fa;--color-alert:#ef4444;--color-warning:#f97316;--color-success:#22c55e;--text-main:#f1f5f9;--text-muted:#94a3b8;--text-highlight:#fff;--color-highlight:#fff;--surface-shadow:0 4px 24px #00000080;--icon-button-bg:var(--bg-app);--icon-button-hover-bg:#3b82f61f;--icon-button-hover-border:#3b82f666;--icon-button-hover-shadow:0 0 14px #3b82f633;--icon-button-active-bg:#3b82f626;--control-bg:#0009;--control-border:#ffffff1a;--control-hover-bg:#ffffff14;--hud-cyan:#00f3ff;--hud-cyan-dim:#00f3ff1a;--hud-purple:#bc13fe;--hud-purple-dim:#bc13fe1a;--hud-orange:#ffbd00;--hud-orange-dim:#ffbd001a;--hud-red:#ff003c;--hud-red-dim:#ff003c1a;--hud-green:#39ff14;--hud-green-dim:#39ff141a;--hud-text:#fff;--hud-text-muted:#fff9;--hud-text-sub:#ffffffb3;--hud-bg:#030f22f2;--hud-panel-bg:#10172a99;--hud-panel-border:#ffffff0d;--hud-track-bg:#ffffff1a;--hud-header-text:#e2e8f0;--dropdown-bg:#0f172af2;--dropdown-header-bg:#1e293b80;--dropdown-hover-bg:#334155cc;--dropdown-unread-bg:#1e293b99;--dropdown-shadow:0 20px 50px #00000080, 0 0 20px #3b82f61a;--nav-active-bg:#00f3ff1f;--nav-active-border:#00f3ff73;--nav-active-text:#fff;--nav-hover-bg:#ffffff0f;--nav-hover-border:#fff3;--module-tile-bg:linear-gradient(180deg, #1e293bc2, #0f172ac2);--module-tile-hover-bg:linear-gradient(180deg, #38bdf838, #0f172ab8);--module-tile-active-bg:linear-gradient(180deg, #0891b23d, #0891b224);--module-tile-icon-bg:#0f172aa6;--module-tile-shadow:0 3px 10px #02061742;--module-tile-hover-shadow:0 10px 20px #082f495c, 0 0 0 1px #38bdf833 inset;--scrim-bg:#0206178c;--font-2xs:.625rem;--font-xs:.75rem;--font-sm:.875rem;--font-md:1rem;--font-lg:1.125rem;--font-xl:1.25rem;--font-2xl:1.5rem;--font-3xl:2rem;--border-width:1px;--border-color:#3b82f64d;--glow-primary:0 0 15px #3b82f64d;--glass-blur:blur(12px);--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--header-height:4.5rem;--header-height-dynamic:4.5rem;--sidebar-width:15rem;--sidebar-width-collapsed:4.5rem;--sidebar-bg-top:#0a1625;--sidebar-bg-bottom:#08111d;--sidebar-border:#00f3ff26;--sidebar-hover-bg:#00f3ff0d;--sidebar-active-bg:#00f3ff1a;--sidebar-active-border:#00f3ff;--sidebar-text:#fff9;--sidebar-text-hover:#ffffffe6;--sidebar-text-active:#fff;--sidebar-text-muted:#00f3ff80;--sidebar-logo:#fff;--sidebar-logo-sub:#00f3ff99;--sidebar-btn-color:#00f3ffcc;--sidebar-btn-border:#00f3ff33;--sidebar-btn-hover-bg:#00f3ff1a;--sidebar-red:#ff003c;--sidebar-orange:#ffbd00;--sidebar-green:#39ff14;--sidebar-active-filter:drop-shadow(0 0 2px #00f3ff33);--header-bg:#010813;--header-text:#f1f5f9;--header-text-muted:#94a3b8;--header-border:#3b82f64d;--header-icon-bg:#010813;--header-icon-hover-bg:#3b82f61f;--header-icon-hover-border:#3b82f666;--header-icon-hover-shadow:0 0 14px #3b82f633;--header-dropdown-bg:#0f172af2;--header-dropdown-border:#3b82f64d;--header-dropdown-text:#f1f5f9;--header-dropdown-text-muted:#94a3b8;--header-dropdown-header-bg:#1e293b80;--header-dropdown-hover-bg:#334155cc;--header-dropdown-unread-bg:#1e293b99;--header-dropdown-shadow:0 20px 50px #00000080, 0 0 20px #3b82f61a;--autofill-bg:#030f22;font-size:clamp(12px,.4166vw + 8px,20px)}[data-theme=light]{--bg-app:#f3f4f6;--bg-panel:#e5e7eb;--bg-panel-hover:#d1d5db;--color-primary:#1877f2;--color-primary-dim:#1877f21f;--color-secondary:#65676b;--color-text-main:#1c1e21;--text-main:#1c1e21;--text-muted:#65676b;--text-highlight:#1c1e21;--color-highlight:#1c1e21;--border-color:#ced0d4;--glow-primary:0 2px 4px #0000001a;--glass-blur:none;--surface-shadow:0 2px 4px #0000001a;--icon-button-bg:#f0f2f5;--icon-button-hover-bg:#e4e6eb;--icon-button-hover-border:#ced0d4;--icon-button-hover-shadow:0 2px 4px #0000001a;--icon-button-active-bg:#1877f21f;--control-bg:#fff;--control-border:#ced0d4;--control-hover-bg:#e4e6eb;--dropdown-bg:#fff;--dropdown-header-bg:#f0f2f5;--dropdown-hover-bg:#e4e6eb;--dropdown-unread-bg:#f0f2f5;--dropdown-shadow:0 2px 4px #0000001a;--nav-active-bg:#1877f21f;--nav-active-border:#1877f273;--nav-active-text:#1877f2;--nav-hover-bg:#e4e6eb;--nav-hover-border:#ced0d4;--module-tile-bg:#fff;--module-tile-hover-bg:#f0f2f5;--module-tile-active-bg:#1877f21f;--module-tile-icon-bg:#f0f2f5;--module-tile-shadow:0 2px 4px #0000001a;--module-tile-hover-shadow:0 2px 4px #0000001a;--scrim-bg:#1c1e2147;--hud-cyan:#1877f2;--hud-cyan-dim:#1877f21a;--hud-purple:#8b5cf6;--hud-purple-dim:#8b5cf61a;--hud-orange:#c2410c;--hud-orange-dim:#c2410c1a;--hud-red:#b91c1c;--hud-red-dim:#b91c1c1a;--hud-green:#15803d;--hud-green-dim:#15803d1a;--hud-text:#1c1e21;--hud-text-muted:#65676b;--hud-text-sub:#4b4c4f;--hud-bg:#e5e7eb;--hud-panel-bg:#e5e7eb;--hud-panel-border:#ced0d4;--hud-track-bg:#e4e6eb;--hud-header-text:#1c1e21;--header-bg:#1877f2;--header-text:#fff;--header-text-muted:#ffffffb3;--header-border:#ffffff26;--header-icon-bg:#ffffff26;--header-icon-hover-bg:#ffffff40;--header-icon-hover-border:#fff3;--header-icon-hover-shadow:none;--header-dropdown-bg:#fff;--header-dropdown-border:#cbd5e1;--header-dropdown-text:#1e293b;--header-dropdown-text-muted:#64748b;--header-dropdown-header-bg:#f8fafc;--header-dropdown-hover-bg:#f1f5f9;--header-dropdown-unread-bg:#f8fafc;--header-dropdown-shadow:0 10px 35px #0000001a;--sidebar-bg-top:#1877f2;--sidebar-bg-bottom:#105ec2;--sidebar-border:#ffffff26;--sidebar-hover-bg:#ffffff14;--sidebar-active-bg:#ffffff1f;--sidebar-active-border:#fff;--sidebar-text:#ffffffbf;--sidebar-text-hover:#fff;--sidebar-text-active:#fff;--sidebar-text-muted:#fffffff2;--sidebar-logo:#fff;--sidebar-logo-sub:#ffffffb3;--sidebar-btn-color:#fff;--sidebar-btn-border:#fff3;--sidebar-btn-hover-bg:#ffffff1f;--sidebar-red:#ff003c;--sidebar-orange:#ffbd00;--sidebar-green:#39ff14;--sidebar-active-filter:none;--autofill-bg:#f1f5f9}@keyframes pulse-glow{0%{box-shadow:0 0 5px var(--color-primary-dim)}50%{box-shadow:0 0 15px var(--color-primary-dim)}to{box-shadow:0 0 5px var(--color-primary-dim)}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media (width<=900px){:root{--header-height:3.75rem;--header-height-dynamic:3.75rem;--sidebar-width:14rem;--sidebar-width-collapsed:4.25rem;--space-md:.75rem;--space-lg:1rem;font-size:12px}}@media (width<=640px){:root{font-size:11px}}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--hud-text)!important;-webkit-box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important;box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--hud-text)!important;-webkit-box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important;box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--hud-text)!important;-webkit-box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important;box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important}input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--hud-text)!important;-webkit-box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important;box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scrollbar-thumb:#0000;--tw-scrollbar-track:#0000;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-content:""}}}@layer theme{:root,:host{--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-stone-100:oklch(97% .001 106.424);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-2xl:0 25px 25px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Poppins,system-ui,sans-serif;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:Fira Code,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.inset-0{inset:0}.inset-1{inset:var(--spacing)}.inset-2\.5{inset:calc(var(--spacing) * 2.5)}.inset-3{inset:calc(var(--spacing) * 3)}.inset-4{inset:calc(var(--spacing) * 4)}.inset-6{inset:calc(var(--spacing) * 6)}.inset-8{inset:calc(var(--spacing) * 8)}.inset-12{inset:calc(var(--spacing) * 12)}.inset-\[-1px\]{inset:-1px}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-4{top:calc(var(--spacing) * -4)}.-top-7{top:calc(var(--spacing) * -7)}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-7{top:calc(var(--spacing) * 7)}.top-8{top:calc(var(--spacing) * 8)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-28{top:calc(var(--spacing) * 28)}.top-\[-2px\]{top:-2px}.top-\[2\.625rem\]{top:2.625rem}.top-\[2px\]{top:2px}.top-\[28\%\]{top:28%}.top-\[33px\]{top:33px}.top-\[60px\]{top:60px}.top-\[72px\]{top:72px}.top-\[80px\]{top:80px}.top-\[105\%\]{top:105%}.top-\[120\%\]{top:120%}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.top-\[var\(--header-height-dynamic\,var\(--header-height\,64px\)\)\]{top:var(--header-height-dynamic,var(--header-height,64px))}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-4{right:calc(var(--spacing) * -4)}.-right-6{right:calc(var(--spacing) * -6)}.-right-7{right:calc(var(--spacing) * -7)}.-right-20{right:calc(var(--spacing) * -20)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.right-11{right:calc(var(--spacing) * 11)}.right-12{right:calc(var(--spacing) * 12)}.right-14{right:calc(var(--spacing) * 14)}.right-16{right:calc(var(--spacing) * 16)}.right-\[-8px\]{right:-8px}.right-\[2\.75rem\]{right:2.75rem}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-7{bottom:calc(var(--spacing) * 7)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-32{bottom:calc(var(--spacing) * 32)}.bottom-\[-9px\]{bottom:-9px}.bottom-\[4\.5rem\]{bottom:4.5rem}.bottom-full{bottom:100%}.-left-6{left:calc(var(--spacing) * -6)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:var(--spacing)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-4\.5{left:calc(var(--spacing) * 4.5)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-\[-9999px\]{left:-9999px}.left-\[2\.75rem\]{left:2.75rem}.left-\[13px\]{left:13px}.left-\[40\%\]{left:40%}.left-\[60\%\]{left:60%}.left-\[380px\]{left:380px}.isolate{isolation:isolate}.-z-0{z-index:calc(0 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.z-\[17\]{z-index:17}.z-\[18\]{z-index:18}.z-\[19\]{z-index:19}.z-\[50\]{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[102\]{z-index:102}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[150\]{z-index:150}.z-\[155\]{z-index:155}.z-\[160\]{z-index:160}.z-\[200\]{z-index:200}.z-\[350\]{z-index:350}.z-\[400\]{z-index:400}.z-\[401\]{z-index:401}.z-\[430\]{z-index:430}.z-\[500\]{z-index:500}.z-\[900\]{z-index:900}.z-\[999\]{z-index:999}.z-\[1000\]{z-index:1000}.z-\[1410\]{z-index:1410}.z-\[1500\]{z-index:1500}.z-\[1550\]{z-index:1550}.z-\[2000\]{z-index:2000}.z-\[3000\]{z-index:3000}.z-\[9990\]{z-index:9990}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10020\]{z-index:10020}.z-\[10500\]{z-index:10500}.z-\[12000\]{z-index:12000}.z-\[13000\]{z-index:13000}.z-\[20000\]{z-index:20000}.z-\[30000\]{z-index:30000}.z-\[40000\]{z-index:40000}.z-\[41000\]{z-index:41000}.z-\[50000\]{z-index:50000}.z-\[50100\]{z-index:50100}.z-\[99999\]{z-index:99999}.z-\[100000\]{z-index:100000}.z-\[999999\]{z-index:999999}.z-\[9999999\]{z-index:9999999}.z-\[2147483647\]{z-index:2147483647}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-9{grid-column:span 9/span 9}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.row-1{grid-row:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-auto{margin-block:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-44{margin-top:calc(var(--spacing) * -44)}.-mt-\[3px\]{margin-top:-3px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-auto{margin-bottom:auto}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-14{margin-left:calc(var(--spacing) * 14)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!grid{display:grid!important}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\.6\]{aspect-ratio:1.6}.aspect-\[3\/1\]{aspect-ratio:3}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!h-0\.5{height:calc(var(--spacing) * .5)!important}.\!h-1\.5{height:calc(var(--spacing) * 1.5)!important}.\!h-full{height:100%!important}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-2\/3{height:66.6667%}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-96{height:calc(var(--spacing) * 96)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[8px\]{height:8px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[48px\]{height:48px}.h-\[50vh\]{height:50vh}.h-\[52px\]{height:52px}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[72px\]{height:72px}.h-\[74px\]{height:74px}.h-\[75px\]{height:75px}.h-\[76px\]{height:76px}.h-\[80px\]{height:80px}.h-\[85vh\]{height:85vh}.h-\[86px\]{height:86px}.h-\[90vh\]{height:90vh}.h-\[95px\]{height:95px}.h-\[95vh\]{height:95vh}.h-\[100dvh\]{height:100dvh}.h-\[110px\]{height:110px}.h-\[140px\]{height:140px}.h-\[150px\]{height:150px}.h-\[160px\]{height:160px}.h-\[180px\]{height:180px}.h-\[220px\]{height:220px}.h-\[230px\]{height:230px}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[340px\]{height:340px}.h-\[400px\]{height:400px}.h-\[440px\]{height:440px}.h-\[450px\]{height:450px}.h-\[460px\]{height:460px}.h-\[520px\]{height:520px}.h-\[580px\]{height:580px}.h-\[600px\]{height:600px}.h-\[610px\]{height:610px}.h-\[620px\]{height:620px}.h-\[640px\]{height:640px}.h-\[650px\]{height:650px}.h-\[680px\]{height:680px}.h-\[720px\]{height:720px}.h-\[calc\(100\%-48px\)\]{height:calc(100% - 48px)}.h-\[calc\(100vh-3\.5rem\)\]{height:calc(100vh - 3.5rem)}.h-\[calc\(100vh-180px\)\]{height:calc(100vh - 180px)}.h-\[min\(78vh\,720px\)\]{height:min(78vh,720px)}.h-\[min\(560px\,calc\(100vh-120px\)\)\]{height:min(560px,100vh - 120px)}.h-\[min\(620px\,calc\(88vh-88px\)\)\]{height:min(620px,88vh - 88px)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[24rem\]{max-height:24rem}.max-h-\[32vh\]{max-height:32vh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[76vh\]{max-height:76vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[110px\]{max-height:110px}.max-h-\[140px\]{max-height:140px}.max-h-\[150px\]{max-height:150px}.max-h-\[156px\]{max-height:156px}.max-h-\[160px\]{max-height:160px}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[240px\]{max-height:240px}.max-h-\[250px\]{max-height:250px}.max-h-\[300px\]{max-height:300px}.max-h-\[350px\]{max-height:350px}.max-h-\[360px\]{max-height:360px}.max-h-\[380px\]{max-height:380px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[430px\]{max-height:430px}.max-h-\[480px\]{max-height:480px}.max-h-\[560px\]{max-height:560px}.max-h-\[600px\]{max-height:600px}.max-h-\[calc\(100\%-1\.5rem\)\]{max-height:calc(100% - 1.5rem)}.max-h-\[calc\(100\%-2rem\)\]{max-height:calc(100% - 2rem)}.max-h-\[calc\(100\%-4rem\)\]{max-height:calc(100% - 4rem)}.max-h-\[calc\(100\%-5\.5rem\)\]{max-height:calc(100% - 5.5rem)}.max-h-\[calc\(100\%-5rem\)\]{max-height:calc(100% - 5rem)}.max-h-\[calc\(100\%-6rem\)\]{max-height:calc(100% - 6rem)}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100dvh-5\.5rem\)\]{max-height:calc(100dvh - 5.5rem)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.max-h-\[calc\(100vh-180px\)\]{max-height:calc(100vh - 180px)}.max-h-\[calc\(100vh-var\(--header-height\)-1\.5rem\)\]{max-height:calc(100vh - var(--header-height) - 1.5rem)}.max-h-\[min\(72vh\,760px\)\]{max-height:min(72vh,760px)}.max-h-\[min\(90vh\,820px\)\]{max-height:min(90vh,820px)}.max-h-\[min\(720px\,calc\(100vh-180px\)\)\]{max-height:min(720px,100vh - 180px)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[44px\]{min-height:44px}.min-h-\[74px\]{min-height:74px}.min-h-\[82px\]{min-height:82px}.min-h-\[88px\]{min-height:88px}.min-h-\[90px\]{min-height:90px}.min-h-\[92px\]{min-height:92px}.min-h-\[100px\]{min-height:100px}.min-h-\[104px\]{min-height:104px}.min-h-\[108px\]{min-height:108px}.min-h-\[116px\]{min-height:116px}.min-h-\[118px\]{min-height:118px}.min-h-\[120px\]{min-height:120px}.min-h-\[126px\]{min-height:126px}.min-h-\[140px\]{min-height:140px}.min-h-\[150px\]{min-height:150px}.min-h-\[154px\]{min-height:154px}.min-h-\[160px\]{min-height:160px}.min-h-\[168px\]{min-height:168px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[250px\]{min-height:250px}.min-h-\[252px\]{min-height:252px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[340px\]{min-height:340px}.min-h-\[350px\]{min-height:350px}.min-h-\[360px\]{min-height:360px}.min-h-\[380px\]{min-height:380px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[430px\]{min-height:430px}.min-h-\[440px\]{min-height:440px}.min-h-\[450px\]{min-height:450px}.min-h-\[500px\]{min-height:500px}.min-h-\[560px\]{min-height:560px}.min-h-\[600px\]{min-height:600px}.min-h-\[620px\]{min-height:620px}.min-h-\[700px\]{min-height:700px}.min-h-\[800px\]{min-height:800px}.min-h-full{min-height:100%}.min-h-min{min-height:min-content}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[1\.5px\]{width:1.5px}.w-\[1px\]{width:1px}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[14px\]{width:14px}.w-\[17rem\]{width:17rem}.w-\[18\.5rem\]{width:18.5rem}.w-\[18px\]{width:18px}.w-\[21\%\]{width:21%}.w-\[22rem\]{width:22rem}.w-\[23rem\]{width:23rem}.w-\[30\%\]{width:30%}.w-\[32px\]{width:32px}.w-\[45\%\]{width:45%}.w-\[52px\]{width:52px}.w-\[55\%\]{width:55%}.w-\[58px\]{width:58px}.w-\[65\%\]{width:65%}.w-\[70\%\]{width:70%}.w-\[72px\]{width:72px}.w-\[74px\]{width:74px}.w-\[76px\]{width:76px}.w-\[80px\]{width:80px}.w-\[85vw\]{width:85vw}.w-\[86px\]{width:86px}.w-\[92\%\]{width:92%}.w-\[95vw\]{width:95vw}.w-\[98vw\]{width:98vw}.w-\[100dvw\]{width:100dvw}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[185px\]{width:185px}.w-\[200px\]{width:200px}.w-\[270px\]{width:270px}.w-\[280px\]{width:280px}.w-\[290px\]{width:290px}.w-\[300px\]{width:300px}.w-\[310px\]{width:310px}.w-\[320px\]{width:320px}.w-\[330px\]{width:330px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[390px\]{width:390px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[820px\]{width:820px}.w-\[calc\(100\%_-_2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-1rem\)\]{width:calc(100vw - 1rem)}.w-\[calc\(100vw-24px\)\]{width:calc(100vw - 24px)}.w-\[min\(17rem\,calc\(100\%-6rem\)\)\]{width:min(17rem,100% - 6rem)}.w-\[min\(18rem\,calc\(100\%-6rem\)\)\]{width:min(18rem,100% - 6rem)}.w-\[min\(20rem\,calc\(100\%-4\.5rem\)\)\]{width:min(20rem,100% - 4.5rem)}.w-\[min\(22rem\,calc\(100\%_-_2rem\)\)\]{width:min(22rem,100% - 2rem)}.w-\[min\(23rem\,calc\(100vw-2rem\)\)\]{width:min(23rem,100vw - 2rem)}.w-\[min\(30rem\,calc\(100vw-2rem\)\)\]{width:min(30rem,100vw - 2rem)}.w-\[min\(40rem\,calc\(100\%_-_2rem\)\)\]{width:min(40rem,100% - 2rem)}.w-\[min\(92vw\,36rem\)\]{width:min(92vw,36rem)}.w-\[min\(320px\,calc\(100vw-48px\)\)\]{width:min(320px,100vw - 48px)}.w-\[min\(360px\,78vw\)\]{width:min(360px,78vw)}.w-\[min\(390px\,calc\(100vw-40px\)\)\]{width:min(390px,100vw - 40px)}.w-\[min\(420px\,calc\(100vw-2rem\)\)\]{width:min(420px,100vw - 2rem)}.w-\[min\(560px\,calc\(100vw-32px\)\)\]{width:min(560px,100vw - 32px)}.w-\[min\(920px\,calc\(100vw-28px\)\)\]{width:min(920px,100vw - 28px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-16{max-width:calc(var(--spacing) * 16)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[45px\]{max-width:45px}.max-w-\[50\%\]{max-width:50%}.max-w-\[55\%\]{max-width:55%}.max-w-\[65px\]{max-width:65px}.max-w-\[70\%\]{max-width:70%}.max-w-\[72ch\]{max-width:72ch}.max-w-\[80\%\]{max-width:80%}.max-w-\[82\%\]{max-width:82%}.max-w-\[88\%\]{max-width:88%}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[170px\]{max-width:170px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[450px\]{max-width:450px}.max-w-\[540px\]{max-width:540px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[650px\]{max-width:650px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[760px\]{max-width:760px}.max-w-\[920px\]{max-width:920px}.max-w-\[980px\]{max-width:980px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1700px\]{max-width:1700px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[1920px\]{max-width:1920px}.max-w-\[calc\(100\%-1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100\%-24px\)\]{max-width:calc(100% - 24px)}.max-w-\[calc\(100\%_-_1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.max-w-\[calc\(100vw-4\.75rem\)\]{max-width:calc(100vw - 4.75rem)}.max-w-\[calc\(100vw-48px\)\]{max-width:calc(100vw - 48px)}.max-w-\[min\(28rem\,calc\(100\%_-_14rem\)\)\]{max-width:min(28rem,100% - 14rem)}.max-w-\[min\(100\%\,430px\)\]{max-width:min(100%,430px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[4\.75rem\]{min-width:4.75rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[15rem\]{min-width:15rem}.min-w-\[18px\]{min-width:18px}.min-w-\[24px\]{min-width:24px}.min-w-\[56px\]{min-width:56px}.min-w-\[60px\]{min-width:60px}.min-w-\[70px\]{min-width:70px}.min-w-\[86px\]{min-width:86px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[700px\]{min-width:700px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[850px\]{min-width:850px}.min-w-\[900px\]{min-width:900px}.min-w-\[920px\]{min-width:920px}.min-w-\[960px\]{min-width:960px}.min-w-\[980px\]{min-width:980px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[1120px\]{min-width:1120px}.min-w-\[1780px\]{min-width:1780px}.min-w-\[3900px\]{min-width:3900px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[0\.4\]{flex:.4}.flex-\[0\.6\]{flex:.6}.flex-\[2\.5\]{flex:2.5}.flex-\[2\]{flex:2}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-\[2\]{flex-grow:2}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.origin-bottom-right{transform-origin:100% 100%}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-12{--tw-translate-x:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[15px\]{--tw-translate-x:15px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3{--tw-translate-y:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-4{--tw-translate-y:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-12{--tw-translate-y:calc(var(--spacing) * -12);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-16{--tw-translate-y:calc(var(--spacing) * -16);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[1px\]{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-\[-1\]{--tw-scale-x:-1;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.scale-\[1\.02\]{scale:1.02}.scale-\[1\.3\]{scale:1.3}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-e-resize{cursor:e-resize}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-n-resize{cursor:n-resize}.cursor-ne-resize{cursor:ne-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-nw-resize{cursor:nw-resize}.cursor-pointer{cursor:pointer}.cursor-s-resize{cursor:s-resize}.cursor-se-resize{cursor:se-resize}.cursor-sw-resize{cursor:sw-resize}.cursor-w-resize{cursor:w-resize}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thumb-cyan-300\/50{--tw-scrollbar-thumb:#53eafd80}@supports (color:color-mix(in lab, red, red)){.scrollbar-thumb-cyan-300\/50{--tw-scrollbar-thumb:color-mix(in oklab, var(--color-cyan-300) 50%, transparent)}}.scrollbar-thumb-cyan-300\/50{scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.scrollbar-thumb-slate-200{--tw-scrollbar-thumb:var(--color-slate-200);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.scrollbar-thumb-slate-300{--tw-scrollbar-thumb:var(--color-slate-300);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.scrollbar-thumb-slate-700{--tw-scrollbar-thumb:var(--color-slate-700);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.scrollbar-track-transparent{--tw-scrollbar-track:transparent;scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-2{columns:2}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-24{grid-template-columns:repeat(24,minmax(0,1fr))}.grid-cols-\[\.8fr_1\.2fr_1\.1fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr 1.1fr 1.2fr}.grid-cols-\[0\.75rem_4\.5rem_1fr\]{grid-template-columns:.75rem 4.5rem 1fr}.grid-cols-\[7fr_11fr_7fr\]{grid-template-columns:7fr 11fr 7fr}.grid-cols-\[7px_minmax\(0\,1fr\)\]{grid-template-columns:7px minmax(0,1fr)}.grid-cols-\[28px_minmax\(0\,1fr\)\]{grid-template-columns:28px minmax(0,1fr)}.grid-cols-\[30px_1fr\]{grid-template-columns:30px 1fr}.grid-cols-\[40px_100px_1fr\]{grid-template-columns:40px 100px 1fr}.grid-cols-\[70px_1fr\]{grid-template-columns:70px 1fr}.grid-cols-\[110px_minmax\(0\,1fr\)\]{grid-template-columns:110px minmax(0,1fr)}.grid-cols-\[125px_minmax\(0\,1fr\)\]{grid-template-columns:125px minmax(0,1fr)}.grid-cols-\[auto\,1fr\]{grid-template-columns:auto,1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[1\.2fr_1fr\]{grid-template-rows:1.2fr 1fr}.grid-rows-\[1\.6fr_0\.6fr\]{grid-template-rows:1.6fr .6fr}.grid-rows-\[minmax\(0\,1fr\)_280px\]{grid-template-rows:minmax(0,1fr) 280px}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[1\.5px\]{gap:1.5px}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#10b981\]\/20>:not(:last-child)){border-color:oklab(69.5873% -.142158 .0448781/.2)}:where(.divide-\[var\(--border-color\)\]>:not(:last-child)),:where(.divide-\[var\(--border-color\)\]\/30>:not(:last-child)){border-color:var(--border-color)}@supports (color:color-mix(in lab, red, red)){:where(.divide-\[var\(--border-color\)\]\/30>:not(:last-child)){border-color:color-mix(in oklab, var(--border-color) 30%, transparent)}}:where(.divide-\[var\(--border-color\)\]\/50>:not(:last-child)){border-color:var(--border-color)}@supports (color:color-mix(in lab, red, red)){:where(.divide-\[var\(--border-color\)\]\/50>:not(:last-child)){border-color:color-mix(in oklab, var(--border-color) 50%, transparent)}}:where(.divide-\[var\(--border-color\)\]\/60>:not(:last-child)){border-color:var(--border-color)}@supports (color:color-mix(in lab, red, red)){:where(.divide-\[var\(--border-color\)\]\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--border-color) 60%, transparent)}}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}:where(.divide-slate-200\/60>:not(:last-child)){border-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){:where(.divide-slate-200\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}:where(.divide-slate-700\/50>:not(:last-child)){border-color:#31415880}@supports (color:color-mix(in lab, red, red)){:where(.divide-slate-700\/50>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}:where(.divide-slate-800\/50>:not(:last-child)){border-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){:where(.divide-slate-800\/50>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[3rem\]{border-radius:3rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\[16px\]{border-top-left-radius:16px;border-top-right-radius:16px}.rounded-t-full{border-top-left-radius:2147483647px;border-top-right-radius:2147483647px}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-full{border-top-right-radius:2147483647px;border-bottom-right-radius:2147483647px}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-tr-lg{border-top-right-radius:var(--radius-lg)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.\!border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[1px\]{border-style:var(--tw-border-style);border-width:1px}.border-\[2px\]{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-\[12px\]{border-style:var(--tw-border-style);border-width:12px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.\!border-none{--tw-border-style:none!important;border-style:none!important}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.\!border-\[var\(--hud-cyan\)\]{border-color:var(--hud-cyan)!important}.\!border-\[var\(--hud-green\)\]{border-color:var(--hud-green)!important}.\!border-\[var\(--hud-orange\)\]{border-color:var(--hud-orange)!important}.\!border-\[var\(--hud-red\)\]{border-color:var(--hud-red)!important}.\!border-blue-500{border-color:var(--color-blue-500)!important}.\!border-orange-500{border-color:var(--color-orange-500)!important}.\!border-red-500{border-color:var(--color-red-500)!important}.\!border-red-800{border-color:var(--color-red-800)!important}.\!border-slate-700{border-color:var(--color-slate-700)!important}.\!border-yellow-500{border-color:var(--color-yellow-500)!important}.border-\[\#0B1220\]{border-color:#0b1220}.border-\[\#00ffaa\]\/30{border-color:oklab(88.2431% -.187336 .0676835/.3)}.border-\[\#2D3A4F\]{border-color:#2d3a4f}.border-\[\#10b981\]{border-color:#10b981}.border-\[\#10b981\]\/20{border-color:oklab(69.5873% -.142158 .0448781/.2)}.border-\[\#10b981\]\/30{border-color:oklab(69.5873% -.142158 .0448781/.3)}.border-\[\#10b981\]\/40{border-color:oklab(69.5873% -.142158 .0448781/.4)}.border-\[\#16a34a\]\/20{border-color:oklab(62.7052% -.145969 .0869672/.2)}.border-\[\#16a34a\]\/40{border-color:oklab(62.7052% -.145969 .0869672/.4)}.border-\[\#111622\]{border-color:#111622}.border-\[rgba\(0\,243\,255\,0\.1\)\]{border-color:#00f3ff1a}.border-\[rgba\(0\,243\,255\,0\.2\)\]{border-color:#00f3ff33}.border-\[rgba\(0\,243\,255\,0\.3\)\]{border-color:#00f3ff4d}.border-\[rgba\(0\,243\,255\,0\.05\)\]{border-color:#00f3ff0d}.border-\[rgba\(0\,243\,255\,0\.15\)\]{border-color:#00f3ff26}.border-\[rgba\(188\,19\,254\,0\.4\)\]{border-color:#bc13fe66}.border-\[var\(--bg-panel\)\]{border-color:var(--bg-panel)}.border-\[var\(--border-color\)\],.border-\[var\(--border-color\)\]\/30{border-color:var(--border-color)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--border-color\)\]\/30{border-color:color-mix(in oklab, var(--border-color) 30%, transparent)}}.border-\[var\(--border-color\)\]\/40{border-color:var(--border-color)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--border-color\)\]\/40{border-color:color-mix(in oklab, var(--border-color) 40%, transparent)}}.border-\[var\(--border-color\)\]\/50{border-color:var(--border-color)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--border-color\)\]\/50{border-color:color-mix(in oklab, var(--border-color) 50%, transparent)}}.border-\[var\(--color-primary\)\],.border-\[var\(--color-primary\)\]\/30{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-primary\)\]\/30{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.border-\[var\(--hud-cyan\)\],.border-\[var\(--hud-cyan\)\]\/5{border-color:var(--hud-cyan)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--hud-cyan\)\]\/5{border-color:color-mix(in oklab, var(--hud-cyan) 5%, transparent)}}.border-\[var\(--hud-cyan\)\]\/10{border-color:var(--hud-cyan)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--hud-cyan\)\]\/10{border-color:color-mix(in oklab, var(--hud-cyan) 10%, transparent)}}.border-\[var\(--hud-cyan\)\]\/20{border-color:var(--hud-cyan)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--hud-cyan\)\]\/20{border-color:color-mix(in oklab, var(--hud-cyan) 20%, transparent)}}.border-\[var\(--hud-cyan\)\]\/25{border-color:var(--hud-cyan)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--hud-cyan\)\]\/25{border-color:color-mix(in oklab, var(--hud-cyan) 25%, transparent)}}.border-\[var\(--hud-cyan\)\]\/30{border-color:var(--hud-cyan)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--hud-cyan\)\]\/30{border-color:color-mix(in oklab, var(--hud-cyan) 30%, transparent)}}.border-\[var\(--hud-cyan\)\]\/35{border-color:var(--hud-cyan)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--hud-cyan\)\]\/35{border-color:color-mix(in oklab, var(--hud-cyan) 35%, transparent)}}.border-\[var\(--hud-cyan\)\]\/40{border-color:var(--hud-cyan)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--hud-cyan\)\]\/40{border-color:color-mix(in oklab, var(--hud-cyan) 40%, transparent)}}.border-\[var\(--hud-green\)\],.border-\[var\(--hud-green\)\]\/20{border-color:var(--hud-green)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--hud-green\)\]\/20{border-color:color-mix(in oklab, var(--hud-green) 20%, transparent)}}.border-\[var\(--hud-green\)\]\/30{border-color:var(--hud-green)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--hud-green\)\]\/30{border-color:color-mix(in oklab, var(--hud-green) 30%, transparent)}}.border-\[var\(--hud-green\)\]\/45{border-color:var(--hud-green)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--hud-green\)\]\/45{border-color:color-mix(in oklab, var(--hud-green) 45%, transparent)}}.border-\[var\(--hud-green\)\]\/50{border-color:var(--hud-green)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--hud-green\)\]\/50{border-color:color-mix(in oklab, var(--hud-green) 50%, transparent)}}.border-\[var\(--hud-orange\)\],.border-\[var\(--hud-orange\)\]\/30{border-color:var(--hud-orange)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--hud-orange\)\]\/30{border-color:color-mix(in oklab, var(--hud-orange) 30%, transparent)}}.border-\[var\(--hud-panel-border\)\]{border-color:var(--hud-panel-border)}.border-\[var\(--hud-purple\)\],.border-\[var\(--hud-purple\)\]\/40{border-color:var(--hud-purple)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--hud-purple\)\]\/40{border-color:color-mix(in oklab, var(--hud-purple) 40%, transparent)}}.border-\[var\(--hud-red\)\],.border-\[var\(--hud-red\)\]\/30{border-color:var(--hud-red)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--hud-red\)\]\/30{border-color:color-mix(in oklab, var(--hud-red) 30%, transparent)}}.border-\[var\(--hud-red\)\]\/50{border-color:var(--hud-red)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--hud-red\)\]\/50{border-color:color-mix(in oklab, var(--hud-red) 50%, transparent)}}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/60{border-color:#fee68599}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/60{border-color:color-mix(in oklab, var(--color-amber-200) 60%, transparent)}}.border-amber-200\/70{border-color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/70{border-color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/20{border-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/40{border-color:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.border-amber-300\/70{border-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/70{border-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/20{border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-amber-400\/35{border-color:#fcbb0059}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/35{border-color:color-mix(in oklab, var(--color-amber-400) 35%, transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/40{border-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.border-amber-400\/50{border-color:#fcbb0080}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/50{border-color:color-mix(in oklab, var(--color-amber-400) 50%, transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/15{border-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/15{border-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/35{border-color:#f99c0059}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/35{border-color:color-mix(in oklab, var(--color-amber-500) 35%, transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-amber-500\/45{border-color:#f99c0073}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/45{border-color:color-mix(in oklab, var(--color-amber-500) 45%, transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/50{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.border-amber-500\/60{border-color:#f99c0099}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/60{border-color:color-mix(in oklab, var(--color-amber-500) 60%, transparent)}}.border-amber-900\/40{border-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/40{border-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.border-black{border-color:var(--color-black)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/80{border-color:#000c}@supports (color:color-mix(in lab, red, red)){.border-black\/80{border-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-100\/40{border-color:#dbeafe66}@supports (color:color-mix(in lab, red, red)){.border-blue-100\/40{border-color:color-mix(in oklab, var(--color-blue-100) 40%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-200\/50{border-color:#bedbff80}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/50{border-color:color-mix(in oklab, var(--color-blue-200) 50%, transparent)}}.border-blue-200\/70{border-color:#bedbffb3}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/70{border-color:color-mix(in oklab, var(--color-blue-200) 70%, transparent)}}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-300\/50{border-color:#90c5ff80}@supports (color:color-mix(in lab, red, red)){.border-blue-300\/50{border-color:color-mix(in oklab, var(--color-blue-300) 50%, transparent)}}.border-blue-300\/70{border-color:#90c5ffb3}@supports (color:color-mix(in lab, red, red)){.border-blue-300\/70{border-color:color-mix(in oklab, var(--color-blue-300) 70%, transparent)}}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-400\/20{border-color:#54a2ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/20{border-color:color-mix(in oklab, var(--color-blue-400) 20%, transparent)}}.border-blue-400\/25{border-color:#54a2ff40}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/25{border-color:color-mix(in oklab, var(--color-blue-400) 25%, transparent)}}.border-blue-400\/70{border-color:#54a2ffb3}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/70{border-color:color-mix(in oklab, var(--color-blue-400) 70%, transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/15{border-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/15{border-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.border-blue-500\/25{border-color:#3080ff40}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/25{border-color:color-mix(in oklab, var(--color-blue-500) 25%, transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-blue-500\/35{border-color:#3080ff59}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/35{border-color:color-mix(in oklab, var(--color-blue-500) 35%, transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/40{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/50{border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.border-blue-500\/60{border-color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/60{border-color:color-mix(in oklab, var(--color-blue-500) 60%, transparent)}}.border-blue-500\/70{border-color:#3080ffb3}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/70{border-color:color-mix(in oklab, var(--color-blue-500) 70%, transparent)}}.border-blue-600{border-color:var(--color-blue-600)}.border-blue-700{border-color:var(--color-blue-700)}.border-blue-700\/30{border-color:#1447e64d}@supports (color:color-mix(in lab, red, red)){.border-blue-700\/30{border-color:color-mix(in oklab, var(--color-blue-700) 30%, transparent)}}.border-blue-700\/60{border-color:#1447e699}@supports (color:color-mix(in lab, red, red)){.border-blue-700\/60{border-color:color-mix(in oklab, var(--color-blue-700) 60%, transparent)}}.border-blue-800\/60{border-color:#193cb899}@supports (color:color-mix(in lab, red, red)){.border-blue-800\/60{border-color:color-mix(in oklab, var(--color-blue-800) 60%, transparent)}}.border-current,.border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/10{border-color:color-mix(in oklab, currentcolor 10%, transparent)}}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/20{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/30{border-color:color-mix(in oklab, currentcolor 30%, transparent)}}.border-cyan-100{border-color:var(--color-cyan-100)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-200\/80{border-color:#a2f4fdcc}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/80{border-color:color-mix(in oklab, var(--color-cyan-200) 80%, transparent)}}.border-cyan-300{border-color:var(--color-cyan-300)}.border-cyan-300\/15{border-color:#53eafd26}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/15{border-color:color-mix(in oklab, var(--color-cyan-300) 15%, transparent)}}.border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/20{border-color:color-mix(in oklab, var(--color-cyan-300) 20%, transparent)}}.border-cyan-300\/25{border-color:#53eafd40}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/25{border-color:color-mix(in oklab, var(--color-cyan-300) 25%, transparent)}}.border-cyan-300\/30{border-color:#53eafd4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/30{border-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}.border-cyan-300\/35{border-color:#53eafd59}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/35{border-color:color-mix(in oklab, var(--color-cyan-300) 35%, transparent)}}.border-cyan-300\/50{border-color:#53eafd80}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/50{border-color:color-mix(in oklab, var(--color-cyan-300) 50%, transparent)}}.border-cyan-300\/60{border-color:#53eafd99}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/60{border-color:color-mix(in oklab, var(--color-cyan-300) 60%, transparent)}}.border-cyan-300\/70{border-color:#53eafdb3}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/70{border-color:color-mix(in oklab, var(--color-cyan-300) 70%, transparent)}}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-400\/15{border-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/15{border-color:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.border-cyan-400\/20{border-color:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/20{border-color:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.border-cyan-400\/25{border-color:#00d2ef40}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/25{border-color:color-mix(in oklab, var(--color-cyan-400) 25%, transparent)}}.border-cyan-400\/30{border-color:#00d2ef4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/30{border-color:color-mix(in oklab, var(--color-cyan-400) 30%, transparent)}}.border-cyan-400\/35{border-color:#00d2ef59}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/35{border-color:color-mix(in oklab, var(--color-cyan-400) 35%, transparent)}}.border-cyan-400\/40{border-color:#00d2ef66}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/40{border-color:color-mix(in oklab, var(--color-cyan-400) 40%, transparent)}}.border-cyan-400\/50{border-color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/50{border-color:color-mix(in oklab, var(--color-cyan-400) 50%, transparent)}}.border-cyan-400\/60{border-color:#00d2ef99}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/60{border-color:color-mix(in oklab, var(--color-cyan-400) 60%, transparent)}}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-500\/10{border-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/10{border-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/20{border-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.border-cyan-500\/25{border-color:#00b7d740}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/25{border-color:color-mix(in oklab, var(--color-cyan-500) 25%, transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/30{border-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.border-cyan-500\/40{border-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/40{border-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.border-cyan-500\/45{border-color:#00b7d773}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/45{border-color:color-mix(in oklab, var(--color-cyan-500) 45%, transparent)}}.border-cyan-500\/50{border-color:#00b7d780}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/50{border-color:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}.border-cyan-500\/80{border-color:#00b7d7cc}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/80{border-color:color-mix(in oklab, var(--color-cyan-500) 80%, transparent)}}.border-cyan-600{border-color:var(--color-cyan-600)}.border-cyan-700{border-color:var(--color-cyan-700)}.border-cyan-700\/40{border-color:#00749266}@supports (color:color-mix(in lab, red, red)){.border-cyan-700\/40{border-color:color-mix(in oklab, var(--color-cyan-700) 40%, transparent)}}.border-cyan-700\/50{border-color:#00749280}@supports (color:color-mix(in lab, red, red)){.border-cyan-700\/50{border-color:color-mix(in oklab, var(--color-cyan-700) 50%, transparent)}}.border-cyan-800\/30{border-color:#005f784d}@supports (color:color-mix(in lab, red, red)){.border-cyan-800\/30{border-color:color-mix(in oklab, var(--color-cyan-800) 30%, transparent)}}.border-cyan-800\/40{border-color:#005f7866}@supports (color:color-mix(in lab, red, red)){.border-cyan-800\/40{border-color:color-mix(in oklab, var(--color-cyan-800) 40%, transparent)}}.border-cyan-800\/50{border-color:#005f7880}@supports (color:color-mix(in lab, red, red)){.border-cyan-800\/50{border-color:color-mix(in oklab, var(--color-cyan-800) 50%, transparent)}}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-300\/60{border-color:#5ee9b599}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/60{border-color:color-mix(in oklab, var(--color-emerald-300) 60%, transparent)}}.border-emerald-300\/70{border-color:#5ee9b5b3}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/70{border-color:color-mix(in oklab, var(--color-emerald-300) 70%, transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/25{border-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-emerald-400\/35{border-color:#00d29459}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/35{border-color:color-mix(in oklab, var(--color-emerald-400) 35%, transparent)}}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/40{border-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.border-emerald-400\/50{border-color:#00d29480}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/50{border-color:color-mix(in oklab, var(--color-emerald-400) 50%, transparent)}}.border-emerald-400\/60{border-color:#00d29499}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/60{border-color:color-mix(in oklab, var(--color-emerald-400) 60%, transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\/35{border-color:#00bb7f59}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/35{border-color:color-mix(in oklab, var(--color-emerald-500) 35%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-emerald-500\/45{border-color:#00bb7f73}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/45{border-color:color-mix(in oklab, var(--color-emerald-500) 45%, transparent)}}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/50{border-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.border-emerald-500\/60{border-color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/60{border-color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent)}}.border-emerald-700{border-color:var(--color-emerald-700)}.border-emerald-700\/60{border-color:#00795699}@supports (color:color-mix(in lab, red, red)){.border-emerald-700\/60{border-color:color-mix(in oklab, var(--color-emerald-700) 60%, transparent)}}.border-emerald-800\/40{border-color:#005f4666}@supports (color:color-mix(in lab, red, red)){.border-emerald-800\/40{border-color:color-mix(in oklab, var(--color-emerald-800) 40%, transparent)}}.border-fuchsia-400\/40{border-color:#ec6cff66}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-400\/40{border-color:color-mix(in oklab, var(--color-fuchsia-400) 40%, transparent)}}.border-fuchsia-500\/20{border-color:#e12afb33}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-500\/20{border-color:color-mix(in oklab, var(--color-fuchsia-500) 20%, transparent)}}.border-fuchsia-500\/30{border-color:#e12afb4d}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-500\/30{border-color:color-mix(in oklab, var(--color-fuchsia-500) 30%, transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-500\/30{border-color:#6a72824d}@supports (color:color-mix(in lab, red, red)){.border-gray-500\/30{border-color:color-mix(in oklab, var(--color-gray-500) 30%, transparent)}}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-green-500{border-color:var(--color-green-500)}.border-green-500\/10{border-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.border-green-500\/10{border-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.border-green-500\/20{border-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.border-green-500\/40{border-color:#00c75866}@supports (color:color-mix(in lab, red, red)){.border-green-500\/40{border-color:color-mix(in oklab, var(--color-green-500) 40%, transparent)}}.border-green-500\/50{border-color:#00c75880}@supports (color:color-mix(in lab, red, red)){.border-green-500\/50{border-color:color-mix(in oklab, var(--color-green-500) 50%, transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-500\/10{border-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/10{border-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.border-indigo-500\/20{border-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/20{border-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.border-indigo-500\/25{border-color:#625fff40}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/25{border-color:color-mix(in oklab, var(--color-indigo-500) 25%, transparent)}}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/30{border-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.border-indigo-700\/60{border-color:#432dd799}@supports (color:color-mix(in lab, red, red)){.border-indigo-700\/60{border-color:color-mix(in oklab, var(--color-indigo-700) 60%, transparent)}}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-300\/50{border-color:#ffb96d80}@supports (color:color-mix(in lab, red, red)){.border-orange-300\/50{border-color:color-mix(in oklab, var(--color-orange-300) 50%, transparent)}}.border-orange-300\/60{border-color:#ffb96d99}@supports (color:color-mix(in lab, red, red)){.border-orange-300\/60{border-color:color-mix(in oklab, var(--color-orange-300) 60%, transparent)}}.border-orange-400\/20{border-color:#ff8b1a33}@supports (color:color-mix(in lab, red, red)){.border-orange-400\/20{border-color:color-mix(in oklab, var(--color-orange-400) 20%, transparent)}}.border-orange-400\/30{border-color:#ff8b1a4d}@supports (color:color-mix(in lab, red, red)){.border-orange-400\/30{border-color:color-mix(in oklab, var(--color-orange-400) 30%, transparent)}}.border-orange-400\/35{border-color:#ff8b1a59}@supports (color:color-mix(in lab, red, red)){.border-orange-400\/35{border-color:color-mix(in oklab, var(--color-orange-400) 35%, transparent)}}.border-orange-400\/40{border-color:#ff8b1a66}@supports (color:color-mix(in lab, red, red)){.border-orange-400\/40{border-color:color-mix(in oklab, var(--color-orange-400) 40%, transparent)}}.border-orange-400\/50{border-color:#ff8b1a80}@supports (color:color-mix(in lab, red, red)){.border-orange-400\/50{border-color:color-mix(in oklab, var(--color-orange-400) 50%, transparent)}}.border-orange-400\/60{border-color:#ff8b1a99}@supports (color:color-mix(in lab, red, red)){.border-orange-400\/60{border-color:color-mix(in oklab, var(--color-orange-400) 60%, transparent)}}.border-orange-500{border-color:var(--color-orange-500)}.border-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/20{border-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.border-orange-500\/25{border-color:#fe6e0040}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/25{border-color:color-mix(in oklab, var(--color-orange-500) 25%, transparent)}}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/30{border-color:color-mix(in oklab, var(--color-orange-500) 30%, transparent)}}.border-orange-500\/35{border-color:#fe6e0059}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/35{border-color:color-mix(in oklab, var(--color-orange-500) 35%, transparent)}}.border-orange-500\/40{border-color:#fe6e0066}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/40{border-color:color-mix(in oklab, var(--color-orange-500) 40%, transparent)}}.border-orange-500\/45{border-color:#fe6e0073}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/45{border-color:color-mix(in oklab, var(--color-orange-500) 45%, transparent)}}.border-primary,.border-primary\/20{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.border-primary\/30{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.border-primary\/50{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.border-purple-100{border-color:var(--color-purple-100)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-200\/50{border-color:#e9d5ff80}@supports (color:color-mix(in lab, red, red)){.border-purple-200\/50{border-color:color-mix(in oklab, var(--color-purple-200) 50%, transparent)}}.border-purple-300{border-color:var(--color-purple-300)}.border-purple-400{border-color:var(--color-purple-400)}.border-purple-400\/20{border-color:#c07eff33}@supports (color:color-mix(in lab, red, red)){.border-purple-400\/20{border-color:color-mix(in oklab, var(--color-purple-400) 20%, transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/15{border-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/15{border-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/20{border-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.border-purple-500\/25{border-color:#ac4bff40}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/25{border-color:color-mix(in oklab, var(--color-purple-500) 25%, transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/30{border-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.border-purple-500\/40{border-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/40{border-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.border-purple-500\/50{border-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/50{border-color:color-mix(in oklab, var(--color-purple-500) 50%, transparent)}}.border-purple-700\/60{border-color:#8200da99}@supports (color:color-mix(in lab, red, red)){.border-purple-700\/60{border-color:color-mix(in oklab, var(--color-purple-700) 60%, transparent)}}.border-red-100{border-color:var(--color-red-100)}.border-red-100\/50{border-color:#ffe2e280}@supports (color:color-mix(in lab, red, red)){.border-red-100\/50{border-color:color-mix(in oklab, var(--color-red-100) 50%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-200\/50{border-color:#ffcaca80}@supports (color:color-mix(in lab, red, red)){.border-red-200\/50{border-color:color-mix(in oklab, var(--color-red-200) 50%, transparent)}}.border-red-300{border-color:var(--color-red-300)}.border-red-300\/50{border-color:#ffa3a380}@supports (color:color-mix(in lab, red, red)){.border-red-300\/50{border-color:color-mix(in oklab, var(--color-red-300) 50%, transparent)}}.border-red-300\/70{border-color:#ffa3a3b3}@supports (color:color-mix(in lab, red, red)){.border-red-300\/70{border-color:color-mix(in oklab, var(--color-red-300) 70%, transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.border-red-400\/20{border-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.border-red-400\/25{border-color:#ff656840}@supports (color:color-mix(in lab, red, red)){.border-red-400\/25{border-color:color-mix(in oklab, var(--color-red-400) 25%, transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab, red, red)){.border-red-400\/30{border-color:color-mix(in oklab, var(--color-red-400) 30%, transparent)}}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.border-red-400\/40{border-color:color-mix(in oklab, var(--color-red-400) 40%, transparent)}}.border-red-400\/50{border-color:#ff656880}@supports (color:color-mix(in lab, red, red)){.border-red-400\/50{border-color:color-mix(in oklab, var(--color-red-400) 50%, transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/10{border-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.border-red-500\/10{border-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.border-red-500\/25{border-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-red-500\/35{border-color:#fb2c3659}@supports (color:color-mix(in lab, red, red)){.border-red-500\/35{border-color:color-mix(in oklab, var(--color-red-500) 35%, transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-red-500\/45{border-color:#fb2c3673}@supports (color:color-mix(in lab, red, red)){.border-red-500\/45{border-color:color-mix(in oklab, var(--color-red-500) 45%, transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.border-red-500\/50{border-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-red-600\/50{border-color:#e4001480}@supports (color:color-mix(in lab, red, red)){.border-red-600\/50{border-color:color-mix(in oklab, var(--color-red-600) 50%, transparent)}}.border-red-700\/50{border-color:#bf000f80}@supports (color:color-mix(in lab, red, red)){.border-red-700\/50{border-color:color-mix(in oklab, var(--color-red-700) 50%, transparent)}}.border-red-800\/50{border-color:#9f071280}@supports (color:color-mix(in lab, red, red)){.border-red-800\/50{border-color:color-mix(in oklab, var(--color-red-800) 50%, transparent)}}.border-red-900{border-color:var(--color-red-900)}.border-red-900\/30{border-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.border-red-900\/30{border-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.border-red-900\/40{border-color:#82181a66}@supports (color:color-mix(in lab, red, red)){.border-red-900\/40{border-color:color-mix(in oklab, var(--color-red-900) 40%, transparent)}}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-200\/60{border-color:#ffccd399}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/60{border-color:color-mix(in oklab, var(--color-rose-200) 60%, transparent)}}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-300\/50{border-color:#ffa2ae80}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/50{border-color:color-mix(in oklab, var(--color-rose-300) 50%, transparent)}}.border-rose-400\/20{border-color:#ff667f33}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/20{border-color:color-mix(in oklab, var(--color-rose-400) 20%, transparent)}}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/30{border-color:color-mix(in oklab, var(--color-rose-400) 30%, transparent)}}.border-rose-400\/35{border-color:#ff667f59}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/35{border-color:color-mix(in oklab, var(--color-rose-400) 35%, transparent)}}.border-rose-400\/40{border-color:#ff667f66}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/40{border-color:color-mix(in oklab, var(--color-rose-400) 40%, transparent)}}.border-rose-500{border-color:var(--color-rose-500)}.border-rose-500\/10{border-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/10{border-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/20{border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.border-rose-500\/25{border-color:#ff235740}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/25{border-color:color-mix(in oklab, var(--color-rose-500) 25%, transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/30{border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.border-rose-500\/35{border-color:#ff235759}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/35{border-color:color-mix(in oklab, var(--color-rose-500) 35%, transparent)}}.border-rose-500\/40{border-color:#ff235766}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/40{border-color:color-mix(in oklab, var(--color-rose-500) 40%, transparent)}}.border-sky-300{border-color:var(--color-sky-300)}.border-sky-300\/60{border-color:#77d4ff99}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/60{border-color:color-mix(in oklab, var(--color-sky-300) 60%, transparent)}}.border-sky-400{border-color:var(--color-sky-400)}.border-sky-400\/20{border-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/20{border-color:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.border-sky-400\/25{border-color:#00bcfe40}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/25{border-color:color-mix(in oklab, var(--color-sky-400) 25%, transparent)}}.border-sky-400\/30{border-color:#00bcfe4d}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/30{border-color:color-mix(in oklab, var(--color-sky-400) 30%, transparent)}}.border-sky-400\/40{border-color:#00bcfe66}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/40{border-color:color-mix(in oklab, var(--color-sky-400) 40%, transparent)}}.border-sky-400\/60{border-color:#00bcfe99}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/60{border-color:color-mix(in oklab, var(--color-sky-400) 60%, transparent)}}.border-sky-500\/25{border-color:#00a5ef40}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/25{border-color:color-mix(in oklab, var(--color-sky-500) 25%, transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/30{border-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/40{border-color:color-mix(in oklab, var(--color-sky-500) 40%, transparent)}}.border-sky-500\/50{border-color:#00a5ef80}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/50{border-color:color-mix(in oklab, var(--color-sky-500) 50%, transparent)}}.border-sky-900\/40{border-color:#024a7066}@supports (color:color-mix(in lab, red, red)){.border-sky-900\/40{border-color:color-mix(in oklab, var(--color-sky-900) 40%, transparent)}}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/10{border-color:#e2e8f01a}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/10{border-color:color-mix(in oklab, var(--color-slate-200) 10%, transparent)}}.border-slate-200\/15{border-color:#e2e8f026}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/15{border-color:color-mix(in oklab, var(--color-slate-200) 15%, transparent)}}.border-slate-200\/20{border-color:#e2e8f033}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/20{border-color:color-mix(in oklab, var(--color-slate-200) 20%, transparent)}}.border-slate-200\/40{border-color:#e2e8f066}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/40{border-color:color-mix(in oklab, var(--color-slate-200) 40%, transparent)}}.border-slate-200\/50{border-color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/50{border-color:color-mix(in oklab, var(--color-slate-200) 50%, transparent)}}.border-slate-200\/60{border-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/60{border-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/70{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-200\/90{border-color:#e2e8f0e6}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/90{border-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-300\/20{border-color:#cad5e233}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/20{border-color:color-mix(in oklab, var(--color-slate-300) 20%, transparent)}}.border-slate-300\/80{border-color:#cad5e2cc}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/80{border-color:color-mix(in oklab, var(--color-slate-300) 80%, transparent)}}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-500\/20{border-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/20{border-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.border-slate-500\/25{border-color:#62748e40}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/25{border-color:color-mix(in oklab, var(--color-slate-500) 25%, transparent)}}.border-slate-500\/30{border-color:#62748e4d}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/30{border-color:color-mix(in oklab, var(--color-slate-500) 30%, transparent)}}.border-slate-500\/35{border-color:#62748e59}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/35{border-color:color-mix(in oklab, var(--color-slate-500) 35%, transparent)}}.border-slate-500\/70{border-color:#62748eb3}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/70{border-color:color-mix(in oklab, var(--color-slate-500) 70%, transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-600\/30{border-color:#45556c4d}@supports (color:color-mix(in lab, red, red)){.border-slate-600\/30{border-color:color-mix(in oklab, var(--color-slate-600) 30%, transparent)}}.border-slate-600\/40{border-color:#45556c66}@supports (color:color-mix(in lab, red, red)){.border-slate-600\/40{border-color:color-mix(in oklab, var(--color-slate-600) 40%, transparent)}}.border-slate-600\/50{border-color:#45556c80}@supports (color:color-mix(in lab, red, red)){.border-slate-600\/50{border-color:color-mix(in oklab, var(--color-slate-600) 50%, transparent)}}.border-slate-600\/60{border-color:#45556c99}@supports (color:color-mix(in lab, red, red)){.border-slate-600\/60{border-color:color-mix(in oklab, var(--color-slate-600) 60%, transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/20{border-color:#31415833}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/20{border-color:color-mix(in oklab, var(--color-slate-700) 20%, transparent)}}.border-slate-700\/30{border-color:#3141584d}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/30{border-color:color-mix(in oklab, var(--color-slate-700) 30%, transparent)}}.border-slate-700\/40{border-color:#31415866}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/40{border-color:color-mix(in oklab, var(--color-slate-700) 40%, transparent)}}.border-slate-700\/50{border-color:#31415880}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/50{border-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}.border-slate-700\/60{border-color:#31415899}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/60{border-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.border-slate-700\/70{border-color:#314158b3}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/70{border-color:color-mix(in oklab, var(--color-slate-700) 70%, transparent)}}.border-slate-700\/80{border-color:#314158cc}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/80{border-color:color-mix(in oklab, var(--color-slate-700) 80%, transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-800\/50{border-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/50{border-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.border-slate-800\/60{border-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/60{border-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.border-slate-800\/80{border-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/80{border-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.border-slate-800\/85{border-color:#1d293dd9}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/85{border-color:color-mix(in oklab, var(--color-slate-800) 85%, transparent)}}.border-slate-800\/90{border-color:#1d293de6}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/90{border-color:color-mix(in oklab, var(--color-slate-800) 90%, transparent)}}.border-slate-900{border-color:var(--color-slate-900)}.border-slate-900\/80{border-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.border-slate-900\/80{border-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.border-slate-950{border-color:var(--color-slate-950)}.border-teal-200{border-color:var(--color-teal-200)}.border-teal-500\/20{border-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.border-teal-500\/20{border-color:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.border-teal-500\/30{border-color:#00baa74d}@supports (color:color-mix(in lab, red, red)){.border-teal-500\/30{border-color:color-mix(in oklab, var(--color-teal-500) 30%, transparent)}}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300\/50{border-color:#c4b4ff80}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/50{border-color:color-mix(in oklab, var(--color-violet-300) 50%, transparent)}}.border-violet-400\/15{border-color:#a685ff26}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/15{border-color:color-mix(in oklab, var(--color-violet-400) 15%, transparent)}}.border-violet-400\/20{border-color:#a685ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/20{border-color:color-mix(in oklab, var(--color-violet-400) 20%, transparent)}}.border-violet-400\/25{border-color:#a685ff40}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/25{border-color:color-mix(in oklab, var(--color-violet-400) 25%, transparent)}}.border-violet-400\/40{border-color:#a685ff66}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/40{border-color:color-mix(in oklab, var(--color-violet-400) 40%, transparent)}}.border-violet-400\/60{border-color:#a685ff99}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/60{border-color:color-mix(in oklab, var(--color-violet-400) 60%, transparent)}}.border-violet-500\/20{border-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/20{border-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.border-violet-500\/25{border-color:#8d54ff40}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/25{border-color:color-mix(in oklab, var(--color-violet-500) 25%, transparent)}}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/30{border-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-white\/\[0\.03\]{border-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.03\]{border-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.border-white\/\[0\.05\]{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.05\]{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-200\/50{border-color:#fff08580}@supports (color:color-mix(in lab, red, red)){.border-yellow-200\/50{border-color:color-mix(in oklab, var(--color-yellow-200) 50%, transparent)}}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-300\/70{border-color:#ffe02ab3}@supports (color:color-mix(in lab, red, red)){.border-yellow-300\/70{border-color:color-mix(in oklab, var(--color-yellow-300) 70%, transparent)}}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/20{border-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/30{border-color:color-mix(in oklab, var(--color-yellow-500) 30%, transparent)}}.border-yellow-500\/40{border-color:#edb20066}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/40{border-color:color-mix(in oklab, var(--color-yellow-500) 40%, transparent)}}.border-yellow-500\/50{border-color:#edb20080}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/50{border-color:color-mix(in oklab, var(--color-yellow-500) 50%, transparent)}}.border-yellow-700\/60{border-color:#a3610099}@supports (color:color-mix(in lab, red, red)){.border-yellow-700\/60{border-color:color-mix(in oklab, var(--color-yellow-700) 60%, transparent)}}.border-yellow-900\/40{border-color:#733e0a66}@supports (color:color-mix(in lab, red, red)){.border-yellow-900\/40{border-color:color-mix(in oklab, var(--color-yellow-900) 40%, transparent)}}.border-t-\[var\(--color-primary\)\]{border-top-color:var(--color-primary)}.border-t-amber-500{border-top-color:var(--color-amber-500)}.border-t-emerald-500{border-top-color:var(--color-emerald-500)}.border-t-purple-500{border-top-color:var(--color-purple-500)}.border-t-sky-400{border-top-color:var(--color-sky-400)}.border-t-slate-500{border-top-color:var(--color-slate-500)}.border-t-slate-700{border-top-color:var(--color-slate-700)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-r-sky-400{border-right-color:var(--color-sky-400)}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.border-l-purple-500{border-left-color:var(--color-purple-500)}.border-l-red-500{border-left-color:var(--color-red-500)}.\!bg-black{background-color:var(--color-black)!important}.\!bg-slate-400{background-color:var(--color-slate-400)!important}.\!bg-slate-800{background-color:var(--color-slate-800)!important}.bg-\[\#0A0F1C\]\/95{background-color:oklab(17.0648% -.00131204 -.028414/.95)}.bg-\[\#0A101C\]\/90{background-color:oklab(17.3604% -.00303503 -.0266861/.9)}.bg-\[\#0B1220\]\/82{background-color:oklab(18.3114% -.00355966 -.0306859/.82)}.bg-\[\#0B1220\]\/95{background-color:oklab(18.3114% -.00355966 -.0306859/.95)}.bg-\[\#0F172A\]\/80{background-color:oklab(20.7682% -.00294792 -.0397151/.8)}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#0a0f18\]{background-color:#0a0f18}.bg-\[\#0a0f18\]\/95{background-color:oklab(16.7959% -.00290803 -.0204175/.95)}.bg-\[\#0a1625\]{background-color:#0a1625}.bg-\[\#0a1625\]\/40{background-color:oklab(19.7629% -.00923132 -.0337638/.4)}.bg-\[\#0a1625\]\/60{background-color:oklab(19.7629% -.00923132 -.0337638/.6)}.bg-\[\#0a1625\]\/80{background-color:oklab(19.7629% -.00923132 -.0337638/.8)}.bg-\[\#0b101a\]{background-color:#0b101a}.bg-\[\#0b1220\]{background-color:#0b1220}.bg-\[\#0b1729\]\/85{background-color:oklab(20.4045% -.00814559 -.0392747/.85)}.bg-\[\#0b2030\]{background-color:#0b2030}.bg-\[\#0d1520\]{background-color:#0d1520}.bg-\[\#0f172a\]{background-color:#0f172a}.bg-\[\#0f172a\]\/95{background-color:oklab(20.7682% -.00294792 -.0397151/.95)}.bg-\[\#0f1219\]{background-color:#0f1219}.bg-\[\#0f1219\]\/95{background-color:oklab(18.2389% -.000863992 -.0151732/.95)}.bg-\[\#0f1520\]{background-color:#0f1520}.bg-\[\#0f1724\]\/60{background-color:oklab(20.3633% -.00507206 -.028369/.6)}.bg-\[\#0f1724\]\/95{background-color:oklab(20.3633% -.00507206 -.028369/.95)}.bg-\[\#00f3ff\]{background-color:#00f3ff}.bg-\[\#00f3ff\]\/5{background-color:oklab(87.7113% -.139079 -.0539091/.05)}.bg-\[\#00f3ff\]\/20{background-color:oklab(87.7113% -.139079 -.0539091/.2)}.bg-\[\#00f3ff\]\/25{background-color:oklab(87.7113% -.139079 -.0539091/.25)}.bg-\[\#00ffaa\]\/10{background-color:oklab(88.2431% -.187336 .0676835/.1)}.bg-\[\#1a1c23\]{background-color:#1a1c23}.bg-\[\#1a2b42\]\/95{background-color:oklab(28.6174% -.0114611 -.0468536/.95)}.bg-\[\#1a2332\]{background-color:#1a2332}.bg-\[\#10b981\]\/10{background-color:oklab(69.5873% -.142158 .0448781/.1)}.bg-\[\#10b981\]\/15{background-color:oklab(69.5873% -.142158 .0448781/.15)}.bg-\[\#10b981\]\/20{background-color:oklab(69.5873% -.142158 .0448781/.2)}.bg-\[\#16a34a\]\/10{background-color:oklab(62.7052% -.145969 .0869672/.1)}.bg-\[\#39FF14\]{background-color:#39ff14}.bg-\[\#39FF14\]\/18{background-color:oklab(87.1432% -.223897 .1779/.18)}.bg-\[\#39FF14\]\/20{background-color:oklab(87.1432% -.223897 .1779/.2)}.bg-\[\#39FF14\]\/25{background-color:oklab(87.1432% -.223897 .1779/.25)}.bg-\[\#50d2f5\]{background-color:#50d2f5}.bg-\[\#070b12\]{background-color:#070b12}.bg-\[\#080d16\]{background-color:#080d16}.bg-\[\#131A26\]{background-color:#131a26}.bg-\[\#131A26\]\/85{background-color:oklab(21.6858% -.00407542 -.0256705/.85)}.bg-\[\#131b24\]{background-color:#131b24}.bg-\[\#2563eb\]{background-color:#2563eb}.bg-\[\#06162d\]{background-color:#06162d}.bg-\[\#06162d\]\/95{background-color:oklab(20.1004% -.0113786 -.0500164/.95)}.bg-\[\#010813\]{background-color:#010813}.bg-\[\#020817\]{background-color:#020817}.bg-\[\#23354f\]\/60{background-color:oklab(32.6338% -.0112599 -.0509563/.6)}.bg-\[\#031022\]\/75{background-color:oklab(17.1981% -.0116256 -.0413963/.75)}.bg-\[\#031022\]\/85{background-color:oklab(17.1981% -.0116256 -.0413963/.85)}.bg-\[\#031022\]\/90{background-color:oklab(17.1981% -.0116256 -.0413963/.9)}.bg-\[\#031022\]\/95{background-color:oklab(17.1981% -.0116256 -.0413963/.95)}.bg-\[\#050505\]{background-color:#050505}.bg-\[\#081120\]\/60{background-color:oklab(17.7729% -.00598332 -.0336123/.6)}.bg-\[\#081522\]{background-color:#081522}.bg-\[\#091018\]{background-color:#091018}.bg-\[\#202124\]{background-color:#202124}.bg-\[\#FF00FF\]\/80{background-color:oklab(70.1674% .274566 -.169156/.8)}.bg-\[\#bc13fe\]\/30{background-color:oklab(60.8289% .19936 -.220561/.3)}.bg-\[\#ef4444\]{background-color:#ef4444}.bg-\[\#ef4444\]\/20{background-color:oklab(63.6834% .187864 .0889286/.2)}.bg-\[\#f3f4f6\]{background-color:#f3f4f6}.bg-\[\#f5f8fc\]{background-color:#f5f8fc}.bg-\[\#f8f9fa\]{background-color:#f8f9fa}.bg-\[\#f59e0b\]\/20{background-color:oklab(76.8591% .0560995 .154808/.2)}.bg-\[\#fa1e26\]{background-color:#fa1e26}.bg-\[\#ffff00\]{background-color:#ff0}.bg-\[\#ffffff15\]{background-color:#ffffff15}.bg-\[rgba\(0\,0\,0\,0\.3\)\]{background-color:#0000004d}.bg-\[rgba\(0\,0\,0\,0\.4\)\]{background-color:#0006}.bg-\[rgba\(0\,243\,255\,0\.1\)\]{background-color:#00f3ff1a}.bg-\[rgba\(0\,243\,255\,0\.4\)\]{background-color:#00f3ff66}.bg-\[rgba\(0\,243\,255\,1\)\]{background-color:#00f3ff}.bg-\[rgba\(1\,8\,19\,0\.24\)\]{background-color:#0108133d}.bg-\[rgba\(3\,15\,34\,0\.4\)\]{background-color:#030f2266}.bg-\[rgba\(3\,15\,34\,0\.85\)\]{background-color:#030f22d9}.bg-\[rgba\(3\,15\,34\,0\.95\)\]{background-color:#030f22f2}.bg-\[rgba\(10\,25\,30\,0\.98\)\]{background-color:#0a191efa}.bg-\[rgba\(57\,255\,20\,0\.05\)\]{background-color:#39ff140d}.bg-\[rgba\(57\,255\,20\,0\.06\)\]{background-color:#39ff140f}.bg-\[rgba\(188\,19\,254\,0\.1\)\]{background-color:#bc13fe1a}.bg-\[rgba\(188\,19\,254\,0\.05\)\]{background-color:#bc13fe0d}.bg-\[rgba\(239\,68\,68\,0\.1\)\]{background-color:#ef44441a}.bg-\[rgba\(239\,68\,68\,0\.2\)\]{background-color:#ef444433}.bg-\[rgba\(239\,68\,68\,0\.05\)\]{background-color:#ef44440d}.bg-\[rgba\(245\,158\,11\,0\.05\)\]{background-color:#f59e0b0d}.bg-\[rgba\(255\,255\,255\,0\.02\)\]{background-color:#ffffff05}.bg-\[var\(--bg-app\)\],.bg-\[var\(--bg-app\)\]\/20{background-color:var(--bg-app)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-app\)\]\/20{background-color:color-mix(in oklab, var(--bg-app) 20%, transparent)}}.bg-\[var\(--bg-app\)\]\/30{background-color:var(--bg-app)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-app\)\]\/30{background-color:color-mix(in oklab, var(--bg-app) 30%, transparent)}}.bg-\[var\(--bg-app\)\]\/40{background-color:var(--bg-app)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-app\)\]\/40{background-color:color-mix(in oklab, var(--bg-app) 40%, transparent)}}.bg-\[var\(--bg-app\)\]\/45{background-color:var(--bg-app)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-app\)\]\/45{background-color:color-mix(in oklab, var(--bg-app) 45%, transparent)}}.bg-\[var\(--bg-app\)\]\/50{background-color:var(--bg-app)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-app\)\]\/50{background-color:color-mix(in oklab, var(--bg-app) 50%, transparent)}}.bg-\[var\(--bg-panel\)\]{background-color:var(--bg-panel)}.bg-\[var\(--bg-panel-hover\)\],.bg-\[var\(--bg-panel-hover\)\]\/20{background-color:var(--bg-panel-hover)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-panel-hover\)\]\/20{background-color:color-mix(in oklab, var(--bg-panel-hover) 20%, transparent)}}.bg-\[var\(--bg-panel-hover\)\]\/30{background-color:var(--bg-panel-hover)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-panel-hover\)\]\/30{background-color:color-mix(in oklab, var(--bg-panel-hover) 30%, transparent)}}.bg-\[var\(--border-color\)\]{background-color:var(--border-color)}.bg-\[var\(--color-alert\)\]{background-color:var(--color-alert)}.bg-\[var\(--color-primary\)\],.bg-\[var\(--color-primary\)\]\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary\)\]\/5{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.bg-\[var\(--color-primary\)\]\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary\)\]\/10{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.bg-\[var\(--color-primary-dim\)\],.bg-\[var\(--color-primary-dim\)\]\/30{background-color:var(--color-primary-dim)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-primary-dim\)\]\/30{background-color:color-mix(in oklab, var(--color-primary-dim) 30%, transparent)}}.bg-\[var\(--hud-bg\)\],.bg-\[var\(--hud-bg\)\]\/50{background-color:var(--hud-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--hud-bg\)\]\/50{background-color:color-mix(in oklab, var(--hud-bg) 50%, transparent)}}.bg-\[var\(--hud-cyan\)\],.bg-\[var\(--hud-cyan\)\]\/5{background-color:var(--hud-cyan)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--hud-cyan\)\]\/5{background-color:color-mix(in oklab, var(--hud-cyan) 5%, transparent)}}.bg-\[var\(--hud-cyan\)\]\/15{background-color:var(--hud-cyan)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--hud-cyan\)\]\/15{background-color:color-mix(in oklab, var(--hud-cyan) 15%, transparent)}}.bg-\[var\(--hud-cyan-dim\)\]{background-color:var(--hud-cyan-dim)}.bg-\[var\(--hud-green\)\],.bg-\[var\(--hud-green\)\]\/5{background-color:var(--hud-green)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--hud-green\)\]\/5{background-color:color-mix(in oklab, var(--hud-green) 5%, transparent)}}.bg-\[var\(--hud-green-dim\)\]{background-color:var(--hud-green-dim)}.bg-\[var\(--hud-orange\)\]\/10{background-color:var(--hud-orange)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--hud-orange\)\]\/10{background-color:color-mix(in oklab, var(--hud-orange) 10%, transparent)}}.bg-\[var\(--hud-orange-dim\)\]{background-color:var(--hud-orange-dim)}.bg-\[var\(--hud-panel-bg\)\]{background-color:var(--hud-panel-bg)}.bg-\[var\(--hud-purple\)\]{background-color:var(--hud-purple)}.bg-\[var\(--hud-red\)\]{background-color:var(--hud-red)}.bg-\[var\(--hud-red-dim\)\]{background-color:var(--hud-red-dim)}.bg-\[var\(--hud-track-bg\)\]{background-color:var(--hud-track-bg)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/20{background-color:#fffbeb33}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/20{background-color:color-mix(in oklab, var(--color-amber-50) 20%, transparent)}}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/60{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/80{background-color:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.bg-amber-50\/95{background-color:#fffbebf2}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/95{background-color:color-mix(in oklab, var(--color-amber-50) 95%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200\/70{background-color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/70{background-color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/10{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/15{background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.bg-amber-400\/30{background-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/30{background-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.bg-amber-400\/\[0\.06\]{background-color:#fcbb000f}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-400) 6%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-amber-500\/40{background-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/40{background-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.bg-amber-500\/\[0\.06\]{background-color:#f99c000f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-500) 6%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-900\/10{background-color:#7b33061a}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/10{background-color:color-mix(in oklab, var(--color-amber-900) 10%, transparent)}}.bg-amber-900\/20{background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/20{background-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/20{background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.bg-background{background-color:var(--bg-app)}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab, red, red)){.bg-black\/95{background-color:color-mix(in oklab, var(--color-black) 95%, transparent)}}.bg-black\/\[0\.01\]{background-color:#00000003}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.01\]{background-color:color-mix(in oklab, var(--color-black) 1%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/20{background-color:#eff6ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/20{background-color:color-mix(in oklab, var(--color-blue-50) 20%, transparent)}}.bg-blue-50\/30{background-color:#eff6ff4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/30{background-color:color-mix(in oklab, var(--color-blue-50) 30%, transparent)}}.bg-blue-50\/45{background-color:#eff6ff73}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/45{background-color:color-mix(in oklab, var(--color-blue-50) 45%, transparent)}}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/50{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/60{background-color:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.bg-blue-50\/70{background-color:#eff6ffb3}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/70{background-color:color-mix(in oklab, var(--color-blue-50) 70%, transparent)}}.bg-blue-50\/80{background-color:#eff6ffcc}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/80{background-color:color-mix(in oklab, var(--color-blue-50) 80%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-100\/80{background-color:#dbeafecc}@supports (color:color-mix(in lab, red, red)){.bg-blue-100\/80{background-color:color-mix(in oklab, var(--color-blue-100) 80%, transparent)}}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-400\/10{background-color:#54a2ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/10{background-color:color-mix(in oklab, var(--color-blue-400) 10%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/5{background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/5{background-color:color-mix(in oklab, var(--color-blue-500) 5%, transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-blue-500\/30{background-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/30{background-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/20{background-color:#155dfc33}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\/20{background-color:color-mix(in oklab, var(--color-blue-600) 20%, transparent)}}.bg-blue-600\/30{background-color:#155dfc4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\/30{background-color:color-mix(in oklab, var(--color-blue-600) 30%, transparent)}}.bg-blue-600\/50{background-color:#155dfc80}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\/50{background-color:color-mix(in oklab, var(--color-blue-600) 50%, transparent)}}.bg-blue-600\/90{background-color:#155dfce6}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\/90{background-color:color-mix(in oklab, var(--color-blue-600) 90%, transparent)}}.bg-blue-900{background-color:var(--color-blue-900)}.bg-blue-900\/5{background-color:#1c398e0d}@supports (color:color-mix(in lab, red, red)){.bg-blue-900\/5{background-color:color-mix(in oklab, var(--color-blue-900) 5%, transparent)}}.bg-blue-900\/20{background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.bg-blue-900\/20{background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.bg-blue-900\/30{background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-900\/30{background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.bg-blue-900\/40{background-color:#1c398e66}@supports (color:color-mix(in lab, red, red)){.bg-blue-900\/40{background-color:color-mix(in oklab, var(--color-blue-900) 40%, transparent)}}.bg-blue-900\/90{background-color:#1c398ee6}@supports (color:color-mix(in lab, red, red)){.bg-blue-900\/90{background-color:color-mix(in oklab, var(--color-blue-900) 90%, transparent)}}.bg-current{background-color:currentColor}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-50\/30{background-color:#ecfeff4d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-50\/30{background-color:color-mix(in oklab, var(--color-cyan-50) 30%, transparent)}}.bg-cyan-50\/60{background-color:#ecfeff99}@supports (color:color-mix(in lab, red, red)){.bg-cyan-50\/60{background-color:color-mix(in oklab, var(--color-cyan-50) 60%, transparent)}}.bg-cyan-50\/70{background-color:#ecfeffb3}@supports (color:color-mix(in lab, red, red)){.bg-cyan-50\/70{background-color:color-mix(in oklab, var(--color-cyan-50) 70%, transparent)}}.bg-cyan-50\/90{background-color:#ecfeffe6}@supports (color:color-mix(in lab, red, red)){.bg-cyan-50\/90{background-color:color-mix(in oklab, var(--color-cyan-50) 90%, transparent)}}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-200\/70{background-color:#a2f4fdb3}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/70{background-color:color-mix(in oklab, var(--color-cyan-200) 70%, transparent)}}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/10{background-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.bg-cyan-300\/20{background-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/20{background-color:color-mix(in oklab, var(--color-cyan-300) 20%, transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-400\/5{background-color:#00d2ef0d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/5{background-color:color-mix(in oklab, var(--color-cyan-400) 5%, transparent)}}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/10{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.bg-cyan-400\/15{background-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/15{background-color:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.bg-cyan-400\/20{background-color:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/20{background-color:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/5{background-color:#00b7d70d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/5{background-color:color-mix(in oklab, var(--color-cyan-500) 5%, transparent)}}.bg-cyan-500\/8{background-color:#00b7d714}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/8{background-color:color-mix(in oklab, var(--color-cyan-500) 8%, transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/15{background-color:color-mix(in oklab, var(--color-cyan-500) 15%, transparent)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/20{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.bg-cyan-500\/30{background-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/30{background-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.bg-cyan-500\/50{background-color:#00b7d780}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/50{background-color:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-cyan-600\/20{background-color:#0092b533}@supports (color:color-mix(in lab, red, red)){.bg-cyan-600\/20{background-color:color-mix(in oklab, var(--color-cyan-600) 20%, transparent)}}.bg-cyan-700{background-color:var(--color-cyan-700)}.bg-cyan-800{background-color:var(--color-cyan-800)}.bg-cyan-900\/10{background-color:#104e641a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-900\/10{background-color:color-mix(in oklab, var(--color-cyan-900) 10%, transparent)}}.bg-cyan-900\/20{background-color:#104e6433}@supports (color:color-mix(in lab, red, red)){.bg-cyan-900\/20{background-color:color-mix(in oklab, var(--color-cyan-900) 20%, transparent)}}.bg-cyan-900\/30{background-color:#104e644d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-900\/30{background-color:color-mix(in oklab, var(--color-cyan-900) 30%, transparent)}}.bg-cyan-900\/40{background-color:#104e6466}@supports (color:color-mix(in lab, red, red)){.bg-cyan-900\/40{background-color:color-mix(in oklab, var(--color-cyan-900) 40%, transparent)}}.bg-cyan-900\/50{background-color:#104e6480}@supports (color:color-mix(in lab, red, red)){.bg-cyan-900\/50{background-color:color-mix(in oklab, var(--color-cyan-900) 50%, transparent)}}.bg-cyan-900\/60{background-color:#104e6499}@supports (color:color-mix(in lab, red, red)){.bg-cyan-900\/60{background-color:color-mix(in oklab, var(--color-cyan-900) 60%, transparent)}}.bg-cyan-950\/20{background-color:#05334533}@supports (color:color-mix(in lab, red, red)){.bg-cyan-950\/20{background-color:color-mix(in oklab, var(--color-cyan-950) 20%, transparent)}}.bg-cyan-950\/30{background-color:#0533454d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-950\/30{background-color:color-mix(in oklab, var(--color-cyan-950) 30%, transparent)}}.bg-cyan-950\/50{background-color:#05334580}@supports (color:color-mix(in lab, red, red)){.bg-cyan-950\/50{background-color:color-mix(in oklab, var(--color-cyan-950) 50%, transparent)}}.bg-cyan-950\/80{background-color:#053345cc}@supports (color:color-mix(in lab, red, red)){.bg-cyan-950\/80{background-color:color-mix(in oklab, var(--color-cyan-950) 80%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/30{background-color:#ecfdf54d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/30{background-color:color-mix(in oklab, var(--color-emerald-50) 30%, transparent)}}.bg-emerald-50\/50{background-color:#ecfdf580}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/50{background-color:color-mix(in oklab, var(--color-emerald-50) 50%, transparent)}}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/70{background-color:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-100\/70{background-color:#d0fae5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-100\/70{background-color:color-mix(in oklab, var(--color-emerald-100) 70%, transparent)}}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/10{background-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-400\/20{background-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/20{background-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-emerald-500\/50{background-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/50{background-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-emerald-900\/20{background-color:#004e3b33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-900\/20{background-color:color-mix(in oklab, var(--color-emerald-900) 20%, transparent)}}.bg-emerald-900\/40{background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.bg-emerald-900\/40{background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/30{background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.bg-fuchsia-400\/10{background-color:#ec6cff1a}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-400\/10{background-color:color-mix(in oklab, var(--color-fuchsia-400) 10%, transparent)}}.bg-fuchsia-500\/10{background-color:#e12afb1a}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500\/10{background-color:color-mix(in oklab, var(--color-fuchsia-500) 10%, transparent)}}.bg-fuchsia-500\/20{background-color:#e12afb33}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500\/20{background-color:color-mix(in oklab, var(--color-fuchsia-500) 20%, transparent)}}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500\/20{background-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/20{background-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.bg-gray-600\/20{background-color:#4a556533}@supports (color:color-mix(in lab, red, red)){.bg-gray-600\/20{background-color:color-mix(in oklab, var(--color-gray-600) 20%, transparent)}}.bg-gray-600\/30{background-color:#4a55654d}@supports (color:color-mix(in lab, red, red)){.bg-gray-600\/30{background-color:color-mix(in oklab, var(--color-gray-600) 30%, transparent)}}.bg-gray-800\/40{background-color:#1e293966}@supports (color:color-mix(in lab, red, red)){.bg-gray-800\/40{background-color:color-mix(in oklab, var(--color-gray-800) 40%, transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-500\/15{background-color:#00c75826}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/15{background-color:color-mix(in oklab, var(--color-green-500) 15%, transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/20{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-green-600\/10{background-color:#00a5441a}@supports (color:color-mix(in lab, red, red)){.bg-green-600\/10{background-color:color-mix(in oklab, var(--color-green-600) 10%, transparent)}}.bg-green-600\/20{background-color:#00a54433}@supports (color:color-mix(in lab, red, red)){.bg-green-600\/20{background-color:color-mix(in oklab, var(--color-green-600) 20%, transparent)}}.bg-green-600\/30{background-color:#00a5444d}@supports (color:color-mix(in lab, red, red)){.bg-green-600\/30{background-color:color-mix(in oklab, var(--color-green-600) 30%, transparent)}}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/5{background-color:#625fff0d}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/5{background-color:color-mix(in oklab, var(--color-indigo-500) 5%, transparent)}}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/15{background-color:color-mix(in oklab, var(--color-indigo-500) 15%, transparent)}}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/20{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-900\/40{background-color:#312c8566}@supports (color:color-mix(in lab, red, red)){.bg-indigo-900\/40{background-color:color-mix(in oklab, var(--color-indigo-900) 40%, transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-50\/50{background-color:#fff7ed80}@supports (color:color-mix(in lab, red, red)){.bg-orange-50\/50{background-color:color-mix(in oklab, var(--color-orange-50) 50%, transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-300{background-color:var(--color-orange-300)}.bg-orange-300\/10{background-color:#ffb96d1a}@supports (color:color-mix(in lab, red, red)){.bg-orange-300\/10{background-color:color-mix(in oklab, var(--color-orange-300) 10%, transparent)}}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-400\/10{background-color:#ff8b1a1a}@supports (color:color-mix(in lab, red, red)){.bg-orange-400\/10{background-color:color-mix(in oklab, var(--color-orange-400) 10%, transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/5{background-color:#fe6e000d}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/5{background-color:color-mix(in oklab, var(--color-orange-500) 5%, transparent)}}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/15{background-color:color-mix(in oklab, var(--color-orange-500) 15%, transparent)}}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/20{background-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.bg-orange-500\/30{background-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/30{background-color:color-mix(in oklab, var(--color-orange-500) 30%, transparent)}}.bg-orange-500\/50{background-color:#fe6e0080}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/50{background-color:color-mix(in oklab, var(--color-orange-500) 50%, transparent)}}.bg-orange-500\/60{background-color:#fe6e0099}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/60{background-color:color-mix(in oklab, var(--color-orange-500) 60%, transparent)}}.bg-orange-500\/80{background-color:#fe6e00cc}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/80{background-color:color-mix(in oklab, var(--color-orange-500) 80%, transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-orange-600\/20{background-color:#f0510033}@supports (color:color-mix(in lab, red, red)){.bg-orange-600\/20{background-color:color-mix(in oklab, var(--color-orange-600) 20%, transparent)}}.bg-orange-600\/30{background-color:#f051004d}@supports (color:color-mix(in lab, red, red)){.bg-orange-600\/30{background-color:color-mix(in oklab, var(--color-orange-600) 30%, transparent)}}.bg-orange-900\/20{background-color:#7e2a0c33}@supports (color:color-mix(in lab, red, red)){.bg-orange-900\/20{background-color:color-mix(in oklab, var(--color-orange-900) 20%, transparent)}}.bg-panel,.bg-panel\/50{background-color:var(--bg-panel)}@supports (color:color-mix(in lab, red, red)){.bg-panel\/50{background-color:color-mix(in oklab, var(--bg-panel) 50%, transparent)}}.bg-pink-500{background-color:var(--color-pink-500)}.bg-primary,.bg-primary\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.bg-primary\/30{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/30{background-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-50\/30{background-color:#faf5ff4d}@supports (color:color-mix(in lab, red, red)){.bg-purple-50\/30{background-color:color-mix(in oklab, var(--color-purple-50) 30%, transparent)}}.bg-purple-50\/80{background-color:#faf5ffcc}@supports (color:color-mix(in lab, red, red)){.bg-purple-50\/80{background-color:color-mix(in oklab, var(--color-purple-50) 80%, transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-400\/10{background-color:#c07eff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-400\/10{background-color:color-mix(in oklab, var(--color-purple-400) 10%, transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/15{background-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/20{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.bg-purple-500\/30{background-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/30{background-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.bg-purple-600\/30{background-color:#9810fa4d}@supports (color:color-mix(in lab, red, red)){.bg-purple-600\/30{background-color:color-mix(in oklab, var(--color-purple-600) 30%, transparent)}}.bg-purple-600\/90{background-color:#9810fae6}@supports (color:color-mix(in lab, red, red)){.bg-purple-600\/90{background-color:color-mix(in oklab, var(--color-purple-600) 90%, transparent)}}.bg-purple-900\/20{background-color:#59168b33}@supports (color:color-mix(in lab, red, red)){.bg-purple-900\/20{background-color:color-mix(in oklab, var(--color-purple-900) 20%, transparent)}}.bg-purple-900\/40{background-color:#59168b66}@supports (color:color-mix(in lab, red, red)){.bg-purple-900\/40{background-color:color-mix(in oklab, var(--color-purple-900) 40%, transparent)}}.bg-purple-950\/20{background-color:#3c036633}@supports (color:color-mix(in lab, red, red)){.bg-purple-950\/20{background-color:color-mix(in oklab, var(--color-purple-950) 20%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/20{background-color:#fef2f233}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/20{background-color:color-mix(in oklab, var(--color-red-50) 20%, transparent)}}.bg-red-50\/50{background-color:#fef2f280}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/50{background-color:color-mix(in oklab, var(--color-red-50) 50%, transparent)}}.bg-red-50\/70{background-color:#fef2f2b3}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/70{background-color:color-mix(in oklab, var(--color-red-50) 70%, transparent)}}.bg-red-50\/90{background-color:#fef2f2e6}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/90{background-color:color-mix(in oklab, var(--color-red-50) 90%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/10{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/5{background-color:color-mix(in oklab, var(--color-red-500) 5%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-red-500\/30{background-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/30{background-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.bg-red-500\/50{background-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/50{background-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-600\/10{background-color:#e400141a}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/10{background-color:color-mix(in oklab, var(--color-red-600) 10%, transparent)}}.bg-red-600\/20{background-color:#e4001433}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/20{background-color:color-mix(in oklab, var(--color-red-600) 20%, transparent)}}.bg-red-600\/30{background-color:#e400144d}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/30{background-color:color-mix(in oklab, var(--color-red-600) 30%, transparent)}}.bg-red-600\/90{background-color:#e40014e6}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/90{background-color:color-mix(in oklab, var(--color-red-600) 90%, transparent)}}.bg-red-600\/95{background-color:#e40014f2}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/95{background-color:color-mix(in oklab, var(--color-red-600) 95%, transparent)}}.bg-red-800{background-color:var(--color-red-800)}.bg-red-900\/20{background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/20{background-color:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.bg-red-900\/25{background-color:#82181a40}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/25{background-color:color-mix(in oklab, var(--color-red-900) 25%, transparent)}}.bg-red-900\/40{background-color:#82181a66}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/40{background-color:color-mix(in oklab, var(--color-red-900) 40%, transparent)}}.bg-red-900\/50{background-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/50{background-color:color-mix(in oklab, var(--color-red-900) 50%, transparent)}}.bg-red-900\/90{background-color:#82181ae6}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/90{background-color:color-mix(in oklab, var(--color-red-900) 90%, transparent)}}.bg-red-950{background-color:var(--color-red-950)}.bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/20{background-color:color-mix(in oklab, var(--color-red-950) 20%, transparent)}}.bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/40{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.bg-red-950\/45{background-color:#46080973}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/45{background-color:color-mix(in oklab, var(--color-red-950) 45%, transparent)}}.bg-red-950\/50{background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/50{background-color:color-mix(in oklab, var(--color-red-950) 50%, transparent)}}.bg-red-950\/60{background-color:#46080999}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/60{background-color:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/30{background-color:#fff1f24d}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/30{background-color:color-mix(in oklab, var(--color-rose-50) 30%, transparent)}}.bg-rose-50\/50{background-color:#fff1f280}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/50{background-color:color-mix(in oklab, var(--color-rose-50) 50%, transparent)}}.bg-rose-50\/95{background-color:#fff1f2f2}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/95{background-color:color-mix(in oklab, var(--color-rose-50) 95%, transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/10{background-color:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/5{background-color:#ff23570d}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/5{background-color:color-mix(in oklab, var(--color-rose-500) 5%, transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/20{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.bg-rose-500\/40{background-color:#ff235766}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/40{background-color:color-mix(in oklab, var(--color-rose-500) 40%, transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-700{background-color:var(--color-rose-700)}.bg-rose-950\/85{background-color:#4d0218d9}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/85{background-color:color-mix(in oklab, var(--color-rose-950) 85%, transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-300\/10{background-color:#77d4ff1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/10{background-color:color-mix(in oklab, var(--color-sky-300) 10%, transparent)}}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-400\/5{background-color:#00bcfe0d}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/5{background-color:color-mix(in oklab, var(--color-sky-400) 5%, transparent)}}.bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/10{background-color:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}.bg-sky-400\/15{background-color:#00bcfe26}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/15{background-color:color-mix(in oklab, var(--color-sky-400) 15%, transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/15{background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.bg-sky-500\/30{background-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/30{background-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.bg-sky-950\/20{background-color:#052f4a33}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/20{background-color:color-mix(in oklab, var(--color-sky-950) 20%, transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/40{background-color:#f8fafc66}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/40{background-color:color-mix(in oklab, var(--color-slate-50) 40%, transparent)}}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/50{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/60{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/70{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.bg-slate-50\/90{background-color:#f8fafce6}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/90{background-color:color-mix(in oklab, var(--color-slate-50) 90%, transparent)}}.bg-slate-50\/95{background-color:#f8fafcf2}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/95{background-color:color-mix(in oklab, var(--color-slate-50) 95%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/50{background-color:#f1f5f980}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/50{background-color:color-mix(in oklab, var(--color-slate-100) 50%, transparent)}}.bg-slate-100\/60{background-color:#f1f5f999}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/60{background-color:color-mix(in oklab, var(--color-slate-100) 60%, transparent)}}.bg-slate-100\/70{background-color:#f1f5f9b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/70{background-color:color-mix(in oklab, var(--color-slate-100) 70%, transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/50{background-color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/50{background-color:color-mix(in oklab, var(--color-slate-200) 50%, transparent)}}.bg-slate-200\/60{background-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/60{background-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.bg-slate-200\/80{background-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/80{background-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-400\/70{background-color:#90a1b9b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\/70{background-color:color-mix(in oklab, var(--color-slate-400) 70%, transparent)}}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/10{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}.bg-slate-500\/15{background-color:#62748e26}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/15{background-color:color-mix(in oklab, var(--color-slate-500) 15%, transparent)}}.bg-slate-500\/20{background-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/20{background-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.bg-slate-500\/40{background-color:#62748e66}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/40{background-color:color-mix(in oklab, var(--color-slate-500) 40%, transparent)}}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-600\/40{background-color:#45556c66}@supports (color:color-mix(in lab, red, red)){.bg-slate-600\/40{background-color:color-mix(in oklab, var(--color-slate-600) 40%, transparent)}}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-700\/30{background-color:#3141584d}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/30{background-color:color-mix(in oklab, var(--color-slate-700) 30%, transparent)}}.bg-slate-700\/40{background-color:#31415866}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/40{background-color:color-mix(in oklab, var(--color-slate-700) 40%, transparent)}}.bg-slate-700\/50{background-color:#31415880}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/50{background-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/20{background-color:#1d293d33}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/20{background-color:color-mix(in oklab, var(--color-slate-800) 20%, transparent)}}.bg-slate-800\/30{background-color:#1d293d4d}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/30{background-color:color-mix(in oklab, var(--color-slate-800) 30%, transparent)}}.bg-slate-800\/40{background-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/40{background-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}.bg-slate-800\/50{background-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/50{background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.bg-slate-800\/60{background-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/60{background-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/80{background-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.bg-slate-800\/90{background-color:#1d293de6}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/90{background-color:color-mix(in oklab, var(--color-slate-800) 90%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/20{background-color:#0f172b33}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/20{background-color:color-mix(in oklab, var(--color-slate-900) 20%, transparent)}}.bg-slate-900\/30{background-color:#0f172b4d}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/30{background-color:color-mix(in oklab, var(--color-slate-900) 30%, transparent)}}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/40{background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/60{background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/70{background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.bg-slate-900\/75{background-color:#0f172bbf}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/75{background-color:color-mix(in oklab, var(--color-slate-900) 75%, transparent)}}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/80{background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.bg-slate-900\/82{background-color:#0f172bd1}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/82{background-color:color-mix(in oklab, var(--color-slate-900) 82%, transparent)}}.bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/90{background-color:color-mix(in oklab, var(--color-slate-900) 90%, transparent)}}.bg-slate-900\/95{background-color:#0f172bf2}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/95{background-color:color-mix(in oklab, var(--color-slate-900) 95%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/15{background-color:#02061826}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/15{background-color:color-mix(in oklab, var(--color-slate-950) 15%, transparent)}}.bg-slate-950\/20{background-color:#02061833}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/20{background-color:color-mix(in oklab, var(--color-slate-950) 20%, transparent)}}.bg-slate-950\/25{background-color:#02061840}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/25{background-color:color-mix(in oklab, var(--color-slate-950) 25%, transparent)}}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/40{background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/50{background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.bg-slate-950\/55{background-color:#0206188c}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/55{background-color:color-mix(in oklab, var(--color-slate-950) 55%, transparent)}}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.bg-slate-950\/65{background-color:#020618a6}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/65{background-color:color-mix(in oklab, var(--color-slate-950) 65%, transparent)}}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/70{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.bg-slate-950\/75{background-color:#020618bf}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/75{background-color:color-mix(in oklab, var(--color-slate-950) 75%, transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/80{background-color:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}.bg-slate-950\/82{background-color:#020618d1}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/82{background-color:color-mix(in oklab, var(--color-slate-950) 82%, transparent)}}.bg-slate-950\/85{background-color:#020618d9}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/85{background-color:color-mix(in oklab, var(--color-slate-950) 85%, transparent)}}.bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/90{background-color:color-mix(in oklab, var(--color-slate-950) 90%, transparent)}}.bg-slate-950\/92{background-color:#020618eb}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/92{background-color:color-mix(in oklab, var(--color-slate-950) 92%, transparent)}}.bg-slate-950\/95{background-color:#020618f2}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/95{background-color:color-mix(in oklab, var(--color-slate-950) 95%, transparent)}}.bg-stone-800{background-color:var(--color-stone-800)}.bg-stone-900\/50{background-color:#1c191780}@supports (color:color-mix(in lab, red, red)){.bg-stone-900\/50{background-color:color-mix(in oklab, var(--color-stone-900) 50%, transparent)}}.bg-stone-900\/60{background-color:#1c191799}@supports (color:color-mix(in lab, red, red)){.bg-stone-900\/60{background-color:color-mix(in oklab, var(--color-stone-900) 60%, transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/10{background-color:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.bg-teal-500\/20{background-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/20{background-color:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-50\/80{background-color:#f5f3ffcc}@supports (color:color-mix(in lab, red, red)){.bg-violet-50\/80{background-color:color-mix(in oklab, var(--color-violet-50) 80%, transparent)}}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-400\/10{background-color:#a685ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/10{background-color:color-mix(in oklab, var(--color-violet-400) 10%, transparent)}}.bg-violet-400\/15{background-color:#a685ff26}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/15{background-color:color-mix(in oklab, var(--color-violet-400) 15%, transparent)}}.bg-violet-400\/\[0\.06\]{background-color:#a685ff0f}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-violet-400) 6%, transparent)}}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/15{background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.bg-violet-500\/\[0\.06\]{background-color:#8d54ff0f}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-violet-500) 6%, transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/82{background-color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.bg-white\/82{background-color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-50\/50{background-color:#fefce880}@supports (color:color-mix(in lab, red, red)){.bg-yellow-50\/50{background-color:color-mix(in oklab, var(--color-yellow-50) 50%, transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/10{background-color:color-mix(in oklab, var(--color-yellow-500) 10%, transparent)}}.bg-yellow-500\/15{background-color:#edb20026}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/15{background-color:color-mix(in oklab, var(--color-yellow-500) 15%, transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/20{background-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.bg-yellow-500\/50{background-color:#edb20080}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/50{background-color:color-mix(in oklab, var(--color-yellow-500) 50%, transparent)}}.bg-yellow-500\/\[0\.04\]{background-color:#edb2000a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-yellow-500) 4%, transparent)}}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-yellow-600\/30{background-color:#cd89004d}@supports (color:color-mix(in lab, red, red)){.bg-yellow-600\/30{background-color:color-mix(in oklab, var(--color-yellow-600) 30%, transparent)}}.bg-yellow-900\/10{background-color:#733e0a1a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-900\/10{background-color:color-mix(in oklab, var(--color-yellow-900) 10%, transparent)}}.bg-yellow-900\/40{background-color:#733e0a66}@supports (color:color-mix(in lab, red, red)){.bg-yellow-900\/40{background-color:color-mix(in oklab, var(--color-yellow-900) 40%, transparent)}}.bg-yellow-950\/20{background-color:#43200433}@supports (color:color-mix(in lab, red, red)){.bg-yellow-950\/20{background-color:color-mix(in oklab, var(--color-yellow-950) 20%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:linear-gradient\(rgba\(148\,163\,184\,0\.18\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(148\,163\,184\,0\.18\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#94a3b82e 1px,#0000 1px),linear-gradient(90deg,#94a3b82e 1px,#0000 1px)}.\[background-image\:radial-gradient\(circle_at_20\%_20\%\,rgba\(96\,165\,250\,0\.8\)\,transparent_28\%\)\,radial-gradient\(circle_at_80\%_0\%\,rgba\(34\,211\,238\,0\.6\)\,transparent_26\%\)\]{background-image:radial-gradient(circle at 20% 20%,#60a5facc,#0000 28%),radial-gradient(circle at 80% 0,#22d3ee99,#0000 26%)}.bg-\[linear-gradient\(135deg\,rgba\(14\,23\,40\,0\.96\)\,rgba\(31\,41\,55\,0\.88\)\)\]{background-image:linear-gradient(135deg,#0e1728f5,#1f2937e0)}.bg-\[linear-gradient\(rgba\(8\,145\,178\,0\.07\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(8\,145\,178\,0\.07\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#0891b212 1px,#0000 1px),linear-gradient(90deg,#0891b212 1px,#0000 1px)}.bg-\[linear-gradient\(to_right\,\#80808012_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#80808012_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#80808012 1px,#0000 1px),linear-gradient(#80808012 1px,#0000 1px)}.bg-\[radial-gradient\(circle_at_center\,rgba\(6\,182\,212\,0\.18\)\,transparent_58\%\)\]{background-image:radial-gradient(circle,#06b6d42e,#0000 58%)}.from-\[\#1c2333\]{--tw-gradient-from:#1c2333;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#071a33\]{--tw-gradient-from:#071a33;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#06162d\]\/80{--tw-gradient-from:oklab(20.1004% -.0113786 -.0500164/.8);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--hud-cyan\)\]{--tw-gradient-from:var(--hud-cyan);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50{--tw-gradient-from:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab, red, red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab, var(--color-black) 90%, transparent)}}.from-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/10{--tw-gradient-from:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.from-blue-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-700{--tw-gradient-from:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-50{--tw-gradient-from:var(--color-cyan-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/10{--tw-gradient-from:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.from-cyan-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.from-cyan-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/50{--tw-gradient-from:#00b7d780}@supports (color:color-mix(in lab, red, red)){.from-cyan-500\/50{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}.from-cyan-500\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-950\/90{--tw-gradient-from:#053345e6}@supports (color:color-mix(in lab, red, red)){.from-cyan-950\/90{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-950) 90%, transparent)}}.from-cyan-950\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-600{--tw-gradient-from:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-50{--tw-gradient-from:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500\/5{--tw-gradient-from:#625fff0d}@supports (color:color-mix(in lab, red, red)){.from-indigo-500\/5{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-500) 5%, transparent)}}.from-indigo-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-600{--tw-gradient-from:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500\/10{--tw-gradient-from:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.from-purple-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.from-purple-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-900\/20{--tw-gradient-from:#59168b33}@supports (color:color-mix(in lab, red, red)){.from-purple-900\/20{--tw-gradient-from:color-mix(in oklab, var(--color-purple-900) 20%, transparent)}}.from-purple-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500\/\[0\.02\]{--tw-gradient-from:#fb2c3605}@supports (color:color-mix(in lab, red, red)){.from-red-500\/\[0\.02\]{--tw-gradient-from:color-mix(in oklab, var(--color-red-500) 2%, transparent)}}.from-red-500\/\[0\.02\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-600{--tw-gradient-from:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-600{--tw-gradient-from:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500{--tw-gradient-from:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50\/50{--tw-gradient-from:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.from-slate-50\/50{--tw-gradient-from:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.from-slate-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-200{--tw-gradient-from:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-800{--tw-gradient-from:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900\/90{--tw-gradient-from:#0f172be6}@supports (color:color-mix(in lab, red, red)){.from-slate-900\/90{--tw-gradient-from:color-mix(in oklab, var(--color-slate-900) 90%, transparent)}}.from-slate-900\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950{--tw-gradient-from:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950\/90{--tw-gradient-from:#020618e6}@supports (color:color-mix(in lab, red, red)){.from-slate-950\/90{--tw-gradient-from:color-mix(in oklab, var(--color-slate-950) 90%, transparent)}}.from-slate-950\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/95{--tw-gradient-from:#fffffff2}@supports (color:color-mix(in lab, red, red)){.from-white\/95{--tw-gradient-from:color-mix(in oklab, var(--color-white) 95%, transparent)}}.from-white\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/\[0\.02\]{--tw-gradient-from:#ffffff05}@supports (color:color-mix(in lab, red, red)){.from-white\/\[0\.02\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 2%, transparent)}}.from-white\/\[0\.02\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/\[0\.03\]{--tw-gradient-from:#ffffff08}@supports (color:color-mix(in lab, red, red)){.from-white\/\[0\.03\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 3%, transparent)}}.from-white\/\[0\.03\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/\[0\.05\]{--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.from-white\/\[0\.05\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 5%, transparent)}}.from-white\/\[0\.05\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500\/5{--tw-gradient-from:#edb2000d}@supports (color:color-mix(in lab, red, red)){.from-yellow-500\/5{--tw-gradient-from:color-mix(in oklab, var(--color-yellow-500) 5%, transparent)}}.from-yellow-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0a3267\]{--tw-gradient-via:#0a3267;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#0a3267\]\/50{--tw-gradient-via:oklab(32.4219% -.0223538 -.100342/.5);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--hud-cyan\)\]{--tw-gradient-via:var(--hud-cyan);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-400{--tw-gradient-via:var(--color-amber-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/50{--tw-gradient-via:#00000080}@supports (color:color-mix(in lab, red, red)){.via-black\/50{--tw-gradient-via:color-mix(in oklab, var(--color-black) 50%, transparent)}}.via-black\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-500\/5{--tw-gradient-via:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.via-blue-500\/5{--tw-gradient-via:color-mix(in oklab, var(--color-blue-500) 5%, transparent)}}.via-blue-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-600{--tw-gradient-via:var(--color-blue-600);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-950\/90{--tw-gradient-via:#162456e6}@supports (color:color-mix(in lab, red, red)){.via-blue-950\/90{--tw-gradient-via:color-mix(in oklab, var(--color-blue-950) 90%, transparent)}}.via-blue-950\/90{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-300{--tw-gradient-via:var(--color-cyan-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-400{--tw-gradient-via:var(--color-cyan-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-500{--tw-gradient-via:var(--color-emerald-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-500\/5{--tw-gradient-via:#625fff0d}@supports (color:color-mix(in lab, red, red)){.via-indigo-500\/5{--tw-gradient-via:color-mix(in oklab, var(--color-indigo-500) 5%, transparent)}}.via-indigo-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-600{--tw-gradient-via:var(--color-indigo-600);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-500{--tw-gradient-via:var(--color-rose-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900\/30{--tw-gradient-via:#0f172b4d}@supports (color:color-mix(in lab, red, red)){.via-slate-900\/30{--tw-gradient-via:color-mix(in oklab, var(--color-slate-900) 30%, transparent)}}.via-slate-900\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-950{--tw-gradient-via:var(--color-slate-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-950\/60{--tw-gradient-via:#02061899}@supports (color:color-mix(in lab, red, red)){.via-slate-950\/60{--tw-gradient-via:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.via-slate-950\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-950\/90{--tw-gradient-via:#020618e6}@supports (color:color-mix(in lab, red, red)){.via-slate-950\/90{--tw-gradient-via:color-mix(in oklab, var(--color-slate-950) 90%, transparent)}}.via-slate-950\/90{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-yellow-50{--tw-gradient-via:var(--color-yellow-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-yellow-300{--tw-gradient-via:var(--color-yellow-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#1455a3\]\/80{--tw-gradient-to:oklab(45.5923% -.033752 -.136892/.8);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#111622\]{--tw-gradient-to:#111622;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-100{--tw-gradient-to:var(--color-amber-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black{--tw-gradient-to:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-50{--tw-gradient-to:var(--color-cyan-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-300{--tw-gradient-to:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400\/70{--tw-gradient-to:#00d2efb3}@supports (color:color-mix(in lab, red, red)){.to-cyan-400\/70{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-400) 70%, transparent)}}.to-cyan-400\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-50{--tw-gradient-to:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-400{--tw-gradient-to:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-950\/70{--tw-gradient-to:#002c22b3}@supports (color:color-mix(in lab, red, red)){.to-emerald-950\/70{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-950) 70%, transparent)}}.to-emerald-950\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-600{--tw-gradient-to:var(--color-fuchsia-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-700{--tw-gradient-to:var(--color-green-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-400{--tw-gradient-to:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-400{--tw-gradient-to:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-600{--tw-gradient-to:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-50{--tw-gradient-to:var(--color-sky-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-500{--tw-gradient-to:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-50{--tw-gradient-to:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-100{--tw-gradient-to:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-100\/50{--tw-gradient-to:#f1f5f980}@supports (color:color-mix(in lab, red, red)){.to-slate-100\/50{--tw-gradient-to:color-mix(in oklab, var(--color-slate-100) 50%, transparent)}}.to-slate-100\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-400{--tw-gradient-to:var(--color-slate-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-950\/20{--tw-gradient-to:#02061833}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/20{--tw-gradient-to:color-mix(in oklab, var(--color-slate-950) 20%, transparent)}}.to-slate-950\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-950\/80{--tw-gradient-to:#020618cc}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/80{--tw-gradient-to:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}.to-slate-950\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-400{--tw-gradient-to:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-600{--tw-gradient-to:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/60{--tw-gradient-to:#fff9}@supports (color:color-mix(in lab, red, red)){.to-white\/60{--tw-gradient-to:color-mix(in oklab, var(--color-white) 60%, transparent)}}.to-white\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(to_right\,black_60\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000 100%);mask-image:linear-gradient(90deg,#000 60%,#0000 100%)}.\[background-size\:32px_32px\]{background-size:32px 32px}.bg-\[size\:24px_24px\]{background-size:24px 24px}.bg-\[size\:42px_42px\]{background-size:42px 42px}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.\!fill-slate-300{fill:var(--color-slate-300)!important}.fill-current{fill:currentColor}.fill-yellow-400{fill:var(--color-yellow-400)}.stroke-\[1\.5\]{stroke-width:1.5px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_30\%\]{object-position:center 30%}.object-center{object-position:center}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-16{padding:calc(var(--spacing) * 16)}.p-20{padding:calc(var(--spacing) * 20)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[1px\]{padding-inline:1px}.px-\[5px\]{padding-inline:5px}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[2px\]{padding-block:2px}.py-px{padding-block:1px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-0{padding-left:0}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-4\.5{padding-left:calc(var(--spacing) * 4.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-\[90px\]{padding-left:90px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:Fira Code,monospace}.font-sans{font-family:Poppins,system-ui,sans-serif}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[5px\]{font-size:5px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[56px\]{font-size:56px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-3\.5{--tw-leading:calc(var(--spacing) * 3.5);line-height:calc(var(--spacing) * 3.5)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-blue-950{color:var(--color-blue-950)!important}.\!text-slate-500{color:var(--color-slate-500)!important}.\!text-slate-950{color:var(--color-slate-950)!important}.\!text-white{color:var(--color-white)!important}.text-\[\#00ffaa\]{color:#0fa}.text-\[\#10b981\]{color:#10b981}.text-\[\#10b981\]\/60{color:oklab(69.5873% -.142158 .0448781/.6)}.text-\[\#16a34a\]{color:#16a34a}.text-\[\#60a5fa\]{color:#60a5fa}.text-\[\#1877F2\]{color:#1877f2}.text-\[\#E27625\]{color:#e27625}.text-\[\#FF00FF\]{color:#f0f}.text-\[\#d9ffd4\]{color:#d9ffd4}.text-\[\#ef4444\]{color:#ef4444}.text-\[\#ef4444\]\/80{color:oklab(63.6834% .187864 .0889286/.8)}.text-\[\#f59e0b\]{color:#f59e0b}.text-\[rgba\(0\,255\,170\,0\.8\)\]{color:#0fac}.text-\[rgba\(255\,255\,255\,0\.4\)\]{color:#fff6}.text-\[rgba\(255\,255\,255\,0\.72\)\]{color:#ffffffb8}.text-\[rgba\(255\,255\,255\,0\.74\)\]{color:#ffffffbd}.text-\[rgba\(255\,255\,255\,0\.76\)\]{color:#ffffffc2}.text-\[var\(--color-alert\)\]{color:var(--color-alert)}.text-\[var\(--color-primary\)\],.text-\[var\(--color-primary\)\]\/70{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-primary\)\]\/70{color:color-mix(in oklab, var(--color-primary) 70%, transparent)}}.text-\[var\(--color-success\,\#10b981\)\]{color:var(--color-success,#10b981)}.text-\[var\(--color-warning\,\#f97316\)\]{color:var(--color-warning,#f97316)}.text-\[var\(--hud-cyan\)\],.text-\[var\(--hud-cyan\)\]\/50{color:var(--hud-cyan)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--hud-cyan\)\]\/50{color:color-mix(in oklab, var(--hud-cyan) 50%, transparent)}}.text-\[var\(--hud-cyan\)\]\/60{color:var(--hud-cyan)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--hud-cyan\)\]\/60{color:color-mix(in oklab, var(--hud-cyan) 60%, transparent)}}.text-\[var\(--hud-green\)\]{color:var(--hud-green)}.text-\[var\(--hud-orange\)\]{color:var(--hud-orange)}.text-\[var\(--hud-purple\)\]{color:var(--hud-purple)}.text-\[var\(--hud-red\)\]{color:var(--hud-red)}.text-\[var\(--hud-text\)\],.text-\[var\(--hud-text\)\]\/30{color:var(--hud-text)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--hud-text\)\]\/30{color:color-mix(in oklab, var(--hud-text) 30%, transparent)}}.text-\[var\(--hud-text\)\]\/90{color:var(--hud-text)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--hud-text\)\]\/90{color:color-mix(in oklab, var(--hud-text) 90%, transparent)}}.text-\[var\(--hud-text-muted\)\]{color:var(--hud-text-muted)}.text-\[var\(--hud-text-sub\)\]{color:var(--hud-text-sub)}.text-\[var\(--text-highlight\)\]{color:var(--text-highlight)}.text-\[var\(--text-main\)\]{color:var(--text-main)}.text-\[var\(--text-muted\)\],.text-\[var\(--text-muted\)\]\/50{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--text-muted\)\]\/50{color:color-mix(in oklab, var(--text-muted) 50%, transparent)}}.text-\[var\(--text-muted\)\]\/60{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--text-muted\)\]\/60{color:color-mix(in oklab, var(--text-muted) 60%, transparent)}}.text-alert{color:var(--color-alert)}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/90{color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/60{color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/60{color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/80{color:color-mix(in oklab, var(--color-amber-400) 80%, transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-500\/70{color:#f99c00b3}@supports (color:color-mix(in lab, red, red)){.text-amber-500\/70{color:color-mix(in oklab, var(--color-amber-500) 70%, transparent)}}.text-amber-500\/80{color:#f99c00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-500\/80{color:color-mix(in oklab, var(--color-amber-500) 80%, transparent)}}.text-amber-500\/90{color:#f99c00e6}@supports (color:color-mix(in lab, red, red)){.text-amber-500\/90{color:color-mix(in oklab, var(--color-amber-500) 90%, transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-700\/80{color:#b75000cc}@supports (color:color-mix(in lab, red, red)){.text-amber-700\/80{color:color-mix(in oklab, var(--color-amber-700) 80%, transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-900\/80{color:#7b3306cc}@supports (color:color-mix(in lab, red, red)){.text-amber-900\/80{color:color-mix(in oklab, var(--color-amber-900) 80%, transparent)}}.text-amber-950{color:var(--color-amber-950)}.text-black{color:var(--color-black)}.text-blue-100{color:var(--color-blue-100)}.text-blue-100\/90{color:#dbeafee6}@supports (color:color-mix(in lab, red, red)){.text-blue-100\/90{color:color-mix(in oklab, var(--color-blue-100) 90%, transparent)}}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-400\/70{color:#54a2ffb3}@supports (color:color-mix(in lab, red, red)){.text-blue-400\/70{color:color-mix(in oklab, var(--color-blue-400) 70%, transparent)}}.text-blue-400\/80{color:#54a2ffcc}@supports (color:color-mix(in lab, red, red)){.text-blue-400\/80{color:color-mix(in oklab, var(--color-blue-400) 80%, transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-blue-500\/40{color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.text-blue-500\/40{color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-700\/80{color:#1447e6cc}@supports (color:color-mix(in lab, red, red)){.text-blue-700\/80{color:color-mix(in oklab, var(--color-blue-700) 80%, transparent)}}.text-blue-800{color:var(--color-blue-800)}.text-blue-800\/80{color:#193cb8cc}@supports (color:color-mix(in lab, red, red)){.text-blue-800\/80{color:color-mix(in oklab, var(--color-blue-800) 80%, transparent)}}.text-blue-900{color:var(--color-blue-900)}.text-blue-900\/70{color:#1c398eb3}@supports (color:color-mix(in lab, red, red)){.text-blue-900\/70{color:color-mix(in oklab, var(--color-blue-900) 70%, transparent)}}.text-blue-900\/75{color:#1c398ebf}@supports (color:color-mix(in lab, red, red)){.text-blue-900\/75{color:color-mix(in oklab, var(--color-blue-900) 75%, transparent)}}.text-blue-950{color:var(--color-blue-950)}.text-cyan-50\/50{color:#ecfeff80}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/50{color:color-mix(in oklab, var(--color-cyan-50) 50%, transparent)}}.text-cyan-50\/70{color:#ecfeffb3}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/70{color:color-mix(in oklab, var(--color-cyan-50) 70%, transparent)}}.text-cyan-50\/90{color:#ecfeffe6}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/90{color:color-mix(in oklab, var(--color-cyan-50) 90%, transparent)}}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-200\/70{color:#a2f4fdb3}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/70{color:color-mix(in oklab, var(--color-cyan-200) 70%, transparent)}}.text-cyan-200\/80{color:#a2f4fdcc}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/80{color:color-mix(in oklab, var(--color-cyan-200) 80%, transparent)}}.text-cyan-200\/90{color:#a2f4fde6}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/90{color:color-mix(in oklab, var(--color-cyan-200) 90%, transparent)}}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-300\/80{color:#53eafdcc}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/80{color:color-mix(in oklab, var(--color-cyan-300) 80%, transparent)}}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-400\/40{color:#00d2ef66}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/40{color:color-mix(in oklab, var(--color-cyan-400) 40%, transparent)}}.text-cyan-400\/50{color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/50{color:color-mix(in oklab, var(--color-cyan-400) 50%, transparent)}}.text-cyan-400\/60{color:#00d2ef99}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/60{color:color-mix(in oklab, var(--color-cyan-400) 60%, transparent)}}.text-cyan-400\/65{color:#00d2efa6}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/65{color:color-mix(in oklab, var(--color-cyan-400) 65%, transparent)}}.text-cyan-400\/75{color:#00d2efbf}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/75{color:color-mix(in oklab, var(--color-cyan-400) 75%, transparent)}}.text-cyan-400\/80{color:#00d2efcc}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/80{color:color-mix(in oklab, var(--color-cyan-400) 80%, transparent)}}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-500\/30{color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.text-cyan-500\/30{color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.text-cyan-500\/40{color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.text-cyan-500\/40{color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.text-cyan-500\/50{color:#00b7d780}@supports (color:color-mix(in lab, red, red)){.text-cyan-500\/50{color:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-600\/30{color:#0092b54d}@supports (color:color-mix(in lab, red, red)){.text-cyan-600\/30{color:color-mix(in oklab, var(--color-cyan-600) 30%, transparent)}}.text-cyan-600\/40{color:#0092b566}@supports (color:color-mix(in lab, red, red)){.text-cyan-600\/40{color:color-mix(in oklab, var(--color-cyan-600) 40%, transparent)}}.text-cyan-600\/60{color:#0092b599}@supports (color:color-mix(in lab, red, red)){.text-cyan-600\/60{color:color-mix(in oklab, var(--color-cyan-600) 60%, transparent)}}.text-cyan-600\/80{color:#0092b5cc}@supports (color:color-mix(in lab, red, red)){.text-cyan-600\/80{color:color-mix(in oklab, var(--color-cyan-600) 80%, transparent)}}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-700\/65{color:#007492a6}@supports (color:color-mix(in lab, red, red)){.text-cyan-700\/65{color:color-mix(in oklab, var(--color-cyan-700) 65%, transparent)}}.text-cyan-700\/80{color:#007492cc}@supports (color:color-mix(in lab, red, red)){.text-cyan-700\/80{color:color-mix(in oklab, var(--color-cyan-700) 80%, transparent)}}.text-cyan-800{color:var(--color-cyan-800)}.text-cyan-900{color:var(--color-cyan-900)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/80{color:#00d294cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/80{color:color-mix(in oklab, var(--color-emerald-400) 80%, transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-500\/70{color:#00bb7fb3}@supports (color:color-mix(in lab, red, red)){.text-emerald-500\/70{color:color-mix(in oklab, var(--color-emerald-500) 70%, transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-700\/80{color:#007956cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-700\/80{color:color-mix(in oklab, var(--color-emerald-700) 80%, transparent)}}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-fuchsia-400{color:var(--color-fuchsia-400)}.text-fuchsia-500{color:var(--color-fuchsia-500)}.text-fuchsia-600{color:var(--color-fuchsia-600)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-500\/50{color:#00c75880}@supports (color:color-mix(in lab, red, red)){.text-green-500\/50{color:color-mix(in oklab, var(--color-green-500) 50%, transparent)}}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-muted,.text-muted\/50{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/50{color:color-mix(in oklab, var(--text-muted) 50%, transparent)}}.text-orange-100{color:var(--color-orange-100)}.text-orange-200{color:var(--color-orange-200)}.text-orange-200\/90{color:#ffd7a8e6}@supports (color:color-mix(in lab, red, red)){.text-orange-200\/90{color:color-mix(in oklab, var(--color-orange-200) 90%, transparent)}}.text-orange-300{color:var(--color-orange-300)}.text-orange-300\/90{color:#ffb96de6}@supports (color:color-mix(in lab, red, red)){.text-orange-300\/90{color:color-mix(in oklab, var(--color-orange-300) 90%, transparent)}}.text-orange-400{color:var(--color-orange-400)}.text-orange-400\/50{color:#ff8b1a80}@supports (color:color-mix(in lab, red, red)){.text-orange-400\/50{color:color-mix(in oklab, var(--color-orange-400) 50%, transparent)}}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-primary,.text-primary\/80{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/80{color:color-mix(in oklab, var(--color-primary) 80%, transparent)}}.text-purple-50{color:var(--color-purple-50)}.text-purple-100{color:var(--color-purple-100)}.text-purple-200{color:var(--color-purple-200)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-purple-400\/70{color:#c07effb3}@supports (color:color-mix(in lab, red, red)){.text-purple-400\/70{color:color-mix(in oklab, var(--color-purple-400) 70%, transparent)}}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-900{color:var(--color-purple-900)}.text-purple-950{color:var(--color-purple-950)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-300\/80{color:#ffa3a3cc}@supports (color:color-mix(in lab, red, red)){.text-red-300\/80{color:color-mix(in oklab, var(--color-red-300) 80%, transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-400\/30{color:#ff65684d}@supports (color:color-mix(in lab, red, red)){.text-red-400\/30{color:color-mix(in oklab, var(--color-red-400) 30%, transparent)}}.text-red-400\/60{color:#ff656899}@supports (color:color-mix(in lab, red, red)){.text-red-400\/60{color:color-mix(in oklab, var(--color-red-400) 60%, transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-500\/10{color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.text-red-500\/10{color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.text-red-500\/20{color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.text-red-500\/20{color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.text-red-500\/50{color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.text-red-500\/50{color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.text-red-500\/80{color:#fb2c36cc}@supports (color:color-mix(in lab, red, red)){.text-red-500\/80{color:color-mix(in oklab, var(--color-red-500) 80%, transparent)}}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-700\/80{color:#bf000fcc}@supports (color:color-mix(in lab, red, red)){.text-red-700\/80{color:color-mix(in oklab, var(--color-red-700) 80%, transparent)}}.text-red-800{color:var(--color-red-800)}.text-red-800\/80{color:#9f0712cc}@supports (color:color-mix(in lab, red, red)){.text-red-800\/80{color:color-mix(in oklab, var(--color-red-800) 80%, transparent)}}.text-red-900{color:var(--color-red-900)}.text-red-950{color:var(--color-red-950)}.text-rose-100{color:var(--color-rose-100)}.text-rose-100\/70{color:#ffe4e6b3}@supports (color:color-mix(in lab, red, red)){.text-rose-100\/70{color:color-mix(in oklab, var(--color-rose-100) 70%, transparent)}}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-300\/80{color:#ffa2aecc}@supports (color:color-mix(in lab, red, red)){.text-rose-300\/80{color:color-mix(in oklab, var(--color-rose-300) 80%, transparent)}}.text-rose-400{color:var(--color-rose-400)}.text-rose-400\/80{color:#ff667fcc}@supports (color:color-mix(in lab, red, red)){.text-rose-400\/80{color:color-mix(in oklab, var(--color-rose-400) 80%, transparent)}}.text-rose-500{color:var(--color-rose-500)}.text-rose-500\/70{color:#ff2357b3}@supports (color:color-mix(in lab, red, red)){.text-rose-500\/70{color:color-mix(in oklab, var(--color-rose-500) 70%, transparent)}}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-700\/80{color:#c20039cc}@supports (color:color-mix(in lab, red, red)){.text-rose-700\/80{color:color-mix(in oklab, var(--color-rose-700) 80%, transparent)}}.text-rose-800{color:var(--color-rose-800)}.text-rose-950{color:var(--color-rose-950)}.text-sky-50{color:var(--color-sky-50)}.text-sky-100{color:var(--color-sky-100)}.text-sky-200{color:var(--color-sky-200)}.text-sky-300{color:var(--color-sky-300)}.text-sky-300\/70{color:#77d4ffb3}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/70{color:color-mix(in oklab, var(--color-sky-300) 70%, transparent)}}.text-sky-300\/75{color:#77d4ffbf}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/75{color:color-mix(in oklab, var(--color-sky-300) 75%, transparent)}}.text-sky-300\/80{color:#77d4ffcc}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/80{color:color-mix(in oklab, var(--color-sky-300) 80%, transparent)}}.text-sky-400{color:var(--color-sky-400)}.text-sky-500{color:var(--color-sky-500)}.text-sky-500\/70{color:#00a5efb3}@supports (color:color-mix(in lab, red, red)){.text-sky-500\/70{color:color-mix(in oklab, var(--color-sky-500) 70%, transparent)}}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-700\/80{color:#0069a4cc}@supports (color:color-mix(in lab, red, red)){.text-sky-700\/80{color:color-mix(in oklab, var(--color-sky-700) 80%, transparent)}}.text-sky-800{color:var(--color-sky-800)}.text-slate-50{color:var(--color-slate-50)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-stone-100{color:var(--color-stone-100)}.text-stone-300{color:var(--color-stone-300)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-950{color:var(--color-stone-950)}.text-teal-300{color:var(--color-teal-300)}.text-teal-400{color:var(--color-teal-400)}.text-teal-500{color:var(--color-teal-500)}.text-teal-600{color:var(--color-teal-600)}.text-transparent{color:#0000}.text-violet-300{color:var(--color-violet-300)}.text-violet-400{color:var(--color-violet-400)}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-yellow-50{color:var(--color-yellow-50)}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-cyan-300\/60{text-decoration-color:#53eafd99}@supports (color:color-mix(in lab, red, red)){.decoration-cyan-300\/60{-webkit-text-decoration-color:color-mix(in oklab, var(--color-cyan-300) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-cyan-300) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-cyan-300) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-cyan-300) 60%, transparent)}}.decoration-cyan-500\/40{text-decoration-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.decoration-cyan-500\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[\#00f3ff\]\/40::placeholder{color:oklab(87.7113% -.139079 -.0539091/.4)}.placeholder-\[var\(--text-muted\)\]::placeholder,.placeholder-\[var\(--text-muted\)\]\/50::placeholder{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.placeholder-\[var\(--text-muted\)\]\/50::placeholder{color:color-mix(in oklab, var(--text-muted) 50%, transparent)}}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.placeholder-gray-500::placeholder{color:var(--color-gray-500)}.placeholder-slate-400::placeholder{color:var(--color-slate-400)}.placeholder-slate-500::placeholder{color:var(--color-slate-500)}.placeholder-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.accent-\[\#00ffaa\]{accent-color:#0fa}.accent-\[var\(--color-primary\)\]{accent-color:var(--color-primary)}.accent-amber-500{accent-color:var(--color-amber-500)}.accent-amber-600{accent-color:var(--color-amber-600)}.accent-blue-500{accent-color:var(--color-blue-500)}.accent-blue-600{accent-color:var(--color-blue-600)}.accent-cyan-300{accent-color:var(--color-cyan-300)}.accent-cyan-400{accent-color:var(--color-cyan-400)}.accent-cyan-500{accent-color:var(--color-cyan-500)}.accent-cyan-600{accent-color:var(--color-cyan-600)}.accent-emerald-500{accent-color:var(--color-emerald-500)}.accent-emerald-600{accent-color:var(--color-emerald-600)}.accent-orange-500{accent-color:var(--color-orange-500)}.accent-primary{accent-color:var(--color-primary)}.accent-rose-600{accent-color:var(--color-rose-600)}.accent-slate-300{accent-color:var(--color-slate-300)}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.08\]{opacity:.08}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-8px_30px_-5px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 -8px 30px -5px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-15px_40px_-5px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 -15px 40px -5px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_4px_currentColor\]{--tw-shadow:0 0 4px var(--tw-shadow-color,currentColor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_5px_\#00f3ff\]{--tw-shadow:0 0 5px var(--tw-shadow-color,#00f3ff);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_5px_\#10b981\]{--tw-shadow:0 0 5px var(--tw-shadow-color,#10b981);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_5px_\#a855f7\]{--tw-shadow:0 0 5px var(--tw-shadow-color,#a855f7);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_5px_\#ef4444\]{--tw-shadow:0 0 5px var(--tw-shadow-color,#ef4444);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_5px_currentColor\]{--tw-shadow:0 0 5px var(--tw-shadow-color,currentColor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_5px_rgba\(16\,185\,129\,0\.1\)\]{--tw-shadow:0 0 5px var(--tw-shadow-color,#10b9811a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_5px_rgba\(239\,68\,68\,0\.2\)\]{--tw-shadow:0 0 5px var(--tw-shadow-color,#ef444433);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_5px_rgba\(239\,68\,68\,1\)\]{--tw-shadow:0 0 5px var(--tw-shadow-color,#ef4444);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#10b98180);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(34\,197\,94\,0\.6\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#22c55e99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(239\,68\,68\,0\.5\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#ef444480);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(239\,68\,68\,0\.6\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#ef444499);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(245\,158\,11\,0\.5\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#f59e0b80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(249\,115\,22\,0\.5\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#f9731680);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_\#00f3ff\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#00f3ff);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_\#22d3ee\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#22d3ee);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_\#34d399\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#34d399);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_\#fbbf24\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#fbbf24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(0\,243\,255\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#00f3ffcc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#10b98180);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#10b981cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(34\,197\,94\,0\.6\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#22c55e99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(34\,197\,94\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#22c55ecc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(34\,211\,238\,0\.6\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#22d3ee99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(34\,211\,238\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#22d3eecc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(56\,189\,248\,0\.6\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#38bdf899);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(59\,130\,246\,0\.5\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#3b82f680);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(59\,130\,246\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#3b82f6cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(59\,130\,246\,0\.85\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#3b82f6d9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(234\,179\,8\,0\.3\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#eab3084d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(234\,179\,8\,0\.4\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#eab30866);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(239\,68\,68\,0\.4\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#ef444466);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(239\,68\,68\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#ef4444cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(239\,68\,68\,0\.9\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#ef4444e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(244\,63\,94\,0\.5\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#f43f5e80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(245\,158\,11\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#f59e0bcc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(249\,115\,22\,0\.4\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#f9731666);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(249\,115\,22\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#f97316cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(250\,204\,21\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#facc15cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_\#22d3ee\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#22d3ee);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_\#34d399\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#34d399);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_\#a855f7\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#a855f7);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_currentColor\]{--tw-shadow:0 0 10px var(--tw-shadow-color,currentColor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(0\,243\,255\,0\.1\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#00f3ff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(0\,243\,255\,0\.2\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#00f3ff33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(6\,182\,212\,0\.3\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#06b6d44d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#10b98180);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(16\,185\,129\,0\.8\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#10b981cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(100\,116\,139\,0\.25\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#64748b40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(168\,85\,247\,0\.5\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#a855f780);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(188\,19\,254\,0\.2\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#bc13fe33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(239\,68\,68\,0\.5\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ef444480);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(239\,68\,68\,0\.9\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ef4444e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(244\,63\,94\,0\.4\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#f43f5e66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(249\,115\,22\,0\.4\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#f9731666);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(249\,115\,22\,0\.5\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#f9731680);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(6\,182\,212\,0\.3\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#06b6d44d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(57\,255\,20\,0\.18\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#39ff142e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(251\,146\,60\,0\.6\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#fb923c99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_var\(--primary-color\,\#00f0ff\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,var(--primary-color,#00f0ff));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(16\,185\,129\,0\.6\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#10b98199);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_\#00f3ff\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#00f3ff);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_\#39FF14\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#39ff14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(0\,188\,212\,0\.3\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#00bcd44d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(0\,243\,255\,0\.1\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#00f3ff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(0\,243\,255\,0\.2\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#00f3ff33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(0\,243\,255\,0\.4\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#00f3ff66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(0\,255\,157\,0\.2\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#00ff9d33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(0\,255\,157\,0\.3\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#00ff9d4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(5\,150\,105\,0\.3\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#0596694d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(6\,182\,212\,0\.1\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#06b6d41a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(34\,197\,94\,0\.3\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#22c55e4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(37\,99\,235\,0\.2\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#2563eb33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(56\,189\,248\,0\.35\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#38bdf859);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(57\,255\,20\,0\.05\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#39ff140d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(59\,130\,246\,0\.1\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#3b82f61a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(59\,130\,246\,0\.4\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#3b82f666);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(59\,130\,246\,0\.15\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#3b82f626);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(59\,130\,246\,0\.55\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#3b82f68c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(99\,102\,241\,0\.2\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#6366f133);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(153\,27\,27\,0\.4\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#991b1b66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(168\,85\,247\,0\.1\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#a855f71a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(168\,85\,247\,0\.5\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#a855f780);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(168\,85\,247\,0\.15\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#a855f726);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(188\,19\,254\,0\.2\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#bc13fe33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(188\,19\,254\,0\.05\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#bc13fe0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(220\,38\,38\,0\.5\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#dc262680);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(234\,179\,8\,0\.4\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#eab30866);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(234\,179\,8\,0\.35\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#eab30859);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(239\,68\,68\,0\.2\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#ef444433);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(239\,68\,68\,0\.4\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#ef444466);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(239\,68\,68\,0\.5\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#ef444480);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(239\,68\,68\,0\.7\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#ef4444b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(239\,68\,68\,0\.8\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#ef4444cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(245\,158\,11\,0\.05\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#f59e0b0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(249\,115\,22\,0\.4\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#f9731666);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(250\,204\,21\,0\.2\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#facc1533);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_var\(--hud-cyan-dim\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,var(--hud-cyan-dim));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_var\(--hud-green-dim\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,var(--hud-green-dim));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_var\(--hud-orange-dim\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,var(--hud-orange-dim));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_var\(--hud-red-dim\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,var(--hud-red-dim));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(16\,185\,129\,0\.65\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#10b981a6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(239\,68\,68\,0\.75\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#ef4444bf);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_-5px_rgba\(34\,211\,238\,0\.4\)\]{--tw-shadow:0 0 20px -5px var(--tw-shadow-color,#22d3ee66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(0\,243\,255\,0\.4\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#00f3ff66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(0\,255\,157\,0\.3\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#00ff9d4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(16\,185\,129\,0\.3\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#10b9814d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(16\,185\,129\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#10b98126);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(34\,211\,238\,0\.2\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#22d3ee33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(57\,255\,20\,0\.4\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#39ff1466);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(59\,130\,246\,0\.4\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#3b82f666);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(59\,130\,246\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#3b82f626);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(79\,70\,229\,0\.3\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#4f46e54d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(79\,70\,229\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#4f46e526);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(99\,102\,241\,0\.2\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#6366f133);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(168\,85\,247\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#a855f726);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(234\,179\,8\,0\.05\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#eab3080d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(234\,179\,8\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#eab30826);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(244\,63\,94\,0\.2\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#f43f5e33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(245\,158\,11\,0\.4\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#f59e0b66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(59\,130\,246\,0\.22\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#3b82f638);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(34\,211\,238\,0\.3\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#22d3ee4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_25px_-5px_rgba\(34\,211\,238\,0\.4\)\]{--tw-shadow:0 0 25px -5px var(--tw-shadow-color,#22d3ee66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(220\,38\,38\,0\.4\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#dc262666);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(14\,165\,233\,0\.14\)\,inset_0_0_30px_rgba\(14\,165\,233\,0\.06\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#0ea5e924), inset 0 0 30px var(--tw-shadow-color,#0ea5e90f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(34\,211\,238\,0\.15\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#22d3ee26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(34\,211\,238\,1\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#22d3ee);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(16\,185\,129\,0\.8\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#10b981cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(59\,130\,246\,0\.8\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#3b82f6cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(79\,70\,229\,0\.8\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#4f46e5cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(168\,85\,247\,0\.8\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#a855f7cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(234\,179\,8\,0\.8\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#eab308cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(244\,63\,94\,0\.8\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#f43f5ecc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(250\,204\,21\,0\.05\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#facc150d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(79\,70\,229\,0\.15\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,#4f46e526);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_80px_rgba\(0\,243\,255\,0\.15\)\]{--tw-shadow:0 0 80px var(--tw-shadow-color,#00f3ff26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_100px_rgba\(0\,243\,255\,0\.2\)\]{--tw-shadow:0 0 100px var(--tw-shadow-color,#00f3ff33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.05\)\,0_10px_24px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0d), 0 10px 24px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(34\,211\,238\,0\.15\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#22d3ee26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(56\,189\,248\,0\.18\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#38bdf82e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(245\,158\,11\,0\.15\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#f59e0b26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(249\,115\,22\,0\.18\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#f973162e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_12px_rgba\(14\,116\,144\,0\.22\)\]{--tw-shadow:0 3px 12px var(--tw-shadow-color,#0e749038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.05\)\,inset_0_2px_4px_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow:0 4px 8px var(--tw-shadow-color,#0000000d), inset 0 2px 4px var(--tw-shadow-color,#fffc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(24\,119\,242\,0\.2\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#1877f233);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.15\)\,inset_0_2px_4px_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000026), inset 0 2px 4px var(--tw-shadow-color,#fffc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(24\,119\,242\,0\.25\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#1877f240);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(24\,119\,242\,0\.3\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#1877f24d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(2\,6\,23\,0\.35\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#02061759);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(127\,29\,29\,0\.45\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#7f1d1d73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(2\,6\,23\,0\.28\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#02061747);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(2\,6\,23\,0\.28\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,#02061747);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.4\)\,inset_0_1px_1px_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#0006), inset 0 1px 1px var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.15\)\,inset_0_1px_1px_rgba\(255\,255\,255\,0\.6\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#00000026), inset 0 1px 1px var(--tw-shadow-color,#fff9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_15px_40px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 15px 40px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_15px_40px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 15px 40px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(127\,29\,29\,0\.5\)\]{--tw-shadow:0 16px 34px var(--tw-shadow-color,#7f1d1d80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(2\,6\,23\,0\.38\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#02061761);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(15\,23\,42\,0\.32\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#0f172a52);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(217\,119\,6\,0\.14\)\]{--tw-shadow:0 18px 55px var(--tw-shadow-color,#d9770624);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_40px_rgba\(0\,188\,212\,0\.3\)\]{--tw-shadow:0 20px 40px var(--tw-shadow-color,#00bcd44d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.6\)\,inset_0_1px_1px_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0009), inset 0 1px 1px var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.15\)\,inset_0_1px_1px_rgba\(255\,255\,255\,0\.6\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#00000026), inset 0 1px 1px var(--tw-shadow-color,#fff9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_55px_rgba\(2\,6\,23\,0\.45\)\]{--tw-shadow:0 20px 55px var(--tw-shadow-color,#02061773);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(2\,8\,23\,0\.55\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0208178c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_25px_100px_rgba\(6\,182\,212\,0\.32\)\]{--tw-shadow:0 25px 100px var(--tw-shadow-color,#06b6d452);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_60px_-15px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 30px 60px -15px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_100px_rgba\(0\,0\,0\,1\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#000);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-8px_16px_rgba\(0\,0\,0\,0\.5\)\,0_8px_16px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:inset 0 -8px 16px var(--tw-shadow-color,#00000080), 0 8px 16px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-8px_20px_rgba\(0\,0\,0\,0\.9\)\,inset_0_4px_12px_rgba\(255\,255\,255\,0\.08\)\,0_12px_20px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:inset 0 -8px 20px var(--tw-shadow-color,#000000e6), inset 0 4px 12px var(--tw-shadow-color,#ffffff14), 0 12px 20px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_15px_rgba\(0\,243\,255\,0\.1\)\]{--tw-shadow:inset 0 0 15px var(--tw-shadow-color,#00f3ff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_15px_rgba\(6\,182\,212\,0\.08\)\]{--tw-shadow:inset 0 0 15px var(--tw-shadow-color,#06b6d414);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_15px_rgba\(239\,68\,68\,0\.1\)\]{--tw-shadow:inset 0 0 15px var(--tw-shadow-color,#ef44441a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_18px_rgba\(239\,68\,68\,0\.12\)\]{--tw-shadow:inset 0 0 18px var(--tw-shadow-color,#ef44441f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_20px_rgba\(0\,243\,255\,0\.05\)\]{--tw-shadow:inset 0 0 20px var(--tw-shadow-color,#00f3ff0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_20px_rgba\(220\,38\,38\,0\.8\)\,0_0_20px_rgba\(220\,38\,38\,0\.8\)\]{--tw-shadow:inset 0 0 20px var(--tw-shadow-color,#dc2626cc), 0 0 20px var(--tw-shadow-color,#dc2626cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_30px_rgba\(239\,68\,68\,0\.8\)\]{--tw-shadow:inset 0 0 30px var(--tw-shadow-color,#ef4444cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_40px_rgba\(241\,245\,249\,0\.95\)\]{--tw-shadow:inset 0 0 40px var(--tw-shadow-color,#f1f5f9f2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_60px_rgba\(15\,18\,25\,0\.95\)\]{--tw-shadow:inset 0 0 60px var(--tw-shadow-color,#0f1219f2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_100px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:inset 0 0 100px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.85\)\,0_1px_2px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffd9), 0 1px 2px var(--tw-shadow-color,#0f172a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_1px_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:inset 0 1px 1px var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_2px_4px_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:inset 0 2px 4px var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_2px_4px_rgba\(255\,255\,255\,0\.6\)\]{--tw-shadow:inset 0 2px 4px var(--tw-shadow-color,#fff9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[\#39FF14\]\/30{--tw-shadow-color:#39ff144d}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#39FF14\]\/30{--tw-shadow-color:color-mix(in oklab, oklab(87.1432% -.223897 .1779/.3) var(--tw-shadow-alpha), transparent)}}.shadow-amber-500\/5{--tw-shadow-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-500\/10{--tw-shadow-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-500\/20{--tw-shadow-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-500\/50{--tw-shadow-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-900\/10{--tw-shadow-color:#7b33061a}@supports (color:color-mix(in lab, red, red)){.shadow-amber-900\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/80{--tw-shadow-color:#000c}@supports (color:color-mix(in lab, red, red)){.shadow-black\/80{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 80%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/10{--tw-shadow-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/20{--tw-shadow-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/50{--tw-shadow-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-600\/20{--tw-shadow-color:#155dfc33}@supports (color:color-mix(in lab, red, red)){.shadow-blue-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-900\/20{--tw-shadow-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.shadow-blue-900\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-900) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-950\/10{--tw-shadow-color:#1624561a}@supports (color:color-mix(in lab, red, red)){.shadow-blue-950\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-950\/30{--tw-shadow-color:#1624564d}@supports (color:color-mix(in lab, red, red)){.shadow-blue-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-950\/40{--tw-shadow-color:#16245666}@supports (color:color-mix(in lab, red, red)){.shadow-blue-950\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-950) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-500\/10{--tw-shadow-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-600\/20{--tw-shadow-color:#0092b533}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-900\/50{--tw-shadow-color:#104e6480}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-900\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-900) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-950\/20{--tw-shadow-color:#05334533}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-950\/40{--tw-shadow-color:#05334566}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-950\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-950) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-400\/50{--tw-shadow-color:#00d29480}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-400\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-400) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/10{--tw-shadow-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/20{--tw-shadow-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/50{--tw-shadow-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-900\/10{--tw-shadow-color:#004e3b1a}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-900\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-green-500\/20{--tw-shadow-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.shadow-green-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-green-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-green-900\/20{--tw-shadow-color:#0d542b33}@supports (color:color-mix(in lab, red, red)){.shadow-green-900\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-green-900) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-500\/20{--tw-shadow-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-500\/25{--tw-shadow-color:#625fff40}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-900\/10{--tw-shadow-color:#312c851a}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-900\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-orange-500\/20{--tw-shadow-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.shadow-orange-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-orange-500\/30{--tw-shadow-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.shadow-orange-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-orange-500\/50{--tw-shadow-color:#fe6e0080}@supports (color:color-mix(in lab, red, red)){.shadow-orange-500\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-500) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-orange-900\/10{--tw-shadow-color:#7e2a0c1a}@supports (color:color-mix(in lab, red, red)){.shadow-orange-900\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-500\/20{--tw-shadow-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.shadow-purple-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-500\/30{--tw-shadow-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.shadow-purple-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-900\/10{--tw-shadow-color:#59168b1a}@supports (color:color-mix(in lab, red, red)){.shadow-purple-900\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-900\/20{--tw-shadow-color:#59168b33}@supports (color:color-mix(in lab, red, red)){.shadow-purple-900\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-900) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-500\/10{--tw-shadow-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.shadow-red-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-500\/20{--tw-shadow-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.shadow-red-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-500\/50{--tw-shadow-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.shadow-red-500\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-500) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-rose-900\/10{--tw-shadow-color:#8b08361a}@supports (color:color-mix(in lab, red, red)){.shadow-rose-900\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-rose-900\/20{--tw-shadow-color:#8b083633}@supports (color:color-mix(in lab, red, red)){.shadow-rose-900\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-900) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/80{--tw-shadow-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.shadow-slate-200\/80{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 80%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-300\/30{--tw-shadow-color:#cad5e24d}@supports (color:color-mix(in lab, red, red)){.shadow-slate-300\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-300) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-300\/40{--tw-shadow-color:#cad5e266}@supports (color:color-mix(in lab, red, red)){.shadow-slate-300\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-300) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-300\/60{--tw-shadow-color:#cad5e299}@supports (color:color-mix(in lab, red, red)){.shadow-slate-300\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-300) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-400\/20{--tw-shadow-color:#90a1b933}@supports (color:color-mix(in lab, red, red)){.shadow-slate-400\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-400) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-500\/10{--tw-shadow-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.shadow-slate-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-900\/50{--tw-shadow-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.shadow-slate-900\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/15{--tw-shadow-color:#02061826}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/50{--tw-shadow-color:#02061880}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-amber-400\/40{--tw-ring-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.ring-amber-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.ring-amber-500\/30{--tw-ring-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.ring-amber-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-black\/15{--tw-ring-color:#00000026}@supports (color:color-mix(in lab, red, red)){.ring-black\/15{--tw-ring-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.ring-black\/50{--tw-ring-color:#00000080}@supports (color:color-mix(in lab, red, red)){.ring-black\/50{--tw-ring-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-blue-500\/20{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.ring-blue-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.ring-blue-500\/30{--tw-ring-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.ring-blue-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.ring-cyan-300\/40{--tw-ring-color:#53eafd66}@supports (color:color-mix(in lab, red, red)){.ring-cyan-300\/40{--tw-ring-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.ring-cyan-400\/50{--tw-ring-color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.ring-cyan-400\/50{--tw-ring-color:color-mix(in oklab, var(--color-cyan-400) 50%, transparent)}}.ring-cyan-500{--tw-ring-color:var(--color-cyan-500)}.ring-cyan-500\/20{--tw-ring-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.ring-cyan-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.ring-emerald-400\/40{--tw-ring-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.ring-emerald-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.ring-emerald-500\/30{--tw-ring-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.ring-emerald-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.ring-orange-500\/30{--tw-ring-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.ring-orange-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-orange-500) 30%, transparent)}}.ring-red-500\/50{--tw-ring-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.ring-red-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.ring-sky-200{--tw-ring-color:var(--color-sky-200)}.ring-slate-900\/10{--tw-ring-color:#0f172b1a}@supports (color:color-mix(in lab, red, red)){.ring-slate-900\/10{--tw-ring-color:color-mix(in oklab, var(--color-slate-900) 10%, transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[\#0a0f18\]{--tw-ring-offset-color:#0a0f18}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px * -1)}.outline-\[var\(--border-color\)\]{outline-color:var(--border-color)}.outline-white\/5{outline-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.outline-white\/5{outline-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_5px_\#bc13fe\]{--tw-drop-shadow-size:drop-shadow(0 0 5px var(--tw-drop-shadow-color,#bc13fe));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_5px_rgba\(34\,211\,238\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 0 5px var(--tw-drop-shadow-color,#22d3ee80));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_rgba\(6\,182\,212\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#06b6d499));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_rgba\(34\,211\,238\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#22d3eecc));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_rgba\(52\,211\,153\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#34d399cc));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_rgba\(249\,115\,22\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#f9731699));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_rgba\(251\,191\,36\,0\.3\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#fbbf244d));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_15px_\#bc13fe\]{--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,#bc13fe));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_15px_rgba\(103\,232\,249\,0\.3\)\]{--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,#67e8f94d));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_35px_rgba\(59\,130\,246\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 0 35px var(--tw-drop-shadow-color,#3b82f6e6));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000059));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-columns\]{transition-property:grid-template-columns;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-75{transition-delay:75ms}.delay-150{transition-delay:.15s}.delay-300{transition-delay:.3s}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-205{--tw-duration:.205s;transition-duration:.205s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[10000ms\]{--tw-duration:10s;transition-duration:10s}.ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[text-shadow\:0_0_24px_rgba\(34\,211\,238\,0\.7\)\]{text-shadow:0 0 24px #22d3eeb3}.\[text-shadow\:0_2px_12px_rgba\(2\,6\,23\,1\)\,0_0_24px_rgba\(2\,6\,23\,0\.95\)\]{text-shadow:0 2px 12px #020617,0 0 24px #020617f2}.ring-inset{--tw-ring-inset:inset}.text-shadow-\[0_0_10px_\#00f3ff\]{text-shadow:0 0 10px var(--tw-text-shadow-color,#00f3ff)}.text-shadow-\[0_0_10px_\#39FF14\]{text-shadow:0 0 10px var(--tw-text-shadow-color,#39ff14)}.text-shadow-\[0_0_10px_\#ef4444\]{text-shadow:0 0 10px var(--tw-text-shadow-color,#ef4444)}.text-shadow-\[0_0_10px_\#f59e0b\]{text-shadow:0 0 10px var(--tw-text-shadow-color,#f59e0b)}.text-shadow-\[0_0_10px_currentColor\]{text-shadow:0 0 10px var(--tw-text-shadow-color,currentColor)}.text-shadow-sm{text-shadow:0px 1px 0px var(--tw-text-shadow-color,#00000013), 0px 1px 1px var(--tw-text-shadow-color,#00000013), 0px 2px 2px var(--tw-text-shadow-color,#00000013)}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:text-blue-400:is(:where(.group):focus-within *){color:var(--color-blue-400)}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-90:is(:where(.group):hover *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:animate-pulse:is(:where(.group):hover *){animation:var(--animate-pulse)}.group-hover\:border-\[var\(--color-primary\)\]:is(:where(.group):hover *){border-color:var(--color-primary)}.group-hover\:border-\[var\(--text-muted\)\]:is(:where(.group):hover *){border-color:var(--text-muted)}.group-hover\:border-blue-500:is(:where(.group):hover *){border-color:var(--color-blue-500)}.group-hover\:border-slate-400:is(:where(.group):hover *){border-color:var(--color-slate-400)}.group-hover\:border-slate-500:is(:where(.group):hover *){border-color:var(--color-slate-500)}.group-hover\:border-slate-500\/50:is(:where(.group):hover *){border-color:#62748e80}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-slate-500\/50:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-slate-500) 50%, transparent)}}.group-hover\:bg-\[var\(--bg-panel-hover\)\]:is(:where(.group):hover *){background-color:var(--bg-panel-hover)}.group-hover\:bg-\[var\(--color-primary\)\]:is(:where(.group):hover *),.group-hover\:bg-\[var\(--color-primary\)\]\/20:is(:where(.group):hover *){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-\[var\(--color-primary\)\]\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.group-hover\:bg-blue-600:is(:where(.group):hover *){background-color:var(--color-blue-600)}.group-hover\:bg-emerald-500\/20:is(:where(.group):hover *){background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-emerald-500\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.group-hover\:bg-red-500\/20:is(:where(.group):hover *){background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-red-500\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.group-hover\:bg-slate-200:is(:where(.group):hover *){background-color:var(--color-slate-200)}.group-hover\:bg-white\/5:is(:where(.group):hover *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/5:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.group-hover\:bg-white\/20:is(:where(.group):hover *){background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.group-hover\:fill-indigo-300:is(:where(.group):hover *){fill:var(--color-indigo-300)}.group-hover\:fill-white:is(:where(.group):hover *){fill:var(--color-white)}.group-hover\:text-\[var\(--color-primary\)\]:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:text-\[var\(--hud-cyan\)\]:is(:where(.group):hover *){color:var(--hud-cyan)}.group-hover\:text-\[var\(--hud-text\)\]:is(:where(.group):hover *){color:var(--hud-text)}.group-hover\:text-\[var\(--hud-text-sub\)\]:is(:where(.group):hover *){color:var(--hud-text-sub)}.group-hover\:text-\[var\(--text-highlight\)\]:is(:where(.group):hover *){color:var(--text-highlight)}.group-hover\:text-\[var\(--text-main\)\]:is(:where(.group):hover *){color:var(--text-main)}.group-hover\:text-amber-400:is(:where(.group):hover *){color:var(--color-amber-400)}.group-hover\:text-blue-300:is(:where(.group):hover *){color:var(--color-blue-300)}.group-hover\:text-blue-400:is(:where(.group):hover *){color:var(--color-blue-400)}.group-hover\:text-blue-400\/80:is(:where(.group):hover *){color:#54a2ffcc}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-blue-400\/80:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-blue-400) 80%, transparent)}}.group-hover\:text-blue-600:is(:where(.group):hover *){color:var(--color-blue-600)}.group-hover\:text-cyan-400:is(:where(.group):hover *){color:var(--color-cyan-400)}.group-hover\:text-emerald-400:is(:where(.group):hover *){color:var(--color-emerald-400)}.group-hover\:text-gray-200:is(:where(.group):hover *){color:var(--color-gray-200)}.group-hover\:text-gray-300:is(:where(.group):hover *){color:var(--color-gray-300)}.group-hover\:text-rose-300:is(:where(.group):hover *){color:var(--color-rose-300)}.group-hover\:text-rose-400\/80:is(:where(.group):hover *){color:#ff667fcc}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-rose-400\/80:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-rose-400) 80%, transparent)}}.group-hover\:text-slate-200:is(:where(.group):hover *){color:var(--color-slate-200)}.group-hover\:text-slate-400:is(:where(.group):hover *){color:var(--color-slate-400)}.group-hover\:text-slate-500:is(:where(.group):hover *){color:var(--color-slate-500)}.group-hover\:text-slate-700:is(:where(.group):hover *){color:var(--color-slate-700)}.group-hover\:text-slate-800:is(:where(.group):hover *){color:var(--color-slate-800)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-20:is(:where(.group):hover *){opacity:.2}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:brightness-125:is(:where(.group):hover *){--tw-brightness:brightness(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.file\:mr-4::file-selector-button{margin-right:calc(var(--spacing) * 4)}.file\:rounded-full::file-selector-button{border-radius:2147483647px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-\[var\(--color-primary-dim\)\]::file-selector-button{background-color:var(--color-primary-dim)}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing) * 4)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-\[var\(--color-primary\)\]::file-selector-button{color:var(--color-primary)}.placeholder\:text-\[var\(--text-muted\)\]\/50::placeholder{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-\[var\(--text-muted\)\]\/50::placeholder{color:color-mix(in oklab, var(--text-muted) 50%, transparent)}}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.placeholder\:text-slate-600::placeholder{color:var(--color-slate-600)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-2:before{content:var(--tw-content);top:calc(var(--spacing) * 2)}.before\:top-6:before{content:var(--tw-content);top:calc(var(--spacing) * 6)}.before\:bottom-2:before{content:var(--tw-content);bottom:calc(var(--spacing) * 2)}.before\:bottom-\[-16px\]:before{content:var(--tw-content);bottom:-16px}.before\:left-\[7px\]:before{content:var(--tw-content);left:7px}.before\:left-\[11px\]:before{content:var(--tw-content);left:11px}.before\:mt-1\.5:before{content:var(--tw-content);margin-top:calc(var(--spacing) * 1.5)}.before\:h-1:before{content:var(--tw-content);height:var(--spacing)}.before\:w-1:before{content:var(--tw-content);width:var(--spacing)}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:shrink-0:before{content:var(--tw-content);flex-shrink:0}.before\:rounded-full:before{content:var(--tw-content);border-radius:2147483647px}.before\:bg-slate-200:before{content:var(--tw-content);background-color:var(--color-slate-200)}.before\:bg-slate-400:before{content:var(--tw-content);background-color:var(--color-slate-400)}.before\:bg-slate-500:before{content:var(--tw-content);background-color:var(--color-slate-500)}.before\:bg-slate-700:before{content:var(--tw-content);background-color:var(--color-slate-700)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:content-\[\\\'_\]:after{--tw-content:\';content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.last\:before\:hidden:last-child:before{content:var(--tw-content);display:none}@media (hover:hover){.hover\:pointer-events-auto:hover{pointer-events:auto}.hover\:z-10:hover{z-index:10}.hover\:z-50:hover{z-index:50}.hover\:z-\[9999\]:hover{z-index:9999}.hover\:-translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-x-1:hover{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.8\]:hover{scale:1.8}.hover\:rotate-90:hover{rotate:90deg}.hover\:scrollbar-thumb-slate-400:hover{--tw-scrollbar-thumb:var(--color-slate-400);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.hover\:border-r:hover{border-right-style:var(--tw-border-style);border-right-width:1px}.hover\:border-\[rgba\(0\,243\,255\,0\.2\)\]:hover{border-color:#00f3ff33}.hover\:border-\[rgba\(0\,243\,255\,0\.3\)\]:hover{border-color:#00f3ff4d}.hover\:border-\[var\(--border-color\)\]:hover{border-color:var(--border-color)}.hover\:border-\[var\(--color-primary\)\]:hover{border-color:var(--color-primary)}.hover\:border-\[var\(--hud-cyan\)\]:hover,.hover\:border-\[var\(--hud-cyan\)\]\/50:hover{border-color:var(--hud-cyan)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--hud-cyan\)\]\/50:hover{border-color:color-mix(in oklab, var(--hud-cyan) 50%, transparent)}}.hover\:border-\[var\(--hud-green\)\]:hover{border-color:var(--hud-green)}.hover\:border-\[var\(--hud-red\)\]:hover{border-color:var(--hud-red)}.hover\:border-amber-500\/30:hover{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-500\/30:hover{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-blue-500\/20:hover{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-500\/20:hover{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.hover\:border-blue-500\/30:hover{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-500\/30:hover{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.hover\:border-blue-500\/40:hover{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-500\/40:hover{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.hover\:border-blue-500\/50:hover{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-500\/50:hover{border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.hover\:border-blue-500\/60:hover{border-color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-500\/60:hover{border-color:color-mix(in oklab, var(--color-blue-500) 60%, transparent)}}.hover\:border-cyan-300:hover{border-color:var(--color-cyan-300)}.hover\:border-cyan-300\/30:hover{border-color:#53eafd4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/30:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}.hover\:border-cyan-300\/60:hover{border-color:#53eafd99}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/60:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 60%, transparent)}}.hover\:border-cyan-400:hover{border-color:var(--color-cyan-400)}.hover\:border-cyan-400\/50:hover{border-color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-400\/50:hover{border-color:color-mix(in oklab, var(--color-cyan-400) 50%, transparent)}}.hover\:border-cyan-500:hover{border-color:var(--color-cyan-500)}.hover\:border-cyan-500\/40:hover{border-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-500\/40:hover{border-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.hover\:border-cyan-500\/50:hover{border-color:#00b7d780}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-500\/50:hover{border-color:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}.hover\:border-cyan-600:hover{border-color:var(--color-cyan-600)}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-emerald-500\/30:hover{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/30:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.hover\:border-green-300:hover{border-color:var(--color-green-300)}.hover\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\:border-orange-500\/30:hover{border-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.hover\:border-orange-500\/30:hover{border-color:color-mix(in oklab, var(--color-orange-500) 30%, transparent)}}.hover\:border-orange-500\/40:hover{border-color:#fe6e0066}@supports (color:color-mix(in lab, red, red)){.hover\:border-orange-500\/40:hover{border-color:color-mix(in oklab, var(--color-orange-500) 40%, transparent)}}.hover\:border-primary:hover,.hover\:border-primary\/50:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.hover\:border-purple-500\/30:hover{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-500\/30:hover{border-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-red-400:hover{border-color:var(--color-red-400)}.hover\:border-red-500:hover{border-color:var(--color-red-500)}.hover\:border-red-500\/30:hover{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-500\/30:hover{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.hover\:border-red-500\/50:hover{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-500\/50:hover{border-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.hover\:border-red-600:hover{border-color:var(--color-red-600)}.hover\:border-rose-500\/30:hover{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-500\/30:hover{border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.hover\:border-rose-500\/40:hover{border-color:#ff235766}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-500\/40:hover{border-color:color-mix(in oklab, var(--color-rose-500) 40%, transparent)}}.hover\:border-sky-500:hover{border-color:var(--color-sky-500)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-slate-500:hover{border-color:var(--color-slate-500)}.hover\:border-slate-500\/50:hover{border-color:#62748e80}@supports (color:color-mix(in lab, red, red)){.hover\:border-slate-500\/50:hover{border-color:color-mix(in oklab, var(--color-slate-500) 50%, transparent)}}.hover\:border-slate-500\/80:hover{border-color:#62748ecc}@supports (color:color-mix(in lab, red, red)){.hover\:border-slate-500\/80:hover{border-color:color-mix(in oklab, var(--color-slate-500) 80%, transparent)}}.hover\:border-slate-600:hover{border-color:var(--color-slate-600)}.hover\:border-slate-600\/50:hover{border-color:#45556c80}@supports (color:color-mix(in lab, red, red)){.hover\:border-slate-600\/50:hover{border-color:color-mix(in oklab, var(--color-slate-600) 50%, transparent)}}.hover\:border-slate-600\/70:hover{border-color:#45556cb3}@supports (color:color-mix(in lab, red, red)){.hover\:border-slate-600\/70:hover{border-color:color-mix(in oklab, var(--color-slate-600) 70%, transparent)}}.hover\:border-white\/10:hover{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/10:hover{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:border-yellow-300:hover{border-color:var(--color-yellow-300)}.hover\:border-yellow-500\/40:hover{border-color:#edb20066}@supports (color:color-mix(in lab, red, red)){.hover\:border-yellow-500\/40:hover{border-color:color-mix(in oklab, var(--color-yellow-500) 40%, transparent)}}.hover\:border-r-\[rgba\(0\,243\,255\,0\.2\)\]:hover{border-right-color:#00f3ff33}.hover\:border-r-\[rgba\(239\,68\,68\,0\.2\)\]:hover{border-right-color:#ef444433}.hover\:border-r-red-200:hover{border-right-color:var(--color-red-200)}.hover\:border-r-slate-200:hover{border-right-color:var(--color-slate-200)}.hover\:bg-\[\#10b981\]\/10:hover{background-color:oklab(69.5873% -.142158 .0448781/.1)}.hover\:bg-\[\#10b981\]\/15:hover{background-color:oklab(69.5873% -.142158 .0448781/.15)}.hover\:bg-\[\#10b981\]\/30:hover{background-color:oklab(69.5873% -.142158 .0448781/.3)}.hover\:bg-\[\#16a34a\]\/10:hover{background-color:oklab(62.7052% -.145969 .0869672/.1)}.hover\:bg-\[rgba\(0\,243\,255\,0\.02\)\]:hover{background-color:#00f3ff05}.hover\:bg-\[rgba\(0\,243\,255\,0\.2\)\]:hover{background-color:#00f3ff33}.hover\:bg-\[rgba\(0\,243\,255\,0\.05\)\]:hover{background-color:#00f3ff0d}.hover\:bg-\[rgba\(57\,255\,20\,0\.1\)\]:hover{background-color:#39ff141a}.hover\:bg-\[rgba\(57\,255\,20\,0\.12\)\]:hover{background-color:#39ff141f}.hover\:bg-\[rgba\(188\,19\,254\,0\.1\)\]:hover{background-color:#bc13fe1a}.hover\:bg-\[rgba\(188\,19\,254\,0\.2\)\]:hover{background-color:#bc13fe33}.hover\:bg-\[rgba\(239\,68\,68\,0\.15\)\]:hover{background-color:#ef444426}.hover\:bg-\[rgba\(245\,158\,11\,0\.1\)\]:hover{background-color:#f59e0b1a}.hover\:bg-\[var\(--bg-app\)\]:hover{background-color:var(--bg-app)}.hover\:bg-\[var\(--bg-panel-hover\)\]:hover,.hover\:bg-\[var\(--bg-panel-hover\)\]\/30:hover{background-color:var(--bg-panel-hover)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--bg-panel-hover\)\]\/30:hover{background-color:color-mix(in oklab, var(--bg-panel-hover) 30%, transparent)}}.hover\:bg-\[var\(--bg-panel-hover\)\]\/40:hover{background-color:var(--bg-panel-hover)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--bg-panel-hover\)\]\/40:hover{background-color:color-mix(in oklab, var(--bg-panel-hover) 40%, transparent)}}.hover\:bg-\[var\(--bg-panel-hover\)\]\/60:hover{background-color:var(--bg-panel-hover)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--bg-panel-hover\)\]\/60:hover{background-color:color-mix(in oklab, var(--bg-panel-hover) 60%, transparent)}}.hover\:bg-\[var\(--color-primary-dim\)\]:hover,.hover\:bg-\[var\(--color-primary-dim\)\]\/50:hover{background-color:var(--color-primary-dim)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-primary-dim\)\]\/50:hover{background-color:color-mix(in oklab, var(--color-primary-dim) 50%, transparent)}}.hover\:bg-\[var\(--color-primary-dim\)\]\/80:hover{background-color:var(--color-primary-dim)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--color-primary-dim\)\]\/80:hover{background-color:color-mix(in oklab, var(--color-primary-dim) 80%, transparent)}}.hover\:bg-\[var\(--hud-cyan-dim\)\]:hover{background-color:var(--hud-cyan-dim)}.hover\:bg-\[var\(--hud-green-dim\)\]:hover,.hover\:bg-\[var\(--hud-green-dim\)\]\/50:hover{background-color:var(--hud-green-dim)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--hud-green-dim\)\]\/50:hover{background-color:color-mix(in oklab, var(--hud-green-dim) 50%, transparent)}}.hover\:bg-\[var\(--hud-red-dim\)\]:hover{background-color:var(--hud-red-dim)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}.hover\:bg-amber-500\/10:hover{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/10:hover{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.hover\:bg-amber-500\/90:hover{background-color:#f99c00e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/90:hover{background-color:color-mix(in oklab, var(--color-amber-500) 90%, transparent)}}.hover\:bg-amber-500\/\[0\.1\]:hover{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/\[0\.1\]:hover{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-black\/30:hover{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/30:hover{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.hover\:bg-black\/90:hover{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/90:hover{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.hover\:bg-black\/\[0\.02\]:hover{background-color:#00000005}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.02\]:hover{background-color:color-mix(in oklab, var(--color-black) 2%, transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-50\/50:hover{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-100\/70:hover{background-color:#dbeafeb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-100\/70:hover{background-color:color-mix(in oklab, var(--color-blue-100) 70%, transparent)}}.hover\:bg-blue-400\/10:hover{background-color:#54a2ff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-400\/10:hover{background-color:color-mix(in oklab, var(--color-blue-400) 10%, transparent)}}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-blue-500\/5:hover{background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/5:hover{background-color:color-mix(in oklab, var(--color-blue-500) 5%, transparent)}}.hover\:bg-blue-500\/10:hover{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/10:hover{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.hover\:bg-blue-500\/20:hover{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/20:hover{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.hover\:bg-blue-500\/25:hover{background-color:#3080ff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/25:hover{background-color:color-mix(in oklab, var(--color-blue-500) 25%, transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-600\/30:hover{background-color:#155dfc4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-600\/30:hover{background-color:color-mix(in oklab, var(--color-blue-600) 30%, transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-cyan-100\/70:hover{background-color:#cefafeb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-100\/70:hover{background-color:color-mix(in oklab, var(--color-cyan-100) 70%, transparent)}}.hover\:bg-cyan-300:hover{background-color:var(--color-cyan-300)}.hover\:bg-cyan-300\/10:hover{background-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-300\/10:hover{background-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.hover\:bg-cyan-400:hover{background-color:var(--color-cyan-400)}.hover\:bg-cyan-400\/10:hover{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-400\/10:hover{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.hover\:bg-cyan-500:hover{background-color:var(--color-cyan-500)}.hover\:bg-cyan-500\/10:hover{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/10:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.hover\:bg-cyan-500\/12:hover{background-color:#00b7d71f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/12:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 12%, transparent)}}.hover\:bg-cyan-500\/20:hover{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/20:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.hover\:bg-cyan-500\/25:hover{background-color:#00b7d740}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/25:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 25%, transparent)}}.hover\:bg-cyan-500\/30:hover{background-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/30:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.hover\:bg-cyan-600\/40:hover{background-color:#0092b566}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-600\/40:hover{background-color:color-mix(in oklab, var(--color-cyan-600) 40%, transparent)}}.hover\:bg-cyan-700:hover{background-color:var(--color-cyan-700)}.hover\:bg-cyan-800:hover{background-color:var(--color-cyan-800)}.hover\:bg-cyan-900\/30:hover{background-color:#104e644d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-900\/30:hover{background-color:color-mix(in oklab, var(--color-cyan-900) 30%, transparent)}}.hover\:bg-cyan-900\/40:hover{background-color:#104e6466}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-900\/40:hover{background-color:color-mix(in oklab, var(--color-cyan-900) 40%, transparent)}}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-500\/10:hover{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/10:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.hover\:bg-emerald-800:hover{background-color:var(--color-emerald-800)}.hover\:bg-emerald-900\/40:hover{background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-900\/40:hover{background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\:bg-green-200:hover{background-color:var(--color-green-200)}.hover\:bg-green-500\/10:hover{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-500\/10:hover{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.hover\:bg-green-500\/20:hover{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-500\/20:hover{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-600\/30:hover{background-color:#00a5444d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-600\/30:hover{background-color:color-mix(in oklab, var(--color-green-600) 30%, transparent)}}.hover\:bg-green-600\/40:hover{background-color:#00a54466}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-600\/40:hover{background-color:color-mix(in oklab, var(--color-green-600) 40%, transparent)}}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-indigo-50:hover{background-color:var(--color-indigo-50)}.hover\:bg-indigo-100\/70:hover{background-color:#e0e7ffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-100\/70:hover{background-color:color-mix(in oklab, var(--color-indigo-100) 70%, transparent)}}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-orange-50\/50:hover{background-color:#fff7ed80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-orange-50\/50:hover{background-color:color-mix(in oklab, var(--color-orange-50) 50%, transparent)}}.hover\:bg-orange-400:hover{background-color:var(--color-orange-400)}.hover\:bg-orange-500:hover{background-color:var(--color-orange-500)}.hover\:bg-orange-500\/30:hover{background-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-orange-500\/30:hover{background-color:color-mix(in oklab, var(--color-orange-500) 30%, transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/20:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.hover\:bg-primary\/30:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/30:hover{background-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.hover\:bg-primary\/50:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/50:hover{background-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.hover\:bg-purple-100:hover{background-color:var(--color-purple-100)}.hover\:bg-purple-500:hover{background-color:var(--color-purple-500)}.hover\:bg-purple-500\/10:hover{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/10:hover{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.hover\:bg-purple-500\/20:hover{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/20:hover{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.hover\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-50\/50:hover{background-color:#fef2f280}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-50\/50:hover{background-color:color-mix(in oklab, var(--color-red-50) 50%, transparent)}}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-100\/70:hover{background-color:#ffe2e2b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-100\/70:hover{background-color:color-mix(in oklab, var(--color-red-100) 70%, transparent)}}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.hover\:bg-red-500\/30:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.hover\:bg-red-500\/40:hover{background-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/40:hover{background-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-600\/40:hover{background-color:#e4001466}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-600\/40:hover{background-color:color-mix(in oklab, var(--color-red-600) 40%, transparent)}}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-red-800:hover{background-color:var(--color-red-800)}.hover\:bg-red-900:hover{background-color:var(--color-red-900)}.hover\:bg-red-900\/45:hover{background-color:#82181a73}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-900\/45:hover{background-color:color-mix(in oklab, var(--color-red-900) 45%, transparent)}}.hover\:bg-red-900\/55:hover{background-color:#82181a8c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-900\/55:hover{background-color:color-mix(in oklab, var(--color-red-900) 55%, transparent)}}.hover\:bg-red-900\/60:hover{background-color:#82181a99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-900\/60:hover{background-color:color-mix(in oklab, var(--color-red-900) 60%, transparent)}}.hover\:bg-red-950\/80:hover{background-color:#460809cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-950\/80:hover{background-color:color-mix(in oklab, var(--color-red-950) 80%, transparent)}}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-200\/50:hover{background-color:#ffccd380}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-200\/50:hover{background-color:color-mix(in oklab, var(--color-rose-200) 50%, transparent)}}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-rose-500\/10:hover{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/10:hover{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.hover\:bg-rose-500\/20:hover{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/20:hover{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.hover\:bg-rose-900\/50:hover{background-color:#8b083680}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-900\/50:hover{background-color:color-mix(in oklab, var(--color-rose-900) 50%, transparent)}}.hover\:bg-sky-400\/20:hover{background-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-400\/20:hover{background-color:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/40:hover{background-color:#f8fafc66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-50\/40:hover{background-color:color-mix(in oklab, var(--color-slate-50) 40%, transparent)}}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-50\/70:hover{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-100\/50:hover{background-color:#f1f5f980}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-100\/50:hover{background-color:color-mix(in oklab, var(--color-slate-100) 50%, transparent)}}.hover\:bg-slate-100\/60:hover{background-color:#f1f5f999}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-100\/60:hover{background-color:color-mix(in oklab, var(--color-slate-100) 60%, transparent)}}.hover\:bg-slate-100\/80:hover{background-color:#f1f5f9cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-100\/80:hover{background-color:color-mix(in oklab, var(--color-slate-100) 80%, transparent)}}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-200\/50:hover{background-color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-200\/50:hover{background-color:color-mix(in oklab, var(--color-slate-200) 50%, transparent)}}.hover\:bg-slate-300:hover{background-color:var(--color-slate-300)}.hover\:bg-slate-500:hover{background-color:var(--color-slate-500)}.hover\:bg-slate-500\/10:hover{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-500\/10:hover{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}.hover\:bg-slate-600:hover{background-color:var(--color-slate-600)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-700\/50:hover{background-color:#31415880}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-700\/50:hover{background-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}.hover\:bg-slate-700\/60:hover{background-color:#31415899}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-700\/60:hover{background-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.hover\:bg-slate-700\/80:hover{background-color:#314158cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-700\/80:hover{background-color:color-mix(in oklab, var(--color-slate-700) 80%, transparent)}}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-800\/20:hover{background-color:#1d293d33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/20:hover{background-color:color-mix(in oklab, var(--color-slate-800) 20%, transparent)}}.hover\:bg-slate-800\/40:hover{background-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/40:hover{background-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}.hover\:bg-slate-800\/50:hover{background-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/50:hover{background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.hover\:bg-slate-800\/60:hover{background-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/60:hover{background-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.hover\:bg-slate-800\/70:hover{background-color:#1d293db3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/70:hover{background-color:color-mix(in oklab, var(--color-slate-800) 70%, transparent)}}.hover\:bg-slate-800\/80:hover{background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/80:hover{background-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.hover\:bg-slate-800\/85:hover{background-color:#1d293dd9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/85:hover{background-color:color-mix(in oklab, var(--color-slate-800) 85%, transparent)}}.hover\:bg-slate-800\/90:hover{background-color:#1d293de6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/90:hover{background-color:color-mix(in oklab, var(--color-slate-800) 90%, transparent)}}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-slate-900\/50:hover{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-900\/50:hover{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.hover\:bg-slate-900\/78:hover{background-color:#0f172bc7}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-900\/78:hover{background-color:color-mix(in oklab, var(--color-slate-900) 78%, transparent)}}.hover\:bg-slate-900\/80:hover{background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-900\/80:hover{background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.hover\:bg-violet-100:hover{background-color:var(--color-violet-100)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:bg-yellow-50:hover{background-color:var(--color-yellow-50)}.hover\:bg-yellow-500\/40:hover{background-color:#edb20066}@supports (color:color-mix(in lab, red, red)){.hover\:bg-yellow-500\/40:hover{background-color:color-mix(in oklab, var(--color-yellow-500) 40%, transparent)}}.hover\:from-blue-500:hover{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-blue-600:hover{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-green-500:hover{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-indigo-500:hover{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-purple-500:hover{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-red-500:hover{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-blue-400:hover{--tw-gradient-to:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-blue-500:hover{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-emerald-500:hover{--tw-gradient-to:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-indigo-500:hover{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-rose-500:hover{--tw-gradient-to:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-\[\#10b981\]:hover{color:#10b981}.hover\:text-\[var\(--color-primary\)\]:hover{color:var(--color-primary)}.hover\:text-\[var\(--hud-cyan\)\]:hover{color:var(--hud-cyan)}.hover\:text-\[var\(--hud-green\)\]:hover{color:var(--hud-green)}.hover\:text-\[var\(--hud-red\)\]:hover{color:var(--hud-red)}.hover\:text-\[var\(--hud-text\)\]:hover{color:var(--hud-text)}.hover\:text-\[var\(--hud-text-sub\)\]:hover{color:var(--hud-text-sub)}.hover\:text-\[var\(--text-main\)\]:hover{color:var(--text-main)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-200:hover{color:var(--color-blue-200)}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-blue-900:hover{color:var(--color-blue-900)}.hover\:text-cyan-200:hover{color:var(--color-cyan-200)}.hover\:text-cyan-300:hover{color:var(--color-cyan-300)}.hover\:text-cyan-400:hover{color:var(--color-cyan-400)}.hover\:text-cyan-700:hover{color:var(--color-cyan-700)}.hover\:text-cyan-900:hover{color:var(--color-cyan-900)}.hover\:text-emerald-700:hover{color:var(--color-emerald-700)}.hover\:text-gray-200:hover{color:var(--color-gray-200)}.hover\:text-gray-300:hover{color:var(--color-gray-300)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-purple-400:hover{color:var(--color-purple-400)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-rose-500:hover{color:var(--color-rose-500)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-slate-100:hover{color:var(--color-slate-100)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-700:hover{color:var(--color-yellow-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:accent-amber-400:hover{accent-color:var(--color-amber-400)}.hover\:accent-cyan-300:hover{accent-color:var(--color-cyan-300)}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_10px_rgba\(34\,211\,238\,0\.25\)\]:hover{--tw-shadow:0 0 10px var(--tw-shadow-color,#22d3ee40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_10px_rgba\(52\,211\,153\,0\.25\)\]:hover{--tw-shadow:0 0 10px var(--tw-shadow-color,#34d39940);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_10px_rgba\(248\,113\,113\,0\.25\)\]:hover{--tw-shadow:0 0 10px var(--tw-shadow-color,#f8717140);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(0\,243\,255\,0\.2\)\]:hover{--tw-shadow:0 0 15px var(--tw-shadow-color,#00f3ff33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(0\,243\,255\,0\.4\)\]:hover{--tw-shadow:0 0 15px var(--tw-shadow-color,#00f3ff66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(239\,68\,68\,0\.3\)\]:hover{--tw-shadow:0 0 15px var(--tw-shadow-color,#ef44444d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(5\,150\,105\,0\.5\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#05966980);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(0\,243\,255\,0\.2\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#00f3ff33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(0\,255\,157\,0\.5\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#00ff9d80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(79\,70\,229\,0\.5\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#4f46e580);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(220\,38\,38\,0\.6\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#dc262699);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_6px_16px_rgba\(0\,0\,0\,0\.2\)\,inset_0_2px_4px_rgba\(255\,255\,255\,0\.8\)\]:hover{--tw-shadow:0 6px 16px var(--tw-shadow-color,#0003), inset 0 2px 4px var(--tw-shadow-color,#fffc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_6px_20px_rgba\(24\,119\,242\,0\.4\)\]:hover{--tw-shadow:0 6px 20px var(--tw-shadow-color,#1877f266);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[inset_0_-8px_20px_rgba\(0\,0\,0\,0\.9\)\,inset_0_4px_12px_rgba\(255\,255\,255\,0\.15\)\,0_8px_16px_rgba\(0\,0\,0\,0\.7\)\]:hover{--tw-shadow:inset 0 -8px 20px var(--tw-shadow-color,#000000e6), inset 0 4px 12px var(--tw-shadow-color,#ffffff26), 0 8px 16px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-blue-500\/50:hover{--tw-ring-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.hover\:ring-blue-500\/50:hover{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.hover\:ring-rose-500\/50:hover{--tw-ring-color:#ff235780}@supports (color:color-mix(in lab, red, red)){.hover\:ring-rose-500\/50:hover{--tw-ring-color:color-mix(in oklab, var(--color-rose-500) 50%, transparent)}}.hover\:ring-white\/20:hover{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:ring-white\/20:hover{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:outline-primary\/50:hover{outline-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:outline-primary\/50:hover{outline-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:file\:opacity-90:hover::file-selector-button{opacity:.9}}.focus\:border-\[\#16a34a\]:focus{border-color:#16a34a}.focus\:border-\[rgba\(0\,243\,255\,0\.5\)\]:focus{border-color:#00f3ff80}.focus\:border-\[var\(--color-primary\)\]:focus{border-color:var(--color-primary)}.focus\:border-\[var\(--hud-cyan\)\]:focus,.focus\:border-\[var\(--hud-cyan\)\]\/50:focus{border-color:var(--hud-cyan)}@supports (color:color-mix(in lab, red, red)){.focus\:border-\[var\(--hud-cyan\)\]\/50:focus{border-color:color-mix(in oklab, var(--hud-cyan) 50%, transparent)}}.focus\:border-\[var\(--hud-green\)\]:focus{border-color:var(--hud-green)}.focus\:border-\[var\(--hud-red\)\]:focus{border-color:var(--hud-red)}.focus\:border-amber-500:focus{border-color:var(--color-amber-500)}.focus\:border-amber-500\/50:focus{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.focus\:border-amber-500\/50:focus{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.focus\:border-amber-500\/60:focus{border-color:#f99c0099}@supports (color:color-mix(in lab, red, red)){.focus\:border-amber-500\/60:focus{border-color:color-mix(in oklab, var(--color-amber-500) 60%, transparent)}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-blue-500\/40:focus{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.focus\:border-blue-500\/40:focus{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.focus\:border-blue-500\/50:focus{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.focus\:border-blue-500\/50:focus{border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.focus\:border-blue-500\/80:focus{border-color:#3080ffcc}@supports (color:color-mix(in lab, red, red)){.focus\:border-blue-500\/80:focus{border-color:color-mix(in oklab, var(--color-blue-500) 80%, transparent)}}.focus\:border-cyan-300:focus{border-color:var(--color-cyan-300)}.focus\:border-cyan-400:focus{border-color:var(--color-cyan-400)}.focus\:border-cyan-400\/60:focus{border-color:#00d2ef99}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-400\/60:focus{border-color:color-mix(in oklab, var(--color-cyan-400) 60%, transparent)}}.focus\:border-cyan-500:focus{border-color:var(--color-cyan-500)}.focus\:border-cyan-500\/50:focus{border-color:#00b7d780}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-500\/50:focus{border-color:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}.focus\:border-cyan-500\/60:focus{border-color:#00b7d799}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-500\/60:focus{border-color:color-mix(in oklab, var(--color-cyan-500) 60%, transparent)}}.focus\:border-cyan-600:focus{border-color:var(--color-cyan-600)}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-emerald-600:focus{border-color:var(--color-emerald-600)}.focus\:border-indigo-400:focus{border-color:var(--color-indigo-400)}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:border-orange-500\/50:focus{border-color:#fe6e0080}@supports (color:color-mix(in lab, red, red)){.focus\:border-orange-500\/50:focus{border-color:color-mix(in oklab, var(--color-orange-500) 50%, transparent)}}.focus\:border-primary:focus,.focus\:border-primary\/50:focus{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/50:focus{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.focus\:border-purple-500\/50:focus{border-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.focus\:border-purple-500\/50:focus{border-color:color-mix(in oklab, var(--color-purple-500) 50%, transparent)}}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:bg-\[\#00f3ff\]\/10:focus{background-color:oklab(87.7113% -.139079 -.0539091/.1)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:shadow-\[0_0_8px_rgba\(0\,243\,255\,0\.3\)\]:focus{--tw-shadow:0 0 8px var(--tw-shadow-color,#00f3ff4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-\[0_0_8px_rgba\(24\,119\,242\,0\.15\)\]:focus{--tw-shadow:0 0 8px var(--tw-shadow-color,#1877f226);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#10b981\]:focus{--tw-ring-color:#10b981}.focus\:ring-\[\#16a34a\]:focus{--tw-ring-color:#16a34a}.focus\:ring-\[var\(--color-primary\)\]\/50:focus{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--color-primary\)\]\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.focus\:ring-\[var\(--hud-cyan\)\]:focus{--tw-ring-color:var(--hud-cyan)}.focus\:ring-\[var\(--hud-red\)\]:focus{--tw-ring-color:var(--hud-red)}.focus\:ring-amber-500:focus{--tw-ring-color:var(--color-amber-500)}.focus\:ring-amber-500\/50:focus{--tw-ring-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.focus\:ring-amber-500\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.focus\:ring-blue-100:focus{--tw-ring-color:var(--color-blue-100)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-blue-500\/20:focus{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.focus\:ring-blue-500\/40:focus{--tw-ring-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-500\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.focus\:ring-blue-500\/50:focus{--tw-ring-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-500\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.focus\:ring-blue-600:focus{--tw-ring-color:var(--color-blue-600)}.focus\:ring-cyan-300:focus{--tw-ring-color:var(--color-cyan-300)}.focus\:ring-cyan-300\/40:focus{--tw-ring-color:#53eafd66}@supports (color:color-mix(in lab, red, red)){.focus\:ring-cyan-300\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.focus\:ring-cyan-500:focus{--tw-ring-color:var(--color-cyan-500)}.focus\:ring-cyan-500\/30:focus{--tw-ring-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-cyan-500\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.focus\:ring-cyan-500\/40:focus{--tw-ring-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.focus\:ring-cyan-500\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.focus\:ring-cyan-500\/50:focus{--tw-ring-color:#00b7d780}@supports (color:color-mix(in lab, red, red)){.focus\:ring-cyan-500\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}.focus\:ring-cyan-600:focus{--tw-ring-color:var(--color-cyan-600)}.focus\:ring-emerald-500:focus{--tw-ring-color:var(--color-emerald-500)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-indigo-500\/30:focus{--tw-ring-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-indigo-500\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-purple-500\/50:focus{--tw-ring-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.focus\:ring-purple-500\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-purple-500) 50%, transparent)}}.focus\:ring-sky-500:focus{--tw-ring-color:var(--color-sky-500)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-slate-900:focus{--tw-ring-offset-color:var(--color-slate-900)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-blue-400\/60:focus-visible{--tw-ring-color:#54a2ff99}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-blue-400\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-blue-400) 60%, transparent)}}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-color:var(--color-blue-500)}.focus-visible\:ring-cyan-300:focus-visible{--tw-ring-color:var(--color-cyan-300)}.focus-visible\:ring-cyan-500:focus-visible{--tw-ring-color:var(--color-cyan-500)}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-4:focus-visible{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-\[1px\]:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-\[var\(--border-color\)\]:disabled{border-color:var(--border-color)}.disabled\:bg-\[var\(--bg-app\)\]:disabled{background-color:var(--bg-app)}.disabled\:bg-blue-400:disabled{background-color:var(--color-blue-400)}.disabled\:bg-slate-500:disabled{background-color:var(--color-slate-500)}.disabled\:from-slate-700:disabled{--tw-gradient-from:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.disabled\:to-slate-800:disabled{--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.disabled\:text-\[var\(--text-muted\)\]:disabled{color:var(--text-muted)}.disabled\:text-slate-500:disabled{color:var(--color-slate-500)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.disabled\:hover\:bg-indigo-600:disabled:hover{background-color:var(--color-indigo-600)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.supports-\[backdrop-filter\]\:bg-slate-950\/75{background-color:#020618bf}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-slate-950\/75{background-color:color-mix(in oklab, var(--color-slate-950) 75%, transparent)}}}@media not all and (width>=40rem){.max-sm\:top-\[auto\]{top:auto}.max-sm\:right-4{right:calc(var(--spacing) * 4)}.max-sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.max-sm\:left-4{left:calc(var(--spacing) * 4)}.max-sm\:max-h-\[86dvh\]{max-height:86dvh}.max-sm\:max-w-none{max-width:none}}@media (width>=360px){.min-\[360px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=440px){.min-\[440px\]\:max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}}@media (width>=40rem){.sm\:absolute{position:absolute}.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:top-\[64px\]{top:64px}.sm\:left-1\/2{left:50%}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:m-5{margin:calc(var(--spacing) * 5)}.sm\:-mt-56{margin-top:calc(var(--spacing) * -56)}.sm\:ml-0{margin-left:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-\[115px\]{height:115px}.sm\:h-\[400px\]{height:400px}.sm\:h-\[480px\]{height:480px}.sm\:max-h-\[calc\(100dvh-2\.5rem\)\]{max-height:calc(100dvh - 2.5rem)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[95vw\]{width:95vw}.sm\:w-\[115px\]{width:115px}.sm\:w-\[320px\]{width:320px}.sm\:w-\[380px\]{width:380px}.sm\:max-w-32{max-width:calc(var(--spacing) * 32)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:flex-shrink{flex-shrink:1}.sm\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:-translate-y-20{--tw-translate-y:calc(var(--spacing) * -20);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[145px_minmax\(0\,1fr\)\]{grid-template-columns:145px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-around{justify-content:space-around}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[43px\]{font-size:43px}.sm\:leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.sm\:tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}}@media (width>=48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:block{display:block}.md\:flex{display:flex}.md\:inline{display:inline}.md\:inline-block{display:inline-block}.md\:h-5{height:calc(var(--spacing) * 5)}.md\:h-\[52px\]{height:52px}.md\:h-auto{height:auto}.md\:max-h-\[85vh\]{max-height:85vh}.md\:w-1\/3{width:33.3333%}.md\:w-5{width:calc(var(--spacing) * 5)}.md\:w-6\/12{width:50%}.md\:w-32{width:calc(var(--spacing) * 32)}.md\:w-52{width:calc(var(--spacing) * 52)}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-\[52px\]{width:52px}.md\:w-\[320px\]{width:320px}.md\:w-\[350px\]{width:350px}.md\:w-auto{width:auto}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:min-w-\[420px\]{min-width:420px}.md\:flex-1{flex:1}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.md\:grid-cols-\[1\.8fr_1\.2fr\]{grid-template-columns:1.8fr 1.2fr}.md\:grid-cols-\[1fr_1fr_1\.4fr_auto\]{grid-template-columns:1fr 1fr 1.4fr auto}.md\:grid-cols-\[minmax\(0\,1fr\)_130px_130px_auto\]{grid-template-columns:minmax(0,1fr) 130px 130px auto}.md\:grid-cols-\[minmax\(0\,1fr\)_250px\]{grid-template-columns:minmax(0,1fr) 250px}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:self-auto{align-self:auto}.md\:rounded-3xl{border-radius:var(--radius-3xl)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-2{padding-block:calc(var(--spacing) * 2)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:pr-8{padding-right:calc(var(--spacing) * 8)}.md\:pl-28{padding-left:calc(var(--spacing) * 28)}.md\:pl-\[100px\]{padding-left:100px}.md\:text-left{text-align:left}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}}@media (width>=64rem){.lg\:right-7{right:calc(var(--spacing) * 7)}.lg\:left-7{left:calc(var(--spacing) * 7)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:-mt-72{margin-top:calc(var(--spacing) * -72)}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:h-\[560px\]{height:560px}.lg\:h-full{height:100%}.lg\:min-h-0{min-height:0}.lg\:min-h-\[100px\]{min-height:100px}.lg\:w-6\/12{width:50%}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:w-96{width:calc(var(--spacing) * 96)}.lg\:w-\[40\%\]{width:40%}.lg\:w-\[60\%\]{width:60%}.lg\:w-\[70\%\]{width:70%}.lg\:w-\[90vw\]{width:90vw}.lg\:w-\[420px\]{width:420px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-\[calc\(100\%_-_14rem\)\]{max-width:calc(100% - 14rem)}.lg\:min-w-\[420px\]{min-width:420px}.lg\:-translate-y-24{--tw-translate-y:calc(var(--spacing) * -24);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[7fr_11fr_7fr\]{grid-template-columns:7fr 11fr 7fr}.lg\:grid-cols-\[100px_130px_minmax\(220px\,1\.1fr\)_minmax\(190px\,0\.9fr\)_minmax\(210px\,1fr\)_120px\]{grid-template-columns:100px 130px minmax(220px,1.1fr) minmax(190px,.9fr) minmax(210px,1fr) 120px}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(280px\,\.6fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:pr-10{padding-right:calc(var(--spacing) * 10)}.lg\:pl-32{padding-left:calc(var(--spacing) * 32)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-\[10px\]{font-size:10px}}@media (width>=80rem){.xl\:relative{position:relative}.xl\:inset-auto{inset:auto}.xl\:top-auto{top:auto}.xl\:right-auto{right:auto}.xl\:bottom-auto{bottom:auto}.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-\[650px\]{height:650px}.xl\:h-\[750px\]{height:750px}.xl\:min-h-0{min-height:0}.xl\:min-h-\[750px\]{min-height:750px}.xl\:w-5\/12{width:41.6667%}.xl\:w-7\/12{width:58.3333%}.xl\:w-64{width:calc(var(--spacing) * 64)}.xl\:w-\[340px\]{width:340px}.xl\:w-auto{width:auto}.xl\:max-w-6xl{max-width:var(--container-6xl)}.xl\:flex-none{flex:none}.xl\:shrink-0{flex-shrink:0}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[0\.8fr\,1\.2fr\]{grid-template-columns:.8fr,1.2fr}.xl\:grid-cols-\[330px_minmax\(0\,1fr\)\]{grid-template-columns:330px minmax(0,1fr)}.xl\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.xl\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:grid-cols-\[420px_minmax\(0\,1fr\)\]{grid-template-columns:420px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(360px\,\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(320px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(320px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_250px_350px\]{grid-template-columns:minmax(0,1fr) 250px 350px}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px_320px\]{grid-template-columns:minmax(0,1fr) 320px 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_350px\]{grid-template-columns:minmax(0,1fr) 350px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(340px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(340px,1fr)}.xl\:grid-cols-\[minmax\(320px\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr)}.xl\:grid-cols-\[minmax\(360px\,0\.9fr\)_minmax\(0\,1\.35fr\)\]{grid-template-columns:minmax(360px,.9fr) minmax(0,1.35fr)}.xl\:flex-col{flex-direction:column}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:justify-end{justify-content:flex-end}.xl\:justify-start{justify-content:flex-start}.xl\:gap-6{gap:calc(var(--spacing) * 6)}.xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.xl\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:pr-4{padding-right:calc(var(--spacing) * 4)}.xl\:pb-0{padding-bottom:0}.xl\:pl-2{padding-left:calc(var(--spacing) * 2)}.xl\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.xl\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.xl\:text-\[10px\]{font-size:10px}.xl\:text-\[24px\]{font-size:24px}}@media (width>=96rem){.\32 xl\:h-\[680px\]{height:680px}.\32 xl\:h-\[750px\]{height:750px}.\32 xl\:min-h-\[560px\]{min-height:560px}.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.\32 xl\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_450px\]{grid-template-columns:minmax(0,1fr) 450px}.\32 xl\:grid-cols-\[minmax\(250px\,\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr)}}.dark\:block:is([data-theme=dark] *){display:block}.dark\:scrollbar-thumb-cyan-900\/70:is([data-theme=dark] *){--tw-scrollbar-thumb:#104e64b3}@supports (color:color-mix(in lab, red, red)){.dark\:scrollbar-thumb-cyan-900\/70:is([data-theme=dark] *){--tw-scrollbar-thumb:color-mix(in oklab, var(--color-cyan-900) 70%, transparent)}}.dark\:scrollbar-thumb-cyan-900\/70:is([data-theme=dark] *){scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.dark\:scrollbar-thumb-slate-600:is([data-theme=dark] *){--tw-scrollbar-thumb:var(--color-slate-600);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.dark\:scrollbar-thumb-slate-800:is([data-theme=dark] *){--tw-scrollbar-thumb:var(--color-slate-800);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}:where(.dark\:divide-slate-700\/30:is([data-theme=dark] *)>:not(:last-child)){border-color:#3141584d}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-slate-700\/30:is([data-theme=dark] *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-700) 30%, transparent)}}:where(.dark\:divide-slate-800:is([data-theme=dark] *)>:not(:last-child)){border-color:var(--color-slate-800)}:where(.dark\:divide-slate-800\/50:is([data-theme=dark] *)>:not(:last-child)){border-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-slate-800\/50:is([data-theme=dark] *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}:where(.dark\:divide-slate-800\/60:is([data-theme=dark] *)>:not(:last-child)){border-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-slate-800\/60:is([data-theme=dark] *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.dark\:border-amber-300\/50:is([data-theme=dark] *){border-color:#ffd23680}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-300\/50:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent)}}.dark\:border-amber-400\/25:is([data-theme=dark] *){border-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-400\/25:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.dark\:border-amber-400\/30:is([data-theme=dark] *){border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-400\/30:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.dark\:border-amber-400\/40:is([data-theme=dark] *){border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-400\/40:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.dark\:border-amber-400\/60:is([data-theme=dark] *){border-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-400\/60:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.dark\:border-amber-500\/20:is([data-theme=dark] *){border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/20:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.dark\:border-amber-500\/25:is([data-theme=dark] *){border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/25:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.dark\:border-amber-500\/30:is([data-theme=dark] *){border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/30:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.dark\:border-amber-500\/40:is([data-theme=dark] *){border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/40:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.dark\:border-amber-700\/50:is([data-theme=dark] *){border-color:#b7500080}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-700\/50:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-amber-700) 50%, transparent)}}.dark\:border-amber-800:is([data-theme=dark] *){border-color:var(--color-amber-800)}.dark\:border-amber-900:is([data-theme=dark] *){border-color:var(--color-amber-900)}.dark\:border-amber-900\/60:is([data-theme=dark] *){border-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/60:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.dark\:border-black:is([data-theme=dark] *){border-color:var(--color-black)}.dark\:border-blue-400:is([data-theme=dark] *){border-color:var(--color-blue-400)}.dark\:border-blue-400\/25:is([data-theme=dark] *){border-color:#54a2ff40}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-400\/25:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-blue-400) 25%, transparent)}}.dark\:border-blue-400\/30:is([data-theme=dark] *){border-color:#54a2ff4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-400\/30:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-blue-400) 30%, transparent)}}.dark\:border-blue-400\/60:is([data-theme=dark] *){border-color:#54a2ff99}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-400\/60:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-blue-400) 60%, transparent)}}.dark\:border-blue-500:is([data-theme=dark] *){border-color:var(--color-blue-500)}.dark\:border-blue-500\/15:is([data-theme=dark] *){border-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-500\/15:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.dark\:border-blue-500\/20:is([data-theme=dark] *){border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-500\/20:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.dark\:border-blue-500\/25:is([data-theme=dark] *){border-color:#3080ff40}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-500\/25:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-blue-500) 25%, transparent)}}.dark\:border-blue-500\/30:is([data-theme=dark] *){border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-500\/30:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.dark\:border-blue-500\/40:is([data-theme=dark] *){border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-500\/40:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.dark\:border-blue-500\/50:is([data-theme=dark] *){border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-500\/50:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.dark\:border-blue-500\/60:is([data-theme=dark] *){border-color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-500\/60:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-blue-500) 60%, transparent)}}.dark\:border-blue-500\/70:is([data-theme=dark] *){border-color:#3080ffb3}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-500\/70:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-blue-500) 70%, transparent)}}.dark\:border-blue-800:is([data-theme=dark] *){border-color:var(--color-blue-800)}.dark\:border-blue-800\/50:is([data-theme=dark] *){border-color:#193cb880}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-800\/50:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-blue-800) 50%, transparent)}}.dark\:border-blue-900:is([data-theme=dark] *){border-color:var(--color-blue-900)}.dark\:border-blue-900\/40:is([data-theme=dark] *){border-color:#1c398e66}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-900\/40:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-blue-900) 40%, transparent)}}.dark\:border-blue-900\/50:is([data-theme=dark] *){border-color:#1c398e80}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-900\/50:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-blue-900) 50%, transparent)}}.dark\:border-blue-900\/60:is([data-theme=dark] *){border-color:#1c398e99}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-900\/60:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-blue-900) 60%, transparent)}}.dark\:border-cyan-300:is([data-theme=dark] *){border-color:var(--color-cyan-300)}.dark\:border-cyan-400\/20:is([data-theme=dark] *){border-color:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.dark\:border-cyan-400\/20:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.dark\:border-cyan-400\/25:is([data-theme=dark] *){border-color:#00d2ef40}@supports (color:color-mix(in lab, red, red)){.dark\:border-cyan-400\/25:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-cyan-400) 25%, transparent)}}.dark\:border-cyan-400\/30:is([data-theme=dark] *){border-color:#00d2ef4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-cyan-400\/30:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-cyan-400) 30%, transparent)}}.dark\:border-cyan-400\/40:is([data-theme=dark] *){border-color:#00d2ef66}@supports (color:color-mix(in lab, red, red)){.dark\:border-cyan-400\/40:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-cyan-400) 40%, transparent)}}.dark\:border-cyan-400\/50:is([data-theme=dark] *){border-color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.dark\:border-cyan-400\/50:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-cyan-400) 50%, transparent)}}.dark\:border-cyan-500\/20:is([data-theme=dark] *){border-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.dark\:border-cyan-500\/20:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.dark\:border-cyan-500\/25:is([data-theme=dark] *){border-color:#00b7d740}@supports (color:color-mix(in lab, red, red)){.dark\:border-cyan-500\/25:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-cyan-500) 25%, transparent)}}.dark\:border-cyan-500\/30:is([data-theme=dark] *){border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.dark\:border-cyan-500\/30:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.dark\:border-cyan-900:is([data-theme=dark] *){border-color:var(--color-cyan-900)}.dark\:border-cyan-900\/70:is([data-theme=dark] *){border-color:#104e64b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-cyan-900\/70:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-cyan-900) 70%, transparent)}}.dark\:border-emerald-300\/40:is([data-theme=dark] *){border-color:#5ee9b566}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-300\/40:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-emerald-300) 40%, transparent)}}.dark\:border-emerald-400\/20:is([data-theme=dark] *){border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-400\/20:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.dark\:border-emerald-400\/30:is([data-theme=dark] *){border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-400\/30:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.dark\:border-emerald-400\/40:is([data-theme=dark] *){border-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-400\/40:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.dark\:border-emerald-400\/45:is([data-theme=dark] *){border-color:#00d29473}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-400\/45:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-emerald-400) 45%, transparent)}}.dark\:border-emerald-500\/20:is([data-theme=dark] *){border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-500\/20:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.dark\:border-emerald-500\/25:is([data-theme=dark] *){border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-500\/25:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.dark\:border-emerald-500\/30:is([data-theme=dark] *){border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-500\/30:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.dark\:border-emerald-500\/40:is([data-theme=dark] *){border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-500\/40:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.dark\:border-emerald-500\/60:is([data-theme=dark] *){border-color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-500\/60:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent)}}.dark\:border-emerald-800:is([data-theme=dark] *){border-color:var(--color-emerald-800)}.dark\:border-emerald-800\/50:is([data-theme=dark] *){border-color:#005f4680}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-800\/50:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-emerald-800) 50%, transparent)}}.dark\:border-emerald-900:is([data-theme=dark] *){border-color:var(--color-emerald-900)}.dark\:border-emerald-900\/50:is([data-theme=dark] *){border-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/50:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-emerald-900) 50%, transparent)}}.dark\:border-emerald-900\/60:is([data-theme=dark] *){border-color:#004e3b99}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/60:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-emerald-900) 60%, transparent)}}.dark\:border-emerald-900\/70:is([data-theme=dark] *){border-color:#004e3bb3}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/70:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-emerald-900) 70%, transparent)}}.dark\:border-indigo-500\/30:is([data-theme=dark] *){border-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-indigo-500\/30:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.dark\:border-indigo-800:is([data-theme=dark] *){border-color:var(--color-indigo-800)}.dark\:border-indigo-900:is([data-theme=dark] *){border-color:var(--color-indigo-900)}.dark\:border-indigo-900\/70:is([data-theme=dark] *){border-color:#312c85b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-indigo-900\/70:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-indigo-900) 70%, transparent)}}.dark\:border-orange-400\/30:is([data-theme=dark] *){border-color:#ff8b1a4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-orange-400\/30:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-orange-400) 30%, transparent)}}.dark\:border-orange-400\/40:is([data-theme=dark] *){border-color:#ff8b1a66}@supports (color:color-mix(in lab, red, red)){.dark\:border-orange-400\/40:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-orange-400) 40%, transparent)}}.dark\:border-orange-400\/60:is([data-theme=dark] *){border-color:#ff8b1a99}@supports (color:color-mix(in lab, red, red)){.dark\:border-orange-400\/60:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-orange-400) 60%, transparent)}}.dark\:border-orange-500\/20:is([data-theme=dark] *){border-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.dark\:border-orange-500\/20:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.dark\:border-orange-500\/25:is([data-theme=dark] *){border-color:#fe6e0040}@supports (color:color-mix(in lab, red, red)){.dark\:border-orange-500\/25:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-orange-500) 25%, transparent)}}.dark\:border-orange-500\/30:is([data-theme=dark] *){border-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.dark\:border-orange-500\/30:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-orange-500) 30%, transparent)}}.dark\:border-orange-900\/60:is([data-theme=dark] *){border-color:#7e2a0c99}@supports (color:color-mix(in lab, red, red)){.dark\:border-orange-900\/60:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-orange-900) 60%, transparent)}}.dark\:border-purple-500\/30:is([data-theme=dark] *){border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-purple-500\/30:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.dark\:border-red-300\/50:is([data-theme=dark] *){border-color:#ffa3a380}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-300\/50:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-red-300) 50%, transparent)}}.dark\:border-red-400\/20:is([data-theme=dark] *){border-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-400\/20:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.dark\:border-red-400\/30:is([data-theme=dark] *){border-color:#ff65684d}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-400\/30:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-red-400) 30%, transparent)}}.dark\:border-red-500\/20:is([data-theme=dark] *){border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-500\/20:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.dark\:border-red-500\/25:is([data-theme=dark] *){border-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-500\/25:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.dark\:border-red-500\/30:is([data-theme=dark] *){border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-500\/30:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.dark\:border-red-500\/40:is([data-theme=dark] *){border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-500\/40:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.dark\:border-red-500\/60:is([data-theme=dark] *){border-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-500\/60:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-red-500) 60%, transparent)}}.dark\:border-red-800:is([data-theme=dark] *){border-color:var(--color-red-800)}.dark\:border-red-900:is([data-theme=dark] *){border-color:var(--color-red-900)}.dark\:border-rose-400\/60:is([data-theme=dark] *){border-color:#ff667f99}@supports (color:color-mix(in lab, red, red)){.dark\:border-rose-400\/60:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-rose-400) 60%, transparent)}}.dark\:border-sky-400:is([data-theme=dark] *){border-color:var(--color-sky-400)}.dark\:border-sky-400\/25:is([data-theme=dark] *){border-color:#00bcfe40}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-400\/25:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-sky-400) 25%, transparent)}}.dark\:border-sky-500\/25:is([data-theme=dark] *){border-color:#00a5ef40}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-500\/25:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-sky-500) 25%, transparent)}}.dark\:border-sky-500\/60:is([data-theme=dark] *){border-color:#00a5ef99}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-500\/60:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-sky-500) 60%, transparent)}}.dark\:border-slate-600:is([data-theme=dark] *){border-color:var(--color-slate-600)}.dark\:border-slate-600\/70:is([data-theme=dark] *){border-color:#45556cb3}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-600\/70:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-slate-600) 70%, transparent)}}.dark\:border-slate-700:is([data-theme=dark] *){border-color:var(--color-slate-700)}.dark\:border-slate-700\/30:is([data-theme=dark] *){border-color:#3141584d}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-700\/30:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-slate-700) 30%, transparent)}}.dark\:border-slate-700\/40:is([data-theme=dark] *){border-color:#31415866}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-700\/40:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-slate-700) 40%, transparent)}}.dark\:border-slate-700\/50:is([data-theme=dark] *){border-color:#31415880}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-700\/50:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}.dark\:border-slate-700\/60:is([data-theme=dark] *){border-color:#31415899}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-700\/60:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.dark\:border-slate-700\/70:is([data-theme=dark] *){border-color:#314158b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-700\/70:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-slate-700) 70%, transparent)}}.dark\:border-slate-700\/80:is([data-theme=dark] *){border-color:#314158cc}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-700\/80:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-slate-700) 80%, transparent)}}.dark\:border-slate-800:is([data-theme=dark] *){border-color:var(--color-slate-800)}.dark\:border-slate-800\/40:is([data-theme=dark] *){border-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-800\/40:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}.dark\:border-slate-800\/50:is([data-theme=dark] *){border-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-800\/50:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.dark\:border-slate-800\/60:is([data-theme=dark] *){border-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-800\/60:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.dark\:border-slate-800\/70:is([data-theme=dark] *){border-color:#1d293db3}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-800\/70:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-slate-800) 70%, transparent)}}.dark\:border-slate-800\/80:is([data-theme=dark] *){border-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-800\/80:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.dark\:border-slate-900:is([data-theme=dark] *){border-color:var(--color-slate-900)}.dark\:border-slate-900\/60:is([data-theme=dark] *){border-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-900\/60:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.dark\:border-slate-950:is([data-theme=dark] *){border-color:var(--color-slate-950)}.dark\:border-violet-400\/25:is([data-theme=dark] *){border-color:#a685ff40}@supports (color:color-mix(in lab, red, red)){.dark\:border-violet-400\/25:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-violet-400) 25%, transparent)}}.dark\:border-violet-500\/25:is([data-theme=dark] *){border-color:#8d54ff40}@supports (color:color-mix(in lab, red, red)){.dark\:border-violet-500\/25:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-violet-500) 25%, transparent)}}.dark\:border-white\/10:is([data-theme=dark] *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-white\/20:is([data-theme=dark] *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/20:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:border-white\/70:is([data-theme=dark] *){border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/70:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.dark\:border-yellow-400\/30:is([data-theme=dark] *){border-color:#fac8004d}@supports (color:color-mix(in lab, red, red)){.dark\:border-yellow-400\/30:is([data-theme=dark] *){border-color:color-mix(in oklab, var(--color-yellow-400) 30%, transparent)}}.dark\:border-t-slate-300:is([data-theme=dark] *){border-top-color:var(--color-slate-300)}.dark\:bg-\[\#0b1120\]:is([data-theme=dark] *){background-color:#0b1120}.dark\:bg-\[\#0f172a\]\/95:is([data-theme=dark] *){background-color:oklab(20.7682% -.00294792 -.0397151/.95)}.dark\:bg-\[\#121214\]:is([data-theme=dark] *){background-color:#121214}.dark\:bg-amber-400\/10:is([data-theme=dark] *){background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-400\/10:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.dark\:bg-amber-500\/5:is([data-theme=dark] *){background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/5:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.dark\:bg-amber-500\/10:is([data-theme=dark] *){background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/10:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.dark\:bg-amber-500\/15:is([data-theme=dark] *){background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/15:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.dark\:bg-amber-500\/20:is([data-theme=dark] *){background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/20:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.dark\:bg-amber-900\/40:is([data-theme=dark] *){background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/40:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.dark\:bg-amber-950\/20:is([data-theme=dark] *){background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/20:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.dark\:bg-amber-950\/30:is([data-theme=dark] *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\:bg-amber-950\/70:is([data-theme=dark] *){background-color:#461901b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/70:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-950) 70%, transparent)}}.dark\:bg-black\/15:is([data-theme=dark] *){background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/15:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.dark\:bg-black\/20:is([data-theme=dark] *){background-color:#0003}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/20:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.dark\:bg-blue-500:is([data-theme=dark] *){background-color:var(--color-blue-500)}.dark\:bg-blue-500\/5:is([data-theme=dark] *){background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-500\/5:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-500) 5%, transparent)}}.dark\:bg-blue-500\/10:is([data-theme=dark] *){background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-500\/10:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.dark\:bg-blue-500\/15:is([data-theme=dark] *){background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-500\/15:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.dark\:bg-blue-500\/20:is([data-theme=dark] *){background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-500\/20:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.dark\:bg-blue-900\/10:is([data-theme=dark] *){background-color:#1c398e1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/10:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-900) 10%, transparent)}}.dark\:bg-blue-900\/20:is([data-theme=dark] *){background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/20:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:bg-blue-900\/30:is([data-theme=dark] *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/30:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\:bg-blue-900\/40:is([data-theme=dark] *){background-color:#1c398e66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/40:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-900) 40%, transparent)}}.dark\:bg-blue-950:is([data-theme=dark] *){background-color:var(--color-blue-950)}.dark\:bg-blue-950\/20:is([data-theme=dark] *){background-color:#16245633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/20:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-950) 20%, transparent)}}.dark\:bg-blue-950\/30:is([data-theme=dark] *){background-color:#1624564d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/30:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-950) 30%, transparent)}}.dark\:bg-cyan-300:is([data-theme=dark] *){background-color:var(--color-cyan-300)}.dark\:bg-cyan-400:is([data-theme=dark] *){background-color:var(--color-cyan-400)}.dark\:bg-cyan-400\/15:is([data-theme=dark] *){background-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-400\/15:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.dark\:bg-cyan-500:is([data-theme=dark] *){background-color:var(--color-cyan-500)}.dark\:bg-cyan-500\/5:is([data-theme=dark] *){background-color:#00b7d70d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-500\/5:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-cyan-500) 5%, transparent)}}.dark\:bg-cyan-500\/10:is([data-theme=dark] *){background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-500\/10:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.dark\:bg-cyan-500\/15:is([data-theme=dark] *){background-color:#00b7d726}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-500\/15:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-cyan-500) 15%, transparent)}}.dark\:bg-cyan-950\/30:is([data-theme=dark] *){background-color:#0533454d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-950\/30:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-cyan-950) 30%, transparent)}}.dark\:bg-emerald-400:is([data-theme=dark] *){background-color:var(--color-emerald-400)}.dark\:bg-emerald-500\/5:is([data-theme=dark] *){background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/5:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.dark\:bg-emerald-500\/10:is([data-theme=dark] *){background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/10:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.dark\:bg-emerald-500\/15:is([data-theme=dark] *){background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/15:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.dark\:bg-emerald-900\/30:is([data-theme=dark] *){background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/30:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.dark\:bg-emerald-900\/40:is([data-theme=dark] *){background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/40:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.dark\:bg-emerald-950:is([data-theme=dark] *){background-color:var(--color-emerald-950)}.dark\:bg-emerald-950\/20:is([data-theme=dark] *){background-color:#002c2233}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/20:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-950) 20%, transparent)}}.dark\:bg-emerald-950\/30:is([data-theme=dark] *){background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/30:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\:bg-emerald-950\/40:is([data-theme=dark] *){background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/40:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.dark\:bg-emerald-950\/60:is([data-theme=dark] *){background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/60:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}.dark\:bg-emerald-950\/70:is([data-theme=dark] *){background-color:#002c22b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/70:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-950) 70%, transparent)}}.dark\:bg-indigo-900\/40:is([data-theme=dark] *){background-color:#312c8566}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-900\/40:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-indigo-900) 40%, transparent)}}.dark\:bg-orange-400\/10:is([data-theme=dark] *){background-color:#ff8b1a1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-400\/10:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-orange-400) 10%, transparent)}}.dark\:bg-orange-500\/5:is([data-theme=dark] *){background-color:#fe6e000d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-500\/5:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-orange-500) 5%, transparent)}}.dark\:bg-orange-500\/10:is([data-theme=dark] *){background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-500\/10:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.dark\:bg-orange-500\/15:is([data-theme=dark] *){background-color:#fe6e0026}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-500\/15:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-orange-500) 15%, transparent)}}.dark\:bg-orange-500\/20:is([data-theme=dark] *){background-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-500\/20:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.dark\:bg-orange-900\/30:is([data-theme=dark] *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/30:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-orange-900) 30%, transparent)}}.dark\:bg-purple-500\/10:is([data-theme=dark] *){background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-500\/10:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.dark\:bg-purple-900\/30:is([data-theme=dark] *){background-color:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/30:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}.dark\:bg-red-500\/5:is([data-theme=dark] *){background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/5:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-red-500) 5%, transparent)}}.dark\:bg-red-500\/10:is([data-theme=dark] *){background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/10:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.dark\:bg-red-500\/15:is([data-theme=dark] *){background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/15:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.dark\:bg-red-500\/20:is([data-theme=dark] *){background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/20:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.dark\:bg-red-950:is([data-theme=dark] *){background-color:var(--color-red-950)}.dark\:bg-red-950\/70:is([data-theme=dark] *){background-color:#460809b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/70:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-red-950) 70%, transparent)}}.dark\:bg-rose-400:is([data-theme=dark] *){background-color:var(--color-rose-400)}.dark\:bg-rose-500\/10:is([data-theme=dark] *){background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-500\/10:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.dark\:bg-rose-500\/15:is([data-theme=dark] *){background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-500\/15:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.dark\:bg-rose-900\/20:is([data-theme=dark] *){background-color:#8b083633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-900\/20:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-rose-900) 20%, transparent)}}.dark\:bg-sky-500\/10:is([data-theme=dark] *){background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-500\/10:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.dark\:bg-sky-500\/15:is([data-theme=dark] *){background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-500\/15:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.dark\:bg-slate-400:is([data-theme=dark] *){background-color:var(--color-slate-400)}.dark\:bg-slate-700:is([data-theme=dark] *){background-color:var(--color-slate-700)}.dark\:bg-slate-700\/60:is([data-theme=dark] *){background-color:#31415899}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-700\/60:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.dark\:bg-slate-800:is([data-theme=dark] *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/40:is([data-theme=dark] *){background-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/40:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}.dark\:bg-slate-800\/50:is([data-theme=dark] *){background-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/50:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.dark\:bg-slate-800\/60:is([data-theme=dark] *){background-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/60:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.dark\:bg-slate-800\/70:is([data-theme=dark] *){background-color:#1d293db3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/70:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-800) 70%, transparent)}}.dark\:bg-slate-800\/80:is([data-theme=dark] *){background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/80:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.dark\:bg-slate-900:is([data-theme=dark] *){background-color:var(--color-slate-900)}.dark\:bg-slate-900\/20:is([data-theme=dark] *){background-color:#0f172b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/20:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-900) 20%, transparent)}}.dark\:bg-slate-900\/30:is([data-theme=dark] *){background-color:#0f172b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/30:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-900) 30%, transparent)}}.dark\:bg-slate-900\/35:is([data-theme=dark] *){background-color:#0f172b59}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/35:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-900) 35%, transparent)}}.dark\:bg-slate-900\/40:is([data-theme=dark] *){background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/40:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.dark\:bg-slate-900\/45:is([data-theme=dark] *){background-color:#0f172b73}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/45:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-900) 45%, transparent)}}.dark\:bg-slate-900\/50:is([data-theme=dark] *){background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/50:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.dark\:bg-slate-900\/55:is([data-theme=dark] *){background-color:#0f172b8c}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/55:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-900) 55%, transparent)}}.dark\:bg-slate-900\/60:is([data-theme=dark] *){background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/60:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.dark\:bg-slate-900\/70:is([data-theme=dark] *){background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/70:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.dark\:bg-slate-900\/75:is([data-theme=dark] *){background-color:#0f172bbf}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/75:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-900) 75%, transparent)}}.dark\:bg-slate-900\/80:is([data-theme=dark] *){background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/80:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.dark\:bg-slate-900\/90:is([data-theme=dark] *){background-color:#0f172be6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/90:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-900) 90%, transparent)}}.dark\:bg-slate-900\/95:is([data-theme=dark] *){background-color:#0f172bf2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/95:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-900) 95%, transparent)}}.dark\:bg-slate-950:is([data-theme=dark] *){background-color:var(--color-slate-950)}.dark\:bg-slate-950\/20:is([data-theme=dark] *){background-color:#02061833}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/20:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-950) 20%, transparent)}}.dark\:bg-slate-950\/30:is([data-theme=dark] *){background-color:#0206184d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/30:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-950) 30%, transparent)}}.dark\:bg-slate-950\/35:is([data-theme=dark] *){background-color:#02061859}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/35:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-950) 35%, transparent)}}.dark\:bg-slate-950\/40:is([data-theme=dark] *){background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/40:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.dark\:bg-slate-950\/45:is([data-theme=dark] *){background-color:#02061873}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/45:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-950) 45%, transparent)}}.dark\:bg-slate-950\/50:is([data-theme=dark] *){background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/50:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.dark\:bg-slate-950\/55:is([data-theme=dark] *){background-color:#0206188c}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/55:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-950) 55%, transparent)}}.dark\:bg-slate-950\/60:is([data-theme=dark] *){background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/60:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.dark\:bg-slate-950\/70:is([data-theme=dark] *){background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/70:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.dark\:bg-slate-950\/90:is([data-theme=dark] *){background-color:#020618e6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/90:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-950) 90%, transparent)}}.dark\:bg-slate-950\/95:is([data-theme=dark] *){background-color:#020618f2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/95:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-slate-950) 95%, transparent)}}.dark\:bg-transparent:is([data-theme=dark] *){background-color:#0000}.dark\:bg-violet-500\/10:is([data-theme=dark] *){background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-500\/10:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.dark\:bg-violet-500\/15:is([data-theme=dark] *){background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-500\/15:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.dark\:bg-violet-500\/\[0\.08\]:is([data-theme=dark] *){background-color:#8d54ff14}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-500\/\[0\.08\]:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-violet-500) 8%, transparent)}}.dark\:bg-white\/5:is([data-theme=dark] *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-white\/10:is([data-theme=dark] *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-white\/\[0\.01\]:is([data-theme=dark] *){background-color:#ffffff03}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.01\]:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-white) 1%, transparent)}}.dark\:bg-white\/\[0\.02\]:is([data-theme=dark] *){background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.02\]:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.dark\:bg-yellow-400\/10:is([data-theme=dark] *){background-color:#fac8001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-400\/10:is([data-theme=dark] *){background-color:color-mix(in oklab, var(--color-yellow-400) 10%, transparent)}}.dark\:bg-gradient-to-b:is([data-theme=dark] *){--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.dark\:from-cyan-950\/30:is([data-theme=dark] *){--tw-gradient-from:#0533454d}@supports (color:color-mix(in lab, red, red)){.dark\:from-cyan-950\/30:is([data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--color-cyan-950) 30%, transparent)}}.dark\:from-cyan-950\/30:is([data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-cyan-950\/40:is([data-theme=dark] *){--tw-gradient-from:#05334566}@supports (color:color-mix(in lab, red, red)){.dark\:from-cyan-950\/40:is([data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--color-cyan-950) 40%, transparent)}}.dark\:from-cyan-950\/40:is([data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-emerald-500\/10:is([data-theme=dark] *){--tw-gradient-from:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.dark\:from-emerald-500\/10:is([data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.dark\:from-emerald-500\/10:is([data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-emerald-950\/30:is([data-theme=dark] *){--tw-gradient-from:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\:from-emerald-950\/30:is([data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\:from-emerald-950\/30:is([data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-indigo-500\/10:is([data-theme=dark] *){--tw-gradient-from:#625fff1a}@supports (color:color-mix(in lab, red, red)){.dark\:from-indigo-500\/10:is([data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.dark\:from-indigo-500\/10:is([data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-indigo-950\/30:is([data-theme=dark] *){--tw-gradient-from:#1e1a4d4d}@supports (color:color-mix(in lab, red, red)){.dark\:from-indigo-950\/30:is([data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--color-indigo-950) 30%, transparent)}}.dark\:from-indigo-950\/30:is([data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-slate-900\/95:is([data-theme=dark] *){--tw-gradient-from:#0f172bf2}@supports (color:color-mix(in lab, red, red)){.dark\:from-slate-900\/95:is([data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--color-slate-900) 95%, transparent)}}.dark\:from-slate-900\/95:is([data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:via-slate-900:is([data-theme=dark] *){--tw-gradient-via:var(--color-slate-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-slate-950:is([data-theme=dark] *){--tw-gradient-via:var(--color-slate-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-blue-950\/30:is([data-theme=dark] *){--tw-gradient-to:#1624564d}@supports (color:color-mix(in lab, red, red)){.dark\:to-blue-950\/30:is([data-theme=dark] *){--tw-gradient-to:color-mix(in oklab, var(--color-blue-950) 30%, transparent)}}.dark\:to-blue-950\/30:is([data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-cyan-500\/10:is([data-theme=dark] *){--tw-gradient-to:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.dark\:to-cyan-500\/10:is([data-theme=dark] *){--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.dark\:to-cyan-500\/10:is([data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-cyan-950\/20:is([data-theme=dark] *){--tw-gradient-to:#05334533}@supports (color:color-mix(in lab, red, red)){.dark\:to-cyan-950\/20:is([data-theme=dark] *){--tw-gradient-to:color-mix(in oklab, var(--color-cyan-950) 20%, transparent)}}.dark\:to-cyan-950\/20:is([data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-slate-900\/60:is([data-theme=dark] *){--tw-gradient-to:#0f172b99}@supports (color:color-mix(in lab, red, red)){.dark\:to-slate-900\/60:is([data-theme=dark] *){--tw-gradient-to:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.dark\:to-slate-900\/60:is([data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-slate-950\/95:is([data-theme=dark] *){--tw-gradient-to:#020618f2}@supports (color:color-mix(in lab, red, red)){.dark\:to-slate-950\/95:is([data-theme=dark] *){--tw-gradient-to:color-mix(in oklab, var(--color-slate-950) 95%, transparent)}}.dark\:to-slate-950\/95:is([data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:stroke-slate-800:is([data-theme=dark] *){stroke:var(--color-slate-800)}.dark\:text-amber-100:is([data-theme=dark] *){color:var(--color-amber-100)}.dark\:text-amber-100\/55:is([data-theme=dark] *){color:#fef3c68c}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-100\/55:is([data-theme=dark] *){color:color-mix(in oklab, var(--color-amber-100) 55%, transparent)}}.dark\:text-amber-200:is([data-theme=dark] *){color:var(--color-amber-200)}.dark\:text-amber-200\/90:is([data-theme=dark] *){color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-200\/90:is([data-theme=dark] *){color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.dark\:text-amber-300:is([data-theme=dark] *){color:var(--color-amber-300)}.dark\:text-amber-300\/70:is([data-theme=dark] *){color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-300\/70:is([data-theme=dark] *){color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.dark\:text-amber-400:is([data-theme=dark] *){color:var(--color-amber-400)}.dark\:text-amber-500:is([data-theme=dark] *){color:var(--color-amber-500)}.dark\:text-blue-100:is([data-theme=dark] *){color:var(--color-blue-100)}.dark\:text-blue-200:is([data-theme=dark] *){color:var(--color-blue-200)}.dark\:text-blue-200\/80:is([data-theme=dark] *){color:#bedbffcc}@supports (color:color-mix(in lab, red, red)){.dark\:text-blue-200\/80:is([data-theme=dark] *){color:color-mix(in oklab, var(--color-blue-200) 80%, transparent)}}.dark\:text-blue-300:is([data-theme=dark] *){color:var(--color-blue-300)}.dark\:text-blue-400:is([data-theme=dark] *){color:var(--color-blue-400)}.dark\:text-blue-500:is([data-theme=dark] *){color:var(--color-blue-500)}.dark\:text-cyan-100:is([data-theme=dark] *){color:var(--color-cyan-100)}.dark\:text-cyan-100\/80:is([data-theme=dark] *){color:#cefafecc}@supports (color:color-mix(in lab, red, red)){.dark\:text-cyan-100\/80:is([data-theme=dark] *){color:color-mix(in oklab, var(--color-cyan-100) 80%, transparent)}}.dark\:text-cyan-200:is([data-theme=dark] *){color:var(--color-cyan-200)}.dark\:text-cyan-200\/80:is([data-theme=dark] *){color:#a2f4fdcc}@supports (color:color-mix(in lab, red, red)){.dark\:text-cyan-200\/80:is([data-theme=dark] *){color:color-mix(in oklab, var(--color-cyan-200) 80%, transparent)}}.dark\:text-cyan-300:is([data-theme=dark] *){color:var(--color-cyan-300)}.dark\:text-cyan-300\/55:is([data-theme=dark] *){color:#53eafd8c}@supports (color:color-mix(in lab, red, red)){.dark\:text-cyan-300\/55:is([data-theme=dark] *){color:color-mix(in oklab, var(--color-cyan-300) 55%, transparent)}}.dark\:text-cyan-400:is([data-theme=dark] *){color:var(--color-cyan-400)}.dark\:text-cyan-400\/80:is([data-theme=dark] *){color:#00d2efcc}@supports (color:color-mix(in lab, red, red)){.dark\:text-cyan-400\/80:is([data-theme=dark] *){color:color-mix(in oklab, var(--color-cyan-400) 80%, transparent)}}.dark\:text-cyan-500:is([data-theme=dark] *){color:var(--color-cyan-500)}.dark\:text-emerald-100:is([data-theme=dark] *){color:var(--color-emerald-100)}.dark\:text-emerald-100\/80:is([data-theme=dark] *){color:#d0fae5cc}@supports (color:color-mix(in lab, red, red)){.dark\:text-emerald-100\/80:is([data-theme=dark] *){color:color-mix(in oklab, var(--color-emerald-100) 80%, transparent)}}.dark\:text-emerald-200:is([data-theme=dark] *){color:var(--color-emerald-200)}.dark\:text-emerald-300:is([data-theme=dark] *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is([data-theme=dark] *){color:var(--color-emerald-400)}.dark\:text-emerald-500:is([data-theme=dark] *){color:var(--color-emerald-500)}.dark\:text-fuchsia-300:is([data-theme=dark] *){color:var(--color-fuchsia-300)}.dark\:text-indigo-300:is([data-theme=dark] *){color:var(--color-indigo-300)}.dark\:text-indigo-400:is([data-theme=dark] *){color:var(--color-indigo-400)}.dark\:text-orange-100:is([data-theme=dark] *){color:var(--color-orange-100)}.dark\:text-orange-200:is([data-theme=dark] *){color:var(--color-orange-200)}.dark\:text-orange-300:is([data-theme=dark] *){color:var(--color-orange-300)}.dark\:text-orange-400:is([data-theme=dark] *){color:var(--color-orange-400)}.dark\:text-orange-500:is([data-theme=dark] *){color:var(--color-orange-500)}.dark\:text-purple-200:is([data-theme=dark] *){color:var(--color-purple-200)}.dark\:text-purple-300:is([data-theme=dark] *){color:var(--color-purple-300)}.dark\:text-purple-400:is([data-theme=dark] *){color:var(--color-purple-400)}.dark\:text-red-100:is([data-theme=dark] *){color:var(--color-red-100)}.dark\:text-red-200:is([data-theme=dark] *){color:var(--color-red-200)}.dark\:text-red-200\/90:is([data-theme=dark] *){color:#ffcacae6}@supports (color:color-mix(in lab, red, red)){.dark\:text-red-200\/90:is([data-theme=dark] *){color:color-mix(in oklab, var(--color-red-200) 90%, transparent)}}.dark\:text-red-300:is([data-theme=dark] *){color:var(--color-red-300)}.dark\:text-red-400:is([data-theme=dark] *){color:var(--color-red-400)}.dark\:text-red-500:is([data-theme=dark] *){color:var(--color-red-500)}.dark\:text-rose-100:is([data-theme=dark] *){color:var(--color-rose-100)}.dark\:text-rose-200:is([data-theme=dark] *){color:var(--color-rose-200)}.dark\:text-rose-300:is([data-theme=dark] *){color:var(--color-rose-300)}.dark\:text-rose-300\/80:is([data-theme=dark] *){color:#ffa2aecc}@supports (color:color-mix(in lab, red, red)){.dark\:text-rose-300\/80:is([data-theme=dark] *){color:color-mix(in oklab, var(--color-rose-300) 80%, transparent)}}.dark\:text-rose-400:is([data-theme=dark] *){color:var(--color-rose-400)}.dark\:text-sky-100:is([data-theme=dark] *){color:var(--color-sky-100)}.dark\:text-sky-100\/80:is([data-theme=dark] *){color:#dff2fecc}@supports (color:color-mix(in lab, red, red)){.dark\:text-sky-100\/80:is([data-theme=dark] *){color:color-mix(in oklab, var(--color-sky-100) 80%, transparent)}}.dark\:text-sky-200:is([data-theme=dark] *){color:var(--color-sky-200)}.dark\:text-sky-300:is([data-theme=dark] *){color:var(--color-sky-300)}.dark\:text-sky-400:is([data-theme=dark] *){color:var(--color-sky-400)}.dark\:text-slate-100:is([data-theme=dark] *){color:var(--color-slate-100)}.dark\:text-slate-200:is([data-theme=dark] *){color:var(--color-slate-200)}.dark\:text-slate-300:is([data-theme=dark] *){color:var(--color-slate-300)}.dark\:text-slate-400:is([data-theme=dark] *){color:var(--color-slate-400)}.dark\:text-slate-500:is([data-theme=dark] *){color:var(--color-slate-500)}.dark\:text-slate-600:is([data-theme=dark] *){color:var(--color-slate-600)}.dark\:text-slate-700:is([data-theme=dark] *){color:var(--color-slate-700)}.dark\:text-slate-950:is([data-theme=dark] *){color:var(--color-slate-950)}.dark\:text-violet-200:is([data-theme=dark] *){color:var(--color-violet-200)}.dark\:text-violet-300:is([data-theme=dark] *){color:var(--color-violet-300)}.dark\:text-white:is([data-theme=dark] *){color:var(--color-white)}.dark\:text-yellow-300:is([data-theme=dark] *){color:var(--color-yellow-300)}.dark\:decoration-cyan-300\/40:is([data-theme=dark] *){text-decoration-color:#53eafd66}@supports (color:color-mix(in lab, red, red)){.dark\:decoration-cyan-300\/40:is([data-theme=dark] *){-webkit-text-decoration-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.dark\:shadow-2xl:is([data-theme=dark] *){--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_0_40px_rgba\(14\,165\,233\,0\.12\)\]:is([data-theme=dark] *){--tw-shadow:0 0 40px var(--tw-shadow-color,#0ea5e91f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-none:is([data-theme=dark] *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-xl:is([data-theme=dark] *){--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-amber-950\/20:is([data-theme=dark] *){--tw-shadow-color:#46190133}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-amber-950\/20:is([data-theme=dark] *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-black\/40:is([data-theme=dark] *){--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-black\/40:is([data-theme=dark] *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-black\/80:is([data-theme=dark] *){--tw-shadow-color:#000c}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-black\/80:is([data-theme=dark] *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 80%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-blue-950\/30:is([data-theme=dark] *){--tw-shadow-color:#1624564d}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-blue-950\/30:is([data-theme=dark] *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-blue-950\/40:is([data-theme=dark] *){--tw-shadow-color:#16245666}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-blue-950\/40:is([data-theme=dark] *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-950) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-emerald-950\/10:is([data-theme=dark] *){--tw-shadow-color:#002c221a}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-emerald-950\/10:is([data-theme=dark] *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-orange-950\/20:is([data-theme=dark] *){--tw-shadow-color:#44130633}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-orange-950\/20:is([data-theme=dark] *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-red-950\/30:is([data-theme=dark] *){--tw-shadow-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-red-950\/30:is([data-theme=dark] *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-rose-950\/20:is([data-theme=dark] *){--tw-shadow-color:#4d021833}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-rose-950\/20:is([data-theme=dark] *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-sky-950\/30:is([data-theme=dark] *){--tw-shadow-color:#052f4a4d}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-sky-950\/30:is([data-theme=dark] *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-slate-950\/30:is([data-theme=dark] *){--tw-shadow-color:#0206184d}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-slate-950\/30:is([data-theme=dark] *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:ring-slate-900:is([data-theme=dark] *){--tw-ring-color:var(--color-slate-900)}.dark\:ring-white\/10:is([data-theme=dark] *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/10:is([data-theme=dark] *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:ring-offset-slate-900:is([data-theme=dark] *){--tw-ring-offset-color:var(--color-slate-900)}.dark\:drop-shadow-md:is([data-theme=dark] *){--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (hover:hover){.dark\:group-hover\:text-sky-400:is([data-theme=dark] *):is(:where(.group):hover *){color:var(--color-sky-400)}}.dark\:before\:bg-slate-700:is([data-theme=dark] *):before{content:var(--tw-content);background-color:var(--color-slate-700)}@media (hover:hover){.dark\:hover\:scrollbar-thumb-slate-500:is([data-theme=dark] *):hover{--tw-scrollbar-thumb:var(--color-slate-500);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.dark\:hover\:border-blue-400\/60:is([data-theme=dark] *):hover{border-color:#54a2ff99}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-blue-400\/60:is([data-theme=dark] *):hover{border-color:color-mix(in oklab, var(--color-blue-400) 60%, transparent)}}.dark\:hover\:border-blue-500:is([data-theme=dark] *):hover{border-color:var(--color-blue-500)}.dark\:hover\:border-blue-500\/50:is([data-theme=dark] *):hover{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-blue-500\/50:is([data-theme=dark] *):hover{border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.dark\:hover\:border-blue-500\/60:is([data-theme=dark] *):hover{border-color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-blue-500\/60:is([data-theme=dark] *):hover{border-color:color-mix(in oklab, var(--color-blue-500) 60%, transparent)}}.dark\:hover\:border-blue-600:is([data-theme=dark] *):hover{border-color:var(--color-blue-600)}.dark\:hover\:border-blue-800:is([data-theme=dark] *):hover{border-color:var(--color-blue-800)}.dark\:hover\:border-cyan-300\/30:is([data-theme=dark] *):hover{border-color:#53eafd4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-cyan-300\/30:is([data-theme=dark] *):hover{border-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}.dark\:hover\:border-cyan-400\/50:is([data-theme=dark] *):hover{border-color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-cyan-400\/50:is([data-theme=dark] *):hover{border-color:color-mix(in oklab, var(--color-cyan-400) 50%, transparent)}}.dark\:hover\:border-red-600:is([data-theme=dark] *):hover{border-color:var(--color-red-600)}.dark\:hover\:border-sky-400\/60:is([data-theme=dark] *):hover{border-color:#00bcfe99}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-sky-400\/60:is([data-theme=dark] *):hover{border-color:color-mix(in oklab, var(--color-sky-400) 60%, transparent)}}.dark\:hover\:border-sky-500\/30:is([data-theme=dark] *):hover{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-sky-500\/30:is([data-theme=dark] *):hover{border-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.dark\:hover\:border-slate-500:is([data-theme=dark] *):hover{border-color:var(--color-slate-500)}.dark\:hover\:border-slate-600:is([data-theme=dark] *):hover{border-color:var(--color-slate-600)}.dark\:hover\:border-slate-700:is([data-theme=dark] *):hover{border-color:var(--color-slate-700)}.dark\:hover\:border-slate-700\/50:is([data-theme=dark] *):hover{border-color:#31415880}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-slate-700\/50:is([data-theme=dark] *):hover{border-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}.dark\:hover\:bg-blue-500\/10:is([data-theme=dark] *):hover{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-500\/10:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.dark\:hover\:bg-blue-500\/20:is([data-theme=dark] *):hover{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-500\/20:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.dark\:hover\:bg-blue-900\/20:is([data-theme=dark] *):hover{background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-900\/20:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:hover\:bg-blue-900\/30:is([data-theme=dark] *):hover{background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-900\/30:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\:hover\:bg-blue-900\/50:is([data-theme=dark] *):hover{background-color:#1c398e80}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-900\/50:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-blue-900) 50%, transparent)}}.dark\:hover\:bg-blue-950\/30:is([data-theme=dark] *):hover{background-color:#1624564d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-950\/30:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-blue-950) 30%, transparent)}}.dark\:hover\:bg-cyan-400:is([data-theme=dark] *):hover{background-color:var(--color-cyan-400)}.dark\:hover\:bg-emerald-500\/20:is([data-theme=dark] *):hover{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-500\/20:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.dark\:hover\:bg-emerald-900\/50:is([data-theme=dark] *):hover{background-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-900\/50:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-emerald-900) 50%, transparent)}}.dark\:hover\:bg-indigo-900\/20:is([data-theme=dark] *):hover{background-color:#312c8533}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-indigo-900\/20:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-indigo-900) 20%, transparent)}}.dark\:hover\:bg-orange-500\/10:is([data-theme=dark] *):hover{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-orange-500\/10:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.dark\:hover\:bg-red-500\/20:is([data-theme=dark] *):hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-500\/20:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.dark\:hover\:bg-red-600:is([data-theme=dark] *):hover{background-color:var(--color-red-600)}.dark\:hover\:bg-red-900\/20:is([data-theme=dark] *):hover{background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-900\/20:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.dark\:hover\:bg-red-950\/30:is([data-theme=dark] *):hover{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-950\/30:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.dark\:hover\:bg-red-950\/40:is([data-theme=dark] *):hover{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-950\/40:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dark\:hover\:bg-rose-900\/20:is([data-theme=dark] *):hover{background-color:#8b083633}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-rose-900\/20:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-rose-900) 20%, transparent)}}.dark\:hover\:bg-slate-700:is([data-theme=dark] *):hover{background-color:var(--color-slate-700)}.dark\:hover\:bg-slate-700\/80:is([data-theme=dark] *):hover{background-color:#314158cc}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-700\/80:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-slate-700) 80%, transparent)}}.dark\:hover\:bg-slate-800:is([data-theme=dark] *):hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-slate-800\/20:is([data-theme=dark] *):hover{background-color:#1d293d33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-800\/20:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-slate-800) 20%, transparent)}}.dark\:hover\:bg-slate-800\/30:is([data-theme=dark] *):hover{background-color:#1d293d4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-800\/30:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-slate-800) 30%, transparent)}}.dark\:hover\:bg-slate-800\/35:is([data-theme=dark] *):hover{background-color:#1d293d59}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-800\/35:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-slate-800) 35%, transparent)}}.dark\:hover\:bg-slate-800\/40:is([data-theme=dark] *):hover{background-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-800\/40:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}.dark\:hover\:bg-slate-800\/50:is([data-theme=dark] *):hover{background-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-800\/50:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.dark\:hover\:bg-slate-800\/60:is([data-theme=dark] *):hover{background-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-800\/60:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.dark\:hover\:bg-slate-800\/70:is([data-theme=dark] *):hover{background-color:#1d293db3}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-800\/70:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-slate-800) 70%, transparent)}}.dark\:hover\:bg-slate-900:is([data-theme=dark] *):hover{background-color:var(--color-slate-900)}.dark\:hover\:bg-slate-900\/40:is([data-theme=dark] *):hover{background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-900\/40:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.dark\:hover\:bg-slate-900\/80:is([data-theme=dark] *):hover{background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-900\/80:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.dark\:hover\:bg-white\/5:is([data-theme=dark] *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/5:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:hover\:bg-white\/10:is([data-theme=dark] *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:hover\:bg-white\/\[0\.02\]:is([data-theme=dark] *):hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.02\]:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.dark\:hover\:bg-white\/\[0\.03\]:is([data-theme=dark] *):hover{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.03\]:is([data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\:hover\:text-blue-200:is([data-theme=dark] *):hover{color:var(--color-blue-200)}.dark\:hover\:text-blue-300:is([data-theme=dark] *):hover{color:var(--color-blue-300)}.dark\:hover\:text-cyan-100:is([data-theme=dark] *):hover{color:var(--color-cyan-100)}.dark\:hover\:text-cyan-200:is([data-theme=dark] *):hover{color:var(--color-cyan-200)}.dark\:hover\:text-slate-100:is([data-theme=dark] *):hover{color:var(--color-slate-100)}.dark\:hover\:text-slate-200:is([data-theme=dark] *):hover{color:var(--color-slate-200)}.dark\:hover\:text-slate-300:is([data-theme=dark] *):hover{color:var(--color-slate-300)}.dark\:hover\:text-white:is([data-theme=dark] *):hover{color:var(--color-white)}}.dark\:focus\:ring-cyan-300\/50:is([data-theme=dark] *):focus{--tw-ring-color:#53eafd80}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:ring-cyan-300\/50:is([data-theme=dark] *):focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-300) 50%, transparent)}}.dark\:focus\:ring-offset-slate-950:is([data-theme=dark] *):focus,.dark\:focus-visible\:ring-offset-slate-950:is([data-theme=dark] *):focus-visible{--tw-ring-offset-color:var(--color-slate-950)}}:root{--desktop-ui-scale:1;--scaled-vw:100%;--scaled-vh:100%}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}body{background-color:var(--bg-app);color:var(--text-main);font-family:var(--encore-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:linear-gradient(#00f3ff08 1px,#0000 1px),linear-gradient(90deg,#00f3ff08 1px,#0000 1px);background-size:30px 30px;background-attachment:fixed;position:relative;overflow:hidden}h1,h2,h3,h4,h5,h6{color:var(--text-highlight);letter-spacing:0;font-weight:600}.font-mokoto{font-family:var(--encore-font-sans)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-app)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.maplibregl-map,.mapboxgl-map{background-color:var(--bg-app)!important}.maplibregl-canvas-container,.mapboxgl-canvas-container,.maplibregl-canvas,.mapboxgl-canvas{background-color:#0000!important}.rich-popup .maplibregl-popup-content{box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:none!important;padding:0!important}.maplibregl-popup-tip,.mapboxgl-popup-tip{opacity:.9;border-top-color:#020617!important}.maplibregl-popup-anchor-top .maplibregl-popup-tip,.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-bottom-color:#020617!important}.custom-map-icon{cursor:pointer;transform-origin:50%;width:32px;height:32px;display:block;position:relative;transition:none!important}.custom-map-icon .c3-map-pin{transition:none!important}.c3-map-pin{--pin-color:#60a5fa;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative;background:0 0!important}.maplibregl-marker,.maplibregl-marker *,.mapboxgl-marker,.mapboxgl-marker *{transition:none!important}.c3-map-pin .c3-map-pin-core{background:var(--pin-color);z-index:10;border:1px solid #0f172ae6;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative;box-shadow:0 4px 14px #0206178c}.c3-map-pin:after{content:"";border:1px solid var(--pin-color);pointer-events:none;z-index:1;border-radius:9999px;animation:2s cubic-bezier(0,0,.2,1) infinite markerRingPulse;position:absolute;inset:-2px}.pin-danger{--pin-color:#ef4444}.pin-warning{--pin-color:#f59e0b}.pin-info{--pin-color:#3b82f6}.pin-success{--pin-color:#22c55e}.pin-track{--pin-color:#06b6d4}.pin-default{--pin-color:#64748b}.c3-map-pin.pin-glow-danger .c3-map-pin-core{box-shadow:0 0 0 1px #ef44443d,0 0 18px #ef444461,0 4px 14px #02061780}.c3-map-pin.pin-glow-warning .c3-map-pin-core{box-shadow:0 0 0 1px #f59e0b38,0 0 16px #f59e0b57,0 4px 14px #02061780}.c3-map-pin.pin-glow-info .c3-map-pin-core{box-shadow:0 0 0 1px #3b82f638,0 0 16px #3b82f652,0 4px 14px #02061780}.c3-map-pin.pin-glow-success .c3-map-pin-core{box-shadow:0 0 0 1px #22c55e3d,0 0 18px #22c55e61,0 4px 14px #02061780}.c3-map-pin.pin-glow-track .c3-map-pin-core{box-shadow:0 0 0 1px #06b6d438,0 0 16px #06b6d452,0 4px 14px #02061780}.c3-map-pin.pin-glow-default .c3-map-pin-core{box-shadow:0 0 0 1px #64748b2e,0 0 12px #64748b3d,0 4px 14px #02061770}.tactical-incident-marker{position:relative}@keyframes markerRingPulse{0%{opacity:.45;transform:scale(1)}75%,to{opacity:0;transform:scale(2.2)}}.glass-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1728f0;border:1px solid #ffffff14;border-radius:12px;position:relative;box-shadow:0 4px 20px #0009}.glass-panel:before,.glass-panel:after{display:none}.holo-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07111ff2;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 4px 24px #0009}.holo-panel:hover{border-color:#ffffff26;box-shadow:0 4px 24px #000000b3}.holo-text{color:var(--hud-cyan);text-shadow:0 0 8px #00f3ff66;font-family:var(--encore-font-sans);letter-spacing:.08em;text-transform:uppercase}.hud-layout{color:#e0f8ff;z-index:50;background:#010813;flex-direction:column;gap:16px;height:100%;padding:16px 16px 80px;display:flex;position:absolute;inset:0;overflow-x:hidden;overflow-y:auto!important}@media (width>=1024px){.hud-layout{grid-template-columns:7fr 11fr 7fr;height:100%;padding-bottom:16px;display:grid;position:absolute;inset:0;grid-template-rows:minmax(0,1fr) auto!important;overflow:hidden!important}}.hud-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030f22d9;border:1px solid #00f3ff33;flex-direction:column;height:100%;display:flex;position:relative;box-shadow:inset 0 0 30px #00f3ff08}@media (width<=1023px){.hud-panel{flex:none!important;height:auto!important}.hud-content{flex:1 0 auto!important;overflow:visible!important}}.hud-panel:before,.hud-panel:after{content:"";background:var(--hud-cyan);pointer-events:none;position:absolute}.hud-panel:before{width:16px;height:2px;top:-1px;left:-1px}.hud-panel:after{width:2px;height:16px;top:-1px;left:-1px}.hud-panel-br{pointer-events:none;width:16px;height:16px;position:absolute;bottom:-1px;right:-1px}.hud-panel-br:before{content:"";background:var(--hud-cyan);width:16px;height:2px;position:absolute;bottom:0;right:0}.hud-panel-br:after{content:"";background:var(--hud-cyan);width:2px;height:16px;position:absolute;bottom:0;right:0}.hud-header{color:var(--hud-cyan);font-family:var(--encore-font-sans);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#00f3ff26 0%,#0000 100%);border-bottom:1px solid #00f3ff4d;flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:600;display:flex}.hud-content{flex:1;padding:12px;position:relative;overflow:hidden}.gps-scope-view .hud-header{letter-spacing:.08em;padding:8px 12px;font-size:13px;line-height:1.25}.gps-scope-view .hud-content{color:#e0f8ffe6}.gap-sm{gap:8px}@keyframes holoFloat{0%{filter:drop-shadow(0 0 10px #00f3ff66)brightness(1.2);transform:scale(1.15)}50%{filter:drop-shadow(0 0 30px #00f3ffe6)brightness(1.5);transform:scale(1.15)}to{filter:drop-shadow(0 0 10px #00f3ff66)brightness(1.2);transform:scale(1.15)}}.holo-center-image{object-fit:contain;mix-blend-mode:screen;opacity:.9;pointer-events:none;width:100%;height:100%;max-height:800px;transform-style:preserve-3d;perspective:1000px;animation:6s ease-in-out infinite holoFloat;position:relative;left:40px}.scanlines-overlay{pointer-events:none;z-index:10;background:repeating-linear-gradient(#0000 0 2px,#00f3ff0d 3px,#00f3ff14 4px);border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 70%);mask-image:radial-gradient(circle,#000 40%,#0000 70%)}.sweep-line{z-index:11;pointer-events:none;background:linear-gradient(90deg,#00f3ff00 0%,#00f3ff66 50%,#00f3ff00 100%);border-radius:50%;width:60%;height:12px;animation:5s cubic-bezier(.4,0,.2,1) infinite sweep;position:absolute;left:20%;box-shadow:0 0 15px #00f3ff80}@keyframes sweep{0%{opacity:0;top:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.data-ring{transform-style:preserve-3d;mix-blend-mode:screen;pointer-events:none;border-radius:50%;position:absolute}.data-ring-1{border:2px dashed #00f3ff66;width:60vw;max-width:600px;height:60vw;max-height:600px;animation:25s linear infinite spinRotate}.data-ring-2{border:1px dotted #bc13fe99;width:70vw;max-width:700px;height:70vw;max-height:700px;animation:30s linear infinite spinRotateReverse}.data-ring-3{border:2px solid var(--hud-cyan-dim);clip-path:polygon(0% 0%,100% 0%,100% 20%,0% 100%);width:50vw;max-width:500px;height:50vw;max-height:500px;animation:15s linear infinite spinRotate;box-shadow:inset 0 0 20px #00f3ff33}@keyframes spinRotate{0%{transform:rotateX(75deg)rotate(0)}to{transform:rotateX(75deg)rotate(360deg)}}@keyframes spinRotateReverse{0%{transform:rotateX(75deg)rotate(360deg)}to{transform:rotateX(75deg)rotate(0)}}.gap-md{gap:16px}.gap-lg{gap:24px}.flex-col{flex-direction:column;display:flex}.flex-row{align-items:center;display:flex}.filter-row{scrollbar-width:none;gap:8px;margin-bottom:16px;padding-bottom:4px;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.filter-chip{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #0000;border-radius:20px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .2s}.filter-chip:hover{background:var(--hud-track-bg);color:var(--text-main)}.filter-chip.active{background:var(--color-primary);color:#000;font-weight:600;box-shadow:0 0 12px #00f3ff4d}.incident-card{background:var(--bg-panel);cursor:pointer;border:1px solid #0000;border-left-width:4px;border-radius:8px;flex-direction:column;gap:12px;padding:16px;transition:all .2s;display:flex}.incident-card:hover{background:#ffffff08;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.incident-card.active{border-color:var(--hud-track-bg);background:#ffffff0d}.text-glow{text-shadow:0 0 8px var(--color-primary)}.flex-center{justify-content:center;align-items:center;display:flex}.btn{font-size:11px;font-weight:600;font-family:var(--encore-font-sans);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;-webkit-user-select:none;user-select:none;color:var(--hud-cyan);background:#00f3ff0d;border:1px solid #0000;border-radius:4px;outline:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.btn:before,.btn:after{content:"";pointer-events:none;border:1px solid #0000;width:6px;height:6px;transition:all .2s;position:absolute}.btn:before{border-top-color:#00f3ff80;border-left-color:#00f3ff80;top:0;left:0}.btn:after{border-bottom-color:#00f3ff80;border-right-color:#00f3ff80;bottom:0;right:0}.btn:hover:before,.btn:hover:after{border-color:var(--hud-cyan);width:10px;height:10px}.btn-primary{color:var(--hud-cyan);box-shadow:inset 0 0 10px var(--hud-cyan-dim);background:linear-gradient(90deg,#00f3ff26 0%,#0000 100%);border-color:#00f3ff66}.btn-primary:hover{border-color:var(--hud-cyan);color:#fff;text-shadow:0 0 8px var(--hud-cyan);background:linear-gradient(90deg,#00f3ff40 0%,#0000 100%);transform:translateY(-1px);box-shadow:0 0 15px #00f3ff33,inset 0 0 20px #00f3ff33}.btn-ghost{border:1px solid var(--hud-track-bg);color:var(--text-muted);background:0 0}.btn-ghost:hover{color:var(--hud-cyan);background:#00f3ff0d;border-color:#00f3ff4d;transform:translateY(-1px)}.page-title{text-transform:uppercase;color:var(--hud-cyan);font-size:1.5rem;font-weight:600;font-family:var(--encore-font-sans);letter-spacing:.08em;text-shadow:0 0 8px #00f3ff66;align-items:center;gap:12px;display:flex}.page-title.alert{color:#ef4444;text-shadow:0 0 8px #ef444466}.page-title.warning{color:#f59e0b;text-shadow:0 0 8px #f59e0b66}.page-subtitle{color:#7dd3fc;font-size:.875rem;font-family:var(--encore-font-sans);letter-spacing:.05em;opacity:.8;margin-top:4px}.filter-chip{white-space:nowrap;text-transform:uppercase;font-size:11px;font-weight:600;font-family:var(--encore-font-sans);letter-spacing:.08em;border:1px solid var(--hud-track-bg);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;padding:6px 16px;transition:all .2s}.filter-chip:hover{color:var(--hud-cyan);border-color:#00f3ff80}.filter-chip.active{color:var(--hud-cyan);border-color:var(--hud-cyan);background:#00f3ff26;box-shadow:0 0 10px #00f3ff33}.btn-warning{color:#f59e0b;background:linear-gradient(90deg,#f59e0b33 0%,#0000 100%);border-color:#f59e0b66}.btn-warning:hover{color:#fff;text-shadow:0 0 8px #f59e0b;background:linear-gradient(90deg,#f59e0b4d 0%,#0000 100%);border-color:#f59e0b;transform:translateY(-1px);box-shadow:0 0 15px #f59e0b33,inset 0 0 20px #f59e0b33}.btn-warning:before{border-top-color:#f59e0b80;border-left-color:#f59e0b80}.btn-warning:after{border-bottom-color:#f59e0b80;border-right-color:#f59e0b80}.btn-warning:hover:before,.btn-warning:hover:after{border-color:#f59e0b}.btn-warning:active{transform:translateY(0)}.btn-alert{color:#ef4444;background:linear-gradient(90deg,#ef444433 0%,#0000 100%);border-color:#ef444466}.btn-alert:hover{color:#fff;text-shadow:0 0 8px #ef4444;background:linear-gradient(90deg,#ef44444d 0%,#0000 100%);border-color:#ef4444;transform:translateY(-1px);box-shadow:0 0 15px #ef444433,inset 0 0 20px #ef444433}.btn-alert:before{border-top-color:#ef444480;border-left-color:#ef444480}.btn-alert:after{border-bottom-color:#ef444480;border-right-color:#ef444480}.btn-alert:hover:before,.btn-alert:hover:after{border-color:#ef4444}.btn-alert:active,.btn-primary:active{transform:translateY(0)}@keyframes pulse-red{0%{box-shadow:0 0 #ff003c66}70%{box-shadow:0 0 0 6px #ff003c00}to{box-shadow:0 0 #ff003c00}}@keyframes blink{0%{border-color:#00f3ff4d;box-shadow:0 0 5px #00f3ff33}50%{border-color:#00f3ffcc;box-shadow:0 0 20px #00f3ff99}to{border-color:#00f3ff4d;box-shadow:0 0 5px #00f3ff33}}.dark-theme-input{border:1px solid var(--border-color);color:#dcdcdccc!important;background-color:#32323cf2!important}.dark-theme-input option{color:#dcdcdccc!important;background-color:#32323c!important}.dark-theme-input:invalid,.dark-theme-input::placeholder{color:#dcdcdc80!important}@keyframes text-blink{0%,to{opacity:1}50%{opacity:.5}}.standard-table-container{flex-direction:column;width:100%;display:flex;overflow:hidden}.standard-table{border-collapse:collapse;background:0 0;width:100%;font-size:13px}.standard-table thead{background:linear-gradient(90deg, var(--hud-cyan-dim) 0%, transparent 100%);z-index:10;position:sticky;top:0}.standard-table th{text-align:left;font-family:var(--encore-font-sans);color:var(--hud-cyan);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--hud-cyan-dim);padding:12px 16px;font-size:11px;font-weight:600}.standard-table td{border-bottom:1px solid var(--hud-panel-border);color:#e0f8ff;padding:14px 16px;transition:all .2s}.standard-table tr{transition:all .2s}.standard-table tr:hover td{background:linear-gradient(90deg, var(--hud-cyan-dim) 0%, transparent 100%);color:#fff;cursor:pointer}.standard-table tr.selected td{background:linear-gradient(90deg, var(--hud-cyan-dim) 0%, transparent 100%);border-left:2px solid var(--hud-cyan);color:var(--hud-cyan)}[data-theme=light] .standard-table thead{background:#f8fafc}[data-theme=light] .standard-table td{color:var(--text-main);border-bottom:1px solid var(--border-color)}[data-theme=light] .standard-table th{color:#0f172a;background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:2px solid #e2e8f0;font-weight:600}[data-theme=light] .standard-table tr:hover td{color:var(--text-highlight);background:#1877f20d}[data-theme=light] .standard-table tr.selected td{border-left-color:var(--hud-cyan);color:var(--hud-cyan);background:#1877f21f}[data-theme=light] .konektizen-reports-page,[data-theme=light] .konektizen-registration-page{color:#0f172a}[data-theme=light] .konektizen-reports-page .text-main,[data-theme=light] .konektizen-registration-page .text-main{color:#0f172a!important}[data-theme=light] .konektizen-reports-page .text-muted,[data-theme=light] .konektizen-registration-page .text-muted{color:#334155!important}[data-theme=light] .konektizen-reports-page .glass-panel,[data-theme=light] .konektizen-registration-page .glass-panel,[data-theme=light] .konektizen-reports-page .hud-panel,[data-theme=light] .konektizen-registration-page .hud-panel{background:#fff!important;border-color:#dbeafe!important}[data-theme=light] .konektizen-reports-page .standard-table thead,[data-theme=light] .konektizen-registration-page .standard-table thead,[data-theme=light] .konektizen-reports-page .standard-table th,[data-theme=light] .konektizen-registration-page .standard-table th{color:#0f172a!important;background:#f0f9ff!important;border-color:#bae6fd!important}[data-theme=light] .konektizen-reports-page .standard-table td,[data-theme=light] .konektizen-registration-page .standard-table td{color:#0f172a!important;background:#fff!important;border-color:#e0f2fe!important}[data-theme=light] .konektizen-reports-page .standard-table tr:hover td,[data-theme=light] .konektizen-registration-page .standard-table tr:hover td{background:#ecfeff!important}[data-theme=light] .konektizen-reports-page input,[data-theme=light] .konektizen-registration-page input,[data-theme=light] .konektizen-registration-page select,[data-theme=light] .konektizen-registration-page textarea{color:#0f172a!important;background:#fff!important;border-color:#bfdbfe!important}[data-theme=light] .konektizen-reports-page input::placeholder,[data-theme=light] .konektizen-registration-page input::placeholder,[data-theme=light] .konektizen-registration-page textarea::placeholder{color:#64748b!important}[data-theme=light] .konektizen-reports-page .bg-slate-50,[data-theme=light] .konektizen-registration-page .bg-slate-50,[data-theme=light] .konektizen-reports-page .bg-slate-100,[data-theme=light] .konektizen-registration-page .bg-slate-100{color:#0f172a!important;background:#fff!important;border-color:#bfdbfe!important}[data-theme=light] .konektizen-reports-page .bg-slate-200,[data-theme=light] .konektizen-registration-page .bg-slate-200{color:#0f172a!important;background:#e0f2fe!important;border-color:#bae6fd!important}.pagination-container{border-top:1px solid var(--border-color);background:#0003;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;display:flex}[data-theme=light] .pagination-container{background:#fff!important}.pagination-info{color:var(--text-muted)}.pagination-controls{gap:8px;display:flex}.pagination-btn{border:1px solid var(--border-color);color:var(--text-main);cursor:pointer;background:#ffffff0d;border-radius:4px;padding:4px 12px;font-weight:500;transition:all .2s}.pagination-btn:hover:not(:disabled){background:var(--hud-track-bg);border-color:var(--text-muted)}.pagination-btn:disabled{opacity:.3;cursor:not-allowed}.pagination-btn.active{background:var(--color-primary);color:#000;border-color:var(--color-primary)}.spin-slow{animation:3s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.btn-tool{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.btn-tool:hover{background:var(--hud-track-bg);opacity:1}.btn-tool.active{opacity:1;color:var(--color-primary);background:#fff3}.input-field{border:1px solid var(--border-color);color:#fff;background:#0000004d;border-radius:6px;width:100%;padding:10px;font-size:14px}.date-input-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff!important;padding-right:34px!important}.date-input-dark::-webkit-calendar-picker-indicator{pointer-events:none;width:0;height:0;opacity:0!important}.c3-modal-overlay{overflow:hidden!important}.c3-modal-surface{flex-shrink:0;max-width:min(560px,100%);max-height:100%;overflow:auto}@media (width<=900px){body{overflow:hidden}}@keyframes fadeInRight{0%{opacity:0;transform:translate(6px,-50%)}to{opacity:1;transform:translateY(-50%)}}[data-theme=light] body{background-color:var(--bg-app);color:var(--text-main);background-image:none}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:var(--text-highlight);letter-spacing:0}[data-theme=light] .glass-panel,[data-theme=light] .holo-panel,[data-theme=light] .hud-panel,[data-theme=light] .incident-card{background:var(--bg-panel);border:1px solid var(--border-color);box-shadow:var(--surface-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=light] .glass-panel:before,[data-theme=light] .glass-panel:after,[data-theme=light] .hud-panel:before,[data-theme=light] .hud-panel:after,[data-theme=light] .hud-panel-br,[data-theme=light] .scanlines-overlay,[data-theme=light] .sweep-line{display:none}[data-theme=light] .holo-panel:hover,[data-theme=light] .incident-card:hover{background:var(--bg-panel-hover);border-color:var(--border-color);box-shadow:var(--surface-shadow)}[data-theme=light] .holo-text,[data-theme=light] .text-glow,[data-theme=light] .radial-progress-text{color:var(--text-main);text-shadow:none!important}[data-theme=light] .radial-progress-bar{filter:none!important}[data-theme=light] .hud-layout{background:var(--bg-app);color:var(--text-main)}[data-theme=light] .hud-header{background:var(--bg-panel);color:var(--text-main);border-bottom:1px solid var(--border-color);text-shadow:none}[data-theme=light] .hud-content,[data-theme=light] .gps-scope-view .hud-content{color:var(--text-main)}[data-theme=light] .page-title{color:var(--hud-cyan);text-shadow:none}[data-theme=light] .page-title.alert{color:var(--hud-red);text-shadow:none}[data-theme=light] .page-title.warning{color:var(--hud-orange);text-shadow:none}[data-theme=light] .page-subtitle{color:var(--text-muted);font-weight:600}[data-theme=light] .filter-chip{border-color:var(--border-color);color:var(--text-muted);background:#fff}[data-theme=light] .filter-chip:hover{color:var(--text-main);background:#e4e6eb}[data-theme=light] .filter-chip.active,[data-theme=light] .pagination-btn.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--surface-shadow)}[data-theme=light] .incident-card.active{border-color:var(--border-color);background:#fff}[data-theme=light] .btn{color:var(--color-primary);box-shadow:none;background:#fff;border-color:#1877f24d}[data-theme=light] .btn:hover{color:#166fe5;border-color:var(--color-primary);box-shadow:var(--surface-shadow);background:#f0f2f5}[data-theme=light] .btn:before,[data-theme=light] .btn:after{display:none}[data-theme=light] .btn-primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}[data-theme=light] .btn-primary:hover{color:#fff;background:#166fe5;border-color:#166fe5;transform:translateY(-1px)}[data-theme=light] .btn-tool{color:var(--text-muted)}[data-theme=light] .btn-tool:hover,[data-theme=light] .btn-tool.active{color:var(--color-primary);background:#e4e6eb}[data-theme=light] .input-field{color:var(--text-main);border-color:var(--border-color);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}[data-theme=light] select.input-field option,[data-theme=light] select option{color:var(--text-main);background:#fff}[data-theme=light] ::-webkit-scrollbar-track{background:var(--bg-app)}[data-theme=light] ::-webkit-scrollbar-thumb{background:#ced0d4}.c3-video-controlbar{border:1px solid var(--hud-track-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0009;box-shadow:0 25px 50px -12px #0000008c}.c3-video-mode-button{color:#ffffff6b}.c3-video-mode-button:hover,.c3-video-icon-button:hover{color:#fff;background:#ffffff14}.c3-video-mode-button-active,.c3-video-icon-button-active{background:var(--color-primary);color:#fff;box-shadow:0 4px 12px #1877f240}.c3-video-mode-button-active:hover,.c3-video-icon-button-active:hover{background:var(--color-primary);color:#fff}.c3-video-icon-button{color:#ffffff6b}.c3-video-icon-button-soft-active{background:var(--hud-track-bg);color:#fff}.c3-video-control-divider{background:var(--hud-track-bg)}.c3-camera-sidebar{background:linear-gradient(180deg, var(--sidebar-bg-top,#0a1625), var(--sidebar-bg-bottom,#08111d));border-left:1px solid #00f3ff26}[data-theme=light] .c3-video-page{background:var(--bg-app);color:var(--text-main)}[data-theme=light] .c3-video-grid-wrap{background:var(--bg-app)}[data-theme=light] .c3-video-grid{background:var(--border-color);border:1px solid var(--border-color);box-shadow:var(--surface-shadow)}[data-theme=light] .c3-video-grid-slot{background:var(--bg-panel);outline:none}[data-theme=light] .c3-video-empty-slot:hover{background:var(--bg-panel-hover)}[data-theme=light] .c3-video-empty-state{border:1px solid var(--border-color);box-shadow:var(--surface-shadow);background:#fff}[data-theme=light] .c3-video-empty-state-title{color:var(--text-main)}[data-theme=light] .c3-video-empty-state-subtitle{color:var(--text-muted)}[data-theme=light] .c3-video-controlbar{border-color:var(--border-color);box-shadow:var(--surface-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}[data-theme=light] .c3-video-mode-button,[data-theme=light] .c3-video-icon-button{color:var(--text-muted)}[data-theme=light] .c3-video-mode-button:hover,[data-theme=light] .c3-video-icon-button:hover{color:var(--text-main);background:#e4e6eb}[data-theme=light] .c3-video-mode-button-active,[data-theme=light] .c3-video-icon-button-active{background:var(--color-primary);color:#fff;box-shadow:none}[data-theme=light] .c3-video-mode-button-active:hover,[data-theme=light] .c3-video-icon-button-active:hover{background:var(--color-primary);color:#fff}[data-theme=light] .c3-video-icon-button-soft-active{background:var(--icon-button-active-bg);color:var(--color-primary)}[data-theme=light] .c3-video-control-divider{background:var(--border-color)}[data-theme=light] .c3-video-stream-action{color:var(--color-primary);border:1px solid var(--border-color);box-shadow:var(--surface-shadow);background:#f0f2f5}[data-theme=light] .c3-video-stream-action:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}[data-theme=light] .c3-camera-sidebar{border-left:1px solid var(--border-color);box-shadow:var(--surface-shadow);background:#fff}[data-theme=light] .c3-camera-sidebar-header{border-bottom:1px solid var(--border-color)}[data-theme=light] .c3-camera-search-icon{color:var(--text-muted)}[data-theme=light] .c3-camera-search-input{border-color:var(--border-color);color:var(--text-main);background:#f0f2f5}[data-theme=light] .c3-camera-search-input::placeholder{color:var(--text-muted)}[data-theme=light] .c3-camera-group-header:hover,[data-theme=light] .c3-camera-row:hover{background:#f0f2f5}[data-theme=light] .c3-camera-group-title,[data-theme=light] .c3-camera-row-title{color:var(--text-main)}[data-theme=light] .c3-camera-group-icon,[data-theme=light] .c3-camera-group-chevron,[data-theme=light] .c3-camera-empty-text{color:var(--text-muted)}[data-theme=light] .c3-camera-count{color:var(--text-muted);background:#f0f2f5}[data-theme=light] .c3-ai-analysis-modal{background:var(--bg-app);color:var(--text-main)}[data-theme=light] .c3-ai-analysis-header{border-bottom:1px solid var(--border-color);box-shadow:var(--surface-shadow);background:#fff}select option{color:#e0f8ff;background-color:#030f22}[data-theme=light] select option{color:#1e293b;background-color:#fff}@keyframes weather-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes weather-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weather-pulse-fast{0%,to{opacity:1;filter:drop-shadow(0 0 #a855f700)}50%{opacity:.8;filter:drop-shadow(0 0 10px #a855f7cc);transform:scale(1.15)}}.animate-weather-sun{animation:15s linear infinite weather-spin}@keyframes realistic-rain-fall{0%{opacity:0;transform:translateY(-4px)}30%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(6px)}}@keyframes realistic-lightning-strike{0%,to{opacity:1;filter:drop-shadow(0 0 #a855f700);transform:scale(1)}10%,20%{opacity:0}15%,25%{opacity:1;filter:drop-shadow(0 0 15px #a855f7);transform:scale(1.1)translateY(2px)}30%{opacity:1;filter:drop-shadow(0 0 5px #a855f780);transform:scale(1)}}.animate-weather-rain>path:not(:first-child),.animate-weather-rain>line{animation:.9s linear infinite realistic-rain-fall}.animate-weather-rain>path:nth-child(2),.animate-weather-rain>line:nth-child(2){animation-duration:.7s;animation-delay:.1s}.animate-weather-rain>path:nth-child(3),.animate-weather-rain>line:nth-child(3){animation-duration:.8s;animation-delay:.4s}.animate-weather-rain>path:nth-child(4),.animate-weather-rain>line:nth-child(4){animation-duration:.9s;animation-delay:.2s}.animate-weather-lightning>polygon,.animate-weather-lightning>path:not(:first-child){transform-origin:50%;animation:3s cubic-bezier(.4,0,.6,1) infinite realistic-lightning-strike}.animate-weather-rain>path:first-child,.animate-weather-lightning>path:first-child{opacity:1!important;animation:none!important}.date-input-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text-main)!important;padding-right:34px!important}.light-theme-input{color:var(--text-main)!important;border:1px solid var(--border-color)!important;background-color:#fff!important}.light-theme-input:invalid,.light-theme-input::placeholder{color:var(--text-muted)!important}.light-theme-input{color:#0f172a!important;background-color:#f1f5f9!important;border:1px solid #cbd5e1!important}.light-theme-input option{color:#0f172a!important;background-color:#f8fafc!important}.light-theme-input::placeholder{color:#94a3b8!important}.hud-panel-hoverable{cursor:pointer;transition:all .2s ease-in-out}.hud-panel-hoverable:hover{filter:brightness(1.15);box-shadow:inset 0 0 40px #00f3ff0d}[data-theme=light] .hud-panel-hoverable:hover{background:var(--bg-panel-hover)!important;filter:none!important;box-shadow:var(--surface-shadow)!important}.list-item-hoverable{transition:all .2s}.list-item-hoverable:hover{filter:brightness(1.15)}[data-theme=light] .list-item-hoverable:hover{filter:brightness(.92)!important}.live-lightning-strike-marker{pointer-events:none;justify-content:center;align-items:center;width:0;height:0;display:flex;position:relative}.live-lightning-flash{z-index:10;background-color:#fff;border-radius:50%;width:6px;height:6px;animation:1.2s ease-out forwards lightning-core-flash;position:absolute;box-shadow:0 0 10px 4px #facc15,0 0 20px 8px #fff}.live-lightning-icon{color:#fef08a;filter:drop-shadow(0 0 6px #f59e0b);z-index:11;animation:1.2s cubic-bezier(.19,1,.22,1) forwards lightning-bolt-strike;position:absolute;transform:translateY(-4px)scale(0)}.live-lightning-ripple{opacity:0;transform-origin:50%;background:radial-gradient(circle,#eab30814 0%,#0000 75%);border:1.5px solid #fef08aa6;border-radius:50%;width:80px;height:80px;animation:2s cubic-bezier(.1,.8,.3,1) forwards lightning-wave-expand;position:absolute;transform:scale(0)}.live-lightning-ripple-delayed{animation-delay:.35s}@keyframes lightning-core-flash{0%{opacity:0;transform:scale(0)}5%{opacity:1;transform:scale(1.5)}10%{opacity:.3;transform:scale(1.2)}15%{opacity:1;transform:scale(1.6)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}@keyframes lightning-bolt-strike{0%{opacity:0;transform:translateY(-12px)scale(0)}8%{opacity:1;transform:translateY(-4px)scale(1.3)}12%{opacity:.6;transform:translateY(-4px)scale(1.1)}16%{opacity:1;transform:translateY(-4px)scale(1.4)}35%{opacity:1;transform:translateY(-4px)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.7)}}@keyframes lightning-wave-expand{0%{opacity:.9;transform:scale(0)}to{opacity:0;transform:scale(1.8)}}.live-lightning-flash-loop{z-index:10;background-color:#fff;border-radius:50%;width:6px;height:6px;animation:2.5s ease-out infinite lightning-core-flash;position:absolute;box-shadow:0 0 10px 4px #facc15,0 0 20px 8px #fff}.live-lightning-icon-loop{color:#fef08a;filter:drop-shadow(0 0 6px #f59e0b);z-index:11;animation:2.5s cubic-bezier(.19,1,.22,1) infinite lightning-bolt-strike;position:absolute;transform:translateY(-4px)scale(0)}.live-lightning-ripple-loop{opacity:0;transform-origin:50%;background:radial-gradient(circle,#eab30814 0%,#0000 75%);border:1.5px solid #fef08aa6;border-radius:50%;width:80px;height:80px;animation:2.5s cubic-bezier(.1,.8,.3,1) infinite lightning-wave-expand;position:absolute;transform:scale(0)}.live-lightning-ripple-loop-delayed{animation-delay:.5s}.eq-epicenter-marker{justify-content:center;align-items:center;width:0;height:0;display:flex;position:relative}.eq-epicenter-badge{color:#fff;width:36px;height:36px;font-size:13px;font-weight:600;font-family:var(--encore-font-sans);z-index:10;cursor:pointer;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:absolute;box-shadow:0 4px 12px #0006,0 0 10px #ef444480}.eq-epicenter-badge:hover{transform:scale(1.15)}.eq-epicenter-label{white-space:nowrap;color:#f87171;letter-spacing:.08em;z-index:11;pointer-events:none;text-transform:uppercase;background:#0f172ad9;border:1px solid #ef44444d;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600;position:absolute;bottom:24px;box-shadow:0 4px 10px #0000004d}.eq-epicenter-ripple{transform-origin:50%;opacity:0;pointer-events:none;z-index:1;background:radial-gradient(circle,#ef44440d 0%,#0000 70%);border:2px solid #ef444499;border-radius:50%;position:absolute}.eq-epicenter-ripple-1{animation:3.6s cubic-bezier(.1,.8,.3,1) infinite eq-ripple-expand}.eq-epicenter-ripple-2{animation:3.6s cubic-bezier(.1,.8,.3,1) 1.2s infinite eq-ripple-expand}.eq-epicenter-ripple-3{animation:3.6s cubic-bezier(.1,.8,.3,1) 2.4s infinite eq-ripple-expand}@keyframes eq-ripple-expand{0%{opacity:.85;width:30px;height:30px}50%{opacity:.4}to{width:var(--eq-ripple-max-size,320px);height:var(--eq-ripple-max-size,320px);opacity:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scrollbar-thumb{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-scrollbar-track{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}:root{--scaled-vh:100vh;--scaled-vw:100%;--header-height:66px;--header-height-dynamic:66px;--sidebar-width:252px;--sidebar-width-collapsed:252px;--bg-app:#f1f5f5;--bg-panel:#fff;--text-main:#18363b;--text-muted:#4e6870;--border-color:#d9e5e5;--color-primary:#176451;font-family:var(--encore-font-sans)}body{margin:0}.encore-header{z-index:2200;background:#fff;border-bottom:1px solid #d7e2e4;align-items:center;gap:24px;height:66px;padding:0 25px;display:flex;position:fixed;inset:0 0 auto}.encore-brand{letter-spacing:.08em;align-items:center;gap:10px;width:205px;font-size:21px;display:flex}.encore-brand em{color:#176451;font-size:12px;font-style:normal}.encore-mark{color:#b6f0dc;background:#164d47;border-radius:9px;place-items:center;width:35px;height:35px;font-size:23px;font-weight:600;display:grid}.encore-header button{padding:6px}.encore-local{color:#3a6661;align-items:center;gap:6px;font-size:11px;display:flex}.encore-project{margin-left:auto;font-size:12px;font-weight:600}.encore-lock{color:#785517;background:#fff3dc;border:1px solid #e5cea4;border-radius:20px;align-items:center;gap:6px;padding:6px 11px;font-size:10px;display:flex}.encore-sidebar{color:#e1efef;z-index:2100;background:#112f34;flex-direction:column;width:252px;padding:28px 18px;display:flex;position:fixed;top:66px;bottom:0;left:0}.encore-eyebrow{letter-spacing:.08em;color:#4d7777;margin:0 0 12px;font-size:10px;font-weight:600}.encore-sidebar .encore-eyebrow{color:#a9c9cb}.encore-sidebar nav{gap:7px;display:grid}.encore-sidebar a{color:#c5dbdd;border-radius:7px;align-items:center;gap:10px;padding:12px 11px;font-size:12px;text-decoration:none;display:flex}.encore-sidebar a.active{color:#fff;background:#28534f;box-shadow:inset 3px 0 #87dfc5}.encore-sidebar a:hover{background:#21484b}.encore-sidebar-note{color:#c5dbdd;border-top:1px solid #436468;margin-top:auto;padding:18px 8px;font-size:11px}.encore-sidebar-note p{margin:8px 0}.encore-sidebar-note small{color:#acc8cc}.encore-page{width:100%;max-width:none;margin:0 auto;padding:14px 18px}.encore-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 25px;display:flex}.encore-page h1{letter-spacing:-.7px;color:#18363b;margin:0 0 9px;font-size:27px;font-weight:600}.encore-heading p:not(.encore-eyebrow){color:#4e6870;margin:0;font-size:12px}.encore-badge{color:#3d6b61;white-space:nowrap;background:#e7f2ed;border:1px solid #b8d6c8;border-radius:5px;padding:6px 9px;font-size:10px}.encore-panel{background:#fff;border:1px solid #d9e5e5;border-radius:11px;margin:0 0 22px;padding:23px;box-shadow:0 2px 5px #123b3f04}.encore-panel h2{letter-spacing:-.2px;margin:0 0 14px;font-size:15px;font-weight:600}.encore-panel p{color:#4e6870;margin:8px 0 16px;font-size:12px;line-height:1.7}.encore-panel code{overflow-wrap:anywhere;color:#2c6159;font-size:11px;display:block}.encore-stats{grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:23px;display:grid}.encore-stats section{background:#fff;border:1px solid #d9e5e5;border-radius:11px;padding:21px}.encore-stats span{color:#4e6870;font-size:12px}.encore-stats strong{margin-top:9px;font-size:30px;font-weight:600;display:block}.encore-stats small{color:#567477;margin-top:7px;font-size:9px;display:block}.encore-flow{gap:15px;margin-top:20px;display:flex}.encore-flow span{color:#285d50;background:#eaf3f0;border:1px solid #cee2d8;border-radius:7px;flex:1;padding:16px;font-size:12px}.encore-panel .standard-table-container{box-shadow:none;min-height:unset;background:0 0;border:0}.encore-panel .standard-table{font-size:11px}.encore-panel .standard-table th{color:#466e70;text-transform:none;letter-spacing:.1px;background:#f2f7f6;padding:12px;font-size:10px}.encore-panel .standard-table td{color:#26484d;overflow-wrap:anywhere;white-space:normal;border-bottom:1px solid #e6eeee;max-width:440px;padding:13px 12px}.encore-panel .pagination-container{margin-top:7px}.encore-panel .hud-panel-br{display:none}.encore-panel form{flex-wrap:wrap;align-items:flex-end;gap:15px;display:flex}.encore-field{flex-direction:column;flex:1;gap:6px;min-width:185px;font-size:11px;display:flex}.encore-panel input,.encore-panel select{color:#26484d;background:#fff;border:1px solid #9bb5b6;border-radius:6px;max-width:100%;min-height:42px;padding:10px;font-size:12px}.encore-panel>select{margin-left:15px}.encore-primary{border:1px solid #176451;border-radius:6px;min-height:43px;padding:11px 15px;font-size:11px;font-weight:600;color:#fff!important;background:#176451!important}.encore-primary:disabled{opacity:.5;cursor:not-allowed}.encore-notice{color:#285d50;background:#e6f3ec;border:1px solid #a6cdbb;border-radius:7px;margin-bottom:20px;padding:13px 16px;font-size:12px}.encore-footer{color:#567477;padding:8px 0 20px;font-size:10px}.encore-page details summary{cursor:pointer;font-size:12px;font-weight:600}.encore-page details[open] summary{margin-bottom:17px}.encore-skip{z-index:3000;background:#fff;padding:12px;position:fixed;top:-100px;left:10px}.encore-skip:focus{top:10px}.encore-page :focus-visible,.encore-sidebar :focus-visible,.encore-header :focus-visible{outline-offset:3px;outline:3px solid #a65c19}@media (width<=1150px){.encore-stats{grid-template-columns:repeat(2,1fr)}.encore-heading{flex-direction:column;align-items:flex-start}.encore-local{display:none}}@media (width<=900px){.encore-page{padding:23px 17px}.encore-sidebar{width:252px}.encore-header{gap:10px;padding:0 15px}.encore-brand{width:auto;font-size:18px}.encore-project{font-size:10px}.encore-lock{padding:5px 7px;font-size:9px}.encore-panel{padding:17px}.encore-flow{flex-wrap:wrap}.encore-flow span{flex-basis:40%}}@media (width<=540px){.encore-project{display:none}.encore-lock{margin-left:auto}.encore-stats section{padding:15px}.encore-stats strong{font-size:25px}.encore-badge{white-space:normal}}.tactical-sidebar{--sidebar-motion-duration:.2s;--sidebar-motion-easing:cubic-bezier(.2, .8, .2, 1);--sidebar-font-family:var(--encore-font-sans);--sidebar-section-size:var(--sidebar-primary-size);--sidebar-section-weight:700;--sidebar-section-line-height:1.3;--sidebar-section-letter-spacing:.08em;--sidebar-primary-size:13px;--sidebar-primary-weight:500;--sidebar-primary-line-height:1.4;--sidebar-primary-height:41px;--sidebar-framework-height:41px;--sidebar-child-size:12px;--sidebar-child-weight:500;--sidebar-child-line-height:1.45;--sidebar-child-height:37px;--sidebar-tertiary-size:11.5px;--sidebar-tertiary-weight:400;--sidebar-tertiary-line-height:1.4;--sidebar-tertiary-height:36px;--sidebar-icon-size:15px;--sidebar-child-icon-size:14px;--sidebar-child-bullet-size:5px;--sidebar-chevron-size:16px;--sidebar-inline-space:13px;--sidebar-icon-label-gap:10px;--sidebar-section-gap:0px;--sidebar-row-gap:1px;--sidebar-row-radius:8px;--sidebar-collapsed-hit-size:42px;--sidebar-selection-bg:#fff8e7;--sidebar-selection-text:#123f2f;--sidebar-parent-bg:#75c29d12;top:var(--header-height-dynamic,var(--header-height));height:calc(var(--scaled-vh) - var(--header-height-dynamic,var(--header-height)));background:linear-gradient(180deg, var(--sidebar-bg-top,#0a1625), var(--sidebar-bg-bottom,#08111d));border-right:1px solid var(--sidebar-border,#00f3ff26);z-index:10200;min-width:0;max-width:none;transition:width var(--sidebar-motion-duration) var(--sidebar-motion-easing), transform var(--sidebar-motion-duration) var(--sidebar-motion-easing);font-family:var(--sidebar-font-family);flex-direction:column;display:flex;position:fixed;left:0;overflow:visible}.tactical-sidebar.mobile{z-index:10101}.tactical-sidebar.mobile.open{transform:translate(0)}.tactical-sidebar.mobile.closed{transform:translate(-100%)}.sidebar-header{white-space:nowrap;border-bottom:1px solid #00f3ff0d;flex-shrink:0;justify-content:space-between;align-items:center;min-height:72px;padding:16px;display:flex;overflow:hidden}.logo-area{opacity:1;pointer-events:auto;align-items:center;gap:10px;transition:opacity .2s ease-in-out;display:flex}.logo-text{color:var(--sidebar-logo);letter-spacing:.08em;font-size:16px;font-weight:600;font-family:var(--sidebar-font-family);line-height:1}.logo-version{color:var(--sidebar-logo-sub);background:var(--sidebar-hover-bg,#00f3ff14);border:1px solid var(--sidebar-btn-border);font-family:var(--encore-font-sans);letter-spacing:.04em;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:600;line-height:1}.logo-sub{color:var(--sidebar-logo-sub);letter-spacing:.05em;font-size:9px;font-weight:600}.toggle-btn{border:1px solid var(--sidebar-btn-border);color:var(--sidebar-btn-color);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s,transform .12s;display:flex}.tactical-sidebar.collapsed .toggle-btn{margin:0 auto}.toggle-btn:hover{background:var(--sidebar-btn-hover-bg);border-color:var(--sidebar-active-border);color:var(--sidebar-active-border);box-shadow:0 0 10px var(--sidebar-hover-bg)}.toggle-btn:active{transform:scale(.94)}.sidebar-toggle-chevron{transition:transform var(--sidebar-motion-duration) var(--sidebar-motion-easing)}.sidebar-toggle-chevron.is-collapsed{transform:rotate(180deg)}.sidebar-content{text-transform:uppercase;gap:var(--sidebar-section-gap);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;padding:11px 0 22px;display:flex;overflow:hidden auto}.sidebar-content::-webkit-scrollbar{width:0;height:0;display:none}.category-group{gap:var(--sidebar-row-gap);flex-direction:column;margin-top:18px;display:flex}.category-group:first-child{margin-top:0}.category-label{font-size:var(--sidebar-section-size);text-transform:uppercase;color:var(--sidebar-text-muted);letter-spacing:var(--sidebar-section-letter-spacing);font-weight:var(--sidebar-section-weight);line-height:var(--sidebar-section-line-height);padding:0 var(--sidebar-inline-space);opacity:1;max-height:2em;transition:opacity .15s ease, transform var(--sidebar-motion-duration) var(--sidebar-motion-easing), max-height var(--sidebar-motion-duration) var(--sidebar-motion-easing), margin var(--sidebar-motion-duration) var(--sidebar-motion-easing);white-space:nowrap;margin:0 0 7px}.subgroup-label{font-size:var(--sidebar-section-size);text-transform:uppercase;color:var(--sidebar-text-muted);letter-spacing:var(--sidebar-section-letter-spacing);font-weight:var(--sidebar-section-weight);line-height:var(--sidebar-section-line-height);padding:0 var(--sidebar-inline-space);opacity:1;max-height:2em;transition:opacity .15s ease, transform var(--sidebar-motion-duration) var(--sidebar-motion-easing), max-height var(--sidebar-motion-duration) var(--sidebar-motion-easing), margin var(--sidebar-motion-duration) var(--sidebar-motion-easing);white-space:nowrap;margin-top:12px;margin-bottom:6px}.tactical-sidebar.collapsed .category-label,.tactical-sidebar.collapsed .subgroup-label{opacity:0;visibility:hidden;max-height:0;margin-top:0;margin-bottom:0;transform:translate(-6px)}.sidebar-item{text-transform:uppercase;align-items:center;gap:var(--sidebar-icon-label-gap);min-height:var(--sidebar-primary-height);font-size:var(--sidebar-primary-size);font-weight:var(--sidebar-primary-weight);line-height:var(--sidebar-primary-line-height);color:var(--sidebar-text);width:calc(100% - 16px);transition:color .16s ease, background-color .16s ease, border-color .16s ease, padding var(--sidebar-motion-duration) var(--sidebar-motion-easing), gap var(--sidebar-motion-duration) var(--sidebar-motion-easing);cursor:pointer;border-radius:var(--sidebar-row-radius);border:1px solid #0000;margin:0 8px;text-decoration:none;display:flex;position:relative}.sidebar-item.expanded{padding:4px var(--sidebar-inline-space)}.sidebar-item.collapsed{width:var(--sidebar-collapsed-hit-size);min-height:var(--sidebar-collapsed-hit-size);height:var(--sidebar-collapsed-hit-size);justify-content:center;gap:0;margin:0 auto;padding:0}.active-indicator{background:var(--sidebar-active-border,#00f3ff);border-radius:0 4px 4px 0;width:3px;height:20px;transition:transform .2s,box-shadow .2s;position:absolute;top:50%;left:-12px;transform:translateY(-50%)scaleY(0)}.sidebar-item.collapsed .active-indicator{left:-16px}.sidebar-item:hover{color:var(--sidebar-text-hover);background:var(--sidebar-hover-bg,#00f3ff05)}.sidebar-item.is-active{color:var(--sidebar-selection-text);background:var(--sidebar-selection-bg);box-shadow:none;border-color:#0000;font-weight:600}.sidebar-item.is-active:hover{color:var(--sidebar-selection-text);background:var(--sidebar-selection-bg);box-shadow:none;border-color:#0000}.sidebar-item.is-active .active-indicator{box-shadow:none;transform:translateY(-50%)scaleY(1)}.sidebar-item.is-active .icon-wrapper{color:var(--sidebar-selection-text);filter:none}.icon-wrapper{transition:color .16s ease, transform var(--sidebar-motion-duration) var(--sidebar-motion-easing);color:var(--sidebar-logo-sub);flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-wrapper svg{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size);stroke-width:1.8px}.item-label-wrapper{opacity:1;transform-origin:0;width:100%;min-width:0;max-width:190px;transition:opacity .14s ease, transform var(--sidebar-motion-duration) var(--sidebar-motion-easing), max-width var(--sidebar-motion-duration) var(--sidebar-motion-easing);justify-content:space-between;align-items:center;display:flex;overflow:visible;transform:translate(0)}.tactical-sidebar.collapsed .item-label-wrapper{opacity:0;visibility:hidden;pointer-events:none;max-width:0;transform:translate(-8px)}.item-label{min-width:0;font-size:var(--sidebar-primary-size);font-weight:var(--sidebar-primary-weight);line-height:var(--sidebar-primary-line-height);letter-spacing:0;text-transform:inherit;white-space:normal;overflow-wrap:normal;word-break:normal}.sidebar-dropdown-trigger .item-label-wrapper{grid-template-columns:minmax(0,1fr) auto auto;column-gap:3px;display:grid}.sidebar-dropdown-trigger .item-label{-webkit-line-clamp:2;overflow-wrap:normal;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sidebar-item.disabled{opacity:.4;cursor:not-allowed}.sidebar-item.disabled:hover{color:#fff9;background:0 0}.sidebar-subitem-disabled{opacity:.45;cursor:not-allowed;-webkit-user-select:none;user-select:none}.sidebar-subitem-disabled:hover{background:0 0}.sidebar-subitem-disabled .soon-badge{margin-left:auto}.soon-badge{letter-spacing:.08em;color:#fff6;background:#ffffff1a;border-radius:4px;flex-shrink:0;padding:2px 4px;font-size:8px;font-weight:600}.sidebar-tooltip{text-transform:uppercase;letter-spacing:.05em;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:10500;background:#0a1625;border:1px solid #00f3ff33;border-radius:6px;margin-left:14px;padding:8px 12px;font-size:11.75px;font-weight:600;transition:all .15s;position:absolute;top:50%;left:100%;transform:translateY(-50%);box-shadow:0 4px 12px #00000080}.sidebar-tooltip:before{content:"";background:#0a1625;border-bottom:1px solid #00f3ff33;border-left:1px solid #00f3ff33;width:8px;height:8px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)rotate(45deg)}.sidebar-item.collapsed:hover .sidebar-tooltip,.sidebar-item.collapsed:focus-visible .sidebar-tooltip{opacity:1;visibility:visible;margin-left:20px}.sidebar-dropdown{gap:var(--sidebar-row-gap);display:grid}.sidebar-dropdown-trigger{width:calc(100% - 16px);min-height:var(--sidebar-framework-height);font-family:inherit;font-size:var(--sidebar-primary-size);font-weight:var(--sidebar-primary-weight);line-height:var(--sidebar-primary-line-height);text-align:left;background:0 0;border:0}.sidebar-dropdown-trigger.is-parent-active{color:var(--sidebar-text-hover);background:var(--sidebar-parent-bg);box-shadow:none}.sidebar-methodology-badge{letter-spacing:.02em;border:1px solid;border-radius:999px;flex:none;padding:2px 5px;font-size:9px;font-weight:600;line-height:1}.sidebar-methodology-badge.ar6{color:#7270aa;background:#7270aa1a}.sidebar-dropdown-chevron{width:var(--sidebar-chevron-size);height:var(--sidebar-chevron-size);flex:0 0 var(--sidebar-chevron-size);color:inherit;stroke-width:2.75px;transition:transform var(--sidebar-motion-duration) var(--sidebar-motion-easing), opacity .14s ease;margin-left:auto}.sidebar-dropdown-chevron.open{transform:rotate(180deg)}.sidebar-submenu{border-left:1px solid var(--sidebar-border);opacity:1;transform-origin:top;max-height:900px;transition:max-height var(--sidebar-motion-duration) var(--sidebar-motion-easing), opacity .15s ease, transform var(--sidebar-motion-duration) var(--sidebar-motion-easing), margin var(--sidebar-motion-duration) var(--sidebar-motion-easing);gap:1px;margin:1px 8px 3px 18px;padding-left:3px;display:grid;overflow:hidden;transform:translateY(0)}.sidebar-submenu.is-closed{opacity:0;visibility:hidden;max-height:0;margin-top:0;margin-bottom:0;transform:translateY(-5px)}.sidebar-hazard-groups{color:var(--sidebar-text-muted);letter-spacing:.08em;text-transform:uppercase;gap:6px;margin:4px 14px 10px 48px;font-size:11px;font-weight:800;display:grid}.sidebar-hazard-group{border:1px solid var(--sidebar-btn-border);width:100%;min-height:40px;color:var(--sidebar-text);font:inherit;font-size:var(--sidebar-primary-size);letter-spacing:0;text-transform:inherit;background:0 0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.sidebar-hazard-group b{background:var(--sidebar-active-bg);border-radius:12px;padding:1px 6px;font-size:10px}.sidebar-hazard-group.is-selected{background:var(--sidebar-active-bg);border-color:var(--sidebar-active-border);color:var(--sidebar-text-active)}.sidebar-hazard-group:hover{background:var(--sidebar-active-bg)}.sidebar-hazard-group:focus-visible{border-color:var(--sidebar-active-border);outline:2px solid color-mix(in srgb, var(--sidebar-active-border) 35%, transparent);outline-offset:2px}.sidebar-subitem{text-transform:uppercase;grid-template-columns:var(--sidebar-child-bullet-size) minmax(0, 1fr) auto;min-height:var(--sidebar-child-height);border-radius:var(--sidebar-row-radius);color:var(--sidebar-text);font-size:var(--sidebar-child-size);font-weight:var(--sidebar-child-weight);line-height:var(--sidebar-child-line-height);align-items:center;gap:7px;padding:5px 8px;text-decoration:none;display:grid}.sidebar-subitem>span{width:var(--sidebar-child-bullet-size);height:var(--sidebar-child-bullet-size);border:1px solid;border-radius:50%}.sidebar-subitem>b{min-width:0;color:inherit;font:inherit;white-space:normal;overflow-wrap:normal;word-break:normal}.sidebar-subitem>small{font-size:9px}.sidebar-subitem:hover{color:var(--sidebar-text-hover);background:var(--sidebar-hover-bg)}.sidebar-subitem.is-active{color:var(--sidebar-selection-text);background:var(--sidebar-selection-bg);font-weight:600}.sidebar-subitem.is-active:hover{color:var(--sidebar-selection-text);background:var(--sidebar-selection-bg)}.sidebar-subitem.is-active>span{background:currentColor}.sidebar-nested{gap:1px;display:grid}.sidebar-nested-trigger{grid-template-columns:var(--sidebar-child-icon-size) minmax(0, 1fr) var(--sidebar-chevron-size);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.sidebar-nested-trigger.is-parent-active{color:var(--sidebar-text-hover);background:color-mix(in srgb, var(--sidebar-hover-bg) 68%, transparent)}.sidebar-nested-icon{width:var(--sidebar-child-icon-size);height:var(--sidebar-child-icon-size);stroke-width:1.8px}.sidebar-tertiary{border-left:1px solid color-mix(in srgb, var(--sidebar-border) 72%, transparent);opacity:1;max-height:420px;transition:max-height var(--sidebar-motion-duration) var(--sidebar-motion-easing), opacity .15s ease;gap:1px;margin-left:10px;padding-left:4px;display:grid;overflow:hidden}.sidebar-tertiary.is-closed{opacity:0;visibility:hidden;max-height:0}.sidebar-tertiary-item{min-height:var(--sidebar-tertiary-height);font-size:var(--sidebar-tertiary-size);font-weight:var(--sidebar-tertiary-weight);line-height:var(--sidebar-tertiary-line-height);padding:7px 6px}.sidebar-tertiary-item>span{width:5px;height:5px}.sidebar-tertiary-icon{stroke-width:1.9px;width:13px;height:13px}.sidebar-subitem.has-icon{grid-template-columns:13px minmax(0,1fr) auto}.item-version-badge{color:#67e8f9;font-family:var(--sidebar-font-family);letter-spacing:.02em;text-transform:inherit;background:#00f3ff1a;border:1px solid #00f3ff4d;border-radius:999px;flex:none;padding:2px 5px;font-size:9px;font-weight:600;line-height:1}@media (width<=900px){.tactical-sidebar.mobile{--sidebar-primary-height:44px;--sidebar-framework-height:44px;--sidebar-child-height:44px;--sidebar-tertiary-height:40px}.tactical-sidebar.mobile .item-label-wrapper{max-width:none}}@media (prefers-reduced-motion:reduce){.tactical-sidebar,.toggle-btn,.sidebar-toggle-chevron,.category-label,.subgroup-label,.sidebar-item,.icon-wrapper,.item-label-wrapper,.sidebar-dropdown-chevron,.sidebar-submenu,.sidebar-tertiary{transition-duration:.01ms!important}}:root,[data-theme=dark]{--bg-app:#060d17;--bg-panel:#0b1625;--text-main:#dce8f2;--text-muted:#8497ac;--border-color:#1c3045;--color-primary:#00dbe7;--sidebar-width:260px;--sidebar-width-collapsed:72px;--scaled-vh:100vh;--scaled-vw:100%;--header-height:66px;--header-height-dynamic:66px}.encore-header{z-index:10300;background:#081321;border-bottom:1px solid #164454}.encore-brand{color:#e3f8ff}.encore-brand em{color:#00dbe7}.encore-mark{color:#00dbe7;background:#102b38;border:1px solid #1b6070}.encore-local{color:#8eafbc}.encore-project{color:#bfd0e0}.encore-lock{color:#f0c77c;background:#342713;border-color:#695021}.encore-heading h1,.encore-page h1{color:#dce8f2;font-family:var(--encore-font-sans);letter-spacing:.03em;font-size:23px}.encore-heading p:not(.encore-eyebrow),.encore-panel p{color:#91a9bc}.encore-panel,.encore-stats section{box-shadow:none;background:#0b1625;border-color:#1d3349;border-radius:5px}.encore-panel h2{color:#cfe0ef}.encore-badge{color:#69d4d0;background:#0d2930;border-color:#205259}.encore-stats strong{color:#d7edf5}.encore-stats span,.encore-stats small{color:#8ca6ba}.encore-flow span{color:#70c5cf;background:#0b222d;border-color:#194050;border-radius:4px}.encore-panel input,.encore-panel select{color:#d6e5ef;background:#081320;border-color:#29445e}.encore-panel .standard-table th{color:#89cbd9;background:#0c2130}.encore-panel .standard-table td{color:#bacee0;border-color:#1a3043}.encore-panel .standard-table tbody tr:hover{background:#102334}.encore-panel .standard-table-container{background:0 0}.encore-primary{border-color:#286272;color:#87e4e8!important;background:#123b49!important}.encore-notice{color:#94dbdc;background:#102c32;border-color:#2c5e63}.encore-footer{color:#7693a7}.encore-panel code{color:#79cbd0}.encore-panel details,.encore-panel summary{color:#b9d4e7}.encore-page{padding:25px 28px}.encore-sidebar{display:none}.tactical-sidebar :focus-visible,.encore-header :focus-visible{outline-offset:2px;outline:2px solid #39e4eb}.c3-module-page{color:#cbdce9;width:100%;max-width:1900px;margin:0 auto;padding:24px 27px}.c3-module-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.c3-module-eyebrow{color:#55b9c8;font-family:var(--encore-font-sans);letter-spacing:.08em;font-size:10px}.c3-module-heading h1{font-family:var(--encore-font-sans);letter-spacing:.07em;color:#d9f4fb;margin:8px 0;font-size:24px;font-weight:600}.c3-module-heading p{color:#7996ab;font-size:11px}.c3-connection-state{color:#d0b677;white-space:nowrap;background:#282419;border:1px solid #5c502f;border-radius:4px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:flex}.c3-status-bar{background:#0c1d2c;border:1px solid #27485e;border-left:3px solid #69a8bb;align-items:center;gap:12px;margin-bottom:20px;padding:13px 16px;font-size:11px;line-height:1.6;display:flex}.c3-status-bar>span{flex:1}.c3-status-bar button{white-space:nowrap;color:#9dd3de;background:#102b3d;border:1px solid #355a70;border-radius:3px;align-items:center;gap:7px;padding:7px 10px;display:flex}.c3-source-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.c3-source-grid section{border-radius:4px;padding:17px}.c3-source-grid small{text-transform:uppercase;letter-spacing:.08em;color:#83b1c4;font-size:9px}.c3-source-grid strong{font-family:var(--encore-font-sans);color:#718fa2;margin:6px 0;font-size:26px;display:block}.c3-source-grid span{color:#6f8b9e;font-size:9px}.c3-map-panel,.c3-forecast-panel{border-radius:5px;margin-bottom:21px;overflow:visible}.c3-panel-toolbar{background:#0c1e2e;border-bottom:1px solid #1d3c51;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.c3-panel-toolbar h2{font-family:var(--encore-font-sans);color:#8fdbe2;letter-spacing:.08em;align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.c3-map-controls{align-items:center;gap:9px;display:flex}.c3-map-controls label{color:#8faabc;align-items:center;gap:5px;font-size:10px;display:flex}.c3-map-controls select{color:#a6ccda;background:#091724;border:1px solid #29475b;border-radius:3px;padding:7px 9px;font-size:10px}.c3-control{color:#9ad2dc;background:#0a1b2a;border:1px solid #29475b;border-radius:3px;justify-content:center;align-items:center;padding:7px;display:flex}.c3-empty-map{text-align:center;background-color:#07111d;background-image:linear-gradient(#13314550 1px,#0000 1px),linear-gradient(90deg,#13314550 1px,#0000 1px);background-size:50px 50px;place-items:center;min-height:315px;padding:24px;display:grid}.c3-empty-map>div{background:#081624ef;border:1px solid #25465e;border-radius:6px;max-width:490px;padding:26px}.c3-empty-map svg{color:#47758c;margin:auto}.c3-empty-map h3{font-family:var(--encore-font-sans);letter-spacing:.08em;color:#9ac9d8;margin:16px 0 12px;font-size:13px}.c3-empty-map p{color:#88a6b9;font-size:11px;line-height:1.7}.c3-empty-map span{color:#6b899d;margin-top:10px;font-size:10px;display:block}.c3-map-foot{letter-spacing:.08em;color:#6da4b6;border-top:1px solid #203b4e;gap:24px;padding:9px 14px;font-size:8px;display:flex}.c3-map-fullscreen{background:#091624;inset:78px 16px 16px 275px;z-index:10400!important;position:fixed!important}.c3-map-fullscreen .c3-empty-map{height:calc(100% - 100px)}.c3-forecast-panel>p{color:#6f92a7;padding:12px 16px;font-size:10px}.c3-tabs{gap:6px;display:flex}.c3-tabs button{color:#8fb6c9;background:#0b1b29;border:1px solid #29475b;padding:7px 12px;font-size:10px}.c3-tabs button[aria-selected=true]{color:#89e5e5;background:#123544;border-color:#29788a}.c3-disconnected-module{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:340px;margin-bottom:20px;padding:35px;display:flex}.c3-disconnected-module>svg{color:#5e8eaa}.c3-disconnected-module h2{font-family:var(--encore-font-sans);color:#b4d8e9;margin:18px 0 10px;font-size:20px}.c3-disconnected-module h3{font-family:var(--encore-font-sans);letter-spacing:.08em;color:#7cabbf;margin-bottom:15px;font-size:11px}.c3-disconnected-module p{color:#7697ac;max-width:750px;margin-bottom:12px;font-size:12px;line-height:1.7}.c3-disconnected-module button{color:#798b9e;background:#17202e;border:1px solid #3b4556;border-radius:4px;align-items:center;gap:8px;padding:10px 14px;font-size:10px;display:flex}.c3-module-provenance{color:#7c9bb0;border-radius:4px;padding:15px 18px;font-size:10px}.c3-module-provenance summary{cursor:pointer;color:#98bdce;font-weight:600}.c3-module-provenance p{margin-top:10px;line-height:1.6}.c3-message{color:#9ec9da;background:#11293a;border:1px solid #315b70;margin-bottom:16px;padding:10px 14px;font-size:11px}.c3-module-page :focus-visible{outline-offset:3px;outline:2px solid #37dce2}@media (width<=1100px){.c3-source-grid{grid-template-columns:repeat(2,1fr)}.c3-panel-toolbar{flex-wrap:wrap}.c3-module-heading{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=900px){.c3-module-page{padding:18px 13px}.c3-status-bar{flex-wrap:wrap;align-items:flex-start}.c3-status-bar>span{flex-basis:80%}.c3-source-grid{gap:9px}.c3-map-controls{flex-wrap:wrap}.c3-map-fullscreen{left:8px;right:8px}.c3-map-foot{flex-wrap:wrap;gap:9px}.c3-empty-map{min-height:280px}.c3-module-heading h1{font-size:20px}.c3-empty-map>div{padding:20px}.c3-disconnected-module{padding:22px}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-app:#f1f5f9;--bg-panel:#fff;--text-main:#172b43;--text-muted:#475569;--border-color:#64748b;--color-primary:#075985;--sidebar-bg-top:#f8fafc;--sidebar-bg-bottom:#e2e8f0;--sidebar-border:#94a3b8;--sidebar-text:#334155;--sidebar-text-hover:#0c4a6e;--sidebar-text-active:#0c4a6e;--sidebar-text-muted:#475569;--sidebar-logo:#172b43;--sidebar-logo-sub:#075985;--sidebar-hover-bg:#dbeafe;--sidebar-active-bg:#cfe8f3;--sidebar-active-border:#075985;--sidebar-btn-color:#075985;--sidebar-btn-border:#64748b;--sidebar-red:#9f1239;--sidebar-orange:#854d0e;--sidebar-green:#166534}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.encore-theme-toggle{white-space:nowrap;min-height:36px;color:var(--text-main);background:var(--bg-panel);border:1px solid;border-radius:5px;font-size:11px;padding:8px!important}[data-theme=light] .encore-header{background:#fff;border-color:#64748b}[data-theme=light] :is(.encore-brand,.encore-project,.encore-heading h1,.encore-page h1,.encore-panel h2,.encore-stats strong,.c3-module-heading h1,.c3-disconnected-module h2){color:#172b43}[data-theme=light] :is(.encore-brand em,.encore-local,.encore-eyebrow,.c3-module-eyebrow,.c3-panel-toolbar h2){color:#075985}[data-theme=light] .encore-mark{color:#075985;background:#e0f2fe;border-color:#075985}[data-theme=light] .encore-lock,[data-theme=light] .c3-connection-state{color:#713f12;background:#fef3c7;border-color:#a16207}[data-theme=light] :is(.encore-panel,.encore-stats section,.hud-panel){color:#172b43;background:#fff;border-color:#94a3b8}[data-theme=light] :is(.encore-heading p:not(.encore-eyebrow),.encore-panel p,.encore-stats span,.encore-stats small,.encore-footer,.c3-module-heading p,.c3-disconnected-module p,.c3-disconnected-module h3,.c3-module-provenance,.c3-module-provenance summary,.c3-empty-map p,.c3-empty-map span,.c3-map-foot,.c3-forecast-panel>p){color:#475569}[data-theme=light] :is(.encore-badge,.encore-flow span,.encore-notice,.c3-status-bar,.c3-message){color:#164e63;background:#e0f2fe;border-color:#0e7490}[data-theme=light] :is(.encore-panel input,.encore-panel select,.c3-map-controls select,.c3-control,.c3-tabs button,.c3-status-bar button){color:#172b43;background:#fff;border-color:#64748b}[data-theme=light] .encore-panel .standard-table th,[data-theme=light] .c3-panel-toolbar{color:#172b43;background:#e2e8f0;border-color:#64748b}[data-theme=light] .encore-panel .standard-table td{color:#172b43;border-color:#94a3b8}[data-theme=light] .encore-panel .standard-table tbody tr:hover{background:#f1f5f9}[data-theme=light] .encore-primary{border-color:#075985;color:#fff!important;background:#075985!important}[data-theme=light] :is(.encore-panel code,.encore-panel details,.encore-panel summary,.c3-source-grid small,.c3-source-grid strong,.c3-source-grid span,.c3-map-controls label){color:#075985}[data-theme=light] .c3-module-page{color:#172b43}[data-theme=light] .c3-empty-map{background-color:#e2e8f0}[data-theme=light] .c3-empty-map>div{background:#fff;border-color:#64748b}[data-theme=light] .c3-empty-map h3{color:#172b43}[data-theme=light] .c3-disconnected-module button{color:#475569;background:#e2e8f0;border-color:#64748b}@media (width<=540px){.encore-header{gap:7px}.encore-header .encore-brand{gap:6px;font-size:15px}.encore-header .encore-lock{max-width:94px;font-size:8px}.encore-theme-toggle{font-size:10px;padding:6px!important}}@media print{.encore-header,.tactical-sidebar{display:none!important}body{color:#172b43!important;background:#fff!important}}:root{--header-height:78px;--header-height-dynamic:78px}.encore-header{height:78px;font-family:var(--encore-font-sans);gap:clamp(8px,.9vw,18px);padding:0 22px;overflow:hidden;box-shadow:0 8px 28px #0000002e;color:#f1f5f9!important;background:#010813!important;border-bottom:1px solid #3b82f64d!important}.encore-brand{flex:0 390px;align-items:center;gap:13px;width:auto;min-width:270px;display:flex;color:#f1f5f9!important}.encore-brand>span:last-child{flex-direction:column;min-width:0;display:flex}.encore-brand strong{font-family:var(--encore-font-sans);letter-spacing:.08em;font-size:22px;font-weight:600;line-height:1}.encore-brand small{letter-spacing:.055em;text-overflow:clip;white-space:normal;max-width:355px;margin-top:6px;font-size:7.5px;font-weight:500;line-height:1.25;display:block;overflow:visible;color:#94a3b8!important}.encore-mark{filter:drop-shadow(0 0 12px #38bdf847);border:0;border-radius:0;flex:none;place-items:center;width:48px;height:48px;display:grid;color:#e0f2fe!important;background:0 0!important}.encore-mark svg{stroke-width:1.45px;width:47px;height:47px}.encore-mobile-menu{color:#67e8f9;background:#031323;border:1px solid #164e63;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.encore-jurisdiction{border-right:1px solid #3b82f640;align-items:center;gap:10px;min-width:250px;padding-right:18px;display:flex}.encore-jurisdiction-mark{color:#93c5fd;place-items:center;width:38px;height:38px;display:grid}.encore-jurisdiction-mark svg{width:31px;height:31px}.encore-jurisdiction>span:last-child{flex-direction:column;min-width:0;display:flex}.encore-jurisdiction small,.encore-clock span,.encore-date span{letter-spacing:.08em;font-size:8px;color:#94a3b8!important}.encore-jurisdiction strong{color:#f8fafc;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.encore-jurisdiction em{color:#8296ad;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.encore-clock,.encore-date{flex:none;grid-template-columns:auto auto;align-items:end;gap:2px 8px;display:grid}.encore-clock{border-right:1px solid #3b82f638;padding-right:18px}.encore-clock strong{color:#94a3b8;letter-spacing:.08em;white-space:nowrap;font:600 18px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.encore-date strong{color:#f8fafc;white-space:nowrap;font-size:13px}.encore-date small{grid-column:2;font-size:9px;color:#94a3b8!important}.encore-local{white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:flex;color:#93c5fd!important}.encore-header-tools{gap:7px;display:flex}.encore-header-tools>span,.encore-header-tools>button{border-radius:50%;place-items:center;width:36px;height:36px;display:grid;color:#dbeafe!important;background:#031323!important;border:1px solid #164e63!important;padding:0!important}.encore-header-tools>button{cursor:pointer}.encore-header-tools>button:hover{background:#0b1f36!important;border-color:#2563eb!important}.encore-header-tools svg,.encore-project svg{width:17px}.encore-project{align-items:center;gap:7px;max-width:148px;margin:0;font-size:10px;font-weight:600;display:flex;color:#dbeafe!important}.encore-project span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.encore-lock{white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:flex;color:#f0c77c!important;background:#342713!important;border-color:#695021!important}.tactical-sidebar{top:78px!important}.ported-workspace,.environmental-intelligence-page,.ops-dashboard,.encore-page,.c3-module-page{background-image:linear-gradient(#0ea5e908 1px,#0000 1px),linear-gradient(90deg,#0ea5e908 1px,#0000 1px);background-size:44px 44px}.tactical-sidebar{--sidebar-bg-top:#0a1625;--sidebar-bg-bottom:#08111d;--sidebar-border:#00f3ff26;--sidebar-text:#ffffff9e;--sidebar-text-hover:#ffffffeb;--sidebar-text-active:#fff;--sidebar-text-muted:#00f3ff94;--sidebar-logo:#fff;--sidebar-logo-sub:#00f3ffb3;--sidebar-hover-bg:#00f3ff0e;--sidebar-active-bg:#00f3ff1b;--sidebar-active-border:#00f3ff;--sidebar-btn-color:#00f3ffd9;--sidebar-btn-border:#00f3ff38}.encore-mark-ai,.encore-suite-title{display:none}.module-loading-screen{z-index:100;isolation:isolate;color:#e0f2fe;min-height:560px;font-family:var(--encore-font-sans);background:#020817;position:absolute;inset:0;overflow:hidden}.module-loading-grid{z-index:-2;background-image:linear-gradient(#00f3ff07 1px,#0000 1px),linear-gradient(90deg,#00f3ff07 1px,#0000 1px),radial-gradient(at 50% 37%,#1e40af26,#0891b214 34%,#0000 64%);background-size:44px 44px,44px 44px,100% 100%;position:absolute;inset:0}.module-loading-live{color:#9cecf5;letter-spacing:.08em;align-items:center;gap:10px;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;top:25px;left:30px}.module-loading-live span{background:#67e8f9;border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 14px #22d3ee}.module-loading-live span:after{content:"";border:1px solid #67e8f9;border-radius:50%;animation:1.8s ease-out infinite module-loading-ping;position:absolute;inset:-5px}.module-loading-stage{width:min(62vw,820px);height:min(57vh,600px);position:absolute;top:4%;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(#000 68%,#000000f0 87%,#0000 100%);mask-image:radial-gradient(#000 68%,#000000f0 87%,#0000 100%)}.module-loading-polyform{width:100%;height:100%;display:block}.module-loading-title{text-align:center;text-shadow:0 2px 16px #020617,0 0 32px #020617;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;inset:47% 0 auto;transform:translateY(-50%)}.module-loading-title small{color:#67e8f9;letter-spacing:.08em;font:600 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.module-loading-title strong{color:#fff;letter-spacing:-.035em;font-size:clamp(24px,2.15vw,34px);font-weight:600}.module-loading-console{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:3.5%;left:20px;right:20px}.module-loading-process-label{color:#7893a7;letter-spacing:.08em;align-items:center;gap:7px;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.module-loading-process-label svg{color:#22d3ee;width:12px}.module-loading-process{width:min(700px,92vw);height:76px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 30%,#000);mask-image:linear-gradient(#0000,#000 30%,#000)}.module-loading-process p{color:#a8b9c9;transform-origin:bottom;white-space:nowrap;margin:0;font-size:11px;line-height:24px;transition:transform .72s cubic-bezier(.22,1,.36,1),filter .72s,opacity .62s;position:absolute;bottom:4px;left:0;right:0}.module-loading-process p.active{animation:.62s cubic-bezier(.22,1,.36,1) both module-process-enter}.module-loading-process time{color:#475a70;margin-right:7px;font:500 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.module-loading-process b{color:#9cecf5}.module-loading-process p i{vertical-align:-2px;background:#67e8f9;width:5px;height:12px;margin-left:5px;animation:.9s steps(2,end) infinite module-process-blink;display:inline-block;box-shadow:0 0 12px #22d3ee}.module-loading-tip{border-top:1px solid #f5be3f24;width:min(590px,86vw);padding-top:11px}.module-loading-tip span{color:#d8ad4a;letter-spacing:.08em;justify-content:center;align-items:center;gap:6px;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.module-loading-tip svg{width:11px}.module-loading-tip p{color:#9b8e76;margin:7px 0 0;font-size:10px;line-height:1.45}.module-loading-steps{justify-content:center;align-items:center;gap:13px;margin-top:13px;display:flex}.module-loading-steps>i{background:#94a3b82e;width:1px;height:12px}.module-loading-steps>span{color:#7890a4;align-items:center;gap:5px;font-size:9px;display:flex}.module-loading-steps>span>svg{color:#64748b;width:7px}.module-loading-steps b{font-weight:600}.module-loading-steps em{color:#8da2b2;letter-spacing:.08em;align-items:center;gap:3px;font:600 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.module-loading-steps em.syncing{color:#67e8f9}.module-loading-steps em svg{width:8px;animation:1s linear infinite module-loading-spin}.module-loading-local{color:#3d6578;letter-spacing:.08em;margin-top:10px;font:600 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.module-loading-screen:focus-visible{outline-offset:-4px;outline:2px solid #67e8f9}@keyframes module-loading-ping{to{opacity:0;transform:scale(1.8)}}@keyframes module-loading-spin{to{transform:rotate(360deg)}}@keyframes module-process-enter{0%{opacity:0;filter:blur(5px);transform:translateY(12px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes module-process-blink{50%{opacity:.18}}[data-theme=dark] .environmental-intelligence-page{--panel:#0f1b2d;--line:#29384e;--muted:#94a3b8;--ink:#f8fafc;background-color:#07111f}[data-theme=dark] .env-disclaimer{color:#fde68a;background:#451a0366}[data-theme=dark] .hazard-toolbar button[aria-pressed=true]{color:#93c5fd;background:#1d4ed833}[data-theme=dark] .seismic-panel nav{background:#0b1627}[data-theme=dark] .seismic-panel nav button[aria-selected=true]{color:#67e8f9;background:#164e6366}[data-theme=dark] .seismic-body aside{color:#fecdd3;background:#4c051944}html[data-theme=light]{--bg-app:#f6f7ef;--bg-main:#f6f7ef;--bg-panel:#fffffbf0;--bg-card:#fffef9;--bg-panel-hover:#edf3e9;--text-main:#092b20;--text-primary:#092b20;--text-secondary:#536c61;--text-muted:#5d7168;--border-color:#cbd9cc;--color-primary:#206a3b;--primary:#206a3b;--ops-accent:#206a3b;--accent-cyan:#277445;--color-primary-dim:#206a3b1f;--color-secondary:#557661;--color-warning:#c88500;--color-success:#287848;--surface-shadow:0 8px 26px #2b492f14;--icon-button-bg:#fffef9;--icon-button-hover-bg:#edf3e9;--icon-button-hover-border:#75a17e;--control-bg:#fffef9;--control-border:#cbd9cc;--control-hover-bg:#edf3e9;--nav-active-bg:#dcebd7;--nav-active-border:#34764a;--nav-active-text:#174d2d;--nav-hover-bg:#eff4eb;--nav-hover-border:#b8cbb9;--module-tile-bg:#fffffbeb;--module-tile-hover-bg:#f1f5ec;--module-tile-active-bg:#e1eedc;--module-tile-icon-bg:#edf4e8;--scrim-bg:#0a2b1f47;--hud-cyan:#236a3d;--hud-cyan-dim:#236a3d1a;--hud-green:#287848;--hud-green-dim:#2878481c;--hud-orange:#a86100;--hud-red:#a72f34;--hud-text:#092b20;--hud-text-muted:#5d7168;--hud-text-sub:#425e52;--hud-bg:#f6f7ef;--hud-panel-bg:#fffffbed;--hud-panel-border:#cbd9cc;--hud-track-bg:#e5ede1;--hud-header-text:#092b20;--autofill-bg:#fffef9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] body{color:#092b20;background:#f6f7ef}[data-theme=light] .encore-header{color:#092b20!important;border-color:#abd4be!important}[data-theme=light] .encore-brand strong{color:#082d1c!important}[data-theme=light] .encore-brand small{color:#175438!important}[data-theme=light] .encore-mark{filter:none;color:#fff!important;background:linear-gradient(145deg,#18603b,#0d3d24)!important;border-radius:50%!important}[data-theme=light] .encore-mark svg{display:block!important}[data-theme=light] .tactical-sidebar{--sidebar-bg-top:#fffef9;--sidebar-bg-bottom:#f4f5ed;--sidebar-border:#d5ded2;--sidebar-text:#345447;--sidebar-text-hover:#153d2c;--sidebar-text-active:#16492b;--sidebar-text-muted:#315c46;--sidebar-logo:#123a29;--sidebar-logo-sub:#1f6740;--sidebar-hover-bg:#edf3e9;--sidebar-active-bg:#dcebd7;--sidebar-active-border:#2a7547;--sidebar-btn-color:#285f3c;--sidebar-btn-border:#b8cbbb;--sidebar-btn-hover-bg:#e4eee0;--sidebar-active-filter:none;box-shadow:7px 0 24px #2b492f0d}[data-theme=light] .tactical-sidebar .sidebar-header{border-bottom-color:#e0e7dd}[data-theme=light] :is(.ported-workspace,.environmental-intelligence-page,.ops-dashboard,.encore-page,.c3-module-page,.weather-command,.c3-hazard-page,.ops-page,.document-intake){color:#092b20;background-color:#f7f5ec;background-image:radial-gradient(circle at 82% 1%,#bedeb49e,#0000 32%),radial-gradient(circle at 7% 96%,#f8cc4f2b,#0000 23%),radial-gradient(circle at 96% 86%,#e36f3d13,#0000 18%),linear-gradient(#2b6d4208 1px,#0000 1px),linear-gradient(90deg,#2b6d4208 1px,#0000 1px);background-size:auto,auto,auto,48px 48px,48px 48px}[data-theme=light] .weather-command{--wx-panel:#fffffbf2;--wx-panel2:#f1f5ed;--wx-line:#c7d9ca;--wx-ink:#092b20;--wx-muted:#5d7168}[data-theme=light] .c3-hazard-page{--hz-bg:#f6f7ef;--hz-panel:#fffffbf2;--hz-panel-soft:#f1f5ed;--hz-line:#c7d9ca;--hz-ink:#092b20;--hz-muted:#5d7168}[data-theme=light] .environmental-intelligence-page{--panel:#fffffbf2;--line:#c7d9ca;--muted:#5d7168;--ink:#092b20}[data-theme=light] .environmental-intelligence{--ei-bg:#f3f6ef;--ei-card:#fffefb;--ei-text:#092b20;--ei-muted:#5d7168;--ei-line:#c7d9ca;--ei-accent:#206a3b}[data-theme=light] .document-intake{--di-blue:#206a3b;--di-ink:#092b20;--di-muted:#5d7168;--di-line:#cbd9cc;--di-bg:#f6f7ef;--encore-surface:#fffefb}[data-theme=light] :is(.encore-panel,.encore-stats section,.ops-dashboard-panel,.ops-dashboard-stats article,.ops-panel,.ported-panel,.plot-stats article,.plot-records-section,.map-records-below){border-color:#cbd9cc;box-shadow:0 8px 25px #2b492f0e}[data-theme=light] :is(.wx-heading span,.wx-sources>header span,.ported-heading span,.records-heading small,.map-records-overlay small,.boundary-summary small,.encore-eyebrow,.c3-module-eyebrow){color:#216c3e}[data-theme=light] :is(.encore-primary,.ops-primary,.ported-workspace .primary){color:#fff!important;background:#206a3b!important;border-color:#206a3b!important}[data-theme=light] .plot-stats article:before{background:linear-gradient(#317c4b,#8ba94c)}[data-theme=light] .ported-workspace .plot-subnav button[aria-current=page],[data-theme=light] .ported-workspace .segmented-control button[aria-pressed=true]{color:#fff;background:#206a3b;border-color:#206a3b}[data-theme=light] :focus-visible{outline-color:#2e7548!important}[data-theme=light] :is(.encore-stats,.ops-stats)>section{position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #21653b21,0 8px 22px #2b492f11;border-color:#0000!important}[data-theme=light] :is(.encore-stats,.ops-stats)>section:nth-child(5n+1){background:linear-gradient(145deg,#fffef9,#e5f2df)}[data-theme=light] :is(.encore-stats,.ops-stats)>section:nth-child(5n+2){background:linear-gradient(145deg,#fffef9,#fff1ca)}[data-theme=light] :is(.encore-stats,.ops-stats)>section:nth-child(5n+3){background:linear-gradient(145deg,#fffef9,#fde8db)}[data-theme=light] :is(.encore-stats,.ops-stats)>section:nth-child(5n+4){background:linear-gradient(145deg,#fffef9,#e5f2f1)}[data-theme=light] :is(.encore-stats,.ops-stats)>section:nth-child(5n){background:linear-gradient(145deg,#fffef9,#eef0d7)}[data-theme=light] :is(.encore-stats,.ops-stats)>section:before{content:"";background:#318052;width:4px;position:absolute;inset:0 auto 0 0}[data-theme=light] :is(.encore-stats,.ops-stats)>section:nth-child(5n+2):before{background:#d59a13}[data-theme=light] :is(.encore-stats,.ops-stats)>section:nth-child(5n+3):before{background:#dc6839}[data-theme=light] :is(.encore-stats,.ops-stats)>section:nth-child(5n+4):before{background:#337c8d}[data-theme=light] :is(.encore-stats,.ops-stats)>section:nth-child(5n):before{background:#80923d}@media (width<=1650px){.encore-brand{flex-basis:310px;min-width:260px}.encore-brand small{letter-spacing:.035em;max-width:270px;font-size:7px}.encore-jurisdiction{min-width:205px}.encore-local{display:none}}@media (width<=1280px){.encore-brand{flex-basis:auto}.encore-jurisdiction,.encore-clock{display:none}.encore-date{margin-left:auto}[data-theme=light] .encore-suite-title{display:none}}@media (width<=900px){:root{--header-height:66px;--header-height-dynamic:66px}.encore-header{height:66px}.tactical-sidebar{top:66px!important}.encore-brand{width:auto;min-width:0}.encore-brand strong{font-size:15px}.encore-brand small{display:none}.encore-mark{width:34px;height:34px}.encore-mark svg{width:32px;height:32px}.encore-date,.encore-lock{display:none}.encore-header-tools{margin-left:auto}.module-loading-stage{width:94vw;height:52vh;top:7%}.module-loading-console{bottom:4%}.module-loading-steps{display:none}.module-loading-process p{text-overflow:ellipsis;padding:0 10px;font-size:9px;overflow:hidden}.module-loading-live{top:18px;left:18px}.module-loading-title strong{font-size:23px}}@media (prefers-reduced-motion:reduce){.module-loading-screen *{transition:none!important;animation:none!important}}[data-theme=light] .module-loading-screen{color:#123427;background:#f5f5ec}.module-loading-screen:after{content:"";z-index:-1;background:radial-gradient(circle at 74% 4%,#b9daae7a,#0000 31%),radial-gradient(circle at 10% 96%,#f7cc5321,#0000 24%);position:absolute;inset:0}[data-theme=light] .module-loading-grid{background-image:linear-gradient(#206a3b0a 1px,#0000 1px),linear-gradient(90deg,#206a3b0a 1px,#0000 1px),radial-gradient(at 50% 37%,#4d8b4b1f,#dab33c0d 38%,#0000 66%)}[data-theme=light] .module-loading-live,[data-theme=light] .module-loading-title small,[data-theme=light] .module-loading-process b,[data-theme=light] .module-loading-steps em.syncing{color:#187044}[data-theme=light] .module-loading-live span{background:#2b8a54;box-shadow:0 0 14px #2b8a5461}[data-theme=light] .module-loading-live span:after{border-color:#2b8a54}[data-theme=light] .module-loading-title{text-shadow:0 2px 16px #fffef8,0 0 32px #fffef8}[data-theme=light] .module-loading-title strong{color:#0c3020}[data-theme=light] .module-loading-process p{color:#546e61}[data-theme=light] .module-loading-process time{color:#8a9a91}[data-theme=light] .module-loading-process p i{background:#2b8a54;box-shadow:0 0 10px #2b8a5459}[data-theme=light] .module-loading-process-label,[data-theme=light] .module-loading-steps>span{color:#5f7569}[data-theme=light] .module-loading-process-label svg{color:#26784a}[data-theme=light] .module-loading-tip p{color:#76684e}[data-theme=light] .module-loading-local{color:#5b7f69}.module-loading-stage:before,.module-loading-stage:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #67e8f917;border-radius:50%;width:78%;animation:18s linear infinite module-particle-turn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(18deg)scaleY(.42)}.module-loading-stage:after{border-color:#f5be3f1a;width:58%;animation-duration:12s;animation-direction:reverse}@keyframes module-particle-turn{0%{transform:translate(-50%,-50%)rotate(0)scaleY(.42)}to{transform:translate(-50%,-50%)rotate(360deg)scaleY(.42)}}[data-theme=light] .module-loading-stage:before{border-color:#206a3b1a}[data-theme=light] .module-loading-stage:after{border-color:#a861001c}@media (width<=600px){.encore-header{gap:8px;padding-left:12px;padding-right:12px}.encore-brand,[data-theme=light] .encore-brand{flex:auto;gap:9px;width:auto;min-width:0}.encore-brand>span:last-child{min-width:0}.encore-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.encore-header-tools{flex:none;gap:0}.encore-header-tools>span,.encore-project{display:none}.encore-header-tools>button{width:34px;height:34px}}:root{--header-height:64px;--header-height-dynamic:64px;--sidebar-width:240px;--sidebar-width-collapsed:68px;font-family:var(--encore-font-sans)}body,button,input,select,textarea{font-family:var(--encore-font-sans)}.encore-header{z-index:2200;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 18px 0 14px;font-family:inherit;display:flex;position:fixed;inset:0 0 auto;overflow:hidden;color:#0b261b!important;background:#e5f3eb!important;border-bottom:1px solid #abd4be!important;box-shadow:0 2px 10px #0e302114!important}.encore-header-backdrop{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.encore-header-art-img{object-fit:fill;opacity:1;filter:saturate(1.15)contrast(1.05);backface-visibility:hidden;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;transition:opacity .3s;position:absolute;inset:0;transform:translateZ(0)}.encore-brand{z-index:2;flex:none;align-items:center;gap:11px;margin-left:14px;display:flex;position:relative;color:#0b261b!important}.encore-menu{color:#0e3e29;cursor:pointer;background:#ffffffeb;border:1px solid #8fc5a6;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;transition:all .15s;display:grid;box-shadow:0 2px 6px #0c2d1e14}.encore-menu:hover{background:#fff;border-color:#5ca87c}.encore-mark{filter:none;border:0;flex:none;place-items:center;width:36px;height:36px;transition:transform .2s;display:grid;box-shadow:0 2px 8px #0a2a1c4d;color:#fff!important;background:linear-gradient(145deg,#18603b,#0d3d24)!important;border-radius:50%!important}.encore-mark:hover{transform:scale(1.04)}.encore-mark svg,[data-theme=light] .encore-mark svg{fill:none;stroke:#fff;stroke-width:2.2px;width:20px;height:20px;transform:rotate(-6deg);display:block!important}.encore-brand-text{flex-direction:column;min-width:0;display:flex}.encore-brand strong{letter-spacing:.02em;color:#072b1b;font-family:inherit;font-size:16.5px;font-weight:600;line-height:1.15}.encore-brand small{letter-spacing:.01em;white-space:nowrap;max-width:none;margin-top:2px;font-size:9.5px;font-weight:600;line-height:1.2;color:#165236!important}.encore-search{z-index:2;flex:0 440px;align-items:center;max-width:480px;margin:0 auto;display:flex;position:relative}.encore-search svg.encore-search-icon{color:#1a6843;pointer-events:none;width:16px;height:16px;position:absolute;left:14px}.encore-search input{box-sizing:border-box;color:#09281a;letter-spacing:.01em;border:1.5px solid #b2dac3;border-radius:9999px;width:100%;height:40px;padding:0 36px 0 42px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s;box-shadow:0 2px 10px #0a2a1c14;background:#fff!important}.encore-search input::placeholder{color:#557d6b;font-weight:400}.encore-search input:hover{border-color:#489f6e;box-shadow:0 3px 12px #0a2a1c1f}.encore-search input:focus{border-color:#176d4c;outline:none;box-shadow:0 0 0 3px #176d4c2e,0 3px 12px #0a2a1c1f}.encore-search-clear{color:#12442c;cursor:pointer;background:#c8e5d3;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:14px;line-height:1;transition:background .15s;display:grid;position:absolute;right:12px}.encore-search-clear:hover{color:#062316;background:#98d3ad}.encore-header-right{z-index:2;flex:none;align-items:center;gap:10px;margin-left:auto;margin-right:12px;display:flex;position:relative}.encore-location{box-sizing:border-box;-webkit-backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #b8dfcb;border-radius:9999px;align-items:center;gap:8px;height:40px;padding:0 14px 0 11px;transition:all .18s;display:flex;box-shadow:0 2px 8px #0a2a1c0f}.encore-location:hover{background:#fff;border-color:#5bb382}.encore-location>svg{color:#176841;flex:none;width:15px;height:15px}.encore-location>span{flex-direction:column;min-width:0;display:flex}.encore-location strong{color:#07291a;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.2}.encore-location small{color:#175a3a;white-space:nowrap;font-size:9px;font-weight:600;line-height:1.1}.encore-header-divider{background:#b8dfcb;flex:none;width:1px;height:22px;margin:0 2px}.encore-header-tools{align-items:center;gap:6px;display:flex}.encore-tool-btn,.encore-header-tools>button{cursor:pointer;width:38px;height:38px;box-shadow:none;border-radius:50%;place-items:center;transition:all .18s;display:grid;position:relative;color:#104a32!important;background:#ffffffbf!important;border:1px solid #0000!important;padding:0!important}.encore-tool-btn:hover,.encore-header-tools>button:hover{color:#0a3321!important;background:#fffffff5!important;border-color:#b8dfcb!important}.encore-bell-dot{background:#1da964;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.encore-header-tools svg{width:17px;height:17px}.encore-project{box-sizing:border-box;height:40px;font-size:inherit;text-align:left;cursor:pointer;background:#ffffffeb;border:1px solid #b8dfcb;border-radius:9999px;align-items:center;gap:8px;margin:0;padding:2px 12px 2px 4px;transition:all .18s;display:flex;color:#07291a!important}.encore-project:hover,.encore-project[aria-expanded=true]{background:#fff;border-color:#5bb382}.encore-avatar{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#18603b,#0d3d24);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:600;display:grid;box-shadow:0 2px 6px #0a2d1c40}.encore-project-info{flex-direction:column;min-width:0;display:flex}.encore-project strong{color:#07291a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden}.encore-project small{color:#175a3a;white-space:nowrap;margin-top:1px;font-size:9px;font-weight:600}.encore-project>svg{color:#286246;flex:none;width:14px;height:14px;transition:transform .2s}.encore-project>svg.is-open{transform:rotate(180deg)}.encore-user-menu{z-index:2600;color:#17372b;background:#fff;border:1px solid #cbdcd1;border-radius:12px;width:245px;animation:.15s ease-out encoreMenuFadeIn;position:absolute;top:52px;right:0;overflow:hidden;box-shadow:0 14px 40px #10302229,0 2px 10px #1030220f}@keyframes encoreMenuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.encore-user-menu-header{background:#f7fbf9;border-bottom:1px solid #e4ece7;flex-direction:column;padding:13px 15px;display:flex}.encore-user-menu small{color:#658274;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:600}.encore-user-menu strong{color:#102c21;margin-top:3px;font-size:12.5px;font-weight:600}.encore-user-menu span{color:#5c796b;margin-top:2px;font-size:10px}.encore-user-menu button{color:#1c4032;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf2ee;align-items:center;gap:10px;padding:11px 15px;font-size:11.5px;transition:background .15s,color .15s;display:flex}.encore-user-menu button:hover{color:#0e5436;background:#edf6f1}.encore-user-menu button:last-child{color:#b3392b;border-bottom:0}.encore-user-menu button:last-child:hover{color:#931d10;background:#fcf1f0}.encore-user-menu button svg{flex:none;width:15px;height:15px}.encore-suite-title,.encore-jurisdiction,.encore-clock,.encore-date,.encore-local,.encore-lock,.encore-mark-ai{display:none!important}.tactical-sidebar{width:var(--sidebar-width);color:#173c2e;box-shadow:2px 0 10px #1c442e14;height:calc(var(--scaled-vh) - 64px)!important;background:linear-gradient(#fbfcf7,#f1f5ec)!important;border-right:1px solid #d6e0d5!important;top:64px!important}.tactical-sidebar.expanded{width:240px!important}.tactical-sidebar.collapsed{width:68px!important}.tactical-sidebar .sidebar-header{z-index:3;opacity:0;border:0;min-height:0;padding:0;transition:opacity .18s;position:absolute;top:12px;right:-14px}.tactical-sidebar:hover .sidebar-header,.tactical-sidebar .sidebar-header:focus-within{opacity:1}.tactical-sidebar .toggle-btn{color:#19543b;background:#fff;border:1px solid #9db9aa;border-radius:50%;width:28px;height:28px;margin:0;box-shadow:0 3px 8px #16462f26}.tactical-sidebar .category-label{color:#466b5b}.tactical-sidebar .sidebar-item{color:#274c3d;border:0}.tactical-sidebar .sidebar-item:hover{color:#164a34;background:#1a735012}.tactical-sidebar .sidebar-item.is-active,.tactical-sidebar .sidebar-item.is-active:hover{background:var(--sidebar-selection-bg);color:var(--sidebar-selection-text);box-shadow:none}.tactical-sidebar .sidebar-item.is-active .icon-wrapper{color:var(--sidebar-selection-text);filter:none}.tactical-sidebar .active-indicator{display:none}.tactical-sidebar .icon-wrapper{color:#31705a}.tactical-sidebar .soon-badge{color:#825a00;background:#fff0c7}.tactical-sidebar .sidebar-tooltip{color:#fff;background:#164f3b;border-color:#2b7258}.sidebar-footer{display:none!important}.tactical-sidebar .sidebar-dropdown-trigger.is-parent-active{color:#164a34;box-shadow:none;background:#1a73500d}.tactical-sidebar .sidebar-dropdown-trigger.is-parent-active .icon-wrapper{color:#31705a}.tactical-sidebar .sidebar-submenu{border-color:#c5d8cb}.tactical-sidebar .sidebar-subitem>span{border-color:#76a58f}.tactical-sidebar .sidebar-subitem:hover{color:#164a34;background:#1a735012}.tactical-sidebar .sidebar-subitem.is-active,.tactical-sidebar .sidebar-subitem.is-active:hover{background:var(--sidebar-selection-bg);color:var(--sidebar-selection-text)}.tactical-sidebar .sidebar-subitem.is-active>span{background:currentColor;border-color:currentColor}.tactical-sidebar .sidebar-subitem.is-active>small{color:inherit}[data-theme=light] .tactical-sidebar{width:var(--sidebar-width);color:#173c2e;box-shadow:2px 0 10px #1c442e14;height:calc(var(--scaled-vh) - 64px)!important;background:linear-gradient(#fbfcf7,#f1f5ec)!important;border-right:1px solid #d6e0d5!important;top:64px!important}[data-theme=light] .tactical-sidebar .category-label{color:#466b5b}[data-theme=light] .tactical-sidebar .sidebar-item{color:#274c3d}[data-theme=light] .tactical-sidebar .icon-wrapper{color:#31705a}[data-theme=light] .tactical-sidebar{--sidebar-parent-bg:#1a73500d}[data-theme=light] .tactical-sidebar .sidebar-item:hover{color:#164a34;background:#1a735012}[data-theme=light] .tactical-sidebar .sidebar-item.is-active,[data-theme=light] .tactical-sidebar .sidebar-item.is-active:hover{background:var(--sidebar-selection-bg);color:var(--sidebar-selection-text);box-shadow:none}[data-theme=light] .tactical-sidebar .sidebar-item.is-active .icon-wrapper{color:var(--sidebar-selection-text)}[data-theme=light] .tactical-sidebar .sidebar-header .toggle-btn{color:#19543b;background:#fff;border-color:#9db9aa;box-shadow:0 3px 8px #16462f26}[data-theme=light] .tactical-sidebar .item-version-badge{color:#1d6239;background:#e2eee5;border-color:#7fa68f}[data-theme=light] .tactical-sidebar .sidebar-dropdown-trigger.is-parent-active{background:var(--sidebar-parent-bg);color:#164a34}[data-theme=light] .tactical-sidebar .sidebar-dropdown-trigger.is-parent-active .icon-wrapper{color:#31705a}[data-theme=light] .tactical-sidebar .sidebar-submenu{border-color:#c5d8cb}[data-theme=light] .tactical-sidebar .sidebar-subitem{color:#355d4d}[data-theme=light] .tactical-sidebar .sidebar-subitem>small{color:#347655}[data-theme=light] .tactical-sidebar .sidebar-subitem:hover{color:#164a34;background:#1a735012}[data-theme=light] .tactical-sidebar .sidebar-subitem.is-active,[data-theme=light] .tactical-sidebar .sidebar-subitem.is-active:hover{background:var(--sidebar-selection-bg);color:var(--sidebar-selection-text)}[data-theme=light] .tactical-sidebar .sidebar-subitem.is-active>small{color:inherit}[data-theme=dark] .tactical-sidebar{width:var(--sidebar-width);color:#eaf2ee;box-shadow:2px 0 10px #0000003d;height:calc(var(--scaled-vh) - 64px)!important;background:linear-gradient(#19211e,#111815)!important;border-right:1px solid #35423d!important;top:64px!important}[data-theme=dark] .tactical-sidebar .category-label{color:#9eafa7}[data-theme=dark] .tactical-sidebar .sidebar-item{color:#c9d5cf}[data-theme=dark] .tactical-sidebar .icon-wrapper{color:#9fc5b4}[data-theme=dark] .tactical-sidebar .sidebar-item:hover{color:#fff;background:#75c29d1a}[data-theme=dark] .tactical-sidebar .sidebar-dropdown-trigger.is-parent-active{color:#e6f1ec;background:#75c29d12}[data-theme=dark] .tactical-sidebar .sidebar-dropdown-trigger.is-parent-active .icon-wrapper{color:#9fc5b4}[data-theme=dark] .tactical-sidebar .sidebar-submenu{border-color:#46534e}[data-theme=dark] .tactical-sidebar .sidebar-subitem{color:#bfcdc6}[data-theme=dark] .tactical-sidebar .sidebar-subitem>small{color:#9bd4b8}[data-theme=dark] .tactical-sidebar .sidebar-subitem:hover{color:#fff;background:#75c29d1a}[data-theme=dark] .tactical-sidebar .sidebar-header .toggle-btn{color:#dff4e9;background:#202b26;border-color:#596c63;box-shadow:0 3px 8px #0000004d}[data-theme=dark] .tactical-sidebar .item-version-badge{color:#b9dfcd;background:#273a31;border-color:#5f7d6f}[data-theme=dark] .encore-header{box-shadow:0 2px 12px #0006;color:#eaf6ef!important;background:linear-gradient(#091712 0%,#06110d 100%)!important;border-color:#233f34!important}[data-theme=dark] .encore-header-backdrop{opacity:.55}[data-theme=dark] .encore-header-art-img{opacity:.42;filter:invert(.9)hue-rotate(180deg)brightness(.68)contrast(1.2)}[data-theme=dark] .encore-header-foliage{opacity:.5;filter:invert(.9)hue-rotate(180deg)brightness(.68)}[data-theme=dark] .encore-brand strong{color:#f4fbf7!important}[data-theme=dark] .encore-brand small,[data-theme=dark] .encore-location small,[data-theme=dark] .encore-project small{color:#8faaa0!important}[data-theme=dark] .encore-search input{color:#edf8f2;border-color:#2a4c3f;background:#10241d!important}[data-theme=dark] .encore-search input::placeholder{color:#7b968c}[data-theme=dark] .encore-search svg,[data-theme=dark] .encore-location>svg{color:#a4c9b9}[data-theme=dark] .encore-location,[data-theme=dark] .encore-header-tools{border-color:#233f34}[data-theme=dark] .encore-location{background:#10241d;border-color:#234737}[data-theme=dark] .encore-header-divider{background:#234737}[data-theme=dark] .encore-tool-btn,[data-theme=dark] .encore-header-tools>button{color:#c9ded4!important}[data-theme=dark] .encore-tool-btn:hover,[data-theme=dark] .encore-header-tools>button:hover{color:#7be1b3!important;background:#17362b!important;border-color:#2a4c3f!important}[data-theme=dark] .encore-project{color:#f0f8f4!important}[data-theme=dark] .encore-project:hover,[data-theme=dark] .encore-project[aria-expanded=true]{background:#17362b;border-color:#2a4c3f}[data-theme=dark] .encore-user-menu{color:#eef8f2;background:#0e201a;border-color:#2a4c3f;box-shadow:0 16px 40px #00000080}[data-theme=dark] .encore-user-menu-header{background:#122820;border-color:#233f34}[data-theme=dark] .encore-user-menu button{color:#e2f0e8;border-color:#19332a}[data-theme=dark] .encore-user-menu button:hover{color:#6ee7b7;background:#173b2d}@media (width<=1280px){.encore-header{gap:12px;padding:0 16px}.encore-search{flex:0 340px}.encore-location small{display:none}}@media (width<=900px){:root{--header-height:60px;--header-height-dynamic:60px}.encore-header{gap:10px;height:60px;padding:0 14px}.tactical-sidebar,[data-theme=light] .tactical-sidebar,[data-theme=dark] .tactical-sidebar{height:calc(var(--scaled-vh) - 60px)!important;top:60px!important}.encore-brand small{display:none}.encore-brand strong{font-size:15px}.encore-search{flex:1;max-width:none;margin:0 8px}.encore-location{display:none}.encore-project{background:0 0;border-color:#0000;border-radius:50%;padding:3px}.encore-project-info,.encore-project>svg{display:none}.encore-header-art-img{opacity:.65}}@media (width<=600px){.encore-header{gap:8px;padding:0 10px}.encore-brand strong{display:none}.encore-mark{width:34px;height:34px}.encore-search input{height:36px;padding-left:34px}.encore-search svg.encore-search-icon{width:14px;height:14px;left:10px}.encore-header-tools{border:0;padding:0}.encore-header-tools>button:first-child{display:none}.encore-avatar{width:32px;height:32px}.encore-header-art-img{opacity:.5}}.encore-confirm-layer{z-index:6000;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.encore-confirm-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071c148f;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.encore-confirm-dialog{color:#12372a;text-align:center;background:#fffef9;border:1px solid #cbd9cc;border-radius:16px;width:min(410px,100%);padding:24px;position:relative;box-shadow:0 28px 80px #061e1452}.encore-confirm-icon{color:#176d4c;background:#e9f5ed;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 14px;display:grid}.encore-confirm-dialog[data-tone=danger] .encore-confirm-icon{color:#a22b20;background:#fff0ed}.encore-confirm-icon svg{width:22px}.encore-confirm-icon.is-loading svg{animation:1s ease-in-out infinite encore-confirm-pulse}.encore-confirm-dialog small{color:#2d7650;letter-spacing:.08em;font-size:9px;font-weight:600}.encore-confirm-dialog h2{margin:7px 0;font-size:21px}.encore-confirm-dialog p{color:#64776d;margin:0;font-size:13px;line-height:1.5}.encore-confirm-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.encore-confirm-actions button{color:#173c2e;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9cc;border-radius:8px;font-size:12px;font-weight:600}.encore-confirm-actions button.confirm.primary{color:#fff;background:#176d4c;border-color:#176d4c}.encore-confirm-actions button.confirm.danger{color:#fff;background:#a9362b;border-color:#a9362b}.encore-confirm-progress{color:#32654d;justify-content:center;align-items:center;gap:9px;margin-top:20px;font-size:11px;font-weight:600;display:flex}.encore-confirm-progress i{border:2px solid #b9d0c1;border-top-color:#176d4c;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite encore-confirm-spin}@keyframes encore-confirm-spin{to{transform:rotate(360deg)}}@keyframes encore-confirm-pulse{50%{opacity:.35;transform:translate(2px)}}.encore-confirm-actions button:not(.confirm):hover{background:#f1f7f3;border-color:#8fb39e}.encore-confirm-actions button:focus-visible{outline-offset:2px;outline:3px solid #176d4c4d}@media (prefers-reduced-motion:reduce){.encore-confirm-icon.is-loading svg,.encore-confirm-progress i{animation:none!important}}[data-theme=dark] .encore-confirm-icon{color:#8ed0ad;background:#19382c}[data-theme=dark] .encore-confirm-dialog[data-tone=danger] .encore-confirm-icon{color:#f7aaa2;background:#3b211f}[data-theme=dark] .encore-confirm-dialog{color:#eef8f2;background:#10231c;border-color:#355247}[data-theme=dark] .encore-confirm-dialog p{color:#a9bbb2}[data-theme=dark] .encore-confirm-actions button{color:#edf8f2;background:#173126;border-color:#3b584c}:root{--risk-forest:#174d3b;--risk-ink:#25332f;--risk-muted:#5c6d67;--risk-line:#dae3de;--risk-blue:#215e89;--risk-blue-surface:#edf5fc;--risk-success:#236747;--risk-success-surface:#eaf5ee;--risk-warning:#98510d;--risk-warning-surface:#fff3e2;--risk-neutral:#596673;--risk-neutral-surface:#eff2f4;--rm-green:var(--risk-forest);--rm-text-primary:var(--risk-ink);--rm-text-secondary:var(--risk-muted);--rm-text-muted:#63736b;--rm-border:var(--risk-line);--rm-bg-page:#f5f6f2;--rm-shadow:0 3px 12px #233d3010, 0 1px 2px #233d3006}.encore-header-landscape{width:100%;height:100%;display:block}.encore-header{overflow:visible}.encore-header-backdrop{opacity:.88}[data-theme=light] .encore-header .encore-search input{background:#fffffff0!important}[data-theme=dark] .encore-header-landscape{opacity:.25}.risk-management{--rm-green:#126b48;--rm-green-hover:#0d5137;--rm-green-soft:#f1f6ee;--rm-text-primary:#20302a;--rm-text-secondary:#667970;--rm-text-muted:#73847b;--rm-border:#d6e0d6;--rm-border-light:#e2e8e1;--rm-bg-card:#fff;--rm-bg-surface-subtle:#fafcf8;--rm-shadow:0 2px 10px #1832280a;--ra-gap:14px;--ra-card-padding:19px;--ra-rail-padding:15px;--ra-control-height:42px;--ra-context-height:40px;--ra-label-size:12px;--ra-meta-size:13px;max-width:none;min-height:100%;font-family:var(--encore-font-sans);background:#f8f7f1;margin:0;padding:24px 28px 54px;font-size:14px;line-height:1.5}.risk-management *{box-sizing:border-box}.risk-management :is(button,input,select,textarea){font-family:inherit}.risk-management :is(input,select,textarea){background:var(--rm-bg-card);color:#19372c;border:1px solid #b9c9bb;border-radius:8px;width:100%;font-size:14px;font-weight:400}.risk-management :is(input,select){height:var(--ra-control-height);min-height:0;padding:0 10px}.risk-management input:is([type=checkbox],[type=radio]){width:17px;height:17px}.risk-management textarea{resize:vertical;min-height:88px;padding:10px}.risk-management :is(input,select,textarea):focus{border-color:var(--rm-green);outline:3px solid #1d80572b}.risk-management :is(input,select):disabled{color:#68766f;background:#f4f5f2}.risk-management :focus-visible{outline-offset:2px;outline:3px solid #d68b22}.risk-management :is(.rm-hero,.rm-context,.rm-barangay-panel,.rm-saved-work,.rm-readiness,.rm-stage-overview,.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form,.rm-review,.rm-risk-result,.rm-empty,.rm-locked){border:1px solid var(--rm-border);background:var(--rm-bg-card);border-radius:16px;box-shadow:0 10px 28px #19453211}.risk-management .rm-hero{background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);gap:22px;min-height:0;margin:0;padding:20px 24px;overflow:visible}.rm-hero:after{display:none}.rm-hero-title{gap:12px;min-width:0}.rm-hero-icon{color:#168354;background:#eaf6ef;border:1px solid #cfe5d8;border-radius:13px;flex:none;place-items:center;width:50px;height:50px;display:grid}.rm-hero-icon svg{width:24px;height:24px}.risk-management .rm-hero h1{color:#202b27!important;letter-spacing:-.025em!important;margin:0 0 5px!important;font-size:26px!important;font-weight:600!important;line-height:1.2!important}.rm-hero-title>div>span{color:var(--rm-text-secondary);font-size:12px}.rm-breadcrumb{color:var(--rm-green);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:7px;margin:0 0 5px;font-size:11.5px;font-weight:600;display:flex}.rm-breadcrumb a,.rm-breadcrumb strong{color:inherit;font-weight:inherit;text-decoration:none}.rm-breadcrumb a:hover{text-decoration:underline}.rm-breadcrumb svg{align-self:center;width:12px;height:12px}.rm-hero-meta{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.rm-hero-meta small{color:var(--rm-text-secondary);text-transform:uppercase;font-size:13px}.risk-management .rm-context{margin-top:var(--ra-gap);border-radius:12px;grid-template-columns:180px minmax(0,1fr) 230px;align-items:start;gap:18px;padding:14px 16px;display:grid;box-shadow:0 8px 24px #173d2d08}.rm-context>header{flex-direction:column;align-items:flex-start;gap:12px;margin:0;display:flex}.rm-context-heading{gap:0}.rm-context-heading .rm-section-icon{display:none}.rm-context-heading h2{font-size:18px;font-weight:600}.rm-context-heading p{color:var(--rm-text-secondary);margin:3px 0 0;font-size:12px}.rm-controls{grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.rm-controls .rm-assessment-control{grid-column:auto}.risk-management .rm-controls :is(input,select),.rm-static-control{height:var(--ra-context-height);min-height:0}.rm-static-control{color:#4c6459;background:#eef2ec;border:1px solid #b9c9bb;border-radius:8px;align-items:center;padding:0 10px;font-size:14px;display:flex}.risk-management :is(.rm-controls label,.rm-assessment-control,.rm-barangay-control label)>span{color:#4c6459;letter-spacing:0;font-size:12.5px;font-weight:600}.rm-demo-note{margin-top:0;font-size:12px;line-height:1.4}.rm-assessment-actions-inline{flex-wrap:wrap;gap:6px}.rm-assessment-identity{background:0 0;border:0;border-left:1px solid #dce5db;border-radius:0;grid-template-columns:1fr;margin:0;padding:0 0 0 14px;display:grid}.rm-assessment-identity>div{border:0;border-bottom:1px solid #e8ece7;grid-template-columns:1fr 1.1fr;gap:9px;padding:6px 0;display:grid}.rm-assessment-identity dt{color:#718078;font-size:12px;font-weight:400}.rm-assessment-identity dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}.rm-context-note{grid-column:1/-1;margin:0;font-size:13px}.rm-assessment-layout{align-items:start;gap:var(--ra-gap);margin-top:var(--ra-gap);grid-template-columns:220px minmax(0,1fr) 255px;display:grid}.rm-scope-rail{gap:var(--ra-gap);min-width:0;display:grid}.rm-main-grid,.rm-main-grid>div{min-width:0}.rm-barangay-panel{overflow:hidden}.rm-barangay-panel>header{padding:var(--ra-rail-padding);border-bottom:1px solid #e2e8e1}.rm-barangay-panel header p{color:var(--rm-green);letter-spacing:.08em;margin:0 0 5px;font-size:13px;font-weight:600}.rm-barangay-panel h2{margin:0;font-size:16px;font-weight:600}.rm-barangay-panel header>span{color:var(--rm-text-secondary);margin-top:4px;font-size:13px;display:block}.rm-barangay-control{padding:12px}.rm-barangay-control label{gap:6px;display:grid}.rm-barangay-control select{min-width:0}.risk-management .rm-saved-work,.risk-management .rm-readiness{padding:0;overflow:hidden}.rm-readiness{position:sticky;top:78px}.rm-saved-work-header,.rm-readiness>header{border-bottom:1px solid #e2e8e1;padding:15px}.rm-saved-work-header,.rm-readiness-heading{gap:9px}.rm-section-icon{width:23px;height:23px;color:var(--rm-green);background:0 0;border:0;border-radius:0;flex:0 0 23px}.rm-section-icon svg{width:23px;height:23px}.rm-saved-work h3,.rm-readiness h2{font-size:16px;font-weight:600}.rm-saved-work-header p,.rm-readiness-heading p{margin-top:4px;font-size:12px}.rm-saved-work-list{gap:7px;margin:0;padding:7px}.rm-saved-work-row{box-shadow:none;background:#fbfcf9;border:1px solid #dbe4da;border-radius:8px;flex-direction:column;align-items:stretch;gap:9px;padding:9px 8px;display:flex}.rm-saved-work-meta{gap:6px;min-width:0}.rm-saved-work-meta strong{font-size:13px;font-weight:600}.rm-saved-work-meta small{color:#73847b;font-size:12px;line-height:1.4}.rm-saved-stages{flex-wrap:wrap;gap:5px;display:flex}.rm-saved-work-meta .rm-saved-stage{white-space:normal;font-size:12px;line-height:1.4;overflow:visible}.rm-saved-work-actions{flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%;display:flex}.rm-draft-delete-confirm{border:0;flex-wrap:wrap;gap:6px;padding:0}.rm-draft-delete-confirm span{white-space:normal;font-size:12px}.risk-management .rm-saved-empty{align-items:flex-start;gap:9px;padding:15px;display:flex}.rm-saved-empty h3{margin:0}.rm-saved-empty p{color:var(--rm-text-secondary);margin:4px 0 0;font-size:13px}.rm-readiness-list{margin:0;padding:8px 14px;display:block}.rm-readiness-row{gap:9px;padding:7px 0}.rm-readiness-label{color:#718078;font-size:12px;font-weight:400}.rm-readiness-note{background:#fafbf8;border-top:1px solid #e4e9e3;margin:0;padding:10px 12px;font-size:12px;line-height:1.4;display:block}.risk-management :where(.rm-stage-status,.rm-readiness-badge,.rm-saved-stage,.rm-status-grid article){--state-ink:#4f655b;--state-bg:#f4f7f2}.risk-management :is(.status-complete,.status-calculated,.status-available){--state-ink:#1c6842;--state-bg:#edf8ed}.risk-management :is(.status-draft,.status-in-progress,.status-ready,.status-ready-\/-not-started){--state-ink:#215e89;--state-bg:#edf5fc}.risk-management :is(.status-outdated,.status-needs-recalculation){--state-ink:#795618;--state-bg:#fff6dc}.risk-management .status-locked{--state-ink:#98492f;--state-bg:#fff0e9}.risk-management :is(.rm-stage-status,.rm-readiness-badge,.rm-saved-stage){border:1px solid color-mix(in srgb,var(--state-ink) 24%,transparent);background:var(--state-bg);color:var(--state-ink);letter-spacing:0;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.risk-management .rm-readiness-badge{white-space:normal;text-align:right;max-width:125px;padding:3px 6px;font-size:12px}.rm-readiness-badge svg{flex:0 0 12px;width:12px;height:12px}.risk-management .rm-workflow{margin-top:var(--ra-gap);border:1px solid var(--rm-border);background:var(--rm-bg-card);scrollbar-width:thin;border-radius:11px;gap:0;padding:0;display:flex;overflow-x:auto}.risk-management .rm-workflow button{color:#536a60;min-width:max-content;min-height:45px;box-shadow:none;background:0 0;border:0;border-right:1px solid #e1e8e0;border-radius:0;flex:1;gap:7px;padding:12px 10px;font-size:13px;font-weight:600;line-height:1.5}.risk-management .rm-workflow button:last-child{border-right:0}.risk-management .rm-workflow button.active{color:#0d5137!important;background:#e6f3e6!important}.risk-management .rm-workflow .rm-step-badge{background:#edf1eb;flex:0 0 21px;width:21px;height:21px;font-size:12px;font-weight:600}.risk-management .rm-workflow button.active .rm-step-badge{background:var(--rm-green);color:#fff}.risk-management .rm-workflow button.is-done:not(.active) .rm-step-badge{color:var(--rm-green);background:#edf8ed}.rm-workflow button.active .rm-step-check{color:var(--rm-green)}.rm-workflow button:disabled{opacity:1}.risk-management :is(.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form,.rm-review,.rm-risk-result){padding:var(--ra-card-padding);gap:14px}.risk-management :is(.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form,.rm-review,.rm-risk-result)>header{align-items:flex-start;gap:16px;margin-bottom:14px}.risk-management :is(.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form,.rm-review,.rm-risk-result)>header h2{margin:0;font-size:19px;font-weight:600;line-height:1.5}.risk-management :is(.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form,.rm-review,.rm-risk-result)>header p{letter-spacing:.06em;margin:0 0 4px;font-size:11px;font-weight:600}.risk-management :is(.rm-condition-grid,.rm-probability-grid,.rm-source-input,.rm-exposure-grid,.rm-sensitivity-grid,.rm-review-grid){gap:12px}.risk-management :is(.rm-condition-grid,.rm-probability-field,.rm-source-input,.rm-exposure-grid,.rm-sensitivity-card,.rm-assessment-fields) label>span{color:#4c6459;letter-spacing:0;font-size:12.5px;font-weight:600}.risk-management :is(.rm-condition-grid,.rm-source-input,.rm-exposure-grid,.rm-probability-field,.rm-sensitivity-card) small{font-size:12px;line-height:1.4}.risk-management :is(.rm-feedback,.rm-context-note){font-size:13px;line-height:1.45}.risk-management :is(.rm-primary,.rm-secondary,.rm-danger,.rm-danger-outline){height:auto;min-height:40px;box-shadow:none;white-space:normal;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.risk-management .rm-primary{border:1px solid var(--rm-green);background:var(--rm-green);color:#fff}.risk-management .rm-secondary{background:var(--rm-bg-card);color:#0d5137;border:1px solid #9fbea9}.risk-management :is(.rm-primary,.rm-secondary,.rm-danger,.rm-danger-outline) svg{flex:0 0 16px;width:16px;height:16px}.risk-management :is(.rm-saved-work,.rm-assessment-actions-inline) button{min-height:36px;padding:7px 9px;font-size:13px;line-height:20px}.rm-form-actions,.rm-result-actions,.rm-review-card-actions{flex-wrap:wrap;gap:8px}.risk-management .rm-stage-overview{box-shadow:none;margin-bottom:14px;padding:0}.rm-summary{padding:13px}.rm-summary-overview{gap:10px}.rm-summary-overview header{gap:9px}.rm-summary-target{background:0 0;flex:0 0 18px;width:18px;height:18px}.rm-summary-target svg{width:18px;height:18px}.rm-summary-overview h2{font-size:16px}.rm-summary-overview header p,.rm-summary-overview header span{font-size:12px}.rm-summary-actions{flex-wrap:wrap;gap:10px;margin-top:10px;padding-top:10px}.rm-summary-actions>div{flex-wrap:wrap;gap:7px}.risk-management .rm-selected-context{border-radius:0;margin:0}.rm-selected-context>div{padding:0}.rm-selected-context dt{font-size:12px}.rm-selected-context dd{font-size:13px}.risk-management .rm-result-hero{border:1px solid var(--rm-border);border-left:4px solid var(--risk-color,var(--rm-border));background:var(--rm-bg-surface-subtle);border-radius:9px;flex-wrap:wrap;gap:14px;padding:15px}.rm-result-context{gap:9px}.rm-result-mark{background:0 0;width:23px;height:23px}.rm-result-mark svg{width:23px;height:23px}.rm-result-context p{letter-spacing:.04em;font-size:12px}.rm-result-context h3{font-size:19px}.rm-result-context span{font-size:13px}.rm-result-summary-right{gap:18px;padding-left:14px}.rm-result-score small,.rm-result-category>span{letter-spacing:.03em;font-size:12px}.risk-management .rm-result-score strong{font-size:32px;line-height:1.2}.risk-management .rm-result-category b{letter-spacing:.03em;padding:5px 8px;font-size:13px;font-weight:600}.rm-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.risk-management .rm-result-metrics>div{background:var(--rm-bg-surface-subtle);min-height:0;box-shadow:none;border:1px solid #dbe4da;border-radius:9px;padding:13px}.rm-result-metrics>.rm-metric-final{grid-column:1/-1}.rm-result-metrics dt{text-transform:uppercase;color:#61766b;font-size:12px}.rm-result-metrics dd{color:var(--rm-text-primary);margin-top:6px;font-size:20px}.rm-result-detail-grid{grid-template-columns:1fr;gap:12px}.rm-result-panel{background:var(--rm-bg-surface-subtle);border-radius:9px;padding:13px}.rm-result-panel>p{font-size:12px}.rm-result-panel h3{margin-bottom:9px;font-size:14px}.rm-sources-grid>div{padding:6px 0}.rm-sources-grid dt{font-size:12px}.rm-sources-grid dd{font-size:13px}.rm-result-method{border-radius:9px;padding:11px 12px;font-size:13px;line-height:1.45}.rm-result-method code{overflow-wrap:anywhere;font-size:12px}.risk-management :is(.rm-review-card,.rm-provenance-review,.rm-calculation-readiness,.rm-calculation-complete,.rm-sensitivity-card){background:var(--rm-bg-surface-subtle);border-radius:9px;padding:13px}.rm-review-card h3,.rm-sensitivity-card h3{font-size:14px}.rm-review-card dt,.rm-provenance-review dt,.rm-sensitivity-card dt{font-size:12px}.rm-review-card dd,.rm-provenance-review dd,.rm-sensitivity-card dd{font-size:13px}.rm-calculation-complete{grid-template-columns:1fr auto}.rm-calculation-readiness>div,.rm-provenance-review dl{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-adaptive-dimensions>details>summary{color:#265c40;background:#edf5ea;padding:10px 12px;font-size:14px}.rm-adaptive-dimensions>details>div{padding:10px 12px}.rm-adaptive-dimensions label{gap:6px;display:grid}.rm-adaptive-dimensions :is(label,small,button){font-size:13px}.rm-adaptive-dimensions :is(input,select){height:36px}.rm-adaptive-overview{margin:15px 0}.rm-adaptive-overview>div{padding:13px}.rm-adaptive-overview span{font-size:12px}.rm-adaptive-overview strong{font-size:20px}.rm-modal{font-family:inherit}.rm-modal>header{padding:16px 20px}.rm-modal>header h2{font-size:20px}.rm-modal-body{padding:18px;font-size:13px}.rm-adaptive-indicator{background:var(--rm-bg-card);grid-template-columns:minmax(0,1fr) 100px 48px;gap:10px;padding:10px 12px}.rm-adaptive-indicator>div:first-child :is(strong,span,small){display:block}.rm-adaptive-indicator>div:first-child strong{font-size:13px}.rm-adaptive-indicator>div:first-child :is(span,small){margin-top:3px;font-size:12px}.rm-adaptive-indicator>label{align-items:center;display:flex}.rm-adaptive-indicator>label input{min-width:0}.rm-adaptive-indicator>.rm-text-action{grid-column:1/-1;justify-self:end}.rm-adaptive-score :is(span,strong){overflow-wrap:anywhere;display:block}.rm-adaptive-score span{font-size:12px}.rm-adaptive-score strong{font-size:14px}:root[data-theme=dark] .risk-management{--rm-text-primary:#e5eee9;--rm-text-secondary:#9bb0a6;--rm-text-muted:#9bb0a6;--rm-border:#365248;--rm-border-light:#3b554a;--rm-bg-card:#1d3029;--rm-bg-surface-subtle:#1a2a24;background:radial-gradient(circle at 90% 0,#244b39 0,#0000 29%),#14251f}:root[data-theme=dark] .risk-management .rm-hero h1{color:#f0f5f2!important}:root[data-theme=dark] .risk-management :is(input,select,textarea,.rm-static-control,.rm-saved-work-row){color:#e5eee9;background:#1a2a24;border-color:#405b50}:root[data-theme=dark] .risk-management :is(.rm-controls label,.rm-assessment-control,.rm-barangay-control label)>span,:root[data-theme=dark] .risk-management :is(.rm-condition-grid,.rm-probability-field,.rm-source-input,.rm-exposure-grid,.rm-sensitivity-card,.rm-assessment-fields) label>span,:root[data-theme=dark] .risk-management :is(.rm-source-metadata,.rm-validation-meta)>span{color:#9bb0a6}:root[data-theme=dark] .risk-management .rm-source-metadata>strong{color:#e5eee9;border-color:#405b50}:root[data-theme=dark] .risk-management .rm-draft-menu>summary,:root[data-theme=dark] .risk-management .rm-draft-menu>div{color:#e5eee9;background:#1a2a24;border-color:#405b50}:root[data-theme=dark] .risk-management :is(dt,.rm-readiness-label,.rm-readiness-note,.rm-result-metrics dt){color:#9bb0a6}:root[data-theme=dark] .risk-management :is(.rm-readiness-note,.rm-adaptive-dimensions>details){background:#1a2a24}:root[data-theme=dark] .risk-management :is(.rm-adaptive-dimensions>details>summary,.rm-workflow button.active){color:#cce9d8!important;background:#27493a!important}:root[data-theme=dark] .risk-management .rm-secondary{color:#cce9d8;border-color:#405b50}@media (width<=1280px){.rm-assessment-layout{grid-template-columns:205px minmax(0,1fr)}.rm-assessment-layout>.rm-readiness{grid-column:1/-1;grid-template-columns:220px minmax(0,1fr);display:grid;position:static}.rm-readiness>header{border-bottom:0;border-right:1px solid #e2e8e1}.rm-readiness-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid}.rm-readiness-row{flex-direction:column;align-items:flex-start}.rm-readiness-note{grid-column:1/-1}.risk-management .rm-context{grid-template-columns:190px minmax(0,1fr)}.rm-assessment-identity{border-top:1px solid #dce5db;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:10px 0 0}}@media (width<=900px){.risk-management{padding:16px}.risk-management .rm-hero{flex-direction:column;align-items:flex-start}.rm-hero-meta{flex-flow:wrap;align-items:center}.risk-management .rm-context,.rm-assessment-layout{grid-template-columns:1fr}.rm-scope-rail{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.rm-assessment-layout>.rm-readiness{grid-column:auto;grid-template-columns:1fr}.rm-readiness>header{border-bottom:1px solid #e2e8e1;border-right:0}.rm-result-summary-right{border-left:0;padding-left:0}}@media (width<=620px){.risk-management{padding:12px}.risk-management .rm-hero h1{font-size:25px!important}.rm-controls,.rm-assessment-identity,.rm-scope-rail{grid-template-columns:1fr}.rm-adaptive-indicator{grid-template-columns:minmax(0,1fr) 70px}.rm-adaptive-indicator>div:first-child{grid-column:1/-1}.rm-assessment-identity{grid-column:auto}.rm-workflow button{flex:none}.risk-management :is(.rm-condition-grid,.rm-probability-grid,.rm-source-input,.rm-exposure-grid,.rm-sensitivity-grid,.rm-review-grid,.rm-result-metrics,.rm-sources-grid){grid-template-columns:1fr}.rm-readiness-list{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-review-card dl,.rm-provenance-review dl,.rm-calculation-readiness>div,.rm-review-dimensions,.rm-assessment-options,.rm-calculation-complete,.rm-basis-layout{grid-template-columns:1fr}.rm-result-summary-right{flex-wrap:wrap;gap:12px;width:100%}}@media print{.risk-management .rm-risk-result{box-shadow:none;background:#fff;border:0;padding:0}.rm-result-actions{display:none}.rm-result-hero{background:#fff!important}}.risk-results-overview .rro-status.status-draft{background:var(--risk-blue-surface);color:var(--risk-blue)}.risk-results-overview .rro-status.status-outdated{background:var(--risk-warning-surface);color:var(--risk-warning)}.assessment-design{--assessment-identity:#0f766e;--assessment-hazard:#2563eb;--assessment-exposure:#c56a14;--assessment-sensitivity:#7c3aed;--assessment-capacity:#0e7490;--assessment-review:#9f5b16;--assessment-result:#a74429;--assessment-stage:var(--assessment-identity);--assessment-line:var(--ui-line);--assessment-surface:var(--ui-panel);--assessment-input:var(--ui-input);--assessment-muted:var(--ui-muted);--assessment-ink:var(--ui-ink);--assessment-green:#126b48;--assessment-soft:var(--ui-soft);width:100%;min-width:0;max-width:none;color:var(--assessment-ink);flex-shrink:0;container:assessment/inline-size}.assessment-design[data-current-step=hazard]{--assessment-stage:var(--assessment-hazard)}.assessment-design[data-current-step=exposure]{--assessment-stage:var(--assessment-exposure)}.assessment-design[data-current-step=sensitivity]{--assessment-stage:var(--assessment-sensitivity)}.assessment-design[data-current-step=adaptive_capacity]{--assessment-stage:var(--assessment-capacity)}.assessment-design:is([data-current-step=review],[data-current-step=review_and_calculate]){--assessment-stage:var(--assessment-review)}.assessment-design:is([data-current-step=risk_results],[data-current-step=risk_result]){--assessment-stage:var(--assessment-result)}.assessment-design :is(.nrbpa-hero,.rm-hero){border:1px solid var(--assessment-line);border-top:4px solid var(--assessment-identity);background:linear-gradient(120deg,var(--assessment-surface) 35%,var(--assessment-soft));border-radius:14px;box-shadow:0 12px 34px #124b3514}.assessment-design :is(.nrbpa-hero,.rm-hero)>div{min-width:0;max-width:100%}.assessment-design :is(.nrbpa-hero,.rm-hero) h1{white-space:normal;overflow-wrap:anywhere;max-width:100%}.assessment-design :is(.nrbpa-year-context,.rm-context){border:1px solid var(--assessment-line);background:linear-gradient(100deg,var(--assessment-surface) 58%,var(--assessment-soft));border-radius:12px}.assessment-design .nrbpa-year-context{grid-template-columns:210px minmax(0,1fr) minmax(190px,250px)}.assessment-design .nrbpa-mode{border-left:4px solid var(--assessment-stage);background:linear-gradient(90deg,var(--assessment-surface),var(--assessment-soft))}.assessment-design :is(.nrbpa-layout,.rm-assessment-layout){gap:14px}.assessment-design :is(.nrbpa-layout,.rm-assessment-layout,.nrbpa-year-context,.rm-context)>*{min-width:0}.assessment-design[data-current-step] .nrbpa-main-panel>.nrbpa-step-card{border:1px solid var(--assessment-line);border-top:4px solid var(--assessment-stage);background:var(--assessment-surface);border-radius:14px;box-shadow:0 12px 30px #17483512}.assessment-design :is(.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form,.rm-review,.rm-risk-result,.rm-empty){border:1px solid var(--assessment-line);background:var(--assessment-surface);border-radius:12px;box-shadow:0 2px 10px #1832280a}.assessment-design :is(.nrbpa-barangays,.rm-barangay-panel){border-top:4px solid var(--assessment-identity);border-radius:14px;box-shadow:0 10px 26px #1347340f}.assessment-design .rm-saved-work{border:1px solid var(--assessment-line);border-radius:12px;box-shadow:0 2px 10px #18322808}.assessment-design :is(.nrbpa-barangays,.rm-barangay-panel)>header{background:linear-gradient(155deg,var(--assessment-surface),var(--assessment-soft))}.assessment-design :is(.nrbpa-summary,.rm-readiness){border-top:4px solid #c18b27;border-radius:14px}.assessment-design :is(.nrbpa-summary,.rm-readiness)>header{background:linear-gradient(130deg,var(--assessment-surface),color-mix(in srgb,#c18b27 8%,var(--assessment-surface)))}.assessment-design .nrbpa-badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}.assessment-design :is(.nrbpa-hero p,.rm-breadcrumb,.rm-breadcrumb strong,.nrbpa-section-title p,.nrbpa-barangays header p,.nrbpa-summary header p){color:var(--assessment-green)}.assessment-design .assessment-workflow{border:1px solid var(--ui-line);background:var(--assessment-surface);border-radius:11px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin:14px 0;padding:0;display:grid;overflow:hidden;box-shadow:0 5px 16px #1c48360b}.assessment-design .assessment-workflow button{--assessment-color:var(--assessment-identity);--assessment-tint:color-mix(in srgb,var(--assessment-color) 8%,var(--assessment-surface));border:0;border-right:1px solid var(--assessment-line);background:var(--assessment-surface);min-width:0;min-height:48px;color:var(--assessment-muted);white-space:normal;box-shadow:none;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:9px 10px;line-height:1.2;transition:background .18s,color .18s;display:flex;position:relative}.assessment-design .assessment-workflow [data-step=hazard]{--assessment-color:var(--assessment-hazard)}.assessment-design .assessment-workflow [data-step=exposure]{--assessment-color:var(--assessment-exposure)}.assessment-design .assessment-workflow [data-step=sensitivity]{--assessment-color:var(--assessment-sensitivity)}.assessment-design .assessment-workflow [data-step=adaptive_capacity]{--assessment-color:var(--assessment-capacity)}.assessment-design .assessment-workflow :is([data-step=review],[data-step=review_and_calculate]){--assessment-color:var(--assessment-review)}.assessment-design .assessment-workflow :is([data-step=risk_results],[data-step=risk_result]){--assessment-color:var(--assessment-result)}.assessment-design .assessment-workflow button:after{content:"";background:var(--assessment-color);opacity:.24;height:3px;position:absolute;bottom:0;left:0;right:0}.assessment-design .assessment-workflow button>span:not(.rm-step-check){text-align:left;min-width:0;line-height:1.2;display:grid}.assessment-design .assessment-workflow button b{white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:600;overflow:visible}.assessment-design .assessment-workflow button small{color:var(--assessment-muted);letter-spacing:.07em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:600;display:block}.assessment-design .assessment-workflow button>i{background:var(--assessment-soft);width:22px;height:22px;color:var(--assessment-muted);border-radius:50%;flex:0 0 22px;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid}.assessment-design .assessment-workflow button>i svg{width:13px;height:13px}.assessment-design .assessment-workflow button:hover:not(:disabled),.assessment-design .assessment-workflow button.active{background:var(--assessment-tint);color:var(--assessment-color)}:root .assessment-design .assessment-workflow button[data-step].active{background:var(--assessment-tint)!important;color:var(--assessment-color)!important}.assessment-design .assessment-workflow button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--assessment-color) 12%,transparent)}.assessment-design .assessment-workflow button.active:after{opacity:1}.assessment-design .assessment-workflow button.active :is(i,.rm-step-badge){background:var(--assessment-color);color:#fff;transform:scale(1.05)}.assessment-design .assessment-workflow button.active .rm-step-check{color:var(--assessment-color)}.assessment-design .assessment-workflow button:disabled{opacity:.65;cursor:not-allowed}.assessment-design .assessment-workflow button:focus-visible{outline:2px solid var(--assessment-color);outline-offset:-4px;z-index:1}.assessment-design :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--ui-line);background:var(--assessment-input);min-width:0;max-width:100%;color:var(--assessment-ink);border-radius:8px}.assessment-design :is(input:not([type=checkbox]):not([type=radio]),select){min-height:42px}.assessment-design :is(input,select,textarea):focus-visible{outline-offset:2px;border-color:#27815f;outline:2px solid #27815f}.assessment-design :is(input[readonly],input:disabled,select:disabled){background:var(--assessment-soft);color:var(--assessment-muted)}.assessment-design :is(.nrbpa-basis-button,.urban-sample-button,.nrbpa-export,.urban-print-button,.nrbpa-step-actions button,.rm-primary,.rm-secondary){background:var(--assessment-surface);max-width:100%;height:auto;min-height:44px;color:var(--assessment-green);white-space:normal;text-align:center;border:1px solid #9fbea9;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.assessment-design :is(.nrbpa-step-actions button:last-child,.rm-primary){background:var(--assessment-green);border-color:var(--assessment-green);color:#fff}.assessment-design :is(.nrbpa-basis-button,.urban-sample-button,.nrbpa-export,.urban-print-button,.nrbpa-step-actions button,.rm-primary,.rm-secondary):hover:not(:disabled){filter:brightness(.95)}.assessment-design :is(.nrbpa-basis-button,.urban-sample-button,.nrbpa-export,.urban-print-button,.nrbpa-step-actions button,.rm-primary,.rm-secondary):disabled{opacity:.5;cursor:not-allowed}.assessment-design :is(.nrbpa-basis-button,.urban-sample-button,.nrbpa-export,.urban-print-button,.nrbpa-step-actions button,.rm-primary,.rm-secondary) svg{flex:0 0 16px;width:16px;height:16px}.assessment-design .nrbpa-step-actions{flex-wrap:wrap;gap:12px}:root[data-theme=dark] .assessment-design{--assessment-identity:#46b7a9;--assessment-hazard:#7eaeff;--assessment-exposure:#eda75f;--assessment-sensitivity:#b69aff;--assessment-capacity:#58bfd5;--assessment-review:#dfad69;--assessment-result:#ef9a83;--assessment-line:var(--ui-line);--assessment-surface:var(--ui-panel);--assessment-input:var(--ui-input);--assessment-soft:var(--ui-soft);--assessment-muted:var(--ui-muted);--assessment-ink:var(--ui-ink);--assessment-green:#88d1ab}:root[data-theme=dark] .assessment-design .assessment-workflow button.active :is(i,.rm-step-badge){color:#10251c}:root[data-theme=dark] .assessment-design :is(.nrbpa-step-actions button:last-child,.rm-primary){color:#fff;background:#126b48;border-color:#438f69}@container assessment (width<=1120px){.assessment-design .assessment-workflow{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.assessment-design .assessment-workflow button{justify-content:flex-start}.assessment-design :is(.nrbpa-layout,.rm-assessment-layout){grid-template-columns:190px minmax(0,1fr)}.assessment-design :is(.nrbpa-summary,.rm-readiness){grid-column:1/-1;display:block;position:static}.assessment-design .nrbpa-year-context{grid-template-columns:180px minmax(0,1fr)}.assessment-design .nrbpa-year-context>aside{border-left:0;grid-column:1/-1}}@container assessment (width<=820px){.assessment-design :is(.nrbpa-layout,.rm-assessment-layout,.nrbpa-year-context,.rm-context){grid-template-columns:minmax(0,1fr)}.assessment-design :is(.nrbpa-hero,.rm-hero,.nrbpa-section-title,.nrbpa-mode){flex-direction:column;align-items:flex-start}.assessment-design :is(.nrbpa-hero,.rm-hero)>div:last-child{align-items:flex-start}.assessment-design :is(.nrbpa-barangays,.rm-scope-rail){position:static}.assessment-design .nrbpa-summary dl,.assessment-design .lifeline-length-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container assessment (width<=540px){.assessment-design :is(.rm-sensitivity-result,.rm-adaptive-score,.rm-calculation-complete){flex-direction:column;align-items:stretch;display:flex}.assessment-design :is(.rm-sensitivity-result,.rm-adaptive-score,.rm-exposure-result)>div{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.assessment-design :is(.rm-sensitivity-result,.rm-adaptive-score,.rm-exposure-result)>div>button{flex:150px}.assessment-design .assessment-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-design .assessment-workflow button{min-height:58px}.assessment-design :is(.nrbpa-year-controls,.nrbpa-form-grid,.nrbpa-review-grid,.nrbpa-metrics,.nrbpa-result-grid,.urban-setup-grid,.urban-response-entry,.lifeline-length-grid){grid-template-columns:minmax(0,1fr)}.assessment-design .nrbpa-field.wide{grid-column:auto}.assessment-design .nrbpa-step-actions>span{text-align:center;flex-basis:100%;order:-1}.assessment-design .nrbpa-step-actions button{flex:1}.assessment-design .nrbpa-summary dl{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.assessment-design .assessment-workflow button,.assessment-design .assessment-workflow button i{transition:none;transform:none}}.assessment-design{font-family:var(--encore-font-sans);grid-auto-rows:max-content;align-content:start;gap:12px;padding:24px 26px 30px;font-size:14px;line-height:1.5;display:grid}.assessment-design>*{min-width:0;margin-block:0}.assessment-design :is(.nrbpa-hero,.rm-hero){text-align:left;padding:20px 24px}.assessment-design :is(.nrbpa-hero,.rm-hero) h1{letter-spacing:-.025em;margin:0 0 6px;font-size:26px;font-weight:600}.assessment-design :is(.nrbpa-step-card,.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form,.rm-review,.rm-risk-result){padding:20px}.assessment-design :is(.nrbpa-section-title,.nrbpa-year-context,.nrbpa-barangays,.nrbpa-summary,.rm-context,.rm-barangay-panel,.rm-readiness) h2,.assessment-design :is(.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form,.rm-review,.rm-risk-result)>header h2{text-align:left;margin:0;font-size:18px;font-weight:600;line-height:1.5}.assessment-design :is(.nrbpa-section-title,.nrbpa-hero,.rm-hero)>div{min-width:0}.assessment-design .nrbpa-section-title>div>span{max-width:none;margin-top:4px}.assessment-design :is(.nrbpa-field,.rm-controls label,.rm-assessment-control,.rm-barangay-control label){gap:6px;min-width:0}.assessment-design .nrbpa-field>span,.assessment-design :is(.rm-controls label,.rm-assessment-control,.rm-barangay-control label,.rm-condition-grid label,.rm-probability-field label,.rm-source-input label,.rm-exposure-grid label,.rm-sensitivity-card label,.rm-assessment-fields label)>span{color:var(--assessment-ink);letter-spacing:normal;text-transform:none;text-align:left;font-size:13px;font-weight:600;line-height:1.5}.assessment-design :is(.nrbpa-form-grid,.rm-controls,.rm-source-input,.rm-exposure-grid,.rm-sensitivity-grid){gap:14px}.assessment-design :is(.nrbpa-year-context,.rm-context){grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding:17px 20px 20px;display:grid}.assessment-design :is(.nrbpa-year-context,.rm-context)>header{grid-column:1/-1}.assessment-design .rm-context>header{flex-flow:wrap;justify-content:space-between;align-items:flex-start}.assessment-design .nrbpa-year-controls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px}.assessment-design .rm-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-design :is(.nrbpa-year-controls,.rm-controls) :is(input,select,.rm-static-control){height:42px;min-height:42px}.assessment-design .nrbpa-year-context>aside{border-left:0;border-top:1px solid var(--assessment-line);grid-column:1/-1;padding:12px 0 0}.assessment-design .rm-assessment-identity{border-left:0;border-top:1px solid var(--assessment-line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:12px 0 0}.assessment-design .rm-assessment-identity>div{border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px}.assessment-design .rm-assessment-identity dd{text-align:left}.assessment-design :is(.nrbpa-barangays,.nrbpa-summary,.rm-barangay-panel,.rm-readiness)>header{padding:17px 20px}.assessment-design .assessment-workflow button{justify-content:flex-start}@container assessment (width<=1000px){.assessment-design :is(.nrbpa-year-controls,.rm-controls){grid-template-columns:repeat(2,minmax(0,1fr))}}@container assessment (width<=620px){.assessment-design :is(.nrbpa-year-controls,.rm-controls,.rm-assessment-identity){grid-template-columns:minmax(0,1fr)}.assessment-design :is(.nrbpa-step-card,.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form,.rm-review,.rm-risk-result),.assessment-design :is(.nrbpa-year-context,.rm-context),.assessment-design :is(.nrbpa-barangays,.nrbpa-summary,.rm-barangay-panel,.rm-readiness)>header{padding:16px}}@media (width<=900px){.assessment-design{padding:16px}}@media (width<=620px){.assessment-design{padding:12px}.assessment-design :is(.nrbpa-hero,.rm-hero){padding:18px}.assessment-design :is(.nrbpa-hero,.rm-hero) h1{font-size:25px}.assessment-design :is(input:not([type=checkbox]):not([type=radio]),select,.rm-static-control),.assessment-design :is(.nrbpa-year-controls,.rm-controls) :is(input,select,.rm-static-control){height:44px;min-height:44px}}.assessment-design>.assessment-workflow{margin:0}.assessment-design .nrbpa-section-title>.nrbpa-badge{overflow-wrap:normal;flex-shrink:0}.assessment-design.rm-unified-workspace{background:radial-gradient(circle at 94% 3%,#e1be6f1f,#0000 26%),linear-gradient(#faf9f3 0%,#f7f8f3 48%,#f9faf6 100%);gap:12px;width:100%;max-width:none;margin-inline:0;padding:24px 26px 30px}.assessment-design.rm-unified-workspace>*{margin:0}.assessment-design.rm-unified-workspace .rm-hero{background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);border-top-width:1px;border-radius:16px;min-height:0;padding:20px 24px;box-shadow:0 10px 28px #19453211}.assessment-design.rm-unified-workspace .rm-hero h1{font-size:26px!important;font-weight:600!important;line-height:1.2!important}.assessment-design.rm-unified-workspace .rm-breadcrumb{margin-bottom:4px;font-size:11.5px;font-weight:600}.assessment-design.rm-unified-workspace .rm-hero-meta{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.assessment-design.rm-unified-workspace .rm-context{background:#ffffffdb;border-top-width:1px;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 18px;display:grid;box-shadow:0 2px 10px #1832280a}.assessment-design.rm-unified-workspace .rm-context>header{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.assessment-design.rm-unified-workspace .rm-context-heading .rm-section-icon{display:grid}.assessment-design.rm-unified-workspace .rm-context-heading{gap:10px}.assessment-design.rm-unified-workspace .rm-controls{grid-template-columns:minmax(240px,2fr) minmax(92px,.8fr) minmax(130px,1fr) minmax(130px,1fr) minmax(190px,1.4fr);align-items:start;gap:10px;display:grid}.assessment-design.rm-unified-workspace .rm-controls .rm-assessment-control{grid-column:auto}.assessment-design.rm-unified-workspace :is(.rm-controls input,.rm-controls select,.rm-controls .rm-static-control){border-radius:7px;height:36px;min-height:36px;padding-inline:10px;font-size:13px}.assessment-design.rm-unified-workspace :is(.rm-controls label,.rm-assessment-control)>span{color:var(--ui-ink);margin:0;font-size:12.5px;font-weight:600}.assessment-design.rm-unified-workspace .rm-selected-barangay{box-sizing:border-box;background:var(--ui-soft);color:#4a3818;border:1px solid #e4cb91;border-left:3px solid #c48a24;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:50px;padding:7px 11px;display:flex}.assessment-design.rm-unified-workspace .rm-selected-barangay-icon{color:#8b5b0b;background:#f4dfad;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.assessment-design.rm-unified-workspace .rm-selected-barangay-icon svg{width:16px;height:16px}.assessment-design.rm-unified-workspace .rm-selected-barangay>div{flex-wrap:wrap;align-items:baseline;gap:3px 9px;min-width:0;display:flex}.assessment-design.rm-unified-workspace .rm-selected-barangay small{color:#886523;letter-spacing:.08em;text-transform:uppercase;flex-basis:100%;font-size:9.5px;font-weight:600;line-height:1.2}.assessment-design.rm-unified-workspace .rm-selected-barangay strong{color:#3d2d10;font-size:14px;line-height:1.2}.assessment-design.rm-unified-workspace .rm-selected-barangay>div>span{color:#806b43;font-size:11px;font-weight:600}.assessment-design.rm-unified-workspace :is(.rm-primary,.rm-secondary,.rm-danger,.rm-danger-outline){border-radius:9px;min-height:40px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.25}.assessment-design.rm-unified-workspace .rm-saved-work{border-color:var(--ui-line);background:#ffffffd1;padding:0;overflow:visible}.assessment-design.rm-unified-workspace .rm-saved-work-header{border-bottom:1px solid var(--assessment-line);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.assessment-design.rm-unified-workspace .rm-saved-work-header h3{font-size:16px}.assessment-design.rm-unified-workspace .rm-saved-work-header p{margin-top:2px;font-size:12px}.assessment-design.rm-unified-workspace .rm-saved-toggle{color:var(--assessment-green);background:0 0;border:0;padding:4px 0;font-size:12.5px;font-weight:600}.assessment-design.rm-unified-workspace .rm-saved-work-list{gap:0;margin:0;padding:0 14px;display:grid}.assessment-design.rm-unified-workspace .rm-saved-work-row{border:0;border-top:1px solid var(--ui-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.assessment-design.rm-unified-workspace .rm-saved-work-row:first-child{border-top:0}.assessment-design.rm-unified-workspace .rm-saved-work-meta{min-width:0;display:block}.assessment-design.rm-unified-workspace .rm-saved-work-title{gap:3px;min-width:0;display:grid}.assessment-design.rm-unified-workspace .rm-saved-work-title strong{font-size:13.5px}.assessment-design.rm-unified-workspace .rm-saved-work-title small{font-size:11.5px}.assessment-design.rm-unified-workspace .rm-saved-work-actions{flex-wrap:nowrap;width:auto}.assessment-design.rm-unified-workspace .rm-saved-work-actions button{min-height:36px}.assessment-design.rm-unified-workspace .rm-saved-empty{padding:15px 16px}.assessment-design.rm-unified-workspace :is(.status-locked,.status-not-started){--state-ink:#65736c;--state-bg:#f1f4f2}.assessment-design.rm-unified-workspace :is(.status-outdated,.status-needs-recalculation){--state-ink:#8a5c15;--state-bg:#fff6dc}.assessment-design.rm-unified-workspace>.assessment-workflow{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:initial;border-color:var(--ui-line);box-shadow:none;grid-auto-columns:auto;margin:0;display:grid;overflow:hidden}.assessment-design.rm-unified-workspace>.assessment-workflow button{min-width:0;min-height:48px;color:var(--ui-muted);background:0 0;padding:6px 10px}.assessment-design.rm-unified-workspace>.assessment-workflow button:after{opacity:0;background:#376f86}.assessment-design.rm-unified-workspace>.assessment-workflow button.active{box-shadow:none;background:var(--ui-soft)!important;color:#244f60!important}.assessment-design.rm-unified-workspace>.assessment-workflow button.active:after{opacity:1}.assessment-design.rm-unified-workspace>.assessment-workflow button.active :is(i,.rm-step-badge){color:#fff;background:#376f86}.assessment-design.rm-unified-workspace>.assessment-workflow button.is-done:not(.active){color:var(--ui-ink)}.assessment-design.rm-unified-workspace>.assessment-workflow button.is-done:not(.active) :is(i,.rm-step-badge){color:#236b47;background:#e2f1e7}.assessment-design.rm-unified-workspace>.assessment-workflow button b{font-size:12.5px}.assessment-design.rm-unified-workspace>.assessment-workflow button small{font-size:9.5px}.assessment-design.rm-unified-workspace>.assessment-workflow button>i{flex-basis:24px;width:24px;height:24px}.assessment-design.rm-unified-workspace>.assessment-workflow button>i svg{width:16px;height:16px}.assessment-design.rm-unified-workspace .rm-assessment-workspace{min-width:0}.assessment-design.rm-unified-workspace .rm-assessment-workspace>:is(.rm-empty,.rm-locked,.rm-stage-overview){box-shadow:0 12px 30px #23473412}.assessment-design.rm-unified-workspace .rm-stage-overview{margin:0 0 10px}.assessment-design.rm-unified-workspace .rm-summary{min-height:0;padding:8px 14px}.assessment-design.rm-unified-workspace .rm-summary-target{border-radius:7px;width:32px;height:32px}.assessment-design.rm-unified-workspace .rm-summary-target svg{width:17px;height:17px}.assessment-design.rm-unified-workspace .rm-summary-overview h2{font-size:16px;font-weight:600}.assessment-design.rm-unified-workspace .rm-summary-overview header p{letter-spacing:.06em;font-size:11px;font-weight:600}.assessment-design.rm-unified-workspace .rm-summary-actions{margin-top:6px;padding-top:6px}.assessment-design.rm-unified-workspace .rm-summary-actions>div{margin-left:auto}.assessment-design.rm-unified-workspace :is(.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form,.rm-review,.rm-risk-result){width:100%;max-width:none;padding:16px 18px}.assessment-design.rm-unified-workspace .rm-locked{min-height:0;max-height:none;padding:20px 22px}.assessment-design.rm-unified-workspace .rm-locked-icon{background:var(--ui-soft);width:36px;height:36px;color:var(--ui-muted);border-radius:50%;place-items:center;margin:0 0 6px;padding:0;display:grid}.assessment-design.rm-unified-workspace .rm-locked-icon svg{width:18px;height:18px;margin:0}.assessment-design.rm-unified-workspace .rm-locked h2{font-size:20px}.assessment-design.rm-unified-workspace .rm-locked>p{max-width:680px;margin-bottom:10px}.assessment-design.rm-unified-workspace .rm-locked-progress{border:1px solid var(--ui-line);background:var(--ui-soft);color:var(--assessment-muted);border-radius:9px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:12.5px;display:flex}.assessment-design.rm-unified-workspace .rm-locked-progress span{color:inherit;font-size:inherit;background:0 0;border-radius:0;margin:0;padding:0;font-weight:400}.assessment-design.rm-unified-workspace .rm-locked-progress svg{width:15px;height:15px;color:var(--assessment-green)}.assessment-design.rm-unified-workspace .rm-locked-progress strong{color:var(--assessment-ink)}@container assessment (width<=1120px){.assessment-design.rm-unified-workspace .rm-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-design.rm-unified-workspace .rm-assessment-control{grid-column:span 2}}@container assessment (width<=900px){.assessment-design.rm-unified-workspace .rm-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-design.rm-unified-workspace>.assessment-workflow{scrollbar-width:thin;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.assessment-design.rm-unified-workspace>.assessment-workflow button{scroll-snap-align:start;flex:0 0 168px;min-width:168px}.assessment-design.rm-unified-workspace .rm-saved-work-row{align-items:start}}@container assessment (width<=620px){.assessment-design.rm-unified-workspace .rm-controls{grid-template-columns:1fr}.assessment-design.rm-unified-workspace .rm-assessment-control{grid-column:auto}.assessment-design.rm-unified-workspace .rm-context>header{flex-direction:column}.assessment-design.rm-unified-workspace .rm-assessment-actions-inline{width:100%}.assessment-design.rm-unified-workspace .rm-assessment-actions-inline button{flex:1}.assessment-design.rm-unified-workspace .rm-saved-work-row{grid-template-columns:1fr}.assessment-design.rm-unified-workspace .rm-saved-work-actions{justify-content:flex-end;width:100%}.assessment-design.rm-unified-workspace .rm-summary-overview{align-items:flex-start}.assessment-design.rm-unified-workspace .rm-summary-actions{align-items:stretch}.assessment-design.rm-unified-workspace .rm-summary-actions>div{width:100%;margin-left:0}.assessment-design.rm-unified-workspace .rm-summary-actions>div button{flex:1}}@media (width<=900px){.assessment-design.rm-unified-workspace{width:100%;padding:16px}}@media (width<=620px){.assessment-design.rm-unified-workspace{padding:12px}.assessment-design.rm-unified-workspace .rm-hero h1{font-size:24px!important}.assessment-design.rm-unified-workspace .rm-saved-work-header{grid-template-columns:auto minmax(0,1fr)}.assessment-design.rm-unified-workspace .rm-saved-toggle{grid-column:2;justify-self:start}}:root[data-theme=dark] .assessment-design.rm-unified-workspace{background:radial-gradient(circle at 94% 3%,#c28f2d1a,#0000 26%),linear-gradient(#132119,#101c16)}:root[data-theme=dark] .assessment-design.rm-unified-workspace .rm-context{background:#18271f}:root[data-theme=dark] .assessment-design.rm-unified-workspace .rm-selected-barangay{color:#f1d99b;background:linear-gradient(105deg,#2d2618,#332817);border-color:#69552d #69552d #69552d #d09b3f}:root[data-theme=dark] .assessment-design.rm-unified-workspace .rm-selected-barangay-icon{color:#efc66d;background:#4a391b}:root[data-theme=dark] .assessment-design.rm-unified-workspace .rm-selected-barangay small{color:#d7b96f}:root[data-theme=dark] .assessment-design.rm-unified-workspace .rm-selected-barangay strong{color:#fff0c9}:root[data-theme=dark] .assessment-design.rm-unified-workspace .rm-selected-barangay>div>span{color:#ccb984}:root[data-theme=dark] .assessment-design.rm-unified-workspace .rm-hero{background:#18271f}:root[data-theme=dark] .assessment-design.rm-unified-workspace .rm-saved-work{background:#16241d;border-color:#345047}:root[data-theme=dark] .assessment-design.rm-unified-workspace .rm-saved-work-header{background:0 0}:root[data-theme=dark] .assessment-design.rm-unified-workspace .rm-saved-work-row{background:0 0;border-color:#30463c}:root[data-theme=dark] .assessment-design.rm-unified-workspace :is(.rm-locked-icon,.rm-locked-progress){border-color:var(--assessment-line);background:var(--assessment-soft)}.assessment-design.assessment-framework-unified{gap:12px;width:100%;max-width:none;margin-inline:0;padding:24px 26px 30px}.assessment-design.assessment-framework-unified>*{margin:0}.assessment-design.assessment-framework-unified .nrbpa-hero{background:linear-gradient(135deg,#fffffffa,#f7fcf9f0);border-top-width:1px;border-radius:16px;min-height:0;padding:20px 24px;box-shadow:0 10px 28px #19453211}.assessment-design.assessment-framework-unified .nrbpa-hero h1{font-size:26px!important;font-weight:600!important;line-height:1.2!important}.assessment-design.assessment-framework-unified .nrbpa-hero p{font-size:10px}.assessment-design.assessment-framework-unified .nrbpa-hero>div:first-child>span{font-size:12px}.assessment-design.assessment-framework-unified .nrbpa-year-context{background:#ffffffdb;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 18px 17px;box-shadow:0 2px 10px #1832280a}.assessment-design.assessment-framework-unified .nrbpa-year-context>header{flex-flow:wrap;align-items:baseline;gap:3px 12px;display:flex}.assessment-design.assessment-framework-unified .nrbpa-year-context>header p{flex-basis:100%;font-size:10px}.assessment-design.assessment-framework-unified .nrbpa-year-context>header h2{font-size:16.5px}.assessment-design.assessment-framework-unified .nrbpa-year-controls{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.assessment-design.assessment-framework-unified .nrbpa-year-controls>.nrbpa-field{grid-template-rows:34px 42px minmax(36px,auto);align-content:start;display:grid}.assessment-design.assessment-framework-unified .nrbpa-year-controls>.nrbpa-field>:is(input,select,.assessment-context-search){grid-row:2}.assessment-design.assessment-framework-unified .nrbpa-year-controls>.nrbpa-field>small{grid-row:3;padding-top:1px}.assessment-design.assessment-framework-unified .nrbpa-year-controls .nrbpa-field>span{align-self:end;font-size:11.5px;font-weight:500}.assessment-design.assessment-framework-unified .nrbpa-year-controls :is(input,select){border-radius:8px;height:40px;min-height:40px;font-size:13px}.assessment-design.assessment-framework-unified .nrbpa-year-context>aside{padding-top:10px;font-size:11.5px}.assessment-context-search{display:block;position:relative}.assessment-context-search>svg{z-index:1;width:15px;height:15px;color:var(--assessment-muted);position:absolute;top:12px;left:11px}.assessment-design .assessment-context-search>input{padding-left:34px}.assessment-selected-context{background:var(--ui-soft);color:#4a3818;border:1px solid #e4cb91;border-left:3px solid #c48a24;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:40px;padding:7px 10px;display:flex}.assessment-selected-context.is-cool{background:var(--ui-soft);color:#244f60;border-color:#bcd6df #bcd6df #bcd6df #376f86}.assessment-selected-context.is-empty{background:var(--ui-soft);color:var(--assessment-muted);border-style:dashed}.assessment-selected-context-icon{color:#8b5b0b;background:#f4dfad;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.assessment-selected-context.is-cool .assessment-selected-context-icon{background:var(--ui-soft);color:#376f86}.assessment-selected-context.is-empty .assessment-selected-context-icon{background:var(--ui-soft);color:var(--ui-muted)}.assessment-selected-context-icon svg{width:15px;height:15px}.assessment-selected-context>div{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.assessment-selected-context small{letter-spacing:.07em;flex-basis:100%;font-size:9.5px;font-weight:600;line-height:1.2}.assessment-selected-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.3;overflow:hidden}.assessment-selected-context>div>span{color:var(--assessment-muted);font-size:10.5px;font-weight:500}.assessment-context-no-match{border:1px dashed var(--assessment-line);color:var(--assessment-muted);border-radius:8px;align-self:stretch;padding:11px;font-size:11.5px}.assessment-saved-work{border:1px solid var(--assessment-line);background:#ffffffd6;border-radius:12px;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 2px 10px #1832280a}.assessment-saved-work>header{border-right:1px solid var(--assessment-line);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.assessment-saved-work>header>div{gap:2px;display:grid}.assessment-saved-work>header small{color:var(--assessment-green);letter-spacing:.08em;font-size:10px;font-weight:600}.assessment-saved-work>header strong{font-size:15.5px;font-weight:600}.assessment-saved-work>header>span{color:var(--assessment-muted);white-space:nowrap;font-size:10.5px}.assessment-saved-work-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 13px;display:grid}.assessment-saved-work-row>svg{box-sizing:content-box;background:var(--ui-soft);color:#236b47;border-radius:50%;width:17px;height:17px;padding:8px}.assessment-saved-work-row>div{gap:2px;min-width:0;display:grid}.assessment-saved-work-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.assessment-saved-work-row span{color:var(--assessment-muted);font-size:11px}.assessment-saved-work-row em{background:var(--ui-soft);color:#376f86;border-radius:999px;padding:4px 7px;font-size:10.5px;font-style:normal;font-weight:600}.assessment-saved-work.unavailable .assessment-saved-work-row>svg{color:#8a5c15;background:#fff1ce}.assessment-saved-work.failed{border-color:#e2b9a9}.assessment-save-retry{background:var(--ui-soft);color:#93452f;cursor:pointer;border:1px solid #cf6a4d;border-radius:8px;min-height:30px;padding:5px 9px;font-size:10.5px;font-weight:600}.assessment-data-status{gap:3px;min-width:132px;display:grid}.assessment-data-status>span{color:var(--assessment-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:600}.assessment-data-status>select{background-color:var(--assessment-control-readonly);border-style:dashed;width:100%;height:36px;min-height:36px;font-size:11.5px}.assessment-design.assessment-framework-unified .direct-entry{align-items:center}.assessment-design.assessment-framework-unified .direct-entry>:is(input,.nrbpa-mini-ratio){min-width:0}.assessment-design.assessment-framework-unified .nrbpa-response-guide.compact>div{display:none}.assessment-design.assessment-framework-unified .nrbpa-response-guide.compact{padding:10px 12px}.assessment-design.assessment-framework-unified .nrbpa-dimensions>section>header,.assessment-design.assessment-framework-unified .nrbpa-adaptive-item{padding-block:8px}.assessment-design.assessment-framework-unified>.assessment-workflow{border-color:var(--ui-line);box-shadow:none;scrollbar-width:thin;grid-auto-columns:minmax(138px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.assessment-design.assessment-framework-unified>.assessment-workflow button{background:0 0;min-width:138px;min-height:56px;padding:7px 10px}.assessment-design.assessment-framework-unified>.assessment-workflow button b{font-size:12px}.assessment-design.assessment-framework-unified>.assessment-workflow button small{font-size:9px}.assessment-design.assessment-framework-unified .nrbpa-mode{border-radius:10px;min-height:54px;padding:9px 13px}.assessment-design.assessment-framework-unified .nrbpa-mode strong{font-size:13px}.assessment-design.assessment-framework-unified .nrbpa-mode>div>span{font-size:11.5px}.assessment-design.assessment-framework-unified .nrbpa-layout{margin:0;display:block}.assessment-design.assessment-framework-unified .nrbpa-main-panel{width:100%}.assessment-design.assessment-framework-unified .nrbpa-step-card{width:100%;padding:20px 22px}.assessment-design.assessment-framework-unified .nrbpa-section-title h2{font-size:16.5px}.assessment-design.assessment-framework-unified .nrbpa-section-title>div>span{font-size:12px}.assessment-design.assessment-framework-unified .nrbpa-step-actions{margin-top:10px}.assessment-design.assessment-framework-unified :is(.nrbpa-basis-button,.urban-sample-button,.urban-print-button,.nrbpa-step-actions button){min-height:40px;padding:8px 12px;font-size:12.5px}@container assessment (width<=1100px){.assessment-design.assessment-framework-unified .nrbpa-year-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@container assessment (width<=700px){.assessment-design.assessment-framework-unified .nrbpa-year-controls,.assessment-saved-work{grid-template-columns:minmax(0,1fr)}.assessment-saved-work>header{border-right:0;border-bottom:1px solid var(--assessment-line)}.assessment-design.assessment-framework-unified .nrbpa-mode{flex-direction:column;align-items:flex-start}.assessment-design.assessment-framework-unified .nrbpa-step-card{padding:16px}}@media (width<=900px){.assessment-design.assessment-framework-unified{width:100%;padding:16px}}@media (width<=620px){.assessment-design.assessment-framework-unified{padding:12px}.assessment-design.assessment-framework-unified .nrbpa-hero h1{font-size:24px!important}.assessment-saved-work-row{grid-template-columns:34px minmax(0,1fr)}.assessment-saved-work-row em{grid-column:2;justify-self:start}}:root[data-theme=dark] .assessment-design.assessment-framework-unified .nrbpa-year-context,:root[data-theme=dark] .assessment-design.assessment-framework-unified .assessment-saved-work{background:#18271f}:root[data-theme=dark] .assessment-selected-context{color:#fff0c9;background:#2d2618;border-color:#69552d #69552d #69552d #d09b3f}:root[data-theme=dark] .assessment-selected-context.is-cool{color:#d9f0f7;background:#192c34;border-color:#3e6070 #3e6070 #3e6070 #65a2bb}:root[data-theme=dark] .assessment-selected-context.is-empty{color:var(--assessment-muted);background:#19251f;border-color:#40544a}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified){--assessment-control-border:var(--ui-line);--assessment-control-border-hover:#aebfb5;--assessment-control-focus:#27815f;--assessment-control-readonly:#f1f5f2;--assessment-control-caret:#60736a;font-size:13px}.assessment-design.assessment-framework-unified{background:radial-gradient(circle at 94% 3%,#e1be6f1f,#0000 26%),linear-gradient(#faf9f3 0%,#f7f8f3 48%,#f9faf6 100%)}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) :is(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),select,textarea,.rm-static-control){border:1px solid var(--assessment-control-border);background-color:var(--assessment-input);min-width:0;max-width:100%;color:var(--assessment-ink);box-shadow:none;font-family:var(--encore-font-sans);border-radius:10px;font-size:13px;font-weight:400;line-height:normal}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) :is(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),select,.rm-static-control){height:42px;min-height:42px;padding:0 12px}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) textarea{resize:vertical;min-height:88px;padding:10px 12px;line-height:1.5}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--assessment-control-caret) 50%), linear-gradient(135deg,var(--assessment-control-caret) 50%,transparent 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px!important}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):hover:not(:disabled):not([readonly]){border-color:var(--assessment-control-border-hover)}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) .nrbpa-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus,.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{border-color:var(--assessment-control-focus);background-color:var(--assessment-surface);outline:2px solid color-mix(in srgb,var(--assessment-control-focus) 24%,transparent);outline-offset:1px;box-shadow:none}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) :is(input[readonly],input:disabled,select:disabled,textarea[readonly],textarea:disabled,.rm-static-control){border-color:var(--ui-line);background-color:var(--assessment-control-readonly);color:var(--assessment-muted);box-shadow:none;cursor:default;font-weight:400}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) input[type=checkbox]{appearance:none;box-sizing:border-box;border:1px solid var(--assessment-control-border-hover);background:var(--assessment-surface);width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:none;cursor:pointer;border-radius:5px;flex:0 0 18px;place-content:center;margin:0;padding:0;display:inline-grid}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) input[type=checkbox]:before{border-bottom:2px solid var(--ui-line);border-left:2px solid var(--ui-line);content:"";opacity:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)scale(.7)}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) input[type=checkbox]:checked{border-color:var(--assessment-green);background:var(--assessment-green)}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) input[type=checkbox]:checked:before{opacity:1;transform:translateY(-1px)rotate(-45deg)scale(1)}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) input[type=checkbox]:focus-visible{outline:2px solid color-mix(in srgb,var(--assessment-control-focus) 28%,transparent);outline-offset:2px}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) :is(.nrbpa-field,.rm-controls label,.rm-assessment-control,.rm-barangay-control label){gap:6px}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) .nrbpa-field>span,.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) :is(.rm-controls label,.rm-assessment-control,.rm-barangay-control label,.rm-condition-grid label,.rm-probability-field label,.rm-source-input label,.rm-exposure-grid label,.rm-sensitivity-card label,.rm-assessment-fields label)>span{color:var(--ui-ink);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:1.4}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) :is(.nrbpa-field>small,.rm-demo-note,.rm-context-note,.rm-feedback){font-size:12px;line-height:1.45}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) :is(.nrbpa-basis-button,.urban-sample-button,.urban-print-button,.nrbpa-export,.nrbpa-step-actions button,.rm-primary,.rm-secondary,.rm-danger,.rm-danger-outline){height:auto;min-height:42px;box-shadow:none;border-radius:10px;padding:8px 13px;font-size:13px;font-weight:500;line-height:1.25}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) :is(.nrbpa-basis-button,.urban-sample-button,.nrbpa-export,.nrbpa-step-actions button,.rm-secondary){border-color:var(--ui-line);background:var(--assessment-surface);color:var(--assessment-green)}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) :is(.urban-print-button,.nrbpa-step-actions button:last-child,.rm-primary){color:#fff;background:#126b48;border-color:#126b48}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) .nrbpa-badge{padding:4px 8px;font-size:11.5px;font-weight:500;line-height:1.25}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>.assessment-workflow button{min-height:56px;box-shadow:none;padding:7px 10px;transition:none}.assessment-design.assessment-framework-unified>.assessment-workflow button:after{opacity:0;background:#376f86}:root .assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>.assessment-workflow button[data-step].active{box-shadow:none;background:var(--ui-soft)!important;color:#244f60!important}.assessment-design.assessment-framework-unified>.assessment-workflow button.active:after{opacity:1}.assessment-design.assessment-framework-unified>.assessment-workflow button.active i{color:#fff;background:#376f86}.assessment-design.assessment-framework-unified>.assessment-workflow button:disabled{color:var(--ui-muted);opacity:.72;background:0 0}.assessment-design.assessment-framework-unified[data-current-step] .nrbpa-main-panel>.nrbpa-step-card{border:1px solid var(--assessment-line);background:var(--assessment-surface);border-top-width:1px;border-radius:12px;box-shadow:0 2px 10px #1832280a}.assessment-design.assessment-framework-unified .nrbpa-hero h1{font-size:26px!important}.assessment-design.assessment-framework-unified .nrbpa-hero>div:last-child{flex-flow:wrap;justify-content:flex-end;align-items:center;max-width:640px}.assessment-design.assessment-framework-unified .nrbpa-hero>div:last-child>small{text-align:right;flex-basis:100%}.assessment-design.assessment-framework-unified :is(.nrbpa-section-title,.nrbpa-year-context) h2{font-size:18px}.assessment-design.assessment-framework-unified .nrbpa-year-controls{align-items:start;gap:12px}.assessment-design.assessment-framework-unified .nrbpa-year-controls .nrbpa-field>span{font-size:12px;font-weight:500}.assessment-design.assessment-framework-unified .assessment-selected-context{min-height:42px;box-shadow:none;border-radius:10px}.assessment-design.assessment-framework-unified .assessment-context-no-match{border-radius:10px}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) .assessment-context-search>svg{top:50%;transform:translateY(-50%)}.assessment-design.assessment-framework-unified .nrbpa-field .assessment-context-search>input{padding-left:36px!important}.assessment-design.assessment-framework-unified .nrbpa-main-panel>.nrbpa-step-card{border-color:var(--ui-line);background:var(--ui-panel);transition:border-color .16s,box-shadow .16s;box-shadow:0 5px 18px #1649340b}.assessment-design.assessment-framework-unified .nrbpa-main-panel>.nrbpa-step-card:focus-within{border-color:#6caa8d;box-shadow:0 0 0 3px #187b5714,0 10px 24px #16493411}.assessment-design.assessment-framework-unified .nrbpa-step-card>.nrbpa-form-grid{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;padding:13px}.assessment-design.assessment-framework-unified .nrbpa-field>span{color:var(--ui-ink);font-weight:650}.assessment-design.assessment-framework-unified .nrbpa-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--ui-panel);transition:border-color .15s,box-shadow .15s,background .15s}.assessment-design.assessment-framework-unified .nrbpa-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{background:var(--ui-panel);border-color:#21805e;outline:0;box-shadow:0 0 0 3px #21805e1c}:root[data-theme=dark] .assessment-design.assessment-framework-unified .nrbpa-main-panel>.nrbpa-step-card,:root[data-theme=dark] .assessment-design.assessment-framework-unified .nrbpa-step-card>.nrbpa-form-grid{background:#15261f;border-color:#355247}@media (width<=620px){.assessment-design.assessment-framework-unified .nrbpa-step-card>.nrbpa-form-grid{padding:10px}}@container assessment (width<=820px){.assessment-design.assessment-framework-unified .nrbpa-hero>div:last-child{justify-content:flex-start;width:100%;max-width:100%}.assessment-design.assessment-framework-unified .nrbpa-hero>div:last-child>small{text-align:left}}@container assessment (width<=480px){.assessment-design.rm-unified-workspace .rm-summary-actions>div{flex-direction:column;display:flex}.assessment-design.rm-unified-workspace .rm-summary-actions>div button{width:100%}}@media (width<=620px){.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) :is(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),select,.rm-static-control){height:42px!important;min-height:42px!important}}:root[data-theme=dark] .assessment-design:is(.rm-unified-workspace,.assessment-framework-unified){--assessment-control-border:var(--ui-line);--assessment-control-border-hover:#587266;--assessment-control-readonly:#22342b;--assessment-control-caret:#abc5b8}:root[data-theme=dark] .assessment-design.assessment-framework-unified{background:radial-gradient(circle at 94% 3%,#c28f2d1a,#0000 26%),linear-gradient(#132119,#101c16)}:root[data-theme=dark] .assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{background-color:#1a2a24}:root[data-theme=dark] .assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>.assessment-workflow button[data-step].active{color:#9fd0e2!important;background:#1b3038!important}:root[data-theme=dark] .assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>.assessment-workflow button[data-step].active :is(i,.rm-step-badge){color:#10251c;background:#65a2bb}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified){gap:16px}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>:is(.rm-hero,.nrbpa-hero,.rm-context,.nrbpa-year-context,.assessment-workflow){border:1px solid var(--assessment-line);box-shadow:none;border-radius:14px}.assessment-design.rm-unified-workspace .rm-context,.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>.assessment-workflow{background:var(--assessment-surface)}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>.assessment-workflow button.active{background:var(--ui-soft)!important;color:#174e67!important}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>.assessment-workflow button.active :is(i,.rm-step-badge){color:#fff;background:#276e91}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>.assessment-workflow button.is-done:not(.active) :is(i,.rm-step-badge){color:#176b42;background:#e2f3e8}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>.assessment-workflow button:disabled:not(.is-done) :is(i,.rm-step-badge){color:#6e7d77;background:#edf0ef}@container assessment (width>=1121px){.assessment-design.rm-unified-workspace .rm-controls{grid-template-columns:minmax(0,32fr) minmax(0,12fr) minmax(0,15fr) minmax(0,16fr) minmax(0,25fr);gap:12px}.assessment-design.rm-unified-workspace .rm-assessment-control{grid-column:auto}}@container assessment (width>=621px) and (width<=1120px){.assessment-design.rm-unified-workspace .rm-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-design.rm-unified-workspace .rm-assessment-control{grid-column:1/-1}}:root[data-theme=dark] .assessment-design.rm-unified-workspace{--rm-text-primary:#e0eee6;--rm-text-secondary:#b5ccc0;--rm-text-muted:var(--ui-muted)}:root[data-theme=dark] .assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) :is(.rm-context,.nrbpa-year-context,.assessment-workflow),:root[data-theme=dark] .assessment-design.assessment-framework-unified>.nrbpa-hero{background:#18271f}:root[data-theme=dark] .assessment-design.assessment-framework-unified :is(.nrbpa-hero h1,.nrbpa-year-context h2){color:#e5eee9}:root[data-theme=dark] .assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>.assessment-workflow button.is-done:not(.active){color:#b9e2ca}:root[data-theme=dark] .assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>.assessment-workflow button.is-done:not(.active) :is(i,.rm-step-badge){color:#bce6cb;background:#244937}:root[data-theme=dark] .assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>.assessment-workflow button:disabled:not(.active){color:#abc5b8;opacity:1}:root[data-theme=dark] .assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>.assessment-workflow button:disabled:not(.active) :is(i,.rm-step-badge){color:#c0d2c7;background:#31453c}:root[data-theme=dark] .assessment-design.rm-unified-workspace .rm-controls :is(label,.rm-assessment-control)>span{color:#c5d9cd}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified){--assessment-aigor-forest:#176b49;--assessment-aigor-forest-deep:#104d37;--assessment-aigor-ivory:#fbfaee;--assessment-aigor-panel:#fffdf6;--assessment-aigor-line:#b8d0bd;background-color:var(--assessment-aigor-ivory);background-image:linear-gradient(#2069460b 1px,#0000 1px),linear-gradient(90deg,#2069460b 1px,#0000 1px),radial-gradient(circle at 89% 4%,#deb2391a,#0000 24%);background-size:40px 40px,40px 40px,auto;min-height:100%;padding:18px 22px 40px}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>:is(.rm-hero,.nrbpa-hero){background:linear-gradient(112deg,#fffef9fa,#f4f8eef2);border-color:#9fbea7;border-radius:9px;min-height:124px;padding:24px 28px;position:relative;overflow:hidden}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>:is(.rm-hero,.nrbpa-hero):before,.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>:is(.rm-hero,.nrbpa-hero):after{pointer-events:none;content:"";width:26px;height:12px;position:absolute}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>:is(.rm-hero,.nrbpa-hero):before{border-top:1px solid var(--assessment-aigor-forest);border-left:1px solid var(--assessment-aigor-forest);top:10px;left:10px}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>:is(.rm-hero,.nrbpa-hero):after{border-right:1px solid var(--assessment-aigor-forest);border-bottom:1px solid var(--assessment-aigor-forest);bottom:10px;right:10px}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>:is(.rm-hero,.nrbpa-hero) h1{color:var(--assessment-aigor-forest-deep)!important;font-size:clamp(27px,2.1vw,34px)!important}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>:is(.rm-hero,.nrbpa-hero) :is(.rm-breadcrumb,p){letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700;color:var(--assessment-aigor-forest)!important}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>:is(.rm-context,.nrbpa-year-context,.assessment-workflow,.nrbpa-mode),.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) :is(.nrbpa-step-card,.nrbpa-barangays,.nrbpa-summary,.rm-assessment-workspace,.rm-empty,.rm-saved-work){border-color:var(--assessment-aigor-line);background-color:var(--assessment-aigor-panel);border-radius:9px;box-shadow:0 8px 22px #1e48320e}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>.assessment-workflow{border-radius:9px}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>.assessment-workflow button{min-height:54px}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>.assessment-workflow button.active{color:var(--assessment-aigor-forest-deep)!important;background:#e9f2e9!important}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>.assessment-workflow button.active :is(i,.rm-step-badge){background:var(--assessment-aigor-forest);color:#fff}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.rm-static-control){background-color:#fffefb;border-color:#bfd1c1}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) :is(.nrbpa-boundary,.rm-feedback.notice,.rm-context-note){border-radius:9px}:root[data-theme=dark] .assessment-design:is(.rm-unified-workspace,.assessment-framework-unified){--assessment-aigor-forest:#69c891;--assessment-aigor-forest-deep:#d6ebde;--assessment-aigor-ivory:#0b1510;--assessment-aigor-panel:#14231b;--assessment-aigor-line:#355343;background-color:#0b1510;background-image:linear-gradient(#7bb4910e 1px,#0000 1px),linear-gradient(90deg,#7bb4910e 1px,#0000 1px),radial-gradient(circle at 89% 4%,#d19d3117,#0000 24%)}:root[data-theme=dark] .assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>:is(.rm-hero,.nrbpa-hero){background:linear-gradient(112deg,#14231b,#17281f);border-color:#42624f}:root[data-theme=dark] .assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>:is(.rm-context,.nrbpa-year-context,.assessment-workflow,.nrbpa-mode),:root[data-theme=dark] .assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) :is(.nrbpa-step-card,.nrbpa-barangays,.nrbpa-summary,.rm-assessment-workspace,.rm-empty,.rm-saved-work){border-color:var(--assessment-aigor-line);background-color:var(--assessment-aigor-panel);color:#dceae2;box-shadow:0 9px 24px #0000002e}:root[data-theme=dark] .assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>.assessment-workflow button.active{color:#cbe8d7!important;background:#203a2c!important}:root[data-theme=dark] .assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>.assessment-workflow button.active :is(i,.rm-step-badge){color:#0b2116;background:#69c891}:root[data-theme=dark] .assessment-design:is(.rm-unified-workspace,.assessment-framework-unified) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.rm-static-control){color:#deebe4;background-color:#101c16;border-color:#405d4d}@media (width<=720px){.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified){padding:12px 12px 30px}.assessment-design:is(.rm-unified-workspace,.assessment-framework-unified)>:is(.rm-hero,.nrbpa-hero){min-height:auto;padding:22px 18px}}@keyframes assessment-stage-popup-in{0%{opacity:0;transform:translateY(18px)scale(.92)}62%{opacity:1;transform:translateY(-2px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes assessment-stage-icon-pop{0%{opacity:0;transform:scale(.45)}65%{opacity:1;transform:scale(1.16)}to{opacity:1;transform:scale(1)}}@keyframes assessment-stage-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.assessment-stage-complete-layer{inset:calc(var(--header-height-dynamic,68px) + env(safe-area-inset-top,0px)) 0 0;z-index:var(--encore-z-toast,12200);pointer-events:none;place-items:center;padding:20px;display:grid;position:fixed}.assessment-stage-complete-card{color:#163b29;pointer-events:auto;cursor:pointer;background:linear-gradient(135deg,#fff 0%,#f1faf4 100%);border:1px solid #96c5a7;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:min(420px,100vw - 32px);padding:18px 20px 22px;animation:.36s cubic-bezier(.22,1,.36,1) both assessment-stage-popup-in;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #10342338,0 0 0 4px #146c431f}.assessment-stage-complete-icon{color:#fff;background:linear-gradient(135deg,#198754,#115c39);border-radius:50%;place-items:center;width:46px;height:46px;animation:.44s cubic-bezier(.22,1,.36,1) 50ms both assessment-stage-icon-pop;display:grid;box-shadow:0 8px 18px #146c4347}.assessment-stage-complete-icon svg{width:24px;height:24px}.assessment-stage-complete-copy{gap:3px;min-width:0;display:grid}.assessment-stage-complete-copy small{color:#146c43;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.assessment-stage-complete-copy strong{color:#123323;font-size:16px;font-weight:700;line-height:1.25}.assessment-stage-complete-copy span{color:#355846;align-items:center;gap:5px;margin-top:2px;font-size:13px;display:inline-flex}.assessment-stage-complete-copy span b{color:#115c39;font-weight:700}.assessment-stage-complete-copy span svg{width:14px;height:14px}.assessment-stage-complete-bar{background:#146c4324;height:4px;position:absolute;bottom:0;left:0;right:0}.assessment-stage-complete-bar>i{transform-origin:0;background:linear-gradient(90deg,#146c43,#22a065);width:100%;height:100%;animation:1.5s linear forwards assessment-stage-progress;display:block}:root[data-theme=dark] .assessment-stage-complete-card{color:#e4f3ea;background:linear-gradient(135deg,#162b21 0%,#112219 100%);border-color:#3c7d57;box-shadow:0 24px 56px #0000007a,0 0 0 4px #69c89129}:root[data-theme=dark] .assessment-stage-complete-copy small{color:#79d4a0}:root[data-theme=dark] .assessment-stage-complete-copy strong{color:#f0faf4}:root[data-theme=dark] .assessment-stage-complete-copy span{color:#b7d4c3}:root[data-theme=dark] .assessment-stage-complete-copy span b{color:#8be0af}:root,:root[data-theme]{--header-height:82px;--header-height-dynamic:82px}.tactical-sidebar,[data-theme=light] .tactical-sidebar,[data-theme=dark] .tactical-sidebar{top:var(--header-height-dynamic)!important;height:calc(var(--scaled-vh) - var(--header-height-dynamic))!important}.encore-header.global-system-header{isolation:isolate;height:var(--header-height-dynamic);box-sizing:border-box;color:#f6fbfa;align-items:center;gap:clamp(14px,2vw,30px);padding:0 22px;display:flex;position:fixed;inset:0 0 auto;overflow:visible;background:#071b1c!important;border-bottom:1px solid #aad3ca4d!important;box-shadow:0 5px 20px #0314123d!important}.global-system-header .encore-header-backdrop{z-index:-2;pointer-events:none;background:#183d33;position:absolute;inset:0;overflow:hidden}.global-system-header .encore-header-scene{display:block;position:absolute;inset:0;overflow:hidden}.global-system-header .encore-header-scene img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.global-system-header .encore-header-scene-municipality{z-index:0}.global-system-header .encore-header-scene-municipality img{filter:saturate(.9)contrast(1.02)brightness(.9)}.global-system-header .encore-header-photo-grade{z-index:4;background:linear-gradient(90deg,#0314126b 0%,#041c1b33 27%,#04181b29 62%,#0312187a 100%),linear-gradient(#04131214,#0313144d);position:absolute;inset:0}.global-system-header .encore-header-horizon-glow{z-index:5;mix-blend-mode:screen;background:radial-gradient(circle,#fff4d321,#0000 64%);border-radius:50%;width:42%;height:300%;position:absolute;top:-120%;left:43%}.global-system-header .encore-brand{z-index:1;width:auto;min-width:0;box-shadow:none;letter-spacing:0;background:0 0;border:0;flex:none;align-items:center;gap:11px;margin:0;padding:0;display:flex;position:relative}.global-system-header .encore-mark{color:#d8f7e6;background:#04231e47;border:0;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 5px 16px #010e0b47,inset 0 1px #ffffff29}.global-system-header .encore-mark svg{width:25px;height:25px}.global-system-header .encore-mark img{object-fit:contain;width:100%;max-width:48px;height:100%;max-height:48px;display:block}.global-system-header .encore-brand-text{flex-direction:column;gap:1px;min-width:0;max-width:225px;display:flex}.global-system-header .encore-brand strong{letter-spacing:-.35px;text-shadow:0 2px 6px #00000059;font-size:17.5px;font-weight:600;line-height:20px;display:block;color:#fff!important}.global-system-header .encore-brand small{overflow-wrap:break-word;text-shadow:0 1px 4px #00000073;max-width:220px;margin-top:1px;font-size:8.5px;font-weight:500;line-height:11px;display:block;color:#d0dfdb!important;white-space:normal!important}.global-system-header .encore-header-tagline{z-index:1;color:#e8f5f0c2;letter-spacing:.08em;white-space:nowrap;text-shadow:0 2px 8px #000000a6;font-size:8.5px;font-weight:600;line-height:16px;display:none;position:relative}.global-system-header .encore-header-right{z-index:2;flex:auto;justify-content:flex-end;align-items:center;gap:clamp(10px,1.2vw,20px);min-width:0;margin-left:auto;display:flex;position:relative}.global-system-header .encore-header-context,.global-system-header .encore-header-tools,.global-system-header .encore-header-actions{align-items:center;gap:6px;display:flex}.global-system-header .encore-header-context{gap:0;min-width:0;position:absolute;left:50%;transform:translate(-50%)}.global-system-header .encore-header-actions{flex:none}.global-system-header .encore-context-widget{box-sizing:border-box;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 2px 7px #00000094;background:0 0;border:0;color:#f6fbfa!important}.global-system-header .encore-project{box-sizing:border-box;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03181a61;box-shadow:inset 0 1px #ffffff14,0 5px 16px #010e0b24;color:#f6fbfa!important}.global-system-header .encore-context-widget{text-align:left;border-left:1px solid #e0f1ec38;border-radius:0;align-items:center;gap:10px;height:50px;padding:5px 12px;font-family:inherit;display:flex}.global-system-header button.encore-context-widget:hover,.global-system-header button.encore-context-widget[aria-expanded=true]{background:#08312e2e}.global-system-header .encore-context-widget>svg{color:#a7d3cd;flex:none;width:18px;height:18px}.global-system-header .encore-context-widget>span:not(.encore-weather-motion){flex-direction:column;gap:2px;min-width:0;display:flex}.global-system-header .encore-context-widget strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:16px;overflow:hidden}.global-system-header .encore-context-widget small,.global-system-header .encore-context-widget time{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;line-height:14px;display:block;overflow:hidden;color:#bdd0cc!important}.global-system-header .encore-context-widget em{color:#bdd0cc;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:500;line-height:12px;overflow:hidden}.global-system-header .encore-weather strong{font-size:14px}.global-system-header .encore-weather[data-weather-kind=clear]{background:linear-gradient(135deg,#533416d1,#12303db3);border-color:#ffd37661}.global-system-header .encore-weather[data-weather-kind=rain]{background:linear-gradient(135deg,#0b3b59db,#162f43b8);border-color:#68caff6b}.global-system-header .encore-weather[data-weather-kind=storm]{background:linear-gradient(135deg,#2f2656e6,#0e2a3fbf);border-color:#b9a7ff6e}.global-system-header .encore-weather[data-weather-kind=snow]{background:linear-gradient(135deg,#1b455bdb,#273549bd);border-color:#c4e9ff6b}.global-system-header .encore-weather[data-weather-kind=fog],.global-system-header .encore-weather[data-weather-kind=cloudy],.global-system-header .encore-weather[data-weather-kind=partly-cloudy]{background:linear-gradient(135deg,#25424edb,#112a31b8);border-color:#b1d5e157}.global-system-header .encore-datetime{justify-content:center;gap:16px;min-width:290px}.global-system-header .encore-header-data{flex-direction:column;gap:1px;min-width:0;display:flex}.global-system-header .encore-header-data+.encore-header-data{border-left:1px solid #deeee92e;padding-left:16px}.global-system-header .encore-header-data small,.global-system-header .encore-location small{letter-spacing:.08em;font-size:8px;font-weight:600;line-height:10px;color:#9fb7b1!important}.global-system-header .encore-header-time time{font-size:13px;font-weight:600;line-height:17px;color:#fff!important}.global-system-header .encore-header-date strong{font-size:12px}.global-system-header .encore-location{cursor:pointer;width:180px;max-width:180px}.global-system-header .encore-location>svg{color:#80d5c0}.global-system-header .encore-location strong,.global-system-header .encore-location small{text-overflow:ellipsis;overflow:hidden}.global-system-header .encore-weather[data-weather-kind]{background:0 0;border-color:#e0f1ec38}.global-system-header .encore-weather-motion{background:linear-gradient(155deg,#70c4e729,#ffffff06);border-radius:10px;flex:none;width:45px;height:35px;display:block;position:relative;overflow:hidden}.encore-weather-sun,.encore-weather-cloud,.encore-weather-rain,.encore-weather-snow,.encore-weather-lightning,.encore-weather-mist{opacity:0;position:absolute}.encore-weather-sun{background:#ffd166;border-radius:50%;width:14px;height:14px;top:5px;left:7px;box-shadow:0 0 9px #ffbb48b8}.encore-weather-sun i{border:1px dashed #ffd26db8;border-radius:50%;position:absolute;inset:-5px}.encore-weather-cloud{background:#d7e6eb;border-radius:9px;width:27px;height:9px;box-shadow:0 2px 4px #0003}.encore-weather-cloud:before,.encore-weather-cloud:after{content:"";background:inherit;border-radius:50%;position:absolute;bottom:2px}.encore-weather-cloud:before{width:11px;height:11px;left:5px}.encore-weather-cloud:after{width:8px;height:8px;right:4px}.encore-weather-cloud-back{background:#91afba;top:8px;right:3px;transform:scale(.75)}.encore-weather-cloud-front{top:14px;left:9px}.encore-weather-rain{width:31px;height:12px;inset:23px 0 0 8px}.encore-weather-rain i{background:#59c9ff;border-radius:2px;width:1.5px;height:7px;animation:.86s linear infinite encore-rain-fall;position:absolute;top:-2px;transform:rotate(16deg)}.encore-weather-rain i:first-child{animation-delay:-.22s;left:2px}.encore-weather-rain i:nth-child(2){animation-delay:-.55s;left:9px}.encore-weather-rain i:nth-child(3){animation-delay:-.08s;left:16px}.encore-weather-rain i:nth-child(4){animation-delay:-.7s;left:23px}.encore-weather-rain i:nth-child(5){animation-delay:-.38s;left:29px}.encore-weather-snow{width:31px;height:12px;inset:22px 0 0 8px}.encore-weather-snow i{color:#e4f6ff;font-size:13px;font-style:normal;animation:1.8s ease-in infinite encore-snow-fall;position:absolute;top:-5px}.encore-weather-snow i:first-child{animation-delay:-.2s;left:2px}.encore-weather-snow i:nth-child(2){animation-delay:-.9s;left:10px}.encore-weather-snow i:nth-child(3){animation-delay:-.5s;left:19px}.encore-weather-snow i:nth-child(4){animation-delay:-1.3s;left:27px}.encore-weather-lightning{clip-path:polygon(48% 0,100% 0,67% 42%,98% 42%,21% 100%,42% 55%,10% 55%);filter:drop-shadow(0 0 3px #ffe784e6);background:#ffe784;width:8px;height:12px;animation:3.2s step-end infinite encore-lightning;top:21px;left:21px}.encore-weather-mist{inset:8px 4px}.encore-weather-mist i{background:#daebefd1;border-radius:3px;width:34px;height:2px;animation:3.4s ease-in-out infinite alternate encore-mist-drift;position:absolute;left:2px}.encore-weather-mist i:first-child{width:28px;top:5px}.encore-weather-mist i:nth-child(2){animation-delay:-.8s;top:12px;left:7px}.encore-weather-mist i:nth-child(3){width:24px;animation-delay:-1.6s;top:19px}.encore-weather-motion[data-weather-kind=clear] .encore-weather-sun{opacity:1;animation:3.4s ease-in-out infinite encore-sun-breathe;top:9px;left:15px;transform:scale(1.08)}.encore-weather-motion[data-weather-kind=partly-cloudy] :is(.encore-weather-sun,.encore-weather-cloud),.encore-weather-motion[data-weather-kind=cloudy] .encore-weather-cloud,.encore-weather-motion[data-weather-kind=rain] :is(.encore-weather-cloud,.encore-weather-rain),.encore-weather-motion[data-weather-kind=storm] :is(.encore-weather-cloud,.encore-weather-rain,.encore-weather-lightning),.encore-weather-motion[data-weather-kind=snow] :is(.encore-weather-cloud,.encore-weather-snow),.encore-weather-motion[data-weather-kind=fog] :is(.encore-weather-cloud-back,.encore-weather-mist),.encore-weather-motion[data-weather-kind=unavailable] .encore-weather-cloud-front{opacity:1}.encore-weather-motion[data-weather-kind=cloudy] .encore-weather-cloud-back,.encore-weather-motion[data-weather-kind=partly-cloudy] .encore-weather-cloud-back{animation:4.6s ease-in-out infinite alternate encore-cloud-drift}.encore-weather-motion[data-weather-kind=unavailable] .encore-weather-cloud-front{filter:saturate(0);background:#8ba0a7}.global-system-header .encore-tool-btn,.global-system-header .encore-header-tools>button,.global-system-header .encore-menu{box-sizing:border-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid;box-shadow:inset 0 1px #ffffff14,0 4px 12px #010e0b1f;color:#d8e8e4!important;background:#03191b66!important;border:1px solid #d7efeb33!important}.global-system-header .encore-tool-btn:hover,.global-system-header .encore-header-tools>button:hover,.global-system-header .encore-menu:hover{color:#fff!important;background:#10473fcc!important;border-color:#80d5c08c!important}.global-system-header .encore-tool-btn svg,.global-system-header .encore-menu svg{width:18px;height:18px}.global-system-header .encore-context-toggle{display:none}.global-system-header .encore-project{min-width:0;max-width:238px;height:48px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 2px 7px #00000094;cursor:pointer;background:0 0;border:0;border-radius:24px;align-items:center;gap:8px;margin:0;padding:5px 10px 5px 6px;display:flex}.global-system-header .encore-project:hover,.global-system-header .encore-project[aria-expanded=true]{background:#05272533}.global-system-header .encore-avatar{color:#fff;background:linear-gradient(145deg,#b77935,#82531f);border:1px solid #d0efe23d;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:10px;font-weight:600;display:grid;box-shadow:0 3px 10px #00000038}.global-system-header .encore-project-info{flex-direction:column;gap:2px;min-width:0;display:flex}.global-system-header .encore-project strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:15px;overflow:hidden}.global-system-header .encore-project small{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9.5px;line-height:13px;overflow:hidden;color:#b8ccc6!important}.global-system-header .encore-project>svg{flex:none;width:15px;transition:transform .18s;display:block}.global-system-header .encore-project>svg.is-open{transform:rotate(180deg)}.global-system-header .encore-header-popover,.global-system-header .encore-user-menu{box-sizing:border-box;color:#173a2e;z-index:2600;background:#fbfdf9;border:1px solid #cbdad3;border-radius:15px;width:310px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 105px);animation:.16s ease-out encore-popover-in;position:absolute;top:calc(100% + 17px);right:0;overflow:auto;box-shadow:0 18px 48px #051f184d}.global-system-header .encore-header-popover{padding:16px}.global-system-header .encore-header-popover h2{color:#173a2e;margin:0 0 12px;font:600 14px/20px inherit}.global-system-header .encore-header-popover p{color:#64766e;margin:0;font-size:12px;line-height:1.5}.global-system-header .encore-workspace-switcher{color:#496257;letter-spacing:.04em;text-transform:uppercase;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:grid}.global-system-header .encore-workspace-switcher select{color:#163e2d;width:100%;min-height:38px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #1f6f4333;border-radius:10px;padding:7px 10px;font-size:13px;font-weight:700}.global-system-header .encore-workspace-manage{color:#1f6f43;background:#1f6f4312;border:1px solid #1f6f4333;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;margin-bottom:10px;padding:9px 10px;font-size:12px;font-weight:700;display:flex}.global-system-header .encore-workspace-manage svg{width:15px;height:15px}.global-system-header .encore-header-popover .encore-context-widget{width:100%;height:auto;min-height:52px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f1f6f2;border-color:#d1ded7;margin-bottom:8px;color:#244b3b!important}.global-system-header .encore-header-popover .encore-context-widget strong{color:#244b3b;white-space:normal}.global-system-header .encore-header-popover .encore-context-widget small{white-space:normal;color:#667d71!important}.global-system-header .encore-popover-theme{color:#244d3c;cursor:pointer;background:#eaf2ec;border:1px solid #c5d8cd;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:42px;padding:8px 12px;font:600 12px/1.2 inherit;display:flex}.global-system-header .encore-popover-theme svg{width:17px}[data-theme=dark] .global-system-header .encore-header-popover,[data-theme=dark] .global-system-header .encore-user-menu{color:#eef8f2;background:#10231c;border-color:#355247}[data-theme=dark] .global-system-header .encore-header-popover h2{color:#eef8f2}[data-theme=dark] .global-system-header .encore-header-popover p,[data-theme=dark] .global-system-header .encore-workspace-switcher{color:#a9bbb2}[data-theme=dark] .global-system-header .encore-workspace-switcher select{color:#eef8f2;background:#17372a;border-color:#a7e0be33}[data-theme=dark] .global-system-header .encore-workspace-manage{color:#bde6cc;background:#a7e0be14;border-color:#a7e0be33}[data-theme=dark] .global-system-header .encore-header-popover .encore-context-widget{background:#173126;border-color:#355247;color:#eef8f2!important}[data-theme=dark] .global-system-header .encore-header-popover .encore-context-widget strong{color:#eef8f2}[data-theme=dark] .global-system-header .encore-header-popover .encore-context-widget small{color:#a9bbb2!important}[data-theme=dark] .global-system-header .encore-popover-theme{color:#edf8f2;background:#173126;border-color:#3b584c}@keyframes encore-popover-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes encore-rain-fall{0%{opacity:0;transform:translate(-1px,-5px)rotate(16deg)}35%{opacity:1}to{opacity:0;transform:translate(2px,10px)rotate(16deg)}}@keyframes encore-snow-fall{0%{opacity:0;transform:translate(-1px,-5px)}30%{opacity:1}to{opacity:0;transform:translate(2px,11px)}}@keyframes encore-lightning{0%,11%,14%,to{opacity:0}12%,13%{opacity:1}}@keyframes encore-sun-breathe{50%{transform:scale(1.18);box-shadow:0 0 13px #ffbb48e0}}@keyframes encore-cloud-drift{0%{transform:translate(-1px)scale(.75)}to{transform:translate(3px)scale(.75)}}@keyframes encore-mist-drift{0%{opacity:.55;transform:translate(-2px)}to{opacity:1;transform:translate(3px)}}@media (width<=1430px){.global-system-header .encore-header-context{position:static;transform:none}}@media (width<=1380px){.encore-header.global-system-header{gap:14px}.global-system-header .encore-context-widget{padding-inline:10px}.global-system-header .encore-weather{min-width:132px}.global-system-header .encore-datetime{gap:12px;min-width:250px}.global-system-header .encore-header-data+.encore-header-data{padding-left:12px}.global-system-header .encore-location{width:150px;max-width:150px}.global-system-header .encore-project{max-width:190px}}@media (width<=1120px){.encore-header.global-system-header{gap:10px;padding-inline:16px}.global-system-header .encore-header-scene-municipality img{object-position:43% 50%}.global-system-header .encore-project-info,.global-system-header .encore-project>svg{display:none}.global-system-header .encore-project{width:46px;padding:5px}.global-system-header .encore-weather{display:none}.global-system-header .encore-datetime{min-width:235px}.global-system-header .encore-location{width:150px;max-width:150px}}@media (width<=900px){:root,:root[data-theme]{--header-height:70px;--header-height-dynamic:70px}.global-system-header .encore-brand{padding:0}.global-system-header .encore-mark{width:36px;height:36px}.global-system-header .encore-mark svg{width:20px;height:20px}.global-system-header .encore-brand strong{font-size:16px;line-height:19px}.global-system-header .encore-brand small{font-size:8.5px}.global-system-header .encore-datetime{gap:10px;min-width:218px}.global-system-header .encore-header-data+.encore-header-data{padding-left:10px}.global-system-header .encore-location{width:130px;max-width:130px}.global-system-header .encore-context-widget,.global-system-header .encore-project{height:46px}}@media (width<=760px){.global-system-header .encore-header-scene-municipality img{object-position:28% 50%}.global-system-header .encore-header-context{display:none}.global-system-header .encore-context-toggle{display:grid}.global-system-header .encore-location{max-width:146px}}@media (width<=600px){:root,:root[data-theme]{--header-height:64px;--header-height-dynamic:64px}.encore-header.global-system-header{gap:5px;padding-inline:8px}.global-system-header .encore-header-scene-municipality img{object-position:22% 50%}.global-system-header .encore-brand{gap:6px}.global-system-header .encore-brand small{font-size:7.5px;line-height:10px}.global-system-header .encore-brand strong{font-size:14px}.global-system-header .encore-mark{border-radius:9px;width:32px;height:32px}.global-system-header .encore-menu{width:30px;height:38px;background:0 0!important;border:0!important}.global-system-header .encore-header-right{flex:1;justify-content:flex-end;gap:4px}.global-system-header .encore-theme-toggle{display:none}.global-system-header .encore-tool-btn,.global-system-header .encore-header-tools>button{width:36px;height:36px}.global-system-header .encore-project{width:36px;height:36px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;padding:2px}.global-system-header .encore-avatar{border-radius:50%;width:32px;height:32px}.global-system-header .encore-header-popover,.global-system-header .encore-user-menu{position:fixed;top:72px;right:8px}}@media (width<=410px){.global-system-header .encore-header-tools>button:first-child{display:none}}@media (width<=350px){.encore-header.global-system-header{padding-inline:5px}.global-system-header .encore-brand small{display:none}.global-system-header .encore-brand strong{font-size:13px}.global-system-header .encore-mark{width:29px;height:29px}}@media (prefers-reduced-motion:reduce){.tactical-sidebar,.global-system-header *,.global-system-header :before,.global-system-header :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.encore-header.global-system-header{gap:clamp(14px,1.5vw,26px);padding-inline:clamp(14px,1.6vw,26px)}.global-system-header .encore-header-photo-grade{background:linear-gradient(90deg,#08231d7a,#08231d45 48%,#08231d66),linear-gradient(#0413120f,#03131442)}.global-system-header .encore-header-right{gap:clamp(10px,1vw,18px)}.global-system-header .encore-header-popover,.global-system-header .encore-user-menu{top:calc(var(--header-height-dynamic) + 8px);right:max(12px, var(--encore-safe-right));position:fixed}.global-system-header .encore-header-context{flex:auto;justify-content:center;display:flex;position:static;transform:none}.global-system-header .encore-context-widget{border-left-color:#ffffff38;gap:9px;min-width:0;height:52px;padding:3px clamp(10px,.9vw,16px)}.global-system-header .encore-header-context>.encore-context-widget:first-child{border-left:1px solid #ffffff38}.global-system-header .encore-jurisdiction{cursor:pointer;width:clamp(240px,19vw,290px);max-width:290px;display:flex!important}.global-system-header .encore-jurisdiction-logos{flex:none;align-items:center;gap:4px;display:flex}.global-system-header .encore-jurisdiction-logos img,.global-system-header .encore-jurisdiction-logos svg{object-fit:contain;color:#8be0cc;filter:drop-shadow(0 2px 5px #00000047);flex:none;width:34px;height:38px;display:block}.global-system-header .encore-jurisdiction-logos img+img{width:30px}.global-system-header .encore-jurisdiction small,.global-system-header .encore-header-data small,.global-system-header .encore-weather small{letter-spacing:.06em;color:#deefeacc!important;font-size:10px!important;font-weight:600!important;line-height:12px!important}.global-system-header .encore-jurisdiction strong{font-size:clamp(14px,1vw,16px);line-height:17px}.global-system-header .encore-jurisdiction em{max-width:174px;font-size:10.5px;font-weight:400;line-height:13px}.global-system-header .encore-time-group{min-width:150px}.global-system-header .encore-header-time time{font-variant-numeric:tabular-nums;font-size:clamp(16px,1.15vw,19px);font-weight:600;line-height:20px;color:#fff!important}.global-system-header .encore-header-time em{font-size:9px;font-weight:400}.global-system-header .encore-date-group{min-width:138px}.global-system-header .encore-header-date strong{font-size:14px;line-height:18px}.global-system-header .encore-header-date em{font-size:10.5px;font-weight:400}.global-system-header .encore-weather{min-width:134px;padding-left:clamp(10px,.9vw,16px)}.global-system-header .encore-weather-motion{background:0 0;width:38px;height:34px}.global-system-header .encore-weather strong{font-size:15px;line-height:17px}.global-system-header .encore-weather em{font-size:10px;font-weight:400}@media (width<=1380px){.global-system-header .encore-jurisdiction{width:235px}.global-system-header .encore-time-group{min-width:142px}.global-system-header .encore-date-group{min-width:126px}.global-system-header .encore-weather{min-width:122px}.global-system-header .encore-context-widget{padding-inline:9px}.global-system-header .encore-project{max-width:174px}}@media (width<=1200px){.global-system-header .encore-jurisdiction{width:200px}.global-system-header .encore-jurisdiction em{max-width:126px}.global-system-header .encore-time-group{min-width:136px}.global-system-header .encore-weather{min-width:116px}.global-system-header .encore-weather-motion{width:32px}.global-system-header .encore-project-info,.global-system-header .encore-project>svg{display:none}.global-system-header .encore-project{width:46px;padding:5px}.global-system-header .encore-jurisdiction-logos img+img{display:none}}@media (width<=1040px){.global-system-header .encore-header-date{gap:0}.global-system-header .encore-date-group{display:none}.global-system-header .encore-jurisdiction{width:176px}.global-system-header .encore-weather{min-width:118px;display:flex}}@media (width<=900px){.global-system-header .encore-context-widget{height:48px;padding-inline:8px}.global-system-header .encore-jurisdiction{width:164px}.global-system-header .encore-jurisdiction-logos img,.global-system-header .encore-jurisdiction-logos svg{width:27px;height:32px}.global-system-header .encore-jurisdiction em{display:none}.global-system-header .encore-time-group{min-width:128px}.global-system-header .encore-header-time time{font-size:15px}.global-system-header .encore-header-time em{display:none}.global-system-header .encore-weather{min-width:108px}.global-system-header .encore-weather-motion{display:none}}@media (width<=760px){.encore-header.global-system-header{padding:0 max(8px, var(--encore-safe-right)) 0 max(8px, var(--encore-safe-left));grid-template-rows:58px 44px;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:0 6px;display:grid}.global-system-header .encore-brand{grid-area:1/1}.global-system-header .encore-header-right{display:contents}.global-system-header .encore-header-actions{grid-area:1/2;justify-self:end}.global-system-header .encore-header-context{border-top:1px solid #ffffff26;grid-area:2/1/auto/-1;align-self:stretch;width:100%;display:flex}.global-system-header .encore-context-widget{height:43px;padding:3px 8px}.global-system-header .encore-jurisdiction{flex:38%;width:auto;max-width:none}.global-system-header .encore-jurisdiction-logos img,.global-system-header .encore-jurisdiction-logos svg{width:18px;height:22px}.global-system-header .encore-jurisdiction-logos img+img{display:none}.global-system-header .encore-jurisdiction strong{font-size:11px;line-height:13px}.global-system-header .encore-jurisdiction small,.global-system-header .encore-header-data small,.global-system-header .encore-weather small{font-size:8px!important;line-height:9px!important}.global-system-header .encore-time-group{flex:0 0 112px;min-width:0}.global-system-header .encore-header-time time{font-size:12px;line-height:15px}.global-system-header .encore-weather{flex:0 110px;min-width:0;display:flex}.global-system-header .encore-weather strong{font-size:12px;line-height:14px}.global-system-header .encore-weather em{font-size:8px;line-height:10px}.global-system-header .encore-date-group,.global-system-header .encore-context-toggle{display:none}.global-system-header .encore-header-popover,.global-system-header .encore-user-menu{top:calc(var(--header-height-dynamic) + 8px);position:fixed;right:8px}}@media (width<=600px){.global-system-header .encore-theme-toggle{display:none}.global-system-header .encore-header-tools>button:first-child{display:grid}}@media (width<=410px){.global-system-header .encore-header-tools>button:first-child{display:grid}.global-system-header .encore-context-widget{padding-inline:6px}.global-system-header .encore-time-group{flex-basis:106px}.global-system-header .encore-weather{flex-basis:94px}}@media (width<=350px){.global-system-header .encore-context-widget{padding-inline:5px}.global-system-header .encore-jurisdiction-logos{display:none}.global-system-header .encore-time-group{flex-basis:102px}.global-system-header .encore-weather{flex-basis:88px}}:root,:root[data-theme]{--encore-safe-top:env(safe-area-inset-top,0px);--encore-safe-right:env(safe-area-inset-right,0px);--encore-safe-bottom:env(safe-area-inset-bottom,0px);--encore-safe-left:env(safe-area-inset-left,0px);--encore-page-inline:clamp(16px, 2vw, 32px);--encore-page-block:clamp(16px, 2vw, 28px);--encore-touch-target:44px;--encore-shell-motion-duration:.2s;--encore-shell-motion-easing:cubic-bezier(.2, .8, .2, 1);--scaled-vh:100vh;--scaled-vw:100%;--header-height:calc(82px + var(--encore-safe-top));--header-height-dynamic:calc(82px + var(--encore-safe-top))}@supports (height:100dvh){:root,:root[data-theme]{--scaled-vh:100dvh}}html,body,#root{width:100%;max-width:100%;height:100%;overflow-x:clip}@supports not (overflow:clip){html,body,#root{overflow-x:hidden}}img,video,canvas,svg{max-width:100%}:where(main,section,article,aside,nav,form,fieldset,header,footer,div,dl){min-width:0}:where(p,li,dd,dt,code,pre,a,button,label,legend,th,td,strong,small,span){overflow-wrap:anywhere}.encore-app-shell{width:var(--scaled-vw);max-width:100%;height:var(--scaled-vh);color:var(--text-main);display:flex;overflow:hidden}.encore-shell-column{min-width:0;height:var(--scaled-vh);flex-direction:column;flex:1;display:flex;overflow:hidden}.encore-main-workspace{width:auto;min-width:0;height:calc(var(--scaled-vh) - var(--header-height-dynamic));margin-top:var(--header-height-dynamic);margin-left:var(--encore-sidebar-offset,0px);overscroll-behavior:contain;transition:margin-left var(--encore-shell-motion-duration) var(--encore-shell-motion-easing);flex-direction:column;flex:1;padding:0;display:flex;position:relative;overflow:auto}.encore-main-workspace.is-fullscreen{overflow:hidden}.encore-main-stack,.encore-route-outlet{flex-direction:column;flex:1 0 auto;width:100%;min-width:0;min-height:0;display:flex;position:relative}.encore-route-enter.route-phase-a{animation:.18s ease-out both encore-route-enter-a}.encore-route-enter.route-phase-b{animation:.18s ease-out both encore-route-enter-b}@keyframes encore-route-enter-a{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes encore-route-enter-b{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.encore-sidebar-transitioning :where(.encore-route-outlet,.risk-management,.risk-results-overview){min-width:0;max-width:100%}.encore-header.global-system-header{height:var(--header-height-dynamic);padding-top:var(--encore-safe-top);padding-right:max(24px, var(--encore-safe-right));padding-left:max(24px, var(--encore-safe-left))}.encore-mobile-scrim{z-index:10100;inset:var(--header-height-dynamic) 0 0;background:var(--scrim-bg);cursor:default;opacity:1;visibility:visible;width:100%;height:auto;transition:opacity var(--encore-shell-motion-duration) var(--encore-shell-motion-easing), visibility 0s linear 0s;-webkit-tap-highlight-color:transparent;border:0;border-radius:0;padding:0;position:fixed}.encore-mobile-scrim.is-closed{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s, var(--encore-shell-motion-duration)}.encore-boot-shell{z-index:20000;color:#173c2e;opacity:1;background:#f4f7f2;animation:.2s ease-out both encore-boot-enter;position:fixed;inset:0;overflow:hidden}.encore-boot-header{height:var(--header-height-dynamic);box-sizing:border-box;background:#fffef9;border-bottom:1px solid #d6e0d5;align-items:center;gap:12px;padding:0 24px;display:flex;position:absolute;inset:0 0 auto}.encore-boot-header>i{background:#d9ebe0;border-radius:50%;width:38px;height:38px}.encore-boot-header>div{gap:6px;width:150px;display:grid}.encore-boot-header b,.encore-boot-header span,.encore-boot-header em,.encore-boot-header nav i,.encore-boot-sidebar span,.encore-boot-sidebar i,.encore-boot-title i,.encore-boot-title b,.encore-boot-title span,.encore-boot-cards article,.encore-boot-panel{background:linear-gradient(100deg,#e2ebe5 25%,#f4f7f4 45%,#e2ebe5 65%) 0 0/220% 100%;border-radius:8px;animation:1.4s ease-in-out infinite encore-boot-shimmer;display:block}.encore-boot-header b{width:112px;height:12px}.encore-boot-header span{width:82px;height:7px}.encore-boot-header em{width:min(34vw,440px);height:38px;margin-inline:auto}.encore-boot-header nav{gap:9px;display:flex}.encore-boot-header nav i{border-radius:50%;width:38px;height:38px}.encore-boot-sidebar{inset:var(--header-height-dynamic) auto 0 0;width:var(--sidebar-width);box-sizing:border-box;background:linear-gradient(#fbfcf7,#f1f5ec);border-right:1px solid #d6e0d5;align-content:start;gap:10px;padding:22px 12px;display:grid;position:absolute}.encore-boot-sidebar span{width:44%;height:9px;margin:0 8px 8px}.encore-boot-sidebar i{height:40px}.encore-boot-workspace{inset:var(--header-height-dynamic) 0 0 var(--sidebar-width);padding:var(--encore-page-block) var(--encore-page-inline);box-sizing:border-box;position:absolute}.encore-boot-title{gap:9px;max-width:620px;display:grid}.encore-boot-title i{width:150px;height:9px}.encore-boot-title b{width:min(420px,80%);height:34px}.encore-boot-title span{width:min(590px,90%);height:12px}.encore-boot-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.encore-boot-cards article{min-height:124px}.encore-boot-panel{min-height:340px;margin-top:18px}@keyframes encore-boot-enter{0%{opacity:0}to{opacity:1}}@keyframes encore-boot-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.standard-table-container{min-width:0;max-width:100%}.standard-table-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-width:0;max-width:100%;overflow:auto}.standard-table-scroll:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}:where(.rro-table-wrap,.edi-table-wrap,.ei-table-wrap,.pi-table-wrap,.bcs-table-scroll,.ops-table-wrap,.we-scroll,.c3-evidence-table-wrap){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}:where(.c3-modal-surface,.rm-modal,.rm-calculation-modal,.rm-assessment-modal,.nrbpa-basis-modal,.ops-modal,.ported-modal>form,.ported-modal>section,.encore-confirm-dialog,.wx-detail-dialog,.c3-hazard-dialog,.ei-dialog,.map-detail-modal){max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px - var(--encore-safe-top) - var(--encore-safe-bottom))}:where(.rm-modal-body,.ops-modal-body,.c3-modal-surface){overscroll-behavior:contain;-webkit-overflow-scrolling:touch}:where(.maplibregl-map,.mapboxgl-map,.env-map-canvas,.ported-map-shell,.capability-map,.wx-map,.c3-hazard-map,.recharts-responsive-container){width:100%;min-width:0;max-width:100%}.maplibregl-popup-content,.mapboxgl-popup-content{max-width:min(300px,100vw - 32px)}@media (width<=1280px){:root,:root[data-theme]{--encore-page-inline:clamp(16px, 2vw, 24px);--encore-page-block:clamp(16px, 2vw, 24px)}}@media (width<=900px){:root,:root[data-theme]{--encore-page-inline:16px;--encore-page-block:16px;--header-height:calc(70px + var(--encore-safe-top));--header-height-dynamic:calc(70px + var(--encore-safe-top));font-size:14px}.encore-main-workspace{margin-left:0}.encore-boot-sidebar{display:none}.encore-boot-workspace{left:0}.encore-boot-header{padding-inline:12px}.encore-boot-header>div{width:112px}.encore-boot-header>em{display:none}.encore-boot-header nav{margin-left:auto}.encore-header.global-system-header{padding-right:max(12px, var(--encore-safe-right));padding-left:max(12px, var(--encore-safe-left))}.tactical-sidebar.mobile{max-width:calc(100vw - max(20px, var(--encore-safe-right)));padding-bottom:var(--encore-safe-bottom);overflow:hidden;box-shadow:18px 0 44px #00000052;width:min(88vw,320px)!important}.tactical-sidebar.mobile .sidebar-header{min-height:58px;padding:8px 12px}.tactical-sidebar.mobile .toggle-btn,.tactical-sidebar.mobile .sidebar-item,.tactical-sidebar.mobile .sidebar-subitem{min-height:var(--encore-touch-target)}.tactical-sidebar.mobile .toggle-btn{width:var(--encore-touch-target);height:var(--encore-touch-target)}.tactical-sidebar.mobile .item-label-wrapper{overflow:visible}.tactical-sidebar.mobile .item-label{text-overflow:clip;overflow:visible}:where(.encore-page,.c3-module-page,.risk-management,.risk-results-overview,.nrbpa-risk,.assessment-design,.weather-command,.environmental-data-workspace,.banayoyo-source,.cdra-studio,.document-intake,.ported-workspace,.ops-page){max-width:100%}:where(.c3-tabs,.ei-tabs,.edi-dataset-body>main>nav,.nrbpa-workflow,.rm-workflow,.cdra-tabs,.bcs-tabs,.ops-management-nav){overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}:where(.c3-tabs,.ei-tabs,.edi-dataset-body>main>nav,.nrbpa-workflow,.rm-workflow,.cdra-tabs,.bcs-tabs,.ops-management-nav)>:where(button,a){white-space:nowrap;flex:none}:where(.pagination-container){flex-wrap:wrap;gap:12px}}@media (width<=600px){:root,:root[data-theme]{--encore-page-inline:12px;--encore-page-block:12px;--header-height:calc(64px + var(--encore-safe-top));--header-height-dynamic:calc(64px + var(--encore-safe-top));font-size:14px}.encore-header.global-system-header{padding-right:max(8px, var(--encore-safe-right));padding-left:max(8px, var(--encore-safe-left))}.global-system-header .encore-location{display:none}.global-system-header .encore-theme-toggle{display:none!important}.global-system-header .encore-brand-text{display:flex}.global-system-header .encore-brand strong{display:block}.global-system-header .encore-header-tools>button:first-child{display:grid}.global-system-header .encore-menu,.global-system-header .encore-tool-btn,.global-system-header .encore-header-tools>button,.global-system-header .encore-project{min-width:40px;min-height:44px}.global-system-header .encore-header-popover,.global-system-header .encore-user-menu{top:calc(var(--header-height-dynamic) + 8px);right:max(8px, var(--encore-safe-right));left:max(8px, var(--encore-safe-left));width:auto;max-width:none;max-height:calc(100dvh - var(--header-height-dynamic) - var(--encore-safe-bottom) - 16px);overflow-y:auto}#encore-main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;min-height:var(--encore-touch-target);font-size:16px!important}#encore-main :where(button,[role=button],summary){min-height:var(--encore-touch-target)}:where(.encore-page,.c3-module-page,.risk-management,.risk-results-overview,.nrbpa-risk,.assessment-design,.weather-command,.environmental-data-workspace,.banayoyo-source,.cdra-studio,.document-intake,.ported-workspace,.ops-page){padding-right:var(--encore-page-inline);padding-left:var(--encore-page-inline)}:where(.encore-heading,.c3-module-heading,.edi-heading,.wx-heading,.di-header,.ported-heading,.ops-heading,.rm-hero,.nrbpa-hero,.rro-hero){flex-direction:column;align-items:flex-start}:where(.encore-stats,.c3-source-grid,.rm-controls,.rm-assessment-fields,.rm-condition-grid,.rm-probability-grid,.rm-exposure-grid,.rm-sensitivity-grid,.rm-adaptive-overview,.rm-review-grid,.nrbpa-form-grid,.nrbpa-review-grid,.urban-setup-grid,.urban-response-entry,.pi-filters,.pi-encoder-fields,.pi-risk-kpis,.edi-detail-list,.edi-fact-grid,.edi-quality-list,.wx-metrics,.wx-hour-strip,.cdra-stat-grid,.cdra-source-grid,.di-layout,.ops-grid,.ops-settings-grid,.map-detail-grid){grid-template-columns:minmax(0,1fr)}.rm-hazard-inline{grid-template-columns:1fr 1fr}.rm-hazard-inline .rm-likelihood-cell{grid-column:1/-1}:where(.rm-summary-actions,.rm-saved-work-actions,.rm-step-actions,.nrbpa-step-actions,.di-header-actions,.bcs-header-actions,.ported-actions,.ops-page-actions,.encore-confirm-actions){flex-direction:column;align-items:stretch;width:100%}:where(.rm-summary-actions,.rm-saved-work-actions,.rm-step-actions,.nrbpa-step-actions,.di-header-actions,.bcs-header-actions,.ported-actions,.ops-page-actions,.encore-confirm-actions)>:where(button,a){width:100%;min-height:var(--encore-touch-target);justify-content:center}.pagination-container{justify-content:center;padding:12px}.pagination-info{text-align:center;width:100%}.pagination-controls{max-width:100%}.pagination-controls button{min-width:var(--encore-touch-target);min-height:var(--encore-touch-target)}.pagination-controls>span{white-space:nowrap;margin-inline:4px}.standard-table-scroll>.standard-table{min-width:640px}.encore-confirm-actions{grid-template-columns:1fr}.c3-modal-overlay,:where(.rm-modal-layer,.ops-modal-layer,.ported-modal,.encore-confirm-layer){padding:max(12px, var(--encore-safe-top)) max(12px, var(--encore-safe-right)) max(12px, var(--encore-safe-bottom)) max(12px, var(--encore-safe-left));align-items:center;overflow:hidden}.c3-modal-surface{zoom:1;width:100%;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px - var(--encore-safe-top) - var(--encore-safe-bottom));overflow:auto;--c3-modal-scale:1!important}:where(.rm-modal,.rm-calculation-modal,.rm-assessment-modal,.nrbpa-basis-modal,.ops-modal,.ported-modal>form,.ported-modal>section,.encore-confirm-dialog,.wx-detail-dialog,.c3-hazard-dialog,.ei-dialog,.map-detail-modal){width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px - var(--encore-safe-top) - var(--encore-safe-bottom));overflow:auto}:where(.rm-modal>header,.ops-modal>header,.wx-detail-dialog>header,.c3-hazard-dialog>header){z-index:2;position:sticky;top:0}:where(.wx-map,.c3-hazard-map,.ported-map-shell,.capability-map){height:auto;min-height:clamp(320px,58dvh,520px)}:where(.maplibregl-ctrl,.mapboxgl-ctrl) button{width:var(--encore-touch-target)!important;min-width:var(--encore-touch-target)!important;height:var(--encore-touch-target)!important;min-height:var(--encore-touch-target)!important}.ported-map-actions button{min-width:var(--encore-touch-target);min-height:var(--encore-touch-target)}.environmental-data-workspace :where(p,small,em,b,dt,dd,th,td,button,input,select,label){font-size:12px;line-height:1.4}.environmental-data-workspace .edi-status{font-size:11px}.environmental-data-workspace :where(button,input,select){min-height:var(--encore-touch-target)}:where(.rm-breadcrumb,.nrbpa-source-banner,.c3-status-bar,.edi-error,.wx-source-error){overflow-wrap:anywhere;flex-wrap:wrap;max-width:100%}}@media (width<=350px){:root,:root[data-theme]{--encore-page-inline:10px}.encore-header.global-system-header{gap:2px}.global-system-header .encore-brand{padding-inline:4px}.global-system-header .encore-brand strong{font-size:12px}.global-system-header .encore-mark{width:30px;height:30px}.global-system-header .encore-menu,.global-system-header .encore-tool-btn,.global-system-header .encore-header-tools>button,.global-system-header .encore-project{width:36px;min-width:36px}.ops-heading-actions{flex-direction:column;align-items:stretch}.ops-heading-actions label,.ops-heading-actions>a{width:100%;min-height:var(--encore-touch-target);justify-content:center}}@media (width<=760px){:root,:root[data-theme]{--header-height:calc(102px + var(--encore-safe-top));--header-height-dynamic:calc(102px + var(--encore-safe-top))}}@media (orientation:landscape) and (height<=520px) and (width<=900px){.tactical-sidebar.mobile .sidebar-header{min-height:48px}.global-system-header .encore-header-popover,.global-system-header .encore-user-menu{max-height:calc(100dvh - var(--header-height-dynamic) - 12px)}:where(.wx-map,.c3-hazard-map,.ported-map-shell,.capability-map){min-height:280px}}@media (hover:none) and (pointer:coarse){:where(button,[role=button],a.sidebar-item,a.sidebar-subitem,summary){min-height:44px}:where(button,[role=button],a,input,select,textarea,summary){-webkit-tap-highlight-color:#17645129}}@media (prefers-reduced-motion:reduce){.encore-main-workspace{transition-duration:.01ms}.encore-route-enter,.encore-boot-shell,.encore-boot-shell *{animation:none!important}.encore-mobile-scrim{transition-duration:.01ms}}:root{--encore-font-sans:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--encore-type-page-title:30px;--encore-type-card-title:18px;--encore-type-section-title:16px;--encore-type-body:13.5px;--encore-type-form-label:12px;--encore-type-control:13px;--encore-type-table-head:11.5px;--encore-type-table-body:13px;--encore-type-button:13px;--encore-type-badge:12px;--encore-type-eyebrow:11px;--encore-type-helper:12px;--encore-weight-body:400;--encore-weight-ui:500;--encore-weight-heading:600;--encore-weight-title:600;--encore-weight-exceptional:700;--encore-leading-heading:1.2;--encore-leading-navigation:1.35;--encore-leading-body:1.5;--encore-leading-helper:1.45;--encore-dashboard-title:26px;--encore-dashboard-kpi-value:22px;--encore-dashboard-kpi-label:13px;--encore-dashboard-helper:11px;--encore-dashboard-section-title:15.5px}html,body,#root{font-family:var(--encore-font-sans);font-size:var(--encore-type-body);font-weight:var(--encore-weight-body);line-height:var(--encore-leading-body)}#root,#root :where(*){font-family:var(--encore-font-sans)}#root .font-mokoto{font-family:var(--encore-font-sans)!important}#root :where(strong,b){font-weight:var(--encore-weight-heading)}#root .tactical-sidebar .sidebar-subitem>b{font-weight:inherit}#root .maplibregl-map{font-family:var(--encore-font-sans)}#encore-main h1{font-size:var(--encore-type-page-title)!important;font-weight:var(--encore-weight-title)!important;letter-spacing:-.025em!important;line-height:1.18!important}#encore-main h2{font-size:var(--encore-type-card-title);font-weight:var(--encore-weight-heading);line-height:var(--encore-leading-heading);letter-spacing:-.01em}#encore-main h3{font-size:var(--encore-type-section-title);font-weight:var(--encore-weight-heading);letter-spacing:0;line-height:1.25}#encore-main :where(h4,h5,h6){font-size:15px;font-weight:var(--encore-weight-heading);letter-spacing:0;line-height:1.3}#root :where(p,li,dd,summary){line-height:var(--encore-leading-body)}#encore-main :where(p,li,dd){font-size:var(--encore-type-body)!important}#encore-main small,.encore-header small,#encore-main :where(dt,legend,code){font-weight:var(--encore-weight-body);line-height:var(--encore-leading-helper);font-size:var(--encore-type-helper)!important}#root :where(button,input,select,textarea,option){font-family:var(--encore-font-sans)}#root :where(input,select,textarea,option){font-weight:var(--encore-weight-body);letter-spacing:0;line-height:1.4;font-size:var(--encore-type-control)!important}#root button:not(.sidebar-item):not(.sidebar-subitem){line-height:1.35;font-size:var(--encore-type-button)!important;font-weight:var(--encore-weight-ui)!important}#root label{line-height:1.4;font-size:var(--encore-type-form-label)!important;font-weight:var(--encore-weight-ui)!important}#root table{font-size:var(--encore-type-table-body);line-height:1.45}#root :where(th,[role=columnheader]){letter-spacing:0;line-height:1.4;font-size:var(--encore-type-table-head)!important;font-weight:var(--encore-weight-ui)!important}#root :where(td,[role=cell]){line-height:1.45;font-size:var(--encore-type-table-body)!important;font-weight:var(--encore-weight-body)!important}#root :where(td,[role=cell]):is([data-type=number],.numeric,[align=right]),#root :where(.risk-score,.result-score,.score-value,.metric-value){font-variant-numeric:tabular-nums;font-weight:600}#root :where(.c3-module-eyebrow,.encore-eyebrow,.bcs-eyebrow,.rm-breadcrumb,.rro-breadcrumb,.rrm-breadcrumb,.method-hero>div>p,.nrbpa-hero>div:first-child>p,.cdra-hero>div:first-child>p,.edi-heading p,.ported-heading>div>span,.ops-heading>div>span,.env-page-head>div>span,.wx-heading p){letter-spacing:.07em;text-transform:uppercase;line-height:1.4;font-size:var(--encore-type-eyebrow)!important;font-weight:var(--encore-weight-heading)!important}#root :where(.encore-badge,.nrbpa-badge,.ops-badge,.di-badge,.methodology-identity,.methodology-pill,.rm-stage-status,.rm-readiness-badge,.rro-status,.rrm-status-pill,.feed-state){line-height:1.3;font-size:var(--encore-type-badge)!important;font-weight:var(--encore-weight-ui)!important}#encore-main .ops-dashboard h1{font-size:var(--encore-dashboard-title)!important;font-weight:600!important;line-height:1.2!important}#encore-main .ops-dashboard .ops-welcome{font-size:10.5px!important;font-weight:600!important;line-height:1.3!important}#encore-main .ops-dashboard .ops-dashboard-subtitle{font-weight:400;line-height:1.5;font-size:12.75px!important}#encore-main .ops-dashboard .ops-context-bar small{font-weight:500;line-height:1.3;font-size:10px!important}#encore-main .ops-dashboard .ops-context-bar :is(strong,select){line-height:1.35;font-size:12px!important}#encore-main .ops-dashboard .ops-kpi strong{font-size:var(--encore-dashboard-kpi-value);line-height:1.15}#encore-main .ops-dashboard .ops-kpi.is-empty strong{font-size:13.5px;line-height:1.35}#encore-main .ops-dashboard .ops-kpi h2{font-size:var(--encore-dashboard-kpi-label);line-height:1.4}#encore-main .ops-dashboard .ops-kpi p{font-weight:400;line-height:1.45;font-size:var(--encore-dashboard-helper)!important}#encore-main .ops-dashboard .ops-card>header h2{font-size:var(--encore-dashboard-section-title);line-height:1.25}#encore-main .ops-dashboard .ops-card>header p{line-height:1.5;font-size:12px!important}#encore-main .ops-dashboard .ops-map-filters span{font-size:9px;font-weight:600;line-height:1.3}#encore-main .ops-dashboard .ops-map-filters select{line-height:1.35;font-size:12px!important}#encore-main .ops-dashboard .ops-progress-ring strong{font-size:15px}#encore-main .ops-dashboard .ops-progress-summary p strong{font-size:10.75px;line-height:1.4}#encore-main .ops-dashboard .ops-progress-summary p span{font-size:10px;line-height:1.4}#encore-main .ops-dashboard .ops-progress li strong{font-size:10.25px;line-height:1.4}#encore-main .ops-dashboard .ops-progress li small{line-height:1.4;font-size:10.5px!important}#encore-main .ops-dashboard .ops-insights article strong{font-size:11px;line-height:1.45}#encore-main .ops-dashboard .ops-insights article p{line-height:1.45;font-size:10.5px!important}#encore-main .ops-dashboard .ops-attention li{line-height:1.45;font-size:11px!important}#encore-main .ops-dashboard :is(.ops-empty,.ops-map-empty,.ops-designed-empty p){line-height:1.5;font-size:10.5px!important}@media (width<=1024px){:root{--encore-type-page-title:27px;--encore-dashboard-title:25px}}@media (width<=640px){:root{--encore-type-page-title:24px;--encore-type-body:13px;--encore-dashboard-title:23px}#encore-main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}#root :where(p,li,dd,summary){line-height:1.5}}:root{--encore-z-modal:12000;--encore-z-modal-popover:12100;--encore-z-toast:12200;--encore-z-fullscreen:10000;--encore-dialog-scrim:#12211d47;--encore-dialog-surface:#fffef9;--encore-dialog-border:#bfd0c4;--encore-dialog-shadow:0 22px 58px #1131262e;--encore-dialog-radius:16px;--encore-dialog-header-offset:var(--header-height-dynamic,var(--header-height,66px));--encore-dialog-space:clamp(20px, 2vw, 28px);--encore-dialog-max-height:calc(100dvh - var(--encore-dialog-header-offset) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--encore-dialog-space) - var(--encore-dialog-space))}:root[data-theme=dark]{--encore-dialog-scrim:#08110e52;--encore-dialog-surface:#14231d;--encore-dialog-border:#3f5c50;--encore-dialog-shadow:0 22px 62px #00000057}:where(.nrbpa-basis-layer,.rm-modal-layer,.ops-modal-layer,.cbms-modal-layer,.ported-modal,.encore-confirm-layer,.c3-modal-overlay,.pi-modal-layer){box-sizing:border-box;z-index:var(--encore-z-modal)!important;inset:calc(var(--encore-dialog-header-offset) + env(safe-area-inset-top)) 0 0!important;padding:var(--encore-dialog-space) max(var(--encore-dialog-space), env(safe-area-inset-right)) max(var(--encore-dialog-space), env(safe-area-inset-bottom)) max(var(--encore-dialog-space), env(safe-area-inset-left))!important;place-items:center!important;display:grid!important;position:fixed!important;overflow:hidden!important}:where(.pi-encoder-layer,.pi-risk-basis-layer){z-index:var(--encore-z-modal)!important;top:calc(var(--encore-dialog-header-offset) + env(safe-area-inset-top))!important;bottom:0!important}.aigor-chat-backdrop{z-index:var(--encore-z-modal)!important}.aigor-assistant-column.expanded{z-index:calc(var(--encore-z-modal) + 1)!important}:where(.map-capability-fullscreen,.env-map-full,.ported-map-canvas[data-css-fullscreen=true]){z-index:var(--encore-z-fullscreen)!important}:where(.nrbpa-basis-scrim,.rm-modal-scrim,.ops-modal-backdrop,.cbms-modal-scrim,.encore-confirm-backdrop,.pi-modal-scrim,.pi-encoder-scrim,.pi-risk-detail-scrim,.pi-risk-basis-scrim,.pi-decision-scrim,.aigor-chat-backdrop),:where(.ported-modal,.c3-modal-overlay),:where(dialog)::backdrop{background:var(--encore-dialog-scrim)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}:where(.nrbpa-basis-modal,.rm-modal,.ops-modal,.cbms-modal,.ported-modal>form,.ported-modal>section,.encore-confirm-dialog,.c3-modal-surface,.pi-modal-frame,dialog[open]){box-sizing:border-box;max-width:100%!important;max-height:var(--encore-dialog-max-height)!important;border-color:var(--encore-dialog-border)!important;border-radius:var(--encore-dialog-radius)!important;box-shadow:var(--encore-dialog-shadow)!important}:where(.encore-confirm-dialog,.c3-modal-surface){background:var(--encore-dialog-surface)!important}:where(.nrbpa-basis-modal>header,.rm-modal>header,.ops-modal>header,.cbms-modal>header,.pi-modal-frame :is(.pi-encoder,.pi-risk-detail,.pi-risk-basis,.pi-decision-drawer)>header,.wx-detail-dialog>header,.c3-hazard-dialog>header){z-index:3;flex:none;position:sticky;top:0}:where(.pi-modal-frame .pi-encoder>footer,.ops-modal>footer,.rm-modal>footer,.cbms-modal>footer){z-index:3;flex:none;position:sticky;bottom:0}:where(.nrbpa-basis-body,.rm-modal-body,.ops-modal-body,.cbms-modal-body,.pi-modal-frame .pi-encoder-body,.pi-modal-frame .pi-risk-detail-body,.pi-modal-frame .pi-risk-basis-body,.pi-modal-frame .pi-decision-drawer-body){overscroll-behavior:contain;scrollbar-gutter:stable}dialog[open]{overflow:auto;inset:calc(var(--encore-dialog-header-offset) + env(safe-area-inset-top) + var(--encore-dialog-space)) max(var(--encore-dialog-space), env(safe-area-inset-right)) max(var(--encore-dialog-space), env(safe-area-inset-bottom)) max(var(--encore-dialog-space), env(safe-area-inset-left))!important;margin:auto!important;position:fixed!important}.react-select__menu-portal,[data-radix-popper-content-wrapper],[data-headlessui-portal],.MuiPopover-root,.MuiMenu-root,[data-modal-popover]{z-index:var(--encore-z-modal-popover)!important}:where(.toast-container,[data-toast-portal],[role=status].toast){z-index:var(--encore-z-toast)!important}.encore-dialog-status[data-tone=info]{color:#145b88;background:#edf7ff;border-color:#7db7df}.encore-dialog-status[data-tone=warning]{color:#795411;background:#fff7df;border-color:#e2bb68}.encore-dialog-status[data-tone=success]{color:#22633a;background:#edf8ef;border-color:#83bd95}.encore-dialog-status[data-tone=error]{color:#96372f;background:#fff0ed;border-color:#df8b83}:root[data-theme=dark] .encore-dialog-status[data-tone=info]{color:#9ed8ff;background:#102f43}:root[data-theme=dark] .encore-dialog-status[data-tone=warning]{color:#f5d681;background:#382b0c}:root[data-theme=dark] .encore-dialog-status[data-tone=success]{color:#a5dfb3;background:#133523}:root[data-theme=dark] .encore-dialog-status[data-tone=error]{color:#ffb3aa;background:#3c1c1b}:where(.nrbpa-basis-modal,.rm-modal,.ops-modal,.cbms-modal,.ported-modal>form,.ported-modal>section,.encore-confirm-dialog,.c3-modal-surface,.pi-modal-frame,dialog[open]){animation:.16s ease-out both encore-dialog-enter}@keyframes encore-dialog-enter{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}:where(.nrbpa-basis-scrim,.rm-modal-scrim,.ops-modal-backdrop,.cbms-modal-scrim,.encore-confirm-backdrop,.pi-modal-scrim,.c3-modal-overlay,.ported-modal){animation:.16s ease-out both encore-dialog-backdrop-in}@keyframes encore-dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@media (width<=900px){:where(.nrbpa-basis-modal,.rm-modal,.rm-calculation-modal,.rm-assessment-modal){width:calc(100vw - var(--encore-dialog-space) - var(--encore-dialog-space))!important}.nrbpa-basis-body>nav{scrollbar-width:thin;scroll-snap-type:x proximity;border-radius:9px;align-self:start;max-width:100%;min-height:46px;overflow-x:auto;display:flex!important}.nrbpa-basis-body>nav button{scroll-snap-align:start;min-width:min(190px,68vw);min-height:44px;border-top:0!important;border-left:1px solid var(--encore-dialog-border)!important}.nrbpa-basis-body>nav button:first-child{border-left:0!important}}@media (width<=640px){:root{--encore-dialog-radius:14px;--encore-dialog-space:12px}dialog[open]{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.nrbpa-basis-body>nav button{min-width:min(168px,72vw)}:where(.nrbpa-basis-body,.rm-modal-body,.ops-modal-body){scrollbar-gutter:auto}}@media (prefers-reduced-motion:reduce){:where(.nrbpa-basis-modal,.rm-modal,.ops-modal,.cbms-modal,.ported-modal>form,.ported-modal>section,.encore-confirm-dialog,.c3-modal-surface,.pi-modal-frame,dialog[open],.nrbpa-basis-scrim,.rm-modal-scrim,.ops-modal-backdrop,.cbms-modal-scrim,.encore-confirm-backdrop,.pi-modal-scrim,.c3-modal-overlay,.ported-modal){transition:none!important;animation:none!important}}:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-canvas:#f3f7f4;--ui-panel:#fff;--ui-soft:#edf4ef;--ui-input:#fcfefd;--ui-ink:#152b23;--ui-muted:#52695d;--ui-line:#d5e2d9;--ui-accent:#176b4d;--ui-focus:#197851;--bg-app:var(--ui-canvas);--bg-panel:var(--ui-panel);--bg-panel-hover:var(--ui-soft);--text-main:var(--ui-ink);--text-muted:var(--ui-muted);--border-color:var(--ui-line);--control-bg:var(--ui-input);--control-border:var(--ui-line);--dropdown-bg:var(--ui-panel);--dropdown-header-bg:var(--ui-soft);--dropdown-hover-bg:var(--ui-soft);--risk-ink:var(--ui-ink);--risk-muted:var(--ui-muted);--risk-line:var(--ui-line);--rm-text-primary:var(--ui-ink);--rm-text-secondary:var(--ui-muted)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-canvas:#081711;--ui-panel:#10251c;--ui-soft:#183529;--ui-input:#0b1d15;--ui-ink:#e8f3ed;--ui-muted:#adc6b8;--ui-line:#345345;--ui-accent:#80d6a6;--ui-focus:#80d6a6;--bg-app:var(--ui-canvas);--bg-panel:var(--ui-panel);--bg-panel-hover:var(--ui-soft);--text-main:var(--ui-ink);--text-muted:var(--ui-muted);--border-color:var(--ui-line);--control-bg:var(--ui-input);--control-border:var(--ui-line);--dropdown-bg:var(--ui-panel);--dropdown-header-bg:var(--ui-soft);--dropdown-hover-bg:var(--ui-soft);--risk-ink:var(--ui-ink);--risk-muted:var(--ui-muted);--risk-line:var(--ui-line);--rm-text-primary:var(--ui-ink);--rm-text-secondary:var(--ui-muted)}body,.encore-main,.encore-page,.c3-module-page,.ops-dashboard,.rm-page{background:var(--ui-canvas);color:var(--ui-ink)}html[data-theme] :is(input,select,textarea){accent-color:var(--ui-accent)}html[data-theme] select option{background:var(--ui-panel);color:var(--ui-ink)}html[data-theme=dark] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background-color:var(--ui-input);color:var(--ui-ink);border-color:var(--ui-line)}html[data-theme=dark] :is(input,textarea)::placeholder{color:#8eab9b;opacity:1}html[data-theme=dark] :is(.encore-panel,.hud-panel,.c3-panel-toolbar,.standard-table th){background:var(--ui-panel);color:var(--ui-ink);border-color:var(--ui-line)}html[data-theme=dark] :is(.standard-table td,.standard-table tbody tr){color:var(--ui-ink);border-color:var(--ui-line)}html[data-theme=dark] .standard-table tbody tr:hover{background:var(--ui-soft)}html[data-theme=dark] :is(dialog,.encore-modal,.global-dialog){background:var(--ui-panel);color:var(--ui-ink);border-color:var(--ui-line)}html[data-theme=dark] dialog::backdrop{background:#030d08bf}html[data-theme=dark] *{scrollbar-color:#486b58 var(--ui-canvas)}html[data-theme=dark] :focus-visible{outline-color:var(--ui-focus)}@media print{:root,html[data-theme=dark]{--ui-canvas:#fff;--ui-panel:#fff;--ui-soft:#f1f5f2;--ui-input:#fff;--ui-ink:#152b23;--ui-muted:#52695d;--ui-line:#d5e2d9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}html[data-theme=dark] :is(.vc-page,.cbms-page,.cbms-modal-layer){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme] :is(.vc-page,.cbms-page,.methodology-basis-page){background:var(--ui-canvas)}html[data-theme] :is(.encore-app-shell,.encore-shell-column,.encore-main-workspace,.encore-main-stack,.encore-route-outlet){background-color:var(--ui-canvas);color:var(--ui-ink)}html[data-theme] .encore-route-outlet>:not(dialog){background-color:var(--ui-canvas)}html[data-theme=dark] .tactical-sidebar{--sidebar-bg-top:var(--ui-panel);--sidebar-bg-bottom:var(--ui-canvas);--sidebar-text:var(--ui-muted);--sidebar-text-hover:var(--ui-ink);--sidebar-text-muted:var(--ui-muted);--sidebar-logo-sub:var(--ui-accent);--sidebar-hover-bg:var(--ui-soft);--sidebar-border:var(--ui-line)}html[data-theme=dark] .vc-stage-body{background:var(--ui-canvas)}html[data-theme=dark] .method-workflow span{color:var(--ui-ink)}html[data-theme=dark] .tactical-sidebar :is(.sidebar-item,.sidebar-subitem,.icon-wrapper){color:var(--ui-muted)!important}html[data-theme=dark] .tactical-sidebar :is(.sidebar-item,.sidebar-subitem):hover{color:var(--ui-ink)!important}html[data-theme=dark] .tactical-sidebar :is(.sidebar-item,.sidebar-subitem).is-active,html[data-theme=dark] .tactical-sidebar .is-active .icon-wrapper{color:#fff!important}html[data-theme=dark] .assessment-design .rm-secondary{background:var(--ui-panel)!important;color:var(--ui-accent)!important;border-color:var(--ui-line)!important}html[data-theme=dark] :is(.vc-lobby,.vc-participant-avatar){background:var(--ui-soft)}html[data-theme=dark] .cbms-stat-card{background:var(--ui-panel)!important}html[data-theme=dark] :is(.rm-context-note,.vc-error-banner,.vc-inline-error,.cbms-error){color:#ffca83;background:#30291c;border-color:#80613c}html[data-theme=dark] :is(.vc-device-controls button,.vc-priority button,.vc-stage-header button,.vc-row-actions button){color:var(--ui-muted)}html[data-theme=dark] :is(.vc-page,.cbms-page){--vc-green:#80d6a6;--cbms-green:#80d6a6}html[data-theme=dark] :is(.vc-primary-button,.vc-join-button){color:#fff;background:#176b4d}html[data-theme=dark] :is(.vc-lobby-status,.vc-stage-state,.vc-feature-icon){background:var(--ui-soft);color:var(--ui-accent)}html[data-theme=dark] :is(.ei-suite-head,.env-page-head,.edi-heading){background:var(--ui-panel);border-color:var(--ui-line)}html[data-theme=dark] .encore-route-outlet :is([class$=-error],[class$=-error-banner]){color:#ffb7bf;background:#351e23;border-color:#79454e}html[data-theme=dark] .encore-route-outlet :is(.edi-error,.edi-notice,.rm-context-note){color:#ffca83;background:#30291c;border-color:#80613c}html[data-theme=dark] .encore-route-outlet :is([class$=-secondary],[class$=-outline]){background:var(--ui-panel);color:var(--ui-accent);border-color:var(--ui-line)}html[data-theme=dark] .encore-route-outlet{--encore-green:#80d6a6}html[data-theme=dark] .cbms-button-primary{color:#082318}html[data-theme=dark] .vc-priority button.routine{color:#80d6a6}html[data-theme=dark] .vc-priority button.priority{color:#ffca83}html[data-theme=dark] .vc-priority button.emergency{color:#ffb7bf}#encore-main{--ui-canvas:#f4f7f5;--ui-panel:#fff;--ui-soft:#edf4f0;--ui-input:#fbfdfc;--ui-ink:#17352a;--ui-muted:#5d7167;--ui-line:#d8e3dd;--ui-accent:#176b4d;--ui-focus:#0f7b54;--encore-surface-radius:12px;--encore-control-radius:9px;--encore-shadow-card:0 1px 2px #113a2a09, 0 8px 24px #113a2a0e;--encore-shadow-raised:0 12px 34px #113a2a1a;--encore-type-card-title:17px;--encore-type-section-title:15px;--encore-type-body:13.5px;--encore-type-control:13px;--encore-type-table-head:13px;--encore-type-table-header:var(--encore-type-table-head);--encore-type-table-body:14px;--encore-type-helper:11.5px;--encore-dashboard-title:27px;--encore-dashboard-kpi-value:24px;--encore-dashboard-kpi-label:12.5px;--encore-dashboard-helper:11px;--encore-dashboard-section-title:15px;background:var(--ui-canvas);color:var(--ui-ink);font-variant-numeric:tabular-nums}html[data-theme=dark] #encore-main{--ui-canvas:#0b1812;--ui-panel:#12271d;--ui-soft:#193528;--ui-input:#0f2118;--ui-ink:#edf5f0;--ui-muted:#b3c7bc;--ui-line:#345344;--ui-accent:#88d7aa;--ui-focus:#8be2b3;--encore-shadow-card:0 1px 2px #0000002e, 0 10px 28px #00000038;--encore-shadow-raised:0 16px 38px #00000057}#encore-main :is(.encore-panel,.ops-panel,.ported-panel,.ops-card,.standard-table-container){border-color:var(--ui-line);border-radius:var(--encore-surface-radius);background-color:var(--ui-panel);box-shadow:var(--encore-shadow-card)}#encore-main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){border-radius:var(--encore-control-radius);background-color:var(--ui-input);color:var(--ui-ink);border-color:#c8d7cf;transition:border-color .15s,box-shadow .15s,background-color .15s}#encore-main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea):hover{border-color:#9fb9ac}#encore-main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea):focus-visible{border-color:var(--ui-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-focus) 18%, transparent);outline:0}#encore-main :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}#encore-main .standard-table-container{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow:auto hidden}#encore-main .standard-table thead,#encore-main .standard-table th{border-color:var(--ui-line);color:#38584a;background:#eef4f1}#encore-main .standard-table th{font-size:var(--encore-type-table-header);letter-spacing:.015em;padding-block:12px;line-height:1.45}#encore-main .standard-table td{color:var(--ui-ink);font-size:var(--encore-type-table-body);border-color:#e4ebe7;line-height:1.5}#encore-main .standard-table tbody tr:hover td{background:#f6f9f7}html[data-theme=dark] #encore-main .standard-table :is(thead,th){color:#d8e9df;background:#193226}html[data-theme=dark] #encore-main .standard-table td{border-color:#294739}html[data-theme=dark] #encore-main .standard-table tbody tr:hover td{background:#183126}#encore-main :is(.wx-threat-table,.wx-cyclone-table,.wx-cyclone-history,.alerts-table-wrap,.ei-table-wrap,.lsa-barangay-scroll,.lsa-official-table-wrap){min-width:0;max-width:100%}#encore-main :is(.wx-threat-table>div,.wx-cyclone-table,.wx-cyclone-history>div,.alerts-table-wrap,.ei-table-wrap,.lsa-barangay-scroll,.lsa-official-table-wrap){overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overflow-x:auto}#encore-main :is(.wx-threat-table,.wx-cyclone-table,.wx-cyclone-history,.alerts-table-wrap,.ei-table-wrap,.lsa-barangay-table,.lsa-official-table) th{font-size:var(--encore-type-table-header);line-height:1.45}#encore-main :is(.wx-threat-table,.wx-cyclone-table,.wx-cyclone-history,.alerts-table-wrap,.ei-table-wrap,.lsa-barangay-table,.lsa-official-table) td{font-size:var(--encore-type-table-body);line-height:1.5}html[data-theme=dark] #encore-main .weather-command .wx-heading{border-color:var(--ui-line);color:var(--ui-ink);box-shadow:var(--encore-shadow-card);background:linear-gradient(135deg,#12271d 0%,#193528 100%)}html[data-theme=dark] #encore-main .weather-command .wx-heading h1{color:var(--ui-ink)}html[data-theme=dark] #encore-main .weather-command .wx-heading :is(p,span){color:var(--ui-muted)}html[data-theme=dark] #encore-main .weather-command .wx-threat-metric{border-color:var(--ui-line);color:var(--ui-ink);box-shadow:var(--encore-shadow-card);background:linear-gradient(145deg,#12271d 0%,#193528 100%);border-left-color:#69c891}html[data-theme=dark] #encore-main .weather-command .wx-threat-metric.amber{border-left-color:#d9a441}html[data-theme=dark] #encore-main .weather-command .wx-threat-metric :is(span,small){color:var(--ui-muted)}#encore-main .ops-dashboard{--ops-bg:var(--ui-canvas);--ops-card:var(--ui-panel);--ops-line:var(--ui-line);--ops-text:var(--ui-ink);--ops-muted:var(--ui-muted);--ops-green:#176b4d;--ops-shadow:var(--encore-shadow-card);background:radial-gradient(circle at 75% -8%, #2d8b5e17, transparent 32%), linear-gradient(180deg, #f8faf9 0, var(--ui-canvas) 260px);padding:24px clamp(18px,2vw,32px) 36px}#encore-main .ops-dashboard-hero{border:1px solid var(--ui-line);box-shadow:var(--encore-shadow-card);background:linear-gradient(120deg,#fff 0%,#f6faf7 62%,#edf6f1 100%);border-radius:15px;position:relative;overflow:hidden}#encore-main .ops-dashboard-hero:before{content:"";background:#176b4d;width:4px;position:absolute;inset:0 auto 0 0}#encore-main .ops-hero-icon-box{color:#176b4d;background:#eaf5ef;border:1px solid #cae2d6;border-radius:12px}#encore-main .ops-hero-kicker{color:#36705a;letter-spacing:.08em}#encore-main .ops-btn-view-reports{background:#176b4d;border:1px solid #115d42;border-radius:9px;min-height:42px;font-weight:600;transition:background-color .15s,box-shadow .15s,transform .15s;box-shadow:0 6px 16px #176b4d2e}#encore-main .ops-btn-view-reports:hover{background:#115d42;transform:translateY(-1px);box-shadow:0 9px 20px #176b4d3d}#encore-main .ops-dashboard-kpis{gap:14px;margin-bottom:16px}#encore-main .ops-kpi{box-shadow:var(--encore-shadow-card);border-radius:13px}#encore-main .ops-kpi-icon{border:1px solid color-mix(in srgb, currentColor 16%, transparent);width:48px;height:48px}#encore-main .ops-kpi-icon svg{width:24px;height:24px}#encore-main .ops-kpi h2{color:#2e4f41;font-weight:600}#encore-main .ops-kpi p{color:var(--ui-muted)}#encore-main .ops-framework{box-shadow:var(--encore-shadow-card);border-radius:14px;margin-bottom:16px}#encore-main .ops-framework-heading,#encore-main .ops-card-header-clean,#encore-main .ops-map-card .ops-card-header{border-bottom-color:var(--ui-line);background:linear-gradient(#fff,#fbfcfb)}#encore-main .ops-framework-heading{min-height:58px;padding:13px 18px}#encore-main .ops-framework-filters{background:#f8faf9;gap:14px;padding:15px 18px}#encore-main .ops-framework-filters label{color:#4e675b;gap:7px;font-size:11.5px}#encore-main .ops-framework-filters select{min-height:42px;color:var(--ui-ink);background-color:#fff;border-color:#cbd8d1;padding-inline:12px 34px;box-shadow:0 1px 2px #113a2a06}#encore-main .ops-framework-filters p{color:#61756b}#encore-main .ops-framework-body{gap:20px;padding:16px 18px}#encore-main .ops-framework-summary{min-height:74px;padding-right:18px}#encore-main .ops-framework-summary small,#encore-main .ops-framework-step small{color:#657a70}#encore-main .ops-framework-step strong{color:#29493b;font-size:10.5px}#encore-main .ops-framework-marker{color:#5f7369;background:#f6f8f7;border-color:#c6d4cd;width:27px;height:27px}#encore-main .ops-analytics-row{gap:16px;margin-bottom:16px}#encore-main .ops-card{border-radius:14px}#encore-main .ops-analytics-card{min-height:252px}#encore-main .ops-card-header-clean{min-height:66px;padding:14px 16px}#encore-main .ops-card-title-group{gap:10px}#encore-main .ops-card-title-group h2,#encore-main .ops-card-title-group h3{color:#213f33;letter-spacing:-.01em;font-weight:600}#encore-main .ops-card-title-group p{color:#64776e}#encore-main .ops-card-icon-badge,#encore-main .ops-card-icon-box{color:#117952;background:#edf7f2;border:1px solid #d2e7dc;border-radius:10px}#encore-main .ops-analytics-card-body{padding:18px}#encore-main .ops-activity-empty>div,#encore-main .ops-designed-empty{background:#f8faf9;border:1px dashed #cbd9d2;border-radius:10px}#encore-main .ops-activity-empty strong,#encore-main .ops-designed-empty strong{color:#29493b}#encore-main .ops-map-card{border-radius:14px;overflow:hidden}#encore-main .ops-map-card .ops-card-header{min-height:66px;padding:14px 18px}#encore-main .ops-map-stage{background:#d8e4de;border-top:0}html[data-theme=dark] #encore-main .ops-dashboard{--ops-green:#85d6a8;background:radial-gradient(circle at 75% -8%, #3c9b6921, transparent 32%), linear-gradient(180deg, #0e1d16 0, var(--ui-canvas) 260px)}html[data-theme=dark] #encore-main :is(.ops-dashboard-hero,.ops-framework-heading,.ops-card-header-clean,.ops-map-card .ops-card-header){border-color:var(--ui-line);background:linear-gradient(120deg,#14291f,#10231a)}html[data-theme=dark] #encore-main .ops-dashboard-hero:before{background:#85d6a8}html[data-theme=dark] #encore-main :is(.ops-hero-icon-box,.ops-card-icon-badge,.ops-card-icon-box){color:#91deb1;background:#193729;border-color:#315845}html[data-theme=dark] #encore-main :is(.ops-kpi h2,.ops-framework-step strong,.ops-card-title-group h2,.ops-card-title-group h3,.ops-activity-empty strong,.ops-designed-empty strong){color:var(--ui-ink)}html[data-theme=dark] #encore-main .ops-framework-filters{background:#102119}html[data-theme=dark] #encore-main .ops-framework-filters select{border-color:var(--ui-line);background-color:var(--ui-input)}html[data-theme=dark] #encore-main :is(.ops-activity-empty>div,.ops-designed-empty){background:#102119;border-color:#395848}.tactical-sidebar{--sidebar-bg:#155f43;--sidebar-border:#0a3b2b;--sidebar-text:#f2f8f4;--sidebar-text-hover:#fff;--sidebar-text-active:#123f2f;--sidebar-text-muted:#b9d9c8;--sidebar-logo-sub:#c8ead8;--sidebar-hover-bg:#ffffff1a;--sidebar-active-bg:#f5faf7;--sidebar-active-border:#fff;--sidebar-btn-color:#f2f8f4;--sidebar-btn-border:#dcf2e66b;--sidebar-btn-hover-bg:#ffffff1f;--sidebar-parent-bg:#ffffff14;--sidebar-selection-bg:#fff8e7;--sidebar-selection-text:#123f2f;--sidebar-primary-height:42px;--sidebar-framework-height:42px;--sidebar-child-height:38px;box-shadow:5px 0 18px #0c392926;background:var(--sidebar-bg)!important;border-right-color:var(--sidebar-border)!important}.tactical-sidebar .sidebar-content{padding-top:13px}.tactical-sidebar .category-group{margin-top:20px}.tactical-sidebar .category-label,.tactical-sidebar .subgroup-label{color:#fff}.tactical-sidebar :is(.sidebar-item,.sidebar-dropdown-trigger){color:var(--sidebar-text)}.tactical-sidebar :is(.sidebar-item,.sidebar-dropdown-trigger):hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-hover)}.tactical-sidebar :is(.sidebar-item,.sidebar-subitem).is-active,.tactical-sidebar :is(.sidebar-item,.sidebar-subitem).is-active:hover{background:var(--sidebar-selection-bg);color:var(--sidebar-selection-text);box-shadow:none;border-color:#0000}.tactical-sidebar .sidebar-item.is-active .icon-wrapper,.tactical-sidebar .sidebar-subitem.is-active .icon-wrapper{color:var(--sidebar-selection-text)}.tactical-sidebar .sidebar-subitem{color:#deeee5}.tactical-sidebar .sidebar-hazard-group{color:#f2f8f4;background:#ffffff0e;border-color:#dcf2e657;border-radius:9px;font-weight:600}.tactical-sidebar .sidebar-hazard-group:hover{background:#ffffff1f;border-color:#ffffffb3}.tactical-sidebar .sidebar-hazard-group b{color:#e8f7ef;background:#eefaf329}.tactical-sidebar :is(.sidebar-item,.sidebar-subitem,.sidebar-dropdown-trigger,.sidebar-hazard-group,.toggle-btn):focus-visible{outline-offset:2px;outline:2px solid #fff}.tactical-sidebar .toggle-btn{color:#14593f;background:#fff;border-color:#0b46324d;box-shadow:0 4px 12px #072d2033}.tactical-sidebar .item-version-badge{color:#f1fbf5;background:#ffffff1f;border-color:#e1f6eb75}.tactical-sidebar .sidebar-submenu,.tactical-sidebar .sidebar-tertiary{border-left-color:#dbf0e447}.tactical-sidebar .sidebar-dropdown-chevron{color:inherit}.tactical-sidebar .sidebar-subitem>small{color:#b9d9c8}html[data-theme=light] .tactical-sidebar{--sidebar-bg:#155f43;--sidebar-border:#0a3b2b;--sidebar-text:#f2f8f4;--sidebar-text-hover:#fff;--sidebar-text-active:#123f2f;--sidebar-text-muted:#b9d9c8;--sidebar-logo-sub:#c8ead8;--sidebar-hover-bg:#ffffff1a;--sidebar-active-bg:#f5faf7;--sidebar-active-border:#fff;--sidebar-btn-color:#f2f8f4;--sidebar-btn-border:#dcf2e66b;--sidebar-btn-hover-bg:#ffffff1f;--sidebar-parent-bg:#ffffff14;--sidebar-selection-bg:#fff8e7;--sidebar-selection-text:#123f2f;color:var(--sidebar-text);box-shadow:5px 0 18px #0c392926;background:var(--sidebar-bg)!important;border-right-color:var(--sidebar-border)!important}html[data-theme=light] .tactical-sidebar :is(.category-label,.subgroup-label),html[data-theme=dark] .tactical-sidebar :is(.category-label,.subgroup-label){color:#fff}html[data-theme=light] .tactical-sidebar :is(.sidebar-item,.sidebar-dropdown-trigger,.sidebar-subitem){color:var(--sidebar-text)}html[data-theme=light] .tactical-sidebar :is(.sidebar-item,.sidebar-dropdown-trigger,.sidebar-subitem):hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-hover)}html[data-theme=light] .tactical-sidebar :is(.sidebar-item,.sidebar-subitem).is-active,html[data-theme=light] .tactical-sidebar :is(.sidebar-item,.sidebar-subitem).is-active:hover{background:var(--sidebar-selection-bg);color:var(--sidebar-selection-text);box-shadow:none;border-color:#0000}html[data-theme=light] .tactical-sidebar .icon-wrapper,html[data-theme=light] .tactical-sidebar .sidebar-dropdown-trigger.is-parent-active .icon-wrapper{color:var(--sidebar-logo-sub)}html[data-theme=light] .tactical-sidebar :is(.sidebar-item,.sidebar-subitem).is-active .icon-wrapper{color:var(--sidebar-selection-text)}html[data-theme=light] .tactical-sidebar .sidebar-dropdown-trigger.is-parent-active{background:var(--sidebar-parent-bg);color:var(--sidebar-text-hover)}html[data-theme=light] .tactical-sidebar .sidebar-hazard-group{color:var(--sidebar-text);background:#ffffff0e;border-color:#dcf2e657}html[data-theme=light] .tactical-sidebar .sidebar-hazard-group:hover{background:#ffffff1f;border-color:#ffffffb3}html[data-theme=light] .tactical-sidebar .sidebar-hazard-group b{color:#e8f7ef;background:#eefaf329}html[data-theme=light] .tactical-sidebar .sidebar-header .toggle-btn{color:#14593f;background:#fff;border-color:#0b46324d;box-shadow:0 4px 12px #072d2033}html[data-theme=light] .tactical-sidebar .item-version-badge{color:#f1fbf5;background:#ffffff1f;border-color:#e1f6eb75}html[data-theme=light] .tactical-sidebar :is(.sidebar-submenu,.sidebar-tertiary){border-left-color:#dbf0e447}html[data-theme=light] .tactical-sidebar .sidebar-subitem>small{color:var(--sidebar-text-muted)}html[data-theme=dark] .tactical-sidebar{--sidebar-bg:#13241b;--sidebar-border:#334b3e;--sidebar-text:#c6d7ce;--sidebar-text-hover:#f2f8f4;--sidebar-text-active:#fff;--sidebar-text-muted:#9bb2a6;--sidebar-hover-bg:#1a3025;--sidebar-active-bg:#267b58;--sidebar-active-border:#79cda0;--sidebar-selection-bg:#392d12;--sidebar-selection-text:#f3c85f;box-shadow:2px 0 14px #0000003d}html[data-theme=dark] .tactical-sidebar .sidebar-subitem{color:#bed0c6}html[data-theme=dark] .tactical-sidebar .sidebar-hazard-group{color:#d1dfd8;background:#ffffff06;border-color:#466154}html[data-theme=dark] .tactical-sidebar .sidebar-hazard-group:hover{background:#1a3025;border-color:#709481}html[data-theme=dark] .tactical-sidebar .sidebar-hazard-group b{color:#bce3cd;background:#274738}@media (width<=1100px){#encore-main .ops-dashboard{padding-inline:18px}#encore-main .ops-framework-body{gap:16px}}@media (width>=769px) and (width<=900px){#encore-main .ops-dashboard-hero{flex-direction:row!important;align-items:center!important;gap:18px!important}#encore-main .ops-heading-actions{width:auto;margin-left:auto;display:flex}}@media (width<=760px){#encore-main{--encore-dashboard-title:23px}#encore-main .ops-dashboard{padding:16px 12px 28px}#encore-main .ops-dashboard-hero,#encore-main .ops-card,#encore-main .ops-framework{border-radius:12px}#encore-main .ops-framework-filters,#encore-main .ops-framework-body,#encore-main .ops-card-header-clean,#encore-main .ops-map-card .ops-card-header{padding-inline:14px}}@media (prefers-reduced-motion:reduce){#encore-main .ops-btn-view-reports,#encore-main :is(input,select,textarea){transition-duration:.01ms}}html[data-theme=dark] #encore-main .planning-advisor{background:radial-gradient(circle at 82% -6%, #49976c1f, transparent 28%), linear-gradient(180deg, #0f2118, var(--ui-canvas) 320px)}html[data-theme=dark] #encore-main .planning-advisor :is(.pa-hero,.pa-review-bar,.pa-evidence,.pa-profile-grid article,.pa-aigor){border-color:var(--ui-line);background:linear-gradient(135deg, var(--ui-panel), var(--ui-soft));color:var(--ui-ink);box-shadow:var(--encore-shadow-card)}html[data-theme=dark] #encore-main .planning-advisor .pa-hero :is(h1,small),html[data-theme=dark] #encore-main .planning-advisor .pa-profile-grid strong,html[data-theme=dark] #encore-main .planning-advisor .pa-candidate-empty b{color:var(--ui-ink)}html[data-theme=dark] #encore-main .planning-advisor .pa-hero :is(p,small),html[data-theme=dark] #encore-main .planning-advisor .pa-profile-grid :is(small,span){color:var(--ui-muted)}html[data-theme=dark] #encore-main .planning-advisor .pa-hero>div>span,html[data-theme=dark] #encore-main .planning-advisor .pa-hero>button,html[data-theme=dark] #encore-main .planning-advisor .pa-case-tabs button.is-active{border-color:var(--ui-line);background:var(--ui-soft);color:var(--ui-accent);box-shadow:none}html[data-theme=dark] #encore-main .planning-advisor :is(.pa-status,.pa-status.is-draft,.pa-status.is-for_review,.pa-status.is-reviewed){border:1px solid var(--ui-line);background:var(--ui-soft)}html[data-theme=dark] #encore-main .earth-observation{--eo-green:var(--ui-accent);--eo-ink:var(--ui-ink);--eo-muted:var(--ui-muted);--eo-line:var(--ui-line);color:var(--ui-ink)}html[data-theme=dark] #encore-main .earth-observation :is(.eo-hero,.eo-toolbar,.eo-map-card,.eo-panel,.eo-detail-card,.eo-disclaimer,.eo-compare-map,.eo-map-legend){border-color:var(--ui-line);background:var(--ui-panel);color:var(--ui-ink);box-shadow:var(--encore-shadow-card)}html[data-theme=dark] #encore-main .earth-observation .eo-hero{background:linear-gradient(120deg,#14291f,#193528)}html[data-theme=dark] #encore-main .earth-observation .eo-hero>div:first-child>span,html[data-theme=dark] #encore-main .earth-observation .eo-empty>span,html[data-theme=dark] #encore-main .earth-observation .eo-tab-guide>span{background:var(--ui-soft);color:var(--ui-accent)}html[data-theme=dark] #encore-main .earth-observation :is(.eo-tabs,.eo-tab-guide,.eo-change-separator,.eo-method-note,.eo-view-state,.eo-readiness,.eo-next-step,.eo-explainer,.eo-validation-counts>div,.eo-training form,.eo-training aside,.eo-workflow-steps li,.eo-change-key,.eo-output dl>div,.eo-source dl>div){border-color:var(--ui-line);background:var(--ui-soft);color:var(--ui-ink)}html[data-theme=dark] #encore-main .earth-observation .eo-tabs button{color:var(--ui-muted)}html[data-theme=dark] #encore-main .earth-observation .eo-tabs button.is-active{background:var(--ui-panel);color:var(--ui-accent);box-shadow:0 4px 13px #00000038}html[data-theme=dark] #encore-main .earth-observation :is(.eo-toolbar select,.eo-toolbar button,.eo-panel select,.eo-panel input,.eo-panel textarea,.eo-panel button,.eo-detail-card button){border-color:var(--ui-line);background:var(--ui-input);color:var(--ui-ink)}html[data-theme=dark] #encore-main .earth-observation :is(.eo-map-empty,.eo-layer-popover){border-color:var(--ui-line);color:var(--ui-ink);background:#12271df0}html[data-theme=dark] #encore-main .earth-observation :is(.eo-hero h1,.eo-map-card h2,.eo-empty h3,.eo-output h3,.eo-compare-map h3,.eo-detail-card summary b,.eo-ramp-labels.is-numeric b){color:var(--ui-ink)}html[data-theme=dark] #encore-main .earth-observation :is(.eo-hero p,.eo-map-card p,.eo-empty p,.eo-compare-map p,.eo-detail-card summary>span,.eo-source p,.eo-source li,.eo-training aside ul,.eo-tab-guide p,.eo-explainer p,.eo-view-state p,.eo-readiness p,.eo-action-help,.eo-ramp-labels,.eo-legend-row small,.eo-map-legend>p){color:var(--ui-muted)}html[data-theme=dark] #encore-main .earth-observation .eo-summary-table{scrollbar-width:thin;max-width:100%;overflow:auto}html[data-theme=dark] #encore-main .earth-observation .eo-summary-table :is(th,td){border-color:var(--ui-line);color:var(--ui-ink);font-size:var(--encore-type-table-body)}html[data-theme=dark] #encore-main .earth-observation .eo-summary-table thead th{color:#d8e9df;font-size:var(--encore-type-table-header);background:#193226}html[data-theme=dark] #encore-main .earth-observation .eo-summary-table tbody tr:hover,html[data-theme=dark] #encore-main .earth-observation .eo-summary-table tbody tr.is-active{background:#1d3b2d}html[data-theme=dark] #encore-main .earth-observation .eo-disclaimer{background:#182d23}html[data-theme=dark] #encore-main .earth-observation :is(.eo-notice,.eo-setup,.eo-view-state.is-exploratory){color:#f2d897;background:#3a301d;border-color:#765f31}html[data-theme=dark] #encore-main .earth-observation .eo-notice.is-error{color:#ffc4bb;background:#3b2422;border-color:#7d4742}html[data-theme=dark] #encore-main .earth-observation :is(.eo-view-state.is-classified,.eo-readiness.is-ready){color:#a9e7c3;background:#18392a;border-color:#3f745b}html[data-theme=dark] #encore-main .earth-observation .eo-list-empty,html[data-theme=dark] #encore-main .earth-observation .eo-sample-list>article,html[data-theme=dark] #encore-main .earth-observation .eo-jobs article{border-color:var(--ui-line);background:var(--ui-panel);color:var(--ui-ink)}html[data-theme=dark] #encore-main .earth-observation :is(.eo-map,.eo-compare-canvas){background:var(--ui-input)}html[data-theme=dark] #encore-main .earth-observation :is(.eo-compare-map>header small,.eo-validation-counts span){color:var(--ui-accent)}html[data-theme=dark] #encore-main .earth-observation :is(.eo-change-separator p,.eo-explainer ol,.eo-explainer li,.eo-validation-counts small,.eo-training label>span){color:var(--ui-muted)}html[data-theme=dark] #encore-main .c3-hazard-page{--hz-panel:var(--ui-panel);--hz-panel-soft:var(--ui-soft);--hz-ink:var(--ui-ink);--hz-muted:var(--ui-muted);--hz-line:var(--ui-line);background:radial-gradient(circle at 82% -8%, #378b5d1f, transparent 30%), linear-gradient(180deg, #0f2118, var(--ui-canvas));color:var(--ui-ink)}html[data-theme=dark] #encore-main .c3-hazard-page :is(.c3-hazard-heading,.c3-hazard-selector){border-color:var(--ui-line);background:var(--ui-panel);color:var(--ui-ink);box-shadow:var(--encore-shadow-card)}html[data-theme=dark] #encore-main .c3-hazard-page .c3-hazard-map{box-shadow:var(--encore-shadow-raised), 0 0 0 1px var(--ui-line);background:#243d31;border-color:#1a3528}html[data-theme=dark] #encore-main .c3-hazard-page :is(.c3-map-top-actions button,.c3-map-bottom-actions button,.c3-layer-menu,.c3-hazard-overlay,.c3-barangay-weather-tooltip,.c3-map-foot){border-color:var(--ui-line);color:var(--ui-ink);box-shadow:var(--encore-shadow-raised);background:#12271df5}html[data-theme=dark] #encore-main .c3-hazard-page :is(.c3-barangay-weather-legend,.c3-hazard-legend){border-color:var(--ui-line);color:var(--ui-ink);background:#12271df5}html[data-theme=dark] #encore-main .c3-hazard-page :is(.c3-barangay-weather-legend>strong,.c3-hazard-legend h2){color:var(--ui-ink)}html[data-theme=dark] #encore-main .c3-hazard-page :is(.c3-barangay-weather-legend>div,.c3-hazard-legend>div){border-color:var(--ui-line);background:var(--ui-soft)}html[data-theme=dark] #encore-main .c3-hazard-page :is(.c3-barangay-weather-legend span,.c3-hazard-legend span){border-color:var(--ui-line);color:var(--ui-ink)}html[data-theme=dark] #encore-main .c3-hazard-page :is(.c3-barangay-weather-legend em,.c3-hazard-legend em,.c3-barangay-weather-legend>small,.c3-hazard-legend>p){color:var(--ui-muted)}html[data-theme=dark] #encore-main .c3-hazard-page :is(.c3-barangay-weather-legend p,.c3-hazard-legend footer){color:#f2d897;background:#3a301d;border-color:#765f31}html[data-theme=dark] #encore-main .c3-hazard-page .c3-layer-menu select,html[data-theme=dark] #encore-main .c3-hazard-page .c3-layer-menu-note,html[data-theme=dark] #encore-main .c3-hazard-page .c3-hazard-overlay :is(nav,header button),html[data-theme=dark] #encore-main .c3-hazard-page .c3-hazard-info :is(.c3-advisory,.c3-risk,.c3-periods,.c3-impact-grid),html[data-theme=dark] #encore-main .c3-hazard-page .c3-hazard-info :is(.c3-impact-grid article,.c3-periods article){border-color:var(--ui-line);background:var(--ui-soft);color:var(--ui-ink)}html[data-theme=dark] #encore-main .c3-hazard-page .c3-hazard-overlay-body{border-color:var(--ui-line)}html[data-theme=dark] #encore-main .c3-hazard-page .maplibregl-ctrl-group,html[data-theme=dark] #encore-main .c3-hazard-page .maplibregl-ctrl-group button{color:var(--ui-ink);border-color:var(--ui-line)!important;background-color:var(--ui-panel)!important}html[data-theme=dark] #encore-main .aigor-command-page{--aigor-cyan:#8addad;--aigor-blue:#9acdb6;--aigor-purple:#d8bd72;--aigor-line:var(--ui-line);--aigor-particle-bright:#eef9f2;--aigor-particle-mid:#8addad;--aigor-particle-base:#3b9d6c;--aigor-particle-glow-core:#49a56f2b;--aigor-particle-glow-edge:#49a56f0a;--ops-panel:var(--ui-panel);--ops-muted:var(--ui-muted);--ops-border:var(--ui-line);--text-main:var(--ui-ink);color:var(--ui-ink);background-color:#091710;background-image:linear-gradient(#7bd5a207 1px,#0000 1px),linear-gradient(90deg,#7bd5a207 1px,#0000 1px),radial-gradient(circle at 52% 48%,#153225 0,#0c1d15 38%,#091710 74%)}html[data-theme=dark] #encore-main .aigor-command-page :is(.aigor-intelligence-panel,.aigor-assistant-column){color:var(--ui-ink);background:linear-gradient(#10241afa,#091710fc)}html[data-theme=dark] #encore-main .aigor-command-page :is(.aigor-intelligence-panel,.aigor-assistant-column,.aigor-intelligence-panel>header,.aigor-assistant-toolbar,.aigor-chat-heading,.aigor-composer){border-color:var(--ui-line)}html[data-theme=dark] #encore-main .aigor-command-page .aigor-intelligence-panel>header,html[data-theme=dark] #encore-main .aigor-command-page .aigor-composer{background:#0f2218f5}html[data-theme=dark] #encore-main .aigor-command-page :is(.aigor-weather-card,.aigor-context-card){border-color:var(--ui-line);background:#12271de0;box-shadow:inset 0 0 20px #6dca9506}html[data-theme=dark] #encore-main .aigor-command-page .aigor-weather-metrics article{border-color:color-mix(in srgb, var(--aigor-cyan) 18%, transparent);background:color-mix(in srgb, var(--aigor-cyan) 8%, var(--ui-panel))}html[data-theme=dark] #encore-main .aigor-command-page :is(.aigor-intelligence-panel>header>div>span,.aigor-context-card a,.aigor-core-badge,.aigor-stage-title strong,.aigor-stage-title span,.aigor-core-state span,.aigor-toolbar-tools button,.aigor-history-drawer>header,.aigor-message-label,.aigor-store-button){color:var(--aigor-cyan)}html[data-theme=dark] #encore-main .aigor-command-page :is(.aigor-weather-metrics strong,.aigor-context-card>strong,.aigor-context-card header>span,.aigor-context-card dd,.aigor-core-state strong,.aigor-chat-heading h2,.aigor-conversation p,.aigor-no-thread h2){color:var(--ui-ink)}html[data-theme=dark] #encore-main .aigor-command-page :is(.aigor-intelligence-panel>header p,.aigor-weather-card>small,.aigor-context-card p,.aigor-context-card dt,.aigor-core-state em,.aigor-assistant-toolbar small,.aigor-conversation small,.aigor-no-thread){color:var(--ui-muted)}html[data-theme=dark] #encore-main .aigor-command-page .aigor-holo-stage{background:radial-gradient(circle at 50% 51%,#52b47c21,#0000 45%)}html[data-theme=dark] #encore-main .aigor-command-page .aigor-holo-stage:before{background:linear-gradient(90deg,#0000 49.85%,#8addad14 50%,#0000 50.15%),linear-gradient(#0000 49.85%,#8addad0f 50%,#0000 50.15%)}html[data-theme=dark] #encore-main .aigor-command-page :is(.aigor-corner,.aigor-core-badge,.aigor-toolbar-tools button,.aigor-message-voice,.aigor-store-button){border-color:color-mix(in srgb, var(--aigor-cyan) 42%, transparent)}html[data-theme=dark] #encore-main .aigor-command-page :is(.aigor-core-badge i,.aigor-signal-bars i){background:var(--aigor-cyan);box-shadow:0 0 11px color-mix(in srgb, var(--aigor-cyan) 78%, transparent)}html[data-theme=dark] #encore-main .aigor-command-page .aigor-orbit{border-color:color-mix(in srgb, var(--aigor-cyan) 20%, transparent)}html[data-theme=dark] #encore-main .aigor-command-page .aigor-orb-core{border-color:color-mix(in srgb, var(--aigor-cyan) 55%, transparent);background:radial-gradient(circle,#69ce9433,#081810eb);box-shadow:0 0 42px #54be8157,inset 0 0 28px #54be8133}html[data-theme=dark] #encore-main .aigor-command-page :is(.aigor-history-drawer,.aigor-create-thread){border-color:var(--ui-line);color:var(--ui-ink);background:#0b1912fa}html[data-theme=dark] #encore-main .aigor-command-page :is(.aigor-history-drawer>div>button,.aigor-conversation li,.aigor-create-thread input,.aigor-composer-tools select,.aigor-composer textarea){border-color:var(--ui-line);background:var(--ui-input);color:var(--ui-ink)}html[data-theme=dark] #encore-main .aigor-command-page :is(.aigor-history-drawer>div>button[aria-pressed=true],.aigor-conversation li.assistant,.aigor-conversation li.system_local_note){border-color:color-mix(in srgb, var(--aigor-cyan) 42%, var(--ui-line));background:color-mix(in srgb, var(--aigor-cyan) 8%, var(--ui-panel))}html[data-theme=dark] #encore-main .aigor-command-page .aigor-assistant-column:before{background:linear-gradient(transparent, color-mix(in srgb, var(--aigor-cyan) 74%, transparent), transparent)}html[data-theme=dark] #encore-main .ops-dashboard .ops-framework-filters label,html[data-theme=dark] #encore-main .ops-dashboard .ops-framework-filters p{color:var(--ui-muted)}html[data-theme=dark] #encore-main .earth-observation .eo-setup small,html[data-theme=dark] #encore-main .earth-observation .eo-disclaimer p{color:#c4d5cb}html[data-theme=dark] #encore-main .earth-observation .eo-source a{color:var(--ui-accent)}html[data-theme=dark] #encore-main .c3-hazard-page .c3-map-foot b{background:var(--ui-soft);color:#b8e6cb;border-color:#4f8068}html[data-theme=dark] #encore-main .cdra-findings-page,html[data-theme=dark] .cdra-findings-modal-layer{--cf-green:#8bd8ad;--cf-green-dark:#70c799}html[data-theme=dark] #encore-main .cdra-findings-guidance{color:#f2d897;background:#3a301d;border-color:#765f31}html[data-theme=dark] #encore-main .ops-page{--ops-accent:#8bd8ad;--text-main:var(--ui-ink);--bg-main:var(--ui-canvas);color:var(--ui-ink);background:var(--ui-canvas)}html[data-theme=dark] #encore-main .ops-page>.ops-heading{border-color:var(--ui-line);background:linear-gradient(135deg, var(--ui-panel), var(--ui-soft))}html[data-theme=dark] #encore-main .ops-page .ops-lock{color:#f2d897;background:#3a301d;border-color:#765f31}html[data-theme=dark] #encore-main .ops-page :is(.ops-notice.status,.ops-notice.error){border-color:var(--ui-line);background:var(--ui-soft)}html[data-theme=dark] #encore-main .ops-page .ops-notice.status{color:#a8e8c3}html[data-theme=dark] #encore-main .ops-page .ops-notice.error{color:#ffc4bb}html[data-theme=dark] #encore-main .thematic-source-map{background:radial-gradient(circle at 82% 0, #4491661f, transparent 28%), var(--ui-canvas)}html[data-theme=dark] #encore-main .thematic-source-map .tsm-hero{border-color:var(--ui-line);background:linear-gradient(135deg, var(--ui-panel), var(--ui-soft))}html[data-theme=dark] #encore-main .thematic-source-map .tsm-view-nav{border-color:var(--ui-line);background:var(--ui-soft);box-shadow:none}html[data-theme=dark] #encore-main .thematic-source-map .tsm-view-nav>span,html[data-theme=dark] #encore-main .thematic-source-map .tsm-view-nav a{color:var(--ui-muted)}html[data-theme=dark] #encore-main .thematic-source-map .tsm-view-nav a.is-active{background:var(--ui-panel);color:var(--ui-accent);border-color:#4f8068;box-shadow:0 0 0 1px #8bd8ad29}html[data-theme=dark] #encore-main .thematic-source-map :is(.tsm-filter-municipality-info,.tsm-exposure-guide,.tsm-detail-metrics span,.tsm-breakdown article,.tsm-exposure-detail>section>dl>div,.tsm-layer-display-controls,.tsm-layer-version-list>article,.tsm-layer-create){border-color:var(--ui-line);background:var(--ui-soft);color:var(--ui-ink)}html[data-theme=dark] #encore-main .thematic-source-map .tsm-layer-manager{border-color:var(--ui-line);background:var(--ui-panel);color:var(--ui-ink);box-shadow:var(--encore-shadow-card)}html[data-theme=dark] #encore-main .thematic-source-map .tsm-layer-manager>header{background:var(--ui-soft)}html[data-theme=dark] #encore-main .thematic-source-map .tsm-layer-manager :is(button,input,select,textarea){border-color:var(--ui-line);background:var(--ui-input);color:var(--ui-ink)}html[data-theme=dark] #encore-main .thematic-source-map :is(.tsm-warning,.tsm-filter-empty,.tsm-layer-manager>output){color:#f2d897;background:#3a301d;border-color:#765f31}html[data-theme=dark] #encore-main .risk-results-map .rrm-legend{border-color:var(--ui-line);color:var(--ui-ink);box-shadow:var(--encore-shadow-raised);background:#12271df5}html[data-theme=dark] #encore-main .risk-results-map .rrm-legend :is(button,h3,summary,p){border-color:var(--ui-line);color:var(--ui-muted)}html[data-theme=dark] #encore-main .risk-results-map :is(.rrm-page-header strong,.rrm-details strong,.rrm-method strong,.rrm-empty h3){color:var(--ui-ink)}html[data-theme=dark] #encore-main .risk-results-map :is(.rrm-more-filters summary,.rrm-method summary){color:var(--ui-muted)}html[data-theme=dark] #encore-main .cdra-studio{--cdra-ink:var(--ui-ink);--cdra-green:var(--ui-accent);--cdra-line:var(--ui-line);--cdra-paper:var(--ui-panel);background:radial-gradient(circle at 82% 4%, #49976c1f, transparent 29%), var(--ui-canvas);color:var(--ui-ink)}html[data-theme=dark] #encore-main .cdra-studio :is(.cdra-hero,.cdra-view,.cdra-stat-grid article){border-color:var(--ui-line);background:var(--ui-panel);color:var(--ui-ink);box-shadow:var(--encore-shadow-card)}html[data-theme=dark] #encore-main .cdra-studio .cdra-tabs{border-color:var(--ui-line);background:var(--ui-soft)}html[data-theme=dark] #encore-main .cdra-studio .cdra-tabs button{color:var(--ui-muted)}html[data-theme=dark] #encore-main .cdra-studio :is(.cdra-hero h1,.cdra-title-row h2,.cdra-stat-grid strong,.cdra-empty strong,.cdra-field select,.cdra-results-table button,.cdra-paper thead th,.cdra-method-grid aside strong){color:var(--ui-ink)!important}html[data-theme=dark] #encore-main .cdra-studio :is(.cdra-status,.cdra-runtime-alert,.cdra-lock-note,.cdra-warning){color:#f2d897;background:#3a301d;border-color:#765f31}html[data-theme=dark] #encore-main .cdra-studio :is(.cdra-paper,.cdra-paper footer){border-color:var(--ui-line);background:var(--ui-panel)}html[data-theme=dark] #encore-main .assessment-framework-unified{--nr-green:#8bd8ad;--nr-green-dark:#8bd8ad;--nr-warn:#f2d897}html[data-theme=dark] #encore-main .assessment-framework-unified .nrbpa-year-context header p,html[data-theme=dark] #encore-main .assessment-framework-unified .nrbpa-hero p{color:var(--ui-accent)}html[data-theme=dark] #encore-main .assessment-framework-unified .assessment-saved-work-row em{color:#a8d7bd}html[data-theme=dark] #encore-main .assessment-framework-unified :is(.nrbpa-method-alert,.nrbpa-conflicts,.nrbpa-summary>section){color:#f2d897;background:#3a301d;border-color:#765f31}html[data-theme=dark] #encore-main .assessment-framework-unified .nrbpa-mode label,html[data-theme=dark] #encore-main .assessment-framework-unified .methodology-identity{color:var(--ui-accent)}html[data-theme=dark] #encore-main .assessment-framework-unified .nrbpa-hero>div:last-child small{color:#e8cd8a}html[data-theme=dark] #encore-main .methodology-basis-page .method-workflow li span{color:#fff;background:#2d7f59}html[data-theme=dark] #encore-main .methodology-basis-page .method-risk-interpretation article>header h3{color:color-mix(in srgb, var(--risk-color) 34%, white)}html[data-theme=dark] #encore-main .methodology-basis-page .method-footer a{color:var(--method-accent)}html[data-theme=dark] #encore-main .lsa-page :is(.lsa-source>span,.lsa-profile-guide button,.lsa-sample-explanation>span){color:var(--ui-accent)}html[data-theme=dark] #encore-main .lsa-page .lsa-sample-score{color:var(--ui-ink)}html[data-theme=dark] #encore-main .environmental-data-workspace{--edi-green:var(--ui-accent);background:radial-gradient(circle at 54% 0, #49976c1f, transparent 34%), var(--ui-canvas)}html[data-theme=dark] #encore-main .environmental-data-workspace :is(.edi-heading,.edi-scope){border-color:var(--ui-line);background:var(--ui-panel)}html[data-theme=dark] #encore-main .environmental-intelligence{--ei-accent:var(--ui-accent)}html[data-theme=dark] #encore-main .cdra-findings-page :is(.cdra-findings-add,.cdra-findings-toolbar-actions button.is-primary),html[data-theme=dark] #encore-main .ops-page :is(.ops-primary,.ops-account-avatar),html[data-theme=dark] #encore-main .cdra-studio .cdra-primary,html[data-theme=dark] .cdra-findings-modal-layer button.is-primary{color:#fff;background:#2d7f59;border-color:#2d7f59}html[data-theme=dark] #encore-main .environmental-data-workspace :is(.edi-status.connected,.edi-status.healthy,.edi-dataset-body>aside>button b.connected,.edi-dataset-body>aside>button b.published,.edi-dataset-body>main>nav button[aria-current=page],.edi-lineage article>span,.edi-result){color:#a8e8c3}html[data-theme=dark] #encore-main .environmental-data-workspace :is(.edi-status.reference-only,.edi-status.to-verify,.edi-dataset-body>aside>button b.reference-only,.edi-dataset-body>aside>button b.to-verify){color:#bdd5f4;background:#22364c}html[data-theme=dark] #encore-main .environmental-data-workspace .edi-registry>header>a{color:var(--ui-accent)}html[data-theme=dark] #encore-main .assessment-framework-unified .nrbpa-mode strong,html[data-theme=dark] #encore-main .assessment-framework-unified .assessment-selected-context strong{color:var(--ui-ink)}html[data-theme=dark] #encore-main .lsa-page .lsa-actions button:not(.is-primary){border-color:var(--ui-line);background:var(--ui-input);color:var(--ui-accent)!important}html[data-theme=dark] #encore-main .alerts-actions [role=tab][aria-selected=true],html[data-theme=dark] #encore-main .alerts-filters>div button[aria-pressed=true]{color:#c8f0d8;background:#214b36;border-color:#4f8068}html[data-theme=dark] #encore-main .risk-results-map :is(.rrm-field>span,.rrm-geography-hold>span,.rrm-active-assessment>label>span,.rrm-details dt,.rrm-details dd,.rrm-details section h3,.rrm-method>summary>b,.rrm-method>div>p){color:var(--ui-muted)}html[data-theme=dark] #encore-main .risk-results-map .rrm-risk-legend-item b{color:color-mix(in srgb, var(--risk-color) 34%, white)}html[data-theme=dark] #encore-main .thematic-source-map :is(.tsm-filter-municipality-info strong,.tsm-exposure-detail strong){color:var(--ui-ink)}html[data-theme=dark] #encore-main .thematic-source-map :is(.tsm-layer-manager small,.tsm-layer-create p){color:var(--ui-muted)}html[data-theme=dark] #encore-main .document-intake .di-eyebrow,html[data-theme=dark] #encore-main .rta-page .rta-registry-header nav strong{color:var(--ui-accent)!important}html[data-theme=dark] #encore-main .environmental-intelligence .ei-notice{color:#f8dfa2;background:#3b3018}html[data-theme=dark] #encore-main .weather-command .wx-boundary b{color:#302304}html[data-theme=dark] #encore-main .weather-command :is(.wx-forecast-map-title>b,.wx-diagnostics header b){color:#effff5;background:#155f43;border-color:#4c9b74}html[data-theme=dark] #encore-main .lsa-page .lsa-actions button.danger{color:#ffb4ab!important}html[data-theme=dark] #encore-main .plot-management .ported-actions button.danger{color:#ffb4ab}html[data-theme=dark] #encore-main .risk-results-map .rrm-map-heading small.is-unavailable{color:#f4cf8a}html[data-theme=dark] #encore-main .thematic-source-map :is(.tsm-layer-create p,.tsm-map-heading-actions>span strong){color:var(--ui-muted)!important}html[data-theme=dark] #encore-main .cdra-studio .cdra-hero>div:last-child small{color:#f2d897!important}html[data-theme=dark] #encore-main .vc-page{--vc-green:#88d7aa;--vc-green-dark:#6fc092;--vc-green-ink:#b8e6cb;--vc-green-soft:#193528;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] #encore-main .vc-page .vc-lobby{background:linear-gradient(#12271d,#0f2118)}html[data-theme=dark] #encore-main .vc-page :is(.vc-prejoin-controls button,.vc-priority button,.vc-collab-tabs button,.vc-info-section dl div,.vc-tab-settings dl div,.vc-message-list p,.vc-transcript-feed p){color:var(--ui-ink)}html[data-theme=dark] #encore-main .vc-page :is(.vc-lobby>p,.vc-tab-settings>p){color:var(--ui-muted)}html[data-theme=dark] #encore-main .vc-page :is(.vc-lobby-status,.vc-signal-section b){background:var(--ui-soft);color:#b8e6cb}#encore-main :is(.risk-results-overview .rro-hero,.risk-results-map .rrm-page-header,.lsa-page .lsa-hero,.cdra-maps .tsm-hero,.document-intake .di-header,.banayoyo-source .bcs-header,.cdra-studio .cdra-hero,.cdra-maker-directory>header,.encore-page>.encore-heading,.rta-page .rta-registry-header){border:1px solid var(--ui-line);border-radius:var(--encore-surface-radius);background:linear-gradient(135deg, var(--ui-panel), color-mix(in srgb, var(--ui-soft) 62%, var(--ui-panel)));min-width:0;color:var(--ui-ink);box-shadow:var(--encore-shadow-card);padding:20px 24px}#encore-main :is(.risk-results-overview .rro-hero,.risk-results-map .rrm-page-header,.lsa-page .lsa-hero,.cdra-maps .tsm-hero,.document-intake .di-header,.banayoyo-source .bcs-header,.cdra-studio .cdra-hero,.cdra-maker-directory>header,.encore-page>.encore-heading,.rta-page .rta-registry-header) h1{letter-spacing:-.025em;margin-block:4px 6px;font-size:clamp(24px,1.7vw,29px);font-weight:650;line-height:1.15;color:var(--ui-ink)!important}#encore-main :is(.risk-results-overview .rro-hero,.risk-results-map .rrm-page-header,.lsa-page .lsa-hero,.cdra-maps .tsm-hero,.document-intake .di-header,.banayoyo-source .bcs-header,.cdra-studio .cdra-hero,.cdra-maker-directory>header,.encore-page>.encore-heading,.rta-page .rta-registry-header) p,#encore-main .risk-results-overview .rro-hero>div>span,#encore-main .cdra-studio .cdra-hero>div:first-child>span{color:var(--ui-muted);font-size:var(--encore-type-body);line-height:1.5}#encore-main .risk-results-overview .rro-breadcrumb,#encore-main .risk-results-map .rrm-page-header nav,#encore-main .lsa-page .lsa-hero>span,#encore-main .document-intake .di-header .di-eyebrow,#encore-main .banayoyo-source .bcs-header .bcs-eyebrow,#encore-main .cdra-studio .cdra-hero>div:first-child>p,#encore-main .cdra-maker-directory>header .eyebrow,#encore-main .encore-page>.encore-heading .encore-eyebrow,#encore-main .rta-page .rta-registry-header nav{color:var(--ui-muted);font-size:var(--encore-type-helper);letter-spacing:.075em;text-transform:uppercase;font-weight:700}#encore-main .risk-results-overview .rro-breadcrumb strong,#encore-main .risk-results-map .rrm-page-header nav strong,#encore-main .lsa-page .lsa-hero>span,#encore-main .document-intake .di-header .di-eyebrow,#encore-main .banayoyo-source .bcs-header .bcs-eyebrow,#encore-main .cdra-studio .cdra-hero>div:first-child>p,#encore-main .cdra-maker-directory>header .eyebrow,#encore-main .encore-page>.encore-heading .encore-eyebrow,#encore-main .rta-page .rta-registry-header nav strong{color:var(--ui-accent)}#encore-main .rta-page .rta-registry-header{margin-bottom:18px}#encore-main :is(.risk-results-overview .rro-export,.risk-results-map .rrm-page-actions button,.document-intake .di-header .di-secondary,.banayoyo-source .bcs-header .bcs-secondary){border-color:var(--ui-line);background:var(--ui-input);min-height:42px;color:var(--ui-accent);box-shadow:0 1px 2px #07211714}#encore-main :is(.risk-results-overview .rro-export,.risk-results-map .rrm-page-actions button,.document-intake .di-header .di-secondary,.banayoyo-source .bcs-header .bcs-secondary):hover:not(:disabled){border-color:color-mix(in srgb, var(--ui-accent) 52%, var(--ui-line));background:var(--ui-soft)}#encore-main :is(.risk-results-overview .rro-export,.risk-results-map .rrm-page-actions button,.document-intake .di-header .di-secondary,.banayoyo-source .bcs-header .bcs-secondary):disabled{color:var(--ui-muted);opacity:.68}html[data-theme=dark] #encore-main :is(.risk-results-overview .rro-hero,.risk-results-map .rrm-page-header,.lsa-page .lsa-hero,.cdra-maps .tsm-hero,.document-intake .di-header,.banayoyo-source .bcs-header,.cdra-studio .cdra-hero,.cdra-maker-directory>header,.encore-page>.encore-heading,.rta-page .rta-registry-header){background:linear-gradient(135deg, var(--ui-panel), var(--ui-soft))}#encore-main .banayoyo-source{--bcs-accent:#08766c;--bcs-blue:#275f91}html[data-theme=dark] #encore-main .banayoyo-source{--bcs-accent:#72ddc9;--bcs-blue:#8ec8ff}#encore-main .banayoyo-source .bcs-tabs button.active{color:#83e6d5}#encore-main .cdra-studio .cdra-tabs button.active{color:#125c3b;background:#e4f1e8;border-bottom-color:#176b45}html[data-theme=dark] #encore-main .cdra-studio .cdra-tabs button.active{border-color:var(--ui-accent);background:var(--ui-panel);color:var(--ui-accent)}html[data-theme=dark] #encore-main .cdra-maker-directory .draft-badge{color:#f2d897;background:#3a301d;border-color:#9d6d2c}html[data-theme=dark] #encore-main .risk-results-map .rrm-filter-toggle{border-color:var(--ui-line);background:var(--ui-panel);color:var(--ui-ink);box-shadow:var(--encore-shadow-card)}html[data-theme=dark] #encore-main .risk-results-map .rrm-filter-toggle span{background:var(--ui-soft);color:var(--ui-accent)}html[data-theme=dark] #encore-main .risk-results-map :is(.rrm-map-loading,.rrm-boundary-empty){color:#f2d897;background:#3a301df5;border-color:#765f31}html[data-theme=dark] #encore-main .risk-results-map .rrm-boundary-empty strong{color:#ffe4ae}html[data-theme=light] #encore-main .cbms-page,html:not([data-theme=dark]) #encore-main .cbms-page{background-color:#f6f7ed;background-image:radial-gradient(circle at 88% 2%,#f8cc5621,#0000 22%),linear-gradient(#1f6f420e 1px,#0000 1px),linear-gradient(90deg,#1f6f420e 1px,#0000 1px);background-size:100% 100%,40px 40px,40px 40px}html[data-theme=dark] #encore-main .cbms-page{background-color:#0b1510;background-image:linear-gradient(#69c89109 1px,#0000 1px),linear-gradient(90deg,#69c89109 1px,#0000 1px);background-size:40px 40px,40px 40px}html[data-theme=light] #encore-main :is(.weather-command,.environmental-intelligence-page,.c3-hazard-page),html:not([data-theme=dark]) #encore-main :is(.weather-command,.environmental-intelligence-page,.c3-hazard-page){background-color:#f6f7ed;background-image:radial-gradient(circle at 88% 2%,#f8cc5621,#0000 22%),linear-gradient(#1f6f420e 1px,#0000 1px),linear-gradient(90deg,#1f6f420e 1px,#0000 1px);background-size:100% 100%,40px 40px,40px 40px}html[data-theme=dark] #encore-main :is(.weather-command,.environmental-intelligence-page,.c3-hazard-page){background-color:#0b1510;background-image:linear-gradient(#69c89109 1px,#0000 1px),linear-gradient(90deg,#69c89109 1px,#0000 1px);background-size:40px 40px,40px 40px}#encore-main .encore-command-header{color:#123829;background:linear-gradient(110deg,#fffef8f7,#edf4e9e6);border:1px solid #a8c4a9;border-radius:9px;min-height:124px;margin-bottom:16px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 7px 22px #224b2713}#encore-main .encore-command-header:before,#encore-main .encore-command-header:after{content:"";pointer-events:none;border-top:1px solid #176b42;width:28px;height:11px;display:block;position:absolute;top:10px}#encore-main .encore-command-header:before{border-left:1px solid #176b42;left:10px}#encore-main .encore-command-header:after{border-right:1px solid #176b42;right:10px}#encore-main .encore-command-header h1{color:#145b38;letter-spacing:-.03em;text-shadow:none;margin:3px 0 5px;font-size:28px;font-weight:700;line-height:1.15}#encore-main .encore-command-header p{color:#66776d;max-width:90ch;margin:0;font-size:12px;line-height:1.55}#encore-main .planning-advisor .encore-command-header>div>div>small,#encore-main .vc-page .encore-command-header>div:first-child>span{color:#176b42;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font:600 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}#encore-main .planning-advisor .encore-command-header>div>span{color:#176b42;background:#edf4e9;border:1px solid #bfd0bd;border-radius:8px;width:44px;height:44px}#encore-main .planning-advisor .encore-command-header>button,#encore-main .vc-page .encore-command-header .vc-management-toggle{color:#145b38;min-height:38px;box-shadow:none;background:#fffef8e6;border:1px solid #a8c4a9;border-radius:7px}#encore-main .planning-advisor,#encore-main .vc-page{--command-panel:#fffef8f5;--command-panel-soft:#edf4e9;--command-panel-muted:#f4f7ef;--command-line:#bfd0bd;--command-line-strong:#a8c4a9;--command-ink:#123829;--command-muted:#66776d;--command-green:#176b42;--command-shadow:0 7px 22px #224b2711;background-color:#f6f7ed;background-image:radial-gradient(circle at 88% 2%,#f8cc5621,#0000 22%),linear-gradient(#1f6f4209 1px,#0000 1px),linear-gradient(90deg,#1f6f4209 1px,#0000 1px);background-size:100% 100%,40px 40px,40px 40px}#encore-main .planning-advisor :is(.pa-safety,.pa-create-card,.pa-candidate-form,.pa-evidence,.pa-map-card,.pa-candidates,.pa-weight-card,.pa-run-card,.pa-results,.pa-empty-result,.pa-aigor,.pa-review-bar),#encore-main .vc-page .vc-card{border-color:var(--command-line);background:linear-gradient(180deg, var(--command-panel), color-mix(in srgb, var(--command-panel-soft) 28%, var(--command-panel)));box-shadow:var(--command-shadow);border-radius:9px}#encore-main .planning-advisor .pa-safety{border-left:3px solid var(--command-green);background:color-mix(in srgb, var(--command-panel-soft) 80%, var(--command-panel));color:var(--command-ink)}#encore-main .planning-advisor .pa-safety p,#encore-main .planning-advisor :is(.pa-create-card,.pa-candidate-form) header p{color:var(--command-muted)}#encore-main .planning-advisor .pa-case-tabs button{border-color:var(--command-line);color:var(--command-muted);background:var(--command-panel);box-shadow:none;border-radius:7px}#encore-main .planning-advisor .pa-case-tabs button.is-active{border-color:var(--command-green);color:var(--command-green);background:var(--command-panel-soft);box-shadow:inset 3px 0 0 var(--command-green)}#encore-main .planning-advisor :is(.pa-create-card,.pa-candidate-form){padding:20px}#encore-main .planning-advisor :is(.pa-create-card,.pa-candidate-form) header>span,#encore-main .planning-advisor .pa-form-grid label{color:var(--command-green);letter-spacing:.055em;text-transform:uppercase;font:600 9px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}#encore-main .planning-advisor .pa-form-grid :is(input,select,textarea){border-color:var(--command-line);color:var(--command-ink);background:color-mix(in srgb, var(--command-panel) 92%, var(--command-panel-soft));border-radius:6px;box-shadow:inset 0 1px #12382906}#encore-main .planning-advisor .pa-form-grid :is(input,select,textarea):hover{border-color:var(--command-line-strong);background:var(--command-panel)}#encore-main .planning-advisor .pa-form-grid :is(input,select,textarea):focus{border-color:var(--command-green);background:var(--command-panel);box-shadow:0 0 0 3px #176b421a}#encore-main .planning-advisor .pa-primary{box-shadow:none;border-radius:7px;background:var(--command-green)!important}#encore-main .planning-advisor :is(.pa-context-strip,.pa-profile-grid article,.pa-scenarios article,.pa-run-sources article){border-color:var(--command-line);background:var(--command-panel-soft);box-shadow:none;border-radius:7px}#encore-main .vc-page :is(.vc-card-heading-bordered,.vc-stage-header,.vc-collab-tabs,.vc-side-section,.vc-history-list){border-color:var(--command-line)}#encore-main .vc-page :is(.vc-card-heading,.vc-stage-header,.vc-collab-tabs){background:color-mix(in srgb, var(--command-panel-soft) 62%, var(--command-panel))}#encore-main .vc-page .vc-collab-tabs button{color:var(--command-muted);background:0 0}#encore-main .vc-page .vc-collab-tabs button.is-active{color:var(--command-green)}#encore-main .vc-page .vc-stage-body{border-color:var(--command-line);background:color-mix(in srgb, var(--command-panel-soft) 70%, var(--command-panel))}#encore-main .vc-page .vc-lobby{border:1px solid color-mix(in srgb, var(--command-line) 72%, transparent);background:radial-gradient(circle at 50% 43%, color-mix(in srgb, var(--command-panel-soft) 92%, transparent), transparent 31%), var(--command-panel-muted)}#encore-main .vc-page :is(.vc-capability-grid article,.vc-participants-empty,.vc-copy-invite,.vc-signal-section>div){border-color:var(--command-line);background:var(--command-panel);box-shadow:none;border-radius:7px}#encore-main .vc-page :is(.vc-heading-icon.is-solid,.vc-capability-grid article>span,.vc-stage-state,.vc-lobby-status,.vc-square-button.vc-refresh){border-color:var(--command-line);color:var(--command-green);background:var(--command-panel-soft)}#encore-main .vc-page :is(.vc-field input,.vc-search,.vc-chat-form,.vc-device-modal select,.vc-prejoin-controls button,.vc-priority button,.vc-stage-header>div button){border-color:var(--command-line);color:var(--command-ink);background:var(--command-panel);border-radius:6px}#encore-main .vc-page :is(.vc-field input,.vc-search,.vc-chat-form,.vc-device-modal select):focus-within{border-color:var(--command-green);box-shadow:0 0 0 3px #176b421a}#encore-main .vc-page .vc-page-error{background:color-mix(in srgb, #fff0e7 82%, var(--command-panel));color:#982e30;border-color:#e3a5a3;border-radius:7px}html[data-theme=dark] #encore-main .encore-command-header{color:#e7f3eb;background:linear-gradient(110deg,#12271dfa,#0c1b14f5);border-color:#4b6e5b;box-shadow:0 9px 28px #0000003d}html[data-theme=dark] #encore-main .encore-command-header:before,html[data-theme=dark] #encore-main .encore-command-header:after{border-color:#69c891}html[data-theme=dark] #encore-main .encore-command-header h1{color:#8bd8aa}html[data-theme=dark] #encore-main .encore-command-header p{color:#9fb2a7}html[data-theme=dark] #encore-main .planning-advisor .encore-command-header>div>div>small,html[data-theme=dark] #encore-main .vc-page .encore-command-header>div:first-child>span{color:#69c891}html[data-theme=dark] #encore-main .planning-advisor .encore-command-header>div>span{color:#69c891;background:#17291f;border-color:#345242}html[data-theme=dark] #encore-main .planning-advisor .encore-command-header>button,html[data-theme=dark] #encore-main .vc-page .encore-command-header .vc-management-toggle{color:#8bd8aa;background:#101d16;border-color:#4b6e5b}html[data-theme=dark] #encore-main .planning-advisor,html[data-theme=dark] #encore-main .vc-page{--command-panel:#101d16f7;--command-panel-soft:#17291f;--command-panel-muted:#0d1b14;--command-line:#345242;--command-line-strong:#4b6e5b;--command-ink:#e7f3eb;--command-muted:#9fb2a7;--command-green:#69c891;--command-shadow:0 9px 28px #00000038;background-color:#08130e;background-image:radial-gradient(circle at 84% 3%,#e7ad2212,#0000 23%),linear-gradient(#69c89109 1px,#0000 1px),linear-gradient(90deg,#69c89109 1px,#0000 1px)}html[data-theme=dark] #encore-main .planning-advisor .pa-safety{border-color:#345242;border-left-color:var(--command-green);color:var(--command-ink);background:#17291f}html[data-theme=dark] #encore-main .planning-advisor .pa-form-grid :is(input,select,textarea),html[data-theme=dark] #encore-main .vc-page :is(.vc-field input,.vc-search,.vc-chat-form,.vc-device-modal select,.vc-prejoin-controls button,.vc-priority button,.vc-stage-header>div button){color:var(--command-ink);background:#101d16}html[data-theme=dark] #encore-main .vc-page .vc-page-error{color:#ff9a90;background:#351d1b;border-color:#70403b}@media (width<=760px){#encore-main .encore-command-header{min-height:0;padding:18px}#encore-main .encore-command-header h1{font-size:25px}#encore-main :is(.risk-results-overview .rro-hero,.risk-results-map .rrm-page-header,.lsa-page .lsa-hero,.cdra-maps .tsm-hero,.document-intake .di-header,.banayoyo-source .bcs-header,.cdra-studio .cdra-hero,.cdra-maker-directory>header,.encore-page>.encore-heading,.rta-page .rta-registry-header){padding:18px}#encore-main :is(.risk-results-overview .rro-hero,.risk-results-map .rrm-page-header){align-items:flex-start}#encore-main .risk-results-map .rrm-page-actions{width:100%}}#encore-main :is(.rta-page,.assessment-design,.cdra-findings-page,.methodology-basis-page){--ui-canvas:#f6f7ed;--ui-panel:#fffef8;--ui-soft:#edf4e9;--ui-input:#fffef8;--ui-line:#bfd0bd;--ui-ink:#123829;--ui-muted:#66776d;color:var(--ui-ink);background-color:var(--ui-canvas);font-family:var(--encore-font-sans);font-size:var(--encore-type-body);font-weight:var(--encore-weight-body);line-height:var(--encore-leading-body);background-image:radial-gradient(circle at 88% 2%,#f8cc5621,#0000 22%),linear-gradient(#1f6f420e 1px,#0000 1px),linear-gradient(90deg,#1f6f420e 1px,#0000 1px);background-size:100% 100%,40px 40px,40px 40px}:is(#encore-main,#encore-main .encore-main-stack,#encore-main .encore-route-outlet):has(:is(.rta-page,.assessment-design,.cdra-findings-page,.methodology-basis-page)){background-color:#f6f7ed!important}#encore-main :is(.rta-page,.assessment-design,.cdra-findings-page,.methodology-basis-page) :is(button,input,select,textarea,option){font-family:var(--encore-font-sans)}#encore-main :is(.rta-page,.assessment-design,.cdra-findings-page,.methodology-basis-page) h1{font-size:var(--encore-type-page-title)!important;font-weight:var(--encore-weight-title)!important;letter-spacing:-.025em!important;line-height:1.18!important}#encore-main :is(.rta-page,.assessment-design,.cdra-findings-page,.methodology-basis-page) h2{font-size:var(--encore-type-card-title);font-weight:var(--encore-weight-heading);line-height:var(--encore-leading-heading)}html[data-theme=dark] #encore-main :is(.rta-page,.assessment-design,.cdra-findings-page,.methodology-basis-page){--ui-canvas:#0b1510;--ui-panel:#101d16;--ui-soft:#17291f;--ui-input:#101d16;--ui-line:#345242;--ui-ink:#e7f3eb;--ui-muted:#9fb2a7;background-color:var(--ui-canvas);background-image:radial-gradient(circle at 88% 2%,#e7ad220f,#0000 22%),linear-gradient(#69c89109 1px,#0000 1px),linear-gradient(90deg,#69c89109 1px,#0000 1px)}html[data-theme=dark] :is(#encore-main,#encore-main .encore-main-stack,#encore-main .encore-route-outlet):has(:is(.rta-page,.assessment-design,.cdra-findings-page,.methodology-basis-page)){background-color:#0b1510!important}#encore-main .risk-management[data-assessment-layout=compact]{--assessment-form-tint:#edf6ed;--assessment-form-heading:#dfeee0;--assessment-form-accent:#176b49;--assessment-form-deep:#125a3c;--assessment-form-edge:#a5c7ad}#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-context,.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form,.rm-review){border-color:var(--assessment-form-edge);box-shadow:0 3px 12px #17492e08}#encore-main .risk-management[data-assessment-layout=compact] .rm-context{background:linear-gradient(115deg, var(--assessment-form-heading), var(--assessment-form-tint) 65%, var(--ui-panel));border-top:3px solid var(--assessment-form-accent)}#encore-main .risk-management[data-assessment-layout=compact] .rm-context>header{border-bottom:1px solid var(--assessment-form-edge);margin-bottom:15px;padding-bottom:13px}#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form,.rm-review)>header{border:1px solid var(--assessment-form-edge);border-left:4px solid var(--assessment-form-accent);background:linear-gradient(100deg, var(--assessment-form-heading), var(--assessment-form-tint));border-radius:9px;margin:-1px -1px 17px;padding:15px 17px}#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form)>fieldset{border:1px solid var(--assessment-form-edge);background:var(--assessment-form-tint);border-radius:11px;margin:12px 0 16px;padding:16px}#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form)>fieldset>legend{color:var(--ui-ink)}#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form) :is(input,select,textarea){border-color:var(--assessment-form-edge);background-color:var(--ui-input);box-shadow:0 1px 2px #17492e06}#encore-main .risk-management[data-assessment-layout=compact] .rm-likelihood-cell{border:1px solid var(--assessment-form-deep);background:var(--assessment-form-deep);color:#fff;border-radius:9px;padding:14px}#encore-main .risk-management[data-assessment-layout=compact] .rm-likelihood-cell :is(small,strong,button){color:#fff}#encore-main .risk-management[data-assessment-layout=compact] .rm-susceptibility-slots{background:var(--assessment-form-tint);border-color:var(--assessment-form-edge)}#encore-main .risk-management[data-assessment-layout=compact] .rm-susceptibility-slot{background:var(--ui-panel);border-color:var(--assessment-form-edge);color:var(--ui-ink)}#encore-main .risk-management .rm-context[data-layout=inline]>header{border:0;grid-template-columns:minmax(250px,1fr) minmax(0,2.4fr);align-items:start;gap:18px;margin:0;padding:0;display:grid}#encore-main .rm-context[data-layout=inline] .rm-context-heading,#encore-main .rm-context[data-layout=inline] .rm-context-heading>div{min-width:0}#encore-main .rm-context[data-layout=inline] .rm-context-management{color:var(--assessment-form-accent);text-underline-offset:3px;margin-top:5px;font-size:11px;display:inline-block}#encore-main .rm-context[data-layout=inline] .rm-context-meta{flex-wrap:wrap;gap:5px 13px;margin:5px 0 0;font-size:11px;line-height:1.4;display:flex}#encore-main .rm-context[data-layout=inline] .rm-context-meta>div{align-items:baseline;gap:5px;display:flex}#encore-main .rm-context[data-layout=inline] .rm-context-meta dt{color:var(--ui-muted);font-weight:400}#encore-main .rm-context[data-layout=inline] .rm-context-meta dd{color:var(--ui-ink);margin:0;font-weight:600}#encore-main .rm-context[data-layout=inline] .rm-controls-inline{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:18px}#encore-main .rm-context[data-layout=inline] .rm-controls-inline.rm-controls-no-slots{grid-template-columns:minmax(0,1fr)}#encore-main .rm-context .rm-controls-scope{grid-template-columns:minmax(90px,.6fr) repeat(2,minmax(0,1fr)) minmax(0,1.5fr)}#encore-main .rm-context[data-layout=inline] .rm-susceptibility-slots.is-inline{background:0 0;border:0;border-radius:0;gap:6px;min-width:0;margin:0;padding:0}#encore-main .rm-context[data-layout=inline] .rm-susceptibility-slots-header{gap:6px;min-height:18px}#encore-main .rm-context[data-layout=inline] .rm-susceptibility-slots-header strong{font-size:12px;font-weight:600}#encore-main .rm-context[data-layout=inline] .rm-susceptibility-slots-count{padding:1px 7px;font-size:10px;line-height:16px}#encore-main .rm-context[data-layout=inline] .rm-susceptibility-slots-grid{gap:8px}#encore-main .rm-context[data-layout=inline] .rm-susceptibility-slot{gap:5px;min-width:0;min-height:58px;padding:8px 10px}#encore-main .rm-context[data-layout=inline] .rm-susceptibility-slot-top{flex-wrap:wrap;gap:4px}#encore-main .rm-context[data-layout=inline] .rm-susceptibility-slot-name{font-size:12px}#encore-main .rm-context[data-layout=inline] .rm-susceptibility-slot-bottom{gap:5px;font-size:11px}#encore-main .rm-context[data-layout=inline] .rm-susceptibility-slot:focus-visible{outline:3px solid var(--assessment-form-accent);outline-offset:3px}#encore-main .rm-context[data-layout=inline] .rm-susceptibility-empty{color:var(--ui-muted);gap:8px;font-size:12px;display:grid}#encore-main .rm-context[data-layout=inline] .rm-susceptibility-empty strong{color:var(--ui-ink);font-weight:600}#encore-main .rm-context[data-layout=inline] .rm-context-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#encore-main .rm-review-workflow{border:1px solid var(--assessment-form-edge);background:var(--assessment-form-tint);border-radius:9px;margin-bottom:16px;padding:12px}#encore-main .rm-review-workflow .assessment-workflow{margin:0}@media (width<=1100px){#encore-main .risk-management .rm-context[data-layout=inline]>header{grid-template-columns:minmax(0,1fr);gap:14px}#encore-main .rm-context[data-layout=inline] .rm-controls-inline{gap:14px}#encore-main .rm-context .rm-controls-scope{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){#encore-main .rm-context[data-layout=inline] .rm-controls-inline,#encore-main .rm-context[data-layout=inline] .rm-controls-inline.rm-controls-no-slots,#encore-main .rm-context .rm-controls-scope{grid-template-columns:minmax(0,1fr)}#encore-main .rm-context[data-layout=inline] .rm-susceptibility-slot{padding:8px}}html[data-theme=dark] #encore-main .risk-management[data-assessment-layout=compact]{--assessment-form-tint:#172e21;--assessment-form-heading:#234332;--assessment-form-accent:#6bbf90;--assessment-form-deep:#205c40;--assessment-form-edge:#3f6851}@media (width<=700px){#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form,.rm-review)>header{flex-wrap:wrap;padding:12px}#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form)>fieldset{padding:12px}}#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form,.rm-review){gap:10px;padding:12px}#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form,.rm-review)>header{min-height:58px;margin-bottom:2px;padding:10px 14px}#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form)>header p{display:none}#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form,.rm-review)>header h2{font-size:16px;line-height:1.4}#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form)>fieldset{border-radius:10px;margin-top:4px;padding:10px!important}#encore-main .risk-management[data-assessment-layout=compact] .rm-input-group-legend{gap:8px}#encore-main .risk-management[data-assessment-layout=compact] .rm-input-group-icon{width:26px;height:26px}#encore-main .risk-management[data-assessment-layout=compact] .rm-exposure-inline{gap:8px}#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-exposure-input,.rm-calculated-metric){min-height:70px;padding:8px 10px}#encore-main .risk-management[data-assessment-layout=compact] .rm-map-prefill{margin:0;padding:10px 12px}#encore-main .risk-management[data-assessment-layout=compact] .rm-map-prefill header{margin-bottom:8px}#encore-main .risk-management[data-assessment-layout=compact] .rm-map-prefill :is(p,details){margin:6px 0 0;font-size:12px}#encore-main .risk-management[data-assessment-layout=compact] .rm-map-source-status{color:var(--ui-muted)}#encore-main .risk-management[data-assessment-layout=compact] .rm-map-prefill-sources{gap:10px}#encore-main .risk-management[data-assessment-layout=compact] .rm-source-fields{grid-template-columns:minmax(150px,1fr) minmax(0,3fr);gap:10px}#encore-main .risk-management[data-assessment-layout=compact] .rm-source-fields textarea{height:40px;min-height:40px}#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-sensitivity-table-header,.rm-sensitivity-row){grid-template-columns:minmax(180px,1fr) 110px 90px 130px 105px 32px;gap:10px;min-height:48px;padding:6px 10px}#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-adaptive-table-header,.rm-adaptive-row){grid-template-columns:minmax(200px,1fr) 150px 145px 60px 32px;gap:10px;min-height:48px;padding:6px 10px}#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-sensitivity-row,.rm-adaptive-row) :is(input,select){height:36px;min-height:36px}#encore-main .risk-management[data-assessment-layout=compact] .rm-adaptive-dimension-details>summary{padding:10px 12px}#encore-main .risk-management[data-assessment-layout=compact] .rm-adaptive-dimension-details{margin-bottom:6px}#encore-main .risk-management[data-assessment-layout=compact] .rm-review-grid{align-items:start;gap:10px}#encore-main .risk-management[data-assessment-layout=compact] .rm-review-card{min-height:0;padding:12px}#encore-main .risk-management[data-assessment-layout=compact] .rm-review-card>header{padding-bottom:8px}#encore-main .risk-management[data-assessment-layout=compact] .rm-review-card h3{font-size:14px}#encore-main .risk-management[data-assessment-layout=compact] .rm-review-card dl{gap:6px 12px;margin-top:6px}#encore-main .risk-management[data-assessment-layout=compact] .rm-review-card dt{font-size:12px}#encore-main .risk-management[data-assessment-layout=compact] .rm-review-card-actions{flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:8px}#encore-main .risk-management[data-assessment-layout=compact] .rm-review-dimensions span{padding:4px 8px;font-size:12px}@media (width<=1000px){#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-sensitivity-table,.rm-adaptive-table){overflow-x:auto}#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-sensitivity-table-header,.rm-sensitivity-row){min-width:760px}#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-adaptive-table-header,.rm-adaptive-row){min-width:720px}}@media (width<=600px){#encore-main .risk-management[data-assessment-layout=compact] .rm-source-fields,#encore-main .risk-management[data-assessment-layout=compact] .rm-review-grid{grid-template-columns:minmax(0,1fr)}}#encore-main .risk-management[data-assessment-layout=compact] .rm-calculated-metric{min-height:70px;padding:8px 10px}#encore-main .risk-management[data-assessment-layout=compact] .rm-source-fields .rm-hazard-cell{width:auto;max-width:none}#encore-main .risk-management[data-assessment-layout=compact] .rm-map-prefill{background:var(--assessment-form-tint);border-color:var(--assessment-form-edge);color:var(--rm-text-primary)}#encore-main .risk-management[data-assessment-layout=compact] .rm-map-prefill p{color:var(--rm-text-secondary)}#encore-main .risk-management[data-assessment-layout=compact] .rm-map-prefill select{background:var(--ui-panel);color:var(--rm-text-primary)}#encore-main .risk-management[data-assessment-layout=compact] .rm-adaptive-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#encore-main .risk-management[data-assessment-layout=compact] .rm-adaptive-dimension-details{margin:0}#encore-main .risk-management[data-assessment-layout=compact] .rm-adaptive-dimension-details[open]{grid-column:1/-1}#encore-main .risk-management[data-assessment-layout=compact] .rm-review-card details{margin-top:8px;font-size:12px}@media (width<=600px){#encore-main .risk-management[data-assessment-layout=compact] .rm-adaptive-dimensions{grid-template-columns:minmax(0,1fr)}}#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-sensitivity-table-header,.rm-sensitivity-row,.rm-adaptive-table-header,.rm-adaptive-row){display:grid}@media (width<=600px){#encore-main .risk-management[data-assessment-layout=compact] .rm-exposure-result-row dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#encore-main .risk-management[data-assessment-layout=compact] .rm-exposure-result-row dl>div{min-width:0;padding:0 8px}#encore-main .risk-management[data-assessment-layout=compact] .rm-exposure-result-row dt{overflow-wrap:normal}}#encore-main .risk-management :is(.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form)>fieldset>legend{float:left;border-bottom:1px solid var(--rm-border-light);text-transform:none;letter-spacing:normal;margin:0 0 10px;display:block;overflow:visible;clip:auto!important;width:100%!important;height:auto!important;padding:0 0 9px!important;position:static!important}#encore-main .risk-management :is(.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form)>fieldset>legend+*{clear:both}#encore-main .risk-management .rm-input-group-legend{align-items:center;gap:8px;padding:0;display:flex}#encore-main .risk-management .rm-input-group-legend>strong{font-size:13px;line-height:1.4}#encore-main .risk-management .rm-input-group-icon{border-radius:8px;flex:0 0 28px;width:28px;height:28px}#encore-main .risk-management[data-assessment-layout=compact] :is(.rm-hazard-form,.rm-exposure-form,.rm-sensitivity-form,.rm-adaptive-form,.rm-review,.rm-risk-result)>header,#encore-main .risk-management[data-assessment-layout=compact] .rm-form-workflow-header{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}#encore-main .risk-management[data-assessment-layout=compact] .rm-form-workflow-header{border:1px solid var(--assessment-form-edge);background:var(--assessment-form-tint);border-radius:10px;padding:12px}#encore-main .risk-management[data-assessment-layout=compact] .rm-form-workflow-header h2{margin:0;font-size:16px}
