.IaJ-Rq_stack{gap:1.25rem;min-width:0;display:grid}.IaJ-Rq_card{background:0 0;border:1px solid #2a2a2a;border-radius:.75rem;overflow:hidden}.IaJ-Rq_row{min-height:var(--ds-settings-reference-row-height);border-bottom:1px solid #232323;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.55rem .72rem;display:grid}.IaJ-Rq_row:last-child{border-bottom:0}.IaJ-Rq_copy{gap:.12rem;min-width:0;display:grid}.IaJ-Rq_copy strong{color:var(--ds-text-primary);font-size:var(--ds-settings-reference-label-size);font-weight:var(--ds-weight-medium);line-height:1.2}.IaJ-Rq_copy span,.IaJ-Rq_muted,.IaJ-Rq_sectionHeadingRow small{color:var(--ds-text-tertiary);font-size:var(--ds-settings-reference-description-size);line-height:1.32}.IaJ-Rq_control{min-width:0;color:var(--ds-text-primary);font-size:var(--ds-settings-reference-control-size);justify-content:flex-end;align-items:center;display:flex}.IaJ-Rq_sectionLabel{color:var(--ds-text-primary);font-size:var(--ds-settings-reference-section-title-size);font-weight:var(--ds-weight-semibold);margin:0;line-height:1.2}.IaJ-Rq_pillSelect,.IaJ-Rq_accentSelect,.IaJ-Rq_themeSelect,.IaJ-Rq_valuePill,.IaJ-Rq_colorValue,.IaJ-Rq_colorHexInput{box-sizing:border-box;max-height:var(--ds-settings-reference-select-height);border:1px solid color-mix(in srgb, var(--ds-border-subtle) 72%, transparent);border-radius:var(--ds-settings-reference-select-radius);background:var(--ds-bg-surface);color:var(--ds-text-primary);font:inherit;font-size:var(--ds-settings-reference-control-size);min-height:var(--ds-settings-reference-select-height)!important;height:var(--ds-settings-reference-select-height)!important}.IaJ-Rq_pillSelect{min-width:var(--ds-settings-reference-select-min-width);padding:0 var(--ds-settings-reference-select-pad-end) 0 var(--ds-settings-reference-select-pad-start)}.IaJ-Rq_modePicker{align-items:center;gap:.4rem;display:flex}.IaJ-Rq_modePreview{cursor:pointer;background:0 0;border:1px solid #343434;border-radius:.42rem;width:3.25rem;height:2.55rem;padding:.12rem}.IaJ-Rq_modePreview[data-selected=true]{border-color:#7aa7ff;box-shadow:0 0 0 1px #7aa7ff}.IaJ-Rq_modePreviewCanvas{background:#f4f4f4;border-radius:.28rem;width:100%;height:100%;display:block;position:relative;overflow:hidden}.IaJ-Rq_modePreview[data-mode-preview=dark] .IaJ-Rq_modePreviewCanvas{background:#101010}.IaJ-Rq_modePreview[data-mode-preview=system] .IaJ-Rq_modePreviewCanvas{background:linear-gradient(90deg,#f4f4f4 0 50%,#101010 50% 100%)}.IaJ-Rq_modePreviewRail{background:#8c8c8c33;width:31%;position:absolute;inset:0 auto 0 0}.IaJ-Rq_modePreviewLines{gap:.18rem;display:grid;position:absolute;inset:.55rem .35rem auto 1.2rem}.IaJ-Rq_modePreviewLines span{background:#5b84df;border-radius:999px;height:.12rem}.IaJ-Rq_modePreviewLines span:nth-child(2){width:75%}.IaJ-Rq_modePreviewLines span:nth-child(3){width:55%}.IaJ-Rq_accentSelect{min-width:var(--ds-settings-reference-select-min-width);justify-content:flex-end;align-items:center;gap:.32rem;padding-left:.62rem;display:inline-flex;position:relative;overflow:hidden}.IaJ-Rq_accentSelect select{min-width:4.7rem;height:100%;padding:0 var(--ds-settings-reference-select-pad-end) 0 .12rem;border-radius:inherit;appearance:none;color:inherit;font:inherit;font-size:inherit;background:0 0;border:0;outline:0}.IaJ-Rq_accentDot{background:var(--ds-accent);border-radius:50%;width:.5rem;height:.5rem}.IaJ-Rq_accentDot[data-accent=blue]{background:var(--ds-blue-500)}.IaJ-Rq_accentDot[data-accent=purple]{background:var(--ds-purple-500)}.IaJ-Rq_accentDot[data-accent=orange]{background:var(--ds-orange-500)}.IaJ-Rq_accentDot[data-accent=rose]{background:var(--ds-rose-500)}.IaJ-Rq_accentDot[data-accent=green]{background:var(--ds-green-500)}.IaJ-Rq_accentDot[data-accent=cyan]{background:var(--ds-cyan-500)}.IaJ-Rq_accentDot[data-accent=gold]{background:var(--ds-gold-500)}.IaJ-Rq_accentDot[data-accent=red]{background:var(--ds-red-500)}.IaJ-Rq_valuePill,.IaJ-Rq_colorValue{justify-content:center;align-items:center;gap:.35rem;min-width:6.15rem;padding:0 .62rem;display:inline-flex}.IaJ-Rq_colorSwatch{border:1px solid #585858;border-radius:50%;width:.48rem;height:.48rem}.IaJ-Rq_themeSelect{justify-content:flex-end;align-items:center;gap:.38rem;min-width:9.35rem;padding-left:.6rem;display:inline-flex;position:relative;overflow:hidden}.IaJ-Rq_themeSelect:after,.IaJ-Rq_accentSelect:after{content:"";border-right:1.35px solid var(--ds-text-secondary);border-bottom:1.35px solid var(--ds-text-secondary);pointer-events:none;width:.42rem;height:.42rem;position:absolute;top:50%;right:.66rem;transform:translateY(-65%)rotate(45deg)}.IaJ-Rq_themeMark{color:#fff;background:#1368e8;border-radius:50%;flex:none;place-items:center;width:1.05rem;height:1.05rem;font-size:.56rem;font-weight:700;line-height:1;display:grid}.IaJ-Rq_themeMark[data-theme=wednesday]{background:#1368e8}.IaJ-Rq_themeMark[data-theme=midnight-circuit]{background:#173f6d}.IaJ-Rq_themeMark[data-theme=neon-noir]{background:#7c3aed}.IaJ-Rq_themeMark[data-theme=ember-forge]{background:#c65f20}.IaJ-Rq_themeMark[data-theme=aurora-glass]{background:#16866f}.IaJ-Rq_themeMark[data-theme=royal-eclipse]{background:#6d47b8}.IaJ-Rq_themeMark[data-theme=rose-terminal]{background:#b7476d}.IaJ-Rq_themeMark[data-theme=solar-flare]{background:#c58b1c}.IaJ-Rq_themeMark[data-theme=arctic-signal]{background:#4b93d1}.IaJ-Rq_themeMark[data-theme=forest-protocol]{background:#2f7d4c}.IaJ-Rq_themeSelect select{min-width:7.55rem;height:100%;padding:0 var(--ds-settings-reference-select-pad-end) 0 .08rem;border-radius:inherit;appearance:none;color:inherit;font:inherit;font-size:inherit;background:0 0;border:0;outline:0}.IaJ-Rq_advancedButton{width:fit-content;min-height:1.75rem;color:var(--ds-text-secondary);font:inherit;font-size:var(--ds-settings-reference-control-size);cursor:pointer;background:0 0;border:0;align-items:center;gap:.32rem;padding:0 .12rem;display:inline-flex}.IaJ-Rq_advancedButton:hover{color:var(--ds-text-primary)}.IaJ-Rq_advancedButton:focus-visible,.IaJ-Rq_resetColorButton:focus-visible,.IaJ-Rq_colorHexInput:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.IaJ-Rq_colorPickerButton:has(input:focus-visible){box-shadow:var(--ds-focus-ring);outline:none}.IaJ-Rq_advancedChevron{color:var(--ds-text-tertiary);transition:transform var(--ds-duration-fast) var(--ds-ease-standard);font-size:.95rem;line-height:1;display:inline-block;transform:rotate(0)}.IaJ-Rq_advancedChevron[data-open=true]{transform:rotate(90deg)}.IaJ-Rq_advancedPanel{gap:.62rem;margin-top:-.38rem;display:grid}.IaJ-Rq_advancedPanel>p{color:var(--ds-text-tertiary);font-size:var(--ds-settings-reference-description-size);margin:0;line-height:1.35}.IaJ-Rq_numberControl{min-height:var(--ds-settings-reference-select-height);color:var(--ds-text-secondary);font-size:var(--ds-settings-reference-control-size);align-items:center;gap:.38rem;display:inline-flex}.IaJ-Rq_numberControl input{box-sizing:border-box;width:3.15rem;height:var(--ds-settings-reference-select-height);border:1px solid var(--ds-border-subtle);background:var(--ds-bg-surface);color:var(--ds-text-primary);font:inherit;text-align:center;border-radius:.32rem;outline:0;padding:0 .42rem}.IaJ-Rq_segmentedControl{background:var(--ds-bg-surface);border-radius:999px;align-items:center;gap:.08rem;min-height:1.75rem;padding:.12rem;display:inline-flex}.IaJ-Rq_segmentedButton{min-height:1.5rem;color:var(--ds-text-secondary);font:inherit;font-size:var(--ds-settings-reference-description-size);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .48rem}.IaJ-Rq_segmentedButton[data-selected=true]{background:var(--ds-bg-hover);color:var(--ds-text-primary)}.IaJ-Rq_segmentedButton:focus-visible,.IaJ-Rq_numberControl input:focus-visible,.IaJ-Rq_sliderControl input:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.IaJ-Rq_sliderControl{color:var(--ds-text-secondary);font-size:var(--ds-settings-reference-control-size);grid-template-columns:7.5rem 2rem;align-items:center;gap:.55rem;display:inline-grid}.IaJ-Rq_sliderControl input{width:100%;accent-color:var(--ds-accent)}.IaJ-Rq_sliderControl>span{text-align:right}.IaJ-Rq_customColorControl{justify-content:flex-end;align-items:center;gap:.42rem;min-width:0;display:inline-flex}.IaJ-Rq_colorPickerButton{border:1px solid var(--ds-border-strong);width:1.52rem;height:1.52rem;box-shadow:inset 0 0 0 2px var(--ds-bg-canvas);cursor:pointer;border-radius:50%;flex:0 0 1.52rem;display:inline-block;position:relative;overflow:hidden}.IaJ-Rq_colorPickerButton input{opacity:0;cursor:pointer;width:3rem;height:3rem;position:absolute;inset:-.5rem}.IaJ-Rq_colorHexInput{text-align:center;text-transform:uppercase;outline:0;width:6.15rem;min-width:6.15rem;padding:0 .68rem}.IaJ-Rq_resetColorButton{width:1.8rem;height:1.8rem;color:var(--ds-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:.42rem;flex:0 0 1.8rem;place-items:center;padding:0;display:grid}.IaJ-Rq_resetColorButton:hover:not(:disabled){background:var(--ds-bg-hover);color:var(--ds-text-primary)}.IaJ-Rq_resetColorButton:disabled{color:var(--ds-text-disabled);cursor:default;opacity:.52}.IaJ-Rq_resetColorButton svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.IaJ-Rq_profile{justify-items:center;min-width:0;padding-top:1rem;display:grid;position:relative}.IaJ-Rq_profileActions{gap:.9rem;display:flex;position:absolute;top:-2.15rem;right:-1.5rem}.IaJ-Rq_profileActions button{color:var(--ds-text-secondary);font:inherit;font-size:var(--ds-settings-reference-control-size);background:0 0;border:0;padding:0}.IaJ-Rq_avatar{color:#fff;background:#2e9dd2;border-radius:50%;place-items:center;width:3.45rem;height:3.45rem;font-size:1.25rem;display:grid}.IaJ-Rq_profile h2{color:var(--ds-text-primary);font-size:1.0625rem;font-weight:var(--ds-weight-semibold);margin:.62rem 0 0}.IaJ-Rq_profile>p{color:var(--ds-text-tertiary);font-size:var(--ds-settings-reference-description-size);margin:.24rem 0 0}.IaJ-Rq_statsCard{border:1px solid #2a2a2a;border-radius:.72rem;grid-template-columns:repeat(5,1fr);width:100%;margin-top:1.25rem;display:grid}.IaJ-Rq_statsCard>span{border-right:1px solid #232323;justify-items:center;gap:.18rem;padding:.58rem .25rem;display:grid}.IaJ-Rq_statsCard>span:last-child{border-right:0}.IaJ-Rq_statsCard strong{font-size:var(--ds-settings-reference-control-size);font-weight:var(--ds-weight-medium)}.IaJ-Rq_statsCard small{color:var(--ds-text-tertiary);font-size:var(--ds-settings-reference-metadata-size);text-align:center}.IaJ-Rq_profileSection{width:100%;margin-top:1.35rem}.IaJ-Rq_profileSectionHeader,.IaJ-Rq_sectionHeadingRow{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.IaJ-Rq_profileSectionHeader{margin-bottom:.55rem}.IaJ-Rq_profileSectionHeader strong,.IaJ-Rq_profileColumns section>strong{font-size:var(--ds-settings-reference-section-title-size)}.IaJ-Rq_tokenActivityControls{align-items:center;gap:.55rem;display:inline-flex}.IaJ-Rq_tokenActivityControls button{color:var(--ds-text-tertiary);font:inherit;font-size:var(--ds-settings-reference-metadata-size);cursor:pointer;background:0 0;border:0;padding:0}.IaJ-Rq_tokenActivityControls button[data-selected=true]{color:var(--ds-accent)}.IaJ-Rq_tokenActivityControls button:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.IaJ-Rq_heatmapScroller{width:100%;min-width:0;overflow-x:hidden}.IaJ-Rq_heatmapMonths,.IaJ-Rq_heatmap{width:100%;min-width:0}.IaJ-Rq_heatmapMonths{gap:clamp(.06rem,.3vw,.14rem);margin-bottom:.26rem;display:grid}.IaJ-Rq_heatmapMonths span{width:max-content;min-width:max-content;color:var(--ds-text-tertiary);font-size:var(--ds-settings-reference-metadata-size);white-space:nowrap;overflow:visible}.IaJ-Rq_heatmapMonths span[data-edge=end]{text-align:right;justify-self:end}.IaJ-Rq_heatmap{grid-template-rows:repeat(7,1fr);gap:clamp(.06rem,.3vw,.14rem);width:100%;min-width:0;display:grid}.IaJ-Rq_heatmap span{aspect-ratio:1;background:#272727;border-radius:.12rem}.IaJ-Rq_heatmap span[data-level="1"]{background:color-mix(in srgb, var(--ds-accent) 28%, #272727)}.IaJ-Rq_heatmap span[data-level="2"]{background:color-mix(in srgb, var(--ds-accent) 48%, #272727)}.IaJ-Rq_heatmap span[data-level="3"]{background:color-mix(in srgb, var(--ds-accent) 72%, #272727)}.IaJ-Rq_heatmap span[data-level="4"]{background:var(--ds-accent)}.IaJ-Rq_heatmapUnavailable{min-height:4.75rem;color:var(--ds-text-tertiary);font-size:var(--ds-settings-reference-metadata-size);background:#202020;border-radius:.4rem;place-items:center;display:grid}.IaJ-Rq_profileColumns{grid-template-columns:1fr 1fr;gap:2rem;width:100%;margin-top:1.35rem;display:grid}.IaJ-Rq_profileColumns section{min-width:0}.IaJ-Rq_profileColumns .IaJ-Rq_row{border-bottom:0;min-height:1.55rem;padding:0}.IaJ-Rq_readOnlyField,.IaJ-Rq_searchInput{box-sizing:border-box;min-height:1.75rem;color:var(--ds-text-primary);font:inherit;font-size:var(--ds-settings-reference-control-size);background:#2b2b2b;border:0;border-radius:.35rem}.IaJ-Rq_readOnlyField{align-items:center;min-width:8.25rem;padding:0 .55rem;display:inline-flex}.IaJ-Rq_prosePage{color:var(--ds-text-primary);font-size:var(--ds-settings-reference-label-size);justify-items:start;gap:.85rem;line-height:1.5;display:grid}.IaJ-Rq_prosePage p{max-width:32rem;margin:0}.IaJ-Rq_keyboard{min-width:0;padding-bottom:5.25rem;display:grid}.IaJ-Rq_keyboardHelp{max-width:34rem;color:var(--ds-text-secondary);font-size:var(--ds-settings-reference-control-size);text-align:center;margin:0 auto .65rem;line-height:1.45}.IaJ-Rq_keyboardStatus{min-height:1.25rem;color:var(--color-danger,#d45d57);font-size:var(--ds-settings-reference-description-size);text-align:center;margin-bottom:.15rem;line-height:1.35}.IaJ-Rq_keyboardGroup{min-width:0}.IaJ-Rq_keyboard .IaJ-Rq_sectionLabel{font-size:var(--ds-settings-reference-section-title-size);font-weight:var(--ds-weight-semibold);margin:.9rem 0 .3rem}.IaJ-Rq_keyboardRow{width:100%;min-width:0;min-height:3.05rem;color:var(--ds-text-primary);font-size:var(--ds-settings-reference-control-size);border-bottom:1px solid #202020;grid-template-columns:max-content minmax(0,1fr) minmax(max-content,auto);align-items:center;gap:.7rem;padding:.28rem .15rem;display:grid}.IaJ-Rq_keyboardRow [role=switch][aria-checked=true]{background:var(--color-accent)}.IaJ-Rq_keyboardLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.IaJ-Rq_keyboardRow[data-enabled=false] .IaJ-Rq_keyboardLabel,.IaJ-Rq_keyboardRow[data-enabled=false] .IaJ-Rq_keyboardBinding{opacity:.58}.IaJ-Rq_keyboardBinding{min-width:7.75rem;color:var(--ds-text-secondary);font:inherit;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem;padding:.38rem .55rem}.IaJ-Rq_keyboardBinding:hover{background:var(--color-surface-hover);color:var(--ds-text-primary)}.IaJ-Rq_keyboardBinding[data-editing=true]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--ds-text-primary)}.IaJ-Rq_keyboardBinding:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.IaJ-Rq_keyboardBinding kbd{min-width:max-content;font:inherit;font-size:var(--ds-settings-reference-description-size);white-space:nowrap;line-height:1.3;overflow:visible}.IaJ-Rq_restoreRow{z-index:3;position:fixed;bottom:.75rem;right:1rem}.IaJ-Rq_restoreDefaultsButton{border:1px solid var(--color-border);background:var(--color-surface-elevated,#2b2b2b);min-height:2rem;color:var(--ds-text-primary);font:inherit;font-size:var(--ds-settings-reference-description-size);cursor:pointer;border-radius:999px;padding:0 .8rem}.IaJ-Rq_restoreDefaultsButton:hover{background:var(--color-surface-hover)}.IaJ-Rq_restoreDefaultsButton:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.IaJ-Rq_sectionHeadingRow>span:first-child{gap:.12rem;display:grid}.IaJ-Rq_searchInput{background:#202020;border:1px solid #3a3a3a;border-radius:999px;width:100%;padding:0 .65rem}@media (max-width:48rem){.IaJ-Rq_keyboardRow{grid-template-columns:max-content minmax(0,1fr);gap:.55rem;min-height:3.4rem}.IaJ-Rq_keyboardBinding{grid-column:2;justify-self:end;width:max-content;min-width:0;max-width:100%;margin-top:-.35rem}.IaJ-Rq_restoreRow{bottom:.65rem;right:.75rem}.IaJ-Rq_row{min-height:3.05rem}.IaJ-Rq_profileActions{justify-self:end;margin-bottom:.65rem;position:static}.IaJ-Rq_statsCard{grid-template-columns:repeat(2,1fr)}.IaJ-Rq_statsCard>span{border-bottom:1px solid #232323}.IaJ-Rq_profileColumns{grid-template-columns:1fr}.IaJ-Rq_restoreRow{justify-self:end;margin-top:1rem;position:static}.IaJ-Rq_customColorControl{gap:.32rem}.IaJ-Rq_colorHexInput{width:5.8rem;min-width:5.8rem}.IaJ-Rq_themeSelect{min-width:8.7rem}}
.QeyM2q_stack{gap:1rem;display:grid}.QeyM2q_notice{color:var(--ds-text-secondary);font-size:var(--ds-text-sm);margin:0}.QeyM2q_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.QeyM2q_toolbar label{color:var(--ds-text-secondary);font-size:var(--ds-text-sm);align-items:center;gap:.5rem;display:flex}.QeyM2q_toolbar select,.QeyM2q_pager button{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);background:var(--ds-bg-surface);min-height:2rem;color:var(--ds-text-primary);font:inherit}.QeyM2q_toolbar select{padding:0 2rem 0 .65rem}.QeyM2q_tableWrap{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);min-width:0;overflow:auto}.QeyM2q_table{border-collapse:collapse;width:100%;min-width:58rem;font-size:var(--ds-text-sm)}.QeyM2q_table th,.QeyM2q_table td{border-bottom:1px solid var(--ds-border-subtle);vertical-align:top;text-align:left;padding:.72rem .8rem}.QeyM2q_table th{color:var(--ds-text-secondary);font-weight:var(--ds-weight-medium);background:var(--ds-bg-surface)}.QeyM2q_table tbody tr:last-child td{border-bottom:0}.QeyM2q_rating{border-radius:var(--ds-radius-round);background:var(--ds-bg-surface);min-width:4.75rem;color:var(--ds-text-primary);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-semibold);justify-content:center;padding:.2rem .45rem;display:inline-flex}.QeyM2q_meta{gap:.2rem;display:grid}.QeyM2q_meta strong{font-weight:var(--ds-weight-medium)}.QeyM2q_meta small,.QeyM2q_excerpt,.QeyM2q_empty,.QeyM2q_error{color:var(--ds-text-secondary)}.QeyM2q_excerpt{white-space:normal;max-width:30rem;line-height:1.45}.QeyM2q_pager{color:var(--ds-text-secondary);font-size:var(--ds-text-sm);justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.QeyM2q_pager button{cursor:pointer;padding:0 .75rem}.QeyM2q_pager button:disabled{cursor:default;opacity:.45}.QeyM2q_summaryGrid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.QeyM2q_summaryCard{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);align-content:center;gap:.3rem;min-height:6rem;padding:1rem;display:grid}.QeyM2q_summaryCard strong{font-size:1.45rem;font-weight:var(--ds-weight-semibold)}.QeyM2q_summaryCard span{color:var(--ds-text-secondary);font-size:var(--ds-text-sm)}.QeyM2q_panelSection{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);padding:1rem}.QeyM2q_panelSection h2{font-size:var(--ds-text-md);margin:0 0 .45rem}.QeyM2q_panelSection p{color:var(--ds-text-secondary);margin:0;line-height:1.5}@media (max-width:48rem){.QeyM2q_summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.QeyM2q_table{min-width:50rem}}.QeyM2q_sectionHeading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.QeyM2q_sectionHeading h2{font-size:var(--ds-text-md);margin:0 0 .35rem}.QeyM2q_sectionHeading p{color:var(--ds-text-secondary);font-size:var(--ds-text-sm);margin:0;line-height:1.45}.QeyM2q_windowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.QeyM2q_windowCard{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);min-width:0;padding:.9rem}.QeyM2q_windowHeading{gap:.2rem;margin-bottom:.8rem;display:grid}.QeyM2q_windowHeading strong{font-size:var(--ds-text-sm)}.QeyM2q_windowHeading span{color:var(--ds-text-secondary);font-size:var(--ds-text-xs)}.QeyM2q_metricList{gap:.55rem;margin:0;display:grid}.QeyM2q_metricList div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.QeyM2q_metricList dt{color:var(--ds-text-secondary);font-size:var(--ds-text-xs)}.QeyM2q_metricList dd{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);text-align:right;margin:0}.QeyM2q_gapPanel{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);padding:1rem}.QeyM2q_gapPanel h2{font-size:var(--ds-text-md);margin:0 0 .55rem}.QeyM2q_gapPanel ul{color:var(--ds-text-secondary);font-size:var(--ds-text-sm);gap:.45rem;margin:0;padding-left:1.15rem;line-height:1.5;display:grid}.QeyM2q_accountTable{min-width:82rem}@media (max-width:64rem){.QeyM2q_windowGrid{grid-template-columns:1fr}}@media (max-width:48rem){.QeyM2q_sectionHeading{display:grid}.QeyM2q_accountTable{min-width:72rem}}.QeyM2q_chartCard{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);gap:.75rem;min-width:0;padding:.9rem;display:grid}.QeyM2q_chartLegend{color:var(--ds-text-secondary);font-size:var(--ds-text-xs);flex-wrap:wrap;gap:1rem;display:flex}.QeyM2q_chartLegend span{align-items:center;gap:.4rem;display:inline-flex}.QeyM2q_chartLegend i{border-top:2px solid;width:1.35rem;height:0}.QeyM2q_costLegend{opacity:.7;border-top-style:dashed!important}.QeyM2q_economicsChart{width:100%;min-height:12rem;color:var(--ds-text-primary);overflow:visible}.QeyM2q_chartAxis{stroke:var(--ds-border-subtle);stroke-width:1px}.QeyM2q_revenueLine,.QeyM2q_costLine{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.QeyM2q_revenueLine{stroke:currentColor;stroke-width:2.5px}.QeyM2q_costLine{stroke:var(--ds-text-secondary);stroke-width:2px;stroke-dasharray:7 6}.QeyM2q_chartRange{color:var(--ds-text-secondary);font-size:var(--ds-text-xs);justify-content:space-between;gap:1rem;display:flex}.QeyM2q_pricingMix{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);gap:.7rem;margin-bottom:1rem;padding:.9rem;display:grid}.QeyM2q_pricingMixRow{grid-template-columns:minmax(8rem,.9fr) minmax(12rem,2fr) minmax(8.5rem,.8fr);align-items:center;gap:.85rem;display:grid}.QeyM2q_pricingMixLabel,.QeyM2q_pricingMixValue{gap:.15rem;min-width:0;display:grid}.QeyM2q_pricingMixLabel span,.QeyM2q_pricingMixValue span{color:var(--ds-text-secondary);font-size:var(--ds-text-xs)}.QeyM2q_pricingMixValue{text-align:right}.QeyM2q_pricingMixTrack{background:var(--ds-border-subtle);border-radius:999px;height:.7rem;overflow:hidden}.QeyM2q_pricingMixTrack span{border-radius:inherit;background:color-mix(in srgb, var(--ds-accent) 72%, var(--ds-text-primary));min-width:.2rem;height:100%;display:block}@media (max-width:48rem){.QeyM2q_pricingMixRow{grid-template-columns:minmax(7rem,.9fr) minmax(8rem,1.4fr)}.QeyM2q_pricingMixValue{text-align:left;grid-column:1/-1;grid-template-columns:auto auto;justify-content:space-between}}.QeyM2q_actionButton{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);background:var(--ds-bg-surface);min-height:2.25rem;color:var(--ds-text-primary);font:inherit;font-size:var(--ds-text-sm);cursor:pointer;padding:0 .8rem}.QeyM2q_actionButton:disabled{cursor:default;opacity:.5}.QeyM2q_syncNotice{color:var(--ds-text-secondary);font-size:var(--ds-text-sm);margin:-.4rem 0 .75rem}.QeyM2q_visualOverview{gap:1rem;padding:1rem 0 .25rem;display:grid}.QeyM2q_sectionIntro{gap:.25rem;display:grid}.QeyM2q_sectionIntro h2,.QeyM2q_sectionIntro p{margin:0}.QeyM2q_eyebrow{color:var(--ds-text-secondary);font-size:var(--ds-text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.QeyM2q_donutGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.QeyM2q_donutCard{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface);align-items:center;gap:1rem;min-width:0;padding:1rem;display:flex}.QeyM2q_donut{--admin-donut:0%;background:radial-gradient(circle at center, var(--ds-bg-surface) 0 54%, transparent 55%), conic-gradient(var(--ds-text-primary) 0 var(--admin-donut), var(--ds-border-subtle) var(--admin-donut) 100%);border-radius:50%;flex:none;place-items:center;width:5.25rem;height:5.25rem;display:grid}.QeyM2q_donut span{font-size:var(--ds-text-sm);font-weight:800}.QeyM2q_donutCopy{gap:.3rem;min-width:0;display:grid}.QeyM2q_donutCopy strong{font-size:var(--ds-text-md)}.QeyM2q_donutCopy span{color:var(--ds-text-secondary);font-size:var(--ds-text-sm)}.QeyM2q_healthSummary{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.QeyM2q_statusHealthy,.QeyM2q_statusWarning,.QeyM2q_statusDanger{min-height:1.75rem;font-size:var(--ds-text-xs);border-radius:999px;align-items:center;padding:0 .6rem;font-weight:700;display:inline-flex}.QeyM2q_statusHealthy{color:#15803d;background:#22c55e29}.QeyM2q_statusWarning{color:#a16207;background:#f59e0b2e}.QeyM2q_statusDanger{color:#b91c1c;background:#ef444429}.QeyM2q_recoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.QeyM2q_recoveryCard,.QeyM2q_emptyStateCard,.QeyM2q_eventPanel{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface)}.QeyM2q_recoveryCard{gap:.85rem;padding:1rem;display:grid}.QeyM2q_emptyStateCard{grid-column:1/-1;gap:.35rem;padding:1rem;display:grid}.QeyM2q_emptyStateCard span,.QeyM2q_recoveryReason,.QeyM2q_eventHeader span,.QeyM2q_eventRow span,.QeyM2q_eventRow small{color:var(--ds-text-secondary)}.QeyM2q_recoveryCardHeader,.QeyM2q_eventHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.QeyM2q_recoveryCardHeader>div{gap:.25rem;display:grid}.QeyM2q_recoveryCardHeader strong{font-size:1.35rem}.QeyM2q_admissionTrack{background:var(--ds-border-subtle);border-radius:999px;height:.55rem;overflow:hidden}.QeyM2q_admissionTrack span{border-radius:inherit;background:var(--ds-text-primary);height:100%;display:block}.QeyM2q_compactFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0;display:grid}.QeyM2q_compactFacts div{gap:.15rem;display:grid}.QeyM2q_compactFacts dt{color:var(--ds-text-secondary);font-size:var(--ds-text-xs)}.QeyM2q_compactFacts dd{overflow-wrap:anywhere;font-size:var(--ds-text-sm);margin:0;font-weight:650}.QeyM2q_recoveryReason{font-size:var(--ds-text-sm);margin:0}.QeyM2q_eventPanel{overflow:hidden}.QeyM2q_eventHeader{border-bottom:1px solid var(--ds-border-subtle);padding:.9rem 1rem}.QeyM2q_eventList{display:grid}.QeyM2q_eventRow{border-bottom:1px solid var(--ds-border-subtle);grid-template-columns:.7rem minmax(0,1fr);gap:.7rem;padding:.85rem 1rem;display:grid}.QeyM2q_eventRow:last-child{border-bottom:0}.QeyM2q_eventRow>div{gap:.18rem;display:grid}.QeyM2q_eventDotHealthy,.QeyM2q_eventDotWarning,.QeyM2q_eventDotDanger{border-radius:50%;width:.55rem;height:.55rem;margin-top:.35rem}.QeyM2q_eventDotHealthy{background:#22c55e}.QeyM2q_eventDotWarning{background:#f59e0b}.QeyM2q_eventDotDanger{background:#ef4444}@media (max-width:64rem){.QeyM2q_donutGrid{grid-template-columns:1fr}}@media (max-width:48rem){.QeyM2q_recoveryGrid,.QeyM2q_compactFacts{grid-template-columns:1fr}.QeyM2q_recoveryCardHeader,.QeyM2q_eventHeader{flex-direction:column;align-items:stretch}}
._9SK6zW_root{gap:.75rem;min-width:0;max-width:100%;display:grid;overflow-x:hidden}._9SK6zW_notice{border-bottom:1px solid var(--color-border);min-width:0;color:var(--color-text-muted);font-size:var(--ds-settings-reference-description-size);overflow-wrap:anywhere;background:0 0;border-radius:0;margin:0;padding:.45rem 0;line-height:1.35}._9SK6zW_section{gap:.3rem;min-width:0;max-width:100%;display:grid}._9SK6zW_sectionHeading{gap:.12rem;min-width:0;padding-top:.15rem;display:grid}._9SK6zW_sectionHeading h2,._9SK6zW_sectionHeading p{margin:0}._9SK6zW_sectionHeading h2{color:var(--color-text);font-size:var(--ds-settings-reference-control-size);font-weight:var(--ds-weight-medium);line-height:1.25}._9SK6zW_sectionHeading p{display:none}._9SK6zW_list{background:0 0;border:1px solid #2a2a2a;border-radius:.75rem;min-width:0;max-width:100%;overflow:hidden}._9SK6zW_row{min-width:0;max-width:100%;min-height:var(--ds-settings-reference-row-height);border-bottom:1px solid #232323;grid-template-columns:minmax(0,1fr) minmax(6.5rem,auto);align-items:center;gap:.75rem;padding:.55rem .72rem;display:grid}._9SK6zW_copy{gap:0;min-width:0;display:grid}._9SK6zW_copy strong{min-width:0;color:var(--color-text);font-size:var(--ds-settings-reference-control-size);font-weight:var(--ds-weight-medium);overflow-wrap:anywhere;line-height:1.25}._9SK6zW_copy span{display:none}._9SK6zW_list>._9SK6zW_row:last-child{border-bottom:0}._9SK6zW_notice[role=note]{display:none}._9SK6zW_control{min-width:0;max-width:100%;color:var(--color-text);font-size:var(--ds-settings-reference-description-size);text-align:right;justify-content:flex-end;align-items:center;line-height:1.2;display:flex}._9SK6zW_control [data-settings-progress=true]{width:min(12rem,100%);min-width:8rem}._9SK6zW_statusValue{max-width:min(18rem,100%);color:var(--color-text-muted);font-size:var(--ds-settings-reference-description-size);overflow-wrap:anywhere;line-height:1.25}._9SK6zW_inlineControl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;max-width:100%;display:flex}._9SK6zW_inlineStatus{min-width:0;max-width:22rem;color:var(--color-text-muted);font-size:var(--ds-settings-reference-description-size);overflow-wrap:anywhere;line-height:1.25}._9SK6zW_sessionInventory{text-align:left;gap:.35rem;width:min(30rem,100%);min-width:0;display:grid}._9SK6zW_sessionRecord{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding-block:.35rem;display:grid}._9SK6zW_sessionRecord[data-current-session=true]{color:var(--color-text-muted)}._9SK6zW_sessionSummary{gap:.12rem;min-width:0;display:grid}._9SK6zW_sessionSummary strong,._9SK6zW_sessionSummary span{overflow-wrap:anywhere;min-width:0}._9SK6zW_sessionSummary strong{color:var(--color-text);font-size:var(--ds-settings-reference-control-size);font-weight:var(--ds-weight-medium);line-height:1.25}._9SK6zW_sessionSummary span{color:var(--color-text-muted);font-size:var(--ds-settings-reference-description-size);line-height:1.25}._9SK6zW_root[data-ui54-settings-destination=billing]>._9SK6zW_notice[role=note]{display:none}._9SK6zW_row:has(>._9SK6zW_control>[data-master065d-billing-settings=true]){grid-template-columns:minmax(0,1fr) minmax(11rem,auto);align-items:center}._9SK6zW_row:has(>._9SK6zW_control>[data-issue1014-session-management=true]){grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:auto;padding:.55rem .72rem}._9SK6zW_row:has(>._9SK6zW_control>[data-master065d-billing-settings=true])>._9SK6zW_copy{display:grid}._9SK6zW_row:has(>._9SK6zW_control>[data-issue1014-session-management=true])>._9SK6zW_copy{align-self:start;padding-top:.35rem}._9SK6zW_row:has(>._9SK6zW_control>[data-master065d-billing-settings=true])>._9SK6zW_control{text-align:right;justify-content:flex-end}._9SK6zW_row:has(>._9SK6zW_control>[data-issue1014-session-management=true])>._9SK6zW_control{text-align:left;justify-content:stretch}._9SK6zW_row:has(>._9SK6zW_control>button[aria-label=Manage\ billing]){display:none}._9SK6zW_control>[data-master065d-billing-settings=true]{width:auto;min-width:0;max-width:24rem;color:var(--color-text);font-size:var(--ds-settings-reference-control-size);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;line-height:1.2;display:flex}._9SK6zW_control [data-master065d-billing-heading=true]{text-align:left;gap:.12rem;width:100%;display:grid}._9SK6zW_control [data-master065d-billing-heading=true] strong{color:var(--color-text);font-size:var(--ds-settings-reference-control-size);font-weight:var(--ds-weight-medium);line-height:1.25}._9SK6zW_control [data-master065d-billing-heading=true] span{color:var(--color-text-muted);font-size:var(--ds-settings-reference-description-size);line-height:1.25;display:block}._9SK6zW_control [data-master065c-invoice-history=true]{text-align:left;gap:.35rem;width:100%;display:grid}._9SK6zW_control [data-master065c-invoice-record=true]{text-align:left;border-top:1px solid var(--color-border);gap:.2rem;padding:.4rem 0;display:grid}._9SK6zW_control [data-master065d-billing-settings=true] a{width:fit-content;max-width:100%;color:var(--color-text);overflow-wrap:anywhere}._9SK6zW_control [data-master065d-billing-settings=true] a:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}._9SK6zW_secondaryButton,._9SK6zW_unavailableButton,._9SK6zW_preferenceSelect{box-sizing:border-box;border:1px solid var(--color-border);max-width:100%;height:1.75rem;min-height:1.75rem;font:inherit;font-size:var(--ds-settings-reference-control-size);white-space:nowrap;background:0 0;border-radius:.4rem;justify-content:center;align-items:center;padding-block:0;padding-inline:.58rem;line-height:1;display:inline-flex}._9SK6zW_secondaryButton,._9SK6zW_preferenceSelect{color:var(--color-text);cursor:pointer}._9SK6zW_preferenceSelect{padding-inline:.4rem 1.4rem;display:block}._9SK6zW_secondaryButton:hover:not(:disabled){background:var(--color-surface-hover)}._9SK6zW_secondaryButton:focus-visible,._9SK6zW_preferenceSelect:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}._9SK6zW_secondaryButton:disabled,._9SK6zW_unavailableButton{color:var(--ds-text-disabled);cursor:not-allowed;opacity:.78}._9SK6zW_passwordChangeControl{justify-items:end;gap:.45rem;width:min(24rem,100%);min-width:0;display:grid}._9SK6zW_passwordChangeForm{border:1px solid var(--color-border);background:var(--color-surface);text-align:left;border-radius:.55rem;gap:.5rem;width:100%;min-width:0;padding:.65rem;display:grid}._9SK6zW_passwordField{min-width:0;color:var(--color-text-muted);font-size:var(--ds-settings-reference-description-size);gap:.2rem;display:grid}._9SK6zW_passwordField input{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;min-height:2rem;color:var(--color-text);font:inherit;border-radius:.4rem;padding:.35rem .5rem}._9SK6zW_passwordField input:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}._9SK6zW_passwordActions{justify-content:flex-end;gap:.35rem;display:flex}._9SK6zW_row:has(>._9SK6zW_control>._9SK6zW_passwordChangeControl){grid-template-columns:minmax(0,1fr);align-items:stretch}@media (max-width:48rem){._9SK6zW_root{gap:.85rem}._9SK6zW_notice{padding-block:.55rem}._9SK6zW_row{grid-template-columns:minmax(0,1fr);gap:.35rem;min-height:2.75rem;padding-block:.45rem}._9SK6zW_control,._9SK6zW_inlineControl{text-align:left;justify-content:flex-start}._9SK6zW_passwordChangeControl{justify-items:stretch;width:100%}._9SK6zW_passwordActions{justify-content:stretch}._9SK6zW_passwordActions>button{flex:1}._9SK6zW_control [data-settings-progress=true],._9SK6zW_statusValue,._9SK6zW_sessionInventory{width:100%;max-width:100%}._9SK6zW_control>[data-master065d-billing-settings=true]{align-items:stretch}._9SK6zW_sessionRecord{grid-template-columns:minmax(0,1fr);align-items:stretch}._9SK6zW_secondaryButton,._9SK6zW_unavailableButton,._9SK6zW_preferenceSelect{height:2.75rem;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){._9SK6zW_secondaryButton{transition:none}}._9SK6zW_sectionHeading h2,._9SK6zW_copy strong,._9SK6zW_sessionSummary strong,._9SK6zW_control [data-master065d-billing-heading=true] strong{font-size:var(--ds-settings-reference-label-size)}._9SK6zW_storageDetail{border-top:1px solid var(--color-border);margin-top:.25rem;padding:.9rem 0}._9SK6zW_storageDetail>summary{color:var(--color-text-muted);cursor:pointer;margin-bottom:.6rem;font-size:.78rem}._9SK6zW_storageDetail>summary:hover{color:var(--color-text)}._9SK6zW_storageDetail>summary:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}
.c2LZ0G_root{gap:.8rem;display:grid}.c2LZ0G_section{gap:.3rem;display:grid}.c2LZ0G_sectionHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.1rem 0 .3rem;display:flex}.c2LZ0G_sectionHeader h3{color:var(--color-text);font-size:var(--ds-settings-reference-control-size);font-weight:var(--ds-weight-medium);margin:0;line-height:1.25}.c2LZ0G_sectionHeader p,.c2LZ0G_status,.c2LZ0G_notice,.c2LZ0G_error,.c2LZ0G_meta,.c2LZ0G_empty{color:var(--color-text-muted);font-size:var(--ds-settings-reference-description-size);margin:.12rem 0 0;line-height:1.3}.c2LZ0G_count,.c2LZ0G_selectionCount{color:var(--color-text-muted);font-size:var(--ds-settings-reference-description-size);flex:none}.c2LZ0G_statusBadge{border:1px solid var(--color-border);min-width:3.6rem;color:var(--color-text-muted);font-size:var(--ds-settings-reference-description-size);text-align:center;background:0 0;border-radius:999px;flex:none;padding:.2rem .45rem;line-height:1.2}.c2LZ0G_statusBadge[data-memory-status=active]{border-color:color-mix(in srgb, var(--color-accent) 38%, var(--color-border));color:var(--color-accent)}.c2LZ0G_flatList{background:0 0;border:1px solid #2a2a2a;border-radius:.75rem;overflow:hidden}.c2LZ0G_row,.c2LZ0G_informationRow,.c2LZ0G_dangerRow{min-height:var(--ds-settings-reference-row-height);border-bottom:1px solid #232323;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem .72rem;display:grid}.c2LZ0G_memoryRow{border-bottom:1px solid var(--color-border);min-height:3rem;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.65rem;padding:.45rem 0;display:grid}.c2LZ0G_memoryRow[data-selected=true]{background:color-mix(in srgb, var(--color-accent) 5%, transparent)}.c2LZ0G_rowCopy,.c2LZ0G_memoryCopy{gap:.16rem;min-width:0;display:grid}.c2LZ0G_rowCopy strong,.c2LZ0G_memoryCopy strong{color:var(--color-text);font-size:var(--ds-settings-reference-control-size);font-weight:var(--ds-weight-medium);line-height:1.25}.c2LZ0G_rowCopy span{display:none}.c2LZ0G_rowCopy .c2LZ0G_availabilityReason{color:var(--ds-text-tertiary);display:block}.c2LZ0G_memoryCopy span{color:var(--color-text-muted);font-size:var(--ds-settings-reference-description-size);line-height:1.3}.c2LZ0G_value{color:var(--color-text-muted);font-size:var(--ds-settings-reference-control-size)}.c2LZ0G_flatList>:last-child{border-bottom:0}.c2LZ0G_sectionHeader p{display:none}.c2LZ0G_memoryContent{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.2rem;color:var(--color-text-secondary)!important}.c2LZ0G_meta{flex-wrap:wrap;gap:.2rem .5rem;display:flex}.c2LZ0G_memoryToolbar{border-top:0;border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.4rem 0;display:grid}.c2LZ0G_memoryToolbar .c2LZ0G_selectionCount{justify-self:start}.c2LZ0G_selectionControl{cursor:pointer;place-items:center;width:1.65rem;min-height:2rem;display:grid}.c2LZ0G_selectionControl input{width:.9rem;height:.9rem;accent-color:var(--color-accent);cursor:pointer;margin:0}.c2LZ0G_selectionControl input:disabled{cursor:not-allowed}.c2LZ0G_switch{background:var(--color-border);cursor:pointer;width:1.55rem;height:1rem;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);border:0;border-radius:999px;flex:none;padding:0;position:relative}.c2LZ0G_switch[data-checked=true]{background:var(--color-accent)}.c2LZ0G_switch:disabled{cursor:not-allowed;opacity:.5}.c2LZ0G_switchThumb{width:.75rem;height:.75rem;transition:transform var(--ds-duration-fast) var(--ds-ease-standard);background:#fff;border-radius:999px;position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 3px #0000003d}.c2LZ0G_switch[data-checked=true] .c2LZ0G_switchThumb{transform:translate(.55rem)}.c2LZ0G_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.c2LZ0G_action,.c2LZ0G_dangerAction,.c2LZ0G_inlineAction{border:1px solid var(--color-border);height:1.75rem;min-height:1.75rem;color:var(--color-text-muted);font:inherit;font-size:var(--ds-settings-reference-control-size);cursor:pointer;background:0 0;border-radius:.4rem;padding:0 .58rem;line-height:1}.c2LZ0G_action:hover:not(:disabled),.c2LZ0G_inlineAction:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.c2LZ0G_dangerAction{color:var(--color-danger)}.c2LZ0G_dangerAction:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 8%, transparent)}.c2LZ0G_action:disabled,.c2LZ0G_dangerAction:disabled,.c2LZ0G_inlineAction:disabled{cursor:not-allowed;opacity:.5}.c2LZ0G_action:focus-visible,.c2LZ0G_dangerAction:focus-visible,.c2LZ0G_inlineAction:focus-visible,.c2LZ0G_switch:focus-visible,.c2LZ0G_editor:focus-visible,.c2LZ0G_selectionControl input:focus-visible{outline:2px solid var(--color-text-muted);outline-offset:2px}.c2LZ0G_editorBlock{grid-column:1/-1;gap:.45rem;width:100%;display:grid}.c2LZ0G_editor{resize:vertical;border:1px solid var(--color-border);width:100%;min-height:5.5rem;color:var(--color-text);font:inherit;font-size:var(--ds-settings-reference-control-size);background:0 0;border-radius:.5rem;padding:.55rem;line-height:1.4}.c2LZ0G_confirm{border:1px solid color-mix(in srgb, var(--color-danger) 22%, var(--color-border));background:color-mix(in srgb, var(--color-danger) 4%, transparent);border-radius:.5rem;grid-column:1/-1;gap:.5rem;width:100%;padding:.55rem;display:grid}.c2LZ0G_confirm p{color:var(--color-text-secondary);font-size:var(--ds-settings-reference-description-size);margin:0;line-height:1.35}.c2LZ0G_memoryToolbar .c2LZ0G_confirm{grid-column:1/-1}.c2LZ0G_status,.c2LZ0G_notice,.c2LZ0G_error,.c2LZ0G_empty{border-bottom:1px solid var(--color-border);padding:.45rem 0}.c2LZ0G_error{color:var(--color-danger)}.c2LZ0G_notice{color:var(--color-text-secondary)}.c2LZ0G_loadMore{justify-self:center;margin-top:.4rem}@media (max-width:48rem){.c2LZ0G_row,.c2LZ0G_informationRow,.c2LZ0G_dangerRow{gap:.7rem;min-height:3.25rem;padding-block:.45rem}.c2LZ0G_memoryToolbar{grid-template-columns:1fr auto;padding-inline:0}.c2LZ0G_memoryToolbar .c2LZ0G_selectionCount{justify-self:end}.c2LZ0G_memoryToolbar>.c2LZ0G_dangerAction{grid-column:1/-1;justify-self:start}.c2LZ0G_memoryRow{grid-template-columns:auto minmax(0,1fr);min-height:3.25rem;padding:.55rem 0}.c2LZ0G_memoryRow>.c2LZ0G_actions{grid-column:2;justify-content:flex-start}.c2LZ0G_switch{width:2.4rem;height:1.4rem}.c2LZ0G_switchThumb{width:.85rem;height:.85rem;top:.275rem;left:.2rem}.c2LZ0G_switch[data-checked=true] .c2LZ0G_switchThumb{transform:translate(1.15rem)}.c2LZ0G_action,.c2LZ0G_dangerAction,.c2LZ0G_inlineAction{height:2.75rem;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.c2LZ0G_switch,.c2LZ0G_switchThumb,.c2LZ0G_memoryRow{transition:none}}.c2LZ0G_copy strong,.c2LZ0G_sectionHeading h2,.c2LZ0G_memoryTitle{font-size:var(--ds-settings-reference-label-size)}
.xXbcLq_chip{--attachment-accent:var(--ds-text-tertiary);--attachment-accent-soft:var(--ds-bg-surface-subtle);align-items:center;gap:var(--ds-space-2);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface-subtle);min-width:11.5rem;max-width:16rem;min-height:3.5rem;color:var(--ds-text-primary);flex:none;grid-template-columns:auto minmax(0,1fr) auto;padding:.375rem .4rem;display:grid;position:relative}.xXbcLq_chip[data-image=true]{grid-template-columns:3.25rem minmax(0,1fr) auto;min-width:12.5rem}.xXbcLq_chip[data-attachment-state=failed],.xXbcLq_chip[data-attachment-state=removed]{border-color:color-mix(in srgb, var(--ds-danger) 48%, var(--ds-border-subtle))}.xXbcLq_chip[data-attachment-state=partial_failure],.xXbcLq_chip[data-attachment-state=retrying]{border-color:color-mix(in srgb, var(--ds-warning) 48%, var(--ds-border-subtle))}.xXbcLq_chip[data-file-kind=pdf]{--attachment-accent:#d75d55;--attachment-accent-soft:color-mix(in srgb, #d75d55 13%, var(--ds-bg-surface-subtle))}.xXbcLq_chip[data-file-kind=document]{--attachment-accent:#5b8ed6;--attachment-accent-soft:color-mix(in srgb, #5b8ed6 13%, var(--ds-bg-surface-subtle))}.xXbcLq_chip[data-file-kind=spreadsheet]{--attachment-accent:#4f9a69;--attachment-accent-soft:color-mix(in srgb, #4f9a69 13%, var(--ds-bg-surface-subtle))}.xXbcLq_chip[data-file-kind=presentation]{--attachment-accent:#c98545;--attachment-accent-soft:color-mix(in srgb, #c98545 13%, var(--ds-bg-surface-subtle))}.xXbcLq_chip[data-file-kind=code]{--attachment-accent:#8b6bc2;--attachment-accent-soft:color-mix(in srgb, #8b6bc2 13%, var(--ds-bg-surface-subtle))}.xXbcLq_chip[data-file-kind=archive]{--attachment-accent:var(--ds-text-secondary);--attachment-accent-soft:var(--ds-bg-active)}.xXbcLq_chip[data-file-kind=image]{--attachment-accent:#5d9b90;--attachment-accent-soft:color-mix(in srgb, #5d9b90 13%, var(--ds-bg-surface-subtle))}.xXbcLq_fileVisual,.xXbcLq_imageVisual{border-radius:var(--ds-radius-sm);background:var(--attachment-accent-soft);width:3rem;height:3rem;color:var(--attachment-accent);border:0;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.xXbcLq_imageVisual{cursor:zoom-in;width:3.25rem;height:3.25rem;padding:0}.xXbcLq_imageVisual:disabled{cursor:default}.xXbcLq_imageVisual:focus-visible,.xXbcLq_removeButton:focus-visible,.xXbcLq_retryButton:focus-visible,.xXbcLq_lightboxClose:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.xXbcLq_imageVisual img{object-fit:cover;width:100%;height:100%}.xXbcLq_imageFallbackIcon,.xXbcLq_fileIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.25rem;height:1.25rem}.xXbcLq_fileMark{background:var(--attachment-accent);max-width:2.5rem;color:var(--ds-text-on-strong);font-family:var(--ds-font-mono);text-overflow:ellipsis;white-space:nowrap;border-radius:.18rem;padding:.07rem .16rem;font-size:.43rem;font-weight:700;line-height:1.05;position:absolute;bottom:.18rem;right:.22rem;overflow:hidden}.xXbcLq_processingScrim{background:color-mix(in srgb, var(--ds-bg-overlay) 42%, transparent);position:absolute;inset:0}.xXbcLq_copy{gap:.12rem;min-width:0;display:grid}.xXbcLq_name{min-width:0;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xXbcLq_meta{min-width:0;color:var(--ds-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.65625rem;line-height:1.25;overflow:hidden}.xXbcLq_progressTrack{border-radius:var(--ds-radius-round);background:var(--ds-bg-active);width:100%;height:.18rem;margin-top:.08rem;display:block;overflow:hidden}.xXbcLq_progressValue{border-radius:inherit;background:var(--attachment-accent);height:100%;transition:width var(--ds-duration-fast) linear;display:block}.xXbcLq_actions{align-self:stretch;align-items:flex-start;gap:.2rem;display:flex}.xXbcLq_removeButton,.xXbcLq_retryButton,.xXbcLq_lightboxClose{color:var(--ds-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0}.xXbcLq_removeButton{border-radius:var(--ds-radius-round);opacity:0;width:1.55rem;height:1.55rem;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard), background-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard);place-items:center;padding:0;display:grid;transform:scale(.94)}.xXbcLq_chip:hover .xXbcLq_removeButton,.xXbcLq_removeButton:focus-visible{opacity:1;transform:scale(1)}.xXbcLq_removeButton:hover:not(:disabled){background:var(--ds-bg-hover);color:var(--ds-text-primary)}.xXbcLq_removeButton:disabled,.xXbcLq_retryButton:disabled{cursor:default;opacity:var(--ds-disabled-opacity)}.xXbcLq_removeIcon,.xXbcLq_lightboxCloseIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:.78rem;height:.78rem}.xXbcLq_retryButton{border-radius:var(--ds-radius-xs);color:var(--ds-text-secondary);font-size:.625rem;font-weight:var(--ds-weight-semibold);align-self:end;padding:.22rem .36rem;line-height:1}.xXbcLq_retryButton:hover:not(:disabled){background:var(--ds-bg-hover);color:var(--ds-text-primary)}.xXbcLq_lightboxBackdrop{z-index:var(--ds-z-modal);padding:max(var(--ds-space-8), env(safe-area-inset-top)) max(var(--ds-space-4), env(safe-area-inset-right)) max(var(--ds-space-8), env(safe-area-inset-bottom)) max(var(--ds-space-4), env(safe-area-inset-left));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:xXbcLq_lightboxIn var(--ds-duration-base) var(--ds-ease-standard);background:#000000d1;place-items:center;display:grid;position:fixed;inset:0}.xXbcLq_lightboxClose{top:max(var(--ds-space-4), env(safe-area-inset-top));right:max(var(--ds-space-4), env(safe-area-inset-right));z-index:1;border-radius:var(--ds-radius-round);color:#fff;background:#ffffff1a;place-items:center;width:2.5rem;height:2.5rem;padding:0;display:grid;position:fixed}.xXbcLq_lightboxClose:hover{background:#ffffff2b}.xXbcLq_lightboxCloseIcon{width:1rem;height:1rem}.xXbcLq_lightboxFigure{gap:var(--ds-space-3);place-items:center;width:min(92vw,78rem);max-height:calc(100dvh - 7rem);margin:0;display:grid}.xXbcLq_lightboxImage{object-fit:contain;border-radius:var(--ds-radius-sm);max-width:100%;max-height:calc(100dvh - 9rem);box-shadow:var(--ds-shadow-dialog);display:block}.xXbcLq_lightboxCaption{color:#f4f4f4;max-width:min(80vw,46rem);font-size:var(--ds-text-sm);line-height:var(--ds-leading-snug);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes xXbcLq_lightboxIn{0%{opacity:0}to{opacity:1}}@media (max-width:48rem){.xXbcLq_chip{min-width:10.75rem;max-width:13.5rem}.xXbcLq_chip[data-image=true]{min-width:11.5rem}.xXbcLq_removeButton{opacity:1;transform:none}.xXbcLq_lightboxBackdrop{padding:max(var(--ds-space-6), env(safe-area-inset-top)) var(--ds-space-3) max(var(--ds-space-6), env(safe-area-inset-bottom))}.xXbcLq_lightboxFigure{width:100%;max-height:calc(100dvh - 5rem)}.xXbcLq_lightboxImage{max-height:calc(100dvh - 7rem)}}@media (prefers-reduced-motion:reduce){.xXbcLq_progressValue,.xXbcLq_removeButton{transition:none}.xXbcLq_lightboxBackdrop{animation:none}}
.AjlmWq_button,.AjlmWq_iconButton,.AjlmWq_tab,.AjlmWq_segment,.AjlmWq_listRow,.AjlmWq_searchField,.AjlmWq_menuItem,.AjlmWq_nestedMenuTrigger{font:inherit}.AjlmWq_button,.AjlmWq_iconButton,.AjlmWq_tab,.AjlmWq_segment,.AjlmWq_listRow,.AjlmWq_menuItem,.AjlmWq_nestedMenuTrigger,.AjlmWq_searchField input{transition:background-color var(--ds-duration-fast) ease, border-color var(--ds-duration-fast) ease, color var(--ds-duration-fast) ease, opacity var(--ds-duration-fast) ease, transform var(--ds-duration-instant) ease}.AjlmWq_button,.AjlmWq_iconButton,.AjlmWq_tab,.AjlmWq_segment,.AjlmWq_listRow,.AjlmWq_menuItem,.AjlmWq_nestedMenuTrigger{color:var(--ds-text-primary);cursor:pointer;border:0}.AjlmWq_button:active:not(:disabled),.AjlmWq_iconButton:active:not(:disabled),.AjlmWq_tab:active:not(:disabled),.AjlmWq_segment:active:not(:disabled),.AjlmWq_listRow:active:not(:disabled),.AjlmWq_menuItem:active:not(:disabled),.AjlmWq_nestedMenuTrigger:active:not(:disabled){transform:scale(.985)}.AjlmWq_button:focus-visible,.AjlmWq_iconButton:focus-visible,.AjlmWq_tab:focus-visible,.AjlmWq_segment:focus-visible,.AjlmWq_listRow:focus-visible,.AjlmWq_menuItem:focus-visible,.AjlmWq_nestedMenuTrigger:focus-visible,.AjlmWq_searchField input:focus-visible,.AjlmWq_modalClose:focus-visible,.AjlmWq_drawerClose:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-border-focus);outline-offset:var(--ds-focus-ring-offset)}.AjlmWq_disabled,.AjlmWq_button:disabled,.AjlmWq_iconButton:disabled,.AjlmWq_tab:disabled,.AjlmWq_segment:disabled,.AjlmWq_listRow:disabled,.AjlmWq_menuItem:disabled,.AjlmWq_nestedMenuTrigger:disabled{cursor:not-allowed;opacity:var(--ds-disabled-opacity)}.AjlmWq_button{justify-content:center;align-items:center;gap:var(--ds-space-2);border-radius:var(--ds-radius-md);max-width:100%;font-size:var(--ds-text-md);font-weight:var(--ds-weight-medium);white-space:nowrap;line-height:1;display:inline-flex}.AjlmWq_buttonSm{min-height:var(--ds-control-height-sm);padding:0 var(--ds-space-3);font-size:var(--ds-text-sm)}.AjlmWq_buttonMd{min-height:var(--ds-control-height-md);padding:0 var(--ds-space-4)}.AjlmWq_buttonLg{min-height:var(--ds-control-height-lg);padding:0 var(--ds-space-5)}.AjlmWq_buttonPrimary{background:var(--ds-control-strong);color:var(--ds-control-on-strong)}.AjlmWq_buttonPrimary:hover:not(:disabled){opacity:.9}.AjlmWq_buttonSecondary{box-shadow:inset 0 0 0 1px var(--ds-border-subtle);background:var(--ds-bg-surface)}.AjlmWq_buttonSecondary:hover:not(:disabled){background:var(--ds-bg-hover)}.AjlmWq_buttonGhost{background:0 0}.AjlmWq_buttonGhost:hover:not(:disabled){background:var(--ds-bg-hover)}.AjlmWq_buttonDanger{background:var(--ds-danger);color:#fff}.AjlmWq_buttonDanger:hover:not(:disabled){filter:brightness(.94)}.AjlmWq_buttonLeading,.AjlmWq_buttonTrailing{width:var(--ds-icon-md);height:var(--ds-icon-md);flex:none;place-items:center;display:inline-grid}.AjlmWq_iconButtonWrap{display:inline-flex;position:relative}.AjlmWq_iconButton{width:var(--ds-hit-target);min-width:var(--ds-hit-target);height:var(--ds-hit-target);border-radius:var(--ds-radius-round);color:var(--ds-text-secondary);background:0 0;place-items:center;padding:0;display:inline-grid}.AjlmWq_iconButton:hover:not(:disabled){background:var(--ds-bg-hover);color:var(--ds-text-primary)}.AjlmWq_iconButtonStrong{background:var(--ds-control-strong);color:var(--ds-control-on-strong)}.AjlmWq_iconButtonStrong:hover:not(:disabled){opacity:.9}.AjlmWq_iconButton svg,.AjlmWq_buttonLeading svg,.AjlmWq_buttonTrailing svg,.AjlmWq_searchIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:100%;height:100%}.AjlmWq_iconButton>svg{width:var(--ds-icon-lg);height:var(--ds-icon-lg)}.AjlmWq_tooltipWrap{display:inline-flex;position:relative}.AjlmWq_tooltip{z-index:var(--ds-z-tooltip);border-radius:var(--ds-radius-sm);background:var(--ds-bg-tooltip);width:max-content;max-width:16rem;color:var(--ds-text-tooltip);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);pointer-events:none;opacity:0;transition:opacity var(--ds-duration-fast) ease, transform var(--ds-duration-fast) var(--ds-ease-standard);padding:.4rem .55rem;position:absolute;transform:translateY(.15rem)scale(.98)}.AjlmWq_tooltipWrap:hover .AjlmWq_tooltip,.AjlmWq_tooltipWrap:focus-within .AjlmWq_tooltip{opacity:1;transform:translateY(0)scale(1)}.AjlmWq_tooltipTop{transform-origin:bottom;bottom:calc(100% + .45rem);left:50%;translate:-50%}.AjlmWq_tooltipBottom{transform-origin:top;top:calc(100% + .45rem);left:50%;translate:-50%}.AjlmWq_tooltipStart{transform-origin:100%;top:50%;right:calc(100% + .45rem);translate:0 -50%}.AjlmWq_tooltipEnd{transform-origin:0;top:50%;left:calc(100% + .45rem);translate:0 -50%}.AjlmWq_popoverRoot,.AjlmWq_contextMenuRoot,.AjlmWq_nestedMenuRoot{display:inline-flex;position:relative}.AjlmWq_popover,.AjlmWq_menu,.AjlmWq_menuSurface,.AjlmWq_nestedMenu{z-index:var(--ds-z-popover);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface-elevated);min-width:13rem;max-width:min(22rem,100vw - 1.5rem);color:var(--ds-text-primary);box-shadow:var(--ds-shadow-popover);animation:AjlmWq_dsPopoverIn var(--ds-duration-fast) var(--ds-ease-standard);overflow:hidden}.AjlmWq_popover,.AjlmWq_menu,.AjlmWq_nestedMenu{position:absolute}.AjlmWq_popover{padding:var(--ds-space-2)}.AjlmWq_popoverStart,.AjlmWq_menuStart{top:calc(100% + .4rem);left:0}.AjlmWq_popoverEnd,.AjlmWq_menuEnd{top:calc(100% + .4rem);right:0}.AjlmWq_popoverTopStart{bottom:calc(100% + .4rem);left:0}.AjlmWq_popoverTopEnd{bottom:calc(100% + .4rem);right:0}.AjlmWq_menu,.AjlmWq_menuSurface{gap:.125rem;padding:.35rem;display:grid}.AjlmWq_menuItem,.AjlmWq_nestedMenuTrigger{align-items:center;gap:var(--ds-space-2);width:100%;min-height:2.35rem;padding:0 var(--ds-space-3);border-radius:var(--ds-radius-sm);text-align:left;background:0 0;text-decoration:none;display:flex}.AjlmWq_menuItem:hover:not(:disabled),.AjlmWq_menuItem[aria-checked=true],.AjlmWq_nestedMenuTrigger:hover:not(:disabled),.AjlmWq_nestedMenuTrigger[aria-expanded=true]{background:var(--ds-bg-hover)}.AjlmWq_menuItemDanger .AjlmWq_menuItemLabel,.AjlmWq_menuItemDanger .AjlmWq_menuItemIcon{color:var(--ds-danger)}.AjlmWq_menuItemDanger:hover:not(:disabled){background:color-mix(in srgb, var(--ds-danger) 10%, transparent)}.AjlmWq_menuItemIcon{width:var(--ds-icon-lg);height:var(--ds-icon-lg);color:var(--ds-text-secondary);flex:none;place-items:center;display:grid}.AjlmWq_menuItemBody{flex:auto;gap:.12rem;min-width:0;display:grid}.AjlmWq_menuItemLabel{color:var(--ds-text-primary);font-size:var(--ds-text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AjlmWq_menuItemDescription{color:var(--ds-text-tertiary);font-size:var(--ds-text-xs);line-height:var(--ds-leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AjlmWq_menuItemTrailing{color:var(--ds-text-tertiary);font-size:var(--ds-text-xs);flex:none;display:inline-flex}.AjlmWq_menuSeparator{background:var(--ds-border-subtle);height:1px;margin:.3rem .4rem}.AjlmWq_nestedMenu{top:-.35rem;left:calc(100% + .35rem)}.AjlmWq_overlay{z-index:var(--ds-z-modal);padding:var(--ds-space-4);background:var(--ds-bg-overlay);animation:AjlmWq_dsBackdropIn var(--ds-duration-base) ease;place-items:center;display:grid;position:fixed;inset:0}.AjlmWq_modal{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:var(--ds-bg-surface-elevated);width:min(100%,44rem);max-height:min(88dvh,52rem);box-shadow:var(--ds-shadow-dialog);animation:AjlmWq_dsDialogIn var(--ds-duration-base) var(--ds-ease-out);display:grid;overflow:hidden}.AjlmWq_modalHeader,.AjlmWq_drawerHeader{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);min-width:0;padding:var(--ds-space-5) var(--ds-space-5) var(--ds-space-3);display:flex}.AjlmWq_modalTitle,.AjlmWq_drawerTitle{color:var(--ds-text-primary);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-tight);line-height:var(--ds-leading-tight);margin:0}.AjlmWq_modalDescription,.AjlmWq_drawerDescription{margin:var(--ds-space-1) 0 0;color:var(--ds-text-secondary);font-size:var(--ds-text-md);line-height:var(--ds-leading-normal)}.AjlmWq_modalClose,.AjlmWq_drawerClose{width:var(--ds-hit-target);min-width:var(--ds-hit-target);height:var(--ds-hit-target);border-radius:var(--ds-radius-round);color:var(--ds-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.AjlmWq_modalClose:hover,.AjlmWq_drawerClose:hover{background:var(--ds-bg-hover);color:var(--ds-text-primary)}.AjlmWq_modalBody,.AjlmWq_drawerBody{min-height:0;padding:var(--ds-space-2) var(--ds-space-5) var(--ds-space-5);overflow-y:auto}.AjlmWq_drawerOverlay{z-index:var(--ds-z-drawer);background:var(--ds-bg-overlay);animation:AjlmWq_dsBackdropIn var(--ds-duration-base) ease;display:flex;position:fixed;inset:0}.AjlmWq_drawerOverlayStart{justify-content:flex-start}.AjlmWq_drawerOverlayEnd{justify-content:flex-end}.AjlmWq_drawer{background:var(--ds-bg-surface-elevated);width:min(26rem,100vw - 2rem);height:100dvh;box-shadow:var(--ds-shadow-dialog);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.AjlmWq_drawerStart{animation:AjlmWq_dsDrawerStartIn var(--ds-duration-base) var(--ds-ease-out)}.AjlmWq_drawerEnd{animation:AjlmWq_dsDrawerEndIn var(--ds-duration-base) var(--ds-ease-out)}.AjlmWq_tabs,.AjlmWq_segmentedControl{align-items:center;gap:.125rem;max-width:100%;display:inline-flex}.AjlmWq_tabs{border-bottom:1px solid var(--ds-border-subtle)}.AjlmWq_tab{min-height:2.35rem;padding:0 var(--ds-space-3);border-radius:var(--ds-radius-sm) var(--ds-radius-sm) 0 0;color:var(--ds-text-secondary);font-size:var(--ds-text-md);font-weight:var(--ds-weight-medium);background:0 0}.AjlmWq_tab:hover:not(:disabled){background:var(--ds-bg-hover);color:var(--ds-text-primary)}.AjlmWq_tab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--ds-text-primary);color:var(--ds-text-primary)}.AjlmWq_segmentedControl{border-radius:var(--ds-radius-round);background:var(--ds-bg-surface);padding:.2rem}.AjlmWq_segment{min-height:2rem;padding:0 var(--ds-space-3);border-radius:var(--ds-radius-round);color:var(--ds-text-secondary);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);background:0 0}.AjlmWq_segment:hover:not(:disabled){color:var(--ds-text-primary)}.AjlmWq_segment[aria-pressed=true]{background:var(--ds-bg-surface-elevated);color:var(--ds-text-primary);box-shadow:var(--ds-shadow-float)}.AjlmWq_listRow,.AjlmWq_listRowStatic{align-items:center;gap:var(--ds-space-3);width:100%;min-width:0;min-height:3rem;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);text-align:left;background:0 0;display:flex}.AjlmWq_listRow:hover:not(:disabled),.AjlmWq_listRow[aria-current=true]{background:var(--ds-bg-hover)}.AjlmWq_listRowLeading,.AjlmWq_listRowTrailing{color:var(--ds-text-secondary);flex:none;display:inline-flex}.AjlmWq_listRowBody{flex:auto;gap:.15rem;min-width:0;display:grid}.AjlmWq_listRowTitle{color:var(--ds-text-primary);font-size:var(--ds-text-md);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AjlmWq_listRowDescription{color:var(--ds-text-tertiary);font-size:var(--ds-text-xs);line-height:var(--ds-leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AjlmWq_searchField{width:100%;min-height:var(--ds-control-height-md);align-items:center;gap:var(--ds-space-2);min-width:0;padding:0 var(--ds-space-3);border-radius:var(--ds-radius-round);background:var(--ds-bg-surface);color:var(--ds-text-secondary);border:1px solid #0000;display:flex}.AjlmWq_searchField:focus-within{border-color:var(--ds-border-focus);background:var(--ds-bg-surface-elevated)}.AjlmWq_searchIcon{width:var(--ds-icon-md);height:var(--ds-icon-md);flex:none;place-items:center;display:grid}.AjlmWq_searchField input{width:100%;min-width:0;color:var(--ds-text-primary);font-size:var(--ds-text-md);background:0 0;border:0;outline:0}.AjlmWq_searchField input::placeholder{color:var(--ds-text-tertiary)}.AjlmWq_searchField input:disabled{cursor:not-allowed}.AjlmWq_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AjlmWq_emptyState{justify-items:center;gap:var(--ds-space-2);width:min(100%,30rem);padding:var(--ds-space-8) var(--ds-space-4);text-align:center;margin:0 auto;display:grid}.AjlmWq_emptyStateIcon{width:2.5rem;height:2.5rem;margin-bottom:var(--ds-space-2);color:var(--ds-text-tertiary);place-items:center;display:grid}.AjlmWq_emptyStateTitle{color:var(--ds-text-primary);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-tight);margin:0}.AjlmWq_emptyStateDescription{color:var(--ds-text-secondary);font-size:var(--ds-text-md);line-height:var(--ds-leading-normal);margin:0}.AjlmWq_emptyStateAction{margin-top:var(--ds-space-3)}.AjlmWq_skeleton{width:var(--ds-skeleton-width,100%);height:var(--ds-skeleton-height,1rem);border-radius:var(--ds-skeleton-radius,var(--ds-radius-sm));background:linear-gradient(90deg, var(--ds-bg-surface) 0%, var(--ds-bg-hover) 45%, var(--ds-bg-surface) 100%);background-size:220% 100%;animation:1.4s ease-in-out infinite AjlmWq_dsSkeleton;display:block}.AjlmWq_toast{align-items:center;gap:var(--ds-space-3);width:min(24rem,100vw - 2rem);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface-elevated);color:var(--ds-text-primary);box-shadow:var(--ds-shadow-popover);animation:AjlmWq_dsToastIn var(--ds-duration-base) var(--ds-ease-out);display:flex}.AjlmWq_toastSuccess{border-color:color-mix(in srgb, var(--ds-success) 35%, var(--ds-border-subtle))}.AjlmWq_toastWarning{border-color:color-mix(in srgb, var(--ds-warning) 35%, var(--ds-border-subtle))}.AjlmWq_toastDanger{border-color:color-mix(in srgb, var(--ds-danger) 35%, var(--ds-border-subtle))}.AjlmWq_toastBody{flex:auto;gap:.1rem;min-width:0;display:grid}.AjlmWq_toastTitle{font-size:var(--ds-text-md);font-weight:var(--ds-weight-semibold);margin:0}.AjlmWq_toastMessage{color:var(--ds-text-secondary);font-size:var(--ds-text-sm);line-height:var(--ds-leading-snug);margin:0}.AjlmWq_toastAction,.AjlmWq_toastDismiss{color:var(--ds-text-secondary);cursor:pointer;background:0 0;border:0}.AjlmWq_toastAction{padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium)}.AjlmWq_toastAction:hover,.AjlmWq_toastDismiss:hover{background:var(--ds-bg-hover);color:var(--ds-text-primary)}.AjlmWq_toastDismiss{border-radius:var(--ds-radius-round);flex:none;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.AjlmWq_statusDot{border-radius:var(--ds-radius-round);background:var(--ds-text-tertiary);flex:none;width:.5rem;height:.5rem;display:inline-block}.AjlmWq_statusSuccess{background:var(--ds-success)}.AjlmWq_statusWarning{background:var(--ds-warning)}.AjlmWq_statusDanger{background:var(--ds-danger)}.AjlmWq_statusAccent{background:var(--ds-accent)}.AjlmWq_statusPulse{animation:1.5s ease-in-out infinite AjlmWq_dsPulse}.AjlmWq_faviconCluster{align-items:center;min-width:0;display:inline-flex}.AjlmWq_faviconItem{border:2px solid var(--ds-bg-canvas);border-radius:var(--ds-radius-round);background:var(--ds-bg-surface-elevated);width:1.35rem;height:1.35rem;color:var(--ds-text-secondary);font-size:.58rem;font-weight:var(--ds-weight-semibold);text-transform:uppercase;place-items:center;margin-left:-.28rem;display:grid;overflow:hidden}.AjlmWq_faviconItem:first-child{margin-left:0}.AjlmWq_faviconImage{object-fit:cover;width:100%;height:100%;display:block}.AjlmWq_faviconOverflow{border:2px solid var(--ds-bg-canvas);border-radius:var(--ds-radius-round);background:var(--ds-bg-surface);min-width:1.35rem;height:1.35rem;color:var(--ds-text-tertiary);font-size:.58rem;font-weight:var(--ds-weight-semibold);place-items:center;margin-left:-.28rem;padding:0 .25rem;display:grid}@keyframes AjlmWq_dsPopoverIn{0%{opacity:0;transform:translateY(.2rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes AjlmWq_dsBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes AjlmWq_dsDialogIn{0%{opacity:0;transform:translateY(.5rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes AjlmWq_dsDrawerStartIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes AjlmWq_dsDrawerEndIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes AjlmWq_dsSkeleton{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes AjlmWq_dsToastIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes AjlmWq_dsPulse{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:48rem){.AjlmWq_overlay{align-items:end;padding:0}.AjlmWq_modal{border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0;border-bottom:0;border-left:0;border-right:0;width:100%;max-height:92dvh}.AjlmWq_popover,.AjlmWq_menu,.AjlmWq_menuSurface,.AjlmWq_nestedMenu{max-width:calc(100vw - 1rem)}.AjlmWq_nestedMenu{width:auto;position:fixed;inset:auto .5rem .5rem}}@media (prefers-reduced-motion:reduce){.AjlmWq_popover,.AjlmWq_menu,.AjlmWq_menuSurface,.AjlmWq_nestedMenu,.AjlmWq_overlay,.AjlmWq_modal,.AjlmWq_drawerOverlay,.AjlmWq_drawer,.AjlmWq_toast,.AjlmWq_skeleton,.AjlmWq_statusPulse{animation:none}}
.pZ5iYa_emptyState{min-height:0;box-shadow:none;background:0 0;border:0}.pZ5iYa_emptyState[data-empty-state-density=regular]{width:min(100%,32rem);padding:2.5rem 1rem}.pZ5iYa_emptyState[data-empty-state-density=compact]{gap:.375rem;width:min(100%,28rem);padding:1.25rem .75rem}.pZ5iYa_emptyState[data-empty-state-density=sidebar]{gap:.25rem;width:100%;max-width:none;padding:.75rem .625rem}.pZ5iYa_emptyState[data-empty-state-align=start],.pZ5iYa_emptyState[data-empty-state-density=sidebar]{text-align:left;justify-items:start;margin-inline:0}.pZ5iYa_emptyState[data-empty-state-density=compact] h2,.pZ5iYa_emptyState[data-empty-state-density=sidebar] h2{font-size:var(--ds-text-md)}.pZ5iYa_emptyState[data-empty-state-density=compact] p,.pZ5iYa_emptyState[data-empty-state-density=sidebar] p{font-size:var(--ds-text-sm);line-height:var(--ds-leading-snug)}.pZ5iYa_emptyState[data-empty-state-density=sidebar] p{max-width:15rem}
.H9C20q_spinner{box-sizing:border-box;border:1.5px solid color-mix(in srgb, currentColor 24%, transparent);border-radius:var(--ds-radius-round);border-top-color:currentColor;flex:none;width:1rem;height:1rem;animation:.7s linear infinite H9C20q_dsLoadingSpin;display:inline-block}.H9C20q_spinner[data-loading-density=compact]{border-width:1.25px;width:.8rem;height:.8rem}.H9C20q_rows{gap:var(--ds-space-2);min-width:0;display:grid}.H9C20q_row,.H9C20q_thumbnail{background:linear-gradient(90deg, var(--ds-bg-surface) 25%, var(--ds-bg-hover) 50%, var(--ds-bg-surface) 75%);background-size:200% 100%;animation:1.2s ease-in-out infinite H9C20q_dsLoadingShimmer;display:block}.H9C20q_row{border-radius:var(--ds-radius-md);min-height:3rem}.H9C20q_thumbnail{border-radius:inherit;width:100%;min-width:0;height:100%;min-height:0}.H9C20q_progressRoot{min-width:0;display:block}.H9C20q_progressTrack{border-radius:var(--ds-radius-round);background:var(--ds-bg-active);width:100%;height:.2rem;display:block;overflow:hidden}.H9C20q_progressValue{border-radius:inherit;height:100%;transition:width var(--ds-duration-fast) linear;background:currentColor;display:block}.H9C20q_progressTrack[data-loading-indeterminate=true] .H9C20q_progressValue{width:40%;animation:1.1s ease-in-out infinite H9C20q_dsLoadingIndeterminate}@keyframes H9C20q_dsLoadingSpin{to{transform:rotate(360deg)}}@keyframes H9C20q_dsLoadingShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes H9C20q_dsLoadingIndeterminate{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.H9C20q_spinner,.H9C20q_row,.H9C20q_thumbnail,.H9C20q_progressTrack[data-loading-indeterminate=true] .H9C20q_progressValue{animation:none}.H9C20q_row,.H9C20q_thumbnail{background:var(--ds-bg-surface)}.H9C20q_progressValue{transition:none}.H9C20q_progressTrack[data-loading-indeterminate=true] .H9C20q_progressValue{transform:none}}
.SEjq2a_root{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-3) 0;color:var(--ds-text-secondary);background:0 0;border:0;display:flex}.SEjq2a_root[data-error-density=compact]{gap:var(--ds-space-2);padding:var(--ds-space-2) 0}.SEjq2a_root[data-error-tone=danger]{color:var(--ds-text-danger,var(--color-danger,#b42318))}.SEjq2a_copy{min-width:0;font-size:var(--ds-text-sm);line-height:var(--ds-leading-snug);gap:.18rem;display:grid}.SEjq2a_root[data-error-density=compact] .SEjq2a_copy{font-size:var(--ds-text-xs)}.SEjq2a_copy strong{color:var(--ds-text-primary);font-size:inherit;font-weight:var(--ds-weight-medium)}.SEjq2a_root[data-error-tone=danger] .SEjq2a_copy strong{color:inherit}.SEjq2a_actions{align-items:center;gap:var(--ds-space-2);flex:none;display:inline-flex}.SEjq2a_retry{min-height:2rem;padding:0 var(--ds-space-3);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);color:var(--ds-text-primary);font:inherit;font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);cursor:pointer}.SEjq2a_retry:hover:not(:disabled){background:var(--ds-bg-hover)}.SEjq2a_retry:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.SEjq2a_retry:disabled{cursor:default;opacity:var(--ds-disabled-opacity)}@media (max-width:36rem){.SEjq2a_root{flex-direction:column;align-items:stretch}.SEjq2a_actions{align-self:flex-start}}
.tbKyVq_tray{min-width:0;overflow:hidden}.tbKyVq_scroller{gap:var(--ds-space-2);overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity;min-width:0;padding:.05rem .4rem .2rem .25rem;scroll-padding-inline:.4rem;display:flex;overflow:auto hidden}.tbKyVq_scroller::-webkit-scrollbar{display:none}.tbKyVq_scroller>*{scroll-snap-align:start;flex:none}@media (max-width:48rem){.tbKyVq_scroller{gap:.375rem;padding:.05rem .3rem .18rem .1rem;scroll-padding-inline:.3rem}}
._77HhVa_backdrop{z-index:var(--ds-z-modal);padding:var(--ds-space-3);background:var(--ds-bg-overlay);animation:_77HhVa_libraryBackdropIn var(--ds-duration-fast) var(--ds-ease-standard);place-items:center;display:grid;position:fixed;inset:0}._77HhVa_modal{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface-elevated);width:min(38rem,100vw - 1.5rem);min-height:0;max-height:min(32rem,100dvh - 1.5rem);color:var(--ds-text-primary);box-shadow:var(--ds-shadow-dialog);animation:_77HhVa_libraryModalIn var(--ds-duration-fast) var(--ds-ease-out);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}._77HhVa_header{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:.7rem .8rem .5rem;display:flex}._77HhVa_header h2{font-size:.95rem;font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-tight);margin:0;line-height:1.2}._77HhVa_closeButton{border-radius:var(--ds-radius-round);width:1.8rem;height:1.8rem;color:var(--ds-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}._77HhVa_closeButton:hover{background:var(--ds-bg-hover);color:var(--ds-text-primary)}._77HhVa_closeButton:focus-visible,._77HhVa_cancelButton:focus-visible,._77HhVa_addButton:focus-visible,._77HhVa_fileRow:focus-visible,._77HhVa_centerState button:focus-visible,._77HhVa_searchField:focus-within{box-shadow:var(--ds-focus-ring);outline:none}._77HhVa_closeIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:.85rem;height:.85rem}._77HhVa_toolbar{border-bottom:1px solid var(--ds-border-subtle);padding:0 .7rem .55rem}._77HhVa_searchField{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);background:var(--ds-bg-surface-subtle);width:100%;min-width:0;min-height:2.1rem;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard), box-shadow var(--ds-duration-fast) var(--ds-ease-standard);grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.35rem;padding:0 .6rem;display:grid}._77HhVa_searchField input{width:100%;min-width:0;height:2rem;color:var(--ds-text-primary);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.78rem}._77HhVa_searchField input::placeholder{color:var(--ds-text-tertiary)}._77HhVa_searchIcon{width:.85rem;height:.85rem;color:var(--ds-text-tertiary)}._77HhVa_body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ds-border-strong) transparent;min-height:0;max-height:20rem;padding:.45rem .55rem;overflow-y:auto}._77HhVa_list{gap:.12rem;display:grid}._77HhVa_fileRow{border-radius:var(--ds-radius-sm);width:100%;min-height:3.15rem;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), opacity var(--ds-duration-fast) var(--ds-ease-standard);background:0 0;border:1px solid #0000;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.38rem .5rem;display:grid;position:relative}._77HhVa_fileRow:hover:not(:disabled){background:var(--ds-bg-hover)}._77HhVa_fileRow[data-selected=true]{border-color:var(--ds-accent-border);background:var(--ds-accent-soft)}._77HhVa_fileRow:disabled{cursor:default}._77HhVa_fileRow:disabled:not([data-excluded=true]){opacity:var(--ds-disabled-opacity)}._77HhVa_fileRow[data-excluded=true]{opacity:.7}._77HhVa_fileVisual{background:var(--ds-bg-active);width:2.15rem;height:2.15rem;color:var(--ds-text-secondary);border-radius:.55rem;place-items:center;display:grid}._77HhVa_fileVisual[data-file-kind=pdf]{color:#cf5149}._77HhVa_fileVisual[data-file-kind=document]{color:#4c83c7}._77HhVa_fileVisual[data-file-kind=spreadsheet]{color:#3e9861}._77HhVa_fileVisual[data-file-kind=presentation]{color:#d07a35}._77HhVa_fileVisual[data-file-kind=code]{color:#8d68bc}._77HhVa_fileIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1.15rem;height:1.15rem}._77HhVa_fileCopy{gap:.12rem;min-width:0;display:grid}._77HhVa_fileCopy strong,._77HhVa_fileCopy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._77HhVa_fileCopy strong{font-size:.78rem;font-weight:var(--ds-weight-medium);line-height:1.2}._77HhVa_fileCopy small{color:var(--ds-text-tertiary);font-size:.64rem;line-height:1.2}._77HhVa_selectionIndicator{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-round);background:var(--ds-bg-surface-elevated);min-width:1.3rem;height:1.3rem;color:var(--ds-text-primary);justify-self:end;place-items:center;display:grid}._77HhVa_fileRow[data-selected=true] ._77HhVa_selectionIndicator{border-color:var(--ds-accent);background:var(--ds-accent);color:var(--ds-accent-contrast)}._77HhVa_selectionIndicator svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:.8rem;height:.8rem}._77HhVa_alreadyAdded{color:var(--ds-text-secondary);font-size:.52rem;font-weight:var(--ds-weight-semibold);white-space:nowrap;padding:0 .22rem;line-height:1}._77HhVa_skeletonRow{grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:3.15rem;padding:.38rem .5rem;display:grid}._77HhVa_skeletonVisual,._77HhVa_skeletonCopy span{background:linear-gradient(90deg, var(--ds-bg-active), color-mix(in srgb, var(--ds-bg-active) 60%, var(--ds-bg-hover)), var(--ds-bg-active));background-size:200% 100%;animation:1.2s linear infinite _77HhVa_librarySkeleton;display:block}._77HhVa_skeletonVisual{border-radius:.55rem;width:2.15rem;height:2.15rem}._77HhVa_skeletonCopy{gap:.35rem;display:grid}._77HhVa_skeletonCopy span:first-child{border-radius:var(--ds-radius-round);width:68%;height:.65rem}._77HhVa_skeletonCopy span:last-child{border-radius:var(--ds-radius-round);width:42%;height:.5rem}._77HhVa_centerState{align-content:center;place-items:center;gap:var(--ds-space-2);min-height:8rem;padding:var(--ds-space-5);color:var(--ds-text-tertiary);text-align:center;display:grid}._77HhVa_centerState strong{color:var(--ds-text-primary);font-size:.82rem;font-weight:var(--ds-weight-semibold)}._77HhVa_centerState p{max-width:24rem;font-size:.68rem;line-height:var(--ds-leading-normal);margin:0}._77HhVa_centerState button{min-height:1.9rem;margin-top:var(--ds-space-1);padding:0 var(--ds-space-3);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-sm);background:var(--ds-bg-surface-subtle);color:var(--ds-text-primary);font:inherit;cursor:pointer;font-size:.7rem}._77HhVa_footer{justify-content:space-between;align-items:center;gap:var(--ds-space-3);border-top:1px solid var(--ds-border-subtle);background:var(--ds-bg-surface-elevated);padding:.55rem .7rem;display:flex}._77HhVa_selectionSummary{gap:.08rem;min-width:0;display:grid}._77HhVa_selectionSummary strong{font-size:.7rem;font-weight:var(--ds-weight-medium)}._77HhVa_selectionSummary span{color:var(--ds-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}._77HhVa_footerActions{flex:none;align-items:center;gap:.4rem;display:flex}._77HhVa_cancelButton,._77HhVa_addButton{border-radius:var(--ds-radius-sm);min-height:2rem;font:inherit;font-size:.72rem;font-weight:var(--ds-weight-medium);cursor:pointer;padding:0 .75rem}._77HhVa_cancelButton{border:1px solid var(--ds-border-subtle);color:var(--ds-text-primary);background:0 0}._77HhVa_cancelButton:hover{background:var(--ds-bg-hover)}._77HhVa_addButton{border:1px solid var(--ds-control-strong);background:var(--ds-control-strong);color:var(--ds-control-on-strong)}._77HhVa_addButton:hover:not(:disabled){opacity:.9}._77HhVa_addButton:disabled{cursor:default;opacity:var(--ds-disabled-opacity)}._77HhVa_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _77HhVa_libraryBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes _77HhVa_libraryModalIn{0%{opacity:0;transform:translateY(.25rem)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _77HhVa_librarySkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:34rem){._77HhVa_backdrop{padding:.5rem}._77HhVa_modal{border-radius:var(--ds-radius-lg);width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}._77HhVa_body{max-height:min(21rem,52dvh);padding-inline:.45rem}._77HhVa_footer{padding-bottom:max(.55rem, env(safe-area-inset-bottom));align-items:center}._77HhVa_selectionSummary span{display:none}}@media (prefers-reduced-motion:reduce){._77HhVa_backdrop,._77HhVa_modal,._77HhVa_skeletonVisual,._77HhVa_skeletonCopy span{animation:none}._77HhVa_fileRow,._77HhVa_searchField{transition:none}}
.fLqo_q_row{isolation:isolate;width:100%;height:var(--ds-sidebar-recent-row-height);border-radius:.6rem;grid-template-columns:minmax(0,1fr) 2rem;align-items:center;display:grid;position:relative}.fLqo_q_row:before{content:"";z-index:0;pointer-events:none;background:0 0;border-radius:.55rem;transition:background-color .1s;position:absolute;inset:.125rem 0}.fLqo_q_row:hover:before,.fLqo_q_row[data-active=true]:before,.fLqo_q_row[data-menu-open=true]:before{background:var(--color-surface-hover)}.fLqo_q_chatButton,.fLqo_q_moreButton,.fLqo_q_menuItem,.fLqo_q_secondaryButton,.fLqo_q_primaryButton{font:inherit;border:0}.fLqo_q_chatButton,.fLqo_q_moreButton{z-index:1;position:relative}.fLqo_q_chatButton{min-width:0;height:var(--ds-sidebar-recent-row-height);padding:0 .25rem 0 var(--space-2);color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border-radius:.6rem;align-items:center;gap:.375rem;font-size:.875rem;display:flex}.fLqo_q_chatButton[aria-current=page]{color:var(--color-text);background:0 0}.fLqo_q_chatButton span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fLqo_q_pinnedChatIcon,.fLqo_q_temporaryChatIcon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.875rem;height:.875rem}.fLqo_q_pinnedChatIcon{color:var(--color-text-muted)}.fLqo_q_chatButton:focus-visible,.fLqo_q_moreButton:focus-visible,.fLqo_q_menuItem:focus-visible,.fLqo_q_renameInput:focus-visible,.fLqo_q_secondaryButton:focus-visible,.fLqo_q_primaryButton:focus-visible{outline:2px solid color-mix(in srgb, var(--color-text-muted) 72%, transparent);outline-offset:1px}.fLqo_q_moreButton{width:2rem;height:var(--ds-sidebar-recent-row-height);color:var(--color-text-muted);cursor:pointer;opacity:1;background:0 0;border-radius:.5rem;place-items:center;padding:0;transition:opacity .1s,background-color .1s,color .14s,transform .1s;display:grid}.fLqo_q_row[data-response-ready=true] .fLqo_q_moreButton{color:var(--color-accent)}.fLqo_q_row[data-chat-working=true] .fLqo_q_moreButton{color:var(--color-text-muted)}.fLqo_q_responseProgress{color:currentColor;transform-origin:50%;border-radius:999px;place-items:center;width:1.125rem;height:1.125rem;display:none}.fLqo_q_responseProgress svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.fLqo_q_responseProgressTrack,.fLqo_q_responseProgressValue{fill:none;stroke-linecap:round}.fLqo_q_responseProgressTrack{stroke:color-mix(in srgb, currentColor 22%, transparent);stroke-width:1.5px}.fLqo_q_responseProgressValue{stroke:currentColor;stroke-width:1.8px;stroke-dasharray:45.6;stroke-dashoffset:45.6px;transform-origin:50%}.fLqo_q_row[data-chat-working=true] .fLqo_q_moreButton>.fLqo_q_icon,.fLqo_q_row[data-response-ready=true] .fLqo_q_moreButton>.fLqo_q_icon{display:none}.fLqo_q_row[data-chat-working=true] .fLqo_q_responseProgress,.fLqo_q_row[data-response-ready=true] .fLqo_q_responseProgress{display:grid}.fLqo_q_row[data-chat-working=true] .fLqo_q_responseProgressValue{animation:1.45s ease-in-out infinite fLqo_q_conversationResponseProgress}.fLqo_q_row[data-response-ready=true] .fLqo_q_responseProgressValue{stroke-dashoffset:0}.fLqo_q_row[data-response-ready=true] .fLqo_q_responseProgress{animation:.62s ease-out fLqo_q_conversationResponseReadyPulse}.fLqo_q_row:hover .fLqo_q_moreButton,.fLqo_q_row[data-menu-open=true] .fLqo_q_moreButton,.fLqo_q_moreButton:focus-visible{opacity:1}.fLqo_q_moreButton:active{transform:scale(.95)}.fLqo_q_icon,.fLqo_q_menuIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.fLqo_q_icon{stroke-width:1.8px;width:1.125rem;height:1.125rem}.fLqo_q_icon circle{fill:currentColor;stroke:none}.fLqo_q_layer{z-index:80;pointer-events:none;position:fixed;inset:0}.fLqo_q_backdrop{pointer-events:auto;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.fLqo_q_menu{border:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);background:color-mix(in srgb, var(--color-sidebar) 96%, var(--color-surface));width:14rem;color:var(--color-text);pointer-events:auto;transform-origin:100% 0;border-radius:.9rem;padding:.35rem;animation:.12s cubic-bezier(.2,.8,.2,1) fLqo_q_conversationMenuIn;display:grid;position:fixed;box-shadow:0 16px 42px #00000047}.fLqo_q_menuItem{min-height:2.45rem;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border-radius:.65rem;align-items:center;gap:.65rem;padding:0 .7rem;font-size:.8125rem;transition:background-color .1s;display:flex}.fLqo_q_menuItem[data-destructive=true]{color:var(--color-danger)}.fLqo_q_menuItem:hover:not(:disabled){background:var(--color-surface-hover)}.fLqo_q_menuItem:disabled{cursor:default;opacity:.6}.fLqo_q_menuIcon{stroke-width:1.65px;flex:none;width:1rem;height:1rem}.fLqo_q_status{min-height:0;padding:0 var(--space-3);color:var(--color-text-muted);font-size:.6875rem;line-height:1.6}.fLqo_q_status:empty{display:none}.fLqo_q_renameForm{gap:var(--space-2);padding:var(--space-2);display:grid}.fLqo_q_renameLabel{color:var(--color-text);font-size:.75rem;font-weight:600}.fLqo_q_renameInput{border:1px solid var(--color-border);background:var(--color-background);width:100%;min-width:0;height:2.375rem;color:var(--color-text);font:inherit;border-radius:.6rem;padding:0 .625rem;font-size:.8125rem}.fLqo_q_error{color:var(--color-text-muted);margin:0;font-size:.6875rem;line-height:1.4}.fLqo_q_renameActions{justify-content:flex-end;gap:var(--space-2);display:flex}.fLqo_q_secondaryButton,.fLqo_q_primaryButton{cursor:pointer;border-radius:.6rem;min-height:2rem;padding:0 .75rem}.fLqo_q_secondaryButton{color:var(--color-text-secondary);background:0 0}.fLqo_q_secondaryButton:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.fLqo_q_primaryButton{background:var(--color-control);color:var(--color-control-text)}.fLqo_q_secondaryButton:disabled,.fLqo_q_primaryButton:disabled{cursor:default;opacity:.65}@keyframes fLqo_q_conversationResponseProgress{0%{stroke-dashoffset:45.6px}62%{stroke-dashoffset:7.6px}to{stroke-dashoffset:45.6px}}@keyframes fLqo_q_conversationResponseReadyPulse{0%{filter:drop-shadow(0 0 0 color-mix(in srgb, var(--color-accent) 0%, transparent));transform:scale(.86)}55%{filter:drop-shadow(0 0 .2rem color-mix(in srgb, var(--color-accent) 38%, transparent));transform:scale(1.12)}to{filter:drop-shadow(0 0 #0000);transform:scale(1)}}@keyframes fLqo_q_conversationMenuIn{0%{opacity:0;transform:translateY(-.2rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.fLqo_q_moreButton{opacity:1}.fLqo_q_menu[data-mobile=true]{top:max(3.9rem, calc(env(safe-area-inset-top) + 3.2rem));transform-origin:100% 0;border-radius:1rem;width:min(20rem,100vw - 1.5rem);max-width:20rem;padding:.4rem;bottom:auto;left:auto;right:.75rem}.fLqo_q_menu[data-mobile=true] .fLqo_q_menuItem{min-height:2.8rem;padding-inline:.75rem;font-size:.9rem}.fLqo_q_menu[data-mobile=true] .fLqo_q_menuIcon{width:1.05rem;height:1.05rem}}@media (prefers-reduced-motion:reduce){.fLqo_q_menu{animation:none}.fLqo_q_row:before,.fLqo_q_moreButton,.fLqo_q_menuItem{transition:none}.fLqo_q_row[data-chat-working=true] .fLqo_q_responseProgressValue,.fLqo_q_row[data-response-ready=true] .fLqo_q_responseProgress{animation:none!important}.fLqo_q_row[data-chat-working=true] .fLqo_q_responseProgressValue{stroke-dashoffset:13.6px}.fLqo_q_row[data-response-ready=true] .fLqo_q_responseProgress{filter:none;transform:none}}
.C_RyBa_picker{gap:var(--space-2);min-width:0;padding:var(--space-1);display:grid}.C_RyBa_header{min-height:2.25rem;color:var(--color-text);grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;font-size:.8125rem;display:grid}.C_RyBa_header strong{text-align:center;grid-column:2}.C_RyBa_backButton,.C_RyBa_projectButton,.C_RyBa_retryButton,.C_RyBa_loadMoreButton{font:inherit;border:0}.C_RyBa_backButton{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.C_RyBa_backButton:hover:not(:disabled),.C_RyBa_projectButton:hover:not(:disabled),.C_RyBa_retryButton:hover:not(:disabled),.C_RyBa_loadMoreButton:hover:not(:disabled){background:var(--color-surface-hover)}.C_RyBa_backButton:disabled,.C_RyBa_projectButton:disabled,.C_RyBa_retryButton:disabled,.C_RyBa_loadMoreButton:disabled{cursor:default;opacity:.65}.C_RyBa_backButton:focus-visible,.C_RyBa_projectButton:focus-visible,.C_RyBa_retryButton:focus-visible,.C_RyBa_loadMoreButton:focus-visible{outline:1px solid var(--color-text-muted);outline-offset:1px}.C_RyBa_icon,.C_RyBa_projectIcon,.C_RyBa_checkIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.C_RyBa_icon{stroke-width:1.8px;width:1rem;height:1rem}.C_RyBa_searchInput{width:100%;min-height:2.375rem;padding:0 var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit}.C_RyBa_searchInput::placeholder{color:var(--color-text-muted)}.C_RyBa_searchInput:focus-visible{outline:1px solid var(--color-text-muted);outline-offset:1px}.C_RyBa_projectList{overscroll-behavior:contain;max-height:17rem;display:grid;overflow-y:auto}.C_RyBa_projectButton{min-height:2.625rem;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1.125rem minmax(0,1fr) auto;align-items:center;gap:.625rem;display:grid}.C_RyBa_projectButton[aria-current=true]{color:var(--color-text-secondary)}.C_RyBa_projectIcon{stroke-width:1.55px;width:1.0625rem;height:1.0625rem}.C_RyBa_checkIcon{stroke-width:2px;width:.9375rem;height:.9375rem}.C_RyBa_projectName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.C_RyBa_working{color:var(--color-text-muted);font-size:.6875rem}.C_RyBa_message,.C_RyBa_moveError{padding:var(--space-2);color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.45}.C_RyBa_errorState{gap:var(--space-1);display:grid}.C_RyBa_retryButton,.C_RyBa_loadMoreButton{border-radius:var(--radius-sm);min-height:2rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;justify-self:start;padding:0 .625rem}.C_RyBa_loadMoreButton{margin-top:var(--space-1);text-align:center;justify-self:stretch}@media (max-width:720px){.C_RyBa_picker{padding:0}.C_RyBa_header{min-height:2.75rem;font-size:.9375rem}.C_RyBa_projectList{max-height:min(55vh,24rem)}.C_RyBa_projectButton{min-height:3rem;font-size:.9375rem}.C_RyBa_searchInput{min-height:2.75rem;font-size:.9375rem}.C_RyBa_message,.C_RyBa_moveError{font-size:.8125rem}}
._03vbCW_root{min-width:0;color:var(--ds-text-tertiary,#737373);flex-wrap:wrap;align-items:center;gap:.15rem;font-size:.6875rem;line-height:1.35;display:flex}._03vbCW_item{min-width:0;display:inline}._03vbCW_item a{color:inherit;text-underline-offset:.125rem;text-decoration:underline;text-decoration-thickness:.0625rem}._03vbCW_item a:hover{color:var(--ds-text-secondary,#525252)}._03vbCW_item a:focus-visible{outline-offset:.125rem;border-radius:.2rem;outline:.125rem solid}@media (prefers-reduced-motion:reduce){._03vbCW_item a{scroll-behavior:auto}}
.oHMROa_root{gap:.75rem;min-width:0;padding:.875rem 0;display:grid}.oHMROa_header{gap:.2rem;display:grid}.oHMROa_title{margin:0;font-size:.95rem;font-weight:600}.oHMROa_meta,.oHMROa_status,.oHMROa_distance,.oHMROa_address,.oHMROa_category,.oHMROa_detail,.oHMROa_localityFooter{color:var(--ds-text-secondary,var(--text-secondary,#8a8a8a));margin:0;font-size:.82rem}.oHMROa_mapRegion,.oHMROa_explorerMapRegion{border:1px solid color-mix(in srgb, currentColor 12%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);border-radius:1rem;position:relative;overflow:hidden}.oHMROa_mapShell{min-height:18rem;position:relative}.oHMROa_mapShellExpanded{height:100%;min-height:32rem}.oHMROa_mapLoading{color:var(--ds-text-secondary,var(--text-secondary,#8a8a8a));place-items:center;padding:1rem;font-size:.82rem;display:grid}.oHMROa_mapCanvas{width:100%;height:20rem;min-height:18rem}.oHMROa_mapCanvasExpanded{height:100%;min-height:32rem}:is(.oHMROa_mapCanvas .maplibregl-canvas-container,.oHMROa_mapCanvas .maplibregl-canvas){width:100%;height:100%}.oHMROa_mapCanvas .maplibregl-canvas{outline:none}.oHMROa_mapCanvas .maplibregl-canvas:focus-visible{outline-offset:-3px;outline:2px solid}.oHMROa_mapCanvas .maplibregl-ctrl-group{border:1px solid var(--ds-border-subtle);background:color-mix(in srgb, var(--ds-bg-surface-elevated) 92%, transparent);box-shadow:var(--ds-shadow-float)}.oHMROa_mapCanvas .maplibregl-ctrl-group button{width:1.24rem;height:1.24rem;color:var(--ds-text-primary);padding:0}.oHMROa_mapCanvas .maplibregl-ctrl-group button:hover{background:var(--ds-bg-hover)}:is(.oHMROa_mapCanvas .maplibregl-ctrl-group button,.oHMROa_mapCanvas .maplibregl-ctrl-group button:hover){background-color:var(--ds-bg-surface-elevated)}.oHMROa_mapCanvas .maplibregl-ctrl-group .maplibregl-ctrl-icon{filter:none;background-position:50%;background-repeat:no-repeat;background-size:.66rem .66rem}:root[data-appearance=dark] .oHMROa_mapCanvas .maplibregl-ctrl-group .maplibregl-ctrl-icon{filter:invert()}@media (prefers-color-scheme:dark){:root:not([data-appearance=light]) .oHMROa_mapCanvas .maplibregl-ctrl-group .maplibregl-ctrl-icon{filter:invert()}}.oHMROa_mapMarker{width:1.52rem;height:1.52rem;color:var(--ds-text-primary);box-shadow:none;font:inherit;cursor:pointer;transform-origin:bottom;background:0 0;border:0;border-radius:.65rem;place-items:center;padding:0;font-size:.9rem;font-weight:700;transition:transform .14s,filter .14s;display:grid}.oHMROa_mapMarkerImage{object-fit:contain;filter:drop-shadow(0 1px 2px #00000073);background:0 0;border-radius:.34rem;width:1.1rem;height:1.1rem;display:block}.oHMROa_mapMarker[data-place-icon=fallback]{color:var(--ds-text-primary);text-shadow:0 1px 3px #0000007a;background:0 0}.oHMROa_mapMarker:hover,.oHMROa_mapMarkerSelected{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--ds-accent) 70%, transparent));transform:scale(1.12)}.oHMROa_mapMarkerSelected{outline:2px solid color-mix(in srgb, var(--ds-accent) 82%, transparent);outline-offset:1px}.oHMROa_mapMarker:focus-visible{outline-offset:3px;outline:3px solid canvastext}.oHMROa_mapFailure{z-index:2;background:color-mix(in srgb, Canvas 92%, transparent);color:canvastext;border-radius:.75rem;margin:0;padding:.65rem .75rem;font-size:.8rem;position:absolute;inset:auto .75rem .75rem;box-shadow:0 2px 12px #00000029}.oHMROa_mapAttribution{z-index:3;opacity:.8;background:color-mix(in srgb, Canvas 90%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:.4rem;max-width:calc(100% - .9rem);padding:.2rem .36rem;position:absolute;bottom:.4rem;right:.45rem}.oHMROa_mapExpandButton{z-index:4;border:1px solid color-mix(in srgb, CanvasText 16%, transparent);background:color-mix(in srgb, Canvas 92%, transparent);color:canvastext;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:2.25rem;font:inherit;cursor:pointer;border-radius:.65rem;padding:.45rem .7rem;font-size:.78rem;font-weight:600;position:absolute;top:.65rem;right:.65rem;box-shadow:0 2px 10px #00000024}.oHMROa_mapExpandButton:hover{background:canvas}.oHMROa_cards{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;grid-auto-columns:clamp(14.25rem,34vw,16.5rem);grid-auto-flow:column;gap:.65rem;margin:0;padding:.1rem 0 .45rem;list-style:none;display:grid;overflow-x:auto}.oHMROa_cardItem{scroll-snap-align:start;min-width:0;position:relative}.oHMROa_card{border:1px solid color-mix(in srgb, currentColor 14%, transparent);width:100%;height:100%;min-height:7.4rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:.85rem;gap:.18rem;padding:.72rem .75rem 2.15rem;transition:border-color .14s,background .14s,transform .14s;display:grid;position:relative;overflow:hidden}.oHMROa_cardWithPhoto{padding-right:5.45rem}.oHMROa_cardPhoto{background:color-mix(in srgb, currentColor 4%, transparent);object-fit:cover;border-radius:.68rem;width:4rem;height:4rem;position:absolute;top:.68rem;right:.68rem}.oHMROa_card:hover{background:color-mix(in srgb, currentColor 4%, transparent)}.oHMROa_cardSelected{border-color:color-mix(in srgb, currentColor 38%, transparent);background:color-mix(in srgb, currentColor 5%, transparent)}.oHMROa_card:focus-visible,.oHMROa_website:focus-visible,.oHMROa_detailsButton:focus-visible,.oHMROa_cardActions a:focus-visible,.oHMROa_mapExpandButton:focus-visible,.oHMROa_explorerPlaceList button:focus-visible,.oHMROa_placeLinks a:focus-visible,.oHMROa_placeMedia a:focus-visible,.oHMROa_enrichmentAttribution a:focus-visible{outline-offset:2px;outline:2px solid}.oHMROa_cardHeading{align-items:center;gap:.4rem;min-width:0;display:flex}.oHMROa_placeIcon{color:canvastext;background:0 0;border-radius:.42rem;flex:none;place-items:center;width:1.6rem;height:1.6rem;display:grid;overflow:visible}.oHMROa_placeIconImage{object-fit:contain;width:1.28rem;height:1.28rem;margin:auto;display:block}.oHMROa_placeIconFallback{font-size:.7rem;font-weight:700}.oHMROa_cardRating{color:var(--ds-text-secondary,var(--text-secondary,#8a8a8a));text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;overflow:hidden}.oHMROa_cardMetaLine{align-items:center;gap:.26rem;min-width:0;display:flex}.oHMROa_cardMetaSeparator{color:var(--ds-text-secondary,var(--text-secondary,#8a8a8a));flex:none}.oHMROa_cardMetaLine .oHMROa_category{min-width:0}.oHMROa_cardIndex{color:canvas;background:currentColor;border-radius:999px;flex:none;place-items:center;width:1.45rem;height:1.45rem;font-size:.68rem;font-weight:700;display:grid}.oHMROa_name{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-width:0;font-size:.92rem;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.oHMROa_category{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oHMROa_address,.oHMROa_detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.oHMROa_address{-webkit-line-clamp:2}.oHMROa_website{z-index:1;color:inherit;text-underline-offset:.16em;font-size:.78rem;font-weight:600;position:absolute;bottom:.72rem;left:.8rem}.oHMROa_cardActions{z-index:2;align-items:center;gap:.75rem;min-width:0;display:flex;position:absolute;bottom:.62rem;left:.75rem;right:.75rem}.oHMROa_cardActions a,.oHMROa_detailsButton{color:inherit;font:inherit;text-underline-offset:.16em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:600;line-height:1.2;text-decoration:underline;text-decoration-thickness:from-font}.oHMROa_localityFooter{line-height:1.45}.oHMROa_preciseLocation{align-items:center;gap:.65rem;min-width:0;display:flex}.oHMROa_preciseLocationButton{border:1px solid color-mix(in srgb, currentColor 20%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);min-height:2.35rem;color:inherit;font:inherit;cursor:pointer;border-radius:.7rem;padding:.55rem .8rem;font-size:.82rem;font-weight:600}.oHMROa_preciseLocationButton:hover:not(:disabled){background:color-mix(in srgb, currentColor 9%, transparent)}.oHMROa_preciseLocationButton:disabled{cursor:progress;opacity:.7}.oHMROa_preciseLocationButton:focus-visible,.oHMROa_preciseLocationStatus:focus-visible,.oHMROa_root:focus-visible{outline-offset:2px;outline:2px solid}.oHMROa_preciseLocationStatus{color:var(--ds-text-secondary,var(--text-secondary,#8a8a8a));margin:0;font-size:.8rem;line-height:1.4}.oHMROa_explorerModal{width:min(100vw - 2rem,82rem);max-height:94dvh}.oHMROa_explorerLayout{grid-template-columns:minmax(0,1.65fr) minmax(20rem,.85fr);gap:.85rem;width:100%;height:min(72dvh,48rem);min-height:34rem;display:grid}.oHMROa_explorerMapColumn,.oHMROa_explorerMapRegion,.oHMROa_explorerSidebar{min-width:0;min-height:0}.oHMROa_explorerMapRegion{height:100%}.oHMROa_explorerSidebar{grid-template-rows:minmax(12rem,.8fr) minmax(0,1.2fr);gap:.7rem;display:grid;overflow:hidden}.oHMROa_explorerPlaceList{scrollbar-width:thin;gap:.4rem;margin:0;padding:0 .1rem .2rem;list-style:none;display:grid;overflow-y:auto}.oHMROa_explorerPlaceList button{border:1px solid color-mix(in srgb, currentColor 12%, transparent);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:.72rem;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.oHMROa_explorerPlaceList button>span:last-child{gap:.1rem;min-width:0;display:grid}.oHMROa_explorerPlaceList strong,.oHMROa_explorerPlaceList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oHMROa_explorerPlaceList small{color:var(--ds-text-secondary,var(--text-secondary,#8a8a8a));font-size:.74rem}.oHMROa_explorerPlaceMeta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oHMROa_explorerPlaceList button:hover,.oHMROa_explorerPlaceSelected{background:color-mix(in srgb, currentColor 5%, transparent);border-color:color-mix(in srgb, currentColor 28%, transparent)}.oHMROa_explorerPlaceSelected{border-color:color-mix(in srgb, var(--ds-accent) 70%, currentColor 20%);background:color-mix(in srgb, var(--ds-accent) 10%, transparent)}.oHMROa_placeDetail{scrollbar-width:thin;min-height:0;padding:0 .15rem 1rem;overflow-y:auto}.oHMROa_placeMedia{gap:.35rem;margin:0 0 .9rem;display:grid}.oHMROa_placeMedia img{object-fit:cover;background:color-mix(in srgb, currentColor 4%, transparent);border-radius:.8rem;width:100%;max-height:18rem;display:block}.oHMROa_placePhotoGallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.oHMROa_placePhotoGallery a{min-width:0;display:block}.oHMROa_placePhotoGallery img{aspect-ratio:4/3;height:100%;max-height:9rem}.oHMROa_placeMedia figcaption,.oHMROa_enrichmentAttribution,.oHMROa_optionalProviderStatus,.oHMROa_openReviews>p{color:var(--ds-text-secondary,var(--text-secondary,#8a8a8a));margin:0;font-size:.75rem;line-height:1.45}.oHMROa_placeMedia a,.oHMROa_placeLinks a,.oHMROa_enrichmentAttribution a{color:inherit;text-underline-offset:.15em}.oHMROa_placeDetailHeader{align-items:center;gap:.75rem;display:flex}.oHMROa_placeDetailHeader .oHMROa_placeIcon{border-radius:.72rem;width:2.35rem;height:2.35rem}.oHMROa_placeDetailHeader h3,.oHMROa_detailSectionHeading h4{margin:0}.oHMROa_placeDetailHeader h3{font-size:1.08rem;line-height:1.25}.oHMROa_placeDetailHeader p{color:var(--ds-text-secondary,var(--text-secondary,#8a8a8a));margin:.2rem 0 0;font-size:.82rem}.oHMROa_placeWebSummary{color:var(--ds-text-secondary,var(--text-secondary,#8a8a8a));margin:.8rem 0 0;font-size:.8rem;line-height:1.5}.oHMROa_placeWebSummary a{color:inherit;text-underline-offset:.15em;font-weight:600}.oHMROa_placeFacts{gap:.55rem;margin:.85rem 0;display:grid}.oHMROa_placeFacts div{grid-template-columns:5rem minmax(0,1fr);gap:.65rem;display:grid}.oHMROa_placeFacts dt{color:var(--ds-text-secondary,var(--text-secondary,#8a8a8a));font-size:.78rem;font-weight:600}.oHMROa_placeFacts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.82rem;line-height:1.45}.oHMROa_placeLinks{flex-wrap:wrap;gap:.55rem .9rem;margin:.85rem 0 1rem;font-size:.8rem;font-weight:600;display:flex}.oHMROa_openReviews{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);gap:.55rem;padding-top:.85rem;display:grid}.oHMROa_detailSectionHeading,.oHMROa_reviewMeta{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.oHMROa_detailSectionHeading h4{font-size:.88rem}.oHMROa_detailSectionHeading span{color:var(--ds-text-secondary,var(--text-secondary,#8a8a8a));font-size:.76rem;font-weight:600}.oHMROa_reviewSourceGroup{gap:.5rem;display:grid}.oHMROa_reviewSourceHeading{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.oHMROa_reviewSourceHeading strong{font-size:.8rem}.oHMROa_reviewSourceHeading span{color:var(--ds-text-secondary,var(--text-secondary,#8a8a8a));text-align:right;font-size:.72rem}.oHMROa_reviewList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.oHMROa_reviewList li{border:1px solid color-mix(in srgb, currentColor 10%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);border-radius:.7rem;padding:.62rem .68rem}.oHMROa_reviewMeta{color:var(--ds-text-secondary,var(--text-secondary,#8a8a8a));font-size:.72rem;font-weight:600}.oHMROa_reviewList p{margin:.35rem 0 0;font-size:.8rem;line-height:1.45}.oHMROa_optionalProviderStatus{padding-top:.6rem}@media (max-width:48rem){.oHMROa_mapShell,.oHMROa_mapCanvas{min-height:15rem}.oHMROa_mapCanvas{height:16rem}.oHMROa_cards{grid-auto-columns:minmax(14rem,66%)}.oHMROa_explorerModal{width:min(100vw - 1rem,48rem);max-height:96dvh}.oHMROa_explorerLayout{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.oHMROa_explorerMapRegion,.oHMROa_mapShellExpanded,.oHMROa_mapCanvasExpanded{height:42dvh;min-height:18rem}.oHMROa_explorerSidebar{grid-template-rows:auto auto;display:grid;overflow:visible}.oHMROa_explorerPlaceList{scroll-snap-type:inline proximity;grid-auto-columns:minmax(15rem,76%);grid-auto-flow:column;overflow:auto hidden}.oHMROa_explorerPlaceList li{scroll-snap-align:start}.oHMROa_placeDetail{border:1px solid color-mix(in srgb, currentColor 10%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);border-radius:1rem;max-height:44dvh;padding:.9rem;overflow-y:auto}}@media (max-width:32rem){.oHMROa_mapRegion{border-radius:.85rem;margin-inline:-.2rem}.oHMROa_mapShell,.oHMROa_mapCanvas{min-height:13.5rem}.oHMROa_mapCanvas{height:14.5rem}.oHMROa_cards{grid-auto-columns:minmax(14rem,78%)}.oHMROa_mapAttribution{font-size:.62rem}.oHMROa_mapExpandButton{top:.5rem;right:.5rem}.oHMROa_explorerModal{width:calc(100vw - .5rem)}.oHMROa_explorerMapRegion,.oHMROa_mapShellExpanded,.oHMROa_mapCanvasExpanded{height:38dvh;min-height:17rem}.oHMROa_explorerPlaceList{grid-auto-columns:88%}.oHMROa_placePhotoGallery{grid-template-columns:repeat(2,minmax(0,1fr))}.oHMROa_placePhotoGallery a:nth-child(n+3){display:none}.oHMROa_placeFacts div{grid-template-columns:4.25rem minmax(0,1fr);gap:.45rem}}@media (prefers-reduced-motion:reduce){.oHMROa_mapMarker,.oHMROa_card{transition:none}}.oHMROa_resultsTableWrap{width:100%;min-width:0;overflow:hidden}.oHMROa_resultsTable{table-layout:fixed;border-collapse:separate;border-spacing:0 .15rem;border:0;width:100%;font-size:.76rem;line-height:1.3}.oHMROa_resultsTable th,.oHMROa_resultsTable td{border:0}.oHMROa_resultsTable th{color:var(--ds-text-secondary,var(--text-secondary,#8a8a8a));letter-spacing:.035em;text-align:left;text-transform:uppercase;padding:.15rem .45rem .25rem;font-size:.64rem;font-weight:650}.oHMROa_resultsTable th:first-child{width:36%}.oHMROa_resultsTable th:nth-child(2){width:12%}.oHMROa_resultsTable th:nth-child(3){width:19%}.oHMROa_resultsTable th:nth-child(4){width:22%}.oHMROa_resultsTable th:nth-child(5){width:11%}.oHMROa_resultRow td{vertical-align:middle;background:0 0;padding:.42rem .45rem;transition:background .12s}.oHMROa_resultRow:hover td{background:color-mix(in srgb, currentColor 3.5%, transparent)}.oHMROa_resultRow[data-selected=true] td{background:color-mix(in srgb, var(--ds-accent) 7%, transparent)}.oHMROa_resultRow td:first-child{border-radius:.55rem 0 0 .55rem}.oHMROa_resultRow td:last-child{border-radius:0 .55rem .55rem 0}.oHMROa_resultPlaceButton{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;display:flex}.oHMROa_resultPlaceButton:focus-visible,.oHMROa_tableDetailsButton:focus-visible,.oHMROa_resultActionCell a:focus-visible{outline-offset:2px;outline:2px solid}.oHMROa_resultPlaceText{gap:.08rem;min-width:0;display:grid}.oHMROa_resultPlaceText strong,.oHMROa_resultPlaceText small,.oHMROa_resultTypeCell span,.oHMROa_resultTypeCell small,.oHMROa_resultHoursCell{text-overflow:ellipsis;overflow:hidden}.oHMROa_resultPlaceText strong{white-space:nowrap;font-size:.8rem;font-weight:650}.oHMROa_resultPlaceText small,.oHMROa_resultTypeCell small{color:var(--ds-text-secondary,var(--text-secondary,#8a8a8a));white-space:nowrap;font-size:.68rem}.oHMROa_resultDistanceCell{color:var(--ds-text-secondary,var(--text-secondary,#8a8a8a));font-variant-numeric:tabular-nums;white-space:nowrap}.oHMROa_resultTypeCell{color:var(--ds-text-secondary,var(--text-secondary,#8a8a8a))}.oHMROa_resultTypeCell>span,.oHMROa_resultTypeCell>small{white-space:nowrap;display:block}.oHMROa_resultHoursCell{color:var(--ds-text-secondary,var(--text-secondary,#8a8a8a));white-space:nowrap;font-size:.7rem}.oHMROa_resultActionCell{white-space:nowrap}.oHMROa_resultActionCell a,.oHMROa_tableDetailsButton{color:inherit;font:inherit;text-underline-offset:.14em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:600;text-decoration:underline;display:inline}.oHMROa_tableDetailsButton+a{margin-left:.5rem}.oHMROa_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oHMROa_root{gap:.58rem;padding-block:.7rem}.oHMROa_title{font-size:.86rem}.oHMROa_meta,.oHMROa_status,.oHMROa_distance,.oHMROa_address,.oHMROa_category,.oHMROa_detail,.oHMROa_localityFooter{font-size:.74rem}.oHMROa_mapExpandButton{min-height:2rem;font-size:.7rem}.oHMROa_explorerPlaceList{gap:.08rem}.oHMROa_explorerPlaceList button{border:0;border-radius:.5rem;padding:.42rem .35rem}.oHMROa_explorerPlaceList strong{font-size:.78rem}.oHMROa_explorerPlaceList small{font-size:.68rem}.oHMROa_placeDetailHeader h3{font-size:.94rem}.oHMROa_placeDetailHeader p,.oHMROa_placeWebSummary,.oHMROa_placeFacts dd,.oHMROa_placeLinks{font-size:.74rem}.oHMROa_placeFacts dt{font-size:.7rem}.oHMROa_placeWebSummary{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.oHMROa_placeMedia img{max-height:14rem}@media (max-width:48rem){.oHMROa_resultsTable th:nth-child(4),.oHMROa_resultHoursCell{display:none}.oHMROa_resultsTable th:first-child{width:48%}.oHMROa_resultsTable th:nth-child(2){width:14%}.oHMROa_resultsTable th:nth-child(3){width:24%}.oHMROa_resultsTable th:nth-child(5){width:14%}}@media (max-width:32rem){.oHMROa_resultsTable{font-size:.72rem}.oHMROa_resultsTable th:nth-child(3),.oHMROa_resultTypeCell{display:none}.oHMROa_resultsTable th:first-child{width:58%}.oHMROa_resultsTable th:nth-child(2){width:18%}.oHMROa_resultsTable th:nth-child(5){width:24%}.oHMROa_resultRow td{padding-inline:.3rem}.oHMROa_resultPlaceText small{max-width:11rem}.oHMROa_explorerPlaceList{scroll-snap-type:none;grid-auto-columns:auto;grid-auto-flow:row;overflow:hidden auto}}
.gvj4Cq_host{right:auto;bottom:calc(6rem + env(safe-area-inset-bottom));z-index:var(--ds-z-toast);gap:var(--ds-space-2);pointer-events:none;width:min(24rem,100vw - 2rem);display:grid;position:fixed;left:50%;transform:translate(-50%)}.gvj4Cq_host>*{pointer-events:auto;width:100%}@media (max-width:48rem){.gvj4Cq_host{bottom:calc(5.75rem + env(safe-area-inset-bottom));width:calc(100vw - 1rem)}}
