.notice[data-v-9c8e0b7e]{position:fixed;left:50%;bottom:1rem;z-index:300;display:flex;align-items:center;gap:.75rem;width:max-content;max-width:min(520px,100vw - 2rem);padding:.75rem .75rem .75rem 1rem;font-size:.875rem;line-height:1.4;color:#fff;background:var(--ui-rail);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-pop);transform:translate(-50%)}.icon[data-v-9c8e0b7e]{flex:none;color:#f2c879}p[data-v-9c8e0b7e]{flex:1;margin:0}.close[data-v-9c8e0b7e]{display:grid;flex:none;place-items:center;width:2rem;height:2rem;color:var(--ui-rail-text);background:none;border-radius:var(--ui-radius-sm);cursor:pointer}.close[data-v-9c8e0b7e]:hover{color:#fff;background:var(--ui-rail-hover)}.close[data-v-9c8e0b7e]:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff59}@media (pointer: coarse){.close[data-v-9c8e0b7e]{width:var(--ui-touch);height:var(--ui-touch)}}.notice-enter-active[data-v-9c8e0b7e],.notice-leave-active[data-v-9c8e0b7e]{transition:opacity .2s ease,transform .2s ease}.notice-enter-from[data-v-9c8e0b7e],.notice-leave-to[data-v-9c8e0b7e]{opacity:0;transform:translate(-50%,8px)}*{margin:0;padding:0;border:0;box-sizing:border-box;text-decoration:none;font-family:var(--ui-font, system-ui, sans-serif)}a{color:#383333;transition:.3s ease-in-out}a:hover{opacity:.6}a:visited,a:link{text-decoration:none}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-400-normal-98141d7e.woff2) format("woff2"),url(/assets/sora-latin-400-normal-1f37dad5.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-500-normal-edd010eb.woff2) format("woff2"),url(/assets/sora-latin-500-normal-bfa5c3aa.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-fa9ab76f.woff2) format("woff2"),url(/assets/sora-latin-600-normal-0f54f64e.woff) format("woff")}:root{--ui-font: "Sora", system-ui, -apple-system, "Segoe UI", sans-serif;--ui-bg: #f6f9fc;--ui-surface: #ffffff;--ui-surface-muted: #eef3f8;--ui-border: #dfe6ee;--ui-border-strong: #c8d3df;--ui-text: #0f1e33;--ui-text-muted: #5b6b7e;--ui-text-subtle: #8a98a9;--ui-primary: #2c5a85;--ui-primary-hover: #234a6e;--ui-primary-soft: #e4ebf2;--ui-on-primary: #ffffff;--ui-rail: #0f1b2d;--ui-rail-hover: #1b2b42;--ui-rail-text: #9fb0c4;--ui-danger: #c0392b;--ui-danger-soft: #fbeceb;--ui-success: #2f7d4f;--ui-success-soft: #e6f3ea;--ui-warning: #a86a12;--ui-pending: #6b7b8f;--ui-warning-soft: #fbf1df;--ui-radius-sm: 6px;--ui-radius: 8px;--ui-radius-lg: 12px;--ui-shadow-pop: 0 8px 24px rgba(15, 30, 51, .14);--ui-focus: 0 0 0 3px rgba(44, 90, 133, .28);--ui-container: 1200px;--ui-touch: 44px}@media (min-width: 1700px){:root{--ui-container: 1360px}}@media (min-width: 2200px){:root{--ui-container: 1600px}}.ui-scope,.ui-scope *{font-family:var(--ui-font)}.ui-scope{color:var(--ui-text)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;font-size:.875rem;font-weight:500;line-height:1.2;min-height:38px;color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ui-btn:hover{background:var(--ui-surface-muted)}.ui-btn:focus-visible{outline:none;box-shadow:var(--ui-focus)}.ui-btn--primary{color:var(--ui-on-primary);background:var(--ui-primary);border-color:var(--ui-primary)}.ui-btn--primary:hover{background:var(--ui-primary-hover);border-color:var(--ui-primary-hover)}.ui-btn--ghost{border-color:transparent;background:transparent}.ui-btn--danger{color:#fff;background:var(--ui-danger);border-color:var(--ui-danger)}.ui-btn--danger:hover{background:#a5311f;border-color:#a5311f}.ui-btn--danger-outline{color:var(--ui-danger);border-color:#c0392b73}.ui-btn--danger-outline:hover{background:var(--ui-danger-soft)}.ui-btn--icon{padding:.6rem;border-color:transparent;background:transparent}.ui-btn--block{width:100%;min-height:var(--ui-touch)}.ui-btn--sm{gap:.4rem;min-height:32px;padding:.35rem .7rem;font-size:.8rem}.ui-btn[disabled]{opacity:.6;cursor:not-allowed}.ui-link{padding:0;font-size:inherit;font-weight:500;color:var(--ui-primary);background:none;cursor:pointer}.ui-link:hover{opacity:1;color:var(--ui-primary-hover);text-decoration:underline}.ui-link:focus-visible{outline:none;border-radius:2px;box-shadow:var(--ui-focus)}.ui-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius)}.ui-badge{display:inline-block;padding:.25rem .6rem;font-size:.75rem;font-weight:500;color:var(--ui-text);background:var(--ui-primary-soft);border-radius:var(--ui-radius-sm);white-space:nowrap}.ui-badge--success{color:var(--ui-success);background:var(--ui-success-soft)}.ui-badge--warning{color:var(--ui-warning);background:var(--ui-warning-soft)}.ui-badge--danger{color:var(--ui-danger);background:var(--ui-danger-soft)}.ui-page-title{font-size:1.75rem;font-weight:500;letter-spacing:-.01em;color:var(--ui-text);overflow-wrap:anywhere}@media (max-width: 480px){.ui-page-title{font-size:1.5rem}}.ui-page-subtitle{margin-top:.35rem;font-size:.95rem;color:var(--ui-text-muted)}.ui-tabs{display:flex;gap:2rem;overflow-x:auto;border-bottom:1px solid var(--ui-border)}.ui-tab{flex:none;padding:.85rem 0;font-size:.95rem;color:var(--ui-text-muted);background:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.ui-tab:hover{color:var(--ui-text)}.ui-tab.is-active{color:var(--ui-primary);border-bottom-color:var(--ui-primary)}@media (max-width: 480px){.ui-tabs{gap:1.25rem}.ui-tab{font-size:.9rem}}.ui-table{width:100%;border-collapse:collapse;font-size:.9rem}.ui-table th{padding:.75rem 1rem;font-size:.72rem;font-weight:500;letter-spacing:.04em;text-align:left;text-transform:uppercase;color:var(--ui-text-muted);background:var(--ui-surface-muted)}.ui-table td{padding:.9rem 1rem;border-top:1px solid var(--ui-border)}.ui-state{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;text-align:center;color:var(--ui-text-muted)}.ui-state--error{color:var(--ui-danger)}.ui-spinner{width:28px;height:28px;border:3px solid var(--ui-primary-soft);border-top-color:var(--ui-primary);border-radius:50%;animation:ui-spin .8s linear infinite}.ui-spinner--sm{width:16px;height:16px;border-width:2px}.ui-spinner--light{border-color:#ffffff59;border-top-color:#fff}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-popover{position:absolute;z-index:50;width:280px;max-width:calc(100vw - 2rem);max-height:calc(100vh - 6rem);max-height:calc(100dvh - 6rem);overflow-y:auto;padding:.5rem;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-pop)}.ui-popover__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.5rem .75rem .75rem}.ui-popover__head strong{font-size:.95rem;font-weight:500;word-break:break-word}.ui-popover__sub{margin-top:.15rem;font-size:.8rem;color:var(--ui-text-muted);word-break:break-all}.ui-popover__close{font-size:1.3rem;line-height:1;color:var(--ui-text-muted);background:none;cursor:pointer}.ui-popover__item{display:block;width:100%;padding:.65rem .75rem;font-size:.92rem;text-align:left;color:var(--ui-text);background:none;border-radius:var(--ui-radius);cursor:pointer}.ui-popover__item:hover{opacity:1;background:var(--ui-surface-muted)}.ui-popover__item.is-active{background:var(--ui-primary-soft)}.ui-popover__item.is-danger{color:var(--ui-danger)}.ui-form{display:flex;flex-direction:column;gap:1.1rem}.ui-form-title{font-size:1.4rem;font-weight:500;line-height:1.3;letter-spacing:-.01em}.ui-form-note{font-size:.875rem;text-align:center;color:var(--ui-text-muted)}.ui-form-note .ui-link{margin-left:.25rem;white-space:nowrap}.ui-eyebrow{font-size:.78rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-text-muted)}.ui-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.ui-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.ui-segmented{display:inline-flex;padding:2px;background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius)}.ui-segmented__item{display:inline-grid;place-items:center;min-width:36px;min-height:32px;padding:0 .6rem;color:var(--ui-text-muted);background:none;border-radius:calc(var(--ui-radius) - 2px);cursor:pointer}.ui-segmented__item:hover{color:var(--ui-text)}.ui-segmented__item[aria-pressed=true]{color:var(--ui-primary);background:var(--ui-surface);box-shadow:0 1px 2px #0f1e331f}.ui-segmented__item:focus-visible{outline:none;box-shadow:var(--ui-focus)}.ui-row-link{font-weight:500;color:var(--ui-text);overflow-wrap:anywhere}.ui-row-link:hover{opacity:1;color:var(--ui-primary)}.ui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-table-wrap{container-type:inline-size;overflow-x:auto}@media (pointer: coarse){.ui-btn{min-height:var(--ui-touch)}.ui-btn--icon{min-width:var(--ui-touch)}.ui-tab{min-width:var(--ui-touch);min-height:var(--ui-touch);text-align:center}.ui-link{display:inline-flex;align-items:center;min-height:var(--ui-touch)}.ui-popover__item{display:flex;align-items:center;min-height:var(--ui-touch)}.ui-popover__close{display:grid;place-items:center;min-width:var(--ui-touch);min-height:var(--ui-touch);margin:-.5rem -.5rem 0 0}.ui-segmented__item{min-width:var(--ui-touch);min-height:var(--ui-touch)}.ui-row-link{display:inline-flex;align-items:center;min-height:var(--ui-touch)}}@media (prefers-reduced-motion: reduce){.ui-scope *,.ui-scope *:before,.ui-scope *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.ui-scope .ui-spinner,.ui-spinner{animation-duration:1.6s!important}}.ui-page{max-width:var(--ui-container);margin:0 auto}.ui-page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.ui-page-heading{min-width:0}.ui-page-heading .ui-page-title{overflow-wrap:anywhere}.ui-page-actions{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width: 480px){.ui-page-actions{width:100%}.ui-page-actions .ui-btn{flex:1 1 100%}}.ui-page--narrow{max-width:860px}.ui-page>.ui-alert{margin-bottom:1rem}.ui-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.ui-form-stack{display:flex;flex-direction:column;gap:1.25rem}.ui-form-card{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.ui-form-card__title{font-size:1.05rem;font-weight:500}.ui-form-hint{font-size:.875rem;color:var(--ui-text-muted)}.ui-form-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.ui-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem}.ui-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.ui-form-list{display:flex;flex-direction:column;gap:1rem;list-style:none}.ui-form-list__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.75rem 1rem}.ui-form-remove{color:var(--ui-danger)}@media (pointer: coarse){.ui-form-remove{min-width:var(--ui-touch)}}@media (max-width: 480px){.ui-form-actions{flex-direction:column-reverse}.ui-form-actions .ui-btn{width:100%}}@media (max-width: 640px){.ui-form-list__row{grid-template-columns:minmax(0,1fr);padding-bottom:1rem;border-bottom:1px solid var(--ui-border)}.ui-form-list__row:last-child{padding-bottom:0;border-bottom:0}.ui-form-remove{width:100%}}.dash{display:flex;flex-direction:column;gap:1.25rem}.dash-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr));gap:1rem}.dash-tile{display:flex;flex-direction:column;gap:.3rem;min-width:0;padding:1rem 1.1rem}.dash-tile__label{font-size:.8rem;color:var(--ui-text-muted)}.dash-tile__value{font-size:1.9rem;font-weight:500;line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere}.dash-tile__value.is-danger{color:var(--ui-danger)}.dash-tile__value.is-warning{color:var(--ui-warning)}.dash-tile__value.is-success{color:var(--ui-success)}.dash-tile__unit{margin-left:.4rem;font-size:.8rem;font-weight:400;letter-spacing:0;color:var(--ui-text-muted)}.dash-tile__sub{display:flex;align-items:center;gap:.4rem;font-size:.8rem;line-height:1.4;color:var(--ui-text-muted)}.dash-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}@media (min-width: 900px){.dash-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-card{min-width:0;padding:1.25rem}@media (max-width: 480px){.dash-card{padding:1rem}}.dash-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:1.1rem}.dash-card__title{margin-bottom:1rem;font-size:.95rem;font-weight:500;color:var(--ui-text-muted)}.dash-card__head>.dash-card__title{margin-bottom:0}.dash-muted{font-size:.9rem;color:var(--ui-text-muted)}.dash-muted--note{margin-top:.9rem;font-size:.8rem}.dash-loading{display:flex;align-items:center;gap:.6rem;font-size:.9rem;color:var(--ui-text-muted)}.dash-segbar{display:flex;gap:2px;height:22px;margin-bottom:1rem;overflow:hidden;border-radius:4px}.dash-segbar>.seg{flex-basis:0;min-width:0}.dash-segbar>.seg:hover{filter:brightness(1.12)}.dash-legend{display:flex;flex-direction:column;gap:.6rem;list-style:none}.dash-legend li{display:flex;align-items:center;gap:.6rem;font-size:.9rem}.dash-legend__label{flex:1;min-width:0}.dash-legend__value{font-weight:500}.dash-legend__pct{min-width:3ch;text-align:right;color:var(--ui-text-muted)}.dash-recent{display:flex;flex-direction:column;list-style:none}.dash-recent li{display:flex;align-items:center;gap:.8rem;padding:.65rem 0;border-top:1px solid var(--ui-border)}.dash-recent li:first-child{padding-top:0;border-top:0}.dash-recent__icon{display:grid;flex:none;place-items:center;width:32px;height:32px;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:var(--ui-radius)}.dash-recent__text{display:flex;flex:1;flex-direction:column;min-width:0}.dash-recent__title{overflow:hidden;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.dash-recent__meta{overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-muted)}.dash-recent__date{flex:none;font-size:.8rem;color:var(--ui-text-muted)}@media (max-width: 480px){.dash-recent li{flex-wrap:wrap}.dash-recent__date{flex-basis:100%;padding-left:calc(32px + .8rem)}}section[id]{scroll-margin-top:4.5rem}.lp-eyebrow{font-size:.78rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--ui-primary)}.lp-cta{min-height:3rem;padding-inline:1.4rem;font-size:1rem}.lp-section{padding:5rem 0}@media (max-width: 899px){.lp-section{padding:3.25rem 0}}.lp-section__inner{max-width:var(--ui-container);margin:0 auto;padding:0 1.5rem}@media (max-width: 560px){.lp-section__inner{padding:0 1rem}}.lp-head{max-width:44rem;margin-bottom:2.75rem}@media (max-width: 560px){.lp-head{margin-bottom:2rem}}.lp-title{margin-top:.6rem;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:500;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.lp-sub{margin-top:.8rem;color:var(--ui-text-muted);line-height:1.55}@container (max-width: 560px){.ui-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ui-table--stack,.ui-table--stack tbody,.ui-table--stack tr,.ui-table--stack td{display:block;width:100%}.ui-table--stack tr{padding:.75rem 1rem;border-top:1px solid var(--ui-border)}.ui-table--stack tr:first-child{border-top:0}.ui-table--stack td{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.15rem 1rem;padding:.3rem 0;text-align:right;border:0}.ui-table--stack td:before{content:attr(data-label);flex:none;font-size:.72rem;font-weight:500;letter-spacing:.04em;text-align:left;text-transform:uppercase;color:var(--ui-text-muted)}.ui-table--stack td:not([data-label]):before,.ui-table--stack td[data-label=""]:before{content:none}.ui-table--stack td.cell-title{display:block;padding-bottom:.4rem;text-align:left}.ui-table--stack td.cell-actions{flex-wrap:wrap;justify-content:flex-start;padding-top:.5rem}}@container (max-width: 840px){.ui-table--stack-wide thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ui-table--stack-wide,.ui-table--stack-wide tbody,.ui-table--stack-wide tr,.ui-table--stack-wide td{display:block;width:100%}.ui-table--stack-wide tr{padding:.75rem 1rem;border-top:1px solid var(--ui-border)}.ui-table--stack-wide tr:first-child{border-top:0}.ui-table--stack-wide td{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.15rem 1rem;padding:.3rem 0;text-align:right;border:0}.ui-table--stack-wide td:before{content:attr(data-label);flex:none;font-size:.72rem;font-weight:500;letter-spacing:.04em;text-align:left;text-transform:uppercase;color:var(--ui-text-muted)}.ui-table--stack-wide td:not([data-label]):before,.ui-table--stack-wide td[data-label=""]:before{content:none}.ui-table--stack-wide td.cell-title{display:block;padding-bottom:.4rem;text-align:left}.ui-table--stack-wide td.cell-actions{flex-wrap:wrap;justify-content:flex-start;padding-top:.5rem}}
