:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#eaeef4;--foreground:var(--txt-primary);--surface:#fff;--border:#d4d8dd;--muted:#7b8089;--accent:#4dacff;--accent-foreground:#080c11;--font-sans:var(--font-geist-sans), system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}body{background:var(--background);min-height:100%;color:var(--foreground);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight);font-synthesis:none}.orbit{font-size:var(--type-body-size);line-height:var(--type-body-line)}.type-large-title{font:var(--type-large-title-weight) var(--type-large-title-size)/var(--type-large-title-line) var(--font-sans)}.type-title1{font:var(--type-title1-weight) var(--type-title1-size)/var(--type-title1-line) var(--font-sans)}.type-title2{font:var(--type-title2-weight) var(--type-title2-size)/var(--type-title2-line) var(--font-sans)}.type-title3{font:var(--type-title3-weight) var(--type-title3-size)/var(--type-title3-line) var(--font-sans)}.type-headline{font:var(--type-headline-weight) var(--type-headline-size)/var(--type-headline-line) var(--font-sans)}.type-body{font:var(--type-body-weight) var(--type-body-size)/var(--type-body-line) var(--font-sans)}.type-callout{font:var(--type-callout-weight) var(--type-callout-size)/var(--type-callout-line) var(--font-sans)}.type-subheadline{font:var(--type-subheadline-weight) var(--type-subheadline-size)/var(--type-subheadline-line) var(--font-sans);letter-spacing:.06em}.type-footnote{font:var(--type-footnote-weight) var(--type-footnote-size)/var(--type-footnote-line) var(--font-sans)}.type-caption1{font:var(--type-caption1-weight) var(--type-caption1-size)/var(--type-caption1-line) var(--font-sans)}.type-caption2{font:var(--type-caption2-weight) var(--type-caption2-size)/var(--type-caption2-line) var(--font-sans)}.type-section-eyebrow{font:var(--type-section-eyebrow-weight) var(--type-section-eyebrow-size)/var(--type-section-eyebrow-line) var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.orbit-fallback{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;max-width:32rem;min-height:100%;margin:0 auto;padding:64px 24px;display:flex}.orbit-fallback__header{flex-direction:column;gap:8px;display:flex}.orbit-fallback__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:12px;font-weight:500}.orbit-fallback__title{letter-spacing:-.025em;font-size:24px;font-weight:600}.orbit-fallback__copy{color:var(--muted);font-size:14px;line-height:1.625}.orbit-fallback__actions{flex-wrap:wrap;gap:12px;display:flex}.orbit-fallback__btn{cursor:pointer;background:var(--accent);color:var(--accent-foreground);border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500}.orbit-fallback__btn--secondary{background:var(--surface);border:1px solid var(--border);color:inherit}:root{--accent:#4dacff;--text-accent:#4dacff;--orbit-content-column-max-width:840px;--orbit-content-inline-pad:24px;--orbit-hub-rail-gap:var(--space-4);--orbit-hub-rail-max-width:min(calc(6 * 300px + 5 * var(--orbit-hub-rail-gap)), var(--orbit-content-column-max-width));--pg:18px var(--orbit-content-inline-pad);--orbit-header-block-pad:14px;--orbit-header-inline-pad:var(--orbit-content-inline-pad);--orbit-header-pad:var(--orbit-header-block-pad) var(--orbit-header-inline-pad);--surface-page:var(--srf-page);--orbit-dark-page:var(--srf-page);--orbit-dark-chrome:var(--srf-chrome);--orbit-dark-cell:var(--srf-cell);--orbit-dark-cell-hover:var(--srf-hover);--orbit-dark-raised:var(--srf-panel);--orbit-dark-raised-hover:var(--srf-hover);--orbit-dark-subtle:var(--srf-subtle);--orbit-ink:var(--srf-inverse);--orbit-text-primary:var(--txt-primary);--orbit-muted:var(--txt-muted);--orbit-soft:var(--txt-secondary);--orbit-border:var(--line-control);--orbit-secondary-on-dark:var(--txt-secondary);--orbit-surface-input:var(--srf-input);--orbit-chip:var(--srf-chip);--orbit-hair:var(--line-decorative);--orbit-critical-on-dark:var(--status-danger-fg);--orbit-success-on-dark:var(--status-success-fg);--orbit-warning-on-dark:var(--status-warning-fg);--orbit-danger-on-dark:var(--status-danger-fg);--orbit-success:var(--status-success-fg);--orbit-inverse:var(--txt-inverse);--orbit-faint-on-dark:var(--txt-hint);--orbit-link-hover-on-dark:var(--txt-link);--orbit-standby-on-dark:var(--status-info-fg);--orbit-caution-on-dark:var(--status-warning-fg);--orbit-ease-out:cubic-bezier(.23, 1, .32, 1);--orbit-duration-enter:.2s;--orbit-duration-exit:.15s;--orbit-z-scrim:85;--orbit-z-shell:90;--orbit-z-peek:95;--orbit-z-overlay:100;--orbit-z-dropdown:var(--layer-dropdown,105);--orbit-z-toast:110;--orbit-z-modal:var(--layer-modal,115);--orbit-z-calendar-now:calc(var(--layer-sticky) - 1);--type-large-title-size:26px;--type-large-title-line:1.08;--type-large-title-weight:600;--type-title1-size:21px;--type-title1-line:1.14;--type-title1-weight:600;--type-title2-size:17px;--type-title2-line:1.18;--type-title2-weight:600;--type-title3-size:15px;--type-title3-line:1.2;--type-title3-weight:600;--type-headline-size:14px;--type-headline-line:1.43;--type-headline-weight:600;--type-body-size:14px;--type-body-line:1.5;--type-body-weight:400;--type-callout-size:13px;--type-callout-line:1.54;--type-callout-weight:400;--type-subheadline-size:12px;--type-subheadline-line:1.33;--type-subheadline-weight:500;--type-footnote-size:12px;--type-footnote-line:1.33;--type-footnote-weight:400;--type-caption1-size:11px;--type-caption1-line:1.27;--type-caption1-weight:400;--type-caption2-size:11px;--type-caption2-line:1.27;--type-caption2-weight:600;--type-table-header-size:11px;--type-table-header-line:1.27;--type-table-header-weight:600;--type-section-eyebrow-size:11px;--type-section-eyebrow-line:1.27;--type-section-eyebrow-weight:700}.orbit-main{z-index:0;--orbit-hub-nav-inset-start:max(0px, calc((100% - min(100%, var(--orbit-hub-rail-max-width))) / 2 + var(--orbit-content-inline-pad)));flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.orbit-home-view{--brief-card-gap:var(--orbit-hub-rail-gap);--brief-card-width:clamp(280px, calc((100% - 5 * var(--brief-card-gap)) / 6), 320px);--shortcut-card-width:calc(2 * var(--brief-card-width) + var(--brief-card-gap));--orbit-home-content-max-width:var(--orbit-hub-rail-max-width);--orbit-home-rail-inset-start:max(0px, calc((100% - min(100%, var(--orbit-home-content-max-width))) / 2 + var(--orbit-content-inline-pad)));flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.orbit-home-view .orbit-view-header__main{box-sizing:border-box;width:100%}.orbit-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.orbit-view-header{box-sizing:border-box;align-items:stretch;gap:var(--space-4);width:100%;padding:var(--orbit-header-pad,var(--space-5) var(--space-7));padding-bottom:var(--space-6);border-bottom:1px solid var(--line-decorative);background:var(--srf-page);flex-direction:column;flex:none;display:flex}.orbit-view-header--hub{padding-bottom:0;z-index:1;border-bottom:none;gap:0;padding-inline:0;position:relative}.orbit-view-header:has(rux-pop-up[open]){z-index:var(--orbit-z-dropdown);position:relative}.orbit-view-header--brand-rail{--orbit-content-rail-inset:max(0px, calc((100% - min(100%, var(--orbit-hub-rail-max-width))) / 2 + var(--orbit-content-inline-pad)));padding-inline:0}.orbit-view-header--brand-rail .orbit-view-header__brand{margin-inline-start:var(--orbit-content-rail-inset)}.orbit-view-header--brand-rail .orbit-view-header__actions{margin-inline-end:var(--orbit-content-rail-inset)}.orbit-view-header--mission .orbit-view-header__main{align-items:flex-start}.orbit-view-header--mission .orbit-view-header__brand{align-items:flex-start;gap:var(--space-4);flex-direction:column}.orbit-view-header--mission .orbit-view-header__leading+.orbit-view-header__titles{margin-inline-start:0}.orbit-view-header__main{align-items:center;gap:var(--space-4);width:100%;flex-wrap:nowrap;min-block-size:48px;display:flex;position:relative;container:orbit-header-main/inline-size}.orbit-view-header__brand{align-items:center;gap:var(--space-4);z-index:1;flex:none;min-width:0;display:flex;position:relative}.orbit-view-header__brand-leading{flex:none;align-items:center;display:flex}.orbit-view-header--hub .orbit-view-header__brand,.orbit-view-header--hub .orbit-view-header__actions{pointer-events:none;flex:11rem;min-width:0}.orbit-view-header--hub .orbit-view-header__brand>*,.orbit-view-header--hub .orbit-view-header__actions>*{pointer-events:auto}.orbit-view-header--hub .orbit-view-header__actions{gap:var(--space-4);flex-wrap:nowrap}.orbit-view-header--hub{--orbit-hub-brand-clearance:calc(var(--orbit-header-inline-pad) + 7.25rem)}@media (min-width:768px){.orbit-view-header--hub .orbit-view-header__brand,.orbit-view-header--hub .orbit-view-header__actions{pointer-events:auto;flex:none}.orbit-page-shell .orbit-view-header--hub .orbit-view-header__main,.orbit-home-view .orbit-view-header--hub .orbit-view-header__main,.orbit-view-header--hub .orbit-view-header__main{align-items:center;column-gap:var(--space-4);box-sizing:border-box;width:100%;max-width:none;padding-inline:0;padding-block:var(--space-5);grid-template-rows:auto;grid-template-columns:minmax(0,1fr);min-block-size:52px;margin-inline:0;display:grid;position:relative}.orbit-view-header--hub.orbit-view-header--brand-rail .orbit-view-header__brand{margin-inline-start:0}.orbit-view-header--hub .orbit-view-header__brand{z-index:2;pointer-events:none;align-items:center;min-width:0;display:flex;position:absolute;inset-block:0;inset-inline-start:var(--orbit-header-inline-pad)}.orbit-view-header--hub .orbit-view-header__brand>*{pointer-events:auto}.orbit-view-header--hub .orbit-view-header__center{justify-content:flex-start;justify-self:stretch;align-items:center;gap:var(--space-6);pointer-events:none;width:100%;min-width:0;max-width:none;box-sizing:border-box;flex-wrap:nowrap;grid-area:1/1;padding-inline-start:max(var(--orbit-home-rail-inset-start,var(--orbit-hub-nav-inset-start,var(--orbit-content-rail-inset))), var(--orbit-hub-brand-clearance));padding-inline-end:max(var(--space-6), var(--orbit-home-rail-inset-start,var(--orbit-hub-nav-inset-start,var(--orbit-content-rail-inset))));display:flex;position:static;inset:auto;transform:none}.orbit-view-header--hub .orbit-view-header__center .orbit-header-nav{justify-content:flex-start;gap:var(--space-5);overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex:auto;width:auto;min-width:0;max-width:none;height:100%;margin-inline:0;overflow-x:auto}.orbit-view-header--hub .orbit-view-header__center .orbit-header-nav::-webkit-scrollbar{display:none}.orbit-view-header--hub .orbit-view-header__nav-actions{justify-content:flex-end;align-items:center;gap:var(--space-4);pointer-events:auto;white-space:nowrap;flex-wrap:nowrap;flex:none;display:flex}.orbit-view-header--hub .orbit-view-header__nav-actions>*{flex:none}.orbit-view-header--hub .orbit-view-header__nav-actions rux-pop-up,.orbit-view-header--hub .orbit-view-header__nav-actions .orbit-popover-trigger,.orbit-view-header--hub .orbit-view-header__nav-actions rux-button{flex:none;align-self:center;align-items:center;display:inline-flex}.orbit-view-header--hub .orbit-header-nav-item{min-inline-size:36px;padding-inline:var(--space-1);font:500 16px / 1.5 var(--font-sans);flex-shrink:0}.orbit-view-header--hub .orbit-header-nav-item__icon{width:20px;height:20px;margin-block-start:0}}.orbit-view-header__leading{align-items:center;gap:var(--space-1);flex:none;display:flex}.orbit-header-nav{justify-content:center;align-items:stretch;gap:var(--space-8);flex:none;min-width:0;display:flex}.orbit-header-nav-item{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:48px;min-inline-size:40px;padding:var(--space-2) var(--space-1);color:var(--txt-muted);cursor:pointer;font:500 var(--type-callout-size) / var(--type-callout-line) var(--font-sans);white-space:nowrap;box-sizing:border-box;transition-property:transform,color;transition-duration:var(--dur-press);transition-timing-function:var(--ease-out-quad);background:0 0;border:none;border-radius:0;display:inline-flex;position:relative}.orbit-header-nav-item__indicator{background:var(--txt-primary);pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0}.orbit-header-nav-item__icon{width:18px;height:18px;color:inherit;transition-property:color;transition-duration:var(--dur-hover);flex:none;justify-content:center;align-items:center;margin-block-start:1px;transition-timing-function:ease-out;display:flex}.orbit-header-nav-item:not(.orbit-header-nav-item--active) .orbit-header-nav-item__icon{color:var(--txt-muted)}.orbit-header-nav-item--active .orbit-header-nav-item__icon{color:var(--txt-primary)}.orbit-header-nav-item__label{flex:none}.orbit-header-nav-item:hover{color:var(--txt-primary);background:0 0}.orbit-header-nav-item--active{color:var(--txt-primary);background:0 0;font-weight:600}.orbit-header-nav-item:active{transform:scale(var(--scale-press))}@media (prefers-reduced-motion:reduce){.orbit-header-nav-item{transition-property:color,box-shadow,background-color;transform:none}.orbit-header-nav-item:active{transform:none}}.orbit-view-header__leading+.orbit-view-header__home-mark,.orbit-view-header__leading+.orbit-view-header__title--home{margin-inline-start:calc(-1 * var(--space-3))}.orbit-view-header__home-mark{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-2);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2));border-radius:var(--radius-lg);cursor:pointer;font:inherit;color:inherit;transition-property:transform;transition-duration:var(--dur-press);transition-timing-function:var(--ease-out-quad);background:0 0;border:none;flex:none;display:inline-flex}.orbit-view-header__home-mark:active{transform:scale(var(--scale-press))}.orbit-view-header__home-mark-icon{flex:none;justify-content:center;align-items:center;display:flex}.orbit-view-header__home-mark--heading .orbit-view-header__home-mark-icon{width:32px;height:32px}.orbit-view-header__home-mark--heading{gap:var(--space-3)}.orbit-view-header__home-mark--compact .orbit-view-header__home-mark-icon{width:22px;height:22px}.orbit-view-header__home-mark-label{white-space:nowrap;flex:none}.orbit-view-header__title--home,.orbit-view-header__title--link{align-items:center;min-width:0;margin:0;display:inline-flex}.orbit-view-header__title-link{align-items:center;gap:inherit;padding:var(--space-1) var(--space-2);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2));border-radius:var(--radius-lg);cursor:pointer;font:inherit;color:inherit;text-align:inherit;transition-property:transform,background-color;transition-duration:var(--dur-press);transition-timing-function:var(--ease-out-quad);background:0 0;border:none;display:inline-flex}.orbit-view-header__title-link:hover{background:var(--srf-hover)}.orbit-view-header__title-link:active{transform:scale(var(--scale-press))}.orbit-view-header__title--home .orbit-view-header__home-mark{padding:var(--space-1) var(--space-2);margin:0}.orbit-view-header__home-mark--compact+.orbit-view-header__titles,.orbit-view-header__home-mark--heading+.orbit-view-header__titles{border-inline-start:1px solid var(--line-decorative);margin-inline-start:var(--space-2);padding-inline-start:var(--space-3)}.orbit-view-header__leading+.orbit-view-header__titles{margin-inline-start:calc(-1 * var(--space-3))}.orbit-view-header__center{z-index:2;pointer-events:none;flex:none;justify-content:center;align-items:stretch;min-width:0;max-width:min(100%,100% - 22rem);display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.orbit-view-header__center .orbit-header-nav{pointer-events:auto;height:100%}.orbit-view-header__titles{gap:var(--space-1);flex-direction:column;flex:none;min-width:0;display:flex}.orbit-view-header__title{text-wrap:balance;margin:0}.orbit-view-header__subtitle{text-wrap:pretty;margin:0}.orbit-view-header__actions{align-items:center;gap:var(--space-3);z-index:1;flex-wrap:wrap;flex:none;justify-content:flex-end;min-width:0;margin-left:auto;display:flex;position:relative}.orbit-view-header__secondary{width:100%}.orbit-view-header__secondary--context{gap:var(--space-4);padding-block:var(--space-4) var(--space-6);flex-direction:column;display:flex}.orbit-view-header--brand-rail .orbit-view-header__secondary--context{padding-inline:var(--orbit-content-rail-inset)}.orbit-view-header__context{align-items:center;gap:var(--space-4);min-width:0;display:flex}.orbit-view-header__context-leading{align-items:center;gap:var(--space-2);flex:none;display:flex}.orbit-view-header__context-copy{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.orbit-view-header__context-title{text-wrap:balance;margin:0}.orbit-view-header__context-subtitle{text-wrap:pretty;font-variant-numeric:tabular-nums;margin:0}.orbit-view-header__count{font-variant-numeric:tabular-nums}.orbit-home-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;min-height:0;max-width:var(--orbit-home-content-max-width);box-sizing:border-box;text-align:left;gap:var(--space-10);flex-direction:column;flex:1;margin-inline:auto;display:flex;overflow-y:auto}.orbit-page-shell{--orbit-page-content-max-width:var(--orbit-content-column-max-width);flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.orbit-page-shell .orbit-view-header__main,.orbit-page-shell .orbit-view-header__secondary{width:100%;max-width:var(--orbit-page-content-max-width);box-sizing:border-box;margin-inline:auto}.orbit-page-shell .orbit-view-header--brand-rail:not(.orbit-view-header--hub) .orbit-view-header__main,.orbit-page-shell .orbit-view-header--brand-rail .orbit-view-header__secondary{max-width:none}.orbit-page-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;min-height:0;max-width:var(--orbit-page-content-max-width);box-sizing:border-box;text-align:left;flex:1;margin-inline:auto;overflow-y:auto}.orbit-page-shell--scheduling{--orbit-page-content-max-width:1200px}.orbit-page-shell--scheduling .orbit-scheduling-view__header-inner,.orbit-page-shell--scheduling .orbit-scheduling-view__body{width:100%;max-width:var(--orbit-page-content-max-width);box-sizing:border-box;margin-inline:auto}@media (min-width:1280px){:root{--orbit-content-column-max-width:960px}}@media (max-width:720px){.orbit-home-view{--brief-card-width:min(300px, calc(100vw - var(--space-8) * 2 - var(--space-4)))}}.orbit-home-agenda-region{margin-bottom:16px}.orbit-morning-brief__action{min-height:40px;transition-property:transform,opacity;transition-duration:.12s;transition-timing-function:cubic-bezier(.2,0,0,1)}.orbit-morning-brief__action:active{transform:scale(.96)}.orbit-morning-brief{margin-bottom:24px}.orbit-morning-brief__header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.orbit-morning-brief__eyebrow{letter-spacing:.08em;margin:0}.orbit-morning-brief__greeting{text-wrap:balance;max-width:28ch;margin:0}.orbit-morning-brief__summary{margin:0}.orbit-morning-brief__summary-count{font-variant-numeric:tabular-nums}@keyframes orbit-morning-brief-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.orbit-morning-brief__header>*{animation:.32s cubic-bezier(.2,0,0,1) both orbit-morning-brief-in}.orbit-morning-brief__header>:nth-child(2){animation-delay:.1s}.orbit-morning-brief__header>:nth-child(3){animation-delay:.2s}}.orbit-morning-brief__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.orbit-morning-brief-card{border-radius:var(--brief-card-radius,24px);background:var(--orbit-dark-raised);flex-direction:column;min-width:0;display:flex;overflow:hidden}.orbit-morning-brief-card__hit{min-height:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;margin:0;padding:0;display:flex}.orbit-morning-brief-card__visual{flex:none;height:148px;overflow:hidden}.orbit-morning-brief-card__body{background:linear-gradient(180deg, var(--orbit-dark-raised) 0%, var(--orbit-dark-subtle) 100%);flex-direction:column;flex:1;min-height:0;padding:16px 16px 12px;display:flex}.orbit-morning-brief-card__meta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.orbit-morning-brief-card__actions{background:var(--orbit-dark-subtle);justify-content:space-between;align-items:center;gap:10px;padding:0 14px 14px;display:flex}.orbit-morning-brief-card__action-row{align-items:center;gap:4px;display:inline-flex}.orbit-morning-brief-card__icon-btn{border:1px solid var(--line-control);width:40px;height:40px;color:var(--txt-primary);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0;transition-property:transform,background-color,border-color;transition-duration:.12s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.orbit-morning-brief-card__icon-btn:hover{background:var(--srf-hover);border-color:var(--line-strong)}.orbit-morning-brief-card__icon-btn:active{transform:scale(.96)}@media (max-width:1100px){.orbit-morning-brief__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.orbit-morning-brief__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.orbit-morning-brief__action:active,.orbit-morning-brief-card__icon-btn:active{transform:none}}.orbit-home-agent-dock{z-index:40;pointer-events:none;justify-content:center;padding:0 16px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.orbit-home-agent-dock__shell{pointer-events:auto;box-sizing:border-box;background:var(--srf-panel);color:var(--orbit-text-primary);transition-property:width,padding,border-radius,box-shadow;transition-duration:.18s;transition-timing-function:cubic-bezier(.23,1,.32,1);overflow:visible;box-shadow:0 1px 2px #0000000f,0 8px 28px #00000047}.orbit-home-agent-dock__shell[data-reduced=true]{transition:none}.orbit-home-agent-dock__idle,.orbit-home-agent-dock__working{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;margin:0;padding:0;display:flex}.orbit-home-agent-dock__working{cursor:pointer}.orbit-home-agent-dock__idle-open{cursor:pointer;text-align:left;background:0 0;border:0;flex:1;min-width:0;margin:0;padding:0}.orbit-home-agent-dock__idle-mode{align-items:center;gap:6px;display:inline-flex}.orbit-home-agent-dock__idle-send{background:var(--orbit-ink);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.orbit-home-agent-dock__composer{flex-direction:column;gap:10px;min-width:0;display:flex}.orbit-home-agent-dock__reply{max-height:72px;margin:0;line-height:1.35;overflow:hidden}.orbit-home-agent-dock__input{resize:none;width:100%;min-height:44px;color:var(--orbit-text-primary);font:inherit;background:0 0;border:0;padding:0;line-height:1.4}.orbit-home-agent-dock__input::placeholder{color:var(--orbit-muted)}.orbit-home-agent-dock__preview{cursor:text;text-align:left;background:0 0;border:0;width:100%;margin:0;padding:2px 0 0;display:block}.orbit-home-agent-dock__toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.orbit-home-agent-dock__toolbar-left,.orbit-home-agent-dock__toolbar-right,.orbit-home-agent-dock__status{align-items:center;gap:8px;min-width:0;display:inline-flex}.orbit-home-agent-dock__icon-btn{border:1px solid var(--orbit-border);background:var(--orbit-surface-input);width:28px;height:28px;color:var(--orbit-soft);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .12s ease-out,border-color .12s ease-out;display:inline-flex}.orbit-home-agent-dock__icon-btn:hover:not(:disabled){background:var(--orbit-chip);border-color:var(--orbit-chip)}.orbit-home-agent-dock__icon-btn:disabled{opacity:.4;cursor:default}.orbit-home-agent-dock__plus-wrap{flex:none;position:relative}.orbit-home-agent-dock__menu{z-index:50;background:var(--srf-panel);border:1px solid var(--orbit-border);border-radius:14px;width:220px;padding:8px;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 1px 2px #0000000f,0 12px 32px #00000038}.orbit-home-agent-dock__menu-hint{padding:6px 10px 8px}.orbit-home-agent-dock__menu-item{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;margin:0;padding:8px 10px;display:flex}.orbit-home-agent-dock__menu-item:hover:not(:disabled),.orbit-home-agent-dock__menu-item:focus-visible{background:var(--orbit-surface-input)}.orbit-home-agent-dock__menu-item:disabled{opacity:.4;cursor:default}.orbit-home-agent-dock__menu-icon{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.orbit-home-agent-dock__menu-item[data-selected=true]{background:var(--orbit-surface-input)}.orbit-home-agent-dock__menu-check{flex:none;justify-content:center;align-items:center;display:inline-flex}.orbit-home-agent-dock__mode-chip{border:1px solid var(--orbit-border);background:var(--orbit-surface-input);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;margin:0;padding:4px 8px 4px 7px;display:inline-flex}.orbit-home-agent-dock__mode-chip:hover{background:var(--orbit-chip)}.orbit-home-agent-dock__menu-divider{background:var(--orbit-hair);height:1px;margin:6px 4px}.orbit-home-agent-dock__file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.orbit-home-agent-dock__attachments{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.orbit-home-agent-dock__attachment{background:var(--orbit-surface-input);border:1px solid var(--orbit-border);border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:6px 8px 6px 10px;display:inline-flex}.orbit-home-agent-dock__attachment-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--orbit-soft);font-size:12px;font-weight:600;overflow:hidden}.orbit-home-agent-dock__attachment-meta{flex:none}.orbit-home-agent-dock__attachment-remove{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.orbit-home-agent-dock__attachment-remove:hover:not(:disabled){background:var(--orbit-chip)}.orbit-home-agent-dock__attachment-remove:disabled{opacity:.4;cursor:default}.orbit-home-agent-dock__send{background:var(--orbit-ink);width:32px;height:32px;color:var(--txt-inverse);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .12s ease-out,transform .12s ease-out;display:inline-flex}.orbit-home-agent-dock__send:disabled{opacity:.35;cursor:default}.orbit-home-agent-dock__send:not(:disabled):active{transform:scale(.96)}.orbit-home-agent-dock__error{margin:0}.orbit-home-agent-dock__dots{flex:none;grid-template-rows:4px 4px;grid-template-columns:4px 4px;gap:2px;width:10px;height:10px;display:grid}.orbit-home-agent-dock__dot{background:var(--orbit-muted);opacity:.35;border-radius:50%;width:4px;height:4px}.orbit-home-agent-dock__shell[data-reduced=false] .orbit-home-agent-dock__dot{animation:1s ease-in-out infinite orbit-home-agent-dots}.orbit-home-agent-dock__dot[data-i="0"]{animation-delay:0s}.orbit-home-agent-dock__dot[data-i="1"]{animation-delay:.15s}.orbit-home-agent-dock__dot[data-i="2"]{grid-column:1;animation-delay:.3s}@keyframes orbit-home-agent-dots{0%,to{opacity:.28}40%{opacity:.95}}@media (prefers-reduced-motion:reduce){.orbit-home-agent-dock__shell{transition:none}.orbit-home-agent-dock__dot{opacity:.55;animation:none!important}}.orbit-scrim{background:color-mix(in srgb, var(--srf-inverse) 36%, transparent);z-index:var(--orbit-z-scrim);opacity:0;pointer-events:none;transition-property:opacity;transition-duration:var(--dur-drawer);transition-timing-function:var(--ease-out-quad);position:fixed;inset:0}.orbit-scrim--open{opacity:1;pointer-events:auto;transition-duration:var(--dur-drawer);transition-timing-function:var(--ease-out-expo)}@starting-style{.orbit-scrim--open{opacity:0}}.orbit-shell-panel--mobile{height:100dvh;z-index:var(--orbit-z-shell);background:var(--srf-chrome);box-shadow:var(--shadow-overlay);transition-property:transform;transition-duration:var(--dur-drawer);transition-timing-function:var(--ease-out-quad);position:fixed;top:0}.orbit-shell-panel--mobile.orbit-shell-panel--right{background:var(--srf-panel);left:auto;right:0;transform:translate(100%)}.orbit-shell-panel--mobile.orbit-shell-panel--left{left:0;transform:translate(-100%)}.orbit-shell-panel--mobile.orbit-shell-panel--open{transition-duration:var(--dur-drawer);transition-timing-function:var(--ease-vaul);transform:translate(0)}.orbit-shell-panel--peek{height:100dvh;z-index:var(--orbit-z-peek);background:var(--orbit-dark-raised);border-right:1px solid var(--orbit-dark-cell);pointer-events:auto;position:fixed;top:0;box-shadow:.35rem 0 #0000001a,.5rem .25rem 1.5rem #00000024}.orbit-shell-panel--peek.orbit-shell-panel--right{border-right:none;border-left:1px solid var(--orbit-dark-cell);box-shadow:-.35rem 0 #0000001a,-.5rem .25rem 1.5rem #00000024}@starting-style{.orbit-shell-panel--mobile.orbit-shell-panel--left.orbit-shell-panel--open{transform:translate(-100%)}.orbit-shell-panel--mobile.orbit-shell-panel--right.orbit-shell-panel--open{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.orbit-shell-panel--mobile.orbit-shell-panel--left:not(.orbit-shell-panel--open){transform:translate(-100%)}.orbit-shell-panel--mobile.orbit-shell-panel--right:not(.orbit-shell-panel--open){transform:translate(100%)}}.orbit ::-webkit-scrollbar{width:9px;height:9px}.orbit ::-webkit-scrollbar-thumb{background:var(--line-decorative);border-radius:0}.orbit ::-webkit-scrollbar-thumb:hover{background:var(--line-control)}.orbit ::-webkit-scrollbar-track{background:var(--srf-chrome)}.orbit-focus-visible:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.orbit-input-plain{background:0 0;border:none}.orbit-btn-ghost{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0}.orbit-btn-ghost:disabled{cursor:default}.orbit-assistant-list{flex-direction:column;gap:6px;margin:6px 0 0;padding-left:18px;display:flex}.orbit-assistant-list-item{line-height:1.55}.orbit-assistant-body{flex-direction:column;gap:8px;line-height:1.55;display:flex}.orbit-assistant-paragraph{margin:0}.orbit-now-indicator-line{background:var(--orbit-critical-on-dark);pointer-events:none;z-index:50;height:2px;position:absolute}.orbit-now-indicator-dot{background:var(--orbit-critical-on-dark);pointer-events:none;z-index:51;border-radius:50%;width:8px;height:8px;position:absolute}.orbit-view-header__secondary--center{justify-content:center;width:100%;display:flex}@media (max-width:767px){:root{--orbit-bottom-nav-pill-block:60px;--orbit-bottom-nav-float-gap:var(--space-6);--orbit-bottom-nav-height:calc(var(--orbit-bottom-nav-float-gap) + var(--orbit-bottom-nav-pill-block) + env(safe-area-inset-bottom,0px))}.orbit-view-header__center{display:none}.orbit-view-header--hub{padding-top:var(--space-6);padding-bottom:var(--space-5)}.orbit-view-header--hub .orbit-view-header__main{padding-block:var(--space-4);flex-wrap:nowrap;row-gap:0;min-block-size:52px}.orbit-bottom-nav{inset-inline:0;z-index:var(--orbit-z-shell);box-sizing:border-box;padding-inline:var(--space-4);padding-bottom:calc(var(--orbit-bottom-nav-float-gap) + env(safe-area-inset-bottom,0px));pointer-events:none;background:0 0;justify-content:center;display:flex;position:fixed;bottom:0}.orbit-app-shell--hub-bottom-nav .orbit-home-body,.orbit-app-shell--hub-bottom-nav .orbit-page-body,.orbit-app-shell--hub-bottom-nav .orbit-calendar-scroll{padding-bottom:calc(var(--orbit-bottom-nav-height) + var(--space-5))}.orbit-app-shell--hub-bottom-nav .orbit-toast-host{bottom:calc(var(--orbit-bottom-nav-height) + var(--space-3))}.orbit-bottom-nav .orbit-header-nav.orbit-header-nav--bottom{pointer-events:auto;justify-content:space-between;align-items:center;gap:var(--space-1);width:min(100%,22.5rem);min-block-size:var(--orbit-bottom-nav-pill-block);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background:var(--srf-panel);box-shadow:0 0 0 1px color-mix(in srgb, var(--txt-primary) 7%, transparent), 0 8px 28px color-mix(in srgb, var(--txt-primary) 10%, transparent), 0 2px 8px color-mix(in srgb, var(--txt-primary) 6%, transparent);display:flex;position:relative;overflow:hidden}.orbit-bottom-nav .orbit-header-nav-item{min-block-size:44px;min-inline-size:44px;padding:var(--space-2);border-radius:var(--radius-full);color:var(--txt-muted);isolation:isolate;box-shadow:none;transition-property:transform,color,background-color;transition-duration:var(--dur-press);transition-timing-function:var(--ease-out-quad);background:0 0;flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:0;font-weight:600;position:relative;transform:scale(1)}.orbit-bottom-nav .orbit-header-nav-item:before,.orbit-bottom-nav .orbit-header-nav-item:after{content:none;display:none}.orbit-bottom-nav .orbit-header-nav-item__icon{z-index:1;width:32px;height:32px;color:inherit;justify-content:center;align-items:center;margin-block-start:0;display:flex;position:relative}.orbit-bottom-nav .orbit-header-nav-item:not(.orbit-header-nav-item--active) .orbit-header-nav-item__icon,.orbit-bottom-nav .orbit-header-nav-item--active .orbit-header-nav-item__icon{color:inherit}.orbit-bottom-nav .orbit-header-nav-item__pill{border-radius:var(--radius-full);background:color-mix(in srgb, var(--txt-primary) 12%, var(--srf-panel));z-index:0;pointer-events:none;position:absolute;inset:0}.orbit-bottom-nav .orbit-header-nav-item__icon svg{width:32px;height:32px}.orbit-bottom-nav .orbit-header-nav-item__indicator{display:none}.orbit-bottom-nav .orbit-header-nav-item:hover{color:var(--txt-secondary)}.orbit-bottom-nav .orbit-header-nav-item:not(.orbit-header-nav-item--active):hover{background:color-mix(in srgb, var(--txt-primary) 5%, transparent)}.orbit-bottom-nav .orbit-header-nav-item--active{color:var(--txt-primary);background:0 0;font-weight:700;transform:scale(1)}.orbit-bottom-nav .orbit-header-nav-item:active,.orbit-bottom-nav .orbit-header-nav-item--active:active{transform:scale(var(--scale-press))}.orbit-view-header--hub .orbit-view-header__brand,.orbit-view-header--hub .orbit-view-header__actions{flex-basis:4.5rem}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.orbit-bottom-nav .orbit-header-nav-item,.orbit-bottom-nav .orbit-header-nav-item--active,.orbit-bottom-nav .orbit-header-nav-item:active,.orbit-bottom-nav .orbit-header-nav-item--active:active{transition-property:color;transition-duration:.1s;transform:none}}[data-theme=dark] .orbit-bottom-nav .orbit-header-nav.orbit-header-nav--bottom{box-shadow:0 0 0 1px color-mix(in srgb, var(--txt-primary) 14%, transparent), 0 12px 36px #00000080, 0 2px 10px #00000059}@media (max-width:767px){:root{--orbit-content-inline-pad:16px;--pg:14px var(--orbit-content-inline-pad);--orbit-header-block-pad:var(--space-4);--orbit-header-inline-pad:var(--space-5);--orbit-header-pad:var(--orbit-header-block-pad) var(--orbit-header-inline-pad)}.orbit-view-header__main{row-gap:var(--space-3);flex-wrap:wrap}.orbit-view-header__brand,.orbit-view-header__actions{flex:auto}.orbit-view-header__actions{width:auto;justify-content:flex-end!important;margin-left:auto!important}.orbit-view-header__secondary{width:100%}.orbit-shell-panel--mobile{max-width:min(100vw,320px)}.orbit-view-header--hub .orbit-view-header__brand{flex:auto;order:1}.orbit-view-header--hub .orbit-view-header__actions{flex:none;order:2}}@media (min-width:768px) and (max-width:1023px){:root{--orbit-content-inline-pad:18px;--pg:16px var(--orbit-content-inline-pad);--orbit-header-block-pad:var(--space-5);--orbit-header-inline-pad:var(--space-6);--orbit-header-pad:var(--orbit-header-block-pad) var(--orbit-header-inline-pad)}}.orbit-app-shell--right-panel-open .orbit-view-header--hub .orbit-header-nav-item__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.orbit-app-shell--right-panel-open .orbit-view-header--hub .orbit-header-nav{gap:var(--space-2)}.orbit-app-shell--right-panel-open .orbit-view-header--hub .orbit-header-nav-item{min-inline-size:40px;padding:var(--space-2)}.orbit-app-shell--right-panel-open .orbit-view-header--hub .orbit-view-header__main{column-gap:var(--space-3);padding-block:var(--space-4)}.orbit-app-shell--right-panel-open .orbit-view-header--hub .orbit-view-header__center .orbit-header-nav{gap:var(--space-2)}@media (min-width:1024px){.orbit-view-header__actions{flex-wrap:nowrap}}.orbit-app-shell{background:var(--srf-page);width:100%;height:100dvh;min-height:100vh;color:var(--txt-primary);display:flex;overflow:hidden}.orbit-toast-host{inset-inline:0;bottom:var(--space-6);z-index:var(--orbit-z-toast);pointer-events:none;opacity:0;transform:translateY(var(--space-3)) scale(.95);transition-property:opacity,transform;transition-duration:var(--dur-dropdown);transition-timing-function:var(--ease-out-quad);justify-content:center;display:flex;position:fixed}.orbit-toast-host--open{opacity:1;pointer-events:auto;transition-timing-function:var(--ease-out-expo);transform:translateY(0)scale(1)}.orbit-toast-stack{pointer-events:auto}@media (prefers-reduced-motion:reduce){.orbit-toast-host{transition-property:opacity;transform:none}.orbit-toast-host--open{transform:none}}.orbit-toast__icon{background:var(--orbit-dark-raised);width:18px;height:18px;color:var(--txt-inverse);border-radius:50%;justify-content:center;align-items:center;display:flex}.orbit-toast__text{font-size:13px;font-weight:600}.orbit-month-event-chip{white-space:nowrap;text-overflow:ellipsis;text-align:left;border-radius:2px;align-items:center;gap:4px;width:100%;margin:1px 2px;padding:1px 4px;font-size:10px;font-weight:600;line-height:1.35;display:flex;overflow:hidden}.orbit-calendar-event{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;display:flex}.orbit-calendar-event.orbit-btn-ghost{padding:4px 6px}.orbit-calendar-event__row{align-items:baseline;gap:5px;min-width:0;display:flex;overflow:hidden}.orbit-calendar-event__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.orbit-calendar-event__title--stacked{flex:none;display:block}.orbit-calendar-event__time{opacity:.72;letter-spacing:.01em;flex:none;font-size:9px;font-weight:600}.orbit-calendar-event__time--stacked{margin-top:2px;font-size:9px;display:block}.orbit-signal-icon{flex:none;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;min-height:20px;display:flex}.orbit-now-indicator{height:2px;z-index:var(--orbit-z-calendar-now);pointer-events:none;position:absolute}.orbit-detail-row,.orbit-detail-row-btn{justify-content:space-between;align-items:center;gap:var(--space-5);width:100%;min-height:40px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);display:flex}.orbit-detail-row-btn{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;margin:0;transition-property:transform,background-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (hover:hover) and (pointer:fine){.orbit-detail-row-btn:hover{background:var(--srf-hover)}}.orbit-detail-row-btn:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.orbit-detail-row-btn:active{transform:none}}.orbit-right-panel__label{margin-bottom:var(--space-5)}.orbit-right-panel__section{width:100%;padding-top:var(--space-8);padding-bottom:var(--space-2);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--txt-primary) 6%, transparent)}.orbit-right-panel__section--first{box-shadow:none;padding-top:0}.orbit-cl-timeline-dot{border:2px solid var(--orbit-dark-page);border-radius:50%;width:13px;height:13px;position:absolute;top:1px;left:-31px}.orbit-scheduler-composer{border-radius:var(--radius-2xl);background:var(--srf-panel);min-height:48px;box-shadow:0 0 0 1px color-mix(in srgb, var(--txt-primary) 7%, transparent), 0 8px 24px color-mix(in srgb, var(--txt-primary) 5%, transparent);align-items:center;gap:10px;padding:10px 12px 10px 14px;transition-property:box-shadow;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}.orbit-scheduler-composer:focus-within{box-shadow:0 0 0 1px color-mix(in srgb, var(--txt-primary) 12%, transparent), 0 0 0 3px color-mix(in srgb, var(--focus-ring) 35%, transparent), 0 10px 28px color-mix(in srgb, var(--txt-primary) 7%, transparent)}.orbit-scheduler-avatar{background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex;overflow:hidden}.orbit-home-search{box-sizing:border-box;border:1px solid var(--border);background:var(--orbit-dark-page);cursor:text;flex-direction:row;align-items:center;gap:10px;width:100%;max-width:560px;min-height:48px;padding:14px 16px;transition-property:border-color,background-color,box-shadow;transition-duration:.12s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}.orbit-home-search:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--border));background:var(--orbit-dark-cell)}.orbit-home-search:focus-within{border-color:var(--accent);background:var(--orbit-dark-raised-hover);box-shadow:0 0 0 3px var(--focus-ring)}.orbit-home-search__icon{color:var(--muted);opacity:.72;flex:none;justify-content:center;align-items:center;width:16px;height:16px;transition-property:opacity,color;transition-duration:.12s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.orbit-home-search:hover .orbit-home-search__icon,.orbit-home-search:focus-within .orbit-home-search__icon{opacity:1;color:var(--accent)}.orbit-home-search .orbit-input-plain:focus,.orbit-home-search .orbit-input-plain:focus-visible{outline:none}.orbit-home-search .orbit-input-plain::placeholder{color:var(--muted);opacity:.85}.orbit-home-search .orbit-input-plain::-webkit-search-decoration{appearance:none}.orbit-home-search .orbit-input-plain::-webkit-search-cancel-button{appearance:none}.orbit-home-search .orbit-input-plain::-webkit-search-results-button{appearance:none}.orbit-home-search .orbit-input-plain::-webkit-search-results-decoration{appearance:none}.orbit-mission-sources__file{display:none}.orbit-mission-sources-add{border:0;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;margin:0;padding:4px 0 16px;transition-property:opacity,transform;transition-duration:.12s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}.orbit-mission-sources-add:active{transform:scale(.96)}.orbit-mission-sources-add__glyph{background:var(--surface);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--border);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.orbit-mission-source-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 0;display:flex}.orbit-mission-source-row__icon{border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.orbit-mission-source-row__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.orbit-mission-source-row__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-mission-source-row__remove{opacity:0;flex:none;align-items:center;transition-property:opacity;transition-duration:.12s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}.orbit-mission-source-row:hover .orbit-mission-source-row__remove,.orbit-mission-source-row:focus-within .orbit-mission-source-row__remove{opacity:1}.orbit-scheduling-view{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.orbit-scheduling-view__body{min-height:0;padding:var(--pg,14px 22px 16px);background:var(--orbit-surface-page,transparent);flex-direction:column;flex:1;align-items:stretch;gap:12px;display:flex;overflow:hidden}.orbit-schedule-phase{flex-direction:column;gap:12px;min-width:0;display:flex}.orbit-schedule-phase__chunk{min-width:0;animation:.28s cubic-bezier(.2,0,0,1) backwards orbit-phase-chunk}.orbit-schedule-phase__chunk:first-child{animation-delay:0s}.orbit-schedule-phase__chunk:nth-child(2){animation-delay:70ms}.orbit-schedule-phase__chunk:nth-child(3){animation-delay:.14s}.orbit-schedule-phase__chunk:nth-child(4){animation-delay:.21s}.orbit-schedule-phase__chunk:nth-child(5){animation-delay:.28s}@keyframes orbit-phase-chunk{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.orbit-schedule-phase__chunk{animation:none}}.orbit-schedule-phase__summary{background:color-mix(in srgb, var(--txt-primary) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--txt-primary) 10%, transparent);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.orbit-schedule-phase__summary-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.orbit-schedule-panel__people--phase{gap:var(--schedule-gap);min-height:0;padding-bottom:2px}.orbit-schedule-panel__compose .orbit-schedule-panel__people--phase{align-self:start}.orbit-schedule-panel{--schedule-pad-block:20px;--schedule-pad-inline:24px;--schedule-gap:12px;--schedule-section-gap:12px;--schedule-times-max:560px;--schedule-compose-max:1200px;--schedule-tile-min-h:72px;--schedule-tile-pad:12px 10px;--schedule-cadence-min-h:40px;--type-title3-size:16px;--type-title3-line:22px;--type-body-size:14px;--type-body-line:20px;--type-callout-size:13px;--type-callout-line:18px;--type-footnote-size:12px;--type-footnote-line:16px;--type-caption1-size:12px;--type-caption1-line:16px;--type-caption2-size:12px;--type-caption2-line:16px;--type-section-eyebrow-size:12px;--type-section-eyebrow-line:15px;--font-body-1-font-size:.9375rem;--font-body-1-line-height:calc(22 / 15);--font-body-2-font-size:.875rem;--font-body-2-line-height:calc(20 / 14);--font-body-3-font-size:.8125rem;--font-body-3-line-height:calc(18 / 13);--font-control-body-1-font-size:.9375rem;--font-control-body-1-line-height:calc(22 / 15);--font-control-body-1-bold-font-size:.9375rem;--font-control-body-1-bold-line-height:calc(22 / 15);box-sizing:border-box;width:100%;max-width:var(--schedule-compose-max);min-height:0;max-height:100%;padding:var(--schedule-pad-block) var(--schedule-pad-inline);font-size:var(--type-body-size);line-height:var(--type-body-line);flex-direction:column;flex:0 auto;margin-inline:auto;display:flex;overflow:hidden;container:schedule/inline-size}.orbit-schedule-panel__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--space-3) var(--space-3) var(--space-2);flex:auto;overflow:auto}.orbit-schedule-panel__compose{gap:var(--schedule-section-gap);flex-direction:column;min-width:0;display:flex}.orbit-schedule-panel__primary,.orbit-schedule-panel__people{gap:var(--schedule-gap);flex-direction:column;min-width:0;padding-bottom:16px;display:flex}.orbit-schedule-panel__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orbit-schedule-panel__meta{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.orbit-schedule-panel__times{width:100%;max-width:var(--schedule-times-max);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid;overflow:visible}.orbit-schedule-panel__duration{min-width:0}.orbit-schedule-panel__empty{padding:20px 18px!important}.orbit-schedule-panel__footer{justify-content:space-between;align-items:center;gap:var(--space-3);box-sizing:border-box;margin-inline:0;width:100%;padding-block-start:var(--space-3);padding-inline:var(--space-3);background:inherit;flex:none;margin-top:0;display:flex}.orbit-schedule-panel__footer-action{flex:none}.orbit-time-combobox{min-width:0;overflow:visible}.orbit-time-combobox__field{position:relative;overflow:visible}.orbit-time-combobox__field rux-input::part(input-field){padding-inline-end:36px}.orbit-time-combobox__chevron{z-index:1;align-items:stretch;height:32px;display:flex;position:absolute;bottom:2px;right:0}.orbit-time-combobox__trigger{appearance:none;width:40px;height:100%;min-height:32px;color:color-mix(in srgb, var(--txt-primary) 55%, transparent);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition-property:color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.orbit-time-combobox__trigger:hover{color:color-mix(in srgb, var(--txt-primary) 85%, transparent)}.orbit-time-combobox__trigger:active{transform:scale(.96)}.orbit-time-combobox__menu{max-height:232px;padding:4px;overflow-y:auto}.orbit-time-combobox__option{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 10px;transition-property:background-color;transition-duration:.12s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}.orbit-time-combobox__option:hover,.orbit-time-combobox__option.is-selected{background:color-mix(in srgb, var(--txt-primary) 6%, transparent)}.orbit-time-combobox__option:active{transform:scale(.96)}:is(.orbit-schedule-panel__primary:has(rux-pop-up[open]),.orbit-schedule-panel__people:has(rux-pop-up[open])){z-index:var(--orbit-z-dropdown);position:relative}.orbit-schedule-phase__chunk:has(rux-pop-up[open]){filter:none;animation:none;transform:none}.orbit-routine-picker{margin:0}.orbit-routine-tile{gap:8px;min-height:80px;padding:14px 10px}.orbit-setup-cadence{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.orbit-setup-cadence__duration{width:100%;max-width:var(--schedule-times-max)}.orbit-setup-cadence__repeat{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.orbit-setup-cadence__trigger{appearance:none;box-sizing:border-box;width:100%;min-width:0;height:36px;padding:0 var(--input-padding-x-medium,8px);border-radius:var(--input-radius,3px);background:var(--input-color-background-default,var(--srf-input));box-shadow:inset 0 0 0 var(--input-border-width,1px) var(--input-color-border-default,var(--line-control));color:var(--input-color-text-default,var(--txt-primary));cursor:pointer;text-align:left;border:none;align-items:center;gap:8px;transition-property:box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}.orbit-setup-cadence__trigger:hover{box-shadow:inset 0 0 0 var(--input-border-width,1px) var(--input-color-border-hover,var(--txt-link))}.orbit-setup-cadence__trigger:active{transform:scale(.96)}.orbit-setup-cadence__trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 14px/20px var(--font-sans);flex:1;overflow:hidden}.orbit-setup-cadence__trigger-icon{width:20px;height:20px;color:color-mix(in srgb, var(--txt-primary) 55%, transparent);flex:none;justify-content:center;align-items:center;display:inline-flex}.orbit-setup-sources__list,.orbit-setup-constraints__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.orbit-setup-sources__item{align-items:flex-start;gap:10px;display:flex}.orbit-setup-sources__code{letter-spacing:.04em;flex:none;justify-content:center;align-items:center;min-width:48px;padding:5px 8px;display:inline-flex}.orbit-setup-sources__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.orbit-setup-sources__detail{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.orbit-setup-constraints{box-shadow:inset 0 1px 0 var(--line-decorative);margin-top:12px;padding-top:12px}.orbit-setup-constraints__list{gap:8px}.orbit-setup-constraints__item{background:color-mix(in srgb, var(--txt-primary) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--txt-primary) 10%, transparent);padding:10px 12px}.orbit-setup-equipment__list{margin:0;padding:0;list-style:none}.orbit-setup-equipment__list>li{min-width:0;display:flex}.orbit-setup-equipment__card{appearance:none;width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;border:0;margin:0;transition-property:background-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.orbit-setup-equipment__card:hover{background:color-mix(in srgb, var(--txt-primary) 5%, transparent)}.orbit-setup-equipment__card:active{transform:scale(.99)}.orbit-setup-equipment__card.is-selected{background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}.orbit-setup-equipment__icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.orbit-setup-equipment__meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.orbit-equip-schedule{background:color-mix(in srgb, var(--txt-primary) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--txt-primary) 10%, transparent);padding:14px 14px 12px}.orbit-equip-schedule__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:4px;display:flex}.orbit-equip-schedule__hours{height:18px;margin-bottom:4px;position:relative}.orbit-equip-schedule__hour{white-space:nowrap;position:absolute;transform:translate(-50%)}.orbit-equip-schedule__track{border:1px solid var(--line-decorative);background:color-mix(in srgb, var(--txt-primary) 2%, transparent);height:44px;position:relative;overflow:hidden}.orbit-equip-schedule__band{box-sizing:border-box;align-items:center;padding:0 8px;display:flex;position:absolute;top:6px;bottom:6px;overflow:hidden}.orbit-equip-schedule__band--closed{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--txt-primary) 7%, transparent), color-mix(in srgb, var(--txt-primary) 7%, transparent) 2px, color-mix(in srgb, var(--txt-primary) 2%, transparent) 2px, color-mix(in srgb, var(--txt-primary) 2%, transparent) 5px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--txt-primary) 10%, transparent)}.orbit-equip-schedule__band--booking{z-index:1;background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--orbit-warning-on-dark) 28%, transparent), color-mix(in srgb, var(--orbit-warning-on-dark) 28%, transparent) 3px, color-mix(in srgb, var(--orbit-warning-on-dark) 10%, transparent) 3px, color-mix(in srgb, var(--orbit-warning-on-dark) 10%, transparent) 6px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--orbit-warning-on-dark) 50%, transparent)}.orbit-equip-schedule__band--proposed{z-index:2;background:color-mix(in srgb, var(--accent) 85%, var(--txt-inverse));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 100%, transparent)}.orbit-equip-schedule__band-label{white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb, var(--txt-primary) 88%, transparent);font-size:11px;font-weight:700;line-height:1.1;overflow:hidden}.orbit-equip-schedule__legend{flex-wrap:wrap;gap:12px 18px;margin:10px 0 0;padding:0;list-style:none;display:flex}.orbit-equip-schedule__legend>li{align-items:center;gap:6px;display:inline-flex}.orbit-equip-schedule__swatch{width:14px;height:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--txt-primary) 18%, transparent);flex:none}.orbit-equip-schedule__swatch--closed{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--txt-primary) 10%, transparent), color-mix(in srgb, var(--txt-primary) 10%, transparent) 2px, transparent 2px, transparent 4px)}.orbit-equip-schedule__swatch--booking{background:color-mix(in srgb, var(--orbit-warning-on-dark) 45%, transparent)}.orbit-equip-schedule__swatch--proposed{background:var(--accent)}.orbit-equip-schedule__bookings{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.orbit-equip-schedule__bookings>li{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--txt-primary) 8%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:6px 0;display:flex}.orbit-equip-schedule__bookings>li:first-child{box-shadow:none;padding-top:0}.orbit-schedule-panel .orbit-routine-tile{min-height:var(--schedule-tile-min-h);padding:var(--schedule-tile-pad);gap:6px}.orbit-schedule-panel .orbit-routine-tile svg{width:20px;height:20px}.orbit-schedule-panel .orbit-routine-picker>div:first-child{margin-bottom:6px}.orbit-setup-constraints__title-row{align-items:center;gap:8px;min-width:0;display:flex}@container schedule (min-width:900px){.orbit-setup-constraints__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}}.orbit-routine-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,352px);display:grid}@container schedule (max-width:519px){.orbit-schedule-panel{--schedule-pad-block:12px;--schedule-pad-inline:14px;--schedule-gap:10px;--schedule-section-gap:10px;--schedule-times-max:none;--schedule-tile-min-h:64px}.orbit-schedule-panel__times{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.orbit-schedule-panel__duration{grid-column:1/-1}.orbit-routine-picker__grid{width:100%}.orbit-schedule-panel__empty{padding:16px 12px!important}.orbit-schedule-panel__footer{flex-wrap:wrap;row-gap:8px}.orbit-schedule-panel__footer-action{flex:auto}.orbit-schedule-panel__footer-action>*{width:100%}}@container schedule (min-width:520px) and (max-width:899px){.orbit-schedule-panel{--schedule-times-max:520px}.orbit-routine-picker__grid{width:min(100%,400px)}}@container schedule (min-width:900px){.orbit-schedule-panel{--schedule-gap:12px;--schedule-section-gap:0;--schedule-times-max:none}.orbit-schedule-panel__compose{grid-template-columns:minmax(320px,1fr) minmax(220px,.85fr);align-items:stretch;column-gap:0;display:grid}.orbit-schedule-panel__compose:not(:has(.orbit-schedule-panel__people)){grid-template-columns:minmax(0,1fr)}.orbit-schedule-panel__primary{box-shadow:1px 0 0 color-mix(in srgb, var(--txt-primary) 10%, transparent);padding-bottom:4px;padding-right:24px}.orbit-schedule-panel__compose:not(:has(.orbit-schedule-panel__people)) .orbit-schedule-panel__primary{box-shadow:none;padding-right:0}.orbit-schedule-panel__people{min-height:0;padding-bottom:4px;padding-left:24px}.orbit-routine-picker__grid{width:min(100%,400px)}.orbit-schedule-panel__empty{flex:1;justify-content:center;align-items:center;min-height:140px;display:flex}.orbit-schedule-panel .orbit-avail{--avail-gutter:168px}.orbit-schedule-panel .orbit-avail__frame{min-width:0}}@media (max-height:860px){.orbit-schedule-panel{--schedule-pad-block:12px;--schedule-pad-inline:16px;--schedule-gap:10px;--schedule-section-gap:10px;--schedule-tile-min-h:64px;--schedule-tile-pad:10px 8px;--schedule-cadence-min-h:36px}.orbit-schedule-phase{gap:10px}.orbit-schedule-panel__footer{padding-top:10px}.orbit-routine-picker__grid{gap:6px}}@container schedule (max-width:899px){.orbit-schedule-panel .orbit-avail{--avail-gutter:168px}}.orbit-avail{--avail-gutter:220px;--avail-row-h:44px;--avail-head-h:32px;--avail-line:var(--line-decorative);box-sizing:border-box;border:1px solid var(--avail-line);background:color-mix(in srgb, var(--txt-primary) 2%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--txt-primary) 6%, transparent);min-width:0;overflow:hidden}.orbit-avail__frame{align-items:stretch;min-width:560px;display:flex}.orbit-avail__gutter{width:var(--avail-gutter);border-right:1px solid var(--avail-line);flex:none}.orbit-avail__gutter-head{height:var(--avail-head-h);border-bottom:1px solid var(--avail-line);align-items:center;padding:0 14px 0 36px;display:flex}.orbit-avail__gutter-head--section{background:color-mix(in srgb, var(--txt-primary) 3%, transparent);letter-spacing:.04em;text-transform:uppercase;margin-top:0}.orbit-avail__section-rule{height:var(--avail-head-h);border-bottom:1px solid var(--avail-line);background:color-mix(in srgb, var(--txt-primary) 3%, transparent);box-sizing:border-box}.orbit-avail__material-icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.orbit-avail__person--material{cursor:default}.orbit-avail__person--material:hover,.orbit-avail__person--material:focus-within{background:0 0}.orbit-avail__person{height:var(--avail-row-h);box-sizing:border-box;border-bottom:1px solid var(--avail-line);align-items:center;gap:10px;padding:0 6px 0 4px;transition-property:background-color,opacity,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}.orbit-avail__person:last-child{border-bottom:0}.orbit-avail__person:hover,.orbit-avail__person:focus-within{background:color-mix(in srgb, var(--txt-primary) 4%, transparent)}.orbit-avail__person--dragging{opacity:.4}.orbit-avail__person--over{background:color-mix(in srgb, var(--txt-primary) 6%, transparent);box-shadow:inset 0 2px 0 var(--line-decorative)}.orbit-avail__drag{width:28px;height:40px;color:var(--txt-muted);cursor:grab;opacity:.35;flex:none;justify-content:center;align-items:center;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.orbit-avail__person:hover .orbit-avail__drag,.orbit-avail__person:focus-within .orbit-avail__drag,.orbit-avail__person--dragging .orbit-avail__drag{opacity:1}.orbit-avail__person-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.orbit-avail__local{font-variant-numeric:tabular-nums;letter-spacing:.01em;flex:none}.orbit-avail__remove{width:28px;height:28px;color:var(--txt-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;transition-property:color,background-color,transform,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex;position:relative}.orbit-avail__remove:before{content:"";position:absolute;inset:-6px}.orbit-avail__person:hover .orbit-avail__remove,.orbit-avail__person:focus-within .orbit-avail__remove{opacity:1}.orbit-avail__remove:hover{color:var(--accent);background:color-mix(in srgb, var(--txt-primary) 8%, transparent)}.orbit-avail__remove:active{transform:scale(.96)}.orbit-avail__grid{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.orbit-avail__hours{height:var(--avail-head-h);border-bottom:1px solid var(--avail-line);display:flex}.orbit-avail__hour{border-right:1px solid var(--avail-line);box-sizing:border-box;flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.orbit-avail__hour:last-child{border-right:0}.orbit-avail__hour--active{background:color-mix(in srgb, var(--txt-primary) 5%, transparent)}.orbit-avail__hour--free{background:color-mix(in srgb, var(--orbit-success-on-dark) 8%, transparent)}.orbit-avail-suggest{border:1px solid var(--line-decorative);background:color-mix(in srgb, var(--txt-primary) 2%, transparent);border-top:0;margin-top:10px;padding:12px 12px 10px}.orbit-avail-suggest__status{margin-bottom:10px}.orbit-avail-suggest__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orbit-avail-suggest__chip{appearance:none;border:1px solid var(--line-control);min-height:40px;color:inherit;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border-radius:8px;margin:0;padding:6px 10px;font-size:12px;font-weight:600;transition-property:background-color,border-color,transform;transition-duration:.12s;transition-timing-function:cubic-bezier(.2,0,0,1)}.orbit-avail-suggest__chip:hover{background:color-mix(in srgb, var(--txt-primary) 6%, transparent);border-color:var(--line-strong)}.orbit-avail-suggest__chip:active{transform:scale(.96)}.orbit-avail-suggest__more{box-shadow:inset 0 1px 0 var(--line-decorative);margin-top:12px;padding-top:10px}.orbit-avail-suggest__more-summary{cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:baseline;gap:8px 12px;min-height:40px;list-style:none;display:flex}.orbit-avail-suggest__more-summary::-webkit-details-marker{display:none}.orbit-avail-suggest__more-summary:before{content:"";border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent color-mix(in srgb, var(--txt-primary) 55%, transparent);flex:none;width:0;height:0;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.orbit-avail-suggest__more[open]>.orbit-avail-suggest__more-summary:before{transform:rotate(90deg)}.orbit-avail-suggest__more-body{padding-top:4px}.orbit-avail-suggest__more-body .orbit-avail-section{margin-top:12px;padding-top:12px}.orbit-avail-suggest__more-body .orbit-avail-section:first-child{margin-top:8px}.orbit-routine-tile:active{transform:scale(.96)}.orbit-avail-section{box-shadow:inset 0 1px 0 var(--line-decorative);margin-top:16px;padding-top:16px}.orbit-avail-section__label{margin-bottom:12px}.orbit-avail-section__list{flex-direction:column;gap:16px;max-width:65ch;margin:0;padding:0;list-style:none;display:flex}.orbit-avail-section__item{align-items:flex-start;gap:12px;padding-inline-start:10px;display:flex}.orbit-avail-section__num{text-align:end;-webkit-user-select:none;user-select:none;flex:none;min-width:1.25em;line-height:1.15}.orbit-avail-section__mark{flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:inline-flex}.orbit-avail-section__copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.orbit-avail-section__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orbit-avail-section__detail{overflow-wrap:break-word;margin:0}.orbit-avail__rows{flex:1;position:relative}.orbit-avail__row{height:var(--avail-row-h);border-bottom:1px solid var(--avail-line);box-sizing:border-box;display:flex;position:relative}.orbit-avail__row:last-child{border-bottom:0}.orbit-avail__busy{z-index:1;pointer-events:none;background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--txt-primary) 8%, transparent), color-mix(in srgb, var(--txt-primary) 8%, transparent) 3px, color-mix(in srgb, var(--txt-primary) 3%, transparent) 3px, color-mix(in srgb, var(--txt-primary) 3%, transparent) 6px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--txt-primary) 12%, transparent);border-radius:4px;align-items:center;padding:0 6px;display:flex;position:absolute;top:10px;bottom:10px;overflow:hidden}.orbit-avail__busy--silent{padding:0}.orbit-avail__busy--conflict{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--orbit-warning-on-dark) 26%, transparent), color-mix(in srgb, var(--orbit-warning-on-dark) 26%, transparent) 3px, color-mix(in srgb, var(--orbit-warning-on-dark) 10%, transparent) 3px, color-mix(in srgb, var(--orbit-warning-on-dark) 10%, transparent) 6px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--orbit-warning-on-dark) 48%, transparent)}.orbit-avail__busy--closed{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--txt-primary) 4%, transparent), color-mix(in srgb, var(--txt-primary) 4%, transparent) 2px, transparent 2px, transparent 5px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--txt-primary) 6%, transparent);opacity:.7;top:12px;bottom:12px}.orbit-avail__busy--closed-hit{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--orbit-warning-on-dark) 40%, transparent);opacity:.9}.orbit-avail__row--material{background:color-mix(in srgb, var(--txt-primary) 1%, transparent)}.orbit-avail__busy-label{white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb, var(--txt-primary) 68%, transparent);font-size:10px;font-weight:600;line-height:1.1;overflow:hidden}.orbit-avail__busy--conflict .orbit-avail__busy-label{color:color-mix(in srgb, var(--orbit-warning-on-dark) 88%, var(--txt-inverse))}.orbit-avail__cell{border:0;border-right:1px solid var(--avail-line);cursor:pointer;z-index:2;background:0 0;flex:1;min-width:0;height:100%;margin:0;padding:0;transition-property:background-color,transform;transition-duration:.12s;transition-timing-function:cubic-bezier(.2,0,0,1);position:relative}.orbit-avail__cell:last-child{border-right:0}.orbit-avail__cell:hover{background:color-mix(in srgb, var(--txt-primary) 4%, transparent)}.orbit-avail__cell:active{transform:scale(.96)}.orbit-avail__selection{z-index:3;pointer-events:none;background:color-mix(in srgb, var(--txt-primary) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--txt-primary) 22%, transparent), 0 1px 0 color-mix(in srgb, var(--txt-primary) 20%, transparent);border-radius:8px;transition-property:left,width,opacity;transition-duration:.175s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;top:2px;bottom:2px;overflow:hidden}.orbit-panel-collapse-bar{justify-content:space-between;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-1);box-sizing:border-box;border-bottom:1px solid var(--line-decorative);flex:none;min-height:40px;display:flex}.orbit-panel-collapse-bar--end{justify-content:flex-end}.orbit-panel-collapse,.orbit-panel-expand{z-index:auto;border-radius:var(--radius-md);width:40px;height:40px;color:var(--txt-muted);cursor:pointer;transition-property:background-color,color,transform;transition-duration:var(--dur-press);transition-timing-function:var(--ease-out-quad);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:static}.orbit-panel-collapse{padding-left:1px}.orbit-panel-expand{padding-bottom:1px;padding-left:1px}.orbit-panel-collapse:active,.orbit-panel-expand:active{transform:scale(var(--scale-press))}@media (hover:hover) and (pointer:fine){.orbit-panel-collapse:hover,.orbit-panel-expand:hover{color:var(--txt-primary);background:var(--srf-hover)}}@media (prefers-reduced-motion:reduce){.orbit-panel-collapse:active,.orbit-panel-expand:active{transform:none}}.orbit-detail-split{flex:1;grid-template-columns:minmax(0,1fr) minmax(440px,48%);min-width:0;min-height:0;display:grid}.orbit-detail-split__stage{min-width:0;min-height:0;box-shadow:inset -1px 0 0 color-mix(in srgb, var(--txt-primary) 8%, transparent);flex-direction:column;display:flex;overflow:hidden}.orbit-detail-split__rail{background:var(--cmp-raised,var(--srf-page));flex-direction:column;min-width:0;min-height:0;display:flex}.orbit-detail-split__railhead{box-shadow:0 1px 0 color-mix(in srgb, var(--txt-primary) 8%, transparent);flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.orbit-detail-split__railtitles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.orbit-detail-split__railtitles>:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-detail-split__railbody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.orbit-constraintdetail__pagehost,.orbit-blockdetail__pagehost{box-sizing:border-box;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:0;overflow:hidden}.orbit-avail-slot{border-right:1px solid var(--line-decorative);cursor:pointer;flex:1;justify-content:center;align-items:center;height:30px;font-size:12px;display:flex}.orbit-avail-slot--selected{border-left:1.5px solid var(--status-success-fg);border-right:1.5px solid var(--status-success-fg);background:var(--status-success-bg)}.orbit-scheduler-composer-wrap{flex-direction:column;flex:none;gap:10px;padding:12px 16px 16px;display:flex}.orbit-scheduler-suggestions{flex-direction:column;gap:8px;padding:0 2px;display:flex}.orbit-scheduler-suggestions__prompt{font:600 var(--type-caption1-size) / var(--type-caption1-line) var(--font-sans);color:var(--txt-muted);letter-spacing:.02em;margin:0}.orbit-scheduler-suggestions__chips{flex-wrap:wrap;gap:8px;display:flex}.orbit-scheduler-suggestion-chip{border-radius:var(--radius-full);appearance:none;background-color:var(--srf-pill);min-height:40px;color:var(--txt-primary);font:600 var(--type-callout-size) / var(--type-callout-line) var(--font-sans);cursor:pointer;box-shadow:0 0 0 1px color-mix(in srgb, var(--txt-primary) 6%, transparent), 0 4px 12px color-mix(in srgb, var(--txt-primary) 4%, transparent);background-image:none;border:none;flex:none;margin:0;padding:10px 16px;transition-property:transform,background-color,box-shadow,opacity;transition-duration:.16s;transition-timing-function:ease-out}@media (hover:hover) and (pointer:fine){.orbit-scheduler-suggestion-chip:hover:not(:disabled){background-color:var(--srf-pill-hover);box-shadow:0 0 0 1px color-mix(in srgb, var(--txt-primary) 8%, transparent), 0 6px 16px color-mix(in srgb, var(--txt-primary) 6%, transparent)}}.orbit-scheduler-suggestion-chip:not(:disabled):active{transform:scale(var(--scale-press,.96))}.orbit-scheduler-suggestion-chip:disabled{cursor:default;opacity:.4}.orbit-scheduler-composer__input{min-width:0;min-height:40px;color:var(--txt-primary);background:0 0;border:none;flex:1;font-size:16px;line-height:1.4}.orbit-scheduler-composer__input::placeholder{color:var(--txt-muted)}.orbit-scheduler-composer__send{cursor:pointer;background:var(--srf-inverse);width:40px;height:40px;color:var(--txt-inverse);box-shadow:0 4px 12px color-mix(in srgb, var(--txt-primary) 12%, transparent);transition-property:transform,opacity,box-shadow;transition-duration:var(--dur-press), var(--dur-hover), .16s;transition-timing-function:var(--ease-out-quad), ease-out, cubic-bezier(.2, 0, 0, 1);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.orbit-scheduler-composer__send:not(:disabled):active{transform:scale(var(--scale-press))}.orbit-scheduler-composer__send:disabled{cursor:default;opacity:.35}@media (prefers-reduced-motion:reduce){.orbit-scheduler-composer,.orbit-scheduler-composer__send,.orbit-scheduler-suggestion-chip{transition-duration:0s}.orbit-scheduler-composer__send:not(:disabled):active,.orbit-scheduler-suggestion-chip:not(:disabled):active{transform:none}}.orbit-scheduler-calendar-bar{border-top:1px solid var(--line-control);background:var(--srf-panel);flex:none;align-items:center;gap:10px;display:flex}.orbit-scheduler-calendar-bar__saved,.orbit-scheduler-calendar-bar__hint{flex:1;font-size:12px}.orbit-scheduler-calendar-bar__saved{color:var(--orbit-success-on-dark);font-weight:600}.orbit-scheduler-calendar-bar__hint{color:var(--txt-muted)}.orbit-scheduler-calendar-bar__primary{cursor:pointer;border:none;padding:8px 14px;font-size:12px;font-weight:700}.orbit-scheduler-calendar-bar__primary[data-enabled=true]{background:var(--accent);color:var(--accent-foreground)}.orbit-scheduler-calendar-bar__primary[data-enabled=false]{background:var(--srf-panel);color:var(--txt-muted);cursor:default}.orbit-scheduler-calendar-bar__secondary{border:1px solid var(--line-control);background:var(--srf-panel);color:var(--txt-primary);cursor:pointer;padding:8px 10px;font-size:12px;font-weight:700}.orbit-scheduler-notice{padding:8px 11px;font-size:12px;line-height:1.5}.orbit-scheduler-notice--warning{color:var(--status-warning-fg);border:1px solid var(--status-warning-border);background:var(--status-warning-bg)}.orbit-scheduler-notice--error{color:var(--status-danger-fg);border:1px solid var(--status-danger-border);background:var(--status-danger-bg)}.orbit-compare{background:var(--cmp-page);--cmp-chrome-inline:var(--space-6);--cmp-hour-gutter:56px;--cmp-col-min:128px;--cmp-colhead-h:52px;--cmp-slot-h:52px;--cmp-cell-gap:0px;--cmp-radius:8px;--cmp-radius-sm:6px;--cmp-radius-lg:12px;--cmp-hour-line:color-mix(in srgb, var(--cmp-text) 7%, transparent);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.orbit-compare .orbit-focus-visible:focus-visible{outline-color:var(--cmp-text)}.orbit-compare__nav{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);padding-block:var(--space-5) var(--space-6);padding-inline:var(--cmp-chrome-inline);background:var(--cmp-chrome);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--cmp-text) 8%, transparent);flex-wrap:wrap;flex:none;min-height:min-content;display:flex;overflow:visible}.orbit-compare__nav-start{align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.orbit-compare__nav-start>:first-child{flex-shrink:0;padding-block-start:var(--space-1)}.orbit-compare__nav-identity{flex-direction:column;flex:auto;min-width:0;display:flex}.orbit-compare__nav-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.orbit-compare__nav-cadence{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbit-compare__nav-end{flex:none}.orbit-compare__chrome{background:var(--cmp-chrome);height:56px;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--cmp-text) 8%, transparent);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:0 14px;display:grid}.orbit-compare__chromeside{align-items:center;gap:8px;display:flex}.orbit-compare__chromeside:not(.orbit-compare__chromeside--end){min-width:0}.orbit-compare__chromeside--end{justify-content:flex-end}.orbit-compare__roletoggle{border-radius:var(--cmp-radius);background:color-mix(in srgb, var(--cmp-page) 55%, transparent);min-height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-text) 10%, transparent);align-items:center;gap:2px;padding:3px;display:flex}.orbit-compare__rolebtn{border-radius:var(--cmp-radius-sm);min-height:34px;color:var(--cmp-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 11px;transition-property:background-color,color,transform;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.orbit-compare__rolebtn:active{transform:scale(.96)}.orbit-compare__rolebtn--on{background:var(--cmp-raised);color:var(--cmp-text);box-shadow:0 1px 2px color-mix(in srgb, var(--cmp-page) 55%, transparent)}.orbit-compare__block--pendingsync:after{content:"";top:3px;background:var(--cmp-alert-fg);border-radius:50%;width:6px;height:6px;position:absolute;inset-inline-end:3px}@media (hover:hover){.orbit-compare__rolebtn:hover:not(.orbit-compare__rolebtn--on){background:color-mix(in srgb, var(--cmp-raised) 55%, transparent);color:var(--cmp-text)}}.orbit-compare__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.orbit-compare__body{flex-direction:column;flex:1;min-height:0;display:flex}.orbit-compare__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.orbit-compare__emptybtn{background:var(--cmp-raised);border-radius:var(--cmp-radius);cursor:pointer;min-height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-text) 10%, transparent);border:0;padding:10px 18px;transition-property:background-color,transform;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}.orbit-compare__emptybtn:active{transform:scale(.96)}.orbit-compare__violationpill{cursor:pointer;min-height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-alert-border) 65%, transparent), 0 1px 2px color-mix(in srgb, var(--cmp-page) 45%, transparent);background:var(--cmp-alert-bg);border:none;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 12px;transition-property:filter,transform,box-shadow;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.orbit-compare__violationpill--open{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--alert-fg) 32%, transparent), inset 0 1px 0 color-mix(in srgb, var(--cmp-text) 6%, transparent), 0 1px 3px color-mix(in srgb, var(--cmp-page) 50%, transparent)}.orbit-compare__violationpill:active{transform:scale(.96)}.orbit-compare__main{flex:1;min-height:0;display:flex}.orbit-compare__canvas{--cal-gutter:40px;flex-direction:column;flex:1;min-width:0;display:flex;container:compare-canvas/inline-size}.orbit-compare__preview{box-sizing:border-box;min-width:0;min-height:0;padding:var(--space-5);flex-direction:column;flex:1;display:flex;overflow:visible;container:schedule/inline-size}.orbit-compare__anchors{left:0;right:0;top:calc(var(--cmp-colhead-h) + 10px);pointer-events:none;z-index:1;position:absolute;bottom:0}.orbit-compare__anchorband{left:var(--cmp-hour-gutter);background:color-mix(in srgb, var(--cmp-text) 3.5%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cmp-text) 6%, transparent);border-radius:var(--cmp-radius-sm);align-items:flex-start;display:flex;position:absolute;right:16px}.orbit-compare__anchorlabel{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:color-mix(in srgb, var(--cmp-page) 88%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-text) 6%, transparent);opacity:.72;border-radius:999px;align-items:center;gap:4px;margin:4px 0 0 8px;padding:2px 8px 3px;font-size:10px;display:inline-flex}.orbit-compare__violationgroups{flex-direction:column;gap:14px;display:flex}.orbit-compare__violationgroup{flex-direction:column;gap:6px;display:flex}.orbit-compare__violationgrouphead{border-bottom:1px solid var(--cmp-line);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:8px;padding-bottom:4px;display:flex}.orbit-compare__colheadlabel{letter-spacing:.01em;text-wrap:balance;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.25;overflow:hidden}.orbit-compare--crew-rx .orbit-compare__col{background:color-mix(in srgb, var(--cmp-raised) 48%, transparent);border-radius:var(--cmp-radius-lg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-text) 8%, transparent);padding-inline:3px;overflow:visible}.orbit-compare--crew-rx .orbit-compare__cell{box-shadow:inset 0 -1px 0 var(--cmp-hour-line);background:0 0;border-radius:0}.orbit-compare--crew-rx .orbit-compare__celldrop{border-radius:var(--cmp-radius-sm);opacity:0;pointer-events:none;width:100%;height:100%;min-height:100%}.orbit-compare--crew-rx .orbit-compare__col:hover .orbit-compare__celldrop,.orbit-compare--crew-rx.orbit-compare--dragging .orbit-compare__celldrop{opacity:.08}.orbit-compare--crew-rx .orbit-compare__celldrop--active{background:color-mix(in srgb, var(--cmp-cell-hover) 40%, transparent);opacity:1}.orbit-compare--crew-rx.orbit-compare--dragging .orbit-compare__cell--active{background:color-mix(in srgb, var(--cmp-cell-hover) 22%, transparent)}.orbit-compare__blockwrap{z-index:2;position:absolute;overflow:visible}.orbit-compare__blockwrap--resizing,.orbit-compare__blockwrap--dragging,.orbit-compare__blockwrap--pending{z-index:8!important}.orbit-compare__block--pending{outline:2px dashed var(--cmp-text);outline-offset:-2px;box-shadow:0 8px 24px color-mix(in srgb, var(--cmp-page) 55%, transparent), 0 2px 8px color-mix(in srgb, var(--cmp-page) 40%, transparent)}.orbit-compare__blockwrap .orbit-compare__block{width:100%;height:100%;position:absolute;inset:0}.orbit-compare--crew-rx .orbit-compare__blockwrap .orbit-compare__block{cursor:grab}.orbit-compare--crew-rx .orbit-compare__block:active:not(.orbit-compare__block--dragging):not(.orbit-compare__block--resizing){transform:scale(.96)}.orbit-compare--crew-rx .orbit-compare__block:active,.orbit-compare--dragging .orbit-compare__block--dragging{cursor:grabbing}.orbit-compare--crew-rx .orbit-compare__block--resizing,.orbit-compare--crew-rx .orbit-compare__block--resizing-start,.orbit-compare--crew-rx .orbit-compare__block--resizing-end{cursor:ns-resize}.orbit-compare--crew-rx .orbit-compare__resize{z-index:2;background:color-mix(in srgb, var(--cmp-text) 65%, transparent);opacity:0;pointer-events:none;border-radius:999px;width:44px;height:5px;margin-left:-22px;transition-property:opacity;transition-duration:.12s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;left:50%}.orbit-compare--crew-rx .orbit-compare__resize--start{top:4px}.orbit-compare--crew-rx .orbit-compare__resize--end{bottom:4px}.orbit-compare--crew-rx .orbit-compare__resizehit{z-index:6;cursor:ns-resize;touch-action:none;background:0 0;border:0;height:48px;margin:0;padding:0;position:absolute;left:0;right:0}.orbit-compare--crew-rx .orbit-compare__resizehit--start{top:-32px}.orbit-compare--crew-rx .orbit-compare__resizehit--end{bottom:-32px}.orbit-compare--crew-rx .orbit-compare__blockwrap:hover .orbit-compare__resize,.orbit-compare--crew-rx .orbit-compare__block:focus-visible .orbit-compare__resize,.orbit-compare--crew-rx .orbit-compare__blockwrap--resizing .orbit-compare__resize{opacity:1}.orbit-compare--crew-rx .orbit-compare__block--resizing-start .orbit-compare__resize--start,.orbit-compare--crew-rx .orbit-compare__block--resizing-end .orbit-compare__resize--end{background:var(--cmp-text);opacity:1}.orbit-compare__block--resizing{opacity:1;outline-color:var(--cmp-text)}.orbit-compare__inlineviolation{z-index:6;background:var(--cmp-raised);border-radius:var(--cmp-radius-lg);isolation:isolate;box-shadow:inset 0 0 0 999px var(--cmp-alert-bg), inset 0 1px 0 color-mix(in srgb, var(--cmp-text) 8%, transparent), 0 0 0 1.5px color-mix(in srgb, var(--cmp-alert-fg) 60%, transparent), 0 8px 24px color-mix(in srgb, var(--cmp-page) 55%, transparent);cursor:pointer;text-align:left;border:0;align-items:flex-start;gap:8px;min-height:44px;padding:10px 12px;transition-property:opacity,transform,box-shadow;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;position:absolute;overflow:hidden}[data-theme=dark] .orbit-compare__inlineviolation:not(.orbit-compare__inlineviolation--active){box-shadow:inset 0 0 0 999px var(--cmp-alert-bg), inset 0 1px 0 color-mix(in srgb, var(--cmp-text) 8%, transparent), 0 0 0 1.5px color-mix(in srgb, var(--cmp-alert-fg) 68%, transparent), 0 8px 24px color-mix(in srgb, var(--cmp-page) 55%, transparent)}.orbit-compare__inlineviolation:active{transform:scale(.96)}.orbit-compare__inlineviolationicon{background:color-mix(in srgb, var(--cmp-alert-fg) 16%, transparent);border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.orbit-compare__inlineviolationstack{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.orbit-compare__inlineviolationrow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.orbit-compare__inlineviolationkind{white-space:nowrap;letter-spacing:.02em;text-transform:uppercase;color:var(--cmp-alert-fg);flex:none}.orbit-compare__inlineviolationtext{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.25;display:-webkit-box;overflow:hidden}.orbit-compare__inlineviolationtime{white-space:nowrap;color:var(--txt-muted);flex:none}.orbit-compare__inlineviolationmeta{white-space:nowrap;color:var(--txt-hint)}.orbit-compare__inlineviolationchevron{opacity:.85;flex:none;align-self:center;align-items:center;display:flex}.orbit-compare__inlineviolation--active{box-shadow:inset 0 0 0 999px var(--cmp-alert-bg), inset 0 1px 0 color-mix(in srgb, var(--cmp-text) 8%, transparent), 0 0 0 2px var(--cmp-alert-fg), 0 12px 32px color-mix(in srgb, var(--cmp-page) 70%, transparent)}.orbit-compare__inlineviolation--stacked{border-radius:var(--cmp-radius);gap:6px;padding:8px}.orbit-compare__inlineviolation--stacked .orbit-compare__inlineviolationchevron,.orbit-compare__inlineviolation--stacked .orbit-compare__inlineviolationmeta{display:none}.orbit-compare__block--underviolation{opacity:.22;outline:none;box-shadow:none!important}.orbit-compare__block--underviolation .orbit-compare__blocktitle,.orbit-compare__block--underviolation .orbit-compare__blocktime,.orbit-compare__block--underviolation .orbit-compare__blocktags,.orbit-compare__block--underviolation .orbit-compare__blockmeta,.orbit-compare__block--underviolation .orbit-compare__clusterbadge,.orbit-compare__block--underviolation .orbit-compare__blockinit,.orbit-compare__block--underviolation .orbit-compare__blockrow1>svg{visibility:hidden}.orbit-constraintdetail__body{flex:1;grid-template-columns:minmax(280px,1.1fr) minmax(300px,.9fr);gap:0;min-height:0;display:grid;overflow:hidden}.orbit-constraintdetail__viz{border-right:1px solid var(--cmp-line);flex-direction:column;min-width:0;min-height:0;padding:12px 14px 16px;display:flex;overflow:auto}.orbit-constraintdetail__vizhead{align-items:center;gap:8px;margin-bottom:12px;display:flex}.orbit-constraintdetail__lane{min-height:calc(14 * (var(--cmp-slot-h) + var(--cmp-cell-gap)) - var(--cmp-cell-gap));grid-template-columns:48px 1fr;gap:8px;display:grid}.orbit-constraintdetail__hours{gap:var(--cmp-cell-gap);flex-direction:column;display:flex}.orbit-constraintdetail__hours>span{height:var(--cmp-slot-h);justify-content:flex-end;align-items:flex-start;padding-top:2px;display:flex}.orbit-constraintdetail__col{background:color-mix(in srgb, var(--cmp-cell) 18%, transparent);border-radius:10px;position:relative;overflow:visible}.orbit-constraintdetail__wash{z-index:1;pointer-events:none;background:color-mix(in srgb, var(--cmp-alert-bg) 55%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-alert-border) 70%, transparent);border-radius:8px;position:absolute;left:0;right:0}.orbit-constraintdetail__block{z-index:2;box-sizing:border-box;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;padding:6px 8px;display:flex;position:absolute;left:10px;right:10px;overflow:hidden}.orbit-constraintdetail__block--conflict{outline:2px solid var(--cmp-alert-fg);outline-offset:-1px;box-shadow:0 4px 14px color-mix(in srgb, var(--cmp-page) 40%, transparent)}.orbit-constraintdetail__block--preview{outline:2px dashed var(--cmp-alert-fg);outline-offset:-2px}.orbit-constraintdetail__panel{background:var(--cmp-raised);flex-direction:column;gap:16px;min-width:0;min-height:0;padding:16px 16px 0;display:flex;overflow:auto}.orbit-constraintdetail__panel--sidebar{box-sizing:border-box;background:var(--cmp-raised);flex-direction:column;flex:1;gap:20px;width:100%;height:100%;min-height:0;padding:16px 16px 0;display:flex;overflow:auto}.orbit-constraintdetail__panel--sidebar .orbit-constraintdetail__originwrap{flex:none}.orbit-constraintdetail__panel--expanded{box-sizing:border-box;background:var(--cmp-raised);flex:1;grid-template:"origin resolve"minmax(0,1fr)"origin suggest""actions actions"/minmax(0,1.05fr) minmax(0,1fr);gap:16px 20px;width:100%;height:100%;min-height:0;padding:16px 16px 0;display:grid;overflow:hidden}.orbit-constraintdetail__panel--expanded .orbit-constraintdetail__originwrap{flex-direction:column;grid-area:origin;min-height:0;display:flex;overflow:auto}.orbit-constraintdetail__panel--expanded .orbit-constraintdetail__origin{flex:1;min-height:0}.orbit-constraintdetail__panel--expanded .orbit-constraintdetail__resolve{grid-area:resolve;min-height:0;overflow:auto}.orbit-constraintdetail__panel--expanded .orbit-constraintdetail__suggest{grid-area:suggest;min-width:0;margin-inline:0}.orbit-constraintdetail__panel--expanded .orbit-constraintdetail__suggest .orbit-constraintdetail__sectionhead{padding-inline:0}.orbit-constraintdetail__panel--expanded .orbit-constraintdetail__suggestrail{margin-inline:0;padding-inline:0}.orbit-constraintdetail__panel--expanded .orbit-constraintdetail__actions{margin-inline:-16px;flex-direction:row;grid-area:actions;margin-top:0;padding:12px 16px 16px;position:static}.orbit-constraintdetail__panel--expanded .orbit-constraintdetail__ask,.orbit-constraintdetail__panel--expanded .orbit-constraintdetail__manual{flex:1}.orbit-constraintdetail__chunk{opacity:0;animation:.22s cubic-bezier(.23,1,.32,1) forwards orbit-constraintdetail-option-in;transform:translateY(6px)}.orbit-constraintdetail__section{flex-direction:column;flex:none;gap:12px;min-height:0;display:flex}.orbit-constraintdetail__panel--sidebar .orbit-constraintdetail__section{flex:none}.orbit-constraintdetail__sectionhead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.orbit-constraintdetail__sectionmeta{opacity:.72}.orbit-constraintdetail__windowchip{background:color-mix(in srgb, var(--cmp-alert-bg) 55%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-alert-border) 65%, transparent);border-radius:8px;padding:6px 10px}.orbit-constraintdetail__origin{background:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--cmp-alert-fg) 12%, transparent), transparent 55%), color-mix(in srgb, var(--cmp-cell) 28%, var(--cmp-raised));box-shadow:0 1px 0 color-mix(in srgb, var(--cmp-text) 6%, transparent), 0 0 0 1px color-mix(in srgb, var(--cmp-alert-border) 38%, transparent), 0 14px 28px color-mix(in srgb, var(--cmp-page) 34%, transparent);border-radius:28px;flex-direction:column;gap:20px;padding:16px;display:flex}.orbit-constraintdetail__originhead{align-items:flex-start;gap:12px;display:flex}.orbit-constraintdetail__originresourceicon{background:color-mix(in srgb, var(--cmp-alert-fg) 16%, transparent);width:40px;height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-alert-border) 52%, transparent), 0 0 18px color-mix(in srgb, var(--cmp-alert-fg) 16%, transparent);border-radius:12px;flex:none;justify-content:center;align-items:center;padding-top:1px;display:flex}.orbit-constraintdetail__originresourcecopy{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.orbit-constraintdetail__origintitle{max-width:28ch}.orbit-constraintdetail__origintime{background:color-mix(in srgb, var(--cmp-alert-bg) 55%, transparent);min-height:24px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-alert-border) 45%, transparent);white-space:nowrap;border-radius:8px;align-items:center;margin-top:2px;padding:4px 8px;display:inline-flex}.orbit-constraintdetail__originstat{background:color-mix(in srgb, var(--cmp-alert-bg) 42%, transparent);min-width:68px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-alert-border) 40%, transparent);border-radius:12px;flex-direction:column;flex:none;align-items:flex-end;gap:4px;padding:8px 10px;display:flex}.orbit-constraintdetail__originstatnum{align-items:baseline;gap:1px;line-height:1;display:inline-flex}.orbit-constraintdetail__overlap{flex-direction:column;gap:14px;display:flex}.orbit-constraintdetail__panel--sidebar .orbit-constraintdetail__origintitle{max-width:none}.orbit-constraintdetail__stage{flex-direction:column;gap:12px;display:flex}.orbit-constraintdetail__ticks{height:36px;margin-inline:4px;position:relative}.orbit-constraintdetail__tick{pointer-events:none;flex-direction:column-reverse;justify-content:flex-start;align-items:center;gap:6px;display:flex;position:absolute;top:0;bottom:0;transform:translate(-50%)}.orbit-constraintdetail__tick:first-child{align-items:flex-start;transform:translate(0)}.orbit-constraintdetail__tick:last-child{align-items:flex-end;transform:translate(-100%)}.orbit-constraintdetail__tickmark{background:color-mix(in srgb, var(--cmp-ghost) 55%, transparent);width:1px;height:8px}.orbit-constraintdetail__tick--conflict .orbit-constraintdetail__tickmark{background:color-mix(in srgb, var(--cmp-alert-fg) 70%, transparent);height:12px;box-shadow:0 0 8px color-mix(in srgb, var(--cmp-alert-fg) 35%, transparent)}.orbit-constraintdetail__ticklabel{white-space:nowrap}.orbit-constraintdetail__overlaptrack{background:linear-gradient(180deg, color-mix(in srgb, var(--cmp-page) 35%, transparent), color-mix(in srgb, var(--cmp-page) 62%, var(--cmp-raised)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cmp-text) 4%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--cmp-line) 45%, transparent);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex;position:relative;overflow:hidden}.orbit-constraintdetail__overlapwash{z-index:0;background:repeating-linear-gradient(-48deg, color-mix(in srgb, var(--cmp-alert-fg) 16%, transparent) 0 2px, transparent 2px 7px), color-mix(in srgb, var(--cmp-alert-bg) 58%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-alert-border) 70%, transparent), 0 0 28px color-mix(in srgb, var(--cmp-alert-fg) 16%, transparent);pointer-events:none;border-radius:8px;animation:2.6s ease-in-out infinite orbit-constraintdetail-wash-pulse;position:absolute;top:10px;bottom:10px}@keyframes orbit-constraintdetail-wash-pulse{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-alert-border) 70%, transparent), 0 0 22px color-mix(in srgb, var(--cmp-alert-fg) 12%, transparent)}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-alert-border) 85%, transparent), 0 0 34px color-mix(in srgb, var(--cmp-alert-fg) 22%, transparent)}}.orbit-constraintdetail__overlaprow{z-index:1;background:color-mix(in srgb, var(--cmp-raised) 55%, transparent);width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-line) 35%, transparent);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;opacity:0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr);grid-template-areas:"label""rail";row-gap:10px;min-height:60px;margin:0;padding:12px 14px;transition-property:transform,background-color,box-shadow;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);animation:.24s cubic-bezier(.23,1,.32,1) forwards orbit-constraintdetail-option-in;display:grid;position:relative;transform:translateY(6px)}.orbit-constraintdetail__overlaprow:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.orbit-constraintdetail__overlaprow:hover{background:color-mix(in srgb, var(--cmp-cell) 28%, var(--cmp-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-line) 55%, transparent), 0 6px 16px color-mix(in srgb, var(--cmp-page) 28%, transparent)}}.orbit-constraintdetail__overlaplabel{grid-area:label;align-items:flex-start;gap:8px;min-width:0;display:flex}.orbit-constraintdetail__overlapcopy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.orbit-constraintdetail__overlapname{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.orbit-constraintdetail__overlapindex{background:color-mix(in srgb, var(--cmp-alert-fg) 18%, transparent);width:20px;height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-alert-border) 40%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.orbit-constraintdetail__overlaprail{background:linear-gradient(90deg, color-mix(in srgb, var(--cmp-cell) 22%, transparent), color-mix(in srgb, var(--cmp-cell) 48%, transparent) 50%, color-mix(in srgb, var(--cmp-cell) 22%, transparent));height:18px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-line) 30%, transparent);border-radius:999px;grid-area:rail;position:relative;overflow:hidden}.orbit-constraintdetail__overlapbar,.orbit-constraintdetail__overlaphot{transform-origin:0;border-radius:999px;animation:.32s cubic-bezier(.23,1,.32,1) both orbit-constraintdetail-bar-in;position:absolute;top:2px;bottom:2px}.orbit-constraintdetail__overlaphot{z-index:1;animation-delay:80ms}@keyframes orbit-constraintdetail-bar-in{0%{opacity:.35;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}.orbit-constraintdetail__overlapmeta{white-space:nowrap}.orbit-constraintdetail__originexplain{max-width:42ch;margin-top:2px}.orbit-constraintdetail__options{flex-direction:column;gap:8px;display:flex}.orbit-constraintdetail__suggest{margin-inline:-16px}.orbit-constraintdetail__suggest .orbit-constraintdetail__sectionhead{padding-inline:16px}.orbit-constraintdetail__suggestrail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;padding:2px 16px 4px;scroll-padding-inline:16px;display:flex;overflow:auto hidden}.orbit-constraintdetail__suggestrail::-webkit-scrollbar{display:none}.orbit-constraintdetail__suggestcard{background:color-mix(in srgb, var(--cmp-cell) 14%, var(--cmp-raised));width:212px;min-height:132px;box-shadow:0 1px 0 color-mix(in srgb, var(--cmp-text) 4%, transparent), 0 0 0 1px color-mix(in srgb, var(--cmp-line) 42%, transparent);scroll-snap-align:start;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;opacity:0;border:0;border-radius:16px;flex-direction:column;flex:0 0 212px;align-items:flex-start;gap:8px;padding:12px;transition-property:transform,box-shadow,background-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);animation:.22s cubic-bezier(.23,1,.32,1) forwards orbit-constraintdetail-option-in;display:flex;transform:translateY(6px)}.orbit-constraintdetail__suggestcard:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.orbit-constraintdetail__suggestcard:hover{background:color-mix(in srgb, var(--cmp-cell) 26%, var(--cmp-raised));box-shadow:0 1px 0 color-mix(in srgb, var(--cmp-text) 5%, transparent), 0 0 0 1px color-mix(in srgb, var(--cmp-line) 60%, transparent), 0 8px 18px color-mix(in srgb, var(--cmp-page) 22%, transparent)}}.orbit-constraintdetail__suggesttop{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.orbit-constraintdetail__suggesticon{background:color-mix(in srgb, var(--cmp-cell) 40%, transparent);width:28px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-line) 40%, transparent);border-radius:8px;flex:none;justify-content:center;align-items:center;padding-top:1px;display:inline-flex}.orbit-constraintdetail__suggestmatch{background:color-mix(in srgb, var(--cmp-cell) 36%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-line) 35%, transparent);border-radius:999px;flex:none;padding:3px 7px}.orbit-constraintdetail__suggesttitle{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.orbit-constraintdetail__suggestreason{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:100%;margin-top:auto;display:-webkit-box;overflow:hidden}.orbit-constraintdetail__option{background:color-mix(in srgb, var(--cmp-cell) 14%, var(--cmp-raised));width:100%;min-height:44px;box-shadow:0 1px 0 color-mix(in srgb, var(--cmp-text) 4%, transparent), 0 0 0 1px color-mix(in srgb, var(--cmp-line) 42%, transparent);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;opacity:0;border:0;border-radius:16px;grid-template-columns:minmax(0,1fr) 22px;align-items:start;column-gap:12px;padding:12px 14px;transition-property:transform,box-shadow,background-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);animation:.22s cubic-bezier(.23,1,.32,1) forwards orbit-constraintdetail-option-in;display:grid;position:relative;transform:translateY(6px)}@keyframes orbit-constraintdetail-option-in{to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.orbit-constraintdetail__option:hover{background:color-mix(in srgb, var(--cmp-cell) 26%, var(--cmp-raised));box-shadow:0 1px 0 color-mix(in srgb, var(--cmp-text) 5%, transparent), 0 0 0 1px color-mix(in srgb, var(--cmp-line) 60%, transparent), 0 8px 18px color-mix(in srgb, var(--cmp-page) 22%, transparent)}}.orbit-constraintdetail__option--active{background:color-mix(in srgb, var(--cmp-cell) 32%, var(--cmp-raised));box-shadow:0 0 0 1px color-mix(in srgb, var(--cmp-text) 28%, transparent), 0 10px 22px color-mix(in srgb, var(--cmp-page) 28%, transparent)}.orbit-constraintdetail__optioncopy{flex-direction:column;gap:4px;min-width:0;padding-top:1px;display:flex}.orbit-constraintdetail__optionkicker{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.orbit-constraintdetail__optionkind{align-items:center;gap:5px;padding-top:1px;display:inline-flex}.orbit-constraintdetail__optiontitle{max-width:none}.orbit-constraintdetail__optiondesc{max-width:48ch}.orbit-constraintdetail__optionrisk{max-width:48ch;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cmp-line) 50%, transparent);margin-top:6px;padding-top:8px}.orbit-constraintdetail__optionapplyhint{margin-top:4px}.orbit-constraintdetail__optionmark{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--cmp-ghost) 45%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:2px;transition-property:background-color,box-shadow,transform;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;position:relative}.orbit-constraintdetail__optionmark:before{content:"";min-width:40px;min-height:40px;position:absolute;inset:-10px}.orbit-constraintdetail__optionmark--on{background:var(--cmp-text);box-shadow:none}.orbit-constraintdetail__optioncheck{opacity:0;filter:blur(4px);justify-content:center;align-items:center;padding-top:1px;animation:.24s cubic-bezier(.23,1,.32,1) forwards orbit-constraintdetail-check-in;display:flex;transform:scale(.25)}@keyframes orbit-constraintdetail-check-in{to{opacity:1;filter:blur();transform:scale(1)}}.orbit-constraintdetail__actions{z-index:2;margin-top:4px;background:linear-gradient(to top, var(--cmp-raised) 72%, color-mix(in srgb, var(--cmp-raised) 88%, transparent));box-shadow:0 -10px 20px color-mix(in srgb, var(--cmp-page) 22%, transparent);flex-direction:column;gap:8px;margin-inline:-16px;padding:12px 16px 16px;display:flex;position:sticky;bottom:0}.orbit-constraintdetail__panel--sidebar .orbit-constraintdetail__actions{margin-inline:-16px;margin-top:8px;padding:12px 16px 16px}.orbit-constraintdetail__ask,.orbit-constraintdetail__manual{width:100%;min-height:44px;box-shadow:0 0 0 1px color-mix(in srgb, var(--cmp-text) 18%, transparent);color:var(--cmp-text);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:12px;padding:11px 14px;transition-property:transform,box-shadow,background-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.orbit-constraintdetail__manual{box-shadow:0 0 0 1px color-mix(in srgb, var(--cmp-text) 12%, transparent)}@media (hover:hover) and (pointer:fine){.orbit-constraintdetail__ask:hover,.orbit-constraintdetail__manual:hover{background:color-mix(in srgb, var(--cmp-text) 6%, transparent)}}.orbit-constraintdetail__option:active,.orbit-constraintdetail__apply:active:not(:disabled),.orbit-constraintdetail__ask:active,.orbit-constraintdetail__manual:active{transform:scale(.96)}.orbit-constraintdetail__apply{background:var(--cmp-text);width:100%;min-height:44px;color:var(--cmp-page);cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 8px 18px color-mix(in srgb, var(--cmp-page) 35%, transparent);border:0;border-radius:12px;padding:11px 14px;transition-property:transform,box-shadow,background-color,color;transition-duration:.14s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.orbit-constraintdetail__apply:disabled{opacity:1;cursor:default;background:color-mix(in srgb, var(--cmp-cell) 28%, var(--cmp-raised));color:var(--cmp-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-line) 50%, transparent)}@media (prefers-reduced-motion:reduce){.orbit-constraintdetail__chunk,.orbit-constraintdetail__option,.orbit-constraintdetail__overlaprow,.orbit-constraintdetail__suggestcard,.orbit-constraintdetail__optioncheck,.orbit-constraintdetail__overlapwash,.orbit-constraintdetail__overlapbar,.orbit-constraintdetail__overlaphot{opacity:1;filter:none;animation:none;transform:none}.orbit-constraintdetail__suggestcard:active{transform:none}}@media (max-width:1280px){.orbit-detail-split{grid-template-columns:minmax(0,1fr) minmax(380px,52%)}.orbit-constraintdetail__panel--expanded{grid-template:"origin""resolve"minmax(0,1fr)"suggest""actions"/1fr;overflow:auto}}@media (max-width:1023px){.orbit-constraintdetail__body{grid-template-columns:1fr;overflow:auto}.orbit-constraintdetail__viz{border-right:0;border-bottom:1px solid var(--cmp-line)}}.orbit-compare__gridscroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-width:0;position:relative;overflow:auto}.orbit-compare__grid{gap:10px 8px;min-height:100%;padding:4px 16px 20px 0;display:grid}.orbit-compare__corner{z-index:calc(var(--layer-sticky) + 3);background:var(--cmp-page);position:sticky;top:0;left:0}.orbit-compare__colhead{z-index:calc(var(--layer-sticky) + 2);background:var(--cmp-page);border-radius:var(--cmp-radius);cursor:default;min-height:var(--cmp-colhead-h);border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 8px;transition-property:background-color,transform;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;position:sticky;top:0}button.orbit-compare__colhead{cursor:pointer}button.orbit-compare__colhead:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){button.orbit-compare__colhead:hover{background:color-mix(in srgb, var(--cmp-raised) 55%, transparent)}}.orbit-compare__colheadcap{white-space:nowrap}.orbit-compare__colheadwarn{background:var(--cmp-alert-fg);opacity:.88;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:14px}.orbit-compare__hourgutter{z-index:1;background:var(--cmp-page);gap:var(--cmp-cell-gap);flex-direction:column;display:flex;position:sticky;left:0}.orbit-compare__hourlabel{height:var(--cmp-slot-h);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--txt-hint);justify-content:flex-end;align-items:flex-start;margin-top:-.55em;padding:0 12px 0 0;display:flex}.orbit-compare__guttermark{background:var(--cmp-alert-fg);cursor:pointer;opacity:.78;border:0;border-radius:999px;width:4px;min-height:4px;padding:0;position:absolute;right:4px}.orbit-compare__col{gap:var(--cmp-cell-gap);background:color-mix(in srgb, var(--cmp-raised) 18%, transparent);border-radius:var(--cmp-radius-lg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-text) 5%, transparent);flex-direction:column;padding-inline:2px;display:flex;position:relative;overflow:visible}.orbit-compare__cell{height:var(--cmp-slot-h);box-shadow:inset 0 -1px 0 var(--cmp-hour-line);background:0 0;border-radius:0}.orbit-compare__cell:last-child{box-shadow:none}.orbit-compare__cellplus{border-radius:var(--cmp-radius-sm);opacity:0;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;transition-property:opacity,background-color,transform;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}.orbit-compare__col:hover .orbit-compare__cellplus{opacity:.4}.orbit-compare__cellplus:active{transform:scale(.96)}.orbit-compare__violationwash{background:var(--cmp-alert-bg);border-radius:var(--cmp-radius-sm);pointer-events:none;position:absolute;left:2px;right:2px}.orbit-compare__violationwash--inline{z-index:1;background:var(--cmp-alert-bg);border-radius:var(--cmp-radius-sm)}.orbit-compare__closedband{z-index:0;pointer-events:none;border-radius:var(--cmp-radius-sm);opacity:.5;background-color:color-mix(in srgb, var(--cmp-muted) 6%, transparent);background-image:repeating-linear-gradient(-45deg, transparent, transparent 5px, color-mix(in srgb, var(--cmp-muted) 10%, transparent) 5px, color-mix(in srgb, var(--cmp-muted) 10%, transparent) 6px);position:absolute;left:2px;right:2px}.orbit-compare__linkmap{z-index:1;pointer-events:none;position:absolute;inset:0}.orbit-compare__linkspine{background:color-mix(in srgb, var(--cmp-alert-fg) 70%, transparent);opacity:.55;border-radius:1px;width:2px;position:absolute;left:1px}.orbit-compare__linknode{border:2px solid var(--cmp-alert-fg);background:var(--cmp-cell);box-sizing:border-box;width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--cmp-page) 55%, transparent);border-radius:50%;margin-top:-4px;position:absolute;left:0}.orbit-compare__linkelbow{background:var(--cmp-alert-fg);opacity:.72;border-radius:0 1px 1px 0;width:8px;height:2px;margin-top:-1px;position:absolute;left:2px}.orbit-compare__violationbracket{border-top:1.5px solid color-mix(in srgb, var(--cmp-alert-fg) 88%, transparent);border-bottom:1.5px solid color-mix(in srgb, var(--cmp-alert-fg) 88%, transparent);cursor:pointer;background:0 0;padding:0;position:absolute;left:0;right:0}.orbit-compare__block{border-radius:var(--cmp-radius);outline-offset:-2px;text-align:left;cursor:pointer;box-sizing:border-box;isolation:isolate;border:0;outline:2px solid #0000;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;padding:6px 8px;transition-property:transform,opacity,box-shadow,filter,outline-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;position:absolute;overflow:hidden;container-type:size}.orbit-compare__block--stacked{border-radius:var(--cmp-radius-sm);justify-content:flex-start;gap:1px;padding:5px 6px}.orbit-compare__blockrow1{align-items:center;gap:5px;width:100%;min-width:0;display:flex}.orbit-compare__block--stacked .orbit-compare__blockrow1{gap:0}.orbit-compare__block--stacked .orbit-compare__blocktitle{font-size:11px;font-weight:600;line-height:1.25}.orbit-compare__block--stacked .orbit-compare__blocktime{opacity:.75;font-size:10px}@container (max-height:44px){.orbit-compare__blocktime,.orbit-compare__blocktags,.orbit-compare__blockmeta{display:none}.orbit-compare__block{justify-content:center;gap:0}.orbit-compare__blockrow1>svg{display:none}}@container (max-width:72px){.orbit-compare__blocktime,.orbit-compare__blocktags,.orbit-compare__blockmeta,.orbit-compare__blockrow1>svg{display:none}}.orbit-compare__block--selected{outline-color:color-mix(in srgb, var(--cmp-text) 70%, transparent);outline-width:1.5px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-text) 16%, transparent), 0 2px 8px color-mix(in srgb, var(--cmp-page) 40%, transparent)!important}.orbit-compare__block--preview{outline:1.5px dashed var(--cmp-alert-fg);outline-offset:-2px}.orbit-compare__block--constrained{outline:1px solid color-mix(in srgb, var(--cmp-alert-border) 45%, transparent);outline-offset:-1px}.orbit-compare__block--dragging{opacity:.35}.orbit-compare__block--ghost{outline:2px dashed var(--cmp-text);opacity:.9;pointer-events:none;z-index:4}.orbit-compare__block svg{flex:none}.orbit-compare--crew-rx .orbit-compare__blockrow1>svg{margin-inline-start:1px}.orbit-compare__transport--minimal{justify-content:flex-start;gap:4px}.orbit-compare__blocktitle{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.orbit-compare__blocktime{white-space:nowrap}.orbit-compare__blocktags{flex-wrap:wrap;gap:4px;width:100%;min-width:0;display:flex}.orbit-compare__blocktag{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:100%;padding:2px 6px;display:inline-flex;overflow:hidden}.orbit-compare__blockmeta{align-items:center;gap:4px;width:100%;min-width:0;margin-top:auto;padding-top:2px;display:flex}.orbit-compare__clusterbadge{background:color-mix(in srgb, var(--cmp-alert-bg) 80%, var(--cmp-cell));min-width:20px;height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-alert-border) 70%, transparent);color:var(--cmp-alert-fg);pointer-events:none;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex;position:static}.orbit-compare__blockinit{width:16px;height:16px;color:var(--cmp-page);background:var(--cmp-text);border-radius:4px;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:static}.orbit-compare__railhost{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.orbit-compare__railpanel{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.orbit-compare__railscroll{flex:1;min-height:0;overflow:auto}.orbit-compare__railfooter{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cmp-text) 8%, transparent);background:var(--cmp-raised);z-index:var(--layer-sticky);flex-direction:column;flex:none;gap:12px;padding:16px;display:flex;position:relative}.orbit-compare__railfooteractions{align-items:center;gap:8px;display:flex}.orbit-compare__railfooterspacer{flex:1}.orbit-compare__railfooter .orbit-compare__applybtn{width:auto;margin-top:0}.orbit-compare__railfooter .orbit-compare__rationale{margin-top:0}.orbit-compare__railhead{gap:var(--space-2)}.orbit-compare__railheadportalhost{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.orbit-compare__railheadstart,.orbit-compare__railheadend{flex:none;align-items:center;width:40px;display:flex}.orbit-compare__railheadend{justify-content:flex-end}.orbit-compare__railheadspacer{flex:none;width:40px;height:40px;display:block}.orbit-compare__railtitle{text-overflow:ellipsis;white-space:nowrap;text-wrap:balance;flex:1;min-width:0;margin:0;overflow:hidden}.orbit-compare__railback{padding-right:1px}.orbit-compare__violationhead{flex-direction:column;gap:10px;display:flex}.orbit-compare__violationmeta{line-height:1.45}.orbit-compare__drawersection{flex-direction:column;gap:10px;padding:16px 14px;display:flex}.orbit-compare__drawersection+.orbit-compare__drawersection{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cmp-text) 7%, transparent)}.orbit-compare__drawersection--flush{padding-bottom:8px}.orbit-compare__drawerlabel{letter-spacing:.01em;text-transform:none}.orbit-compare__violationlist,.orbit-compare__conflictlist{flex-direction:column;gap:8px;display:flex}.orbit-compare__violationitem,.orbit-compare__conflictrow{background:color-mix(in srgb, var(--cmp-page) 55%, transparent);border-radius:var(--cmp-radius);min-height:44px;box-shadow:none;text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:10px 12px;transition-property:background-color,transform;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;position:relative}.orbit-compare__violationitem:after,.orbit-compare__conflictrow:after{content:"";pointer-events:none;height:max(100%,40px);min-height:40px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.orbit-compare__violationitem:active,.orbit-compare__conflictrow:active{transform:scale(.96)}.orbit-compare__violationitemtext{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.orbit-compare__optionlist{border-radius:var(--radius-lg,12px);background:color-mix(in srgb, var(--cmp-page) 35%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-text) 5%, transparent);flex-direction:column;gap:8px;padding:8px;display:flex}.orbit-compare__optioncard{background:color-mix(in srgb, var(--cmp-page) 55%, transparent);border-radius:var(--cmp-radius-sm,6px);min-height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-text) 6%, transparent);outline-offset:-2px;text-align:left;cursor:pointer;isolation:isolate;border:0;outline:2px solid #0000;flex-direction:column;gap:6px;padding:12px;transition-property:transform,box-shadow;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;position:relative}.orbit-compare__optioncard:before{content:"";border-radius:inherit;background:color-mix(in srgb, var(--cmp-text) 7%, var(--cmp-raised));opacity:0;pointer-events:none;z-index:0;transition-property:opacity;transition-duration:.15s;transition-timing-function:ease;position:absolute;inset:0}.orbit-compare__optioncard>*{z-index:1;position:relative}.orbit-compare__optioncard:after{content:"";pointer-events:none;min-height:40px;position:absolute;inset:0}.orbit-compare__optioncard:active{transform:scale(.96)}.orbit-compare__optioncard--selected{outline-color:var(--cmp-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-text) 18%, transparent), 0 4px 14px color-mix(in srgb, var(--cmp-page) 40%, transparent)}.orbit-compare__optionhead{align-items:center;gap:8px;display:flex}.orbit-compare__optiondetails{flex-direction:column;gap:4px;padding-top:2px;display:flex}.orbit-compare__optiondetails-disclosure{display:block}.orbit-compare__optiondetails-grid{grid-template-rows:0fr;min-height:0;display:grid;overflow:hidden}.orbit-compare__optiondetails-grid--open{grid-template-rows:1fr;min-height:min-content;overflow:visible}.orbit-compare__optiondetails-gridbody{min-height:0;overflow:hidden}.orbit-compare__optiondetails-grid--open .orbit-compare__optiondetails-gridbody{min-height:min-content;overflow:visible}.orbit-compare__optiontag{border-radius:999px;flex:none;padding:2px 8px}.orbit-compare__rationale{border-radius:var(--cmp-radius);background:color-mix(in srgb, var(--cmp-page) 40%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-line) 50%, transparent);flex-direction:column;margin-top:4px;padding:12px;display:flex}.orbit-constraintdetail__rationale{background:color-mix(in srgb, var(--cmp-cell) 18%, var(--cmp-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-line) 42%, transparent);border-radius:16px;flex-direction:column;gap:0;margin-top:12px;padding:12px 14px;display:flex}.orbit-constraintdetail__rationale .orbit-constraintdetail__apply{margin-top:12px}.orbit-compare__applybtn{border-radius:var(--cmp-radius);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 16px;font-size:13px;font-weight:700;transition-property:transform;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}.orbit-compare__applybtn:not(:disabled):active{transform:scale(.96)}.orbit-compare__applybtn:disabled{cursor:not-allowed}.orbit-compare__transport{background:var(--cmp-chrome);height:56px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cmp-text) 8%, transparent);flex:none;align-items:center;gap:12px;padding:0 18px;display:flex;position:relative}.orbit-compare__spacer{flex:1}.orbit-compare__tbtn{border-radius:var(--cmp-radius);width:40px;height:40px;color:var(--cmp-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition-property:color,background-color,transform;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}.orbit-compare__tbtn:not(:disabled):active{transform:scale(.96)}.orbit-compare__tbtn:disabled{color:var(--cmp-disabled);cursor:default}.orbit-compare__tbtn[aria-pressed=true]{color:var(--cmp-text)}@media (hover:hover) and (pointer:fine){.orbit-compare__block:hover{filter:brightness(1.05)}.orbit-compare__cellplus:hover{opacity:.75;background:color-mix(in srgb, var(--cmp-text) 6%, transparent)}.orbit-compare__violationitem:hover,.orbit-compare__conflictrow:hover{background:var(--cmp-raised-hover)}.orbit-compare__optioncard:hover:before{opacity:1}.orbit-compare__optioncard--selected:hover:before{opacity:.55}.orbit-compare__emptybtn:hover{background:var(--cmp-raised-hover)}.orbit-compare__applybtn:not(:disabled):hover{filter:brightness(1.06)}.orbit-compare__tbtn:not(:disabled):hover{color:var(--cmp-text);background:color-mix(in srgb, var(--cmp-raised) 70%, transparent)}.orbit-compare__violationpill:hover{filter:brightness(1.06)}.orbit-compare__rolebtn:hover:not(.orbit-compare__rolebtn--on){color:var(--cmp-text)}}@media (max-width:1023px){.orbit-compare__main{flex-direction:column;overflow-y:auto}.orbit-compare__gridscroll{flex:none;overflow:auto visible}}@media (max-width:839px){.orbit-compare{--cmp-chrome-inline:var(--space-5)}}@media (max-width:767px){.orbit-compare{--cmp-slot-h:48px;--cmp-col-min:112px;--cmp-hour-gutter:48px;--cmp-chrome-inline:var(--space-5)}}@media (max-width:519px){.orbit-compare{--cmp-chrome-inline:var(--space-4)}}.orbit-blockdetail__body{flex:1;min-height:0;display:flex}.orbit-blockdetail__daywrap{flex:1;min-width:0;padding:16px;overflow:auto}.orbit-blockdetail__dayrow{align-items:flex-start;gap:12px;display:flex}.orbit-blockdetail__daygutter{flex-direction:column;flex:none;width:52px;display:flex}.orbit-blockdetail__hourlabel{white-space:nowrap;justify-content:flex-end;align-items:flex-start;padding-right:8px;display:flex;transform:translateY(-6px)}.orbit-blockdetail__daycol{background:var(--cmp-cell);border-radius:8px;flex:1;min-width:0;position:relative}.orbit-blockdetail__dayblock{outline-offset:-2px;text-align:left;cursor:pointer;box-sizing:border-box;border:0;border-radius:8px;outline:2px solid #0000;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:6px 8px;display:flex;position:absolute;overflow:hidden;container-type:size}.orbit-blockdetail__dayblock--selected{outline-color:var(--cmp-text);cursor:default}.orbit-blockdetail__dayblock--dim{opacity:.55}.orbit-blockdetail__panel--sidebar{box-sizing:border-box;background:var(--cmp-raised);flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex}.orbit-blockdetail__panel--sidebar .orbit-blockdetail__fields{flex:1;min-height:0;overflow:auto}.orbit-blockdetail__panel--sidebar .orbit-blockdetail__panelfooter{z-index:var(--layer-sticky);flex:none;margin-top:auto;position:relative}.orbit-blockdetail__fields{flex-direction:column;gap:16px;padding:16px;display:flex}.orbit-blockdetail__chunk{opacity:0;animation:.22s cubic-bezier(.23,1,.32,1) forwards orbit-blockdetail-chunk-in;transform:translateY(6px)}@keyframes orbit-blockdetail-chunk-in{to{opacity:1;transform:translateY(0)}}.orbit-blockdetail__sectionhead{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.orbit-blockdetail__mission{background:color-mix(in srgb, var(--cmp-cell) 28%, var(--cmp-raised));box-shadow:0 1px 0 color-mix(in srgb, var(--cmp-text) 5%, transparent), 0 0 0 1px color-mix(in srgb, var(--cmp-line) 85%, transparent);border-radius:20px;flex-direction:column;gap:6px;padding:12px;display:flex}.orbit-blockdetail__missiondesc{margin-top:2px}.orbit-blockdetail__missionmeta{flex-direction:column;gap:4px;margin-top:4px;display:flex}.orbit-blockdetail__origin{border:1px solid var(--cmp-line);background:var(--cmp-cell);color:var(--cmp-muted);align-items:flex-start;gap:6px;margin-bottom:12px;padding:8px 10px;display:flex}.orbit-blockdetail__conflicts{flex-direction:column;gap:10px;display:flex}.orbit-blockdetail__conflict{background:color-mix(in srgb, var(--cmp-alert-bg) 42%, var(--cmp-raised));box-shadow:0 1px 0 color-mix(in srgb, var(--cmp-text) 6%, transparent), 0 0 0 1px color-mix(in srgb, var(--cmp-alert-border) 45%, transparent), 0 8px 20px color-mix(in srgb, var(--cmp-page) 24%, transparent);opacity:0;border-radius:18px;flex-direction:column;gap:10px;padding:12px;animation:.22s cubic-bezier(.23,1,.32,1) forwards orbit-blockdetail-chunk-in;display:flex;transform:translateY(6px)}.orbit-blockdetail__conflicthead{align-items:flex-start;gap:10px;display:flex}.orbit-blockdetail__conflicticon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.orbit-blockdetail__conflictcopy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.orbit-blockdetail__peers{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.orbit-blockdetail__peerbtn{background:color-mix(in srgb, var(--cmp-cell) 55%, transparent);width:100%;min-height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-line) 70%, transparent);cursor:pointer;text-align:left;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;transition-property:transform,background-color,box-shadow;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}.orbit-blockdetail__peerbtn:active{transform:scale(.96)}.orbit-blockdetail__resolvebtn{background:color-mix(in srgb, var(--cmp-alert-bg) 70%, var(--cmp-cell));min-height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-alert-border) 55%, transparent);cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;transition-property:transform,background-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.orbit-blockdetail__resolvebtn:active{transform:scale(.96)}.orbit-blockdetail__constraint{background:color-mix(in srgb, var(--cmp-cell) 22%, var(--cmp-raised));box-shadow:0 1px 0 color-mix(in srgb, var(--cmp-text) 5%, transparent), 0 0 0 1px color-mix(in srgb, var(--cmp-line) 80%, transparent);border-radius:18px;flex-direction:column;gap:10px;padding:12px;display:flex}.orbit-blockdetail__resourcehead{align-items:flex-start;gap:10px;display:flex}.orbit-blockdetail__resourceicon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.orbit-blockdetail__resourcecopy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.orbit-blockdetail__chips{flex-wrap:wrap;gap:6px;display:flex}.orbit-blockdetail__chip{background:color-mix(in srgb, var(--cmp-cell) 65%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cmp-line) 75%, transparent);border-radius:8px;padding:4px 8px}.orbit-blockdetail__form{flex-direction:column;gap:4px;display:flex}.orbit-blockdetail__panelfooter{border-top:1px solid var(--cmp-line);align-items:center;gap:8px;padding:16px;display:flex}.orbit-blockdetail__deletebtn{cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:8px;transition-property:transform;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}.orbit-blockdetail__deletebtn:active{transform:scale(.96)}.orbit-blockdetail__footerspacer{flex:1}.orbit-blockdetail__cancelbtn{min-height:40px;box-shadow:inset 0 0 0 1px var(--cmp-line);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 14px;transition-property:transform,background-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1)}.orbit-blockdetail__cancelbtn:active{transform:scale(.96)}.orbit-blockdetail__savebtn{background:var(--cmp-raised-hover);min-height:40px;color:var(--cmp-text);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:700;transition-property:transform,background-color;transition-duration:.14s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex}.orbit-blockdetail__savebtn:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.orbit-blockdetail__chunk,.orbit-blockdetail__conflict{opacity:1;animation:none;transform:none}.orbit-blockdetail__peerbtn:active,.orbit-blockdetail__resolvebtn:active,.orbit-blockdetail__deletebtn:active,.orbit-blockdetail__cancelbtn:active,.orbit-blockdetail__savebtn:active{transform:none}}@media (hover:hover) and (pointer:fine){.orbit-blockdetail__dayblock--dim:hover{filter:brightness(1.15)}.orbit-blockdetail__peerbtn:hover{background:color-mix(in srgb, var(--cmp-cell) 80%, transparent)}.orbit-blockdetail__resolvebtn:hover{background:color-mix(in srgb, var(--cmp-alert-bg) 85%, var(--cmp-cell))}.orbit-blockdetail__deletebtn:hover span{text-decoration:underline}.orbit-blockdetail__cancelbtn:hover{background:var(--cmp-raised-hover)}.orbit-blockdetail__savebtn:hover{background:var(--cmp-cell-hover)}}@media (max-width:1023px){.orbit-blockdetail__body{flex-direction:column;overflow-y:auto}.orbit-blockdetail__daywrap{flex:none}.orbit-blockdetail__panel{border-left:0;border-top:1px solid var(--cmp-line);width:auto}}@keyframes orbit-rx-card-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.orbit-rx-card-enter{animation-name:orbit-rx-card-enter;animation-duration:.28s;animation-timing-function:cubic-bezier(.2,0,0,1);animation-fill-mode:both;animation-delay:var(--orbit-rx-stagger,0s)}@media (prefers-reduced-motion:reduce){.orbit-rx-card-enter{opacity:1;animation:none;transform:none}}:root{--orbit-control-radius:3px}rux-button,rux-push-button{transition-property:scale;transition-duration:.12s;transition-timing-function:cubic-bezier(.2,0,0,1)}rux-button:active:not([disabled]),rux-push-button:active:not([disabled]){scale:.96}rux-button[icon-only]{justify-content:center;align-items:center;min-block-size:40px;min-inline-size:40px;display:inline-flex}rux-segmented-button{white-space:nowrap}.orbit-control-group{border-radius:var(--orbit-control-radius);display:inline-flex;overflow:hidden}@media (prefers-reduced-motion:reduce){rux-button,rux-push-button{transition:none}rux-button:active:not([disabled]),rux-push-button:active:not([disabled]){scale:1}}:root{--color-background-base-default:var(--orbit-dark-page);--color-background-base-header:var(--orbit-dark-chrome);--color-background-base-hover:var(--orbit-dark-subtle);--color-background-base-selected:var(--orbit-dark-cell);--color-background-interactive-default:var(--accent);--color-background-interactive-muted:var(--orbit-dark-cell-hover);--color-background-surface-default:var(--orbit-dark-raised);--color-background-surface-header:var(--orbit-dark-chrome);--color-background-surface-hover:var(--orbit-dark-raised-hover);--color-background-surface-selected:var(--orbit-dark-cell);--color-background-interactive-hover:var(--orbit-link-hover-on-dark);--color-border-error:var(--orbit-critical-on-dark);--color-border-interactive-default:var(--accent);--color-border-interactive-muted:var(--orbit-dark-cell-hover);--color-border-interactive-hover:var(--orbit-link-hover-on-dark);--color-border-focus-default:var(--accent);--color-text-error:var(--orbit-critical-on-dark);--color-text-interactive-default:var(--accent);--color-text-interactive-hover:var(--orbit-link-hover-on-dark);--color-text-inverse:var(--orbit-ink);--color-text-placeholder:var(--orbit-faint-on-dark);--color-text-primary:var(--orbit-inverse);--color-text-secondary:var(--orbit-secondary-on-dark);--color-text-white:var(--orbit-inverse);--color-status-normal:var(--orbit-success-on-dark);--color-status-serious:var(--orbit-warning-on-dark);--color-status-critical:var(--orbit-critical-on-dark);--color-status-off:var(--orbit-faint-on-dark);--color-status-standby:var(--orbit-standby-on-dark);--color-status-caution:var(--orbit-caution-on-dark)}
