@layer glass.components {
.glass-field{gap:var(--apd-stacked-form-label-gap);box-sizing:border-box;padding:var(--apd-form-control-padding-inline) var(--apd-form-control-padding-inline) var(--glass-space-3);border-radius:var(--apd-form-control-radius);border:1px solid var(--apd-form-control-border-color);background:var(--apd-form-control-background);-webkit-backdrop-filter:blur();backdrop-filter:blur();color:var(--glass-label);transition:background-color var(--apd-form-control-state-transition-duration) var(--apd-form-control-state-transition-easing), 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), backdrop-filter var(--apd-form-control-state-transition-duration) var(--apd-form-control-state-transition-easing);flex-direction:column;display:flex}.glass-field-required{color:rgb(var(--apd-danger-rgb))}.glass-field--grow{flex:1;min-inline-size:0}.glass-field--inline{--glass-field-radius:var(--glass-control-radius);border-radius:var(--glass-field-radius);padding-inline:calc(var(--glass-field-radius) - var(--glass-border-width));align-items:center;gap:var(--apd-form-control-padding-inline);min-height:var(--glass-element-height);flex-flow:wrap;row-gap:0;padding-block:0}.glass-field--inline>.glass-field-label{flex:0 auto;min-inline-size:0}.glass-field--inline.glass-field--spread>.glass-field-label{flex:2 1 0}.glass-field.glass-field--inline>:is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea,.glass-select-trigger,.glass-datepicker){width:auto;flex:6rem;inline-size:auto;min-inline-size:6rem}.glass-field--inline>.glass-field-hint{min-inline-size:0;flex:1 0 100%;margin-block-start:calc(var(--glass-space-2) * -1);margin-inline-start:0;padding-block-end:var(--glass-space-3)}.glass-field--inline.glass-field--spread>:not(.glass-field-label,.glass-field-icon,.glass-field-help,.glass-field-hint){margin-inline-start:auto}.glass-field--inline.glass-field--spread :is(input:not([type=checkbox],[type=radio]),select){text-align:end}.glass-field--inline.glass-field--spread .glass-select-trigger{justify-content:flex-end}.glass-field--inline.glass-field--spread .glass-datepicker-trigger{text-align:end;align-items:flex-end}.glass-field--inline.glass-field--spread input[type=number]{-moz-appearance:textfield}.glass-field--inline.glass-field--spread input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.glass-field--inline.glass-field--spread input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.glass-field--inline.glass-field--spread.glass-field--hinted:not(.glass-field--help,.glass-field--with-icon){align-items:center;row-gap:var(--glass-space-1);padding-block:calc(var(--glass-field-radius) - var(--glass-border-width));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label control""hint control";display:grid}.glass-field--inline.glass-field--spread.glass-field--hinted:not(.glass-field--help,.glass-field--with-icon):has(>:is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea,.glass-select-trigger,.glass-datepicker,.glass-field-control)){grid-template-columns:minmax(0,2fr) minmax(6rem,1fr)}.glass-field--inline.glass-field--spread.glass-field--hinted:not(.glass-field--help,.glass-field--with-icon)>.glass-field-label{text-box:trim-start cap alphabetic;grid-area:label;align-self:end}.glass-field--inline.glass-field--spread.glass-field--hinted:not(.glass-field--help,.glass-field--with-icon)>.glass-field-hint{grid-area:hint;align-self:start;margin-block-start:0;padding-block-end:0}.glass-field--inline.glass-field--spread.glass-field--help:not(.glass-field--with-icon){align-items:center;column-gap:var(--glass-space-3);grid-template-columns:minmax(0,max-content) auto minmax(0,1fr) auto;grid-template-areas:"label help.control";display:grid}.glass-field--inline.glass-field--spread.glass-field--help:not(.glass-field--with-icon):has(>:is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea,.glass-select-trigger,.glass-datepicker,.glass-field-control)){grid-template-columns:minmax(0,max-content) auto minmax(0,2fr) minmax(6rem,1fr)}.glass-field--inline.glass-field--spread.glass-field--help:not(.glass-field--with-icon)>.glass-field-label{grid-area:label}.glass-field--inline.glass-field--spread.glass-field--help:not(.glass-field--with-icon)>.glass-field-help{grid-area:help}.glass-field--inline.glass-field--spread.glass-field--hinted:not(.glass-field--help,.glass-field--with-icon)>:not(.glass-field-label,.glass-field-icon,.glass-field-help,.glass-field-hint),.glass-field--inline.glass-field--spread.glass-field--help:not(.glass-field--with-icon)>:not(.glass-field-label,.glass-field-icon,.glass-field-help,.glass-field-hint){grid-area:control;justify-self:end;margin-inline-start:0}.glass-field--inline.glass-field--spread.glass-field--hinted:not(.glass-field--help,.glass-field--with-icon)>:is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea,.glass-select-trigger,.glass-datepicker,.glass-field-control),.glass-field--inline.glass-field--spread.glass-field--help:not(.glass-field--with-icon)>:is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea,.glass-select-trigger,.glass-datepicker,.glass-field-control){justify-self:stretch}.glass-field-icon{color:var(--glass-label-secondary);flex:none;align-items:center;display:inline-flex}.glass-field--with-icon:not(.glass-field--inline){align-items:center;column-gap:var(--apd-form-control-padding-inline);grid-template-columns:auto minmax(0,1fr);display:grid}.glass-field--with-icon:not(.glass-field--inline)>:not(.glass-field-icon){grid-column:2}.glass-field-control{align-items:center;gap:var(--apd-row-gap);min-inline-size:0;display:flex}.glass-field--inline>.glass-field-control{flex:1}.glass-field-affix{color:var(--glass-label-secondary);font-size:var(--apd-text-xs);-webkit-user-select:none;user-select:none;flex:none}.glass-field:has(:disabled) .glass-field-affix{opacity:.5}@media (max-width:640px){.glass-field--inline-responsive{--glass-field-radius:var(--apd-form-control-radius);align-items:stretch;gap:var(--apd-stacked-form-label-gap);padding-block:var(--apd-form-control-padding-inline);flex-flow:column}.glass-field--inline-responsive.glass-field--spread:is(.glass-field--hinted,.glass-field--help):not(.glass-field--with-icon){align-items:stretch;gap:var(--apd-stacked-form-label-gap);display:flex}.glass-field--inline-responsive.glass-field--spread:is(.glass-field--hinted,.glass-field--help):not(.glass-field--with-icon)>.glass-field-label{align-self:auto}.glass-field--inline-responsive>.glass-field-label{text-box:trim-start cap alphabetic}.glass-field--inline-responsive>.glass-field-hint{flex:none;margin-block-start:0;padding-block-end:0}.glass-field--inline-responsive.glass-field--spread>:not(.glass-field-label,.glass-field-icon){margin-inline-start:0}.glass-field--inline-responsive.glass-field--spread :is(input:not([type=checkbox],[type=radio]),select){text-align:start}.glass-field--inline-responsive.glass-field--spread .glass-select-trigger{justify-content:space-between}.glass-field--inline-responsive.glass-field--spread .glass-datepicker-trigger{text-align:start;align-items:flex-start}.glass-field--inline-responsive{position:relative}.glass-field--inline-responsive>.glass-field-help{position:absolute;inset-block-start:calc(var(--apd-form-control-padding-inline) - 7px);inset-inline-end:var(--apd-form-control-padding-inline)}.glass-field.glass-field--inline-responsive>:is(input:not([type=checkbox],[type=radio]),select,textarea,.glass-select-trigger,.glass-datepicker,.glass-field-control){flex:none;min-inline-size:0}}@media (hover:hover) and (pointer:fine){:is(.glass-field,textarea.glass-input):hover{background:var(--apd-form-control-hover-background);border-color:var(--apd-form-control-hover-border-color);box-shadow:var(--apd-form-control-hover-shadow);-webkit-backdrop-filter:blur(var(--glass-blur-soft));backdrop-filter:blur(var(--glass-blur-soft))}}:is(.glass-field,textarea.glass-input):focus-within{background:var(--apd-form-control-hover-background);border-color:var(--apd-form-control-focus-border-color);box-shadow:var(--glass-focus-ring);-webkit-backdrop-filter:blur(var(--glass-blur-soft));backdrop-filter:blur(var(--glass-blur-soft))}.glass-field--error,.glass-field--error:focus-within{border-color:var(--apd-form-control-error-border-color);box-shadow:var(--apd-form-control-error-ring)}.glass-field-label{font-size:var(--apd-stacked-form-label-size);color:var(--apd-stacked-form-label-color);text-transform:var(--glass-label-case);letter-spacing:var(--glass-label-tracking);-webkit-user-select:none;user-select:none;font-weight:600;line-height:1.2}.glass-field:not(.glass-field--inline)>.glass-field-label{text-box:trim-start cap alphabetic}.glass-field-hint{text-wrap:pretty;line-height:1.35}.glass-field-hint :is(a,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-field:has(:disabled)>:is(.glass-field-label,.glass-field-icon){opacity:.5}.glass-field :is(input,textarea,select):not(.glass-input,[type=checkbox],[type=radio],[type=range]){appearance:none;font:inherit;color:inherit;background:0 0;border:0;outline:none;width:100%;min-height:1.4em;margin:0;padding:0}.glass-field textarea:not(.glass-input){resize:vertical;min-height:3.5em}.glass-field .glass-slider{flex:auto;inline-size:auto;min-inline-size:4rem}:is(.glass-field--inline>.glass-slider,.glass-field--inline>.glass-field-control:has(>.glass-slider)){flex-basis:8rem}.glass-field-help{block-size:1.25rem;inline-size:1.25rem;padding:var(--glass-space-3);margin:calc(var(--glass-space-3) * -1);box-sizing:content-box;border-radius:var(--glass-r-pill);color:var(--glass-label-secondary);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.glass-field-help>span{border-radius:var(--glass-r-pill);border:1px solid;place-items:center;block-size:1.25rem;inline-size:1.25rem;font-size:.72rem;font-weight:700;line-height:1;display:grid}.glass-field-help:hover,.glass-field-help:focus-visible{color:var(--glass-label);outline:none}.glass-field-help:focus-visible>span{box-shadow:var(--glass-focus-ring)}.glass-field--help:not(.glass-field--inline){position:relative}.glass-field--help:not(.glass-field--inline)>.glass-field-help{position:absolute;inset-block-start:calc(var(--apd-form-control-padding-inline) - 7px);inset-inline-end:var(--apd-form-control-padding-inline)}.glass-field--help>.glass-field-hint{block-size:1px;inline-size:1px;margin:calc(var(--glass-border-width) * -1);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.glass-field-help-text{max-inline-size:36ch;font-size:var(--apd-text-sm);text-wrap:pretty;line-height:1.45}.glass-password-input{align-items:center;gap:var(--apd-row-gap);min-inline-size:0;display:flex}.glass-password-input .glass-password-input-control{flex:1;min-inline-size:0}.glass-password-input-toggle{margin:calc(var(--glass-space-3) * -1) calc(var(--glass-space-2) * -1);padding:var(--glass-space-3) var(--glass-space-2);font:inherit;font-size:var(--apd-text-xs);color:var(--glass-label-secondary);text-underline-offset:.15em;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;font-weight:600;text-decoration:underline;position:relative}.glass-password-input-toggle:after{content:"";inset-block:min(0px, calc((100% - var(--glass-hit-min)) / 2));inset-inline:min(0px, calc((100% - var(--glass-hit-min)) / 2));position:absolute}.glass-password-input-toggle:hover,.glass-password-input-toggle:focus-visible{color:var(--glass-label)}.glass-password-input-toggle:disabled{opacity:.5;cursor:default}.glass-password-input-toggle:focus-visible{outline:2px solid rgb(var(--apd-primary-rgb));outline-offset:2px;border-radius:var(--glass-r-min)}.glass-field :is(input,textarea)::placeholder{color:var(--apd-form-control-placeholder-color)}.glass-select-trigger--control:not(:hover):not(:focus-visible):not([data-state=open]):not([data-glow]){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.glass-input,.glass-select-trigger{box-sizing:border-box;min-height:var(--glass-element-height);padding-inline:var(--glass-control-padding-inline);border-radius:var(--glass-control-radius);border:1px solid var(--glass-border);background:var(--glass-surface);-webkit-backdrop-filter:blur(var(--glass-blur-soft));backdrop-filter:blur(var(--glass-blur-soft));font:inherit;color:var(--glass-label);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);outline:none}.glass-input::placeholder{color:var(--apd-form-control-placeholder-color)}.glass-input:focus-visible,.glass-select-trigger:focus-visible{border-color:var(--apd-form-control-focus-border-color);box-shadow:var(--glass-focus-ring)}input[type=search].glass-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8a8e' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left var(--glass-control-padding-inline) center;background-size:var(--glass-space-5);padding-inline-start:calc(var(--glass-control-padding-inline) * 2 + var(--glass-space-5))}textarea.glass-input{padding-block:var(--glass-control-padding-block);border-radius:var(--apd-form-control-radius);resize:vertical;border-color:var(--apd-form-control-border-color);background:var(--apd-form-control-background);-webkit-backdrop-filter:blur();backdrop-filter:blur();min-block-size:5em;transition:background-color var(--apd-form-control-state-transition-duration) var(--apd-form-control-state-transition-easing), 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), backdrop-filter var(--apd-form-control-state-transition-duration) var(--apd-form-control-state-transition-easing)}.glass-check-hit,.glass-checkbox,.glass-radio{--glass-check-size:1.25rem}.glass-checkbox,.glass-radio{appearance:none;inline-size:var(--glass-check-size);block-size:var(--glass-check-size);border:1px solid var(--glass-border-strong);border-radius:var(--glass-r-pill);background:var(--glass-track-surface);box-shadow:var(--glass-track-shadow);cursor:pointer;flex:none;margin:0;transition:background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}.glass-checkbox:hover:not(:disabled),.glass-radio:hover:not(:disabled){border-color:rgb(var(--apd-text-rgb) / .32)}.glass-checkbox:focus-visible,.glass-radio:focus-visible{outline:2px solid rgb(var(--apd-primary-rgb) / .45);outline-offset:2px}.glass-checkbox:is(:checked,:indeterminate),.glass-radio:checked{background:var(--glass-sheen), var(--apd-accent-tint), var(--apd-accent-tint), linear-gradient(var(--glass-surface) 0 0);border-color:color-mix(in srgb, var(--glass-ink-on-tint) 35%, transparent)}.glass-radio:checked{background:radial-gradient(circle, var(--glass-ink-on-tint) 0 28%, transparent 33%), var(--glass-sheen), var(--apd-accent-tint), var(--apd-accent-tint), linear-gradient(var(--glass-surface) 0 0)}.glass-check-mark{inline-size:var(--glass-check-size);block-size:var(--glass-check-size);fill:none;stroke:var(--glass-ink-on-tint);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;opacity:0;transition:opacity .14s ease-out,transform .22s cubic-bezier(.32,.72,0,1);transform:scale(.6)}.glass-checkbox:is(:checked,:indeterminate)+.glass-check-mark{opacity:1;transform:none}.glass-check-mark-dash,.glass-checkbox:indeterminate+.glass-check-mark .glass-check-mark-tick{display:none}.glass-checkbox:indeterminate+.glass-check-mark .glass-check-mark-dash{display:inline}.glass-checkbox:disabled,.glass-radio:disabled,.glass-checkbox:disabled:is(:checked,:indeterminate)+.glass-check-mark{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.glass-checkbox,.glass-radio,.glass-check-mark{transition:none}}.glass-check-hit{isolation:isolate;vertical-align:middle;flex:none;line-height:0;display:inline-grid;position:relative}.glass-check-hit>*{grid-area:1/1}@media (pointer:coarse){.glass-check-hit:after{content:"";z-index:-1;inset:calc((var(--glass-check-size) - var(--glass-hit-min)) / 2);position:absolute}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-field:focus-within,.glass-input{background:rgb(var(--apd-bg-rgb) / .94)}}@media (prefers-reduced-transparency:reduce){.glass-field,.glass-field:focus-within,.glass-input{-webkit-backdrop-filter:none;backdrop-filter:none}}.glass-field .glass-input,.glass-field .glass-input:is(:hover,:focus-visible,:focus-within){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;min-height:0;background:0 0;border:0;border-radius:0;min-block-size:0;padding-inline:0}
}

