.kp-app-header[data-v-0de763b7]{z-index:1100;border-bottom:1px solid var(--kp-line);background:color-mix(in srgb,var(--kp-bg) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:3.5rem;padding:.35rem clamp(.65rem,2vw,1.5rem);position:sticky;top:0}.kp-app-menubar[data-v-0de763b7]{background:0 0;border:0;border-radius:0;min-height:2.8rem;padding:0}.kp-app-brand[data-v-0de763b7]{min-width:9.5rem;color:var(--kp-ink);font:inherit;letter-spacing:-.035em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.2rem .45rem .2rem 0;font-size:1rem;font-weight:760;display:inline-flex}.kp-app-brand img[data-v-0de763b7]{display:block}.kp-brand-dot[data-v-0de763b7]{color:var(--kp-blue)}.kp-nav-item[data-v-0de763b7]{color:var(--kp-muted);border-radius:7px;align-items:center;gap:.42rem;padding:.48rem .62rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:color .16s,background .16s;display:flex}.kp-nav-item .pi[data-v-0de763b7]{font-size:.78rem}.kp-nav-item.is-current[data-v-0de763b7],.kp-nav-item[data-v-0de763b7]:hover{background:var(--kp-soft);color:var(--kp-ink)}.kp-nav-item.is-current[data-v-0de763b7]{box-shadow:inset 0 -2px var(--kp-blue)}.kp-account-actions[data-v-0de763b7]{align-items:center;gap:.4rem;display:flex}.kp-account-pill[data-v-0de763b7]{border:1px solid var(--kp-line);background:var(--kp-surface);min-height:2.25rem;color:var(--kp-ink);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.22rem .55rem .22rem .25rem;display:flex}.kp-account-avatar[data-v-0de763b7]{background:var(--kp-soft);width:1.75rem;height:1.75rem;color:var(--kp-blue);border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid}.kp-account-copy[data-v-0de763b7]{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.kp-account-copy small[data-v-0de763b7]{color:var(--kp-muted);font-size:.55rem;font-weight:500}.kp-account-copy strong[data-v-0de763b7]{text-overflow:ellipsis;white-space:nowrap;max-width:7rem;font-size:.67rem;overflow:hidden}.kp-plan-stars[data-v-0de763b7]{color:#e9a600;gap:.08rem;display:flex}.kp-plan-stars .pi[data-v-0de763b7]{font-size:.55rem}.kp-logout[data-v-0de763b7]{width:2.1rem;height:2.1rem;color:var(--kp-muted);border-radius:7px;place-items:center;text-decoration:none;display:grid}.kp-logout[data-v-0de763b7]:hover{color:var(--kp-danger);background:#fff0f0}@media (width<=1040px){.kp-app-brand[data-v-0de763b7]{min-width:auto}.kp-account-copy[data-v-0de763b7]{display:none}}@media (width<=760px){.kp-app-header[data-v-0de763b7]{padding-inline:.55rem}.kp-app-brand[data-v-0de763b7]{font-size:.9rem}.kp-account-pill[data-v-0de763b7]{background:0 0;border:0;padding-right:.15rem}.kp-plan-stars[data-v-0de763b7]{display:none}}#sitefooter[data-v-eccca8ab]{border-top:1px solid var(--kp-line);background:color-mix(in srgb,var(--kp-bg) 94%,transparent);min-height:2rem;color:var(--kp-muted);z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;align-items:center;gap:.65rem;padding:.35rem 1rem;font-size:.62rem;display:flex}#sitefooter[data-v-eccca8ab],#sitefooterprint[data-v-eccca8ab]{text-align:center;width:100%;position:fixed;bottom:0}#sitefooterprint[data-v-eccca8ab]{color:#fff;font-size:.85rem}a[data-v-eccca8ab]{color:var(--kp-muted);margin-top:0;text-decoration:none}a[data-v-eccca8ab]:hover{color:var(--kp-blue)}.footer-dot[data-v-eccca8ab]{background:var(--kp-line);border-radius:50%;width:3px;height:3px}@font-face{font-family:Inter;src:url(/static/primevue/aura-light-cyan/fonts/Inter-roman.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--kp-bg:#fbfcf9;--kp-surface:#fff;--kp-soft:#f0f3ed;--kp-ink:#192c27;--kp-muted:#5c6b64;--kp-line:#dce3da;--kp-blue:#2657e8;--kp-blue-hover:#1945ca;--kp-danger:#c54444;--kp-shadow:0 16px 44px #243c2514;--kp-radius:10px}html.dark-mode{--kp-bg:#111;--kp-surface:#18181b;--kp-soft:#27272a;--kp-ink:#f4f4f5;--kp-muted:#a1a1aa;--kp-line:#3f3f46;--kp-blue:#93aeff;--kp-blue-hover:#b0c3ff;--kp-shadow:0 16px 44px #00000047;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#__nuxt,body,html{height:100%}body{color:var(--kp-ink);-webkit-font-smoothing:antialiased;margin:0;padding-bottom:2rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.kp-app-shell,body{background:var(--kp-bg)}.kp-app-shell{min-height:100%}.kp-app-content{min-height:calc(100vh - 5.5rem)}*{box-sizing:border-box}:focus-visible{outline:3px solid color-mix(in srgb,var(--kp-blue) 55%,transparent);outline-offset:2px}.p-float-label{max-width:100%}.p-inputtext{box-sizing:border-box;width:100%}.ol-attribution:not(.ol-collapsed){background:#fff!important}.ol-attribution.ol-uncollapsible img{margin-top:.25rem}.ol-attribution a{color:#000!important}.print-footer{display:none}.grid{flex-wrap:wrap;margin-top:0;margin-left:0;margin-right:0;display:flex}.p-datepicker,.p-textarea{width:100%}.p-drawer-right .p-drawer{width:22rem}.p-fileupload-file-badge,.ql-hidden{display:none}.ol-popupIcon{white-space:nowrap;background-color:#fff;border:1px solid #ccc;border-radius:8px;align-items:center;padding:3px 5px;display:flex;position:relative;transform:translate(-50%);box-shadow:0 2px 8px #0003}.ol-popupIcon-content>p{width:100%;margin:2px 12px 2px 2px}.ol-popupIcon-content{margin:0;padding:0;font-size:14px;line-height:1}.ol-popupIcon-closer{cursor:pointer;color:#dc0b0b;background:0 0;border:none;padding:2px 5px;font-size:13px;line-height:1;text-decoration:none;position:absolute;top:5px;right:0}.cesium-credit-delimiter,.cesium-credit-logoContainer,.vuetify-pro-tiptap-editor header.v-toolbar:last-of-type{display:none!important}@media print{body,html{height:auto!important;min-height:0!important;margin:0!important;padding:0!important}body *{-webkit-print-color-adjust:exact;border:none}#sitefooterprint,.event_description_report,.event_title,.report_title{color:#000!important}.report_title{box-shadow:none;border:0}.paddock-title,.no-print{margin:0}.no-print,.ol-attribution{height:0;display:none}.p-tooltip{display:none!important}.p-editor-container,.p-editor-content,.p-splitter,.ql-toolbar{border:none!important}.report-title{margin-top:2rem!important}.report-page{position:relative}.print-footer,.report-page{display:block}.paddock-page{page-break-inside:avoid;display:block}.paddock-outer-container{padding-top:0!important;padding-left:0!important}.paddock-table-wrapper{padding-top:1rem!important}@supports (not ((-moz-appearance:button))) and (contain:paint) and (appearance:none){#report-title-grid{page-break-after:avoid}#paddock-title{margin:0!important;padding:0!important}.paddock-page *{overflow:hidden!important}}}.p-datatable .p-datatable-tbody>tr.p-highlight{background:#0000ff40}.p-toast{z-index:9999}.p-menubar .p-menuitem{margin:0}.p-steps .p-steps-item .p-menuitem-link{background:0 0}.p-editor-toolbar{padding:0!important}.p-editor-container{width:100%}.ol-popup:before{content:"";border-top:.37rem solid #00000080;border-left:.37rem solid #0000;border-right:.37rem solid #0000;margin-left:-.37rem;position:absolute;bottom:-.37rem;left:50%}.v-selection-control__input:hover:before{opacity:.2}.v-overlay-container,.v-ripple__container{opacity:.5}.v-list-item:hover>.v-list-item__overlay,.v-list-item:hover>.v-list-item__underlay{opacity:.2}.v-list-item--active>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]>.v-list-item__overlay{opacity:.5}.v-field__clearable>.v-icon{margin-top:1.25rem;font-size:1.06rem}.v-data-table__td{padding:.31rem!important}.v-btn__overlay{background-color:#ababab80!important}.dark-mode .routing_panel{background:#5a646c}.dark-mode .maprotate,.dark-mode footer{background:#18181b}.dark-mode .ol-popupIcon-content{color:#000}.light-mode .routing_panel{background:#dfdfdf}.light-mode .maprotate,.light-mode footer{background:#fff}.v-table{background:unset}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}*{scrollbar-width:thin}.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>td,.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>th{border-bottom:none}.p-component,.v-application,.v-application .text-body-1,.v-application .text-body-2{font-family:Inter,system-ui,sans-serif}.p-button{min-height:2.15rem;box-shadow:none;border-radius:7px;padding:.48rem .72rem;font-size:.72rem;font-weight:650}.p-button.p-button-icon-only{width:2.15rem;padding:0}.p-button.p-button-sm,.p-button[data-p-size=small]{min-height:1.85rem;padding:.34rem .55rem;font-size:.66rem}.p-button:not(:disabled):active{transform:translateY(1px)}.p-datepicker-input,.p-inputnumber-input,.p-inputtext,.p-multiselect,.p-select,.p-textarea{border-color:var(--kp-line);background:var(--kp-surface);min-height:2.25rem;color:var(--kp-ink);box-shadow:none;border-radius:7px;font-size:.75rem}.p-datepicker-input,.p-inputnumber-input,.p-inputtext,.p-textarea{padding:.5rem .65rem}.p-multiselect-label,.p-select-label{padding:.5rem .65rem;font-size:.75rem}.p-floatlabel label{color:var(--kp-muted);font-size:.7rem}.p-card,.p-panel,.surface-card{border:1px solid var(--kp-line);border-radius:var(--kp-radius);background:var(--kp-surface);color:var(--kp-ink);box-shadow:var(--kp-shadow)}.p-card-body{padding:1rem}.p-card-title{font-size:.95rem}.p-card-content{padding-block:.5rem 0}.p-panel-header{border-color:var(--kp-line);background:var(--kp-soft);padding:.65rem .8rem;font-size:.75rem}.p-panel-content{border-color:var(--kp-line);padding:.75rem}.p-dialog{border:1px solid var(--kp-line);background:var(--kp-surface);border-radius:12px;max-width:calc(100vw - 2rem);box-shadow:0 24px 70px #0f1c1733}.p-dialog-header{border-bottom:1px solid var(--kp-line);padding:.85rem 1rem}.p-dialog-title{color:var(--kp-ink);font-size:.9rem}.p-dialog-content{color:var(--kp-ink);padding:1rem;font-size:.78rem}.p-dialog-footer{border-top:1px solid var(--kp-line);gap:.5rem;padding:.75rem 1rem}.p-tabmenu,.p-tabs{font-size:.7rem}.p-tablist-tab-list,.p-tabmenu-tab-list{border-color:var(--kp-line);background:0 0;gap:.18rem}.p-tab,.p-tabmenu-item-link{color:var(--kp-muted);padding:.55rem .65rem}.p-tab-active,.p-tabmenu-item.p-tabmenu-item-active .p-tabmenu-item-link{color:var(--kp-blue)}.p-steps{background:0 0;padding:0}.p-steps-list{min-height:2.4rem}.p-steps-item-link{background:0 0;gap:.35rem;padding:.25rem .35rem}.p-steps-item-number{width:1.45rem;min-width:1.45rem;height:1.45rem;font-size:.64rem}.p-steps-item-label{color:var(--kp-muted);margin-top:0;font-size:.65rem;font-weight:600}.p-steps-item.p-highlight .p-steps-item-link,.p-steps-item.p-steps-item-active .p-steps-item-link,.p-steps-item[data-p-active=true] .p-steps-item-link{background:color-mix(in srgb,var(--kp-blue) 12%,var(--kp-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--kp-blue) 45%,transparent);border-radius:999px;padding:.3rem .65rem}.p-steps-item.p-highlight .p-steps-item-number,.p-steps-item.p-steps-item-active .p-steps-item-number,.p-steps-item[data-p-active=true] .p-steps-item-number{border-color:var(--kp-blue);background:var(--kp-blue);color:var(--kp-surface);box-shadow:0 3px 10px color-mix(in srgb,var(--kp-blue) 28%,transparent)}.p-steps-item.p-highlight .p-steps-item-label,.p-steps-item.p-steps-item-active .p-steps-item-label,.p-steps-item[data-p-active=true] .p-steps-item-label{color:var(--kp-blue);font-weight:800}.p-datatable{border:1px solid var(--kp-line);border-radius:var(--kp-radius);background:var(--kp-surface);font-size:.68rem;overflow:hidden}.p-datatable-header{padding:.65rem .75rem}.p-datatable-header,.p-datatable-thead>tr>th{border-color:var(--kp-line);background:var(--kp-soft)}.p-datatable-thead>tr>th{color:var(--kp-muted);letter-spacing:.035em;text-transform:uppercase;padding:.55rem .62rem;font-size:.62rem}.p-datatable-tbody>tr>td{border-color:var(--kp-line);color:var(--kp-ink);padding:.48rem .62rem}.p-datatable-tbody>tr:hover{background:var(--kp-soft)}.p-menu,.p-multiselect-overlay,.p-popover,.p-select-overlay{border:1px solid var(--kp-line);background:var(--kp-surface);box-shadow:var(--kp-shadow);border-radius:9px}.p-menu-item-link,.p-multiselect-option,.p-select-option{padding:.5rem .65rem;font-size:.72rem}.p-tooltip-text{border-radius:5px;padding:.35rem .5rem;font-size:.62rem}.p-badge,.p-tag{font-size:.6rem}.card,.grid,h1,h2,h3,h4{color:var(--kp-ink)}h1,h2,h3,h4{letter-spacing:-.02em}@media (width<=768px){.p-button{min-height:2.35rem}.p-menubar-mobile .p-menubar-root-list,.p-menubar-root-list{border-color:var(--kp-line);background:var(--kp-surface);box-shadow:var(--kp-shadow)}.p-steps-item-label{display:none}}
