@font-face{font-display:swap;font-family:Financier Display;font-style:normal;font-weight:300;src:url(/static/media/FinancierDisplay-Light.32629c2373b4d2a44897.otf) format("opentype")}@font-face{font-display:swap;font-family:Financier Display;font-style:italic;font-weight:300;src:url(/static/media/FinancierDisplay-LightItalic.eccd8f63cf6ef78d2da4.otf) format("opentype")}@font-face{font-display:swap;font-family:Financier Display;font-style:normal;font-weight:400;src:url(/static/media/FinancierDisplay-Regular.11ced93ddc6012ee236c.otf) format("opentype")}@font-face{font-display:swap;font-family:Financier Display;font-style:normal;font-weight:500;src:url(/static/media/FinancierDisplay-Medium.81610b15ddced1e63008.otf) format("opentype")}@font-face{font-display:swap;font-family:PP Neue Montreal;font-style:normal;font-weight:400;src:url(/static/media/PPNeueMontreal-Book.cd21cf351f4da50cf75d.otf) format("opentype")}@font-face{font-display:swap;font-family:PP Neue Montreal;font-style:normal;font-weight:500;src:url(/static/media/PPNeueMontreal-Medium.0f34f4714f1b26e0dedc.otf) format("opentype")}:root{--ee-navy:#03214e;--ee-stream:#60c0ff;--ee-flow:#1b63ea;--ee-ice:#c9e7f9;--ee-stone:#4b3f3c;--ee-light-stone:#7b6f6c;--ee-orange:#ba5139;--ee-cloud:#fcfcf3;--ee-white:#fff;--ee-mark-orange:#fc9c48;--ee-navy-tint:#0a3268;--ee-flow-dark:#1550c0;--ee-flow-light:#5389ec;--ee-flow-05:#e8f0fe;--ee-stone-80:#e4e1e0;--ee-stone-60:#cbc5c2;--ee-stone-90:#efedec;--ee-orange-80:#f1dcd7;--ee-gray-05:#f6f7f8;--ee-gray-10:#eef0f2;--ee-gray-20:#d9dde2;--ee-text:var(--ee-navy);--ee-text-secondary:var(--ee-stone);--ee-text-muted:var(--ee-light-stone);--ee-text-disabled:#a79f9d;--ee-text-on-dark:var(--ee-white);--ee-text-on-dark-muted:#b8cbe4;--ee-primary:var(--ee-flow);--ee-primary-dark:var(--ee-flow-dark);--ee-primary-light:var(--ee-flow-light);--ee-primary-bg:var(--ee-flow-05);--ee-accent:var(--ee-orange);--ee-accent-bg:var(--ee-orange-80);--ee-surface:var(--ee-white);--ee-surface-sunken:var(--ee-gray-05);--ee-canvas:var(--ee-gray-10);--ee-appbar:var(--ee-navy);--ee-doc-bg:var(--ee-white);--ee-doc-rule:var(--ee-stone-60);--ee-border:var(--ee-gray-20);--ee-border-strong:var(--ee-stone-60);--ee-divider:var(--ee-stone-90);--ee-success:#1a6b4a;--ee-success-bg:#e6f2ec;--ee-warning:var(--ee-orange);--ee-warning-bg:var(--ee-orange-80);--ee-error:#b00020;--ee-error-bg:#fae8ea;--ee-info:var(--ee-primary);--ee-info-bg:var(--ee-primary-bg);--ee-positive:#1a6b4a;--ee-negative:#b00020;--ee-font-display:"Financier Display","Georgia","Times New Roman",serif;--ee-font-sans:"PP Neue Montreal","Helvetica Neue",Helvetica,Arial,sans-serif;--ee-font-numeric:var(--ee-font-sans);--ee-weight-display:300;--ee-weight-body:400;--ee-weight-medium:500;--ee-fs-display:2.986rem;--ee-fs-h1:2.074rem;--ee-fs-h2:1.728rem;--ee-fs-h3:1.44rem;--ee-fs-h4:1.2rem;--ee-fs-body:1rem;--ee-fs-sm:0.875rem;--ee-fs-xs:0.75rem;--ee-lh-tight:1.12;--ee-lh-heading:1.22;--ee-lh-body:1.55;--ee-tracking-eyebrow:0.09em;--ee-space-1:4px;--ee-space-2:8px;--ee-space-3:12px;--ee-space-4:16px;--ee-space-5:24px;--ee-space-6:32px;--ee-space-7:48px;--ee-space-8:64px;--ee-radius-sm:2px;--ee-radius:4px;--ee-radius-lg:8px;--ee-radius-pill:999px;--ee-shadow-1:0 1px 2px #03214e14,0 1px 3px #03214e0f;--ee-shadow-2:0 2px 6px #03214e1a,0 4px 12px #03214e14;--ee-shadow-3:0 8px 24px #03214e24;--ee-motif-tile:url(/static/media/motif-tile.3bc5f9b5ab5d5581cb55.svg);--ee-motif-grid:url(/static/media/motif-grid.7018c4d022b200ce206c.svg);--ee-motif-size:176px;--ee-appbar-h:60px;--ee-mockbar-h:43px;--ee-subnav-h:46px;--ee-sidenav-w:252px;--ee-sidenav-w-collapsed:60px;--ee-content-max:1440px;--ee-reading-max:72ch;--ee-focus-ring:0 0 0 2px var(--ee-white),0 0 0 4px var(--ee-primary);--ee-focus-ring-on-dark:0 0 0 2px var(--ee-navy),0 0 0 4px var(--ee-stream);--ee-motion-fast:120ms;--ee-motion:180ms;--ee-ease:cubic-bezier(0.2,0,0.2,1)}@media (prefers-reduced-motion:reduce){:root{--ee-motion-fast:0ms;--ee-motion:0ms}}*,:after,:before{box-sizing:border-box}body,html{height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:var(--ee-canvas);color:var(--ee-text);font-family:var(--ee-font-sans);font-size:var(--ee-fs-body);font-weight:var(--ee-weight-body);line-height:var(--ee-lh-body);padding-top:var(--ee-appbar-h)}h1,h2,h3{color:var(--ee-navy);font-family:var(--ee-font-display);font-weight:var(--ee-weight-display);line-height:var(--ee-lh-heading);margin:0}h1{font-size:var(--ee-fs-h1)}h2{font-size:var(--ee-fs-h2)}h3{font-size:var(--ee-fs-h3)}h4{color:var(--ee-navy);font-family:var(--ee-font-sans);font-size:var(--ee-fs-h4);font-weight:var(--ee-weight-medium);line-height:var(--ee-lh-heading);margin:0}a{color:var(--ee-primary);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{border-radius:var(--ee-radius-sm);box-shadow:var(--ee-focus-ring);outline:none}.muted{color:var(--ee-text-muted)}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.brand{align-items:center;display:inline-flex;flex:none}.brand,.brand:hover{text-decoration:none}.brand__logo{display:block;height:38px;margin-left:-10px;width:auto}.brand__icon{border-radius:var(--ee-radius-sm);display:none;height:38px;width:38px}.appbar{align-items:center;background:var(--ee-navy);color:var(--ee-text-on-dark);display:flex;gap:var(--ee-space-5);height:var(--ee-appbar-h);left:0;padding:0 var(--ee-space-5);position:fixed;right:0;top:0;z-index:30}.appbar__divider{background:#ffffff38;flex:none;height:26px;width:1px}.appbar__app{color:var(--ee-text-on-dark);font-size:var(--ee-fs-sm);font-weight:var(--ee-weight-medium);white-space:nowrap}.appbar__spacer{flex:1 1}.appbar__actions{align-items:center;display:flex;gap:var(--ee-space-2)}.iconbtn{background:#0000;border:0;border-radius:var(--ee-radius);color:var(--ee-text-on-dark);cursor:pointer;display:grid;flex:none;height:34px;place-items:center;transition:background var(--ee-motion) var(--ee-ease);width:34px}.iconbtn:hover{background:#ffffff1f}.iconbtn:focus-visible{box-shadow:var(--ee-focus-ring-on-dark)}.appbar__menu{display:none}.avatar{background:var(--ee-stream);border:0;border-radius:50%;color:var(--ee-navy);cursor:pointer;display:grid;font:inherit;font-size:var(--ee-fs-xs);font-weight:500;height:32px;letter-spacing:.04em;padding:0;place-items:center;width:32px}.avatar:focus-visible{border-radius:50%;box-shadow:var(--ee-focus-ring-on-dark)}.account{position:relative}.menu{background:var(--ee-white);border:1px solid var(--ee-border);border-radius:var(--ee-radius);box-shadow:var(--ee-shadow-3);min-width:224px;padding:var(--ee-space-2) 0;position:absolute;right:0;top:calc(100% + var(--ee-space-2));z-index:60}.menu__header{border-bottom:1px solid var(--ee-divider);padding:var(--ee-space-2) var(--ee-space-4) var(--ee-space-3)}.menu__name{color:var(--ee-text);font-size:var(--ee-fs-sm);font-weight:var(--ee-weight-medium)}.menu__email{color:var(--ee-text-muted);font-size:var(--ee-fs-xs);overflow-wrap:anywhere}.menu__item{align-items:center;background:#0000;border:0;color:var(--ee-text);cursor:pointer;display:flex;font:inherit;font-size:var(--ee-fs-sm);gap:var(--ee-space-2);padding:var(--ee-space-2) var(--ee-space-4);text-align:left;width:100%}.menu__item:focus-visible,.menu__item:hover{background:var(--ee-surface-sunken);border-radius:0;color:var(--ee-primary-dark)}.shell{display:flex;min-height:calc(100vh - var(--ee-appbar-h));padding-left:var(--ee-sidenav-w)}.shell--compact{padding-left:var(--ee-sidenav-w-collapsed)}.sidenav{background:var(--ee-surface);border-right:1px solid var(--ee-border);bottom:0;display:flex;flex:none;flex-direction:column;gap:var(--ee-space-1);left:0;overflow-y:auto;padding:var(--ee-space-4) 0;position:fixed;top:var(--ee-appbar-h);width:var(--ee-sidenav-w);z-index:10}.sidenav__link{align-items:center;border-left:3px solid #0000;color:var(--ee-text);display:flex;font-size:var(--ee-fs-sm);gap:var(--ee-space-3);padding:var(--ee-space-2) var(--ee-space-5);text-decoration:none;transition:background var(--ee-motion) var(--ee-ease)}.sidenav__link:hover{background:var(--ee-surface-sunken);text-decoration:none}.sidenav__link[aria-current=page]{background:var(--ee-info-bg);border-left-color:var(--ee-stream);color:var(--ee-primary-dark);font-weight:500}.sidenav__link:focus-visible,.sidenav__link:hover{border-left-color:var(--ee-stream)}.sidenav__foot{align-items:center;border-top:1px solid var(--ee-divider);display:flex;gap:var(--ee-space-2);justify-content:space-between;margin-top:auto;padding:var(--ee-space-3) var(--ee-space-5)}.sidenav__note{font-size:var(--ee-fs-xs);margin:0}.sidenav__toggle{align-items:center;background:#0000;border:0;color:var(--ee-text-muted);cursor:pointer;display:flex;font:inherit;font-size:var(--ee-fs-xs);font-weight:var(--ee-weight-medium);justify-content:space-between;letter-spacing:var(--ee-tracking-eyebrow);min-height:35px;padding:var(--ee-space-2) var(--ee-space-5);text-align:left;text-transform:uppercase;width:100%}.sidenav__toggle:hover{background:var(--ee-surface-sunken);color:var(--ee-text)}.sidenav__toggle[aria-expanded=true]{color:var(--ee-text-muted)}.nav-chevron{transition:transform var(--ee-motion) var(--ee-ease)}.sidenav__toggle .nav-chevron{transform:rotate(-90deg)}.sidenav__toggle[aria-expanded=true] .nav-chevron{transform:rotate(0)}.sidenav__nested{list-style:none;margin:0;padding:0}.sidenav__nested .sidenav__link{padding-left:calc(var(--ee-space-5) + var(--ee-space-4))}.sidenav__compact-group{display:none}.sidenav__rail-toggle{background:#0000;border:0;border-radius:var(--ee-radius);color:var(--ee-text-muted);cursor:pointer;display:grid;flex:0 0 32px;height:32px;padding:0;place-items:center;width:32px}.sidenav__rail-toggle svg{transform:rotate(90deg)}.sidenav__rail-toggle:hover{background:var(--ee-surface-sunken);color:var(--ee-text)}.sidenav--compact{align-items:stretch;width:var(--ee-sidenav-w-collapsed)}.sidenav--compact .sidenav__foot{align-items:center;justify-content:center;padding:var(--ee-space-1) 0 0}.sidenav--compact .sidenav__rail-toggle svg{transform:rotate(-90deg)}.sidenav--compact>.sidenav__toggle{display:none}.sidenav--compact .sidenav__compact-group{background:var(--ee-divider);display:block;height:1px;margin:var(--ee-space-2) var(--ee-space-3)}.sidenav--compact .sidenav__link{border-left-color:#0000;justify-content:center;padding:var(--ee-space-2) 0;width:100%}.sidenav--compact .sidenav__link:focus-visible,.sidenav--compact .sidenav__link:hover,.sidenav--compact .sidenav__link[aria-current=page]{border-left-color:var(--ee-stream)}.sidenav--compact .sidenav__link span{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sidenav--compact .sidenav__nested{display:contents}.nav-scrim,.sidenav--compact .sidenav__note{display:none}.main{background:var(--ee-canvas);flex:1 1;min-width:0}.pagehead{background:var(--ee-surface);border-bottom:1px solid var(--ee-border);padding:var(--ee-space-5) var(--ee-space-6)}.pagehead__row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ee-space-5);justify-content:space-between}.breadcrumb,.pagehead__actions{align-items:center;display:flex;gap:var(--ee-space-2)}.breadcrumb{font-size:var(--ee-fs-xs);margin-bottom:var(--ee-space-2)}.breadcrumb,.breadcrumb a{color:var(--ee-text-muted)}.breadcrumb a:hover{color:var(--ee-primary)}.pagehead__desc{color:var(--ee-text-muted);font-size:var(--ee-fs-sm);margin:var(--ee-space-2) 0 0;max-width:var(--ee-reading-max)}.content{max-width:var(--ee-content-max);padding:var(--ee-space-5) var(--ee-space-6) var(--ee-space-8)}.btn{align-items:center;border:1px solid #0000;border-radius:var(--ee-radius);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--ee-fs-sm);font-weight:500;gap:var(--ee-space-2);height:38px;padding:0 var(--ee-space-4);transition:background var(--ee-motion) var(--ee-ease);white-space:nowrap}.btn,.btn:hover{text-decoration:none}.btn--primary{background:var(--ee-primary);color:var(--ee-white)}.btn--primary:hover{background:var(--ee-primary-dark)}.btn--secondary{background:var(--ee-white);border-color:var(--ee-border-strong);color:var(--ee-navy)}.btn--secondary:hover{background:var(--ee-surface-sunken)}.btn--ghost{background:#0000;color:var(--ee-primary)}.btn--ghost:hover{background:var(--ee-info-bg)}.btn--sm{height:34px;padding:0 var(--ee-space-3)}.btn:disabled,.btn:disabled:hover{background:var(--ee-surface-sunken);border-color:var(--ee-border);color:var(--ee-text-disabled);cursor:not-allowed}.card{background:var(--ee-surface);border:1px solid var(--ee-border);border-radius:var(--ee-radius);box-shadow:var(--ee-shadow-1)}.card__head{align-items:center;border-bottom:1px solid var(--ee-divider);display:flex;gap:var(--ee-space-3);justify-content:space-between;padding:var(--ee-space-4) var(--ee-space-5)}.card__body{padding:var(--ee-space-5)}.card__title{color:var(--ee-text-muted);font-family:var(--ee-font-sans);font-size:var(--ee-fs-xs);font-weight:var(--ee-weight-medium);letter-spacing:var(--ee-tracking-eyebrow);margin:0;text-transform:uppercase}.cardrow{grid-gap:var(--ee-space-4);display:grid;gap:var(--ee-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:var(--ee-space-5)}.kpi{padding:var(--ee-space-4) var(--ee-space-5)}.kpi__label{color:var(--ee-text-muted);font-size:var(--ee-fs-xs);font-weight:500;letter-spacing:var(--ee-tracking-eyebrow);text-transform:uppercase}.kpi__value{font-feature-settings:"tnum";color:var(--ee-navy);font-family:var(--ee-font-display);font-size:1.9rem;font-variant-numeric:tabular-nums;font-weight:var(--ee-weight-display);line-height:1.1;margin-top:var(--ee-space-2)}.kpi__delta{font-feature-settings:"tnum";font-size:var(--ee-fs-xs);font-variant-numeric:tabular-nums;margin-top:var(--ee-space-1)}.filterbar{margin-bottom:var(--ee-space-5)}.filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--ee-space-3) var(--ee-space-4)}.field{display:flex;flex-direction:column;gap:var(--ee-space-1)}.field--grow{flex:1 1 280px}.field__label{color:var(--ee-text-muted);font-size:var(--ee-fs-xs);font-weight:var(--ee-weight-medium);letter-spacing:var(--ee-tracking-eyebrow);text-transform:uppercase}.filterfield{background:var(--ee-white);border:1px solid var(--ee-border);border-radius:var(--ee-radius);color:var(--ee-text);font:inherit;font-size:var(--ee-fs-sm);height:34px;min-width:200px;padding:0 var(--ee-space-3)}.filterfield::placeholder{color:var(--ee-text-disabled)}.filterfield:focus-visible{border-color:var(--ee-primary);border-radius:var(--ee-radius);box-shadow:var(--ee-focus-ring)}.summary{color:var(--ee-text-muted);font-size:var(--ee-fs-sm);margin:0 0 var(--ee-space-3)}.summary strong{color:var(--ee-text);font-weight:var(--ee-weight-medium)}.loadmore{display:flex;justify-content:center;margin-top:var(--ee-space-4)}.grid-scroll{border-radius:var(--ee-radius);overflow-x:auto}.grid{background:var(--ee-surface);border:1px solid var(--ee-border);border-collapse:collapse;font-size:var(--ee-fs-sm);width:100%}.grid thead th{background:var(--ee-navy);color:var(--ee-white);font-size:var(--ee-fs-xs);font-weight:500;letter-spacing:.04em;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap}.grid td,.grid thead th{border:1px solid var(--ee-border);padding:var(--ee-space-3) var(--ee-space-4)}.grid td{color:var(--ee-text)}.grid tbody tr:nth-child(2n){background:var(--ee-surface-sunken)}.grid tbody tr:hover{background:var(--ee-primary-bg)}.grid td strong{font-weight:var(--ee-weight-medium)}.num{font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.grid thead th.num,.num{text-align:right}.nowrap{white-space:nowrap}.cell-muted,.grid td.cell-muted{color:var(--ee-text-muted)}.cell-truncate{max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag{font-feature-settings:"tnum";align-items:center;background:var(--ee-surface-sunken);border:1px solid var(--ee-divider);border-radius:var(--ee-radius-pill);color:var(--ee-text-muted);display:inline-flex;font-size:var(--ee-fs-xs);font-variant-numeric:tabular-nums;font-weight:500;gap:5px;padding:2px var(--ee-space-2);white-space:nowrap}.tag--nav{background:var(--ee-info-bg);border-color:color-mix(in srgb,var(--ee-flow) 22%,var(--ee-white));color:var(--ee-primary-dark)}.tag--new{background:var(--ee-success-bg);border-color:color-mix(in srgb,var(--ee-success) 22%,var(--ee-white));color:var(--ee-success)}.tag--warn{background:var(--ee-warning-bg);border-color:color-mix(in srgb,var(--ee-orange) 30%,var(--ee-white));color:var(--ee-warning)}.rows{background:var(--ee-surface);border:1px solid var(--ee-border);border-radius:var(--ee-radius);overflow:hidden}.row{align-items:center;border-bottom:1px solid var(--ee-divider);display:flex;gap:var(--ee-space-4);padding:var(--ee-space-4) var(--ee-space-5)}.row:last-child{border-bottom:0}.row:hover{background:var(--ee-surface-sunken)}.row--top{align-items:flex-start}.row__icon{background:var(--ee-info-bg);border-radius:var(--ee-radius-sm);color:var(--ee-primary-dark);display:grid;flex:none;height:36px;place-items:center;width:36px}.row__main{flex:1 1;min-width:0}.row__title{color:var(--ee-navy);font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__sub{color:var(--ee-text-muted);font-size:var(--ee-fs-xs);margin:2px 0 0}.row__tags{flex-wrap:wrap;margin-top:var(--ee-space-3)}.row__actions,.row__tags{display:flex;gap:var(--ee-space-2)}.row__actions{align-items:center;flex:none}.prompt__text{color:var(--ee-text-secondary);font-size:var(--ee-fs-sm);margin:var(--ee-space-2) 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.prompt__text--clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat__head{align-items:flex-start}.chat__title{font-size:var(--ee-fs-h3)}.chat__meta{color:var(--ee-text-muted);font-size:var(--ee-fs-xs);margin:var(--ee-space-1) 0 0;overflow-wrap:anywhere}.thread{display:flex;flex-direction:column;gap:var(--ee-space-4)}.msg{max-width:80%}.msg--user{align-self:flex-end}.msg--assistant{align-self:flex-start}.msg__label{color:var(--ee-text-muted);font-size:var(--ee-fs-xs);font-weight:var(--ee-weight-medium);letter-spacing:var(--ee-tracking-eyebrow);margin-bottom:var(--ee-space-1);text-transform:uppercase}.msg__time{font-weight:var(--ee-weight-body);letter-spacing:0;margin-left:var(--ee-space-2);text-transform:none}.msg__body{border:1px solid var(--ee-border);border-radius:var(--ee-radius);font-size:var(--ee-fs-sm);overflow-wrap:anywhere;padding:var(--ee-space-3) var(--ee-space-4);white-space:pre-wrap}.msg--user .msg__body{background:var(--ee-surface-sunken)}.msg--assistant .msg__body{background:var(--ee-primary-bg);border-color:color-mix(in srgb,var(--ee-flow) 22%,var(--ee-white))}.split{grid-gap:var(--ee-space-4);display:grid;gap:var(--ee-space-4);grid-template-columns:repeat(auto-fit,minmax(360px,1fr));margin-bottom:var(--ee-space-4)}.bars{display:flex;flex-direction:column;gap:var(--ee-space-2)}.bar{grid-gap:var(--ee-space-3);align-items:center;display:grid;font-size:var(--ee-fs-sm);gap:var(--ee-space-3);grid-template-columns:minmax(0,9rem) 1fr auto}.bar__label{color:var(--ee-text-secondary);overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.bar__track{background:var(--ee-surface-sunken);height:var(--ee-space-4);overflow:hidden}.bar__fill,.bar__track{border-radius:var(--ee-radius-sm)}.bar__fill{background:var(--ee-primary);display:block;height:100%}.bar__value{font-feature-settings:"tnum";color:var(--ee-text);font-variant-numeric:tabular-nums;min-width:4rem;text-align:right}.chart__empty{margin:0}.chart__empty,.state{font-size:var(--ee-fs-sm)}.state{background:var(--ee-surface);border:1px solid var(--ee-border);border-radius:var(--ee-radius);color:var(--ee-text-muted);padding:var(--ee-space-7) var(--ee-space-5);text-align:center}.state__title{color:var(--ee-text);font-weight:var(--ee-weight-medium);margin:0}.state__detail{margin:var(--ee-space-1) 0 0}.state__actions{display:flex;justify-content:center;margin-top:var(--ee-space-4)}.alert{align-items:flex-start;background:var(--ee-error-bg);border-left:3px solid var(--ee-error);border-radius:0 var(--ee-radius) var(--ee-radius) 0;color:var(--ee-error);display:flex;font-size:var(--ee-fs-sm);gap:var(--ee-space-2);margin-bottom:var(--ee-space-5);overflow-wrap:anywhere;padding:var(--ee-space-3) var(--ee-space-4)}.alert svg{flex:none;margin-top:2px}.dialog-backdrop{background:#03214e66;display:grid;inset:0;padding:var(--ee-space-5);place-items:center;position:fixed;z-index:100}.dialog{background:var(--ee-surface);border-radius:var(--ee-radius-lg);box-shadow:var(--ee-shadow-3);display:flex;flex-direction:column;max-height:80vh;overflow:hidden;width:min(760px,100%)}.dialog__head{align-items:baseline;border-bottom:1px solid var(--ee-divider);display:flex;flex-wrap:wrap;gap:var(--ee-space-3);padding:var(--ee-space-4) var(--ee-space-5)}.dialog__title{font-family:var(--ee-font-sans);font-size:var(--ee-fs-h4);font-weight:var(--ee-weight-medium)}.dialog__meta{color:var(--ee-text-muted);font-size:var(--ee-fs-xs);overflow-wrap:anywhere}.dialog__body{flex:1 1;overflow:auto;padding:var(--ee-space-5)}.dialog__foot{border-top:1px solid var(--ee-divider);display:flex;justify-content:flex-end;padding:var(--ee-space-3) var(--ee-space-5)}.signin{display:grid;min-height:calc(100vh - var(--ee-appbar-h));padding:var(--ee-space-5);place-items:center}.signin__panel{background:var(--ee-surface);border:1px solid var(--ee-border);border-radius:var(--ee-radius-lg);box-shadow:var(--ee-shadow-1);padding:var(--ee-space-6);width:min(420px,100%)}.signin__desc{color:var(--ee-text-muted);font-size:var(--ee-fs-sm);margin:var(--ee-space-3) 0 var(--ee-space-5)}.signin__button{justify-content:center;width:100%}@media (max-width:959px){.appbar__menu{display:grid}.shell,.shell--compact{padding-left:0}.sidenav{transform:translateX(-100%);transition:transform var(--ee-motion) var(--ee-ease),visibility var(--ee-motion);visibility:hidden;width:288px;z-index:25}.sidenav--open{box-shadow:var(--ee-shadow-3);transform:none;visibility:visible}.sidenav__rail-toggle{display:none}.nav-scrim{background:#03214e52;display:block;inset:var(--ee-appbar-h) 0 0 0;position:fixed;z-index:20}}@media (max-width:900px){.brand__logo{display:none}.brand__icon{display:block}.appbar{gap:var(--ee-space-3);padding:0 var(--ee-space-3)}.appbar__actions{gap:0}.content,.pagehead{padding-left:var(--ee-space-4);padding-right:var(--ee-space-4)}.pagehead__actions,.row{flex-wrap:wrap}.row{align-items:flex-start;padding:var(--ee-space-3)}.filterfield{min-width:0;width:100%}.field{flex:1 1 100%}.msg{max-width:100%}}
/*# sourceMappingURL=main.a6992fb8.css.map*/