@layer glass.components {
.glass-tree,.glass-tree-group{margin:0;padding:0;list-style:none}.glass-tree-node{margin:0}.glass-tree-rowline{align-items:center;gap:2px;padding-inline-start:calc(var(--glass-tree-depth,0) * var(--glass-tree-indent,18px));display:flex}.glass-tree-twistie{block-size:20px;inline-size:20px;color:var(--glass-label-secondary);cursor:pointer;border-radius:var(--glass-r-pill);background:0 0;border:0;outline:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.glass-tree-twistie:focus-visible{box-shadow:0 0 0 2px rgb(var(--apd-primary-rgb) / .32)}.glass-tree-chevron{border-block-end:2px solid;border-inline-end:2px solid;block-size:.42em;inline-size:.42em;transition:transform .14s ease-out;transform:rotate(-45deg)}.glass-tree-twistie--open .glass-tree-chevron{transform:rotate(45deg)}.glass-tree-row{min-inline-size:0;min-block-size:var(--glass-hit-min);color:var(--glass-label);font:inherit;text-align:start;cursor:pointer;border-radius:var(--apd-form-control-radius);transition:background var(--apd-form-control-state-transition-duration) var(--apd-form-control-state-transition-easing);background:0 0;border:0;outline:none;flex:auto;align-items:center;gap:.5rem;padding-block:6px;padding-inline:.5rem;display:flex}.glass-tree-row:hover{background:rgb(var(--apd-text-rgb) / .05)}.glass-tree-row:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--apd-primary-rgb) / .32)}.glass-tree-row--selected{background:rgb(var(--apd-primary-rgb) / .12);color:rgb(var(--apd-primary-rgb));font-weight:600}.glass-tree-icon{flex:none;block-size:1.1em;inline-size:1.1em;display:inline-flex}.glass-tree-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.glass-tree-count{font-size:var(--apd-text-xxs);flex:none}@media (prefers-reduced-motion:reduce){.glass-tree-chevron,.glass-tree-row{transition:none}}@media (pointer:coarse){.glass-tree-twistie:after{content:"";inset:calc((20px - var(--glass-hit-min)) / 2);position:absolute}}
}

@layer glass.components {
.glass-token-field{box-sizing:border-box;border:1px solid var(--apd-form-control-border-color);border-radius:var(--apd-form-control-radius);background:var(--apd-form-control-background);cursor:text;transition:border-color var(--apd-form-control-state-transition-duration) var(--apd-form-control-state-transition-easing), box-shadow var(--apd-form-control-state-transition-duration) var(--apd-form-control-state-transition-easing);padding:4px;position:relative}.glass-token-field:hover{border-color:var(--apd-form-control-hover-border-color)}.glass-token-field:focus-within{border-color:var(--apd-form-control-focus-border-color);box-shadow:0 0 0 .2rem rgb(var(--apd-primary-rgb) / .1)}.glass-token-field--disabled{opacity:.55;pointer-events:none}.glass-token-chips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.glass-token-chip{border-radius:var(--glass-r-pill);background:rgb(var(--apd-primary-rgb) / .12);max-inline-size:100%;color:var(--glass-label);font-size:var(--apd-text-sm);align-items:center;gap:2px;padding-block:3px;padding-inline:9px 3px;line-height:1.3;display:inline-flex}.glass-token-chip[data-invalid]{background:rgb(var(--apd-danger-rgb) / .12);color:var(--glass-text-danger)}.glass-token-chip-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.glass-token-chip-remove{border-radius:var(--glass-r-pill);block-size:1.15rem;inline-size:1.15rem;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex;position:relative}.glass-token-chip-remove:hover{opacity:1;background:rgb(var(--apd-text-rgb) / .12)}.glass-token-chip-remove:focus-visible{box-shadow:0 0 0 2px rgb(var(--apd-primary-rgb) / .4);outline:none}.glass-token-input{min-block-size:1.6rem;min-inline-size:6ch;color:var(--glass-label);font:inherit;background:0 0;border:0;outline:none;flex:6ch;padding-inline:4px}.glass-token-input::placeholder{color:var(--apd-form-control-placeholder-color)}.glass-token-list{max-block-size:260px;margin:0;padding:4px;list-style:none;position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0;overflow:auto}.glass-token-option{min-block-size:var(--glass-hit-min);border-radius:calc(var(--apd-form-control-radius) - 2px);color:var(--glass-label);cursor:pointer;flex-direction:column;justify-content:center;gap:1px;padding-block:6px;padding-inline:.7rem;display:flex}.glass-token-option--active{background:rgb(var(--apd-primary-rgb) / .12)}.glass-token-option-label{font-size:.92rem}.glass-token-option-hint{font-size:var(--apd-text-xs);color:var(--glass-label-secondary)}@media (prefers-reduced-motion:reduce){.glass-token-field{transition:none}}@media (pointer:coarse){.glass-token-chip-remove:after{content:"";inset:calc((1.15rem - var(--glass-hit-min)) / 2);position:absolute}}
}

