@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.abbreviation{text-underline-offset:.16em;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;position:relative}.abbreviation-tooltip{background:var(--text);box-sizing:border-box;color:var(--surface);font-family:var(--font-body);pointer-events:none;text-align:left;text-transform:none;white-space:normal;z-index:10001;border-radius:4px;min-width:min(150px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:7px 9px;font-size:.78rem;font-weight:400;line-height:1.35;text-decoration:none;position:fixed;overflow-y:auto}.abbreviation-tooltip[hidden]{display:none}.abbreviation:focus-visible{outline:2px solid var(--action-accent);outline-offset:2px;border-radius:2px}.abbreviation-unrecognised{-webkit-text-decoration:underline wavy var(--status-warning);text-decoration:underline wavy var(--status-warning);text-underline-offset:.16em}html{touch-action:manipulation;font-size:112.5%;overflow-x:clip}*{box-sizing:border-box}body{font-family:var(--font-body);background:var(--canvas);color:var(--text);-webkit-tap-highlight-color:transparent;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);-webkit-user-select:none;user-select:none;margin:0;overflow-x:clip}input,textarea,[contenteditable=true],wa-input,wa-textarea{-webkit-user-select:text;user-select:text}#app{flex-direction:column;align-items:center;width:100%;min-width:0;max-width:100%;min-height:100dvh;display:flex;overflow-x:clip}h1{color:var(--action-accent);font-family:var(--font-display);margin-bottom:12px;font-size:1.5rem}.loading{text-align:center;color:var(--text-muted);padding:40px 20px}.error{color:var(--status-danger);background:var(--status-danger-surface);border-radius:8px;padding:12px;font-size:.9rem}.confirm-all-banner{color:var(--status-danger);background:var(--status-danger-surface);border-radius:8px;margin-bottom:16px;padding:12px}.confirm-all-banner p{margin:0 0 10px;font-size:.85rem}.confirm-all-banner button{margin-bottom:0}.warning{color:var(--status-warning);background:var(--status-warning-surface);border-radius:8px;margin-bottom:16px;padding:12px;font-size:.85rem}.status-ok{color:var(--status-success);font-weight:600}.status-list{margin:16px 0;padding:0;list-style:none}.status-list li{border-bottom:1px solid var(--border-subtle);padding:10px 0;font-size:.9rem}.field-note{color:var(--text-muted);margin-top:4px;font-size:.8rem;display:block}.sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zulu-suffix{color:var(--text-muted);font-size:.8rem}.legacy-routes-details{border:1px solid var(--border-subtle);border-radius:8px;margin:16px 0;padding:10px 14px}.legacy-routes-details summary{cursor:pointer;color:var(--text-muted);font-size:.9rem}.legacy-routes-details .status-list{margin-bottom:0}.history-year-group{border:1px solid var(--border-subtle);border-radius:8px;margin-bottom:12px;padding:2px 14px 14px}.history-year-group>summary{cursor:pointer;color:var(--text);padding:12px 0;font-size:1.1rem;font-weight:700}.history-month-group{border-left:2px solid var(--border-subtle);margin:8px 0;padding-left:12px}.history-month-group>summary{cursor:pointer;color:var(--text-muted);padding:8px 0;font-size:.95rem;font-weight:600}.history-month-group .roster-view,.grouped-day-cards{margin-top:6px}.route-finder{--spacing:var(--space-4);margin:var(--space-4) 0}.route-finder #rd-finder-result:not(:empty){margin-top:10px}.route-finder #rd-finder-result .status-list{margin:0}.disclaimer-box{background:var(--status-warning-surface);border-radius:8px;margin-bottom:16px;padding:12px;font-size:.85rem}.disclaimer-box p+p{margin-top:8px}.legal-section{background:var(--accent-soft-bg);border:2px solid var(--accent-soft-border);border-radius:10px;margin-bottom:16px;padding:16px}.legal-section:last-child{margin-bottom:0}.legal-section h2{border-bottom:2px solid var(--action-accent);margin:0 0 12px;padding-bottom:8px;font-size:1.05rem}.screenshot-callout{border:2px solid var(--action-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--action-accent) 15%, transparent);border-radius:10px;margin:10px 0 0;padding:10px 12px}.screenshot-callout p{margin:0}form{flex-direction:column;gap:12px;margin-top:20px;display:flex}label{flex-direction:column;gap:6px;font-size:.9rem;font-weight:600;display:flex}.typeahead-wrap{position:relative}.typeahead-list{z-index:50;background:var(--surface);border:1px solid var(--border);max-height:220px;box-shadow:var(--surface-shadow);border-radius:8px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.typeahead-option{width:100%;min-height:var(--size-touch-target);text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:10px 12px;font-size:1rem;font-weight:400;display:flex}.typeahead-option:hover,.typeahead-option:focus{background:var(--canvas)}.typeahead-option.typeahead-option-active{background:var(--canvas);outline:2px solid var(--focus-ring);outline-offset:-2px}.typeahead-empty{min-height:var(--size-touch-target);color:var(--text-muted);align-items:center;padding:10px 12px;font-size:1rem;display:flex}.typeahead-option.typeahead-report{font-weight:600}.typeahead-wrap input,.typeahead-input{font-size:1rem}.password-field{position:relative}.password-field input{width:100%;padding-right:44px}.password-toggle-btn{width:44px;min-width:44px;min-height:0;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0}.checkbox-label{flex-direction:row;align-items:flex-start;gap:8px;font-size:.85rem;font-weight:400;display:flex}.checkbox-label input{width:auto;margin-top:3px}input,select,textarea{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:14px;font-family:inherit;font-size:1rem;font-weight:400}textarea{resize:vertical}button{color:#fff;background:var(--action-primary);cursor:pointer;border:none;border-radius:8px;width:100%;margin-bottom:10px;padding:14px;font-size:1rem;font-weight:600;display:block}button:active{opacity:.85}.secondary-btn{color:var(--text);border:1px solid var(--border);background:0 0}.danger-btn{color:var(--status-danger);border:1px solid var(--status-danger);background:0 0}.button-stack{margin-top:16px}.button-stack button:last-child{margin-bottom:0}.calendar-option-btn{text-align:left;background:var(--surface);width:100%;color:var(--text);border:1px solid var(--border);display:block}.calendar-option-btn .field-note{margin-top:0;display:inline}.snc-verdict-headline{flex-wrap:wrap;align-items:center;gap:6px;font-size:.95rem;display:flex}.snc-decision-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.snc-decision-actions .checkbox-label{flex-basis:100%;font-size:.8rem}.refusal-counter-rows{flex-direction:column;gap:4px;margin-bottom:4px;display:flex}.refusal-counter-row{border:1px solid var(--border-subtle);background:var(--surface);border-radius:6px;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 10px;display:flex}.refusal-counter-label{font-size:.9rem}.refusal-counter-value{white-space:nowrap;font-size:1.05rem;font-weight:700}.quick-refusal-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.quick-refusal-actions button{width:auto;margin-bottom:0;padding:8px 14px;font-size:.85rem}.monthly-cap-banner{border:2px solid var(--status-warning);background:var(--surface);border-radius:8px;margin-top:10px;padding:10px 12px}.band-dot{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.band-dot.band-short{background:var(--band-short-dot)}.band-dot.band-medium{background:var(--band-medium-dot)}.band-dot.band-long{background:var(--band-long-dot)}.band-dot.band-extra-long{background:var(--band-extra-long-dot)}.band-label{text-transform:uppercase;letter-spacing:.02em;font-weight:700}.band-label.band-short{color:var(--band-short-text)}.band-label.band-medium{color:var(--band-medium-text)}.band-label.band-long{color:var(--band-long-text)}.band-label.band-extra-long{color:var(--band-extra-long-text)}.band-legend{color:var(--text-muted);flex-wrap:wrap;gap:12px;margin:12px 0;font-size:.8rem;display:flex}.band-legend-item{align-items:center;display:inline-flex}.status-list .band-row{border-bottom:none;border-left:4px solid #0000;border-radius:0 8px 8px 0;margin-bottom:6px;padding:10px}.band-row.band-short{background:var(--band-short-row-bg);border-left-color:var(--band-short-dot)}.band-row.band-medium{background:var(--band-medium-row-bg);border-left-color:var(--band-medium-dot)}.band-row.band-long{background:var(--band-long-row-bg);border-left-color:var(--band-long-dot)}.band-row.band-extra-long{background:var(--band-extra-long-row-bg);border-left-color:var(--band-extra-long-dot)}.snc-decision-actions button,.snc-decision-actions wa-button{width:auto;margin-bottom:0;padding:8px 14px;font-size:.85rem}.rv-time{color:var(--text);font-weight:400}.rv-time-actual{color:var(--rv-time-actual)}.rv-sim{color:var(--rv-sim);font-weight:700}.rv-airport{color:var(--text);font-weight:700}.flight-route{color:var(--rv-flight);font-family:var(--font-display);align-items:center;min-width:0;max-width:100%;line-height:1;display:inline-flex}.flight-route-stop{background:color-mix(in srgb, currentColor 10%, var(--surface));border:1px solid color-mix(in srgb, currentColor 28%, var(--border));color:inherit;letter-spacing:.075em;border-radius:6px;flex:none;padding:.36em .48em .32em .55em;font-size:.78em;font-weight:700}.flight-route-connector{flex:0 0 2.15em;justify-content:center;align-items:center;height:1.5em;display:inline-flex;position:relative}.flight-route-track{opacity:.42;background:currentColor;width:100%;height:1px;position:absolute}.flight-route-aircraft{background:var(--dispatch-panel);color:inherit;fill:currentColor;width:1.5em;height:1.28em;padding:0 .1em;position:relative;transform:rotate(-8deg)}.flight-route--hero{gap:0}.flight-route--hero .flight-route-stop{border-radius:8px;padding:.42em .6em .38em .68em;font-size:.66em}.flight-route--hero .flight-route-connector{flex-basis:2.7em}.flight-route--compact{vertical-align:middle;font-size:.88em}.flight-route--compact .flight-route-stop{border-radius:5px;padding:.28em .35em .24em .43em}.flight-route--compact .flight-route-connector{flex-basis:1.75em;height:1.28em}.flight-route--compact .flight-route-aircraft{width:1.24em;height:1.05em}.briefing-route{color:var(--rv-flight);letter-spacing:normal;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.briefing-route-duty-code,.rv-route-duty-code{color:inherit;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;font-size:.56em;font-weight:700}.rv-duty-route{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rv-route-duty-code{font-size:.72em}.roster-view-day.pending-change .flight-route,.roster-view-day.pending-change .flight-route-stop{color:var(--rv-pending-text)}@media (width<=350px){.flight-route--hero .flight-route-connector{flex-basis:2.05em}.flight-route--hero .flight-route-stop{font-size:.61em}}.rv-code.rv-standby{color:var(--rv-standby);font-weight:700}.rv-code.rv-dayoff{color:var(--rv-dayoff);font-weight:700}.roster-view button:focus-visible,.roster-view summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.screen.roster-view .history-year-group{background:0 0;border:0;border-radius:0;margin:20px 0 0;padding:0}.screen.roster-view .history-year-group>summary{border-bottom:1px solid var(--border-subtle);color:var(--text);padding:8px 0 10px;font-size:1rem}.screen.roster-view .history-month-group{border-left:0;margin:0;padding-left:0}.screen.roster-view .history-month-group>summary{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;padding:16px 0 8px;font-size:.82rem}.cal-event-entry{margin-top:10px}.cal-event-entry:first-child{margin-top:0}.cal-event-summary{color:var(--rv-text);font-weight:600}.cal-event-summary.rv-flight{color:var(--rv-flight);font-weight:700}.notified-section{text-align:center}.sncr-prompt{text-align:left}.sncr-candidates{margin:10px 0}.sncr-candidates .checkbox-label{margin-bottom:6px}.notif-section-heading{margin-bottom:4px;font-size:1.15rem}.notif-section-note{font-size:.95rem}.notif-row{text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.notif-row-label{font-size:1rem;font-weight:600}.notif-subrow{text-align:left;padding:0 0 10px 4px}.notif-subrow select{margin:6px 0}.build-stamp{text-align:center;opacity:.65;margin-top:1.5rem}.screen-with-footer{flex-direction:column;flex:1;display:flex}.screen-with-footer>.build-stamp{margin-top:auto;padding-top:1.5rem}.hub-maintenance-actions{border-top:1px solid var(--border-subtle);min-width:0;max-width:100%;margin-top:16px;padding-top:14px}.hub-maintenance-status{min-width:0;margin:0 0 var(--space-2);overflow-wrap:anywhere}.hub-maintenance-status.warning{margin-bottom:var(--space-2)}.hub-maintenance-buttons{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.hub-maintenance-buttons wa-button{width:100%;min-width:0}.hub-maintenance-feedback{min-height:1.25em;margin-top:var(--space-2)}.callsign-note-widget{margin-top:12px}.callsign-toggle-row{gap:8px;display:flex}.callsign-edit-btn{flex:auto;min-width:0}.callsign-toggle-label{text-align:left;flex:auto}.callsign-bubble-toggle-btn{width:calc(var(--size-touch-target) * 1.4);flex:none}.callsign-note-panel{margin-top:8px}.callsign-bubble{z-index:10001;background:var(--action-accent);width:min(39vw,140px);height:min(39vw,140px);color:var(--action-primary-foreground);letter-spacing:-.01em;text-align:center;word-break:break-word;text-transform:uppercase;box-shadow:var(--surface-shadow), 0 6px 18px #00000059;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;font-size:clamp(1.3rem,8.5vw,1.85rem);font-weight:700;line-height:1.1;display:flex;position:fixed;overflow:hidden}.callsign-bubble:active{cursor:grabbing}.callsign-bubble--small-text{font-family:var(--font-display);font-size:clamp(.8rem,4vw,1rem);font-weight:var(--font-weight-bold);letter-spacing:-.01em;text-transform:none;line-height:1.3}.callsign-bubble--brand-text{font-family:var(--font-display);font-size:clamp(1rem,5.2vw,1.2rem);font-weight:var(--font-weight-bold);letter-spacing:-.01em;text-transform:none;white-space:nowrap;line-height:1.15}.callsign-bubble--flyby{overflow:visible}.cs-bubble-flyby-track{width:170%;height:0;position:absolute;top:50%;left:-35%}.cs-bubble-plane-flyby{animation:3s ease-in-out forwards cs-bubble-flyby;position:absolute;top:0;transform:translateY(-50%)}@keyframes cs-bubble-flyby{0%{opacity:0;left:0%}18%{opacity:1}82%{opacity:1}to{opacity:0;left:100%}}@media (prefers-reduced-motion:reduce){.cs-bubble-plane-flyby{opacity:0;animation:none}}.daily-briefing{background:var(--dispatch-panel);border:1px solid var(--dispatch-rule);border-left:4px solid var(--action-accent);box-shadow:var(--surface-shadow);border-radius:14px;min-width:0;max-width:100%;margin:18px 0 0;padding:17px 16px 16px 20px;position:relative;overflow:hidden}.daily-briefing.rv-accent-dayoff{border-left-color:var(--rv-dayoff)}.daily-briefing.rv-accent-standby{border-left-color:var(--rv-standby)}.daily-briefing.rv-accent-flying{border-left-color:var(--rv-flight)}.daily-briefing.rv-accent-sim{border-left-color:var(--rv-sim)}.daily-briefing.rv-accent-unrecognized{border-left-color:var(--status-warning)}.daily-briefing:after{content:"";background:color-mix(in srgb, currentColor 13%, transparent);width:1px;position:absolute;top:18px;bottom:18px;left:8px}.daily-briefing>h2{z-index:1;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:.7rem;font-weight:620;position:relative}.briefing-header{z-index:1;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex;position:relative}.briefing-header h2{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:620}.briefing-status{max-width:55%;color:var(--text-muted);letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:var(--surface);border:1px solid var(--dispatch-rule);border-radius:999px;padding:4px 7px;font-size:.62rem;font-weight:600;overflow:hidden}.briefing-main{z-index:1;min-width:0;position:relative}.briefing-duty{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.28rem,5.3vw,1.62rem);font-weight:650;line-height:1.12}.briefing-times{background:var(--dispatch-rule);border:1px solid var(--dispatch-rule);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:16px;display:grid;overflow:hidden}.briefing-time{background:var(--surface);min-width:0;padding:10px 11px 11px}.briefing-time span,.briefing-time strong{display:block}.briefing-time span{color:var(--text-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.68rem;font-weight:600}.briefing-time strong{color:var(--text);letter-spacing:-.015em;overflow-wrap:anywhere;margin-top:4px;font-size:.98rem}.daily-briefing .rv-subtext{color:var(--text-muted);margin:12px 0 0;font-size:.82rem}.daily-briefing-empty h2+h2{margin:0 0 6px;font-size:1.05rem}.daily-briefing-empty .field-note{margin-bottom:0}.daily-briefing-empty button{margin:14px 0 0}.briefing-subpanel{background:color-mix(in srgb, var(--surface) 78%, transparent);border:1px solid var(--dispatch-rule);border-radius:10px;flex-direction:column;margin-top:14px;padding:11px;display:flex}.briefing-subpanel-heading{min-height:26px;color:var(--text-muted);letter-spacing:.085em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:.65rem;font-weight:650;display:flex}.tfb-track{height:var(--space-2);background:var(--surface-subtle);border-radius:var(--radius-sm);margin-top:8px;position:relative;overflow:hidden}.tfb-fill{border-radius:inherit;height:100%;transition:width .2s}.tfb-fill.tfb-fill-ok{background:var(--status-success)}.tfb-fill.tfb-fill-caution{background:var(--status-warning)}.tfb-fill.tfb-fill-warning{background:var(--status-danger)}.tfb-discretion-line{background:var(--text-muted);width:2px;position:absolute;top:-2px;bottom:-2px}.tfb-endpoints{color:var(--text-muted);justify-content:space-between;margin-top:5px;font-size:.68rem;font-weight:600;display:flex}.tfb-margin{margin-top:6px;margin-bottom:0}.tfb-margin.tfb-fill-ok{color:var(--status-success)}.tfb-margin.tfb-fill-caution{color:var(--status-warning)}.tfb-margin.tfb-fill-warning{color:var(--status-danger)}.metar-reading{color:var(--text);flex:1;margin-top:8px;font-size:.84rem;font-weight:500;display:block}.weather-station{background:var(--surface);border:1px solid var(--border-subtle);border-radius:8px;margin-top:8px;padding:10px}.weather-station+.weather-station,.weather-unavailable+.weather-station,.weather-station+.weather-unavailable{margin-top:8px}.weather-station-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.weather-station-code .airport-info-link{color:var(--text);font-family:var(--font-display);letter-spacing:.02em;font-size:1rem;font-weight:650;text-decoration:none}.weather-station-code .airport-info-link:focus-visible{outline:2px solid var(--accent-soft-border);outline-offset:2px}.weather-station-meta{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;margin-top:1px;font-size:.63rem;font-weight:600;display:block}.weather-category{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;background:var(--dispatch-panel);border:1px solid var(--dispatch-rule);border-radius:999px;flex:none;padding:3px 6px;font-size:.6rem;font-weight:650}.weather-category-vfr{color:var(--rv-dayoff)}.weather-category-mvfr{color:var(--rv-standby)}.weather-category-ifr,.weather-category-lifr{color:var(--status-danger)}.weather-metrics strong.weather-wind-ok{color:var(--status-success)}.weather-metrics strong.weather-wind-caution{color:var(--status-warning)}.weather-metrics strong.weather-wind-warning{color:var(--status-danger)}.weather-station-forecast-section{border-top:1px dashed var(--border-subtle);margin-top:12px;padding-top:10px}.weather-station-forecast-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.weather-metrics{background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:9px;display:grid;overflow:hidden}.weather-metrics>div{background:var(--dispatch-panel);min-width:0;padding:7px 8px}.weather-metrics span,.weather-metrics strong{display:block}.weather-metrics span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.58rem;font-weight:600}.weather-metrics strong{color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.78rem;font-weight:600;overflow:hidden}.weather-raw-primary{overflow-wrap:anywhere;color:var(--text);background:var(--dispatch-panel);border:1px solid var(--border-subtle);border-radius:7px;margin-top:9px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;line-height:1.55;display:block}.weather-raw-details{margin-top:8px}.weather-raw-details summary{color:var(--text-muted);cursor:pointer;font-size:.67rem;font-weight:600}.weather-raw-details code{overflow-wrap:anywhere;color:var(--text-muted);background:var(--dispatch-panel);border-radius:6px;margin-top:7px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem;line-height:1.45;display:block}.weather-unavailable{color:var(--text-muted);align-items:flex-start;gap:8px;padding:9px 0 1px;font-size:.75rem;line-height:1.35;display:flex}.weather-unavailable .airport-info-link{flex:none;font-weight:650}.security-search-widget{margin-top:4px}.ssw-first-leg-input{border:1px solid var(--border-subtle);background:var(--surface);border-radius:8px;padding:10px}.ssw-first-leg-input .app-form-field{gap:4px;margin-block:0}.ssw-first-leg-input .app-form-field label{color:var(--text);letter-spacing:.01em;font-size:.76rem;font-weight:650}.ssw-first-leg-input .app-field-hint{color:var(--text-muted);letter-spacing:0;font-size:.68rem;font-weight:400}.security-search-widget #ssw-results{margin-top:10px}.ssw-leg-block{border:1px solid var(--border-subtle);border-left:3px solid var(--dispatch-rule);background:var(--surface);border-radius:8px;margin:8px 0;overflow:hidden}.ssw-leg-search-required,.ssw-leg-has-error{border-left-color:var(--status-danger)}.ssw-leg-tidy-required{border-left-color:var(--rv-dayoff)}.ssw-leg-needs-input{border-left-color:var(--band-long-dot)}.ssw-leg-block summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:9px 10px;list-style:none;display:flex}.ssw-leg-block summary::-webkit-details-marker{display:none}.ssw-leg-summary-main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.ssw-leg-route{align-items:baseline;gap:7px;min-width:0;display:flex}.ssw-leg-route>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.6rem;font-weight:650}.ssw-leg-route strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:.82rem;font-weight:650;overflow:hidden}.ssw-leg-detail{border-top:1px solid var(--border-subtle);padding:0 10px 10px}.ssw-conditions{border:0;margin:0;padding:8px 0 0}.ssw-conditions legend{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;padding:0;font-size:.64rem;font-weight:650}.ssw-leg-cold-checkbox{margin:0;padding:5px 0;font-size:.76rem;font-weight:500;line-height:1.3}.ssw-verdict{color:var(--text);font-size:.88rem;font-weight:650;line-height:1.15}.ssw-leg-search-required .ssw-verdict,.ssw-leg-has-error .ssw-verdict{color:var(--status-danger)}.ssw-leg-tidy-required .ssw-verdict{color:var(--rv-dayoff)}.ssw-leg-needs-input .ssw-verdict{color:var(--band-long-dot)}.ssw-disclosure{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.62rem;font-weight:650}.ssw-leg-detail .field-note{margin:7px 0 0}.dc-code-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.dc-code-card{border:1px solid var(--border-subtle);background:var(--surface);border-radius:8px;overflow:hidden}.dc-code-summary{cursor:pointer;align-items:center;gap:10px;padding:10px;list-style:none;display:flex}.dc-code-summary::-webkit-details-marker{display:none}.dc-code-badge{background:var(--action-accent);min-width:32px;color:var(--action-primary-foreground);letter-spacing:.02em;border-radius:6px;flex:none;place-items:center;padding:3px 6px;font-size:.78rem;font-weight:700;display:grid}.dc-code-desc{min-width:0;color:var(--text);flex:auto;font-size:.85rem;font-weight:600;line-height:1.3}.dc-code-usefor{border-top:1px solid var(--border-subtle);color:var(--text-muted);margin:0;padding:8px 10px 10px;font-size:.82rem;line-height:1.4}.ssw-leg-unavailable{border:1px solid var(--border-subtle);border-left:3px solid var(--text-muted);background:var(--surface);border-radius:8px;margin:8px 0;padding:10px}.ssw-leg-unavailable span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.6rem;font-weight:650;display:block}.ssw-leg-unavailable strong{color:var(--text);font-size:.8rem;font-weight:650;display:block}.ssw-leg-unavailable p,.ssw-tool-note{color:var(--text-muted);margin:5px 0 0;font-size:.7rem;line-height:1.4}.metar-refresh-btn{flex-shrink:0;width:auto;margin-bottom:0}.metar-age{color:var(--text-muted);font-size:.8rem;font-weight:400}.metar-stale-warning{margin-bottom:8px}.metar-lookup-form{gap:8px;margin-top:4px;display:flex}.metar-lookup-form input{flex:1;min-width:0}.metar-lookup-form button{flex-shrink:0;width:auto;margin-bottom:0}.metar-lookup-form .typeahead-wrap{flex:1;min-width:0}.metar-lookup-form .typeahead-wrap input{width:100%}.airport-info-link,.inline-link-btn{width:auto;font:inherit;font-weight:inherit;color:var(--action-accent);cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline;display:inline}.airport-info-section{margin:20px 0}.airport-info-section h2{margin-bottom:8px;font-size:1rem}.runway-bar-row{margin-bottom:16px}.runway-wind-line{color:var(--text-muted);margin-bottom:4px;font-size:.85rem}.runway-bar{align-items:center;gap:8px;display:flex}.runway-end-label{text-align:center;flex-shrink:0;min-width:28px;font-weight:700}.runway-bar-fill{background:var(--rv-card-border,var(--border));color:var(--text);text-align:center;border-radius:6px;flex:1;padding:8px 10px;font-size:.8rem}.runway-diagram-wrap{max-width:320px;margin:0 auto}.runway-diagram-svg{width:100%;height:auto;display:block}.runway-diagram-line{stroke:var(--rv-flight,var(--text));stroke-width:6px;stroke-linecap:round}.runway-diagram-label{fill:var(--text);text-anchor:middle;dominant-baseline:middle;font-size:11px}.runway-diagram-north line,.runway-diagram-north polygon{stroke:var(--text-muted);fill:var(--text-muted)}.runway-diagram-north text{fill:var(--text-muted);text-anchor:middle;font-size:10px}.runway-diagram-wind line,.runway-diagram-wind polygon{stroke:var(--rv-standby);fill:var(--rv-standby)}.runway-diagram-wind text{fill:var(--rv-standby);text-anchor:middle;font-size:10px;font-weight:700}.fdp-table-label{margin:var(--space-5) 0 var(--space-2)}.fdp-table-label:first-child{margin-top:0}.fdp-table-wrap{margin-bottom:12px;overflow-x:auto}.fdp-table{border-collapse:collapse;width:100%;font-size:.85rem}.fdp-table th,.fdp-table td{border:1px solid var(--border);text-align:center;white-space:nowrap;padding:6px 8px}.fdp-table thead th{background:var(--rv-card-border,var(--border))}.fdp-table tbody th{text-align:left;font-weight:600}.hub-screen{padding-top:0}.hub-crew-context{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;max-width:100%;margin-top:0;padding:8px 0 10px;display:flex}.hub-crew-context span{color:var(--text-muted);letter-spacing:.085em;flex:none;font-size:.62rem;font-weight:700}.hub-crew-context strong{min-width:0;color:var(--text);overflow-wrap:anywhere;text-transform:capitalize;white-space:normal;font-size:.76rem;font-weight:650}.hub-middle{margin-top:24px}.hub-menu-heading{margin-bottom:9px}.hub-command{min-height:76px;color:var(--text);text-align:left;background:var(--surface);border:1px solid var(--border);box-shadow:var(--surface-shadow);border-radius:12px;grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;gap:12px;margin:0 0 9px;padding:12px;display:grid}.hub-command:active{transform:translateY(1px)}.hub-command-icon{width:46px;height:46px;color:var(--action-primary-foreground);border-radius:14px 14px 14px 5px;place-items:center;display:grid}.hub-command-icon-roster{background:var(--action-accent)}.hub-command-icon-tools{background:var(--rv-flight)}.hub-command-icon svg{width:24px;height:24px}.hub-command-copy{min-width:0}.hub-command-copy strong,.hub-command-copy small{display:block}.hub-command-copy strong{font-family:var(--font-display);letter-spacing:-.015em;font-size:.95rem;font-weight:620}.hub-command-copy small{color:var(--text-muted);margin-top:3px;font-size:.71rem;line-height:1.25}.hub-command-arrow{color:var(--text-muted);text-align:center;font-size:1.12rem;font-weight:500}.hub-command:focus-visible{outline:3px solid var(--accent-soft-border);outline-offset:3px}.hub-announcements>*+*{margin-top:10px}.hub-announcements{min-width:0;max-width:100%;margin-top:14px}@media (width<=360px){.hub-crew-context{flex-direction:column;align-items:flex-start;gap:2px}.hub-crew-context strong{max-width:100%}}.app-settings-cards{gap:var(--space-4);display:grid}.app-settings-card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.app-setting-row{text-align:left;justify-content:space-between;align-items:center;gap:16px;min-height:60px;margin:0;padding:12px 14px;font-weight:650;display:flex}.app-setting-row+.app-setting-row,.notif-timing-row{border-top:1px solid var(--border-subtle)}.app-setting-copy{min-width:0;font-weight:inherit;cursor:default;margin:0;display:block}.app-setting-copy strong{font-size:.92rem;font-weight:650;display:block}.app-setting-copy small{color:var(--text-muted);margin-top:2px;font-size:.76rem;font-weight:400;line-height:1.35;display:block}.app-setting-row label.app-setting-copy[for]{cursor:pointer}.app-setting-row select{width:auto;max-width:58%;margin:0;padding:0 30px 0 10px;font-weight:600}.app-setting-row wa-switch{flex-shrink:0;margin-right:1px}.app-settings-group{padding:0}.app-settings-group h2{color:var(--text-muted);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:12px 14px 8px;font-size:.78rem;font-weight:700}.app-settings-group .field-note,.app-settings-group .error{margin:0;padding:0 14px 10px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notif-timing-row.hidden,.notif-availability-note:empty{display:none}.calendar-file-link{margin-top:var(--space-5)}.notified-section-intro{margin-top:var(--space-2)}.notified-section-help{margin-top:var(--space-3)}.notified-section-settings{margin-top:var(--space-4)}@media (width<=360px){.app-setting-row{gap:10px;padding-inline:12px}.app-setting-row select{max-width:62%}}@media (width<=350px){.briefing-times{grid-template-columns:1fr}}.leg-entry-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.leg-entry-row wa-input,.leg-entry-row .typeahead-wrap{flex:100px;min-width:0}.leg-entry-row .typeahead-wrap input{box-sizing:border-box;width:100%}.leg-entry-row wa-button{flex:100%}wa-input.uppercase-input::part(input),input.uppercase-input{text-transform:uppercase}.me-added-day{justify-content:space-between;align-items:center;gap:8px;display:flex}.tutorial-prompt-banner{background:var(--surface);border:1px solid var(--action-accent);border-radius:8px;margin-bottom:16px;padding:12px}.tutorial-prompt-banner p{margin:0 0 10px}.tutorial-prompt-actions{gap:8px;display:flex}.tutorial-prompt-actions button{flex:1;margin-bottom:0}.app-setup-card{--spacing:var(--space-4);margin-bottom:var(--space-4)}.sync-toast{z-index:9000;background:var(--surface);border:1px solid var(--action-accent);box-shadow:var(--surface-shadow);text-align:center;border-radius:8px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:.9rem;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.app-setup-card h2{margin:0 0 8px;font-size:1.1em}.app-setup-card p{margin:0 0 12px}.app-setup-card wa-button:last-child{margin-bottom:0}.pay-line-item-zero{opacity:.65}.pay-line-item-zero strong{font-weight:500}.refusal-counter-card,.rules-freshness-card{border:1px solid var(--border-subtle);border-radius:8px;margin-bottom:16px;padding:12px}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-safe-top:env(safe-area-inset-top);--app-header-offset:calc(var(--app-safe-top) + var(--component-topbar-height));scroll-padding-top:calc(var(--app-header-offset) + var(--space-3));font-size:100%}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-width:320px;font-family:var(--font-body);background:var(--canvas);font-size:1rem;line-height:1.5}#app{width:100%}.app-screen{width:min(100%, var(--content-width));max-width:var(--content-width);min-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:0 var(--screen-gutter) var(--space-5);flex-direction:column;flex:1 0 auto;min-width:0;margin:0 auto;display:flex;overflow-x:clip}.app-screen-wide,.app-screen.app-screen-wide{width:min(100%, var(--content-width-wide));max-width:var(--content-width-wide);margin-inline:auto;left:auto}.app-screen-hub{max-width:var(--content-width)}.app-screen-hub .app-topbar{grid-template-columns:minmax(0,1fr) auto}.app-screen-hub .app-topbar-leading:empty{display:none}.app-screen-hub .app-topbar-actions{gap:var(--space-1)}.account-auth-screen{max-width:var(--component-auth-max-width);padding-block:var(--space-6);justify-content:center}.account-auth-content{width:100%}.account-auth-title{margin:0 0 var(--space-4);color:var(--action-accent);font-family:var(--font-display);font-size:1.5rem;font-weight:var(--font-weight-bold);text-align:center;line-height:1.2}.account-auth-card{width:100%}.account-auth-card .app-section{margin:0}.account-auth-card form{margin-top:0}.account-auth-submit{width:100%}.app-screen .roster-view:not(.app-screen){width:100%;max-width:100%;margin-inline:0;left:auto}.app-topbar{top:var(--app-safe-top);z-index:50;align-self:flex-start;align-items:center;gap:var(--space-3);width:100%;min-height:var(--component-topbar-height);margin:0 calc(-1 * var(--screen-gutter)) 0;padding:var(--space-2) var(--screen-gutter);background:var(--component-topbar-bg);border-bottom:1px solid var(--component-topbar-border);-webkit-backdrop-filter:blur(14px)saturate(130%);min-width:0;max-width:calc(100% + (2 * var(--screen-gutter)));grid-template-columns:minmax(0,1fr) auto;padding-inline-end:max(var(--space-2), env(safe-area-inset-right));display:grid;position:sticky}.app-topbar-leading,.app-topbar-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.app-topbar-leading{min-width:0}.app-topbar-actions{scrollbar-width:none;justify-content:flex-end;min-width:0;overflow-x:auto}.app-topbar-actions::-webkit-scrollbar{display:none}.app-topbar-title{text-align:center;min-width:0}.app-topbar-title:empty{display:none}.app-topbar-identity{align-items:center;gap:var(--space-2);min-width:0;display:flex}.app-topbar-brand{width:var(--size-touch-target);min-width:var(--size-touch-target);min-height:var(--size-touch-target);color:var(--text);border-radius:var(--radius-sm);box-shadow:none;font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.app-topbar-mark{width:var(--size-icon-md);height:var(--size-icon-md);color:var(--action-primary-foreground);background:var(--action-primary);border-radius:var(--radius-sm);flex:none;place-items:center;display:inline-grid}.app-topbar h1,.screen-header h1{min-width:0;color:var(--text);font-family:var(--font-display);font-size:clamp(1.05rem,2vw,1.25rem);font-weight:var(--font-weight-bold);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;line-height:1.2;overflow:hidden}.app-topbar-page-title{text-align:left}.app-topbar-title{display:none}.app-icon{color:currentColor;vertical-align:-.16em;flex:none;display:inline-block}wa-button:focus-visible,.app-menu-item:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}wa-checkbox,wa-radio:not([appearance=button]){min-block-size:var(--size-touch-target);align-items:flex-start;display:flex}.tile-grid,.hub-middle{gap:var(--space-2);width:100%;margin:var(--space-3) 0 var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.app-menu-item,.hub-command{grid-template-columns:var(--size-touch-target) minmax(0, 1fr) auto auto;align-items:center;gap:var(--space-3);width:100%;min-height:var(--component-menu-item-min-size);padding:var(--component-menu-item-padding-block) var(--component-menu-item-padding-inline);color:var(--text);background:var(--component-menu-item-bg);border:1px solid var(--component-menu-item-border);border-radius:var(--component-menu-item-radius);box-shadow:none;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease;margin:0;display:grid}.app-menu-item:hover,.hub-command:hover{background:var(--component-menu-item-hover-bg);border-color:var(--border)}.app-menu-item:active,.hub-command:active{opacity:.78;transform:none}.app-menu-icon,.hub-command-icon{width:var(--component-menu-item-icon-size);height:var(--component-menu-item-icon-size);color:var(--action-accent);background:var(--status-info-surface);border-radius:var(--radius-sm);place-items:center;display:grid}.app-menu-copy,.hub-command-copy{min-width:0}.app-menu-copy strong,.app-menu-copy small,.hub-command-copy strong,.hub-command-copy small{overflow-wrap:anywhere;display:block}.app-menu-copy strong,.hub-command-copy strong{color:var(--text);font-size:var(--font-size-label);line-height:1.3}.app-menu-copy small,.hub-command-copy small{color:var(--text-muted);font-size:var(--font-size-xs);margin-top:2px;line-height:1.35}.app-menu-item>.app-icon,.hub-command-arrow{color:var(--text-muted)}.app-shell-drawer [data-menu-view][hidden],.app-menu-item[hidden]{display:none}.app-menu-item.app-menu-item-return{min-height:var(--size-touch-target);padding-block:var(--space-2);background:0 0;border-color:#0000;grid-template-columns:auto minmax(0,1fr)}.app-menu-item.app-menu-item-return:hover{background:var(--component-menu-item-hover-bg);border-color:#0000}.app-menu-item.app-menu-item-return .app-menu-copy strong{color:var(--text-muted);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase}.app-topbar .app-menu-item{width:auto;min-width:var(--size-touch-target);min-height:var(--size-touch-target);padding:var(--component-menu-item-padding-block) var(--component-menu-item-padding-inline);display:inline-flex}.app-topbar .app-menu-item .app-menu-icon{width:var(--size-icon-sm);height:var(--size-icon-sm);background:0 0}.app-topbar .app-menu-item>.app-icon{display:none}h1,h2,h3{font-family:var(--font-display);color:var(--text);text-wrap:balance}h1{margin:0 0 var(--space-4);letter-spacing:-.025em;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}h2{margin:var(--space-5) 0 var(--space-3);font-size:1.05rem;line-height:1.3}h3{font-size:var(--font-size-label)}p{max-width:70ch}label{color:var(--text);font-weight:var(--font-weight-semibold)}input,select,textarea{min-height:var(--size-touch-target);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit}textarea{min-height:var(--size-textarea)}::placeholder{color:var(--text-muted);opacity:.9}button,.secondary-btn,.danger-btn{min-width:var(--size-touch-target);min-height:var(--size-touch-target);border-radius:var(--radius-sm);font-family:var(--font-body)}.status-list,.legal-section,.calculator-result,.settings-section,.account-card{border-color:var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);box-shadow:none}.warning,.error,.disclaimer-box,.tutorial-prompt-banner,.confirm-all-banner{border-radius:var(--radius-md);border:1px solid}.app-notice-actions{margin-top:var(--space-2);gap:var(--space-2);flex-wrap:wrap;display:flex}.app-empty-state{justify-items:start;gap:var(--space-2);margin-block:var(--space-5);padding:var(--space-5);color:var(--text-muted);background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-md);display:grid}.app-section{margin-block:var(--space-5);padding:var(--space-4);background:var(--component-section-bg);border:1px solid var(--component-section-border);border-radius:var(--component-section-radius)}.app-section:first-child{margin-top:0}.app-section h2{margin:0 0 var(--space-2)}.app-section-description,.app-field-hint{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--font-size-sm)}.app-form-field{gap:var(--space-2);margin-block:var(--space-3);display:grid}.app-form-field input,.app-form-field select,.app-form-field textarea{background:var(--component-field-bg);border-color:var(--component-field-border);border-radius:var(--component-field-radius);width:100%}.app-field-error{color:var(--status-danger);font-size:var(--font-size-sm);margin:0}.welcome-screen{max-width:760px}.welcome-content>h1{margin:var(--space-5) 0 var(--space-4);font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.1}.welcome-intro{margin-bottom:var(--space-5);padding:var(--space-5);background:var(--accent-soft-bg);border:1px solid var(--accent-soft-border);border-radius:var(--radius-lg);box-shadow:var(--surface-shadow)}.welcome-intro-heading,.welcome-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.welcome-intro-heading{align-items:center}.welcome-intro-mark{flex:0 0 var(--size-icon-md);width:var(--size-icon-md);height:var(--size-icon-md);color:var(--action-primary-foreground);background:var(--action-accent);border-radius:50%;place-items:center;display:grid}.welcome-eyebrow{margin:0 0 var(--space-1);color:var(--action-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.welcome-intro h2,.welcome-form-section h2{color:var(--text);font-family:var(--font-display);margin:0;font-size:clamp(1.25rem,3vw,1.6rem);line-height:1.2}.welcome-intro-copy{max-width:60ch;margin:var(--space-4) 0;color:var(--text)}.welcome-benefits{gap:var(--space-3);padding:var(--space-3) 0 0;border-top:1px solid var(--accent-soft-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.welcome-benefits li{align-items:flex-start;gap:var(--space-2);color:var(--text-muted);font-size:var(--font-size-sm);display:flex}.welcome-benefits svg{color:var(--action-accent);flex:none;margin-top:2px}.welcome-required-note{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--font-size-sm)}.welcome-profile-form{gap:var(--space-4)}.welcome-form-section{padding:var(--space-5);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--surface-shadow);margin:0}.welcome-section-heading{align-items:center}.welcome-section-status{padding:var(--space-1) var(--space-2);color:var(--action-accent);background:var(--accent-soft-bg);border:1px solid var(--accent-soft-border);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:999px;flex:none}.welcome-form-section>.app-section-description{margin-top:var(--space-2)}.welcome-fields-grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.welcome-fields-grid>.app-form-field,.welcome-fields-grid>#role-label{min-width:0;margin:0}.welcome-fields-grid>#role-label{gap:var(--space-2);display:grid}.welcome-fields-grid>#base-nonuk-note{margin:calc(-1 * var(--space-2)) 0 0;grid-column:1/-1}.welcome-fields-grid>wa-select,.welcome-fields-grid>.welcome-part-time-field{min-width:0}.welcome-fields-grid>wa-select{width:100%}.welcome-part-time-field{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);grid-column:1/-1;display:grid}.welcome-part-time-field .field-note{margin:0}.welcome-legal-card{gap:var(--space-3);padding:var(--space-4);background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:grid}.welcome-legal-card .legal-disclosure,.welcome-legal-card wa-checkbox{margin:0}.welcome-submit{z-index:2;margin:0 calc(-1 * var(--screen-gutter));padding:var(--space-3) var(--screen-gutter) calc(var(--space-3) + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--canvas) 96%, transparent);border-top:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:flex-end;display:flex;position:sticky;bottom:0}@media (width<=599px){.welcome-intro,.welcome-form-section{padding:var(--space-4)}.welcome-benefits,.welcome-fields-grid{grid-template-columns:1fr}.welcome-fields-grid>#base-nonuk-note,.welcome-part-time-field{grid-column:auto}}.account-setup-progress{margin-block:0 var(--space-5)}.account-setup-progress-header{margin-block-end:var(--space-3)}.account-setup-progress-details{display:block}.account-setup-progress-details::part(details){border:var(--wa-border-style) var(--wa-border-width-s) var(--border);border-radius:var(--radius-sm);background:var(--surface)}.account-setup-progress-details::part(header){padding:var(--space-2) var(--space-3)}.account-setup-progress-details::part(summary){min-width:0}.account-setup-progress-details::part(content){padding:0 var(--space-3) var(--space-3)}.account-setup-progress-summary{width:100%;min-width:0}.account-setup-progress-summary h2{font-size:var(--font-size-md);margin:0}.account-setup-progress-meta{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex:none}.account-setup-progress-complete .account-setup-progress-details::part(details){border-color:var(--status-success)}.account-setup-track{gap:var(--space-3);margin-block-end:var(--space-2);display:grid}.account-setup-track-bar{width:100%;display:block}.account-setup-step-list{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.account-setup-step{min-width:0;min-height:var(--size-touch-target);padding:var(--space-1) var(--space-2);color:var(--text-muted);background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);align-items:center;display:flex}.account-setup-step-action-item{padding:0}.account-setup-step-action{width:100%;min-width:0}.account-setup-step-action::part(base){white-space:normal;overflow-wrap:anywhere}.account-setup-step-complete{gap:var(--space-2);color:var(--status-success);background:var(--status-success-surface);border-color:var(--status-success)}.account-setup-step-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.account-setup-step-label{min-width:0;color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}@media (width>=600px){.account-setup-step-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.data-source-reminder{margin-block:var(--space-4);display:block}.data-source-reminder-content,.data-source-reminder-copy{min-width:0}.data-source-reminder-content>p,.data-source-reminder-copy p{color:var(--text-muted);overflow-wrap:anywhere;margin:0}.data-source-reminder-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.data-source-reminder-heading h2,.data-source-reminder-content>h2{margin:0 0 var(--space-2);font-size:var(--font-size-md)}.data-source-reminder-list{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.data-source-reminder-item{align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.data-source-reminder-copy h3{margin:0 0 var(--space-1)}.data-source-reminder-footer{margin-block-start:var(--space-3)}@media (width<=375px){.data-source-reminder-item{grid-template-columns:minmax(0,1fr)}.data-source-reminder-item wa-button{width:100%}}.app-tabs{margin-block:var(--space-3);display:block}.app-tabs::part(nav){top:var(--app-header-offset);z-index:30;background:var(--component-topbar-bg);-webkit-backdrop-filter:blur(14px)saturate(130%);border-bottom:1px solid var(--component-topbar-border);position:sticky}.app-tabs .app-tabs::part(nav){top:calc(var(--app-header-offset) + var(--nested-tab-nav-offset,0px))}#settings-tab-panel-about{--padding:0 0 var(--wa-space-xl,2rem) 0}.app-tab-panels{margin-top:var(--space-3)}.app-screen-content{min-width:0;max-width:100%}.calendar-panel-view{gap:var(--space-4);min-width:0;display:grid}.calendar-panel-header,.calendar-panel-actions{align-items:center;gap:var(--space-3);min-width:0;display:flex}.app-icon-button{width:var(--size-touch-target);min-width:var(--size-touch-target);height:var(--size-touch-target);min-height:var(--size-touch-target);color:var(--text);border-radius:var(--radius-sm);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;margin:0;padding:0;display:inline-grid}.app-icon-button:hover{background:var(--surface-subtle)}.app-icon-button.app-icon-button-secondary{background:var(--surface);border-color:var(--border)}.app-shell-drawer{--size:min(var(--component-drawer-size), calc(100vw - var(--space-5)))}.app-shell-drawer::part(dialog){top:var(--app-safe-top);height:calc(100dvh - var(--app-safe-top))}.app-shell-drawer::part(header){padding-block-start:var(--space-2);padding-inline-end:var(--space-2)}.app-shell-drawer::part(body){padding:var(--space-4);overscroll-behavior:contain;padding-block-end:calc(var(--space-4) + env(safe-area-inset-bottom))}.app-shell-drawer::part(close-button__base){width:var(--size-touch-target);height:var(--size-touch-target);color:var(--text);background:var(--surface-subtle);border:var(--wa-border-style) var(--wa-border-width-s) var(--border);border-radius:var(--radius-sm);margin-inline-end:calc(-1 * var(--space-2));padding:0}.app-shell-drawer::part(close-button__base):hover{background:var(--surface-raised)}.day-detail-sheet::part(dialog){border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:100%;max-height:min(85dvh,720px);margin:0;position:fixed;inset:auto 0 0}.day-detail-sheet::part(body){overscroll-behavior:contain;padding-block-end:calc(var(--space-4) + env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.day-detail-sheet{--show-duration:var(--motion-none);--hide-duration:var(--motion-none)}}.mcal-nav{justify-content:center;align-items:center;margin-block-end:var(--space-2)}.mcal-month-toggle{min-width:11ch}.mcal-month-toggle .app-icon{transition:transform var(--motion-fast) ease}.mcal-month-toggle[aria-expanded=true] .app-icon{transform:rotate(180deg)}.mcal-month-label{font-size:1.05rem;font-weight:var(--font-weight-semibold);margin:0}.mcal-grid{overflow-x:auto}.mcal-weekday-row,.mcal-days{min-inline-size:calc(7 * var(--size-touch-target) + 6 * var(--space-1));grid-template-columns:repeat(7, minmax(var(--size-touch-target), 1fr));gap:var(--space-1);display:grid}.mcal-weekday{text-align:center;font-size:var(--font-size-xs);color:var(--text-muted);padding-block-end:var(--space-1)}.mcal-cell{min-height:var(--size-touch-target);padding:var(--space-1);border:var(--wa-border-style) var(--wa-border-width-s) var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:var(--font-body);cursor:pointer;border-bottom-width:3px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.mcal-cell-empty{pointer-events:none;background:0 0;border-color:#0000}.mcal-cell-today{border-color:var(--action-accent);border-bottom-color:var(--action-accent)}.mcal-cell.rv-accent-dayoff{border-bottom-color:var(--rv-dayoff)}.mcal-cell.rv-accent-standby{border-bottom-color:var(--rv-standby)}.mcal-cell.rv-accent-flying{border-bottom-color:var(--rv-flight)}.mcal-cell.rv-accent-sim{border-bottom-color:var(--rv-sim)}.mcal-cell.rv-accent-unrecognized{border-bottom-color:var(--status-warning)}.mcal-cell.rv-accent-pattern-work{border-bottom-color:var(--rv-pattern-work)}.mcal-cell-disagrees{border-top-color:var(--status-info)}.mcal-cell-updated{color:var(--status-info);display:inline-flex}.mcal-cell-pending{border-top-color:var(--rv-pending-border)}.mcal-cell-pending-review{color:var(--rv-pending-text);display:inline-flex}.mcal-cell-top{justify-content:center;align-items:center;gap:3px;display:flex}.mcal-cell-daynum{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.mcal-cell-codes{justify-content:center;gap:0 var(--space-1);flex-wrap:wrap;max-width:100%;display:flex}.mcal-cell-code{font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap}.mcal-cell-pattern{font-size:var(--font-size-xs);color:var(--text-muted);font-weight:var(--font-weight-regular);letter-spacing:.04em;white-space:nowrap}.mcal-jump{margin-block:var(--space-2)}.mcal-jump[hidden]{display:none}.mcal-jump wa-select{flex:1 1 0;min-inline-size:0}.mcal-cell-more{background:var(--action-accent);min-width:1.1rem;color:var(--action-primary-foreground);font-size:var(--font-size-xs);text-align:center;border-radius:999px;padding:0 3px;line-height:1.1rem}.app-empty-state h2,.app-empty-state p{margin:0}.app-form-actions{z-index:30;justify-content:flex-end;gap:var(--space-2);margin:var(--space-5) calc(-1 * var(--screen-gutter)) 0;padding:var(--space-3) var(--screen-gutter) calc(var(--space-3) + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--canvas) 96%, transparent);border-top:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky;bottom:0}.app-form-actions-inline{gap:var(--space-2);flex-wrap:wrap;display:flex}.me-days-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.me-days-heading h2{margin:0}.me-sector-entry{margin-block:var(--space-3);padding:var(--space-3);background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.app-screen>.build-stamp{display:none}.roster-view-day,.history-day-card{scroll-margin-top:calc(var(--app-header-offset) + var(--space-3))}@media (width>=768px){.tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-screen{--topbar-height:var(--topbar-height-wide)}}@media (width<=479px){.app-topbar{gap:var(--space-2)}.app-topbar-actions .app-button-label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.app-shell-drawer{--show-duration:var(--motion-none);--hide-duration:var(--motion-none)}}@media (prefers-reduced-transparency:reduce){.app-topbar,.app-form-actions{background:var(--canvas);-webkit-backdrop-filter:none}}.weather-unavailable>span{overflow-wrap:anywhere;min-width:0}.app-screen.roster-view{width:min(100%, var(--content-width));max-width:var(--content-width);background:var(--canvas);color:var(--text);margin-inline:auto;padding-block-end:max(var(--space-5), 50vh);position:relative;inset:auto}.app-screen.roster-view .app-screen-content{gap:var(--space-4);min-width:0;display:grid}.app-screen.ass-screen{padding-block-end:0}.app-screen .roster-view:not(.app-screen){background:0 0;padding:0}.roster-home .rv-briefing-header{gap:var(--space-2);padding-block:var(--space-2) var(--space-3);border-block-end:var(--wa-border-style) var(--wa-border-width-s) var(--border-subtle);margin:0;display:grid}.roster-home .rv-heading-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.roster-home .rv-eyebrow{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;margin:0;display:block}.roster-home .rv-zone{padding:var(--space-1) var(--space-2);color:var(--rv-standby);background:var(--status-info-surface);border:var(--wa-border-style) var(--wa-border-width-s) var(--status-info);border-radius:var(--wa-border-radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);white-space:nowrap;flex:none}.roster-home .rv-coverage{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.roster-home .rv-status-list,.roster-review-screen .rv-status-list{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.rv-roster-actions{padding:var(--space-3);background:var(--surface-subtle);border:var(--wa-border-style) var(--wa-border-width-s) var(--border-subtle);border-radius:var(--radius-md);margin:0}.rv-roster-actions h2{margin:0 0 var(--space-3);font-size:var(--font-size-label)}.roster-home .tile-grid{gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin:0}.roster-empty-state{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);display:flex}.roster-empty-state h2,.roster-empty-state p{margin:0}.roster-empty-state-icon{color:var(--action-accent)}.roster-timeline,.grouped-day-cards,.calendar-panel-body{min-width:0}.schedule-card,.roster-view .roster-view-day{box-sizing:border-box;gap:var(--space-2);min-width:0;padding:var(--space-3);overflow-wrap:anywhere;background:var(--surface);border:var(--wa-border-style) var(--wa-border-width-s) var(--border-subtle);border-inline-end:var(--wa-border-style) var(--wa-border-width-s) transparent;border-radius:var(--radius-md);scroll-margin-top:calc(var(--app-header-offset) + var(--space-3));margin:0;display:grid}.schedule-card-header,.rv-card-header{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.schedule-card-header .rv-date,.rv-card-header .rv-date{min-width:0;color:var(--text);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);margin:0}.schedule-card-label,.rv-card-duty-code{color:var(--rv-standby);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;flex:none}.rv-accent-dayoff .rv-card-duty-code{color:var(--rv-dayoff)}.rv-accent-flying .rv-card-duty-code{color:var(--rv-flight)}.rv-accent-sim .rv-card-duty-code{color:var(--rv-sim)}.rv-accent-unrecognized .rv-card-duty-code{color:var(--status-warning)}.schedule-card-body{gap:var(--space-1);min-width:0;display:grid}.roster-view .rv-subtext{color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.4}.roster-view .rv-flight-row{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;grid-template-columns:max-content max-content minmax(0,1fr) max-content;margin:0;display:grid}.roster-view .rv-flight,.roster-view .rv-flightnum{color:var(--rv-flight);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.roster-view .rv-sim{color:var(--rv-sim);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.roster-view .rv-airport{min-width:0;font-weight:var(--font-weight-bold)}.schedule-card-status,.history-status{align-items:flex-start;gap:var(--space-1);min-width:0;color:var(--text-muted);font-size:var(--font-size-xs);line-height:1.4;display:flex}.schedule-card-status--warning,.history-status--warning{color:var(--status-warning)}.schedule-card-status--pending{color:var(--rv-pending-text);font-weight:var(--font-weight-semibold)}.schedule-card-status--info{color:var(--status-info)}.history-status--success{color:var(--status-success)}.schedule-card-status-icon{flex:none;margin-block-start:.1em;display:inline-flex}.schedule-card-actions{align-items:center;margin-block-start:var(--space-1)}.schedule-card-actions wa-button{flex:none}.schedule-card .rv-confirm-btn{margin:0}.schedule-card .rv-override-btn,.schedule-card .rv-undo-override-btn,.schedule-card .rv-report-unknown-btn{width:auto;margin:0}.roster-view-day.rv-accent-dayoff{border-inline-end-color:var(--rv-dayoff)}.roster-view-day.rv-accent-standby{border-inline-end-color:var(--rv-standby)}.roster-view-day.rv-accent-flying{border-inline-end-color:var(--rv-flight)}.roster-view-day.rv-accent-sim{border-inline-end-color:var(--rv-sim)}.roster-view-day.rv-accent-unrecognized{border-inline-end-color:var(--status-warning)}.roster-view-day.rv-today{border-inline-start:var(--wa-border-style) var(--wa-border-width-m) var(--action-accent)}.roster-view-day.rv-today.pending-change{border-inline-start-color:var(--action-accent)}.roster-view-day.pending-change{background:var(--rv-pending-bg);border-inline-start:var(--wa-border-style) var(--wa-border-width-m) var(--rv-pending-border);border-inline-end-color:var(--rv-pending-border)}.roster-view-day.pending-change .rv-flight,.roster-view-day.pending-change .rv-flightnum,.roster-view-day.pending-change .rv-time,.roster-view-day.pending-change .rv-airport,.roster-view-day.pending-change .rv-code,.roster-view-day.pending-change .rv-sim,.roster-view-day.pending-change .rv-date{color:var(--rv-pending-text)}.rv-change-heading{margin-block:var(--space-2) var(--space-1);color:var(--rv-pending-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.rv-change-heading:first-child{margin-block-start:0}.history-current{gap:var(--space-1);color:var(--rv-text);font-weight:var(--font-weight-semibold);display:grid}.history-previous{gap:var(--space-2);border-block-start:var(--wa-border-style) var(--wa-border-width-s) var(--border-subtle);margin-block-start:var(--space-2);padding-block-start:var(--space-2);display:grid}.history-previous-entry{color:var(--text-muted);border-inline-start:var(--wa-border-style) var(--wa-border-width-m) var(--border-subtle);font-size:var(--font-size-sm);margin:0;padding-inline-start:var(--space-3)}.history-month-group,.history-year-group{min-width:0}.history-month-group>summary,.history-year-group>summary{cursor:pointer;color:var(--text)}.history-month-group>summary{color:var(--text-muted);font-size:var(--font-size-sm)}.history-year-group>summary{font-weight:var(--font-weight-bold)}.confirm-all-banner{display:block}.confirm-all-banner p{margin:0 0 var(--space-2)}.calendar-panel-view{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.calendar-panel-header,.calendar-panel-actions{min-width:0}.calendar-panel-header h2{min-width:0;margin:0}.calendar-panel-actions{flex-wrap:wrap}.calendar-panel-body{width:100%}.roster-upload-actions{margin-block-start:0}.uppercase-input{text-transform:uppercase}@media (width>=720px){.roster-home .tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.screen.logbook-screen{width:100%;max-width:var(--content-width);min-height:100%;padding-bottom:env(safe-area-inset-bottom);color:var(--text);background:var(--canvas);font-family:var(--font-body);margin:0 auto}.logbook-screen .lb-mono{font-family:var(--font-body);font-variant-numeric:tabular-nums}.logbook-screen .lb-dim{color:var(--text-muted)}.logbook-screen .app-screen-content{gap:var(--space-4);width:100%;min-width:0;display:grid}.logbook-screen .app-screen-content>*,.logbook-screen wa-tab-group,.logbook-screen wa-tab-panel{min-width:0;max-width:100%}.logbook-screen .app-section{margin:0}.logbook-screen .lb-summary{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.logbook-screen .lb-summary-card{min-width:0}.logbook-screen .lb-summary-label,.logbook-screen .lb-summary-sub,.logbook-screen .lb-footnote,.logbook-screen .lb-grid-count{color:var(--text-muted)}.logbook-screen .lb-summary-value{color:var(--text);font-size:1.1rem;font-weight:var(--font-weight-bold)}.logbook-screen .lb-month-nav,.logbook-screen .lb-legal-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.logbook-screen .lb-month-label{text-align:center;min-width:10rem;font-weight:var(--font-weight-bold)}.logbook-screen .lb-timeline,.logbook-screen .lb-totals{padding:0}.logbook-screen .lb-day{margin-top:var(--space-4)}.logbook-screen .lb-day-label,.logbook-screen .lb-totals-heading{color:var(--text-muted);font-size:var(--font-size-sm)}.logbook-screen .lb-duty-bar,.logbook-screen .lb-leg-row{background:var(--surface);border-color:var(--border);border-radius:var(--radius-md)}.logbook-screen .lb-duty-bar.lb-flown,.logbook-screen .lb-leg-row.lb-flown{background:var(--status-success-surface);opacity:1}.logbook-screen .lb-duty-row1,.logbook-screen .lb-leg-times,.logbook-screen .lb-leg-ac{color:var(--text-muted)}.logbook-screen .lb-duty-row1 .lb-mono{color:var(--text)}.logbook-screen .lb-duty-track{background:var(--surface-subtle);overflow:hidden}.logbook-screen .lb-duty-fill{appearance:none;border:0;width:100%;height:100%;padding:0;display:block}.logbook-screen .lb-duty-fill::-webkit-progress-bar{background:0 0}.logbook-screen .lb-duty-fill-success::-webkit-progress-value{background:var(--status-success)}.logbook-screen .lb-duty-fill-warning::-webkit-progress-value{background:var(--status-warning)}.logbook-screen .lb-duty-fill-danger::-webkit-progress-value{background:var(--status-danger)}.logbook-screen .lb-duty-fill-success::-moz-progress-bar{background:var(--status-success)}.logbook-screen .lb-duty-fill-warning::-moz-progress-bar{background:var(--status-warning)}.logbook-screen .lb-duty-fill-danger::-moz-progress-bar{background:var(--status-danger)}.logbook-screen .lb-duty-tight{color:var(--status-danger)}.logbook-screen .lb-now-dot{background:var(--status-danger);box-shadow:0 0 0 4px var(--status-danger-surface)}.logbook-screen .lb-now-label{color:var(--status-danger)}.logbook-screen .lb-now-line{background:var(--status-danger);opacity:.35}.logbook-screen .lb-leg-edit-btn{color:var(--text-muted)}.logbook-screen .lb-leg-row.lb-leg-success{border-left-color:var(--status-success)}.logbook-screen .lb-leg-row.lb-leg-warning{border-left-color:var(--status-warning)}.logbook-screen .lb-leg-row.lb-leg-neutral{border-left-color:var(--text-muted)}.logbook-screen .lb-leg-fltTime.lb-leg-success,.logbook-screen .lb-check.lb-leg-success{color:var(--status-success)}.logbook-screen .lb-leg-fltTime.lb-leg-warning,.logbook-screen .lb-check.lb-leg-warning{color:var(--status-warning)}.logbook-screen .lb-leg-fltTime.lb-leg-neutral,.logbook-screen .lb-check.lb-leg-neutral{color:var(--text-muted)}.logbook-screen .lb-grid-filters{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.logbook-screen .lb-grid-filters .app-form-field{margin:0}.logbook-screen .lb-legal-table-wrap{border-color:var(--border);background:var(--surface);margin:0}.logbook-screen .lb-file-input{display:none}.logbook-screen .lb-footnote-compact{padding-top:var(--space-2)}.logbook-screen .lb-upload-hint-warning{color:var(--status-warning)}.logbook-screen .lb-upcoming-duty{margin-top:var(--space-3)}.logbook-screen .lb-upcoming-duty h2{font-size:var(--font-size-label);margin:0}.logbook-screen .lb-upcoming-route{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.logbook-screen .lb-upcoming-route strong{color:var(--text)}.logbook-screen .lb-upcoming-route span,.logbook-screen .lb-upcoming-times{color:var(--text-muted);font-size:var(--font-size-sm)}.logbook-screen .lb-upcoming-times{margin-top:var(--space-2)}.logbook-screen .lb-actions{margin-top:var(--space-3)}.logbook-screen .lb-map-canvas{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);height:360px;overflow:hidden}.logbook-screen .leaflet-popup-content-wrapper,.logbook-screen .leaflet-popup-tip{background:var(--surface);color:var(--text)}.logbook-screen .leaflet-popup-content{font-family:var(--font-body);font-size:var(--font-size-sm);margin:10px 12px}.logbook-screen .leaflet-control-attribution{background:color-mix(in srgb, var(--surface) 85%, transparent);color:var(--text-muted);font-size:10px}.logbook-screen .leaflet-control-attribution a{color:var(--text-muted)}.logbook-screen .leaflet-control-zoom a{background:var(--surface);color:var(--text);border-color:var(--border)}.logbook-screen .leaflet-control-zoom a:hover{background:var(--surface-subtle)}.logbook-screen .lb-legal-table th{color:var(--text-muted);background:var(--surface-subtle);border-color:var(--border);font-family:var(--font-body)}.logbook-screen .lb-legal-table td,.logbook-screen .lb-legal-table tfoot td{color:var(--text);background:var(--surface);border-color:var(--border);font-family:var(--font-body)}.logbook-screen .lb-leg-form-card{margin:0}.logbook-screen .lb-form-grid{gap:0 var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.logbook-screen .lb-form-grid .app-form-field,.logbook-screen .lb-form-grid wa-input,.logbook-screen .lb-form-grid wa-select,.logbook-screen .lb-form-grid wa-textarea,.logbook-screen .lb-form-grid wa-checkbox{margin-block:var(--space-2)}.logbook-screen .lb-field-full,.logbook-screen .lb-checkbox-field,.logbook-screen #logbook-form-error-summary,.logbook-screen .lb-form-grid wa-textarea,.logbook-screen .lb-form-grid wa-checkbox{grid-column:1/-1}.logbook-screen .lb-checkbox-field{grid-template-columns:auto 1fr;align-items:center}.logbook-screen .lb-checkbox-field .app-field-hint{grid-column:1/-1}@media (width<=480px){.logbook-screen .lb-grid-filters,.logbook-screen .lb-form-grid{grid-template-columns:1fr}}.logbook-screen .app-screen-content,.logbook-screen .app-section,.logbook-screen wa-tab-group,.logbook-screen wa-tab-panel,.logbook-screen .lb-timeline,.logbook-screen .lb-totals{min-width:0;max-width:100%}.logbook-screen .lb-duty-bar{gap:var(--space-2);min-width:0;max-width:100%;padding:var(--space-3);border:1px solid var(--border);display:grid}.logbook-screen .lb-duty-row1,.logbook-screen .lb-duty-row2,.logbook-screen .lb-duty-badges{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.logbook-screen .lb-duty-track{min-width:4rem;height:var(--space-2);border-radius:var(--radius-sm);flex:8rem}.logbook-screen .lb-leg-row{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-left-width:var(--space-1);grid-template-columns:auto minmax(0,1fr) auto auto auto auto auto;display:grid}.logbook-screen .lb-leg-route,.logbook-screen .lb-leg-ac{overflow-wrap:anywhere;min-width:0}.logbook-screen .lb-leg-spacer{display:none}.logbook-screen .lb-legal-table-wrap{border:1px solid var(--border);width:100%;max-width:100%;margin:0;overflow-x:auto}.logbook-screen .lb-legal-table{border-collapse:collapse;width:max-content;min-width:100%}.logbook-screen .lb-legal-table th,.logbook-screen .lb-legal-table td{padding:var(--space-2);text-align:left;white-space:nowrap;border:1px solid var(--border)}.logbook-screen .lb-map-canvas{width:100%;max-width:100%}@media (width<=767px){.logbook-screen .lb-record-table-wrap{background:0 0;border:0;overflow:visible}.logbook-screen .lb-record-table{border-collapse:separate;border-spacing:0;width:100%;min-width:0;display:block}.logbook-screen .lb-record-table thead{display:none}.logbook-screen .lb-record-table tbody,.logbook-screen .lb-record-table tfoot{gap:var(--space-3);display:grid}.logbook-screen .lb-record-table tr{gap:var(--space-2);min-width:0;padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.logbook-screen .lb-record-table td{gap:var(--space-1);white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:grid}.logbook-screen .lb-record-table td:before{content:attr(data-label);color:var(--text-muted);font-size:var(--font-size-xs)}.logbook-screen .lb-record-table tfoot tr{background:var(--surface-subtle)}.logbook-screen .lb-record-table tfoot td:empty{display:none}.logbook-screen .lb-leg-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start}.logbook-screen .lb-leg-times{grid-area:2/2}.logbook-screen .lb-leg-ac{grid-area:3/2;display:block}.logbook-screen .lb-leg-fltTime{grid-area:2/3}.logbook-screen .lb-leg-edit-btn{grid-area:1/4/span 2}.logbook-screen .lb-month-label{flex:8rem;min-width:0}.logbook-screen .lb-actions,.logbook-screen .lb-legal-actions{grid-template-columns:1fr;display:grid}.logbook-screen .lb-actions wa-button,.logbook-screen .lb-legal-actions wa-button,.app-form-actions-inline wa-button{width:100%}.logbook-screen .lb-upcoming-route{flex-wrap:wrap;align-items:flex-start}.hub-screen .warning,.hub-screen .daily-briefing,.hub-screen .hub-maintenance-actions,.hub-screen .tutorial-prompt-banner{overflow-wrap:anywhere;min-width:0;max-width:100%}}@media (width<=420px){.logbook-screen .lb-leg-ac{display:none}}@media print{body *{visibility:hidden}.logbook-screen,.logbook-screen *{visibility:visible}.logbook-screen{background:var(--print-canvas);width:100%;color:var(--print-text);margin:0;padding:0;position:absolute;top:0;left:0}.logbook-screen .app-topbar,.logbook-screen wa-tab-group::part(nav),.logbook-screen wa-tab-panel:not([active]),.logbook-screen .lb-month-nav,.logbook-screen .lb-summary,.logbook-screen .lb-upcoming-duty,.logbook-screen .lb-actions,.logbook-screen .lb-legal-actions,.logbook-screen .lb-footnote{display:none}.logbook-screen .lb-legal-table-wrap{border:none;margin:0;overflow:visible}.logbook-screen .lb-legal-table{min-width:0}.logbook-screen .lb-legal-table th,.logbook-screen .lb-legal-table td{color:var(--print-text);border-bottom:1px solid var(--print-border);white-space:normal}.logbook-screen .lb-legal-table th{background:var(--print-surface);color:var(--print-text)}.logbook-screen .lb-legal-table tfoot td{background:var(--print-surface);border-top:2px solid var(--print-text)}}.chatbot-answer-text{font-size:var(--font-size-body);white-space:pre-wrap;margin:0;line-height:1.55}.chatbot-warning{margin-block:var(--space-3);display:block}.chatbot-passage{margin-block:var(--space-2)}.chatbot-passage::part(summary){font-weight:600}.chatbot-passage-text{white-space:pre-wrap;font-size:var(--font-size-sm);color:var(--text-muted);margin:0;line-height:1.5}.chatbot-feedback{gap:var(--space-2);border-block-start:1px solid var(--border-subtle);flex-direction:column;margin-block-start:var(--space-4);padding-block-start:var(--space-3);display:flex}.chatbot-feedback-prompt,.chatbot-feedback-given,.chatbot-feedback-unrated,.chatbot-feedback-comment,.chatbot-feedback-error{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.chatbot-feedback-actions{gap:var(--space-1);display:flex}.chatbot-feedback-btn{color:var(--text-muted)}.chatbot-feedback-btn:hover{color:var(--action-accent)}.chatbot-feedback-given{align-items:center;gap:var(--space-2);display:flex}.chatbot-feedback-comment{border-inline-start:2px solid var(--border-subtle);white-space:pre-wrap;overflow-wrap:anywhere;padding-inline-start:var(--space-3)}.chatbot-feedback-form{margin:0}.app-microlabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);margin:0}.app-figures{font-variant-numeric:tabular-nums}.app-drop-panel{border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);padding:var(--space-5);align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.app-drop-panel .app-drop-icon{color:var(--text-muted)}.app-action-rows{border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.app-action-row.app-menu-item{align-items:center;gap:var(--space-3);width:100%;min-height:var(--size-touch-target);padding:var(--space-2) 0;border:0;border-bottom:1px solid var(--border-subtle);color:var(--text);font-size:var(--font-size-body);background:0 0;border-radius:0;display:flex}.app-action-row.app-menu-item:hover{color:var(--action-accent);background:0 0}.app-action-row.app-menu-item:focus-visible{outline:2px solid var(--action-accent);outline-offset:-2px}.app-action-row .app-action-row-icon{color:var(--text-muted);display:inline-flex}.app-action-row:hover .app-action-row-icon{color:inherit}.app-action-row-chevron{color:var(--text-muted);margin-left:auto}.app-action-row-danger,.app-action-row-danger .app-action-row-icon{color:var(--status-danger)}.app-stat-card{border:1px solid var(--action-accent);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.app-stat-headline{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.app-stat-value{font-size:48px;line-height:1.05;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--text)}.app-stat-aside{gap:var(--space-1);flex-direction:column;display:flex}.app-stat-rows{gap:var(--space-2);border-top:1px solid var(--border-subtle);padding-top:var(--space-3);flex-direction:column;display:flex}.app-stat-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.app-stat-row-value{font-variant-numeric:tabular-nums;color:var(--text)}.app-source-row{align-items:center;gap:var(--space-2);min-height:var(--size-touch-target);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);display:flex}.app-source-row:last-child{border-bottom:0}.app-source-age{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:var(--font-size-sm);margin-left:auto}.app-source-ok{color:var(--status-success)}.app-source-stale{color:var(--status-warning)}.me-sector-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.me-sector-row{align-items:center;gap:var(--space-3);min-height:var(--size-touch-target);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.me-sector-row:last-child{border-bottom:0}.me-sector-flight{font-weight:var(--font-weight-semibold);color:var(--text)}.me-sector-route{color:var(--text-muted)}.me-sector-times{color:var(--text)}.me-sector-row .wa-cluster{margin-left:auto}.me-day-topline{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (width>=30rem){.me-day-topline{grid-template-columns:1fr 1fr;align-items:end}}:root{--wa-form-control-height:max(var(--size-touch-target), round(calc(2 * .75em + 1em * 1.2), 1px))}.hub-offline{background:var(--accent-soft-bg);border:1px solid var(--accent-soft-border)}.chatbot-toolbar{justify-content:flex-end;display:flex;position:absolute;top:0;right:0}.chatbot-layout{gap:var(--space-4);align-items:start;margin-block-start:var(--space-3);display:grid;position:relative}.chatbot-main{justify-self:center;width:100%;min-width:0;max-width:46rem}.chatbot-history::part(dialog){top:calc(var(--component-topbar-height) + env(safe-area-inset-top));right:max(0px, calc((100% - var(--content-width-wide)) / 2));height:calc(100dvh - var(--component-topbar-height) - env(safe-area-inset-top))}.chatbot-history::part(dialog)::backdrop{top:calc(var(--component-topbar-height) + env(safe-area-inset-top))}.chatbot-history-list{gap:var(--space-3);display:grid}.chatbot-history-empty{margin:0}.chatbot-history-entry{gap:var(--space-1);width:100%;padding:var(--space-2);font:inherit;color:inherit;text-align:left;border-radius:var(--component-section-radius);cursor:pointer;background:0 0;border:0;margin:0;display:grid}.chatbot-history-entry+.chatbot-history-entry{margin-top:var(--space-1)}.chatbot-history-entry:hover{background:var(--component-menu-item-hover-bg)}.chatbot-history-question,.chatbot-history-answer{overflow-wrap:anywhere}.chatbot-history-question{margin:0;font-weight:600}.chatbot-history-question,.chatbot-history-answer,.chatbot-history-unanswered,.chatbot-history-cites,.chatbot-history-when{display:block}.chatbot-history-answer,.chatbot-history-unanswered,.chatbot-history-cites,.chatbot-history-when{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.chatbot-history-unanswered{font-style:italic}.app-version-gate{z-index:10050;padding:max(var(--space-5), env(safe-area-inset-top)) max(var(--space-5), env(safe-area-inset-right)) max(var(--space-5), env(safe-area-inset-bottom)) max(var(--space-5), env(safe-area-inset-left));background:color-mix(in srgb, var(--canvas) 88%, black 12%);-webkit-backdrop-filter:blur(6px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-version-gate-card{align-items:center;gap:var(--space-3);width:min(100%,360px);padding:var(--space-5) var(--space-4);text-align:center;color:var(--text);background:var(--surface);border:2px solid var(--status-danger);border-radius:var(--component-section-radius);box-shadow:0 12px 32px color-mix(in srgb, var(--status-danger) 25%, transparent);flex-direction:column;display:flex}.app-version-gate-updating .app-version-gate-card{border-color:var(--status-success);box-shadow:0 12px 32px color-mix(in srgb, var(--status-success) 25%, transparent)}.app-version-gate-icon{width:56px;height:56px;color:var(--status-danger);background:var(--status-danger-surface);border-radius:50%;justify-content:center;align-items:center;display:flex}.app-version-gate-updating .app-version-gate-icon{color:var(--status-success);background:var(--status-success-surface)}.app-version-gate-card h2{margin:0;font-size:1.15rem}.app-version-gate-card p{color:var(--text-muted);margin:0}.app-version-gate-btn{margin-top:var(--space-2);width:100%}.chatbot-history-when{font-size:var(--font-size-xs)}:root{--primitive-color-indigo-500:#968ae0;--primitive-color-indigo-600:#6f63b0;--primitive-color-indigo-200:#d2cefd;--primitive-color-canvas-light:#e4e7f5;--primitive-color-surface-light:#f3f5fe;--primitive-color-surface-subtle-light:#eaedf8;--primitive-color-text-light:#292b31;--primitive-color-text-muted-light:#595d6c;--primitive-color-border-light:#b2b6ca;--primitive-color-border-subtle-light:#cfd3e5;--primitive-color-canvas-dark:#161826;--primitive-color-surface-dark:#232532;--primitive-color-surface-subtle-dark:#1b1d2b;--primitive-color-surface-raised-dark:#292b3a;--primitive-color-text-dark:#e9e9ed;--primitive-color-text-muted-dark:#b2b6ca;--primitive-color-border-dark:#3f424d;--primitive-color-border-subtle-dark:#292b31;--primitive-color-success-light:#3d6b55;--primitive-color-success-dark:#8fbca6;--primitive-color-success-surface-light:#e3ece7;--primitive-color-success-surface-dark:#1d2a25;--primitive-color-warning-light:#7a5a24;--primitive-color-warning-dark:#d9b47c;--primitive-color-warning-surface-light:#f0e9dd;--primitive-color-warning-surface-dark:#2b2620;--primitive-color-danger-light:#8c4340;--primitive-color-danger-dark:#d49a97;--primitive-color-danger-surface-light:#efe3e3;--primitive-color-danger-surface-dark:#2b2023;--primitive-color-info-light:#5d5294;--primitive-color-info-dark:#d2cefd;--primitive-color-info-surface-light:#e7e5fe;--primitive-color-info-surface-dark:#2b2741;--primitive-color-white:#f3f5fe;--primitive-color-danger-button:#8c4340;--primitive-space-1:4px;--primitive-space-2:8px;--primitive-space-3:12px;--primitive-space-4:16px;--primitive-space-5:24px;--primitive-space-6:32px;--primitive-space-2-5:10px;--primitive-radius-sm:4px;--primitive-radius-md:8px;--primitive-radius-lg:14px;--primitive-size-content:720px;--primitive-size-content-wide:1180px;--primitive-size-topbar:64px;--primitive-size-topbar-wide:68px;--primitive-size-touch-target:44px;--primitive-size-menu-item:60px;--primitive-size-icon-sm:28px;--primitive-size-icon-md:40px;--primitive-size-tab:36px;--primitive-size-textarea:112px;--primitive-size-auth:480px;--primitive-size-drawer:320px;--primitive-motion-fast:.15s;--primitive-motion-none:0s;--primitive-font-sans:"Inter Variable", "Inter", system-ui, sans-serif;--primitive-type-size-xs:.75rem;--primitive-type-size-sm:.875rem;--primitive-type-size-body:1rem;--primitive-type-size-label:.95rem;--primitive-type-weight-regular:400;--primitive-type-weight-semibold:500;--primitive-type-weight-bold:600;--primitive-domain-light-accent-soft-bg:#e7e5fe;--primitive-domain-light-accent-soft-border:#b5abfc;--primitive-domain-light-dispatch-panel:#eaedf8;--primitive-domain-light-dispatch-rule:#cfd3e5;--primitive-domain-light-rv-bg:#e4e7f5;--primitive-domain-light-rv-card-bg:#f3f5fe;--primitive-domain-light-rv-card-border:#cfd3e5;--primitive-domain-light-rv-text:#292b31;--primitive-domain-light-rv-subtext:#595d6c;--primitive-domain-light-rv-flight:#1976d2;--primitive-domain-light-rv-time-actual:#c0392b;--primitive-domain-light-rv-standby:#007a86;--primitive-domain-light-rv-dayoff:#2e7d32;--primitive-domain-light-rv-sim:#a21caf;--primitive-domain-light-rv-pattern-work:#0d47a1;--primitive-domain-light-rv-pending-bg:#fbe4e2;--primitive-domain-light-rv-pending-border:#c1392b;--primitive-domain-light-rv-pending-text:#c1392b;--primitive-domain-light-rv-header-text:#f3f5fe;--primitive-domain-light-band-short-dot:#796cbf;--primitive-domain-light-band-short-text:#5d5294;--primitive-domain-light-band-short-row-bg:#e7e5fe;--primitive-domain-light-band-medium-dot:#3d6b55;--primitive-domain-light-band-medium-text:#35604c;--primitive-domain-light-band-medium-row-bg:#e3ece7;--primitive-domain-light-band-long-dot:#9a7433;--primitive-domain-light-band-long-text:#7a5a24;--primitive-domain-light-band-long-row-bg:#f0e9dd;--primitive-domain-light-band-extra-long-dot:#a35450;--primitive-domain-light-band-extra-long-text:#8c4340;--primitive-domain-light-band-extra-long-row-bg:#efe3e3;--primitive-domain-dark-accent-soft-bg:#2b2741;--primitive-domain-dark-accent-soft-border:#5d5294;--primitive-domain-dark-dispatch-panel:#232532;--primitive-domain-dark-dispatch-rule:#3f424d;--primitive-domain-dark-rv-bg:#161826;--primitive-domain-dark-rv-card-bg:#232532;--primitive-domain-dark-rv-card-border:#3f424d;--primitive-domain-dark-rv-text:#e9e9ed;--primitive-domain-dark-rv-subtext:#b2b6ca;--primitive-domain-dark-rv-flight:#64b5f6;--primitive-domain-dark-rv-time-actual:#ff8a80;--primitive-domain-dark-rv-standby:#4dd0e1;--primitive-domain-dark-rv-dayoff:#9ccc65;--primitive-domain-dark-rv-sim:#e879f9;--primitive-domain-dark-rv-pattern-work:#3f6bb0;--primitive-domain-dark-rv-pending-bg:#3d1f1f;--primitive-domain-dark-rv-pending-border:#e53935;--primitive-domain-dark-rv-pending-text:#ff6b6b;--primitive-domain-dark-rv-header-bg:#1b1d2b;--primitive-domain-dark-band-short-dot:#968ae0;--primitive-domain-dark-band-short-text:#b5abfc;--primitive-domain-dark-band-short-row-bg:#2b2741;--primitive-domain-dark-band-medium-dot:#6f9a85;--primitive-domain-dark-band-medium-text:#8fbca6;--primitive-domain-dark-band-medium-row-bg:#1d2a25;--primitive-domain-dark-band-long-dot:#b39461;--primitive-domain-dark-band-long-text:#d9b47c;--primitive-domain-dark-band-long-row-bg:#2b2620;--primitive-domain-dark-band-extra-long-dot:#b07b78;--primitive-domain-dark-band-extra-long-text:#d49a97;--primitive-domain-dark-band-extra-long-row-bg:#2b2023;--font-display:var(--primitive-font-sans);--font-body:var(--primitive-font-sans);--font-size-xs:var(--primitive-type-size-xs);--font-size-sm:var(--primitive-type-size-sm);--font-size-body:var(--primitive-type-size-body);--font-size-label:var(--primitive-type-size-label);--font-weight-regular:var(--primitive-type-weight-regular);--font-weight-semibold:var(--primitive-type-weight-semibold);--font-weight-bold:var(--primitive-type-weight-bold);--space-1:var(--primitive-space-1);--space-2:var(--primitive-space-2);--space-2-5:var(--primitive-space-2-5);--space-3:var(--primitive-space-3);--space-4:var(--primitive-space-4);--space-5:var(--primitive-space-5);--space-6:var(--primitive-space-6);--radius-sm:var(--primitive-radius-sm);--radius-md:var(--primitive-radius-md);--radius-lg:var(--primitive-radius-lg);--content-width:var(--primitive-size-content);--content-width-wide:var(--primitive-size-content-wide);--screen-gutter:clamp(16px, 3vw, 32px);--topbar-height:var(--primitive-size-topbar);--topbar-height-wide:var(--primitive-size-topbar-wide);--size-drawer:var(--primitive-size-drawer);--size-touch-target:var(--primitive-size-touch-target);--size-menu-item:var(--primitive-size-menu-item);--size-icon-sm:var(--primitive-size-icon-sm);--size-icon-md:var(--primitive-size-icon-md);--size-tab:var(--primitive-size-tab);--size-textarea:var(--primitive-size-textarea);--motion-fast:var(--primitive-motion-fast);--motion-none:var(--primitive-motion-none);--canvas:var(--primitive-color-canvas-light);--surface:var(--primitive-color-surface-light);--surface-subtle:var(--primitive-color-surface-subtle-light);--surface-raised:var(--primitive-color-surface-light);--text:var(--primitive-color-text-light);--text-muted:var(--primitive-color-text-muted-light);--border:var(--primitive-color-border-light);--border-subtle:var(--primitive-color-border-subtle-light);--focus-ring:var(--primitive-color-indigo-600);--action-accent:var(--primitive-color-indigo-600);--action-primary:var(--primitive-color-indigo-600);--action-primary-foreground:var(--primitive-color-white);--status-success:var(--primitive-color-success-light);--status-success-surface:var(--primitive-color-success-surface-light);--status-warning:var(--primitive-color-warning-light);--status-warning-surface:var(--primitive-color-warning-surface-light);--status-danger:var(--primitive-color-danger-light);--status-danger-surface:var(--primitive-color-danger-surface-light);--status-info:var(--primitive-color-info-light);--status-info-surface:var(--primitive-color-info-surface-light);--map-line:var(--primitive-color-border-light);--map-marker:var(--primitive-color-warning-light);--map-base:var(--primitive-color-info-light);--map-marker-stroke:var(--primitive-color-surface-light);--print-canvas:var(--primitive-color-surface-light);--print-surface:var(--primitive-color-surface-subtle-light);--print-text:var(--primitive-color-text-light);--print-border:var(--primitive-color-border-light);--surface-shadow:0 0 0 1px #cfd3e5, 0 8px 24px #292b3114;--accent-soft-bg:var(--primitive-domain-light-accent-soft-bg);--accent-soft-border:var(--primitive-domain-light-accent-soft-border);--dispatch-panel:var(--primitive-domain-light-dispatch-panel);--dispatch-rule:var(--primitive-domain-light-dispatch-rule);--rv-bg:var(--primitive-domain-light-rv-bg);--rv-card-bg:var(--primitive-domain-light-rv-card-bg);--rv-card-border:var(--primitive-domain-light-rv-card-border);--rv-text:var(--primitive-domain-light-rv-text);--rv-subtext:var(--primitive-domain-light-rv-subtext);--rv-flight:var(--primitive-domain-light-rv-flight);--rv-time-actual:var(--primitive-domain-light-rv-time-actual);--rv-standby:var(--primitive-domain-light-rv-standby);--rv-dayoff:var(--primitive-domain-light-rv-dayoff);--rv-sim:var(--primitive-domain-light-rv-sim);--rv-pattern-work:var(--primitive-domain-light-rv-pattern-work);--rv-pending-bg:var(--primitive-domain-light-rv-pending-bg);--rv-pending-border:var(--primitive-domain-light-rv-pending-border);--rv-pending-text:var(--primitive-domain-light-rv-pending-text);--rv-header-bg:var(--action-accent);--rv-header-text:var(--primitive-domain-light-rv-header-text);--band-short-dot:var(--primitive-domain-light-band-short-dot);--band-short-text:var(--primitive-domain-light-band-short-text);--band-short-row-bg:var(--primitive-domain-light-band-short-row-bg);--band-medium-dot:var(--primitive-domain-light-band-medium-dot);--band-medium-text:var(--primitive-domain-light-band-medium-text);--band-medium-row-bg:var(--primitive-domain-light-band-medium-row-bg);--band-long-dot:var(--primitive-domain-light-band-long-dot);--band-long-text:var(--primitive-domain-light-band-long-text);--band-long-row-bg:var(--primitive-domain-light-band-long-row-bg);--band-extra-long-dot:var(--primitive-domain-light-band-extra-long-dot);--band-extra-long-text:var(--primitive-domain-light-band-extra-long-text);--band-extra-long-row-bg:var(--primitive-domain-light-band-extra-long-row-bg);--component-field-bg:var(--surface);--component-field-border:var(--border);--component-field-radius:var(--primitive-radius-sm);--component-section-bg:var(--surface);--component-section-border:var(--border-subtle);--component-section-radius:var(--primitive-radius-md);--component-topbar-bg:color-mix(in srgb, var(--canvas) 94%, transparent);--component-topbar-border:var(--border-subtle);--component-topbar-height:var(--primitive-size-topbar);--component-menu-item-bg:var(--surface);--component-menu-item-hover-bg:var(--surface-subtle);--component-menu-item-border:var(--border-subtle);--component-menu-item-radius:var(--primitive-radius-md);--component-menu-item-min-size:var(--primitive-size-menu-item);--component-menu-item-padding-block:var(--primitive-space-2);--component-menu-item-padding-inline:var(--primitive-space-3);--component-menu-item-icon-size:var(--primitive-size-icon-md);--component-drawer-size:var(--primitive-size-drawer);--component-auth-max-width:var(--primitive-size-auth)}:root[data-theme=dark]{--canvas:var(--primitive-color-canvas-dark);--surface:var(--primitive-color-surface-dark);--surface-subtle:var(--primitive-color-surface-subtle-dark);--surface-raised:var(--primitive-color-surface-raised-dark);--text:var(--primitive-color-text-dark);--text-muted:var(--primitive-color-text-muted-dark);--border:var(--primitive-color-border-dark);--border-subtle:var(--primitive-color-border-subtle-dark);--focus-ring:var(--primitive-color-indigo-200);--action-accent:var(--primitive-color-indigo-500);--action-primary:var(--primitive-color-indigo-500);--action-primary-foreground:var(--primitive-color-canvas-dark);--status-success:var(--primitive-color-success-dark);--status-success-surface:var(--primitive-color-success-surface-dark);--status-warning:var(--primitive-color-warning-dark);--status-warning-surface:var(--primitive-color-warning-surface-dark);--status-danger:var(--primitive-color-danger-dark);--status-danger-surface:var(--primitive-color-danger-surface-dark);--status-info:var(--primitive-color-info-dark);--status-info-surface:var(--primitive-color-info-surface-dark);--map-line:var(--primitive-color-border-dark);--map-marker:var(--primitive-color-warning-dark);--map-base:var(--primitive-color-info-dark);--map-marker-stroke:var(--primitive-color-surface-dark);--print-canvas:var(--primitive-color-surface-light);--print-surface:var(--primitive-color-surface-subtle-light);--print-text:var(--primitive-color-text-light);--print-border:var(--primitive-color-border-light);--surface-shadow:0 0 0 1px #3f424d;--accent-soft-bg:var(--primitive-domain-dark-accent-soft-bg);--accent-soft-border:var(--primitive-domain-dark-accent-soft-border);--dispatch-panel:var(--primitive-domain-dark-dispatch-panel);--dispatch-rule:var(--primitive-domain-dark-dispatch-rule);--rv-bg:var(--primitive-domain-dark-rv-bg);--rv-card-bg:var(--primitive-domain-dark-rv-card-bg);--rv-card-border:var(--primitive-domain-dark-rv-card-border);--rv-text:var(--primitive-domain-dark-rv-text);--rv-subtext:var(--primitive-domain-dark-rv-subtext);--rv-flight:var(--primitive-domain-dark-rv-flight);--rv-time-actual:var(--primitive-domain-dark-rv-time-actual);--rv-standby:var(--primitive-domain-dark-rv-standby);--rv-dayoff:var(--primitive-domain-dark-rv-dayoff);--rv-sim:var(--primitive-domain-dark-rv-sim);--rv-pattern-work:var(--primitive-domain-dark-rv-pattern-work);--rv-pending-bg:var(--primitive-domain-dark-rv-pending-bg);--rv-pending-border:var(--primitive-domain-dark-rv-pending-border);--rv-pending-text:var(--primitive-domain-dark-rv-pending-text);--rv-header-bg:var(--primitive-domain-dark-rv-header-bg);--rv-header-text:var(--action-accent);--band-short-dot:var(--primitive-domain-dark-band-short-dot);--band-short-text:var(--primitive-domain-dark-band-short-text);--band-short-row-bg:var(--primitive-domain-dark-band-short-row-bg);--band-medium-dot:var(--primitive-domain-dark-band-medium-dot);--band-medium-text:var(--primitive-domain-dark-band-medium-text);--band-medium-row-bg:var(--primitive-domain-dark-band-medium-row-bg);--band-long-dot:var(--primitive-domain-dark-band-long-dot);--band-long-text:var(--primitive-domain-dark-band-long-text);--band-long-row-bg:var(--primitive-domain-dark-band-long-row-bg);--band-extra-long-dot:var(--primitive-domain-dark-band-extra-long-dot);--band-extra-long-text:var(--primitive-domain-dark-band-extra-long-text);--band-extra-long-row-bg:var(--primitive-domain-dark-band-extra-long-row-bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--canvas:var(--primitive-color-canvas-dark);--surface:var(--primitive-color-surface-dark);--surface-subtle:var(--primitive-color-surface-subtle-dark);--surface-raised:var(--primitive-color-surface-raised-dark);--text:var(--primitive-color-text-dark);--text-muted:var(--primitive-color-text-muted-dark);--border:var(--primitive-color-border-dark);--border-subtle:var(--primitive-color-border-subtle-dark);--focus-ring:var(--primitive-color-indigo-200);--action-accent:var(--primitive-color-indigo-500);--action-primary:var(--primitive-color-indigo-500);--action-primary-foreground:var(--primitive-color-canvas-dark);--status-success:var(--primitive-color-success-dark);--status-success-surface:var(--primitive-color-success-surface-dark);--status-warning:var(--primitive-color-warning-dark);--status-warning-surface:var(--primitive-color-warning-surface-dark);--status-danger:var(--primitive-color-danger-dark);--status-danger-surface:var(--primitive-color-danger-surface-dark);--status-info:var(--primitive-color-info-dark);--status-info-surface:var(--primitive-color-info-surface-dark);--map-line:var(--primitive-color-border-dark);--map-marker:var(--primitive-color-warning-dark);--map-base:var(--primitive-color-info-dark);--map-marker-stroke:var(--primitive-color-surface-dark);--print-canvas:var(--primitive-color-surface-light);--print-surface:var(--primitive-color-surface-subtle-light);--print-text:var(--primitive-color-text-light);--print-border:var(--primitive-color-border-light);--surface-shadow:0 0 0 1px #3f424d;--accent-soft-bg:var(--primitive-domain-dark-accent-soft-bg);--accent-soft-border:var(--primitive-domain-dark-accent-soft-border);--dispatch-panel:var(--primitive-domain-dark-dispatch-panel);--dispatch-rule:var(--primitive-domain-dark-dispatch-rule);--rv-bg:var(--primitive-domain-dark-rv-bg);--rv-card-bg:var(--primitive-domain-dark-rv-card-bg);--rv-card-border:var(--primitive-domain-dark-rv-card-border);--rv-text:var(--primitive-domain-dark-rv-text);--rv-subtext:var(--primitive-domain-dark-rv-subtext);--rv-flight:var(--primitive-domain-dark-rv-flight);--rv-time-actual:var(--primitive-domain-dark-rv-time-actual);--rv-standby:var(--primitive-domain-dark-rv-standby);--rv-dayoff:var(--primitive-domain-dark-rv-dayoff);--rv-sim:var(--primitive-domain-dark-rv-sim);--rv-pattern-work:var(--primitive-domain-dark-rv-pattern-work);--rv-pending-bg:var(--primitive-domain-dark-rv-pending-bg);--rv-pending-border:var(--primitive-domain-dark-rv-pending-border);--rv-pending-text:var(--primitive-domain-dark-rv-pending-text);--rv-header-bg:var(--primitive-domain-dark-rv-header-bg);--rv-header-text:var(--action-accent);--band-short-dot:var(--primitive-domain-dark-band-short-dot);--band-short-text:var(--primitive-domain-dark-band-short-text);--band-short-row-bg:var(--primitive-domain-dark-band-short-row-bg);--band-medium-dot:var(--primitive-domain-dark-band-medium-dot);--band-medium-text:var(--primitive-domain-dark-band-medium-text);--band-medium-row-bg:var(--primitive-domain-dark-band-medium-row-bg);--band-long-dot:var(--primitive-domain-dark-band-long-dot);--band-long-text:var(--primitive-domain-dark-band-long-text);--band-long-row-bg:var(--primitive-domain-dark-band-long-row-bg);--band-extra-long-dot:var(--primitive-domain-dark-band-extra-long-dot);--band-extra-long-text:var(--primitive-domain-dark-band-extra-long-text);--band-extra-long-row-bg:var(--primitive-domain-dark-band-extra-long-row-bg)}}:root.wa-light,:root[data-theme=light],:root.wa-dark,:root[data-theme=dark]{--wa-font-family-body:var(--font-body);--wa-font-family-heading:var(--font-display);--wa-color-surface-default:var(--surface);--wa-color-surface-raised:var(--surface-raised);--wa-color-surface-lowered:var(--surface-subtle);--wa-color-surface-border:var(--border-subtle);--wa-color-text-normal:var(--text);--wa-color-text-quiet:var(--text-muted);--wa-color-focus:var(--focus-ring);--wa-color-brand-fill-loud:var(--action-primary);--wa-color-brand-on-loud:var(--action-primary-foreground);--wa-color-brand-fill-normal:var(--action-primary);--wa-color-brand-on-normal:var(--action-primary-foreground);--wa-color-brand-fill-quiet:var(--accent-soft-bg);--wa-color-brand-on-quiet:var(--action-accent);--wa-color-brand-border-loud:var(--action-accent);--wa-color-brand-border-normal:var(--action-accent);--wa-color-brand-border-quiet:var(--accent-soft-border);--wa-color-brand-50:var(--action-primary);--wa-color-success-fill-loud:var(--status-success);--wa-color-warning-fill-loud:var(--status-warning);--wa-color-danger-fill-loud:var(--status-danger)}@layer wa-native;@layer wa-base{wa-page :is(*){scroll-margin-top:var(--scroll-margin-top)}wa-page[view=desktop] [data-toggle-nav]{display:none}wa-page[view=mobile] .wa-desktop-only,wa-page[view=desktop] .wa-mobile-only{display:none!important}}@layer wa-utilities{.wa-cloak:has(:not(:defined)){animation:2s step-end wa-fouce-cloak}@keyframes wa-fouce-cloak{0%{opacity:0}to{opacity:1}}.wa-visually-hidden:not(:focus-within),.wa-visually-hidden-force,.wa-visually-hidden-hint::part(hint),.wa-visually-hidden-label::part(label),.wa-visually-hidden-label::part(form-control-label){clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:none!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@supports (scrollbar-gutter:stable){.wa-scroll-lock{scrollbar-gutter:var(--wa-scroll-lock-gutter)!important}.wa-scroll-lock body{overflow:hidden!important}}@supports not (scrollbar-gutter:stable){.wa-scroll-lock body{padding-right:var(--wa-scroll-lock-size)!important;overflow:hidden!important}}.wa-placeholder{background-color:var(--wa-color-neutral-fill-quiet);border:dashed var(--wa-border-width-s) var(--wa-color-neutral-border-normal);border-radius:var(--wa-border-radius-l);padding:var(--wa-space-3xl);align-self:stretch}:where(.wa-align-items-start,.wa-align-items-end,.wa-align-items-center,.wa-align-items-stretch,.wa-align-items-baseline){display:flex}.wa-align-items-start{align-items:flex-start}.wa-align-items-end{align-items:flex-end}.wa-align-items-center{align-items:center}.wa-align-items-stretch{align-items:stretch}.wa-align-items-baseline{align-items:baseline}.wa-align-self-start{align-self:flex-start}.wa-align-self-end{align-self:flex-end}.wa-align-self-center{align-self:center}.wa-align-self-stretch{align-self:stretch}.wa-align-self-baseline{align-self:baseline}:where(.wa-justify-content-start,.wa-justify-content-end,.wa-justify-content-center,.wa-justify-content-space-around,.wa-justify-content-space-between,.wa-justify-content-space-evenly){display:flex}.wa-justify-content-start{justify-content:flex-start}.wa-justify-content-end{justify-content:flex-end}.wa-justify-content-center{justify-content:center}.wa-justify-content-space-around{justify-content:space-around}.wa-justify-content-space-between{justify-content:space-between}.wa-justify-content-space-evenly{justify-content:space-evenly}:where(.wa-flex-wrap,.wa-flex-nowrap,.wa-flex-wrap-reverse){display:flex}.wa-flex-wrap{flex-wrap:wrap}.wa-flex-nowrap{flex-wrap:nowrap}.wa-flex-wrap-reverse{flex-wrap:wrap-reverse}.wa-border-radius-s{border-radius:var(--wa-border-radius-s)}.wa-border-radius-m{border-radius:var(--wa-border-radius-m)}.wa-border-radius-l{border-radius:var(--wa-border-radius-l)}.wa-border-radius-pill{border-radius:var(--wa-border-radius-pill)}.wa-border-radius-circle{border-radius:var(--wa-border-radius-circle)}.wa-border-radius-square{border-radius:var(--wa-border-radius-square)}:where(.wa-gap-0,.wa-gap-3xs,.wa-gap-2xs,.wa-gap-xs,.wa-gap-s,.wa-gap-m,.wa-gap-l,.wa-gap-xl,.wa-gap-2xl,.wa-gap-3xl,.wa-gap-4xl,.wa-gap-5xl){display:flex}.wa-gap-0{gap:0}.wa-gap-3xs{gap:var(--wa-space-3xs)}.wa-gap-2xs{gap:var(--wa-space-2xs)}.wa-gap-xs{gap:var(--wa-space-xs)}.wa-gap-s{gap:var(--wa-space-s)}.wa-gap-m{gap:var(--wa-space-m)}.wa-gap-l{gap:var(--wa-space-l)}.wa-gap-xl{gap:var(--wa-space-xl)}.wa-gap-2xl{gap:var(--wa-space-2xl)}.wa-gap-3xl{gap:var(--wa-space-3xl)}.wa-gap-4xl{gap:var(--wa-space-4xl)}.wa-gap-5xl{gap:var(--wa-space-5xl)}[class*=wa-body]{font-family:var(--wa-font-family-body);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-normal)}[class*=wa-heading]{font-family:var(--wa-font-family-heading);font-weight:var(--wa-font-weight-heading);line-height:var(--wa-line-height-condensed);text-wrap:balance}[class*=wa-caption]{color:var(--wa-color-text-quiet);font-family:var(--wa-font-family-body);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-condensed)}[class*=wa-longform]{font-family:var(--wa-font-family-longform);font-weight:var(--wa-font-weight-longform);line-height:var(--wa-line-height-normal)}.wa-font-size-3xs,.wa-body-3xs,.wa-heading-3xs,.wa-caption-3xs,.wa-longform-3xs{font-size:var(--wa-font-size-3xs)}.wa-font-size-2xs,.wa-body-2xs,.wa-heading-2xs,.wa-caption-2xs,.wa-longform-2xs{font-size:var(--wa-font-size-2xs)}.wa-font-size-xs,.wa-body-xs,.wa-heading-xs,.wa-caption-xs,.wa-longform-xs{font-size:var(--wa-font-size-xs)}.wa-font-size-s,.wa-body-s,.wa-heading-s,.wa-caption-s,.wa-longform-s{font-size:var(--wa-font-size-s)}.wa-font-size-m,.wa-body-m,.wa-heading-m,.wa-caption-m,.wa-longform-m{font-size:var(--wa-font-size-m)}.wa-font-size-l,.wa-body-l,.wa-heading-l,.wa-caption-l,.wa-longform-l{font-size:var(--wa-font-size-l)}.wa-font-size-xl,.wa-body-xl,.wa-heading-xl,.wa-caption-xl,.wa-longform-xl{font-size:var(--wa-font-size-xl)}.wa-font-size-2xl,.wa-body-2xl,.wa-heading-2xl,.wa-caption-2xl,.wa-longform-2xl{font-size:var(--wa-font-size-2xl)}.wa-font-size-3xl,.wa-body-3xl,.wa-heading-3xl,.wa-caption-3xl,.wa-longform-3xl{font-size:var(--wa-font-size-3xl)}.wa-font-size-4xl,.wa-body-4xl,.wa-heading-4xl,.wa-caption-4xl,.wa-longform-4xl{font-size:var(--wa-font-size-4xl)}.wa-font-size-5xl,.wa-body-5xl,.wa-heading-5xl,.wa-caption-5xl,.wa-longform-5xl{font-size:var(--wa-font-size-5xl)}.wa-font-weight-light{font-weight:var(--wa-font-weight-light)}.wa-font-weight-normal{font-weight:var(--wa-font-weight-normal)}.wa-font-weight-semibold{font-weight:var(--wa-font-weight-semibold)}.wa-font-weight-bold{font-weight:var(--wa-font-weight-bold)}.wa-color-text-normal{color:var(--wa-color-text-normal)}.wa-color-text-quiet{color:var(--wa-color-text-quiet)}.wa-color-text-link{color:var(--wa-color-text-link)}.wa-text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-text-nowrap,.wa-text-wrap-nowrap{text-wrap:nowrap}.wa-text-balance,.wa-text-wrap-balance{text-wrap:balance}@supports (text-wrap:pretty){.wa-text-pretty,.wa-text-wrap-pretty{text-wrap:pretty}}.wa-text-uppercase{text-transform:uppercase}.wa-text-lowercase{text-transform:lowercase}.wa-text-capitalize{text-transform:capitalize}.wa-text-start{text-align:start}.wa-text-center{text-align:center}.wa-text-end{text-align:end}.wa-text-justify{text-align:justify}.wa-link{color:var(--wa-color-text-link);-webkit-text-decoration:var(--wa-link-decoration-default);text-decoration:var(--wa-link-decoration-default);-webkit-text-decoration:var(--wa-link-decoration-default)}@media (hover:hover){.wa-link:hover{color:color-mix(in oklab, var(--wa-color-text-link) 100%, var(--wa-color-mix-hover));-webkit-text-decoration:var(--wa-link-decoration-hover);text-decoration:var(--wa-link-decoration-hover);-webkit-text-decoration:var(--wa-link-decoration-hover)}}.wa-link-plain{color:var(--wa-color-text-normal);text-decoration:none}@media (hover:hover){.wa-link-plain:hover{color:color-mix(in oklab, currentColor, var(--wa-color-mix-hover));text-decoration:none}}.wa-list-plain:is(ol,ul){padding-inline-start:0;list-style:none}.wa-list-plain:is(ol,ul)>li{margin-inline-start:0}.wa-form-control-label{color:var(--wa-form-control-label-color);font-weight:var(--wa-form-control-label-font-weight);line-height:var(--wa-form-control-label-line-height)}.wa-form-control-value{color:var(--wa-form-control-value-color);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height)}.wa-form-control-placeholder{color:var(--wa-form-control-placeholder-color);font-weight:var(--wa-form-control-value-font-weight);line-height:var(--wa-form-control-value-line-height)}.wa-form-control-hint{color:var(--wa-form-control-hint-color);font-weight:var(--wa-form-control-hint-font-weight);font-size:var(--wa-font-size-smaller);line-height:var(--wa-form-control-hint-line-height)}:is([class*=wa-cluster],[class*=wa-flank],[class*=wa-frame],[class*=wa-grid],[class*=wa-stack],[class*=wa-split])>*{margin-block:0;margin-inline:0}:where([class*=wa-cluster],[class*=wa-flank],[class*=wa-frame],[class*=wa-grid],[class*=wa-stack],[class*=wa-split]){gap:var(--wa-space-m)}[class*=wa-cluster]{display:flex}:where([class*=wa-cluster]){flex-wrap:wrap;justify-content:flex-start;align-items:center}[class*=wa-flank]{--content-percentage:initial;--flank-size:initial;display:flex}[class*=wa-flank]:not([class*=\:end])>:first-child,[class*=wa-flank][class*=\:start]>:first-child{flex-basis:var(--flank-size,auto);flex-grow:1}[class*=wa-flank]:not([class*=\:end])>:last-child,[class*=wa-flank][class*=\:start]>:last-child{min-inline-size:var(--content-percentage,50%);flex-grow:999;flex-basis:0}[class*=wa-flank][class*=\:end]>:last-child{flex-basis:var(--flank-size,auto);flex-grow:1}[class*=wa-flank][class*=\:end]>:first-child{min-inline-size:var(--content-percentage,50%);flex-grow:999;flex-basis:0}:where([class*=wa-flank]){flex-wrap:wrap;align-items:center}[class*=wa-frame]{aspect-ratio:1;display:flex;overflow:hidden}[class*=wa-frame]>img,[class*=wa-frame]>video{object-fit:cover;block-size:100%;inline-size:100%}[class*=wa-frame][class*=\:square]{aspect-ratio:1}[class*=wa-frame][class*=\:landscape]{aspect-ratio:16/9}[class*=wa-frame][class*=\:portrait]{aspect-ratio:9/16}:where([class*=wa-frame]){justify-content:center;align-items:center}[class*=wa-grid]{grid-template-columns:repeat(auto-fit, minmax(min(var(--min-column-size,20ch), 100%), 1fr));--min-column-size:initial;display:grid}.wa-span-grid{grid-column:1/-1}[class*=wa-split]{display:flex}[class*=wa-split],[class*=wa-split][class*=\:row]{flex-direction:row;block-size:auto;inline-size:100%}[class*=wa-split]:not([class*=\:column])>:first-child{flex:0 auto}[class*=wa-split][class*=\:column]{flex-direction:column;align-self:stretch;block-size:auto;inline-size:auto}:where([class*=wa-split]){flex-wrap:wrap;justify-content:space-between;align-items:center}[class*=wa-stack]{flex-direction:column;display:flex}:where([class*=wa-stack]){justify-content:flex-start;align-items:stretch}@scope(.wa-prose) to (.wa-not-prose){:where(:scope){--wa-prose-rhythm-scale:1;--wa-prose-rhythm-2xs:calc(.25em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-xs:calc(.5em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-s:calc(.75em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-m:calc(1em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-l:calc(1.5em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-xl:calc(2em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-2xl:calc(2.5em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-rhythm-3xl:calc(3em * var(--wa-space-scale) * var(--wa-prose-rhythm-scale));--wa-prose-line-length:65ch;max-inline-size:var(--wa-prose-line-length);font-variant-numeric:oldstyle-nums proportional-nums;hanging-punctuation:first last allow-end}:where(:scope) :where(h1){font-size:2.5625em}:where(:scope) :where(h2){font-size:2em}:where(:scope) :where(h3){font-size:1.5625em}:where(:scope) :where(h4){font-size:1.25em}:where(:scope) :where(h5){font-size:1em}:where(:scope) :where(h6){font-size:.75em}:where(:scope) :where(h1,h2){letter-spacing:-.01em}:where(:scope) :where(h1):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}:where(:scope) *+:where(h2){margin-block-start:var(--wa-prose-rhythm-2xl)}:where(:scope) :where(h2):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}:where(:scope) *+:where(h3){margin-block-start:var(--wa-prose-rhythm-xl)}:where(:scope) :where(h3):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}:where(:scope) :where(h4,h5,h6):has(+*){margin-block-end:var(--wa-prose-rhythm-xs)}:where(:scope) :where(h1+h2,h1+h3,h2+h3,h2+h4,h3+h4,h4+h5,h5+h6){margin-block-start:var(--wa-prose-rhythm-m)}:where(:scope) :where(p,ul,ol,dl):has(+*){margin-block-end:var(--wa-prose-rhythm-l)}:where(:scope) :where(ul,ol)>:where(li):has(+li){margin-block-end:var(--wa-prose-rhythm-2xs)}:where(:scope) :where(dd):has(+*){margin-block-end:var(--wa-prose-rhythm-s)}:where(:scope) :where(figcaption){margin-block-start:var(--wa-prose-rhythm-xs)}:where(:scope) :where(code,pre){overflow-wrap:anywhere}:where(:scope) :where(hr){margin-block:var(--wa-prose-rhythm-3xl)}:where(:scope) :where(hr+:is(h1,h2,h3,h4,h5,h6)){margin-block-start:0}:where(:scope) :where(pre,figure,table,blockquote,wa-callout,details):has(+*){margin-block-end:var(--wa-prose-rhythm-xl)}:where(:scope) :where(:not(h1,h2,h3,h4,h5,h6)+:is(pre,figure,table,blockquote,wa-callout,details)){margin-block-start:var(--wa-prose-rhythm-xl)}:where(:scope) :where(:is(h1,h2,h3,h4,h5,h6)+:is(pre,figure,table,blockquote,wa-callout,details)){margin-block-start:var(--wa-prose-rhythm-m)}}.wa-size-xs{font-size:var(--wa-font-size-xs)}.wa-size-s{font-size:var(--wa-font-size-s)}.wa-size-m{font-size:var(--wa-font-size-m)}.wa-size-l{font-size:var(--wa-font-size-l)}.wa-size-xl{font-size:var(--wa-font-size-xl)}:where(:root),.wa-neutral,.wa-invert{--wa-color-fill-loud:var(--wa-color-neutral-fill-loud);--wa-color-fill-normal:var(--wa-color-neutral-fill-normal);--wa-color-fill-quiet:var(--wa-color-neutral-fill-quiet);--wa-color-border-loud:var(--wa-color-neutral-border-loud);--wa-color-border-normal:var(--wa-color-neutral-border-normal);--wa-color-border-quiet:var(--wa-color-neutral-border-quiet);--wa-color-on-loud:var(--wa-color-neutral-on-loud);--wa-color-on-normal:var(--wa-color-neutral-on-normal);--wa-color-on-quiet:var(--wa-color-neutral-on-quiet)}.wa-brand{--wa-color-fill-loud:var(--wa-color-brand-fill-loud);--wa-color-fill-normal:var(--wa-color-brand-fill-normal);--wa-color-fill-quiet:var(--wa-color-brand-fill-quiet);--wa-color-border-loud:var(--wa-color-brand-border-loud);--wa-color-border-normal:var(--wa-color-brand-border-normal);--wa-color-border-quiet:var(--wa-color-brand-border-quiet);--wa-color-on-loud:var(--wa-color-brand-on-loud);--wa-color-on-normal:var(--wa-color-brand-on-normal);--wa-color-on-quiet:var(--wa-color-brand-on-quiet)}.wa-success{--wa-color-fill-loud:var(--wa-color-success-fill-loud);--wa-color-fill-normal:var(--wa-color-success-fill-normal);--wa-color-fill-quiet:var(--wa-color-success-fill-quiet);--wa-color-border-loud:var(--wa-color-success-border-loud);--wa-color-border-normal:var(--wa-color-success-border-normal);--wa-color-border-quiet:var(--wa-color-success-border-quiet);--wa-color-on-loud:var(--wa-color-success-on-loud);--wa-color-on-normal:var(--wa-color-success-on-normal);--wa-color-on-quiet:var(--wa-color-success-on-quiet)}.wa-warning{--wa-color-fill-loud:var(--wa-color-warning-fill-loud);--wa-color-fill-normal:var(--wa-color-warning-fill-normal);--wa-color-fill-quiet:var(--wa-color-warning-fill-quiet);--wa-color-border-loud:var(--wa-color-warning-border-loud);--wa-color-border-normal:var(--wa-color-warning-border-normal);--wa-color-border-quiet:var(--wa-color-warning-border-quiet);--wa-color-on-loud:var(--wa-color-warning-on-loud);--wa-color-on-normal:var(--wa-color-warning-on-normal);--wa-color-on-quiet:var(--wa-color-warning-on-quiet)}.wa-danger{--wa-color-fill-loud:var(--wa-color-danger-fill-loud);--wa-color-fill-normal:var(--wa-color-danger-fill-normal);--wa-color-fill-quiet:var(--wa-color-danger-fill-quiet);--wa-color-border-loud:var(--wa-color-danger-border-loud);--wa-color-border-normal:var(--wa-color-danger-border-normal);--wa-color-border-quiet:var(--wa-color-danger-border-quiet);--wa-color-on-loud:var(--wa-color-danger-on-loud);--wa-color-on-normal:var(--wa-color-danger-on-normal);--wa-color-on-quiet:var(--wa-color-danger-on-quiet)}}@layer wa-color-palette{:where(:root),.wa-palette-default{--wa-color-red-95:#fff0ef ;--wa-color-red-90:#ffdedc ;--wa-color-red-80:#ffb8b6 ;--wa-color-red-70:#fd8f90 ;--wa-color-red-60:#f3676c ;--wa-color-red-50:#dc3146 ;--wa-color-red-40:#b30532 ;--wa-color-red-30:#8a132c ;--wa-color-red-20:#631323 ;--wa-color-red-10:#3e0913 ;--wa-color-red-05:#2a040b ;--wa-color-red:var(--wa-color-red-50);--wa-color-red-key:50;--wa-color-orange-95:#fff0e6 ;--wa-color-orange-90:#ffdfca ;--wa-color-orange-80:#ffbb94 ;--wa-color-orange-70:#ff9266 ;--wa-color-orange-60:#f46a45 ;--wa-color-orange-50:#cd491c ;--wa-color-orange-40:#9f3501 ;--wa-color-orange-30:#802700 ;--wa-color-orange-20:#601b00 ;--wa-color-orange-10:#3c0d00 ;--wa-color-orange-05:#280600 ;--wa-color-orange:var(--wa-color-orange-60);--wa-color-orange-key:60;--wa-color-yellow-95:#fef3cd ;--wa-color-yellow-90:#ffe495 ;--wa-color-yellow-80:#fac22b ;--wa-color-yellow-70:#ef9d00 ;--wa-color-yellow-60:#da7e00 ;--wa-color-yellow-50:#b45f04 ;--wa-color-yellow-40:#8c4602 ;--wa-color-yellow-30:#6f3601 ;--wa-color-yellow-20:#532600 ;--wa-color-yellow-10:#331600 ;--wa-color-yellow-05:#220c00 ;--wa-color-yellow:var(--wa-color-yellow-80);--wa-color-yellow-key:80;--wa-color-green-95:#e3f9e3 ;--wa-color-green-90:#c2f2c1 ;--wa-color-green-80:#93da98 ;--wa-color-green-70:#5dc36f ;--wa-color-green-60:#00ac49 ;--wa-color-green-50:#00883c ;--wa-color-green-40:#036730 ;--wa-color-green-30:#0a5027 ;--wa-color-green-20:#0a3a1d ;--wa-color-green-10:#052310 ;--wa-color-green-05:#031608 ;--wa-color-green:var(--wa-color-green-60);--wa-color-green-key:60;--wa-color-cyan-95:#e3f6fb ;--wa-color-cyan-90:#c5ecf7 ;--wa-color-cyan-80:#7fd6ec ;--wa-color-cyan-70:#2fbedc ;--wa-color-cyan-60:#00a3c0 ;--wa-color-cyan-50:#078098 ;--wa-color-cyan-40:#026274 ;--wa-color-cyan-30:#014c5b ;--wa-color-cyan-20:#003844 ;--wa-color-cyan-10:#002129 ;--wa-color-cyan-05:#00151b ;--wa-color-cyan:var(--wa-color-cyan-70);--wa-color-cyan-key:70;--wa-color-blue-95:#e8f3ff ;--wa-color-blue-90:#d1e8ff ;--wa-color-blue-80:#9fceff ;--wa-color-blue-70:#6eb3ff ;--wa-color-blue-60:#3e96ff ;--wa-color-blue-50:#0071ec ;--wa-color-blue-40:#0053c0 ;--wa-color-blue-30:#003f9c ;--wa-color-blue-20:#002d77 ;--wa-color-blue-10:#001a4e ;--wa-color-blue-05:#000f35 ;--wa-color-blue:var(--wa-color-blue-50);--wa-color-blue-key:50;--wa-color-indigo-95:#f0f2ff ;--wa-color-indigo-90:#dfe5ff ;--wa-color-indigo-80:#bcc7ff ;--wa-color-indigo-70:#9da9ff ;--wa-color-indigo-60:#808aff ;--wa-color-indigo-50:#6163f2 ;--wa-color-indigo-40:#4945cb ;--wa-color-indigo-30:#3933a7 ;--wa-color-indigo-20:#292381 ;--wa-color-indigo-10:#181255 ;--wa-color-indigo-05:#0d0a3a ;--wa-color-indigo:var(--wa-color-indigo-50);--wa-color-indigo-key:50;--wa-color-purple-95:#f7f0ff ;--wa-color-purple-90:#eedfff ;--wa-color-purple-80:#ddbdff ;--wa-color-purple-70:#ca99ff ;--wa-color-purple-60:#b678f5 ;--wa-color-purple-50:#9951db ;--wa-color-purple-40:#7936b3 ;--wa-color-purple-30:#612692 ;--wa-color-purple-20:#491870 ;--wa-color-purple-10:#2d0b48 ;--wa-color-purple-05:#1e0532 ;--wa-color-purple:var(--wa-color-purple-50);--wa-color-purple-key:50;--wa-color-pink-95:#feeff9 ;--wa-color-pink-90:#feddf0 ;--wa-color-pink-80:#fcb5d8 ;--wa-color-pink-70:#f78dbf ;--wa-color-pink-60:#e66ba3 ;--wa-color-pink-50:#c84382 ;--wa-color-pink-40:#9e2a6c ;--wa-color-pink-30:#7d1e58 ;--wa-color-pink-20:#5e1342 ;--wa-color-pink-10:#3c0828 ;--wa-color-pink-05:#28041a ;--wa-color-pink:var(--wa-color-pink-50);--wa-color-pink-key:50;--wa-color-gray-95:#f1f2f3 ;--wa-color-gray-90:#e4e5e9 ;--wa-color-gray-80:#c7c9d0 ;--wa-color-gray-70:#abaeb9 ;--wa-color-gray-60:#9194a2 ;--wa-color-gray-50:#717584 ;--wa-color-gray-40:#545868 ;--wa-color-gray-30:#424554 ;--wa-color-gray-20:#2f323f ;--wa-color-gray-10:#1b1d26 ;--wa-color-gray-05:#101219 ;--wa-color-gray:var(--wa-color-gray-40);--wa-color-gray-key:40}}@layer wa-color-variant{:where(:root),.wa-brand-blue{--wa-color-brand-95:var(--wa-color-blue-95);--wa-color-brand-90:var(--wa-color-blue-90);--wa-color-brand-80:var(--wa-color-blue-80);--wa-color-brand-70:var(--wa-color-blue-70);--wa-color-brand-60:var(--wa-color-blue-60);--wa-color-brand-50:var(--wa-color-blue-50);--wa-color-brand-40:var(--wa-color-blue-40);--wa-color-brand-30:var(--wa-color-blue-30);--wa-color-brand-20:var(--wa-color-blue-20);--wa-color-brand-10:var(--wa-color-blue-10);--wa-color-brand-05:var(--wa-color-blue-05);--wa-color-brand:var(--wa-color-blue);--wa-color-brand-on:var(--wa-color-blue-on)}.wa-brand-red{--wa-color-brand-95:var(--wa-color-red-95);--wa-color-brand-90:var(--wa-color-red-90);--wa-color-brand-80:var(--wa-color-red-80);--wa-color-brand-70:var(--wa-color-red-70);--wa-color-brand-60:var(--wa-color-red-60);--wa-color-brand-50:var(--wa-color-red-50);--wa-color-brand-40:var(--wa-color-red-40);--wa-color-brand-30:var(--wa-color-red-30);--wa-color-brand-20:var(--wa-color-red-20);--wa-color-brand-10:var(--wa-color-red-10);--wa-color-brand-05:var(--wa-color-red-05);--wa-color-brand:var(--wa-color-red);--wa-color-brand-on:var(--wa-color-red-on)}.wa-brand-orange{--wa-color-brand-95:var(--wa-color-orange-95);--wa-color-brand-90:var(--wa-color-orange-90);--wa-color-brand-80:var(--wa-color-orange-80);--wa-color-brand-70:var(--wa-color-orange-70);--wa-color-brand-60:var(--wa-color-orange-60);--wa-color-brand-50:var(--wa-color-orange-50);--wa-color-brand-40:var(--wa-color-orange-40);--wa-color-brand-30:var(--wa-color-orange-30);--wa-color-brand-20:var(--wa-color-orange-20);--wa-color-brand-10:var(--wa-color-orange-10);--wa-color-brand-05:var(--wa-color-orange-05);--wa-color-brand:var(--wa-color-orange);--wa-color-brand-on:var(--wa-color-orange-on)}.wa-brand-yellow{--wa-color-brand-95:var(--wa-color-yellow-95);--wa-color-brand-90:var(--wa-color-yellow-90);--wa-color-brand-80:var(--wa-color-yellow-80);--wa-color-brand-70:var(--wa-color-yellow-70);--wa-color-brand-60:var(--wa-color-yellow-60);--wa-color-brand-50:var(--wa-color-yellow-50);--wa-color-brand-40:var(--wa-color-yellow-40);--wa-color-brand-30:var(--wa-color-yellow-30);--wa-color-brand-20:var(--wa-color-yellow-20);--wa-color-brand-10:var(--wa-color-yellow-10);--wa-color-brand-05:var(--wa-color-yellow-05);--wa-color-brand:var(--wa-color-yellow);--wa-color-brand-on:var(--wa-color-yellow-on)}.wa-brand-green{--wa-color-brand-95:var(--wa-color-green-95);--wa-color-brand-90:var(--wa-color-green-90);--wa-color-brand-80:var(--wa-color-green-80);--wa-color-brand-70:var(--wa-color-green-70);--wa-color-brand-60:var(--wa-color-green-60);--wa-color-brand-50:var(--wa-color-green-50);--wa-color-brand-40:var(--wa-color-green-40);--wa-color-brand-30:var(--wa-color-green-30);--wa-color-brand-20:var(--wa-color-green-20);--wa-color-brand-10:var(--wa-color-green-10);--wa-color-brand-05:var(--wa-color-green-05);--wa-color-brand:var(--wa-color-green);--wa-color-brand-on:var(--wa-color-green-on)}.wa-brand-cyan{--wa-color-brand-95:var(--wa-color-cyan-95);--wa-color-brand-90:var(--wa-color-cyan-90);--wa-color-brand-80:var(--wa-color-cyan-80);--wa-color-brand-70:var(--wa-color-cyan-70);--wa-color-brand-60:var(--wa-color-cyan-60);--wa-color-brand-50:var(--wa-color-cyan-50);--wa-color-brand-40:var(--wa-color-cyan-40);--wa-color-brand-30:var(--wa-color-cyan-30);--wa-color-brand-20:var(--wa-color-cyan-20);--wa-color-brand-10:var(--wa-color-cyan-10);--wa-color-brand-05:var(--wa-color-cyan-05);--wa-color-brand:var(--wa-color-cyan);--wa-color-brand-on:var(--wa-color-cyan-on)}.wa-brand-indigo{--wa-color-brand-95:var(--wa-color-indigo-95);--wa-color-brand-90:var(--wa-color-indigo-90);--wa-color-brand-80:var(--wa-color-indigo-80);--wa-color-brand-70:var(--wa-color-indigo-70);--wa-color-brand-60:var(--wa-color-indigo-60);--wa-color-brand-50:var(--wa-color-indigo-50);--wa-color-brand-40:var(--wa-color-indigo-40);--wa-color-brand-30:var(--wa-color-indigo-30);--wa-color-brand-20:var(--wa-color-indigo-20);--wa-color-brand-10:var(--wa-color-indigo-10);--wa-color-brand-05:var(--wa-color-indigo-05);--wa-color-brand:var(--wa-color-indigo);--wa-color-brand-on:var(--wa-color-indigo-on)}.wa-brand-purple{--wa-color-brand-95:var(--wa-color-purple-95);--wa-color-brand-90:var(--wa-color-purple-90);--wa-color-brand-80:var(--wa-color-purple-80);--wa-color-brand-70:var(--wa-color-purple-70);--wa-color-brand-60:var(--wa-color-purple-60);--wa-color-brand-50:var(--wa-color-purple-50);--wa-color-brand-40:var(--wa-color-purple-40);--wa-color-brand-30:var(--wa-color-purple-30);--wa-color-brand-20:var(--wa-color-purple-20);--wa-color-brand-10:var(--wa-color-purple-10);--wa-color-brand-05:var(--wa-color-purple-05);--wa-color-brand:var(--wa-color-purple);--wa-color-brand-on:var(--wa-color-purple-on)}.wa-brand-pink{--wa-color-brand-95:var(--wa-color-pink-95);--wa-color-brand-90:var(--wa-color-pink-90);--wa-color-brand-80:var(--wa-color-pink-80);--wa-color-brand-70:var(--wa-color-pink-70);--wa-color-brand-60:var(--wa-color-pink-60);--wa-color-brand-50:var(--wa-color-pink-50);--wa-color-brand-40:var(--wa-color-pink-40);--wa-color-brand-30:var(--wa-color-pink-30);--wa-color-brand-20:var(--wa-color-pink-20);--wa-color-brand-10:var(--wa-color-pink-10);--wa-color-brand-05:var(--wa-color-pink-05);--wa-color-brand:var(--wa-color-pink);--wa-color-brand-on:var(--wa-color-pink-on)}.wa-brand-gray{--wa-color-brand-95:var(--wa-color-gray-95);--wa-color-brand-90:var(--wa-color-gray-90);--wa-color-brand-80:var(--wa-color-gray-80);--wa-color-brand-70:var(--wa-color-gray-70);--wa-color-brand-60:var(--wa-color-gray-60);--wa-color-brand-50:var(--wa-color-gray-50);--wa-color-brand-40:var(--wa-color-gray-40);--wa-color-brand-30:var(--wa-color-gray-30);--wa-color-brand-20:var(--wa-color-gray-20);--wa-color-brand-10:var(--wa-color-gray-10);--wa-color-brand-05:var(--wa-color-gray-05);--wa-color-brand:var(--wa-color-gray);--wa-color-brand-on:var(--wa-color-gray-on)}:where(:root),.wa-neutral-gray{--wa-color-neutral-95:var(--wa-color-gray-95);--wa-color-neutral-90:var(--wa-color-gray-90);--wa-color-neutral-80:var(--wa-color-gray-80);--wa-color-neutral-70:var(--wa-color-gray-70);--wa-color-neutral-60:var(--wa-color-gray-60);--wa-color-neutral-50:var(--wa-color-gray-50);--wa-color-neutral-40:var(--wa-color-gray-40);--wa-color-neutral-30:var(--wa-color-gray-30);--wa-color-neutral-20:var(--wa-color-gray-20);--wa-color-neutral-10:var(--wa-color-gray-10);--wa-color-neutral-05:var(--wa-color-gray-05);--wa-color-neutral:var(--wa-color-gray);--wa-color-neutral-on:var(--wa-color-gray-on)}.wa-neutral-red{--wa-color-neutral-95:var(--wa-color-red-95);--wa-color-neutral-90:var(--wa-color-red-90);--wa-color-neutral-80:var(--wa-color-red-80);--wa-color-neutral-70:var(--wa-color-red-70);--wa-color-neutral-60:var(--wa-color-red-60);--wa-color-neutral-50:var(--wa-color-red-50);--wa-color-neutral-40:var(--wa-color-red-40);--wa-color-neutral-30:var(--wa-color-red-30);--wa-color-neutral-20:var(--wa-color-red-20);--wa-color-neutral-10:var(--wa-color-red-10);--wa-color-neutral-05:var(--wa-color-red-05);--wa-color-neutral:var(--wa-color-red);--wa-color-neutral-on:var(--wa-color-red-on)}.wa-neutral-orange{--wa-color-neutral-95:var(--wa-color-orange-95);--wa-color-neutral-90:var(--wa-color-orange-90);--wa-color-neutral-80:var(--wa-color-orange-80);--wa-color-neutral-70:var(--wa-color-orange-70);--wa-color-neutral-60:var(--wa-color-orange-60);--wa-color-neutral-50:var(--wa-color-orange-50);--wa-color-neutral-40:var(--wa-color-orange-40);--wa-color-neutral-30:var(--wa-color-orange-30);--wa-color-neutral-20:var(--wa-color-orange-20);--wa-color-neutral-10:var(--wa-color-orange-10);--wa-color-neutral-05:var(--wa-color-orange-05);--wa-color-neutral:var(--wa-color-orange);--wa-color-neutral-on:var(--wa-color-orange-on)}.wa-neutral-yellow{--wa-color-neutral-95:var(--wa-color-yellow-95);--wa-color-neutral-90:var(--wa-color-yellow-90);--wa-color-neutral-80:var(--wa-color-yellow-80);--wa-color-neutral-70:var(--wa-color-yellow-70);--wa-color-neutral-60:var(--wa-color-yellow-60);--wa-color-neutral-50:var(--wa-color-yellow-50);--wa-color-neutral-40:var(--wa-color-yellow-40);--wa-color-neutral-30:var(--wa-color-yellow-30);--wa-color-neutral-20:var(--wa-color-yellow-20);--wa-color-neutral-10:var(--wa-color-yellow-10);--wa-color-neutral-05:var(--wa-color-yellow-05);--wa-color-neutral:var(--wa-color-yellow);--wa-color-neutral-on:var(--wa-color-yellow-on)}.wa-neutral-green{--wa-color-neutral-95:var(--wa-color-green-95);--wa-color-neutral-90:var(--wa-color-green-90);--wa-color-neutral-80:var(--wa-color-green-80);--wa-color-neutral-70:var(--wa-color-green-70);--wa-color-neutral-60:var(--wa-color-green-60);--wa-color-neutral-50:var(--wa-color-green-50);--wa-color-neutral-40:var(--wa-color-green-40);--wa-color-neutral-30:var(--wa-color-green-30);--wa-color-neutral-20:var(--wa-color-green-20);--wa-color-neutral-10:var(--wa-color-green-10);--wa-color-neutral-05:var(--wa-color-green-05);--wa-color-neutral:var(--wa-color-green);--wa-color-neutral-on:var(--wa-color-green-on)}.wa-neutral-cyan{--wa-color-neutral-95:var(--wa-color-cyan-95);--wa-color-neutral-90:var(--wa-color-cyan-90);--wa-color-neutral-80:var(--wa-color-cyan-80);--wa-color-neutral-70:var(--wa-color-cyan-70);--wa-color-neutral-60:var(--wa-color-cyan-60);--wa-color-neutral-50:var(--wa-color-cyan-50);--wa-color-neutral-40:var(--wa-color-cyan-40);--wa-color-neutral-30:var(--wa-color-cyan-30);--wa-color-neutral-20:var(--wa-color-cyan-20);--wa-color-neutral-10:var(--wa-color-cyan-10);--wa-color-neutral-05:var(--wa-color-cyan-05);--wa-color-neutral:var(--wa-color-cyan);--wa-color-neutral-on:var(--wa-color-cyan-on)}.wa-neutral-blue{--wa-color-neutral-95:var(--wa-color-blue-95);--wa-color-neutral-90:var(--wa-color-blue-90);--wa-color-neutral-80:var(--wa-color-blue-80);--wa-color-neutral-70:var(--wa-color-blue-70);--wa-color-neutral-60:var(--wa-color-blue-60);--wa-color-neutral-50:var(--wa-color-blue-50);--wa-color-neutral-40:var(--wa-color-blue-40);--wa-color-neutral-30:var(--wa-color-blue-30);--wa-color-neutral-20:var(--wa-color-blue-20);--wa-color-neutral-10:var(--wa-color-blue-10);--wa-color-neutral-05:var(--wa-color-blue-05);--wa-color-neutral:var(--wa-color-blue);--wa-color-neutral-on:var(--wa-color-blue-on)}.wa-neutral-indigo{--wa-color-neutral-95:var(--wa-color-indigo-95);--wa-color-neutral-90:var(--wa-color-indigo-90);--wa-color-neutral-80:var(--wa-color-indigo-80);--wa-color-neutral-70:var(--wa-color-indigo-70);--wa-color-neutral-60:var(--wa-color-indigo-60);--wa-color-neutral-50:var(--wa-color-indigo-50);--wa-color-neutral-40:var(--wa-color-indigo-40);--wa-color-neutral-30:var(--wa-color-indigo-30);--wa-color-neutral-20:var(--wa-color-indigo-20);--wa-color-neutral-10:var(--wa-color-indigo-10);--wa-color-neutral-05:var(--wa-color-indigo-05);--wa-color-neutral:var(--wa-color-indigo);--wa-color-neutral-on:var(--wa-color-indigo-on)}.wa-neutral-purple{--wa-color-neutral-95:var(--wa-color-purple-95);--wa-color-neutral-90:var(--wa-color-purple-90);--wa-color-neutral-80:var(--wa-color-purple-80);--wa-color-neutral-70:var(--wa-color-purple-70);--wa-color-neutral-60:var(--wa-color-purple-60);--wa-color-neutral-50:var(--wa-color-purple-50);--wa-color-neutral-40:var(--wa-color-purple-40);--wa-color-neutral-30:var(--wa-color-purple-30);--wa-color-neutral-20:var(--wa-color-purple-20);--wa-color-neutral-10:var(--wa-color-purple-10);--wa-color-neutral-05:var(--wa-color-purple-05);--wa-color-neutral:var(--wa-color-purple);--wa-color-neutral-on:var(--wa-color-purple-on)}.wa-neutral-pink{--wa-color-neutral-95:var(--wa-color-pink-95);--wa-color-neutral-90:var(--wa-color-pink-90);--wa-color-neutral-80:var(--wa-color-pink-80);--wa-color-neutral-70:var(--wa-color-pink-70);--wa-color-neutral-60:var(--wa-color-pink-60);--wa-color-neutral-50:var(--wa-color-pink-50);--wa-color-neutral-40:var(--wa-color-pink-40);--wa-color-neutral-30:var(--wa-color-pink-30);--wa-color-neutral-20:var(--wa-color-pink-20);--wa-color-neutral-10:var(--wa-color-pink-10);--wa-color-neutral-05:var(--wa-color-pink-05);--wa-color-neutral:var(--wa-color-pink);--wa-color-neutral-on:var(--wa-color-pink-on)}:where(:root),.wa-success-green{--wa-color-success-95:var(--wa-color-green-95);--wa-color-success-90:var(--wa-color-green-90);--wa-color-success-80:var(--wa-color-green-80);--wa-color-success-70:var(--wa-color-green-70);--wa-color-success-60:var(--wa-color-green-60);--wa-color-success-50:var(--wa-color-green-50);--wa-color-success-40:var(--wa-color-green-40);--wa-color-success-30:var(--wa-color-green-30);--wa-color-success-20:var(--wa-color-green-20);--wa-color-success-10:var(--wa-color-green-10);--wa-color-success-05:var(--wa-color-green-05);--wa-color-success:var(--wa-color-green);--wa-color-success-on:var(--wa-color-green-on)}.wa-success-red{--wa-color-success-95:var(--wa-color-red-95);--wa-color-success-90:var(--wa-color-red-90);--wa-color-success-80:var(--wa-color-red-80);--wa-color-success-70:var(--wa-color-red-70);--wa-color-success-60:var(--wa-color-red-60);--wa-color-success-50:var(--wa-color-red-50);--wa-color-success-40:var(--wa-color-red-40);--wa-color-success-30:var(--wa-color-red-30);--wa-color-success-20:var(--wa-color-red-20);--wa-color-success-10:var(--wa-color-red-10);--wa-color-success-05:var(--wa-color-red-05);--wa-color-success:var(--wa-color-red);--wa-color-success-on:var(--wa-color-red-on)}.wa-success-orange{--wa-color-success-95:var(--wa-color-orange-95);--wa-color-success-90:var(--wa-color-orange-90);--wa-color-success-80:var(--wa-color-orange-80);--wa-color-success-70:var(--wa-color-orange-70);--wa-color-success-60:var(--wa-color-orange-60);--wa-color-success-50:var(--wa-color-orange-50);--wa-color-success-40:var(--wa-color-orange-40);--wa-color-success-30:var(--wa-color-orange-30);--wa-color-success-20:var(--wa-color-orange-20);--wa-color-success-10:var(--wa-color-orange-10);--wa-color-success-05:var(--wa-color-orange-05);--wa-color-success:var(--wa-color-orange);--wa-color-success-on:var(--wa-color-orange-on)}.wa-success-yellow{--wa-color-success-95:var(--wa-color-yellow-95);--wa-color-success-90:var(--wa-color-yellow-90);--wa-color-success-80:var(--wa-color-yellow-80);--wa-color-success-70:var(--wa-color-yellow-70);--wa-color-success-60:var(--wa-color-yellow-60);--wa-color-success-50:var(--wa-color-yellow-50);--wa-color-success-40:var(--wa-color-yellow-40);--wa-color-success-30:var(--wa-color-yellow-30);--wa-color-success-20:var(--wa-color-yellow-20);--wa-color-success-10:var(--wa-color-yellow-10);--wa-color-success-05:var(--wa-color-yellow-05);--wa-color-success:var(--wa-color-yellow);--wa-color-success-on:var(--wa-color-yellow-on)}.wa-success-cyan{--wa-color-success-95:var(--wa-color-cyan-95);--wa-color-success-90:var(--wa-color-cyan-90);--wa-color-success-80:var(--wa-color-cyan-80);--wa-color-success-70:var(--wa-color-cyan-70);--wa-color-success-60:var(--wa-color-cyan-60);--wa-color-success-50:var(--wa-color-cyan-50);--wa-color-success-40:var(--wa-color-cyan-40);--wa-color-success-30:var(--wa-color-cyan-30);--wa-color-success-20:var(--wa-color-cyan-20);--wa-color-success-10:var(--wa-color-cyan-10);--wa-color-success-05:var(--wa-color-cyan-05);--wa-color-success:var(--wa-color-cyan);--wa-color-success-on:var(--wa-color-cyan-on)}.wa-success-blue{--wa-color-success-95:var(--wa-color-blue-95);--wa-color-success-90:var(--wa-color-blue-90);--wa-color-success-80:var(--wa-color-blue-80);--wa-color-success-70:var(--wa-color-blue-70);--wa-color-success-60:var(--wa-color-blue-60);--wa-color-success-50:var(--wa-color-blue-50);--wa-color-success-40:var(--wa-color-blue-40);--wa-color-success-30:var(--wa-color-blue-30);--wa-color-success-20:var(--wa-color-blue-20);--wa-color-success-10:var(--wa-color-blue-10);--wa-color-success-05:var(--wa-color-blue-05);--wa-color-success:var(--wa-color-blue);--wa-color-success-on:var(--wa-color-blue-on)}.wa-success-indigo{--wa-color-success-95:var(--wa-color-indigo-95);--wa-color-success-90:var(--wa-color-indigo-90);--wa-color-success-80:var(--wa-color-indigo-80);--wa-color-success-70:var(--wa-color-indigo-70);--wa-color-success-60:var(--wa-color-indigo-60);--wa-color-success-50:var(--wa-color-indigo-50);--wa-color-success-40:var(--wa-color-indigo-40);--wa-color-success-30:var(--wa-color-indigo-30);--wa-color-success-20:var(--wa-color-indigo-20);--wa-color-success-10:var(--wa-color-indigo-10);--wa-color-success-05:var(--wa-color-indigo-05);--wa-color-success:var(--wa-color-indigo);--wa-color-success-on:var(--wa-color-indigo-on)}.wa-success-purple{--wa-color-success-95:var(--wa-color-purple-95);--wa-color-success-90:var(--wa-color-purple-90);--wa-color-success-80:var(--wa-color-purple-80);--wa-color-success-70:var(--wa-color-purple-70);--wa-color-success-60:var(--wa-color-purple-60);--wa-color-success-50:var(--wa-color-purple-50);--wa-color-success-40:var(--wa-color-purple-40);--wa-color-success-30:var(--wa-color-purple-30);--wa-color-success-20:var(--wa-color-purple-20);--wa-color-success-10:var(--wa-color-purple-10);--wa-color-success-05:var(--wa-color-purple-05);--wa-color-success:var(--wa-color-purple);--wa-color-success-on:var(--wa-color-purple-on)}.wa-success-pink{--wa-color-success-95:var(--wa-color-pink-95);--wa-color-success-90:var(--wa-color-pink-90);--wa-color-success-80:var(--wa-color-pink-80);--wa-color-success-70:var(--wa-color-pink-70);--wa-color-success-60:var(--wa-color-pink-60);--wa-color-success-50:var(--wa-color-pink-50);--wa-color-success-40:var(--wa-color-pink-40);--wa-color-success-30:var(--wa-color-pink-30);--wa-color-success-20:var(--wa-color-pink-20);--wa-color-success-10:var(--wa-color-pink-10);--wa-color-success-05:var(--wa-color-pink-05);--wa-color-success:var(--wa-color-pink);--wa-color-success-on:var(--wa-color-pink-on)}.wa-success-gray{--wa-color-success-95:var(--wa-color-gray-95);--wa-color-success-90:var(--wa-color-gray-90);--wa-color-success-80:var(--wa-color-gray-80);--wa-color-success-70:var(--wa-color-gray-70);--wa-color-success-60:var(--wa-color-gray-60);--wa-color-success-50:var(--wa-color-gray-50);--wa-color-success-40:var(--wa-color-gray-40);--wa-color-success-30:var(--wa-color-gray-30);--wa-color-success-20:var(--wa-color-gray-20);--wa-color-success-10:var(--wa-color-gray-10);--wa-color-success-05:var(--wa-color-gray-05);--wa-color-success:var(--wa-color-gray);--wa-color-success-on:var(--wa-color-gray-on)}:where(:root),.wa-warning-yellow{--wa-color-warning-95:var(--wa-color-yellow-95);--wa-color-warning-90:var(--wa-color-yellow-90);--wa-color-warning-80:var(--wa-color-yellow-80);--wa-color-warning-70:var(--wa-color-yellow-70);--wa-color-warning-60:var(--wa-color-yellow-60);--wa-color-warning-50:var(--wa-color-yellow-50);--wa-color-warning-40:var(--wa-color-yellow-40);--wa-color-warning-30:var(--wa-color-yellow-30);--wa-color-warning-20:var(--wa-color-yellow-20);--wa-color-warning-10:var(--wa-color-yellow-10);--wa-color-warning-05:var(--wa-color-yellow-05);--wa-color-warning:var(--wa-color-yellow);--wa-color-warning-on:var(--wa-color-yellow-on)}.wa-warning-red{--wa-color-warning-95:var(--wa-color-red-95);--wa-color-warning-90:var(--wa-color-red-90);--wa-color-warning-80:var(--wa-color-red-80);--wa-color-warning-70:var(--wa-color-red-70);--wa-color-warning-60:var(--wa-color-red-60);--wa-color-warning-50:var(--wa-color-red-50);--wa-color-warning-40:var(--wa-color-red-40);--wa-color-warning-30:var(--wa-color-red-30);--wa-color-warning-20:var(--wa-color-red-20);--wa-color-warning-10:var(--wa-color-red-10);--wa-color-warning-05:var(--wa-color-red-05);--wa-color-warning:var(--wa-color-red);--wa-color-warning-on:var(--wa-color-red-on)}.wa-warning-orange{--wa-color-warning-95:var(--wa-color-orange-95);--wa-color-warning-90:var(--wa-color-orange-90);--wa-color-warning-80:var(--wa-color-orange-80);--wa-color-warning-70:var(--wa-color-orange-70);--wa-color-warning-60:var(--wa-color-orange-60);--wa-color-warning-50:var(--wa-color-orange-50);--wa-color-warning-40:var(--wa-color-orange-40);--wa-color-warning-30:var(--wa-color-orange-30);--wa-color-warning-20:var(--wa-color-orange-20);--wa-color-warning-10:var(--wa-color-orange-10);--wa-color-warning-05:var(--wa-color-orange-05);--wa-color-warning:var(--wa-color-orange);--wa-color-warning-on:var(--wa-color-orange-on)}.wa-warning-green{--wa-color-warning-95:var(--wa-color-green-95);--wa-color-warning-90:var(--wa-color-green-90);--wa-color-warning-80:var(--wa-color-green-80);--wa-color-warning-70:var(--wa-color-green-70);--wa-color-warning-60:var(--wa-color-green-60);--wa-color-warning-50:var(--wa-color-green-50);--wa-color-warning-40:var(--wa-color-green-40);--wa-color-warning-30:var(--wa-color-green-30);--wa-color-warning-20:var(--wa-color-green-20);--wa-color-warning-10:var(--wa-color-green-10);--wa-color-warning-05:var(--wa-color-green-05);--wa-color-warning:var(--wa-color-green);--wa-color-warning-on:var(--wa-color-green-on)}.wa-warning-cyan{--wa-color-warning-95:var(--wa-color-cyan-95);--wa-color-warning-90:var(--wa-color-cyan-90);--wa-color-warning-80:var(--wa-color-cyan-80);--wa-color-warning-70:var(--wa-color-cyan-70);--wa-color-warning-60:var(--wa-color-cyan-60);--wa-color-warning-50:var(--wa-color-cyan-50);--wa-color-warning-40:var(--wa-color-cyan-40);--wa-color-warning-30:var(--wa-color-cyan-30);--wa-color-warning-20:var(--wa-color-cyan-20);--wa-color-warning-10:var(--wa-color-cyan-10);--wa-color-warning-05:var(--wa-color-cyan-05);--wa-color-warning:var(--wa-color-cyan);--wa-color-warning-on:var(--wa-color-cyan-on)}.wa-warning-blue{--wa-color-warning-95:var(--wa-color-blue-95);--wa-color-warning-90:var(--wa-color-blue-90);--wa-color-warning-80:var(--wa-color-blue-80);--wa-color-warning-70:var(--wa-color-blue-70);--wa-color-warning-60:var(--wa-color-blue-60);--wa-color-warning-50:var(--wa-color-blue-50);--wa-color-warning-40:var(--wa-color-blue-40);--wa-color-warning-30:var(--wa-color-blue-30);--wa-color-warning-20:var(--wa-color-blue-20);--wa-color-warning-10:var(--wa-color-blue-10);--wa-color-warning-05:var(--wa-color-blue-05);--wa-color-warning:var(--wa-color-blue);--wa-color-warning-on:var(--wa-color-blue-on)}.wa-warning-indigo{--wa-color-warning-95:var(--wa-color-indigo-95);--wa-color-warning-90:var(--wa-color-indigo-90);--wa-color-warning-80:var(--wa-color-indigo-80);--wa-color-warning-70:var(--wa-color-indigo-70);--wa-color-warning-60:var(--wa-color-indigo-60);--wa-color-warning-50:var(--wa-color-indigo-50);--wa-color-warning-40:var(--wa-color-indigo-40);--wa-color-warning-30:var(--wa-color-indigo-30);--wa-color-warning-20:var(--wa-color-indigo-20);--wa-color-warning-10:var(--wa-color-indigo-10);--wa-color-warning-05:var(--wa-color-indigo-05);--wa-color-warning:var(--wa-color-indigo);--wa-color-warning-on:var(--wa-color-indigo-on)}.wa-warning-purple{--wa-color-warning-95:var(--wa-color-purple-95);--wa-color-warning-90:var(--wa-color-purple-90);--wa-color-warning-80:var(--wa-color-purple-80);--wa-color-warning-70:var(--wa-color-purple-70);--wa-color-warning-60:var(--wa-color-purple-60);--wa-color-warning-50:var(--wa-color-purple-50);--wa-color-warning-40:var(--wa-color-purple-40);--wa-color-warning-30:var(--wa-color-purple-30);--wa-color-warning-20:var(--wa-color-purple-20);--wa-color-warning-10:var(--wa-color-purple-10);--wa-color-warning-05:var(--wa-color-purple-05);--wa-color-warning:var(--wa-color-purple);--wa-color-warning-on:var(--wa-color-purple-on)}.wa-warning-pink{--wa-color-warning-95:var(--wa-color-pink-95);--wa-color-warning-90:var(--wa-color-pink-90);--wa-color-warning-80:var(--wa-color-pink-80);--wa-color-warning-70:var(--wa-color-pink-70);--wa-color-warning-60:var(--wa-color-pink-60);--wa-color-warning-50:var(--wa-color-pink-50);--wa-color-warning-40:var(--wa-color-pink-40);--wa-color-warning-30:var(--wa-color-pink-30);--wa-color-warning-20:var(--wa-color-pink-20);--wa-color-warning-10:var(--wa-color-pink-10);--wa-color-warning-05:var(--wa-color-pink-05);--wa-color-warning:var(--wa-color-pink);--wa-color-warning-on:var(--wa-color-pink-on)}.wa-warning-gray{--wa-color-warning-95:var(--wa-color-gray-95);--wa-color-warning-90:var(--wa-color-gray-90);--wa-color-warning-80:var(--wa-color-gray-80);--wa-color-warning-70:var(--wa-color-gray-70);--wa-color-warning-60:var(--wa-color-gray-60);--wa-color-warning-50:var(--wa-color-gray-50);--wa-color-warning-40:var(--wa-color-gray-40);--wa-color-warning-30:var(--wa-color-gray-30);--wa-color-warning-20:var(--wa-color-gray-20);--wa-color-warning-10:var(--wa-color-gray-10);--wa-color-warning-05:var(--wa-color-gray-05);--wa-color-warning:var(--wa-color-gray);--wa-color-warning-on:var(--wa-color-gray-on)}:where(:root),.wa-danger-red{--wa-color-danger-95:var(--wa-color-red-95);--wa-color-danger-90:var(--wa-color-red-90);--wa-color-danger-80:var(--wa-color-red-80);--wa-color-danger-70:var(--wa-color-red-70);--wa-color-danger-60:var(--wa-color-red-60);--wa-color-danger-50:var(--wa-color-red-50);--wa-color-danger-40:var(--wa-color-red-40);--wa-color-danger-30:var(--wa-color-red-30);--wa-color-danger-20:var(--wa-color-red-20);--wa-color-danger-10:var(--wa-color-red-10);--wa-color-danger-05:var(--wa-color-red-05);--wa-color-danger:var(--wa-color-red);--wa-color-danger-on:var(--wa-color-red-on)}.wa-danger-orange{--wa-color-danger-95:var(--wa-color-orange-95);--wa-color-danger-90:var(--wa-color-orange-90);--wa-color-danger-80:var(--wa-color-orange-80);--wa-color-danger-70:var(--wa-color-orange-70);--wa-color-danger-60:var(--wa-color-orange-60);--wa-color-danger-50:var(--wa-color-orange-50);--wa-color-danger-40:var(--wa-color-orange-40);--wa-color-danger-30:var(--wa-color-orange-30);--wa-color-danger-20:var(--wa-color-orange-20);--wa-color-danger-10:var(--wa-color-orange-10);--wa-color-danger-05:var(--wa-color-orange-05);--wa-color-danger:var(--wa-color-orange);--wa-color-danger-on:var(--wa-color-orange-on)}.wa-danger-yellow{--wa-color-danger-95:var(--wa-color-yellow-95);--wa-color-danger-90:var(--wa-color-yellow-90);--wa-color-danger-80:var(--wa-color-yellow-80);--wa-color-danger-70:var(--wa-color-yellow-70);--wa-color-danger-60:var(--wa-color-yellow-60);--wa-color-danger-50:var(--wa-color-yellow-50);--wa-color-danger-40:var(--wa-color-yellow-40);--wa-color-danger-30:var(--wa-color-yellow-30);--wa-color-danger-20:var(--wa-color-yellow-20);--wa-color-danger-10:var(--wa-color-yellow-10);--wa-color-danger-05:var(--wa-color-yellow-05);--wa-color-danger:var(--wa-color-yellow);--wa-color-danger-on:var(--wa-color-yellow-on)}.wa-danger-green{--wa-color-danger-95:var(--wa-color-green-95);--wa-color-danger-90:var(--wa-color-green-90);--wa-color-danger-80:var(--wa-color-green-80);--wa-color-danger-70:var(--wa-color-green-70);--wa-color-danger-60:var(--wa-color-green-60);--wa-color-danger-50:var(--wa-color-green-50);--wa-color-danger-40:var(--wa-color-green-40);--wa-color-danger-30:var(--wa-color-green-30);--wa-color-danger-20:var(--wa-color-green-20);--wa-color-danger-10:var(--wa-color-green-10);--wa-color-danger-05:var(--wa-color-green-05);--wa-color-danger:var(--wa-color-green);--wa-color-danger-on:var(--wa-color-green-on)}.wa-danger-cyan{--wa-color-danger-95:var(--wa-color-cyan-95);--wa-color-danger-90:var(--wa-color-cyan-90);--wa-color-danger-80:var(--wa-color-cyan-80);--wa-color-danger-70:var(--wa-color-cyan-70);--wa-color-danger-60:var(--wa-color-cyan-60);--wa-color-danger-50:var(--wa-color-cyan-50);--wa-color-danger-40:var(--wa-color-cyan-40);--wa-color-danger-30:var(--wa-color-cyan-30);--wa-color-danger-20:var(--wa-color-cyan-20);--wa-color-danger-10:var(--wa-color-cyan-10);--wa-color-danger-05:var(--wa-color-cyan-05);--wa-color-danger:var(--wa-color-cyan);--wa-color-danger-on:var(--wa-color-cyan-on)}.wa-danger-blue{--wa-color-danger-95:var(--wa-color-blue-95);--wa-color-danger-90:var(--wa-color-blue-90);--wa-color-danger-80:var(--wa-color-blue-80);--wa-color-danger-70:var(--wa-color-blue-70);--wa-color-danger-60:var(--wa-color-blue-60);--wa-color-danger-50:var(--wa-color-blue-50);--wa-color-danger-40:var(--wa-color-blue-40);--wa-color-danger-30:var(--wa-color-blue-30);--wa-color-danger-20:var(--wa-color-blue-20);--wa-color-danger-10:var(--wa-color-blue-10);--wa-color-danger-05:var(--wa-color-blue-05);--wa-color-danger:var(--wa-color-blue);--wa-color-danger-on:var(--wa-color-blue-on)}.wa-danger-indigo{--wa-color-danger-95:var(--wa-color-indigo-95);--wa-color-danger-90:var(--wa-color-indigo-90);--wa-color-danger-80:var(--wa-color-indigo-80);--wa-color-danger-70:var(--wa-color-indigo-70);--wa-color-danger-60:var(--wa-color-indigo-60);--wa-color-danger-50:var(--wa-color-indigo-50);--wa-color-danger-40:var(--wa-color-indigo-40);--wa-color-danger-30:var(--wa-color-indigo-30);--wa-color-danger-20:var(--wa-color-indigo-20);--wa-color-danger-10:var(--wa-color-indigo-10);--wa-color-danger-05:var(--wa-color-indigo-05);--wa-color-danger:var(--wa-color-indigo);--wa-color-danger-on:var(--wa-color-indigo-on)}.wa-danger-purple{--wa-color-danger-95:var(--wa-color-purple-95);--wa-color-danger-90:var(--wa-color-purple-90);--wa-color-danger-80:var(--wa-color-purple-80);--wa-color-danger-70:var(--wa-color-purple-70);--wa-color-danger-60:var(--wa-color-purple-60);--wa-color-danger-50:var(--wa-color-purple-50);--wa-color-danger-40:var(--wa-color-purple-40);--wa-color-danger-30:var(--wa-color-purple-30);--wa-color-danger-20:var(--wa-color-purple-20);--wa-color-danger-10:var(--wa-color-purple-10);--wa-color-danger-05:var(--wa-color-purple-05);--wa-color-danger:var(--wa-color-purple);--wa-color-danger-on:var(--wa-color-purple-on)}.wa-danger-pink{--wa-color-danger-95:var(--wa-color-pink-95);--wa-color-danger-90:var(--wa-color-pink-90);--wa-color-danger-80:var(--wa-color-pink-80);--wa-color-danger-70:var(--wa-color-pink-70);--wa-color-danger-60:var(--wa-color-pink-60);--wa-color-danger-50:var(--wa-color-pink-50);--wa-color-danger-40:var(--wa-color-pink-40);--wa-color-danger-30:var(--wa-color-pink-30);--wa-color-danger-20:var(--wa-color-pink-20);--wa-color-danger-10:var(--wa-color-pink-10);--wa-color-danger-05:var(--wa-color-pink-05);--wa-color-danger:var(--wa-color-pink);--wa-color-danger-on:var(--wa-color-pink-on)}.wa-danger-gray{--wa-color-danger-95:var(--wa-color-gray-95);--wa-color-danger-90:var(--wa-color-gray-90);--wa-color-danger-80:var(--wa-color-gray-80);--wa-color-danger-70:var(--wa-color-gray-70);--wa-color-danger-60:var(--wa-color-gray-60);--wa-color-danger-50:var(--wa-color-gray-50);--wa-color-danger-40:var(--wa-color-gray-40);--wa-color-danger-30:var(--wa-color-gray-30);--wa-color-danger-20:var(--wa-color-gray-20);--wa-color-danger-10:var(--wa-color-gray-10);--wa-color-danger-05:var(--wa-color-gray-05);--wa-color-danger:var(--wa-color-gray);--wa-color-danger-on:var(--wa-color-gray-on)}}@layer wa-theme{:where(:root),.wa-theme-default,.wa-light,.wa-dark .wa-invert,.wa-light .wa-theme-default,.wa-dark .wa-theme-default.wa-invert,.wa-dark .wa-theme-default .wa-invert{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--wa-color-text-normal);--wa-color-surface-raised:white;--wa-color-surface-default:white;--wa-color-surface-lowered:var(--wa-color-neutral-95);--wa-color-surface-border:var(--wa-color-neutral-90);--wa-color-text-normal:var(--wa-color-neutral-10);--wa-color-text-quiet:var(--wa-color-neutral-40);--wa-color-text-link:var(--wa-color-brand-40);--wa-color-overlay-modal:color-mix(in oklab, var(--wa-color-neutral-05) 50%, transparent);--wa-color-overlay-inline:color-mix(in oklab, var(--wa-color-neutral-80) 25%, transparent);--wa-color-shadow:color-mix(in oklab, var(--wa-color-neutral-05) calc(var(--wa-shadow-blur-scale) * 4% + 8%), transparent);--wa-color-focus:var(--wa-color-brand-60);--wa-color-mix-hover:oklch(from currentColor calc(1 - l) c h) 10%;--wa-color-mix-active:var(--wa-color-surface-default) 10%;--wa-color-brand-fill-quiet:var(--wa-color-brand-95);--wa-color-brand-fill-normal:var(--wa-color-brand-90);--wa-color-brand-fill-loud:var(--wa-color-brand-50);--wa-color-brand-border-quiet:var(--wa-color-brand-90);--wa-color-brand-border-normal:var(--wa-color-brand-80);--wa-color-brand-border-loud:var(--wa-color-brand-60);--wa-color-brand-on-quiet:var(--wa-color-brand-40);--wa-color-brand-on-normal:var(--wa-color-brand-30);--wa-color-brand-on-loud:white;--wa-color-success-fill-quiet:var(--wa-color-success-95);--wa-color-success-fill-normal:var(--wa-color-success-90);--wa-color-success-fill-loud:var(--wa-color-success-50);--wa-color-success-border-quiet:var(--wa-color-success-90);--wa-color-success-border-normal:var(--wa-color-success-80);--wa-color-success-border-loud:var(--wa-color-success-60);--wa-color-success-on-quiet:var(--wa-color-success-40);--wa-color-success-on-normal:var(--wa-color-success-30);--wa-color-success-on-loud:white;--wa-color-warning-fill-quiet:var(--wa-color-warning-95);--wa-color-warning-fill-normal:var(--wa-color-warning-90);--wa-color-warning-fill-loud:var(--wa-color-warning-50);--wa-color-warning-border-quiet:var(--wa-color-warning-90);--wa-color-warning-border-normal:var(--wa-color-warning-80);--wa-color-warning-border-loud:var(--wa-color-warning-60);--wa-color-warning-on-quiet:var(--wa-color-warning-40);--wa-color-warning-on-normal:var(--wa-color-warning-30);--wa-color-warning-on-loud:white;--wa-color-danger-fill-quiet:var(--wa-color-danger-95);--wa-color-danger-fill-normal:var(--wa-color-danger-90);--wa-color-danger-fill-loud:var(--wa-color-danger-50);--wa-color-danger-border-quiet:var(--wa-color-danger-90);--wa-color-danger-border-normal:var(--wa-color-danger-80);--wa-color-danger-border-loud:var(--wa-color-danger-60);--wa-color-danger-on-quiet:var(--wa-color-danger-40);--wa-color-danger-on-normal:var(--wa-color-danger-30);--wa-color-danger-on-loud:white;--wa-color-neutral-fill-quiet:var(--wa-color-neutral-95);--wa-color-neutral-fill-normal:var(--wa-color-neutral-90);--wa-color-neutral-fill-loud:var(--wa-color-neutral-20);--wa-color-neutral-border-quiet:var(--wa-color-neutral-90);--wa-color-neutral-border-normal:var(--wa-color-neutral-80);--wa-color-neutral-border-loud:var(--wa-color-neutral-60);--wa-color-neutral-on-quiet:var(--wa-color-neutral-40);--wa-color-neutral-on-normal:var(--wa-color-neutral-30);--wa-color-neutral-on-loud:white}.wa-dark,.wa-invert,.wa-dark .wa-theme-default,.wa-light .wa-theme-default.wa-invert,.wa-light .wa-theme-default .wa-invert{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--wa-color-text-normal);--wa-color-surface-raised:var(--wa-color-neutral-10);--wa-color-surface-default:var(--wa-color-neutral-05);--wa-color-surface-lowered:color-mix(in oklab, var(--wa-color-surface-default), black 20%);--wa-color-surface-border:var(--wa-color-neutral-20);--wa-color-text-normal:var(--wa-color-neutral-95);--wa-color-text-quiet:var(--wa-color-neutral-60);--wa-color-text-link:var(--wa-color-brand-70);--wa-color-overlay-modal:oklab(0% none none/.6);--wa-color-overlay-inline:color-mix(in oklab, var(--wa-color-neutral-50) 10%, transparent);--wa-color-shadow:color-mix(in oklab, var(--wa-color-surface-lowered) calc(var(--wa-shadow-blur-scale) * 32% + 40%), transparent);--wa-color-focus:var(--wa-color-brand-60);--wa-color-mix-hover:oklch(from currentColor calc(1 - l) c h) 20%;--wa-color-mix-active:var(--wa-color-surface-default) 20%;--wa-color-brand-fill-quiet:var(--wa-color-brand-10);--wa-color-brand-fill-normal:var(--wa-color-brand-20);--wa-color-brand-fill-loud:var(--wa-color-brand-50);--wa-color-brand-border-quiet:var(--wa-color-brand-20);--wa-color-brand-border-normal:var(--wa-color-brand-30);--wa-color-brand-border-loud:var(--wa-color-brand-40);--wa-color-brand-on-quiet:var(--wa-color-brand-60);--wa-color-brand-on-normal:var(--wa-color-brand-70);--wa-color-brand-on-loud:white;--wa-color-success-fill-quiet:var(--wa-color-success-10);--wa-color-success-fill-normal:var(--wa-color-success-20);--wa-color-success-fill-loud:var(--wa-color-success-50);--wa-color-success-border-quiet:var(--wa-color-success-20);--wa-color-success-border-normal:var(--wa-color-success-30);--wa-color-success-border-loud:var(--wa-color-success-40);--wa-color-success-on-quiet:var(--wa-color-success-60);--wa-color-success-on-normal:var(--wa-color-success-70);--wa-color-success-on-loud:white;--wa-color-warning-fill-quiet:var(--wa-color-warning-10);--wa-color-warning-fill-normal:var(--wa-color-warning-20);--wa-color-warning-fill-loud:var(--wa-color-warning-50);--wa-color-warning-border-quiet:var(--wa-color-warning-20);--wa-color-warning-border-normal:var(--wa-color-warning-30);--wa-color-warning-border-loud:var(--wa-color-warning-40);--wa-color-warning-on-quiet:var(--wa-color-warning-60);--wa-color-warning-on-normal:var(--wa-color-warning-70);--wa-color-warning-on-loud:white;--wa-color-danger-fill-quiet:var(--wa-color-danger-10);--wa-color-danger-fill-normal:var(--wa-color-danger-20);--wa-color-danger-fill-loud:var(--wa-color-danger-50);--wa-color-danger-border-quiet:var(--wa-color-danger-20);--wa-color-danger-border-normal:var(--wa-color-danger-30);--wa-color-danger-border-loud:var(--wa-color-danger-40);--wa-color-danger-on-quiet:var(--wa-color-danger-60);--wa-color-danger-on-normal:var(--wa-color-danger-70);--wa-color-danger-on-loud:white;--wa-color-neutral-fill-quiet:var(--wa-color-neutral-10);--wa-color-neutral-fill-normal:var(--wa-color-neutral-20);--wa-color-neutral-fill-loud:var(--wa-color-neutral-90);--wa-color-neutral-border-quiet:var(--wa-color-neutral-20);--wa-color-neutral-border-normal:var(--wa-color-neutral-30);--wa-color-neutral-border-loud:var(--wa-color-neutral-40);--wa-color-neutral-on-quiet:var(--wa-color-neutral-60);--wa-color-neutral-on-normal:var(--wa-color-neutral-70);--wa-color-neutral-on-loud:var(--wa-color-neutral-05)}:where(:root),.wa-theme-default,.wa-light,.wa-dark,.wa-invert{font-family:var(--wa-font-family-body);--wa-font-family-body:ui-sans-serif, system-ui, sans-serif;--wa-font-family-heading:var(--wa-font-family-body);--wa-font-family-code:ui-monospace, monospace;--wa-font-family-longform:ui-serif, serif;--wa-font-size-scale:1;--wa-font-size-3xs:round(calc(var(--wa-font-size-2xs) / 1.125), 1px);--wa-font-size-2xs:round(calc(var(--wa-font-size-xs) / 1.125), 1px);--wa-font-size-xs:round(calc(var(--wa-font-size-s) / 1.125), 1px);--wa-font-size-s:round(calc(var(--wa-font-size-m) / 1.125), 1px);--wa-font-size-m:calc(1rem * var(--wa-font-size-scale));--wa-font-size-l:round(calc(var(--wa-font-size-m) * 1.125 * 1.125), 1px);--wa-font-size-xl:round(calc(var(--wa-font-size-l) * 1.125 * 1.125), 1px);--wa-font-size-2xl:round(calc(var(--wa-font-size-xl) * 1.125 * 1.125), 1px);--wa-font-size-3xl:round(calc(var(--wa-font-size-2xl) * 1.125 * 1.125), 1px);--wa-font-size-4xl:round(calc(var(--wa-font-size-3xl) * 1.125 * 1.125), 1px);--wa-font-size-5xl:round(calc(var(--wa-font-size-4xl) * 1.125 * 1.125), 1px);--wa-font-size-smaller:round(calc(1em / 1.125), 1px);--wa-font-size-larger:round(calc(1em * 1.125 * 1.125), 1px);--wa-font-weight-light:300;--wa-font-weight-normal:400;--wa-font-weight-semibold:500;--wa-font-weight-bold:600;--wa-font-weight-body:var(--wa-font-weight-normal);--wa-font-weight-heading:var(--wa-font-weight-bold);--wa-font-weight-code:var(--wa-font-weight-normal);--wa-font-weight-longform:var(--wa-font-weight-normal);--wa-font-weight-action:var(--wa-font-weight-semibold);--wa-line-height-condensed:1.2;--wa-line-height-normal:1.6;--wa-line-height-expanded:2;--wa-link-decoration-default:underline color-mix(in oklab, currentColor 70%, transparent) dotted;--wa-link-decoration-hover:underline;--wa-space-scale:1;--wa-space-3xs:calc(var(--wa-space-scale) * .125rem);--wa-space-2xs:calc(var(--wa-space-scale) * .25rem);--wa-space-xs:calc(var(--wa-space-scale) * .5rem);--wa-space-s:calc(var(--wa-space-scale) * .75rem);--wa-space-m:calc(var(--wa-space-scale) * 1rem);--wa-space-l:calc(var(--wa-space-scale) * 1.5rem);--wa-space-xl:calc(var(--wa-space-scale) * 2rem);--wa-space-2xl:calc(var(--wa-space-scale) * 2.5rem);--wa-space-3xl:calc(var(--wa-space-scale) * 3rem);--wa-space-4xl:calc(var(--wa-space-scale) * 4rem);--wa-space-5xl:calc(var(--wa-space-scale) * 5rem);--wa-content-spacing:var(--wa-space-l);--wa-border-style:solid;--wa-border-width-scale:1;--wa-border-width-s:calc(var(--wa-border-width-scale) * .0625rem);--wa-border-width-m:calc(var(--wa-border-width-scale) * .125rem);--wa-border-width-l:calc(var(--wa-border-width-scale) * .1875rem);--wa-border-radius-scale:1;--wa-border-radius-s:calc(var(--wa-border-radius-scale) * .1875rem);--wa-border-radius-m:calc(var(--wa-border-radius-scale) * .375rem);--wa-border-radius-l:calc(var(--wa-border-radius-scale) * .75rem);--wa-border-radius-pill:9999px;--wa-border-radius-circle:50%;--wa-border-radius-square:0px;--wa-focus-ring-style:solid;--wa-focus-ring-width:.1875rem;--wa-focus-ring:var(--wa-focus-ring-style) var(--wa-focus-ring-width) var(--wa-color-focus);--wa-focus-ring-offset:.0625rem;--wa-shadow-offset-x-scale:0;--wa-shadow-offset-x-s:calc(var(--wa-shadow-offset-x-scale) * .125rem);--wa-shadow-offset-x-m:calc(var(--wa-shadow-offset-x-scale) * .25rem);--wa-shadow-offset-x-l:calc(var(--wa-shadow-offset-x-scale) * .5rem);--wa-shadow-offset-y-scale:1;--wa-shadow-offset-y-s:calc(var(--wa-shadow-offset-y-scale) * .125rem);--wa-shadow-offset-y-m:calc(var(--wa-shadow-offset-y-scale) * .25rem);--wa-shadow-offset-y-l:calc(var(--wa-shadow-offset-y-scale) * .5rem);--wa-shadow-blur-scale:1;--wa-shadow-blur-s:calc(var(--wa-shadow-blur-scale) * .125rem);--wa-shadow-blur-m:calc(var(--wa-shadow-blur-scale) * .25rem);--wa-shadow-blur-l:calc(var(--wa-shadow-blur-scale) * .5rem);--wa-shadow-spread-scale:-.5;--wa-shadow-spread-s:calc(var(--wa-shadow-spread-scale) * .125rem);--wa-shadow-spread-m:calc(var(--wa-shadow-spread-scale) * .25rem);--wa-shadow-spread-l:calc(var(--wa-shadow-spread-scale) * .5rem);--wa-shadow-s:var(--wa-shadow-offset-x-s) var(--wa-shadow-offset-y-s) var(--wa-shadow-blur-s) var(--wa-shadow-spread-s) var(--wa-color-shadow);--wa-shadow-m:var(--wa-shadow-offset-x-m) var(--wa-shadow-offset-y-m) var(--wa-shadow-blur-m) var(--wa-shadow-spread-m) var(--wa-color-shadow);--wa-shadow-l:var(--wa-shadow-offset-x-l) var(--wa-shadow-offset-y-l) var(--wa-shadow-blur-l) var(--wa-shadow-spread-l) var(--wa-color-shadow);--wa-transition-easing:ease;--wa-transition-slow:.3s;--wa-transition-normal:.15s;--wa-transition-fast:75ms;--wa-form-control-background-color:var(--wa-color-surface-default);--wa-form-control-border-color:var(--wa-color-neutral-border-loud);--wa-form-control-border-style:var(--wa-border-style);--wa-form-control-border-width:var(--wa-border-width-s);--wa-form-control-border-radius:var(--wa-border-radius-m);--wa-form-control-activated-color:var(--wa-color-brand-fill-loud);--wa-form-control-label-color:var(--wa-color-text-normal);--wa-form-control-label-font-weight:var(--wa-font-weight-semibold);--wa-form-control-label-line-height:var(--wa-line-height-condensed);--wa-form-control-value-color:var(--wa-color-text-normal);--wa-form-control-value-font-weight:var(--wa-font-weight-body);--wa-form-control-value-line-height:var(--wa-line-height-condensed);--wa-form-control-hint-color:var(--wa-color-text-quiet);--wa-form-control-hint-font-weight:var(--wa-font-weight-body);--wa-form-control-hint-line-height:var(--wa-line-height-normal);--wa-form-control-placeholder-color:var(--wa-color-gray-50);--wa-form-control-required-content:"*";--wa-form-control-required-content-color:inherit;--wa-form-control-required-content-offset:.1em;--wa-form-control-padding-block:.75em;--wa-form-control-padding-inline:1em;--wa-form-control-height:round(calc(2 * var(--wa-form-control-padding-block) + 1em * var(--wa-form-control-value-line-height)), 1px);--wa-form-control-toggle-size:round(1.25em, 1px);--wa-button-transform-hover:none;--wa-button-transform-active:scale(.9875);--wa-panel-border-style:var(--wa-border-style);--wa-panel-border-width:var(--wa-border-width-s);--wa-panel-border-radius:var(--wa-border-radius-l);--wa-tooltip-arrow-size:.375rem;--wa-tooltip-background-color:var(--wa-color-text-normal);--wa-tooltip-border-color:var(--wa-tooltip-background-color);--wa-tooltip-border-style:var(--wa-border-style);--wa-tooltip-border-width:var(--wa-border-width-s);--wa-tooltip-border-radius:var(--wa-border-radius-s);--wa-tooltip-content-color:var(--wa-color-surface-default);--wa-tooltip-font-size:var(--wa-font-size-s);--wa-tooltip-line-height:var(--wa-line-height-normal)}:is(html,body):has(wa-page){min-height:100%;margin:0;padding:0}}@layer wa-theme-dimension,wa-theme-overrides;:where(:root),:host{--wa-color-red-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-red-key), 1) * 100%));--wa-color-orange-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-orange-key), 1) * 100%));--wa-color-yellow-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-yellow-key), 1) * 100%));--wa-color-green-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-green-key), 1) * 100%));--wa-color-cyan-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-cyan-key), 1) * 100%));--wa-color-blue-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-blue-key), 1) * 100%));--wa-color-indigo-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-indigo-key), 1) * 100%));--wa-color-purple-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-purple-key), 1) * 100%));--wa-color-pink-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-pink-key), 1) * 100%));--wa-color-gray-gte-60:calc(100% - (clamp(0, 60 - var(--wa-color-gray-key), 1) * 100%));--wa-color-red-on:color-mix(in oklab, var(--wa-color-red-10) var(--wa-color-red-gte-60), white);--wa-color-orange-on:color-mix(in oklab, var(--wa-color-orange-10) var(--wa-color-orange-gte-60), white);--wa-color-yellow-on:color-mix(in oklab, var(--wa-color-yellow-10) var(--wa-color-yellow-gte-60), white);--wa-color-green-on:color-mix(in oklab, var(--wa-color-green-10) var(--wa-color-green-gte-60), white);--wa-color-cyan-on:color-mix(in oklab, var(--wa-color-cyan-10) var(--wa-color-cyan-gte-60), white);--wa-color-blue-on:color-mix(in oklab, var(--wa-color-blue-10) var(--wa-color-blue-gte-60), white);--wa-color-indigo-on:color-mix(in oklab, var(--wa-color-indigo-10) var(--wa-color-indigo-gte-60), white);--wa-color-purple-on:color-mix(in oklab, var(--wa-color-purple-10) var(--wa-color-purple-gte-60), white);--wa-color-pink-on:color-mix(in oklab, var(--wa-color-pink-10) var(--wa-color-pink-gte-60), white);--wa-color-gray-on:color-mix(in oklab, var(--wa-color-gray-10) var(--wa-color-gray-gte-60), white)}
