.MXABUW_card{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;min-width:0;display:flex}.MXABUW_draft{gap:var(--space-3)}.MXABUW_cardHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.MXABUW_kind{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);display:inline-flex}.MXABUW_title{font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-label-line);overflow-wrap:anywhere;margin:0;font-weight:600}.MXABUW_titleLink{color:var(--color-text);text-decoration:none}.MXABUW_titleLink:hover{text-decoration:underline}.MXABUW_times{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MXABUW_timeLine{align-items:baseline;column-gap:var(--space-3);flex-wrap:wrap;display:flex}.MXABUW_time{font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);font-variant-numeric:tabular-nums;font-weight:500}.MXABUW_legs{gap:var(--space-3);padding:var(--space-3) 0 0;border-top:1px solid var(--color-divider);flex-direction:column;margin:0;list-style:none;display:flex}.MXABUW_leg{gap:var(--space-1);flex-direction:column;display:flex}.MXABUW_legTitle{font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);font-variant-numeric:tabular-nums;color:var(--color-text);font-weight:600}.MXABUW_detail{font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);font-variant-numeric:tabular-nums;color:var(--color-text)}.MXABUW_location{align-items:flex-start;gap:var(--space-2);color:var(--color-text-secondary);overflow-wrap:anywhere;display:flex}.MXABUW_location svg{flex:none;margin-top:1px}.MXABUW_muted{color:var(--color-text-secondary)}.MXABUW_error{color:var(--color-danger);flex-basis:100%}.MXABUW_foot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.MXABUW_notBooked{align-items:center;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.MXABUW_attention{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-warning-bg);color:var(--color-warning-text)}.MXABUW_changes{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.MXABUW_change{gap:var(--space-1);display:grid}.MXABUW_change dd{margin:0}.MXABUW_draftActions{align-items:flex-end;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.MXABUW_code{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.MXABUW_codeChip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-tag-bg);color:var(--color-text);display:inline-flex}.MXABUW_codeValueWrap:empty{display:none}.MXABUW_codeValue{font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-label-line);letter-spacing:.06em;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;font-weight:600}.MXABUW_affiliate{align-items:center;column-gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.MXABUW_affiliateLink{align-items:center;gap:var(--space-1);min-height:var(--touch-target);color:var(--color-action);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:500;text-decoration:underline;display:inline-flex}.MXABUW_dayHeader{gap:var(--space-1);flex-direction:column;display:flex}.MXABUW_copyValue{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.MXABUW_copyBox{min-width:0;min-height:var(--control-height);padding:var(--space-3) var(--space-4);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-label-line);text-overflow:ellipsis;flex:240px}
._8LwLpa_avatar{border-radius:var(--radius-round);background:var(--color-tag-bg);color:var(--color-text);font-family:var(--font-body);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}._8LwLpa_image{object-fit:cover;width:100%;height:100%}._8LwLpa_micro{font-size:var(--type-micro-size)}._8LwLpa_label{font-size:var(--type-label-size)}._8LwLpa_bodyL{font-size:var(--type-body-l-size)}
.osbIxW_row{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;min-width:0;display:flex}.osbIxW_rowHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.osbIxW_who{align-items:center;gap:var(--space-3);min-width:0;display:flex}.osbIxW_whoText{flex-direction:column;min-width:0;display:flex}.osbIxW_nameLine{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.osbIxW_name{font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-label-line);overflow-wrap:anywhere;margin:0;font-weight:600}.osbIxW_muted{color:var(--color-text-secondary)}.osbIxW_status{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);font-family:var(--font-body);font-size:var(--type-micro-size);line-height:var(--type-micro-line);white-space:nowrap;font-weight:500;display:inline-flex}.osbIxW_status svg{flex:none}.osbIxW_neutral{background:var(--color-tag-bg);color:var(--color-text)}.osbIxW_quiet{background:var(--color-surface);color:var(--color-text-secondary);box-shadow:inset 0 0 0 1px var(--color-divider)}.osbIxW_success{background:var(--color-surface);color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success)}.osbIxW_warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.osbIxW_danger{background:var(--color-surface);color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}.osbIxW_lines{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.osbIxW_line{align-items:baseline;column-gap:var(--space-3);flex-wrap:wrap;display:flex}.osbIxW_flight{align-items:center;gap:var(--space-2);display:inline-flex}.osbIxW_flight,.osbIxW_time{font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);font-variant-numeric:tabular-nums;font-weight:500}.osbIxW_offset{color:var(--color-warning-text)}.osbIxW_meeting{align-items:flex-start;gap:var(--space-2);font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);font-variant-numeric:tabular-nums;display:flex}.osbIxW_meeting svg{flex:none;margin-top:1px}.osbIxW_foot{padding-top:var(--space-3);border-top:1px solid var(--color-divider)}.osbIxW_transfer{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);display:flex}.osbIxW_transfer>svg{flex:none;margin-top:2px}.osbIxW_transferText{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.osbIxW_transferReady{gap:var(--space-1);color:var(--color-text-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.osbIxW_buttons{border:0;min-width:0;margin:0;padding:0}.osbIxW_legend{margin-bottom:var(--space-1);font-size:var(--type-label-size);line-height:var(--type-label-line);padding:0;font-weight:500}.osbIxW_help{margin-bottom:var(--space-2)}.osbIxW_options{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.osbIxW_options{grid-template-columns:repeat(4,minmax(0,1fr))}}.osbIxW_option{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);text-align:center;cursor:pointer;transition:transform var(--motion-press) var(--motion-easing), background-color var(--motion-press) var(--motion-easing);font-weight:500;display:inline-flex}.osbIxW_option svg{flex:none}.osbIxW_option:hover{background:var(--color-tag-bg)}.osbIxW_option:active{transform:scale(.98)}.osbIxW_option:focus-visible,.osbIxW_clear:focus-visible{outline:2px solid var(--focus-ring,var(--color-focus));outline-offset:3px}.osbIxW_option[aria-pressed=true]{border-color:var(--color-action);box-shadow:inset 0 0 0 .5px var(--color-action);background:var(--color-on-dark-secondary);font-weight:600}.osbIxW_clear{align-items:center;gap:var(--space-1);min-height:var(--touch-target);margin-top:var(--space-1);color:var(--color-text);font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline;display:inline-flex}.osbIxW_buttons:disabled .osbIxW_option,.osbIxW_buttons:disabled .osbIxW_clear{opacity:.4;cursor:not-allowed;transform:none}.osbIxW_buttons[aria-busy=true] .osbIxW_option,.osbIxW_buttons[aria-busy=true] .osbIxW_clear{cursor:progress}.osbIxW_buttons[aria-busy=true] .osbIxW_option[aria-pressed=false]{opacity:.4}.osbIxW_spinner{border-radius:var(--radius-round);border:2px solid;border-right-color:#0000;width:14px;height:14px;animation:.8s linear infinite osbIxW_spin}@keyframes osbIxW_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.osbIxW_option{transition:none}.osbIxW_option:active{transform:none}.osbIxW_spinner{animation-duration:2.4s}}.osbIxW_panel{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);flex-direction:column;min-width:0;display:flex}.osbIxW_panelHead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.osbIxW_panelList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.osbIxW_panelItem{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.osbIxW_panelItem:first-child{border-top:0;padding-top:0}.osbIxW_panelWho{align-items:center;gap:var(--space-3);min-width:0;display:flex}.osbIxW_panelText{flex-direction:column;min-width:0;display:flex}.osbIxW_panelName{font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);overflow-wrap:anywhere;font-weight:600}.osbIxW_link{min-height:var(--touch-target);color:var(--color-action);font-size:var(--type-label-size);line-height:var(--type-label-line);align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.osbIxW_skeleton{border-radius:var(--radius-control);background:var(--color-placeholder);height:40px}.osbIxW_error{color:var(--color-danger)}
.ffcFpW_tag{border-radius:var(--radius-control);font-size:var(--type-micro-size);line-height:var(--type-micro-line);align-items:center;padding:4px 10px;font-weight:500;display:inline-flex}.ffcFpW_neutral{background:var(--color-tag-bg);color:var(--color-text)}.ffcFpW_deadline{background:var(--color-deadline-bg);color:var(--color-deadline-text)}.ffcFpW_pastDue{background:var(--color-surface);color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}
.ni_6eW_row{align-items:center;gap:var(--space-3);display:inline-flex}.ni_6eW_faces{align-items:center;padding-inline-start:2px;display:inline-flex}.ni_6eW_face,.ni_6eW_more{border-radius:var(--radius-round);box-shadow:0 0 0 2px var(--color-surface);display:inline-flex}.ni_6eW_face+.ni_6eW_face,.ni_6eW_face+.ni_6eW_more{margin-inline-start:-10px}:is(.ni_6eW_face:has([data-initials])+.ni_6eW_face,.ni_6eW_face:has([data-initials])+.ni_6eW_more){margin-inline-start:4px}.ni_6eW_more{background:var(--color-tag-bg);width:32px;height:32px;color:var(--color-text);font-size:var(--type-micro-size);justify-content:center;align-items:center;font-weight:600;line-height:1}.ni_6eW_count{color:var(--color-text)}
.aERhDa_muted{color:var(--color-text-secondary)}.aERhDa_amountText{font-family:var(--font-body);font-variant-numeric:tabular-nums}.aERhDa_expense{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-card);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.aERhDa_expenseIcon{border-radius:var(--radius-control);background:var(--color-tag-bg);width:40px;height:40px;color:var(--color-text);justify-content:center;align-items:center;display:inline-flex}.aERhDa_expenseBody{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.aERhDa_expenseText{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.aERhDa_expenseTitle{font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-label-line);overflow-wrap:anywhere;margin:0;font-weight:600}.aERhDa_expenseTitle a{color:var(--color-text);text-decoration:none}.aERhDa_expenseTitle a:hover{text-decoration:underline}.aERhDa_expenseTitle a:focus-visible{outline:2px solid var(--focus-ring,var(--color-focus));outline-offset:3px}.aERhDa_expenseAmounts{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}@media (max-width:767px){.aERhDa_expenseAmounts{text-align:left;align-items:flex-start}}.aERhDa_amount{font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-label-line);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.aERhDa_tags{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.aERhDa_tagIcon{align-items:center;gap:var(--space-1);display:inline-flex}.aERhDa_balance{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.aERhDa_who{align-items:center;gap:var(--space-3);min-width:0;display:flex}.aERhDa_whoText{flex-direction:column;gap:2px;min-width:0;display:flex}.aERhDa_nameLine{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.aERhDa_name{font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);overflow-wrap:anywhere;font-weight:600}.aERhDa_figures{font-family:var(--font-body);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.aERhDa_balanceEnd{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.aERhDa_state{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);font-family:var(--font-body);font-size:var(--type-micro-size);line-height:var(--type-micro-line);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;display:inline-flex}.aERhDa_state svg{flex:none}.aERhDa_owed{background:var(--color-surface);color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success)}.aERhDa_owes{background:var(--color-tag-bg);color:var(--color-text)}.aERhDa_settled{background:var(--color-surface);color:var(--color-text-secondary);box-shadow:inset 0 0 0 1px var(--color-divider)}.aERhDa_waiting{background:var(--color-warning-bg);color:var(--color-warning-text)}.aERhDa_declined{background:var(--color-surface);color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger)}.aERhDa_transfer{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.aERhDa_transferWho{align-items:center;gap:var(--space-2);min-width:0;display:flex}.aERhDa_transferFaces{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);display:inline-flex}.aERhDa_transferText{font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500}.aERhDa_mine .aERhDa_transferText{font-weight:600}.aERhDa_sheet{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.aERhDa_sheetTitle{font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-label-line);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.aERhDa_apps{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aERhDa_app{gap:var(--space-1);flex-direction:column;display:flex}.aERhDa_appLink{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-3) var(--space-6);border:1px solid var(--color-action);border-radius:var(--radius-control);color:var(--color-action);font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);transition:background-color var(--motion-press) var(--motion-easing);background:0 0;font-weight:500;text-decoration:none;display:inline-flex}.aERhDa_appLink:hover{background:var(--color-tag-bg)}.aERhDa_appLink:focus-visible{outline:2px solid var(--focus-ring,var(--color-focus));outline-offset:3px}.aERhDa_copyRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.aERhDa_copyBox{min-width:0;min-height:var(--control-height);padding:var(--space-3) var(--space-4);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-label-line);text-overflow:ellipsis;flex:200px}.aERhDa_copyBox:focus-visible{outline:2px solid var(--focus-ring,var(--color-focus));outline-offset:3px}.aERhDa_hint{font-family:var(--font-body);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-text-secondary)}.aERhDa_markPaid{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-divider);flex-direction:column;display:flex}.aERhDa_error{color:var(--color-danger)}.aERhDa_budget{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);flex-direction:column;min-width:0;display:flex}.aERhDa_budgetHead{gap:var(--space-1);flex-direction:column;display:flex}.aERhDa_line{align-items:flex-start;gap:var(--space-2);display:flex}.aERhDa_line svg{flex:none;margin-top:3px}.aERhDa_figure{font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-line);font-variant-numeric:tabular-nums}.aERhDa_group{gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--color-divider);flex-direction:column;display:flex}.aERhDa_groupLabel{font-family:var(--font-body);font-size:var(--type-micro-size);line-height:var(--type-micro-line);color:var(--color-text-secondary);font-weight:500}.aERhDa_estimateHead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.aERhDa_estimateFigure{font-family:var(--font-display);font-size:var(--type-price-size);line-height:var(--type-price-line);font-weight:var(--type-price-weight);letter-spacing:var(--type-price-tracking);font-variant-numeric:tabular-nums;margin:0}.aERhDa_estimateRows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aERhDa_estimateRow{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-divider);flex-wrap:wrap;min-width:0;display:flex}.aERhDa_estimateRow:last-child{border-bottom:1px solid var(--color-divider)}.aERhDa_estimateLabel{min-width:0;font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-label-line);overflow-wrap:anywhere;flex:160px}.aERhDa_estimateTotal{margin:0;font-weight:600}.aERhDa_estimateNotes{gap:var(--space-1);flex-direction:column;display:flex}.aERhDa_estimateNotes p{margin:0}.aERhDa_skeleton{border-radius:var(--radius-control);background:var(--color-placeholder);height:40px}@media (prefers-reduced-motion:reduce){.aERhDa_appLink{transition:none}}
.m1tN7G_disclosure{flex-direction:column;display:flex}.m1tN7G_summary{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--touch-target);color:var(--color-action);font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);cursor:pointer;font-weight:500;list-style:none;display:inline-flex}.m1tN7G_summary::-webkit-details-marker{display:none}.m1tN7G_summary:focus-visible{outline:2px solid var(--focus-ring,var(--color-focus));outline-offset:3px;border-radius:var(--radius-control)}.m1tN7G_text{flex-direction:column;gap:2px;display:inline-flex}.m1tN7G_chevron{transition:transform var(--motion-sheet) var(--motion-easing);flex:none}.m1tN7G_disclosure[open]>.m1tN7G_summary{margin-bottom:var(--space-2)}.m1tN7G_disclosure[open]>.m1tN7G_summary .m1tN7G_chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.m1tN7G_chevron{transition:none}}
.MPwbLW_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);min-width:var(--touch-target);padding:var(--space-3) var(--space-6);border-radius:var(--radius-control);font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);cursor:pointer;transition:background-color var(--motion-press) var(--motion-easing), border-color var(--motion-press) var(--motion-easing);border:1px solid #0000;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.MPwbLW_button:disabled,.MPwbLW_button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.MPwbLW_fullWidth{width:100%}.MPwbLW_primary{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action)}.MPwbLW_primary:hover:not(:disabled){background:var(--color-action-hover);border-color:var(--color-action-hover)}.MPwbLW_secondary{border-color:var(--color-action);color:var(--color-action);background:0 0}.MPwbLW_secondary:hover:not(:disabled){background:var(--color-tag-bg)}.MPwbLW_onDark{background:var(--color-on-action);border-color:var(--color-on-action);color:var(--color-action)}.MPwbLW_onDark:hover:not(:disabled){background:var(--color-surface)}.MPwbLW_danger{border-color:var(--color-danger);color:var(--color-danger);background:0 0}.MPwbLW_quiet{min-width:0;color:var(--color-action);padding-inline:var(--space-1);background:0 0;text-decoration:underline}.MPwbLW_label{align-items:center;gap:var(--space-2);display:inline-flex}.MPwbLW_loading .MPwbLW_label{visibility:hidden}.MPwbLW_spinner{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.VLd4EG_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite VLd4EG_spin}@keyframes VLd4EG_spin{to{transform:rotate(360deg)}}
.AmmqXG_button{box-sizing:border-box;height:var(--provider-height);min-width:var(--provider-min-width);border-radius:var(--radius-control);white-space:nowrap;cursor:pointer;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.AmmqXG_button:focus-visible{outline:2px solid var(--focus-ring,var(--color-focus));outline-offset:2px}.AmmqXG_button:disabled,.AmmqXG_button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.AmmqXG_fullWidth{width:100%}.AmmqXG_logo{flex:none;display:block}.AmmqXG_title{text-align:center;flex:1}.AmmqXG_apple{--apple-logo-width:calc(var(--provider-height) * 31 / 44);--apple-logo-inset:calc(var(--provider-google-inset) + var(--provider-google-logo) / 2 - var(--apple-logo-width) / 2);background:var(--provider-apple-bg);color:var(--provider-apple-text);font-family:var(--provider-apple-font);font-size:var(--provider-apple-title-size);font-weight:var(--provider-apple-title-weight);line-height:1}.AmmqXG_apple .AmmqXG_logo{width:auto;height:100%;margin-inline-start:var(--apple-logo-inset)}.AmmqXG_apple .AmmqXG_title{padding-inline-end:calc(var(--apple-logo-inset) + var(--apple-logo-width))}.AmmqXG_google{gap:var(--provider-google-gap);padding-inline:var(--provider-google-inset);border:1px solid var(--provider-google-border);background:var(--provider-google-bg);color:var(--provider-google-text);font-family:var(--font-google-sans,var(--provider-google-font));font-size:var(--provider-google-title-size);font-weight:var(--provider-google-title-weight);line-height:var(--provider-google-title-line)}.AmmqXG_google .AmmqXG_logo{width:var(--provider-google-logo);height:var(--provider-google-logo)}.AmmqXG_google .AmmqXG_title{padding-inline-end:calc(var(--provider-google-logo) + var(--provider-google-gap))}.AmmqXG_microsoft{gap:var(--provider-microsoft-gap);padding-inline:var(--provider-microsoft-inset);background:var(--provider-microsoft-bg);color:var(--provider-microsoft-text);font-family:var(--provider-microsoft-font);font-size:var(--provider-microsoft-title-size);font-weight:var(--provider-microsoft-title-weight);line-height:1}.AmmqXG_microsoft .AmmqXG_logo{width:var(--provider-microsoft-logo);height:var(--provider-microsoft-logo)}.AmmqXG_microsoft .AmmqXG_title{padding-inline-end:calc(var(--provider-microsoft-logo) + var(--provider-microsoft-gap))}.AmmqXG_loading .AmmqXG_title{visibility:hidden}.AmmqXG_spinner{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
._8LyLgq_list{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-control);background:var(--color-surface);border:1px solid var(--color-divider);margin:0;list-style:none;display:inline-flex}._8LyLgq_channel{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-4);border-radius:var(--radius-control);color:var(--color-text-secondary);font-size:var(--type-label-size);line-height:var(--type-label-line);transition:background-color var(--motion-press) var(--motion-easing);font-weight:600;text-decoration:none;display:inline-flex}._8LyLgq_channel:hover:not(._8LyLgq_current){background:var(--color-page)}._8LyLgq_current{background:var(--color-action);color:var(--color-on-action)}._8LyLgq_dot{border-radius:var(--radius-control);background:var(--color-action);width:8px;height:8px}@media (prefers-reduced-motion:reduce){._8LyLgq_channel{transition:none}}
.onF0vW_divider{align-items:center;gap:var(--space-3);margin:var(--space-4) 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--type-micro-size);line-height:var(--type-micro-line);font-weight:500;display:flex}.onF0vW_divider:before,.onF0vW_divider:after{content:"";background:var(--color-divider);flex:1;height:1px}.onF0vW_dividerLabel{white-space:nowrap}.onF0vW_unread{color:var(--color-text);font-weight:600}.onF0vW_unread:before,.onF0vW_unread:after{background:var(--color-action)}.onF0vW_card{justify-content:flex-start;align-items:center;gap:0 var(--space-2);margin:var(--space-1) 0;padding:0 var(--space-3);border-left:2px solid var(--color-divider);color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line);text-align:left;flex-wrap:wrap;display:flex}.onF0vW_cardIcon{display:inline-flex}.onF0vW_cardText{color:var(--color-text);font-weight:500}.onF0vW_cardTime{color:var(--color-text-secondary)}.onF0vW_cardAction{display:inline-flex}.onF0vW_cardDetails{flex-basis:100%}.onF0vW_cardAction a{min-height:var(--touch-target);color:var(--color-action);align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}
.GyUEJq_root{gap:var(--space-2);flex-direction:column;display:flex}.GyUEJq_bar{height:6px;position:relative}.GyUEJq_row{gap:3px;display:flex;position:absolute;inset:0}.GyUEJq_segment{border-radius:var(--radius-control);flex-basis:0;min-width:2px}.GyUEJq_base .GyUEJq_segment{background:var(--color-divider)}.GyUEJq_fill .GyUEJq_committed{background:var(--color-action)}.GyUEJq_fill .GyUEJq_maybe{background:var(--color-maybe)}.GyUEJq_fill .GyUEJq_notYet{background:0 0}.GyUEJq_animate .GyUEJq_fill{animation:GyUEJq_fill var(--motion-progress) var(--motion-easing) both}@keyframes GyUEJq_fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.GyUEJq_animate .GyUEJq_fill{animation:none}}.GyUEJq_text{color:var(--color-text)}
._4Sthla_field{gap:var(--space-1);flex-direction:column;display:flex}._4Sthla_label{font-size:var(--type-micro-size);line-height:var(--type-micro-line);color:var(--color-text-secondary);font-weight:500}._4Sthla_input{min-height:var(--touch-target);padding:10px var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--type-label-size);font-weight:600}._4Sthla_input::placeholder{color:var(--color-text-secondary);font-weight:400}._4Sthla_input:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}._4Sthla_input[aria-invalid=true]{border-color:var(--color-danger)}._4Sthla_input:disabled{opacity:.4}._4Sthla_hint{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-text-secondary)}._4Sthla_error{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-danger);font-weight:600}._4Sthla_code{letter-spacing:.5em;font-variant-numeric:tabular-nums;text-align:left;font-size:var(--type-h3-size)}
._56fxlG_textarea{resize:vertical;min-height:120px;font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:400}._56fxlG_date{appearance:none;text-align:start}._56fxlG_date::-webkit-date-and-time-value{text-align:start}._56fxlG_selectWrap{min-width:0;display:flex;position:relative}._56fxlG_select{text-overflow:ellipsis;white-space:nowrap;appearance:none;width:100%;min-width:0;cursor:pointer;flex:auto;padding-inline-end:var(--space-8);overflow:hidden}._56fxlG_select:disabled{cursor:not-allowed}._56fxlG_chevron{top:50%;right:var(--space-4);color:var(--color-text-secondary);pointer-events:none;position:absolute;transform:translateY(-50%)}
.bMhCOG_muted{color:var(--color-text-secondary)}.bMhCOG_card{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-card);text-align:left;flex-direction:column;min-width:0;display:flex}.bMhCOG_compact{gap:var(--space-3)}.bMhCOG_compactFoot{gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:768px){.bMhCOG_card{padding:var(--space-5)}}.bMhCOG_head{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.bMhCOG_question{font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-label-line);overflow-wrap:anywhere;margin:0;font-weight:600}.bMhCOG_meta{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.bMhCOG_state{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);font-family:var(--font-body);font-size:var(--type-micro-size);line-height:var(--type-micro-line);font-variant-numeric:tabular-nums;font-weight:500;display:inline-flex}.bMhCOG_state svg{flex:none}.bMhCOG_open{background:var(--color-deadline-bg);color:var(--color-deadline-text)}.bMhCOG_closed{background:var(--color-surface);color:var(--color-text-secondary);box-shadow:inset 0 0 0 1px var(--color-divider)}.bMhCOG_decided{background:var(--color-surface);color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success)}.bMhCOG_caption{font-family:var(--font-body);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-variant-numeric:tabular-nums}.bMhCOG_fieldset{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.bMhCOG_legend{margin-bottom:var(--space-1);font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);padding:0;font-weight:500}.bMhCOG_options{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bMhCOG_option{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-control);flex-direction:column;min-width:0;display:flex}.bMhCOG_option[data-mine]{border-color:var(--color-action)}.bMhCOG_option[data-pinned]{border-color:var(--color-success)}.bMhCOG_choice{align-items:flex-start;gap:var(--space-3);min-height:var(--touch-target);cursor:pointer;display:flex}.bMhCOG_choice input{width:20px;height:20px;accent-color:var(--color-action);flex:none;margin:2px 0 0}.bMhCOG_choice input:focus-visible{outline:2px solid var(--focus-ring,var(--color-focus));outline-offset:3px}.bMhCOG_label{font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-label-line);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500}.bMhCOG_result{gap:var(--space-1);flex-direction:column;display:flex}.bMhCOG_resultLine{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.bMhCOG_marks{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.bMhCOG_mark{align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--type-micro-size);line-height:var(--type-micro-line);font-weight:600;display:inline-flex}.bMhCOG_mark svg{flex:none}.bMhCOG_bar{border-radius:var(--radius-control);background:var(--color-divider);height:6px;overflow:hidden}.bMhCOG_fill{background:var(--color-action);height:100%;transition:width var(--motion-progress) var(--motion-easing);display:block}.bMhCOG_option[data-pinned] .bMhCOG_fill{background:var(--color-success)}.bMhCOG_optionActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bMhCOG_link{min-height:var(--touch-target);color:var(--color-action);font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.bMhCOG_link:focus-visible{outline:2px solid var(--focus-ring,var(--color-focus));outline-offset:3px}.bMhCOG_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bMhCOG_foot{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-divider);flex-direction:column;display:flex}.bMhCOG_confirm{gap:var(--space-2);flex-direction:column;display:flex}.bMhCOG_note{align-items:flex-start;gap:var(--space-2);display:flex}.bMhCOG_note svg{flex:none;margin-top:2px}.bMhCOG_error{color:var(--color-danger)}.bMhCOG_success{color:var(--color-success)}.bMhCOG_skeleton{border-radius:var(--radius-control);background:var(--color-placeholder);height:40px}.bMhCOG_panel{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);flex-direction:column;min-width:0;display:flex}.bMhCOG_panelHead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.bMhCOG_panelList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bMhCOG_panelItem{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.bMhCOG_panelItem:first-child{border-top:0;padding-top:0}.bMhCOG_panelText{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.bMhCOG_panelLink{min-height:var(--touch-target);color:var(--color-text);font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);overflow-wrap:anywhere;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.bMhCOG_panelLink:hover{text-decoration:underline}.bMhCOG_panelLink:focus-visible{outline:2px solid var(--focus-ring,var(--color-focus));outline-offset:3px}.bMhCOG_voted{background:var(--color-surface);color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success)}.bMhCOG_notVoted{background:var(--color-tag-bg);color:var(--color-text)}@media (prefers-reduced-motion:reduce){.bMhCOG_fill{transition:none}}.bMhCOG_ballot{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.bMhCOG_ballotPart{gap:var(--space-2);flex-direction:column;display:flex}.bMhCOG_ballotHeading{font-family:var(--font-body);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-text-secondary);margin:0;font-weight:600}.bMhCOG_ranking{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bMhCOG_rankItem{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-control);flex-wrap:wrap;min-width:0;display:flex}.bMhCOG_rankItem[data-ranked]{border-color:var(--color-action)}.bMhCOG_rankItem .bMhCOG_label{flex:140px;min-width:0}.bMhCOG_place{font-family:var(--font-body);font-size:var(--type-micro-size);line-height:var(--type-micro-line);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.bMhCOG_rankActions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}@media (max-width:479px){.bMhCOG_rankButtonText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.bMhCOG_outcome{font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);overflow-wrap:anywhere;margin:0;font-weight:600}.bMhCOG_rounds{gap:var(--space-1);padding-left:var(--space-5);font-family:var(--font-body);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-variant-numeric:tabular-nums;flex-direction:column;margin:0;display:flex}
.Zyla_q_page{width:100%;max-width:var(--layout-max-width);padding-inline:var(--layout-gutter);margin-inline:auto}.Zyla_q_narrow{max-width:480px;padding-block:var(--space-8) var(--space-10)}.Zyla_q_stack{flex-direction:column;display:flex}.Zyla_q_card{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);padding:var(--space-6)}.Zyla_q_empty{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-9) var(--space-5);flex-direction:column;display:flex}.Zyla_q_emptyBody{color:var(--color-text-secondary)}
.PBxO6a_row{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);display:flex}.PBxO6a_grouped{margin-top:var(--space-1)}.PBxO6a_own{justify-content:flex-end}.PBxO6a_face{width:32px;padding-top:var(--space-5);flex:none}.PBxO6a_grouped .PBxO6a_face{padding-top:0}.PBxO6a_column{gap:var(--space-1);flex-direction:column;min-width:0;max-width:min(560px,80%);display:flex}.PBxO6a_own .PBxO6a_column{align-items:flex-end}.PBxO6a_author{color:var(--color-text-secondary);font-size:var(--type-micro-size);line-height:var(--type-micro-line);font-weight:600}.PBxO6a_line{align-items:center;gap:var(--space-1);max-width:100%;display:flex}.PBxO6a_own .PBxO6a_line{flex-direction:row-reverse}.PBxO6a_bubble{min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-panel);background:var(--color-surface);border:1px solid var(--color-divider);color:var(--color-text);overflow-wrap:anywhere}.PBxO6a_own .PBxO6a_bubble{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action)}.PBxO6a_removed,.PBxO6a_own .PBxO6a_removed{border:1px dashed var(--color-divider);color:var(--color-text-secondary);background:0 0;font-style:italic}.PBxO6a_text{font-size:var(--type-body-size);line-height:var(--type-body-line);white-space:pre-wrap;margin:0}.PBxO6a_mention{font-weight:600}.PBxO6a_own .PBxO6a_mention{text-underline-offset:3px;text-decoration:underline}.PBxO6a_quote{margin:0 0 var(--space-2);padding:var(--space-1) var(--space-2);border-left:3px solid var(--color-control-border);border-radius:var(--space-1);background:var(--color-page);color:var(--color-text);font-size:var(--type-caption-size);line-height:var(--type-caption-line);flex-direction:column;display:flex}.PBxO6a_own .PBxO6a_quote{border-left-color:var(--color-on-dark-secondary);background:var(--color-action-hover);color:var(--color-on-action)}.PBxO6a_quoteAuthor{font-weight:600}.PBxO6a_quoteText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PBxO6a_photo,.PBxO6a_photoPending{border-radius:var(--radius-control);width:320px;max-width:100%;height:auto;display:block}.PBxO6a_photo+.PBxO6a_text,.PBxO6a_photoPending+.PBxO6a_text{margin-top:var(--space-2)}.PBxO6a_photoPending{aspect-ratio:4/3;background:var(--color-placeholder)}.PBxO6a_actions{flex:none}.PBxO6a_meta{color:var(--color-text-secondary);font-size:var(--type-micro-size);line-height:var(--type-micro-line)}.PBxO6a_failed{color:var(--color-danger)}.PBxO6a_retry{min-height:var(--touch-target);color:var(--color-danger);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}
.tGtuhW_panel{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);flex-direction:column;min-width:0;display:flex}.tGtuhW_head{gap:var(--space-1);flex-direction:column;display:flex}.tGtuhW_muted{color:var(--color-text-secondary)}.tGtuhW_error{color:var(--color-danger)}.tGtuhW_alerts{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-warning-bg);color:var(--color-warning-text);flex-direction:column;display:flex}.tGtuhW_alertsTitle{font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);margin:0;font-weight:600}.tGtuhW_alertList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tGtuhW_alert{align-items:flex-start;gap:var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:600;display:flex}.tGtuhW_alert svg{flex:none;margin-top:1px}.tGtuhW_days{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tGtuhW_day{grid-template-columns:var(--space-7) minmax(0, 1fr);align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-divider);display:grid}.tGtuhW_day:first-child{border-top:0}.tGtuhW_dayIcon{justify-content:center;display:flex}.tGtuhW_dayText{flex-direction:column;min-width:0;display:flex}.tGtuhW_dayHead{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.tGtuhW_dayLabel{font-size:var(--type-label-size);line-height:var(--type-label-line);font-variant-numeric:tabular-nums;font-weight:600}.tGtuhW_temps{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-variant-numeric:tabular-nums}.tGtuhW_credit{min-height:var(--touch-target);color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line);text-underline-offset:3px;align-self:flex-start;align-items:center;text-decoration:underline;display:inline-flex}.tGtuhW_credit:hover{color:var(--color-text)}.tGtuhW_people{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tGtuhW_person{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-divider);display:flex}.tGtuhW_person:first-child{border-top:0}.tGtuhW_personText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.tGtuhW_personName{font-size:var(--type-label-size);line-height:var(--type-label-line);overflow-wrap:anywhere;font-weight:600}.tGtuhW_eta{align-items:center;gap:var(--space-1);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-variant-numeric:tabular-nums;font-weight:600;display:inline-flex}.tGtuhW_eta svg{flex:none}.tGtuhW_eta[data-arrived=true]{color:var(--color-success)}.tGtuhW_chip{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-tag-bg);color:var(--color-text);font-size:var(--type-micro-size);line-height:var(--type-micro-line);flex-wrap:wrap;align-self:flex-start;font-weight:500;display:inline-flex}.tGtuhW_chip[data-arrived=true]{background:var(--color-surface);color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success)}.tGtuhW_chipWhen{color:var(--color-text-secondary);font-weight:400}.tGtuhW_chip[data-arrived=true] .tGtuhW_chipWhen{color:var(--color-success)}
._9G9vVW_card{border:1px solid var(--color-divider);border-radius:var(--radius-cover);background:var(--color-surface);box-shadow:var(--shadow-card);transition:transform var(--motion-press) var(--motion-easing);flex-direction:column;display:flex;position:relative;overflow:hidden}._9G9vVW_card:active{transform:scale(.99)}._9G9vVW_card:has(._9G9vVW_link:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}._9G9vVW_media{aspect-ratio:16/9;background:var(--color-placeholder);width:100%}._9G9vVW_noCover{background:var(--color-placeholder)}._9G9vVW_image{object-fit:cover;width:100%;height:100%;display:block}._9G9vVW_body{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}._9G9vVW_title{color:var(--color-text);overflow-wrap:anywhere}._9G9vVW_link{color:inherit;text-decoration:none}._9G9vVW_link:after{content:"";position:absolute;inset:0}._9G9vVW_link:focus-visible{outline:none}._9G9vVW_link:hover{text-decoration:underline}._9G9vVW_dates{color:var(--color-text-secondary)}._9G9vVW_tags{gap:var(--space-2);flex-wrap:wrap;display:flex}._9G9vVW_people{margin-top:var(--space-2)}._9G9vVW_note{color:var(--color-deadline-text)}
.zBl8jG_album{gap:var(--space-6);flex-direction:column;display:flex}.zBl8jG_day{gap:var(--space-2);flex-direction:column;display:flex}.zBl8jG_dayTitle{font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.zBl8jG_grid{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.zBl8jG_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.zBl8jG_grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.zBl8jG_tile{width:100%;min-width:var(--touch-target);aspect-ratio:1;border-radius:var(--radius-control);background:var(--color-placeholder);cursor:pointer;transition:opacity var(--motion-press) var(--motion-easing);border:0;padding:0;display:block;position:relative;overflow:hidden}.zBl8jG_tile:hover{opacity:.9}.zBl8jG_tile:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.zBl8jG_tile img{object-fit:cover;width:100%;height:100%;display:block}.zBl8jG_viewer{background:var(--color-text);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-on-action);border:0;margin:0;padding:0}.zBl8jG_viewer::backdrop{background:var(--color-text)}.zBl8jG_viewerBody{gap:var(--space-3);height:100%;padding:var(--space-3) var(--layout-gutter) var(--space-5);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.zBl8jG_viewerHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.zBl8jG_position{font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--color-on-dark-secondary);font-variant-numeric:tabular-nums;font-weight:500}.zBl8jG_stage{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;min-height:0;display:grid}.zBl8jG_frame{justify-content:center;align-items:center;height:100%;min-height:0;margin:0;display:flex}.zBl8jG_frame img{object-fit:contain;width:100%;height:100%;display:block}.zBl8jG_missing{aspect-ratio:4/3;border-radius:var(--radius-panel);background:var(--color-action);width:min(320px,100%)}.zBl8jG_navButton{width:var(--touch-target);height:var(--touch-target);border:1px solid var(--color-on-dark-secondary);border-radius:var(--radius-round);color:var(--color-on-action);cursor:pointer;transition:background-color var(--motion-press) var(--motion-easing);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.zBl8jG_navButton:hover:not([aria-disabled=true]){background:var(--color-action)}.zBl8jG_navButton[aria-disabled=true]{opacity:.4;cursor:default}.zBl8jG_viewer .zBl8jG_darkOutline{border-color:var(--color-on-action);color:var(--color-on-action);background:0 0}.zBl8jG_viewer .zBl8jG_darkOutline:hover:not(:disabled){background:var(--color-action)}.zBl8jG_darkQuestion{color:var(--color-on-action);flex-basis:100%}.zBl8jG_darkHelp{color:var(--color-on-dark-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line);flex-basis:100%}.zBl8jG_viewer :focus-visible{outline:2px solid var(--color-on-action);outline-offset:3px}.zBl8jG_viewerFoot{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.zBl8jG_caption{gap:var(--space-1);color:var(--color-on-dark-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zBl8jG_viewerActions{justify-content:flex-end;align-items:flex-end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.zBl8jG_confirm{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;max-width:440px;display:flex}.zBl8jG_queue{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);flex-direction:column;display:flex}.zBl8jG_queueHead{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.zBl8jG_queueTitle{font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);margin:0;font-weight:600}.zBl8jG_muted{color:var(--color-text-secondary)}.zBl8jG_errorText{color:var(--color-danger)}.zBl8jG_rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zBl8jG_uploadRow{grid-template-columns:var(--touch-target) minmax(0, 1fr);gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-divider);display:grid}.zBl8jG_uploadRow:first-child{border-top:0}.zBl8jG_thumb{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-control);background:var(--color-placeholder);overflow:hidden}.zBl8jG_thumb img{object-fit:cover;width:100%;height:100%;display:block}.zBl8jG_uploadText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.zBl8jG_fileName{font-size:var(--type-label-size);line-height:var(--type-label-line);overflow-wrap:anywhere;font-weight:500}.zBl8jG_state{align-items:center;gap:var(--space-1);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-variant-numeric:tabular-nums;font-weight:500;display:inline-flex}.zBl8jG_state svg{flex:none}.zBl8jG_state[data-status=done]{color:var(--color-success)}.zBl8jG_state[data-status=failed]{color:var(--color-danger)}.zBl8jG_state[data-status=waiting]{color:var(--color-text-secondary)}.zBl8jG_track{border-radius:var(--radius-control);background:var(--color-divider);height:2px;overflow:hidden}.zBl8jG_fill{background:var(--color-action);height:100%;transition:width var(--motion-progress) var(--motion-easing)}.zBl8jG_rowActions{gap:var(--space-2);flex-wrap:wrap;grid-column:2;display:flex}
.Wl7ySa_hero{border-radius:var(--radius-panel);background:var(--color-action);min-height:180px;color:var(--color-on-action);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.Wl7ySa_withCover{background:var(--color-placeholder)}.Wl7ySa_image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Wl7ySa_overlay{flex-direction:column;display:flex;position:relative}.Wl7ySa_fade{height:var(--scrim-fade);background:linear-gradient(to top, var(--scrim), transparent)}.Wl7ySa_content{align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;display:flex}.Wl7ySa_withCover .Wl7ySa_content{background:var(--scrim)}.Wl7ySa_title{color:var(--color-on-action);overflow-wrap:anywhere}.Wl7ySa_meta{color:var(--color-on-action)}.Wl7ySa_countdown{color:var(--color-on-dark-secondary)}.Wl7ySa_actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (min-width:1024px){.Wl7ySa_hero{min-height:220px}.Wl7ySa_overlay{flex-direction:row;flex:1}.Wl7ySa_content{width:min(640px,65%);padding:var(--space-7) var(--space-8);order:0;justify-content:flex-end}.Wl7ySa_fade{background:linear-gradient(to right, var(--scrim), transparent);order:1;width:160px;height:auto}}
.L7yDKG_bar{gap:var(--space-1);margin:var(--space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.L7yDKG_chip,.L7yDKG_pick{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--touch-target);min-height:var(--touch-target);padding:0 var(--space-2);border:1px solid var(--color-divider);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--type-caption-size);line-height:var(--type-caption-line);cursor:pointer;transition:background-color var(--motion-press) var(--motion-easing);display:inline-flex}.L7yDKG_chip:hover:not(:disabled),.L7yDKG_pick:hover{background:var(--color-page)}.L7yDKG_chip:disabled{cursor:default}.L7yDKG_mine{border:1.5px solid var(--color-action);background:var(--color-tag-bg)}.L7yDKG_count{font-weight:600}.L7yDKG_picker{gap:var(--space-1);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.L7yDKG_chip,.L7yDKG_pick{transition:none}}
.naKlsG_fieldset{border:0;min-width:0;margin:0;padding:0}.naKlsG_legend{margin-bottom:var(--space-2);color:var(--color-text-secondary);font-size:var(--type-micro-size);line-height:var(--type-micro-line);padding:0;font-weight:500}.naKlsG_options{gap:var(--space-2);display:flex}.naKlsG_option{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;min-height:var(--touch-target);padding:10px var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);text-align:center;cursor:pointer;transition:transform var(--motion-press) var(--motion-easing), background-color var(--motion-press) var(--motion-easing);flex:1 1 0;font-weight:500;display:inline-flex;position:relative}.naKlsG_option:hover{background:var(--color-tag-bg)}.naKlsG_option:active{transform:scale(.98)}.naKlsG_option:focus-visible{outline:2px solid var(--focus-ring,var(--color-focus));outline-offset:3px}.naKlsG_option[aria-pressed=true]{border-color:var(--color-action);box-shadow:inset 0 0 0 .5px var(--color-action);background:var(--color-on-dark-secondary);font-weight:600}.naKlsG_mark{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.naKlsG_mark:empty{display:none}.naKlsG_fieldset:disabled .naKlsG_option{opacity:.4;cursor:not-allowed;transform:none}.naKlsG_fieldset[aria-busy=true] .naKlsG_option{opacity:1;cursor:progress}.naKlsG_fieldset[aria-busy=true] .naKlsG_option[aria-pressed=false]{opacity:.4}.naKlsG_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite naKlsG_spin}@keyframes naKlsG_spin{to{transform:rotate(360deg)}}
.YCSidq_bar{border-bottom:1px solid var(--color-divider)}.YCSidq_list{gap:var(--space-7);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.YCSidq_list::-webkit-scrollbar{display:none}.YCSidq_item{flex:none}.YCSidq_tab{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) 0;color:var(--color-text-secondary);font-size:var(--type-label-size);line-height:var(--type-label-line);white-space:nowrap;transition:color var(--motion-press) var(--motion-easing), border-color var(--motion-press) var(--motion-easing);border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}a.YCSidq_tab:hover{color:var(--color-text)}.YCSidq_current{color:var(--color-text);border-bottom-color:var(--color-action);font-weight:600}.YCSidq_disabled{cursor:not-allowed;opacity:.6}.YCSidq_note{font-size:var(--type-caption-size);font-weight:400}.YCSidq_dot{border-radius:var(--radius-round);background:var(--color-action);width:8px;height:8px}.YCSidq_label{white-space:nowrap}@media (prefers-reduced-motion:reduce){.YCSidq_tab{transition:none}}
.JHTEwG_row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--touch-target);cursor:pointer;display:flex}.JHTEwG_input{appearance:none;border-radius:var(--radius-round);background:var(--color-control-border);cursor:pointer;width:44px;height:26px;transition:background-color var(--motion-press) var(--motion-easing);flex:none;margin:0;position:relative}.JHTEwG_input:after{content:"";background:var(--color-surface);width:20px;height:20px;transition:transform var(--motion-press) var(--motion-easing);border-radius:50%;position:absolute;top:3px;left:3px}.JHTEwG_input:checked{background:var(--color-action)}.JHTEwG_input:checked:after{transform:translate(18px)}.JHTEwG_input:disabled{opacity:.4}
._4bhodq_muted{color:var(--color-text-secondary)}._4bhodq_strong{font-weight:600}._4bhodq_grid{gap:var(--space-6);flex-direction:column;display:flex}._4bhodq_section{gap:var(--space-3);flex-direction:column;display:flex}._4bhodq_chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._4bhodq_chipRow{align-items:stretch;gap:var(--space-1);display:inline-flex}._4bhodq_chip{min-width:120px;min-height:var(--touch-target);padding:var(--space-1) var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);text-align:left;cursor:pointer;transition:transform var(--motion-press) var(--motion-easing), background-color var(--motion-press) var(--motion-easing);flex-direction:column;justify-content:center;align-items:flex-start;display:inline-flex}._4bhodq_chip:hover{background:var(--color-tag-bg)}._4bhodq_chip:active,._4bhodq_pick:active,._4bhodq_veto:active{transform:scale(.98)}._4bhodq_chipLabel{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:500}._4bhodq_chipWord{color:var(--color-text-secondary);font-size:var(--type-micro-size);line-height:var(--type-micro-line);font-weight:500}._4bhodq_chip[data-value="2"]{border-color:var(--color-action);background:var(--color-action);color:var(--color-on-action)}._4bhodq_chip[data-value="2"] ._4bhodq_chipWord{color:var(--color-on-action)}._4bhodq_chip[data-value="1"]{border-color:var(--color-action);box-shadow:inset 0 0 0 1px var(--color-action)}._4bhodq_chip[data-value="-1"],._4bhodq_chip[data-value="-2"]{border-color:var(--color-danger)}._4bhodq_chip[data-value="-1"] ._4bhodq_chipWord,._4bhodq_chip[data-value="-2"] ._4bhodq_chipWord{color:var(--color-danger)}._4bhodq_veto,._4bhodq_pick,._4bhodq_quiet{min-height:var(--touch-target);align-items:center;gap:var(--space-1);padding:0 var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);cursor:pointer;transition:transform var(--motion-press) var(--motion-easing);font-weight:500;display:inline-flex}._4bhodq_veto[aria-pressed=true]{border-color:var(--color-danger);color:var(--color-danger);font-weight:600}._4bhodq_pick[aria-pressed=true]{border-color:var(--color-action);box-shadow:inset 0 0 0 .5px var(--color-action);background:var(--color-on-dark-secondary);font-weight:600}._4bhodq_quiet{background:0 0;border-color:#0000;text-decoration:underline}._4bhodq_chip:focus-visible,._4bhodq_veto:focus-visible,._4bhodq_pick:focus-visible,._4bhodq_quiet:focus-visible{outline:2px solid var(--focus-ring,var(--color-focus));outline-offset:3px}._4bhodq_chip:disabled,._4bhodq_veto:disabled,._4bhodq_pick:disabled,._4bhodq_quiet:disabled{opacity:.4;cursor:not-allowed;transform:none}._4bhodq_fieldset{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._4bhodq_legend{font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);padding:0;font-weight:500}._4bhodq_selectSection{gap:var(--space-2);flex-direction:column;display:flex}._4bhodq_panel{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;min-width:0;display:flex}@media (min-width:768px){._4bhodq_panel{padding:var(--space-5)}}._4bhodq_block{gap:var(--space-2);flex-direction:column;display:flex}._4bhodq_lines{gap:var(--space-2);overflow-wrap:anywhere;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._4bhodq_skip{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._4bhodq_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}._4bhodq_checkin{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._4bhodq_checkinRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-divider);flex-wrap:wrap;display:flex}._4bhodq_rateButtons{gap:var(--space-2);display:flex}@media (prefers-reduced-motion:reduce){._4bhodq_chip,._4bhodq_veto,._4bhodq_pick,._4bhodq_quiet{transition:none}}
.LxOa3q_panel{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}@media (min-width:768px){.LxOa3q_panel{padding:var(--space-5)}}.LxOa3q_muted{color:var(--color-text-secondary)}.LxOa3q_block{gap:var(--space-1);flex-direction:column;display:flex}.LxOa3q_block>h3{margin:0}.LxOa3q_lines{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.-Z3mJq_notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:600}.-Z3mJq_info{background:var(--color-tag-bg);color:var(--color-text)}.-Z3mJq_error{background:var(--color-surface);border:1px solid var(--color-danger);color:var(--color-danger)}.-Z3mJq_success{background:var(--color-surface);border:1px solid var(--color-success);color:var(--color-success)}
._8ywsfG_dialog{width:min(480px, calc(100vw - 2 * var(--layout-gutter)));max-height:calc(100dvh - 2 * var(--space-6));border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-overlay);border:0;padding:0}._8ywsfG_dialog::backdrop{background:color-mix(in srgb, var(--color-text) 40%, transparent)}._8ywsfG_body{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}
._1Q3NBG_board{gap:var(--space-6);flex-direction:column;display:flex}._1Q3NBG_head{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}._1Q3NBG_list{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){._1Q3NBG_list{grid-template-columns:repeat(2,minmax(0,1fr))}}._1Q3NBG_transfers{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._1Q3NBG_stack{gap:var(--space-3);flex-direction:column;display:flex}._1Q3NBG_muted{color:var(--color-text-secondary)}._1Q3NBG_link{align-items:center;gap:var(--space-2);min-height:var(--touch-target);color:var(--color-action);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:500;text-decoration:underline;display:inline-flex}._1Q3NBG_skeleton{border-radius:var(--radius-panel);background:var(--color-placeholder);min-height:160px}._1Q3NBG_form{gap:var(--space-6);flex-direction:column;display:flex}._1Q3NBG_fieldset{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._1Q3NBG_legend{margin-bottom:var(--space-1);font-size:var(--type-label-size);line-height:var(--type-label-line);padding:0;font-weight:500}._1Q3NBG_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}._1Q3NBG_chip{align-items:center;gap:var(--space-1);min-height:var(--touch-target);min-width:var(--touch-target);padding:0 var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);font-variant-numeric:tabular-nums;cursor:pointer;font-weight:500;display:inline-flex}._1Q3NBG_chip:hover{background:var(--color-tag-bg)}._1Q3NBG_chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}._1Q3NBG_chip[aria-pressed=true]{border-color:var(--color-action);box-shadow:inset 0 0 0 .5px var(--color-action);background:var(--color-on-dark-secondary);font-weight:600}._1Q3NBG_addRow{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}._1Q3NBG_addRow>:first-child{flex:0 160px}._1Q3NBG_fieldRow{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){._1Q3NBG_fieldRow{grid-template-columns:repeat(2,minmax(0,1fr))}}._1Q3NBG_danger{color:var(--color-danger)}._1Q3NBG_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}
.jAZq1q_panel{gap:var(--space-5);flex-direction:column;display:flex}.jAZq1q_form{gap:var(--space-3);flex-direction:column;display:flex}.jAZq1q_suggestions{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.jAZq1q_turns{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jAZq1q_turn{gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-divider);flex-direction:column;display:flex}.jAZq1q_question{color:var(--color-text);margin:0}.jAZq1q_label{color:var(--color-text-secondary)}.jAZq1q_working{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);flex-direction:column;display:flex}.jAZq1q_step{align-items:center;gap:var(--space-2);color:var(--color-text);margin:0;display:flex}.jAZq1q_answer{gap:var(--space-3);flex-direction:column;display:flex}.jAZq1q_answer p{margin:0}.jAZq1q_error{color:var(--color-danger);margin:0}.jAZq1q_places{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.jAZq1q_place{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-divider);background:var(--color-surface);flex-direction:column;display:flex}.jAZq1q_placeName{margin:0}.jAZq1q_meta{gap:var(--space-2);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.jAZq1q_links{gap:var(--space-3);flex-wrap:wrap;display:flex}.jAZq1q_addRow{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.jAZq1q_actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.jAZq1q_sources{gap:var(--space-1);color:var(--color-text-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jAZq1q_note{color:var(--color-text-secondary);margin:0}
.WMsaAa_about{text-align:start}.WMsaAa_about>span{justify-content:flex-start}.WMsaAa_about svg{flex:none}
.Zfr0_a_panel{background:var(--color-surface);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-text);border:0;margin:0;padding:0;position:fixed;inset:0}.Zfr0_a_panel::backdrop{background:color-mix(in srgb, var(--color-text) 40%, transparent)}.Zfr0_a_body{gap:var(--space-4);height:100%;padding:var(--space-4) var(--layout-gutter) var(--space-6);flex-direction:column;display:flex;overflow-y:auto}.Zfr0_a_head{align-items:center;gap:var(--space-3);display:flex}.Zfr0_a_title{flex:1;min-width:0}.Zfr0_a_lookingAt{margin-top:calc(-1 * var(--space-2));color:var(--color-text-secondary)}@media (min-width:1024px){.Zfr0_a_panel{border-left:1px solid var(--color-divider);width:400px;box-shadow:var(--shadow-overlay);inset:0 0 0 auto}.Zfr0_a_body{padding-inline:var(--space-5)}}@media (prefers-reduced-motion:no-preference){.Zfr0_a_panel[open]{animation:Zfr0_a_enter var(--motion-sheet) var(--motion-easing)}}@keyframes Zfr0_a_enter{0%{opacity:0}}
.Z6mIGW_toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Z6mIGW_toolbarActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Z6mIGW_days{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Z6mIGW_day{gap:var(--space-3);flex-direction:column;display:flex}.Z6mIGW_dayTitle{font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.Z6mIGW_expenses{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Z6mIGW_rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Z6mIGW_rows>li{padding-block:var(--space-3);border-top:1px solid var(--color-divider)}.Z6mIGW_rows>li:first-child{border-top:0;padding-top:0}.Z6mIGW_rows>li:last-child{padding-bottom:0}.Z6mIGW_line{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.Z6mIGW_lineText{font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.Z6mIGW_summary{font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-line);font-variant-numeric:tabular-nums;font-weight:600}.Z6mIGW_total{font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.Z6mIGW_figure{font-family:var(--font-body);font-variant-numeric:tabular-nums}.Z6mIGW_inlineForms{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.Z6mIGW_people{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Z6mIGW_person{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--touch-target);flex-wrap:wrap;display:flex}.Z6mIGW_personInput{flex:0 160px;min-width:120px}.Z6mIGW_quickPicks{gap:var(--space-2);flex-wrap:wrap;display:flex}.Z6mIGW_status{font-family:var(--font-body);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.Z6mIGW_statusDone{color:var(--color-success)}.Z6mIGW_statusOff{color:var(--color-warning-text)}.Z6mIGW_receipt{border:1px solid var(--color-divider);border-radius:var(--radius-panel);object-fit:contain;background:var(--color-placeholder);width:auto;max-width:100%;height:auto;max-height:480px;display:block}.Z6mIGW_dialogActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.Z6mIGW_fileInput{font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line)}.Z6mIGW_fileInput:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.Z6mIGW_balanceLead{gap:var(--space-1);padding:var(--space-5);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);flex-direction:column;display:flex}
.Se90BG_header{background:var(--color-page);border-bottom:1px solid var(--color-divider)}.Se90BG_bar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;display:flex;position:relative}.Se90BG_home{min-height:var(--touch-target);align-items:center;text-decoration:none;display:inline-flex}.Se90BG_nav{display:none}@media (min-width:768px){.Se90BG_nav{align-items:center;gap:var(--space-5);display:flex}.Se90BG_menu{display:none}}.Se90BG_navList{align-items:center;gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.Se90BG_navLink{align-items:center;gap:var(--space-2);min-height:var(--touch-target);font-size:var(--type-label-size);white-space:nowrap;font-weight:500;text-decoration:none;display:inline-flex}.Se90BG_navLink:hover{text-decoration:underline}.Se90BG_navLink[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--color-action);text-decoration-color:var(--color-action);text-underline-offset:6px;font-weight:600;text-decoration-thickness:2px}.Se90BG_count{padding:0 var(--space-2);border-radius:var(--radius-round);background:var(--color-deadline-bg);color:var(--color-deadline-text);font-size:var(--type-micro-size);font-weight:600}.Se90BG_signOut{min-height:var(--touch-target);color:var(--color-text-secondary);font:inherit;font-size:var(--type-label-size);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.Se90BG_signOut:hover{color:var(--color-text);text-decoration:underline}.Se90BG_menuButton{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-control);font-size:var(--type-label-size);cursor:pointer;font-weight:500;list-style:none;display:inline-flex}.Se90BG_menuButton::-webkit-details-marker{display:none}.Se90BG_menuDot{border-radius:var(--radius-round);background:var(--color-deadline-text);width:8px;height:8px}.Se90BG_menuPanel{z-index:20;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-floating);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.Se90BG_menuPanel .Se90BG_navList{flex-direction:column;align-items:stretch;gap:0}.Se90BG_menuPanel .Se90BG_navLink{width:100%;font-size:var(--type-body-size);display:flex}.Se90BG_menuPanel .Se90BG_signOut{font-size:var(--type-body-size)}.Se90BG_main{padding-block:var(--space-5) var(--space-10)}@media (min-width:768px){.Se90BG_main{padding-block:var(--space-7) var(--space-10)}}.Se90BG_section{gap:var(--space-5);flex-direction:column;display:flex}.Se90BG_sectionHead{gap:var(--space-1);flex-direction:column;display:flex}.Se90BG_muted{color:var(--color-text-secondary)}.Se90BG_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Se90BG_listItem{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--color-divider);min-height:56px;padding-block:var(--space-2);display:flex}.Se90BG_listItem:first-child{border-top:0}.Se90BG_listItem>:first-child{min-width:0}.Se90BG_breakAnywhere{overflow-wrap:anywhere}.Se90BG_columns{gap:var(--space-6);grid-template-columns:minmax(0,1fr);max-width:720px;display:grid}.Se90BG_person{align-items:center;gap:var(--space-3);display:inline-flex}.Se90BG_settingsLayout{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.Se90BG_settingsIntro{gap:var(--space-4);flex-direction:column;display:flex}.Se90BG_settingsNavList{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Se90BG_settingsNavLink{min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--color-control-border);border-radius:var(--radius-round);font-size:var(--type-label-size);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.Se90BG_settingsNavLink:hover{background:var(--color-tag-bg)}.Se90BG_settingsBody{gap:var(--space-9);flex-direction:column;min-width:0;max-width:720px;display:flex}.Se90BG_settingsGroup{gap:var(--space-5);scroll-margin-top:var(--space-5);flex-direction:column;display:flex}@media (min-width:1024px){.Se90BG_settingsLayout{grid-template-columns:var(--nav-width) minmax(0, 1fr);column-gap:var(--space-8)}.Se90BG_settingsIntro{grid-column:1/-1}.Se90BG_settingsNav{top:var(--space-5);align-self:start;position:sticky}.Se90BG_settingsNavList{flex-direction:column}.Se90BG_settingsNavLink{border-radius:var(--radius-control);border:0;width:100%}}
.kf-e8a_gone{color:var(--color-text-secondary);text-align:center}.kf-e8a_options{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kf-e8a_option{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-control);flex-direction:column;display:flex}.kf-e8a_optionHead{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.kf-e8a_optionHead>:first-child{flex:200px}.kf-e8a_kinds{gap:var(--space-4);flex-wrap:wrap;display:flex}.kf-e8a_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.kf-e8a_budgetForm{gap:var(--space-3);flex-direction:column;display:flex}.kf-e8a_currency{font-family:var(--font-body);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-text-secondary)}.kf-e8a_retry{min-height:var(--touch-target);color:var(--color-action);font-size:var(--type-label-size);line-height:var(--type-label-line);align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.kf-e8a_offNote{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-control);flex-direction:column;display:flex}
.JNHbia_row{align-items:center;gap:var(--space-4);display:flex}.JNHbia_avatar{border-radius:var(--radius-control);background:var(--color-on-dark-secondary);border:2px solid var(--color-surface);width:72px;height:72px;box-shadow:var(--shadow-card);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.JNHbia_image{object-fit:cover;width:100%;height:100%}.JNHbia_initial{font-family:var(--font-display);font-size:var(--type-h2-size);color:var(--color-text)}.JNHbia_controls{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.JNHbia_label{font-size:var(--type-micro-size);color:var(--color-text-secondary);font-weight:500}
.MNIKvq_list{gap:var(--space-3);flex-direction:column;display:flex}.MNIKvq_heading{font-size:var(--type-label-size);line-height:var(--type-label-line);margin:0;font-weight:600}.MNIKvq_card{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);flex-direction:column;display:flex}.MNIKvq_head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.MNIKvq_title{font-size:var(--type-label-size);line-height:var(--type-label-line);margin:0;font-weight:600}.MNIKvq_when,.MNIKvq_summary,.MNIKvq_source{margin:0}.MNIKvq_source{color:var(--color-text-secondary)}.MNIKvq_actions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.MNIKvq_link{min-height:44px;color:var(--color-text);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}
.IiAVSq_row{align-items:flex-start;gap:var(--space-2);display:flex}.IiAVSq_field{flex:1;min-width:0}.IiAVSq_paste{margin-top:calc(var(--type-micro-line) + var(--space-1));flex:none}
.iEDsJG_start{display:inline-flex}.iEDsJG_confirm{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-control);background:var(--color-surface);flex-direction:column;display:flex}.iEDsJG_question{color:var(--color-text)}.iEDsJG_question:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.iEDsJG_buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}
._3SHIOG_todayRow{gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--color-divider);border-inline-start:3px solid #0000;grid-template-columns:minmax(88px,auto) minmax(0,1fr);padding-inline-start:var(--space-3);display:grid}._3SHIOG_todayRow:first-child{border-top:0}._3SHIOG_next{border-inline-start-color:var(--color-action)}._3SHIOG_when{flex-direction:column;gap:2px;display:flex}._3SHIOG_nextLabel{color:var(--color-action)}._3SHIOG_moreList{margin-top:var(--space-3)}._3SHIOG_moreRow{padding-block:var(--space-2);border-top:1px solid var(--color-divider)}._3SHIOG_moreRow:first-child{border-top:0}._3SHIOG_moreBody{gap:var(--space-4);padding-top:var(--space-3);flex-direction:column;display:flex}._3SHIOG_part:empty{display:none}
.OVjaya_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.OVjaya_page{gap:var(--space-7);flex-direction:column;display:flex}.OVjaya_narrow{gap:var(--space-6);flex-direction:column;max-width:640px;display:flex}.OVjaya_pageHead{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.OVjaya_headText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.OVjaya_back{align-items:center;gap:var(--space-1);min-height:var(--touch-target);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:600;text-decoration:none;display:inline-flex}.OVjaya_back:hover{text-decoration:underline}.OVjaya_section{gap:var(--space-4);flex-direction:column;display:flex}.OVjaya_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.OVjaya_muted{color:var(--color-text-secondary)}.OVjaya_body{color:var(--color-action-hover);white-space:pre-line;overflow-wrap:anywhere}.OVjaya_grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.OVjaya_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.OVjaya_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.OVjaya_panel{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}@media (min-width:768px){.OVjaya_panel{padding:var(--space-6)}}.OVjaya_stack{gap:var(--space-3);flex-direction:column;display:flex}.OVjaya_row{align-items:center;gap:var(--space-3);min-width:0;display:flex}.OVjaya_rowText{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.OVjaya_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.OVjaya_item{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding-block:var(--space-3);border-top:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.OVjaya_item:first-child{border-top:0;padding-top:0}.OVjaya_item:last-child{padding-bottom:0}.OVjaya_itemLink{min-height:var(--touch-target);color:inherit;flex-direction:column;justify-content:center;text-decoration:none;display:flex}.OVjaya_itemLink:hover .OVjaya_itemTitle{text-decoration:underline}.OVjaya_itemTitle{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:600}.OVjaya_tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.OVjaya_notice{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-control);background:var(--color-surface);flex-wrap:wrap;display:flex}.OVjaya_noticeText{align-items:center;gap:var(--space-3);flex:240px;min-width:0;display:flex}.OVjaya_card{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);flex-direction:column;display:flex}.OVjaya_invitation{border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (min-width:768px){.OVjaya_invitation{grid-template-columns:240px minmax(0,1fr)}}.OVjaya_invitationCover{aspect-ratio:16/9;object-fit:cover;background:var(--color-action);width:100%;height:100%}.OVjaya_invitationNoCover{aspect-ratio:16/9;background:var(--color-action)}@media (min-width:768px){.OVjaya_invitationCover,.OVjaya_invitationNoCover{aspect-ratio:auto;height:100%;min-height:135px}}.OVjaya_invitationBody{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.OVjaya_answerForm{gap:var(--space-3);flex-direction:column;display:flex}.OVjaya_answers{gap:var(--space-2);flex-wrap:wrap;display:flex}.OVjaya_paste{gap:var(--space-3);flex-direction:column;display:flex}.OVjaya_planLayout{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}@container trip (min-width:760px){.OVjaya_planLayout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start}}.OVjaya_main,.OVjaya_side{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.OVjaya_facts{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.OVjaya_fact{flex-direction:column;gap:2px;display:flex}.OVjaya_fact dt{color:var(--color-text-secondary);font-size:var(--type-micro-size);line-height:var(--type-micro-line);font-weight:500}.OVjaya_fact dd{overflow-wrap:anywhere;margin:0}.OVjaya_linkButtons{gap:var(--space-2);flex-direction:column;display:flex}.OVjaya_state{align-items:center;gap:var(--space-1);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:600;display:inline-flex}.OVjaya_done{color:var(--color-success)}.OVjaya_notDone{color:var(--color-text-secondary)}.OVjaya_form{gap:var(--space-5);flex-direction:column;display:flex}.OVjaya_fieldRow{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.OVjaya_fieldRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.OVjaya_fieldset{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.OVjaya_legend{margin-bottom:var(--space-2);font-size:var(--type-label-size);line-height:var(--type-label-line);padding:0;font-weight:600}.OVjaya_plainList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.OVjaya_hint{color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.OVjaya_choice{align-items:center;gap:var(--space-3);min-height:var(--touch-target);cursor:pointer;display:flex}.OVjaya_choice input{width:20px;height:20px;accent-color:var(--color-text);cursor:inherit;margin:0}.OVjaya_choice input:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.OVjaya_choice:has(input:disabled){opacity:.4;cursor:not-allowed}.OVjaya_newLink{gap:var(--space-3);padding:var(--space-4);border:1.5px solid var(--color-action);border-radius:var(--radius-control);background:var(--color-page);flex-direction:column;display:flex}.OVjaya_linkValue{width:100%;min-height:var(--touch-target);padding:10px var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:600}.OVjaya_linkValue:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.OVjaya_coverPreview{aspect-ratio:16/9;border-radius:var(--radius-cover);background:var(--color-placeholder);width:100%;max-width:480px;overflow:hidden}.OVjaya_coverPreview img{object-fit:cover;width:100%;height:100%;display:block}.OVjaya_danger{color:var(--color-danger)}.OVjaya_skeleton{border-radius:var(--radius-panel);background:var(--color-placeholder)}.OVjaya_skeletonCard{min-height:240px}.OVjaya_skeletonLine{max-width:320px;height:20px}.OVjaya_taskLink{align-items:center;gap:var(--space-1);min-height:var(--touch-target);font-size:var(--type-label-size);font-weight:600;text-decoration:none;display:inline-flex}.OVjaya_taskLink:hover{text-decoration:underline}.OVjaya_headTools{align-items:flex-start;gap:var(--space-2) var(--space-5);margin-top:calc(-1 * var(--space-4));flex-wrap:wrap;display:flex}.OVjaya_reviewLink{align-items:center;gap:var(--space-2);min-height:var(--touch-target);color:var(--color-deadline-text);font-size:var(--type-label-size);font-weight:600;display:inline-flex}.OVjaya_reviewDot{border-radius:var(--radius-round);background:var(--color-deadline-text);width:8px;height:8px}.OVjaya_join{flex:280px;max-width:480px}.OVjaya_joinBody{gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);flex-direction:column;display:flex}.OVjaya_artGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.OVjaya_artOption{border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);cursor:pointer;flex-direction:column;display:flex;position:relative;overflow:hidden}.OVjaya_artOption:has(.OVjaya_artInput:checked){border-color:var(--color-action);box-shadow:0 0 0 2px var(--color-action)}.OVjaya_artOption:has(.OVjaya_artInput:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.OVjaya_artInput{top:var(--space-2);left:var(--space-2);width:20px;height:20px;accent-color:var(--color-action);margin:0;position:absolute}.OVjaya_artImage{aspect-ratio:16/9;object-fit:cover;background:var(--color-placeholder);width:100%;height:auto;display:block}.OVjaya_artLabel{padding:var(--space-2) var(--space-3) var(--space-3);flex-direction:column;gap:2px;display:flex}.OVjaya_artNone{justify-content:center;min-height:120px}.OVjaya_artNone .OVjaya_artLabel{padding-left:var(--space-8)}.OVjaya_checkRow{align-items:flex-start;gap:var(--space-3);min-height:var(--touch-target);cursor:pointer;display:flex}.OVjaya_checkRow input{width:20px;height:20px;accent-color:var(--color-action);flex:none;margin-top:2px}.OVjaya_filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.OVjaya_filter{min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--color-control-border);border-radius:var(--radius-round);font-size:var(--type-label-size);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.OVjaya_filter:hover{background:var(--color-tag-bg)}.OVjaya_filter[aria-current=page]{border-color:var(--color-action);background:var(--color-action);color:var(--color-on-action);font-weight:600}
.hl0j2a_days{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hl0j2a_day{gap:var(--space-4);flex-direction:column;display:flex}.hl0j2a_cards{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.hl0j2a_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.hl0j2a_flightLine{gap:var(--space-2);flex-direction:column;display:flex}.hl0j2a_flightSummary{align-items:center;gap:var(--space-2);display:inline-flex}.hl0j2a_flightRow{padding:var(--space-3) var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-text);justify-content:space-between;align-self:stretch}.hl0j2a_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.hl0j2a_appNote{color:var(--color-text-secondary);margin:0}.hl0j2a_toolbarActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.hl0j2a_views{border:1px solid var(--color-control-border);border-radius:var(--radius-control);display:inline-flex;overflow:hidden}.hl0j2a_view{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-4);color:var(--color-text);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:500;text-decoration:none;display:inline-flex}.hl0j2a_view+.hl0j2a_view{border-left:1px solid var(--color-control-border)}.hl0j2a_view[aria-current=page]{background:var(--color-action);color:var(--color-on-action)}.hl0j2a_view:focus-visible{outline-offset:-3px}.hl0j2a_review{align-items:center;gap:var(--space-2);min-height:var(--touch-target);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:600;display:inline-flex}.hl0j2a_dot{border-radius:var(--radius-round);background:var(--color-action);width:8px;height:8px}.hl0j2a_mapLayout{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.hl0j2a_mapLayout{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.hl0j2a_mapFrame{gap:var(--space-2);flex-direction:column;display:flex}.hl0j2a_map{border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-placeholder);width:100%;height:420px;overflow:hidden}.hl0j2a_pin{border:2px solid var(--color-on-action);border-radius:var(--radius-round);background:var(--color-action);width:16px;height:16px;display:block}.hl0j2a_pinPlan{background:var(--color-surface);border-color:var(--color-action)}.hl0j2a_credit,.hl0j2a_credit a{color:var(--color-text-secondary)}.hl0j2a_places{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hl0j2a_place{padding-block:var(--space-3);border-top:1px solid var(--color-divider);flex-direction:column;gap:2px;display:flex}.hl0j2a_place:first-child{border-top:0;padding-top:0}.hl0j2a_placeLink{min-height:var(--touch-target);font-size:var(--type-label-size);line-height:var(--type-label-line);align-items:center;font-weight:600;display:inline-flex}.hl0j2a_facts{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.hl0j2a_fact{flex-direction:column;gap:2px;display:flex}.hl0j2a_fact dt{color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.hl0j2a_fact dd{overflow-wrap:anywhere;margin:0}.hl0j2a_data{font-variant-numeric:tabular-nums}.hl0j2a_notes{white-space:pre-line;overflow-wrap:anywhere}.hl0j2a_search{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.hl0j2a_results{padding:var(--space-1) 0;border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-floating);flex-direction:column;margin:0;list-style:none;display:flex}.hl0j2a_results[hidden]{display:none}.hl0j2a_result{min-height:var(--touch-target);padding:var(--space-2) var(--space-4);cursor:pointer;flex-direction:column;justify-content:center;gap:2px;display:flex}.hl0j2a_result[aria-selected=true]{background:var(--color-tag-bg)}.hl0j2a_picked{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);flex-wrap:wrap;display:flex}.hl0j2a_people{gap:var(--space-1);padding-left:var(--space-6);flex-direction:column;display:flex}.hl0j2a_inlineForm{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.hl0j2a_grow{flex:220px;min-width:0}.hl0j2a_fileInput{max-width:100%;min-height:var(--touch-target);font:inherit}.hl0j2a_addAll{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);flex-wrap:wrap;display:flex}.hl0j2a_addAllText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.hl0j2a_addAllControls{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.hl0j2a_addMenu{position:relative}.hl0j2a_addButton{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-3) var(--space-6);border-radius:var(--radius-control);background:var(--color-action);color:var(--color-on-action);font-size:var(--type-label-size);cursor:pointer;font-weight:500;list-style:none;display:inline-flex}.hl0j2a_addButton::-webkit-details-marker{display:none}.hl0j2a_addButton:hover{background:var(--color-action-hover)}.hl0j2a_addList{top:calc(100% + var(--space-2));z-index:15;min-width:260px;max-width:calc(100vw - 2 * var(--layout-gutter));padding:var(--space-2);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-floating);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;right:0}@media (max-width:767px){.hl0j2a_addList{left:0;right:auto}}.hl0j2a_addItem{min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);align-items:center;text-decoration:none;display:flex}.hl0j2a_addItem:hover{background:var(--color-tag-bg)}
.QG1L0G_shell{flex-direction:column;min-height:100vh;display:flex}.QG1L0G_top{padding-block:var(--space-5);border-bottom:1px solid var(--color-divider);margin-bottom:var(--space-8)}.QG1L0G_home{min-height:var(--touch-target);align-items:center;text-decoration:none;display:inline-flex}.QG1L0G_panel{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-panel);padding:var(--space-8) var(--space-7);gap:var(--space-5);flex-direction:column;display:flex}.QG1L0G_subtitle{color:var(--color-text-secondary)}.QG1L0G_divider{align-items:center;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--type-caption-size);display:flex}.QG1L0G_divider:before,.QG1L0G_divider:after{content:"";background:var(--color-divider);flex:1;height:1px}.QG1L0G_providers{gap:var(--space-3);flex-direction:column;display:flex}.QG1L0G_fine{color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.QG1L0G_steps{color:var(--color-text-secondary);font-size:var(--type-micro-size);font-weight:500}.QG1L0G_invite{gap:var(--space-1);margin-bottom:var(--space-3);padding:var(--space-4);border-radius:var(--radius-control);background:var(--color-tag-bg);flex-direction:column;display:flex}.QG1L0G_inviteEyebrow{color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:600}.QG1L0G_inviteName{color:var(--color-text);overflow-wrap:anywhere}.QG1L0G_photo{display:none}@media (min-width:1024px){.QG1L0G_withPhoto{grid-template-columns:1fr 1fr;align-items:start;display:grid}.QG1L0G_withPhoto .QG1L0G_photo{height:100vh;display:block;position:sticky;top:0}}@media (max-width:767px){.QG1L0G_panel{padding:var(--space-6) var(--space-5)}}.QG1L0G_form{gap:var(--space-5);flex-direction:column;display:flex}.QG1L0G_choice{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.QG1L0G_choice input{width:20px;height:20px;accent-color:var(--color-action);flex:none;margin-top:3px}.QG1L0G_choice>span{gap:var(--space-1);flex-direction:column;display:flex}
.zdqBRa_grid{border-collapse:collapse;width:100%;color:var(--color-text)}.zdqBRa_grid th,.zdqBRa_grid td{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--color-divider);vertical-align:middle}.zdqBRa_grid thead th{font-size:var(--type-micro-size);line-height:var(--type-micro-line);color:var(--color-text-secondary);text-align:center;width:72px;font-weight:600}.zdqBRa_grid tbody th{gap:var(--space-1);text-align:left;font-weight:inherit;flex-direction:column;display:flex}.zdqBRa_grid td{text-align:center}.zdqBRa_box{width:22px;height:22px;accent-color:var(--color-text);cursor:pointer;margin:11px}.zdqBRa_box:disabled{cursor:not-allowed;opacity:.4}.zdqBRa_help{color:var(--color-text-secondary)}.zdqBRa_quiet{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.zdqBRa_times{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,180px));display:grid}.zdqBRa_kinds{gap:var(--space-2) var(--space-5);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.zdqBRa_kinds legend{margin-bottom:var(--space-2)}.zdqBRa_kind{align-items:center;gap:var(--space-2);min-height:var(--touch-target);color:var(--color-text);font-size:var(--type-body-size);display:inline-flex}.zdqBRa_kind input{width:20px;height:20px;accent-color:var(--color-text)}
.vVuZAa_slot{inset-inline:var(--space-4);bottom:calc(var(--touch-target) + var(--space-6) + env(safe-area-inset-bottom,0px));z-index:40;gap:var(--space-3);max-width:420px;padding:var(--space-5);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-floating);flex-direction:column;margin-inline-start:auto;display:flex;position:fixed}@media (min-width:768px){.vVuZAa_slot{bottom:var(--space-4)}}.vVuZAa_fields{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.vVuZAa_fields legend{padding:0}.vVuZAa_choices,.vVuZAa_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
.sZPJJW_room{gap:var(--space-5)}.sZPJJW_beds{gap:var(--space-4)}.sZPJJW_bed{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-divider);flex-direction:column;display:flex}.sZPJJW_bed:first-child{border-top:0;padding-top:0}.sZPJJW_bedName{align-items:center;gap:var(--space-2);margin:0;display:flex}.sZPJJW_spots{gap:var(--space-3);display:grid}@media (min-width:768px){.sZPJJW_spots{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.sZPJJW_spot{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sZPJJW_spotForm{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.sZPJJW_spotForm>:first-of-type{flex:200px}.sZPJJW_roomForm{padding-top:var(--space-4);border-top:1px solid var(--color-divider)}.sZPJJW_bedFields{gap:var(--space-3)}.sZPJJW_bedField{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.sZPJJW_bedField>:first-child{flex:200px}.sZPJJW_summary{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.sZPJJW_bringItem{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--color-divider);flex-direction:column;display:flex}.sZPJJW_bringItem:first-child{border-top:0;padding-top:0}.sZPJJW_bringHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.sZPJJW_bringTitle{overflow-wrap:anywhere;margin:0}.sZPJJW_claimForm{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.sZPJJW_quantity{max-width:160px}
.o3IBAW_intro{color:var(--color-text-secondary);margin:0}.o3IBAW_narrow{gap:var(--space-5);flex-direction:column;display:flex}.o3IBAW_strip{gap:var(--space-2);padding:0 0 var(--space-2);scroll-snap-type:x proximity;margin:0;list-style:none;display:flex;overflow-x:auto}.o3IBAW_stripDay{justify-content:center;align-items:center;gap:var(--space-1);min-width:56px;min-height:64px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-text);scroll-snap-align:start;flex-direction:column;text-decoration:none;display:flex}.o3IBAW_stripDay[aria-current=date]{border-color:var(--color-action);background:var(--color-action);color:var(--color-on-action)}.o3IBAW_stripWeekday{font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.o3IBAW_stripNumber{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:600}.o3IBAW_stripDot{border-radius:var(--radius-round);background:currentColor;width:6px;height:6px}.o3IBAW_stripDotEmpty{width:6px;height:6px}.o3IBAW_dayBody{gap:var(--space-4);flex-direction:column;display:flex}.o3IBAW_allDay{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.o3IBAW_allDayItem{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--color-tag-bg);color:var(--color-text);font-size:var(--type-label-size);line-height:var(--type-label-line);text-decoration:none;display:inline-flex}.o3IBAW_entries{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.o3IBAW_entry{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:88px minmax(0,1fr);display:grid}.o3IBAW_entryTime{gap:var(--space-1);font-size:var(--type-label-size);line-height:var(--type-label-line);flex-direction:column;font-weight:600;display:flex}.o3IBAW_entryBody{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.o3IBAW_entryKind{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line);display:inline-flex}.o3IBAW_entryTitle{color:var(--color-text);font-size:var(--type-body-size);line-height:var(--type-body-line);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.o3IBAW_entryTitle:hover{text-decoration:underline}.o3IBAW_meta{color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line);margin:0}.o3IBAW_headcount{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.o3IBAW_answers{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.o3IBAW_answer{min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--color-control-border);border-radius:var(--radius-control);color:var(--color-text);font:inherit;font-size:var(--type-label-size);line-height:var(--type-label-line);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.o3IBAW_answer:hover{border-color:var(--color-action)}.o3IBAW_answer[aria-pressed=true]{border-color:var(--color-action);background:var(--color-action);color:var(--color-on-action)}.o3IBAW_wide{display:none}@media (min-width:1024px){.o3IBAW_narrow{display:none}.o3IBAW_wide{display:block;overflow-x:auto}}.o3IBAW_grid{gap:var(--space-2);grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.o3IBAW_column{gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-panel);background:var(--color-surface);flex-direction:column;display:flex}.o3IBAW_columnToday{border-color:var(--color-action)}.o3IBAW_columnHead{gap:var(--space-1);flex-direction:column;display:flex}.o3IBAW_eyebrow{color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line);margin:0}.o3IBAW_columnTitle{font-size:var(--type-label-size);line-height:var(--type-label-line);margin:0;font-weight:600}.o3IBAW_columnAllDay{gap:var(--space-1);min-height:var(--space-8);padding:0 0 var(--space-3);border-bottom:1px solid var(--color-divider);flex-direction:column;margin:0;list-style:none;display:flex}.o3IBAW_compactAllDay{padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-tag-bg);color:var(--color-text);font-size:var(--type-caption-size);line-height:var(--type-caption-line);overflow-wrap:anywhere;text-decoration:none;display:block}.o3IBAW_compactList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.o3IBAW_compact{gap:var(--space-1);padding:var(--space-2);border-left:2px solid var(--color-divider);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.o3IBAW_compactAgenda{border-left-color:var(--color-action)}.o3IBAW_compact:hover .o3IBAW_compactTitle{text-decoration:underline}.o3IBAW_compactTime{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:600}.o3IBAW_compactTitle{font-size:var(--type-label-size);line-height:var(--type-label-line);overflow-wrap:anywhere}.o3IBAW_compactMeta{color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.o3IBAW_columnEmpty{color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line);margin:0}.o3IBAW_addLink{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:600}.o3IBAW_people{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.o3IBAW_person{align-items:center;gap:var(--space-3);display:flex}.o3IBAW_gaps{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.o3IBAW_gapNote{gap:var(--space-1);padding:var(--space-3);border:1px dashed var(--color-control-border);border-radius:var(--radius-panel);background:var(--color-page);flex-direction:column;display:flex}.o3IBAW_gapNoteCompact{padding:var(--space-2)}.o3IBAW_gapHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.o3IBAW_gapTitle{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:600}.o3IBAW_gapActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.o3IBAW_gapLink{min-height:44px;color:var(--color-text);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.o3IBAW_gapBook{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.o3IBAW_gapDismiss{min-height:44px;color:var(--color-text-secondary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.o3IBAW_freeTime{align-items:center;gap:var(--space-1) var(--space-3);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.o3IBAW_stripCount{font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.o3IBAW_planner{gap:var(--space-4);flex-direction:column;display:flex}.o3IBAW_draftItem{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--color-divider);flex-direction:column;display:flex}.o3IBAW_draftLabel{align-items:flex-start;gap:var(--space-3);cursor:pointer;min-height:44px;display:flex}.o3IBAW_draftLabel input{width:20px;height:20px;accent-color:var(--color-action);margin-top:2px}
._865rKW_muted{color:var(--color-text-secondary)}._865rKW_saveBar{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}._865rKW_suggestions{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._865rKW_suggestion{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-divider);flex-direction:column;display:flex}._865rKW_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}._865rKW_preview{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-control);flex-direction:column;display:flex}._865rKW_previewLines{gap:var(--space-1);padding-left:var(--space-5);flex-direction:column;margin:0;display:flex}._865rKW_dialogScroll{max-height:40dvh;overflow-y:auto}._865rKW_optionTags{border-bottom:1px solid var(--color-divider)}._865rKW_optionBody{gap:var(--space-3);padding-bottom:var(--space-4);flex-direction:column;display:flex}._865rKW_picker{gap:var(--space-4);flex-direction:column;display:flex}._865rKW_categories,._865rKW_families,._865rKW_items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._865rKW_category{border-top:1px solid var(--color-divider)}._865rKW_category:last-child{border-bottom:1px solid var(--color-divider)}._865rKW_categoryHeading{margin:0}._865rKW_categoryButton{width:100%;min-height:var(--touch-target);padding:var(--space-3) 0;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}._865rKW_categoryButton:focus-visible,._865rKW_segment:focus-within{outline:2px solid var(--focus-ring,var(--color-focus));outline-offset:3px}._865rKW_families{gap:var(--space-2);padding-bottom:var(--space-4)}._865rKW_family{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--color-divider);flex-direction:column;display:flex}._865rKW_family:last-child{border-bottom:0}._865rKW_items{gap:var(--space-2);padding-left:var(--space-4);border-left:2px solid var(--color-divider)}._865rKW_moreSpecific{align-self:flex-start}._865rKW_tasteRow{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}._865rKW_choice{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._865rKW_choiceLegend{align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:0;display:flex}._865rKW_segmented{gap:var(--space-2);flex-wrap:wrap;display:flex}._865rKW_segment{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-label-line);cursor:pointer;display:inline-flex}._865rKW_segment input{accent-color:var(--color-action);margin:0}._865rKW_segment:has(input:checked){border-color:var(--color-action);background:var(--color-tag-bg);font-weight:600}._865rKW_inheritedSegment{border-style:dashed;border-color:var(--color-action)}._865rKW_more{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}._865rKW_searchResults{gap:var(--space-4);flex-direction:column;display:flex}._865rKW_searchResults ._865rKW_items{border-left:0;padding-left:0}._865rKW_suggest{gap:var(--space-3);padding-top:var(--space-2);flex-direction:column;display:flex}._865rKW_tags{gap:var(--space-2);display:flex}._865rKW_assistantPrompt{border:1px solid var(--color-divider);border-radius:var(--radius-panel);padding:var(--space-3)}
.Gi67yq_picture{width:100%;height:100%;display:block}.Gi67yq_image{object-fit:cover;width:100%;height:100%;display:block}.Gi67yq_fallback{width:100%;height:100%}.Gi67yq_placeholder{background:var(--color-placeholder)}.Gi67yq_dark{background:var(--color-action)}
._04XcqW_footer{margin-top:var(--space-8);padding:var(--space-5) 0 var(--space-6);border-top:1px solid var(--color-divider);color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}._04XcqW_row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._04XcqW_links{gap:var(--space-4);display:flex}._04XcqW_links a{min-height:44px;color:var(--color-text-secondary);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}._04XcqW_links a:hover{color:var(--color-text)}
.ed3dVq_rank{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ed3dVq_form{gap:var(--space-3);flex-direction:column;display:flex}.ed3dVq_as{color:var(--color-text);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:600}.ed3dVq_fine{color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.ed3dVq_choices{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ed3dVq_choice{align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding-inline:var(--space-4);border:1px solid var(--color-control-border);border-radius:var(--radius-control);cursor:pointer;display:flex}.ed3dVq_choice input{width:20px;height:20px;accent-color:var(--color-action)}.ed3dVq_option{color:var(--color-text);font-size:var(--type-body-size);line-height:var(--type-body-line)}.ed3dVq_error{color:var(--color-danger);font-size:var(--type-label-size);line-height:var(--type-label-line)}
.J3oyFG_share{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.J3oyFG_share button{gap:var(--space-2)}.J3oyFG_stop{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.J3oyFG_note{color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.J3oyFG_note:empty{display:none}.J3oyFG_tools{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}
.PBY8Zq_shell{flex-direction:column;min-height:100vh;display:flex}.PBY8Zq_top{padding-block:var(--space-5)}.PBY8Zq_home{min-height:var(--touch-target);border-radius:var(--radius-control);align-items:center;text-decoration:none;display:inline-flex}.PBY8Zq_main{gap:var(--space-5);max-width:720px;padding-bottom:var(--space-10);flex-direction:column;margin-inline:auto;display:flex}.PBY8Zq_eyebrow{color:var(--color-text-secondary);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:600}.PBY8Zq_panel{gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.PBY8Zq_answers{gap:var(--space-3);flex-direction:column;display:flex}.PBY8Zq_note{color:var(--color-text-secondary)}.PBY8Zq_fine{color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.PBY8Zq_inviter{align-items:center;gap:var(--space-3);display:flex}.PBY8Zq_inline{font-weight:600}.PBY8Zq_link{min-height:var(--touch-target);align-items:center;font-weight:600;display:inline-flex}@media (min-width:768px){.PBY8Zq_answers{flex-direction:row}.PBY8Zq_answers>*{flex:1}}
.vXcbcq_shell{flex-direction:column;min-height:100vh;display:flex}.vXcbcq_top{padding-block:var(--space-5)}.vXcbcq_home{min-height:var(--touch-target);border-radius:var(--radius-control);align-items:center;text-decoration:none;display:inline-flex}.vXcbcq_main{gap:var(--space-5);max-width:720px;padding-bottom:var(--space-10);flex-direction:column;margin-inline:auto;display:flex}.vXcbcq_eyebrow{color:var(--color-text-secondary);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:600}.vXcbcq_panel{gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.vXcbcq_answers{gap:var(--space-3);flex-direction:column;display:flex}.vXcbcq_choices{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vXcbcq_choice{align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding-inline:var(--space-4);border:1px solid var(--color-control-border);border-radius:var(--radius-control);cursor:pointer;display:flex}.vXcbcq_choice input{width:20px;height:20px;accent-color:var(--color-action)}.vXcbcq_option{color:var(--color-text);font-size:var(--type-body-size);line-height:var(--type-body-line)}.vXcbcq_note{color:var(--color-text-secondary)}.vXcbcq_fine{color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.vXcbcq_link{min-height:var(--touch-target);align-items:center;font-weight:600;display:inline-flex}@media (min-width:768px){.vXcbcq_pair{flex-direction:row}.vXcbcq_pair>*{flex:1}}
.X5MXRa_list{gap:var(--space-2);padding-left:var(--space-5);flex-direction:column;margin:0;display:flex}