@layer glass.components {
.glass-rt{box-sizing:border-box;border:1px solid var(--apd-form-control-border-color);border-radius:var(--apd-form-control-radius);background:var(--apd-form-control-background);position:relative;overflow:visible}.glass-rt:focus-within{border-color:var(--apd-form-control-focus-border-color)}.glass-rt--disabled{opacity:.55;pointer-events:none}.glass-rt-toolbar{border-block-end:1px solid var(--glass-border);flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px;display:flex}.glass-rt-btn{border-radius:calc(var(--apd-form-control-radius) - 4px);block-size:1.7rem;min-inline-size:1.9rem;color:var(--glass-label);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding-inline:.4rem;font-size:.9rem;line-height:1;display:inline-flex;position:relative}.glass-rt-btn:hover{background:rgb(var(--apd-text-rgb) / .06)}.glass-rt-btn:focus-visible{box-shadow:0 0 0 2px rgb(var(--apd-primary-rgb) / .34);outline:none}.glass-rt-btn[data-active]{background:rgb(var(--apd-primary-rgb) / .14);color:rgb(var(--apd-primary-rgb))}.glass-rt-sep{background:var(--glass-border);align-self:stretch;inline-size:1px;margin-block:2px;margin-inline:3px}.glass-rt-panel{z-index:var(--glass-z-popover);padding:6px;position:absolute;inset-block-start:calc(var(--glass-element-height) + 6px);inset-inline-start:6px}.glass-rt-panel--link{align-items:center;gap:6px;inline-size:min(320px,100% - 12px);display:flex}.glass-rt-link-input{border:1px solid var(--apd-form-control-border-color);border-radius:calc(var(--apd-form-control-radius) - 2px);min-inline-size:0;color:var(--glass-label);font:inherit;background:0 0;outline:none;flex:auto;padding-block:.3rem;padding-inline:.5rem}.glass-rt-link-input:focus{border-color:var(--apd-form-control-focus-border-color)}.glass-rt-link-add{color:rgb(var(--apd-primary-rgb));flex:none;font-weight:600}.glass-rt-panel--emoji{grid-template-columns:repeat(10,1fr);gap:2px;max-inline-size:min(340px,100% - 12px);display:grid}.glass-rt-emoji{border-radius:calc(var(--apd-form-control-radius) - 4px);cursor:pointer;background:0 0;border:0;block-size:1.9rem;inline-size:1.9rem;padding:0;font-size:1.1rem;line-height:1}.glass-rt-emoji:hover,.glass-rt-emoji:focus-visible{background:rgb(var(--apd-primary-rgb) / .14);outline:none}.glass-rt-btn--variable{gap:.3rem;font-size:.8rem;font-weight:600}.glass-rt-panel--variables{background:rgb(var(--apd-bg-rgb) / .96);flex-direction:column;gap:2px;max-block-size:320px;inline-size:min(360px,100% - 12px);display:flex;overflow-y:auto}.glass-rt-variable-option{border-radius:calc(var(--apd-form-control-radius) - 4px);color:var(--glass-label);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.3rem .45rem;display:flex}.glass-rt-variable-option code{opacity:.6;font-size:.75rem}.glass-rt-variable-option:hover,.glass-rt-variable-option:focus-visible{background:rgb(var(--apd-primary-rgb) / .1);outline:none}.glass-rt-var{border-radius:var(--glass-r-pill);background:rgb(var(--apd-primary-rgb) / .14);color:rgb(var(--apd-primary-rgb));white-space:nowrap;-webkit-user-select:all;user-select:all;padding-inline:.45em;font-size:.9em;font-weight:600;line-height:1.5;display:inline-block}.glass-rt-editor{color:var(--glass-label);overflow-wrap:anywhere;outline:none;padding:.65rem .8rem;overflow-y:auto}.glass-rt-editor--empty:before{content:attr(data-placeholder);color:var(--apd-form-control-placeholder-color);pointer-events:none}.glass-rt-editor ul{margin-block:.3em;padding-inline-start:1.5em;list-style:outside}.glass-rt-editor ol{margin-block:.3em;padding-inline-start:1.5em;list-style:decimal}.glass-rt-editor a{color:rgb(var(--apd-primary-rgb));text-decoration:underline}@media (pointer:coarse){.glass-rt-btn:after{content:"";position:absolute;inset:-3px -1px}}
}

@layer glass.components {
.glass-empty-state{text-align:center;justify-items:center;gap:6px;padding:3rem 1rem;display:grid}.glass-empty-state-icon{opacity:.5}.glass-empty-state-title{margin:0;font-weight:600}.glass-empty-state-desc{max-width:42ch;margin:0;font-size:.9rem}.glass-empty-state-action{margin-top:8px}
}

