@media (min-width:769px){.sqSyaa_panel{box-shadow:none}}@media (prefers-reduced-motion:reduce){.sqSyaa_panel{transition:none}}.sqSyaa_header{align-items:center;gap:var(--sp-2);min-height:var(--top-bar-height);padding:0 6px 0 var(--sp-4);border-bottom:1px solid var(--border);flex:none;display:flex}.sqSyaa_content{flex:auto;height:auto;min-height:0;padding-top:0}.sqSyaa_lockup{align-items:center;gap:var(--sp-3);min-width:0;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:inline-flex}.sqSyaa_lockup:focus-visible,.sqSyaa_iconButton:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-1)}.sqSyaa_lockupMark{flex:none;display:inline-flex}.sqSyaa_lockupMark svg{width:28px;height:28px;display:block}.sqSyaa_wordmark{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:1.25rem;font-weight:400;line-height:1}.sqSyaa_wordmark strong{font-weight:600}.sqSyaa_iconButton{border-radius:var(--r-2);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.sqSyaa_iconButton:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--ink)}@media (max-width:768px){.sqSyaa_iconButton{position:relative}.sqSyaa_iconButton:before{content:"";position:absolute;inset:-5px}.sqSyaa_lockup{position:relative}.sqSyaa_lockup:before{content:"";position:absolute;inset:-8px 0}.sqSyaa_expand .sqSyaa_lockup:before{inset:-8px -4px -8px -16px}}.sqSyaa_expand{align-items:center;gap:var(--sp-2);flex:auto;min-width:72px;display:inline-flex;container-type:inline-size}.sqSyaa_expand .sqSyaa_iconButton{margin-left:0}.sqSyaa_expand .sqSyaa_wordmark{min-width:0;overflow:hidden}@container not (min-width:calc(84px + 5.3125rem)){.sqSyaa_expand .sqSyaa_wordmark{display:none}}
.sGqMhG_chrome,.sGqMhG_inline{color:var(--content-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.sGqMhG_chrome:hover,.sGqMhG_inline:hover{color:var(--content-main);background-color:var(--ui-hover);border-color:var(--ui-border)}.sGqMhG_chrome:focus-visible,.sGqMhG_inline:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.sGqMhG_chrome{border-radius:var(--r-2);width:2.25rem;height:2.25rem}.sGqMhG_chrome:hover{border-color:var(--border-strong)}.sGqMhG_chrome:focus-visible{outline-color:var(--focus)}.sGqMhG_inline{width:2.5rem;height:2.5rem}.sGqMhG_root{display:inline-flex;position:relative}.sGqMhG_menu{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:9rem;box-shadow:var(--shadow-lg);z-index:1000;border-radius:10px;flex-direction:column;gap:.125rem;padding:.25rem;display:flex;position:absolute;top:calc(100% + .375rem);left:auto;right:0}.sGqMhG_menuStart{left:0;right:auto}.sGqMhG_menuItem{width:100%;color:var(--content-main);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.4375rem .625rem;font-size:.8125rem;transition:background-color .15s;display:flex}.sGqMhG_menuItem:hover{background:var(--ui-hover)}.sGqMhG_menuItem:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.sGqMhG_menuItemIcon{width:15px;height:15px;color:var(--content-muted);flex-shrink:0}.sGqMhG_menuItem[aria-checked=true] .sGqMhG_menuItemIcon{color:var(--brand-primary)}.sGqMhG_menuItemLabel{flex:1}.sGqMhG_menuItemCheck{width:13px;height:13px;color:var(--brand-primary);flex-shrink:0}
.opkFoa_tabs{border-bottom:1px solid var(--ui-border);gap:0;margin:-.25rem 0 1rem;display:flex}.opkFoa_tab{color:var(--content-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:600}.opkFoa_tab:hover{color:var(--content-main)}.opkFoa_tabActive{color:var(--brand-primary,#006f87);border-bottom-color:var(--brand-primary,#006f87)}.opkFoa_tabPanel{flex-direction:column;height:min(34rem,100dvh - 9rem);min-height:24rem;display:flex}.opkFoa_journalPanel{flex-direction:column;flex:auto;min-height:0;display:flex}.opkFoa_tableScroll{border:1px solid var(--ui-border);scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;border-radius:8px;flex:auto;min-height:0;padding:.5rem 1.25rem .5rem .85rem;overflow:auto}.opkFoa_table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.8125rem}.opkFoa_colLastAction{width:14%}.opkFoa_colAction{width:16%}.opkFoa_colDescription{text-overflow:ellipsis;white-space:nowrap;width:32%;max-width:0;overflow:hidden}.opkFoa_colAmount{width:16%}.opkFoa_colBalance{white-space:nowrap;text-align:right;width:22%;min-width:6.5rem;padding-right:.35rem}.opkFoa_table th.opkFoa_colBalance{text-align:right}.opkFoa_table th{z-index:1;text-align:left;color:var(--content-muted);background:color-mix(in srgb, var(--ui-border) 25%, var(--ui-surface));border-bottom:1px solid var(--ui-border);white-space:nowrap;box-shadow:0 1px 0 var(--ui-border);padding:.6rem .75rem;font-weight:600;position:sticky;top:0}.opkFoa_table td{color:var(--content-main);border-bottom:1px solid var(--ui-border);vertical-align:top;padding:.55rem .75rem}.opkFoa_table tr:last-child td{border-bottom:none}.opkFoa_amountDebit{color:var(--content-main);font-variant-numeric:tabular-nums;white-space:nowrap}.opkFoa_amountCredit{color:var(--status-success-text);font-variant-numeric:tabular-nums;white-space:nowrap}.opkFoa_status,.opkFoa_placeholder{text-align:center;color:var(--content-muted);flex:1;justify-content:center;align-items:center;padding:2rem 1rem;font-size:.875rem;display:flex}.opkFoa_showMoreWrap{flex-shrink:0;justify-content:center;padding:.65rem 0 0;display:flex}.opkFoa_showMoreBtn{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--brand-primary,#006f87);cursor:pointer;border-radius:6px;padding:.4rem 1rem;font-size:.8125rem;font-weight:600}.opkFoa_showMoreBtn:hover:not(:disabled){background:color-mix(in srgb, var(--brand-primary,#006f87) 8%, var(--ui-surface))}.opkFoa_showMoreBtn:disabled{opacity:.6;cursor:wait}
.SGEWhG_root{position:relative}.SGEWhG_bubble{border-radius:var(--radius-pill,9999px);background:color-mix(in srgb, var(--content-main) 4%, transparent);border:1px solid color-mix(in srgb, var(--content-main) 18%, transparent);min-height:2.25rem;color:var(--content-muted,#6b7280);cursor:pointer;box-shadow:none;align-items:center;gap:.5rem;padding:.375rem .875rem;transition:background-color .12s,border-color .12s;display:inline-flex}.SGEWhG_bubble:hover,.SGEWhG_bubble[aria-expanded=true]{background:color-mix(in srgb, var(--content-main) 8%, transparent);border-color:color-mix(in srgb, var(--content-main) 32%, transparent);box-shadow:none}.SGEWhG_bubble:focus-visible{outline:2px solid var(--brand-primary,#006f87);outline-offset:2px}.SGEWhG_bubbleLabel{letter-spacing:.01em;color:var(--content-muted,#6b7280);font-size:.8125rem;font-weight:500}.SGEWhG_bubbleAmount{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--brand-primary,#006f87);font-size:.875rem;font-weight:600;line-height:1.2}.SGEWhG_chevron{opacity:.6;width:.75rem;height:.75rem;color:var(--content-muted,#6b7280);flex-shrink:0;margin-left:.125rem;transition:transform .12s}.SGEWhG_bubble[aria-expanded=true] .SGEWhG_chevron{transform:rotate(180deg)}.SGEWhG_menu{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:12px;width:min(18.5rem,100vw - 2rem);padding:.65rem .5rem .5rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 32px #00000024}.SGEWhG_menuHeader{border-bottom:1px solid var(--ui-border);padding:.25rem .75rem .65rem}.SGEWhG_menuBalance{color:var(--content-main);font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:1.75rem;font-weight:700;line-height:1.15}.SGEWhG_menuHint{color:var(--content-muted);text-transform:none;margin:0;font-size:.75rem;font-weight:500}.SGEWhG_perActionSection{padding:.65rem .75rem}.SGEWhG_perActionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--content-muted);margin:0 0 .5rem;font-size:.6875rem;font-weight:700}.SGEWhG_perActionList{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.SGEWhG_perActionRow{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.SGEWhG_perActionLabel{color:var(--content-main);font-size:.8125rem;font-weight:500;line-height:1.3}.SGEWhG_perActionPrice{color:var(--content-main);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;font-weight:600}.SGEWhG_perActionBadge{border-radius:var(--radius-pill,9999px);border:1px solid color-mix(in srgb, var(--brand-primary,#006f87) 28%, transparent);background:color-mix(in srgb, var(--brand-primary,#006f87) 8%, transparent);color:var(--brand-primary,#006f87);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:.0625rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.SGEWhG_perActionNote{color:var(--content-muted);margin:.65rem 0 0;font-size:.75rem;font-weight:500;line-height:1.3}.SGEWhG_menuActions{border-top:1px solid var(--ui-border);flex-direction:column;gap:.4rem;padding:.65rem .75rem .75rem;display:flex}.SGEWhG_pillAction{border-radius:var(--radius-pill,9999px);background:var(--brand-primary,#006f87);width:100%;min-height:2.5rem;color:var(--content-inverse,#fff);letter-spacing:.02em;text-align:center;cursor:pointer;border:none;padding:.5rem 1.125rem;font-size:.9375rem;font-weight:600;transition:background-color .12s;display:block}.SGEWhG_pillAction:hover{background:var(--brand-primary-hover,#005569)}.SGEWhG_pillAction:focus-visible{outline:2px solid var(--brand-secondary,#cfffea);outline-offset:2px}.SGEWhG_pillAction:active{background:var(--brand-primary-hover,#005569)}.SGEWhG_linkAction{width:100%;min-height:2.25rem;color:var(--brand-primary,#006f87);letter-spacing:.01em;text-align:center;cursor:pointer;border-radius:var(--radius-pill,9999px);background:0 0;border:none;padding:.375rem .5rem;font-size:.875rem;font-weight:600;transition:color .12s;display:block}.SGEWhG_linkAction:hover{color:var(--brand-primary-hover,#005569);text-decoration:underline}.SGEWhG_linkAction:focus-visible{outline:2px solid var(--brand-primary,#006f87);outline-offset:2px}.SGEWhG_skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--content-main) 6%, transparent) 25%, color-mix(in srgb, var(--content-main) 12%, transparent) 50%, color-mix(in srgb, var(--content-main) 6%, transparent) 75%);background-size:200% 100%;border-radius:4px;width:4.5rem;height:1.125rem;animation:1.2s ease-in-out infinite SGEWhG_shimmer;display:inline-block}@keyframes SGEWhG_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.SGEWhG_bubbleLabel{display:none}.SGEWhG_skeleton{width:3.25rem}}
.eBbC2W_actions{gap:.625rem}.eBbC2W_actions .btn{border-radius:6px;min-width:0;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600}
._8w9qiW_region{flex:auto;align-self:stretch;align-items:stretch;min-width:0;display:flex}._8w9qiW_list{scrollbar-width:none;align-items:stretch;min-width:0;display:flex;overflow-x:auto}._8w9qiW_list::-webkit-scrollbar{display:none}._8w9qiW_item{border-top:2px solid #0000;border-right:1px solid var(--border);max-width:240px;color:var(--ink-2);font-size:var(--fs-sm);flex:none;align-items:stretch;display:flex;position:relative}._8w9qiW_item[data-active=true]{border-top-color:var(--brand);font-weight:500}._8w9qiW_item[data-active=true],._8w9qiW_item:hover,._8w9qiW_item:focus-within,._8w9qiW_item[data-pending=true]{background:var(--bg);color:var(--ink)}._8w9qiW_tab{align-items:center;gap:var(--sp-2);min-width:0;padding:0 var(--sp-2) 0 14px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;display:flex}._8w9qiW_tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}._8w9qiW_dot{border-radius:var(--r-pill);background:var(--accent);flex:none;width:6px;height:6px}._8w9qiW_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._8w9qiW_close{border-radius:var(--r-2);width:28px;height:28px;color:var(--ink-2);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-self:center;align-items:center;margin-right:6px;padding:0;display:inline-flex;position:relative}._8w9qiW_close svg{width:14px;height:14px}._8w9qiW_item[data-active=true] ._8w9qiW_close,._8w9qiW_item:hover ._8w9qiW_close,._8w9qiW_item:focus-within ._8w9qiW_close{opacity:1}._8w9qiW_close:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--ink)}@media (hover:none){._8w9qiW_close{opacity:1}}@media (hover:none) and (pointer:coarse){._8w9qiW_close:before{content:"";position:absolute;inset:-8px}}._8w9qiW_add{width:40px;height:32px;margin-left:var(--sp-1);border-radius:var(--r-2);color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}._8w9qiW_add svg{width:16px;height:16px}._8w9qiW_add:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--ink)}._8w9qiW_add:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (forced-colors:active){._8w9qiW_item[data-active=true]{border-top-color:highlight}._8w9qiW_dot{background:highlight}}@media (max-width:768px){._8w9qiW_region{display:none}}
.WVLZsa_root{padding:0}@media (prefers-reduced-motion:reduce){.WVLZsa_root{transition:none}}.WVLZsa_column{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.WVLZsa_strip{z-index:10;align-items:center;gap:var(--sp-2);height:var(--top-bar-height);padding:0 var(--sp-3) 0 var(--sp-4);background:var(--surface-2);box-shadow:inset 0 -1px 0 var(--border);flex:none;display:flex;position:sticky;top:0}.WVLZsa_lead{display:contents}@media (min-width:769px){.WVLZsa_tabbed{padding-left:0}.WVLZsa_tabbed .WVLZsa_lead{padding-left:var(--sp-4);flex:none;display:flex}}.WVLZsa_panel{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.WVLZsa_utilities{align-items:center;gap:var(--sp-2);flex:none;margin-left:auto;display:flex}.WVLZsa_envTag{font-family:var(--font-ui);font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);background:var(--accent-tint);border:1px solid var(--accent);border-radius:var(--r-2);white-space:nowrap;padding:3px 10px;line-height:1.4}@media (max-width:768px){.WVLZsa_strip{gap:var(--sp-1);padding-right:var(--sp-2)}.WVLZsa_utilities{gap:var(--sp-1)}.WVLZsa_envTag{letter-spacing:.08em;padding:2px 6px}}
.io5FnW_strip{flex-direction:column;gap:.35rem;width:100%;margin-bottom:.5rem;display:flex}.io5FnW_heading{letter-spacing:.02em;text-transform:uppercase;color:var(--content-muted);margin:0;font-size:.6875rem;font-weight:600}.io5FnW_rowWrap{flex-direction:column;gap:0;min-width:0;display:flex}.io5FnW_dropLine{background:var(--brand-primary);border-radius:1px;height:2px;margin:.1rem 0}.io5FnW_row{border:1px solid var(--ui-border);border-radius:var(--radius-sm);background:var(--ui-surface);min-width:0;color:var(--content-main);cursor:grab;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.8125rem;line-height:1.35;display:flex}.io5FnW_rowDragging{opacity:.55}.io5FnW_row:active{cursor:grabbing}.io5FnW_grip{color:var(--content-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.io5FnW_gripIcon{display:block}.io5FnW_badge{letter-spacing:.02em;text-transform:uppercase;color:var(--content-muted);flex-shrink:0;font-size:.6875rem;font-weight:600}.io5FnW_text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.io5FnW_edit,.io5FnW_remove{border-radius:var(--radius-sm);color:var(--content-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.io5FnW_edit{padding:.15rem .35rem;font-size:.75rem;font-weight:600}.io5FnW_remove{width:1.25rem;height:1.25rem}.io5FnW_edit:hover,.io5FnW_remove:hover{color:var(--content-main);background:var(--ui-hover)}.io5FnW_edit:focus-visible,.io5FnW_remove:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.io5FnW_removeIcon{width:.75rem;height:.75rem;display:block}.io5FnW_editForm{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.io5FnW_editInput{resize:vertical;border:1px solid var(--ui-border);border-radius:var(--radius-sm);background:var(--ui-canvas);width:100%;min-height:2.5rem;color:var(--content-main);caret-color:var(--content-main);font:inherit;color-scheme:inherit;padding:.35rem .5rem;font-size:.8125rem;line-height:1.35}.io5FnW_editInput::placeholder{color:var(--content-muted)}.io5FnW_editInput:focus{outline:2px solid var(--brand-primary);outline-offset:1px}.io5FnW_editActions{gap:.35rem;display:flex}.io5FnW_editSave,.io5FnW_editCancel{border:1px solid var(--ui-border);border-radius:var(--radius-sm);background:var(--ui-surface);color:var(--content-main);cursor:pointer;padding:.2rem .55rem;font-size:.75rem;font-weight:600}.io5FnW_editSave{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--content-inverse)}.io5FnW_editSave:disabled{opacity:.5;cursor:not-allowed}.io5FnW_editCancel:hover{background:var(--ui-hover)}
.AykcOW_toolbarChip{align-items:center;gap:var(--sp-1);min-height:44px;padding:0 var(--sp-4);border:1px solid var(--border-strong);border-radius:var(--r-pill);font-family:var(--font-ui);font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--ink-2);cursor:pointer;background:0 0;display:inline-flex}.AykcOW_toolbarChip:hover{border-color:var(--brand);color:var(--ink)}.AykcOW_toolbarChip:disabled{border-color:var(--border);color:var(--ink-3);cursor:not-allowed}.AykcOW_toolbarChip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.AykcOW_toolbarChipCompact{padding:0 var(--sp-3)}@media (pointer:fine){.AykcOW_toolbarChip{min-height:32px}}.AykcOW_clusterChip{padding:var(--space-2) var(--space-4);background:var(--ui-surface);border:.5px solid var(--neutral-200);border-radius:var(--radius-pill);color:var(--content-muted);cursor:pointer;align-items:center;gap:.375rem;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;transition:background .12s,border-color .12s;display:inline-flex}.AykcOW_clusterChipLive{color:var(--brand-primary)}.AykcOW_clusterChip:hover,.AykcOW_clusterChip:focus-visible{background:var(--brand-secondary);border-color:var(--brand-primary)}.AykcOW_clusterChip:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.AykcOW_partnerBadge{color:var(--content-muted);background:var(--ui-hover);border:1px solid var(--ui-border);border-radius:999px;align-items:center;padding:.0625rem .375rem;font-size:.625rem;font-weight:600;display:inline-flex}.AykcOW_menu{background:var(--ui-surface);border:1px solid color-mix(in srgb, var(--brand-primary) 22%, transparent);z-index:20;border-radius:.625rem;width:320px;max-width:100%;max-height:26rem;padding:.25rem;position:absolute;bottom:calc(100% + .375rem);left:0;overflow-y:auto;box-shadow:0 8px 24px #0f172a14}.AykcOW_menuSection{letter-spacing:.04em;text-transform:uppercase;color:var(--content-muted);margin:.25rem .5rem .125rem;font-size:.6875rem;font-weight:600}.AykcOW_menuSection+.AykcOW_menuSection,.AykcOW_menuRow+.AykcOW_menuSection{border-top:1px solid var(--ui-border);margin-top:.375rem;padding-top:.375rem}.AykcOW_menuRow{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:flex-start;gap:.5rem;width:100%;padding:.5rem;font-family:inherit;display:flex}.AykcOW_menuRow:hover,.AykcOW_menuRowActive{background:var(--brand-secondary)}.AykcOW_menuRow:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.AykcOW_menuRowBody{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.AykcOW_menuRowLabelLine{align-items:center;gap:.375rem;display:flex}.AykcOW_menuRowLabel{color:var(--content-main);font-size:.875rem;font-weight:500}.AykcOW_menuRowDescription{color:var(--content-muted);font-size:.75rem;line-height:1.35}.AykcOW_menuRowCommand{color:var(--brand-primary);flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:600}@media (max-width:640px){.AykcOW_menuScrim{z-index:19;background:#0f172a52;position:fixed;inset:0}.AykcOW_menu{width:100%;max-height:70vh;padding-bottom:env(safe-area-inset-bottom);border-radius:.75rem .75rem 0 0;position:fixed;bottom:0;left:0;right:0}.AykcOW_menuRow{min-height:44px}}.AykcOW_toolTurn{flex-direction:column;gap:.5rem;display:flex}.AykcOW_toolStub{background:var(--ui-canvas);border:1px solid var(--ui-border);color:var(--content-muted);opacity:.85;border-radius:8px;align-items:center;gap:.5rem;padding:.4375rem .625rem;font-size:.8125rem;display:flex}.AykcOW_formCard{background:var(--ui-canvas);border:1px solid var(--ui-border);border-radius:12px;flex-direction:column;gap:.75rem;padding:.75rem 1rem;animation:.25s ease-out AykcOW_cardFadeIn;display:flex}@keyframes AykcOW_cardFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AykcOW_formCard,.AykcOW_resultCard{animation:none}}.AykcOW_formHeader{align-items:center;gap:.5rem;display:flex}.AykcOW_formTitle{color:var(--text-primary);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:inline-flex}.AykcOW_formTitle svg{color:var(--content-muted)}.AykcOW_formHeaderSpacer{flex:1}.AykcOW_formCancelButton{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--content-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.AykcOW_formCancelButton:hover{background:var(--ui-hover);color:var(--content-main)}.AykcOW_formCancelButton:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.AykcOW_fieldSection{flex-direction:column;gap:.375rem;display:flex}.AykcOW_fieldLabel{color:var(--text-primary);margin:0;font-size:.8125rem;font-weight:600;line-height:1.4}.AykcOW_textInput{border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;max-width:20rem;color:var(--text-primary);border-radius:8px;padding:.5rem .625rem;font-family:inherit;font-size:.875rem}.AykcOW_textInput:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 10%, transparent);outline:none}.AykcOW_textInput::placeholder{color:var(--neutral-400)}.AykcOW_textArea{border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;max-width:none;min-height:6.5rem;color:var(--text-primary);resize:vertical;border-radius:8px;padding:.5rem .625rem;font-family:inherit;font-size:.875rem}.AykcOW_zipInput{font-variant-numeric:tabular-nums;max-width:8rem}.AykcOW_drugSuggestions{flex-wrap:wrap;gap:.25rem .5rem;display:flex}.AykcOW_drugSuggestion{color:var(--brand-primary);border:1px solid var(--ui-border);cursor:pointer;background:0 0;border-radius:999px;padding:.1875rem .5rem;font-family:inherit;font-size:.75rem}.AykcOW_drugSuggestion:hover,.AykcOW_drugSuggestion:focus-visible{background:var(--brand-secondary);border-color:var(--brand-primary)}.AykcOW_drugSuggestion:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.AykcOW_chipRow{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.AykcOW_chipOption{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--text-primary);cursor:pointer;border-radius:9999px;align-items:center;padding:.35rem .85rem;font-size:.8125rem;transition:background-color .15s;display:inline-flex;position:relative;box-shadow:0 1px #0f172a0a}.AykcOW_chipOption:hover{background:color-mix(in srgb, var(--brand-primary) 6%, transparent)}.AykcOW_chipOptionSelected{border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 10%, transparent);box-shadow:0 0 0 1px var(--brand-primary)}.AykcOW_chipOption input{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AykcOW_chipOption:focus-within{outline:2px solid var(--brand-primary);outline-offset:2px}.AykcOW_revealedFields{border-left:2px solid var(--ui-border);flex-direction:column;gap:.625rem;padding-left:.75rem;display:flex}.AykcOW_moreToggle{color:var(--content-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.25rem;padding:0;font-family:inherit;font-size:.8125rem;font-weight:500;display:inline-flex}.AykcOW_moreToggle:hover{color:var(--content-main)}.AykcOW_moreToggle:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:2px}.AykcOW_fieldHelper{color:var(--content-muted);margin:0;font-size:.75rem}.AykcOW_formFooter{align-items:center;gap:.75rem;display:flex}.AykcOW_formHelper{color:var(--content-muted);flex:1;margin:0;font-size:.75rem}.AykcOW_primaryButton{color:var(--content-inverse);background:var(--brand-primary);cursor:pointer;border:none;border-radius:6px;padding:.375rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background-color .15s,opacity .15s}.AykcOW_primaryButton:hover:not(:disabled){background:var(--brand-primary-hover)}.AykcOW_primaryButton:disabled{opacity:.4;cursor:not-allowed}.AykcOW_primaryButton:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.AykcOW_ghostButton{color:var(--content-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem;font-weight:500}.AykcOW_ghostButton:hover{color:var(--content-main);background:var(--ui-hover)}.AykcOW_ghostButton:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.AykcOW_previewBanner{color:var(--content-muted);background:var(--ui-hover);border-radius:6px;margin:0;padding:.375rem .5rem;font-size:.75rem}.AykcOW_resultCard{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:.5rem;flex-direction:column;gap:.625rem;padding:.875rem 1.25rem 1rem;animation:.25s ease-out AykcOW_cardFadeIn;display:flex;box-shadow:0 1px 2px #0000000a}.AykcOW_resultHeader{flex-direction:column;gap:.375rem;display:flex}.AykcOW_resultTitleLine{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.AykcOW_resultTitle{color:var(--content-main);align-items:center;gap:.375rem;margin:0;font-size:.875rem;font-weight:600;display:inline-flex}.AykcOW_resultTitle svg{color:var(--content-muted)}.AykcOW_strengthPill{color:var(--neutral-700);background:var(--ui-hover);border-radius:3px;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600}.AykcOW_badgeLine{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.AykcOW_enginePill{letter-spacing:.01em;color:var(--content-muted);background:var(--ui-hover);border:1px solid var(--ui-border);border-radius:999px;align-items:center;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.AykcOW_resultTimestamp{color:var(--neutral-400);font-variant-numeric:tabular-nums;font-size:.75rem}.AykcOW_queryEcho{color:var(--content-muted);margin:0;font-size:.8125rem}.AykcOW_callout{border-left:3px solid var(--brand-primary);flex-direction:column;gap:.125rem;padding:.375rem 0 .375rem .75rem;display:flex}.AykcOW_calloutLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--content-muted);font-size:.6875rem;font-weight:600}.AykcOW_calloutPriceLine{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.AykcOW_calloutPrice{color:var(--content-main);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.AykcOW_calloutDetail{color:var(--content-muted);font-size:.8125rem}.AykcOW_tierTable{flex-direction:column;display:flex}.AykcOW_tierRow{align-items:baseline;gap:.75rem;padding:.4375rem 0;display:flex}.AykcOW_tierRow+.AykcOW_tierRow{border-top:1px solid var(--ui-border)}.AykcOW_tierLabel{width:9.5rem;color:var(--content-main);flex-shrink:0;font-size:.8125rem;font-weight:600}.AykcOW_tierDetail{min-width:0;color:var(--content-muted);flex:1;font-size:.8125rem}.AykcOW_tierPrice{color:var(--content-main);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.9375rem;font-weight:600}.AykcOW_tierEmpty{color:var(--content-muted);font-size:.8125rem;font-weight:400}.AykcOW_offersExpandButton{color:var(--brand-primary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.75rem;font-weight:500}.AykcOW_offersExpandButton:hover{color:var(--brand-primary-hover)}.AykcOW_offersExpandButton:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:2px}.AykcOW_offerSubRow{align-items:baseline;gap:.75rem;padding:.25rem 0 .25rem 9.5rem;font-size:.8125rem;display:flex}.AykcOW_textInputError{border-color:var(--status-error)}.AykcOW_textInputError:focus{outline-color:var(--status-error);border-color:var(--status-error)}.AykcOW_fieldErrorMessage{color:var(--status-error-text);margin-top:.25rem;font-size:.75rem;display:block}.AykcOW_adjudicationCodes{font-variant-numeric:tabular-nums;color:var(--content-muted);margin-top:.2rem;font-size:.72rem;line-height:1.35;display:block}.AykcOW_benchmarkCaveat{color:var(--content-muted);margin-top:.2rem;font-size:.72rem;line-height:1.35;display:block}.AykcOW_offerLink{color:var(--brand-primary);text-underline-offset:2px;font-size:.75rem;font-weight:500;text-decoration:underline}.AykcOW_offerLink:hover{color:var(--brand-primary-hover)}.AykcOW_offerLink:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:2px}.AykcOW_pharmacyList{flex-direction:column;display:flex}.AykcOW_pharmacyRow{flex-direction:column;gap:.125rem;padding:.5rem 0;display:flex}.AykcOW_pharmacyRow+.AykcOW_pharmacyRow{border-top:1px solid var(--ui-border)}.AykcOW_pharmacyName{color:var(--content-main);font-size:.8125rem;font-weight:600}.AykcOW_pharmacyMeta{color:var(--content-muted);font-size:.8125rem}.AykcOW_resultMoreNote{color:var(--content-muted);margin:0;font-size:.75rem}.AykcOW_dataNotes{border-top:1px solid var(--ui-border);padding-top:.375rem}.AykcOW_dataNotesSummary{color:var(--content-muted);cursor:pointer;font-size:.75rem;font-weight:500}.AykcOW_dataNotesSummary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:2px}.AykcOW_dataNotesList{color:var(--content-muted);margin:.25rem 0 0;padding-left:1rem;font-size:.72rem;line-height:1.5}.AykcOW_sourcesLine{color:var(--content-muted);margin:0;font-size:.72rem}.AykcOW_disclaimer{color:var(--content-muted);margin:0;font-size:.75rem;line-height:1.5}.AykcOW_resultFooter{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.AykcOW_pendingCaption{color:var(--content-muted);align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.AykcOW_errorText{color:var(--content-main);margin:0;font-size:.875rem;line-height:1.5}.AykcOW_sampleWatermark{color:var(--content-muted);background:var(--ui-hover);border:1px dashed var(--ui-border);border-radius:6px;padding:.375rem .5rem;font-size:.75rem;font-weight:600}.AykcOW_equipotencyTableWrap{border:1px solid var(--ui-border);border-radius:6px;overflow-x:auto}.AykcOW_equipotencyTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}.AykcOW_equipotencyTable th,.AykcOW_equipotencyTable td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--ui-border);color:var(--content-main);padding:.375rem .625rem}.AykcOW_equipotencyTable thead th{color:var(--content-muted);background:color-mix(in srgb, var(--brand-primary) 4%, transparent);font-size:.72rem;font-weight:600}.AykcOW_equipotencyTable tbody th{font-weight:600}.AykcOW_equipotencyTable tbody tr:last-child th,.AykcOW_equipotencyTable tbody tr:last-child td{border-bottom:none}.AykcOW_sampleTable{flex-direction:column;display:flex}.AykcOW_sampleRow{color:var(--content-main);gap:.75rem;padding:.375rem 0;font-size:.8125rem;display:flex}.AykcOW_sampleRow+.AykcOW_sampleRow{border-top:1px solid var(--ui-border)}.AykcOW_sampleRowLead{flex-shrink:0;width:11rem;font-weight:600}.AykcOW_sampleRowBody{color:var(--content-muted);flex:1}.AykcOW_unknownCommandRow{color:var(--content-muted);align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.AykcOW_unknownCommandRow:before,.AykcOW_unknownCommandRow:after{content:"";background:var(--ui-border);flex:1;height:1px}.AykcOW_unknownCommandText{flex-shrink:0;max-width:80%}.AykcOW_unknownCommandSuggestion{color:var(--brand-primary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8125rem;font-weight:600}.AykcOW_unknownCommandSuggestion:hover{color:var(--brand-primary-hover)}.AykcOW_unknownCommandSuggestion:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:2px}.AykcOW_contextChipRow{padding:0 var(--space-2);justify-content:flex-start;display:flex}.AykcOW_contextChipRowSent{justify-content:flex-end;margin-top:.25rem;padding:0}.AykcOW_contextChip{color:var(--content-muted);background:var(--ui-hover);border:1px solid var(--ui-border);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;display:inline-flex}.AykcOW_contextChipRemove{width:16px;height:16px;color:var(--content-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.AykcOW_contextChipRemove:hover{color:var(--content-main);background:var(--ui-border)}.AykcOW_contextChipRemove:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}@media (max-width:640px){.AykcOW_tierLabel{width:7.5rem}.AykcOW_offerSubRow{padding-left:0}.AykcOW_resultFooter{flex-direction:column;align-items:stretch}.AykcOW_resultFooter .AykcOW_primaryButton,.AykcOW_resultFooter .AykcOW_ghostButton{text-align:center;width:100%;min-height:44px}.AykcOW_resultFooter .AykcOW_clusterChip{justify-content:center;width:100%;min-height:44px}}.AykcOW_bucket{flex-direction:column;display:flex}.AykcOW_bucketLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--content-muted);margin:.75rem 0 0;font-size:.6875rem;font-weight:600}.AykcOW_medRow{border:0;border-bottom:1px solid var(--ui-border);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:.125rem;margin:0;padding:.5rem 0;display:flex}.AykcOW_medRow:hover{background:var(--ui-hover)}.AykcOW_medRowName{color:var(--content-main);font-size:.875rem;font-weight:600}.AykcOW_medRowMeta{color:var(--content-muted);font-size:.8125rem}
.aDoFvW_console{--thread-panel-width:clamp(480px, 34vw, 720px);--dock-fade:20px;flex-direction:column;gap:1rem;width:100%;display:flex}.aDoFvW_consoleActive{flex:1;min-height:0}.aDoFvW_errorBanner{color:var(--content-muted);background:var(--neutral-50);border:1px solid var(--ui-border);border-radius:.375rem;margin:0;padding:.5rem .75rem;font-size:.875rem}.aDoFvW_typeaheadMenu{background:var(--ui-surface);border:1px solid color-mix(in srgb, var(--brand-primary) 22%, transparent);z-index:10;border-radius:.625rem;max-height:16rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0f172a14}.aDoFvW_typeaheadItem{cursor:pointer;color:var(--content-main);border-radius:.375rem;align-items:baseline;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.35;display:flex}.aDoFvW_typeaheadItemActive{background:var(--brand-secondary);color:var(--brand-primary-hover)}.aDoFvW_typeaheadCommand{color:var(--brand-primary);min-width:3.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:600}.aDoFvW_typeaheadItemActive .aDoFvW_typeaheadCommand{color:var(--brand-primary-hover)}.aDoFvW_typeaheadDescription{color:var(--content-muted);flex:1}.aDoFvW_typeaheadItemActive .aDoFvW_typeaheadDescription{color:var(--brand-primary-hover)}.aDoFvW_scrollWrapper{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--content-muted) 30%, transparent) transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.aDoFvW_scrollWrapper::-webkit-scrollbar{width:6px}.aDoFvW_scrollWrapper::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--content-muted) 30%, transparent);border-radius:3px}.aDoFvW_scrollWrapper::-webkit-scrollbar-track{background:0 0}.aDoFvW_turnList{width:100%;max-width:42rem;padding-left:1rem;padding-right:1rem;padding-bottom:var(--dock-fade);box-sizing:border-box;flex-direction:column;gap:1rem;margin-left:auto;margin-right:auto;display:flex}.aDoFvW_footerDock{z-index:5;background:var(--ui-canvas);padding:.75rem 1rem calc(.5rem + env(safe-area-inset-bottom));box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;max-width:42rem;margin-top:auto;margin-left:auto;margin-right:auto;display:flex;position:sticky;bottom:0}.aDoFvW_footerDock:before{content:"";left:0;right:0;top:calc(-1 * var(--dock-fade));height:var(--dock-fade);background:linear-gradient(to bottom, transparent, var(--ui-canvas));pointer-events:none;position:absolute}.aDoFvW_consoleActive .aDoFvW_errorBanner{flex-shrink:0}.aDoFvW_turn{flex-direction:column;gap:.5rem;display:flex}.aDoFvW_userBubbleRow{justify-content:flex-end;display:flex}.aDoFvW_userBubble{background:var(--brand-primary);max-width:80%;color:var(--content-inverse);box-shadow:0 1px 3px color-mix(in srgb, var(--brand-primary) 15%, transparent);white-space:pre-wrap;word-break:break-word;border-radius:18px 18px 4px;padding:.625rem .875rem;font-size:.875rem;line-height:1.5}@media (min-width:1024px){.aDoFvW_threadOpen .aDoFvW_scrollWrapper{padding-right:var(--thread-panel-width)}}@media (min-width:1920px){.aDoFvW_turnList,.aDoFvW_footerDock{max-width:48rem}}
.aJjYFW_history-panel{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-alt,var(--ui-surface));flex-shrink:0;max-height:280px;animation:.15s ease-out aJjYFW_slideDown;overflow-y:auto}@keyframes aJjYFW_slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:280px}}.aJjYFW_conversation-list{margin:0;padding:0;list-style:none}.aJjYFW_conversation-item{border-bottom:1px solid color-mix(in srgb, var(--content-main) 6%, transparent);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background-color .15s;display:flex}.aJjYFW_conversation-item:last-child{border-bottom:none}.aJjYFW_conversation-item:hover{background-color:var(--ui-hover)}.aJjYFW_conversation-item-active{background-color:color-mix(in srgb, var(--brand-primary) 8%, transparent)}.aJjYFW_conversation-item-active:hover{background-color:color-mix(in srgb, var(--brand-primary) 12%, transparent)}.aJjYFW_conversation-info{flex:1;min-width:0}.aJjYFW_conversation-title{color:var(--content-main);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;line-height:1.3;overflow:hidden}.aJjYFW_conversation-time{color:var(--content-muted);flex-shrink:0;font-size:.6875rem}.aJjYFW_delete-btn{width:22px;height:22px;color:var(--content-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s,background-color .15s;display:flex}.aJjYFW_conversation-item:hover .aJjYFW_delete-btn{opacity:1}.aJjYFW_delete-btn:hover{color:var(--status-error);background-color:color-mix(in srgb, var(--status-error) 8%, transparent)}.aJjYFW_delete-btn svg{width:12px;height:12px}.aJjYFW_empty-state{text-align:center;color:var(--content-muted);padding:1.5rem .75rem;font-size:.8125rem}
.NNp2-W_card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:.5rem;flex-direction:column;gap:.5rem;width:100%;max-width:42rem;margin:0 auto;padding:1rem 1.25rem;display:flex}.NNp2-W_message{color:var(--content-muted);margin:0;font-size:.875rem}.NNp2-W_reloadButton{border:1px solid var(--neutral-300);color:var(--content-main);cursor:pointer;background:0 0;border-radius:4px;align-self:flex-start;padding:.25rem .75rem;font-family:inherit;font-size:.8125rem}.NNp2-W_reloadButton:hover{background:var(--neutral-50)}.NNp2-W_reloadButton:focus-visible{outline:2px solid var(--status-info);outline-offset:2px}
.cxlLzW_chat-panel-hidden{display:none}.cxlLzW_chat-panel-backdrop{z-index:1100;pointer-events:none;position:fixed;bottom:0;right:0}.cxlLzW_chat-panel-backdrop-elevated{z-index:1200}.cxlLzW_chat-panel{pointer-events:auto;width:min(var(--chat-panel-width,420px), 100vw);height:580px;max-height:calc(100dvh - 5rem - var(--top-bar-height) - var(--sp-3));background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-3);box-shadow:var(--sh-3);flex-direction:column;padding-top:44px;transition:width .2s,height .2s;animation:.2s ease-out cxlLzW_chatWidgetPopIn;display:flex;position:fixed;bottom:5rem;right:1.5rem;overflow:hidden}@media (prefers-reduced-motion:reduce){.cxlLzW_chat-panel{transition:none;animation:none}}.cxlLzW_chat-panel-scrollable{overflow:hidden auto}.cxlLzW_chat-panel-backdrop-docked{z-index:auto;pointer-events:auto;width:100%;height:100%;min-height:0;display:flex;position:relative;inset:auto}.cxlLzW_chat-panel-docked{width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;transition:none;animation:none;position:relative;inset:auto}.cxlLzW_chat-panel-expanded{border-radius:var(--r-3);z-index:1200;width:min(800px,100vw - 4rem);max-width:none;height:min(800px,100dvh - 4rem);max-height:calc(100dvh - 4rem);margin:auto;position:fixed;inset:0}.cxlLzW_resize-handle{cursor:col-resize;z-index:10;background:0 0;width:6px;height:100%;transition:background-color .15s;position:absolute;top:0;left:0}.cxlLzW_resize-handle:after{content:"";background:0 0;border-radius:1px;width:2px;height:32px;transition:background-color .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cxlLzW_resize-handle:hover:after,.cxlLzW_resize-handle:focus-visible:after{background:var(--content-muted)}.cxlLzW_resize-handle:focus-visible{outline:2px solid var(--primary-color);outline-offset:-1px;border-radius:2px}.cxlLzW_chat-panel-dragging{-webkit-user-select:none;user-select:none;transition:none!important}.cxlLzW_chat-panel-expanded-backdrop{z-index:1150;background:#00000080;position:fixed;inset:0}@keyframes cxlLzW_chatWidgetPopIn{0%{opacity:0;transform:scale(.9)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.cxlLzW_chat-corner{top:var(--sp-2);right:var(--sp-2);z-index:1;align-items:center;gap:var(--sp-1);display:flex;position:absolute}.cxlLzW_chat-corner-header{gap:var(--sp-2);height:44px;padding:0 var(--sp-2) 0 var(--sp-4);top:0;left:0;right:0}.cxlLzW_chat-corner-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:600 var(--fs-base) / 1 var(--font-display);color:var(--ink);flex:auto;overflow:hidden}.cxlLzW_chat-corner-btn{border-radius:var(--r-2);background:var(--surface);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.cxlLzW_chat-corner-btn:hover:not(:disabled),.cxlLzW_chat-corner-btn-active{background:var(--surface-2);border-color:var(--border-strong);color:var(--ink)}.cxlLzW_chat-corner-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cxlLzW_chat-corner-btn:disabled{color:var(--ink-3);cursor:not-allowed}.cxlLzW_chat-corner-btn svg{width:16px;height:16px}.cxlLzW_chat-corner-btn svg *{stroke-width:1.75px}.cxlLzW_chat-modal-body,.cxlLzW_chat-view-active{flex-direction:column;flex:1;min-height:0;display:flex}.cxlLzW_chat-messages{scroll-behavior:smooth;flex:1;min-height:0;padding:.75rem 2.5rem .75rem 1rem;overflow-y:auto}.cxlLzW_chat-corner+.cxlLzW_chat-modal-body .cxlLzW_chat-messages,.cxlLzW_chat-corner+.cxlLzW_resize-handle+.cxlLzW_chat-modal-body .cxlLzW_chat-messages{padding-top:0}.cxlLzW_chat-message{margin-bottom:.625rem;animation:.25s ease-out cxlLzW_chatMessageIn;display:flex}.cxlLzW_tool-turn{flex-direction:column;gap:.375rem;margin-bottom:.625rem;display:flex}.cxlLzW_chat-message:last-child{margin-bottom:0}@keyframes cxlLzW_chatMessageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cxlLzW_chat-message-row-user{justify-content:flex-end}.cxlLzW_chat-message-row-assistant{justify-content:flex-start;align-items:flex-end;gap:.5rem;animation-duration:.35s}.cxlLzW_chat-message-avatar{flex-shrink:0;margin-bottom:2px}.cxlLzW_chat-bubble-user{background:var(--primary-color);max-width:80%;color:var(--content-inverse);box-shadow:0 1px 3px color-mix(in srgb, var(--brand-primary) 15%, transparent);white-space:pre-wrap;word-break:break-word;border-radius:18px 18px 4px;padding:.625rem .875rem;font-size:.875rem;line-height:1.5}.cxlLzW_assistant-bubble-wrapper{max-width:80%;position:relative}.cxlLzW_note-preview-editor{background:var(--ui-canvas);width:100%;color:var(--content-main);white-space:pre-wrap;word-break:break-word;resize:vertical;field-sizing:content;border:1px solid #0000;border-radius:18px 18px 18px 4px;outline:none;min-height:12rem;padding:.625rem .875rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color .15s;display:block;box-shadow:0 1px 3px #0000000f}.cxlLzW_note-preview-editor:focus{border-color:var(--primary-color)}.cxlLzW_copy-btn{width:22px;height:22px;color:var(--content-muted);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s;display:flex;position:absolute;top:.25rem;right:-1.75rem}.cxlLzW_assistant-bubble-wrapper:hover .cxlLzW_copy-btn{opacity:1}.cxlLzW_copy-btn:hover{color:var(--primary-color)}@media (hover:none){.cxlLzW_copy-btn{opacity:.6}}.cxlLzW_copy-feedback{color:var(--primary-color);white-space:nowrap;font-size:.625rem;font-weight:600}.cxlLzW_copy-note-btn{background:var(--ui-surface);border:1px solid var(--primary-color);width:100%;color:var(--primary-color);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:flex}.cxlLzW_copy-note-btn:hover{background:var(--primary-color);color:var(--content-inverse)}.cxlLzW_copy-note-btn svg{flex-shrink:0}.cxlLzW_typing-indicator{margin-bottom:.625rem}.cxlLzW_empty-state{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.35rem .25rem .5rem;display:flex}.cxlLzW_empty-state-greeting{color:var(--content-muted);margin:0;font-size:.8125rem;line-height:1.35}.cxlLzW_greeting-chips{flex-wrap:wrap;gap:.375rem;display:flex}.cxlLzW_suggested-chip{background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--primary-color);cursor:pointer;border-radius:20px;padding:.5rem .875rem;font-family:inherit;font-size:.8125rem;transition:background-color .15s,border-color .15s,box-shadow .15s}.cxlLzW_suggested-chip:hover:not(:disabled){background:color-mix(in srgb, var(--brand-primary) 6%, transparent);border-color:var(--primary-color);box-shadow:0 1px 4px color-mix(in srgb, var(--brand-primary) 12%, transparent)}.cxlLzW_suggested-chip:disabled{opacity:.5;cursor:not-allowed}.cxlLzW_chat-input-container{gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--border);background:var(--surface);flex-direction:column;flex-shrink:0;display:flex}.cxlLzW_mention-toast{color:var(--ink-2);font-size:.6875rem;font-style:italic;animation:2s ease-out forwards cxlLzW_toastFade}@keyframes cxlLzW_toastFade{0%,70%{opacity:1}to{opacity:0}}.cxlLzW_chat-error{color:var(--status-error-text);margin:0;padding:0 .5rem;font-size:.8125rem}.cxlLzW_chat-error:empty{margin-bottom:calc(-1 * var(--sp-2))}.cxlLzW_chat-notice{color:var(--ink-2);margin:0;padding:0 .5rem;font-size:.8125rem}@media (max-width:768px){.cxlLzW_chat-panel{width:100vw;height:calc(100dvh - var(--top-bar-height));border-radius:var(--r-3) var(--r-3) 0 0;border:0;max-height:100dvh;padding-top:56px;bottom:0;right:0}.cxlLzW_chat-panel-expanded{border-radius:0;width:100vw;max-width:none;height:100dvh;margin:0;inset:0}.cxlLzW_resize-handle{display:none}.cxlLzW_chat-corner{gap:var(--sp-3)}.cxlLzW_chat-corner-btn{position:relative}.cxlLzW_chat-corner-btn:before{content:"";position:absolute;inset:-7px}}.cxlLzW_progressive-chips{flex-wrap:wrap;gap:.375rem;margin-top:.375rem;margin-bottom:.625rem;display:flex}.cxlLzW_chip-ribbon{gap:inherit;flex-wrap:wrap;display:flex}.cxlLzW_form-lane-mode-row{border-bottom:1px solid var(--ui-border);flex-shrink:0;gap:.35rem;padding:.5rem 1rem .65rem;display:flex}.cxlLzW_form-lane-mode-btn{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--content-muted);cursor:pointer;border-radius:8px;flex:1;padding:.35rem .5rem;font-family:inherit;font-size:.75rem;transition:background .15s,border-color .15s,color .15s}.cxlLzW_form-lane-mode-btn:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.cxlLzW_form-lane-mode-btn-active{border-color:var(--primary-color);background:color-mix(in srgb, var(--brand-primary) 8%, transparent);color:var(--primary-color);font-weight:600}.cxlLzW_form-lane-mode-btn:disabled{opacity:.5;cursor:not-allowed}.cxlLzW_form-lane-mode-wrap{flex-shrink:0}.cxlLzW_form-lane-mode-hint{color:var(--content-muted);margin:0;padding:0 1rem .65rem;font-size:.7rem;line-height:1.35}.cxlLzW_form-lane-mode-explainer{color:var(--content-muted);margin:0;padding:0 1rem .4rem;font-size:.7rem;line-height:1.3}.cxlLzW_form-lane-continue-deep{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem .75rem;padding:.5rem 1rem 0;display:flex}.cxlLzW_form-lane-continue-deep-label{color:var(--content-muted);flex:8rem;margin:0;font-size:.72rem;line-height:1.35}.cxlLzW_form-lane-continue-deep-btn{cursor:pointer;border:1px solid var(--primary-color);background:color-mix(in srgb, var(--brand-primary) 8%, transparent);color:var(--primary-color);white-space:nowrap;border-radius:8px;padding:.35rem .65rem;font-family:inherit;font-size:.75rem;font-weight:600}.cxlLzW_form-lane-continue-deep-btn:hover:not(:disabled){background:color-mix(in srgb, var(--brand-primary) 14%, transparent)}.cxlLzW_form-lane-continue-deep-btn:disabled{opacity:.5;cursor:not-allowed}.cxlLzW_form-lane-qa-clarification-hint{color:var(--content-muted);background:color-mix(in srgb, var(--brand-primary) 6%, transparent);border:1px solid var(--ui-border);border-radius:8px;margin:.35rem 0 .5rem;padding:.5rem .75rem;font-size:.72rem;line-height:1.35}.cxlLzW_form-lane-handoff-banner{border:1px solid color-mix(in srgb, var(--brand-primary) 15%, transparent);background:color-mix(in srgb, var(--brand-primary) 6%, transparent);box-sizing:border-box;border-radius:8px;flex-shrink:0;width:100%;margin:0 0 .35rem;padding:.65rem .75rem}.cxlLzW_form-lane-handoff-text{color:var(--content-main);margin:0 0 .5rem;font-size:.8rem;line-height:1.4}.cxlLzW_form-lane-handoff-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.cxlLzW_form-lane-handoff-dismiss,.cxlLzW_form-lane-handoff-open{cursor:pointer;border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--content-muted);border-radius:8px;padding:.35rem .65rem;font-family:inherit;font-size:.75rem}.cxlLzW_form-lane-handoff-open{border-color:var(--primary-color);background:var(--primary-color);color:var(--content-inverse)}.cxlLzW_form-lane-handoff-dismiss:hover,.cxlLzW_form-lane-handoff-open:hover{filter:brightness(.97)}.cxlLzW_intake-stepper{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-alt,#00000005);flex-shrink:0;padding:.5rem 1rem .65rem}.cxlLzW_intake-step-hint{color:var(--content-muted);margin:0 0 .35rem;font-size:.72rem;line-height:1.35}.cxlLzW_intake-stepper-sublabel{color:var(--content-muted);margin:0 0 .5rem;font-size:.65rem;line-height:1.35}.cxlLzW_intake-step-chip-row{flex-wrap:wrap;gap:.35rem;display:flex}.cxlLzW_intake-step-chip{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--content-muted);text-align:left;border-radius:999px;max-width:100%;padding:.25rem .5rem;font-family:inherit;font-size:.68rem;line-height:1.3;display:inline-block}.cxlLzW_intake-step-chip-upcoming{opacity:.92}.cxlLzW_intake-step-chip-current{background:color-mix(in srgb, var(--chip-warning-bg) 65%, transparent);color:var(--chip-warning-text);border-color:#ea580ca6;font-weight:600}.cxlLzW_intake-step-chip-complete{border-color:color-mix(in srgb, var(--status-success) 65%, transparent);background:color-mix(in srgb, var(--status-success) 10%, transparent);color:var(--status-success-text);font-weight:600}.cxlLzW_intake-step-chip-gaps{background:color-mix(in srgb, var(--chip-warning-bg) 65%, transparent);color:var(--chip-warning-text);border-color:#ea580ca6;font-weight:600}.cxlLzW_intake-step-chip-server-focus{box-shadow:0 0 0 2px #ea580c73}
.QWeySG_avatar-btn{z-index:1000;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.25rem;padding:0;font-family:inherit;transition:transform .2s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.QWeySG_avatar-btn:hover{transform:scale(1.08)}.QWeySG_avatar-btn:active{transform:scale(.96)}.QWeySG_avatar-icon{background:var(--brand-primary);width:56px;height:56px;box-shadow:0 4px 12px color-mix(in srgb, var(--brand-primary) 30%, transparent), 0 1px 3px #0000001f;border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .2s;display:flex;position:relative}.QWeySG_avatar-btn:hover .QWeySG_avatar-icon{box-shadow:0 6px 20px color-mix(in srgb, var(--brand-primary) 40%, transparent), 0 2px 6px #00000026}.QWeySG_avatar-label{color:var(--brand-primary);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:700}.QWeySG_pulse-ring{border:2px solid var(--brand-primary);opacity:0;pointer-events:none;border-radius:50%;animation:3s ease-out infinite QWeySG_pulse;position:absolute;inset:0}@keyframes QWeySG_pulse{0%{opacity:.4;transform:scale(1)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@media (max-width:767px){.QWeySG_avatar-btn{bottom:1rem;right:1rem}.QWeySG_avatar-icon{width:52px;height:52px}}
._2juxGa_review{gap:var(--sp-4);flex-direction:column;display:flex;container:review/inline-size}._2juxGa_section{border:1px solid var(--border-strong);border-radius:var(--r-3);background:var(--surface)}._2juxGa_band{padding:6px var(--sp-2) 6px var(--sp-4);border-bottom:1px solid var(--border);border-radius:calc(var(--r-3) - 1px) calc(var(--r-3) - 1px) 0 0;background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}._2juxGa_sectionTitle{font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-snug);color:var(--ink);flex:auto;margin:0}._2juxGa_editStep{border-radius:var(--r-2);min-height:32px;font-family:inherit;font-size:var(--fs-xs);color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;padding:0 10px;font-weight:500;display:inline-flex;position:relative}._2juxGa_editStep:hover{background:var(--surface);border-color:var(--border-strong);color:var(--ink)}._2juxGa_rows{margin:0}._2juxGa_rows+._2juxGa_rows{border-top:1px solid var(--border)}._2juxGa_row{align-items:center;column-gap:var(--sp-3);min-height:40px;padding:0 6px 0 var(--sp-4);grid-template-columns:168px minmax(0,1fr);display:grid}._2juxGa_row+._2juxGa_row{border-top:1px solid var(--border)}._2juxGa_row:not(._2juxGa_rowEditing):hover{background:var(--surface-2)}._2juxGa_rows:last-child>._2juxGa_row:last-child{border-radius:0 0 calc(var(--r-3) - 1px) calc(var(--r-3) - 1px)}._2juxGa_label{padding-block:var(--sp-2);font-size:var(--fs-xs);color:var(--ink-2);overflow-wrap:anywhere}._2juxGa_value{align-items:center;column-gap:var(--sp-3);min-width:0;font-size:var(--fs-sm);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}._2juxGa_valueText{align-items:center;gap:var(--sp-2);min-width:0;padding-block:var(--sp-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}._2juxGa_chips{gap:var(--sp-2);flex-wrap:wrap;flex:100%;margin:0;padding:0;list-style:none;display:flex}._2juxGa_chip{min-height:28px;padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-pill);font-size:var(--fs-xs);color:var(--ink);align-items:center;display:inline-flex}._2juxGa_lines{flex-direction:column;flex:100%;gap:2px;margin:0;padding:0;list-style:none;display:flex}._2juxGa_prewrap{white-space:pre-wrap;flex:100%}._2juxGa_notSet{align-items:center;gap:var(--sp-2);display:inline-flex}._2juxGa_attentionDot{border-radius:var(--r-pill);background:var(--accent);flex:none;width:6px;height:6px}._2juxGa_notSetText{color:var(--ink-2)}._2juxGa_missingPart{align-items:center;gap:var(--sp-2);flex-wrap:wrap;flex:100%;display:inline-flex}._2juxGa_marker{border:1px solid var(--border);border-radius:var(--r-2);font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);flex:none;padding:1px 6px;font-size:11px}._2juxGa_pencil{border-radius:var(--r-2);width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}._2juxGa_pencil:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--ink)}._2juxGa_pencilGlyph{width:15px;height:15px}._2juxGa_change{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:.4rem;padding:0;text-decoration:underline}._2juxGa_rowEditing ._2juxGa_value{grid-template-columns:minmax(0,1fr)}._2juxGa_editArea{align-items:center;gap:var(--sp-2);min-width:0;padding-block:var(--sp-1);flex-wrap:wrap;display:flex}:is(._2juxGa_editArea .field-error-message,._2juxGa_editArea ._2juxGa_note){flex-basis:100%;margin:0}._2juxGa_row ._2juxGa_editArea ._2juxGa_control{border-radius:var(--r-2);min-height:36px;font-size:var(--fs-sm);padding-block:0}._2juxGa_row ._2juxGa_editArea input._2juxGa_control{width:80px;padding-inline:10px}._2juxGa_row ._2juxGa_editArea select._2juxGa_control{max-width:100%;padding-left:10px}._2juxGa_unit{font-size:var(--fs-xs);color:var(--ink-2)}._2juxGa_note{font-family:var(--font-ui);color:var(--ink-2);font-size:12px}._2juxGa_note:empty{position:absolute}._2juxGa_actions{align-items:center;gap:var(--sp-1);display:inline-flex}._2juxGa_save{min-height:32px;padding:0 var(--sp-3);border:1px solid var(--brand);border-radius:var(--r-2);background:var(--surface);font-family:inherit;font-size:var(--fs-xs);color:var(--brand);cursor:pointer;align-items:center;font-weight:600;display:inline-flex;position:relative}._2juxGa_save:hover{background:var(--surface-2)}._2juxGa_cancel{border-radius:var(--r-2);min-height:32px;font-family:inherit;font-size:var(--fs-xs);color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;padding:0 10px;display:inline-flex;position:relative}._2juxGa_cancel:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--ink)}._2juxGa_groupEditor{min-width:0;padding-bottom:var(--sp-4);grid-column:1/-1;margin:0}._2juxGa_editorPanel{gap:var(--sp-3);padding:var(--sp-3) 10px 0 0;border-top:1px solid var(--border);flex-direction:column;display:flex}._2juxGa_editorActions{gap:var(--sp-1);display:flex}._2juxGa_requiredNote{font-family:var(--font-ui);color:var(--ink-3);margin:0;font-size:12px}._2juxGa_requiredNote .required-asterisk{margin-left:0}._2juxGa_medTable{border-collapse:collapse;table-layout:fixed;width:100%}._2juxGa_medTable+._2juxGa_rows{border-top:1px solid var(--border)}._2juxGa_medHeadCell{padding:var(--sp-2) 6px 6px;font-family:var(--font-ui);letter-spacing:.06em;text-align:left;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:400}._2juxGa_colClass{width:154px;padding-left:var(--sp-4)}._2juxGa_colDose{width:116px}._2juxGa_colFrequency{width:124px}._2juxGa_colEdit{width:44px}._2juxGa_medRow{border-top:1px solid var(--border)}._2juxGa_medRow:not(._2juxGa_medRowEditing):hover{background:var(--surface-2)}._2juxGa_medCell{height:44px;padding:var(--sp-1) 6px;font-size:var(--fs-sm);text-align:left;vertical-align:middle;color:var(--ink);overflow-wrap:anywhere;font-weight:400}._2juxGa_medClass{padding-left:var(--sp-4)}._2juxGa_medEdit{text-align:right}._2juxGa_classChip{max-width:100%;min-height:24px;padding:2px var(--sp-2);border:1px solid rgba(var(--class-rgb), .45);border-radius:var(--r-2);background:rgba(var(--class-rgb), .16);font-family:var(--font-ui);letter-spacing:.04em;font-size:11px;line-height:var(--lh-snug);color:var(--ink);align-items:center;display:inline-flex}._2juxGa_drugName{font-weight:600}._2juxGa_held{font-family:var(--font-ui);color:var(--ink-2);font-size:12px;display:block}._2juxGa_tolerable{font-family:var(--font-ui);color:var(--ink-2);font-size:12px}._2juxGa_medCell ._2juxGa_notSet{row-gap:var(--sp-1);flex-wrap:wrap}._2juxGa_cellLabel{display:none}._2juxGa_medEditorCell{padding:0 6px var(--sp-4) var(--sp-4)}._2juxGa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(._2juxGa_review ._2juxGa_rows .form-input,._2juxGa_review ._2juxGa_rows .form-select,._2juxGa_review ._2juxGa_rows .form-textarea){border-color:var(--border-strong)}:is(._2juxGa_review ._2juxGa_rows .form-input.field-error,._2juxGa_review ._2juxGa_rows .form-select.field-error){border-color:var(--status-error)}:is(._2juxGa_review ._2juxGa_rows .form-input:focus,._2juxGa_review ._2juxGa_rows .form-select:focus,._2juxGa_review ._2juxGa_rows .form-textarea:focus){box-shadow:none}._2juxGa_editStep:focus-visible,._2juxGa_pencil:focus-visible,._2juxGa_save:focus-visible,._2juxGa_cancel:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._2juxGa_review ._2juxGa_rows .form-input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._2juxGa_review ._2juxGa_rows .form-select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._2juxGa_review ._2juxGa_rows .form-textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._2juxGa_review ._2juxGa_rows .checkbox-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:none){:is(._2juxGa_review ._2juxGa_rows .form-input,._2juxGa_review ._2juxGa_rows .form-select,._2juxGa_review ._2juxGa_rows .form-textarea){font-size:var(--fs-base)}}@media (max-width:768px){._2juxGa_row,._2juxGa_row ._2juxGa_editArea ._2juxGa_control,._2juxGa_row ._2juxGa_editArea ._2juxGa_save,._2juxGa_row ._2juxGa_editArea ._2juxGa_cancel{min-height:44px}._2juxGa_pencil:before{content:"";position:absolute;inset:-7px}._2juxGa_editStep:before,._2juxGa_save:before,._2juxGa_cancel:before{content:"";position:absolute;inset:-7px 0}}@container review not (min-width:32rem){._2juxGa_row{grid-template-columns:minmax(0,1fr)}._2juxGa_label{padding-bottom:0}}@container review (max-width:640px){._2juxGa_medTable,._2juxGa_medBody,._2juxGa_medEditorRow,._2juxGa_medEditorCell{display:block}._2juxGa_medHead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._2juxGa_medRow{align-items:center;row-gap:var(--sp-1);padding:var(--sp-2) 6px var(--sp-3) var(--sp-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"class edit""drug drug""dose dose""frequency frequency""tolerable tolerable";display:grid}._2juxGa_medCell{height:auto;padding:0;display:block}._2juxGa_medClass{grid-area:class}._2juxGa_medDrug{grid-area:drug}._2juxGa_medDose{grid-area:dose}._2juxGa_medFrequency{grid-area:frequency}._2juxGa_medTolerable{grid-area:tolerable}._2juxGa_medEdit{grid-area:edit}._2juxGa_cellLabel{margin-right:var(--sp-2);font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:11px;display:inline-block}}
.ebD18q_row{flex-wrap:wrap;align-items:baseline;gap:1rem;display:inline-flex}.ebD18q_chip{color:var(--brand-primary);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-family:inherit;font-size:.8125rem;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:text-decoration-color .12s,color .12s;display:inline}.ebD18q_chip:hover:not(:disabled){text-decoration:underline}.ebD18q_chip:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px;border-radius:2px}.ebD18q_chip .ebD18q_arrow{font-size:.875rem;line-height:1}@media (prefers-reduced-motion:reduce){.ebD18q_chip{transition:none}}@media (max-width:768px){.ebD18q_chip{align-items:center;min-height:44px;display:inline-flex}}
._4k6jYa_page{z-index:1;min-width:0;height:max(calc(100dvh - var(--top-bar-height)), 30rem);background:var(--bg);flex-direction:column;flex:1 0 auto;display:flex;position:relative}._4k6jYa_page-consultPoppedOut{z-index:1200}._4k6jYa_pageHeader{align-items:flex-start;gap:var(--sp-4);margin-inline:var(--sp-5);padding:var(--sp-3) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}._4k6jYa_pageTitleBlock{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}._4k6jYa_pageMeta{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--ink-3);margin:0}._4k6jYa_pageTitleRow{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._4k6jYa_pageTitle{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:600;line-height:var(--lh-snug);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin:0}._4k6jYa_archivedTag{padding:0 var(--sp-2);border:1px solid var(--border-strong);border-radius:var(--r-2);font-family:var(--font-ui);font-size:var(--fs-xs);line-height:var(--lh-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-2)}._4k6jYa_archiveButton{min-height:40px;padding:0 var(--sp-3);border-radius:var(--r-2);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;margin-inline-start:auto;font-weight:500;display:inline-flex}._4k6jYa_archiveButton:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--ink)}._4k6jYa_archiveButton:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._4k6jYa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._4k6jYa_railChrome{padding:var(--sp-4) var(--sp-5) 0}._4k6jYa_scoringLine{align-items:center;gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;display:flex}._4k6jYa_lineGroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._4k6jYa_lineLabel{font-family:var(--font-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);margin:0;font-size:.75rem}._4k6jYa_lineChip{padding:0 var(--sp-2);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-2);white-space:nowrap}._4k6jYa_wizardGrid{gap:var(--sp-4);padding:var(--sp-4) var(--sp-5) var(--sp-5);flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(380px,440px) minmax(0,1fr);min-height:0;display:grid}._4k6jYa_wizardGrid-noChat{grid-template-columns:minmax(0,60rem)}._4k6jYa_wizardGrid-chatFolded{grid-template-columns:minmax(0,1fr)}._4k6jYa_wizardGrid-chatFolded ._4k6jYa_drEaseDrawer{display:none}._4k6jYa_wizardGrid ._4k6jYa_content{animation:.42s cubic-bezier(.22,1,.36,1) 40ms both _4k6jYa_wizardContentEnter}@keyframes _4k6jYa_wizardContentEnter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){._4k6jYa_wizardGrid ._4k6jYa_content{animation:none}}._4k6jYa_drEaseDrawer{flex-direction:column;min-height:0;display:flex}@media (min-width:1101px){._4k6jYa_drEaseDrawer{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-3);overflow:hidden}}._4k6jYa_content{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-3);flex-direction:column;align-self:start;min-width:0;min-height:0;max-height:100%;display:flex;overflow:hidden;container-type:inline-size}@media (min-width:1101px){._4k6jYa_content{overflow-y:auto}}._4k6jYa_content>:not(._4k6jYa_stepHeader,._4k6jYa_stepContent,._4k6jYa_nav){margin-inline:var(--sp-5)}._4k6jYa_stepHeader{padding:var(--sp-5) var(--sp-5) 0;flex-direction:column;flex:none;gap:6px;display:flex}._4k6jYa_stepEyebrowRow{align-items:center;gap:var(--sp-2);display:flex}._4k6jYa_showConsult{border-radius:var(--r-2);background:var(--surface);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin-block:-6px;padding:0;display:inline-flex}._4k6jYa_showConsult:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--ink)}._4k6jYa_showConsult:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._4k6jYa_showConsult svg{stroke-width:1.75px;width:16px;height:16px}._4k6jYa_stepEyebrow{font-family:var(--font-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--brand);margin:0;font-size:.75rem}._4k6jYa_stepTitle{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:600;line-height:1.25}._4k6jYa_stepTitle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._4k6jYa_stepBody{font-size:var(--fs-sm);color:var(--ink-2);margin:0;line-height:1.45}._4k6jYa_stepContent{min-height:0;padding:20px var(--sp-5) var(--sp-5);flex:auto;overflow-y:auto}._4k6jYa_stepContent .form-subsection-header{border-bottom-width:1px;margin-top:1.25rem;margin-bottom:.625rem;padding-bottom:.4rem;font-size:.95rem}._4k6jYa_stepContent .form-grid{gap:var(--sp-4) 20px;margin-bottom:var(--sp-4)}._4k6jYa_stepContent .form-group{gap:6px}:is(._4k6jYa_stepContent .form-group label,._4k6jYa_stepContent .form-group-full>label){font-size:var(--fs-sm);font-weight:600}:is(._4k6jYa_stepContent .form-input,._4k6jYa_stepContent .form-select,._4k6jYa_stepContent .form-textarea){border-color:var(--border-strong);border-radius:var(--r-2);background-color:var(--surface);color:var(--ink);font-size:var(--fs-sm)}:is(._4k6jYa_stepContent .form-input,._4k6jYa_stepContent .form-select){min-height:44px;padding:0 var(--sp-3)}._4k6jYa_stepContent .form-textarea{padding:var(--sp-2) var(--sp-3)}._4k6jYa_stepContent ::placeholder{color:var(--ink-3)}._4k6jYa_stepContent .form-select{padding-right:var(--sp-6);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235e7076' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right var(--sp-3) center;background-size:14px 14px}.dark ._4k6jYa_stepContent .form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237e9099' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}:is(._4k6jYa_stepContent .form-input.field-error,._4k6jYa_stepContent .form-select.field-error){border-color:var(--status-error)}:is(._4k6jYa_stepContent .form-input:focus,._4k6jYa_stepContent .form-select:focus,._4k6jYa_stepContent .form-textarea:focus){box-shadow:none}:is(._4k6jYa_stepContent .form-input:focus-visible,._4k6jYa_stepContent .form-select:focus-visible,._4k6jYa_stepContent .form-textarea:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@media (hover:none){:is(._4k6jYa_stepContent .form-input,._4k6jYa_stepContent .form-select,._4k6jYa_stepContent .form-textarea){font-size:var(--fs-base)}}._4k6jYa_stepContent .checkbox-button{min-height:44px;padding:var(--sp-2) var(--sp-4);border-width:1px;border-color:var(--border-strong);border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--ink-2);background-color:#0000}._4k6jYa_stepContent .yes-no-chip-group{gap:var(--sp-2)}._4k6jYa_stepContent .yes-no-chip-group .checkbox-button{border-radius:var(--r-2);background-color:var(--surface)}._4k6jYa_stepContent .checkbox-button:hover:not(.selected){border-color:var(--brand);color:var(--ink)}._4k6jYa_stepContent .checkbox-button.selected{border-color:var(--brand);background-color:var(--brand);color:var(--on-brand)}._4k6jYa_stepContent .checkbox-button.selected:hover{border-color:var(--brand-strong);background-color:var(--brand-strong)}._4k6jYa_stepContent .checkbox-button.field-error:not(.selected){border-color:var(--status-error)}._4k6jYa_stepContent .allergy-chip-wrapper>.checkbox-button{border-top-right-radius:0;border-bottom-right-radius:0}:is(._4k6jYa_stepContent .checkbox-button:focus-visible,._4k6jYa_stepContent .allergy-chip-remove:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){._4k6jYa_stepContent .checkbox-button{transition:none}}._4k6jYa_stepContent .form-grid{grid-template-columns:repeat(2,1fr)}._4k6jYa_stepContent .insurance-coverage-group{grid-column:1/-1}@media (max-width:640px){._4k6jYa_stepContent .form-grid{grid-template-columns:1fr}._4k6jYa_stepHeader,._4k6jYa_stepContent{padding-inline:var(--sp-4)}._4k6jYa_content>:not(._4k6jYa_stepHeader,._4k6jYa_stepContent,._4k6jYa_nav){margin-inline:var(--sp-4)}._4k6jYa_content>._4k6jYa_nav{padding-inline:var(--sp-4)}}@container (max-width:30rem){._4k6jYa_stepContent .form-grid{grid-template-columns:1fr}._4k6jYa_autosaveNote{flex-basis:100%}._4k6jYa_stepContent input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._4k6jYa_stepContent input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._4k6jYa_stepContent input[type=number]{appearance:textfield}}._4k6jYa_stepContentInnerRecap{max-width:60rem}._4k6jYa_stepContentReveal{animation:.22s cubic-bezier(.22,1,.36,1) both _4k6jYa_stepFieldsReveal;animation-delay:var(--reveal-delay,0s)}@keyframes _4k6jYa_stepFieldsReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._4k6jYa_stepContentReveal{animation:none}}._4k6jYa_requiredNote{font-family:var(--font-ui);color:var(--ink-3);margin:20px 0 0;font-size:.75rem}._4k6jYa_requiredNote .required-asterisk{margin-left:0}._4k6jYa_stepContent>div:not(:has(.required-asterisk))+._4k6jYa_requiredNote{display:none}._4k6jYa_stepNote{color:var(--content-muted);padding:1rem 0;font-style:italic}._4k6jYa_autosaveNote{font-family:var(--font-ui);color:var(--ink-2);margin:0 auto 0 0;font-size:.75rem}._4k6jYa_nav .btn-primary{background:var(--brand);color:var(--on-brand);border-color:#0000}._4k6jYa_nav .btn-primary:hover:not(:disabled){background:var(--brand-strong);box-shadow:none}._4k6jYa_nav .btn-secondary{border-color:var(--border-strong);background:var(--surface);color:var(--ink)}._4k6jYa_nav .btn-secondary:hover:not(:disabled){background:var(--surface-2);opacity:1}._4k6jYa_nav .btn.btn-secondary:disabled{border-color:var(--border);background:var(--surface-2);color:var(--ink-2);opacity:1}._4k6jYa_nav .btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){._4k6jYa_nav .btn{transition:none}}@media (max-width:768px){._4k6jYa_archiveButton{min-height:44px}._4k6jYa_autosaveNote{flex-basis:100%}._4k6jYa_nav .btn{flex:auto;width:auto}}._4k6jYa_nav{justify-content:flex-end;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);background:var(--surface-2);border-top:1px solid var(--border);flex-wrap:wrap;flex:none;display:flex}._4k6jYa_runNote{margin:0 0 var(--sp-2);font-family:var(--font-ui);color:var(--ink-2);text-align:right;font-size:12px}._4k6jYa_runStatus{font-size:var(--fs-xs);color:var(--ink);text-align:right;margin:0}._4k6jYa_runStatus:not(:empty){margin-bottom:var(--sp-3)}._4k6jYa_nav .btn{border-radius:var(--r-2);min-height:44px;font-family:var(--font-ui);font-size:var(--fs-sm);border-style:solid;border-width:1px;justify-content:center;align-items:center;padding:0 18px;font-weight:600;display:inline-flex}@media (pointer:fine){._4k6jYa_archiveButton{min-height:32px}._4k6jYa_nav .btn{min-height:32px}}@media (max-width:1100px){._4k6jYa_page{height:auto}._4k6jYa_pageHeader{margin-inline:var(--sp-4)}._4k6jYa_railChrome,._4k6jYa_wizardGrid{padding-inline:var(--sp-4)}._4k6jYa_wizardGrid{grid-template-columns:minmax(0,1fr);padding-bottom:6rem}._4k6jYa_content{max-height:none}._4k6jYa_stepContent{overflow-y:visible}._4k6jYa_scoringLine{justify-content:center}._4k6jYa_drEaseDrawer{inset:var(--top-bar-height,5rem) 0 0 0;z-index:1100;background:var(--ui-surface);border-bottom:none;border-right:none;padding:0;display:none;position:fixed}._4k6jYa_drEaseDrawer[data-mobile-open=true]{display:flex}._4k6jYa_drEaseClose{margin:var(--sp-2) var(--sp-2) 0;border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--ink);font-size:var(--fs-sm);cursor:pointer;flex:none;justify-content:center;align-self:flex-end;align-items:center;gap:.375rem;padding:0 .875rem;font-weight:600;display:inline-flex}._4k6jYa_drEaseCloseIcon{flex-shrink:0;width:18px;height:18px}._4k6jYa_drEaseClose:hover,._4k6jYa_drEaseClose:active{background:var(--surface-2)}._4k6jYa_drEaseClose:focus-visible{outline:2px solid var(--focus);outline-offset:2px}}._4k6jYa_importFallback{border:1px solid var(--ui-border);background:color-mix(in srgb, var(--content-main) 4%, transparent);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;max-width:42rem;margin:0 auto 1rem;padding:.875rem 1rem;display:flex}._4k6jYa_importFallback p{color:var(--neutral-600);margin:0;font-size:.9375rem}
.Yrjf2W_sourceViewerModal{flex-direction:column;max-height:min(85vh,52rem);padding-top:.25rem;display:flex}.Yrjf2W_header{border-bottom:1px solid var(--ui-border,#e5e7eb);flex-shrink:0;margin-bottom:.75rem;padding:0 .25rem .75rem}.Yrjf2W_headerRow{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2rem;margin-top:-1.25rem;padding-right:2.5rem;display:flex}.Yrjf2W_title{min-width:0;color:var(--content-main,#111827);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:1.25rem;font-weight:600;overflow:hidden}.Yrjf2W_subtitle{color:var(--content-muted,#6b7280);margin:0;font-size:.8125rem}.Yrjf2W_citationLine{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin-top:.375rem;display:flex}.Yrjf2W_backToCitation{border:1px solid var(--brand-primary,#006f87);color:var(--brand-primary,#006f87);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:600}.Yrjf2W_backToCitation:hover{background:var(--brand-secondary,#cfffea)}.Yrjf2W_chunkIdPill{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--ui-border,#e5e7eb);max-width:18rem;color:var(--content-muted,#6b7280);background:var(--ui-hover,#f3f4f6);cursor:pointer;border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6875rem;overflow:hidden}.Yrjf2W_siblingSelectTitle{flex:1;max-width:32rem;font-size:1rem;font-weight:600}.Yrjf2W_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Yrjf2W_externalBtn{margin-left:auto;font-size:.8125rem}.Yrjf2W_siblingLabel{color:var(--content-muted,#6b7280);white-space:nowrap;font-size:.8125rem}.Yrjf2W_siblingSelect{border:1px solid var(--ui-border,#e5e7eb);background:var(--ui-surface,#fff);min-width:0;max-width:22rem;color:var(--content-main,#111827);text-overflow:ellipsis;border-radius:.375rem;padding:.375rem .5rem;font-size:.8125rem}.Yrjf2W_viewerBody{flex:1;gap:1rem;min-height:0;display:flex}.Yrjf2W_bodyPanel{flex:1;min-height:0;margin-right:-2rem;padding-right:2rem;overflow:auto}.Yrjf2W_dimmedDocument{filter:brightness(.85)}.Yrjf2W_toc{border-right:1px solid var(--ui-border,#e5e7eb);flex:0 0 14rem;min-width:0;padding-right:.75rem;overflow-y:auto}.Yrjf2W_tocHeading{letter-spacing:.06em;text-transform:uppercase;color:var(--content-muted,#6b7280);margin:0 0 .5rem;font-size:.6875rem;font-weight:600}.Yrjf2W_tocList{flex-direction:column;gap:.0625rem;margin:0;padding:0;list-style:none;display:flex}.Yrjf2W_tocItem{text-align:left;width:100%;color:var(--content-muted,#6b7280);cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:.25rem;padding:.3125rem .5rem;font-size:.8125rem;line-height:1.35;display:block}.Yrjf2W_tocItem:hover{background:var(--ui-hover,#f3f4f6);color:var(--content-main,#111827)}.Yrjf2W_tocItem[aria-current=true]{color:var(--content-main,#111827);border-left-color:var(--brand-primary,#006f87);background:var(--brand-secondary,#cfffea);font-weight:600}.Yrjf2W_tocItem:focus-visible{outline:2px solid var(--brand-primary,#006f87);outline-offset:1px}.Yrjf2W_tocItemNested{padding-left:1.25rem;font-size:.78125rem}@media (max-width:680px){.Yrjf2W_viewerBody{flex-direction:column;gap:.5rem}.Yrjf2W_toc{border-right:0;border-bottom:1px solid var(--ui-border,#e5e7eb);flex:none;gap:.375rem;padding:0 0 .5rem;display:flex;overflow:auto hidden}.Yrjf2W_tocHeading{display:none}.Yrjf2W_tocList{flex-direction:row;gap:.375rem}.Yrjf2W_tocItem{white-space:nowrap;border-left:0;border:1px solid var(--ui-border,#e5e7eb);border-radius:999px;padding:.25rem .625rem}.Yrjf2W_tocItem[aria-current=true]{border-color:var(--brand-primary,#006f87)}}.Yrjf2W_status{color:var(--content-muted,#6b7280);margin:0;padding:1rem .25rem;font-size:.875rem}.Yrjf2W_error{color:var(--status-error,#ef4444)}.Yrjf2W_apiSourceProse{max-width:none}.Yrjf2W_apiSourceProse table{table-layout:auto}.Yrjf2W_apiSourceProse th,.Yrjf2W_apiSourceProse td{word-break:normal;overflow-wrap:break-word}.Yrjf2W_apiSourceProse th{white-space:nowrap}.Yrjf2W_apiSourceProse{overflow-wrap:break-word;word-break:normal;gap:.85rem;font-size:.9375rem;line-height:1.65}.Yrjf2W_apiSourceProse h2{border-bottom:1px solid var(--ui-border,#e5e7eb);color:var(--content-main,#111827);margin-top:1.35rem;padding-bottom:.35rem;scroll-margin-top:.75rem;font-size:1.0625rem;font-weight:700}.Yrjf2W_apiSourceProse h3,.Yrjf2W_apiSourceProse h4{color:var(--content-muted,#6b7280);margin-top:.5rem;font-size:.9375rem;font-weight:600}.Yrjf2W_apiSourceProse p{line-height:1.65}.Yrjf2W_apiSourceProse li{line-height:1.55}.Yrjf2W_findBar{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.Yrjf2W_findInputWrap{align-items:center;display:inline-flex;position:relative}.Yrjf2W_findIcon{width:.875rem;height:.875rem;color:var(--content-muted,#6b7280);pointer-events:none;position:absolute;left:.5rem}.Yrjf2W_findInput{border:1px solid var(--ui-border,#e5e7eb);background:var(--ui-surface,#fff);width:13rem;color:var(--content-main,#111827);border-radius:.375rem;padding:.375rem 3.25rem .375rem 1.75rem;font-size:.8125rem}.Yrjf2W_findInput:focus-visible{outline:2px solid var(--brand-primary,#006f87);outline-offset:1px}.Yrjf2W_findCount{font-variant-numeric:tabular-nums;color:var(--content-muted,#6b7280);white-space:nowrap;pointer-events:none;font-size:.6875rem;position:absolute;right:.5rem}.Yrjf2W_markdownBody,.Yrjf2W_textBody{color:var(--content-main,#111827);font-size:.875rem;line-height:1.55}.Yrjf2W_plainText{white-space:pre-wrap;word-break:break-word;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem}.Yrjf2W_externalHint{color:var(--content-muted,#6b7280);margin:0;padding:.5rem .25rem;font-size:.875rem}.Yrjf2W_downloadLink{color:var(--brand-primary,#006f87);text-decoration:underline}.source-passage-highlight{color:inherit;background:#fef08ad9;border-radius:.125rem;padding:0 .1em}mark.source-find-match{color:inherit;background:#fef08ab3;border-radius:.125rem}mark.source-find-active{color:inherit;background:#fb923cd9}.dark .source-passage-highlight{background:#ca8a0473}.dark mark.source-find-match{background:#ca8a0459}.dark mark.source-find-active{background:#ea580c8c}
.Yhk6ya_skeleton{background:linear-gradient(90deg, var(--color-skeleton-base,var(--ui-hover)) 0%, var(--color-skeleton-shine,var(--neutral-200)) 50%, var(--color-skeleton-base,var(--ui-hover)) 100%);background-size:200% 100%;animation:1.5s ease-in-out infinite Yhk6ya_skeletonShimmer;display:block}.Yhk6ya_line{border-radius:3px;width:100%;height:.875rem}.Yhk6ya_block{border-radius:6px;width:100%;height:4rem}.Yhk6ya_circle{border-radius:50%;width:2.5rem;height:2.5rem}@keyframes Yhk6ya_skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.Yhk6ya_skeleton{animation:none}}
.Q1vUVq_root{color:var(--color-text-muted,var(--content-muted));flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem .25rem;display:flex}.Q1vUVq_compact{gap:.375rem;padding:.5rem .25rem}.Q1vUVq_icon{color:var(--color-text-muted,var(--content-muted));display:inline-flex}.Q1vUVq_title{color:var(--color-text-secondary,var(--neutral-600));margin:0;font-size:.8125rem;font-weight:500;line-height:1.35}.Q1vUVq_body{color:var(--color-text-muted,var(--content-muted));margin:0;font-size:.8125rem;line-height:1.4}.Q1vUVq_example{appearance:none;text-align:left;background:var(--color-surface-muted,var(--neutral-50));border:1px dashed var(--color-border,var(--neutral-300));color:var(--color-text-primary,var(--content-main));cursor:pointer;border-radius:6px;width:100%;padding:.5rem .625rem;font-size:.8125rem;line-height:1.35;transition:background-color .15s,border-color .15s}.Q1vUVq_example:hover{background:var(--color-surface-hover,var(--ui-hover));border-color:var(--color-border-strong,var(--neutral-400))}.Q1vUVq_example:focus-visible{outline:2px solid var(--color-accent,var(--status-info));outline-offset:2px}@media (prefers-reduced-motion:reduce){.Q1vUVq_example{transition:none}}
.CVpSGG_container{flex-direction:column;gap:1rem;display:flex}.CVpSGG_empty{text-align:center;color:var(--text-secondary);padding:1rem 0;font-size:.85rem}.CVpSGG_list{flex-direction:column;gap:.5rem;display:flex}.CVpSGG_row{border:1px solid var(--border-color);background:var(--card-bg,var(--ui-surface));border-radius:8px;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition:border-color .15s;display:flex}.CVpSGG_row:hover{border-color:var(--border-hover,var(--neutral-300))}.CVpSGG_ruleInfo{cursor:pointer;flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.CVpSGG_ruleInfo:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:4px}.CVpSGG_logicExpressionDisplay{border-bottom:1px dashed var(--border-color);align-items:baseline;gap:.5rem;margin-bottom:.125rem;padding-bottom:.25rem;display:flex}.CVpSGG_logicExpressionLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--brand-primary);flex-shrink:0;font-size:.65rem;font-weight:700}.CVpSGG_logicExpressionValue{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.75rem;font-weight:500}.CVpSGG_conditions{flex-direction:column;gap:.125rem;display:flex}.CVpSGG_conditionLine{color:var(--text-secondary);align-items:baseline;gap:.5rem;font-size:.8rem;display:flex}.CVpSGG_keyword{text-transform:uppercase;color:var(--brand-primary);flex-shrink:0;min-width:2rem;font-size:.65rem;font-weight:700}.CVpSGG_conditionNumber{background:var(--brand-primary);width:1.15rem;height:1.15rem;color:var(--content-inverse);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;font-weight:700;line-height:1;display:inline-flex}.CVpSGG_conditionText{color:var(--text-secondary)}.CVpSGG_thenLine{border-top:1px solid var(--border-color);align-items:baseline;gap:.5rem;margin-top:.125rem;padding-top:.375rem;font-size:.8rem;display:flex}.CVpSGG_keywordThen{color:var(--status-error)}.CVpSGG_thenText{color:var(--text-primary);align-items:baseline;gap:.375rem;display:flex}.CVpSGG_hiddenNote{color:var(--text-secondary);font-size:.7rem}.CVpSGG_severity-info{text-transform:uppercase;letter-spacing:.03em;background:var(--chip-info-bg);color:var(--chip-info-text);border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.65rem;font-weight:600;display:inline-flex}.CVpSGG_severity-warning{text-transform:uppercase;letter-spacing:.03em;background:var(--chip-warning-bg);color:var(--chip-warning-text);border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.65rem;font-weight:600;display:inline-flex}.CVpSGG_severity-critical{text-transform:uppercase;letter-spacing:.03em;background:var(--chip-critical-bg);color:var(--chip-critical-text);border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.65rem;font-weight:600;display:inline-flex}.CVpSGG_ruleActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.CVpSGG_summarizeChip{border:1px solid color-mix(in srgb, var(--brand-primary) 35%, var(--border-color));background:color-mix(in srgb, var(--brand-primary) 8%, transparent);color:var(--brand-primary);font:inherit;letter-spacing:.01em;cursor:pointer;white-space:nowrap;border-radius:999px;padding:.2rem .55rem;font-size:.7rem;font-weight:600;transition:background-color .15s,border-color .15s}.CVpSGG_summarizeChip:hover{background:color-mix(in srgb, var(--brand-primary) 16%, transparent);border-color:var(--brand-primary)}.CVpSGG_ruleActionBtn{width:1.75rem;height:1.75rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;transition:background-color .15s,color .15s;display:flex}.CVpSGG_ruleActionBtn:hover{background:var(--ui-surface);color:var(--text-primary)}.CVpSGG_ruleActionBtn.CVpSGG_delete:hover{background:color-mix(in srgb, var(--status-error) 8%, transparent);color:var(--status-error)}.CVpSGG_ruleActionBtn.CVpSGG_copy:hover{background:color-mix(in srgb, var(--status-info) 8%, transparent);color:var(--link-color,var(--status-info))}.CVpSGG_addButton{border:2px dashed var(--border-color);width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:flex}.CVpSGG_addButton:hover{background:var(--brand-secondary);border-color:var(--brand-primary);color:var(--brand-primary)}
._69cpxq_root{border:1px solid var(--color-border-muted,var(--ui-border));background:var(--color-surface,var(--ui-surface));border-radius:6px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}._69cpxq_compact{gap:.375rem;padding:.5rem}._69cpxq_message{color:var(--color-text-muted,var(--content-muted));margin:0;font-size:.875rem;line-height:1.4}._69cpxq_actions{flex-wrap:wrap;gap:.5rem;display:flex}._69cpxq_retry,._69cpxq_correlation{appearance:none;border:1px solid var(--color-border,var(--neutral-300));color:var(--color-text-primary,var(--content-main));cursor:pointer;background:0 0;border-radius:4px;padding:.25rem .75rem;font-size:.8125rem;transition:background-color .15s}._69cpxq_retry:hover,._69cpxq_correlation:hover{background:var(--color-surface-hover,var(--neutral-50))}._69cpxq_retry:focus-visible,._69cpxq_correlation:focus-visible{outline:2px solid var(--color-accent,var(--status-info));outline-offset:2px}._69cpxq_correlation{color:var(--color-text-muted,var(--content-muted))}@media (prefers-reduced-motion:reduce){._69cpxq_retry,._69cpxq_correlation{transition:none}}
.uisc7G_tag{border:1px dashed var(--border-strong);border-radius:var(--r-1);height:24px;color:var(--ink-2);font:600 .75rem / 1 var(--font-ui);white-space:nowrap;flex-shrink:0;align-items:center;padding:0 8px;display:inline-flex}
.xhhmHa_meter{flex-direction:column;align-items:stretch;gap:.35rem;width:100%;max-width:16rem;display:flex}.xhhmHa_barBlock{flex-direction:column;gap:.3rem;display:flex}.xhhmHa_barHeader{justify-content:flex-end;display:flex}.xhhmHa_track{background:color-mix(in srgb, var(--ui-border,#e5e7eb) 85%, var(--content-muted,#6b7280));border-radius:999px;width:100%;height:.5rem;position:relative;overflow:hidden}.xhhmHa_fill{border-radius:inherit;height:100%;transition:width .28s ease-out,background-color .16s ease-out}.xhhmHa_fillOk{background:var(--brand-primary)}.xhhmHa_fillWarn{background:var(--status-warning,#f59e0b)}.xhhmHa_fillFull{background:var(--status-error,#ef4444)}.xhhmHa_labelOk{color:var(--brand-primary)}.xhhmHa_labelWarn{color:var(--status-warning,#f59e0b)}.xhhmHa_labelFull{color:var(--status-error-text,#b91c1c)}.xhhmHa_percent{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:.85rem;font-weight:700;line-height:1}.xhhmHa_text{text-align:left;color:var(--content-muted,#6b7280);font-size:.72rem;line-height:1.4;display:block}@media (prefers-reduced-motion:reduce){.xhhmHa_fill{transition:none}}
._46DmAW_overlay{z-index:1300;background:color-mix(in srgb, var(--content-main,#111) 45%, transparent);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}._46DmAW_panel{background:var(--white,#fff);border:1px solid var(--border-color,#ddd);width:min(44rem,100%);max-height:min(88vh,100%);box-shadow:0 20px 56px color-mix(in srgb, var(--content-main,#111) 24%, transparent);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}._46DmAW_header{border-bottom:1px solid var(--border-color,#ddd);background:color-mix(in srgb, var(--brand-primary) 6%, transparent);flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}._46DmAW_title{min-width:0;color:var(--text-primary,inherit);flex:1;margin:0;font-size:1rem;font-weight:600}._46DmAW_headerBtn{color:var(--text-secondary,#666);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:6px;padding:.3rem .5rem;font-size:.8rem}._46DmAW_headerBtn:hover{background:var(--ui-surface,#f3f3f3);color:var(--text-primary,inherit)}._46DmAW_meta{color:var(--text-muted,#888);margin:0;padding:.65rem 1rem 0;font-size:.75rem}._46DmAW_usage{padding:.5rem 1rem 0}._46DmAW_error{color:var(--danger-color,#b00020);margin:.65rem 1rem 0;font-size:.8rem}._46DmAW_notice{color:var(--text-secondary,#666);margin:.65rem 1rem 0;font-size:.8rem}._46DmAW_body{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:.75rem 1rem 1rem;display:flex;overflow-y:auto}._46DmAW_form{flex-direction:column;gap:.5rem;display:flex}._46DmAW_formRow,._46DmAW_searchRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._46DmAW_input,._46DmAW_textarea{min-width:0;font:inherit;border:1px solid var(--border-color,#ddd);background:var(--white,#fff);color:inherit;border-radius:8px;flex:1;padding:.45rem .55rem;font-size:.85rem}._46DmAW_textarea{resize:vertical}._46DmAW_fileInput{display:none}._46DmAW_primaryBtn,._46DmAW_secondaryBtn{font:inherit;cursor:pointer;border-radius:8px;padding:.45rem .75rem;font-size:.8rem}._46DmAW_primaryBtn{background:var(--brand-primary);color:var(--white,#fff);border:none}._46DmAW_secondaryBtn{border:1px solid var(--border-color,#ddd);background:var(--white,#fff);color:var(--text-primary,inherit)}._46DmAW_primaryBtn:disabled,._46DmAW_secondaryBtn:disabled{opacity:.5;cursor:not-allowed}._46DmAW_section{flex-direction:column;gap:.4rem;display:flex}._46DmAW_sectionTitle{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted,#888);margin:0;font-size:.78rem;font-weight:600}._46DmAW_empty{color:var(--text-muted,#888);margin:0;font-size:.85rem}._46DmAW_hit{text-align:left;border:1px solid var(--border-color,#eee);background:var(--ui-surface,#fafafa);cursor:pointer;font:inherit;border-radius:8px;flex-direction:column;gap:.15rem;padding:.5rem .6rem;display:flex}._46DmAW_hitTitle{font-size:.85rem;font-weight:600}._46DmAW_hitSnippet{color:var(--text-muted,#777);font-size:.78rem}._46DmAW_pageRow{border-bottom:1px solid var(--border-color,#f0f0f0);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem 0;display:flex}._46DmAW_pageMain{text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:none;flex-direction:column;flex:1;gap:.1rem;padding:0;display:flex}._46DmAW_pageTitle{color:var(--text-primary,inherit);font-size:.88rem;font-weight:600}._46DmAW_pageStatus{color:var(--text-muted,#888);font-size:.72rem}._46DmAW_pageStatusFailed{color:var(--danger-color,#b00020)}._46DmAW_deleteBtn{color:var(--danger-color,#b00020);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:6px;padding:.2rem .35rem;font-size:.75rem}._46DmAW_deleteBtn:hover{background:color-mix(in srgb, var(--danger-color,#b00020) 10%, transparent)}._46DmAW_pageText{background:var(--ui-surface,#fafafa);white-space:pre-wrap;max-height:12rem;color:var(--text-secondary,#555);border-radius:8px;flex-basis:100%;margin:.35rem 0 0;padding:.5rem .6rem;font-size:.78rem;overflow:auto}@media (max-width:600px){._46DmAW_overlay{padding:.75rem}._46DmAW_panel{max-height:calc(100vh - 1.5rem)}}
.xOPuYG_indicator{justify-content:flex-start;animation:.25s ease-out xOPuYG_indicatorIn;display:flex}@keyframes xOPuYG_indicatorIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.xOPuYG_bubble{align-items:center;gap:6px;display:flex}.xOPuYG_text{color:var(--content-muted);margin-right:.25rem;font-size:.75rem;animation:.4s ease-out xOPuYG_fadeInText}@keyframes xOPuYG_fadeInText{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.xOPuYG_dot{background:var(--brand-primary);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite xOPuYG_typingBounce}.xOPuYG_dot+.xOPuYG_dot{animation-delay:.2s}.xOPuYG_dot+.xOPuYG_dot+.xOPuYG_dot{animation-delay:.4s}@keyframes xOPuYG_typingBounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.xOPuYG_indicator,.xOPuYG_text{animation:none}.xOPuYG_dot{opacity:.6;animation:none}}
.kGuzua_card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.875rem 1.25rem 1rem;display:flex;box-shadow:0 1px 2px #0000000a}.kGuzua_header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.125rem;display:flex}.kGuzua_speakerGroup{align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}.kGuzua_speaker{width:20px;height:19px;color:var(--brand);flex:none;display:block}.kGuzua_tldr{color:var(--content-main);margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.kGuzua_prose{max-width:64ch;color:var(--content-main);overflow-wrap:anywhere;word-break:break-word;flex-direction:column;gap:.5rem;font-size:.875rem;line-height:1.6;display:flex}.kGuzua_prose>:first-child{margin-top:0}.kGuzua_prose>:last-child{margin-bottom:0}.kGuzua_prose p{margin:0}.kGuzua_prose ul,.kGuzua_prose ol{flex-direction:column;gap:.375rem;margin:0;padding-left:1.25rem;list-style-position:outside;display:flex}.kGuzua_prose ul{list-style:outside}.kGuzua_prose ol{list-style:decimal}.kGuzua_prose li{padding-left:.125rem}.kGuzua_prose li::marker{color:var(--neutral-400)}.kGuzua_prose strong{color:var(--content-main);font-weight:600}.kGuzua_prose em{font-style:italic}.kGuzua_prose h1,.kGuzua_prose h2,.kGuzua_prose h3,.kGuzua_prose h4{letter-spacing:.01em;color:var(--neutral-700);margin:.25rem 0 0;font-size:.8125rem;font-weight:600}.kGuzua_prose code{background:var(--ui-hover);border-radius:3px;padding:.0625rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.kGuzua_tableWrap{overflow-x:auto}.kGuzua_table{border-collapse:collapse;width:100%;font-size:.8125rem}.kGuzua_table th,.kGuzua_table td{border:1px solid var(--ui-border);text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal;padding:.25rem .5rem}.kGuzua_table th{background:var(--ui-hover);font-weight:600}.kGuzua_externalLink{color:var(--brand-primary);text-underline-offset:.15em;text-decoration:underline}.kGuzua_externalLink:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.kGuzua_citation{font:inherit;letter-spacing:.01em;white-space:nowrap;cursor:default;vertical-align:baseline;background:var(--ui-hover);color:var(--neutral-700);border:none;border-radius:3px;margin:0 .125rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-block}.kGuzua_citation:hover{text-decoration:underline}.kGuzua_citation:focus-visible{outline:2px solid var(--status-info);outline-offset:1px;border-radius:3px}.kGuzua_citationHovercard{z-index:1400;background:var(--content-main);color:var(--content-inverse);letter-spacing:normal;white-space:normal;text-align:left;overscroll-behavior:contain;border-radius:.375rem;padding:.5rem .625rem;font-size:.75rem;font-weight:400;line-height:1.45;position:fixed;overflow-y:auto;box-shadow:0 4px 12px #0000002e}.kGuzua_citationHovercard p{margin:0}.kGuzua_hovercardTitle{font-weight:600}.kGuzua_hovercardLocator{opacity:.8;margin-top:.125rem}.kGuzua_hovercardKicker{letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-top:.5rem;font-size:.625rem;font-weight:600}.kGuzua_hovercardExcerpt{margin-top:.25rem}.kGuzua_evidenceMix{color:var(--content-muted);flex-wrap:wrap;align-items:baseline;gap:.375rem;margin-bottom:.25rem;font-size:.75rem;display:flex}.kGuzua_evidenceMixLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--neutral-700);font-size:.6875rem;font-weight:600}.kGuzua_evidenceMixDot{color:var(--neutral-400)}.kGuzua_sourceFooter{border-top:1px solid var(--ui-border);margin-top:.25rem;padding-top:.5rem}.kGuzua_resourcesUsed{border-top:1px solid var(--ui-border);margin-top:.25rem;padding-top:.375rem}.kGuzua_resourcesUsedLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--neutral-700);margin-bottom:.25rem;font-size:.6875rem;font-weight:600;display:block}.kGuzua_resourcesUsedList{flex-direction:column;gap:.125rem;margin:0;padding-left:1.125rem;list-style:outside;display:flex}.kGuzua_resourcesUsedItem{color:var(--content-muted);font-size:.75rem;line-height:1.45}.kGuzua_sourceHeader{text-transform:uppercase;letter-spacing:.04em;color:var(--content-muted);margin:0 0 .375rem;font-size:.75rem;font-weight:600}.kGuzua_sourceList{flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.kGuzua_sourceItem{color:var(--neutral-700);align-items:baseline;gap:.375rem;display:flex}.kGuzua_sourceOpenButton{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.kGuzua_sourceOpenButton:hover,.kGuzua_sourceOpenButton:focus-visible{text-decoration:underline}.kGuzua_sourceBadge{letter-spacing:.02em;text-transform:uppercase;background:var(--ui-hover);min-width:2.25rem;color:var(--neutral-700);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.kGuzua_sourceIdMarker{color:var(--content-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.kGuzua_sourceLabel,.kGuzua_sourceApi{color:var(--neutral-700)}.kGuzua_sourcePending{color:var(--neutral-400);font-style:italic}.kGuzua_timestamp{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;flex-shrink:0}.kGuzua_pendingCard{min-height:6rem}.kGuzua_errorCard{border-color:var(--ui-border)}
.OllZLq_root{z-index:1200;font-family:inherit;position:fixed;bottom:1.25rem;right:1.25rem}.OllZLq_fab{background:var(--brand-primary);width:3.5rem;height:3.5rem;color:var(--white,#fff);box-shadow:0 8px 24px color-mix(in srgb, var(--brand-primary) 35%, transparent);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s;display:flex}.OllZLq_fab:hover{box-shadow:0 10px 28px color-mix(in srgb, var(--brand-primary) 45%, transparent);transform:translateY(-2px)}.OllZLq_fab:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.OllZLq_fabBusy{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 30%, transparent), 0 8px 24px color-mix(in srgb, var(--brand-primary) 35%, transparent)}.OllZLq_fabDot{background:var(--status-warning,#e6a100);border:2px solid var(--white,#fff);border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:.45rem;right:.45rem}.OllZLq_fabWrap{display:inline-flex;position:relative}.OllZLq_panel{background:var(--white,#fff);border:1px solid var(--border-color,#ddd);width:min(22rem,100vw - 2rem);height:min(28rem,100vh - 5rem);box-shadow:0 16px 48px color-mix(in srgb, var(--content-main,#111) 18%, transparent);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.OllZLq_panelExpanded{width:min(40rem,100vw - 2rem);height:min(80vh,100vh - 3rem)}.OllZLq_header{border-bottom:1px solid var(--border-color,#ddd);background:color-mix(in srgb, var(--brand-primary) 6%, transparent);flex-shrink:0;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex}.OllZLq_title{min-width:0;color:var(--text-primary,inherit);flex:1;margin:0;font-size:.9rem;font-weight:600}.OllZLq_headerBtn{color:var(--text-secondary,#666);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:6px;padding:.25rem .4rem;font-size:.75rem;line-height:1}.OllZLq_headerBtn:hover{background:var(--ui-surface,#f3f3f3);color:var(--text-primary,inherit)}.OllZLq_meta{color:var(--text-muted,#888);flex-shrink:0;margin:0;padding:.5rem .75rem 0;font-size:.75rem}.OllZLq_messages{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.65rem .75rem;display:flex;overflow-y:auto}.OllZLq_line{white-space:pre-wrap;margin:0;font-size:.875rem}.OllZLq_lineUser{color:inherit}.OllZLq_lineAssistant{color:var(--text-muted,#555)}.OllZLq_lineError{color:var(--danger-color,#b00020)}.OllZLq_empty{color:var(--text-muted,#888);margin:0;font-size:.875rem}.OllZLq_citations{flex-wrap:wrap;align-items:center;gap:.3rem;margin:.3rem 0 0;display:flex}.OllZLq_citationsLabel{color:var(--text-muted,#888);font-size:.72rem}.OllZLq_citationChip{font:inherit;border:1px solid color-mix(in srgb, var(--brand-primary) 35%, transparent);background:color-mix(in srgb, var(--brand-primary) 8%, transparent);color:var(--text-primary,inherit);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:.15rem .45rem;font-size:.72rem;overflow:hidden}.OllZLq_citationChip:hover{background:color-mix(in srgb, var(--brand-primary) 16%, transparent)}.OllZLq_composer{border-top:1px solid var(--border-color,#ddd);flex-shrink:0;gap:.5rem;padding:.65rem .75rem .75rem;display:flex}.OllZLq_input{min-width:0;font:inherit;border:1px solid var(--border-color,#ddd);background:var(--white,#fff);color:inherit;border-radius:8px;flex:1;padding:.45rem .55rem;font-size:.875rem}.OllZLq_input:disabled{opacity:.65}.OllZLq_sendBtn{font:inherit;background:var(--brand-primary);color:var(--white,#fff);cursor:pointer;border:none;border-radius:8px;padding:.45rem .75rem;font-size:.875rem}.OllZLq_sendBtn:disabled{opacity:.5;cursor:not-allowed}.OllZLq_clarifyWrap{margin-top:.5rem}.OllZLq_reviewPanel{border:1px solid color-mix(in srgb, var(--brand-primary) 40%, var(--border-color,#ddd));border-left:3px solid var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 8%, var(--white,#fff));box-shadow:0 1px 0 color-mix(in srgb, var(--content-main,#111) 6%, transparent);border-radius:10px;margin-top:.65rem;padding:.7rem .75rem .75rem}.OllZLq_reviewHeader{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin-bottom:.45rem;display:flex}.OllZLq_reviewEyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-primary);font-size:.72rem;font-weight:700}.OllZLq_reviewHeaderHint{color:var(--text-muted,#888);font-size:.72rem}.OllZLq_reviewBody{color:var(--text-primary,inherit);white-space:pre-wrap;flex-direction:column;gap:.25rem;font-size:.84rem;display:flex}.OllZLq_reviewLine{line-height:1.35;display:block}.OllZLq_reviewApplying{color:var(--text-muted,#888);margin:.5rem 0 0;font-size:.8rem}.OllZLq_patchActions{border-top:1px solid color-mix(in srgb, var(--brand-primary) 22%, transparent);flex-wrap:wrap;gap:.4rem;margin-top:.65rem;padding-top:.55rem;display:flex}.OllZLq_approveBtn,.OllZLq_rejectBtn{font:inherit;cursor:pointer;border-radius:8px;padding:.4rem .85rem;font-size:.8rem;font-weight:600}.OllZLq_approveBtn{background:var(--brand-primary);color:var(--white,#fff);border:none}.OllZLq_rejectBtn{border:1px solid var(--border-color,#ddd);background:var(--white,#fff);color:var(--text-secondary,#666)}.OllZLq_approveBtn:disabled,.OllZLq_rejectBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.OllZLq_root{bottom:.75rem;right:.75rem}.OllZLq_panel,.OllZLq_panelExpanded{width:calc(100vw - 1.5rem);height:min(75vh,100vh - 3rem)}}
.jJSLqq_drug-filter{flex-direction:column;gap:.5rem;max-width:1000px;margin:0 auto;padding:0 1.5rem .5rem;display:flex}.jJSLqq_filter-row{justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.jJSLqq_filter-leading{margin-right:auto}.jJSLqq_filter-label{color:var(--text-secondary);white-space:nowrap;font-size:.8rem;font-weight:600}.jJSLqq_filter-trigger-wrapper{width:240px;position:relative}.jJSLqq_filter-trigger{border:1px solid var(--border-color);background:var(--white);width:100%;color:var(--text-primary);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:.4rem .625rem;font-family:inherit;font-size:.8rem;transition:border-color .2s;display:flex}.jJSLqq_filter-trigger:hover{border-color:var(--text-secondary)}.jJSLqq_filter-trigger:focus-visible{border-color:var(--brand-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-primary) 15%, transparent);outline:none}.jJSLqq_filter-trigger-open{border-color:var(--brand-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-primary) 15%, transparent)}.jJSLqq_filter-trigger-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jJSLqq_filter-trigger-placeholder{color:var(--text-secondary)}.jJSLqq_filter-trigger-chevron{width:14px;height:14px;color:var(--text-secondary);flex-shrink:0;transition:transform .2s}.jJSLqq_filter-trigger-chevron-open{transform:rotate(180deg)}.jJSLqq_filter-dropdown{background:var(--white);border:1px solid var(--border-color);z-index:50;border-radius:8px;min-width:280px;max-height:320px;padding:.5rem 0;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.jJSLqq_filter-dropdown-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:.25rem;padding:.25rem .75rem .5rem;display:flex}.jJSLqq_filter-dropdown-count{color:var(--text-secondary);font-size:.75rem}.jJSLqq_filter-clear-btn{color:var(--brand-primary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.125rem .25rem;font-family:inherit;font-size:.75rem;transition:background-color .15s}.jJSLqq_filter-clear-btn:hover{background:var(--ui-surface)}.jJSLqq_filter-group{padding:.25rem 0}.jJSLqq_filter-group-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);padding:.25rem .75rem;font-size:.7rem;font-weight:600}.jJSLqq_filter-option{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem 1.25rem;font-family:inherit;font-size:.85rem;transition:background-color .15s;display:flex}.jJSLqq_filter-option:hover{background:var(--ui-surface)}.jJSLqq_filter-option input[type=checkbox]{accent-color:var(--brand-primary,var(--primary-color));flex-shrink:0}.jJSLqq_filter-chips{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.jJSLqq_filter-chip{background:var(--brand-primary);color:var(--white);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}.jJSLqq_filter-chip-remove{width:14px;height:14px;color:var(--white);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.8rem;line-height:1;transition:background-color .15s;display:inline-flex}.jJSLqq_filter-chip-remove:hover{background:var(--brand-primary-hover)}@media (max-width:768px){.jJSLqq_drug-filter{padding:0 1rem .5rem}.jJSLqq_filter-trigger-wrapper{width:200px}.jJSLqq_filter-dropdown{min-width:0}}@media (max-width:480px){.jJSLqq_drug-filter{padding:0 .75rem .5rem}.jJSLqq_filter-trigger-wrapper{width:180px}}
