/* Generated by scripts/build-theme.mjs. Colour overrides only. */
:root{color-scheme:light}
html[data-rack-theme=dark]{color-scheme:dark;--green:#83cfaf;--line:#385043;--muted:#acc1b5;--soft:#1b3027;--amber:#e4bd77;background:#14251f;color:#e6f0ea}
/* loading.css */
:where(html[data-rack-theme=dark]) :is(.loading-ring),html[data-rack-theme=dark]:is(.loading-ring){border:2px solid currentColor;border-right-color:transparent;}
:where(html[data-rack-theme=dark]) :is(.workspace-loading),html[data-rack-theme=dark]:is(.workspace-loading){color:var(--green,#176b57);}
:where(html[data-rack-theme=dark]) :is(.photo-loading),html[data-rack-theme=dark]:is(.photo-loading){background:#101d18;color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.photo-loading .loading-ring),html[data-rack-theme=dark]:is(.photo-loading .loading-ring){border:2px solid currentColor;border-top-color:#385043;}
/* style.css */
:where(html[data-rack-theme=dark]) :is(:root),html[data-rack-theme=dark]:is(:root){color:#e6f0ea;background:#1b3027;--green:#83cfaf;--line:#385043;--muted:#acc1b5;--soft:#1b3027;--amber:#e4bd77;}
:where(html[data-rack-theme=dark]) :is(a),html[data-rack-theme=dark]:is(a){color:var(--green);}
:where(html[data-rack-theme=dark]) :is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible),html[data-rack-theme=dark]:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:3px solid #385043;}
:where(html[data-rack-theme=dark]) :is(button),html[data-rack-theme=dark]:is(button){border:1px solid var(--line);color:inherit;background:#14251f;}
:where(html[data-rack-theme=dark]) :is(button.primary),html[data-rack-theme=dark]:is(button.primary){background:var(--green);color:#e6f0ea;border-color:var(--green);}
:where(html[data-rack-theme=dark]) :is(button.quiet),html[data-rack-theme=dark]:is(button.quiet){background:transparent;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(button.danger),html[data-rack-theme=dark]:is(button.danger){color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.muted),html[data-rack-theme=dark]:is(.muted){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.skip),html[data-rack-theme=dark]:is(.skip){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.brand),html[data-rack-theme=dark]:is(.brand){color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.rack-icon),html[data-rack-theme=dark]:is(.rack-icon){color:var(--green);}
:where(html[data-rack-theme=dark]) :is(#connection),html[data-rack-theme=dark]:is(#connection){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(#connection.stale),html[data-rack-theme=dark]:is(#connection.stale){color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.icon-button),html[data-rack-theme=dark]:is(.icon-button){background:transparent;border-color:transparent;}
:where(html[data-rack-theme=dark]) :is(#main),html[data-rack-theme=dark]:is(#main){background:#14251f;border:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.title-band),html[data-rack-theme=dark]:is(.title-band){background:var(--soft);border-bottom:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.title-band p),html[data-rack-theme=dark]:is(.title-band p){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.title-tile),html[data-rack-theme=dark]:is(.title-tile){background:#14251f;border:1px solid var(--line);color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.status-filters),html[data-rack-theme=dark]:is(.status-filters){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.status-filters button),html[data-rack-theme=dark]:is(.status-filters button){background:transparent;border-color:transparent;}
:where(html[data-rack-theme=dark]) :is(.status-filters button[aria-pressed=true]),html[data-rack-theme=dark]:is(.status-filters button[aria-pressed=true]){background:#14251f;border-color:#385043;color:var(--green);box-shadow:0 1px 3px #00000055;}
:where(html[data-rack-theme=dark]) :is(.count),html[data-rack-theme=dark]:is(.count){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.search-wrap span),html[data-rack-theme=dark]:is(.search-wrap span){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(input,select,textarea),html[data-rack-theme=dark]:is(input,select,textarea){border:1px solid #385043;background:#14251f;color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.search-wrap input),html[data-rack-theme=dark]:is(.search-wrap input){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.result-row),html[data-rack-theme=dark]:is(.result-row){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.result-row button),html[data-rack-theme=dark]:is(.result-row button){color:var(--green);}
:where(html[data-rack-theme=dark]) :is(th),html[data-rack-theme=dark]:is(th){color:var(--muted);background:#14251f;}
:where(html[data-rack-theme=dark]) :is(td),html[data-rack-theme=dark]:is(td){border-bottom:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(tbody tr:hover),html[data-rack-theme=dark]:is(tbody tr:hover){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(td small),html[data-rack-theme=dark]:is(td small){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.status.available),html[data-rack-theme=dark]:is(.status.available){background:#1b3027;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.status.occupied),html[data-rack-theme=dark]:is(.status.occupied){background:#1b3027;color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.open-link),html[data-rack-theme=dark]:is(.open-link){color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.empty),html[data-rack-theme=dark]:is(.empty){border:1px dashed var(--line);color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.tabs),html[data-rack-theme=dark]:is(.tabs){border-bottom:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.tabs button),html[data-rack-theme=dark]:is(.tabs button){background:transparent;color:var(--muted);border-bottom:3px solid transparent;}
:where(html[data-rack-theme=dark]) :is(.tabs button[aria-selected=true]),html[data-rack-theme=dark]:is(.tabs button[aria-selected=true]){border-bottom-color:var(--green);color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.facts-card),html[data-rack-theme=dark]:is(.facts-card){border:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.fact),html[data-rack-theme=dark]:is(.fact){border-bottom:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.eyebrow),html[data-rack-theme=dark]:is(.eyebrow){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.fact .age),html[data-rack-theme=dark]:is(.fact .age){color:var(--amber);}
:where(html[data-rack-theme=dark]) :is(.fact p),html[data-rack-theme=dark]:is(.fact p){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.photo-card),html[data-rack-theme=dark]:is(.photo-card){border:1px solid var(--line);background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.photo-card img),html[data-rack-theme=dark]:is(.photo-card img){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.photo-caption),html[data-rack-theme=dark]:is(.photo-caption){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.photo-caption strong),html[data-rack-theme=dark]:is(.photo-caption strong){color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.note-box),html[data-rack-theme=dark]:is(.note-box){background:#14251f;border:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.note-box small),html[data-rack-theme=dark]:is(.note-box small){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.event),html[data-rack-theme=dark]:is(.event){border-left:2px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.event:before),html[data-rack-theme=dark]:is(.event:before){border:2px solid #385043;background:var(--green);}
:where(html[data-rack-theme=dark]) :is(.event-heading time),html[data-rack-theme=dark]:is(.event-heading time){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.event>small),html[data-rack-theme=dark]:is(.event>small){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.change-pair),html[data-rack-theme=dark]:is(.change-pair){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.record-meta),html[data-rack-theme=dark]:is(.record-meta){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.banner),html[data-rack-theme=dark]:is(.banner){border:1px solid #385043;background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.banner.success),html[data-rack-theme=dark]:is(.banner.success){background:#1b3027;border-color:#385043;}
:where(html[data-rack-theme=dark]) :is(dialog),html[data-rack-theme=dark]:is(dialog){border:1px solid var(--line);box-shadow:0 16px 80px #00000055;color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(dialog::backdrop),html[data-rack-theme=dark]:is(dialog::backdrop){background:#101d18;}
:where(html[data-rack-theme=dark]) :is(.dialog-head),html[data-rack-theme=dark]:is(.dialog-head){border-bottom:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.dialog-body),html[data-rack-theme=dark]:is(.dialog-body){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.dialog-foot),html[data-rack-theme=dark]:is(.dialog-foot){border-top:1px solid var(--line);background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.rack-context),html[data-rack-theme=dark]:is(.rack-context){border-bottom:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.form-section),html[data-rack-theme=dark]:is(.form-section){border-bottom:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.helper),html[data-rack-theme=dark]:is(.helper){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.choice-row button[aria-pressed=true]),html[data-rack-theme=dark]:is(.choice-row button[aria-pressed=true]){background:var(--soft);border-color:var(--green);color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.draft-photo button),html[data-rack-theme=dark]:is(.draft-photo button){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.form-error),html[data-rack-theme=dark]:is(.form-error){background:#1b3027;border:1px solid #385043;color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.review-intro),html[data-rack-theme=dark]:is(.review-intro){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.review-block),html[data-rack-theme=dark]:is(.review-block){border:1px solid var(--line);background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.review-block h3),html[data-rack-theme=dark]:is(.review-block h3){background:var(--soft);}
:where(html[data-rack-theme=dark]) :is(.section-number),html[data-rack-theme=dark]:is(.section-number){background:var(--green);color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.review-content small),html[data-rack-theme=dark]:is(.review-content small){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(details summary),html[data-rack-theme=dark]:is(details summary){color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.settings-copy),html[data-rack-theme=dark]:is(.settings-copy){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(#photo-dialog),html[data-rack-theme=dark]:is(#photo-dialog){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(#photo-dialog img),html[data-rack-theme=dark]:is(#photo-dialog img){background:#1b3027;}
@media (min-width:1000px){:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .desktop-table),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .desktop-table){border:1px solid var(--line);}
}
:where(html[data-rack-theme=dark]) :is(:where(html[data-rack-device=desktop]) .desktop-table),html[data-rack-theme=dark]:is(:where(html[data-rack-device=desktop]) .desktop-table){border:1px solid var(--line);}
@media (max-width:640px){:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) body),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) body){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .appbar),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .appbar){border-bottom:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .rack-card),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .rack-card){color:inherit;border:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .rack-card-head .chevron),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .rack-card-head .chevron){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .rack-card-foot strong),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .rack-card-foot strong){color:var(--amber);}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .rack-card-foot .ready),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .rack-card-foot .ready){color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .rack-card-foot small),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .rack-card-foot small){color:var(--muted);}
}
:where(html[data-rack-theme=dark]) :is(.photo-selection-status),html[data-rack-theme=dark]:is(.photo-selection-status){color:var(--green);}
/* refinements.css */
:where(html[data-rack-theme=dark]) :is(.place-line>.ui-icon),html[data-rack-theme=dark]:is(.place-line>.ui-icon){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.view-switch),html[data-rack-theme=dark]:is(.view-switch){border:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.view-switch button),html[data-rack-theme=dark]:is(.view-switch button){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.view-switch button[aria-pressed=true]),html[data-rack-theme=dark]:is(.view-switch button[aria-pressed=true]){color:var(--green);background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.occupied-order),html[data-rack-theme=dark]:is(.occupied-order){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.rack-results .rack-card),html[data-rack-theme=dark]:is(.rack-results .rack-card){border:1px solid var(--line);color:inherit;background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.rack-results .rack-card-head>.ui-icon),html[data-rack-theme=dark]:is(.rack-results .rack-card-head>.ui-icon){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.rack-results .rack-card-foot strong),html[data-rack-theme=dark]:is(.rack-results .rack-card-foot strong){color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.rack-results .ready),html[data-rack-theme=dark]:is(.rack-results .ready){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.current-location),html[data-rack-theme=dark]:is(.current-location){border:1px solid var(--line);background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.ready-symbol),html[data-rack-theme=dark]:is(.ready-symbol){color:#83cfaf;background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.occupation-summary),html[data-rack-theme=dark]:is(.occupation-summary){border:1px solid #385043;background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.occupation-summary>strong),html[data-rack-theme=dark]:is(.occupation-summary>strong){color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.occupation-summary>div),html[data-rack-theme=dark]:is(.occupation-summary>div){border-left:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.occupation-summary small),html[data-rack-theme=dark]:is(.occupation-summary small){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.compact-update .dialog-body),html[data-rack-theme=dark]:is(.compact-update .dialog-body){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.draft-location),html[data-rack-theme=dark]:is(.draft-location){background:#14251f;border:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.location-edit),html[data-rack-theme=dark]:is(.location-edit){border-top:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.author-detail summary),html[data-rack-theme=dark]:is(.author-detail summary){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.short-review .place-line),html[data-rack-theme=dark]:is(.short-review .place-line){background:#14251f;}
/* design-sample.css */
:where(html[data-rack-theme=dark]) :is(:root),html[data-rack-theme=dark]:is(:root){color:#e6f0ea;background:#14251f;--green:#83cfaf;--line:#385043;--muted:#acc1b5;--soft:#1b3027;}
:where(html[data-rack-theme=dark]) :is(button),html[data-rack-theme=dark]:is(button){border:1px solid var(--line);background:#14251f;color:inherit;}
:where(html[data-rack-theme=dark]) :is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible),html[data-rack-theme=dark]:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline:3px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.primary),html[data-rack-theme=dark]:is(.primary){background:var(--green);color:#e6f0ea;border-color:var(--green);}
:where(html[data-rack-theme=dark]) :is(input,textarea,select),html[data-rack-theme=dark]:is(input,textarea,select){border:1px solid #385043;background:#14251f;color:inherit;}
:where(html[data-rack-theme=dark]) :is(small),html[data-rack-theme=dark]:is(small){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.sample-bar),html[data-rack-theme=dark]:is(.sample-bar){border-bottom:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.sample-bar a),html[data-rack-theme=dark]:is(.sample-bar a){color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.sample-bar a .ui-icon),html[data-rack-theme=dark]:is(.sample-bar a .ui-icon){color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.sample-bar>span),html[data-rack-theme=dark]:is(.sample-bar>span){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.page-title),html[data-rack-theme=dark]:is(.page-title){background:var(--soft);border-bottom:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.page-title p),html[data-rack-theme=dark]:is(.page-title p){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.title-icon),html[data-rack-theme=dark]:is(.title-icon){border:1px solid var(--line);background:#14251f;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.filters),html[data-rack-theme=dark]:is(.filters){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.filters button),html[data-rack-theme=dark]:is(.filters button){background:transparent;border-color:transparent;}
:where(html[data-rack-theme=dark]) :is(.filters button>span),html[data-rack-theme=dark]:is(.filters button>span){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.filters button[aria-pressed=true]),html[data-rack-theme=dark]:is(.filters button[aria-pressed=true]){background:#14251f;border-color:#385043;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.search input),html[data-rack-theme=dark]:is(.search input){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.results-bar),html[data-rack-theme=dark]:is(.results-bar){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.view-toggle),html[data-rack-theme=dark]:is(.view-toggle){border:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.view-toggle button[aria-pressed=true]),html[data-rack-theme=dark]:is(.view-toggle button[aria-pressed=true]){background:#1b3027;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.sort),html[data-rack-theme=dark]:is(.sort){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.rack-card),html[data-rack-theme=dark]:is(.rack-card){border:1px solid var(--line);background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.card-main header>strong),html[data-rack-theme=dark]:is(.card-main header>strong){color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.card-main header>.ui-icon),html[data-rack-theme=dark]:is(.card-main header>.ui-icon){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.status.available),html[data-rack-theme=dark]:is(.status.available){color:#83cfaf;background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.status.occupied),html[data-rack-theme=dark]:is(.status.occupied){color:#ffb4ab;background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.place .ui-icon),html[data-rack-theme=dark]:is(.place .ui-icon){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.card-main footer),html[data-rack-theme=dark]:is(.card-main footer){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.age),html[data-rack-theme=dark]:is(.age){color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.back),html[data-rack-theme=dark]:is(.back){color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.location-card),html[data-rack-theme=dark]:is(.location-card){border:1px solid var(--line);background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.caption),html[data-rack-theme=dark]:is(.caption){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.location-card button,.editor-location>button),html[data-rack-theme=dark]:is(.location-card button,.editor-location>button){background:transparent;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.location-card>p),html[data-rack-theme=dark]:is(.location-card>p){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.inline-update),html[data-rack-theme=dark]:is(.inline-update){border:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.inline-heading>span),html[data-rack-theme=dark]:is(.inline-heading>span){background:#1b3027;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.inline-heading p),html[data-rack-theme=dark]:is(.inline-heading p){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.section-heading>span),html[data-rack-theme=dark]:is(.section-heading>span){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.photo-buttons button),html[data-rack-theme=dark]:is(.photo-buttons button){color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.automatic),html[data-rack-theme=dark]:is(.automatic){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.occupied-age),html[data-rack-theme=dark]:is(.occupied-age){border:1px solid #385043;background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.occupied-age strong),html[data-rack-theme=dark]:is(.occupied-age strong){color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.occupied-age span),html[data-rack-theme=dark]:is(.occupied-age span){color:#e4bd77;}
:where(html[data-rack-theme=dark]) :is(.occupied-age>div:last-child),html[data-rack-theme=dark]:is(.occupied-age>div:last-child){border-left:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.recorded),html[data-rack-theme=dark]:is(.recorded){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.saved-photo img),html[data-rack-theme=dark]:is(.saved-photo img){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.saved-photo>span),html[data-rack-theme=dark]:is(.saved-photo>span){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.empty),html[data-rack-theme=dark]:is(.empty){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.draft-thumbs button),html[data-rack-theme=dark]:is(.draft-thumbs button){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(dialog),html[data-rack-theme=dark]:is(dialog){border:1px solid var(--line);color:inherit;box-shadow:0 20px 70px #00000055;}
:where(html[data-rack-theme=dark]) :is(dialog::backdrop),html[data-rack-theme=dark]:is(dialog::backdrop){background:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.modal-heading),html[data-rack-theme=dark]:is(.modal-heading){border-bottom:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.modal-heading span),html[data-rack-theme=dark]:is(.modal-heading span){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.modal-heading>button),html[data-rack-theme=dark]:is(.modal-heading>button){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.modal-footer),html[data-rack-theme=dark]:is(.modal-footer){border-top:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.editor-location),html[data-rack-theme=dark]:is(.editor-location){background:#1b3027;border:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.place-types button[aria-pressed=true]),html[data-rack-theme=dark]:is(.place-types button[aria-pressed=true]){border-color:#83cfaf;background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.confirm-summary>.place),html[data-rack-theme=dark]:is(.confirm-summary>.place){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.confirm-evidence),html[data-rack-theme=dark]:is(.confirm-evidence){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.error),html[data-rack-theme=dark]:is(.error){background:#1b3027;color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(#image-dialog),html[data-rack-theme=dark]:is(#image-dialog){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(#image-dialog img),html[data-rack-theme=dark]:is(#image-dialog img){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(#image-dialog p),html[data-rack-theme=dark]:is(#image-dialog p){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(#sample-toast),html[data-rack-theme=dark]:is(#sample-toast){color:#e6f0ea;background:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.theme-a .rack-card.available),html[data-rack-theme=dark]:is(.theme-a .rack-card.available){background:#14251f;border-top:3px solid #83cfaf;}
:where(html[data-rack-theme=dark]) :is(.theme-a .rack-card.occupied),html[data-rack-theme=dark]:is(.theme-a .rack-card.occupied){background:#14251f;border-top:3px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.theme-b),html[data-rack-theme=dark]:is(.theme-b){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.theme-b .page-title),html[data-rack-theme=dark]:is(.theme-b .page-title){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.theme-b .rack-card),html[data-rack-theme=dark]:is(.theme-b .rack-card){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.theme-b .card-photo),html[data-rack-theme=dark]:is(.theme-b .card-photo){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.theme-b .card-ready),html[data-rack-theme=dark]:is(.theme-b .card-ready){background:#1b3027;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.theme-b .card-ready .ui-icon),html[data-rack-theme=dark]:is(.theme-b .card-ready .ui-icon){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.theme-b .occupied-age),html[data-rack-theme=dark]:is(.theme-b .occupied-age){background:#14251f;border-color:var(--line);}
:where(html[data-rack-theme=dark]) :is(.theme-b .inline-update),html[data-rack-theme=dark]:is(.theme-b .inline-update){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.theme-b .photo-buttons button),html[data-rack-theme=dark]:is(.theme-b .photo-buttons button){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.theme-c),html[data-rack-theme=dark]:is(.theme-c){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.theme-c .sample-bar),html[data-rack-theme=dark]:is(.theme-c .sample-bar){background:#83cfaf;border-color:#385043;}
:where(html[data-rack-theme=dark]) :is(.theme-c .sample-bar a,.theme-c .sample-bar a .ui-icon),html[data-rack-theme=dark]:is(.theme-c .sample-bar a,.theme-c .sample-bar a .ui-icon){color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.theme-c .sample-bar>span),html[data-rack-theme=dark]:is(.theme-c .sample-bar>span){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.theme-c .page-title),html[data-rack-theme=dark]:is(.theme-c .page-title){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.theme-c .card-main header),html[data-rack-theme=dark]:is(.theme-c .card-main header){background:#1b3027;border-bottom:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.theme-c .occupied .card-main header),html[data-rack-theme=dark]:is(.theme-c .occupied .card-main header){background:#1b3027;border-color:#385043;}
:where(html[data-rack-theme=dark]) :is(.theme-c .card-main header .status),html[data-rack-theme=dark]:is(.theme-c .card-main header .status){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.theme-c .card-main footer),html[data-rack-theme=dark]:is(.theme-c .card-main footer){border-top:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.theme-c .rack-title),html[data-rack-theme=dark]:is(.theme-c .rack-title){background:#14251f;border-bottom:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.theme-c .location-card),html[data-rack-theme=dark]:is(.theme-c .location-card){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.theme-c .inline-update),html[data-rack-theme=dark]:is(.theme-c .inline-update){background:#14251f;border-top:3px solid #83cfaf;}
:where(html[data-rack-theme=dark]) :is(.theme-c .occupied-age),html[data-rack-theme=dark]:is(.theme-c .occupied-age){background:#14251f;border-left:4px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.theme-c .modal-heading),html[data-rack-theme=dark]:is(.theme-c .modal-heading){background:#83cfaf;color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.theme-c .modal-heading span),html[data-rack-theme=dark]:is(.theme-c .modal-heading span){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.theme-c .modal-heading>button),html[data-rack-theme=dark]:is(.theme-c .modal-heading>button){color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.theme-c .photo-buttons button),html[data-rack-theme=dark]:is(.theme-c .photo-buttons button){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.theme-c .saved-photos),html[data-rack-theme=dark]:is(.theme-c .saved-photos){background:#14251f;border:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.theme-c .detail-note),html[data-rack-theme=dark]:is(.theme-c .detail-note){background:#14251f;border:1px solid var(--line);}
/* journey.css */
:where(html[data-rack-theme=dark]) :is(.location-guidance),html[data-rack-theme=dark]:is(.location-guidance){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.location-guidance button),html[data-rack-theme=dark]:is(.location-guidance button){background:transparent;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.guide-a),html[data-rack-theme=dark]:is(.guide-a){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.guide-b>div),html[data-rack-theme=dark]:is(.guide-b>div){border:1px solid #385043;background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.guide-b>div>svg),html[data-rack-theme=dark]:is(.guide-b>div>svg){color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.guide-b strong),html[data-rack-theme=dark]:is(.guide-b strong){color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.guide-c ol),html[data-rack-theme=dark]:is(.guide-c ol){border-top:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.guide-c li b),html[data-rack-theme=dark]:is(.guide-c li b){background:#1b3027;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.location-journey),html[data-rack-theme=dark]:is(.location-journey){border:1px solid #385043;background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.journey-stops li:not(:last-child):before),html[data-rack-theme=dark]:is(.journey-stops li:not(:last-child):before){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.journey-dot),html[data-rack-theme=dark]:is(.journey-dot){background:#1b3027;border:1px solid #385043;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.current .journey-dot),html[data-rack-theme=dark]:is(.current .journey-dot){color:#14251f;background:#83cfaf;border-color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.journey-range),html[data-rack-theme=dark]:is(.journey-range){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.journey-range b),html[data-rack-theme=dark]:is(.journey-range b){color:#83cfaf;background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.journey-date),html[data-rack-theme=dark]:is(.journey-date){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.journey-stops small,.journey-track small,.journey-current small,.earlier-stop small),html[data-rack-theme=dark]:is(.journey-stops small,.journey-track small,.journey-current small,.earlier-stop small){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.journey-actions),html[data-rack-theme=dark]:is(.journey-actions){border-top:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.journey-track>li),html[data-rack-theme=dark]:is(.journey-track>li){background:#14251f;border:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.journey-track>li.current),html[data-rack-theme=dark]:is(.journey-track>li.current){background:#1b3027;border-color:#385043;}
:where(html[data-rack-theme=dark]) :is(.journey-step),html[data-rack-theme=dark]:is(.journey-step){background:#1b3027;color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.current .journey-step),html[data-rack-theme=dark]:is(.current .journey-step){background:#83cfaf;color:#14251f;}
:where(html[data-rack-theme=dark]) :is(.journey-track b),html[data-rack-theme=dark]:is(.journey-track b){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.duration),html[data-rack-theme=dark]:is(.duration){color:#acc1b5;border-top:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.journey-current),html[data-rack-theme=dark]:is(.journey-current){background:#1b3027;border:1px solid #385043;border-left:3px solid #83cfaf;}
:where(html[data-rack-theme=dark]) :is(.journey-now),html[data-rack-theme=dark]:is(.journey-now){color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.earlier-stops summary),html[data-rack-theme=dark]:is(.earlier-stops summary){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.earlier-stop),html[data-rack-theme=dark]:is(.earlier-stop){border-top:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.earlier-stop>span),html[data-rack-theme=dark]:is(.earlier-stop>span){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(#scenario-control),html[data-rack-theme=dark]:is(#scenario-control){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(#scenario-control select),html[data-rack-theme=dark]:is(#scenario-control select){border:1px solid #385043;background:#14251f;color:#83cfaf;}
/* selected-ui.css */
:where(html[data-rack-theme=dark]) :is(.live-selected),html[data-rack-theme=dark]:is(.live-selected){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main),html[data-rack-theme=dark]:is(.live-selected #main){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.live-selected .appbar),html[data-rack-theme=dark]:is(.live-selected .appbar){border-bottom:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.live-selected .rack-card),html[data-rack-theme=dark]:is(.live-selected .rack-card){color:inherit;}
:where(html[data-rack-theme=dark]) :is(.live-selected .clear-selection),html[data-rack-theme=dark]:is(.live-selected .clear-selection){color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.location-dates p),html[data-rack-theme=dark]:is(.location-dates p){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.selected-occupied .occupied-age),html[data-rack-theme=dark]:is(.selected-occupied .occupied-age){background:#14251f;border-color:var(--line);}
:where(html[data-rack-theme=dark]) :is(.draft-retained),html[data-rack-theme=dark]:is(.draft-retained){border:1px solid #385043;background:#14251f;}
:where(html[data-rack-theme=dark]) :is(#photo-dialog.photo-lightbox),html[data-rack-theme=dark]:is(#photo-dialog.photo-lightbox){border:1px solid #385043;background:#14251f;color:#e6f0ea;box-shadow:0 20px 70px #00000055;}
:where(html[data-rack-theme=dark]) :is(#photo-dialog.photo-lightbox::backdrop),html[data-rack-theme=dark]:is(#photo-dialog.photo-lightbox::backdrop){background:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(#photo-dialog.photo-lightbox .dialog-head),html[data-rack-theme=dark]:is(#photo-dialog.photo-lightbox .dialog-head){background:#14251f;border-color:#385043;}
:where(html[data-rack-theme=dark]) :is(#photo-dialog.photo-lightbox h2),html[data-rack-theme=dark]:is(#photo-dialog.photo-lightbox h2){color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(#photo-dialog.photo-lightbox .dialog-head button),html[data-rack-theme=dark]:is(#photo-dialog.photo-lightbox .dialog-head button){color:#83cfaf;background:transparent;border-color:#385043;}
:where(html[data-rack-theme=dark]) :is(#photo-dialog.photo-lightbox .dialog-head .icon-button),html[data-rack-theme=dark]:is(#photo-dialog.photo-lightbox .dialog-head .icon-button){border-color:transparent;}
:where(html[data-rack-theme=dark]) :is(#photo-dialog.photo-lightbox .dialog-head button:focus-visible),html[data-rack-theme=dark]:is(#photo-dialog.photo-lightbox .dialog-head button:focus-visible){outline:2px solid #83cfaf;}
:where(html[data-rack-theme=dark]) :is(#photo-dialog.photo-lightbox .photo-stage),html[data-rack-theme=dark]:is(#photo-dialog.photo-lightbox .photo-stage){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(#photo-dialog.photo-lightbox .photo-stage>img),html[data-rack-theme=dark]:is(#photo-dialog.photo-lightbox .photo-stage>img){background:transparent;}
:where(html[data-rack-theme=dark]) :is(#photo-dialog.photo-lightbox .photo-load-error),html[data-rack-theme=dark]:is(#photo-dialog.photo-lightbox .photo-load-error){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(#photo-dialog.photo-lightbox .post-caption),html[data-rack-theme=dark]:is(#photo-dialog.photo-lightbox .post-caption){color:#e6f0ea;background:#14251f;border-top:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(#photo-dialog.photo-lightbox .post-caption p),html[data-rack-theme=dark]:is(#photo-dialog.photo-lightbox .post-caption p){color:inherit;}
:where(html[data-rack-theme=dark]) :is(#photo-dialog.photo-lightbox .post-caption small),html[data-rack-theme=dark]:is(#photo-dialog.photo-lightbox .post-caption small){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.selected-occupied .occupied-age),html[data-rack-theme=dark]:is(.selected-occupied .occupied-age){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.occupied-location .location-card),html[data-rack-theme=dark]:is(.occupied-location .location-card){background:#14251f;border-color:#385043;}
:where(html[data-rack-theme=dark]) :is(.journey-disclosure),html[data-rack-theme=dark]:is(.journey-disclosure){border-top:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.journey-disclosure>summary),html[data-rack-theme=dark]:is(.journey-disclosure>summary){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.journey-disclosure .location-journey),html[data-rack-theme=dark]:is(.journey-disclosure .location-journey){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.rack-photo-post),html[data-rack-theme=dark]:is(.rack-photo-post){border:1px solid var(--line);background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.rack-photo-post .saved-photo),html[data-rack-theme=dark]:is(.rack-photo-post .saved-photo){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.selected-occupied .rack-photo-post .saved-photo img),html[data-rack-theme=dark]:is(.selected-occupied .rack-photo-post .saved-photo img){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.rack-photo-post .illustration-label),html[data-rack-theme=dark]:is(.rack-photo-post .illustration-label){background:#14251f;color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.post-caption .detail-note),html[data-rack-theme=dark]:is(.post-caption .detail-note){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.post-caption small),html[data-rack-theme=dark]:is(.post-caption small){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.post-caption.additional-note),html[data-rack-theme=dark]:is(.post-caption.additional-note){border-top:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.view-more-photos),html[data-rack-theme=dark]:is(.view-more-photos){border-top:1px solid var(--line);background:#14251f;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.no-rack-photo),html[data-rack-theme=dark]:is(.no-rack-photo){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.photo-album img),html[data-rack-theme=dark]:is(.photo-album img){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.occupied-update-actions button),html[data-rack-theme=dark]:is(.occupied-update-actions button){border:1px solid var(--line);background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.occupied-update-actions small),html[data-rack-theme=dark]:is(.occupied-update-actions small){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.release-rack),html[data-rack-theme=dark]:is(.release-rack){background:#14251f;border:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.release-rack p),html[data-rack-theme=dark]:is(.release-rack p){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.release-location-review),html[data-rack-theme=dark]:is(.release-location-review){border-top:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.release-location-review .choice-row button[aria-pressed=true]),html[data-rack-theme=dark]:is(.release-location-review .choice-row button[aria-pressed=true]){border-color:var(--green);background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.header-design),html[data-rack-theme=dark]:is(.header-design){color:#e6f0ea;background:#14251f;border-bottom:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.header-brand .header-name),html[data-rack-theme=dark]:is(.header-brand .header-name){color:inherit;}
:where(html[data-rack-theme=dark]) :is(.header-menu-button),html[data-rack-theme=dark]:is(.header-menu-button){border:1px solid #385043;background:#14251f;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.header-menu-button:hover,.header-menu-button[aria-expanded=true]),html[data-rack-theme=dark]:is(.header-menu-button:hover,.header-menu-button[aria-expanded=true]){background:#1b3027;border-color:#385043;}
:where(html[data-rack-theme=dark]) :is(.header-a),html[data-rack-theme=dark]:is(.header-a){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.header-b .header-menu-button),html[data-rack-theme=dark]:is(.header-b .header-menu-button){background:transparent;border-color:transparent;}
:where(html[data-rack-theme=dark]) :is(.header-b .header-menu-button:hover,.header-b .header-menu-button[aria-expanded=true]),html[data-rack-theme=dark]:is(.header-b .header-menu-button:hover,.header-b .header-menu-button[aria-expanded=true]){background:#1b3027;border-color:#385043;}
:where(html[data-rack-theme=dark]) :is(.header-c .header-top),html[data-rack-theme=dark]:is(.header-c .header-top){border:1px solid #385043;background:#1b3027;box-shadow:0 3px 10px #00000055;}
:where(html[data-rack-theme=dark]) :is(.header-c .header-menu-button),html[data-rack-theme=dark]:is(.header-c .header-menu-button){border-color:#385043;}
:where(html[data-rack-theme=dark]) :is(.header-d),html[data-rack-theme=dark]:is(.header-d){background:#83cfaf;color:#14251f;border-color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.header-d .header-menu-button),html[data-rack-theme=dark]:is(.header-d .header-menu-button){background:#14251f;border-color:#385043;color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.header-d .header-menu-button:hover,.header-d .header-menu-button[aria-expanded=true]),html[data-rack-theme=dark]:is(.header-d .header-menu-button:hover,.header-d .header-menu-button[aria-expanded=true]){background:#14251f;border-color:#385043;}
:where(html[data-rack-theme=dark]) :is(.header-e),html[data-rack-theme=dark]:is(.header-e){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.header-e .header-brand),html[data-rack-theme=dark]:is(.header-e .header-brand){border-right:1px solid #385043;background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.header-e .header-menu-button),html[data-rack-theme=dark]:is(.header-e .header-menu-button){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.header-connection),html[data-rack-theme=dark]:is(.header-connection){background:#1b3027;border-top:1px solid #385043;color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.sample-more),html[data-rack-theme=dark]:is(.sample-more){border:1px solid #385043;background:#14251f;color:#e6f0ea;box-shadow:0 10px 30px #00000055;}
:where(html[data-rack-theme=dark]) :is(.sample-more :is(button,a)),html[data-rack-theme=dark]:is(.sample-more :is(button,a)){background:transparent;color:inherit;}
:where(html[data-rack-theme=dark]) :is(.sample-more :is(button,a)>.ui-icon),html[data-rack-theme=dark]:is(.sample-more :is(button,a)>.ui-icon){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.sample-more :is(button,a):hover),html[data-rack-theme=dark]:is(.sample-more :is(button,a):hover){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.sample-more .close-sample-menu),html[data-rack-theme=dark]:is(.sample-more .close-sample-menu){border-top:1px solid #385043;color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.merged-header #connection),html[data-rack-theme=dark]:is(.merged-header #connection){color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main .rack-title .back-preview-control),html[data-rack-theme=dark]:is(.live-selected #main .rack-title .back-preview-control){border:1px solid var(--line);background:#1b3027;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.photo-carousel-nav button),html[data-rack-theme=dark]:is(.photo-carousel-nav button){border:1px solid var(--line);background:#14251f;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.photo-carousel-count),html[data-rack-theme=dark]:is(.photo-carousel-count){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.rack-photo-carousel .saved-photo img),html[data-rack-theme=dark]:is(.rack-photo-carousel .saved-photo img){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.rack-photo-carousel:focus-visible),html[data-rack-theme=dark]:is(.rack-photo-carousel:focus-visible){outline:3px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.photo-note-label),html[data-rack-theme=dark]:is(.photo-note-label){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.clear-register),html[data-rack-theme=dark]:is(.clear-register){border:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.clear-register th,.clear-register td),html[data-rack-theme=dark]:is(.clear-register th,.clear-register td){border-bottom:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.clear-register thead th),html[data-rack-theme=dark]:is(.clear-register thead th){background:#1b3027;color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.clear-register tbody tr:hover),html[data-rack-theme=dark]:is(.clear-register tbody tr:hover){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.clear-register .register-link),html[data-rack-theme=dark]:is(.clear-register .register-link){color:var(--green);background:transparent;}
:where(html[data-rack-theme=dark]) :is(.clear-register .register-open),html[data-rack-theme=dark]:is(.clear-register .register-open){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.rack-toast),html[data-rack-theme=dark]:is(.rack-toast){border:1px solid #385043;background:#14251f;box-shadow:0 8px 28px #00000055;color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.rack-toast .toast-symbol),html[data-rack-theme=dark]:is(.rack-toast .toast-symbol){background:#1b3027;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.rack-toast.attention),html[data-rack-theme=dark]:is(.rack-toast.attention){border-color:#385043;}
:where(html[data-rack-theme=dark]) :is(.rack-toast.attention .toast-symbol),html[data-rack-theme=dark]:is(.rack-toast.attention .toast-symbol){background:#1b3027;color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.rack-toast .toast-close),html[data-rack-theme=dark]:is(.rack-toast .toast-close){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected .merged-header #connection),html[data-rack-theme=dark]:is(.live-selected .merged-header #connection){border:1px solid #385043;box-shadow:0 5px 20px #00000055;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main .draft-retained),html[data-rack-theme=dark]:is(.live-selected #main .draft-retained){box-shadow:0 8px 28px #00000055;}
:where(html[data-rack-theme=dark]) :is(.rack-side-nav a),html[data-rack-theme=dark]:is(.rack-side-nav a){border:1px solid transparent;color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.rack-side-nav a:hover),html[data-rack-theme=dark]:is(.rack-side-nav a:hover){background:#1b3027;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.rack-side-nav a[aria-current=page]),html[data-rack-theme=dark]:is(.rack-side-nav a[aria-current=page]){background:#83cfaf;color:#14251f;border-left:4px solid #83cfaf;}
:where(html[data-rack-theme=dark]) :is(.rack-side-nav a:focus-visible),html[data-rack-theme=dark]:is(.rack-side-nav a:focus-visible){outline:3px solid #83cfaf;}
:where(html[data-rack-theme=dark]) :is(.clear-register .register-heading),html[data-rack-theme=dark]:is(.clear-register .register-heading){background:transparent;color:inherit;}
:where(html[data-rack-theme=dark]) :is(.clear-register .register-sort-button>span),html[data-rack-theme=dark]:is(.clear-register .register-sort-button>span){color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.clear-register .register-sort-button:hover),html[data-rack-theme=dark]:is(.clear-register .register-sort-button:hover){color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.browse-toolbar .rack-result-count),html[data-rack-theme=dark]:is(.browse-toolbar .rack-result-count){background:#14251f;border:1px solid var(--line);color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.browse-toolbar .browse-controls button+button),html[data-rack-theme=dark]:is(.browse-toolbar .browse-controls button+button){border-left:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.browse-toolbar .browse-controls button:is([aria-expanded=true],[data-search-active=true])),html[data-rack-theme=dark]:is(.browse-toolbar .browse-controls button:is([aria-expanded=true],[data-search-active=true])){background:#1b3027;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.rack-search-popover),html[data-rack-theme=dark]:is(.rack-search-popover){border:1px solid #385043;background:#14251f;color:#e6f0ea;box-shadow:0 8px 28px #00000055;}
@media (min-width:1024px){:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .desktop-rack-shell>[data-rack-rail]),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .desktop-rack-shell>[data-rack-rail]){background:#1b3027;border-right:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .desktop-rack-shell>[data-rack-workspace]),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .desktop-rack-shell>[data-rack-workspace]){background:#14251f;}
}
:where(html[data-rack-theme=dark]) :is(:where(html[data-rack-device=desktop]) .desktop-rack-shell>[data-rack-rail]),html[data-rack-theme=dark]:is(:where(html[data-rack-device=desktop]) .desktop-rack-shell>[data-rack-rail]){background:#1b3027;border-right:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(:where(html[data-rack-device=desktop]) .desktop-rack-shell>[data-rack-workspace]),html[data-rack-theme=dark]:is(:where(html[data-rack-device=desktop]) .desktop-rack-shell>[data-rack-workspace]){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.account-avatar),html[data-rack-theme=dark]:is(.account-avatar){background:#1b3027;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.account-identity small),html[data-rack-theme=dark]:is(.account-identity small){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.account-actions>.account-logout),html[data-rack-theme=dark]:is(.account-actions>.account-logout){color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.account-edit-form .account-username),html[data-rack-theme=dark]:is(.account-edit-form .account-username){color:var(--muted);}
@media (max-width:1023px){:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) #mobile-rack-nav:not([hidden])),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) #mobile-rack-nav:not([hidden])){background:#14251f;border:1px solid #385043;box-shadow:0 5px 22px #00000055;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) #mobile-rack-nav a),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) #mobile-rack-nav a){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) #mobile-rack-nav a[aria-current=page]),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) #mobile-rack-nav a[aria-current=page]){background:#1b3027;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) #mobile-rack-nav a:focus-visible),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) #mobile-rack-nav a:focus-visible){background:#1b3027;color:#83cfaf;}
}
:where(html[data-rack-theme=dark]) :is(.credential-show input),html[data-rack-theme=dark]:is(.credential-show input){accent-color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.pull-refresh-indicator),html[data-rack-theme=dark]:is(.pull-refresh-indicator){border:1px solid #385043;background:#14251f;box-shadow:0 3px 14px #00000055;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.pull-refresh-indicator.is-refreshing .pull-refresh-ring),html[data-rack-theme=dark]:is(.pull-refresh-indicator.is-refreshing .pull-refresh-ring){border:2px solid #385043;border-top-color:#83cfaf;border-right-color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.photo-capture-dialog),html[data-rack-theme=dark]:is(.photo-capture-dialog){border:1px solid #385043;background:#14251f;color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.photo-capture-dialog::backdrop),html[data-rack-theme=dark]:is(.photo-capture-dialog::backdrop){background:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.capture-brand),html[data-rack-theme=dark]:is(.capture-brand){background:#1b3027;border-bottom:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.capture-brand div>span),html[data-rack-theme=dark]:is(.capture-brand div>span){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.capture-brand>button),html[data-rack-theme=dark]:is(.capture-brand>button){border-color:transparent;background:transparent;}
:where(html[data-rack-theme=dark]) :is(.capture-context),html[data-rack-theme=dark]:is(.capture-context){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.capture-stage),html[data-rack-theme=dark]:is(.capture-stage){background:#1b3027;border:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.capture-stage>video,.capture-stage>img),html[data-rack-theme=dark]:is(.capture-stage>video,.capture-stage>img){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.capture-stage>p),html[data-rack-theme=dark]:is(.capture-stage>p){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.capture-opening),html[data-rack-theme=dark]:is(.capture-opening){background:#1b3027;color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.capture-error),html[data-rack-theme=dark]:is(.capture-error){color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.capture-footer>p),html[data-rack-theme=dark]:is(.capture-footer>p){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.capture-shutter),html[data-rack-theme=dark]:is(.capture-shutter){background:#83cfaf;border-color:#83cfaf;color:#14251f;}
:where(html[data-rack-theme=dark]) :is(.capture-shutter>span[aria-hidden]),html[data-rack-theme=dark]:is(.capture-shutter>span[aria-hidden]){border:2px solid currentColor;box-shadow:inset 0 0 0 3px #00000055;background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.account-feedback),html[data-rack-theme=dark]:is(.account-feedback){color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.desktop-account-dialog),html[data-rack-theme=dark]:is(.desktop-account-dialog){border:1px solid #385043;background:#14251f;color:#e6f0ea;box-shadow:0 20px 70px #00000055;}
:where(html[data-rack-theme=dark]) :is(.desktop-account-dialog::backdrop),html[data-rack-theme=dark]:is(.desktop-account-dialog::backdrop){background:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.desktop-account-dialog>.dialog-head),html[data-rack-theme=dark]:is(.desktop-account-dialog>.dialog-head){background:#14251f;border-bottom:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.desktop-account-dialog .account-close),html[data-rack-theme=dark]:is(.desktop-account-dialog .account-close){background:transparent;color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.desktop-account-dialog .account-close:focus-visible),html[data-rack-theme=dark]:is(.desktop-account-dialog .account-close:focus-visible){outline:2px solid #83cfaf;}
:where(html[data-rack-theme=dark]) :is(.leave-rack-dialog),html[data-rack-theme=dark]:is(.leave-rack-dialog){border:1px solid #385043;background:#14251f;color:#e6f0ea;box-shadow:0 16px 60px #00000055;}
:where(html[data-rack-theme=dark]) :is(.leave-rack-dialog::backdrop),html[data-rack-theme=dark]:is(.leave-rack-dialog::backdrop){background:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.leave-rack-dialog>p),html[data-rack-theme=dark]:is(.leave-rack-dialog>p){color:#acc1b5;}
/* loading-sheet.css */
:where(html[data-rack-theme=dark]) :is(.load-fields),html[data-rack-theme=dark]:is(.load-fields){border:1px solid #385043;background:#14251f;color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.load-read-button),html[data-rack-theme=dark]:is(.load-read-button){border:1px solid #385043;background:#14251f;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.load-field>span),html[data-rack-theme=dark]:is(.load-field>span){color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.load-fields .load-field>input),html[data-rack-theme=dark]:is(.load-fields .load-field>input){border:1px solid #385043;background:#14251f;color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.load-fields .load-field>input:focus-visible,.load-read-button:focus-visible,.load-code-details>summary:focus-visible),html[data-rack-theme=dark]:is(.load-fields .load-field>input:focus-visible,.load-read-button:focus-visible,.load-code-details>summary:focus-visible){outline:2px solid #83cfaf;}
:where(html[data-rack-theme=dark]) :is(.load-cp-info),html[data-rack-theme=dark]:is(.load-cp-info){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.load-code-details),html[data-rack-theme=dark]:is(.load-code-details){border-top:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.load-code-details>summary),html[data-rack-theme=dark]:is(.load-code-details>summary){color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.load-code-details>summary>span),html[data-rack-theme=dark]:is(.load-code-details>summary>span){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.load-summary),html[data-rack-theme=dark]:is(.load-summary){border:1px solid #385043;background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.load-summary>div>span),html[data-rack-theme=dark]:is(.load-summary>div>span){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.sheet-reader-dialog),html[data-rack-theme=dark]:is(.sheet-reader-dialog){border:1px solid #385043;background:#14251f;color:#e6f0ea;box-shadow:0 20px 70px #00000055;}
:where(html[data-rack-theme=dark]) :is(.sheet-reader-dialog::backdrop),html[data-rack-theme=dark]:is(.sheet-reader-dialog::backdrop){background:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.sheet-reader-brand),html[data-rack-theme=dark]:is(.sheet-reader-brand){background:#1b3027;border-bottom:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.sheet-reader-brand small,.sheet-reader-brand div>span),html[data-rack-theme=dark]:is(.sheet-reader-brand small,.sheet-reader-brand div>span){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.sheet-reader-brand>button),html[data-rack-theme=dark]:is(.sheet-reader-brand>button){background:transparent;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.sheet-reader-body>p),html[data-rack-theme=dark]:is(.sheet-reader-body>p){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.sheet-reader-photo),html[data-rack-theme=dark]:is(.sheet-reader-photo){border:1px solid #385043;background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.sheet-reader-progress),html[data-rack-theme=dark]:is(.sheet-reader-progress){color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.sheet-reader-progress progress),html[data-rack-theme=dark]:is(.sheet-reader-progress progress){accent-color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.sheet-reader-error),html[data-rack-theme=dark]:is(.sheet-reader-error){border:1px solid #385043;background:#1b3027;color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.sheet-reader-footer),html[data-rack-theme=dark]:is(.sheet-reader-footer){border-top:1px solid #385043;background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.sheet-reader-brand>button:focus-visible,.sheet-reader-actions>button:focus-visible),html[data-rack-theme=dark]:is(.sheet-reader-brand>button:focus-visible,.sheet-reader-actions>button:focus-visible){outline:2px solid #83cfaf;}
:where(html[data-rack-theme=dark]) :is(.load-field select),html[data-rack-theme=dark]:is(.load-field select){color:#e6f0ea;border:1px solid #385043;background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.project-manager-dialog),html[data-rack-theme=dark]:is(.project-manager-dialog){border:1px solid #385043;color:#e6f0ea;background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.project-manager-dialog::backdrop),html[data-rack-theme=dark]:is(.project-manager-dialog::backdrop){background:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.project-manager-caption),html[data-rack-theme=dark]:is(.project-manager-caption){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.project-column-labels),html[data-rack-theme=dark]:is(.project-column-labels){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.project-edit-list input),html[data-rack-theme=dark]:is(.project-edit-list input){border:1px solid #385043;color:#e6f0ea;background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.project-manager-error),html[data-rack-theme=dark]:is(.project-manager-error){background:#1b3027;border:1px solid #385043;}
/* rack-scanner.css */
:where(html[data-rack-theme=dark]) :is(.scan-intro),html[data-rack-theme=dark]:is(.scan-intro){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.scan-close),html[data-rack-theme=dark]:is(.scan-close){border:1px solid #385043;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.scan-camera),html[data-rack-theme=dark]:is(.scan-camera){background:#83cfaf;border:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.scan-target),html[data-rack-theme=dark]:is(.scan-target){border:2px solid #385043;box-shadow:0 0 0 180px #00000055;}
:where(html[data-rack-theme=dark]) :is(.scan-status),html[data-rack-theme=dark]:is(.scan-status){color:#83cfaf;}
@media (max-width:1023px){:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .live-selected .phone-header-account),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .live-selected .phone-header-account){color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .phone-header-account[aria-current=page],:where(html:not([data-rack-device=desktop])) .phone-header-account:focus-visible),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .phone-header-account[aria-current=page],:where(html:not([data-rack-device=desktop])) .phone-header-account:focus-visible){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .scan-tips-button),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .scan-tips-button){border:1px solid #385043;background:#14251f;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .scan-tips-button:focus-visible),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .scan-tips-button:focus-visible){outline:2px solid #83cfaf;}
}
/* comments.css */
:where(html[data-rack-theme=dark]) :is(.comments-heading p),html[data-rack-theme=dark]:is(.comments-heading p){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.comment-icon),html[data-rack-theme=dark]:is(.comment-icon){background:#1b3027;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.comment-total),html[data-rack-theme=dark]:is(.comment-total){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.comment-message),html[data-rack-theme=dark]:is(.comment-message){border:1px solid var(--line);background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.comment-message time),html[data-rack-theme=dark]:is(.comment-message time){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.comments-section form),html[data-rack-theme=dark]:is(.comments-section form){background:#14251f;border:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.comment-form-foot small),html[data-rack-theme=dark]:is(.comment-form-foot small){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.unread-count),html[data-rack-theme=dark]:is(.unread-count){background:#a6473c;color:#e6f0ea;border:2px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.comment-history),html[data-rack-theme=dark]:is(.comment-history){border-top:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.notification-strip),html[data-rack-theme=dark]:is(.notification-strip){background:#1b3027;border:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.notification-symbol),html[data-rack-theme=dark]:is(.notification-symbol){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.notification-strip small),html[data-rack-theme=dark]:is(.notification-strip small){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.notification-bell),html[data-rack-theme=dark]:is(.notification-bell){border:1px solid var(--line);background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.card-comment-line),html[data-rack-theme=dark]:is(.card-comment-line){border-top:1px solid #385043;color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.card-bubble),html[data-rack-theme=dark]:is(.card-bubble){background:#1b3027;color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.needs-look),html[data-rack-theme=dark]:is(.needs-look){border-bottom:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.needs-look header>span),html[data-rack-theme=dark]:is(.needs-look header>span){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.needs-look button),html[data-rack-theme=dark]:is(.needs-look button){background:#14251f;border:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.card-comment-preview),html[data-rack-theme=dark]:is(.card-comment-preview){border-top:1px solid #385043;color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.notification-c .rack-card.has-unread),html[data-rack-theme=dark]:is(.notification-c .rack-card.has-unread){border-left:3px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.notification-inbox>p),html[data-rack-theme=dark]:is(.notification-inbox>p){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.inbox-row),html[data-rack-theme=dark]:is(.inbox-row){border-bottom:1px solid var(--line);background:transparent;}
:where(html[data-rack-theme=dark]) :is(.inbox-row small),html[data-rack-theme=dark]:is(.inbox-row small){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.notification-review-bar),html[data-rack-theme=dark]:is(.notification-review-bar){border-top:1px solid var(--line);color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.notification-preview .rack-card),html[data-rack-theme=dark]:is(.notification-preview .rack-card){color:inherit;}
:where(html[data-rack-theme=dark]) :is(.occupied-comments .comment-tools button),html[data-rack-theme=dark]:is(.occupied-comments .comment-tools button){background:transparent;color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.occupied-comments .comment-tools .comment-react),html[data-rack-theme=dark]:is(.occupied-comments .comment-tools .comment-react){border:1px solid var(--line);background:#14251f;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.occupied-comments .comment-react[aria-pressed=true]),html[data-rack-theme=dark]:is(.occupied-comments .comment-react[aria-pressed=true]){background:#1b3027;border-color:#385043;}
:where(html[data-rack-theme=dark]) :is(.occupied-comments p.comment-acknowledged),html[data-rack-theme=dark]:is(.occupied-comments p.comment-acknowledged){color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.comment-edited),html[data-rack-theme=dark]:is(.comment-edited){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.comment-action-panel),html[data-rack-theme=dark]:is(.comment-action-panel){background:#14251f;border:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.comment-action-panel .comment-delete-confirm),html[data-rack-theme=dark]:is(.comment-action-panel .comment-delete-confirm){background:#a6473c;border-color:#385043;color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.occupied-comments),html[data-rack-theme=dark]:is(.occupied-comments){border-top:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.occupied-comments .comments-heading>.ui-icon),html[data-rack-theme=dark]:is(.occupied-comments .comments-heading>.ui-icon){color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.occupied-comments .comment-total),html[data-rack-theme=dark]:is(.occupied-comments .comment-total){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.comment-message),html[data-rack-theme=dark]:is(.comment-message){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.comment-avatar),html[data-rack-theme=dark]:is(.comment-avatar){background:#1b3027;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.comment-bubble),html[data-rack-theme=dark]:is(.comment-bubble){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.comment-content time),html[data-rack-theme=dark]:is(.comment-content time){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.comment-expand,.load-comments),html[data-rack-theme=dark]:is(.comment-expand,.load-comments){background:transparent;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.load-comments span),html[data-rack-theme=dark]:is(.load-comments span){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.comment-empty),html[data-rack-theme=dark]:is(.comment-empty){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.occupied-comments form),html[data-rack-theme=dark]:is(.occupied-comments form){border-top:1px solid #385043;background:transparent;}
:where(html[data-rack-theme=dark]) :is(.comment-author summary),html[data-rack-theme=dark]:is(.comment-author summary){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.occupied-comments .comment-entry textarea),html[data-rack-theme=dark]:is(.occupied-comments .comment-entry textarea){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.comment-draft-kept),html[data-rack-theme=dark]:is(.comment-draft-kept){border:1px solid var(--line);background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.comment-draft-context strong),html[data-rack-theme=dark]:is(.comment-draft-context strong){color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.comment-draft-context p),html[data-rack-theme=dark]:is(.comment-draft-context p){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.occupied-comments .comment-draft-kept textarea),html[data-rack-theme=dark]:is(.occupied-comments .comment-draft-kept textarea){background:#14251f;color:inherit;}
:where(html[data-rack-theme=dark]) :is(.comment-draft-actions small),html[data-rack-theme=dark]:is(.comment-draft-actions small){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.notification-trigger),html[data-rack-theme=dark]:is(.notification-trigger){border:1px solid #385043;background:#14251f;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.comment-popover),html[data-rack-theme=dark]:is(.comment-popover){background:#14251f;border:1px solid #385043;box-shadow:0 10px 32px #00000055;color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.comment-popover>header),html[data-rack-theme=dark]:is(.comment-popover>header){border-bottom:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.comment-popover header>button),html[data-rack-theme=dark]:is(.comment-popover header>button){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.comment-rack-row),html[data-rack-theme=dark]:is(.comment-rack-row){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.comment-rack-row:hover,.comment-rack-row:focus-visible),html[data-rack-theme=dark]:is(.comment-rack-row:hover,.comment-rack-row:focus-visible){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.notifications-empty),html[data-rack-theme=dark]:is(.notifications-empty){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.notification-control-b .notification-trigger),html[data-rack-theme=dark]:is(.notification-control-b .notification-trigger){box-shadow:0 4px 18px #00000055;}
:where(html[data-rack-theme=dark]) :is(.notification-control-c .notification-trigger),html[data-rack-theme=dark]:is(.notification-control-c .notification-trigger){border-color:transparent;background:transparent;}
:where(html[data-rack-theme=dark]) :is(.rack-notification.badge-c .unread-count),html[data-rack-theme=dark]:is(.rack-notification.badge-c .unread-count){background:#14251f;border:1px solid #385043;color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.notification-preview .rack-card.has-unread),html[data-rack-theme=dark]:is(.notification-preview .rack-card.has-unread){border-left:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.notification-preview #sample-update .choice-row button[aria-pressed=true]),html[data-rack-theme=dark]:is(.notification-preview #sample-update .choice-row button[aria-pressed=true]){background:#1b3027;border-color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.card-main footer .card-comment-line),html[data-rack-theme=dark]:is(.card-main footer .card-comment-line){color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.rack-comment-count),html[data-rack-theme=dark]:is(.rack-comment-count){color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.corner-comment-marker),html[data-rack-theme=dark]:is(.corner-comment-marker){background:#14251f;border:1px solid #385043;box-shadow:0 2px 6px #00000055;}
:where(html[data-rack-theme=dark]) :is(.corner-comment-marker>b),html[data-rack-theme=dark]:is(.corner-comment-marker>b){background:#a6473c;color:#e6f0ea;border:2px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.card-open-marker>.ui-icon),html[data-rack-theme=dark]:is(.card-open-marker>.ui-icon){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.rack-comment-symbol),html[data-rack-theme=dark]:is(.rack-comment-symbol){color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.rack-comment-badge),html[data-rack-theme=dark]:is(.rack-comment-badge){border:1px solid #385043;background:#a6473c;color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.floating-redesign .floating-toggle),html[data-rack-theme=dark]:is(.floating-redesign .floating-toggle){background:#1b3027;border:1px solid #385043;color:#83cfaf;box-shadow:0 5px 18px #00000055;}
:where(html[data-rack-theme=dark]) :is(.floating-redesign .floating-toggle>.unread-count),html[data-rack-theme=dark]:is(.floating-redesign .floating-toggle>.unread-count){background:#a6473c;border:2px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.floating-redesign .floating-panel),html[data-rack-theme=dark]:is(.floating-redesign .floating-panel){border:1px solid #385043;box-shadow:0 14px 42px #00000055;color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.floating-panel>.floating-head),html[data-rack-theme=dark]:is(.floating-panel>.floating-head){border-bottom:1px solid #385043;background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.floating-title-icon),html[data-rack-theme=dark]:is(.floating-title-icon){border:1px solid #385043;background:#14251f;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.floating-title-copy p),html[data-rack-theme=dark]:is(.floating-title-copy p){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.floating-head>.floating-dismiss),html[data-rack-theme=dark]:is(.floating-head>.floating-dismiss){background:transparent;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.floating-head>.floating-dismiss:hover),html[data-rack-theme=dark]:is(.floating-head>.floating-dismiss:hover){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.floating-rack-list>.floating-rack-row),html[data-rack-theme=dark]:is(.floating-rack-list>.floating-rack-row){border:1px solid #385043;background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.floating-rack-row>.unread-count),html[data-rack-theme=dark]:is(.floating-rack-row>.unread-count){background:#a6473c;}
:where(html[data-rack-theme=dark]) :is(.floating-rack-row>.ui-icon),html[data-rack-theme=dark]:is(.floating-rack-row>.ui-icon){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.floating-rack-icon),html[data-rack-theme=dark]:is(.floating-rack-icon){background:#1b3027;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.floating-rack-row:hover,.floating-rack-row:focus-visible),html[data-rack-theme=dark]:is(.floating-rack-row:hover,.floating-rack-row:focus-visible){background:#1b3027;border-color:#385043;}
:where(html[data-rack-theme=dark]) :is(.floating-bold .floating-toggle),html[data-rack-theme=dark]:is(.floating-bold .floating-toggle){background:#83cfaf;color:#14251f;border-color:#83cfaf;box-shadow:0 5px 18px #00000055;}
:where(html[data-rack-theme=dark]) :is(.floating-bold .floating-panel),html[data-rack-theme=dark]:is(.floating-bold .floating-panel){border-color:#385043;}
:where(html[data-rack-theme=dark]) :is(.floating-bold .floating-head),html[data-rack-theme=dark]:is(.floating-bold .floating-head){background:#83cfaf;color:#14251f;}
:where(html[data-rack-theme=dark]) :is(.floating-bold .floating-title-copy h2),html[data-rack-theme=dark]:is(.floating-bold .floating-title-copy h2){color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.floating-bold .floating-title-copy p),html[data-rack-theme=dark]:is(.floating-bold .floating-title-copy p){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.floating-bold .floating-dismiss),html[data-rack-theme=dark]:is(.floating-bold .floating-dismiss){color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.floating-bold .floating-dismiss:hover),html[data-rack-theme=dark]:is(.floating-bold .floating-dismiss:hover){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.floating-bold .floating-rack-row),html[data-rack-theme=dark]:is(.floating-bold .floating-rack-row){border-bottom:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.floating-rack-code>small),html[data-rack-theme=dark]:is(.floating-rack-code>small){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.floating-rack-code>strong),html[data-rack-theme=dark]:is(.floating-rack-code>strong){color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.floating-message-count),html[data-rack-theme=dark]:is(.floating-message-count){border:1px solid #385043;background:#1b3027;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.floating-message-count>.unread-count),html[data-rack-theme=dark]:is(.floating-message-count>.unread-count){background:#a6473c;}
:where(html[data-rack-theme=dark]) :is(.floating-tiles .floating-toggle),html[data-rack-theme=dark]:is(.floating-tiles .floating-toggle){background:#14251f;border-color:#385043;color:#83cfaf;box-shadow:0 4px 18px #00000055;}
:where(html[data-rack-theme=dark]) :is(.floating-tiles .floating-head),html[data-rack-theme=dark]:is(.floating-tiles .floating-head){background:#14251f;border-bottom:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.floating-tiles .floating-rack-row),html[data-rack-theme=dark]:is(.floating-tiles .floating-rack-row){border:1px solid #385043;background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.floating-tiles .floating-rack-icon),html[data-rack-theme=dark]:is(.floating-tiles .floating-rack-icon){background:transparent;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.floating-tiles .floating-rack-row:hover,.floating-tiles .floating-rack-row:focus-visible),html[data-rack-theme=dark]:is(.floating-tiles .floating-rack-row:hover,.floating-tiles .floating-rack-row:focus-visible){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.floating-panel .notifications-empty),html[data-rack-theme=dark]:is(.floating-panel .notifications-empty){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.floating-redesign .floating-toggle[aria-expanded=true]),html[data-rack-theme=dark]:is(.floating-redesign .floating-toggle[aria-expanded=true]){box-shadow:0 0 0 3px #00000055,0 5px 18px #00000055;}
/* location.css */
:where(html[data-rack-theme=dark]) :is(.location-tools),html[data-rack-theme=dark]:is(.location-tools){border-top:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.location-tools .use-gps),html[data-rack-theme=dark]:is(.location-tools .use-gps){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.location-help),html[data-rack-theme=dark]:is(.location-help){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.draft-position),html[data-rack-theme=dark]:is(.draft-position){border:1px solid var(--line);background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.draft-position button),html[data-rack-theme=dark]:is(.draft-position button){background:transparent;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.location-confirm-copy),html[data-rack-theme=dark]:is(.location-confirm-copy){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.review-position),html[data-rack-theme=dark]:is(.review-position){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(#location-map-dialog),html[data-rack-theme=dark]:is(#location-map-dialog){border:1px solid var(--line);color:var(--ink,#173a30);}
:where(html[data-rack-theme=dark]) :is(#rack-location-map),html[data-rack-theme=dark]:is(#rack-location-map){border:1px solid var(--line);background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.map-measured),html[data-rack-theme=dark]:is(.map-measured){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.gps-map-pin),html[data-rack-theme=dark]:is(.gps-map-pin){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.gps-map-pin>span),html[data-rack-theme=dark]:is(.gps-map-pin>span){border:3px solid #385043;background:#83cfaf;box-shadow:0 2px 8px #00000055;}
:where(html[data-rack-theme=dark]) :is(.gps-map-pin>span:after),html[data-rack-theme=dark]:is(.gps-map-pin>span:after){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.location-tools .project-sites-back),html[data-rack-theme=dark]:is(.location-tools .project-sites-back){background:transparent;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.review-location-change),html[data-rack-theme=dark]:is(.review-location-change){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.available-location-choices>button),html[data-rack-theme=dark]:is(.available-location-choices>button){border:1px solid var(--line);background:#14251f;color:var(--ink);}
:where(html[data-rack-theme=dark]) :is(.available-location-choices>button[aria-pressed=true]),html[data-rack-theme=dark]:is(.available-location-choices>button[aria-pressed=true]){background:#1b3027;border-color:var(--green);color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.available-location-choices .destination-name),html[data-rack-theme=dark]:is(.available-location-choices .destination-name){color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.destination-popup),html[data-rack-theme=dark]:is(.destination-popup){background:#14251f;border:1px solid var(--line);box-shadow:0 8px 28px #00000055;}
:where(html[data-rack-theme=dark]) :is(.destination-popup-head button),html[data-rack-theme=dark]:is(.destination-popup-head button){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.destination-options button),html[data-rack-theme=dark]:is(.destination-options button){background:#14251f;border:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.new-site-entry),html[data-rack-theme=dark]:is(.new-site-entry){border:1px solid #385043;background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.new-site-entry button),html[data-rack-theme=dark]:is(.new-site-entry button){border-left:1px solid var(--line);background:#1b3027;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.new-site-entry:focus-within),html[data-rack-theme=dark]:is(.new-site-entry:focus-within){outline:3px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.destination-new [data-saved-destinations]),html[data-rack-theme=dark]:is(.destination-new [data-saved-destinations]){background:transparent;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.move-current-location),html[data-rack-theme=dark]:is(.move-current-location){border:1px solid var(--green);background:#1b3027;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.destination-actions),html[data-rack-theme=dark]:is(.destination-actions){border-top:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.destination-actions button),html[data-rack-theme=dark]:is(.destination-actions button){background:#1b3027;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.location-picker .destination-popup),html[data-rack-theme=dark]:is(.location-picker .destination-popup){box-shadow:0 6px 20px #00000055;}
:where(html[data-rack-theme=dark]) :is(.location-manager-dialog::backdrop),html[data-rack-theme=dark]:is(.location-manager-dialog::backdrop){background:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.locations-body),html[data-rack-theme=dark]:is(.locations-body){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.locations-caption),html[data-rack-theme=dark]:is(.locations-caption){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.location-fixed),html[data-rack-theme=dark]:is(.location-fixed){background:#1b3027;border:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.location-fixed small),html[data-rack-theme=dark]:is(.location-fixed small){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.location-manager-dialog .location-name-field input),html[data-rack-theme=dark]:is(.location-manager-dialog .location-name-field input){border:1px solid #385043;background:#14251f;color:var(--ink);}
:where(html[data-rack-theme=dark]) :is(.location-manager-dialog .location-name-field input:focus-visible,.location-add-entry input:focus-visible),html[data-rack-theme=dark]:is(.location-manager-dialog .location-name-field input:focus-visible,.location-add-entry input:focus-visible){outline:2px solid var(--green);}
:where(html[data-rack-theme=dark]) :is(.location-new-tag),html[data-rack-theme=dark]:is(.location-new-tag){color:var(--green);background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.location-add-entry input),html[data-rack-theme=dark]:is(.location-add-entry input){border:1px solid #385043;color:var(--ink);background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.location-add-entry button),html[data-rack-theme=dark]:is(.location-add-entry button){background:#1b3027;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.location-sort-list li),html[data-rack-theme=dark]:is(.location-sort-list li){background:#14251f;border:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.location-sort-list button),html[data-rack-theme=dark]:is(.location-sort-list button){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.location-remove),html[data-rack-theme=dark]:is(.location-remove){color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.location-grip),html[data-rack-theme=dark]:is(.location-grip){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.location-sort-list li.is-dragging),html[data-rack-theme=dark]:is(.location-sort-list li.is-dragging){border-color:var(--green);background:#1b3027;box-shadow:0 3px 12px #00000055;}
:where(html[data-rack-theme=dark]) :is(.locations-empty),html[data-rack-theme=dark]:is(.locations-empty){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.locations-removed),html[data-rack-theme=dark]:is(.locations-removed){border-top:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.locations-removed summary),html[data-rack-theme=dark]:is(.locations-removed summary){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.locations-removed button),html[data-rack-theme=dark]:is(.locations-removed button){color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.locations-error),html[data-rack-theme=dark]:is(.locations-error){border:1px solid #385043;background:#14251f;}
/* release-preview.css */
:where(html[data-rack-theme=dark]) :is(:is(.release-preview #release-dialog,#action-dialog.release-preview)),html[data-rack-theme=dark]:is(:is(.release-preview #release-dialog,#action-dialog.release-preview)){border:1px solid #385043;color:#e6f0ea;box-shadow:0 16px 60px #00000055;}
:where(html[data-rack-theme=dark]) :is(:is(.release-preview #release-dialog,#action-dialog.release-preview)::backdrop),html[data-rack-theme=dark]:is(:is(.release-preview #release-dialog,#action-dialog.release-preview)::backdrop){background:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.release-preview .modal-heading h2 :is(span,small)),html[data-rack-theme=dark]:is(.release-preview .modal-heading h2 :is(span,small)){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.release-mode),html[data-rack-theme=dark]:is(.release-mode){border:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.release-mode:focus-within),html[data-rack-theme=dark]:is(.release-mode:focus-within){outline:3px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.release-mode.selected),html[data-rack-theme=dark]:is(.release-mode.selected){border-color:#83cfaf;background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.release-mode>span>span),html[data-rack-theme=dark]:is(.release-mode>span>span){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.release-mode>.ui-icon),html[data-rack-theme=dark]:is(.release-mode>.ui-icon){color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.release-place-list),html[data-rack-theme=dark]:is(.release-place-list){border:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.release-place-list button),html[data-rack-theme=dark]:is(.release-place-list button){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.release-place-list button+button),html[data-rack-theme=dark]:is(.release-place-list button+button){border-top:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.release-place-list button>.ui-icon),html[data-rack-theme=dark]:is(.release-place-list button>.ui-icon){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.release-place-list button[aria-pressed=true]),html[data-rack-theme=dark]:is(.release-place-list button[aria-pressed=true]){background:#1b3027;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.release-place-list .release-add),html[data-rack-theme=dark]:is(.release-place-list .release-add){color:#83cfaf;background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.release-new input,.release-select select),html[data-rack-theme=dark]:is(.release-new input,.release-select select){color:#e6f0ea;background:#14251f;border:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.release-new input:focus-visible,.release-select select:focus-visible),html[data-rack-theme=dark]:is(.release-new input:focus-visible,.release-select select:focus-visible){outline:3px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.release-error),html[data-rack-theme=dark]:is(.release-error){color:#ffb4ab;background:#1b3027;border:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.release-confirm-place),html[data-rack-theme=dark]:is(.release-confirm-place){background:#14251f;border:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.release-confirm-place>.ui-icon),html[data-rack-theme=dark]:is(.release-confirm-place>.ui-icon){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.release-choice-b .release-modes),html[data-rack-theme=dark]:is(.release-choice-b .release-modes){border:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.release-choice-b .release-mode+.release-mode),html[data-rack-theme=dark]:is(.release-choice-b .release-mode+.release-mode){border-top:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.release-choice-b .release-mode input),html[data-rack-theme=dark]:is(.release-choice-b .release-mode input){accent-color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.release-current),html[data-rack-theme=dark]:is(.release-current){border:1px solid #385043;background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.release-current>.ui-icon),html[data-rack-theme=dark]:is(.release-current>.ui-icon){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.release-current span),html[data-rack-theme=dark]:is(.release-current span){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.release-choice-c .release-modes),html[data-rack-theme=dark]:is(.release-choice-c .release-modes){border:1px solid #385043;background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.release-choice-c .release-mode),html[data-rack-theme=dark]:is(.release-choice-c .release-mode){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.release-choice-c .release-mode+.release-mode),html[data-rack-theme=dark]:is(.release-choice-c .release-mode+.release-mode){border-left:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.release-choice-c .release-mode.selected),html[data-rack-theme=dark]:is(.release-choice-c .release-mode.selected){background:#1b3027;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.release-saved-date),html[data-rack-theme=dark]:is(.release-saved-date){color:#acc1b5;}
/* use-history.css */
:where(html[data-rack-theme=dark]) :is(.history-preview),html[data-rack-theme=dark]:is(.history-preview){--green:#83cfaf;--line:#385043;--muted:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.sample-appbar),html[data-rack-theme=dark]:is(.sample-appbar){border-bottom:1px solid var(--line);background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.sample-appbar #history-brand),html[data-rack-theme=dark]:is(.sample-appbar #history-brand){color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.sample-appbar #history-brand>.ui-icon),html[data-rack-theme=dark]:is(.sample-appbar #history-brand>.ui-icon){color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.sample-tag),html[data-rack-theme=dark]:is(.sample-tag){color:var(--muted);border:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.use-total),html[data-rack-theme=dark]:is(.use-total){background:#1b3027;color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.use-entry),html[data-rack-theme=dark]:is(.use-entry){border:1px solid var(--line);background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.use-entry>summary),html[data-rack-theme=dark]:is(.use-entry>summary){color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.use-entry>summary:focus-visible),html[data-rack-theme=dark]:is(.use-entry>summary:focus-visible){outline:3px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.use-period),html[data-rack-theme=dark]:is(.use-period){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.use-duration strong),html[data-rack-theme=dark]:is(.use-duration strong){color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.use-duration>span),html[data-rack-theme=dark]:is(.use-duration>span){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.use-chevron),html[data-rack-theme=dark]:is(.use-chevron){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.use-entry[open]>summary),html[data-rack-theme=dark]:is(.use-entry[open]>summary){background:#14251f;border-bottom:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.use-step:not(:last-child):before),html[data-rack-theme=dark]:is(.use-step:not(:last-child):before){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.use-dot),html[data-rack-theme=dark]:is(.use-dot){background:#1b3027;border:1px solid #385043;color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.use-step.occupied .use-dot),html[data-rack-theme=dark]:is(.use-step.occupied .use-dot){background:#1b3027;color:#ffb4ab;border-color:#385043;}
:where(html[data-rack-theme=dark]) :is(.use-step.available .use-dot),html[data-rack-theme=dark]:is(.use-step.available .use-dot){background:#1b3027;color:#83cfaf;border-color:#385043;}
:where(html[data-rack-theme=dark]) :is(.use-step time),html[data-rack-theme=dark]:is(.use-step time){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.use-step p svg),html[data-rack-theme=dark]:is(.use-step p svg){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.use-empty),html[data-rack-theme=dark]:is(.use-empty){color:var(--muted);border:1px dashed var(--line);}
:where(html[data-rack-theme=dark]) :is(.history-b .use-list),html[data-rack-theme=dark]:is(.history-b .use-list){border:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.history-b .use-entry+.use-entry),html[data-rack-theme=dark]:is(.history-b .use-entry+.use-entry){border-top:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.use-register-head),html[data-rack-theme=dark]:is(.use-register-head){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.history-b .use-duration strong),html[data-rack-theme=dark]:is(.history-b .use-duration strong){color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.history-b .use-entry[open]>summary),html[data-rack-theme=dark]:is(.history-b .use-entry[open]>summary){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.history-b .use-detail),html[data-rack-theme=dark]:is(.history-b .use-detail){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.history-c .use-entry:not(:last-child):before),html[data-rack-theme=dark]:is(.history-c .use-entry:not(:last-child):before){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.history-c .use-entry[open]>summary),html[data-rack-theme=dark]:is(.history-c .use-entry[open]>summary){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.history-c .use-index>.ui-icon),html[data-rack-theme=dark]:is(.history-c .use-index>.ui-icon){background:#1b3027;border:1px solid #385043;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.history-c .use-detail),html[data-rack-theme=dark]:is(.history-c .use-detail){border:1px solid var(--line);background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.history-month>h3),html[data-rack-theme=dark]:is(.history-month>h3){background:#1b3027;border-left:3px solid #385043;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.history-total-uses),html[data-rack-theme=dark]:is(.history-total-uses){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.history-total-uses strong),html[data-rack-theme=dark]:is(.history-total-uses strong){color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.history-month>.history-month-heading),html[data-rack-theme=dark]:is(.history-month>.history-month-heading){background:#1b3027;border-left:3px solid #385043;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.history-month>.history-month-heading h3),html[data-rack-theme=dark]:is(.history-month>.history-month-heading h3){color:inherit;}
:where(html[data-rack-theme=dark]) :is(.history-month>.history-month-heading:focus-visible),html[data-rack-theme=dark]:is(.history-month>.history-month-heading:focus-visible){outline:3px solid #385043;}
/* cycle-covers.css */
:where(html[data-rack-theme=dark]) :is(.cycle-cover .use-entry),html[data-rack-theme=dark]:is(.cycle-cover .use-entry){border:1px solid #385043;box-shadow:0 3px 10px #00000055;}
:where(html[data-rack-theme=dark]) :is(.cycle-cover .use-entry>summary),html[data-rack-theme=dark]:is(.cycle-cover .use-entry>summary){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.cycle-cover .use-entry[open]>summary),html[data-rack-theme=dark]:is(.cycle-cover .use-entry[open]>summary){background:#14251f;border-bottom:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.cover-use),html[data-rack-theme=dark]:is(.cover-use){color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.cover-arrow),html[data-rack-theme=dark]:is(.cover-arrow){border:1px solid #385043;background:#14251f;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.cover-symbol),html[data-rack-theme=dark]:is(.cover-symbol){background:#14251f;border:1px solid #385043;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.cover-period),html[data-rack-theme=dark]:is(.cover-period){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.cover-duration strong),html[data-rack-theme=dark]:is(.cover-duration strong){color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.cover-duration>span),html[data-rack-theme=dark]:is(.cover-duration>span){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.cover-band .cover-top),html[data-rack-theme=dark]:is(.cover-band .cover-top){background:#1b3027;border-bottom:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.cover-band .cover-duration),html[data-rack-theme=dark]:is(.cover-band .cover-duration){background:#1b3027;border:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.cover-duration-panel),html[data-rack-theme=dark]:is(.cover-duration-panel){background:#1b3027;border:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.cover-duration-panel .cover-duration strong),html[data-rack-theme=dark]:is(.cover-duration-panel .cover-duration strong){color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.cover-duration-panel .cover-duration>span),html[data-rack-theme=dark]:is(.cover-duration-panel .cover-duration>span){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.cover-dates .cover-top .cover-duration),html[data-rack-theme=dark]:is(.cover-dates .cover-top .cover-duration){background:#1b3027;border:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.cover-date-pair>span:not(.cover-date-arrow)),html[data-rack-theme=dark]:is(.cover-date-pair>span:not(.cover-date-arrow)){background:#1b3027;border:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.cover-date-pair>span>span),html[data-rack-theme=dark]:is(.cover-date-pair>span>span){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.cover-date-pair time),html[data-rack-theme=dark]:is(.cover-date-pair time){color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.cover-date-arrow),html[data-rack-theme=dark]:is(.cover-date-arrow){color:#acc1b5;}
/* app-install.css */
@media (max-width:1023px){:where(html[data-rack-theme=dark]) :is(html:where(:not([data-rack-device=desktop])).rack-install-supported .phone-install-entry),html[data-rack-theme=dark]:is(html:where(:not([data-rack-device=desktop])).rack-install-supported .phone-install-entry){border-top:1px solid #385043;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .phone-install-entry small),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .phone-install-entry small){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .phone-install-entry:focus-visible),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .phone-install-entry:focus-visible){outline:2px solid #83cfaf;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog[open]),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog[open]){border:1px solid #385043;background:#14251f;color:#e6f0ea;box-shadow:0 20px 70px #00000055;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog::backdrop),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog::backdrop){background:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog .install-eyebrow),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog .install-eyebrow){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog h2),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog h2){color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog .install-close),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog .install-close){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog #phone-install-intro),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog #phone-install-intro){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog .install-platform),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog .install-platform){color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .install-steps li:before),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .install-steps li:before){background:#1b3027;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .install-steps p,:where(html:not([data-rack-device=desktop])) .install-help p),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .install-steps p,:where(html:not([data-rack-device=desktop])) .install-help p){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .install-help),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .install-help){border-top:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .install-help summary),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .install-help summary){color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog .install-footnote),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog .install-footnote){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog .install-prompt-message),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog .install-prompt-message){color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog .install-footer button),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog .install-footer button){border:1px solid #83cfaf;background:#83cfaf;color:#14251f;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog .install-footer .install-secondary),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog .install-footer .install-secondary){border-color:transparent;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog button:focus-visible,:where(html:not([data-rack-device=desktop])) .install-help summary:focus-visible),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .phone-install-dialog button:focus-visible,:where(html:not([data-rack-device=desktop])) .install-help summary:focus-visible){outline:2px solid #83cfaf;}
}
/* approved-ui.css */
:where(html[data-rack-theme=dark]) :is(.clear-register.compact-register th,.clear-register.compact-register td),html[data-rack-theme=dark]:is(.clear-register.compact-register th,.clear-register.compact-register td){border-bottom:1px solid var(--line);}
:where(html[data-rack-theme=dark]) :is(.clear-register.compact-register thead th),html[data-rack-theme=dark]:is(.clear-register.compact-register thead th){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.clear-register.compact-register tbody th),html[data-rack-theme=dark]:is(.clear-register.compact-register tbody th){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.compact-register .register-project-value>.ui-icon),html[data-rack-theme=dark]:is(.compact-register .register-project-value>.ui-icon){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.compact-register .register-timing.occupied .register-age),html[data-rack-theme=dark]:is(.compact-register .register-timing.occupied .register-age){color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.compact-register .register-since,.compact-register .register-since time),html[data-rack-theme=dark]:is(.compact-register .register-since,.compact-register .register-since time){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.compact-register .register-unread .rack-comment-symbol),html[data-rack-theme=dark]:is(.compact-register .register-unread .rack-comment-symbol){background:#1b3027;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.compact-register .register-unread .rack-comment-symbol .ui-icon),html[data-rack-theme=dark]:is(.compact-register .register-unread .rack-comment-symbol .ui-icon){color:currentColor;}
:where(html[data-rack-theme=dark]) :is(.compact-register .register-unread .rack-comment-badge),html[data-rack-theme=dark]:is(.compact-register .register-unread .rack-comment-badge){background:transparent;color:inherit;}
:where(html[data-rack-theme=dark]) :is(.live-selected :is(button,a,input,textarea,select):focus-visible),html[data-rack-theme=dark]:is(.live-selected :is(button,a,input,textarea,select):focus-visible){outline:1px dotted #385043;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main.home-racks .rack-cards .rack-card),html[data-rack-theme=dark]:is(.live-selected #main.home-racks .rack-cards .rack-card){background:#14251f;border:1px solid #385043;border-top:3px solid #83cfaf;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main.home-racks .rack-cards .rack-card.occupied),html[data-rack-theme=dark]:is(.live-selected #main.home-racks .rack-cards .rack-card.occupied){background:#14251f;border-top-color:#385043;}
:where(html[data-rack-theme=dark]) :is(.live-selected .approved-rack-card header),html[data-rack-theme=dark]:is(.live-selected .approved-rack-card header){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected .approved-rack-card .card-fields .place>.ui-icon),html[data-rack-theme=dark]:is(.live-selected .approved-rack-card .card-fields .place>.ui-icon){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.live-selected .approved-rack-card footer),html[data-rack-theme=dark]:is(.live-selected .approved-rack-card footer){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.live-selected .approved-rack-card footer .age),html[data-rack-theme=dark]:is(.live-selected .approved-rack-card footer .age){color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(:where(html[data-rack-device=desktop]) .live-selected #main.home-racks .rack-cards.grid .rack-card,:where(html:not([data-rack-device=desktop])) .live-selected #main.home-racks .rack-cards.list .rack-card),html[data-rack-theme=dark]:is(:where(html[data-rack-device=desktop]) .live-selected #main.home-racks .rack-cards.grid .rack-card,:where(html:not([data-rack-device=desktop])) .live-selected #main.home-racks .rack-cards.list .rack-card){background:#14251f;border:1px solid #385043;border-top-color:#83cfaf;background-image:linear-gradient(#1b3027,#1b3027);}
:where(html[data-rack-theme=dark]) :is(:where(html[data-rack-device=desktop]) .live-selected #main.home-racks .rack-cards.grid .rack-card.occupied,:where(html:not([data-rack-device=desktop])) .live-selected #main.home-racks .rack-cards.list .rack-card.occupied),html[data-rack-theme=dark]:is(:where(html[data-rack-device=desktop]) .live-selected #main.home-racks .rack-cards.grid .rack-card.occupied,:where(html:not([data-rack-device=desktop])) .live-selected #main.home-racks .rack-cards.list .rack-card.occupied){background-color:#14251f;border-top-color:#385043;background-image:linear-gradient(#4b3c20,#4b3c20);}
:where(html[data-rack-theme=dark]) :is(:where(html[data-rack-device=desktop]) .live-selected #main.home-racks .rack-cards.grid .approved-rack-card>.status,:where(html:not([data-rack-device=desktop])) .live-selected #main.home-racks .rack-cards.list .approved-rack-card>.status),html[data-rack-theme=dark]:is(:where(html[data-rack-device=desktop]) .live-selected #main.home-racks .rack-cards.grid .approved-rack-card>.status,:where(html:not([data-rack-device=desktop])) .live-selected #main.home-racks .rack-cards.list .approved-rack-card>.status){background:transparent;}
:where(html[data-rack-theme=dark]) :is(:where(html[data-rack-device=desktop]) .live-selected #main.home-racks .rack-cards.grid .approved-rack-card .card-fields,:where(html:not([data-rack-device=desktop])) .live-selected #main.home-racks .rack-cards.list .approved-rack-card .card-fields),html[data-rack-theme=dark]:is(:where(html[data-rack-device=desktop]) .live-selected #main.home-racks .rack-cards.grid .approved-rack-card .card-fields,:where(html:not([data-rack-device=desktop])) .live-selected #main.home-racks .rack-cards.list .approved-rack-card .card-fields){border-left:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(:where(html[data-rack-device=desktop]) .live-selected #main.home-racks .rack-cards.grid .approved-rack-card footer,:where(html:not([data-rack-device=desktop])) .live-selected #main.home-racks .rack-cards.list .approved-rack-card footer),html[data-rack-theme=dark]:is(:where(html[data-rack-device=desktop]) .live-selected #main.home-racks .rack-cards.grid .approved-rack-card footer,:where(html:not([data-rack-device=desktop])) .live-selected #main.home-racks .rack-cards.list .approved-rack-card footer){border-top:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(:where(html[data-rack-device=desktop]) .live-selected #main.home-racks .rack-cards.grid .approved-rack-card .card-footer-arrow,:where(html:not([data-rack-device=desktop])) .live-selected #main.home-racks .rack-cards.list .approved-rack-card .card-footer-arrow),html[data-rack-theme=dark]:is(:where(html[data-rack-device=desktop]) .live-selected #main.home-racks .rack-cards.grid .approved-rack-card .card-footer-arrow,:where(html:not([data-rack-device=desktop])) .live-selected #main.home-racks .rack-cards.list .approved-rack-card .card-footer-arrow){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main.home-racks .browse-toolbar),html[data-rack-theme=dark]:is(.live-selected #main.home-racks .browse-toolbar){color:var(--st-ink);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main.home-racks .rack-result-count),html[data-rack-theme=dark]:is(.live-selected #main.home-racks .rack-result-count){border-color:var(--st-line);background:var(--st-bg);color:var(--st-ink);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main.home-racks .browse-controls),html[data-rack-theme=dark]:is(.live-selected #main.home-racks .browse-controls){border:1px solid var(--st-line);background:var(--st-bg);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main.home-racks .browse-controls [data-view]),html[data-rack-theme=dark]:is(.live-selected #main.home-racks .browse-controls [data-view]){background:var(--st-bg);color:var(--st-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main.home-racks .browse-controls [data-view]+[data-view]),html[data-rack-theme=dark]:is(.live-selected #main.home-racks .browse-controls [data-view]+[data-view]){border-left:1px solid var(--st-line);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main.home-racks .browse-controls [aria-pressed=true]),html[data-rack-theme=dark]:is(.live-selected #main.home-racks .browse-controls [aria-pressed=true]){color:var(--st-green);background:var(--st-tint);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main.home-racks #toggle-rack-search),html[data-rack-theme=dark]:is(.live-selected #main.home-racks #toggle-rack-search){border:1px solid var(--st-line);background:var(--st-bg);color:var(--st-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main.home-racks .rack-search-inline),html[data-rack-theme=dark]:is(.live-selected #main.home-racks .rack-search-inline){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main.home-racks .rack-search-field),html[data-rack-theme=dark]:is(.live-selected #main.home-racks .rack-search-field){border:1px solid var(--st-line);background:var(--st-soft);color:var(--st-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main.home-racks .rack-search-field:focus-within),html[data-rack-theme=dark]:is(.live-selected #main.home-racks .rack-search-field:focus-within){border-color:var(--st-line);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main.home-racks .rack-search-field>input),html[data-rack-theme=dark]:is(.live-selected #main.home-racks .rack-search-field>input){background:transparent;color:var(--st-ink);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main.home-racks .rack-search-field>input::placeholder),html[data-rack-theme=dark]:is(.live-selected #main.home-racks .rack-search-field>input::placeholder){color:var(--st-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main.home-racks #close-rack-search),html[data-rack-theme=dark]:is(.live-selected #main.home-racks #close-rack-search){background:transparent;color:var(--st-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main.home-racks #close-rack-search:hover),html[data-rack-theme=dark]:is(.live-selected #main.home-racks #close-rack-search:hover){color:var(--st-green);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main.home-racks .browse-toolbar button:focus-visible),html[data-rack-theme=dark]:is(.live-selected #main.home-racks .browse-toolbar button:focus-visible){outline:1px dotted var(--st-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected .approved-evidence .photo-actions button),html[data-rack-theme=dark]:is(.live-selected .approved-evidence .photo-actions button){background:transparent;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.live-selected .approved-empty-photos),html[data-rack-theme=dark]:is(.live-selected .approved-empty-photos){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.live-selected .approved-shared-fields),html[data-rack-theme=dark]:is(.live-selected .approved-shared-fields){border-top:1px solid #385043;background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected .approved-shared-fields [data-choose-project]),html[data-rack-theme=dark]:is(.live-selected .approved-shared-fields [data-choose-project]){border-bottom:1px solid #385043;background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected .approved-shared-fields .load-bfz-fields),html[data-rack-theme=dark]:is(.live-selected .approved-shared-fields .load-bfz-fields){border-bottom:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.live-selected .approved-shared-fields .load-bfz-fields .load-field),html[data-rack-theme=dark]:is(.live-selected .approved-shared-fields .load-bfz-fields .load-field){border-left:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.live-selected .approved-shared-fields .load-bfz-fields input),html[data-rack-theme=dark]:is(.live-selected .approved-shared-fields .load-bfz-fields input){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected .approved-note),html[data-rack-theme=dark]:is(.live-selected .approved-note){border-top:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.live-selected .approved-note textarea),html[data-rack-theme=dark]:is(.live-selected .approved-note textarea){border:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.live-selected .approved-quiet-section),html[data-rack-theme=dark]:is(.live-selected .approved-quiet-section){border-bottom:1px solid #385043;background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected .quiet-occupancy .occupied-age),html[data-rack-theme=dark]:is(.live-selected .quiet-occupancy .occupied-age){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected .approved-quiet-photo .gallery),html[data-rack-theme=dark]:is(.live-selected .approved-quiet-photo .gallery){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected .approved-quiet-photo .saved-photo),html[data-rack-theme=dark]:is(.live-selected .approved-quiet-photo .saved-photo){border:1px solid #385043;background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.live-selected .quiet-details dt),html[data-rack-theme=dark]:is(.live-selected .quiet-details dt){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.live-selected .quiet-details .location-dates),html[data-rack-theme=dark]:is(.live-selected .quiet-details .location-dates){border-top:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.project-picker-content),html[data-rack-theme=dark]:is(.project-picker-content){color:var(--pm-ink);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-product),html[data-rack-theme=dark]:is(.project-picker-content .pm-product){background:var(--pm-bg);color:var(--pm-ink);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content button,.project-picker-content input),html[data-rack-theme=dark]:is(.project-picker-content button,.project-picker-content input){color:inherit;}
:where(html[data-rack-theme=dark]) :is(.project-picker-content :is(button,input):focus-visible),html[data-rack-theme=dark]:is(.project-picker-content :is(button,input):focus-visible){outline:1px dotted var(--pm-muted);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-open),html[data-rack-theme=dark]:is(.project-picker-content .pm-open){border:1px solid var(--pm-line);background:var(--pm-bg);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-open>svg),html[data-rack-theme=dark]:is(.project-picker-content .pm-open>svg){color:var(--pm-muted);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-tool),html[data-rack-theme=dark]:is(.project-picker-content .pm-tool){background:transparent;color:var(--pm-muted);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-tool[aria-pressed=true]),html[data-rack-theme=dark]:is(.project-picker-content .pm-tool[aria-pressed=true]){background:var(--pm-tint);color:var(--pm-accent);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-tool[data-mode=trash][aria-pressed=true]),html[data-rack-theme=dark]:is(.project-picker-content .pm-tool[data-mode=trash][aria-pressed=true]){background:var(--pm-red-soft);color:var(--pm-red);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-search),html[data-rack-theme=dark]:is(.project-picker-content .pm-search){background:var(--pm-soft);color:var(--pm-muted);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-search input),html[data-rack-theme=dark]:is(.project-picker-content .pm-search input){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-search input::placeholder),html[data-rack-theme=dark]:is(.project-picker-content .pm-search input::placeholder){color:var(--pm-muted);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-search input:focus-visible),html[data-rack-theme=dark]:is(.project-picker-content .pm-search input:focus-visible){box-shadow:inset 0-1px 0 var(--pm-muted);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-search>button),html[data-rack-theme=dark]:is(.project-picker-content .pm-search>button){background:transparent;color:var(--pm-muted);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-list>li),html[data-rack-theme=dark]:is(.project-picker-content .pm-list>li){border-bottom:1px solid var(--pm-line);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-row),html[data-rack-theme=dark]:is(.project-picker-content .pm-row){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-row[aria-pressed=true]),html[data-rack-theme=dark]:is(.project-picker-content .pm-row[aria-pressed=true]){color:var(--pm-accent);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-row>svg),html[data-rack-theme=dark]:is(.project-picker-content .pm-row>svg){color:var(--pm-muted);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-row.pm-recent),html[data-rack-theme=dark]:is(.project-picker-content .pm-row.pm-recent){background:var(--pm-tint);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-row small),html[data-rack-theme=dark]:is(.project-picker-content .pm-row small){color:var(--pm-accent);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-check-row input),html[data-rack-theme=dark]:is(.project-picker-content .pm-check-row input){accent-color:var(--pm-red);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-empty),html[data-rack-theme=dark]:is(.project-picker-content .pm-empty){color:var(--pm-muted);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-footer),html[data-rack-theme=dark]:is(.project-picker-content .pm-footer){border-top:1px solid var(--pm-line);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-link,.project-picker-content .pm-done,.project-picker-content .pm-delete-selected),html[data-rack-theme=dark]:is(.project-picker-content .pm-link,.project-picker-content .pm-done,.project-picker-content .pm-delete-selected){background:transparent;color:var(--pm-muted);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-done),html[data-rack-theme=dark]:is(.project-picker-content .pm-done){background:var(--pm-tint);color:var(--pm-accent);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-delete-selected),html[data-rack-theme=dark]:is(.project-picker-content .pm-delete-selected){background:var(--pm-red-soft);color:var(--pm-red);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-delete-selected:disabled),html[data-rack-theme=dark]:is(.project-picker-content .pm-delete-selected:disabled){color:var(--pm-muted);background:var(--pm-soft);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-overlay),html[data-rack-theme=dark]:is(.project-picker-content .pm-overlay){background:var(--pm-scrim);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-dialog),html[data-rack-theme=dark]:is(.project-picker-content .pm-dialog){background:var(--pm-bg);color:var(--pm-ink);border:1px solid var(--pm-line);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-field>input),html[data-rack-theme=dark]:is(.project-picker-content .pm-field>input){border:1px solid var(--pm-line);background:var(--pm-bg);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-dialog-actions>button),html[data-rack-theme=dark]:is(.project-picker-content .pm-dialog-actions>button){background:var(--pm-soft);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-dialog-actions>.pm-confirm),html[data-rack-theme=dark]:is(.project-picker-content .pm-dialog-actions>.pm-confirm){background:var(--pm-accent);color:var(--pm-on-accent);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-dialog-actions>.pm-confirm-delete),html[data-rack-theme=dark]:is(.project-picker-content .pm-dialog-actions>.pm-confirm-delete){background:var(--pm-red);color:var(--pm-bg);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-name-change),html[data-rack-theme=dark]:is(.project-picker-content .pm-name-change){background:var(--pm-soft);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-retention-note),html[data-rack-theme=dark]:is(.project-picker-content .pm-retention-note){color:var(--pm-muted);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-error),html[data-rack-theme=dark]:is(.project-picker-content .pm-error){color:var(--pm-red);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-bin-info),html[data-rack-theme=dark]:is(.project-picker-content .pm-bin-info){color:var(--pm-muted);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-bin-info strong),html[data-rack-theme=dark]:is(.project-picker-content .pm-bin-info strong){color:var(--pm-ink);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-bin-list>li),html[data-rack-theme=dark]:is(.project-picker-content .pm-bin-list>li){border-bottom:1px solid var(--pm-line);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-bin-list small),html[data-rack-theme=dark]:is(.project-picker-content .pm-bin-list small){color:var(--pm-muted);}
:where(html[data-rack-theme=dark]) :is(.project-picker-content .pm-operation-error),html[data-rack-theme=dark]:is(.project-picker-content .pm-operation-error){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .approved-quiet-section),html[data-rack-theme=dark]:is(.live-selected #rack-panel .approved-quiet-section){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .approved-quiet-section>h2,.live-selected #rack-panel .approved-quiet-photo .section-heading),html[data-rack-theme=dark]:is(.live-selected #rack-panel .approved-quiet-section>h2,.live-selected #rack-panel .approved-quiet-photo .section-heading){border-bottom:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .approved-quiet-section h2>.ui-icon),html[data-rack-theme=dark]:is(.live-selected #rack-panel .approved-quiet-section h2>.ui-icon){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .quiet-occupancy .occupied-age),html[data-rack-theme=dark]:is(.live-selected #rack-panel .quiet-occupancy .occupied-age){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .quiet-occupancy .occupied-age>div:first-child),html[data-rack-theme=dark]:is(.live-selected #rack-panel .quiet-occupancy .occupied-age>div:first-child){color:#ffb4ab;}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .quiet-occupancy .occupied-age>div:last-child),html[data-rack-theme=dark]:is(.live-selected #rack-panel .quiet-occupancy .occupied-age>div:last-child){border-left:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .quiet-occupancy .occupied-age>div:last-child>span,.live-selected #rack-panel .quiet-occupancy .occupied-age small),html[data-rack-theme=dark]:is(.live-selected #rack-panel .quiet-occupancy .occupied-age>div:last-child>span,.live-selected #rack-panel .quiet-occupancy .occupied-age small){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .quiet-details dl>div+div),html[data-rack-theme=dark]:is(.live-selected #rack-panel .quiet-details dl>div+div){border-top:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .quiet-details dt),html[data-rack-theme=dark]:is(.live-selected #rack-panel .quiet-details dt){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .quiet-details dd .ui-icon),html[data-rack-theme=dark]:is(.live-selected #rack-panel .quiet-details dd .ui-icon){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .quiet-details .location-dates),html[data-rack-theme=dark]:is(.live-selected #rack-panel .quiet-details .location-dates){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .quiet-details .journey-disclosure),html[data-rack-theme=dark]:is(.live-selected #rack-panel .quiet-details .journey-disclosure){border-top:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .quiet-details .journey-disclosure>summary),html[data-rack-theme=dark]:is(.live-selected #rack-panel .quiet-details .journey-disclosure>summary){color:#e6f0ea;}
@container rack-desktop (max-width:780px){:where(html[data-rack-theme=dark]) :is(html[data-rack-device=desktop] .compact-register tr),html[data-rack-theme=dark]:is(html[data-rack-device=desktop] .compact-register tr){border-bottom:1px solid var(--line);}
}
:where(html[data-rack-theme=dark]) :is(.live-selected .reference-rack-frame,.live-selected #action-dialog.reference-open-stack),html[data-rack-theme=dark]:is(.live-selected .reference-rack-frame,.live-selected #action-dialog.reference-open-stack){color:var(--ref-ink);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame){border:1px solid var(--ref-line);background:var(--ref-bg);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .approved-quiet-section),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .approved-quiet-section){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .approved-quiet-section>h2,.live-selected #main #rack-panel .reference-rack-frame .section-heading),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .approved-quiet-section>h2,.live-selected #main #rack-panel .reference-rack-frame .section-heading){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame :is(.approved-quiet-section>h2,.section-heading h2,.comments-heading h2)),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame :is(.approved-quiet-section>h2,.section-heading h2,.comments-heading h2)){color:var(--ref-ink);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .quiet-occupancy .occupied-age),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .quiet-occupancy .occupied-age){border:1px solid var(--ref-line);background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .occupied-age>div:first-child),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .occupied-age>div:first-child){color:var(--ref-amber);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .occupied-age strong),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .occupied-age strong){color:var(--ref-amber);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .occupied-age>div:last-child),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .occupied-age>div:last-child){border-color:var(--ref-line);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .occupied-age :is(small,div>span)),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .occupied-age :is(small,div>span)){color:var(--ref-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .occupied-age>div:first-child>span),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .occupied-age>div:first-child>span){color:var(--ref-amber);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .occupied-age b),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .occupied-age b){color:var(--ref-ink);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .gallery),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .gallery){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .photo-carousel-count),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .photo-carousel-count){color:var(--ref-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .add-rack-photo),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .add-rack-photo){border:1px solid var(--ref-line);color:var(--ref-accent);background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .rack-photo-post),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .rack-photo-post){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .no-rack-photo),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .no-rack-photo){border:1px solid var(--ref-line);background:transparent;color:var(--ref-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .saved-photo),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .saved-photo){border:1px solid var(--ref-line);background:var(--ref-soft);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .post-caption),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .post-caption){background:transparent;color:var(--ref-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .reference-details-box),html[data-rack-theme=dark]:is(.live-selected #rack-panel .reference-details-box){border:1px solid var(--ref-line);background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .quiet-details dt),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .quiet-details dt){color:var(--ref-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .quiet-details dd,.live-selected #main #rack-panel .reference-rack-frame .quiet-details dd .place),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .quiet-details dd,.live-selected #main #rack-panel .reference-rack-frame .quiet-details dd .place){color:var(--ref-ink);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .quiet-details .ui-icon),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .quiet-details .ui-icon){color:var(--ref-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .quiet-details .location-dates),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .quiet-details .location-dates){color:var(--ref-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .quiet-details .journey-disclosure),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .quiet-details .journey-disclosure){border-color:var(--ref-line);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .quiet-details .journey-disclosure>summary),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .quiet-details .journey-disclosure>summary){color:var(--ref-ink);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .comments-section),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .comments-section){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .comment-total),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .comment-total){color:var(--ref-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .comment-empty),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .comment-empty){color:var(--ref-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .comment-bubble),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .comment-bubble){border:1px solid var(--ref-line);background:var(--ref-soft);color:var(--ref-ink);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .comment-content time),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .comment-content time){color:var(--ref-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame #comment-content),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame #comment-content){border:1px solid var(--ref-line);background:var(--ref-bg);color:var(--ref-ink);}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .reference-rack-actions),html[data-rack-theme=dark]:is(.live-selected #rack-panel .reference-rack-actions){border-top:1px solid var(--ref-line);}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .reference-rack-actions button),html[data-rack-theme=dark]:is(.live-selected #rack-panel .reference-rack-actions button){border:1px solid var(--ref-line);background:var(--ref-bg);color:var(--ref-ink);}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .reference-rack-actions button.primary),html[data-rack-theme=dark]:is(.live-selected #rack-panel .reference-rack-actions button.primary){border-color:var(--ref-accent);background:var(--ref-accent);color:var(--ref-bg);}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .reference-available .location-card),html[data-rack-theme=dark]:is(.live-selected #rack-panel .reference-available .location-card){border:1px solid var(--ref-line);background:var(--ref-soft);}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .reference-available .inline-update),html[data-rack-theme=dark]:is(.live-selected #rack-panel .reference-available .inline-update){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .reference-available .inline-heading>span),html[data-rack-theme=dark]:is(.live-selected #rack-panel .reference-available .inline-heading>span){background:var(--ref-soft);color:var(--ref-accent);}
:where(html[data-rack-theme=dark]) :is(.live-selected #rack-panel .reference-available .inline-heading p),html[data-rack-theme=dark]:is(.live-selected #rack-panel .reference-available .inline-heading p){color:var(--ref-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected :is(.reference-rack-frame,#action-dialog.reference-open-stack) .approved-empty-photos),html[data-rack-theme=dark]:is(.live-selected :is(.reference-rack-frame,#action-dialog.reference-open-stack) .approved-empty-photos){color:var(--ref-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected :is(.reference-rack-frame,#action-dialog.reference-open-stack) .photo-actions button),html[data-rack-theme=dark]:is(.live-selected :is(.reference-rack-frame,#action-dialog.reference-open-stack) .photo-actions button){border:1px solid var(--ref-line);color:var(--ref-ink);background:var(--ref-bg);}
:where(html[data-rack-theme=dark]) :is(.live-selected :is(.reference-rack-frame,#action-dialog.reference-open-stack) .approved-shared-fields),html[data-rack-theme=dark]:is(.live-selected :is(.reference-rack-frame,#action-dialog.reference-open-stack) .approved-shared-fields){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected :is(.reference-rack-frame,#action-dialog.reference-open-stack) .load-project-field>span),html[data-rack-theme=dark]:is(.live-selected :is(.reference-rack-frame,#action-dialog.reference-open-stack) .load-project-field>span){color:var(--ref-ink);}
:where(html[data-rack-theme=dark]) :is(.live-selected :is(.reference-rack-frame,#action-dialog.reference-open-stack) [data-choose-project]),html[data-rack-theme=dark]:is(.live-selected :is(.reference-rack-frame,#action-dialog.reference-open-stack) [data-choose-project]){border:1px solid var(--ref-line);background:var(--ref-bg);color:var(--ref-ink);}
:where(html[data-rack-theme=dark]) :is(.live-selected :is(.reference-rack-frame,#action-dialog.reference-open-stack) .load-field>span),html[data-rack-theme=dark]:is(.live-selected :is(.reference-rack-frame,#action-dialog.reference-open-stack) .load-field>span){color:var(--ref-ink);}
:where(html[data-rack-theme=dark]) :is(.live-selected :is(.reference-rack-frame,#action-dialog.reference-open-stack) .load-bfz-fields input),html[data-rack-theme=dark]:is(.live-selected :is(.reference-rack-frame,#action-dialog.reference-open-stack) .load-bfz-fields input){border:1px solid var(--ref-line);color:var(--ref-ink);background:var(--ref-bg);}
:where(html[data-rack-theme=dark]) :is(.live-selected :is(.reference-rack-frame,#action-dialog.reference-open-stack) input::placeholder,.live-selected :is(.reference-rack-frame,#action-dialog.reference-open-stack) textarea::placeholder),html[data-rack-theme=dark]:is(.live-selected :is(.reference-rack-frame,#action-dialog.reference-open-stack) input::placeholder,.live-selected :is(.reference-rack-frame,#action-dialog.reference-open-stack) textarea::placeholder){color:var(--ref-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected :is(.reference-rack-frame,#action-dialog.reference-open-stack) .approved-note textarea),html[data-rack-theme=dark]:is(.live-selected :is(.reference-rack-frame,#action-dialog.reference-open-stack) .approved-note textarea){border:1px solid var(--ref-line);color:var(--ref-ink);background:var(--ref-bg);}
:where(html[data-rack-theme=dark]) :is(.live-selected #action-dialog.reference-open-stack),html[data-rack-theme=dark]:is(.live-selected #action-dialog.reference-open-stack){border:1px solid var(--ref-line);background:var(--ref-bg);}
:where(html[data-rack-theme=dark]) :is(.live-selected #action-dialog.reference-open-stack :is(.dialog-head,.dialog-body,.dialog-foot)),html[data-rack-theme=dark]:is(.live-selected #action-dialog.reference-open-stack :is(.dialog-head,.dialog-body,.dialog-foot)){background:var(--ref-bg);color:var(--ref-ink);}
:where(html[data-rack-theme=dark]) :is(.live-selected #action-dialog.reference-open-stack .dialog-head),html[data-rack-theme=dark]:is(.live-selected #action-dialog.reference-open-stack .dialog-head){border-color:var(--ref-line);}
:where(html[data-rack-theme=dark]) :is(.live-selected #action-dialog.reference-open-stack .dialog-foot),html[data-rack-theme=dark]:is(.live-selected #action-dialog.reference-open-stack .dialog-foot){border-color:var(--ref-line);}
:where(html[data-rack-theme=dark]) :is(.live-selected #action-dialog.reference-open-stack .review-changed-fields>div),html[data-rack-theme=dark]:is(.live-selected #action-dialog.reference-open-stack .review-changed-fields>div){border:1px solid var(--ref-line);}
:where(html[data-rack-theme=dark]) :is(.live-selected #action-dialog.reference-open-stack .review-changed-fields dt),html[data-rack-theme=dark]:is(.live-selected #action-dialog.reference-open-stack .review-changed-fields dt){color:var(--ref-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame #comment-form),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame #comment-form){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame :is(.approved-quiet-section,.comments-section,.gallery,.rack-details-editor,.rack-notes-editor,.approved-evidence)),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame :is(.approved-quiet-section,.comments-section,.gallery,.rack-details-editor,.rack-notes-editor,.approved-evidence)){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame :is(.approved-quiet-section>h2,.rack-details-editor>h3,.rack-notes-editor>h3,.approved-evidence>.section-top,.gallery>.section-heading,.comments-heading)),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame :is(.approved-quiet-section>h2,.rack-details-editor>h3,.rack-notes-editor>h3,.approved-evidence>.section-top,.gallery>.section-heading,.comments-heading)){border-bottom:1px solid var(--ref-line);background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame :is(.approved-quiet-section>h2,.section-heading h2,.section-top h3,.rack-details-editor>h3,.rack-notes-editor>h3,.comments-heading)>.ui-icon),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame :is(.approved-quiet-section>h2,.section-heading h2,.section-top h3,.rack-details-editor>h3,.rack-notes-editor>h3,.comments-heading)>.ui-icon){color:var(--ref-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .quiet-occupancy .occupied-age),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .quiet-occupancy .occupied-age){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .occupied-age>div:last-child),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .occupied-age>div:last-child){border-left:1px solid var(--ref-line);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .reference-details-box),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .reference-details-box){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .quiet-details dl>div+div),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .quiet-details dl>div+div){border-top:1px solid var(--ref-line);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .photo-carousel-count),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .photo-carousel-count){border:1px solid var(--ref-line);background:var(--ref-bg);color:var(--ref-ink);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .no-rack-photo,.live-selected #main #rack-panel .reference-rack-frame .approved-empty-photos),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .no-rack-photo,.live-selected #main #rack-panel .reference-rack-frame .approved-empty-photos){background:var(--ref-soft);color:var(--ref-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .reference-rack-actions),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .reference-rack-actions){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame :is(.reference-rack-actions,.inline-save-actions)>button),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame :is(.reference-rack-actions,.inline-save-actions)>button){border:1px solid var(--ref-line);background:var(--ref-bg);color:var(--ref-ink);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame :is(.reference-rack-actions,.inline-save-actions)>button.primary),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame :is(.reference-rack-actions,.inline-save-actions)>button.primary){border-color:var(--ref-accent);background:var(--ref-accent);color:var(--ref-bg);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame.reference-available .location-card),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame.reference-available .location-card){border:1px solid var(--ref-line);background:var(--ref-soft);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame.reference-available .quiet-current-location .location-card>.caption),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame.reference-available .quiet-current-location .location-card>.caption){color:var(--ref-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .photo-actions>button),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .photo-actions>button){border:1px solid var(--ref-line);background:var(--ref-bg);color:var(--ref-ink);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .approved-shared-fields),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .approved-shared-fields){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame [data-choose-project]),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame [data-choose-project]){border-bottom:1px solid var(--ref-line);background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .load-bfz-fields),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .load-bfz-fields){border-bottom:1px solid var(--ref-line);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .load-bfz-fields .load-field),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .load-bfz-fields .load-field){border-left:1px solid var(--ref-line);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .load-bfz-fields input),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .load-bfz-fields input){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .note-optional),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .note-optional){color:var(--ref-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .comment-empty),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .comment-empty){color:var(--ref-muted);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .note-composer),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .note-composer){border:1px solid var(--ref-line);background:var(--ref-bg);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .note-composer :is(fieldset,.field,.approved-note)),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .note-composer :is(fieldset,.field,.approved-note)){background:transparent;}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .note-composer textarea,.live-selected #main #rack-panel .reference-rack-frame #comment-content),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .note-composer textarea,.live-selected #main #rack-panel .reference-rack-frame #comment-content){background:transparent;color:var(--ref-ink);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame .note-composer .note-send),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame .note-composer .note-send){border:1px solid var(--ref-accent);background:var(--ref-accent);color:var(--ref-bg);}
:where(html[data-rack-theme=dark]) :is(.live-selected #main #rack-panel .reference-rack-frame [data-choose-project]),html[data-rack-theme=dark]:is(.live-selected #main #rack-panel .reference-rack-frame [data-choose-project]){border-bottom:1px solid var(--ref-line)!important;}
/* account-preview.css */
:where(html[data-rack-theme=dark]) :is(:root),html[data-rack-theme=dark]:is(:root){color:#e6f0ea;background:#1b3027;--green:#83cfaf;--muted:#acc1b5;--line:#385043;}
:where(html[data-rack-theme=dark]) :is(button:focus-visible,a:focus-visible,input:focus-visible),html[data-rack-theme=dark]:is(button:focus-visible,a:focus-visible,input:focus-visible){outline:3px solid #385043;}
:where(html[data-rack-theme=dark]) :is(a),html[data-rack-theme=dark]:is(a){color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.account-preview-note),html[data-rack-theme=dark]:is(.account-preview-note){background:#1b3027;border-bottom:1px solid #385043;color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.account-brand),html[data-rack-theme=dark]:is(.account-brand){color:var(--ink);}
:where(html[data-rack-theme=dark]) :is(.account-intro>p),html[data-rack-theme=dark]:is(.account-intro>p){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.field-hint),html[data-rack-theme=dark]:is(.field-hint){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.text-control,.password-control),html[data-rack-theme=dark]:is(.text-control,.password-control){border:1px solid var(--line);background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.text-control:focus-within,.password-control:focus-within),html[data-rack-theme=dark]:is(.text-control:focus-within,.password-control:focus-within){border-color:var(--green);box-shadow:0 0 0 3px #00000055;}
:where(html[data-rack-theme=dark]) :is(.account-field input),html[data-rack-theme=dark]:is(.account-field input){background:transparent;color:var(--ink);}
:where(html[data-rack-theme=dark]) :is(.password-toggle),html[data-rack-theme=dark]:is(.password-toggle){color:var(--green);background:transparent;}
:where(html[data-rack-theme=dark]) :is(.password-toggle:hover),html[data-rack-theme=dark]:is(.password-toggle:hover){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.account-submit),html[data-rack-theme=dark]:is(.account-submit){background:var(--green);color:#e6f0ea;box-shadow:0 2px 3px #00000055;}
:where(html[data-rack-theme=dark]) :is(.account-submit:hover),html[data-rack-theme=dark]:is(.account-submit:hover){background:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.account-switch),html[data-rack-theme=dark]:is(.account-switch){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.field-error),html[data-rack-theme=dark]:is(.field-error){color:var(--error);}
:where(html[data-rack-theme=dark]) :is(.account-field:has([aria-invalid=true]) .text-control,.account-field:has([aria-invalid=true]) .password-control),html[data-rack-theme=dark]:is(.account-field:has([aria-invalid=true]) .text-control,.account-field:has([aria-invalid=true]) .password-control){border-color:var(--error);}
:where(html[data-rack-theme=dark]) :is(.account-errors),html[data-rack-theme=dark]:is(.account-errors){border-left:3px solid var(--error);background:#1b3027;color:var(--error);}
:where(html[data-rack-theme=dark]) :is(.account-errors a),html[data-rack-theme=dark]:is(.account-errors a){color:var(--error);}
:where(html[data-rack-theme=dark]) :is(.account-feedback),html[data-rack-theme=dark]:is(.account-feedback){background:#1b3027;border:1px solid #385043;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.account-design-a),html[data-rack-theme=dark]:is(.account-design-a){background:radial-gradient(ellipse at 50% 15%,#1b3027 0,transparent 65%),#1b3027;}
:where(html[data-rack-theme=dark]) :is(.account-design-a .account-form-shell),html[data-rack-theme=dark]:is(.account-design-a .account-form-shell){border:1px solid #385043;background:#14251f;box-shadow:0 15px 50px #00000055,0 2px 7px #00000055;}
:where(html[data-rack-theme=dark]) :is(.account-design-b),html[data-rack-theme=dark]:is(.account-design-b){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.account-brand-panel),html[data-rack-theme=dark]:is(.account-brand-panel){background:#83cfaf;color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.account-brand-panel .account-brand),html[data-rack-theme=dark]:is(.account-brand-panel .account-brand){color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.brand-rule),html[data-rack-theme=dark]:is(.brand-rule){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.brand-panel-copy>span:last-child),html[data-rack-theme=dark]:is(.brand-panel-copy>span:last-child){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.brand-panel-foot),html[data-rack-theme=dark]:is(.brand-panel-foot){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.account-open-header),html[data-rack-theme=dark]:is(.account-open-header){background:#14251f;border-bottom:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.account-design-c),html[data-rack-theme=dark]:is(.account-design-c){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.account-design-c .account-field input),html[data-rack-theme=dark]:is(.account-design-c .account-field input){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.account-design-c .text-control,.account-design-c .password-control),html[data-rack-theme=dark]:is(.account-design-c .text-control,.account-design-c .password-control){background:#14251f;border-color:#385043;}
/* account-split-refinements.css */
:where(html[data-rack-theme=dark]) :is(.account-split-refinement),html[data-rack-theme=dark]:is(.account-split-refinement){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(.split-blueprint-panel),html[data-rack-theme=dark]:is(.split-blueprint-panel){background:#83cfaf;color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.split-blueprint-panel .account-brand),html[data-rack-theme=dark]:is(.split-blueprint-panel .account-brand){color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.split-blueprint-panel .split-kicker,.split-blueprint-panel .split-panel-caption),html[data-rack-theme=dark]:is(.split-blueprint-panel .split-kicker,.split-blueprint-panel .split-panel-caption){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.split-blueprint-panel .split-art-wrap),html[data-rack-theme=dark]:is(.split-blueprint-panel .split-art-wrap){border:1px solid #83cfaf;background:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.account-design-e),html[data-rack-theme=dark]:is(.account-design-e){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.split-yard-panel),html[data-rack-theme=dark]:is(.split-yard-panel){background:#1b3027;color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.split-yard-panel .split-kicker),html[data-rack-theme=dark]:is(.split-yard-panel .split-kicker){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.split-yard-panel .account-brand),html[data-rack-theme=dark]:is(.split-yard-panel .account-brand){color:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(.split-yard-panel .split-panel-caption),html[data-rack-theme=dark]:is(.split-yard-panel .split-panel-caption){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.account-design-e .account-form-shell),html[data-rack-theme=dark]:is(.account-design-e .account-form-shell){background:#14251f;border:1px solid #385043;box-shadow:0 16px 46px #00000055;}
:where(html[data-rack-theme=dark]) :is(.account-design-f),html[data-rack-theme=dark]:is(.account-design-f){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.split-frame-panel),html[data-rack-theme=dark]:is(.split-frame-panel){background:#83cfaf;color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.split-frame-panel .account-brand),html[data-rack-theme=dark]:is(.split-frame-panel .account-brand){color:#e6f0ea;}
:where(html[data-rack-theme=dark]) :is(.split-frame-panel .split-kicker),html[data-rack-theme=dark]:is(.split-frame-panel .split-kicker){color:#e4bd77;}
:where(html[data-rack-theme=dark]) :is(.split-frame-panel .split-panel-caption),html[data-rack-theme=dark]:is(.split-frame-panel .split-panel-caption){color:#acc1b5;}
:where(html[data-rack-theme=dark]) :is(.split-frame-edge),html[data-rack-theme=dark]:is(.split-frame-edge){border:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.split-frame-edge:after),html[data-rack-theme=dark]:is(.split-frame-edge:after){border:1px solid #385043;}
:where(html[data-rack-theme=dark]) :is(.split-frame-edge i),html[data-rack-theme=dark]:is(.split-frame-edge i){background:#4b3c20;}
:where(html[data-rack-theme=dark]) :is(.account-design-f .account-form-shell),html[data-rack-theme=dark]:is(.account-design-f .account-form-shell){background:#14251f;box-shadow:0 12px 38px #00000055;border-top:3px solid #385043;}
@media (max-width:759px){:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .split-blueprint-panel .split-art-wrap),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .split-blueprint-panel .split-art-wrap){background:transparent;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .account-design-e),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .account-design-e){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .account-design-e .account-form-shell),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .account-design-e .account-form-shell){background:#14251f;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .account-design-f),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .account-design-f){background:#83cfaf;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .account-design-f .account-form-shell),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .account-design-f .account-form-shell){background:#14251f;border-top:3px solid #385043;box-shadow:0 9px 26px #00000055;}
}
@media (max-width:759px){:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .account-chosen-split .account-design-b),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .account-chosen-split .account-design-b){background:#14251f;}
}
/* account-phone-placement.css */
@media (max-width:759px){:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .account-phone-placement-three .account-design-b),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .account-phone-placement-three .account-design-b){background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(:where(html:not([data-rack-device=desktop])) .account-phone-placement-three .account-design-b .account-form-shell),html[data-rack-theme=dark]:is(:where(html:not([data-rack-device=desktop])) .account-phone-placement-three .account-design-b .account-form-shell){background:#14251f;border:1px solid #385043;box-shadow:0 5px 18px #00000055;}
}
/* account-live.css */
:where(html[data-rack-theme=dark]) :is(.account-live-message),html[data-rack-theme=dark]:is(.account-live-message){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.account-member-id),html[data-rack-theme=dark]:is(.account-member-id){color:var(--muted);}
:where(html[data-rack-theme=dark]) :is(.account-member-status),html[data-rack-theme=dark]:is(.account-member-status){border:1px solid var(--line);background:#1b3027;}
:where(html[data-rack-theme=dark]) :is(.account-secondary),html[data-rack-theme=dark]:is(.account-secondary){border:1px solid var(--line);background:#14251f;color:var(--green);}
:where(html[data-rack-theme=dark]) :is(.account-storage-warning),html[data-rack-theme=dark]:is(.account-storage-warning){color:#ffb4ab;}
/* Exact palette selected in the desktop review. */
html[data-rack-theme=dark]:root{--green:#83cfaf;--line:#385043;--muted:#acc1b5;--soft:#1b3027;--amber:#e4bd77;--ink:#e6f0ea;--error:#ffb4ab}
.theme-setting-state{margin-left:auto;font-size:11px;font-weight:400;color:var(--muted)}
html[data-rack-theme=dark] body,html[data-rack-theme=dark] .live-selected #main{background:#14251f;color:#e6f0ea}
html[data-rack-theme=dark] .header-e{background:#193229;color:#e6f0ea;border-color:#385043}
html[data-rack-theme=dark] .header-e .header-brand{background:#234235;border-color:#385043}
html[data-rack-theme=dark] .header-menu-button{background:#14251f;color:#acc1b5;border-color:#385043}
html[data-rack-theme=dark] .desktop-rail{background:#192d24;border-color:#385043}
html[data-rack-theme=dark] .rack-side-nav a{color:#e6f0ea}
html[data-rack-theme=dark] .rack-side-nav a[aria-current=page]{background:#83cfaf;color:#14251f}
html[data-rack-theme=dark] .clear-register.compact-register{background:transparent;border:0}
html[data-rack-theme=dark] .compact-register .desk-table{color:#e6f0ea}
html[data-rack-theme=dark] .compact-register thead th{background:transparent;color:#acc1b5}
html[data-rack-theme=dark] .compact-register tbody tr:hover{background:#1b3027}
html[data-rack-theme=dark] .compact-register .register-link{color:#e6f0ea}
html[data-rack-theme=dark] .compact-register .register-age{color:#e6f0ea}
html[data-rack-theme=dark] .compact-register .register-timing.occupied .register-age{color:#e4bd77}
html[data-rack-theme=dark] .compact-register .register-since,html[data-rack-theme=dark] .compact-register .register-since time{color:#acc1b5}
html[data-rack-theme=dark] .status.available{background:#234235;color:#83cfaf}
html[data-rack-theme=dark] .status.occupied{background:#4b3c20;color:#e4bd77}
html[data-rack-theme=dark] .compact-register .register-unread .rack-comment-symbol{background:#234235;color:#83cfaf}
html[data-rack-theme=dark] .compact-register .register-unread .rack-comment-badge{background:transparent;color:inherit}
html[data-rack-theme=dark]:not([data-rack-device=desktop]) .live-selected #main.home-racks .rack-cards.grid .rack-card{background:#172e23;border-color:#385043;border-top-color:#7cb492}
html[data-rack-theme=dark]:not([data-rack-device=desktop]) .live-selected #main.home-racks .rack-cards.grid .rack-card.occupied{background:#302a1c;border-top-color:#c9a154}
html[data-rack-theme=dark] .live-selected .approved-rack-card footer .age{color:#e4bd77}
html[data-rack-theme=dark] .live-selected .approved-rack-card .card-fields .place>.ui-icon{color:#acc1b5}
html[data-rack-theme=dark] .approved-rack-card header{background:transparent}
html[data-rack-theme=dark] :is(button,input,textarea,select,a):focus-visible{outline-color:#83cfaf}
html[data-rack-theme=dark] :is(input,textarea,select)::placeholder{color:#acc1b5;opacity:1}
html[data-rack-theme=dark] input:disabled,html[data-rack-theme=dark] button:disabled{opacity:.55}
html[data-rack-theme=dark] .account-brand-panel{background:#234235;color:#e6f0ea}
html[data-rack-theme=dark] .account-brand-panel :is(.account-brand,.brand-panel-copy,.brand-panel-foot){color:#e6f0ea}

/* Original status colours on Side identity cards, without changing their geometry. */
html[data-rack-theme=dark][data-rack-device=desktop] .live-selected #main.home-racks .rack-cards.grid .rack-card,html[data-rack-theme=dark]:not([data-rack-device=desktop]) .live-selected #main.home-racks .rack-cards.list .rack-card{background-color:#172e23;border-color:#385043;border-top-color:#7cb492;background-image:linear-gradient(#7cb492,#7cb492);background-repeat:no-repeat;background-size:100% 2px}
html[data-rack-theme=dark][data-rack-device=desktop] .live-selected #main.home-racks .rack-cards.grid .rack-card.occupied,html[data-rack-theme=dark]:not([data-rack-device=desktop]) .live-selected #main.home-racks .rack-cards.list .rack-card.occupied{background-color:#302a1c;border-top-color:#c9a154;background-image:linear-gradient(#c9a154,#c9a154)}