@layer glass.components {
.glass-dropzone{box-sizing:border-box;padding:2rem var(--apd-section-padding-inline);border-radius:var(--apd-form-control-radius);border:1px dashed var(--apd-form-control-border-color);background:var(--apd-form-control-background);color:var(--glass-label);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--apd-form-control-state-transition-duration,.12s) var(--apd-form-control-state-transition-easing,ease-out), box-shadow var(--apd-form-control-state-transition-duration,.12s) var(--apd-form-control-state-transition-easing,ease-out);justify-items:center;gap:6px;display:grid}.glass-dropzone:hover:not([aria-disabled]){border-color:var(--apd-form-control-hover-border-color)}.glass-dropzone:focus-visible{border-color:rgb(var(--apd-primary-rgb));box-shadow:var(--glass-focus-ring);outline:none}.glass-dropzone[data-active]{border-style:solid;border-color:rgb(var(--apd-primary-rgb));box-shadow:var(--glass-focus-ring)}.glass-dropzone[aria-disabled]{opacity:.5;cursor:default}.glass-dropzone-icon{opacity:.5}.glass-dropzone-title{margin:0;font-weight:600}.glass-dropzone-hint{max-width:42ch;margin:0;font-size:.9rem}.glass-dropzone-extra{margin-top:8px}.glass-dropzone-region{isolation:isolate;position:relative}.glass-dropzone-overlay{z-index:30;padding:var(--apd-section-padding-inline);pointer-events:none;border:2px solid rgb(var(--apd-primary-rgb) / .6);background-image:linear-gradient(rgb(var(--apd-primary-rgb) / .08), rgb(var(--apd-primary-rgb) / .08));color:var(--glass-label);text-align:center;opacity:0;visibility:hidden;place-items:center;transition:opacity .12s ease-in,transform .12s ease-in,visibility 0s linear .12s;display:grid;position:absolute;inset:0;transform:scale(.985)}.glass-dropzone-overlay.glass{background-color:var(--glass-surface-static)}.glass-dropzone-overlay[data-open]{opacity:1;visibility:visible;transition:opacity .16s ease-out,transform .24s cubic-bezier(.2,0,0,1),visibility;transform:none}.glass-dropzone-overlay-content{justify-items:center;gap:6px;display:grid;position:sticky;inset-block:1rem}.glass-dropzone-overlay-icon{color:rgb(var(--apd-primary-rgb));transition:transform .28s cubic-bezier(.2,0,0,1);display:flex;transform:translateY(-6px)}.glass-dropzone-overlay[data-open] .glass-dropzone-overlay-icon{transform:none}.glass-dropzone-overlay-content>.glass-spinner{color:rgb(var(--apd-primary-rgb));font-size:1.75rem}.glass-dropzone-overlay-title{margin:0;font-size:1.05rem;font-weight:600}.glass-dropzone-overlay-hint{max-width:42ch;margin:0;font-size:.9rem}@media (prefers-reduced-motion:reduce){.glass-dropzone-overlay,.glass-dropzone-overlay-icon{transform:none}.glass-dropzone-overlay{transition:opacity .12s ease-out,visibility 0s linear .12s}.glass-dropzone-overlay[data-open]{transition:opacity .12s ease-out,visibility}}@media (prefers-contrast:more){.glass-dropzone-overlay{border-color:rgb(var(--apd-primary-rgb))}}:where(:root[data-contrast=more]) .glass-dropzone-overlay{border-color:rgb(var(--apd-primary-rgb))}
}

