.gJ0JFq_surface{box-sizing:border-box;min-height:100dvh;padding-top:max(var(--space-24), env(safe-area-inset-top));padding-right:max(var(--layout-gutter), env(safe-area-inset-right));padding-bottom:max(var(--space-24), env(safe-area-inset-bottom));padding-left:max(var(--layout-gutter), env(safe-area-inset-left));background-color:var(--surface-signin);background-image:var(--surface-signin-gradient);color:var(--on-brand);display:grid}body:has(.gJ0JFq_surface){background:var(--surface-signin)}.gJ0JFq_column{align-content:center;gap:var(--space-24);width:100%;max-width:var(--size-dialog-max-width);margin:auto;display:grid}.gJ0JFq_brand{font-size:var(--type-signin-brand-size);font-weight:var(--type-signin-brand-weight);letter-spacing:var(--type-signin-brand-tracking);text-align:center;text-transform:uppercase;color:var(--on-brand);margin:0}.gJ0JFq_clock{gap:var(--space-8);text-align:center;display:grid}.gJ0JFq_time{font-size:var(--type-signin-clock-size);font-weight:var(--type-signin-clock-weight);letter-spacing:var(--type-signin-clock-tracking);font-variant-numeric:tabular-nums;color:var(--on-brand);line-height:1}.gJ0JFq_date{font-size:var(--type-signin-date-size);font-weight:var(--type-signin-date-weight);letter-spacing:var(--type-signin-date-tracking);color:var(--on-brand-eyebrow);margin:0}.gJ0JFq_panel{gap:var(--space-16);padding:var(--space-20);border:1px solid var(--glass-border);border-radius:var(--radius-hero);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--elevation-modal);display:grid}
.drfuDq_banner{justify-content:space-between;align-items:center;gap:var(--space-8);box-sizing:border-box;min-width:0;padding:var(--space-10) var(--space-12);border-radius:var(--radius-md);border:1px solid #0000;flex-wrap:wrap;display:flex}.drfuDq_text{gap:var(--space-2);flex:12rem;min-width:0;display:grid}.drfuDq_title{font-size:var(--type-body-compact-size);font-weight:var(--font-weight-800);margin:0}.drfuDq_body{font-size:var(--type-caption-size);font-weight:var(--font-weight-700)}.drfuDq_action{flex:none}.drfuDq_info{background:var(--tone-info-bg);border-color:var(--tone-info-border);color:var(--tone-info-text)}.drfuDq_attention{background:var(--tone-attention-bg);border-color:var(--tone-attention-border);color:var(--tone-attention-text)}.drfuDq_danger{background:var(--tone-danger-bg);border-color:var(--tone-danger-border);color:var(--tone-danger-text)}.drfuDq_positive{background:var(--tone-positive-bg);border-color:var(--tone-positive-border);color:var(--tone-positive-text)}.drfuDq_danger.drfuDq_solid{background:var(--tone-danger-solid);color:var(--on-brand);border-color:#0000}
.OsE-yG_strip{align-items:center;gap:var(--space-8);min-height:var(--size-touch-target);display:flex}.OsE-yG_name{text-overflow:ellipsis;white-space:nowrap;max-width:28ch;overflow:hidden}
.f38h4G_panel{gap:var(--space-16);min-width:0;display:grid}
.YykA_a_note,.YykA_a_problem,.YykA_a_hint,.YykA_a_body{margin:0}.YykA_a_body{font-size:var(--type-body-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);color:var(--ink-primary);white-space:pre-wrap;overflow-wrap:anywhere}.YykA_a_body.YykA_a_strong{font-weight:var(--font-weight-800)}.YykA_a_note{font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);color:var(--ink-secondary)}.YykA_a_problem{font-size:var(--type-meta-size);font-weight:var(--font-weight-700);color:var(--tone-danger-text)}.YykA_a_hint{font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);color:var(--ink-tertiary)}.YykA_a_hint strong{font-weight:var(--font-weight-700);color:var(--ink-secondary)}.YykA_a_group{margin:var(--space-6) 0 0;font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--brand-700)}
.p2sCOq_form,.p2sCOq_stack,.p2sCOq_history,.p2sCOq_groups,.p2sCOq_group{min-width:0;display:grid}.p2sCOq_form{gap:var(--space-16)}.p2sCOq_stack{gap:var(--space-8)}.p2sCOq_history{gap:var(--space-12)}.p2sCOq_groups{gap:var(--space-16)}.p2sCOq_group{gap:var(--space-6)}.p2sCOq_actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.p2sCOq_facts{gap:var(--space-6) var(--space-12);font-size:var(--type-body-compact-size);font-weight:var(--type-body-compact-weight);grid-template-columns:minmax(0,2fr) minmax(0,5fr);margin:0;display:grid}.p2sCOq_facts dt{color:var(--on-brand-eyebrow);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight)}.p2sCOq_facts dt,.p2sCOq_facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.p2sCOq_facts a{color:var(--on-brand);font-weight:var(--font-weight-700)}.p2sCOq_fileInput{opacity:0;clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.p2sCOq_unsavedNotice{right:0;bottom:calc(max(var(--space-16), env(safe-area-inset-bottom)) + var(--sticky-bar-height,0px) + var(--tab-bar-height,0px));z-index:var(--layer-navigation);box-sizing:border-box;width:fit-content;max-width:calc(100% - 2 * var(--layout-gutter));padding:var(--space-8) var(--space-16);border:1px solid var(--tone-attention-border);border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:var(--elevation-raised);color:var(--tone-attention-text);font-size:var(--type-body-compact-size);font-weight:var(--type-body-compact-weight);text-align:center;pointer-events:none;margin:0 auto;position:fixed;left:0}
._5b72zG_row{gap:var(--space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}._5b72zG_tile{box-sizing:border-box;min-width:0;min-height:var(--size-touch-target);padding:var(--space-4);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--elevation-inset);color:var(--ink-primary);text-align:center;cursor:pointer;touch-action:manipulation;transition:transform var(--motion-press-duration);place-content:center;justify-items:center;margin:0;font-family:inherit;text-decoration:none;display:grid}._5b72zG_tile:active{transform:scale(var(--motion-press-scale));transition:none}._5b72zG_tile:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}._5b72zG_primary{background:var(--gradient-action);box-shadow:var(--elevation-glow-brand);color:var(--on-brand);border-color:#0000}._5b72zG_label{font-size:var(--type-meta-size);font-weight:var(--font-weight-700)}._5b72zG_sublabel{font-size:var(--type-micro-size);font-weight:var(--font-weight-500);opacity:.7}._5b72zG_grid{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._5b72zG_grid:empty{display:none}._5b72zG_grid>:last-child:nth-child(odd){grid-column:1/-1}._5b72zG_withIcon{place-content:center start;place-items:center start;gap:var(--space-10);min-height:var(--size-control-guided);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);text-align:start;grid-template-columns:auto minmax(0,1fr);grid-auto-flow:column}._5b72zG_icon{color:var(--brand-600);display:inline-flex}._5b72zG_primary ._5b72zG_icon{color:inherit}._5b72zG_words{min-width:0;display:grid}._5b72zG_withIcon ._5b72zG_label{font-size:var(--type-body-size)}@media (prefers-reduced-motion:reduce){._5b72zG_tile{transition:none}}
._8ceVqa_chip{justify-self:start;align-items:center;gap:var(--space-4);box-sizing:border-box;max-width:100%;min-height:var(--size-chip);padding:var(--space-2) var(--space-8);border:1px solid var(--border-control);border-radius:var(--radius-xs);background:var(--surface-raised);box-shadow:var(--elevation-inset);color:var(--ink-primary);font-size:var(--type-meta-size);font-weight:var(--font-weight-600);touch-action:manipulation;transition:transform var(--motion-press-duration);text-decoration:none;display:inline-flex;position:relative}._8ceVqa_chip:before{content:"";inset:calc((100% - var(--size-touch-target)) / 2) 0;position:absolute}._8ceVqa_chip:active{transform:scale(var(--motion-press-scale));transition:none}._8ceVqa_chip:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}._8ceVqa_pin{color:var(--tone-danger-text);flex:none;display:flex}._8ceVqa_text{overflow-wrap:anywhere;min-width:0}._8ceVqa_onHero{border-color:var(--border-hairline);background:var(--material-bar)}._8ceVqa_onHero:focus-visible{outline-color:var(--on-brand)}@media (prefers-reduced-motion:reduce){._8ceVqa_chip{transition:none}}
.U-Sh-W_button{justify-content:center;align-items:center;gap:var(--space-8);box-sizing:border-box;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;max-width:100%;transition:transform var(--motion-press-duration);border:1px solid #0000;margin:0;font-family:inherit;line-height:1.2;text-decoration:none;display:inline-flex}.U-Sh-W_button:active:not([data-disabled]){transform:scale(var(--motion-press-scale));transition:none}.U-Sh-W_button:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.U-Sh-W_button[data-disabled]:not([data-busy]){opacity:.55;cursor:default}.U-Sh-W_button[data-busy]{cursor:progress}.U-Sh-W_fullWidth{width:100%;display:flex}.U-Sh-W_inline,.U-Sh-W_sheet{font-size:var(--type-body-size);font-weight:var(--type-control-weight);letter-spacing:var(--type-control-tracking)}.U-Sh-W_guided,.U-Sh-W_large{font-size:var(--type-control-size);font-weight:var(--type-control-weight);letter-spacing:var(--type-control-tracking)}.U-Sh-W_inline{min-height:var(--size-control-inline);padding:var(--space-6) var(--space-14);border-radius:var(--radius-md)}.U-Sh-W_sheet{min-height:var(--size-control-sheet);padding:var(--space-8) var(--space-16);border-radius:var(--radius-card)}.U-Sh-W_guided{min-height:var(--size-control-guided);padding:var(--space-10) var(--space-20);border-radius:var(--radius-hero)}.U-Sh-W_large{min-height:var(--size-control-large);padding:var(--space-12) var(--space-24);border-radius:var(--radius-hero)}.U-Sh-W_primary{background:var(--gradient-action);color:var(--on-brand);box-shadow:var(--elevation-glow-brand)}.U-Sh-W_secondary{background:var(--surface-raised);border-color:var(--border-control);color:var(--ink-primary);box-shadow:var(--elevation-inset)}.U-Sh-W_destructive{background:var(--tone-danger-solid);color:var(--on-brand)}.U-Sh-W_destructive-entry{background:var(--surface-card);border-color:var(--tone-danger-border);color:var(--tone-danger-text);box-shadow:var(--elevation-inset)}.U-Sh-W_text{min-height:var(--size-touch-target);padding:0 var(--space-4);color:var(--brand-700);font-size:var(--type-caption-size);font-weight:var(--font-weight-700);text-underline-offset:2px;background:0 0;border:0;text-decoration:underline}.U-Sh-W_text:active:not([data-disabled]){color:var(--brand-800)}.U-Sh-W_nav{gap:var(--space-2);min-height:var(--size-touch-target);padding:0 var(--space-8) 0 0;color:var(--brand-700);font-size:var(--type-body-compact-size);font-weight:var(--font-weight-600);background:0 0;border:0}.U-Sh-W_nav:active:not([data-disabled]){color:var(--brand-800)}.U-Sh-W_glass{border-color:var(--glass-border);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--on-brand)}.U-Sh-W_glass:active:not([data-disabled]){background:var(--glass-pressed)}.U-Sh-W_glass:focus-visible{outline-color:var(--on-brand)}.U-Sh-W_on-hero{min-height:var(--size-chip);padding:0 var(--space-12);border-color:var(--on-brand-border);border-radius:var(--radius-pill);background:var(--on-brand-fill);color:var(--on-brand);font-size:var(--type-caption-size);font-weight:var(--font-weight-800);position:relative}.U-Sh-W_on-hero:before{content:"";inset:calc((100% - var(--size-touch-target)) / 2) 0;position:absolute}.U-Sh-W_on-hero:focus-visible{outline-color:var(--on-brand)}@media (hover:hover){.U-Sh-W_primary:hover:not([data-disabled]),.U-Sh-W_destructive:hover:not([data-disabled]){filter:brightness(1.04)}.U-Sh-W_secondary:hover:not([data-disabled]),.U-Sh-W_destructive-entry:hover:not([data-disabled]){box-shadow:var(--elevation-raised)}.U-Sh-W_text:hover:not([data-disabled]),.U-Sh-W_nav:hover:not([data-disabled]){color:var(--brand-800)}}@media (prefers-reduced-motion:reduce){.U-Sh-W_button{transition:none}}
.YPjhuG_row{align-items:flex-start;gap:var(--space-10);min-height:var(--size-touch-target);padding:var(--space-6) 0;display:flex}.YPjhuG_box{width:22px;height:22px;margin:var(--space-2) 0 0;accent-color:var(--brand-700);cursor:pointer;flex:none}.YPjhuG_box:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.YPjhuG_text{gap:var(--space-2);min-width:0;display:grid}.YPjhuG_label{color:var(--ink-primary);font-size:var(--type-body-size);font-weight:var(--font-weight-700);cursor:pointer}.YPjhuG_detail{color:var(--ink-secondary);font-size:var(--type-caption-size)}.YPjhuG_large{align-items:center;gap:var(--space-12);min-height:var(--size-control-guided);padding:var(--space-8) 0}.YPjhuG_large .YPjhuG_box{width:28px;height:28px;margin:0}.YPjhuG_large .YPjhuG_label{font-size:var(--type-control-size)}.YPjhuG_disabled .YPjhuG_box,.YPjhuG_disabled .YPjhuG_label{cursor:not-allowed}.YPjhuG_disabled .YPjhuG_label{color:var(--ink-secondary)}
.f9xAUq_empty{justify-items:center;gap:var(--space-4);padding:var(--space-16) var(--space-12);text-align:center;display:grid}.f9xAUq_message{max-width:32em;font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);color:var(--ink-secondary);margin:0}.f9xAUq_inline{justify-content:space-between;align-items:center;gap:0 var(--space-8);text-align:left;flex-wrap:wrap;padding:0;display:flex}
.qerYEa_groups,.qerYEa_group,.qerYEa_list{min-width:0;display:grid}.qerYEa_groups{gap:var(--layout-section-gap);container-type:inline-size}.qerYEa_group{gap:var(--space-8)}.qerYEa_list{gap:var(--layout-row-gap)}.qerYEa_groupHeader{justify-content:space-between;align-items:center;gap:var(--space-8);min-width:0;display:flex}.qerYEa_chips{gap:var(--space-4);flex-wrap:wrap;display:flex}@container (min-width:640px){.qerYEa_list{grid-template-columns:repeat(2,minmax(0,1fr))}}
.uBf0pq_mail{border:1px solid var(--border-hairline);border-radius:var(--radius-section);background:var(--surface-card);min-width:0;overflow:hidden}
.xcOUaa_sm,.xcOUaa_md,.xcOUaa_lg{flex-shrink:0;display:block}.xcOUaa_sm{width:var(--size-icon-sm);height:var(--size-icon-sm)}.xcOUaa_md{width:var(--size-icon-md);height:var(--size-icon-md)}.xcOUaa_lg{width:var(--size-icon-lg);height:var(--size-icon-lg)}
.XwHQXa_pill{box-sizing:border-box;min-width:var(--size-icon-lg);padding:var(--space-2) var(--space-8);border:1px solid var(--border-hairline);border-radius:var(--radius-pill);font-size:var(--type-eyebrow-size);font-weight:var(--font-weight-800);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.XwHQXa_neutral{background:var(--surface-raised);color:var(--brand-700)}.XwHQXa_attention{background:var(--tone-attention-bg);border-color:var(--tone-attention-border);color:var(--tone-attention-text)}
.stOCda_iconButton{box-sizing:border-box;min-width:var(--size-touch-target);min-height:var(--size-touch-target);border-radius:var(--radius-md);color:var(--brand-700);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform var(--motion-press-duration);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.stOCda_iconButton:active:not([data-disabled]){transform:scale(var(--motion-press-scale));transition:none}.stOCda_iconButton:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.stOCda_iconButton[data-disabled]{opacity:.55;cursor:default}.stOCda_plain:active:not([data-disabled]){background:var(--tone-positive-bg);color:var(--brand-800)}.stOCda_on-brand{color:var(--on-brand)}.stOCda_on-brand:active:not([data-disabled]){background:var(--on-brand-fill)}.stOCda_on-brand:focus-visible{outline-color:var(--on-brand)}.stOCda_raised{background:var(--surface-raised);border-color:var(--border-control);box-shadow:var(--elevation-inset)}@media (hover:hover){.stOCda_plain:hover:not([data-disabled]){background:var(--surface-inset)}.stOCda_raised:hover:not([data-disabled]){box-shadow:var(--elevation-raised)}}@media (prefers-reduced-motion:reduce){.stOCda_iconButton{transition:none}}
.ZQWn4G_trigger{width:var(--size-icon-md);height:var(--size-icon-md);border-radius:var(--radius-pill);color:var(--ink-tertiary);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.ZQWn4G_trigger:before{content:"";inset:calc((var(--size-icon-md) - var(--size-touch-target)) / 2);position:absolute}@media (hover:hover){.ZQWn4G_trigger:hover{color:var(--brand-700)}}.ZQWn4G_trigger[data-popup-open]{color:var(--brand-700)}.ZQWn4G_trigger:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.ZQWn4G_positioner{z-index:var(--layer-toast)}.ZQWn4G_popup{box-sizing:border-box;max-width:min(300px, calc(100vw - 2 * var(--space-12)));padding:var(--space-10) var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--elevation-raised);color:var(--ink-primary);outline:none}.ZQWn4G_title{margin:0 0 var(--space-4);font-size:var(--type-caption-size);font-weight:var(--font-weight-800)}.ZQWn4G_text{color:var(--ink-secondary);font-size:var(--type-body-compact-size);font-weight:var(--type-body-compact-weight);margin:0;line-height:1.4}
.JyaV3W_group{min-width:0;margin-inline:calc(var(--space-8) * -1);display:grid}.JyaV3W_group>*{position:relative}.JyaV3W_group>*+:before{content:"";inset:0 var(--space-8) auto;border-top:1px solid var(--border-divider);pointer-events:none;position:absolute}
.lF-ysa_row{isolation:isolate;align-items:center;gap:var(--space-10);box-sizing:border-box;min-width:0;min-height:var(--size-touch-target);padding:var(--space-10) var(--space-12);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-card);box-shadow:var(--elevation-inset);transition:transform var(--motion-press-duration);display:flex;position:relative}.lF-ysa_tappable:has(.lF-ysa_action:active){transform:scale(var(--motion-press-scale-card));transition:none}.lF-ysa_tappable:has(.lF-ysa_action:focus-visible){outline:2px solid var(--brand-500);outline-offset:2px}.lF-ysa_row[data-selected]{border-color:var(--tone-positive-border)}.lF-ysa_leading,.lF-ysa_trailing,.lF-ysa_chevron,.lF-ysa_mark{flex:none;align-items:center;display:flex}.lF-ysa_main{gap:var(--space-2);flex:auto;min-width:0;display:grid}.lF-ysa_title{color:var(--ink-primary);font-family:inherit;font-size:var(--type-body-size);font-weight:var(--font-weight-700);letter-spacing:var(--type-body-tracking);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.lF-ysa_action{cursor:pointer;touch-action:manipulation}.lF-ysa_action:after{content:"";border-radius:inherit;position:absolute;inset:0}@supports selector(:has(*)){.lF-ysa_action:focus-visible{outline:none}}.lF-ysa_subtitle{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);color:var(--ink-secondary)}.lF-ysa_extra{justify-items:start;gap:var(--space-4);display:grid}.lF-ysa_extra :is(a,button),.lF-ysa_trailing :is(a,button){position:relative}.lF-ysa_trailing{color:var(--brand-700);font-size:var(--type-body-size);font-weight:var(--font-weight-800);font-variant-numeric:tabular-nums}.lF-ysa_chevron,.lF-ysa_mark{color:var(--brand-700)}.lF-ysa_row[data-grouped]{padding-inline:var(--space-8);border-radius:var(--radius-sm);box-shadow:none;background:0 0;border:0}.lF-ysa_tappable[data-grouped]{min-height:var(--size-control-sheet)}.lF-ysa_tappable[data-grouped]:has(.lF-ysa_action:active){background:var(--surface-track);transform:none}.lF-ysa_tappable[data-grouped]:has(.lF-ysa_action:focus-visible){outline-offset:-2px}@media (hover:hover){.lF-ysa_tappable:not([data-grouped]):has(.lF-ysa_action:hover){box-shadow:var(--elevation-raised)}.lF-ysa_tappable[data-grouped]:has(.lF-ysa_action:hover){background:var(--surface-inset)}}@media (prefers-reduced-motion:reduce){.lF-ysa_row{transition:none}}
.veltfW_card{box-sizing:border-box;min-width:0;padding:var(--space-10) var(--space-14);border:1px solid var(--border-hairline);border-radius:var(--radius-section);background:var(--surface-section);box-shadow:var(--elevation-card)}.veltfW_emphasis{border-color:var(--border-default);box-shadow:var(--elevation-emphasis)}.veltfW_collapsible{padding-block:var(--space-2)}.veltfW_collapsible .veltfW_body{padding-bottom:var(--space-12)}.veltfW_plain{padding:var(--space-4) 0 0;border:0;border-top:1px solid var(--border-divider-strong);box-shadow:none;background:0 0;border-radius:0}.veltfW_empty{padding-block:var(--space-2)}.veltfW_emptyText{min-width:0;margin-left:var(--space-4);color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight)}.veltfW_header{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:var(--size-touch-target);display:flex}.veltfW_heading{flex:auto;min-width:0;margin:0;display:flex}.veltfW_titled{align-items:center;gap:var(--space-4);flex:auto;min-width:0;display:flex}.veltfW_titled>.veltfW_heading{flex:0 auto}.veltfW_title{font-size:var(--type-section-label-size);font-weight:var(--type-section-label-weight);letter-spacing:var(--type-section-label-tracking);text-transform:uppercase;color:var(--brand-700)}.veltfW_heading,.veltfW_trigger{align-items:center;gap:var(--space-8)}.veltfW_trigger{min-height:var(--size-touch-target);color:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:auto;margin:0;padding:0;font-family:inherit;display:flex}.veltfW_trigger:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;border-radius:var(--radius-sm)}.veltfW_chevron{color:var(--brand-700);transition:transform var(--motion-chevron-duration) var(--motion-sheet-easing);margin-left:auto;display:inline-flex}.veltfW_trigger[data-panel-open] .veltfW_chevron{transform:rotate(90deg)}.veltfW_panel{height:var(--collapsible-panel-height);transition:height var(--motion-accordion-duration) var(--motion-sheet-easing);overflow:clip}.veltfW_panel[data-starting-style],.veltfW_panel[data-ending-style]{height:0}.veltfW_body{gap:var(--layout-row-gap);padding-bottom:var(--space-4);display:grid}@media (prefers-reduced-motion:reduce){.veltfW_chevron{transition:none}.veltfW_panel{transition:opacity var(--motion-accordion-duration)}.veltfW_panel[data-starting-style],.veltfW_panel[data-ending-style]{height:var(--collapsible-panel-height);opacity:0}}
.ikht8a_pad{gap:var(--space-4);min-width:0;display:grid}.ikht8a_canvas{box-sizing:border-box;border:1px solid var(--border-control);border-radius:var(--radius-card);background:var(--surface-card);touch-action:none;cursor:crosshair;width:100%;height:168px}.ikht8a_canvas[aria-invalid]{border-color:var(--tone-danger-border)}.ikht8a_line{color:var(--ink-secondary);font-size:var(--type-meta-size)}.ikht8a_clear{justify-self:end}
.HjE3Ja_text,.HjE3Ja_frame{gap:var(--space-8);box-sizing:border-box;width:100%;display:grid}.HjE3Ja_frame{border:1px solid var(--border-hairline)}.HjE3Ja_row{padding:var(--space-10) var(--space-12);border-radius:var(--radius-sm);background:var(--surface-card)}.HjE3Ja_card{padding:var(--space-10) var(--space-14);border-radius:var(--radius-section);background:var(--surface-section)}.HjE3Ja_line{height:var(--space-10);border-radius:var(--radius-pill);background:var(--border-default);display:block}.HjE3Ja_title{width:55%;height:var(--space-14)}.HjE3Ja_short{width:70%}
.RdEO4G_status{align-items:center;display:inline-flex}.RdEO4G_ring{box-sizing:border-box;border-radius:var(--radius-pill);animation:RdEO4G_spinner-turn var(--motion-spinner-duration) var(--motion-spinner-easing) infinite;border:2px solid;border-right-color:#0000;flex-shrink:0;display:block}.RdEO4G_sm{width:var(--size-icon-sm);height:var(--size-icon-sm)}.RdEO4G_md{width:var(--size-icon-md);height:var(--size-icon-md)}.RdEO4G_lg{width:var(--size-icon-lg);height:var(--size-icon-lg)}.RdEO4G_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes RdEO4G_spinner-turn{to{transform:rotate(360deg)}}
.rOOUAq_chip{align-items:center;gap:var(--space-4);box-sizing:border-box;max-width:100%;padding:var(--space-4) var(--space-10);border-radius:var(--radius-pill);font-size:var(--type-caption-size);font-weight:var(--font-weight-800);white-space:nowrap;border:1px solid #0000;line-height:1.2;display:inline-flex}.rOOUAq_positive{background:var(--tone-positive-bg);border-color:var(--tone-positive-border);color:var(--tone-positive-text)}.rOOUAq_paid{background:var(--tone-paid-bg);border-color:var(--tone-paid-border);color:var(--tone-paid-text)}.rOOUAq_info{background:var(--tone-info-bg);border-color:var(--tone-info-border);color:var(--tone-info-text)}.rOOUAq_attention{background:var(--tone-attention-bg);border-color:var(--tone-attention-border);color:var(--tone-attention-text)}.rOOUAq_install{background:var(--tone-install-bg);border-color:var(--tone-install-border);color:var(--tone-install-text)}.rOOUAq_danger{background:var(--tone-danger-bg);border-color:var(--tone-danger-border);color:var(--tone-danger-text)}.rOOUAq_neutral{background:var(--tone-neutral-bg);border-color:var(--tone-neutral-border);color:var(--tone-neutral-text)}.rOOUAq_member{background:var(--tone-member-bg);color:var(--tone-member-text)}.rOOUAq_member svg{fill:currentColor;width:1em;height:1em}.rOOUAq_solid-positive{background:var(--gradient-selected);color:var(--on-brand)}.rOOUAq_solid-danger{background:var(--tone-danger-solid);color:var(--on-brand)}.rOOUAq_onHero{background:var(--on-brand-fill);border-color:var(--on-brand-border);color:var(--on-brand)}
.gowkva_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.VGYakW_group{gap:var(--space-6);border:0;min-width:0;margin:0;padding:0;display:grid}.VGYakW_labelRow{align-items:center;gap:var(--space-4);display:flex}.VGYakW_label{font-size:var(--type-caption-size);font-weight:var(--font-weight-700);color:var(--ink-secondary)}.VGYakW_chips{gap:var(--space-8);flex-wrap:wrap;display:flex}.VGYakW_oneLine{padding-block:var(--space-4);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.VGYakW_oneLine>*{flex:none}.VGYakW_hiddenLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.VGYakW_error{font-size:var(--type-meta-size);font-weight:var(--font-weight-700);color:var(--tone-danger-text);margin:0}.VGYakW_chip{justify-content:center;align-items:center;gap:var(--space-6);box-sizing:border-box;min-height:var(--size-chip);padding:0 var(--space-12);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--ink-primary);font-family:inherit;font-size:var(--type-caption-size);font-weight:var(--font-weight-700);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform var(--motion-press-duration);margin:0;display:inline-flex;position:relative}.VGYakW_chip:before{content:"";inset:calc((100% - var(--size-touch-target)) / 2) 0;position:absolute}.VGYakW_chip:active{transform:scale(var(--motion-press-scale));transition:none}.VGYakW_chip[data-checked]{border-color:var(--brand-500);background:var(--gradient-selected);color:var(--on-brand)}.VGYakW_chip:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.VGYakW_chip[data-disabled]{opacity:.55;cursor:default}.VGYakW_compact{min-height:var(--size-chip-compact);padding:0 var(--space-10);font-size:var(--type-meta-size);font-variant-numeric:tabular-nums}.VGYakW_other{font-style:italic}.VGYakW_segments{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-track);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.VGYakW_segments .VGYakW_chip{padding:0 var(--space-8);border-radius:var(--radius-xs);color:var(--ink-secondary);background:0 0;border-color:#0000}.VGYakW_segments .VGYakW_chip[data-checked]{border-color:var(--border-hairline);background:var(--surface-card);color:var(--ink-primary);box-shadow:var(--elevation-raised)}.VGYakW_segments .VGYakW_chip[data-checked] .VGYakW_count{color:var(--ink-secondary)}.VGYakW_fit{grid-auto-columns:auto}.VGYakW_fit .VGYakW_chip{white-space:nowrap}.VGYakW_count{color:var(--ink-secondary);font-weight:var(--font-weight-800);font-variant-numeric:tabular-nums}.VGYakW_chip[data-checked] .VGYakW_count{color:var(--on-brand-eyebrow)}.VGYakW_memberStar{color:var(--tone-member-solid);display:inline-flex}.VGYakW_memberStar svg{fill:currentColor;width:1.1em;height:1.1em}@media (hover:hover){.VGYakW_chip:hover:not([data-checked],[data-disabled]){border-color:var(--brand-500)}.VGYakW_segments .VGYakW_chip:hover:not([data-checked],[data-disabled]){color:var(--ink-primary);border-color:#0000}}@media (prefers-reduced-motion:reduce){.VGYakW_chip{transition:none}}
.hqhCaq_field{gap:var(--space-6);min-width:0;display:grid}.hqhCaq_label{font-size:var(--type-caption-size);font-weight:var(--font-weight-700);color:var(--ink-secondary)}.hqhCaq_compact{font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}.hqhCaq_required{color:var(--tone-danger-text)}.hqhCaq_control{box-sizing:border-box;width:100%;min-height:var(--size-field);padding:var(--space-10) var(--space-14);border:1px solid var(--border-control);border-radius:var(--radius-section);background:var(--surface-card);color:var(--ink-primary);font-family:inherit;font-size:var(--type-control-size);font-weight:var(--font-weight-600);margin:0;line-height:1.3}.hqhCaq_guided{min-height:var(--size-field-guided)}.hqhCaq_control::placeholder{color:var(--ink-tertiary)}.hqhCaq_control:focus{border-color:var(--brand-500);outline:4px solid var(--tone-positive-bg);outline-offset:0}.hqhCaq_invalid{border-color:var(--tone-danger-border)}.hqhCaq_invalid:focus{border-color:var(--tone-danger-text);outline-color:var(--tone-danger-bg)}.hqhCaq_control:disabled{opacity:.55;background:var(--surface-inset)}textarea.hqhCaq_control{resize:none;overflow:hidden}.hqhCaq_control[type=date]{appearance:none;display:block}.hqhCaq_control[type=date]::-webkit-date-and-time-value{text-align:left;min-height:1.3em}.hqhCaq_selectWrap{display:block;position:relative}select.hqhCaq_control{appearance:none;padding-right:var(--space-24)}.hqhCaq_picker{padding-right:var(--space-24);text-align:left;cursor:pointer;display:block}.hqhCaq_pickerPlaceholder{color:var(--ink-tertiary)}.hqhCaq_selectChevron{top:50%;right:var(--space-12);color:var(--brand-700);pointer-events:none;display:flex;position:absolute;transform:translateY(-50%)rotate(90deg)}.hqhCaq_helper,.hqhCaq_error{font-size:var(--type-meta-size);margin:0}.hqhCaq_helper{font-weight:var(--type-meta-weight);color:var(--ink-secondary)}.hqhCaq_error{font-weight:var(--font-weight-700);color:var(--tone-danger-text)}.hqhCaq_code{font-variant-numeric:tabular-nums;letter-spacing:var(--type-eyebrow-tracking)}.hqhCaq_onDark .hqhCaq_label,.hqhCaq_onDark .hqhCaq_error{color:var(--on-brand)}.hqhCaq_onDark .hqhCaq_helper{color:var(--on-brand-eyebrow)}.hqhCaq_onDark .hqhCaq_required{color:var(--on-brand)}
.LdIpiq_wrap{align-items:center;min-width:0;display:flex;position:relative}.LdIpiq_icon{left:var(--space-14);color:var(--ink-tertiary);pointer-events:none;display:flex;position:absolute}.LdIpiq_input{box-sizing:border-box;width:100%;min-height:var(--size-field);padding:var(--space-8) var(--size-touch-target);border:1px solid var(--border-control);border-radius:var(--radius-section);background:var(--surface-card);color:var(--ink-primary);font-family:inherit;font-size:var(--type-control-size);font-weight:var(--font-weight-600);appearance:none;margin:0}.LdIpiq_input::placeholder{color:var(--ink-tertiary)}.LdIpiq_input::-webkit-search-cancel-button{display:none}.LdIpiq_input:focus{border-color:var(--brand-500);outline:4px solid var(--tone-positive-bg);outline-offset:0}.LdIpiq_clear{display:flex;position:absolute;right:0}
.N-dmsa_grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}@media (min-width:600px){.N-dmsa_grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.N-dmsa_item{min-width:0}.N-dmsa_thumb{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-section);width:100%;color:var(--ink-tertiary);cursor:pointer;touch-action:manipulation;transition:transform var(--motion-press-duration);margin:0;padding:0;display:block;position:relative;overflow:hidden}.N-dmsa_thumb:active{transform:scale(var(--motion-press-scale));transition:none}.N-dmsa_thumb:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.N-dmsa_image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--motion-scrim-duration);-webkit-user-select:none;user-select:none;display:block}.N-dmsa_image[data-loaded]{opacity:1}.N-dmsa_placeholder{place-items:center;width:100%;height:100%;display:grid}.N-dmsa_overlay{align-content:center;justify-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--scrim-sheet);color:var(--on-brand);display:grid;position:absolute;inset:0}.N-dmsa_notice{max-width:100%;padding:var(--space-2) var(--space-6);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--ink-primary);font-size:var(--type-micro-size);font-weight:var(--type-micro-weight);letter-spacing:var(--type-micro-tracking);text-align:center}.N-dmsa_overlay[data-tone=danger] .N-dmsa_notice{background:var(--tone-danger-bg);color:var(--tone-danger-text)}.N-dmsa_ring{width:var(--size-icon-lg);height:var(--size-icon-lg);transform:rotate(-90deg)}.N-dmsa_ringTrack,.N-dmsa_ringValue{fill:none;stroke-width:4px}.N-dmsa_ringTrack{stroke:var(--on-brand-border)}.N-dmsa_ringValue{stroke:var(--on-brand);stroke-linecap:round;transition:stroke-dashoffset var(--motion-press-duration)}.N-dmsa_ring[data-indeterminate]{animation:N-dmsa_photo-ring-turn var(--motion-spinner-duration) var(--motion-spinner-easing) infinite}@keyframes N-dmsa_photo-ring-turn{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.N-dmsa_thumb,.N-dmsa_image{transition:none}}
.gxWEra_header{gap:var(--space-2);min-width:0;display:grid}.gxWEra_top{justify-content:space-between;align-items:center;gap:var(--space-8);min-width:0;display:flex}.gxWEra_heading{gap:var(--space-2);min-width:0;display:grid}.gxWEra_eyebrow{color:var(--brand-700);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;margin:0}.gxWEra_title{color:var(--ink-primary);font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);overflow-wrap:anywhere;margin:0;line-height:1.2}.gxWEra_actions{align-items:center;gap:var(--space-8);flex:none;display:flex}.gxWEra_subtitle{color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight)}
.BZWvcG_stage{flex:auto;grid-template-rows:minmax(0,1fr) auto auto;min-height:0;display:grid;position:relative}.BZWvcG_track{overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;min-height:0;display:flex;overflow:auto hidden}.BZWvcG_track[data-zoomed]{overflow-x:hidden}.BZWvcG_slide{scroll-snap-align:center;scroll-snap-stop:always;flex:none;width:100%;height:100%;display:grid;overflow:hidden}.BZWvcG_frame{touch-action:pan-x;-webkit-user-select:none;user-select:none;place-items:center;width:100%;height:100%;min-height:0;display:grid}.BZWvcG_frame[data-zoomed]{touch-action:none;cursor:grab}.BZWvcG_photo{object-fit:contain;max-width:100%;max-height:100%;transform:translate(var(--photo-x,0px), var(--photo-y,0px)) scale(var(--photo-scale,1));transform-origin:50%;grid-area:1/1}.BZWvcG_missing{justify-items:center;gap:var(--space-8);padding:var(--space-16);color:var(--on-brand-eyebrow);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);text-align:center;display:grid}.BZWvcG_previous,.BZWvcG_next{display:none;position:absolute;top:40%}.BZWvcG_previous{left:max(var(--space-8), env(safe-area-inset-left))}.BZWvcG_next{right:max(var(--space-8), env(safe-area-inset-right))}@media (hover:hover) and (pointer:fine){.BZWvcG_previous,.BZWvcG_next{display:block}}.BZWvcG_info{overscroll-behavior:contain;max-height:45dvh;padding:var(--space-12) max(var(--space-14), env(safe-area-inset-right)) var(--space-12) max(var(--space-14), env(safe-area-inset-left));border-top:1px solid var(--on-brand-border);color:var(--on-brand);overflow-y:auto}.BZWvcG_bar{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8) max(var(--space-14), env(safe-area-inset-right)) max(var(--space-8), env(safe-area-inset-bottom)) max(var(--space-14), env(safe-area-inset-left));display:flex}.BZWvcG_actions{justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}
.MI7d3a_strip{min-width:0;z-index:var(--layer-sticky);margin-inline:calc(var(--layout-gutter) * -1);padding-block:var(--space-6);background:var(--material-bar);-webkit-backdrop-filter:var(--material-bar-filter);backdrop-filter:var(--material-bar-filter);position:sticky;top:0}.MI7d3a_list{gap:var(--space-8);padding:0 var(--layout-gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--layout-gutter);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.MI7d3a_tab{align-items:center;gap:var(--space-6);box-sizing:border-box;min-height:var(--size-chip);padding:0 var(--space-12);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--ink-primary);font-size:var(--type-caption-size);font-weight:var(--font-weight-700);white-space:nowrap;touch-action:manipulation;transition:transform var(--motion-press-duration);text-decoration:none;display:inline-flex;position:relative}.MI7d3a_tab:before{content:"";inset:calc((100% - var(--size-touch-target)) / 2) 0;position:absolute}.MI7d3a_tab[aria-current=page]{border-color:var(--brand-500);background:var(--gradient-selected);color:var(--on-brand);box-shadow:var(--elevation-glow-brand)}.MI7d3a_tab:active{transform:scale(var(--motion-press-scale));transition:none}.MI7d3a_tab:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.MI7d3a_count{font-weight:var(--font-weight-800);font-variant-numeric:tabular-nums;opacity:.8}@media (min-width:1024px){.MI7d3a_strip{border-radius:var(--radius-md);margin-inline:0}.MI7d3a_list{padding-inline:0}.MI7d3a_tabbed{border-bottom:1px solid var(--border-default);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding-block:0}.MI7d3a_tabbed .MI7d3a_list{gap:var(--space-4)}.MI7d3a_tabbed .MI7d3a_tab{min-height:var(--size-touch-target);padding:0 var(--space-12);color:var(--ink-secondary);font-size:var(--type-body-compact-size);font-weight:var(--font-weight-700);background:0 0;border:0;border-radius:0}.MI7d3a_tabbed .MI7d3a_tab:before{inset:0}.MI7d3a_tabbed .MI7d3a_tab:after{content:"";right:var(--space-8);bottom:-1px;left:var(--space-8);border-radius:var(--radius-pill);background:0 0;height:3px;position:absolute}.MI7d3a_tabbed .MI7d3a_tab[aria-current=page]{color:var(--ink-primary);box-shadow:none;background:0 0;border-color:#0000}.MI7d3a_tabbed .MI7d3a_tab[aria-current=page]:after{background:var(--brand-500)}.MI7d3a_tabbed .MI7d3a_count{min-width:1.6em;padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--surface-inset);color:var(--ink-secondary);font-size:var(--type-meta-size);text-align:center;opacity:1;line-height:1.6}.MI7d3a_tabbed .MI7d3a_tab[aria-current=page] .MI7d3a_count{background:var(--tone-positive-bg);color:var(--tone-positive-text)}.MI7d3a_tabbed .MI7d3a_tab:active{transform:none}}@media (hover:hover) and (min-width:1024px){.MI7d3a_tabbed .MI7d3a_tab:not([aria-current=page]):hover{color:var(--ink-primary)}}@media (prefers-reduced-motion:reduce){.MI7d3a_tab{transition:none}}
._8sijjW_bar{z-index:var(--layer-sticky);bottom:var(--keyboard-inset,0px);gap:var(--space-8);box-sizing:border-box;margin-top:var(--layout-section-gap);margin-right:calc(max(var(--layout-gutter), env(safe-area-inset-right)) * -1);margin-bottom:calc(max(var(--space-20), env(safe-area-inset-bottom)) * -1);margin-left:calc(max(var(--layout-gutter), env(safe-area-inset-left)) * -1);padding-top:var(--space-8);padding-right:max(var(--layout-gutter), env(safe-area-inset-right));padding-bottom:max(var(--space-8), calc(env(safe-area-inset-bottom) - var(--keyboard-inset,0px)));padding-left:max(var(--layout-gutter), env(safe-area-inset-left));border-top:1px solid var(--border-divider);background:var(--material-bar);-webkit-backdrop-filter:var(--material-bar-filter);backdrop-filter:var(--material-bar-filter);display:flex;position:sticky}._8sijjW_bar>*{flex:1 1 0;min-width:0}@media (min-width:600px){._8sijjW_bar{bottom:calc(var(--keyboard-inset,0px) + max(var(--space-10), env(safe-area-inset-bottom)));margin:var(--layout-section-gap) 0 0;padding:var(--space-10) var(--space-12);border:1px solid var(--border-hairline);border-radius:var(--radius-md);box-shadow:var(--elevation-raised)}}
._3YY_YW_picker{gap:var(--space-10);display:grid}._3YY_YW_search{z-index:var(--layer-sticky);gap:var(--space-4);padding-bottom:var(--space-4);background:var(--surface-card);display:grid;position:sticky;top:0}._3YY_YW_status{min-height:1em;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);color:var(--ink-tertiary);margin:0}._3YY_YW_list,._3YY_YW_group{gap:var(--layout-row-gap);display:grid}._3YY_YW_groupLabel{margin:var(--space-6) 0 0;font-size:var(--type-section-label-size);font-weight:var(--type-section-label-weight);letter-spacing:var(--type-section-label-tracking);text-transform:uppercase;color:var(--brand-700)}._3YY_YW_add{color:var(--brand-700);display:flex}
.H_Wt9W_viewport{right:0;bottom:calc(max(var(--space-16), env(safe-area-inset-bottom)) + var(--sticky-bar-height,0px) + var(--tab-bar-height,0px) + var(--toast-keyboard-inset,0px));z-index:var(--layer-toast);padding:0 max(var(--layout-gutter), env(safe-area-inset-right)) 0 max(var(--layout-gutter), env(safe-area-inset-left));pointer-events:none;justify-items:center;display:grid;position:fixed;left:0}:root:has([role=dialog],[role=alertdialog]) .H_Wt9W_viewport{bottom:calc(max(var(--space-16), env(safe-area-inset-bottom)) + var(--toast-keyboard-inset,0px))}.H_Wt9W_region:empty{display:none}.H_Wt9W_region{justify-items:center;width:100%;display:grid}.H_Wt9W_toast{align-items:center;gap:var(--space-12);box-sizing:border-box;width:100%;max-width:var(--size-dialog-max-width);padding:var(--space-16) var(--space-20);border-radius:var(--radius-sheet);box-shadow:var(--elevation-modal);pointer-events:auto;cursor:default;animation:H_Wt9W_toast-in var(--motion-toast-duration) var(--motion-sheet-easing);transition:opacity var(--motion-toast-duration), transform var(--motion-toast-duration);border:1px solid #0000;display:flex}.H_Wt9W_toast[data-leaving]{opacity:0;transform:translateY(var(--space-24))}.H_Wt9W_message{min-width:0;font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);overflow-wrap:anywhere;flex:auto;margin:0}.H_Wt9W_success{background:var(--gradient-hero);color:var(--on-brand)}.H_Wt9W_error{background:var(--tone-danger-solid);color:var(--on-brand)}.H_Wt9W_warning{background:var(--surface-card);border-color:var(--tone-attention-border);color:var(--tone-attention-text)}.H_Wt9W_info{background:var(--surface-card);border-color:var(--border-default);color:var(--ink-primary)}@keyframes H_Wt9W_toast-in{0%{opacity:0;transform:translateY(var(--space-24))}}@keyframes H_Wt9W_toast-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.H_Wt9W_toast{transition:opacity var(--motion-toast-duration);animation-name:H_Wt9W_toast-fade-in}.H_Wt9W_toast[data-leaving]{transform:none}}
.FqaRdq_screen{gap:var(--space-10);min-width:0;display:grid}.FqaRdq_toolbar{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.FqaRdq_title{color:var(--ink-primary);font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);margin:0}.FqaRdq_dateNav{align-items:center;gap:var(--space-4);display:inline-flex}.FqaRdq_dateLabel{min-width:0;color:var(--ink-primary);font-size:var(--type-body-size);font-weight:var(--font-weight-800);white-space:nowrap}.FqaRdq_dateInput{height:var(--size-control-inline);padding:0 var(--space-8);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--ink-primary);font-family:var(--font-sans);font-size:var(--type-input-min-size)}.FqaRdq_search{flex:260px;min-width:0;max-width:420px}.FqaRdq_spacer{flex:auto}.FqaRdq_updated{color:var(--ink-secondary);font-size:var(--type-meta-size);font-weight:var(--font-weight-600);white-space:nowrap}.FqaRdq_count{align-items:center;gap:var(--space-4);display:inline-flex}.FqaRdq_body{min-width:0;height:calc(100dvh - 190px - var(--tab-bar-height,0px));min-height:420px;position:relative}.FqaRdq_board{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card);min-width:0;height:100%;overflow:hidden}.FqaRdq_panel{z-index:var(--layer-navigation);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card);width:min(380px,92%);box-shadow:var(--elevation-raised);display:none;position:absolute;top:0;bottom:0;right:0;overflow:auto}.FqaRdq_panelOpen{display:block}.FqaRdq_panelInner{gap:var(--space-10);padding:var(--space-12);display:grid}.FqaRdq_panelHead{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}@media (min-width:1024px){.FqaRdq_body:not(.FqaRdq_bodyRows){gap:var(--space-12);grid-template-columns:minmax(0,1fr) 320px;display:grid}.FqaRdq_body:not(.FqaRdq_bodyRows) .FqaRdq_panel{width:auto;box-shadow:none;display:block;position:static}.FqaRdq_body:not(.FqaRdq_bodyRows) .FqaRdq_panelHead.FqaRdq_panelToggle{display:none}}@media (min-width:1280px){.FqaRdq_bodyRows{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 320px;display:grid}.FqaRdq_bodyRows .FqaRdq_panel{width:auto;box-shadow:none;display:block;position:static}.FqaRdq_bodyRows .FqaRdq_panelHead.FqaRdq_panelToggle{display:none}}.FqaRdq_notOnPhone{display:none}@media (min-width:600px){.FqaRdq_notOnPhone{display:inline-flex}}.FqaRdq_header{gap:var(--space-2);padding:var(--space-6) var(--space-8);font-size:var(--type-micro-size);display:grid}.FqaRdq_headerRows{align-content:center;height:100%}.FqaRdq_headerRows .FqaRdq_problems{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.FqaRdq_headerLoad{grid-template-columns:auto minmax(var(--space-24), 1fr);gap:var(--space-6);align-items:center;min-width:0;display:grid}.FqaRdq_headerName{color:var(--ink-primary);font-size:var(--type-caption-size);font-weight:var(--font-weight-800);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FqaRdq_headerMeta{color:var(--ink-secondary);font-size:var(--type-micro-size);font-weight:var(--font-weight-700);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FqaRdq_load{width:100%;height:var(--space-4);border-radius:var(--radius-pill);background:var(--border-hairline);appearance:none;border:0}.FqaRdq_load::-webkit-meter-bar{height:var(--space-4);border-radius:var(--radius-pill);background:var(--border-hairline);border:0}.FqaRdq_load::-webkit-meter-optimum-value{border-radius:var(--radius-pill);background:var(--brand-500)}.FqaRdq_load::-webkit-meter-suboptimum-value{border-radius:var(--radius-pill);background:var(--brand-500)}.FqaRdq_load::-webkit-meter-even-less-good-value{border-radius:var(--radius-pill);background:var(--brand-500)}.FqaRdq_load::-moz-meter-bar{border-radius:var(--radius-pill);background:var(--brand-500)}.FqaRdq_mix{gap:var(--space-2);flex-wrap:wrap;display:flex}.FqaRdq_mixDot{color:var(--rail);font-weight:var(--font-weight-900)}.FqaRdq_service{--rail:var(--category-service)}.FqaRdq_maintenance{--rail:var(--category-maintenance)}.FqaRdq_estimate{--rail:var(--category-estimate)}.FqaRdq_install{--rail:var(--category-install)}.FqaRdq_other{--rail:var(--category-other)}.FqaRdq_problems{gap:var(--space-4);font-weight:var(--font-weight-800);flex-wrap:wrap;display:flex}.FqaRdq_danger{color:var(--tone-danger-text)}.FqaRdq_attention{color:var(--tone-attention-text)}.FqaRdq_live{color:var(--brand-800);font-weight:var(--font-weight-800);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FqaRdq_list{gap:var(--layout-row-gap);display:grid}.FqaRdq_group{gap:var(--space-6);display:grid}.FqaRdq_row{gap:var(--space-2);width:100%;padding:var(--space-8) var(--space-10);border:1px solid var(--border-hairline);border-left:4px solid var(--rail);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--ink-primary);font:inherit;text-align:left;cursor:pointer;text-decoration:none;display:grid}.FqaRdq_row:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.FqaRdq_rowTitle{align-items:center;gap:var(--space-4);font-size:var(--type-body-compact-size);font-weight:var(--font-weight-800);flex-wrap:wrap;display:flex}.FqaRdq_rowMeta{color:var(--ink-secondary);font-size:var(--type-meta-size);font-weight:var(--font-weight-600)}.FqaRdq_marks{gap:var(--space-4);flex-wrap:wrap;display:flex}.FqaRdq_mark{align-items:center;gap:var(--space-2);padding:0 var(--space-6);border-radius:var(--radius-pill);font-size:var(--type-meta-size);font-weight:var(--font-weight-800);display:inline-flex}.FqaRdq_markDanger{background:var(--tone-danger-bg);color:var(--tone-danger-text)}.FqaRdq_markAttention{background:var(--tone-attention-bg);color:var(--tone-attention-text)}.FqaRdq_markInk{border:1px solid var(--border-control);color:var(--ink-primary)}.FqaRdq_markMember{background:var(--tone-member-bg);color:var(--tone-member-text)}.FqaRdq_markMember svg{fill:currentColor}.FqaRdq_facts{gap:var(--space-4) var(--space-10);font-size:var(--type-body-compact-size);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.FqaRdq_facts dt{color:var(--ink-secondary);font-weight:var(--font-weight-700)}.FqaRdq_facts dd{color:var(--ink-primary);font-weight:var(--font-weight-600);margin:0}.FqaRdq_problem{gap:var(--space-4);padding:var(--space-8) var(--space-10);border-radius:var(--radius-sm);font-size:var(--type-body-compact-size);display:grid}.FqaRdq_problemAffected{border:1px solid var(--tone-danger-border);background:var(--tone-danger-bg)}.FqaRdq_problemConflict{border:1px solid var(--tone-attention-border);background:var(--tone-attention-bg)}.FqaRdq_actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.FqaRdq_history{gap:var(--space-6);font-size:var(--type-meta-size);margin:0;padding:0;list-style:none;display:grid}.FqaRdq_historyWhen{color:var(--ink-secondary);font-weight:var(--font-weight-700)}.FqaRdq_legend{gap:var(--space-16);display:grid}.FqaRdq_legendList{gap:var(--space-8);font-size:var(--type-body-compact-size);margin:0;padding:0;list-style:none;display:grid}.FqaRdq_legendItem{align-items:center;gap:var(--space-8);display:flex}.FqaRdq_swatch{border:1px solid var(--border-control);border-left:4px solid var(--rail);border-radius:var(--radius-xs);background:var(--surface-card);flex:none;width:28px;height:20px}.FqaRdq_swatchDashed{border:2px dashed var(--ink-secondary)}.FqaRdq_agenda{gap:var(--layout-section-gap);display:grid}.FqaRdq_timeline{height:calc(100dvh - 220px - var(--tab-bar-height,0px));border:1px solid var(--border-default);border-radius:var(--radius-card);min-height:360px;overflow:hidden}.FqaRdq_sheetActions{gap:var(--space-4);display:grid}.FqaRdq_consequences{gap:var(--space-4);padding:var(--space-8) var(--space-10);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-inset);font-size:var(--type-body-compact-size);font-weight:var(--font-weight-700);margin:0;list-style:none;display:grid}.FqaRdq_waiting{gap:var(--space-4);display:grid}.FqaRdq_placing{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-10);border:2px dashed var(--brand-700);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--ink-primary);font-weight:var(--font-weight-800);flex-wrap:wrap;display:flex}.FqaRdq_findInputs{gap:var(--space-8);display:grid}.FqaRdq_findDates{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FqaRdq_found{gap:var(--space-4);padding:var(--space-8) var(--space-10);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-card);display:grid}.FqaRdq_foundNear{border-color:var(--tone-attention-border)}.FqaRdq_foundLine{justify-content:space-between;align-items:center;gap:var(--space-8);font-size:var(--type-body-compact-size);font-weight:var(--font-weight-800);flex-wrap:wrap;display:flex}.FqaRdq_foundWhy{color:var(--ink-secondary);font-size:var(--type-meta-size);font-weight:var(--font-weight-600)}.FqaRdq_foundMoves{gap:var(--space-2);padding:0 0 0 var(--space-10);font-size:var(--type-meta-size);font-weight:var(--font-weight-700);margin:0;list-style:none;display:grid}.FqaRdq_planStep{gap:var(--space-6);padding:var(--space-8) var(--space-10);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-card);display:grid}.FqaRdq_affectedList{gap:var(--space-8);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}.FqaRdq_affectedList li{gap:var(--space-2);display:grid}.FqaRdq_headerButton{min-height:var(--size-touch-target);margin:calc(var(--space-6) * -1) calc(var(--space-8) * -1) 0;padding:0 var(--space-8);text-align:left;cursor:pointer;background:0 0;border:0}.FqaRdq_headerButton:hover{text-decoration:underline}.FqaRdq_headerButton:focus-visible{outline:2px solid var(--brand-500);outline-offset:-2px}.FqaRdq_groupHead{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.FqaRdq_groupTitled{align-items:center;gap:var(--space-4);min-width:0;display:inline-flex}.FqaRdq_weekDay{gap:var(--space-2);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.FqaRdq_weekDay:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.FqaRdq_weekToday .FqaRdq_headerName{color:var(--brand-700)}.FqaRdq_weekCell{gap:var(--space-2);font-size:var(--type-micro-size);display:grid}.FqaRdq_weekOff{color:var(--ink-secondary);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--type-micro-tracking)}.FqaRdq_weekBlock{padding:0 var(--space-4);border-radius:var(--radius-xs);background:var(--calendar-blocked);color:var(--ink-secondary);font-weight:var(--font-weight-800);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FqaRdq_viewSwitch{gap:var(--space-2);display:inline-flex}.FqaRdq_monthCell{gap:var(--space-2);width:100%;padding:var(--space-4) var(--space-6);font-size:var(--type-micro-size);display:grid}.FqaRdq_monthTop{align-items:center;gap:var(--space-6);display:flex}.FqaRdq_monthNumber,.FqaRdq_monthWeek,.FqaRdq_monthSummary,.FqaRdq_monthProblems{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.FqaRdq_monthNumber{min-width:var(--space-24);color:var(--ink-primary);font-size:var(--type-meta-size);font-weight:var(--font-weight-800)}.FqaRdq_monthToday{border-radius:var(--radius-pill);background:var(--brand-700);color:var(--on-brand);text-align:center}.FqaRdq_monthWeek{color:var(--brand-700);font-weight:var(--font-weight-800);margin-left:auto}.FqaRdq_monthSummary,.FqaRdq_monthProblems{gap:var(--space-2);display:grid}.FqaRdq_monthNumber:focus-visible,.FqaRdq_monthWeek:focus-visible,.FqaRdq_monthSummary:focus-visible,.FqaRdq_monthProblems:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.FqaRdq_weekStrip,.FqaRdq_monthRow{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.FqaRdq_stripDay,.FqaRdq_phoneDay{justify-items:center;gap:var(--space-2);min-height:var(--size-touch-target);padding:var(--space-4) 0;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-card);color:inherit;font:inherit;cursor:pointer;display:grid;position:relative}.FqaRdq_stripDay.FqaRdq_stripChosen{border:2px solid var(--brand-700)}.FqaRdq_monthGrid,.FqaRdq_monthGrid .FqaRdq_monthRow{gap:0}.FqaRdq_phoneDay{border:0;border-right:1px solid var(--calendar-grid);border-bottom:1px solid var(--calendar-grid);border-radius:0}.FqaRdq_phoneDay:first-child{border-left:1px solid var(--calendar-grid)}.FqaRdq_monthGrid .FqaRdq_monthRow:nth-child(2)>.FqaRdq_phoneDay{border-top:1px solid var(--calendar-grid)}.FqaRdq_phoneDay.FqaRdq_stripChosen{outline:2px solid var(--brand-700);outline-offset:-2px}.FqaRdq_phoneDayOther>*{opacity:.5}:root[data-theme=dark] .FqaRdq_monthToday,:root[data-theme=dark] .FqaRdq_viewTab[aria-current=page]{background:var(--gradient-selected);border-color:#0000}.FqaRdq_phoneDots{justify-content:center;gap:var(--space-2);min-height:var(--space-6);flex-wrap:wrap;display:flex}.FqaRdq_categoryDot,.FqaRdq_problemDot{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--rail)}.FqaRdq_problemDot{background:var(--tone-danger-text)}.FqaRdq_clockDot{font-size:var(--type-micro-size);line-height:1}.FqaRdq_offBar{width:70%;height:var(--space-4);border-radius:var(--radius-pill);background:var(--ink-secondary)}.FqaRdq_stripDay .FqaRdq_problemDot{top:var(--space-4);right:var(--space-4);position:absolute}.FqaRdq_monthGrid{gap:var(--space-2);display:grid}.FqaRdq_viewTab{min-height:var(--size-touch-target);padding:0 var(--space-12);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--ink-primary);font-size:var(--type-caption-size);font-weight:var(--font-weight-700);align-items:center;text-decoration:none;display:inline-flex}.FqaRdq_viewTab[aria-current=page]{border-color:var(--brand-700);background:var(--brand-700);color:var(--on-brand)}.FqaRdq_viewTab:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.FqaRdq_filters{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.FqaRdq_weekHead{gap:var(--space-2);display:grid}.FqaRdq_plannedMarker{padding:0 var(--space-4);border:1px dashed var(--category-maintenance);border-radius:var(--radius-pill);color:inherit;font:inherit;font-size:var(--type-micro-size);font-weight:var(--font-weight-700);text-align:left;cursor:pointer;background:0 0;justify-self:start}.FqaRdq_plannedMarker:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.FqaRdq_pulse{align-items:center;gap:var(--space-6) var(--space-12);padding:var(--space-8) var(--space-14);border-bottom:1px solid var(--border-hairline);background:var(--surface-card);flex-wrap:wrap;display:flex}.FqaRdq_pulseText{color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--font-weight-600);font-variant-numeric:tabular-nums;margin:0}.FqaRdq_pulseText strong{color:var(--ink-primary);font-weight:var(--font-weight-800)}.FqaRdq_pulseChip{align-items:center;gap:var(--space-6);min-height:var(--size-chip-compact);padding:0 var(--space-10);border:1px solid var(--border-hairline);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--ink-primary);font:inherit;font-size:var(--type-caption-size);font-weight:var(--font-weight-800);cursor:pointer;display:inline-flex}.FqaRdq_pulseChip:hover{background:var(--surface-raised)}.FqaRdq_pulseChip:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.FqaRdq_pulseDot{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--ink-tertiary)}.FqaRdq_pulseChip.FqaRdq_danger{color:var(--ink-primary)}.FqaRdq_pulseChip.FqaRdq_danger .FqaRdq_pulseDot{background:var(--tone-danger-text)}.FqaRdq_pulseChip.FqaRdq_attention{color:var(--ink-primary)}.FqaRdq_pulseChip.FqaRdq_attention .FqaRdq_pulseDot{background:var(--tone-attention-text)}.FqaRdq_pulseOpen{color:var(--brand-800);font-size:var(--type-caption-size);font-weight:var(--font-weight-700)}.FqaRdq_zoom{align-items:center;gap:var(--space-2);min-height:var(--size-touch-target);padding:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-inset);display:inline-flex}.FqaRdq_zoomLabel{padding:0 var(--space-4) 0 var(--space-10);color:var(--ink-tertiary);font-size:var(--type-micro-size);font-weight:var(--font-weight-800)}.FqaRdq_zoomTab{padding:0 var(--space-10);border-radius:var(--radius-pill);color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--font-weight-700);align-self:stretch;align-items:center;text-decoration:none;display:inline-flex}.FqaRdq_zoomTab[aria-current=true]{background:var(--surface-card);box-shadow:var(--elevation-card);color:var(--ink-primary)}.FqaRdq_zoomTab:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.FqaRdq_trayRow{align-items:center;gap:var(--space-8);display:flex}.FqaRdq_trayRow>:first-child{flex:auto;min-width:0}.FqaRdq_strips{gap:var(--space-8);display:grid}.FqaRdq_stripsHead{gap:var(--space-4);display:grid}.FqaRdq_stripsTitle{color:var(--ink-secondary);font-size:var(--type-section-label-size);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--type-micro-tracking);margin:0}.FqaRdq_stripScale{height:var(--space-16);margin:0 calc(var(--space-12) + 1px);color:var(--ink-tertiary);font-size:var(--type-micro-size);font-weight:var(--font-weight-700);font-variant-numeric:tabular-nums;display:block;position:relative}.FqaRdq_stripMark{left:var(--l);white-space:nowrap;position:absolute}.FqaRdq_strip{gap:var(--space-6);min-width:0;padding:var(--space-8) var(--space-12) var(--space-10);border:1px solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-card);display:grid}.FqaRdq_stripHead{align-items:center;gap:var(--space-8);min-width:0;display:flex}.FqaRdq_stripName{min-width:0;font-size:var(--type-body-size);font-weight:var(--font-weight-800);flex:auto;margin:0}.FqaRdq_stripOpen{max-width:100%;min-height:var(--size-touch-target);color:var(--ink-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.FqaRdq_stripOpen:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.FqaRdq_stripFlag{padding:var(--space-2) var(--space-8);border-radius:var(--radius-pill);color:var(--ink-secondary);font-size:var(--type-meta-size);font-weight:var(--font-weight-800);white-space:nowrap;flex:none}.FqaRdq_stripFlagDanger{background:var(--tone-danger-bg);color:var(--tone-danger-text)}.FqaRdq_stripFlagAttention{background:var(--tone-attention-bg);color:var(--tone-attention-text)}.FqaRdq_stripFlagOpen{background:var(--tone-positive-bg);color:var(--tone-positive-text)}.FqaRdq_stripLive{color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--font-weight-600)}.FqaRdq_stripTrack{height:var(--space-24);border-radius:var(--radius-xs);background:var(--calendar-grid);position:relative;overflow:hidden}.FqaRdq_stripOff{top:0;bottom:0;left:var(--l);width:var(--w);background:var(--calendar-blocked);position:absolute}.FqaRdq_stripSeg{top:var(--space-4);bottom:var(--space-4);left:var(--l);width:var(--w);min-width:var(--space-4);box-sizing:border-box;border:1px solid var(--surface-card);border-radius:var(--radius-xs);background:var(--rail);position:absolute}.FqaRdq_stripSegDanger{outline:2px solid var(--tone-danger-solid)}.FqaRdq_stripSegAttention{outline:2px solid var(--tone-attention-border)}.FqaRdq_stripSegEnded{opacity:.4}.FqaRdq_stripPlace{top:0;bottom:0;left:var(--l);width:var(--w);box-sizing:border-box;border:2px dashed var(--brand-600);border-radius:var(--radius-xs);position:absolute}.FqaRdq_stripNow{top:0;bottom:0;left:var(--l);background:var(--brand-700);width:2px;position:absolute}.FqaRdq_stripPlaces{gap:var(--space-6);flex-wrap:wrap;display:flex}.FqaRdq_stripEmpty{color:var(--ink-tertiary);font-size:var(--type-caption-size);font-weight:var(--font-weight-600)}.FqaRdq_stripVisits{gap:var(--space-6);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.FqaRdq_stripVisit{max-width:72%;min-height:var(--size-touch-target);padding:var(--space-4) var(--space-10);border:1px solid var(--border-hairline);border-left:4px solid var(--rail);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--ink-primary);font:inherit;text-align:left;cursor:pointer;flex:none;align-content:center;display:grid}.FqaRdq_stripVisit:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.FqaRdq_stripVisitEnded{background:var(--surface-inset);color:var(--ink-secondary)}.FqaRdq_stripVisitTime{color:var(--ink-secondary);font-size:var(--type-meta-size);font-weight:var(--font-weight-800);white-space:nowrap}.FqaRdq_stripVisitName{font-size:var(--type-caption-size);font-weight:var(--font-weight-800);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FqaRdq_suggest{gap:var(--space-6);padding:var(--space-10) var(--space-12);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-inset);display:grid}.FqaRdq_suggestTitle{color:var(--ink-secondary);font-size:var(--type-section-label-size);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--type-micro-tracking);margin:0}.FqaRdq_suggestMeta{color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--font-weight-600)}.FqaRdq_suggestList{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.FqaRdq_suggestRow{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.FqaRdq_suggestText{min-width:0;font-size:var(--type-caption-size);display:grid}.FqaRdq_folded{gap:var(--space-8);display:grid}.FqaRdq_foldedSummary{min-height:var(--size-touch-target);padding:0 var(--space-10);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--font-weight-800);cursor:pointer;align-items:center;display:flex}.FqaRdq_foldedSummary:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}
.RZzFAq_form,.RZzFAq_fields,.RZzFAq_stack{min-width:0;display:grid}.RZzFAq_form{gap:var(--space-16)}.RZzFAq_fields{gap:var(--space-12)}.RZzFAq_stack{gap:var(--space-8)}.RZzFAq_cityRow{gap:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.2fr);display:grid}.RZzFAq_names{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}
._yNwya_profile,._yNwya_summary,._yNwya_detail,._yNwya_list,._yNwya_quick,._yNwya_overview{min-width:0;display:grid}._yNwya_profile,._yNwya_summary,._yNwya_detail{gap:var(--layout-section-gap)}._yNwya_list{gap:var(--layout-row-gap)}._yNwya_quick{gap:var(--space-6)}._yNwya_heroEmail{overflow-wrap:anywhere}._yNwya_header{gap:var(--space-12);min-width:0;display:grid}._yNwya_heroReach{gap:var(--space-2) var(--space-16);color:var(--on-brand);flex-wrap:wrap;display:flex}._yNwya_toolbar{align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;min-width:0;display:flex}._yNwya_toolGroup{gap:var(--space-8);flex-wrap:wrap;display:flex}._yNwya_startWork{margin-left:auto}._yNwya_placeBlock{gap:var(--space-6);min-width:0;display:grid}._yNwya_place{align-items:start;gap:var(--space-10);padding:var(--space-12) var(--space-14);border:1px solid var(--on-brand-border);border-radius:var(--radius-md);background:var(--on-brand-fill);color:var(--on-brand-eyebrow);font-size:var(--type-body-compact-size);font-weight:var(--type-body-compact-weight);grid-template-columns:auto minmax(0,1fr) auto;margin:0;text-decoration:none;display:grid}._yNwya_place:focus-visible{outline:2px solid var(--on-brand);outline-offset:2px}@media (hover:hover){a._yNwya_place:hover{border-color:var(--on-brand-eyebrow)}}._yNwya_placePin{padding-top:var(--space-2);color:var(--on-brand);display:flex}._yNwya_placeLines{gap:var(--space-2);min-width:0;display:grid}._yNwya_placeLabel{font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}._yNwya_placeStreet{color:var(--on-brand);font-size:var(--type-title-sm-size);font-weight:var(--type-title-sm-weight);letter-spacing:var(--type-title-sm-tracking);overflow-wrap:anywhere}._yNwya_placeMaps{color:var(--on-brand);font-size:var(--type-caption-size);font-weight:var(--font-weight-800);align-self:center;align-items:center;display:inline-flex}._yNwya_placeMore{padding-inline:var(--space-14);color:var(--on-brand-eyebrow);font-size:var(--type-meta-size);font-weight:var(--type-meta-weight)}._yNwya_overview{gap:var(--layout-section-gap);align-items:start}._yNwya_property{gap:var(--space-6);min-width:0;padding:var(--space-12) var(--space-14) var(--space-12) calc(var(--space-14) + var(--space-4));border:1px solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--elevation-card);display:grid;position:relative;overflow:hidden}._yNwya_property:before{content:"";width:var(--space-4);background:var(--gradient-action);position:absolute;inset:0 auto 0 0}._yNwya_propertyOpen{align-items:center;gap:var(--space-8);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._yNwya_access{gap:var(--space-2);padding:var(--space-6) var(--space-10);border-radius:var(--radius-xs);background:var(--surface-inset);display:grid}._yNwya_contactActions{gap:var(--space-2);display:flex}._yNwya_inlineAction{display:flex}._yNwya_tabBar{justify-content:space-between;align-items:center;gap:var(--space-8);min-width:0;min-height:var(--size-touch-target);flex-wrap:wrap;display:flex}._yNwya_tabSummary{color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);margin:0}._yNwya_chips{gap:var(--space-4);flex-wrap:wrap;display:flex}._yNwya_amount{justify-items:end;gap:var(--space-2);text-align:right;display:grid}._yNwya_amountValue{color:var(--ink-primary);font-size:var(--type-control-size);font-weight:var(--type-control-weight);letter-spacing:var(--type-control-tracking);font-variant-numeric:tabular-nums;white-space:nowrap}._yNwya_amountMuted{color:var(--ink-tertiary);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);white-space:nowrap}@media (min-width:1024px){._yNwya_profile{align-items:start;gap:var(--space-16);grid-template-columns:minmax(320px,380px) minmax(0,1fr)}._yNwya_header{grid-column:1/-1}._yNwya_narrowOnly{display:none}._yNwya_detail{container-type:inline-size}}@container (min-width:720px){._yNwya_overview{grid-template-columns:repeat(2,minmax(0,1fr))}._yNwya_wideCard{grid-column:1/-1}}._yNwya_fields,._yNwya_stack{min-width:0;display:grid}._yNwya_fields{gap:var(--space-16)}._yNwya_stack{gap:var(--space-8)}._yNwya_actions{gap:var(--space-8);flex-wrap:wrap;display:flex}._yNwya_optionStandings{gap:var(--space-4);margin:var(--space-6) 0 0;padding:var(--space-6) 0 0;border-top:1px solid var(--border-hairline);list-style:none;display:grid}._yNwya_optionStandings>li{align-items:center;gap:var(--space-2) var(--space-8);flex-wrap:wrap;min-width:0;display:flex}._yNwya_optionStandingTitle{min-width:0;color:var(--ink-body-alt);font-size:var(--type-body-compact-size);font-weight:var(--font-weight-600);overflow-wrap:anywhere;flex-basis:100%}._yNwya_optionStandingMoney{color:var(--ink-secondary);font-size:var(--type-body-compact-size);font-variant-numeric:tabular-nums}
.fZJNdq_center{gap:var(--layout-section-gap);min-width:0;display:grid}@media (min-width:1024px){.fZJNdq_center{grid-template-columns:minmax(320px,400px) minmax(0,1fr);align-items:start}}.fZJNdq_listPane,.fZJNdq_threadPane,.fZJNdq_stack,.fZJNdq_list,.fZJNdq_history{gap:var(--layout-row-gap);min-width:0;display:grid}.fZJNdq_listPane{gap:var(--space-12)}.fZJNdq_center>*,.fZJNdq_listPane>*,.fZJNdq_threadPane>*,.fZJNdq_stack>*{min-width:0}.fZJNdq_threadPane{gap:var(--space-12)}@media (min-width:1024px){.fZJNdq_threadPane{top:var(--space-16);max-height:calc(100dvh - var(--space-24) - var(--space-24));overscroll-behavior:contain;position:sticky;overflow-y:auto}}.fZJNdq_title{color:var(--ink-primary);font-size:var(--type-display-size);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);margin:0}.fZJNdq_folders{gap:var(--space-6);padding:0 0 var(--space-2);scrollbar-width:none;margin:0;list-style:none;display:flex;position:relative;overflow-x:auto}.fZJNdq_folder{align-items:center;gap:var(--space-6);min-height:var(--size-touch-target);padding:0 var(--space-12);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--ink-primary);font-size:var(--type-control-size);font-weight:var(--type-control-weight);letter-spacing:var(--type-control-tracking);flex:none;text-decoration:none;display:inline-flex}.fZJNdq_folder[aria-current=page]{border-color:var(--brand-500);background:var(--gradient-selected);color:var(--on-brand)}.fZJNdq_folder:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.fZJNdq_filters{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.fZJNdq_row{gap:var(--space-2);min-width:0;min-height:var(--size-touch-target);padding:var(--space-10) var(--space-12);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-card);box-shadow:var(--elevation-inset);color:var(--ink-primary);text-decoration:none;display:grid}.fZJNdq_row:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.fZJNdq_row[aria-current=true]{border-color:var(--tone-positive-border)}.fZJNdq_rowTop{gap:var(--space-8);align-items:baseline;min-width:0;display:flex}.fZJNdq_from{min-width:0;font-size:var(--type-body-size);font-weight:var(--type-body-weight);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.fZJNdq_unread .fZJNdq_from,.fZJNdq_unread .fZJNdq_subject{font-weight:var(--font-weight-700)}.fZJNdq_dot{border-radius:var(--radius-pill);background:var(--brand-500);flex:none;width:8px;height:8px}.fZJNdq_when{color:var(--ink-secondary);font-size:var(--type-meta-size);flex:none}.fZJNdq_subject{font-size:var(--type-body-compact-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fZJNdq_snippet{color:var(--ink-secondary);font-size:var(--type-meta-size);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fZJNdq_chips{gap:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.fZJNdq_threadHeader{gap:var(--space-8);display:grid}.fZJNdq_threadTitle{color:var(--ink-primary);font-size:var(--type-title-size);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);overflow-wrap:anywhere;margin:0}.fZJNdq_actions{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.fZJNdq_message{gap:var(--space-10);min-width:0;padding:var(--space-12);border:1px solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--elevation-card);display:grid}.fZJNdq_message[data-direction=outbound]{background:var(--surface-section)}.fZJNdq_messageHead{gap:var(--space-2);min-width:0;display:grid}.fZJNdq_messageFrom{color:var(--ink-primary);font-size:var(--type-body-size);font-weight:var(--font-weight-700);overflow-wrap:anywhere;margin:0}.fZJNdq_meta{color:var(--ink-secondary);font-size:var(--type-meta-size);overflow-wrap:anywhere;margin:0}.fZJNdq_body{color:var(--ink-body-alt);font-family:inherit;font-size:var(--type-body-size);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.fZJNdq_files{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.fZJNdq_file{gap:var(--space-10);min-width:0;padding:var(--space-6) var(--space-10);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-inset);justify-content:space-between;align-items:center;display:flex}.fZJNdq_fileName{min-width:0;color:var(--ink-primary);font-size:var(--type-body-compact-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fZJNdq_fileMeta{color:var(--ink-secondary);font-size:var(--type-meta-size)}.fZJNdq_placeholder{min-height:240px;padding:var(--space-24);border:1px dashed var(--border-divider);border-radius:var(--radius-card);color:var(--ink-secondary);text-align:center;place-items:center;display:grid}.fZJNdq_phoneOnly{display:contents}@media (min-width:1024px){.fZJNdq_phoneOnly{display:none}}.fZJNdq_choices{gap:var(--space-6);display:grid}.fZJNdq_stackTight{gap:var(--space-2);min-width:0;display:grid}.fZJNdq_recipients{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fZJNdq_recipients>li{gap:var(--space-4);align-items:center;min-width:0;display:inline-flex}.fZJNdq_addressRow{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}
.iXLTJW_screen,.iXLTJW_form,.iXLTJW_fields,.iXLTJW_list,.iXLTJW_stack{min-width:0;display:grid}.iXLTJW_screen{gap:var(--layout-section-gap)}.iXLTJW_form{gap:var(--space-16)}.iXLTJW_fields{gap:var(--space-12)}.iXLTJW_list{gap:var(--layout-row-gap)}.iXLTJW_stack{gap:var(--space-8)}.iXLTJW_pair{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.iXLTJW_actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.iXLTJW_facts{gap:var(--space-6) var(--space-12);grid-template-columns:minmax(0,2fr) minmax(0,3fr);margin:0;display:grid}.iXLTJW_facts dt,.iXLTJW_facts dd{overflow-wrap:anywhere;min-width:0;margin:0}
.q6P3WG_screen,.q6P3WG_fields,.q6P3WG_list,.q6P3WG_stack,.q6P3WG_options{min-width:0;display:grid}.q6P3WG_screen{gap:var(--layout-section-gap)}.q6P3WG_hero,.q6P3WG_approved,.q6P3WG_summary,.q6P3WG_history{min-width:0}.q6P3WG_optionTools{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.q6P3WG_optionTools>:last-child{margin-inline-start:auto}.q6P3WG_history{gap:var(--space-8);align-content:start;display:grid}.q6P3WG_work{gap:var(--space-10);align-content:start;min-width:0;display:grid}.q6P3WG_workHead{align-items:center;gap:var(--space-4) var(--space-8);padding-inline:var(--space-4);flex-wrap:wrap;display:flex}.q6P3WG_workHead>:last-child{margin-inline-start:auto}.q6P3WG_workTitle{color:var(--brand-700);font-size:var(--type-section-label-size);font-weight:var(--type-section-label-weight);letter-spacing:var(--type-section-label-tracking);text-transform:uppercase;margin:0}.q6P3WG_workCount{color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);font-variant-numeric:tabular-nums}.q6P3WG_addOptions{gap:var(--space-8);display:grid}@media (min-width:600px){.q6P3WG_addOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.q6P3WG_screen{column-gap:var(--space-16);grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start}.q6P3WG_hero,.q6P3WG_approved,.q6P3WG_summary,.q6P3WG_history{grid-column:1}.q6P3WG_work{grid-area:1/2/-1}}.q6P3WG_fields{gap:var(--space-16)}.q6P3WG_list{gap:var(--layout-row-gap)}.q6P3WG_stack{gap:var(--space-8)}.q6P3WG_options{gap:var(--space-12)}.q6P3WG_actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.q6P3WG_option{gap:var(--space-10);min-width:0;padding:var(--space-12) var(--space-14) var(--space-14) calc(var(--space-14) + var(--space-4));border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-section);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.q6P3WG_option:before{content:"";width:var(--space-4);background:var(--brand-500);position:absolute;inset:0 auto 0 0}.q6P3WG_option[data-kind=install]:before{background:var(--tone-install-border)}.q6P3WG_option[data-active]{border-color:var(--tone-positive-border);box-shadow:var(--elevation-raised)}.q6P3WG_option[data-active]:before{width:var(--space-6)}.q6P3WG_optionChevron{color:var(--brand-700);transition:transform var(--motion-chevron-duration) var(--motion-sheet-easing);flex:none;display:inline-flex}.q6P3WG_optionChevron[data-open]{transform:rotate(90deg)}.q6P3WG_optionStrip{gap:var(--space-8);min-width:0;padding-bottom:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}.q6P3WG_optionStrip>*{white-space:nowrap;flex:none}.q6P3WG_optionHead{align-items:center;gap:var(--space-8);min-width:0;display:flex}.q6P3WG_optionTitle{min-width:0;color:var(--ink-primary);font-size:var(--type-control-size);font-weight:var(--type-control-weight);letter-spacing:var(--type-control-tracking);overflow-wrap:anywhere;flex:1;margin:0}.q6P3WG_optionToggle{align-items:center;gap:var(--space-8);min-width:0;min-height:var(--size-touch-target);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.q6P3WG_optionTotal,.q6P3WG_amount{color:var(--ink-primary);font-size:var(--type-body-size);font-weight:var(--font-weight-800);font-variant-numeric:tabular-nums;white-space:nowrap}.q6P3WG_amountMuted{color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);font-variant-numeric:tabular-nums;white-space:nowrap}.q6P3WG_money{gap:var(--space-4);padding-top:var(--space-8);border-top:1px solid var(--border-hairline);margin:0;display:grid}.q6P3WG_moneyRow{justify-content:space-between;gap:var(--space-12);color:var(--ink-body-alt);font-size:var(--type-body-compact-size);font-weight:var(--type-body-compact-weight);font-variant-numeric:tabular-nums;margin:0;display:flex}.q6P3WG_moneyRow dt,.q6P3WG_moneyRow dd{margin:0}.q6P3WG_moneyTotal{color:var(--ink-primary);font-size:var(--type-control-size);font-weight:var(--font-weight-900)}.q6P3WG_discount{color:var(--tone-positive-text)}.q6P3WG_moneyNote{color:var(--ink-secondary);font-size:var(--type-meta-size);margin:0}.q6P3WG_finalTotal{justify-content:space-between;align-items:baseline;gap:var(--space-12);padding-top:var(--space-6);color:var(--ink-primary);font-variant-numeric:tabular-nums;margin:0;display:flex}.q6P3WG_finalTotal dt{font-size:var(--type-body-size);font-weight:var(--font-weight-800);margin:0}.q6P3WG_finalTotal dd{font-size:var(--type-money-size);font-weight:var(--font-weight-900);text-align:end;margin:0}.q6P3WG_presentHeading{gap:var(--space-2);flex:1;min-width:0;display:grid}.q6P3WG_optionLetter{color:var(--brand-700);font-size:var(--type-eyebrow-size);font-weight:var(--font-weight-800);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}.q6P3WG_findings{gap:var(--space-10);margin:0;display:grid}.q6P3WG_finding{gap:var(--space-2);display:grid}.q6P3WG_finding dt{color:var(--ink-secondary);font-size:var(--type-meta-size);font-weight:var(--font-weight-800);letter-spacing:var(--type-section-label-tracking);text-transform:uppercase}.q6P3WG_finding dd{color:var(--ink-primary);font-size:var(--type-body-size);margin:0}.q6P3WG_comparison{gap:var(--space-8);padding:var(--space-10) var(--space-12);border:1px solid var(--tone-positive-border);border-radius:var(--radius-card);background:var(--surface-inset);display:grid}.q6P3WG_results{gap:var(--layout-row-gap);max-height:60dvh;display:grid;overflow:auto}.q6P3WG_terms{gap:var(--space-8);max-height:32dvh;padding:var(--space-10) var(--space-12);border:1px solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-inset);white-space:pre-line;display:grid;overflow:auto}.q6P3WG_plan{gap:var(--space-8);padding:var(--space-10) var(--space-12);border:1px solid var(--tone-positive-border);border-radius:var(--radius-card);background:var(--surface-inset);display:grid}.q6P3WG_savings{color:var(--tone-positive-text);font-size:var(--type-control-size);font-weight:var(--font-weight-800)}.q6P3WG_item summary{min-height:var(--size-touch-target);justify-content:space-between;align-items:center;gap:var(--space-12);color:var(--ink-primary);font-size:var(--type-body-size);cursor:pointer;list-style:none;display:flex}.q6P3WG_item summary::-webkit-details-marker{display:none}.q6P3WG_item p{margin:0 0 var(--space-8);color:var(--ink-body-alt);font-size:var(--type-body-compact-size);white-space:pre-line}.q6P3WG_paper{min-width:0;padding:var(--space-16);border:1px solid var(--border-hairline);border-radius:var(--radius-section);background:var(--surface-card);overflow-x:auto}.q6P3WG_recentToggle{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:var(--size-touch-target);padding:var(--space-8) var(--space-12);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-card);color:var(--ink-primary);font:inherit;font-weight:var(--font-weight-700);text-align:start;cursor:pointer;display:flex}.q6P3WG_recentChevron{color:var(--ink-secondary);transition:transform var(--motion-chevron-duration) var(--motion-sheet-easing);display:inline-flex}.q6P3WG_recentChevron[data-open]{transform:rotate(90deg)}.q6P3WG_question{min-width:0;scroll-margin-block:var(--space-24)}.q6P3WG_included{gap:var(--space-4);min-width:0;display:grid}.q6P3WG_includedTitle{color:var(--ink-secondary);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;margin:0}.q6P3WG_includedList{margin:0;padding:0;list-style:none;display:grid}.q6P3WG_includedItem{align-items:start;gap:var(--space-8);padding-block:var(--space-8);border-top:1px solid var(--border-hairline);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.q6P3WG_includedItem:first-child{border-top:0}.q6P3WG_includedCheck{margin-top:var(--space-2);color:var(--brand-600);display:inline-flex}.q6P3WG_includedText{gap:var(--space-2);min-width:0;display:grid}.q6P3WG_includedName{color:var(--ink-primary);font-size:var(--type-body-size);font-weight:var(--font-weight-700);overflow-wrap:anywhere}.q6P3WG_includedDescription{color:var(--ink-body-alt);font-size:var(--type-body-compact-size);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.q6P3WG_optionActions{gap:var(--space-8);padding-top:var(--space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.q6P3WG_option[data-presented]{gap:var(--space-12);padding-top:var(--space-16);padding-bottom:var(--space-16);border-color:var(--border-divider);background:var(--surface-card);box-shadow:var(--elevation-raised)}.q6P3WG_option[data-presented] .q6P3WG_optionTitle{font-size:var(--type-title-sm-size);font-weight:var(--type-title-sm-weight);letter-spacing:var(--type-title-sm-tracking)}.q6P3WG_planOpen{gap:var(--space-10);padding:var(--space-12);border:1px solid var(--tone-positive-border);border-radius:var(--radius-card);background:var(--surface-raised);display:grid}.q6P3WG_warrantyRow{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.q6P3WG_crumbs{align-items:center;gap:0 var(--space-4);min-width:0;color:var(--ink-tertiary);flex-wrap:wrap;display:flex}.q6P3WG_crumb{align-items:center;gap:var(--space-4);display:inline-flex}.q6P3WG_crumbHere{color:var(--ink-primary);font-size:var(--type-body-compact-size);font-weight:var(--font-weight-700)}.q6P3WG_customIcon{color:var(--brand-700);display:flex}.q6P3WG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.q6P3WG_optionalNote{gap:var(--space-8);display:grid}.q6P3WG_optionalNote>summary{min-height:var(--size-touch-target);color:var(--brand-700);font-weight:var(--font-weight-700);cursor:pointer;align-items:center;display:flex}.q6P3WG_pair{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.q6P3WG_addState{color:var(--ink-secondary);font-size:var(--type-meta-size);font-weight:var(--font-weight-700);white-space:nowrap}.q6P3WG_addState[data-added]{color:var(--tone-positive-text)}.q6P3WG_addHint{color:var(--brand-700);display:flex}.q6P3WG_pickerFoot{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.q6P3WG_pickerCount{color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight)}.q6P3WG_optionHeading{gap:var(--space-2);text-align:left;flex:1;min-width:0;display:grid}.q6P3WG_planTeaser{align-items:center;gap:var(--space-12);box-sizing:border-box;width:100%;min-height:var(--size-control-guided);padding:var(--space-12) var(--space-14);border:1px solid var(--on-brand-fill);border-radius:var(--radius-card);background:var(--gradient-hero);box-shadow:var(--elevation-hero);color:var(--on-brand);text-align:left;cursor:pointer;touch-action:manipulation;font-family:inherit;display:flex}.q6P3WG_planTeaser:active{transform:scale(var(--motion-press-scale-card))}.q6P3WG_planTeaser:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.q6P3WG_planHeader{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-14);border-radius:var(--radius-card);background:var(--gradient-hero);color:var(--on-brand);display:flex}.q6P3WG_planIcon{width:var(--size-icon-lg);height:var(--size-icon-lg);flex:none;justify-content:center;align-items:center;display:flex}.q6P3WG_planTeaserText{gap:var(--space-2);flex:1;min-width:0;display:grid}.q6P3WG_planTeaserName{font-size:var(--type-control-size);font-weight:var(--type-control-weight);letter-spacing:var(--type-control-tracking)}.q6P3WG_planTeaserSave{color:var(--on-brand-eyebrow);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight)}.q6P3WG_heroDescription{color:var(--on-brand);font-size:var(--type-body-size);font-weight:var(--font-weight-700);overflow-wrap:anywhere}
.oTiIoW_block{--rail:var(--category-other);box-sizing:border-box;height:100%;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-6);border:1px solid var(--border-default);border-left:4px solid var(--rail);border-radius:var(--radius-xs);background:var(--surface-card);color:var(--ink-primary);font-size:var(--type-meta-size);font-weight:var(--font-weight-600);line-height:1.25;position:relative;overflow:hidden}.oTiIoW_block:before{content:"";background:var(--rail);opacity:.1;pointer-events:none;position:absolute;inset:0}.oTiIoW_block>*{position:relative}.oTiIoW_rows{justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-6) var(--space-4) var(--space-8);border-radius:var(--radius-sm);box-shadow:var(--elevation-card);font-size:var(--type-meta-size);flex-direction:column;display:flex}.oTiIoW_rows .oTiIoW_name{font-size:var(--type-body-compact-size)}.oTiIoW_rows.oTiIoW_block{overflow:clip}.oTiIoW_rows>.oTiIoW_line{left:var(--item-sticky-left,0);align-self:flex-start;max-width:100%;position:sticky}.oTiIoW_service{--rail:var(--category-service)}.oTiIoW_maintenance{--rail:var(--category-maintenance)}.oTiIoW_estimate{--rail:var(--category-estimate)}.oTiIoW_install{--rail:var(--category-install)}.oTiIoW_other{--rail:var(--category-other)}.oTiIoW_live{border:2px solid var(--rail);border-left-width:4px}.oTiIoW_live:before{opacity:.22}.oTiIoW_paused{border:2px solid var(--rail);border-left-width:4px}.oTiIoW_paused:before{opacity:.06}.oTiIoW_done,.oTiIoW_follow_up{background:var(--surface-inset);color:var(--ink-secondary)}.oTiIoW_done:before,.oTiIoW_follow_up:before{opacity:0}.oTiIoW_done{border-left-color:var(--border-control)}.oTiIoW_cancelled{background:var(--calendar-blocked);color:var(--ink-secondary)}.oTiIoW_cancelled:before{opacity:0}.oTiIoW_cancelled .oTiIoW_name{text-decoration:line-through}.oTiIoW_unassigned{border:2px dashed var(--ink-secondary);border-left:4px dashed var(--rail)}.oTiIoW_helper{border-left-style:dotted}.oTiIoW_helper:before{opacity:.05}.oTiIoW_affected{border:3px double var(--tone-danger-text);border-left:4px solid var(--rail)}.oTiIoW_conflict{outline:2px solid var(--tone-attention-text);outline-offset:-2px}.oTiIoW_emergency{border-top:3px solid var(--tone-danger-text)}.oTiIoW_selected{outline:2px solid var(--brand-700);outline-offset:1px}.oTiIoW_line{align-items:center;gap:var(--space-4);white-space:nowrap;min-width:0;display:flex}.oTiIoW_letter{color:var(--rail);font-size:var(--type-micro-size);font-weight:var(--font-weight-900);flex:none}.oTiIoW_specific{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-900);flex:none;display:inline-flex}.oTiIoW_name{min-width:0;font-weight:var(--font-weight-800);text-overflow:ellipsis;overflow:hidden}.oTiIoW_meta{min-width:0;color:var(--ink-secondary);text-overflow:ellipsis;overflow:hidden}.oTiIoW_marks{gap:var(--space-2);flex:none;margin-left:auto;display:inline-flex}.oTiIoW_badges{gap:var(--space-2);flex-wrap:wrap}.oTiIoW_mark{align-items:center;gap:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--type-micro-size);font-weight:var(--font-weight-800);display:inline-flex}.oTiIoW_danger{background:var(--tone-danger-bg);color:var(--tone-danger-text)}.oTiIoW_danger[data-mark=emergency]{background:var(--tone-danger-solid);color:var(--on-brand)}.oTiIoW_attention{background:var(--tone-attention-bg);color:var(--tone-attention-text)}.oTiIoW_ink{border:1px solid var(--border-control);color:var(--ink-primary)}.oTiIoW_member{background:var(--tone-member-bg);color:var(--tone-member-text)}.oTiIoW_member svg{fill:currentColor}.oTiIoW_status{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-700);display:inline-flex}.oTiIoW_more{color:var(--ink-secondary);font-size:var(--type-micro-size);font-weight:var(--font-weight-800)}
.--egXG_chip{--rail:var(--category-other);box-sizing:border-box;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-6);border:1px solid var(--border-default);border-left:4px solid var(--rail);border-radius:var(--radius-xs);background:var(--surface-card);color:var(--ink-primary);font-size:var(--type-micro-size);font-weight:var(--font-weight-600);line-height:1.3;position:relative;overflow:hidden}.--egXG_chip:before{content:"";background:var(--rail);opacity:.1;pointer-events:none;position:absolute;inset:0}.--egXG_chip>*{position:relative}.--egXG_service{--rail:var(--category-service)}.--egXG_maintenance{--rail:var(--category-maintenance)}.--egXG_estimate{--rail:var(--category-estimate)}.--egXG_install{--rail:var(--category-install)}.--egXG_other{--rail:var(--category-other)}.--egXG_live{border:2px solid var(--rail);border-left-width:4px}.--egXG_live:before{opacity:.22}.--egXG_paused{border:2px solid var(--rail);border-left-width:4px}.--egXG_paused:before{opacity:.06}.--egXG_done,.--egXG_follow_up,.--egXG_cancelled{background:var(--surface-inset);color:var(--ink-secondary)}.--egXG_done:before,.--egXG_follow_up:before,.--egXG_cancelled:before{opacity:0}.--egXG_cancelled .--egXG_name{text-decoration:line-through}.--egXG_unassigned{border:2px dashed var(--ink-secondary);border-left:4px dashed var(--rail)}.--egXG_helper{border-left-style:dotted}.--egXG_helper:before{opacity:.05}.--egXG_affected{border:3px double var(--tone-danger-text);border-left:4px solid var(--rail)}.--egXG_conflict{outline:2px solid var(--tone-attention-text);outline-offset:-2px}.--egXG_emergency{border-top:3px solid var(--tone-danger-text)}.--egXG_selected{outline:2px solid var(--brand-700);outline-offset:1px}.--egXG_line{align-items:center;gap:var(--space-4);white-space:nowrap;min-width:0;display:flex}.--egXG_letter{color:var(--ink-secondary);font-weight:var(--font-weight-800);flex:none}.--egXG_time{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-800);flex:none;display:inline-flex}.--egXG_name{text-overflow:ellipsis;min-width:0;overflow:hidden}.--egXG_meta{color:var(--ink-secondary);flex:none;margin-left:auto}.--egXG_marks{gap:var(--space-2);flex:none;margin-left:auto;display:inline-flex}.--egXG_mark{color:var(--ink-secondary);display:inline-flex}.--egXG_danger{color:var(--tone-danger-text)}.--egXG_attention{color:var(--tone-attention-text)}.--egXG_ink{color:var(--ink-secondary)}.--egXG_member{color:var(--tone-member-solid)}.--egXG_member svg{fill:currentColor}.--egXG_more{color:var(--ink-secondary);font-weight:var(--font-weight-800)}.--egXG_compact .--egXG_name{display:none}@media (min-width:1024px){.--egXG_roomy{padding:var(--space-4) var(--space-6) var(--space-4) var(--space-8);border-radius:var(--radius-sm);font-size:var(--type-meta-size)}.--egXG_roomy .--egXG_line+.--egXG_line{margin-top:var(--space-2)}.--egXG_roomy .--egXG_name{font-size:var(--type-caption-size);font-weight:var(--font-weight-700)}}
.e4nhIq_rail{display:none}@media (min-width:1024px){.e4nhIq_rail{z-index:var(--layer-navigation);gap:var(--space-16);box-sizing:border-box;height:100dvh;padding-top:max(var(--space-16), env(safe-area-inset-top));padding-right:var(--space-12);padding-bottom:max(var(--space-16), env(safe-area-inset-bottom));padding-left:max(var(--space-12), env(safe-area-inset-left));border-right:1px solid var(--border-hairline);background:var(--material-bar);-webkit-backdrop-filter:var(--material-bar-filter);backdrop-filter:var(--material-bar-filter);flex-direction:column;display:flex;position:sticky;top:0}}.e4nhIq_brand{padding:var(--space-4) var(--space-12) 0;color:var(--brand-700);font-size:var(--type-section-label-size);font-weight:var(--type-section-label-weight);letter-spacing:var(--type-section-label-tracking);text-transform:uppercase;margin:0}.e4nhIq_nav{align-content:start;gap:var(--space-16);min-height:0;margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);scrollbar-width:thin;display:grid;overflow-y:auto}.e4nhIq_group{gap:var(--space-4);display:grid}.e4nhIq_groupLabel{padding:0 var(--space-12);color:var(--ink-tertiary);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;margin:0}.e4nhIq_items{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.e4nhIq_item{align-items:center;gap:var(--space-10);min-height:var(--size-touch-target);padding:0 var(--space-12);border-radius:var(--radius-md);color:var(--ink-primary);font-size:var(--type-body-size);font-weight:var(--font-weight-700);touch-action:manipulation;transition:transform var(--motion-press-duration);text-decoration:none;display:flex}.e4nhIq_item[aria-current=page]{background:var(--gradient-selected);color:var(--on-brand)}.e4nhIq_item:active{transform:scale(var(--motion-press-scale));transition:none}.e4nhIq_item:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.e4nhIq_account{gap:var(--space-8);margin-top:auto;display:grid}.e4nhIq_name{padding:0 var(--space-4);color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--font-weight-700);overflow-wrap:anywhere;margin:0}@media (hover:hover){.e4nhIq_item:not([aria-current=page]):hover{background:var(--surface-inset)}}@media (prefers-reduced-motion:reduce){.e4nhIq_item{transition:none}}
.dLP3Bq_screen,.dLP3Bq_fields,.dLP3Bq_list,.dLP3Bq_stack{min-width:0;display:grid}.dLP3Bq_screen{gap:var(--layout-section-gap)}.dLP3Bq_fields{gap:var(--space-16)}.dLP3Bq_list{gap:var(--layout-row-gap)}.dLP3Bq_stack{gap:var(--space-8)}.dLP3Bq_actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.dLP3Bq_money{gap:var(--space-4);margin:0;display:grid}.dLP3Bq_moneyRow{justify-content:space-between;gap:var(--space-12);color:var(--ink-body-alt);font-size:var(--type-body-compact-size);font-weight:var(--type-body-compact-weight);font-variant-numeric:tabular-nums;margin:0;display:flex}.dLP3Bq_moneyRow dt,.dLP3Bq_moneyRow dd{margin:0}.dLP3Bq_moneyTotal{color:var(--ink-primary);font-size:var(--type-control-size);font-weight:var(--font-weight-900)}.dLP3Bq_card{gap:var(--space-10);min-width:0;padding:var(--space-12) var(--space-14) var(--space-14) calc(var(--space-14) + var(--space-4));border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-section);display:grid;position:relative;overflow:hidden}.dLP3Bq_card:before{content:"";width:var(--space-4);background:var(--brand-500);position:absolute;inset:0 auto 0 0}.dLP3Bq_card[data-kind=install]:before{background:var(--tone-install-border)}.dLP3Bq_head{justify-content:space-between;align-items:baseline;gap:var(--space-8);min-width:0;display:flex}.dLP3Bq_title{min-width:0;color:var(--ink-primary);font-size:var(--type-control-size);font-weight:var(--type-control-weight);overflow-wrap:anywhere;flex:1;margin:0}.dLP3Bq_amount{color:var(--ink-primary);font-size:var(--type-body-size);font-weight:var(--font-weight-800);font-variant-numeric:tabular-nums;white-space:nowrap}.dLP3Bq_billed{gap:var(--space-12);min-width:0;display:grid}.dLP3Bq_group{gap:var(--space-8);min-width:0;padding-bottom:var(--space-12);border-bottom:1px solid var(--border-divider);display:grid}.dLP3Bq_groupHead{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:var(--size-touch-target);display:flex}.dLP3Bq_groupTitle{align-items:center;gap:var(--space-6);color:var(--ink-secondary);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;display:inline-flex}.dLP3Bq_line{gap:var(--space-4);min-width:0;padding-left:var(--space-12);display:grid;position:relative}.dLP3Bq_line:before{content:"";inset:var(--space-2) auto var(--space-2) 0;width:var(--space-4);border-radius:var(--radius-xs);background:var(--brand-500);position:absolute}.dLP3Bq_line[data-kind=install]:before{background:var(--tone-install-border)}.dLP3Bq_secondaryActions{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.dLP3Bq_dangerActions{justify-content:center;gap:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--border-divider);flex-wrap:wrap;display:flex}.dLP3Bq_voided{color:var(--ink-tertiary);font-size:var(--type-body-size);font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:line-through}.dLP3Bq_paper{min-width:0;padding:var(--space-16);border:1px solid var(--border-hairline);border-radius:var(--radius-section);background:var(--surface-card);overflow-x:auto}.dLP3Bq_linkText{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:var(--font-mono);font-size:var(--type-caption-size)}.dLP3Bq_billing{gap:var(--space-8);padding-top:var(--space-10);border-top:1px solid var(--border-divider);display:grid}.dLP3Bq_optionalNote{gap:var(--space-8);display:grid}.dLP3Bq_optionalNote>summary{min-height:var(--size-touch-target);color:var(--brand-700);font-weight:var(--font-weight-700);cursor:pointer;align-items:center;display:flex}
.w_U1mG_shell{flex-direction:column;min-height:100dvh;display:flex}.w_U1mG_shell>main{flex-grow:1}@media (min-width:1024px){.w_U1mG_shell{flex-direction:initial;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}}.w_U1mG_problem{justify-items:start;gap:var(--space-10);display:grid}.w_U1mG_checking{margin:0}
._3-orTG_label{align-items:center;gap:var(--space-4);font-size:var(--type-caption-size);font-weight:var(--font-weight-800);color:var(--tone-internal-text);display:inline-flex}._3-orTG_panel,._3-orTG_tint{box-sizing:border-box;border:1px solid var(--tone-internal-border);border-radius:var(--radius-md);background:var(--tone-internal-bg);min-width:0}._3-orTG_panel{gap:var(--space-10);padding:var(--space-12);display:grid}._3-orTG_tint{padding:var(--space-2) var(--space-6)}
.dM9f1G_strip{gap:var(--space-6);padding:var(--space-4) 0;scroll-snap-type:x proximity;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.dM9f1G_letter{box-sizing:border-box;min-width:var(--size-chip-compact);min-height:var(--size-chip-compact);padding:0 var(--space-8);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink-primary);font-family:inherit;font-size:var(--type-caption-size);font-weight:var(--font-weight-700);scroll-snap-align:start;cursor:pointer;touch-action:manipulation;transition:transform var(--motion-press-duration);place-items:center;margin:0;display:inline-grid;position:relative}.dM9f1G_letter:before{content:"";inset:calc((100% - var(--size-touch-target)) / 2) 0;position:absolute}.dM9f1G_letter[aria-pressed=true]{background:var(--gradient-selected);color:var(--on-brand);border-color:#0000}.dM9f1G_letter:active{transform:scale(var(--motion-press-scale));transition:none}.dM9f1G_letter:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}@media (prefers-reduced-motion:reduce){.dM9f1G_letter{transition:none}}
.a9vbwG_card{gap:var(--space-8);padding:var(--space-10) var(--space-12);border:1px solid var(--tone-attention-border);border-radius:var(--radius-card);background:var(--tone-attention-bg);display:grid}.a9vbwG_eyebrow{font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--tone-attention-text);margin:0}.a9vbwG_summary{font-size:var(--type-body-size);font-weight:var(--font-weight-700);color:var(--ink-primary);overflow-wrap:anywhere;margin:0}.a9vbwG_reason{font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);color:var(--ink-secondary);margin:0}.a9vbwG_actions{gap:var(--space-8);flex-wrap:wrap;display:flex}
.d-LOHG_frame{box-sizing:border-box;width:100%;min-width:0;padding-top:max(var(--space-8), env(safe-area-inset-top));padding-right:max(var(--layout-gutter), env(safe-area-inset-right));padding-bottom:max(var(--space-20), env(safe-area-inset-bottom));padding-left:max(var(--layout-gutter), env(safe-area-inset-left))}.d-LOHG_column{gap:var(--layout-section-gap);max-width:var(--layout-max-width-information);margin-inline:auto;display:grid}@media (min-width:1024px){.d-LOHG_frame{padding-top:max(var(--space-16), env(safe-area-inset-top));padding-right:max(var(--space-24), env(safe-area-inset-right));padding-left:max(var(--space-24), env(safe-area-inset-left))}}.d-LOHG_column:has([data-screen-width=workspace]){max-width:var(--layout-max-width-workspace)}.d-LOHG_column:has([data-screen-width=dashboard]){max-width:var(--layout-max-width-dashboard)}.d-LOHG_column:has([data-screen-width=full]){max-width:none}
.EtOwgG_actions{gap:var(--space-8);display:grid}.EtOwgG_content{gap:var(--space-12);display:grid}.EtOwgG_body{font-size:var(--type-body-compact-size);font-weight:var(--font-weight-500);color:var(--ink-secondary);margin:0}.EtOwgG_hint{font-size:var(--type-meta-size);font-weight:var(--font-weight-700);color:var(--ink-secondary);text-align:center;margin:0}
.We2OVG_form,.We2OVG_fields,.We2OVG_list,.We2OVG_stack{min-width:0;display:grid}.We2OVG_form{gap:var(--layout-section-gap)}.We2OVG_fields{gap:var(--space-16)}.We2OVG_list{gap:var(--layout-row-gap)}.We2OVG_stack{gap:var(--space-8)}.We2OVG_actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.We2OVG_uploadsSummary{color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--font-weight-700);margin:0}.We2OVG_pair{gap:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));min-width:0;display:grid}.We2OVG_holdable{-webkit-touch-callout:none;min-width:0}.We2OVG_nextAction{gap:var(--space-8);padding:var(--space-12);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-inset);display:grid}.We2OVG_nextLine{gap:var(--space-6);display:grid}.We2OVG_history{min-width:0;display:grid}.We2OVG_historyEntry{border-top:1px solid var(--border-divider);min-width:0}.We2OVG_historyEntry:first-child{border-top:0}.We2OVG_historyEntry>summary{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:var(--size-touch-target);padding-block:var(--space-6);cursor:pointer;touch-action:manipulation;list-style:none;display:flex}.We2OVG_historyEntry>summary::-webkit-details-marker{display:none}.We2OVG_historyEntry>summary:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;border-radius:var(--radius-sm)}.We2OVG_historyHead{gap:var(--space-2);min-width:0;display:grid}.We2OVG_historyDate{color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);font-variant-numeric:tabular-nums}.We2OVG_historyConcern{color:var(--ink-primary);font-size:var(--type-body-size);font-weight:var(--font-weight-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.We2OVG_historyBody{gap:var(--space-6);padding-bottom:var(--space-10);display:grid}.We2OVG_historyFindings{gap:var(--space-4);margin:0;display:grid}.We2OVG_historyFindings>div{gap:var(--space-2);display:grid}.We2OVG_historyFindings dt{color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--font-weight-700)}.We2OVG_historyFindings dd{color:var(--ink-body-alt);font-size:var(--type-body-compact-size);overflow-wrap:anywhere;white-space:pre-line;margin:0}.We2OVG_historyOpen,.We2OVG_historyMore{align-items:center;gap:var(--space-2);min-height:var(--size-touch-target);color:var(--brand-700);font-size:var(--type-caption-size);font-weight:var(--font-weight-800);text-decoration:none;display:inline-flex}.We2OVG_records{gap:var(--space-8);min-width:0;display:grid}.We2OVG_recordsLabel{margin:var(--space-4) 0 0;color:var(--ink-secondary);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}
._2MRwuq_tiles{gap:var(--space-8);min-width:0;display:grid}._2MRwuq_head{justify-content:space-between;align-items:baseline;gap:var(--space-8);margin:0;display:flex}._2MRwuq_title{color:var(--brand-700);font-size:var(--type-section-label-size);font-weight:var(--type-section-label-weight);letter-spacing:var(--type-section-label-tracking);text-transform:uppercase}._2MRwuq_scope{color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight)}._2MRwuq_grid{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){._2MRwuq_grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}._2MRwuq_tile{justify-items:start;gap:var(--space-4);box-sizing:border-box;min-height:var(--size-control-guided);height:100%;padding:var(--space-10) var(--space-12);border:1px solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--elevation-card);color:var(--ink-primary);touch-action:manipulation;transition:transform var(--motion-press-duration) var(--motion-sheet-easing);text-decoration:none;display:grid;position:relative}._2MRwuq_tile:active{transform:scale(var(--motion-press-scale-card))}._2MRwuq_tile:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}._2MRwuq_tile[aria-current=page]{border-color:var(--on-brand-fill);background:var(--gradient-hero);box-shadow:var(--elevation-hero);color:var(--on-brand)}._2MRwuq_icon{color:var(--brand-700);display:inline-flex}._2MRwuq_tile[aria-current=page] ._2MRwuq_icon{color:var(--on-brand)}._2MRwuq_label{font-size:var(--type-body-compact-size);font-weight:var(--font-weight-800);overflow-wrap:anywhere}._2MRwuq_count{top:var(--space-8);right:var(--space-10);color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--font-weight-800);font-variant-numeric:tabular-nums;position:absolute}._2MRwuq_tile[aria-current=page] ._2MRwuq_count{color:var(--on-brand-eyebrow)}
.zmL4dW_card{box-sizing:border-box;min-width:0;padding:var(--space-10) var(--space-14);border:1px solid var(--border-hairline);box-shadow:var(--elevation-card)}.zmL4dW_section{border-radius:var(--radius-section);background:var(--surface-section)}.zmL4dW_raised{border-radius:var(--radius-card);background:var(--surface-raised)}
.A7eEqW_disclosure{min-width:0;padding-top:var(--space-4);border-top:1px solid var(--border-divider);display:grid}.A7eEqW_toggle{align-items:center;gap:var(--space-8);min-height:var(--size-touch-target);color:var(--ink-primary);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0;font-family:inherit;display:flex}.A7eEqW_toggle:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;border-radius:var(--radius-sm)}.A7eEqW_title{font-size:var(--type-body-size);font-weight:var(--font-weight-700)}.A7eEqW_detail{color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight)}.A7eEqW_chevron{color:var(--brand-700);transition:transform var(--motion-chevron-duration) var(--motion-sheet-easing);margin-left:auto;display:inline-flex}.A7eEqW_toggle[data-panel-open] .A7eEqW_chevron{transform:rotate(90deg)}.A7eEqW_panel{gap:var(--space-10);height:var(--collapsible-panel-height);transition:height var(--motion-accordion-duration) var(--motion-sheet-easing);display:grid;overflow:clip}.A7eEqW_panel[data-starting-style],.A7eEqW_panel[data-ending-style]{height:0}@media (prefers-reduced-motion:reduce){.A7eEqW_chevron,.A7eEqW_panel{transition:none}}
.o-KIpG_screen{gap:var(--space-10);min-width:0;display:grid}.o-KIpG_toolbar{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.o-KIpG_views{gap:var(--space-4);flex-wrap:wrap;display:flex}.o-KIpG_changesBanner{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);background:var(--tone-attention-bg);color:var(--tone-attention-text);font-weight:var(--font-weight-800);flex-wrap:wrap;display:flex}.o-KIpG_groups{gap:var(--space-16);display:grid}.o-KIpG_group{gap:var(--space-8);display:grid}.o-KIpG_groupTitled{align-items:center;gap:var(--space-4);display:flex}.o-KIpG_groupTitle{color:var(--ink-secondary);font-size:var(--type-section-label-size);font-weight:var(--font-weight-800);text-transform:uppercase;letter-spacing:var(--type-micro-tracking);margin:0}.o-KIpG_cards{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.o-KIpG_dateNav{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:inline-flex}.o-KIpG_notOnPhone{display:none}@media (min-width:600px){.o-KIpG_notOnPhone{display:inline-flex}.o-KIpG_onlyOnPhone{display:none}}.o-KIpG_card{gap:var(--space-6);min-width:0;padding:var(--space-10) var(--space-12);border:1px solid var(--border-hairline);border-left:6px solid var(--rail);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--ink-primary);display:grid}.o-KIpG_cardEnded{background:var(--surface-inset)}.o-KIpG_cardLink{gap:var(--space-2);min-width:0;color:inherit;text-decoration:none;display:grid}.o-KIpG_cardLink:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.o-KIpG_when{font-size:var(--type-title-size);font-weight:var(--font-weight-900);line-height:1.2}.o-KIpG_whenLarge{font-size:var(--type-display-size)}.o-KIpG_promise{color:var(--ink-primary);font-size:var(--type-caption-size);font-weight:var(--font-weight-700)}.o-KIpG_meta{color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--font-weight-600)}.o-KIpG_customer{font-size:var(--type-control-size);font-weight:var(--font-weight-800);overflow-wrap:anywhere}.o-KIpG_category{color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--font-weight-700)}.o-KIpG_categoryWord{color:var(--ink-primary);font-weight:var(--font-weight-800)}.o-KIpG_crew{color:var(--ink-primary);font-size:var(--type-caption-size);font-weight:var(--font-weight-700)}.o-KIpG_access{color:var(--ink-primary);font-size:var(--type-caption-size)}.o-KIpG_office{color:var(--tone-danger-text);font-size:var(--type-caption-size);font-weight:var(--font-weight-800)}.o-KIpG_actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.o-KIpG_changeMark{padding:0 var(--space-6);border-radius:var(--radius-pill);font-size:var(--type-meta-size);font-weight:var(--font-weight-900);text-transform:uppercase;letter-spacing:var(--type-micro-tracking);align-items:center;display:inline-flex}.o-KIpG_toneDanger{background:var(--tone-danger-bg);color:var(--tone-danger-text)}.o-KIpG_toneAttention{background:var(--tone-attention-bg);color:var(--tone-attention-text)}.o-KIpG_toneInk{border:1px solid var(--border-control);color:var(--ink-primary)}.o-KIpG_service{--rail:var(--category-service)}.o-KIpG_maintenance{--rail:var(--category-maintenance)}.o-KIpG_estimate{--rail:var(--category-estimate)}.o-KIpG_install{--rail:var(--category-install)}.o-KIpG_other{--rail:var(--category-other)}.o-KIpG_hero{gap:var(--space-4);display:grid}.o-KIpG_heroLabel{color:var(--brand-800);font-size:var(--type-section-label-size);font-weight:var(--font-weight-900);text-transform:uppercase;letter-spacing:var(--type-micro-tracking)}.o-KIpG_hero>.o-KIpG_card{padding:var(--space-14) var(--space-16);box-shadow:var(--elevation-raised)}.o-KIpG_free{align-items:center;gap:var(--space-8);color:var(--brand-800);font-size:var(--type-caption-size);font-weight:var(--font-weight-800);margin:0;display:flex}.o-KIpG_free:before,.o-KIpG_free:after{content:"";border-top:1px dashed var(--border-control);flex:auto}.o-KIpG_earlier{gap:var(--space-8);display:grid}.o-KIpG_earlierSummary{min-height:var(--size-touch-target);padding:0 var(--space-12);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--ink-secondary);font-size:var(--type-caption-size);font-weight:var(--font-weight-800);cursor:pointer;align-items:center;display:flex}.o-KIpG_earlierSummary:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.o-KIpG_timeOff{padding:var(--space-6) var(--space-10);border-radius:var(--radius-sm);background:var(--calendar-blocked);color:var(--ink-primary);font-size:var(--type-caption-size);font-weight:var(--font-weight-800)}.o-KIpG_timeline{min-width:0;height:70vh;min-height:420px}.o-KIpG_weekBoard{min-width:0;height:70vh;min-height:480px}.o-KIpG_dayHeading{align-items:baseline;gap:var(--space-8);scroll-margin-top:var(--space-24);flex-wrap:wrap;display:flex}.o-KIpG_change{gap:var(--space-2);padding:var(--space-10) var(--space-12);border:1px solid var(--border-hairline);border-left:6px solid var(--rail);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--ink-primary);text-decoration:none;display:grid}.o-KIpG_changeSeen{background:var(--surface-inset)}.o-KIpG_change:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.o-KIpG_changeTop{align-items:center;gap:var(--space-6);font-weight:var(--font-weight-800);flex-wrap:wrap;display:flex}
.MYgOPG_form{gap:var(--space-12);min-width:0;display:grid}.MYgOPG_amount{justify-content:space-between;align-items:baseline;gap:var(--space-12);display:flex}.MYgOPG_amountValue{color:var(--ink-primary);font-size:var(--type-money-size);font-weight:var(--font-weight-900);font-variant-numeric:tabular-nums}.MYgOPG_fields{min-height:160px}
.U_fp0a_list,.U_fp0a_fields,.U_fp0a_stack{min-width:0;display:grid}.U_fp0a_list{gap:var(--layout-row-gap)}.U_fp0a_fields{gap:var(--space-16)}.U_fp0a_stack{gap:var(--space-8)}.U_fp0a_note{color:var(--ink-secondary);font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);margin:0}.U_fp0a_body{white-space:pre-line}.U_fp0a_actions{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.U_fp0a_facts{gap:var(--space-10);margin:0;display:grid}.U_fp0a_fact{gap:var(--space-12);grid-template-columns:minmax(96px,30%) 1fr;min-width:0;display:grid}.U_fp0a_fact dt{color:var(--ink-secondary);font-size:var(--type-body-compact-size);font-weight:var(--type-body-compact-weight)}.U_fp0a_fact dd{color:var(--ink-primary);font-size:var(--type-body-compact-size);font-weight:var(--font-weight-700);overflow-wrap:anywhere;white-space:pre-line;margin:0}.U_fp0a_accessFact{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (min-width:768px){.U_fp0a_accessFact{grid-template-columns:minmax(200px,30%) 1fr}}.U_fp0a_logo{min-height:72px;padding:var(--space-12);border:1px solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-card);align-items:center;display:flex}.U_fp0a_logo img{object-fit:contain;max-width:100%;max-height:96px;display:block}.U_fp0a_fileInput{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.U_fp0a_code{font-family:var(--font-mono);font-size:var(--type-meta-size);overflow-wrap:anywhere}.U_fp0a_preference{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-16);padding:var(--space-4) 0;flex-wrap:wrap;display:flex}.U_fp0a_preferenceText{gap:var(--space-2);min-width:0;display:grid}.U_fp0a_preferenceName{color:var(--ink-primary);font-size:var(--type-body-size);font-weight:var(--font-weight-700)}
._1dfj5W_badge{top:env(safe-area-inset-top);z-index:var(--layer-navigation);border-bottom-right-radius:var(--radius-xs);border-bottom-left-radius:var(--radius-xs);background:var(--surface-card);pointer-events:none;margin:0;position:fixed;left:50%;transform:translate(-50%)}._1dfj5W_label{padding:var(--space-2) var(--space-10);border-bottom-right-radius:var(--radius-xs);border-bottom-left-radius:var(--radius-xs);font-size:var(--type-eyebrow-size);font-weight:var(--type-micro-weight);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;white-space:nowrap;border:1px solid;border-top:0;line-height:1.4;display:block}._1dfj5W_badge[data-environment=local] ._1dfj5W_label,._1dfj5W_badge[data-environment=test] ._1dfj5W_label{border-color:var(--tone-attention-border);background:var(--tone-attention-bg);color:var(--tone-attention-text)}._1dfj5W_badge[data-environment=staging] ._1dfj5W_label{border-color:var(--tone-info-border);background:var(--tone-info-bg);color:var(--tone-info-text)}
.SA3Sdq_form,.SA3Sdq_actions{gap:var(--layout-row-gap);min-width:0;display:grid}
.WkSd8W_fields,.WkSd8W_list,.WkSd8W_stack{min-width:0;display:grid}.WkSd8W_fields{gap:var(--space-16)}.WkSd8W_list{gap:var(--layout-row-gap)}.WkSd8W_stack{gap:var(--space-8)}.WkSd8W_actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.WkSd8W_money{gap:var(--space-4);margin:0;display:grid}.WkSd8W_moneyRow{justify-content:space-between;gap:var(--space-12);color:var(--ink-body-alt);font-size:var(--type-body-compact-size);font-weight:var(--type-body-compact-weight);font-variant-numeric:tabular-nums;margin:0;display:flex}.WkSd8W_moneyRow dt,.WkSd8W_moneyRow dd{margin:0}.WkSd8W_moneyTotal{color:var(--ink-primary);font-size:var(--type-control-size);font-weight:var(--font-weight-900)}.WkSd8W_card{gap:var(--space-10);min-width:0;padding:var(--space-12) var(--space-14) var(--space-14) calc(var(--space-14) + var(--space-4));border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-section);display:grid;position:relative;overflow:hidden}.WkSd8W_card:before{content:"";width:var(--space-4);background:var(--brand-500);position:absolute;inset:0 auto 0 0}.WkSd8W_card[data-kind=install]:before{background:var(--tone-install-border)}.WkSd8W_card[data-state=cancelled]{opacity:.72}.WkSd8W_head{justify-content:space-between;align-items:baseline;gap:var(--space-8);min-width:0;display:flex}.WkSd8W_title{min-width:0;color:var(--ink-primary);font-size:var(--type-control-size);font-weight:var(--type-control-weight);overflow-wrap:anywhere;flex:1;margin:0}.WkSd8W_amount{color:var(--ink-primary);font-size:var(--type-body-size);font-weight:var(--font-weight-800);font-variant-numeric:tabular-nums;white-space:nowrap}.WkSd8W_terms{padding:0 var(--space-12);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-card);white-space:pre-line;display:grid}.WkSd8W_terms[open]{padding-bottom:var(--space-12)}.WkSd8W_terms summary{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:var(--size-touch-target);padding-block:var(--space-2);color:var(--ink-primary);font-size:var(--type-body-size);font-weight:var(--font-weight-700);cursor:pointer;touch-action:manipulation;list-style:none;display:flex}.WkSd8W_terms summary::-webkit-details-marker{display:none}.WkSd8W_terms summary:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;border-radius:var(--radius-sm)}.WkSd8W_termsChevron{color:var(--brand-700);transition:transform var(--motion-chevron-duration) var(--motion-sheet-easing);flex:none;display:inline-flex}.WkSd8W_terms[open] .WkSd8W_termsChevron{transform:rotate(90deg)}.WkSd8W_grid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.WkSd8W_soldList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.WkSd8W_soldList>li{justify-content:space-between;gap:var(--space-8);color:var(--on-brand);font-size:var(--type-body-size);font-weight:var(--font-weight-700);overflow-wrap:anywhere;display:flex}.WkSd8W_soldList>li>span:last-child:not(:first-child){color:var(--on-brand-eyebrow);font-variant-numeric:tabular-nums;white-space:nowrap}
