@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-slate-500:#62748e;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-slate-500:lab(48.0876% -2.03595 -16.5814)}}}@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;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}.visible{visibility:visible}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.animate-spin{animation:var(--animate-spin)}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.border{border-style:var(--tw-border-style);border-width:1px}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-slate-500{color:var(--color-slate-500)}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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, )}.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))}}:root{--navy:#102d50;--navy-deep:#0d2542;--blue:#2563eb;--sky:#eaf2ff;--ink:#192e48;--muted:#758298;--line:#e6ebf2;--bg:#f6f8fb;--green:#118965;--amber:#b77b12;--red:#db4b4b;--radius:16px}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}button,select{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #62a5ff}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.1px;font-size:30px;font-weight:750;line-height:1.25}h2{letter-spacing:-.45px;font-size:19px;font-weight:700}h3{font-size:15px;font-weight:650;line-height:1.45}svg{flex-shrink:0}small{font-size:11px}strong,b{font-weight:650}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:9999;background:var(--navy);color:#fff;padding:14px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:10px}.demo-banner{color:#866325;letter-spacing:.08px;background:#fff8e8;border-bottom:1px solid #f2e8d0;justify-content:center;align-items:center;gap:7px;min-height:31px;font-size:10px;display:flex}.demo-banner strong{font-size:10px}.demo-banner a{color:#85601c;text-underline-offset:3px;align-items:center;gap:2px;margin-left:16px;text-decoration:underline;display:flex}.topbar{border-bottom:1px solid var(--line);z-index:50;background:#fff;height:83px;position:relative}.topbar-inner{align-items:center;gap:30px;max-width:1480px;height:100%;margin:auto;padding:0 48px;display:flex}.logo{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:10px;font-size:23px;font-weight:800;line-height:1.1;display:flex}.logo-mark{background:var(--navy);color:#fff;border-radius:12px;place-items:center;width:41px;height:45px;display:grid;box-shadow:0 3px 5px #102d5012}.logo-blue{color:var(--blue)}.logo small{letter-spacing:1.6px;color:#7f8ca0;margin-top:6px;font-size:7px;font-weight:600;display:block}.desktop-nav{align-items:center;gap:5px;height:100%;margin:auto;display:flex}.desktop-nav a{color:#738096;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:11px 12px;font-size:12px;font-weight:550;display:flex}.desktop-nav a:hover{color:var(--blue);background:#f7f9fc}.desktop-nav a.active{color:var(--blue);background:#edf3ff}.header-actions{white-space:nowrap;align-items:center;gap:13px;display:flex}.demo-link{color:#63758d;align-items:center;gap:5px;font-size:11px;display:flex}.admin-link{border:1px solid #dde5ef;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:600;display:flex}.mobile-menu,.bottom-nav{display:none}.main-content{max-width:1392px;min-height:70vh;margin:0 auto;padding:36px 48px 42px}.eyebrow{letter-spacing:1.5px;color:#8290a4;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.page-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:26px;display:flex}.page-heading h1{margin-top:9px}.page-heading p{color:var(--muted);margin-top:9px;font-size:13px}.page-heading-actions{align-items:center;gap:10px;display:flex}.breadcrumb{color:#8592a6;align-items:center;gap:5px;margin-bottom:22px;font-size:11px;display:flex}.breadcrumb a{color:#5d7392}.button{background:#fff;border:1px solid #dce4ee;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 17px;font-size:12px;font-weight:600;line-height:1.4;transition:background .15s,transform .15s;display:inline-flex}.button:hover{background:#f0f5fc;transform:translateY(-1px)}.button.primary{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 3px 8px #2563eb15}.button.primary:hover{background:#1e55d4}.button.dark{background:var(--navy);color:#fff;border-color:var(--navy)}.button.white{color:var(--navy);background:#fff;border-color:#fff}.button.ghost-white{color:#e9f1ff;background:#ffffff0a;border-color:#ffffff35}.button.danger{color:var(--red);border-color:#f3cdcd}.button.small{min-height:34px;padding:7px 11px;font-size:11px}.text-link{color:var(--blue);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.icon-button{border:1px solid var(--line);color:#6d8098;background:#fff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.hero{background:var(--navy);color:#fff;border-radius:19px;justify-content:space-between;align-items:center;gap:30px;padding:30px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 10px #102d5008}.hero:before{content:"";pointer-events:none;border:1px solid #ffffff0b;border-radius:50%;width:570px;height:570px;position:absolute;top:-180px;right:12%;box-shadow:0 0 0 45px #ffffff02,0 0 0 90px #ffffff02,0 0 0 140px #ffffff02}.hero-copy{z-index:1;position:relative}.hero .eyebrow{color:#93b5de;letter-spacing:1.8px;font-size:9px}.hero h1{letter-spacing:-1px;margin-top:13px;font-size:32px;font-weight:650;line-height:1.25}.hero h1 span{color:#a3caff}.hero p{color:#a5b9d2;max-width:540px;margin-top:13px;font-size:12px;line-height:1.8}.hero-buttons{gap:10px;margin-top:23px;display:flex}.hero .button{min-height:39px;font-size:11px}.hero-summary{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff07;border:1px solid #ffffff1b;border-radius:14px;flex-shrink:0;width:242px;padding:19px 20px;position:relative}.hero-summary-top{align-items:center;gap:10px;font-size:12px;display:flex}.hero-summary-top>span{background:#ffffff0e;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.hero-summary small{color:#9db5d1;font-size:9px}.hero-summary strong{font-size:12px;display:block}.hero-summary-divider{border-top:1px solid #ffffff13;margin:15px 0}.hero-summary-bottom{color:#d4e4fa;align-items:center;gap:8px;font-size:11px;display:flex}.hero-summary-bottom .dot{background:#6ed6b2}.hero-summary p{color:#95aac5;margin-top:7px;font-size:9px}.dot{background:var(--blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.metrics{grid-template-columns:repeat(4,1fr);gap:17px;margin:23px 0;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:flex-start;gap:14px;padding:17px 19px;display:flex}.metric-icon{width:41px;height:41px;color:var(--blue);background:#eaf2ff;border-radius:11px;place-items:center;display:grid}.metric-icon.amber{color:#ca9023;background:#fff5df}.metric-icon.green{color:#249574;background:#e8f6ef}.metric-icon.purple{color:#8770cf;background:#f0edff}.metric-number{letter-spacing:-1px;font-size:27px;font-weight:700;line-height:1.1}.metric-title{color:#66758b;margin-top:5px;font-size:11px}.metric-caption{color:#98a3b3;margin-top:3px;font-size:9px}.dashboard-grid{grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);gap:22px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.card-header{justify-content:space-between;align-items:center;gap:10px;padding:20px 23px;display:flex}.card-header h2{align-items:center;gap:9px;font-size:15px;display:flex}.card-header p{color:#8c99ac;margin-top:3px;font-size:10px}.card-header .text-link{white-space:nowrap;font-size:10px}.map-preview{border-top:1px solid var(--line);height:310px;position:relative}.card-map-footer{color:#7b8ba0;justify-content:space-between;align-items:center;padding:13px 22px;font-size:9px;display:flex}.map-key{gap:15px;display:flex}.map-key span{align-items:center;gap:5px;display:flex}.map-key i{background:#3b82f6;border-radius:2px;width:7px;height:7px}.map-key i.green{background:#32a982}.map-key i.amber{background:#e4ab45}.alert-list{padding:0 20px}.alert-mini{border-bottom:1px solid #eff2f6;align-items:flex-start;gap:11px;padding:17px 0;display:flex}.alert-mini:last-child{border:0}.alert-icon{width:33px;height:33px;color:var(--blue);background:#edf4ff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.alert-icon.preventiva{color:#c38922;background:#fff5e1}.alert-icon.critica{color:#d35555;background:#fff0ef}.alert-mini h3{margin:5px 0 4px;font-size:11px;line-height:1.6}.alert-mini p{color:#8b98ab;font-size:10px}.badge{color:#3974ca;white-space:nowrap;background:#eaf2ff;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:9px;font-weight:650;line-height:1.5;display:inline-flex}.badge.preventiva,.badge.precaucion{color:#af7919;background:#fff4da}.badge.critica,.badge.restriccion{color:#ce5353;background:#ffeded}.badge.activa{color:#188460;background:#e8f6ef}.badge.cerrada,.badge.borrador{color:#7b879a;background:#f0f2f6}.badge.demo{color:#8761c1;background:#f3effe}.badge.big{padding:5px 9px;font-size:10px}.alert-panel-bottom{color:#8997a9;border-top:1px solid var(--line);background:#fafbfd;align-items:flex-start;gap:7px;padding:15px 20px;font-size:10px;display:flex}.quick-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}.quick-card{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:13px;padding:19px 21px;transition:transform .15s;display:flex}.quick-card:hover{border-color:#bad1f6;transform:translateY(-3px)}.quick-card>span{color:#5f80af;background:#f1f5fc;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.quick-card h3{font-size:12px}.quick-card p{color:#8d9aac;margin-top:3px;font-size:10px}.quick-card>svg:last-child{color:#98a6b9;margin-left:auto}.section-spacer{margin-top:24px}.section-label{justify-content:space-between;align-items:center;margin:26px 0 14px;display:flex}.section-label h2{font-size:16px}.subtle{color:var(--muted);font-size:12px}.footer{border-top:1px solid var(--line);color:#8b99ad;justify-content:space-between;align-items:center;gap:22px;max-width:1392px;margin:auto;padding:24px 48px;font-size:9px;display:flex}.footer>div{align-items:center;gap:7px;display:flex}.footer strong{color:#668099;font-size:11px}.footer div>span{margin-left:8px}.live-indicator{color:#678b7c;align-items:center;gap:5px;font-size:9px;display:flex}.filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.search-input{border:1px solid var(--line);color:#8a99ad;background:#fff;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:180px;min-height:43px;padding:0 13px;display:flex}.search-input input{width:100%;color:var(--ink);background:0 0;border:0;height:42px;font-size:12px;outline:none!important}.filter-select{border:1px solid var(--line);color:#64768c;background:#fff;border-radius:9px;min-height:43px;padding:11px 34px 11px 12px;font-size:11px}.segmented{background:#eaf0f7;border:1px solid #e2e9f3;border-radius:9px;gap:3px;padding:4px;display:flex}.segmented button{color:#7e8da1;background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:11px}.segmented button.active{color:var(--blue);background:#fff;font-weight:600;box-shadow:0 1px 4px #102d5012}.alerts-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.alert-card{border-left:3px solid #6ca2ec;padding:23px;position:relative}.alert-card.preventiva{border-left-color:#e7b84c}.alert-card.critica{border-left-color:#e47b7b}.alert-card-top{justify-content:space-between;align-items:center;gap:9px;display:flex}.alert-card h2{margin:16px 0 10px;font-size:16px}.alert-card p{color:#7f8da0;font-size:12px;line-height:1.9}.alert-card-meta{color:#8b9aae;border-top:1px solid #edf1f6;gap:15px;margin-top:18px;padding-top:15px;font-size:10px;display:flex}.alert-card-meta span{align-items:center;gap:5px;display:flex}.notice{color:#5d7da7;background:#eef5ff;border:1px solid #dce9fc;border-radius:11px;align-items:flex-start;gap:10px;padding:15px 18px;font-size:11px;line-height:1.8;display:flex}.notice.amber{color:#a5854c;background:#fff9ed;border-color:#f1e5ca}.notice.green{color:#4f8d72;background:#eef8f3;border-color:#d9eee4}.notice p{margin-top:3px}.notice strong{color:inherit;font-size:11px}.map-page-grid{grid-template-columns:290px minmax(0,1fr);gap:20px;min-height:530px;display:grid}.map-sidebar{padding:22px}.map-sidebar h2{margin-bottom:12px;font-size:15px}.map-sidebar .subtle{font-size:11px;line-height:1.8}.map-full{min-height:530px;position:relative}.list-option{border:1px solid var(--line);text-align:left;color:#748399;background:#fff;border-radius:10px;align-items:center;gap:10px;width:100%;margin-top:9px;padding:12px;display:flex}.list-option.selected{color:var(--blue);background:#edf4ff;border-color:#94bafa}.list-option strong{font-size:11px;display:block}.list-option small{color:#93a0b2;margin-top:2px;font-size:9px;display:block}.list-option>svg:last-child{margin-left:auto}.sidebar-label{letter-spacing:1px;color:#97a3b5;margin-top:24px;font-size:9px;font-weight:700;display:block}.route-details{color:#368368;background:#f1f8f5;border-radius:10px;margin-top:15px;padding:15px;font-size:11px}.route-details strong{margin-bottom:6px;display:block}.route-steps{margin:0;padding:0;list-style:none}.route-steps li{color:#7c8b9f;border-bottom:1px dashed #e4eaf1;align-items:flex-start;gap:12px;padding:13px 0;font-size:11px;display:flex}.route-steps li>span{width:22px;height:22px;color:var(--blue);background:#edf3fd;border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid}.route-steps strong{color:#58718f;font-size:11px;display:block}.protocol-tabs{gap:8px;margin-bottom:22px;display:flex}.protocol-tabs button{border:1px solid var(--line);color:#7d8ba0;background:#fff;border-radius:9px;padding:10px 18px;font-size:12px}.protocol-tabs button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.protocol-grid{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.protocol-card{padding:24px}.protocol-card>span{width:43px;height:43px;color:var(--blue);background:#eef4ff;border-radius:12px;place-items:center;margin-bottom:17px;display:grid}.protocol-card h2{margin-bottom:10px;font-size:15px}.protocol-card p{color:#7f8ea3;font-size:12px;line-height:1.9}.check-list{margin:15px 0 0;padding:0;list-style:none}.check-list li{color:#7b8da4;gap:8px;padding:8px 0;font-size:11px;display:flex}.check-list svg{color:#41a789;margin-top:2px}.continuity{align-items:flex-start;gap:18px;margin-top:22px;padding:23px;display:flex}.continuity>span{color:#8b73cc;background:#f1edff;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.continuity h2{font-size:15px}.continuity p{color:#8391a5;margin-top:8px;font-size:12px;line-height:1.8}.admin-layout{max-width:1440px;margin:auto;display:flex}.admin-sidebar{border-right:1px solid var(--line);background:#fff;flex-shrink:0;width:230px;padding:36px 20px}.admin-sidebar .eyebrow{letter-spacing:1px;margin-bottom:22px;margin-left:12px;font-size:8px}.admin-sidebar>a{color:#7c8a9e;border-radius:9px;align-items:center;gap:11px;margin-bottom:6px;padding:13px 12px;font-size:11px;display:flex}.admin-sidebar>a svg:last-child{margin-left:auto}.admin-sidebar>a.active{color:var(--blue);background:#eaf2ff;font-weight:600}.admin-sidebar-note{color:#8b9aaf;background:#f5f8fd;border:1px solid #eaf0f7;border-radius:12px;margin:40px 9px 0;padding:16px}.admin-sidebar-note strong{color:#6d819d;margin-top:10px;font-size:11px;display:block}.admin-sidebar-note p{margin-top:7px;font-size:10px;line-height:1.8}.admin-content{flex:1;min-width:0;padding:34px 30px}.admin-content .metrics{gap:12px}.admin-content .metric{gap:10px;padding:14px 13px}.admin-content .metric-icon{border-radius:8px;width:32px;height:32px}.admin-content .metric-number{font-size:25px}.admin-content .metric-title{font-size:10px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{letter-spacing:.6px;color:#95a1b3;text-transform:uppercase;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f9fbfd;padding:13px 19px;font-size:9px;font-weight:650}td{color:#7c8da4;border-bottom:1px solid #eef2f7;padding:17px 19px;font-size:11px}td strong{color:#46607f;font-size:11px}td small{color:#97a4b6;margin-top:4px;font-size:9px;display:block}.table-actions{align-items:center;gap:6px;display:flex}.table-actions button{border:1px solid var(--line);color:#6e84a3;background:#fff;border-radius:6px;padding:6px 9px;font-size:10px}.activity-list{padding:0 23px 15px}.activity-item{border-bottom:1px solid #f0f3f8;gap:12px;padding:12px 0;display:flex}.activity-item>span{color:#729ad4;background:#edf5ff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.activity-item p{color:#71849f;font-size:11px}.activity-item small{color:#a0adbe;font-size:9px}.scenario-card{padding:24px}.scenario-card.active{background:linear-gradient(120deg,#fff,#f3f7ff);border-color:#a9c7fc}.scenario-icon{width:45px;height:45px;color:var(--blue);background:#eaf2ff;border-radius:12px;place-items:center;margin-bottom:17px;display:grid}.scenario-card h2{font-size:16px}.scenario-card p{color:#8091a7;margin:10px 0 20px;font-size:12px;line-height:1.8}.scenario-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.demo-grid{grid-template-columns:minmax(0,1.5fr) minmax(290px,.8fr);gap:25px;display:grid}.demo-control{padding:26px}.demo-control h2{margin:14px 0 8px;font-size:18px}.demo-control>p{color:#8392a6;font-size:12px;line-height:1.9}.demo-steps{margin:23px 0;padding:0;list-style:none}.demo-step{align-items:flex-start;gap:14px;padding:11px 0;display:flex;position:relative}.demo-step:not(:last-child):before{content:"";background:#e5edf7;width:1px;height:29px;position:absolute;top:40px;left:15px}.step-number{color:#a2aec0;background:#f2f5f9;border:1px solid #e7edf5;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.demo-step.done .step-number{color:#30a27b;background:#edf8f3;border-color:#d7eee2}.demo-step.current .step-number{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 0 0 4px #eaf2ff}.demo-step strong{color:#8b9aaf;margin-top:3px;font-size:12px;display:block}.demo-step.current strong{color:var(--ink)}.demo-step.done strong{color:#6f829b}.demo-step p{color:#9ba8ba;margin-top:3px;font-size:10px}.demo-buttons{border-top:1px solid var(--line);flex-wrap:wrap;gap:9px;padding-top:20px;display:flex}.demo-mobile-panel{flex-direction:column;align-items:center;padding-top:10px;display:flex}.demo-mobile-panel>.eyebrow{margin-bottom:18px;font-size:9px}.phone{background:#f5f8fc;border:7px solid #223b59;border-radius:37px;width:270px;position:relative;overflow:hidden;box-shadow:0 20px 40px #19314f16}.phone-bar{color:#526b88;background:#fff;justify-content:space-between;height:27px;padding:6px 16px;font-size:8px;display:flex}.phone-notch{background:#223b59;border-radius:0 0 13px 13px;width:83px;height:17px;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone-header{background:#fff;border-bottom:1px solid #edf1f6;align-items:center;gap:7px;padding:14px 15px;font-size:14px;font-weight:750;display:flex}.phone-header svg{color:var(--blue)}.phone-demo{text-align:center;color:#9b7b3a;background:#fff8e6;padding:5px;font-size:7px}.phone-body{min-height:330px;padding:20px 15px 15px}.phone-body h3{letter-spacing:-.6px;margin:6px 0;font-size:19px}.phone-body>.subtle{font-size:9px}.phone-alert{background:#fff;border:1px solid #e4ebf5;border-left:3px solid #e2ac3e;border-radius:9px;margin-top:18px;padding:13px}.phone-alert h3{letter-spacing:0;margin:8px 0;font-size:11px}.phone-alert p{color:#8090a4;font-size:8px;line-height:1.8}.phone-route{color:#4b8e74;background:#eaf5ef;border-radius:8px;align-items:center;gap:9px;margin-top:12px;padding:11px;font-size:9px;display:flex}.phone-nav{border-top:1px solid var(--line);color:#9aa7b9;background:#fff;justify-content:space-around;padding:12px 5px 14px;display:flex}.qr-row{color:#8797ac;align-items:center;gap:13px;max-width:290px;margin-top:24px;font-size:10px;display:flex}.qr-row strong{color:#557394;margin-bottom:4px;font-size:11px;display:block}.qr-row a{word-break:break-all;font-size:9px;text-decoration:underline}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#0a1f3b66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border:1px solid #e3ebf6;border-radius:18px;width:100%;max-width:570px;max-height:90dvh;overflow:auto;box-shadow:0 20px 80px #0c244833}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.modal-header h2{font-size:18px}.modal-body{padding:24px 25px}.form-field{margin-bottom:17px;display:block}.form-field>span{color:#637b99;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.form-field input,.form-field textarea,.form-field select{color:#4e6684;background:#fbfcfe;border:1px solid #dfe7f2;border-radius:8px;width:100%;min-height:42px;padding:11px 12px;font-size:12px}.form-field textarea{resize:vertical;min-height:105px}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.checkbox-row{color:#7286a2;align-items:center;gap:8px;margin:10px 0;font-size:11px;display:flex}.checkbox-row input{accent-color:var(--blue);width:16px;height:16px}.form-actions{justify-content:flex-end;gap:9px;padding-top:10px;display:flex}.form-error{color:#bd5555;background:#fff0ef;border-radius:7px;margin-bottom:12px;padding:10px;font-size:11px}.empty-state{text-align:center;color:#8a9aaf;flex-direction:column;align-items:center;gap:12px;padding:55px 25px;display:flex}.empty-state>svg{color:#a2b7d3}.empty-state h2{color:#647e9e;font-size:16px}.empty-state p{max-width:350px;font-size:12px}.loading-screen{color:#8298b4;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:430px;font-size:12px;display:flex}.loading-spinner{border:3px solid #e1eafa;border-top-color:var(--blue);border-radius:50%;width:31px;height:31px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.connection-error{text-align:center;color:#b47655;background:#fff0eb;padding:10px 20px;font-size:11px}.toast{z-index:2000;color:#fff;background:#133c54;border:1px solid #356176;border-radius:12px;align-items:center;gap:10px;width:max-content;max-width:90vw;padding:14px 20px;font-size:12px;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #102d5022}.detail-modal h2{margin:16px 0}.detail-modal p{color:#6b809b;white-space:pre-wrap;font-size:13px;line-height:1.9}.detail-modal .notice{margin-top:20px}.detail-meta{color:#8799b0;margin:15px 0;font-size:11px}.counter{color:#92a1b4;font-size:11px}.zone-mini-map{border-radius:10px;height:185px;margin:15px 0;overflow:hidden}.demo-status{color:#478b74;align-items:center;gap:7px;font-size:10px;display:flex}.reset-panel{justify-content:space-between;align-items:center;gap:18px;margin-top:25px;padding:22px;display:flex}.reset-panel h3{font-size:13px}.reset-panel p{color:#94a2b5;margin-top:5px;font-size:11px}.scenario-progress{gap:4px;margin:18px 0;display:flex}.scenario-progress span{background:#e7eef8;border-radius:3px;flex:1;height:4px}.scenario-progress span.filled{background:#5d92e9}@media (min-width:1600px){.main-content{padding-top:40px}.hero{padding:36px 38px}.map-preview{height:345px}}@media (max-width:1200px){.topbar-inner{gap:18px;padding:0 25px}.desktop-nav a{padding:10px 8px;font-size:11px}.desktop-nav a svg{display:none}.header-actions{gap:9px}.main-content{padding:28px}.footer{padding:22px 28px}.admin-sidebar{width:200px;padding:30px 13px}.admin-content .metric{display:block}.admin-content .metric-icon{margin-bottom:10px}.hero h1{font-size:29px}.hero-summary{width:220px}}@media (max-width:980px){.desktop-nav{gap:0}.desktop-nav a{padding:10px 7px;font-size:10px}.header-actions .demo-link{display:none}.logo{font-size:21px}.topbar-inner{gap:12px}.admin-link{padding:8px;font-size:10px}.main-content{padding:24px}.dashboard-grid{grid-template-columns:1.55fr 1fr;gap:16px}.hero-summary{width:205px}.hero{padding:26px}.hero h1{font-size:26px}.hero p{font-size:11px}.metric{gap:9px;padding:15px 13px}.metric-icon{width:34px;height:34px}.metric-title{font-size:10px}.quick-card{gap:10px;padding:16px 14px}.quick-card h3{font-size:11px}.quick-card p{font-size:9px}.quick-card>span{width:30px;height:30px}.admin-sidebar{width:170px;padding:28px 9px}.admin-sidebar>a{gap:7px;padding:11px 8px;font-size:10px}.admin-sidebar>a svg:last-child{display:none}.admin-sidebar-note{margin:30px 3px 0;padding:11px}.admin-content{padding:25px 20px}.admin-content .page-heading{align-items:flex-start}.admin-content .page-heading h1{font-size:25px}.admin-content .metric-caption{font-size:8px}.protocol-grid{gap:12px}.protocol-card{padding:19px}.map-page-grid{grid-template-columns:250px 1fr}.map-sidebar{padding:19px}.footer{font-size:8px}.footer>span:nth-child(2){display:none}.demo-grid{grid-template-columns:1fr 285px;gap:15px}.demo-control{padding:21px}}@media (max-width:760px){body{font-size:13px}.demo-banner{gap:5px;min-height:29px;font-size:8px}.demo-banner strong{font-size:8px}.demo-banner a{display:none}.topbar{height:69px}.topbar-inner{justify-content:space-between;padding:0 19px}.logo{font-size:22px}.logo small{font-size:6px}.logo-mark{border-radius:10px;width:35px;height:39px}.desktop-nav{display:none}.header-actions .demo-link{font-size:10px;display:flex}.header-actions .admin-link{display:none}.mobile-menu{border:0;display:grid}.mobile-dropdown{border-bottom:1px solid var(--line);color:#567295;background:#fff;gap:15px;padding:12px 20px;font-size:11px;display:flex}.main-content{padding:24px 18px 30px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:13px;margin-bottom:21px}.page-heading h1{margin-top:7px;font-size:26px}.page-heading p{font-size:11px;line-height:1.8}.page-heading-actions{gap:7px}.eyebrow{letter-spacing:1.2px;font-size:8px}.hero{border-radius:15px;padding:25px 23px;display:block}.hero .eyebrow{font-size:8px}.hero h1{font-size:28px;line-height:1.3}.hero p{max-width:100%;font-size:11px}.hero-summary{display:none}.hero-buttons{gap:8px;margin-top:20px}.hero .button{padding:10px 12px;font-size:10px}.metrics{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0}.metric{border-radius:11px;gap:10px;padding:15px 13px}.metric-icon{border-radius:9px;width:31px;height:31px}.metric-icon svg{width:17px}.metric-number{font-size:25px}.metric-title{font-size:9px}.metric-caption{font-size:8px}.dashboard-grid{grid-template-columns:1fr;gap:17px}.card-header{padding:17px}.card-header h2{font-size:14px}.card-header p{font-size:9px}.map-preview{height:295px}.card-map-footer{padding:12px 15px}.card-map-footer>span{display:none}.map-key{gap:12px;font-size:8px}.quick-grid{grid-template-columns:1fr;gap:10px;margin-top:17px}.quick-card{padding:17px}.quick-card h3{font-size:12px}.quick-card p{font-size:10px}.quick-card>span{width:34px;height:34px}.footer{text-align:center;flex-wrap:wrap;justify-content:center;gap:12px;padding:20px 18px 100px}.footer>div{flex-wrap:wrap;justify-content:center}.footer div>span{width:100%;margin:2px 0}.bottom-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;padding:9px 7px max(10px,env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #e3eaf4;justify-content:space-around;height:70px;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav a{color:#98a5b7;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:8px;display:flex}.bottom-nav a.active{color:var(--blue);background:#eff5ff}.toast{padding:12px 15px;font-size:11px;bottom:85px}.alerts-grid{grid-template-columns:1fr}.filters{gap:8px}.filter-select{flex:1;padding:10px;font-size:10px}.search-input{flex-basis:100%}.segmented{width:100%}.segmented button{flex:1}.alert-card{padding:20px}.notice{padding:13px;font-size:10px}.map-page-grid{grid-template-columns:1fr;gap:15px}.map-sidebar{padding:17px}.map-full{height:440px;min-height:440px}.map-sidebar .list-option{vertical-align:top;width:calc(50% - 5px);min-height:62px;margin-right:5px;padding:10px;display:inline-flex}.list-option strong{font-size:10px}.list-option small{font-size:8px}.list-option>svg:last-child{display:none}.sidebar-label{margin-top:17px}.protocol-tabs{gap:6px}.protocol-tabs button{flex:1;padding:10px 13px;font-size:10px}.protocol-grid{grid-template-columns:1fr;gap:13px}.protocol-card{padding:21px}.protocol-card>span{width:36px;height:36px;margin-bottom:12px}.continuity{gap:12px;padding:18px}.continuity p{font-size:11px}.admin-layout{display:block}.admin-sidebar{border-right:0;border-bottom:1px solid var(--line);gap:5px;width:100%;padding:9px 12px;display:flex;overflow-x:auto}.admin-sidebar .eyebrow,.admin-sidebar-note{display:none}.admin-sidebar>a{white-space:nowrap;gap:6px;margin:0;padding:10px;font-size:10px}.admin-sidebar>a svg{width:14px}.admin-content{padding:24px 16px}.admin-content .metric{gap:8px;padding:13px 10px;display:flex}.admin-content .metric-icon{width:29px;height:29px;margin:0}.admin-content .metric-title{font-size:9px}.admin-content .metric-caption{font-size:8px}.scenario-grid{grid-template-columns:1fr}.reset-panel{flex-direction:column;align-items:flex-start;padding:19px}.demo-grid{grid-template-columns:1fr}.demo-control{padding:22px 18px}.demo-control h2{font-size:17px}.demo-mobile-panel{margin-top:14px}.demo-step strong{font-size:11px}.demo-step p{font-size:9px}.demo-buttons .button{padding:10px 12px;font-size:11px}.qr-row{margin:20px 0}.form-row{gap:10px}.modal-body,.modal-header{padding:19px}.modal-backdrop{padding:13px}.button{padding:10px 14px;font-size:11px}.breadcrumb{margin-bottom:17px;font-size:10px}th,td{padding:14px}.section-label h2{font-size:14px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.logo-mark{box-shadow:none;background:0 0}.logo-mark img{object-fit:contain;width:43px;height:43px}.hero{background-image:linear-gradient(90deg,#102d50 5%,#102d50ed 39%,#102d5029 100%),url(/brand/hero.webp);background-position:50% 56%;background-size:cover}.hero:before,.mobile-menu{display:none}@media (max-width:760px){.mobile-menu{display:grid}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
:root{--au-navy:#102d50;--au-blue:#2563eb;--au-blue-hover:#1d54d2;--au-ink:#192e48;--au-muted:#738297;--au-faint:#93a0b1;--au-line:#e3eaf2;--au-bg:#f6f8fb;--au-surface:#fff;--au-green:#148264;--au-amber:#b37c1d;--au-red:#cf5256;--au-radius-sm:8px;--au-radius:12px;--au-radius-lg:16px;--au-control-radius:10px;--au-control-sm:32px;--au-control-md:40px;--au-control-lg:48px;--au-focus:0 0 0 3px #2563eb24;--au-shadow:0 3px 12px #17375a06;--au-popover-shadow:0 12px 36px #18395619,0 2px 5px #18395607}.au-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.au-legacy-form{flex-direction:column;gap:18px;display:flex}.au-legacy-fieldset{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.au-legacy-fieldset legend{letter-spacing:1px;color:#91a3ba;margin-bottom:13px;font-size:9px;font-weight:600}.au-shell-admin-link{color:#6e85a5;white-space:nowrap;border:1px solid #e1e9f3;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 10px;font-size:10px;display:inline-flex}.au-shell-admin-link:hover{color:#2b67c9;background:#f2f7ff}@media (max-width:1280px){.au-shell-admin-link>span{display:none}.au-shell-admin-link{width:36px;padding:0}}@media (max-width:760px){.au-shell-admin-link{display:none}}.au-button{min-height:var(--au-control-md);border-radius:var(--au-control-radius);white-space:nowrap;color:var(--au-ink);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.au-button svg{flex-shrink:0}.au-button-primary{color:#fff;background:var(--au-blue);border-color:var(--au-blue);box-shadow:0 2px 4px #2563eb13}.au-button-primary:hover:not(:disabled){background:var(--au-blue-hover);border-color:var(--au-blue-hover)}.au-button-secondary{color:#4b6482;background:#fff;border-color:#dce5ef}.au-button-secondary:hover:not(:disabled){background:#f7faff;border-color:#bdcfe6}.au-button-ghost{color:#607695;background:0 0}.au-button-ghost:hover:not(:disabled){color:var(--au-blue);background:#edf3fb}.au-button-danger{color:#bd464d;background:#fff1f1;border-color:#f1d0d3}.au-button-danger:hover:not(:disabled){background:#ffe5e7;border-color:#e5aeb4}.au-button-sm{min-height:var(--au-control-sm);padding:7px 12px;font-size:11px}.au-button-lg{min-height:var(--au-control-lg);padding:12px 21px;font-size:13px}.au-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.au-button[aria-busy=true]{cursor:wait}.au-button:focus-visible,.au-icon-button:focus-visible,.au-select-trigger:focus-visible,.au-checkbox:focus-visible,.au-switch:focus-visible,.au-tab:focus-visible{outline-offset:2px;box-shadow:var(--au-focus);outline:2px solid #5b99ee}.au-icon-button{border:1px solid var(--au-line);color:#6f839d;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.au-icon-button:hover{color:var(--au-blue);background:#f1f6fd}.au-field{text-align:left;flex-direction:column;gap:7px;min-width:0;display:flex}.au-field-label{color:#4d6380;font-size:12px;font-weight:600;line-height:1.4}.au-field-label>span{color:#8094ad}.au-input,.au-select-trigger{width:100%;min-height:var(--au-control-md);border-radius:var(--au-control-radius);color:#38516e;background:#fff;border:1px solid #dce5ef;outline:0;padding:10px 12px;font-size:12px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.au-input::placeholder{color:#9aa8ba}.au-input:hover:not(:disabled),.au-select-trigger:hover:not(:disabled){border-color:#b8cbe1}.au-input:focus{box-shadow:var(--au-focus);border-color:#6c9ded;outline:0}.au-input:disabled,.au-select-trigger:disabled{color:#9aa7b8;opacity:1;cursor:not-allowed;background:#f4f6f9}.au-textarea{resize:vertical;min-height:112px}.au-field-hint,.au-field-error{margin:0;font-size:11px;line-height:1.5}.au-field-error{color:#c14e58}.au-field-invalid,.au-input.au-field-invalid,.au-select-trigger.au-field-invalid{border-color:#e6a4ac}.au-field-invalid:focus,.au-field-invalid:focus-within{border-color:#d56774;box-shadow:0 0 0 3px #db55651a}.au-search-field{flex:1;min-width:180px}.au-search-wrap{min-height:var(--au-control-md);border-radius:var(--au-control-radius);color:#8799af;background:#fff;border:1px solid #dce5ef;align-items:center;gap:9px;padding:0 12px;display:flex}.au-search-wrap:focus-within{box-shadow:var(--au-focus);border-color:#6c9ded}.au-search-input{color:#38516e;background:0 0;border:0;width:100%;min-width:0;height:38px;font-size:12px;outline:0!important}.au-search-input::placeholder{color:#97a5b7}.au-search-input::-webkit-search-cancel-button{display:none}.au-search-clear{color:#8a9cb1;background:0 0;border:0;border-radius:5px;place-items:center;width:25px;height:25px;padding:0;display:grid}.au-search-clear:hover{color:var(--au-blue);background:#edf3fa}.au-search-wrap:has(input:disabled){cursor:not-allowed;background:#f4f6f9}.au-select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}.au-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.au-select-trigger svg{color:#8498b1;flex-shrink:0}.au-select-trigger[data-placeholder],.au-select-placeholder{color:#98a6b8}.au-select-content,.au-combobox-content,.au-popover,.au-dropdown{z-index:3000;border:1px solid var(--au-line);box-shadow:var(--au-popover-shadow);color:var(--au-ink);font:inherit;background:#fff;border-radius:10px;animation:.12s ease-out au-pop-in}.au-select-content{min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:min(320px,var(--radix-select-content-available-height));overflow:hidden}.au-select-viewport{padding:5px}.au-select-item{color:#516b88;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;outline:0;align-items:center;min-height:36px;padding:8px 31px 8px 11px;font-size:12px;line-height:1.4;display:flex;position:relative}.au-select-item[data-highlighted]{color:#2464c3;background:#eef4ff}.au-select-item[data-disabled]{color:#b3bfcd;pointer-events:none}.au-select-check{color:var(--au-blue);display:flex;position:absolute;right:10px}.au-select-scroll{color:#8b9bae;background:#fff;justify-content:center;align-items:center;height:20px;display:flex}.au-combobox-content{width:var(--radix-popover-trigger-width);min-width:220px;max-width:calc(100vw - 24px);padding:0;overflow:hidden}.au-command-search{color:#8799b0;border-bottom:1px solid #edf1f6;align-items:center;gap:9px;padding:10px 12px;display:flex}.au-command-search input{color:#405d7c;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.au-command-search input::placeholder{color:#a1adbd}.au-command-list{overscroll-behavior:contain;max-height:240px;padding:5px;overflow-y:auto}.au-command-item{color:#536c89;cursor:pointer;border-radius:6px;align-items:center;gap:9px;min-height:36px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.au-command-item>span:first-child:not(.au-multi-check){flex:1}.au-command-item>svg:last-child{color:var(--au-blue);margin-left:auto}.au-command-item[data-selected=true]{color:#2464c3;background:#eef4ff}.au-command-item[data-disabled=true]{opacity:.4;cursor:not-allowed}.au-command-empty{text-align:center;color:#8b9aae;padding:22px 12px;font-size:12px}.au-command-footer{color:#8b9bb0;border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;padding:9px 13px;font-size:10px;display:flex}.au-command-footer button{color:var(--au-blue);background:0 0;border:0;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:600}.au-multi-check{border:1px solid #cfdce9;border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.au-multi-check-selected{background:var(--au-blue);border-color:var(--au-blue);color:#fff}.au-check-field{align-items:flex-start;gap:10px;min-height:26px;display:flex}.au-check-field>div{min-width:0}.au-check-field label{color:#566e8b;cursor:pointer;font-size:12px;line-height:1.7;display:block}.au-check-field p{color:#8a9bb0;margin:3px 0 0;font-size:11px;line-height:1.6}.au-checkbox{color:#fff;background:#fff;border:1px solid #cbd8e8;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:2px;padding:0;display:grid;position:relative}.au-checkbox:before,.au-switch:before{content:"";position:absolute;inset:-9px}.au-checkbox[data-state=checked],.au-checkbox[data-state=indeterminate]{background:var(--au-blue);border-color:var(--au-blue)}.au-checkbox[data-disabled],.au-switch[data-disabled]{opacity:.45;cursor:not-allowed}.au-switch{background:#dbe4ef;border:1px solid #d1dce9;border-radius:20px;flex-shrink:0;width:36px;height:21px;padding:2px;position:relative}.au-switch[data-state=checked]{background:var(--au-blue);border-color:var(--au-blue)}.au-switch-thumb{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;display:block;transform:translate(0);box-shadow:0 1px 3px #17395b25}.au-switch-thumb[data-state=checked]{transform:translate(15px)}.au-badge{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.au-badge-neutral{color:#718198;background:#f0f3f7}.au-badge-blue{color:#386dc6;background:#edf3ff}.au-badge-amber{color:#ad7b25;background:#fff4dc}.au-badge-green{color:#2e8d70;background:#eaf7ef}.au-badge-red{color:#c8545e;background:#ffeded}.au-badge-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.au-card{border:1px solid var(--au-line);border-radius:var(--au-radius-lg);min-width:0;box-shadow:var(--au-shadow);background:#fff}.au-tabs{min-width:0}.au-tab-list{background:#edf2f8;border:1px solid #e5ecf4;border-radius:9px;align-items:center;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.au-tab{white-space:nowrap;color:#7d8da3;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 13px;font-size:11px;font-weight:500;display:inline-flex}.au-tab[data-state=active]{color:#2c66c2;background:#fff;font-weight:600;box-shadow:0 1px 4px #1534580c}.au-tab:disabled{cursor:not-allowed;opacity:.45}.au-tab-count{color:#7d92ae;background:#e1e9f3;border-radius:5px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid}.au-tab[data-state=active] .au-tab-count{color:#4e7dcc;background:#edf3ff}.au-notice{color:#5d7a9f;background:#f1f6fe;border:1px solid #dce8f8;border-radius:10px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:12px;line-height:1.7;display:flex}.au-notice-icon{flex-shrink:0;margin-top:2px;display:flex}.au-notice>div{min-width:0}.au-notice p{margin:4px 0 0}.au-notice strong{font-weight:600}.au-notice-warning{color:#a17c3b;background:#fff9ec;border-color:#f0e2c2}.au-notice-success{color:#54876c;background:#eff9f3;border-color:#d6ecdf}.au-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:34px 22px;display:flex}.au-empty-icon{color:#8da9ce;background:#f0f5fc;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:5px;display:grid}.au-empty-state h3{color:#496383;font-size:15px;font-weight:600}.au-empty-state p{color:#8c9db2;max-width:330px;font-size:12px;line-height:1.7}.au-empty-action{margin-top:8px}.au-skeleton{background:linear-gradient(90deg,#edf2f8 0%,#f7f9fc 45%,#edf2f8 80%) 0 0/200% 100%;border-radius:6px;min-height:12px;animation:1.8s linear infinite au-shimmer}.au-dialog-overlay{z-index:2100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e24485c;animation:.15s au-fade-in;position:fixed;inset:0}.au-dialog{z-index:2101;background:#fff;border:1px solid #e4ebf5;border-radius:17px;outline:0;width:calc(100% - 40px);max-width:570px;max-height:90dvh;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 90px #0e264335}.au-dialog-sm{max-width:430px}.au-dialog-lg{max-width:780px}.au-dialog-header{border-bottom:1px solid #eaf0f6;justify-content:space-between;align-items:flex-start;gap:15px;padding:22px 24px;display:flex}.au-dialog-title{letter-spacing:-.4px;color:var(--au-navy);margin:3px 0 0;font-size:18px;font-weight:650;line-height:1.4}.au-dialog-description{color:#8b9bb0;margin:7px 0 0;font-size:12px;line-height:1.7}.au-dialog-header>.au-icon-button{flex-shrink:0}.au-dialog-body{padding:24px}.au-dialog-footer{background:#fbfcfe;border-top:1px solid #edf1f6;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding:17px 24px;display:flex}.au-tooltip{z-index:4000;color:#fff;background:#183657;border-radius:6px;max-width:240px;padding:7px 10px;font-size:11px;line-height:1.5;box-shadow:0 3px 10px #16304c20}.au-tooltip-arrow{fill:#183657}.au-popover{max-width:calc(100vw - 28px);padding:16px}.au-dropdown{min-width:210px;padding:5px}.au-dropdown-label{color:#91a0b3;padding:9px 10px;font-size:10px;font-weight:600}.au-dropdown-item{color:#5c7493;cursor:pointer;border-radius:6px;outline:0;align-items:center;gap:9px;padding:10px;font-size:12px;display:flex}.au-dropdown-item[data-highlighted]{color:#2b6bd3;background:#edf4ff}.au-dropdown-item[data-disabled]{opacity:.4;cursor:not-allowed}.au-table-wrap{border:1px solid var(--au-line);background:#fff;border-radius:12px;width:100%;overflow-x:auto}.au-table{border-collapse:collapse;text-align:left;white-space:normal;width:100%}.au-table th{color:#8b9db4;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;background:#f9fbfe;border:0;border-bottom:1px solid #e8eef6;padding:13px 18px;font-size:10px;font-weight:600}.au-table td{color:#7186a2;border-bottom:1px solid #edf2f7;padding:16px 18px;font-size:12px;line-height:1.5}.au-table tbody tr:last-child td{border:0}.au-table tbody tr:hover{background:#fbfdff}.au-page-shell{width:100%;max-width:1440px;margin:0 auto}.au-page-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.au-page-header h1{letter-spacing:-.8px;color:var(--au-navy);font-size:28px;font-weight:700;line-height:1.25}.au-eyebrow{letter-spacing:1.4px;color:#91a0b5;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:650;line-height:1.6}.au-page-description{color:#8393a9;max-width:740px;font-size:12px;line-height:1.8;margin:9px 0 0!important}.au-page-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:9px;display:flex}.au-filter-bar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 22px;display:flex}.au-filter-bar>.au-field:not(.au-search-field){min-width:160px}.au-filter-bar>.au-search-field{flex:1}.au-detail-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:22px;display:grid}.au-form-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,.8fr);align-items:start;gap:24px;display:grid}.au-stat-card{border:1px solid var(--au-line);box-shadow:var(--au-shadow);background:#fff;border-radius:13px;align-items:flex-start;gap:14px;min-width:0;padding:20px;display:flex}.au-stat-icon{color:#3f75cd;background:#edf3ff;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.au-stat-icon svg{width:21px;height:21px}.au-stat-amber{color:#c79230;background:#fff6e3}.au-stat-green{color:#2d9b79;background:#eaf7f0}.au-stat-red{color:#d26870;background:#fff0f1}.au-stat-neutral{color:#8798b0;background:#f0f3f8}.au-stat-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.au-stat-label{color:#7b8ba1;font-size:11px;line-height:1.5}.au-stat-value{color:#183656;letter-spacing:-.7px;font-size:28px;font-weight:700;line-height:1.15}.au-stat-hint{color:#9aa7b9;font-size:10px;line-height:1.6}.au-prototype-banner{color:#9b793f;background:#fff8e9;border-bottom:1px solid #f1e7d2;justify-content:center;align-items:center;gap:7px;min-height:30px;font-size:10px;line-height:1.5;display:flex}.au-prototype-banner strong{font-weight:600}.au-prototype-banner a{color:#9b7534;text-underline-offset:3px;align-items:center;gap:3px;margin-left:12px;font-size:10px;text-decoration:underline;display:flex}.au-shell-topbar{border-bottom:1px solid var(--au-line);z-index:50;background:#fff;height:78px;position:relative}.au-shell-topbar-inner{align-items:center;gap:28px;max-width:1480px;height:100%;margin:auto;padding:0 32px;display:flex}.au-logo{letter-spacing:-.8px;color:var(--au-navy);white-space:nowrap;align-items:center;gap:9px;font-size:23px;font-weight:800;line-height:1.1;display:inline-flex}.au-logo img{object-fit:contain;width:40px;height:43px}.au-logo-accent{color:var(--au-blue)}.au-logo small{letter-spacing:1.6px;color:#8a9ab0;margin-top:6px;font-size:6px;font-weight:600;display:block}.au-shell-desktop-nav{justify-content:center;align-items:center;gap:4px;margin-left:auto;display:flex}.au-shell-nav-link{min-height:39px;font:inherit;color:#7b8ba2;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 11px;font-size:11px;font-weight:500;display:flex}.au-shell-nav-link:hover{color:var(--au-blue);background:#f5f8fd}.au-shell-nav-link.is-active{color:var(--au-blue);background:#edf3ff;font-weight:600}.au-shell-header-actions{align-items:center;gap:15px;display:flex}.au-shell-demo-link{color:#8091a7;align-items:center;gap:5px;font-size:11px;display:flex}.au-mobile-menu-button{display:none}.au-shell-report-link{min-height:37px}.au-app-main.main-content{width:100%;max-width:1440px;min-height:68vh;margin:0 auto;padding:32px}.au-admin-layout{max-width:1480px;min-height:75vh;margin:0 auto;display:flex}.au-admin-sidebar{border-right:1px solid var(--au-line);background:#fff;flex-shrink:0;width:220px;padding:31px 17px}.au-admin-sidebar-title{letter-spacing:1px;color:#8d9bb0;white-space:nowrap;align-items:center;gap:9px;margin:0 8px 24px;font-size:8px;font-weight:600;display:flex}.au-admin-demo-pill{letter-spacing:0;text-transform:none;color:#5e8dd4;background:#edf3ff;border-radius:4px;padding:2px 5px;font-size:8px}.au-admin-nav-link{color:#8593a8;border-radius:8px;align-items:center;gap:10px;margin:5px 0;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.au-admin-nav-link>svg:last-child{width:12px;margin-left:auto}.au-admin-nav-link.is-active{color:#2d6ce0;background:#edf3ff;font-weight:600}.au-admin-nav-link:hover:not(.is-active){color:#5c7ca7;background:#f6f9fd}.au-admin-sidebar-note{background:#f7faff;border:1px solid #e5edf8;border-radius:11px;margin:38px 5px 0;padding:16px 13px}.au-admin-note-icon{color:#96aed1;margin-bottom:10px;display:flex}.au-admin-sidebar-note strong{color:#6d85a5;font-size:11px;display:block}.au-admin-sidebar-note p{color:#98a6ba;margin:8px 0 12px;font-size:10px;line-height:1.8}.au-admin-sidebar-note a{color:#5f87bd;align-items:center;gap:5px;font-size:10px;display:flex}.au-back-to-public{color:#8e9cb0;align-items:center;gap:7px;margin-top:14px;padding:16px 10px;font-size:10px;display:flex}.au-admin-main.main-content{flex:1;min-width:0;padding:30px}.au-shell-footer{color:#91a0b4;border-top:1px solid #e4ebf3;justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:0 auto;padding:23px 32px;font-size:9px;display:flex}.au-shell-footer-brand{align-items:center;gap:7px;display:flex}.au-shell-footer-brand strong{color:#6d86a6;font-size:11px}.au-shell-footer-brand>span{margin-left:8px}.au-shell-footer-links{align-items:center;gap:18px;display:flex}.au-shell-footer-links a{color:#7089a9;align-items:center;gap:4px;display:flex}.au-live-indicator{color:#739985;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.au-bottom-nav{display:none}.au-connection-error{color:#b67c57;text-align:center;background:#fff4ed;padding:11px 18px;font-size:11px}.au-connection-error>span{margin-left:8px}.au-toast{z-index:4000;color:#fff;background:#163d54;border:1px solid #355b73;border-radius:11px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 36px);padding:13px 14px 13px 17px;font-size:12px;line-height:1.6;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 7px 30px #14334d2b}.au-toast>span{max-width:580px}.au-toast button{color:#b7cedb;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.au-toast button:hover{color:#fff;background:#ffffff13}.au-mobile-more-nav{flex-direction:column;gap:7px;display:flex}.au-mobile-more-nav a{color:#5d7797;border-radius:10px;align-items:center;gap:12px;min-height:52px;padding:8px 10px;font-size:12px;font-weight:500;display:flex}.au-mobile-more-nav a>span{color:#7999c4;background:#f1f6fd;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.au-mobile-more-nav a>svg:last-child{color:#a0aec1;margin-left:auto}.au-mobile-more-nav a.is-active{color:#2767cf;background:#eef5ff}.au-menu-disclaimer{color:#a28d66;border-top:1px solid #edf1f6;justify-content:center;align-items:center;gap:6px;margin:18px 0 0;padding:20px 0 0;font-size:10px;display:flex}.au-catalogue-section{margin:20px 0;padding:24px}.au-catalogue-section h2{color:#234363;margin-bottom:7px;font-size:18px}.au-catalogue-section>p{color:#8b9cb2;margin-bottom:20px;font-size:12px}.au-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.au-catalogue-row{flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0;display:flex}.au-catalogue-stack{flex-direction:column;gap:16px;display:flex}.au-catalogue-label{text-transform:uppercase;letter-spacing:.8px;color:#91a2b8;margin-bottom:8px;font-size:10px}.au-spin{animation:1s linear infinite au-spin}@keyframes au-spin{to{transform:rotate(360deg)}}@keyframes au-shimmer{to{background-position:-200% 0}}@keyframes au-pop-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes au-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:1200px){.au-shell-topbar-inner{gap:15px;padding:0 24px}.au-shell-nav-link{gap:5px;padding:9px 8px;font-size:10px}.au-shell-nav-link>svg:first-child{width:14px}.au-shell-header-actions{gap:10px}.au-shell-demo-link{display:none}.au-shell-report-link{padding:8px 11px;font-size:10px}.au-admin-sidebar{width:195px;padding:28px 12px}.au-admin-main.main-content,.au-app-main.main-content{padding:24px}.au-shell-footer{padding:22px 24px}.au-shell-footer-links>span{display:none}.au-stat-card{gap:11px;padding:17px 15px}}@media (max-width:980px){.au-shell-desktop-nav{gap:1px}.au-shell-nav-link{padding:8px;font-size:10px}.au-shell-nav-link>svg:first-child{display:none}.au-logo{font-size:21px}.au-logo img{width:35px;height:39px}.au-shell-header-actions .au-shell-report-link{font-size:10px}.au-admin-sidebar{width:180px;padding:25px 10px}.au-admin-nav-link{gap:8px;padding:10px;font-size:11px}.au-admin-nav-link>svg:last-child{display:none}.au-admin-sidebar-title{font-size:7px}.au-admin-main.main-content{padding:24px 20px}.au-detail-layout,.au-form-layout{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:17px}.au-page-header{flex-wrap:wrap;align-items:flex-start;gap:15px}.au-page-header h1{font-size:26px}.au-stat-value{font-size:25px}.au-stat-icon{border-radius:10px;width:35px;height:35px}.au-stat-icon svg{width:18px;height:18px}.au-stat-label{font-size:10px}.au-stat-hint{font-size:9px}.au-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.au-prototype-banner{gap:5px;min-height:28px;font-size:8px}.au-prototype-banner a{display:none}.au-prototype-banner>svg{width:11px}.au-shell-topbar{height:69px}.au-shell-topbar-inner{justify-content:space-between;gap:12px;padding:0 16px}.au-logo{font-size:22px}.au-logo small{letter-spacing:1.4px;font-size:6px}.au-shell-desktop-nav,.au-shell-report-link{display:none}.au-shell-header-actions{gap:9px}.au-shell-demo-link{font-size:10px;display:flex}.au-mobile-menu-button{border:0;width:40px;height:40px;display:grid}.au-app-main.main-content,.au-admin-main.main-content{padding:24px 16px 30px}.au-page-header{gap:15px;margin-bottom:22px}.au-page-header h1{letter-spacing:-.7px;font-size:26px}.au-page-description{font-size:12px;line-height:1.75}.au-eyebrow{letter-spacing:1.1px;margin-bottom:8px;font-size:9px}.au-page-actions{flex-wrap:wrap;width:100%}.au-button,.au-button-sm{min-height:44px;padding:10px 14px;font-size:12px}.au-button-lg{min-height:48px}.au-input,.au-select-trigger{min-height:44px;padding:11px 12px;font-size:13px}.au-textarea{min-height:118px}.au-search-wrap{min-height:44px}.au-search-input{height:42px;font-size:13px}.au-search-clear{width:30px;height:30px}.au-field-label{font-size:12px}.au-select-item,.au-command-item,.au-command-search{min-height:44px}.au-check-field{align-items:flex-start;min-height:36px}.au-checkbox{margin-top:3px}.au-switch{margin-top:2px}.au-tab{min-height:39px;padding:9px 12px}.au-tab-list{padding:3px}.au-tabs{width:100%}.au-filter-bar{gap:10px}.au-filter-bar>.au-search-field{flex-basis:100%}.au-filter-bar>.au-field:not(.au-search-field){flex:1;min-width:0}.au-notice{padding:13px;font-size:11px}.au-notice-icon svg{width:16px}.au-detail-layout,.au-form-layout{grid-template-columns:1fr;gap:18px}.au-stat-card{border-radius:12px;gap:10px;padding:15px 13px}.au-stat-icon{width:32px;height:32px}.au-stat-label{font-size:10px}.au-stat-value{font-size:25px}.au-stat-hint{font-size:9px}.au-dialog{width:calc(100% - 24px);max-height:92dvh}.au-dialog-header{padding:19px}.au-dialog-title{font-size:17px}.au-dialog-body{padding:19px}.au-dialog-footer{padding:15px 19px}.au-dialog-header .au-icon-button{width:36px;height:36px}.au-sheet{width:100%;max-width:none;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:20px 20px 0 0;top:auto;bottom:0;left:0;transform:none}.au-sheet .au-dialog-header{padding:24px 23px 18px}.au-sheet .au-dialog-body{padding:12px 16px 25px}.au-sheet .au-dialog-title{font-size:20px}.au-sheet .au-dialog-description{font-size:11px}.au-mobile-more-nav a{min-height:54px}.au-admin-layout{display:block}.au-admin-sidebar{border-right:0;border-bottom:1px solid var(--au-line);width:100%;padding:10px 12px}.au-admin-sidebar>nav{gap:5px;display:flex;overflow-x:auto}.au-admin-sidebar-title,.au-admin-sidebar-note,.au-back-to-public{display:none}.au-admin-nav-link{white-space:nowrap;gap:6px;min-height:41px;margin:0;padding:10px;font-size:11px}.au-admin-nav-link>svg{width:15px}.au-shell-footer{text-align:center;flex-wrap:wrap;justify-content:center;gap:14px;padding:22px 16px 102px}.au-shell-footer-brand{flex-wrap:wrap;justify-content:center}.au-shell-footer-brand>span{flex-basis:100%;margin:2px 0 0;font-size:8px}.au-shell-footer-links{font-size:10px}.au-live-indicator{font-size:9px}.au-bottom-nav{z-index:100;min-height:72px;padding:7px 7px max(9px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-top:1px solid #e3eaf3;justify-content:space-around;align-items:center;gap:3px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 12px #19375503}.au-bottom-nav>a,.au-bottom-nav>button{color:#95a4b9;min-height:50px;font:inherit;background:0 0;border:0;border-radius:9px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:9px;line-height:1.4;display:flex}.au-bottom-nav>.is-active{color:#2b6de1;background:#eef4ff}.au-bottom-nav .au-bottom-report{color:#4076c6;gap:3px;font-weight:600}.au-bottom-report-icon{color:#fff;background:#2b6be3;border-radius:9px;place-items:center;width:34px;height:30px;display:grid;box-shadow:0 2px 6px #2563eb22}.au-bottom-nav>.au-bottom-report.is-active{background:0 0}.au-toast{padding:12px 10px 12px 14px;font-size:11px;bottom:87px}.au-toast>span{max-width:260px}.au-catalogue-section{padding:19px}.au-catalogue-grid{grid-template-columns:1fr}.au-table td,.au-table th{padding:13px}}@media (prefers-reduced-motion:reduce){.au-spin,.au-skeleton,.au-select-content,.au-combobox-content,.au-dialog-overlay{animation:none}.au-button,.au-input,.au-switch-thumb{transition:none}}.au-admin-workspace{background:#f5f8fc;grid-template-columns:224px minmax(0,1fr);max-width:1920px;min-height:100dvh;margin:0 auto;display:grid}.au-admin-stage{background:radial-gradient(at 100% 0,#eaf4ff99,#0000 48%),#f5f8fc;flex-direction:column;min-width:0;display:flex}.au-admin-workspace .au-admin-sidebar{isolation:isolate;color:#d5e3f3;background:radial-gradient(at 0 15%,#153c6070,#0000 65%),linear-gradient(115deg,#092746,#0b2b50);border:0;flex-direction:column;align-self:start;width:100%;height:100dvh;min-height:640px;padding:22px 12px 0;display:flex;position:sticky;top:0;overflow:hidden}.au-admin-workspace .au-admin-sidebar:before{content:"";z-index:-1;pointer-events:none;opacity:.7;background:repeating-linear-gradient(124deg,#ffffff02 0 1px,#0000 1px 4px);position:absolute;inset:0}.au-admin-brand{z-index:1;text-align:center;padding:0 6px 26px;position:relative}.au-admin-brand .au-logo{color:#fff;letter-spacing:-.8px;flex-direction:column;gap:10px;font-size:24px}.au-admin-brand .au-logo img{filter:drop-shadow(0 0 1px #8eb5e8);width:60px;height:66px}.au-admin-brand .au-logo-accent{color:#4094ff}.au-admin-brand .au-logo small{display:none}.au-admin-brand-caption{color:#86a5c5;letter-spacing:1.8px;margin-top:13px;font-size:8px;font-weight:500;display:block}.au-admin-workspace .au-admin-sidebar>nav{z-index:1;flex-direction:column;gap:7px;display:flex;position:relative;overflow:visible}.au-admin-workspace .au-admin-nav-link{color:#d6e5f6;border:1px solid #0000;border-radius:10px;gap:13px;min-height:46px;margin:0;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.5;transition:background .15s,color .15s}.au-admin-workspace .au-admin-nav-link>svg:first-child{color:#b3cce8;stroke-width:1.7px;width:20px;height:20px}.au-admin-workspace .au-admin-nav-link.is-active{color:#fff;background:#2563eb;border-color:#3d73eb;font-weight:600;box-shadow:0 4px 14px #041d4526}.au-admin-workspace .au-admin-nav-link.is-active>svg{color:#fff;opacity:1}.au-admin-workspace .au-admin-nav-link:hover:not(.is-active){color:#fff;background:#ffffff0c}.au-admin-workspace .au-admin-nav-link:focus-visible,.au-admin-sidebar-bottom a:focus-visible,.au-admin-brand .au-logo:focus-visible{outline-offset:3px;outline:2px solid #8ec8ff}.au-admin-sidebar-bottom{z-index:1;margin-top:auto;padding:28px 10px 130px;position:relative}.au-admin-sidebar-bottom a{color:#b7cfe8;border-radius:6px;align-items:center;gap:9px;min-height:36px;font-size:10px;display:flex}.au-admin-sidebar-bottom a:hover{color:#fff}.au-admin-sidebar-bottom a>svg:last-child:not(:first-child){margin-left:auto}.au-admin-sidebar-bottom p{color:#799abb;margin:15px 0 0;font-size:9px;line-height:1.8}.au-admin-waves{z-index:0;pointer-events:none;width:100%;height:210px;position:absolute;bottom:0;left:0;right:0}.au-admin-toolbar{background:#ffffffb8;border-bottom:1px solid #dfe8f4;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 30px;display:flex}.au-admin-prototype{color:#335c8b;white-space:nowrap;background:#eaf3ff;border:1px solid #d9e9fc;border-radius:9px;align-items:center;gap:7px;min-height:32px;padding:6px 12px;font-size:11px;display:inline-flex}.au-admin-prototype>svg{color:#477fbe}.au-admin-prototype strong{font-weight:600}.au-admin-toolbar-actions{align-items:center;gap:14px;display:flex}.au-admin-public-link{color:#557493;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.au-admin-public-link:hover{color:var(--au-blue)}.au-admin-toolbar-divider{background:#e1e9f3;width:1px;height:24px;margin:0 2px}.au-admin-toolbar-icon{color:#315477;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.au-admin-toolbar-icon:hover{color:var(--au-blue);background:#eaf2fd}.au-admin-menu-button{display:none}.au-admin-workspace .au-admin-main.main-content{flex:1;width:100%;max-width:1440px;min-height:0;padding:26px 30px 30px}.au-admin-stage>.au-shell-footer{background:#f8fafd66;width:100%;margin-top:auto;padding:20px 30px;font-size:8px}.au-admin-stage .au-shell-footer-links>span{display:none}@media (max-height:800px) and (min-width:761px){.au-admin-workspace .au-admin-sidebar{padding-top:18px}.au-admin-brand{padding-bottom:23px}.au-admin-brand .au-logo img{width:49px;height:54px}.au-admin-brand .au-logo{gap:6px;font-size:22px}.au-admin-brand-caption{margin-top:10px}.au-admin-sidebar-bottom{padding-top:20px;padding-bottom:96px}.au-admin-sidebar-bottom p{display:none}.au-admin-waves{height:175px}}@media (max-width:1200px){.au-admin-workspace{grid-template-columns:204px minmax(0,1fr)}.au-admin-workspace .au-admin-sidebar{padding-left:10px;padding-right:10px}.au-admin-brand .au-logo{font-size:23px}.au-admin-workspace .au-admin-nav-link{gap:11px;padding:12px;font-size:12px}.au-admin-toolbar{padding:12px 24px}.au-admin-workspace .au-admin-main.main-content{padding:24px}.au-admin-stage>.au-shell-footer{padding:20px 24px}.au-admin-stage .au-shell-footer-brand>span{display:none}}@media (max-width:980px){.au-admin-workspace{grid-template-columns:184px minmax(0,1fr)}.au-admin-brand .au-logo{font-size:21px}.au-admin-brand .au-logo img{width:54px;height:59px}.au-admin-brand-caption{letter-spacing:1.4px;font-size:7px}.au-admin-workspace .au-admin-nav-link{gap:10px;padding:12px 10px;font-size:11px}.au-admin-workspace .au-admin-nav-link>svg:first-child{width:18px;height:18px}.au-admin-sidebar-bottom{padding-left:6px;padding-right:6px}.au-admin-sidebar-bottom a{gap:7px;font-size:9px}.au-admin-toolbar{gap:10px;padding:12px 20px}.au-admin-toolbar-actions{gap:7px}.au-admin-toolbar-divider{display:none}.au-admin-prototype{gap:5px;padding:7px 9px;font-size:9px}.au-admin-prototype>svg{width:13px}.au-admin-public-link{font-size:10px}.au-admin-toolbar-icon{width:30px}.au-admin-workspace .au-admin-main.main-content{padding:24px 20px}.au-admin-stage>.au-shell-footer{gap:10px;padding:20px}.au-admin-stage .au-shell-footer-links{display:none}}@media (max-width:760px){.au-admin-workspace{display:block}.au-admin-workspace .au-admin-sidebar{height:auto;min-height:0;padding:16px 12px 10px;position:relative;top:auto;overflow:hidden}.au-admin-brand{text-align:left;justify-content:space-between;align-items:center;gap:14px;padding:0 4px 17px;display:flex}.au-admin-brand .au-logo{flex-direction:row;gap:8px;font-size:22px}.au-admin-brand .au-logo img{width:35px;height:39px}.au-admin-brand-caption{letter-spacing:1px;text-align:right;max-width:80px;margin:0;font-size:7px;line-height:1.8}.au-admin-workspace .au-admin-sidebar>nav{scrollbar-width:none;flex-direction:row;gap:5px;padding:2px 0 4px;overflow-x:auto}.au-admin-workspace .au-admin-sidebar>nav::-webkit-scrollbar{display:none}.au-admin-workspace .au-admin-nav-link{border-radius:8px;flex-shrink:0;gap:7px;min-height:44px;padding:10px 12px;font-size:11px}.au-admin-workspace .au-admin-nav-link>svg:first-child{width:16px;height:16px}.au-admin-sidebar-bottom{display:none}.au-admin-waves{opacity:.18;width:180px;height:110px;bottom:0;left:auto;right:-5px}.au-admin-toolbar{background:#fff;gap:9px;min-height:56px;padding:9px 16px}.au-admin-prototype{gap:4px;min-height:30px;padding:6px 8px;font-size:8px}.au-admin-prototype>svg{width:12px}.au-admin-toolbar-actions{gap:4px}.au-admin-toolbar-actions>.au-admin-toolbar-icon:not(.au-admin-menu-button){display:none}.au-admin-public-link{gap:3px;min-height:44px;font-size:9px}.au-admin-public-link>svg{width:11px}.au-admin-menu-button{min-width:44px;min-height:44px;display:flex}.au-admin-workspace .au-admin-main.main-content{padding:24px 16px 30px}.au-admin-stage>.au-shell-footer{padding:22px 16px 102px}.au-admin-stage .au-shell-footer-brand>span,.au-admin-stage .au-shell-footer-links{display:flex}}.au-page-description{color:#60738c;font-size:13px}.au-field-label{color:#365372}.au-field-hint{color:#62768e}.au-stat-label{color:#536a86}.au-stat-hint{color:#6b7d93}.au-table th{color:#5c7490;font-size:11px}.au-table td{color:#536c89}.au-empty-state p{color:#637891}.au-input::placeholder,.au-search-input::placeholder{color:#76879d}@media (max-width:760px){.au-shell-topbar{background:linear-gradient(115deg,#092746,#0b2b50);border-bottom-color:#234566}.au-shell-topbar .au-logo{color:#fff}.au-shell-topbar .au-logo-accent{color:#4897ff}.au-shell-topbar .au-logo small{color:#9fb9d7}.au-shell-topbar .au-logo img{filter:drop-shadow(0 0 1px #90b9ec)}.au-shell-topbar .au-shell-demo-link{color:#d1e0f3}.au-shell-topbar .au-mobile-menu-button{color:#d5e4f6;background:0 0}.au-shell-topbar .au-mobile-menu-button:hover{background:#ffffff0c}.au-page-description{color:#60738c;font-size:12px}}@media (min-width:761px) and (max-width:980px){.au-shell-header-actions>.au-guide-launcher>span{display:none}}@media (max-width:760px){.au-shell-topbar .au-guide-launcher{color:#d5e4f6}}.au-public-header{z-index:50;position:sticky;top:0}html:has(.au-public-header){scroll-padding-top:124px}@media (max-width:760px){html:has(.au-public-header){scroll-padding-top:113px}}
.v2-screen{--v2-muted:#7b8da5;--v2-line:#e4ebf5;color:#173657;font-size:14px}.v2-screen h1{letter-spacing:-1px;font-size:30px}.v2-screen h2{letter-spacing:-.35px;font-size:16px}.v2-screen h3{letter-spacing:-.15px;font-size:14px}.v2-screen p{line-height:1.8}.v2-screen .au-card{overflow:hidden}.v2-screen>.au-notice{margin-top:22px}.v2-subtle{color:var(--v2-muted);font-size:12px;line-height:1.8}.v2-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.v2-text-link{color:#2563eb;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.v2-text-link:hover{text-underline-offset:3px;text-decoration:underline}.v2-card-heading{border-bottom:1px solid #edf2f8;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.v2-card-heading h2{align-items:center;gap:9px;font-size:15px;display:flex}.v2-card-heading h2>svg{color:#547caf}.v2-card-heading p{color:#8a9bb1;margin-top:4px;font-size:10px}.v2-card-heading .v2-text-link{white-space:nowrap}.v2-card-footnote{color:#8c9cb2;background:#fafcff;border-top:1px solid #edf2f8;align-items:center;gap:7px;padding:13px 20px;font-size:10px;display:flex}.v2-campus-eyebrow{letter-spacing:1.3px;color:#6a809d;align-items:center;gap:8px;margin-bottom:23px;font-size:10px;font-weight:650;display:flex}.v2-campus-eyebrow>.v2-dot{color:#31a084}.v2-campus-eyebrow>span:last-child{letter-spacing:0;color:#8c9db4;margin-left:auto;font-size:10px;font-weight:400}.v2-public-hero{color:#fff;background-color:#102d50;background-image:linear-gradient(90deg,#102d50 0%,#102d50e8 36%,#102d5033 100%),url(/brand/hero-v2.webp);background-position:50% 55%;background-repeat:repeat;background-size:cover;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:31px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #102d5008}.v2-public-hero>div{z-index:1;position:relative}.v2-public-hero .au-eyebrow{color:#9ebde3;letter-spacing:1.8px;align-items:center;gap:7px;font-size:9px;display:flex}.v2-public-hero h1{letter-spacing:-1.15px;margin-top:12px;font-size:34px;font-weight:700;line-height:1.2}.v2-public-hero h1>span{color:#74b5ff}.v2-hero-actions{gap:9px;margin-top:23px;display:flex}.v2-hero-actions .button{min-height:40px;font-size:11px}.v2-hero-journey{flex-direction:column;align-items:center;gap:15px;width:290px;display:flex}.v2-orbit{color:#b4d7ff;background:#ffffff09;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:100px;height:100px;margin-bottom:7px;display:grid;box-shadow:0 0 0 17px #ffffff04,0 0 0 35px #ffffff03}.v2-hero-journey>span{color:#c7daf1;align-items:center;gap:10px;font-size:11px;display:flex}.v2-hero-journey i{background:#7d9cbe;width:14px;height:1px}.v2-hero-journey>small{color:#8ea9ca;font-size:9px}.v2-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:23px 0;display:grid}.v2-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:20px;display:grid}.v2-dashboard-map{height:336px;position:relative}.v2-map-footer{color:#8396b0;flex-wrap:wrap;align-items:center;gap:20px;padding:14px 20px;font-size:9px;display:flex}.v2-map-footer>span{align-items:center;gap:6px;display:flex}.v2-map-footer i{background:#669ced;border-radius:2px;width:7px;height:7px}.v2-map-footer i.green{background:#2ca985}.v2-map-footer i.red{background:#e88282}.v2-incident-preview{border-bottom:1px solid #edf2f8;align-items:center;gap:12px;padding:19px 20px;transition:background .15s;display:flex}.v2-incident-preview:hover{background:#f7faff}.v2-incident-preview:last-of-type{border-bottom:0}.v2-incident-preview>.v2-evidence-image{border-radius:9px;flex-shrink:0;width:65px;height:79px}.v2-incident-preview-copy{flex:1;min-width:0}.v2-incident-preview-copy>small{color:#3976cb;font-size:9px;font-weight:650}.v2-incident-preview-copy>h3{margin:4px 0 6px;font-size:12px;line-height:1.65}.v2-incident-preview-copy>span{color:#8b9db5;align-items:center;gap:5px;margin-top:4px;font-size:9px;display:flex}.v2-incident-preview-badges{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.v2-incident-preview-badges>svg{color:#9aacc1;margin-top:3px}.v2-secondary-grid{grid-template-columns:1.3fr 1fr;gap:20px;margin-top:21px;display:grid}.v2-sensor-strip{padding:6px 10px 12px;display:flex}.v2-sensor-mini{flex:1;align-items:center;gap:10px;min-width:0;padding:15px 12px;display:flex;position:relative}.v2-sensor-mini+.v2-sensor-mini{border-left:1px solid #eaf0f7}.v2-sensor-icon{color:#4d88dc;background:#eaf3ff;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.v2-sensor-icon.alto{color:#d67469;background:#fff0ee}.v2-sensor-icon.observacion{color:#bd903b;background:#fff6e5}.v2-sensor-value{flex:1;min-width:0}.v2-sensor-value>span{color:#7d91ac;font-size:9px;display:block}.v2-sensor-value>strong{letter-spacing:-.6px;font-size:23px;font-weight:700;line-height:1.5;display:block}.v2-sensor-value>strong>small{letter-spacing:0;color:#93a3b7;margin-left:4px;font-size:11px;font-weight:500}.v2-sensor-value>small{color:#9aaabd;font-size:8px;display:block}.v2-sensor-mini>.v2-sparkline{flex-shrink:0;width:60px;height:40px}.v2-sparkline{width:100%;height:65px;display:block;overflow:visible}.v2-assistance{background:linear-gradient(120deg,#f7faff,#edf4ff);border:1px solid #dce7fa;border-radius:12px;padding:18px}.v2-panel-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.v2-panel-title>span{color:#446ca7;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.v2-panel-title>span>svg{color:#3c87ed}.v2-assistance>strong{color:#2c568a;font-size:12px;display:block}.v2-assistance>strong>span{font-weight:500}.v2-assistance>p{color:#6b86aa;margin-top:9px;font-size:11px;line-height:1.8}.v2-assistance-footer{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:13px;display:flex}.v2-assistance-footer>.au-button{flex-shrink:0}.v2-assistance-card{padding:16px}.v2-assistance-card>.v2-text-link{margin:14px 3px 2px}.v2-evidence-image{background:#eaf0f4;min-height:40px;position:relative;overflow:hidden}.v2-evidence-caption{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#edf4fc;background:#142b43c9;border-radius:5px;max-width:calc(100% - 20px);padding:5px 8px;font-size:9px;line-height:1.5;position:absolute;bottom:10px;left:10px}.v2-before-after-mini{align-items:center;gap:10px;padding:18px;display:flex}.v2-before-after-mini>div{flex:1;min-width:0;position:relative}.v2-before-after-mini>div:last-child{flex:1.6;padding-left:4px}.v2-before-after-mini .v2-evidence-image{border-radius:9px;height:100px}.v2-before-after-mini>div:not(:last-child)>span{color:#536d8e;background:#ffffffed;border-radius:4px;padding:2px 5px;font-size:8px;position:absolute;bottom:6px;left:6px}.v2-before-after-mini h3{margin:9px 0;font-size:12px}.v2-before-after-mini .v2-text-link{font-size:10px}.v2-quick-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:23px;display:grid}.v2-quick-links>a{background:#fff;border:1px solid #e4ebf5;border-radius:13px;align-items:center;gap:12px;padding:20px;transition:transform .2s,border-color .2s;display:flex}.v2-quick-links>a:hover{border-color:#aac7f0;transform:translateY(-2px)}.v2-quick-links>a>span{color:#5d86be;background:#edf4ff;border-radius:11px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.v2-quick-links h3{font-size:12px}.v2-quick-links p{color:#8c9eb4;margin-top:3px;font-size:10px}.v2-quick-links>a>svg{color:#a1b1c6;margin-left:auto}.v2-activity-card{margin-top:23px}.v2-activity-list{padding:0 22px 10px}.v2-activity-list>div{border-bottom:1px solid #eff3f8;align-items:center;gap:11px;padding:13px 0;display:flex}.v2-activity-list>div:last-child{border:0}.v2-activity-list>div>span{color:#7e9fcc;background:#eff5fe;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.v2-activity-list p{color:#6983a3;flex:1;font-size:11px}.v2-activity-list small{color:#9aadc3;white-space:nowrap;font-size:9px}.v2-report-layout{grid-template-columns:minmax(0,1.7fr) minmax(240px,.85fr)!important;gap:24px!important;max-width:none!important;display:grid!important}.v2-report-form{flex-direction:column;gap:19px;min-width:0;display:flex}.v2-form-card{flex-direction:column;gap:19px;padding:24px;display:flex}.v2-section-heading{align-items:flex-start;gap:12px;margin-bottom:1px;display:flex}.v2-section-heading>span:first-child{color:#5c8dd1;background:#edf4ff;border-radius:9px;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:10px;font-weight:650;display:grid}.v2-section-heading h2{font-size:15px}.v2-section-heading p{color:#8da0b8;margin-top:3px;font-size:11px}.v2-section-heading>.au-badge{align-self:center;margin-left:auto;font-size:8px}.v2-form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.v2-location-preview{color:#5887bf;background:#f2f7ff;border:1px solid #dce8f8;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.v2-location-preview strong{font-size:11px;display:block}.v2-location-preview small{color:#91a7c2;margin-top:3px;font-size:10px;display:block}.v2-evidence-picker{gap:11px;display:flex}.v2-evidence-picker>button{aspect-ratio:1.3;outline-offset:3px;background:#e8eef5;border:2px solid #0000;border-radius:10px;flex:1;max-width:200px;min-height:90px;position:relative;overflow:hidden}.v2-evidence-picker>button.is-selected{border-color:#4386ee;box-shadow:0 0 0 3px #e3edff}.v2-evidence-check{color:#2563eb;background:#fffd;border:1px solid #fff9;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:6px;right:6px}.v2-evidence-picker>button.is-selected .v2-evidence-check{color:#fff;background:#2563eb;border-color:#fff}.v2-evidence-picker-label{color:#fff;background:linear-gradient(#0000,#102d50bb);padding:16px 7px 7px;font-size:9px;font-weight:550;position:absolute;bottom:0;left:0;right:0}.v2-form-submit{justify-content:space-between;align-items:center;gap:18px;padding:4px 0 5px;display:flex}.v2-report-aside{flex-direction:column;gap:18px;min-width:0;display:flex}.v2-report-aside>.au-card:first-child{padding:25px}.v2-report-aside-icon{color:#5689c9;background:#edf4ff;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.v2-report-aside h2{font-size:16px}.v2-report-aside ol{margin:18px 0 0;padding:0;list-style:none}.v2-report-aside li{color:#8397b0;align-items:flex-start;gap:10px;padding:10px 0;font-size:11px;line-height:1.8;display:flex}.v2-report-aside li>span{color:#6393d3;background:#edf4fd;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.v2-report-photo>.v2-evidence-image{height:185px}.v2-report-photo p{color:#8b9eb6;padding:14px 17px;font-size:10px}.v2-receipt{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:650px;margin:20px auto 15px;display:flex}.v2-receipt-check{color:#34a17d;background:#edf8f1;border:1px solid #d8ebdf;border-radius:50%;place-items:center;width:80px;height:80px;margin-bottom:2px;display:grid;box-shadow:0 0 0 12px #edf8f160}.v2-receipt>h1{margin-top:0;font-size:32px}.v2-receipt>p{color:#8397b0;font-size:12px}.v2-receipt>.au-card{width:100%;margin-top:6px;padding:30px}.v2-receipt>.au-card>span{color:#8b9db5;font-size:11px;display:block}.v2-receipt-code{letter-spacing:-1px;color:#1c477c;margin:8px 0 13px;font-size:31px;display:block}.v2-receipt>.au-card>.au-badge{display:inline-flex}.v2-receipt>.au-card>p{color:#8a9fb8;max-width:380px;margin:18px auto;font-size:12px}.v2-receipt-link{justify-content:center;align-items:center;gap:24px;margin-top:25px;display:flex}.v2-receipt-link>svg{background:#fff;border:1px solid #e7eef7;border-radius:8px;flex-shrink:0;padding:5px}.v2-receipt-link>div{flex-direction:column;align-items:center;gap:14px;display:flex}.v2-inline-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-list-card{margin-bottom:22px}.v2-list-tabs{padding:17px 22px 0}.v2-list-card>.au-filter-bar{padding:19px 22px}.v2-list-card>.au-filter-bar>.au-search-field{flex:1;min-width:180px}.v2-incidents-table th,.v2-incidents-table td{padding:16px 20px}.v2-table-incident{align-items:center;gap:11px;min-width:220px;max-width:340px;display:flex}.v2-table-incident>.v2-evidence-image{border-radius:7px;flex-shrink:0;width:43px;height:48px;min-height:0}.v2-table-incident>span{min-width:0}.v2-table-incident small{color:#5286ca;margin:0 0 4px;font-size:9px;display:block}.v2-table-incident strong{white-space:normal;font-size:11px;line-height:1.6;display:block}.v2-public-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;padding:0 22px 22px;display:grid}.v2-public-case{border:1px solid #e2eaf4;border-radius:12px;transition:transform .2s,border-color .2s;overflow:hidden}.v2-public-case:hover{border-color:#aac6ec;transform:translateY(-3px)}.v2-public-case>.v2-evidence-image{height:175px}.v2-public-case>div:last-child{padding:17px}.v2-case-badges{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.v2-public-case>div>small{color:#568acd;font-size:10px;font-weight:600}.v2-public-case h2{margin:6px 0 9px;font-size:14px;line-height:1.6}.v2-public-case p{color:#879cb5;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.v2-case-card-footer{color:#8ba1bb;border-top:1px solid #edf2f8;justify-content:space-between;align-items:center;margin-top:15px;padding-top:13px;font-size:10px;display:flex}.v2-case-card-footer>span{align-items:center;gap:5px;display:flex}.v2-pagination{color:#8da1b9;border-top:1px solid #edf2f8;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font-size:10px;display:flex}.v2-pagination>div{align-items:center;gap:10px;display:flex}.v2-breadcrumb{color:#93a6bd;align-items:center;gap:9px;margin-bottom:23px;font-size:11px;display:flex}.v2-breadcrumb>a{color:#5984bb;align-items:center;gap:6px;display:flex}.v2-detail-badges{flex-wrap:wrap;align-items:center;gap:9px;margin:-9px 0 25px;display:flex}.v2-detail-main,.v2-detail-aside{flex-direction:column;gap:20px;min-width:0;display:flex}.v2-incident-detail{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr)!important;gap:22px!important}.v2-case-evidence{grid-template-columns:1.15fr 1fr;gap:20px;padding:21px;display:grid}.v2-case-evidence>.v2-evidence-image{border-radius:10px;height:310px}.v2-case-evidence h3{margin-bottom:7px;font-size:12px}.v2-case-evidence p{color:#7f95af;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:21px;font-size:12px;line-height:1.9}.v2-case-evidence .v2-subtle{font-size:10px}.v2-detail-location{color:#6593cc;background:#f2f7ff;border:1px solid #deebfc;border-radius:10px;align-items:center;gap:10px;margin-bottom:13px;padding:14px;display:flex}.v2-detail-location strong{font-size:11px;display:block}.v2-detail-location small{color:#8da6c5;margin-top:4px;font-size:9px;display:block}.v2-extra-evidence{gap:12px;padding:0 21px 21px;display:flex}.v2-extra-evidence>.v2-evidence-image{border-radius:9px;width:160px;height:140px}.v2-response-body{padding:18px 21px}.v2-response-link{background:#fcfdff;border:1px solid #e4edf9;border-radius:10px;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:flex}.v2-response-link>span{color:#6d96cb;background:#edf4ff;border-radius:10px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.v2-response-link>div{flex:1;min-width:0}.v2-response-link strong{font-size:11px;display:block}.v2-response-link small{color:#96a7bc;margin-top:3px;font-size:10px;display:block}.v2-response-link>.au-badge{font-size:9px}.v2-response-empty{color:#a1b2c7;align-items:center;gap:11px;padding:8px 0 18px;font-size:11px;display:flex}.v2-restriction-line{color:#849bb7;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 17px;font-size:10px;display:flex}.v2-restriction-line>.v2-text-link{margin-left:auto;font-size:10px}.v2-responsible-card>div:last-child{padding:20px}.v2-responsible-card strong{font-size:12px;display:block}.v2-responsible-card p{color:#91a5bd;margin:8px 0 14px;font-size:11px}.v2-context-body{padding:18px 20px}.v2-context-body>strong{margin:11px 0 6px;font-size:12px;display:block}.v2-context-body>p{color:#7f97b3;font-size:11px}.v2-context-body>small{color:#98a9bd;margin-top:10px;font-size:10px;line-height:1.8;display:block}.v2-timeline{margin:0;padding:20px;list-style:none}.v2-timeline>li{align-items:flex-start;gap:12px;padding-bottom:22px;display:flex;position:relative}.v2-timeline>li:last-child{padding-bottom:0}.v2-timeline>li:not(:last-child):before{content:"";background:#e0eaf6;width:1px;height:calc(100% - 22px);position:absolute;top:25px;left:11px}.v2-timeline>li>span{color:#41a77e;background:#e9f6ef;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.v2-timeline>li>span.current{color:#608ed0;background:#edf4ff}.v2-timeline p{color:#6b84a3;margin-top:1px;font-size:11px;line-height:1.8}.v2-timeline small{color:#a1b1c5;margin-top:5px;font-size:9px;display:block}.v2-before-after{grid-template-columns:1fr 1fr;gap:15px;padding:20px;display:grid}.v2-before-after .v2-evidence-image{border-radius:10px;height:220px}.v2-before-after>div>span{color:#7e96b2;margin-top:9px;font-size:11px;display:block}.v2-dialog-form{flex-direction:column;gap:18px;display:flex}.v2-dialog-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:15px;display:flex}.v2-tracking-lookup{text-align:center;max-width:600px;margin:35px auto;padding:32px}.v2-tracking-lookup>svg{color:#6d97cf;margin:0 auto 17px}.v2-tracking-lookup h2{font-size:20px}.v2-tracking-lookup p{color:#8c9fb7;margin:12px 0 25px;font-size:12px}.v2-tracking-lookup form{text-align:left;flex-direction:column;gap:18px;display:flex}.v2-sensors-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.v2-sensor-card{padding:22px}.v2-sensor-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.v2-sensor-card-heading>span:first-child{color:#6191cf;background:#eef5ff;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.v2-sensor-card .au-eyebrow{letter-spacing:1.1px;font-size:8px}.v2-sensor-card h2{margin-top:7px;font-size:14px}.v2-reading{align-items:baseline;gap:7px;margin:18px 0;display:flex}.v2-reading>strong{letter-spacing:-2px;font-size:42px;font-weight:700;line-height:1}.v2-reading>span{color:#9cacc0;font-size:17px}.v2-reading>small{color:#a4b2c4;margin-left:auto;font-size:9px}.v2-sensor-reading-meta{color:#8da2bd;border-top:1px solid #edf2f8;flex-direction:column;gap:3px;margin-top:13px;padding-top:13px;font-size:10px;display:flex}.v2-sensor-reading-meta small{color:#a0b0c5;font-size:9px}.v2-sensor-presets{flex-wrap:wrap;gap:6px;margin:20px 0 14px;display:flex}.v2-sensor-presets>.au-button{padding:7px 9px;font-size:10px}.v2-sensor-explanation{color:#90a4bc;margin:10px 0 15px;font-size:11px}.v2-reading-history{color:#829bb9;border-top:1px solid #edf2f8;margin-top:18px;padding-top:13px;font-size:10px}.v2-reading-history>summary{cursor:pointer}.v2-reading-history>div{max-height:180px;padding-top:10px;overflow:auto}.v2-reading-history span{border-bottom:1px solid #f0f4fa;justify-content:space-between;padding:7px 0;display:flex}.v2-reading-history small{font-size:9px}.v2-reading-history strong{font-size:10px}.v2-demo-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,1fr);gap:24px;margin:23px 0;display:grid}.v2-demo-control{padding:25px}.v2-demo-progress-head{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.v2-demo-progress-head>span:last-child{color:#97a9bf;font-size:11px}.v2-demo-control>h2{margin-bottom:9px;font-size:18px}.v2-demo-control>.v2-subtle{font-size:12px}.v2-demo-steps{margin:25px 0;padding:0;list-style:none}.v2-demo-steps>li{align-items:flex-start;gap:14px;padding:12px 0;display:flex;position:relative}.v2-demo-steps>li:not(:last-child):before{content:"";background:#e4edf8;width:1px;height:calc(100% - 29px);position:absolute;top:44px;left:15px}.v2-demo-steps>li>span{color:#a5b4c7;background:#f4f7fb;border:1px solid #e7edf6;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.v2-demo-steps>li.done>span{color:#3da47c;background:#edf8f1;border-color:#d7eee1}.v2-demo-steps>li.current>span{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 4px #edf3ff}.v2-demo-steps strong{color:#91a4be;margin-top:3px;font-size:12px;display:block}.v2-demo-steps li.current strong{color:#2e527e}.v2-demo-steps li.done strong{color:#6e89a8}.v2-demo-steps p{color:#a0b0c6;margin-top:4px;font-size:11px}.v2-demo-steps .v2-inline-actions{margin-top:8px}.v2-demo-steps .v2-text-link{font-size:10px}.v2-demo-actions{border-top:1px solid #e7eef8;flex-wrap:wrap;gap:9px;margin-top:16px;padding-top:19px;display:flex}.v2-demo-aside{flex-direction:column;gap:20px;min-width:0;display:flex}.v2-demo-sensor .v2-sensor-mini{padding:20px}.v2-demo-sensor .v2-sparkline{width:110px}.v2-demo-case>.v2-evidence-image{height:200px}.v2-demo-case>div:last-child{padding:20px}.v2-demo-case small{color:#5d8bc7;font-size:10px}.v2-demo-case h3{margin:6px 0 11px;font-size:15px;line-height:1.6}.v2-demo-case p{color:#899fb9;margin-top:13px;font-size:12px}.v2-demo-qr{align-items:center;gap:15px;margin:19px 0;display:flex}.v2-demo-qr>svg{background:#fff;flex-shrink:0;padding:3px}.v2-demo-qr>a{color:#5d89c3;align-items:center;gap:8px;font-size:11px;line-height:1.8;display:flex}.v2-classic-demo{margin-top:24px}.v2-classic-demo .page-heading{display:none}@media (min-width:1400px){.v2-incident-preview-copy>h3{font-size:13px}.v2-dashboard-map{height:355px}.v2-public-hero{padding:34px 38px}}@media (max-width:1180px){.v2-stats-grid{gap:12px}.v2-stats-grid .au-stat-card{padding:15px}.v2-sensor-strip{display:block}.v2-sensor-mini+.v2-sensor-mini{border-top:1px solid #edf2f8;border-left:0}.v2-sensor-mini>.v2-sparkline{width:95px}.v2-secondary-grid{grid-template-columns:1fr 1fr}.v2-public-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-incident-detail{grid-template-columns:minmax(0,1.4fr) minmax(245px,1fr)!important;gap:18px!important}.v2-case-evidence{grid-template-columns:1fr}.v2-case-evidence>.v2-evidence-image{height:275px}.v2-case-evidence p{margin-bottom:15px}.v2-sensors-grid{grid-template-columns:1fr}.v2-sensor-card>.v2-sparkline{height:100px}.v2-incident-preview{padding:16px}.v2-incident-preview>.v2-evidence-image{width:54px;height:72px}.v2-incident-preview-copy>h3{font-size:11px}.v2-panel-title{flex-wrap:wrap}.v2-report-layout{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr)!important;gap:19px!important}}@media (max-width:960px){.v2-overview-grid{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr);gap:17px}.v2-public-hero h1{font-size:30px}.v2-hero-journey{width:210px}.v2-hero-journey>small{font-size:8px}.v2-public-hero{padding:28px}.v2-stats-grid .au-stat-card{gap:9px}.v2-stats-grid .au-stat-icon{border-radius:9px;width:31px;height:31px}.v2-stats-grid .au-stat-icon>svg{width:18px}.v2-stats-grid .au-stat-label{font-size:10px}.v2-stats-grid .au-stat-hint{font-size:9px}.v2-public-hero p{font-size:11px}.v2-card-heading{padding:18px}.v2-card-heading h2{font-size:14px}.v2-quick-links>a{gap:9px;padding:17px 14px}.v2-quick-links h3{font-size:11px}.v2-quick-links p{font-size:9px}.v2-report-aside>.au-card:first-child{padding:20px}.v2-form-card{padding:21px}.v2-report-layout{grid-template-columns:1fr!important}.v2-report-aside{grid-template-columns:1fr 1fr;gap:17px;display:grid}.v2-report-aside>.au-notice{order:3;grid-column:1/-1}.v2-report-photo>.v2-evidence-image{height:230px}.v2-demo-grid{grid-template-columns:1.4fr 1fr;gap:17px}.v2-demo-control{padding:21px}.v2-demo-control>h2{font-size:16px}.v2-demo-steps strong{font-size:11px}.v2-demo-steps p{font-size:10px}.v2-demo-sensor .v2-sparkline{width:70px}.v2-assistance-footer{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.v2-screen{font-size:13px}.v2-screen h1{font-size:26px;line-height:1.3}.v2-campus-eyebrow{letter-spacing:1.1px;flex-wrap:wrap;gap:7px;margin-bottom:19px;font-size:8px}.v2-campus-eyebrow>span:last-child{flex-basis:100%;margin-left:0;padding-left:13px;font-size:9px;font-weight:400}.v2-public-hero{border-radius:15px;padding:24px 22px}.v2-public-hero h1{letter-spacing:-1px;font-size:29px;line-height:1.3}.v2-public-hero .au-eyebrow{letter-spacing:1.1px;font-size:7px}.v2-public-hero p{font-size:11px;line-height:1.9}.v2-hero-journey{display:none}.v2-hero-actions{gap:8px;margin-top:21px}.v2-hero-actions .button{min-height:44px;padding:11px 12px;font-size:10px}.v2-desktop-only{display:none}.v2-stats-grid{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.v2-stats-grid .au-stat-card{gap:9px;padding:15px 12px}.v2-stats-grid .au-stat-label{font-size:9px}.v2-stats-grid .au-stat-hint{font-size:8px}.v2-stats-grid .au-stat-value{font-size:25px}.v2-overview-grid{grid-template-columns:1fr;gap:18px}.v2-card-heading{padding:17px}.v2-card-heading h2{font-size:14px}.v2-card-heading p{font-size:9px}.v2-card-heading .v2-text-link{font-size:10px}.v2-dashboard-map{height:310px}.v2-map-footer{gap:13px;padding:12px 15px;font-size:8px}.v2-map-footer>span{gap:4px}.v2-secondary-grid{grid-template-columns:1fr;gap:18px;margin-top:18px}.v2-sensor-strip{padding:1px 9px 9px;display:block}.v2-sensor-mini{gap:12px;padding:14px 10px}.v2-sensor-value>span{font-size:10px}.v2-sensor-value>small{font-size:9px}.v2-sensor-mini>.v2-sparkline{width:100px}.v2-incident-preview{gap:11px;padding:17px}.v2-incident-preview-copy>h3{font-size:12px}.v2-incident-preview>.v2-evidence-image{width:57px;height:75px}.v2-incident-preview-badges>.au-badge{font-size:8px}.v2-incident-preview-copy>span{font-size:9px}.v2-card-footnote{padding:13px 16px;font-size:9px}.v2-quick-links{grid-template-columns:1fr;gap:10px;margin-top:18px}.v2-quick-links>a{gap:13px;padding:19px 17px}.v2-quick-links h3{font-size:12px}.v2-quick-links p{font-size:10px}.v2-before-after-mini{gap:9px;padding:15px}.v2-before-after-mini .v2-evidence-image{height:90px}.v2-before-after-mini h3{font-size:11px}.v2-before-after-mini .au-badge{font-size:8px}.v2-before-after-mini .v2-text-link{font-size:9px}.v2-assistance{padding:17px}.v2-assistance-footer{flex-direction:column;align-items:flex-start;gap:11px}.v2-assistance>strong,.v2-assistance>p{font-size:11px}.v2-activity-list{padding:0 17px 10px}.v2-activity-list>div{flex-wrap:wrap;align-items:flex-start;gap:9px}.v2-activity-list p{flex-basis:calc(100% - 40px);font-size:10px}.v2-activity-list small{margin-top:-4px;padding-left:37px}.v2-report-form{gap:16px}.v2-form-card{gap:18px;padding:20px 17px}.v2-section-heading{gap:10px}.v2-section-heading h2{font-size:14px}.v2-section-heading p{font-size:10px}.v2-section-heading>.au-badge{display:none}.v2-form-row{grid-template-columns:1fr}.v2-evidence-picker{gap:8px}.v2-evidence-picker>button{min-height:100px}.v2-evidence-picker-label{padding:16px 5px 6px;font-size:8px}.v2-evidence-check{width:16px;height:16px;top:4px;right:4px}.v2-form-submit{flex-direction:column;align-items:stretch;gap:14px}.v2-form-submit>.au-button{width:100%}.v2-report-aside{flex-direction:column;display:flex}.v2-report-aside>.au-card:first-child{padding:22px}.v2-report-aside>.au-notice{order:0}.v2-report-aside>.v2-report-photo{display:none}.v2-receipt{gap:18px;margin:15px auto}.v2-receipt>h1{font-size:29px}.v2-receipt>.au-card{padding:25px 17px}.v2-receipt-link{flex-direction:column;gap:15px}.v2-receipt-code{font-size:27px}.v2-receipt>.v2-inline-actions{justify-content:center}.v2-list-tabs{padding:15px 15px 0}.v2-list-card>.au-filter-bar{gap:10px;padding:16px 15px}.v2-list-card>.au-filter-bar>.au-search-field{flex-basis:100%;width:100%}.v2-list-card>.au-filter-bar>.au-field:not(.au-search-field){flex:1;min-width:0;max-width:none}.v2-public-case-grid{grid-template-columns:1fr;gap:17px;padding:0 15px 17px}.v2-public-case>.v2-evidence-image{height:190px}.v2-public-case>div:last-child{padding:18px}.v2-public-case h2{font-size:15px}.v2-public-case p{font-size:12px}.v2-pagination{flex-wrap:wrap;padding:12px 15px;font-size:9px}.v2-pagination>div{gap:6px;margin-left:auto}.v2-pagination .au-button{font-size:10px}.v2-breadcrumb{margin-bottom:18px;font-size:10px}.v2-detail-badges{gap:7px;margin-top:0}.v2-incident-detail{grid-template-columns:1fr!important;gap:18px!important}.v2-case-evidence{gap:17px;padding:17px}.v2-case-evidence>.v2-evidence-image{height:240px}.v2-case-evidence h3,.v2-case-evidence p{font-size:12px}.v2-detail-main,.v2-detail-aside{gap:18px}.v2-response-body{padding:16px}.v2-response-link{flex-wrap:wrap;gap:9px;padding:12px}.v2-response-link>div{flex-basis:calc(100% - 48px)}.v2-response-link>.au-badge{margin-left:44px}.v2-response-link>svg{margin-left:auto}.v2-restriction-line>.v2-text-link{flex-basis:100%;margin-left:23px}.v2-before-after{gap:10px;padding:17px}.v2-before-after .v2-evidence-image{height:170px}.v2-evidence-caption{max-width:calc(100% - 14px);padding:4px 6px;font-size:8px;bottom:7px;left:7px}.v2-before-after>div>span{font-size:10px}.v2-dialog-actions{flex-wrap:wrap}.v2-dialog-actions>.au-button{flex:1}.v2-tracking-lookup{margin:20px 0;padding:25px 19px}.v2-sensors-grid{gap:17px;margin:20px 0}.v2-sensor-card{padding:22px}.v2-sensor-card h2{font-size:16px}.v2-sensor-card>.v2-sparkline{height:90px}.v2-sensor-presets{gap:8px}.v2-sensor-presets>.au-button{flex:1;font-size:11px}.v2-sensor-explanation{font-size:12px}.v2-demo-grid{grid-template-columns:1fr;gap:18px;margin-top:20px}.v2-demo-control{padding:21px 17px}.v2-demo-control>h2{font-size:17px;line-height:1.5}.v2-demo-control>.v2-subtle{font-size:11px}.v2-demo-steps{margin:23px 0}.v2-demo-steps>li{gap:12px;padding:13px 0}.v2-demo-steps strong{font-size:11px}.v2-demo-steps p{font-size:10px;line-height:1.8}.v2-demo-actions>.au-button{font-size:11px}.v2-demo-actions>.au-button:first-child{flex:1}.v2-demo-aside{gap:17px}.v2-demo-sensor .v2-sparkline{width:100px}.v2-demo-case>.v2-evidence-image{height:220px}.v2-demo-case>div:last-child{padding:19px}.v2-demo-steps>li:not(:last-child):before{height:calc(100% - 27px)}.v2-extra-evidence{padding:0 17px 17px}.v2-extra-evidence>.v2-evidence-image{height:110px}}@media (prefers-reduced-motion:reduce){.v2-screen *{transition:none!important;animation:none!important}}.v2-list-card>.au-table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.v2-screen{--v2-muted:#60748d}.v2-campus-eyebrow{margin-bottom:12px}.v2-public-hero{background-position:50% 51%;gap:12px;min-height:176px;padding:16px 28px}.v2-public-hero h1{letter-spacing:-1px;max-width:1000px;margin-top:5px;font-size:32px;line-height:1.2}.v2-public-hero p{color:#c6d8ef;margin-top:9px;font-size:13px}.v2-public-hero .au-eyebrow{margin:0;font-size:9px}.v2-hero-actions{margin-top:15px}.v2-hero-actions .button{font-size:12px}.v2-public-hero>.v2-hero-journey{color:#b5d4f4;flex-direction:row;gap:10px;width:auto;position:absolute;bottom:25px;right:28px}.v2-hero-journey>span{font-size:10px}.v2-stats-grid{gap:14px;margin:16px 0}.v2-stats-grid .au-stat-card{padding:15px 16px}.v2-card-heading{padding:15px 18px}.v2-card-heading p{color:#637a94;font-size:11px}.v2-card-footnote{color:#647a95;padding:11px 18px;font-size:11px;line-height:1.5}.v2-dashboard-map{height:300px}.v2-map-footer{color:#617690;padding:10px 17px;font-size:10px}.v2-overview-grid{gap:18px}.v2-secondary-grid{gap:18px;margin-top:17px}.v2-text-link{font-size:12px}.v2-incident-preview{padding:16px 18px}.v2-incident-preview-copy>h3{font-size:13px;line-height:1.5}.v2-incident-preview-copy>small,.v2-incident-preview-copy>span{color:#647a95;font-size:10px}.v2-incident-preview-copy>small{color:#2d68bb}.v2-incident-preview-badges>.au-badge{font-size:9px}.v2-sensor-value>span{color:#5e7490;font-size:11px}.v2-sensor-value>small{color:#71839a;font-size:10px}.v2-sensor-mini{padding:13px 10px}.v2-sensor-value>strong>small{color:#63758c}.v2-assistance>p{color:#58718e;font-size:12px;line-height:1.65}.v2-assistance-footer>small{color:#687d96;font-size:11px;line-height:1.6}.v2-assistance>strong{font-size:13px}.v2-panel-title .au-badge{font-size:9px}.v2-sector-overview{margin:-6px 0 17px}.v2-sector-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;display:flex}.v2-sector-heading h2{align-items:center;gap:7px;font-size:13px;display:flex}.v2-sector-heading p{color:#61758f;margin-top:2px;font-size:11px}.v2-sector-heading>.au-field{flex-shrink:0;width:230px}.v2-sector-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v2-sector-cards>button{text-align:left;background:#fff;border:1px solid #dce6f2;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:11px 13px;display:flex}.v2-sector-cards>button:hover,.v2-sector-cards>button.is-selected{background:#edf4ff;border-color:#94b8ee}.v2-sector-cards strong{color:#284a73;font-size:12px}.v2-sector-cards span{color:#657b95;flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;line-height:1.5;display:flex}.v2-sector-cards span>b{color:#30537c;font-weight:700}.v2-sector-cards span>i{background:#b1c0d3;border-radius:50%;width:2px;height:2px;margin:0 2px}.v2-selected-case{flex-direction:column;gap:12px;padding:15px 18px;display:flex}.v2-selected-case>div>small{color:#2563eb;font-size:11px;font-weight:600}.v2-selected-case h3{margin:5px 0 9px;font-size:17px;line-height:1.4}.v2-selected-evidence{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:13px;display:grid}.v2-selected-evidence>.v2-evidence-image{border-radius:9px;height:160px}.v2-selected-evidence dl{flex-direction:column;gap:9px;min-width:0;margin:0;display:flex}.v2-selected-evidence dt{color:#33577f;align-items:center;gap:5px;font-size:11px;font-weight:650;display:flex}.v2-selected-evidence dd{color:#61758e;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.6}.v2-selected-evidence dl>div:last-child dd{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v2-selected-case>.au-button{align-self:flex-start}.v2-selected-case>.v2-subtle{font-size:11px;line-height:1.5}.v2-recent-card{margin-top:20px}.v2-recent-tabs{padding:13px 18px}.v2-recent-table{min-width:760px}.v2-recent-table tr.is-selected{background:#f1f6fe}.v2-recent-table td:first-child{width:31%}.v2-table-select{text-align:left;color:#274a74;background:0 0;border:0;flex-direction:column;gap:5px;padding:2px;font-size:12px;display:flex}.v2-table-select small{color:#2563eb;font-size:10px}.v2-table-select:hover strong{text-underline-offset:3px;text-decoration:underline}.v2-activity-disclosure{background:#fff;border:1px solid #e0e8f3;border-radius:12px;margin-top:17px}.v2-activity-disclosure>summary{cursor:pointer;color:#45658b;align-items:center;gap:9px;padding:16px 18px;font-size:12px;font-weight:600;list-style:none;display:flex}.v2-activity-disclosure>summary>span{color:#6a7e97;margin-left:auto;font-size:11px;font-weight:400}.v2-activity-list p{color:#60758e;font-size:12px}.v2-activity-list small{color:#6c7e96;font-size:10px}.v2-report-fields{padding:0}.v2-report-section{flex-direction:column;gap:14px;padding:21px 23px;display:flex}.v2-report-section+.v2-report-section{border-top:1px solid #e5edf6}.v2-report-section .v2-section-heading{gap:10px;margin:0}.v2-report-section .v2-section-heading h2{font-size:15px}.v2-report-section .v2-section-heading>span{border-radius:7px;width:25px;height:25px;font-size:10px}.v2-report-section .v2-section-heading>.au-badge{width:auto;height:auto;margin-left:auto;font-size:9px}.v2-report-location{grid-template-columns:minmax(0,1fr) minmax(150px,1fr);align-items:stretch;gap:16px;display:grid}.v2-report-location>div:first-child{flex-direction:column;gap:13px;min-width:0;display:flex}.v2-location-map{isolation:isolate;background:#eaf0ec;border:1px solid #dce5e9;border-radius:10px;width:100%;min-width:0;height:170px;min-height:145px;position:relative;overflow:hidden}.v2-location-map-canvas{z-index:0;width:100%;height:100%;background:#eaf0ec!important}.v2-location-map .leaflet-tile-pane{filter:saturate(.3)contrast(.94)brightness(1.04)}.v2-location-map .leaflet-control-attribution{background:#fffffff0;padding:2px 4px;font-size:8px}.v2-location-map .leaflet-control-attribution a{color:#55748d}.v2-location-tooltip{color:#305d8c;border:1px solid #d8e5f4;border-radius:6px;padding:5px 7px;font-family:Inter,system-ui,sans-serif;font-size:10px;box-shadow:0 2px 8px #173b6022}.v2-location-base{z-index:500;color:#5e7894;background:#fff;border:1px solid #dce6ef;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:5px 7px;font-size:9px;display:flex;position:absolute;top:7px;right:7px}.v2-location-map-note{z-index:400;color:#426584;pointer-events:none;background:#ffffffe8;border-radius:4px;padding:3px 5px;font-size:9px;position:absolute;bottom:22px;left:8px}.v2-location-map-loading{color:#647e95;place-items:center;font-size:11px;display:grid}.v2-location-coordinates{color:#6b8098;margin-top:5px;font-size:10px;display:block}.v2-report-optional{border-top:1px solid #edf1f7;padding-top:4px}.v2-report-optional>summary,.v2-report-assistance>summary,.v2-report-mobile-help>summary{cursor:pointer;color:#45678f;align-items:center;gap:8px;min-height:40px;font-size:12px;font-weight:600;list-style:none;display:flex}.v2-report-optional>summary::-webkit-details-marker{display:none}.v2-report-assistance>summary::-webkit-details-marker{display:none}.v2-report-mobile-help>summary::-webkit-details-marker{display:none}.v2-activity-disclosure>summary::-webkit-details-marker{display:none}.v2-report-optional>summary>svg:last-child,.v2-report-assistance>summary>svg:last-child,.v2-report-mobile-help>summary>svg:last-child{margin-left:auto;transition:transform .15s}.v2-report-optional[open]>summary>svg:last-child,.v2-report-assistance[open]>summary>svg:last-child,.v2-report-mobile-help[open]>summary>svg:last-child{transform:rotate(180deg)}.v2-report-optional>.au-field{margin-top:8px}.v2-report-optional>p{color:#60758e;margin-top:7px;font-size:11px}.v2-report-assistance{background:#f1f6ff;border:1px solid #dbe8fc;border-radius:10px;overflow:hidden}.v2-report-assistance>summary{color:#365f96;padding:10px 12px}.v2-report-assistance summary small{color:#627c9d;margin-top:2px;font-size:10px;font-weight:400;display:block}.v2-report-assistance>.v2-assistance{border:0;border-top:1px solid #dbe8fc;border-radius:0;padding:14px}.v2-report-mobile-help{display:none}.v2-form-submit{margin-top:0}.v2-report-aside .au-notice{font-size:12px}.v2-case-evidence{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:18px;padding:18px}.v2-case-evidence>.v2-evidence-image{height:305px}.v2-case-evidence p{color:#5f738d;font-size:13px;line-height:1.7}.v2-case-evidence h3{margin-top:14px;margin-bottom:6px;font-size:13px}.v2-case-evidence h3:first-child{margin-top:0}.v2-case-evidence .v2-location-map{height:155px;margin-top:9px}.v2-context-body .v2-sensor-mini{border-top:1px solid #e7eef7;border-bottom:1px solid #e7eef7;margin:6px 0;padding:12px 0}.v2-context-body .v2-sensor-mini>.v2-sparkline{width:110px;height:58px}.v2-context-body>p,.v2-responsible-card>div:last-child>p{color:#647890;font-size:12px}.v2-context-body>small{color:#657b95;font-size:11px}.v2-timeline{padding:19px}.v2-timeline>li{gap:12px;padding-bottom:18px}.v2-timeline>li>span{color:#4c82c6;background:#ecf4ff;border:1px solid #d8e6f9;width:25px;height:25px}.v2-timeline>li>span.current{color:#fff;background:#2563eb;border-color:#2563eb}.v2-timeline>li>span.is-resolved{color:#258561;background:#e9f7ee;border-color:#cde9db}.v2-timeline strong{color:#355577;margin-bottom:5px;font-size:12px;line-height:1.4;display:block}.v2-timeline p{color:#60738b;font-size:12px;line-height:1.6}.v2-timeline time{color:#657991;margin-top:6px;font-size:11px;display:block}.v2-list-card>.au-filter-bar>.au-field:not(.au-search-field){min-width:145px;max-width:190px}.v2-list-card>.au-filter-bar>.au-search-field{min-width:250px}@media (max-width:1200px){.v2-public-hero>.v2-hero-journey{display:none}.v2-public-hero h1{font-size:30px}.v2-sector-cards span{font-size:9px}.v2-selected-evidence{grid-template-columns:1fr}.v2-selected-evidence>.v2-evidence-image{height:145px}.v2-selected-evidence dl{grid-template-columns:1fr 1fr;display:grid}.v2-selected-evidence dl>div:last-child{grid-column:1/-1}.v2-case-evidence{grid-template-columns:1fr}.v2-case-evidence>.v2-evidence-image{height:260px}.v2-sensor-mini>.v2-sparkline{width:48px}}@media (max-width:980px){.v2-sector-cards{grid-template-columns:1fr}.v2-sector-cards>button{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.v2-sector-cards strong{white-space:nowrap;font-size:11px}.v2-sector-cards span{justify-content:flex-end}.v2-sector-heading>.au-field{width:190px}.v2-sector-heading p{display:none}.v2-report-location{grid-template-columns:1fr}.v2-selected-case h3{font-size:15px}.v2-context-body .v2-sensor-mini>.v2-sparkline{width:80px}}@media (max-width:760px){.v2-campus-eyebrow{margin-bottom:12px;font-size:8px}.v2-campus-eyebrow>span:last-child{display:none}.v2-public-hero{border-radius:14px;min-height:0;padding:21px 20px}.v2-public-hero h1{letter-spacing:-.8px;font-size:27px;line-height:1.25}.v2-public-hero p{margin-top:10px;font-size:12px;line-height:1.7}.v2-hero-actions{flex-wrap:wrap;gap:8px;margin-top:16px}.v2-hero-actions .button{padding:10px 12px;font-size:11px}.v2-stats-grid{gap:9px;margin:14px 0}.v2-stats-grid .au-stat-card{padding:13px 11px}.v2-stats-grid .au-stat-label{font-size:10px}.v2-stats-grid .au-stat-hint{font-size:9px}.v2-card-heading{padding:14px 15px}.v2-card-heading h2{font-size:14px}.v2-card-heading p{font-size:10px}.v2-card-heading .v2-text-link{font-size:11px}.v2-card-footnote{padding:11px 15px;font-size:10px}.v2-dashboard-map{height:300px}.v2-map-footer{gap:10px;padding:10px 13px;font-size:9px}.v2-sensor-value>span{font-size:11px}.v2-sensor-value>small{font-size:10px}.v2-sensor-mini>.v2-sparkline{width:92px}.v2-sector-overview{margin:0 0 15px}.v2-sector-heading{gap:10px}.v2-sector-heading h2{font-size:12px}.v2-sector-heading>.au-field{width:190px;min-width:0}.v2-sector-cards{gap:7px}.v2-sector-cards>button{min-height:44px;padding:10px 11px}.v2-sector-cards span{gap:4px;font-size:9px}.v2-selected-case{gap:12px;padding:15px}.v2-selected-evidence{grid-template-columns:1fr 1fr}.v2-selected-evidence dl{gap:8px;display:flex}.v2-selected-case h3{font-size:17px}.v2-selected-evidence>.v2-evidence-image{height:165px}.v2-recent-tabs{padding:12px}.v2-table-select{min-height:44px}.v2-report-form{gap:13px}.v2-report-section{gap:12px;padding:16px}.v2-report-section .v2-section-heading h2{font-size:14px}.v2-report-section .v2-section-heading>.au-badge{display:inline-flex}.v2-report-section .v2-form-row{gap:12px}.v2-report-section .au-textarea{min-height:90px;padding:10px 11px}.v2-report-location{grid-template-columns:minmax(0,1fr) minmax(116px,.8fr);gap:11px}.v2-report-location>div:first-child{gap:11px}.v2-report-location .v2-location-map{align-self:end;height:147px}.v2-location-base{gap:3px;min-height:34px;padding:4px;font-size:8px;top:4px;right:4px}.v2-location-base>svg{width:12px}.v2-location-map-note{font-size:8px;bottom:29px;left:5px}.v2-location-map .leaflet-control-attribution{max-width:100%;font-size:7px;line-height:1.3}.v2-report-optional>summary,.v2-report-assistance>summary{min-height:44px;font-size:11px}.v2-report-assistance summary small{font-size:10px}.v2-evidence-picker>button{min-height:94px}.v2-report-aside>.v2-report-process{display:none}.v2-report-mobile-help{background:#fff;border:1px solid #dfe8f4;border-radius:11px;padding:5px 14px;display:block}.v2-report-mobile-help>summary{min-height:44px;font-size:12px}.v2-report-mobile-help>p{color:#5e758e;padding:4px 0 13px;font-size:12px;line-height:1.7}.v2-report-aside{gap:12px}.v2-report-aside>.au-notice{font-size:11px}.v2-form-submit{gap:10px}.v2-case-evidence{gap:16px;padding:15px}.v2-case-evidence>.v2-evidence-image{height:230px}.v2-case-evidence .v2-location-map{height:170px}.v2-case-evidence p{font-size:13px}.v2-timeline{padding:16px}.v2-context-body .v2-sensor-mini>.v2-sparkline{width:105px}.v2-list-card>.au-filter-bar>.au-field:not(.au-search-field){flex:42%;min-width:0;max-width:none}.v2-list-card>.au-filter-bar>.au-search-field{flex-basis:100%;min-width:0}}
.au-verification-overlay{z-index:2200}.au-verification-dialog{z-index:2201}.au-verification-dialog .au-dialog-body{flex-direction:column;gap:16px;display:flex}.au-verification-widget{flex-shrink:0;justify-content:center;min-height:65px;display:flex}.au-verification-loading{color:#607895;justify-content:center;align-items:center;gap:9px;margin:0;font-size:13px;display:flex}.au-verification-help{color:#6b7f99;text-align:center;margin:0;font-size:12px;line-height:1.7}@media (max-width:379px){.au-verification-widget{min-height:140px}}