@layer glass.components {
.glass-app-shell{--glass-app-sidebar-w:272px;--glass-hamburger-inset:0px;width:100%;height:100dvh;display:flex;overflow:hidden}.glass-app-shell[data-collapsed]{--glass-app-sidebar-w:76px}.glass-app-sidebar{inset-block:calc(var(--glass-float-gap) + env(safe-area-inset-top,0px)) calc(var(--glass-float-gap) + env(safe-area-inset-bottom,0px));z-index:40;width:var(--glass-app-sidebar-w);box-sizing:border-box;max-width:84vw;transform:translateX(calc(-100% - var(--glass-float-gap) - 16px));flex-direction:column;padding:12px;transition:transform .26s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;inset-inline-start:var(--glass-float-gap)}.glass-app-shell[data-collapsible] .glass-app-sidebar{transition:transform .26s cubic-bezier(.32,.72,0,1),width .2s}.glass-app-shell[data-drawer-open] .glass-app-sidebar{transform:none}.glass-app-sidebar-header{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 10px;display:flex}.glass-app-sidebar:has(.glass-app-sidebar-search) .glass-app-sidebar-header{padding-bottom:6px}.glass-app-shell[data-collapsed] .glass-app-sidebar-header{flex-direction:column;align-items:center}.glass-app-sidebar-title{letter-spacing:-.01em;min-inline-size:0;font-size:1.05rem;font-weight:700}.glass-app-sidebar-header-actions{flex:none;align-items:center;gap:6px;display:flex}.glass-app-sidebar-search{flex:none;padding:2px 2px 8px}.glass-app-sidebar-search .glass-input{box-sizing:border-box;width:100%}.glass-app-sidebar-search--icon{place-items:center;display:grid}.glass-app-sidebar-nav{flex-direction:column;flex:1;gap:2px;min-height:0;padding:4px 2px;display:flex;overflow-y:auto}.glass-app-shell[data-group-mode=flat] .glass-app-sidebar-nav{gap:4px}.glass-app-nav-flat,.glass-app-nav-group-items{flex-direction:column;gap:2px;display:flex}.glass-app-nav-group{border-radius:12px}.glass-app-nav-group-summary{min-height:max(40px, var(--glass-hit-min));text-transform:uppercase;letter-spacing:.06em;color:var(--glass-label-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding-inline:12px;font-size:.72rem;font-weight:700;list-style:none;display:flex}.glass-app-nav-group-summary::-webkit-details-marker{display:none}.glass-app-nav-group-summary:hover{color:var(--glass-label-secondary)}.glass-app-nav-group-chevron{flex:none;transition:transform .2s}.glass-app-nav-group[open]>.glass-app-nav-group-summary .glass-app-nav-group-chevron{transform:rotate(180deg)}details.glass-app-nav-group .glass-app-nav-group-items{padding-bottom:6px}details.glass-app-nav-group .glass-app-nav-group-items .glass-app-nav-link{margin-inline-start:8px}.glass-app-nav-group-title{text-transform:uppercase;letter-spacing:.06em;color:var(--glass-label-tertiary);white-space:nowrap;padding:10px 12px 4px;font-size:.68rem;font-weight:700;overflow:hidden}.glass-app-shell[data-collapsed] .glass-app-nav-group-title{border-top:1px solid var(--glass-border);color:#0000;height:0;margin:6px 8px;padding:0;overflow:hidden}.glass-app-nav-group-header,.glass-app-menu-group-header{border-top:1px solid var(--glass-border);grid-template-columns:minmax(0,1fr);margin-top:6px;padding:10px 0 4px;display:grid}.glass-app-shell[data-collapsed] .glass-app-nav-group-header{margin:6px 8px;padding:0}.glass-app-shell[data-collapsed] .glass-app-nav-group-header>*{display:none}.glass-app-nav-link{min-height:max(36px, var(--glass-hit-min));color:var(--glass-label);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding-inline:12px;font-size:.92rem;text-decoration:none;display:flex}.glass-app-nav-icon{opacity:.85;flex:none;place-items:center;display:inline-grid}.glass-app-nav-label{text-overflow:ellipsis;overflow:hidden}.glass-app-shell[data-collapsed] .glass-app-nav-link{justify-content:center;padding-inline:0}.glass-app-nav-badge{--glass-badge-size:1.25rem;--glass-badge-padding-block:0;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:normal;color:var(--lightningcss-light,color-mix(in srgb, rgb(var(--apd-primary-rgb)) 65%, black))var(--lightningcss-dark,rgb(var(--apd-text-rgb)));background:color-mix(in srgb, rgb(var(--apd-primary-rgb)) 18%, rgb(var(--apd-bg-rgb)));border-color:rgb(var(--apd-primary-rgb) / .3);box-shadow:none;flex:none;margin-inline-start:auto;padding-inline:.4rem;font-size:.72rem}.glass-app-shell[data-collapsed] .glass-app-nav-link{position:relative}.glass-app-shell[data-collapsed] .glass-app-nav-badge{--glass-badge-size:1rem;margin:0;padding-inline:.25rem;font-size:.6875rem;position:absolute;inset-block-start:1px;inset-inline-start:calc(50% + 3px)}.glass-app-shell[data-collapsed] .glass-app-nav-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.glass-app-nav-initial{border-radius:var(--glass-r-pill);background:rgb(var(--apd-text-rgb) / .08);flex:none;place-items:center;block-size:26px;inline-size:26px;font-size:.78rem;font-weight:700;line-height:1;display:inline-grid}.glass-app-nav-link[aria-current=page] .glass-app-nav-initial{background:rgb(var(--apd-primary-rgb) / .2)}.glass-app-nav-link:hover{background:rgb(var(--apd-text-rgb) / .06)}.glass-app-nav-link[aria-current=page]{background:rgb(var(--apd-primary-rgb) / .14);color:var(--lightningcss-light,rgb(var(--apd-primary-rgb)))var(--lightningcss-dark,rgb(var(--apd-text-rgb)));font-weight:600}.glass-app-sidebar-nav .glass-app-nav-flat .glass-app-nav-link{min-height:max(40px, var(--glass-hit-min));border-radius:max(var(--glass-r-min), calc(var(--apd-shell-radius) - 14px));text-transform:uppercase;letter-spacing:.06em;color:var(--glass-label-tertiary);font-size:.72rem;font-weight:700}.glass-app-sidebar-nav .glass-app-nav-flat .glass-app-nav-link:hover{color:var(--glass-label-secondary)}.glass-app-sidebar-nav .glass-app-nav-flat .glass-app-nav-link[aria-current=page]{color:var(--lightningcss-light,rgb(var(--apd-primary-rgb)))var(--lightningcss-dark,rgb(var(--apd-text-rgb)))}.glass-app-sidebar-footer{flex:none;align-items:center;gap:6px;padding:8px 4px 4px;display:flex}.glass-app-account-pill{width:100%;min-width:0;min-height:var(--glass-element-height);padding-inline:var(--glass-control-padding-inline);font:inherit;color:var(--glass-label);cursor:pointer;text-align:start;border:0;flex:auto;align-items:center;display:flex}.glass-app-sidebar-footer>:not(.glass-app-account-pill){flex:none}.glass-app-shell[data-collapsible] .glass-app-account-pill{justify-content:center}.glass-app-account-name{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.glass-app-hamburger{z-index:31;inline-size:var(--glass-element-height);block-size:var(--glass-element-height);border-radius:var(--glass-control-radius);color:var(--glass-label);cursor:pointer;place-items:center;display:inline-grid;position:fixed;inset-block-start:calc(var(--glass-float-gap) + env(safe-area-inset-top,0px));inset-inline-start:var(--glass-float-gap)}.glass-app-shell[data-drawer-open] .glass-app-hamburger{opacity:0;pointer-events:none}.glass-app-backdrop{z-index:39;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;visibility:hidden;background:#00000047;transition:opacity .2s,visibility 0s linear .2s;position:fixed;inset:0}@media (prefers-reduced-transparency:reduce){.glass-app-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000006b}}.glass-app-main{flex:1;min-width:0;height:100dvh;min-height:0}.glass-app-shell:not([data-drawer-open]){--glass-hamburger-inset:calc(var(--glass-element-height) + var(--glass-float-gap) + 4px)}.glass-app-main .glass-page-bar{padding-inline-start:max(var(--apd-section-padding-inline), var(--glass-hamburger-inset))}@media (min-width:641px){.glass-app-main>.glass-page>.glass-page-bar{padding-block:calc(var(--glass-float-gap) + env(safe-area-inset-top,0px)) max(0px, calc(var(--glass-page-bar-h) - env(safe-area-inset-top,0px) - var(--glass-float-gap) - var(--glass-element-height)))}}@media (min-width:1024px){.glass-app-shell[data-drawer-open]:not([data-collapsed])>.glass-app-main>.glass-page:not(.glass-page--plain){--glass-app-drawer-row:calc(var(--glass-float-gap) + env(safe-area-inset-top,0px) + 17px);--glass-page-bar-h:calc(var(--glass-app-drawer-row) + var(--glass-element-height) + .5rem)}.glass-app-shell[data-drawer-open]:not([data-collapsed])>.glass-app-main>.glass-page>.glass-page-bar{padding-block:calc(2 * var(--glass-app-drawer-row) + var(--glass-element-height) - var(--glass-page-bar-h)) 0}.glass-app-shell[data-drawer-open]:not([data-collapsed])>.glass-app-main>.glass-page>.glass-page-bar>.glass-page-bar-veil{--glass-veil-hold:40%}.glass-app-shell[data-drawer-open] .glass-app-main{margin-inline-start:calc(var(--glass-app-sidebar-w) + 2 * var(--glass-float-gap))}.glass-app-shell[data-collapsible][data-drawer-open] .glass-app-main{transition:margin-inline-start .2s}}@media (max-width:1023px){.glass-app-shell[data-drawer-open] .glass-app-backdrop{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .2s,visibility}}:root[data-menu-side=end] .glass-app-sidebar{transform:translateX(calc(100% + var(--glass-float-gap) + 16px));inset-inline-start:auto;inset-inline-end:var(--glass-float-gap)}:root[data-menu-side=end] .glass-app-shell[data-drawer-open] .glass-app-sidebar{transform:none}:root[data-menu-side=end] .glass-app-hamburger{inset-inline-start:auto;inset-inline-end:var(--glass-float-gap)}:root[data-menu-side=end] .glass-app-main .glass-page-bar{padding-inline-start:var(--apd-section-padding-inline);padding-inline-end:max(var(--apd-section-padding-inline), var(--glass-hamburger-inset))}@media (min-width:1024px){:root[data-menu-side=end] .glass-app-shell[data-drawer-open] .glass-app-main{margin-inline-start:0;margin-inline-end:calc(var(--glass-app-sidebar-w) + 2 * var(--glass-float-gap))}}@media (max-width:640px){.glass-app-shell[data-mobile-menu=sheet]{--glass-hamburger-inset:0px;--glass-app-fab-size:3.5rem;--glass-app-fab-reserve:calc(var(--glass-app-fab-size) + var(--glass-float-gap))}.glass-app-shell[data-mobile-menu=sheet] .glass-app-hamburger{inline-size:var(--glass-app-fab-size);block-size:var(--glass-app-fab-size);border-radius:var(--glass-r-pill);z-index:34;box-shadow:var(--glass-shadow-stack);padding:0;inset-block-start:auto;inset-block-end:calc(16px + env(safe-area-inset-bottom,0px));inset-inline-start:auto;inset-inline-end:calc(16px + env(safe-area-inset-right,0px))}.glass-app-shell[data-mobile-menu=sheet] .glass-app-hamburger svg{block-size:24px;inline-size:24px}:root[data-menu-side=start] .glass-app-shell[data-mobile-menu=sheet] .glass-app-hamburger{inset-inline-start:calc(16px + env(safe-area-inset-left,0px));inset-inline-end:auto}.glass-app-menu-controls{z-index:34;opacity:0;visibility:hidden;pointer-events:none;align-items:center;gap:6px;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear .16s;display:flex;position:fixed;inset-block-end:calc(var(--glass-float-gap) + env(safe-area-inset-bottom,0px));inset-inline-end:calc(var(--glass-float-gap) + env(safe-area-inset-right,0px) + var(--glass-element-height) + var(--glass-float-gap));transform:translateY(.25rem)}.glass-app-menu-controls[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}}.glass-app-menu-backdrop{z-index:33;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;background:#00000052;transition:opacity .16s ease-out,visibility 0s linear .16s;position:fixed;inset:0}.glass-app-menu-backdrop[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.glass-app-utility-account{inline-size:var(--glass-element-height);block-size:var(--glass-element-height);color:var(--glass-label);cursor:pointer;place-items:center;padding:0;font-size:.85rem;font-weight:600;display:inline-grid}.glass-page-account-fab .glass-app-utility-account{inline-size:var(--glass-app-fab-size,3.5rem);block-size:var(--glass-app-fab-size,3.5rem);border-radius:var(--glass-r-pill);box-shadow:var(--glass-shadow-stack);font-size:1.1rem}.glass-app-menu-pop{min-inline-size:12rem;max-inline-size:min(12rem, calc(100vw - 2 * var(--glass-float-gap)));max-block-size:min(calc(60dvh - var(--glass-element-height) - 2 * var(--glass-float-gap) - 8px), calc(100dvh - 2 * var(--glass-float-gap)));flex-direction:column;gap:4px;padding:8px;display:flex;overflow:auto}.glass-app-menu-nav,.glass-app-menu-flat{display:contents}.glass-app-menu-cat{inline-size:100%;min-height:max(44px, var(--touch-min-height));color:var(--glass-label);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding-inline:14px;font-size:1rem;display:flex}.glass-app-menu-cat:hover,.glass-app-menu-cat[aria-expanded=true]{background:rgb(var(--apd-text-rgb) / .06)}.glass-app-menu-cat-chevron{opacity:.6;flex:none}.glass-app-menu-pop .glass-app-nav-link,.glass-app-menu-sub .glass-app-nav-link{min-height:max(44px, var(--touch-min-height));padding-inline:14px;font-size:1rem}.glass-app-menu-sub{min-inline-size:10rem;max-inline-size:min(12rem, calc(100vw - 12rem - 3 * var(--glass-float-gap)));max-block-size:min(calc(60dvh - var(--glass-element-height) - 2 * var(--glass-float-gap) - 8px), calc(100dvh - 2 * var(--glass-float-gap)));flex-direction:column;gap:4px;padding:8px;display:flex;overflow:auto}.glass-app-menu-sub-items{flex-direction:column;gap:4px;display:flex}
}

@layer glass.components {
.glass-auth-screen{isolation:isolate;--glass-artwork-opacity:.3;position:relative}.glass-auth-screen .glass-background-artwork{--glass-artwork-tile-size:clamp(320px, 28vw, 460px)}.glass-auth-screen-card{animation:.26s cubic-bezier(.2,0,0,1) both glass-auth-screen-in}@keyframes glass-auth-screen-in{0%{opacity:0;filter:blur(6px);transform:translateY(8px)scale(.985)}to{opacity:1;filter:none;transform:none}}.glass-auth-screen-card .glass-card-title{letter-spacing:-.02em;text-wrap:balance;font-size:1.45rem;line-height:1.15}.glass-auth-screen-card .glass-card-subtitle{text-wrap:pretty;font-size:.95rem}.glass-auth-screen-logo{align-items:center;margin-block-end:.6rem;display:flex}.glass-auth-screen-logo:empty{display:none}.glass-auth-screen-logo img,.glass-auth-screen-logo svg{object-fit:contain;block-size:auto;max-block-size:40px;inline-size:auto;max-inline-size:180px;display:block}.glass-auth-screen-footer{padding:0 var(--apd-section-padding-inline) var(--apd-section-padding-block-end);font-size:var(--apd-text-sm,.86rem);color:var(--glass-label-secondary);text-align:center;flex-wrap:wrap;justify-content:center;gap:.35rem 1.25rem;display:flex}.glass-auth-screen-footer a,.glass-auth-screen-footer button{font:inherit;color:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.glass-auth-screen-footer :is(a,button):hover{color:var(--glass-label)}.glass-auth-overlay{z-index:var(--glass-z-dialog);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#00000047;position:fixed;inset:0}.glass-auth-overlay-card{z-index:var(--glass-z-dialog);block-size:fit-content;max-block-size:calc(100dvh - 2rem);inline-size:min(400px,100% - 2rem);margin:auto;position:fixed;inset:0;overflow:auto}.glass-auth-overlay-close{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}@media (prefers-reduced-motion:no-preference){.glass-auth-overlay[data-state=open]{animation:.18s ease-out glass-fade-in}.glass-auth-overlay[data-state=closed],.glass-auth-overlay-card[data-state=closed]{animation:.15s ease-in glass-fade-out}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.glass-auth-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000008c}}.glass-auth-divider{color:var(--glass-label-secondary);font-size:var(--apd-text-xs);text-transform:lowercase;align-items:center;gap:.75rem;display:flex}.glass-auth-divider:before,.glass-auth-divider:after{content:"";border-block-start:1px solid var(--glass-border);flex:1}@media (prefers-reduced-motion:reduce){.glass-auth-screen-card{animation:none}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.glass-auth-screen .glass-background-artwork{display:none}}
}

@layer glass.components {
.glass-stack{gap:var(--apd-stack-gap);display:grid}.glass-row,.glass-toolbar{align-items:center;gap:var(--apd-row-gap);flex-wrap:wrap;display:flex}.glass-toolbar{margin-block-end:var(--apd-section-spacing)}.glass-row--spread{justify-content:space-between}.glass-row--end{align-items:flex-end}.glass-spacer{margin-inline-start:auto}.glass-center{place-items:center;display:grid}.glass-center--viewport{min-block-size:100dvh;padding:1rem}.glass-auth-card{inline-size:min(400px,100%)}.glass-shrink{overflow-wrap:anywhere;min-inline-size:0}.glass-scroll-box{max-block-size:var(--apd-scroll-box-max-block-size);overflow-y:auto}.glass-divider-top{border-block-start:1px solid var(--glass-border);padding-block-start:var(--apd-row-gap)}.glass-list-reset{margin:0;padding:0;list-style:none}.glass-bullets{margin:0;padding-inline-start:1.1rem}.glass-grid{gap:var(--apd-grid-gap);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--apd-grid-min-inline-size)), 1fr));display:grid}.glass-grid--fit{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--apd-grid-min-inline-size)), 1fr))}.glass-form-grid{gap:var(--apd-form-row-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:641px){.glass-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.glass-form-grid--end{align-items:end}
}

@layer glass.components {
.glass-kv{gap:2px;display:grid}.glass-hairline-row,.glass-kv-row{border-block-start:1px solid var(--glass-border);padding-block:8px}.glass-hairline-row:first-child,.glass-kv-row:first-child{border-block-start:none}.glass-kv-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-inline:2px;display:flex}.glass-kv-label{min-inline-size:0;font-size:var(--apd-text-sm);color:var(--glass-label-secondary);flex:0 auto}.glass-kv-value{min-width:0;font-size:var(--apd-text-sm);text-align:end;overflow-wrap:anywhere;flex:10rem;font-weight:600}.glass-kv-row--inline{flex-wrap:nowrap}.glass-kv-row--inline>.glass-kv-value{white-space:nowrap;flex:none}.glass-kv-value--start{text-align:start}.glass-stat{gap:4px;display:grid}.glass-stat--card{background:rgb(var(--apd-text-rgb) / .04);color:inherit;border-radius:16px;padding:14px 16px;text-decoration:none}.glass-stat-label{text-transform:uppercase;letter-spacing:.05em;color:var(--glass-label-tertiary);font-size:.74rem;font-weight:700}.glass-stat-value{letter-spacing:-.02em;font-size:1.4rem;font-weight:700}.glass-stat-sub{font-size:var(--apd-text-xs);color:var(--glass-label-secondary)}.glass-stat-delta{font-weight:600}.glass-stat-delta[data-trend=up]{color:var(--glass-text-success)}.glass-stat-delta[data-trend=down]{color:var(--glass-text-danger)}.glass-status{font-size:var(--apd-text-sm);align-items:center;gap:8px;display:inline-flex}.glass-status-dot{inline-size:var(--glass-status-dot-size,9px);block-size:var(--glass-status-dot-size,9px);border-radius:var(--glass-r-pill);background:var(--glass-label-tertiary);flex:none}.glass-status-dot[data-tone=success]{background:var(--glass-text-success)}.glass-status-dot[data-tone=warning]{background:var(--glass-text-warning)}.glass-status-dot[data-tone=danger]{background:var(--glass-text-danger)}@media (prefers-contrast:more){.glass-status{font-weight:700}}:where(:root[data-contrast=more]) .glass-status{font-weight:700}.glass-status-glyph{inline-size:var(--glass-status-dot-size,16px);block-size:var(--glass-status-dot-size,16px);color:var(--glass-label-secondary);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.glass-status-glyph[data-tone=success]{color:var(--glass-text-success)}.glass-status-glyph[data-tone=warning]{color:var(--glass-text-warning)}.glass-status-glyph[data-tone=danger]{color:var(--glass-text-danger)}.glass-status-glyph[data-glyph=done] circle{fill:currentColor}.glass-status-glyph[data-glyph=done] path{stroke:rgb(var(--apd-bg-rgb));stroke-width:1.9px}.glass-status-glyph[data-glyph=skipped] circle{stroke-dasharray:2.6 2.2}.glass-progress{appearance:none;inline-size:100%;block-size:var(--glass-progress-height,8px);border-radius:var(--glass-r-pill);color:rgb(var(--apd-primary-rgb));background:rgb(var(--apd-text-rgb) / .12);border:0;display:block;overflow:hidden}.glass-progress::-webkit-progress-bar{background:0 0}.glass-progress::-webkit-progress-value{border-radius:var(--glass-r-pill);background:currentColor}.glass-progress::-moz-progress-bar{border-radius:var(--glass-r-pill);background:currentColor}@media (forced-colors:active){.glass-progress{appearance:auto}}.glass-status-strip{block-size:var(--glass-status-strip-height,24px);align-items:flex-end;gap:2px;min-inline-size:0;display:flex}.glass-status-strip-cell{min-inline-size:2px;block-size:calc(var(--glass-status-strip-fill,1) * 100%);border-radius:calc(var(--glass-r-min) / 2);background:var(--glass-label-tertiary);opacity:.35;flex:1 1 0}.glass-status-strip-cell[data-tone=success]{background:var(--glass-text-success);opacity:.85}.glass-status-strip-cell[data-tone=warning]{background:var(--glass-text-warning);opacity:1}.glass-status-strip-cell[data-tone=danger]{background:var(--glass-text-danger);opacity:1}@media (prefers-contrast:more){.glass-status-strip-cell{opacity:1}}:where(:root[data-contrast=more]) .glass-status-strip-cell{opacity:1}.glass-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.glass-form-actions--spread{justify-content:space-between}.glass-form-note{font-size:var(--apd-text-xs);color:var(--glass-label-secondary)}.glass-form-note--danger{color:var(--glass-text-danger)}.glass-section-heading{font-size:var(--apd-section-heading-size);margin:0 0 .5rem;font-weight:600}.glass-option{box-sizing:border-box;border:1px solid var(--glass-border);border-radius:var(--apd-form-control-radius);padding:10px 12px}.glass-field .glass-option{border-radius:max(var(--glass-r-min), calc(var(--apd-form-control-radius) - var(--apd-form-control-padding-inline)))}@media (hover:hover){.glass-option:not(:disabled):not([data-selected]):hover{border-color:var(--apd-form-control-hover-border-color)}}.glass-option:focus-visible{outline:2px solid rgb(var(--apd-primary-rgb));outline-offset:2px}.glass-option[data-selected]{border-color:rgb(var(--apd-primary-rgb));background:rgb(var(--apd-primary-rgb) / .1)}.glass-option:disabled{opacity:.5;cursor:not-allowed}.glass-tile{box-sizing:border-box;border:2px solid #0000;border-radius:12px;position:relative;overflow:hidden}.glass-tile[data-selected]{border-color:rgb(var(--apd-primary-rgb))}.glass-tile-img{object-fit:cover;block-size:100%;inline-size:100%}.glass-tile-img--contain{object-fit:contain}.glass-hint{font-size:var(--apd-text-xs);color:var(--glass-label-secondary);margin:0}.glass-hint--warning{color:var(--glass-text-warning)}.glass-hint--danger{color:var(--glass-text-danger)}.glass-hint :is(a,button):not(.glass-button){color:inherit;text-underline-offset:.15em;font-weight:600;text-decoration:underline}.glass-mono{font-family:var(--apd-font-mono);font-size:var(--apd-text-xs);word-break:break-all}.glass-code{background:rgb(var(--apd-text-rgb) / .05);font-family:var(--apd-font-mono);font-size:var(--apd-text-xs);white-space:pre-wrap;word-break:break-all;border-radius:12px;margin:0;padding:12px 14px}.glass-kbd{box-sizing:border-box;border:1px solid var(--glass-border);border-radius:var(--glass-r-min);font:600 .75em/1 var(--apd-font-mono);letter-spacing:0;color:var(--glass-label-secondary);white-space:nowrap;flex:none;padding:.15em .4em;display:inline-block}.glass-button.glass--tinted .glass-kbd{color:inherit;border-color:color-mix(in srgb, currentColor 45%, transparent)}
}

@layer glass.utilities {
.glass-text-sm{font-size:var(--apd-text-sm)}.glass-text-xs{font-size:var(--apd-text-xs)}.glass-text-xxs{font-size:var(--apd-text-xxs)}.glass-strong{font-weight:600}.glass-label-success{color:var(--glass-text-success)}.glass-label-warning{color:var(--glass-text-warning)}.glass-label-danger{color:var(--glass-text-danger)}.glass-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
}

@layer glass.reset,glass.tokens,glass.engine,glass.components,glass.utilities;
:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial}}html,body{height:100%;margin:0;padding:0;overflow:hidden}body{font-family:var(--apd-font-sans);color:rgb(var(--apd-text-rgb));background:rgb(var(--apd-bg-rgb));-webkit-font-smoothing:antialiased}@media (display-mode:standalone){body:before{--status-scrim:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#0003);content:"";block-size:calc(env(safe-area-inset-top,0px) * 1.4);z-index:calc(var(--glass-z-toast) + 1);pointer-events:none;background:linear-gradient(var(--status-scrim), color-mix(in srgb, var(--status-scrim) 85%, transparent) 35%, color-mix(in srgb, var(--status-scrim) 35%, transparent) 70%, transparent);position:fixed;inset-block-start:0;inset-inline:0}}:not(.glass-planner-scroll,.glass-schedule-scroll){scrollbar-width:none;-ms-overflow-style:none}:not(.glass-planner-scroll,.glass-schedule-scroll)::-webkit-scrollbar{display:none}#app-root{height:100dvh}.address-autocomplete{gap:var(--apd-form-row-gap);display:grid}.address-autocomplete-search{align-items:stretch;gap:8px;display:flex}.address-autocomplete-search input{flex:1;min-width:0}.address-autocomplete-suggestions{border-radius:var(--apd-form-control-radius);gap:2px;padding:4px;display:grid}.address-autocomplete-suggestions>li>button{border-radius:var(--glass-r-min);width:100%;color:var(--glass-label);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.address-autocomplete-suggestions>li>button:hover,.address-autocomplete-suggestions>li>button:focus-visible{background:rgb(var(--apd-text-rgb) / .06);outline:none}.address-autocomplete-status{padding:8px 10px;font-size:.9rem}.page-width{max-width:960px}.page-filter-bar{gap:.75rem;padding:1rem}.page-toolbar-search{flex:12rem;min-width:0}.planner-picker-row{text-align:start;border-radius:var(--apd-form-control-radius);background:rgb(var(--apd-text-rgb) / .05);width:100%;color:inherit;font:inherit;cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.planner-picker-row:hover,.planner-picker-row:focus-visible{background:rgb(var(--apd-primary-rgb) / .14);outline:none}.planner-toolbar{flex-wrap:nowrap;min-width:0;padding:.375rem .5rem}.planner-toolbar>*{flex:0 0 max-content}.toolbar-wide{display:contents}.toolbar-more{display:none}.planner-toolbar-range{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:11ch;font-weight:600}.planner-toolbar-spacer{flex:1 1 0}.planner-toolbar-hint{max-inline-size:32ch;margin:0;padding:.5rem .75rem;font-size:.85rem;line-height:1.4}@media (max-width:640px){.planner-toolbar{gap:4px}.planner-toolbar-range{min-width:0}.toolbar-wide{display:none}.toolbar-more{display:inline-grid}}.planner-board{--glass-schedule-max-block:calc(100dvh - 15rem)}.planner-detail-board{--glass-schedule-max-block:min(55vh, 26rem);--glass-schedule-lane-w:clamp(7rem, 24vw, 11rem)}.connection-help-link{align-items:center;min-block-size:32px;display:inline-flex}.connection-logo{border-radius:max(var(--glass-r-min), calc(var(--apd-form-control-radius) - 4px));letter-spacing:-.01em;background:#fff;border:1px solid #00000014;justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;padding:.4rem;font-size:.95rem;font-weight:600;display:inline-flex}.connection-logo img{object-fit:contain;block-size:100%;inline-size:100%}.connections-group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--glass-label-secondary);margin:var(--glass-gap) 0 0;font-size:.78rem;font-weight:600}.feedback-images{gap:var(--apd-row-gap);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.feedback-image{gap:calc(var(--apd-row-gap) / 2);min-inline-size:0;display:grid}.feedback-image-preview{object-fit:cover;object-position:top;border-radius:var(--apd-form-control-radius);border:1px solid var(--apd-form-control-border-color);block-size:120px;inline-size:100%;display:block}.fleet-map-labels-off .fleet-map-label{display:none}
