.assistant-trigger_trigger__07yfR{display:flex;align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:none;font:500 12px var(--mono);color:var(--ink-muted);cursor:pointer}.assistant-trigger_trigger__07yfR:hover{background:var(--surface-sunken)}.assistant-trigger_trigger__07yfR:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.assistant-trigger_kbd__dymjH{font:inherit;color:var(--ink-muted)}.assistant-trigger_phoneTrigger__3oICD{display:none}@media (max-width:719px){.assistant-trigger_trigger__07yfR{display:none}.assistant-trigger_phoneTrigger__3oICD{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border:none;background:none;color:var(--ink-muted);cursor:pointer}.assistant-trigger_phoneTrigger__3oICD:hover{color:var(--ink)}.assistant-trigger_phoneTrigger__3oICD:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}}.side-ribbon_ribbon__9Ptkz{flex:1 1 var(--ribbon-w);max-width:var(--ribbon-w);border-right:1px solid var(--line);padding:var(--space-5) var(--space-3)}@media (max-width:719px){.side-ribbon_ribbon__9Ptkz{display:none}}.side-ribbon_eyebrow___k6aY{margin:0 0 var(--space-2);padding:0 var(--space-3);font:500 11px/14px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-muted)}.side-ribbon_list__IRPWk{list-style:none;margin:0;padding:0}.side-ribbon_itemActive__0t_IT,.side-ribbon_item__Z19AA{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font:600 14px var(--disp);color:var(--ink-muted);text-decoration:none}.side-ribbon_item__Z19AA:hover{background:var(--surface-sunken);color:var(--ink)}.side-ribbon_itemActive__0t_IT:focus-visible,.side-ribbon_item__Z19AA:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.side-ribbon_itemActive__0t_IT{background:var(--surface-sunken);color:var(--ink)}.side-ribbon_marker__Io4Za{flex:none}.ribbon-sheet_sheet__T3gKh{position:fixed;top:var(--header-h);left:0;bottom:0;right:auto;margin:0;width:min(280px,80vw);max-width:none;max-height:none;overflow-y:auto;padding:var(--space-5) var(--space-3);background:var(--surface-raised);border:none;border-right:1px solid var(--line)}.ribbon-sheet_sheet__T3gKh::-webkit-backdrop{background:var(--overlay)}.ribbon-sheet_sheet__T3gKh::backdrop{background:var(--overlay)}.ribbon-sheet_eyebrow__m9rX6{margin:0 0 var(--space-2);padding:0 var(--space-3)}.phone-trail_phoneTrail__voVQj{display:none}@media (max-width:719px){.phone-trail_phoneTrail__voVQj{display:flex;align-items:center;min-width:0}}.phone-trail_button__HEXyy{display:flex;align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-1);border:none;background:none;font:500 12px var(--mono);color:var(--ink);cursor:pointer;min-width:0}.phone-trail_button__HEXyy:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.phone-trail_label__zFk6I{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-trail_chevron__gJyE5{flex:none}.phone-trail_text__8LPsw{min-height:44px;display:flex;align-items:center;font:500 12px var(--mono);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu_wrapper__M3HrM{position:relative;margin-left:auto;flex:none}.user-menu_avatar__k1B9v{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--surface-sunken);color:var(--ink);font:600 12px var(--mono);letter-spacing:.04em;text-indent:.04em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-menu_avatar__k1B9v:hover{border-color:var(--accent)}.user-menu_avatar__k1B9v:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:719px){.user-menu_avatar__k1B9v{width:44px;height:44px}}.user-menu_menu__lK2Ry{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:20;min-width:180px;display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--line);padding:6px}.user-menu_who__CH7iR{margin:0;padding:var(--space-2) 10px 10px;border-bottom:1px solid var(--line);font:400 13px var(--serif);color:var(--ink-muted)}.user-menu_item__dxQYJ{display:block;width:100%;text-align:left;padding:9px 10px;border:0;background:none;color:var(--ink);font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer}.user-menu_item__dxQYJ:hover{background:var(--surface-sunken);color:var(--accent)}.user-menu_item__dxQYJ:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.app-header_header__vZ9B_{height:var(--header-h);display:flex;align-items:center;gap:var(--header-gap);padding:0 var(--header-pad-x);border-bottom:1px solid var(--line);background:var(--surface)}.app-header_mark__YhB8Z{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--accent-muted)}.app-header_wordmark__5jGz4{font:650 15px var(--disp);letter-spacing:.32em}.app-header_rule__PUyG1{width:1px;height:20px;flex:none;background:var(--line)}.app-header_trail__Qq8zv{display:flex;align-items:center;font:500 12px var(--mono);color:var(--ink-muted)}.app-header_trailSegment__EuhR2{display:inline-flex;align-items:center}.app-header_trailDivider__8f__n{margin:0 6px;color:var(--ink-muted)}.app-header_trailLink__IMHPk{color:var(--ink-muted);text-decoration:none}.app-header_trailLink__IMHPk:hover{color:var(--accent)}.app-header_trailLink__IMHPk:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.app-header_trailCurrent__SxzLZ{color:var(--ink)}.app-header_spacer__kORtG{flex:1 1 auto}@media (max-width:719px){.app-header_header__vZ9B_{padding:0 var(--space-3) 0 var(--space-4)}.app-header_rule__PUyG1,.app-header_trail__Qq8zv,.app-header_wordmark__5jGz4{display:none}.app-header_mark__YhB8Z{min-height:44px}}.assistant-dialog_dialog__k_tcx{width:min(480px,90vw);padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md)}.assistant-dialog_dialog__k_tcx[open]{display:flex;flex-direction:column;gap:var(--space-2)}.assistant-dialog_dialog__k_tcx::-webkit-backdrop{background:var(--overlay)}.assistant-dialog_dialog__k_tcx::backdrop{background:var(--overlay)}.assistant-dialog_label__SzVoy{font:500 11px/14px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-muted)}.assistant-dialog_input__6T5PK{height:40px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:400 15px var(--serif)}.assistant-dialog_input__6T5PK:focus-visible{outline:2px solid var(--focus);outline-offset:1px}