@layer glass.components {
.glass-signature{--glass-signature-paper:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#ececf1e6);--glass-signature-ink:#1c1c1e;gap:var(--apd-stacked-form-label-gap);flex-direction:column;display:flex}.glass-signature-head{justify-content:space-between;align-items:center;gap:var(--apd-row-gap);display:flex}.glass-signature-label{font-size:var(--apd-stacked-form-label-size);color:var(--apd-stacked-form-label-color);-webkit-user-select:none;user-select:none;font-weight:600;line-height:1.2}.glass-signature-pad{box-sizing:border-box;border-radius:var(--apd-form-control-radius);border:1px solid var(--apd-form-control-border-color);background:var(--glass-signature-paper);position:relative;overflow:hidden}.glass-signature-canvas{touch-action:none;block-size:100%;inline-size:100%;color:var(--glass-signature-ink);cursor:crosshair;display:block}.glass-signature--disabled .glass-signature-pad{opacity:.5}.glass-signature--disabled .glass-signature-canvas{pointer-events:none;cursor:default}.glass-signature-baseline{pointer-events:none;background:#00000029;block-size:1px;position:absolute;inset-block-end:24%;inset-inline:8%}.glass-signature-hint{text-align:center;font-size:var(--apd-text-xs);color:#0000006b;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset-block-end:8%;inset-inline:0}.glass-signature-hint--signed{opacity:0}@media (prefers-reduced-motion:no-preference){.glass-signature-hint{transition:opacity .16s ease-out}}
}

@layer glass.components {
.glass-annotator{--glass-annotator-ink:#ff3b30;gap:var(--apd-row-gap);flex-direction:column;min-inline-size:0;display:flex}.glass-annotator-toolbar{justify-content:space-between;align-items:center;gap:var(--apd-row-gap);flex-wrap:wrap;display:flex}.glass-annotator-actions{gap:var(--apd-row-gap);flex-wrap:wrap;display:flex}.glass-annotator-stage{border-radius:var(--apd-form-control-radius);border:1px solid var(--apd-form-control-border-color);background:var(--glass-surface-static);position:relative;overflow:hidden}.glass-annotator-canvas{touch-action:none;block-size:auto;inline-size:100%;color:var(--glass-annotator-ink);cursor:crosshair;display:block}.glass-annotator-canvas--text{cursor:text}.glass-annotator-canvas--select{cursor:default}.glass-annotator-canvas:focus-visible{outline:2px solid rgb(var(--apd-primary-rgb));outline-offset:-2px}.glass-annotator-swatch{border-radius:var(--glass-r-pill);background:var(--glass-annotator-ink);block-size:16px;inline-size:16px;display:inline-block;box-shadow:inset 0 0 0 1px #00000040}.glass-annotator--disabled .glass-annotator-stage{opacity:.5}.glass-annotator--disabled .glass-annotator-canvas{pointer-events:none;cursor:default}.glass-annotator-text-input{min-inline-size:12ch;padding:var(--glass-space-1) var(--glass-space-3);color:var(--glass-annotator-ink);border:1px dashed var(--glass-annotator-ink);border-radius:var(--glass-r-min);background:#ffffffd9;outline:none;font:600 1rem system-ui,sans-serif;position:absolute}
}

@layer glass.components {
.glass-pdf-viewer{--glass-pdf-viewer-desk:var(--lightningcss-light,#0000000b)var(--lightningcss-dark,#00000052);--scale-round-x:1px;--scale-round-y:1px;block-size:var(--glass-pdf-viewer-height,min(72vh, 820px));border-radius:var(--apd-form-control-radius);border:1px solid var(--apd-form-control-border-color);background:var(--glass-pdf-viewer-desk);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.glass-dialog[data-fill-height] .glass-dialog-body>.glass-pdf-viewer{flex:1;block-size:auto;min-block-size:16rem}.glass-pdf-viewer-scroller{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;min-block-size:0;padding:var(--glass-space-5);border-radius:calc(var(--apd-form-control-radius) - var(--glass-border-width));corner-shape:inherit;outline:none;flex:1;padding-block-end:calc(var(--glass-element-height) + (var(--glass-bar-inset) + var(--glass-border-width)) * 2 + var(--glass-space-4) * 2);overflow:auto}.glass-pdf-viewer-scroller:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--apd-primary-rgb))}.glass-pdf-viewer-pages{gap:var(--glass-space-5);flex-direction:column;inline-size:max-content;min-inline-size:100%;display:flex}.glass-pdf-viewer-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;box-shadow:var(--glass-shadow-paper);background:#fff;flex:none;margin-inline:auto;position:relative}.glass-pdf-viewer-page--skeleton{aspect-ratio:210/297;inline-size:min(100%,794px)}.glass-pdf-viewer-canvas{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.glass-pdf-viewer-page--skeleton{background:linear-gradient(100deg,#0000 35%,#0000000b 50%,#0000 65%) 0 0/250% 100% no-repeat,#fff;animation:1.6s ease-in-out infinite glass-pdf-viewer-shimmer}.glass-pdf-viewer-canvas--enter{animation:.2s ease-out glass-pdf-viewer-ink}}@keyframes glass-pdf-viewer-shimmer{0%{background-position:125% 0,0 0}to{background-position:-25% 0,0 0}}@keyframes glass-pdf-viewer-ink{0%{opacity:0}}.glass-pdf-viewer-text{--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));z-index:0;text-align:initial;letter-spacing:normal;word-spacing:normal;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;line-height:1;position:absolute;inset:0;overflow:clip}.glass-pdf-viewer-text :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.glass-pdf-viewer-text>:not(.markedContent),.glass-pdf-viewer-text .markedContent span:not(.markedContent){--font-height:0;--scale-x:1;--rotate:0deg;z-index:1;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.glass-pdf-viewer-text .markedContent{display:contents}.glass-pdf-viewer-text ::selection{background:rgb(var(--apd-primary-rgb) / .28);color:#0000}.glass-pdf-viewer-text br::selection{background:0 0}.glass-pdf-viewer-text[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}.glass-pdf-viewer-text[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}.glass-pdf-viewer-text[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.glass-pdf-viewer-toolbar{--glass-surface:var(--lightningcss-light,rgb(var(--apd-bg-rgb) / .72))var(--lightningcss-dark,rgb(var(--apd-bg-rgb) / .8));z-index:1;align-items:center;gap:var(--glass-space-1);inline-size:max-content;max-inline-size:calc(100% - 24px);padding:var(--glass-space-2);margin-inline:auto;display:flex;position:absolute;inset-block-end:var(--glass-space-4);inset-inline:0}.glass-pdf-viewer-group{align-items:center;gap:var(--glass-space-1);display:flex}.glass-pdf-viewer-divider{inline-size:1px;margin:var(--glass-space-3) var(--glass-space-2);background:var(--glass-border);align-self:stretch}.glass-pdf-viewer-count,.glass-pdf-viewer-zoom{font-size:var(--apd-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--glass-label-secondary)}.glass-pdf-viewer-count{padding-inline:var(--glass-space-3) var(--glass-space-2);color:var(--glass-label)}.glass-pdf-viewer-zoom{text-align:center;min-inline-size:4.5ch}@container (max-width:640px){.glass-pdf-viewer-zoom{display:none}}.glass-pdf-viewer>.glass-empty-state{margin:auto}.glass-pdf-viewer-password{align-items:center;gap:var(--apd-row-gap);padding:var(--apd-section-padding-inline);box-sizing:border-box;text-align:center;flex-direction:column;inline-size:min(100%,24rem);margin:auto;display:flex}.glass-pdf-viewer-password>p{margin:0}.glass-pdf-viewer-password>.glass-field{text-align:start;align-self:stretch}.glass-pdf-viewer-state-icon{color:var(--glass-label-secondary)}.glass-pdf-viewer-password-title{font-weight:600}
}

@layer glass.components {
.glass-image-viewer{block-size:var(--glass-image-viewer-height,min(72vh, 820px));border-radius:var(--apd-form-control-radius);border:1px solid var(--apd-form-control-border-color);background:color-mix(in srgb, currentColor 5%, transparent);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.glass-dialog[data-fill-height] .glass-dialog-body>.glass-image-viewer{flex:1;block-size:auto;min-block-size:16rem}.glass-image-viewer-stage{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:zoom-in;border-radius:calc(var(--apd-form-control-radius) - var(--glass-border-width));corner-shape:inherit;outline:none;flex:1;min-block-size:0;position:relative;overflow:hidden}.glass-image-viewer[data-zoomed] .glass-image-viewer-stage{cursor:grab}.glass-image-viewer[data-zoomed] .glass-image-viewer-stage:active{cursor:grabbing}.glass-image-viewer-stage:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--apd-primary-rgb))}.glass-image-viewer-image{transform-origin:0 0;will-change:transform;pointer-events:none;max-inline-size:none;display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.glass-image-viewer-image[hidden]{display:none}.glass-image-viewer-error{padding:var(--apd-section-padding-inline);text-align:center;color:var(--glass-label-secondary);place-items:center;margin:0;display:grid;position:absolute;inset:0}.glass-image-viewer-toolbar{--glass-surface:var(--lightningcss-light,rgb(var(--apd-bg-rgb) / .72))var(--lightningcss-dark,rgb(var(--apd-bg-rgb) / .8));z-index:1;align-items:center;gap:var(--glass-space-1);inline-size:max-content;max-inline-size:calc(100% - 24px);padding:var(--glass-space-2);margin-inline:auto;display:flex;position:absolute;inset-block-end:12px;inset-inline:0}.glass-image-viewer-group{align-items:center;gap:var(--glass-space-1);display:flex}.glass-image-viewer-divider{inline-size:1px;margin:var(--glass-space-3) var(--glass-space-2);background:var(--glass-border);align-self:stretch}.glass-image-viewer-zoom{min-inline-size:4.5ch;font-size:var(--apd-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center;color:var(--glass-label-secondary)}@container (max-width:480px){.glass-image-viewer-zoom{display:none}}
}

@layer glass.components {
.glass-segment{max-width:100%;padding:var(--apd-segment-padding);box-sizing:border-box;min-height:var(--glass-element-height);border-radius:var(--apd-segment-radius);border:1px solid var(--apd-segment-border-color);background:linear-gradient(180deg, var(--glass-ray-soft) 0%, transparent 100%), var(--apd-segment-surface);box-shadow:inset 0 1px 0 var(--glass-glint-strong), inset 0 -1px 0 var(--glass-glint-weak), var(--glass-shadow-base);-webkit-backdrop-filter:blur(var(--glass-blur-mid)) saturate(var(--glass-saturate-mid));backdrop-filter:blur(var(--glass-blur-mid)) saturate(var(--glass-saturate-mid));isolation:isolate;--glass-segment-shadow-gutter:var(--apd-segment-padding);min-inline-size:0;display:flex;position:relative;overflow:clip}.glass-segment-track{flex:auto;grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;gap:0;min-inline-size:0;display:grid}.glass-segment:not([data-wrap],[data-orientation=vertical])>.glass-segment-track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--glass-segment-fade-start), #000 calc(100% - var(--glass-segment-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--glass-segment-fade-start), #000 calc(100% - var(--glass-segment-fade-end)), transparent);grid-auto-columns:minmax(max-content,1fr);overflow:auto hidden}@supports (animation-timeline:scroll()){.glass-segment:not([data-wrap],[data-orientation=vertical])>.glass-segment-track{animation:linear both glass-segment-fade;animation-timeline:scroll(self inline)}}.glass-segment-track::-webkit-scrollbar{display:none}.glass-segment:not([data-wrap],[data-orientation=vertical])>.glass-segment-track>.glass-segment-button{scroll-snap-align:start}.glass-segment>.glass-segment-track{padding:var(--glass-segment-shadow-gutter);margin:calc(-1 * var(--glass-segment-shadow-gutter));scroll-padding-inline:var(--glass-segment-shadow-gutter)}@property --glass-segment-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --glass-segment-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes glass-segment-fade{0%{--glass-segment-fade-start:0px;--glass-segment-fade-end:28px}to{--glass-segment-fade-start:28px;--glass-segment-fade-end:0px}}.glass-segment[data-wrap]>.glass-segment-track{gap:var(--apd-segment-padding);flex-wrap:wrap;display:flex}.glass-segment[data-wrap] .glass-segment-button{flex:auto}.glass-segment[data-orientation=vertical]>.glass-segment-track{gap:var(--apd-segment-padding);flex-direction:column;display:flex}.glass-segment[data-orientation=vertical] .glass-segment-button{flex:none;width:100%}.glass-segment[data-orientation=vertical],.glass-segment[data-wrap]{--apd-segment-button-radius:var(--glass-r-capsule);border-radius:var(--glass-control-radius)}.glass-segment[data-plain]{--apd-segment-button-radius:var(--glass-control-radius);min-height:var(--glass-element-height);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;--glass-segment-shadow-gutter:var(--glass-space-4);background:0 0;border:0;padding:0;overflow:visible}.glass-segment[data-plain] .glass-segment-button{min-height:var(--glass-element-height)}.glass-segment-button{appearance:none;z-index:1;min-width:0;min-height:calc(var(--glass-element-height) - 2px - 2 * var(--apd-segment-padding));padding-inline:var(--glass-space-5);--glass-radius:var(--apd-segment-button-radius);--glass-radius-shape:var(--glass-corner-shape);border-radius:var(--apd-segment-button-radius);font:inherit;letter-spacing:-.01em;color:var(--glass-label-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:clamp(.84rem,1.45vw,.98rem);font-weight:600;line-height:1.2;transition:background-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out,transform .18s ease-out;display:flex;position:relative;overflow:hidden}.glass-segment-button[data-state=on]{color:var(--lightningcss-light,rgb(var(--apd-primary-rgb)))var(--lightningcss-dark,rgb(var(--apd-text-rgb)));background:linear-gradient(rgb(var(--apd-primary-rgb) / .14), rgb(var(--apd-primary-rgb) / .14)), var(--glass-surface)}.glass-segment-button.glass--hover:not(:hover):not(:focus-visible):not(:active){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.glass-segment-button:focus-visible{box-shadow:var(--glass-focus-ring), var(--glass-shadow-stack);outline:none}.glass-segment-button:active{transform:scale(.985)}.glass-segment-hit{inset-block:min(0px, calc((100% - var(--glass-hit-min)) / 2));inset-inline:min(0px, calc((100% - var(--glass-hit-min)) / 2));position:absolute}@media (max-width:640px),(pointer:coarse){.glass-segment:not([data-wrap],[data-orientation=vertical]) .glass-segment-button{overflow:visible}}.glass-segment-marked{align-items:center;min-inline-size:0;display:inline-flex;position:relative}.glass-segment-progress{border-radius:var(--glass-r-capsule);pointer-events:none;place-items:center;block-size:.85rem;inline-size:.85rem;display:grid;position:absolute;inset-block-start:-.42rem;inset-inline-end:-.55rem}.glass-segment-progress svg{block-size:.62rem;inline-size:.62rem}.glass-segment-progress[data-progress=partial]{background:var(--glass-text-warning);block-size:.5rem;inline-size:.5rem}.glass-segment-progress[data-progress=done]{background:var(--glass-text-success);color:rgb(var(--apd-bg-rgb))}.glass-segment-button[data-progress=partial]{color:var(--glass-text-warning)}.glass-segment-button[data-progress=done]{color:var(--glass-text-success)}.glass-segment-button:has(.glass-segment-progress){padding-inline:var(--glass-space-4);overflow:visible}.glass-segment-marked-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}@media (max-width:640px){.glass-segment-button{padding-inline:var(--glass-space-4);font-size:clamp(.78rem,3.4vw,.92rem)}}@media (prefers-reduced-motion:reduce){.glass-segment-button{transition:none}}.glass-switch{--glass-switch-width:3.2rem;--glass-switch-gap:var(--glass-bar-inset);appearance:none;inline-size:var(--glass-switch-width);block-size:var(--glass-switch-height);border:1px solid var(--glass-border);border-radius:var(--glass-r-capsule);background:var(--glass-track-surface);-webkit-backdrop-filter:blur(var(--glass-blur-mid)) saturate(var(--glass-saturate-mid));backdrop-filter:blur(var(--glass-blur-mid)) saturate(var(--glass-saturate-mid));box-shadow:var(--glass-track-shadow);cursor:pointer;flex:none;align-items:center;padding:0;transition:background-color .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out;display:inline-flex;position:relative}.glass-switch:focus-visible{outline:2px solid rgb(var(--apd-primary-rgb) / .45);outline-offset:2px}.glass-switch[data-state=checked]{background-image:var(--glass-sheen), var(--apd-accent-image);border-color:var(--glass-border-strong)}.glass-switch-thumb{inline-size:calc(var(--glass-switch-height) - (var(--glass-switch-gap) + var(--glass-border-width)) * 2);block-size:calc(var(--glass-switch-height) - (var(--glass-switch-gap) + var(--glass-border-width)) * 2);border-radius:var(--glass-r-pill);background:var(--glass-thumb-surface);box-shadow:var(--glass-thumb-shadow);will-change:transform;margin-inline-start:var(--glass-switch-gap);transition:transform .22s cubic-bezier(.32,.72,0,1);display:block;transform:translate(0)}.glass-field--inline.glass-field--spread>.glass-switch{margin-inline-end:calc((var(--glass-element-height) - var(--glass-switch-height)) / 2 - var(--glass-field-radius))}@media (pointer:coarse){.glass-switch:after{content:"";inset:calc((var(--glass-switch-height) - var(--glass-hit-min)) / 2);position:absolute}}.glass-switch[data-state=checked] .glass-switch-thumb{transform:translateX(calc(var(--glass-switch-width) - var(--glass-switch-height)))}@media (prefers-reduced-motion:reduce){.glass-switch,.glass-switch-thumb{transition:none}}
}

@layer glass.components {
.glass-slider{--glass-slider-track:var(--glass-space-2);--glass-slider-thumb:calc(var(--glass-switch-height) - 2 * (var(--glass-bar-inset) + var(--glass-border-width)));appearance:none;box-sizing:border-box;inline-size:8rem;block-size:var(--glass-slider-thumb);cursor:pointer;background:0 0;flex:none;margin:0;padding:0}.glass-slider:disabled{opacity:.5;cursor:not-allowed}.glass-slider:focus-visible{outline:2px solid rgb(var(--apd-primary-rgb) / .45);outline-offset:2px}.glass-slider::-webkit-slider-runnable-track{block-size:var(--glass-slider-track);border:1px solid var(--glass-border);border-radius:var(--glass-r-capsule);background:var(--glass-track-surface)}.glass-slider::-moz-range-track{block-size:var(--glass-slider-track);border:1px solid var(--glass-border);border-radius:var(--glass-r-capsule);background:var(--glass-track-surface)}.glass-slider::-webkit-slider-thumb{appearance:none;inline-size:var(--glass-slider-thumb);block-size:var(--glass-slider-thumb);border-radius:var(--glass-r-pill);background:var(--glass-thumb-surface);box-shadow:var(--glass-thumb-shadow);border:none;margin-block-start:calc((var(--glass-slider-track) - var(--glass-slider-thumb)) / 2)}.glass-slider::-moz-range-thumb{inline-size:var(--glass-slider-thumb);block-size:var(--glass-slider-thumb);border-radius:var(--glass-r-pill);background:var(--glass-thumb-surface);box-shadow:var(--glass-thumb-shadow);border:none}
}

@layer glass.components {
.glass-theme-toggle{--glass-theme-toggle-track-height:var(--glass-element-height);--glass-theme-toggle-track-width:calc(var(--glass-theme-toggle-track-height) * 62 / 34);--glass-theme-toggle-icon-size:calc(var(--glass-theme-toggle-track-height) * 18 / 34);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:visible}.glass-theme-toggle:focus-visible{outline:2px solid rgb(var(--apd-primary-rgb) / .45);outline-offset:3px;border-radius:var(--glass-r-capsule)}.glass-theme-toggle-track{box-sizing:border-box;inline-size:var(--glass-theme-toggle-track-width);block-size:var(--glass-theme-toggle-track-height);--glass-radius:var(--glass-r-capsule);--glass-radius-shape:var(--glass-corner-shape);flex:none;display:block;position:relative}.glass-theme-toggle-icon{inline-size:var(--glass-theme-toggle-icon-size);block-size:var(--glass-theme-toggle-icon-size);z-index:3;opacity:.45;color:rgb(var(--apd-primary-rgb));pointer-events:none;transition:opacity .16s;position:absolute;top:50%;transform:translateY(-50%)}.glass-theme-toggle-icon--sun{inset-inline-start:calc(var(--glass-theme-toggle-track-height) / 2 - var(--glass-border-width) - var(--glass-theme-toggle-icon-size) / 2)}.glass-theme-toggle-icon--moon{inset-inline-end:calc(var(--glass-theme-toggle-track-height) / 2 - var(--glass-border-width) - var(--glass-theme-toggle-icon-size) / 2)}.glass-theme-toggle-icon.is-active{opacity:1}.glass-theme-toggle-thumb{top:50%;box-sizing:border-box;inline-size:calc(var(--glass-theme-toggle-track-height) - (var(--glass-bar-inset) + var(--glass-border-width)) * 2);block-size:calc(var(--glass-theme-toggle-track-height) - (var(--glass-bar-inset) + var(--glass-border-width)) * 2);border-radius:var(--glass-r-pill);z-index:2;--glass-radius:var(--glass-r-pill);--glass-radius-shape:var(--glass-corner-shape);transition:transform .2s cubic-bezier(.32,.72,0,1);position:absolute;inset-inline-start:var(--glass-bar-inset);transform:translateY(-50%)}.glass-theme-toggle[data-dark=true] .glass-theme-toggle-thumb{transform:translate(calc(var(--glass-theme-toggle-track-width) - var(--glass-theme-toggle-track-height)), -50%)}@media (prefers-reduced-motion:reduce){.glass-theme-toggle-thumb{transition:none}}
}

@layer glass.components {
.glass-page{--glass-page-runway:0px;--glass-page-bar-h:calc(var(--glass-page-bar-size) + env(safe-area-inset-top,0px) + var(--glass-page-runway));--glass-page-collapse:0;--glass-page-stretch:0;--glass-page-fade:.18s;flex-direction:column;block-size:100%;min-block-size:0;display:flex;position:relative}.glass-page--plain{--glass-page-bar-h:0rem}.glass-page-bar{z-index:30;align-items:center;gap:var(--glass-space-3);box-sizing:border-box;block-size:var(--glass-page-bar-h);padding-inline:var(--apd-section-padding-inline);pointer-events:none;margin-block-start:calc(-1 * var(--glass-page-runway));padding-block-start:calc(env(safe-area-inset-top,0px) + var(--glass-page-runway));display:flex;position:absolute;inset-block-start:0;inset-inline:0}@media (min-width:641px){.glass-page:not(.glass-page--compact):has(>.glass-page-content .glass-list-view-toolbar-sticky:not(.glass-page .glass-page *,[data-glass-md-host] *))>.glass-page-bar{padding-block-start:calc(env(safe-area-inset-top,0px) + var(--glass-page-runway) + var(--glass-space-4))}}.glass-page-bar-veil{inset:0}.glass-page-bar-leading,.glass-page-bar-trailing,.glass-page-bar-actions{pointer-events:auto;flex:none;align-items:center;display:flex}.glass-page-bar-actions{max-inline-size:calc(100vw - 2 * var(--glass-app-fab-inset,var(--glass-float-gap)) - var(--glass-app-fab-reserve,0px));box-sizing:border-box;padding:var(--glass-bar-inset);justify-content:flex-end;gap:var(--glass-bar-inset);border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--glass-bar-radius);background:var(--glass-surface);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-shadow-stack);flex-wrap:nowrap;position:fixed;inset-block-end:calc(var(--glass-page-actions-end) + env(safe-area-inset-bottom,0px));inset-inline-end:calc(var(--glass-app-fab-inset,var(--glass-float-gap)) + env(safe-area-inset-right,0px) + var(--glass-app-fab-reserve,0px))}.glass-page{--glass-page-actions-size:var(--glass-page-actions-h,calc(var(--glass-element-height) + 2 * (var(--glass-bar-inset) + var(--glass-border-width))));--glass-page-bottom-reserve:0px;--glass-page-actions-end:calc(var(--glass-app-fab-inset,var(--glass-float-gap)) + max(0px, (var(--glass-app-fab-size,0px) - var(--glass-page-actions-size)) / 2))}.glass-page:has(>.glass-page-bar>.glass-page-bar-actions){--glass-page-bottom-reserve:calc(var(--glass-page-actions-size) + var(--glass-page-actions-end))}.glass-page[data-actions-raised] .glass-page-bar-actions{max-inline-size:calc(100vw - 2 * var(--glass-app-fab-inset,var(--glass-float-gap)));margin-inline-end:calc(-1 * var(--glass-app-fab-reserve,0px));inset-block-end:calc(2 * var(--glass-float-gap) + env(safe-area-inset-bottom,0px) + var(--glass-app-fab-reserve,0px))}.glass-page[data-actions-raised]:has(>.glass-page-bar>.glass-page-bar-actions){--glass-page-bottom-reserve:calc(var(--glass-page-actions-size) + 2 * var(--glass-float-gap) + var(--glass-app-fab-reserve,0px))}@media (max-width:640px){.glass-page:not(:has(>.glass-page-bar>.glass-page-bar-actions)){--glass-page-bottom-reserve:var(--glass-app-fab-reserve,0px)}}.glass-page-bar-actions>:not(button,a,:has(button,a,input)){text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.glass-page-bar-actions>:is(button,a){flex:none}.glass-page-bar-trailing{z-index:1;align-self:flex-end;margin-inline-start:auto;position:relative}.glass-page-bar-title{pointer-events:none;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;opacity:calc((var(--glass-page-collapse) - .5) / .5);transform:translateY(calc((1 - var(--glass-page-collapse)) * .3rem));transition:opacity var(--glass-page-fade) ease-out;flex:1 1 0;font-size:1.05rem;font-weight:700;overflow:hidden}@media (max-width:640px){.glass-page-bar-title{inset-inline:var(--apd-section-padding-inline);text-align:center;position:absolute}.glass-page:not(.glass-page--compact)>.glass-page-bar>.glass-page-bar-title{visibility:hidden}}.glass-page-content{overscroll-behavior:contain;box-sizing:border-box;min-block-size:0;padding-inline:var(--apd-section-padding-inline);margin-block:calc(-1 * var(--glass-page-runway));flex:1;padding-block-end:calc(var(--apd-section-padding-block-end) + var(--glass-page-bottom-reserve,0px) + env(safe-area-inset-bottom,0px) + var(--glass-page-runway));scroll-padding-block-end:calc(var(--glass-page-bottom-reserve,0px) + env(safe-area-inset-bottom,0px) + var(--glass-page-runway));overflow:clip auto}.glass-page--plain .glass-page-content{padding-block-start:calc(env(safe-area-inset-top,0px) + var(--glass-page-runway))}.glass-page[data-custom-header] .glass-page-content{padding-block-start:var(--glass-page-bar-h)}.glass-page.glass-page--compact{--glass-page-bar-h:calc(var(--glass-page-bar-compact-size) + env(safe-area-inset-top,0px) + var(--glass-page-runway))}.glass-page--compact .glass-page-content{padding-block-start:calc(var(--glass-page-bar-h) + var(--glass-float-gap))}@media (min-width:1024px){.glass-page--compact .glass-page-content{padding-block-start:calc(var(--glass-page-bar-h) + var(--glass-space-3))}}.glass-page--compact .glass-page-bar-title{opacity:1;margin:0;transform:none}.glass-page-bar-header{pointer-events:auto;align-items:center;gap:var(--glass-space-3);flex:1 1 0;min-inline-size:0;display:flex}.glass-page-largetitle{padding-block:calc(var(--glass-page-bar-h) + var(--glass-space-2)) var(--glass-space-3);position:relative}.glass-page-account-fab{z-index:34;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .2s;position:fixed;inset-block-end:calc(var(--glass-app-fab-inset,16px) + env(safe-area-inset-bottom,0px));inset-inline-start:calc(var(--glass-app-fab-inset,16px) + env(safe-area-inset-left,0px));inset-inline-end:auto}:root[data-menu-side=start] .glass-page-account-fab{inset-inline-start:auto;inset-inline-end:calc(var(--glass-app-fab-inset,16px) + env(safe-area-inset-right,0px))}.glass-page[data-account-hidden] .glass-page-account-fab{transform:translateY(calc(100% + 16px + env(safe-area-inset-bottom,0px)));opacity:0;pointer-events:none}.glass-page[data-account-hidden] .glass-page-account-fab[data-menu-open]{opacity:1;pointer-events:auto;transform:none}.glass-page[data-account-hidden] .glass-page-account-fab:has([aria-expanded=true]){opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.glass-page-account-fab{transition:opacity .2s}.glass-page[data-account-hidden] .glass-page-account-fab{transform:none}}@media (max-width:640px){.glass-page-largetitle{padding-block-start:calc(env(safe-area-inset-top,0px) + var(--glass-page-runway) + var(--apd-section-padding-block-start))}.glass-page:has(>.glass-page-bar>:is(.glass-page-bar-leading,.glass-page-bar-trailing))>.glass-page-content>.glass-page-largetitle{padding-block-start:calc(var(--glass-page-bar-h) + var(--glass-space-2))}.glass-page:not(.glass-page--compact,.glass-page--plain,[data-custom-header]):not(:has(>.glass-page-bar>:is(.glass-page-bar-leading,.glass-page-bar-trailing))){--glass-page-bar-size:0rem}.glass-page-bar-veil{opacity:var(--glass-page-collapse);transition:opacity var(--glass-page-fade) ease-out}}.glass-page-largetitle-heading{opacity:calc(1 - var(--glass-page-collapse) / .5);transition:opacity var(--glass-page-fade) ease-out;transform:scale(calc(1 + var(--glass-page-stretch) / 900));transform-origin:0 100%;font-size:var(--apd-page-title-size);font-family:var(--glass-font-display);text-transform:var(--glass-display-case);letter-spacing:var(--glass-title-tracking);text-wrap:balance;margin:0;font-weight:700;line-height:1.2}.glass-page-largetitle-desc{margin:var(--glass-space-2) 0 0;color:var(--glass-label-secondary);font-size:.9rem}.glass-page-largetitle-tabs{max-inline-size:100%;margin-block-start:var(--glass-space-4);overflow-x:auto}@media (prefers-reduced-motion:reduce){.glass-page{--glass-page-fade:0s}.glass-page-largetitle-heading{transform:none}}.glass-page--fill .glass-page-content,.glass-page-content[data-glass-md-host][data-glass-md-host][data-glass-md-host]{flex-direction:column;display:flex;overflow:hidden}.glass-page--fill .glass-page-largetitle,.glass-page-content[data-glass-md-host][data-glass-md-host][data-glass-md-host] .glass-page-largetitle{flex:none}@media (min-width:641px){.glass-page-content[data-glass-md-host][data-glass-md-host][data-glass-md-host]{padding-block-end:calc(var(--glass-page-bottom-reserve,0px) + env(safe-area-inset-bottom,0px) + var(--glass-page-runway))}}.glass-page-content [data-glass-md-path][data-glass-md-path][data-glass-md-path]{flex-direction:column;flex:auto;min-block-size:0;display:flex}.glass-page-content .glass-split[data-glass-md-path][data-glass-md-path][data-glass-md-path]{flex-direction:row}.glass-page-content .glass-split>.glass-split-detail[data-glass-md-path][data-glass-md-path][data-glass-md-path]{flex:1 1 0}@media (max-width:640px){.glass-page-content[data-glass-md-host][data-glass-md-host][data-glass-md-host]{display:block;overflow-y:auto}.glass-page-content [data-glass-md-path][data-glass-md-path][data-glass-md-path]{display:block;block-size:auto!important}}:is(.glass-page:not([data-custom-header]):has(.glass-list-view-master-detail[data-stacked]:not(.glass-split-detail *)):not(:has(.glass-page .glass-list-view-master-detail[data-stacked])) .glass-page-largetitle,.glass-page:not([data-custom-header]):has(.glass-list-view-master-detail[data-stacked]:not(.glass-split-detail *)):not(:has(.glass-page .glass-list-view-master-detail[data-stacked])) .glass-page-bar){display:none}.glass-page:not([data-custom-header]):has(.glass-list-view-master-detail[data-stacked]:not(.glass-split-detail *)):not(:has(.glass-page .glass-list-view-master-detail[data-stacked]))>.glass-page-content{padding-block-start:calc(env(safe-area-inset-top,0px) + var(--glass-page-runway))}
}

@layer glass.components {
.glass-dialog-overlay{z-index:var(--glass-z-dialog);background:var(--glass-scrim);-webkit-backdrop-filter:blur(var(--glass-blur-scrim));backdrop-filter:blur(var(--glass-blur-scrim));position:fixed;inset:0}@media (prefers-reduced-transparency:reduce){.glass-dialog-overlay{background:var(--glass-scrim-opaque);-webkit-backdrop-filter:none;backdrop-filter:none}}.glass-dialog{z-index:var(--glass-z-dialog);box-sizing:border-box;color:var(--glass-label);--glass-dialog-r-top:0px;--glass-dialog-r-bottom:0px;border-radius:var(--glass-dialog-r-top) var(--glass-dialog-r-top) var(--glass-dialog-r-bottom) var(--glass-dialog-r-bottom);--glass-modal-width:560px;--glass-surface-solid:var(--lightningcss-light,color-mix(in srgb, rgb(var(--apd-bg-rgb)) 94%, black))var(--lightningcss-dark,color-mix(in srgb, rgb(var(--apd-bg-rgb)) 92%, black));outline:none;flex-direction:column;display:flex;position:fixed}.glass-dialog:where(.glass-dialog~.glass-dialog-overlay~*){--glass-surface-solid:var(--lightningcss-light,color-mix(in srgb, rgb(var(--apd-bg-rgb)) 91.7%, black))var(--lightningcss-dark,color-mix(in srgb, rgb(var(--apd-bg-rgb)) 92%, black))}.glass-dialog--inline{--glass-surface-solid:inherit}.glass-dialog-surface{z-index:-1;border-radius:inherit;corner-shape:inherit;pointer-events:none;box-sizing:border-box;border:1px solid var(--glass-border);background:var(--lightningcss-light,rgb(var(--apd-bg-rgb) / .72))var(--lightningcss-dark,rgb(var(--apd-bg-rgb) / .62));-webkit-backdrop-filter:var(--glass-lens-24,blur(var(--glass-blur-dialog))) saturate(var(--glass-saturate-dialog)) brightness(1.04);backdrop-filter:var(--glass-lens-24,blur(var(--glass-blur-dialog))) saturate(var(--glass-saturate-dialog)) brightness(1.04);box-shadow:var(--glass-shadow-stack);position:absolute;inset:0}.glass-dialog--opaque .glass-dialog-surface{background:var(--lightningcss-light,rgb(var(--apd-bg-rgb) / .88))var(--lightningcss-dark,rgb(var(--apd-bg-rgb) / .92))}.glass-dialog--opaque{--glass-surface-solid:var(--lightningcss-light,color-mix(in srgb, rgb(var(--apd-bg-rgb)) 97.5%, black))var(--lightningcss-dark,color-mix(in srgb, rgb(var(--apd-bg-rgb)) 98.3%, black))}.glass-dialog--opaque .glass-media-card:not(.glass--hover):not(.glass-media-card--flat){background:rgb(var(--apd-bg-rgb));border-color:rgb(var(--apd-text-rgb) / .06);box-shadow:var(--glass-shadow-raised)}.glass-dialog--opaque .glass-media-card[data-selected]:not(.glass--hover):not(.glass-media-card--flat){border-color:rgb(var(--apd-primary-rgb));background:linear-gradient(rgb(var(--apd-primary-rgb) / .12), rgb(var(--apd-primary-rgb) / .12)), rgb(var(--apd-bg-rgb))}@media (min-width:641px){.glass-dialog{--glass-dialog-safe-top:env(safe-area-inset-top,0px);--glass-dialog-safe-bottom:env(safe-area-inset-bottom,0px);--glass-dialog-cap:calc(100dvh - 2 * var(--glass-float-gap) - var(--glass-dialog-safe-top) - var(--glass-dialog-safe-bottom));inline-size:min(var(--glass-modal-width), calc(100vw - 2 * var(--glass-float-gap)));max-block-size:var(--glass-dialog-cap);--glass-dialog-r-top:var(--glass-dialog-radius);--glass-dialog-r-bottom:var(--glass-dialog-radius);inset-block-start:calc(50% + (var(--glass-dialog-safe-top) - var(--glass-dialog-safe-bottom)) / 2);inset-inline-start:50%;transform:translate(-50%,-50%)}.glass-dialog[data-fill-height]{block-size:var(--glass-dialog-cap)}}@media (max-width:640px){.glass-dialog{block-size:auto;inline-size:100%;max-block-size:calc(var(--glass-dialog-viewport-h,100dvh) - env(safe-area-inset-top,0px));--glass-dialog-r-top:var(--glass-dialog-radius);--glass-dialog-r-bottom:0px;--glass-dialog-grabber-h:calc(var(--glass-space-3) + var(--glass-space-2));inset-block-end:var(--glass-dialog-keyboard,0px);inset-inline:0}.glass-dialog[data-fill-height]{block-size:calc(var(--glass-dialog-viewport-h,100dvh) - env(safe-area-inset-top,0px))}.glass-dialog-surface{border-block-end:0;border-inline:0}.glass-dialog:not([data-below])>.glass-dialog-surface{background-image:linear-gradient(to top, var(--glass-surface-solid) var(--glass-dialog-keyboard,0px), transparent var(--glass-dialog-keyboard,0px));inset-block-end:calc(-1 * var(--glass-dialog-keyboard,0px))}.glass-dialog:not([data-below])>.glass-dialog-footer{background-image:linear-gradient(transparent calc(var(--glass-dialog-keyboard) * 0), var(--glass-surface-solid) 85%);border-start-start-radius:0;border-start-end-radius:0}.glass-dialog-header{flex-wrap:wrap}.glass-dialog-header-aside{flex-basis:100%;order:1;align-self:stretch}}.glass-dialog-grabber{z-index:3;inline-size:36px;block-size:var(--glass-space-2);border-radius:var(--glass-r-pill);background:rgb(var(--apd-text-rgb) / .2);margin-inline:auto;display:none;position:absolute;inset-block-start:8px;inset-inline:0}@media (max-width:640px){.glass-dialog-grabber{display:block}}.glass-dialog-header,.glass-dialog-footer{z-index:2;isolation:isolate;box-sizing:border-box;border-radius:inherit;corner-shape:inherit;position:absolute;inset-inline:0}.glass-dialog-header{align-items:flex-start;gap:var(--glass-space-4);padding:calc(var(--apd-section-padding-block-start) + var(--glass-dialog-grabber-h,0px)) var(--apd-section-padding-inline) 0;border-end-end-radius:0;border-end-start-radius:0;display:flex;inset-block-start:0}.glass-dialog-header .glass-dialog-veil{inset:var(--glass-lens-rim,0px) var(--glass-lens-rim,0px) 0;--glass-veil-dir:to bottom;border-start-start-radius:max(0px, calc(var(--glass-dialog-r-top) - var(--glass-lens-rim,0px)));border-start-end-radius:max(0px, calc(var(--glass-dialog-r-top) - var(--glass-lens-rim,0px)));border-end-end-radius:0;border-end-start-radius:0}.glass-dialog-footer .glass-dialog-veil{inset:0 var(--glass-lens-rim,0px) var(--glass-lens-rim,0px);--glass-veil-dir:to top;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:max(0px, calc(var(--glass-dialog-r-bottom) - var(--glass-lens-rim,0px)));border-end-start-radius:max(0px, calc(var(--glass-dialog-r-bottom) - var(--glass-lens-rim,0px)))}.glass-dialog-header-titles{flex:1;min-inline-size:0}.glass-dialog-header-titles--hidden{flex:none}.glass-dialog-header-titles--center{text-align:center}.glass-dialog-title--hidden{block-size:1px;inline-size:1px;margin:calc(var(--glass-border-width) * -1);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.glass-list-view-master-detail[data-under-bar] .glass-split-detail .glass-dialog--inline>.glass-dialog-header:not(:has(>.glass-dialog-back)) .glass-dialog-header-titles>*{block-size:1px;inline-size:1px;margin:calc(var(--glass-border-width) * -1);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.glass-dialog-header-aside{align-self:center;align-items:center;min-inline-size:0;display:flex}.glass-dialog-close,.glass-dialog-minimize{margin-inline-start:auto}.glass-dialog-minimize+.glass-dialog-close{margin-inline-start:0}.glass-dialog-header-control{margin-inline-start:auto;display:flex}.glass-dialog-header-control~:is(.glass-dialog-minimize,.glass-dialog-close){margin-inline-start:0}.glass-dialog-header-titles:not(.glass-dialog-header-titles--hidden)~.glass-dialog-close,.glass-dialog-header-titles:not(.glass-dialog-header-titles--hidden)~.glass-dialog-minimize,.glass-dialog-header-titles:not(.glass-dialog-header-titles--hidden)~.glass-dialog-header-control{margin-block:calc((var(--glass-title-line) - var(--glass-element-height)) / 2)}.glass-dialog-header:where(:is(:not(.glass-dialog--inline),:is(.glass-dialog-frame,.glass-dialog-scrim)>.glass-dialog--inline)>*){--glass-dialog-header-top:calc(var(--apd-section-padding-inline) + (var(--glass-element-height) - var(--glass-title-line)) / 2);padding-block-start:var(--glass-dialog-header-top)}.glass-dialog-header:where(:is(:not(.glass-dialog--inline),:is(.glass-dialog-frame,.glass-dialog-scrim)>.glass-dialog--inline)>*)>:is(.glass-dialog-close,.glass-dialog-minimize,.glass-dialog-header-control){margin-block:calc((var(--glass-title-line) - var(--glass-element-height)) / 2)}.glass-dialog-title{font-size:var(--apd-section-title-size);line-height:var(--glass-title-leading);font-weight:700;font-family:var(--glass-font-display);text-transform:var(--glass-display-case);letter-spacing:var(--glass-display-tracking);flex:1;margin:0}.glass-dialog-description{margin:var(--glass-space-2) 0 0;color:var(--glass-label-secondary);font-size:.9rem}.glass-dialog-body{overscroll-behavior:contain;isolation:isolate;scrollbar-width:none;border-radius:inherit;corner-shape:inherit;min-block-size:0;padding-block-start:calc(var(--glass-dialog-header-h,var(--glass-dialog-header-min)) + var(--apd-section-padding-block-start));padding-block-end:calc(var(--glass-dialog-footer-h,env(safe-area-inset-bottom,0px)) + var(--apd-section-padding-block-start));padding-inline:var(--apd-section-padding-inline);scroll-padding-block:var(--glass-dialog-header-h,var(--glass-dialog-header-min)) var(--glass-dialog-footer-h,0px);gap:var(--apd-section-spacing);-webkit-mask-image:var(--glass-dialog-body-mask,none);-webkit-mask-image:var(--glass-dialog-body-mask,none);mask-image:var(--glass-dialog-body-mask,none);flex-direction:column;flex:1;display:flex;overflow-y:auto}.glass-dialog-body::-webkit-scrollbar{display:none}.glass-dialog-footer{justify-content:flex-end;align-items:center;gap:var(--glass-space-3);padding:var(--apd-row-gap) var(--apd-section-padding-inline) var(--apd-section-padding-inline);border-start-start-radius:0;border-start-end-radius:0;flex-wrap:wrap;display:flex;inset-block-end:0}@media (max-width:640px){.glass-dialog-footer{padding-block-end:calc(var(--apd-section-padding-inline) + env(safe-area-inset-bottom,0px))}.glass-dialog-footer>:not(.glass-dialog-veil){flex:auto}}@media (max-width:640px),(any-pointer:coarse){.glass-dialog--full-screen{--glass-dialog-r-top:0px;--glass-dialog-r-bottom:0px;block-size:100%;max-block-size:none;inline-size:100%;inset:0;transform:none}.glass-dialog--full-screen[data-fill-height]{block-size:100%}.glass-dialog--full-screen .glass-dialog-surface{box-shadow:none;border:0}.glass-dialog--full-screen{--glass-dialog-grabber-h:0px}.glass-dialog--full-screen .glass-dialog-grabber{display:none}.glass-dialog--full-screen .glass-dialog-header{padding-block-start:calc(var(--apd-section-padding-block-start) + env(safe-area-inset-top,0px))}.glass-dialog--full-screen .glass-dialog-footer{padding-block-end:calc(var(--apd-section-padding-block-end) + env(safe-area-inset-bottom,0px))}}.glass-dialog[data-below]{--glass-dialog-below-h:2.75rem}.glass-dialog-below{block-size:var(--glass-dialog-below-h);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:100%;inset-inline:0}.glass-dialog[data-minimized]>.glass-dialog-below{display:none}@media (min-width:641px){.glass-dialog[data-below]{--glass-dialog-cap:calc(100dvh - 2 * var(--glass-float-gap) - var(--glass-dialog-safe-top) - var(--glass-dialog-safe-bottom) - var(--glass-dialog-below-h));inset-block-start:calc(50% + (var(--glass-dialog-safe-top) - var(--glass-dialog-safe-bottom) - var(--glass-dialog-below-h)) / 2)}}@media (max-width:640px){.glass-dialog[data-below]{max-block-size:calc(var(--glass-dialog-viewport-h,100dvh) - env(safe-area-inset-top,0px) - var(--glass-dialog-below-h) - env(safe-area-inset-bottom,0px));--glass-dialog-r-bottom:var(--glass-dialog-radius);inset-block-end:calc(var(--glass-dialog-keyboard,0px) + var(--glass-dialog-below-h) + env(safe-area-inset-bottom,0px))}.glass-dialog[data-below][data-fill-height]{block-size:calc(var(--glass-dialog-viewport-h,100dvh) - env(safe-area-inset-top,0px) - var(--glass-dialog-below-h) - env(safe-area-inset-bottom,0px))}.glass-dialog[data-below] .glass-dialog-footer{padding-block-end:var(--apd-section-padding-inline)}.glass-dialog[data-swipe-dismiss]{translate:0 var(--glass-dialog-swipe,0px)}}@media (max-width:640px) and (prefers-reduced-motion:no-preference){.glass-dialog[data-swipe-dismiss]:not([data-dragging]){transition:translate .26s cubic-bezier(.32,.72,0,1)}}@media (min-width:641px){.glass-dialog[data-movable]{translate:var(--glass-dialog-offset-x,0px) var(--glass-dialog-offset-y,0px)}.glass-dialog[data-movable]>.glass-dialog-header{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.glass-dialog[data-movable][data-dragging]>.glass-dialog-header{cursor:grabbing}.glass-dialog[data-windowed][data-resized]:not([data-minimized]){inline-size:var(--glass-dialog-window-w);block-size:var(--glass-dialog-window-h);max-block-size:none}.glass-dialog-resize{z-index:6;--glass-dialog-resize-band:8px;--glass-dialog-resize-corner:16px;position:absolute}.glass-dialog-resize:is([data-edge=n],[data-edge=s]){left:var(--glass-dialog-resize-corner);right:var(--glass-dialog-resize-corner);block-size:var(--glass-dialog-resize-band);cursor:ns-resize}.glass-dialog-resize:is([data-edge=e],[data-edge=w]){top:var(--glass-dialog-resize-corner);bottom:var(--glass-dialog-resize-corner);inline-size:var(--glass-dialog-resize-band);cursor:ew-resize}.glass-dialog-resize:is([data-edge=ne],[data-edge=se],[data-edge=sw],[data-edge=nw]){inline-size:var(--glass-dialog-resize-corner);block-size:var(--glass-dialog-resize-corner)}.glass-dialog-resize:is([data-edge=n],[data-edge=ne],[data-edge=nw]){top:0}.glass-dialog-resize:is([data-edge=s],[data-edge=se],[data-edge=sw]){bottom:0}.glass-dialog-resize:is([data-edge=w],[data-edge=nw],[data-edge=sw]){left:0}.glass-dialog-resize:is([data-edge=e],[data-edge=ne],[data-edge=se]){right:0}.glass-dialog-resize:is([data-edge=nw],[data-edge=se]){cursor:nwse-resize}.glass-dialog-resize:is([data-edge=ne],[data-edge=sw]){cursor:nesw-resize}.glass-dialog[data-minimized]{inset:auto var(--glass-float-gap) var(--glass-float-gap) auto;inline-size:min(22rem, calc(100vw - 2 * var(--glass-float-gap)));block-size:var(--glass-dialog-header-h,auto);transform:translate(0,0)}.glass-dialog[data-minimized]>.glass-dialog-header{cursor:pointer;padding-block-end:var(--glass-dialog-header-top,var(--apd-section-padding-block-start))}.glass-dialog[data-minimized]>.glass-dialog-body,.glass-dialog[data-minimized]>.glass-dialog-footer,.glass-dialog[data-minimized] .glass-dialog-header-aside,.glass-dialog[data-minimized] .glass-dialog-description{display:none}.glass-dialog[data-minimized] .glass-dialog-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}body:has(.glass-dialog[data-windowed]):not(:has(.glass-dialog-overlay)){pointer-events:auto!important}body:has(.glass-dialog[data-windowed]):not(:has(.glass-dialog-overlay)) .glass-dialog[data-windowed]{pointer-events:auto!important}@media (prefers-reduced-motion:no-preference){.glass-dialog[data-movable]{transition:translate .22s cubic-bezier(.32,.72,0,1)}.glass-dialog[data-movable][data-dragging]{transition:none}.glass-dialog[data-minimized][data-state]{animation:none}}.glass-dialog-footer-leading{align-items:center;gap:var(--apd-row-gap);margin-inline-end:auto;display:flex}@media (prefers-reduced-motion:no-preference){.glass-dialog-overlay[data-state=open]{animation:glass-fade-in var(--glass-motion-enter) var(--glass-ease-out)}.glass-dialog-overlay[data-state=closed]{animation:glass-fade-out var(--glass-motion-exit) var(--glass-ease-in)}@media (min-width:641px){.glass-dialog[data-state=open]{animation:glass-dialog-in var(--glass-motion-enter) var(--glass-ease-out)}.glass-dialog[data-state=closed]{animation:glass-dialog-out var(--glass-motion-exit) var(--glass-ease-in)}}@media (max-width:640px){.glass-dialog[data-state=open]{animation:glass-sheet-in var(--glass-motion-enter) var(--glass-ease-out)}.glass-dialog[data-state=closed]{animation:glass-sheet-out calc(var(--glass-motion-exit) * 1.25) var(--glass-ease-in)}}@media (min-width:641px){.glass-dialog--full-screen[data-state=open]{animation:glass-full-screen-in var(--glass-motion-enter) var(--glass-ease-out)}.glass-dialog--full-screen[data-state=closed]{animation:glass-full-screen-out var(--glass-motion-exit) var(--glass-ease-in)}}}@keyframes glass-full-screen-in{0%{opacity:0;transform:scale(.97)}}@keyframes glass-full-screen-out{to{opacity:0;transform:scale(.99)}}@keyframes glass-fade-in{0%{opacity:0}}@keyframes glass-fade-out{to{opacity:0}}@keyframes glass-dialog-in{0%{opacity:0;transform:translate(-50%,calc(16px - 50%))scale(.94)}}@keyframes glass-dialog-out{to{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.97)}}@keyframes glass-sheet-in{0%{transform:translateY(100%)}}@keyframes glass-sheet-out{to{transform:translateY(100%)}}.glass-dialog--inline{z-index:auto;--glass-dialog-r-top:0px;--glass-dialog-r-bottom:0px;--glass-dialog-grabber-h:0px;block-size:100%;min-block-size:0;max-block-size:none;inline-size:100%;position:relative;inset:auto;transform:none}.glass-dialog--inline .glass-dialog-surface,.glass-dialog--inline .glass-dialog-grabber{display:none}.glass-dialog--inline:not([data-detent],.glass-dialog-scrim>*){--glass-dialog-body-mask:linear-gradient(to bottom, transparent var(--glass-dialog-header-h,var(--glass-dialog-header-min)), #000 calc(var(--glass-dialog-header-h,var(--glass-dialog-header-min)) + var(--apd-section-padding-block-start)), #000 calc(100% - var(--glass-dialog-footer-h,0px) - var(--apd-section-padding-block-start)), transparent calc(100% - var(--glass-dialog-footer-h,0px)))}.glass-dialog--inline .glass-dialog-header{flex-wrap:nowrap}.glass-dialog--inline .glass-dialog-header-aside{flex-basis:auto;order:0}.glass-dialog-scrim{z-index:5;padding:var(--glass-float-gap);place-items:center;display:grid;position:absolute;inset:0}.glass-dialog-scrim:before{content:"";-webkit-backdrop-filter:blur(var(--glass-blur-soft));backdrop-filter:blur(var(--glass-blur-soft));position:absolute;inset:0}.glass-dialog-scrim>.glass-dialog--inline{inline-size:min(var(--glass-modal-width), 100%);--glass-dialog-r-top:var(--glass-dialog-radius);--glass-dialog-r-bottom:var(--glass-dialog-radius);block-size:auto;max-block-size:100%}.glass-dialog-scrim>.glass-dialog--inline .glass-dialog-surface{display:block}@media (prefers-reduced-transparency:reduce){.glass-dialog-scrim:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(var(--apd-bg-rgb) / .92)}}.glass-dialog--inline[data-detent]{z-index:5;block-size:var(--glass-dialog-drag-size,var(--glass-dialog-detent-size));--glass-dialog-r-top:var(--glass-dialog-radius);--glass-dialog-grabber-h:calc(var(--glass-space-3) + var(--glass-space-2));--glass-dialog-detent-size:var(--glass-dialog-peek,min(40%, 18rem));position:absolute;inset:auto 0 0}.glass-dialog--inline[data-detent=half]{--glass-dialog-detent-size:50%}.glass-dialog--inline[data-detent=full]{--glass-dialog-detent-size:calc(100% - var(--glass-dialog-full-gap,2.5rem))}.glass-dialog--inline[data-detent]>.glass-dialog-header{touch-action:none;padding-block-start:calc(var(--glass-dialog-corner-inset) + (var(--glass-element-height) - var(--glass-title-line)) / 2);padding-inline:var(--glass-dialog-corner-inset)}.glass-dialog--inline[data-detent]>.glass-dialog-body{padding-block-end:calc(var(--glass-dialog-footer-h,env(safe-area-inset-bottom,0px)) + var(--apd-section-padding-block-start) + var(--glass-app-fab-reserve,0px))}.glass-dialog--inline[data-detent] .glass-dialog-surface{border-block-end:0;display:block}.glass-dialog--inline[data-detent] .glass-dialog-grabber--button{block-size:auto;inline-size:4rem;min-block-size:max(24px, var(--glass-hit-min));padding:var(--glass-space-3) 0 0;border-radius:var(--glass-r-min);color:inherit;cursor:grab;touch-action:none;background:0 0;border:0;outline:none;place-items:start center;display:grid;inset-block-start:0}.glass-dialog-grabber-pill{inline-size:36px;block-size:var(--glass-space-2);border-radius:var(--glass-r-pill);background:rgb(var(--apd-text-rgb) / .2);transition:background var(--apd-form-control-state-transition-duration) var(--apd-form-control-state-transition-easing)}.glass-dialog-grabber--button:hover .glass-dialog-grabber-pill{background:rgb(var(--apd-text-rgb) / .34)}.glass-dialog-grabber--button:focus-visible .glass-dialog-grabber-pill{background:rgb(var(--apd-primary-rgb) / .8);box-shadow:0 0 0 3px rgb(var(--apd-primary-rgb) / .28)}.glass-dialog[data-dragging] .glass-dialog-grabber--button{cursor:grabbing}@media (forced-colors:active){.glass-dialog-grabber,.glass-dialog-grabber-pill,.glass-dialog-grabber--button:hover .glass-dialog-grabber-pill,.glass-dialog-grabber--button:focus-visible .glass-dialog-grabber-pill{background:canvastext}.glass-dialog--inline[data-detent] .glass-dialog-grabber--button{background:0 0}.glass-dialog--inline[data-detent] .glass-dialog-grabber--button:focus-visible{outline-offset:2px;outline:2px solid highlight}}@media (prefers-reduced-motion:no-preference){.glass-dialog--inline[data-detent]{transition:block-size .22s cubic-bezier(.32,.72,0,1)}.glass-dialog--inline[data-detent][data-dragging]{transition:none}}.glass-dialog-back{margin-inline-start:calc(max(0px, var(--glass-hamburger-inset,0px)) - var(--glass-space-3));margin-block:calc((var(--glass-title-line) - var(--glass-element-height)) / 2);flex:none}.glass-layer-row{inline-size:100%}.glass-layer-row-summary{margin-inline-start:auto}.glass-layer-row>svg{color:var(--glass-label-secondary);flex:none}@media (prefers-contrast:more){.glass-dialog{--glass-surface-solid:rgb(var(--apd-bg-rgb))}.glass-dialog .glass-dialog-surface{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(var(--apd-bg-rgb));border-color:rgb(var(--apd-text-rgb) / .5)}}:where(:root[data-contrast=more]) .glass-dialog{--glass-surface-solid:rgb(var(--apd-bg-rgb))}:where(:root[data-contrast=more]) .glass-dialog .glass-dialog-surface{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(var(--apd-bg-rgb));border-color:rgb(var(--apd-text-rgb) / .5)}.glass-dialog-frame{--glass-radius:calc(var(--glass-dialog-radius) + var(--glass-border-width));--glass-radius-shape:var(--glass-corner-shape);display:grid}.glass-dialog-frame>.glass-dialog--inline{--glass-dialog-r-top:var(--glass-dialog-radius);--glass-dialog-r-bottom:var(--glass-dialog-radius)}.glass-card:has(>.glass-card-content>.glass-dialog-frame,>.glass-card-content>.glass-stack>.glass-dialog-frame){--glass-radius:calc(var(--glass-dialog-radius) + var(--apd-section-padding-inline) + var(--glass-border-width) * 2);--glass-radius-shape:var(--glass-corner-shape);--glass-card-header-inset:calc(var(--apd-section-padding-inline) * 2 + var(--glass-border-width));--glass-card-title-drop:0px;--glass-card-padding-inline:var(--apd-section-padding-inline)}.glass-card-content:has(>.glass-dialog-frame,>.glass-stack>.glass-dialog-frame){padding-block-end:var(--apd-section-padding-inline)}
}

@layer glass.components {
.glass-select-trigger{justify-content:space-between;align-items:center;gap:var(--glass-space-3);cursor:pointer;-webkit-user-select:none;user-select:none;max-inline-size:100%;display:inline-flex}.glass-select-trigger[data-glow]{background:color-mix(in srgb, var(--glass-select-glow-color) 26%, var(--glass-surface));border-color:color-mix(in srgb, var(--glass-select-glow-color) 42%, var(--glass-border))}.glass-select-trigger[data-glow=primary]{--glass-select-glow-color:rgb(var(--apd-primary-rgb) / .68)}.glass-select-trigger[data-glow=success]{--glass-select-glow-color:rgb(var(--apd-success-rgb) / .68)}.glass-select-trigger[data-glow=warning]{--glass-select-glow-color:rgb(var(--apd-warning-rgb) / .68)}.glass-select-trigger[data-glow=danger]{--glass-select-glow-color:rgb(var(--apd-danger-rgb) / .68)}.glass-select-trigger[data-placeholder]{color:var(--apd-form-control-placeholder-color)}.glass-select-trigger>[data-select-value]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.glass-select-chevron{border-inline-end:2px solid var(--glass-label-secondary);border-block-end:2px solid var(--glass-label-secondary);flex:none;block-size:.55em;inline-size:.55em;transform:rotate(45deg)translate(-1px,-1px)}.glass-field .glass-select-trigger{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;min-block-size:1.4em;inline-size:100%;padding-inline:0}.glass-field .glass-select-trigger:focus-visible{box-shadow:none}.glass-select-content{max-block-size:var(--radix-select-content-available-height,320px);min-inline-size:var(--radix-select-trigger-width,auto);padding:var(--glass-float-inset)}.glass-select-viewport{gap:var(--glass-border-width);flex-direction:column;display:flex}.glass-select-item{padding-inline:var(--glass-row-padding-inline) var(--glass-space-7);position:relative}.glass-select-item--add{padding-inline:var(--glass-row-padding-inline);border-block-start:1px solid var(--glass-border);color:rgb(var(--apd-primary-rgb));border-start-start-radius:0;border-start-end-radius:0;margin-block-start:var(--glass-space-2);padding-block-start:var(--glass-space-2);font-weight:600}.glass-select-item--add:before{content:"+";font-size:1.1em;line-height:1}.glass-select-item-indicator,.glass-menu-item-indicator{color:rgb(var(--apd-primary-rgb));display:inline-flex;position:absolute;inset-inline-end:.7rem}.glass-select-item-indicator:after,.glass-menu-item-indicator:after{content:"";border-block-end:2px solid;border-inline-end:2px solid;block-size:.7em;inline-size:.4em;transform:rotate(45deg)}.glass-select-content--search{gap:var(--glass-space-2);inline-size:var(--radix-popover-trigger-width,auto);min-inline-size:16rem;max-inline-size:var(--radix-popover-content-available-width,100vw);max-block-size:min(var(--radix-popover-content-available-height,28rem), 28rem);flex-direction:column;display:flex}.glass-select-search{flex:none;inline-size:100%}input[type=search].glass-select-search{border-radius:var(--glass-row-radius);background-position:left calc(var(--glass-row-padding-inline) - var(--glass-border-width)) center;padding-inline:calc(var(--glass-row-padding-inline) - var(--glass-border-width) + var(--glass-space-5) + var(--glass-space-3)) calc(var(--glass-row-padding-inline) - var(--glass-border-width))}.glass-select-list{overscroll-behavior:contain;flex:auto;min-block-size:0;overflow-y:auto}
}

@layer glass.components {
.glass-float{box-sizing:border-box;border-radius:var(--glass-float-radius);border:var(--glass-border-width) solid var(--glass-border);background:var(--glass-surface);-webkit-backdrop-filter:var(--glass-lens-16,blur(var(--glass-blur-mid))) saturate(var(--glass-saturate-mid));backdrop-filter:var(--glass-lens-16,blur(var(--glass-blur-mid))) saturate(var(--glass-saturate-mid));box-shadow:var(--glass-shadow-stack);color:var(--glass-label);z-index:var(--glass-z-popover);outline:none;overflow:hidden}[data-radix-popper-content-wrapper]{z-index:var(--glass-z-popover)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-float{background:rgb(var(--apd-bg-rgb) / .97)}}@media (prefers-reduced-transparency:reduce){.glass-float{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(var(--apd-bg-rgb) / .98)}}@media (prefers-contrast:more){.glass-float{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(var(--apd-bg-rgb));border-color:rgb(var(--apd-text-rgb) / .5)}}:where(:root[data-contrast=more]) .glass-float{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(var(--apd-bg-rgb));border-color:rgb(var(--apd-text-rgb) / .5)}.glass-popover{padding:var(--apd-section-padding-inline);border-radius:var(--glass-text-box-radius);max-inline-size:min(var(--radix-popover-content-available-width,90vw), 420px)}.glass-popover>:first-child{text-box:trim-start cap alphabetic}.glass-menu{min-inline-size:180px;padding:var(--glass-float-inset)}.glass-menu-item,.glass-select-item{align-items:center;gap:var(--glass-space-3);min-block-size:max(calc(var(--glass-element-height) - 4px), var(--glass-hit-min));border-radius:var(--glass-row-radius);color:var(--glass-label);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;outline:none;font-size:.92rem;display:flex}.glass-menu-item{padding-inline:var(--glass-row-padding-inline)}.glass-menu-item--check{padding-inline:var(--glass-row-padding-inline) var(--glass-space-7);position:relative}.glass-menu-item[data-highlighted],.glass-select-item[data-highlighted]{background:rgb(var(--apd-primary-rgb) / .12)}.glass-menu-item[data-disabled],.glass-select-item[data-disabled]{opacity:.45;pointer-events:none}.glass-menu-item--hinted[data-disabled]{opacity:1;color:var(--glass-label-secondary)}.glass-menu-item--hinted[data-disabled] .glass-menu-item-icon,.glass-menu-item--hinted[data-disabled] .glass-menu-item-shortcut{opacity:.6}.glass-menu-item-icon{block-size:1rem;inline-size:1rem;color:var(--glass-label-secondary);flex:none;place-items:center;display:inline-grid}.glass-menu-item-icon>svg{max-block-size:100%;max-inline-size:100%;display:block}.glass-menu-item-text{gap:var(--glass-border-width);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.glass-menu-item-hint{max-inline-size:18rem;color:var(--glass-label-secondary);white-space:normal;font-size:.8rem;line-height:1.3}.glass-menu-item--hinted{padding-block:var(--glass-space-2)}.glass-menu-item-shortcut{margin-inline-start:auto}.glass-menu-item-text+.glass-menu-item-shortcut{margin-inline-start:var(--glass-space-3)}.glass-menu-item--danger{color:var(--glass-text-danger)}.glass-menu-item--sub{padding-inline-end:var(--glass-space-3)}.glass-menu-item--sub:after{content:"";opacity:.6;border-block-start:1.5px solid;border-inline-end:1.5px solid;block-size:.4em;inline-size:.4em;margin-inline-start:auto;transform:rotate(45deg)}.glass-menu-item--sub[data-state=open]{background:rgb(var(--apd-primary-rgb) / .12)}.glass-menu-sub{--glass-menu-sub-room:calc(var(--radix-popper-available-width) - var(--glass-float-gap));max-inline-size:calc(100vw - 2 * var(--glass-float-gap))}.glass-menu-sub[data-side=right]{translate:min(0px, calc(var(--glass-menu-sub-room) - 100%))}.glass-menu-sub[data-side=left]{translate:max(0px, calc(100% - var(--glass-menu-sub-room)))}.glass-menu-separator{block-size:1px;margin:var(--glass-space-2) var(--glass-space-3);background:var(--glass-border)}.glass-menu-label{padding:var(--glass-space-3) var(--glass-space-4) var(--glass-space-1);font-size:var(--apd-text-xs);color:var(--glass-label-secondary);margin:0;font-weight:600}.glass-tooltip{padding:var(--glass-space-2) var(--glass-row-padding-inline);border-radius:var(--glass-row-radius);max-inline-size:280px;font-size:.82rem}@media (prefers-reduced-motion:no-preference){.glass-float{transform-origin:var(--radix-popover-content-transform-origin,var(--radix-dropdown-menu-content-transform-origin,var(--radix-select-content-transform-origin,var(--radix-context-menu-content-transform-origin,var(--radix-tooltip-content-transform-origin,50% 0)))))}.glass-float[data-state=open],.glass-float[data-state=delayed-open],.glass-float[data-state=instant-open]{animation:glass-float-in calc(var(--glass-motion-enter) * .65) var(--glass-ease-out)}.glass-float[data-state=closed]{animation:glass-fade-out calc(var(--glass-motion-exit) * .75) var(--glass-ease-in)}}@keyframes glass-float-in{0%{opacity:0;transform:scale(.94)}}
}

@layer glass.components {
.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
}

@layer glass.components {
.glass-datepicker{inline-size:100%}.glass-datepicker-trigger{inline-size:100%;min-block-size:var(--glass-element-height);padding:var(--glass-control-padding-block) var(--glass-control-padding-inline);border-radius:var(--apd-form-control-radius);background:var(--apd-form-control-background);color:var(--glass-label);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--apd-form-control-state-transition-duration) var(--apd-form-control-state-transition-easing), 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);border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:0;display:flex}.glass-datepicker-trigger--labelled{padding:var(--apd-form-control-padding-inline) var(--apd-form-control-padding-inline) var(--glass-control-padding-block)}.glass-datepicker-trigger--labelled>.glass-datepicker-trigger__label{text-box:trim-start cap alphabetic}.glass-datepicker-trigger:disabled{opacity:.6;cursor:default}.glass-datepicker-trigger:not(:disabled):hover,.glass-datepicker-trigger:focus-visible{background:var(--apd-form-control-hover-background);border-color:var(--apd-form-control-hover-border-color);box-shadow:var(--apd-form-control-hover-shadow);outline:none}.glass-datepicker-trigger__label{font-size:var(--apd-stacked-form-label-size);color:var(--glass-label-secondary);line-height:1.1}.glass-datepicker-trigger__value{white-space:nowrap;text-overflow:ellipsis;inline-size:100%;font-size:.95rem;font-weight:500;line-height:1.35;overflow:hidden}.glass-datepicker-trigger__value.is-placeholder{color:var(--glass-label-secondary);font-weight:400}.glass-field .glass-datepicker-trigger:not(.glass-datepicker-trigger--compact),.glass-field .glass-datepicker-trigger:not(.glass-datepicker-trigger--compact):is(:hover,:focus-visible){min-block-size:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.glass-field .glass-datepicker-trigger:not(.glass-datepicker-trigger--compact) .glass-datepicker-trigger__value{font-size:inherit;font-weight:inherit;line-height:inherit}.glass-datepicker-trigger--compact{gap:var(--glass-space-3);inline-size:auto}.glass-datepicker-trigger--compact .is-placeholder{color:var(--glass-label-secondary);font-weight:400}:is(.glass-datepicker:has(>.glass-datepicker-trigger--compact),.glass-datepicker:has(>.glass-button--control)){inline-size:auto}.glass-datepicker-panel{gap:var(--glass-gap);flex-direction:column;display:flex}.glass-datepicker-popover{padding:var(--glass-gap);inline-size:min(20rem, calc(100vw - 2 * var(--glass-float-gap)))}.glass-datepicker-inline{padding:var(--glass-gap);margin-block-start:var(--glass-space-3)}.glass-datepicker-actions{justify-content:flex-end;gap:var(--glass-gap);flex-wrap:wrap;display:flex}.glass-datepicker-icon--active{background:color-mix(in srgb, rgb(var(--apd-primary-rgb) / .68) 26%, var(--glass-surface));border-color:color-mix(in srgb, rgb(var(--apd-primary-rgb) / .68) 42%, var(--glass-border))}.glass-datepicker-time{justify-content:space-between;align-items:center;gap:var(--glass-space-4);padding-inline:var(--glass-space-2);display:flex}.glass-datepicker-time>span{font-size:var(--apd-text-sm);color:var(--glass-label-secondary)}.glass-datepicker-time .glass-input{flex:none;inline-size:auto}.glass-datepicker-panel .rdp-root{--rdp-accent-color:rgb(var(--apd-primary-rgb));--rdp-accent-background-color:rgb(var(--apd-primary-rgb) / .14);--rdp-selected-border:1px solid rgb(var(--apd-primary-rgb));--rdp-today-color:rgb(var(--apd-primary-rgb));--rdp-range_middle-background-color:var(--apd-form-control-hover-background);--rdp-range_middle-color:var(--glass-label);--rdp-day-height:max(2.25rem, var(--glass-hit-min));--rdp-day-width:max(2.25rem, var(--glass-hit-min));--rdp-day_button-border-radius:var(--glass-r-pill);--rdp-outside-opacity:.4;--rdp-weekday-opacity:.7;--rdp-font-family:var(--apd-font-sans);color:var(--glass-label);margin:0}.glass-datepicker-panel .rdp-month{padding:0 var(--glass-space-3) var(--glass-space-3)}.glass-datepicker-panel .rdp-month_grid{table-layout:fixed;width:100%}.glass-datepicker-panel :is(.rdp-weekday,.rdp-day){width:auto}.glass-datepicker-panel .rdp-day_button{margin-inline:auto}.glass-datepicker-panel .rdp-day_button:hover:not([disabled]){background:var(--apd-form-control-hover-background)}.glass-datepicker-panel .rdp-selected .rdp-day_button{background:var(--apd-form-control-hover-background);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-shadow-stack);color:var(--glass-label);border-color:#0000}.glass-datepicker-panel .rdp-today:not(.rdp-outside) .rdp-day_button{border-color:rgb(var(--apd-primary-rgb))}.glass-cal-daygrid{position:relative}.glass-cal-range-pill{z-index:0;pointer-events:none;filter:var(--glass-shadow-drop);position:absolute}.glass-cal-range-svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.glass-cal-range-fill{fill:var(--lightningcss-light,color-mix(in srgb, var(--glass-surface), #fff 70%))var(--lightningcss-dark,var(--glass-surface));stroke:var(--glass-border);stroke-width:1px}.glass-cal-range-rim{fill:none;stroke-width:1.5px}.glass-cal-range-rim-on{stop-color:var(--glass-ray-strong)}.glass-cal-range-rim-off{stop-color:transparent}.glass-cal-daygrid .rdp-day_button{z-index:1;position:relative}.glass-cal-range-pill{--glow-reveal:44px}.glass-cal-range-pill .glass-glow-layer--rainbow{z-index:1;clip-path:var(--range-path);-webkit-mask:radial-gradient(var(--glow-reveal) circle at var(--glow-x) var(--glow-y), #fff 8%, transparent 68%), var(--range-ring) 0 0 / 100% 100% no-repeat;-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(var(--glow-reveal) circle at var(--glow-x) var(--glow-y), #fff 8%, transparent 68%), var(--range-ring) 0 0 / 100% 100% no-repeat;mask:radial-gradient(var(--glow-reveal) circle at var(--glow-x) var(--glow-y), #fff 8%, transparent 68%), var(--range-ring) 0 0 / 100% 100% no-repeat;border-radius:0;padding:0;-webkit-mask-composite:source-in;mask-composite:intersect}.glass-datepicker-panel :is(.rdp-range_start,.rdp-range_middle,.rdp-range_end),.glass-datepicker-panel :is(.rdp-range_start,.rdp-range_middle,.rdp-range_end) .rdp-day_button{color:var(--glass-label);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.glass-datepicker-panel :is(.rdp-range_start,.rdp-range_middle,.rdp-range_end) .rdp-day_button:hover:not([disabled]){background:0 0}.glass-datepicker-panel :is(.rdp-range_start,.rdp-range_middle,.rdp-range_end) .glass-glow-layer{display:none}.glass-datepicker-panel .rdp-day_button.glass-glow{--glow-radius:40px;--glow-reveal:26px}.glass-datepicker-panel .rdp-day_button:focus{outline:none}.glass-datepicker-panel .rdp-day_button:focus-visible{box-shadow:0 0 0 2px rgb(var(--apd-primary-rgb) / .55);outline:none}.glass-cal-head{justify-content:space-between;align-items:center;gap:var(--glass-space-3);padding:var(--glass-space-2) var(--glass-space-2) var(--glass-space-3);display:flex}.glass-cal-title{align-items:center;gap:var(--glass-space-1);display:flex}.glass-cal-title-btn{color:var(--glass-label);padding-inline:var(--glass-space-4);font-size:1.05rem;font-weight:700}.glass-cal-title-btn.is-active{color:rgb(var(--apd-primary-rgb))}.glass-cal-nav{align-items:center;gap:var(--glass-space-2);color:var(--glass-label);display:flex}.glass-cal-grid{gap:var(--glass-space-2);padding:var(--glass-space-2) var(--glass-space-3) var(--glass-space-3);grid-template-columns:repeat(3,1fr);display:grid}.glass-cal-cell{min-block-size:max(2.5rem, var(--glass-hit-min));color:var(--glass-label);text-transform:capitalize;justify-content:center}.glass-cal-cell.is-current{border-color:var(--glass-border);background:var(--apd-form-control-hover-background);font-weight:600}.glass-datepicker-panel .rdp-hidden:before{content:"";height:var(--rdp-day_button-height);display:block}
}

@layer glass.components {
.glass-toast-viewport{align-items:center;gap:var(--glass-space-3);inline-size:min(420px, calc(100vw - 2 * var(--glass-float-gap)));z-index:var(--glass-z-toast);outline:none;flex-direction:column;margin-inline:auto;padding:0;list-style:none;display:flex;position:fixed;inset-block-end:calc(var(--glass-float-gap) + env(safe-area-inset-bottom,0px));inset-inline:0}@media (max-width:640px){.glass-toast-viewport{inset-block:calc(var(--glass-float-gap) + env(safe-area-inset-top,0px)) auto;--glass-toast-enter-y:-12px;flex-direction:column-reverse;margin-block:0}}.glass-toast{--glass-radius:var(--glass-text-box-radius);--glass-radius-shape:var(--glass-corner-shape);align-items:center;gap:var(--glass-space-3);box-sizing:border-box;inline-size:100%;padding:var(--glass-space-4) var(--apd-section-padding-inline);cursor:pointer;touch-action:none;font-size:.92rem;display:flex}.glass-toast[data-tone=success]{border-color:rgb(var(--apd-success-rgb) / .4);background:color-mix(in srgb, rgb(var(--apd-success-rgb)) 14%, var(--glass-surface))}.glass-toast[data-tone=danger]{border-color:rgb(var(--apd-danger-rgb) / .4);background:color-mix(in srgb, rgb(var(--apd-danger-rgb)) 14%, var(--glass-surface))}.glass-toast[data-tone=warning]{border-color:rgb(var(--apd-warning-rgb) / .5);background:color-mix(in srgb, rgb(var(--apd-warning-rgb)) 16%, var(--glass-surface))}.glass-toast>.glass-spinner{flex:none}.glass-toast-title{font-weight:600}.glass-toast-description{color:var(--glass-label-secondary)}.glass-toast-text{align-items:center;gap:var(--glass-space-1) var(--glass-space-3);flex-wrap:wrap;flex:14rem;min-inline-size:0;display:flex}.glass-toast{flex-wrap:wrap}.glass-toast-actions{align-items:center;gap:var(--glass-space-2);flex:none;margin-inline-start:auto;display:flex}.glass-toast-close{flex:none;margin-inline-start:auto}.glass-toast-actions+.glass-toast-close{margin-inline-start:0}.glass-toast-more{flex:none;font-size:.85rem}.glass-toast-details{max-block-size:40vh;border-block-start:1px solid var(--glass-border);color:var(--glass-label-secondary);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;cursor:text;touch-action:pan-y;flex-basis:100%;padding-block-start:var(--glass-space-3);font-size:.82rem;line-height:1.45;overflow:auto}.glass-toast-close+.glass-toast-actions{flex-basis:100%;justify-content:flex-end}@media (prefers-reduced-motion:no-preference){.glass-toast[data-state=open]{animation:glass-toast-in var(--glass-motion-enter) var(--glass-ease-out)}.glass-toast[data-state=closed]{animation:glass-fade-out var(--glass-motion-exit) var(--glass-ease-in)}.glass-toast[data-swipe=move]{transform:translate(var(--radix-toast-swipe-move-x), var(--radix-toast-swipe-move-y))}.glass-toast[data-swipe=cancel]{transition:transform .2s cubic-bezier(.32,.72,0,1)}.glass-toast[data-swipe=end]{transform:translate(var(--radix-toast-swipe-end-x), var(--radix-toast-swipe-end-y));animation:.12s ease-in glass-fade-out}}@keyframes glass-toast-in{0%{opacity:0;transform:translateY(var(--glass-toast-enter-y,12px))}}
}

