._5n07hG_card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-control);gap:var(--space-2);margin-bottom:var(--space-2);padding:var(--space-3) var(--space-4);justify-items:start;display:grid}._5n07hG_title{color:var(--color-ink);font:700 var(--text-lg) / 1.3 var(--font-sans)}._5n07hG_badge{background:var(--color-waiting-soft);border-radius:var(--radius-full);color:var(--color-gold-text);font-size:var(--text-sm);padding:var(--space-1) var(--space-3);font-weight:600}
.irq5Dq_frame{gap:var(--space-3);grid-template-rows:minmax(calc(var(--size-control) + var(--space-1)), 1fr) auto;max-block-size:calc(100dvh - 12rem);min-width:0;display:grid}:is([data-scroll-region=guest]:has(>[data-conversation-page] .irq5Dq_frame),[data-host-content]:has([data-focused-host-conversation] .irq5Dq_frame)){padding-bottom:0;overflow:hidden}[data-conversation-page]:has(.irq5Dq_frame){grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}[data-conversation-page] .irq5Dq_frame{gap:0;block-size:100%;max-block-size:none}[data-conversation-page] .irq5Dq_history{padding:var(--space-1) var(--space-3) var(--space-5)}[data-host-shell] .irq5Dq_history>div{padding-bottom:calc(var(--host-tools-stack-height) + 2 * var(--space-5))}.irq5Dq_history{min-block-size:0;overscroll-behavior:contain;min-width:0;padding:var(--space-1) var(--space-2) var(--space-3);scroll-padding-block:var(--space-4);scrollbar-gutter:stable;position:relative;overflow:hidden auto}.irq5Dq_history:focus-visible,.irq5Dq_loadButton:focus-visible,.irq5Dq_latestButton:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.irq5Dq_historyControls{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.irq5Dq_loadButton,.irq5Dq_latestButton{border-radius:var(--radius-full);color:var(--color-brand);cursor:pointer;font:700 var(--text-sm) / 1.2 var(--font-sans);min-height:var(--size-control);padding:var(--space-2) var(--space-4);transition:background-color var(--duration-feedback) var(--ease-ui)}.irq5Dq_loadButton{background:0 0;border:0}.irq5Dq_loadButton:hover:not(:disabled){background:var(--color-sage)}.irq5Dq_latestButton{background:var(--color-surface-bright);border:1px solid var(--color-line);box-shadow:var(--shadow-card-hover)}.irq5Dq_loadButton:disabled{color:var(--color-ink-muted);cursor:default;font-weight:600}.irq5Dq_status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.irq5Dq_error{clip-path:none;color:var(--color-attention);font-size:var(--text-sm);text-align:center;white-space:normal;width:auto;height:auto;font-weight:800;position:static}.irq5Dq_latestRow{bottom:var(--space-2);z-index:1;justify-content:center;display:flex;position:sticky}.irq5Dq_composer{min-width:0}@media (min-width:56.25rem){[data-conversation-page] .irq5Dq_composer{margin-bottom:var(--space-4)}[data-conversation-page] .irq5Dq_composer>form{border:1px solid var(--color-line);border-radius:var(--radius-panel)}}@media (max-width:56.249rem){.irq5Dq_frame{max-block-size:calc(100dvh - var(--shell-bottom-nav) - 14rem)}[data-conversation-page] .irq5Dq_frame{block-size:calc(100dvh - var(--shell-topbar) - 1.5rem);min-block-size:0;max-block-size:none}[data-focused-host-conversation] [data-conversation-page]:has(.irq5Dq_frame){flex-direction:column;height:auto;display:flex}[data-focused-host-conversation] [data-conversation-page]>section:has(>.irq5Dq_frame){flex:1 1 0;grid-template-rows:minmax(0,1fr);height:auto;min-height:0;display:grid}[data-focused-host-conversation] [data-conversation-page] .irq5Dq_frame{block-size:auto}[data-conversation-page]:has(.irq5Dq_frame)>[data-conversation-heading]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.irq5Dq_history{scrollbar-gutter:auto}.irq5Dq_composer{background:var(--color-surface);padding-bottom:env(safe-area-inset-bottom)}}@container conversation-frame (max-height:22rem){.irq5Dq_frame{gap:var(--space-1);grid-template-rows:minmax(var(--size-control), 1fr) auto}}@media (prefers-reduced-motion:reduce){.irq5Dq_frame *,.irq5Dq_frame :before,.irq5Dq_frame :after{scroll-behavior:auto!important;animation:none!important}}
.l8x-SW_card{--thread-pad:clamp(var(--space-4), 3vw, var(--space-6));background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);padding:var(--thread-pad) var(--thread-pad) 0;position:relative;overflow:clip}.l8x-SW_eyebrow{color:var(--color-gold-text);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:700}.l8x-SW_header{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.l8x-SW_header h2{font:600 var(--text-2xl) / 1.15 var(--font-sans);margin:var(--space-1) 0 0}.l8x-SW_header p{margin:0}.l8x-SW_headerStatus{color:var(--color-ink-muted);font-size:var(--text-sm)}.l8x-SW_messages{gap:var(--space-4);margin:var(--space-5) 0 var(--space-2);padding:0;list-style:none;display:grid}.l8x-SW_day{color:var(--color-ink-muted);font-size:var(--text-xs);align-items:center;gap:var(--space-3);letter-spacing:.04em;margin:var(--space-2) 0;font-weight:800;display:flex}.l8x-SW_day:before,.l8x-SW_day:after{background:var(--color-line);content:"";flex:1;height:1px}.l8x-SW_day span{background:var(--color-paper);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3)}.l8x-SW_message{align-items:flex-start;gap:var(--space-3);min-width:0;max-width:min(78%,42.5rem);display:flex}.l8x-SW_inbound{justify-self:start}.l8x-SW_outbound{flex-direction:row-reverse;justify-self:end}.l8x-SW_avatar{background:var(--color-waiting-soft);border-radius:var(--radius-full);color:var(--color-gold-text);font-size:var(--text-xs);letter-spacing:.02em;height:2.125rem;margin-top:var(--space-4);flex:none;justify-content:center;align-items:center;width:2.125rem;font-weight:700;display:inline-flex}.l8x-SW_outbound .l8x-SW_avatar{background:var(--color-sage);color:var(--color-brand)}.l8x-SW_stack{gap:var(--space-1);min-width:0;display:grid}.l8x-SW_outbound .l8x-SW_stack{justify-items:end}.l8x-SW_message:has([data-inquiry-learning-control]){width:100%}.l8x-SW_message:has([data-inquiry-learning-control]) .l8x-SW_stack{flex:1}.l8x-SW_learningControl{gap:var(--space-2);margin-top:var(--space-3);justify-self:stretch;width:100%;min-width:0;display:grid}.l8x-SW_learningControl :is(form,fieldset){min-width:0}.l8x-SW_learningControl .l8x-SW_file>span{overflow-wrap:anywhere;min-width:0}.l8x-SW_meta{color:var(--color-ink-muted);font-size:var(--text-xs);align-items:baseline;gap:var(--space-1) var(--space-2);margin:0 var(--space-1);flex-wrap:wrap;line-height:1.4;display:flex}.l8x-SW_meta strong{color:var(--color-ink);font-size:var(--text-sm)}.l8x-SW_outbound .l8x-SW_meta{justify-content:flex-end}.l8x-SW_addedBy{background:var(--color-waiting-soft);border-radius:var(--radius-full);color:var(--color-gold-text);padding:var(--space-1) var(--space-2);font-weight:800}.l8x-SW_bubble{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-sm) var(--radius-bubble) var(--radius-bubble) var(--radius-bubble);color:var(--color-ink);min-width:0;max-width:100%;padding:var(--space-3) var(--space-4);transition:box-shadow var(--duration-panel) var(--ease-ui), transform var(--duration-panel) var(--ease-ui)}.l8x-SW_outbound .l8x-SW_bubble{background:var(--color-deep);border-radius:var(--radius-bubble) var(--radius-sm) var(--radius-bubble) var(--radius-bubble);color:var(--color-surface);border-color:#0000}.l8x-SW_automatic .l8x-SW_bubble{background:var(--color-sage);color:var(--color-ink);border-style:dashed}.l8x-SW_automatic .l8x-SW_avatar{background:var(--color-sage);color:var(--color-ink-muted)}.l8x-SW_bubble:hover{box-shadow:var(--shadow-card)}.l8x-SW_bubble .l8x-SW_text{color:inherit;font-size:var(--text-md);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.55}.l8x-SW_text a,.l8x-SW_quotedText a{color:var(--color-brand);text-underline-offset:2px;font-weight:700;text-decoration-thickness:1px}.l8x-SW_outbound :is(.l8x-SW_text,.l8x-SW_quotedText) a{color:inherit}.l8x-SW_text a:hover,.l8x-SW_quotedText a:hover{text-decoration-thickness:2px}.l8x-SW_text a:focus-visible,.l8x-SW_quotedText a:focus-visible{border-radius:var(--radius-sm);outline:3px solid var(--color-focus);outline-offset:2px}.l8x-SW_quoted,.l8x-SW_bubble .l8x-SW_quoted+.l8x-SW_text{margin-top:var(--space-2)}.l8x-SW_quoted summary{background:var(--color-surface);border-radius:var(--radius-full);color:var(--color-ink-muted);cursor:pointer;font-size:var(--text-xs);align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);transition:background-color var(--duration-feedback) var(--ease-ui);font-weight:800;list-style:none;display:inline-flex}.l8x-SW_outbound .l8x-SW_quoted summary{color:var(--color-ink)}.l8x-SW_quoted summary::-webkit-details-marker{display:none}.l8x-SW_quoted summary:before{content:"···";letter-spacing:.08em}.l8x-SW_quoted summary:hover{background:var(--color-paper);color:var(--color-ink)}.l8x-SW_quoted summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.l8x-SW_quoted[open] summary{margin-bottom:var(--space-2)}.l8x-SW_quoted .l8x-SW_quotedText{border-left:3px solid var(--color-line);color:var(--color-ink-muted);font-size:var(--text-sm);overflow-wrap:anywhere;padding:var(--space-1) 0 var(--space-1) var(--space-3);white-space:pre-wrap;margin:0;line-height:1.5}.l8x-SW_outbound .l8x-SW_quoted .l8x-SW_quotedText{color:var(--color-surface)}.l8x-SW_quoted::details-content{opacity:0;block-size:0;transition:block-size var(--duration-panel) var(--ease-ui), opacity var(--duration-panel) var(--ease-ui), content-visibility var(--duration-panel) allow-discrete;overflow:clip}.l8x-SW_quoted[open]::details-content{opacity:1;block-size:auto}.l8x-SW_card{interpolate-size:allow-keywords}.l8x-SW_status{background:var(--color-sage);border-radius:var(--radius-full);color:var(--color-brand);font-size:var(--text-xs);align-items:center;gap:var(--space-1);margin:0 var(--space-1);padding:var(--space-1) var(--space-2);font-weight:700;display:inline-flex}.l8x-SW_status svg{height:var(--space-3);width:var(--space-3)}.l8x-SW_statusPending{background:var(--color-paper);color:var(--color-ink-muted)}.l8x-SW_statusWarning{background:var(--color-waiting-soft);color:var(--color-gold-text)}.l8x-SW_statusError{background:var(--color-attention-soft);color:var(--color-attention)}.l8x-SW_messages>.l8x-SW_message:last-child{animation:l8x-SW_arrive var(--duration-panel) var(--ease-ui) both}@keyframes l8x-SW_arrive{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}.l8x-SW_attachments{align-items:flex-start;gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.l8x-SW_file{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-ink);align-items:center;gap:var(--space-2);min-width:0;max-width:100%;padding:var(--space-2);transition:border-color var(--duration-feedback) var(--ease-ui), box-shadow var(--duration-feedback) var(--ease-ui), transform var(--duration-feedback) var(--ease-ui);display:flex}.l8x-SW_file:hover{border-color:var(--color-brand);box-shadow:var(--shadow-card)}.l8x-SW_fileIcon{background:var(--color-sage);border-radius:var(--radius-control);color:var(--color-brand);flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.l8x-SW_fileIcon svg{height:var(--text-xl);width:var(--text-xl)}.l8x-SW_iconPdf{background:var(--color-attention-soft);color:var(--color-attention)}.l8x-SW_iconImage{background:var(--color-blue-soft);color:var(--color-brand)}.l8x-SW_iconSheet{background:var(--color-sage);color:var(--color-brand)}.l8x-SW_fileText{min-width:0;display:grid}.l8x-SW_fileName{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.l8x-SW_fileMeta{color:var(--color-ink-muted);font-size:var(--text-xs)}.l8x-SW_fileAction{background:var(--color-sage);border-radius:var(--radius-full);color:var(--color-brand);font-size:var(--text-xs);margin-left:var(--space-1);padding:var(--space-2) var(--space-3);transition:background-color var(--duration-feedback) var(--ease-ui);flex:none;font-weight:700;text-decoration:none}.l8x-SW_fileAction:hover{background:var(--color-line)}.l8x-SW_fileAction:focus-visible,.l8x-SW_thumbButton:focus-visible,.l8x-SW_lightboxClose:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.l8x-SW_fileRejected{background:var(--color-attention-soft);border-style:dashed}.l8x-SW_fileRejected .l8x-SW_fileIcon,.l8x-SW_fileRejected .l8x-SW_fileMeta{color:var(--color-attention)}.l8x-SW_fileRejected .l8x-SW_fileMeta{font-weight:800}.l8x-SW_fileNote{color:var(--color-ink-muted);font-size:var(--text-xs);margin:var(--space-1) 0 0;flex-basis:100%}.l8x-SW_imageItem{gap:var(--space-2);max-width:100%;display:grid}.l8x-SW_thumbButton{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-control);cursor:zoom-in;max-width:100%;transition:box-shadow var(--duration-feedback) var(--ease-ui), transform var(--duration-feedback) var(--ease-ui);padding:0;display:block;overflow:hidden}.l8x-SW_thumbButton:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.l8x-SW_thumb{object-fit:cover;width:auto;min-width:6rem;max-width:min(100%,17.5rem);height:auto;min-height:4.5rem;max-height:10rem;display:block}.l8x-SW_imageCaption{color:var(--color-ink-muted);font-size:var(--text-xs);gap:var(--space-2);margin:0 var(--space-1);min-width:0;display:flex}.l8x-SW_imageCaption strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.l8x-SW_lightbox{max-width:none;height:100dvh;max-height:none;padding:var(--space-4);background:0 0;border:0;width:100vw;margin:0}.l8x-SW_lightbox[open]{animation:l8x-SW_fade var(--duration-panel) var(--ease-ui);place-items:center;display:grid}.l8x-SW_lightbox::backdrop{background:color-mix(in srgb, var(--color-deep) 82%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.l8x-SW_lightboxFigure{gap:var(--space-3);justify-items:center;max-width:100%;margin:0;display:grid}.l8x-SW_lightboxImage{background:var(--color-surface);border-radius:var(--radius-control);object-fit:contain;touch-action:pinch-zoom;max-width:min(100%,87.5rem);max-height:calc(100dvh - 7.5rem);display:block}.l8x-SW_lightboxFigure figcaption{color:var(--color-surface);font-size:var(--text-sm);overflow-wrap:anywhere;text-align:center}.l8x-SW_lightboxClose{background:var(--color-surface);border-radius:var(--radius-full);color:var(--color-ink);cursor:pointer;font:800 var(--text-md) / 1 var(--font-sans);align-items:center;gap:var(--space-2);min-height:var(--size-control);padding:var(--space-2) var(--space-4);right:var(--space-3);top:max(var(--space-3), env(safe-area-inset-top));border:0;display:inline-flex;position:fixed}@keyframes l8x-SW_fade{0%{opacity:0}to{opacity:1}}.l8x-SW_held{background:var(--color-waiting-soft);border:1px solid var(--color-gold);border-radius:var(--radius-panel);margin:var(--space-5) 0 var(--space-2);padding:var(--space-4)}.l8x-SW_heldHead{align-items:center;gap:var(--space-2);display:flex}.l8x-SW_heldHead h3{color:var(--color-gold-text);font-size:var(--text-lg);margin:0}.l8x-SW_heldBadge{background:var(--color-gold);border-radius:var(--radius-full);color:var(--color-surface);flex:none;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:inline-flex}.l8x-SW_heldBadge svg{height:var(--space-4);width:var(--space-4)}.l8x-SW_heldIntro,.l8x-SW_heldMore{color:var(--color-gold-text);font-size:var(--text-sm);margin:var(--space-2) 0 0;line-height:1.5}.l8x-SW_heldList{gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.l8x-SW_heldItem{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-control);min-width:0;padding:var(--space-4)}.l8x-SW_heldFacts{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.l8x-SW_heldFacts div{min-width:0}.l8x-SW_heldFacts dt{color:var(--color-gold-text);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.l8x-SW_heldFacts dd{color:var(--color-ink);font-size:var(--text-sm);margin:var(--space-1) 0 0;overflow-wrap:anywhere}.l8x-SW_heldReason{background:var(--color-waiting-soft);border-radius:var(--radius-full);color:var(--color-gold-text);padding:var(--space-1) var(--space-2);font-weight:700;display:inline-block}.l8x-SW_heldItem .l8x-SW_heldText{background:var(--color-paper);border-radius:var(--radius-control);color:var(--color-ink);font-size:var(--text-md);margin:var(--space-3) 0 0;overflow-wrap:anywhere;padding:var(--space-3);white-space:pre-wrap;line-height:1.55}.l8x-SW_heldActions{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.l8x-SW_heldActions button{transition:background-color var(--duration-feedback) var(--ease-ui), transform var(--duration-feedback) var(--ease-ui);margin:0}.l8x-SW_heldActions button:active{transform:translateY(1px)}.l8x-SW_acceptButton:is(button){background:var(--color-gold-text);border-color:var(--color-gold-text);color:var(--color-surface)}.l8x-SW_rejectButton:is(button){background:var(--color-surface);border-color:var(--color-gold);color:var(--color-gold-text)}.l8x-SW_heldActions p{flex-basis:100%;margin:0}.l8x-SW_rejected{color:var(--color-ink-muted);font-size:var(--text-sm);margin:var(--space-2) 0 var(--space-4)}.l8x-SW_rejected summary{cursor:pointer;gap:var(--space-2);font-weight:800;display:inline-flex}.l8x-SW_rejected ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.l8x-SW_rejected li{overflow-wrap:anywhere}.l8x-SW_composer{background:color-mix(in srgb, var(--color-surface) 94%, transparent);border-top:1px solid var(--color-line);margin:var(--space-2) 0 0;padding:var(--space-3) 0 calc(var(--space-3) + env(safe-area-inset-bottom))}.l8x-SW_held :is(a,button,summary),.l8x-SW_messages :is(a,button,summary),.l8x-SW_rejected summary{scroll-margin-block:var(--space-4)}.l8x-SW_outcome{border-radius:var(--radius-control);margin:0 0 var(--space-1);padding:var(--space-2) var(--space-3)}.l8x-SW_outcomeGood{background:var(--color-sage);color:var(--color-brand)}.l8x-SW_outcomeError{background:var(--color-attention-soft);color:var(--color-attention);font-weight:800}.l8x-SW_replyForm{gap:var(--space-2);display:grid}.l8x-SW_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.l8x-SW_field{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-bubble);align-items:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);transition:border-color var(--duration-feedback) var(--ease-ui), box-shadow var(--duration-feedback) var(--ease-ui);display:flex;container-type:inline-size}.l8x-SW_field:hover{border-color:var(--color-brand)}.l8x-SW_field:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 24%, transparent)}.l8x-SW_field textarea.l8x-SW_input{min-width:0;max-width:100%;min-height:2.75rem;max-height:clamp(4.5rem, calc(100dvh - 26.75rem), min(calc(12 * 1.5em + var(--space-4)), 30dvh));padding:var(--space-2) 0;box-shadow:none;font:inherit;font-size:var(--text-field);resize:none;field-sizing:content;background:0 0;border:0;border-radius:0;outline:none;flex:1 1 0;width:0;line-height:1.5;overflow-y:auto}.l8x-SW_sendButton:is(button){gap:var(--space-2);padding:var(--space-2) var(--space-4);flex:none;margin:0}.l8x-SW_sendLabel{display:inline}.l8x-SW_sendButton svg{height:var(--space-4);width:var(--space-4)}.l8x-SW_spinner{animation:.8s linear infinite l8x-SW_spin}@keyframes l8x-SW_spin{to{transform:rotate(360deg)}}.l8x-SW_signature{color:var(--color-ink-muted);font-size:var(--text-xs);gap:var(--space-1) var(--space-2);margin:0 var(--space-3);overflow-wrap:anywhere;flex-wrap:wrap;line-height:1.5;display:flex}.l8x-SW_signature a{color:var(--color-brand);text-underline-offset:2px;font-weight:800}.l8x-SW_blocked{background:var(--color-attention-soft);border-radius:var(--radius-control);color:var(--color-attention);font-size:var(--text-md);padding:var(--space-3);margin:0}@media (max-width:35rem){.l8x-SW_card{--thread-pad:var(--space-3)}.l8x-SW_message{gap:var(--space-2);max-width:100%}.l8x-SW_avatar{width:1.75rem;height:1.75rem}.l8x-SW_bubble{padding:var(--space-2) var(--space-3)}.l8x-SW_thumb{max-width:100%}.l8x-SW_held,.l8x-SW_heldItem{padding:var(--space-3)}}@media (max-width:56.249rem){.l8x-SW_composer{padding-block:var(--space-1)}.l8x-SW_text a,.l8x-SW_quotedText a{box-sizing:border-box;max-width:100%;min-height:var(--size-control);min-width:var(--size-control);padding-block:calc((var(--size-control) - 1lh) / 2);display:inline-block}.l8x-SW_signature a,.l8x-SW_fileAction,.l8x-SW_quoted summary,.l8x-SW_rejected summary{min-height:var(--size-control);min-width:var(--size-control);align-items:center;display:inline-flex}}@media (prefers-reduced-motion:reduce){.l8x-SW_card *,.l8x-SW_card :before,.l8x-SW_card :after,.l8x-SW_lightbox,.l8x-SW_lightbox *{transition:none!important;animation:none!important}.l8x-SW_thumbButton:hover{transform:none}}@container (max-width:35rem){.l8x-SW_sendLabel{display:none}.l8x-SW_sendButton:is(button){min-width:var(--size-control);padding:var(--space-2);justify-content:center}}
.wWUUhW_html{min-width:0;max-width:100%;color:inherit;font-size:var(--text-md);overflow-wrap:anywhere;line-height:1.55}.wWUUhW_held{background:var(--color-email-held);color:var(--color-ink);font-size:var(--text-md);border-radius:10px;margin:12px 0 0;padding:10px 12px}.wWUUhW_html>:first-child{margin-top:0}.wWUUhW_html>:last-child{margin-bottom:0}.wWUUhW_paragraph{margin:0 0 10px}.wWUUhW_h1,.wWUUhW_h2,.wWUUhW_h3,.wWUUhW_h4{margin:14px 0 6px;line-height:1.3}.wWUUhW_h1{font-size:var(--text-xl)}.wWUUhW_h2{font-size:var(--text-lg)}.wWUUhW_h3{font-size:var(--text-field)}.wWUUhW_h4{font-size:var(--text-md)}.wWUUhW_html ul,.wWUUhW_html ol{margin:6px 0 10px;padding-left:22px}.wWUUhW_html li+li{margin-top:2px}.wWUUhW_bare{list-style:none}.wWUUhW_html blockquote{border-left:3px solid var(--color-email-quote);color:var(--color-ink-muted);margin:8px 0;padding:2px 0 2px 12px}.wWUUhW_html pre{background:var(--color-email-code);max-width:100%;font-size:var(--text-sm);white-space:pre-wrap;border-radius:8px;margin:8px 0;padding:8px 10px;overflow-x:auto}.wWUUhW_html code{font-size:var(--text-sm)}.wWUUhW_html a{color:var(--color-email-link);text-underline-offset:2px;font-weight:600;text-decoration-thickness:1px}.wWUUhW_html a:hover{text-decoration-thickness:2px}.wWUUhW_html a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.wWUUhW_linkTarget{color:var(--color-ink-muted);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:600}.wWUUhW_rule{background:var(--color-email-quote);border:0;height:1px;margin:12px 0}.wWUUhW_image{border-radius:8px;max-width:100%;height:auto;margin:8px 0;display:block}.wWUUhW_placeholder{border:1px dashed var(--color-email-placeholder);color:var(--color-ink-muted);font-size:var(--text-xs);border-radius:999px;margin:4px 0;padding:3px 10px;font-style:normal;font-weight:600;display:inline-block}.wWUUhW_tableScroll{max-width:100%;margin:8px 0;overflow-x:auto}.wWUUhW_tableScroll table{border-collapse:collapse;font-size:var(--text-md);overflow-wrap:normal}.wWUUhW_tableScroll td,.wWUUhW_tableScroll th{border:1px solid var(--color-email-table-line);text-align:left;vertical-align:top;padding:4px 8px}.wWUUhW_tableScroll td{min-width:3em}.wWUUhW_tableScroll th{background:var(--color-email-code);font-weight:700}.wWUUhW_quoted{margin-top:10px}.wWUUhW_quotedBody{border-left:3px solid var(--color-email-quote);color:var(--color-ink-muted);font-size:var(--text-sm);padding:2px 0 2px 12px}@media (max-width:56.249rem){.wWUUhW_html a{box-sizing:border-box;min-width:2.75rem;max-width:100%;min-height:2.75rem;padding-block:calc(1.375rem - .5lh);display:inline-block}}
._9lvU_G_entry{background:var(--color-sage);border:1px solid color-mix(in srgb, var(--color-brand) 28%, var(--color-line));border-radius:var(--radius-control);color:var(--color-deep);cursor:pointer;font:800 var(--text-sm) / 1.2 var(--font-sans);align-items:center;gap:var(--space-2);min-height:var(--size-control);padding:var(--space-2) var(--space-4);flex:none;margin:0;display:inline-flex}._9lvU_G_entry:hover{border-color:var(--color-brand)}._9lvU_G_entry:focus-visible,._9lvU_G_toggle:focus-visible,._9lvU_G_button:focus-visible,._9lvU_G_sources summary:focus-visible{outline:3px solid color-mix(in srgb, var(--color-focus) 36%, transparent);outline-offset:2px}._9lvU_G_sparkle{flex:none;width:1.125rem;height:1.125rem}._9lvU_G_panel{background:color-mix(in srgb, var(--color-sage) 82%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-brand) 28%, var(--color-line));border-radius:var(--radius-panel);color:var(--color-ink);min-width:0;margin-bottom:var(--space-2);overflow:hidden;container-type:inline-size}._9lvU_G_header{align-items:center;gap:var(--space-2);min-height:var(--size-control);padding:var(--space-2) var(--space-3);display:flex}._9lvU_G_heading{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}._9lvU_G_heading strong{color:var(--color-deep);font:700 var(--text-lg) / 1.2 var(--font-serif)}._9lvU_G_heading small{color:var(--color-ink-muted);font-size:var(--text-xs)}._9lvU_G_heading small:before{content:"·";margin-right:var(--space-2)}._9lvU_G_toggle{border-radius:var(--radius-control);color:var(--color-deep);cursor:pointer;font:800 var(--text-sm) / 1 var(--font-sans);align-items:center;gap:var(--space-2);min-height:var(--size-control);padding:var(--space-2);background:0 0;border:1px solid #0000;flex:none;display:inline-flex}._9lvU_G_toggle:hover{background:color-mix(in srgb, var(--color-surface) 65%, transparent)}._9lvU_G_chevron{width:1rem;height:1rem}._9lvU_G_chevronUp{transform:rotate(180deg)}._9lvU_G_body{border-top:1px solid color-mix(in srgb, var(--color-brand) 18%, var(--color-line));gap:var(--space-3);overscroll-behavior:contain;max-height:max(11rem,min(30rem,100dvh - 15rem));padding:var(--space-3);scrollbar-gutter:stable;display:grid;overflow-y:auto}._9lvU_G_draft{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-control);font-size:var(--text-field);overflow-wrap:anywhere;min-height:3.5rem;padding:var(--space-3);white-space:pre-wrap;margin:0;line-height:1.5}._9lvU_G_draftPartial{color:var(--color-ink-muted)}._9lvU_G_status{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}._9lvU_G_error{color:var(--color-attention);font-weight:700}._9lvU_G_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}._9lvU_G_button{background:var(--color-surface);border:1px solid var(--color-control-line);border-radius:var(--radius-control);color:var(--color-deep);cursor:pointer;font:800 var(--text-sm) / 1.2 var(--font-sans);min-height:var(--size-control);padding:var(--space-2) var(--space-4);justify-content:center;align-items:center;display:inline-flex}._9lvU_G_button:hover:not(:disabled){border-color:var(--color-brand)}._9lvU_G_button:disabled{cursor:not-allowed;opacity:.55}._9lvU_G_primary{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-surface)}._9lvU_G_primary:hover:not(:disabled){background:var(--color-deep)}._9lvU_G_adjustment{border-top:1px solid var(--color-line);gap:var(--space-2);padding-top:var(--space-3);display:grid}._9lvU_G_adjustment label{font-size:var(--text-sm);font-weight:800}._9lvU_G_adjustment textarea{background:var(--color-surface);border:1px solid var(--color-control-line);border-radius:var(--radius-control);color:var(--color-ink);field-sizing:content;font:var(--text-field) / 1.45 var(--font-sans);min-height:4.5rem;max-height:min(8rem,24dvh);padding:var(--space-3);resize:vertical}._9lvU_G_adjustment textarea:focus{border-color:var(--color-brand);outline:3px solid color-mix(in srgb, var(--color-focus) 24%, transparent)}._9lvU_G_help{color:var(--color-ink-muted);font-size:var(--text-xs);margin:0}._9lvU_G_confirmation{background:var(--color-waiting-soft);border:1px solid color-mix(in srgb, var(--color-gold) 55%, var(--color-line));border-radius:var(--radius-control);gap:var(--space-2);padding:var(--space-3);display:grid}._9lvU_G_confirmation p{color:var(--color-deep);font-size:var(--text-sm);margin:0}._9lvU_G_sources{border-top:1px solid var(--color-line);padding-top:var(--space-2)}._9lvU_G_sources summary{border-radius:var(--radius-control);cursor:pointer;font-size:var(--text-sm);min-height:var(--size-control);padding:var(--space-2) 0;align-items:center;font-weight:700;display:flex}._9lvU_G_sources ul{gap:var(--space-1);padding:0 0 0 var(--space-5);margin:0;display:grid}._9lvU_G_sources li{color:var(--color-ink-muted);font-size:var(--text-sm);overflow-wrap:anywhere}._9lvU_G_sources small{font-size:var(--text-xs);display:block}@container (max-width:35rem){._9lvU_G_header{padding-inline:var(--space-3)}._9lvU_G_body{max-height:max(11rem,min(23rem,100dvh - 13rem));padding:var(--space-3)}._9lvU_G_actions{grid-template-columns:1fr;display:grid}._9lvU_G_button{width:100%}._9lvU_G_heading strong{font-size:var(--text-md)}}._9lvU_G_header,._9lvU_G_body{padding-inline-end:calc(var(--host-tools-inline-width,var(--host-tools-assistant-height)) + 2 * var(--space-3))}@container (max-width:35rem){._9lvU_G_entry{padding:var(--space-2);width:var(--size-control);justify-content:center}._9lvU_G_entryLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}
.XPyLYq_list{gap:var(--space-4);width:100%;min-width:0;display:grid;container-type:inline-size}.XPyLYq_transient,.XPyLYq_failure,.XPyLYq_receipt{border:1px solid var(--color-line);border-radius:var(--radius-panel);min-width:0}.XPyLYq_transient{background:var(--color-paper);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.XPyLYq_transient p,.XPyLYq_failure p,.XPyLYq_header p,.XPyLYq_comparisonRow p,.XPyLYq_revisionStatus{margin:0}.XPyLYq_progressMark{animation:XPyLYq_learning-pulse calc(var(--duration-panel) * 7) ease-in-out infinite;background:var(--color-brand);border-radius:var(--radius-full);width:.75rem;height:.75rem}.XPyLYq_failure{background:var(--color-attention-soft);color:var(--color-attention);gap:var(--space-1);padding:var(--space-3) var(--space-4);display:grid}.XPyLYq_receipt{background:var(--color-surface);gap:var(--space-4);padding:var(--space-4);display:grid}.XPyLYq_header{align-items:center;gap:var(--space-3);display:flex}.XPyLYq_header>div{gap:var(--space-1);min-width:0;display:grid}.XPyLYq_header h3,.XPyLYq_title,.XPyLYq_comparisonRow h5{margin:0}.XPyLYq_comparisonRow small{overflow-wrap:anywhere;font-weight:400;display:block}.XPyLYq_sourceGroup{border-top:1px solid var(--color-line);gap:var(--space-2);padding-top:var(--space-3);display:grid}.XPyLYq_sourceGroup h4{font-size:var(--text-sm);margin:0}.XPyLYq_sourceBlock,.XPyLYq_sourceContent{gap:var(--space-2);min-width:0;display:grid}.XPyLYq_sourceContent{padding:var(--space-2) var(--space-3)}.XPyLYq_sourceContent p{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.XPyLYq_sourceList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.XPyLYq_sourceList li{gap:var(--space-1);min-width:0;display:grid}.XPyLYq_sourceList blockquote{background:var(--color-paper);overflow-wrap:anywhere;padding:var(--space-2);white-space:pre-wrap;margin:0}.XPyLYq_sourceButton{border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-brand);cursor:pointer;font:inherit;overflow-wrap:anywhere;min-height:44px;padding:var(--space-2) var(--space-3);text-align:start;background:0 0}.XPyLYq_sourceButton:hover{background:var(--color-sage)}.XPyLYq_sourceButton:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.XPyLYq_sourceButton:disabled{cursor:wait;opacity:.6}.XPyLYq_purpose{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0 0 var(--space-2);line-height:1.5}.XPyLYq_header h3{font:700 var(--text-lg) / 1.25 var(--font-sans)}.XPyLYq_header p,.XPyLYq_revisionStatus{color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.45}.XPyLYq_successMark{background:var(--color-brand);border-radius:var(--radius-full);color:var(--color-surface);flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.XPyLYq_successMark svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;width:1.35rem;height:1.35rem}.XPyLYq_title{border-bottom:1px solid var(--color-line);font:700 var(--text-lg) / 1.3 var(--font-sans);overflow-wrap:anywhere;padding-bottom:var(--space-3)}.XPyLYq_comparison{background:var(--color-paper);border-radius:var(--radius-control);gap:var(--space-2);padding:var(--space-3);display:grid}.XPyLYq_comparisonRow{align-items:start;gap:var(--space-3);grid-template-columns:3rem minmax(0,1fr);display:grid}.XPyLYq_comparisonRow+.XPyLYq_comparisonRow{border-top:1px solid var(--color-line);padding-top:var(--space-2)}.XPyLYq_comparisonRow h5{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:700}.XPyLYq_comparisonRow p{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.55}.XPyLYq_metadata{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.XPyLYq_metadata div{gap:var(--space-1);min-width:0;display:grid}.XPyLYq_metadata dt{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.02em;font-weight:700}.XPyLYq_metadata dd{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.XPyLYq_actions{border-top:1px solid var(--color-line);align-items:center;gap:var(--space-3);padding-top:var(--space-3);justify-content:space-between;display:flex}.XPyLYq_correct,.XPyLYq_view{border-radius:var(--radius-control);cursor:pointer;font:inherit;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);background:0 0;justify-content:center;font-weight:700;display:inline-flex}.XPyLYq_correct{border:1px solid var(--color-brand);color:var(--color-deep)}.XPyLYq_view{color:var(--color-brand);border:1px solid #0000}.XPyLYq_correct:hover,.XPyLYq_view:hover{background:var(--color-sage)}.XPyLYq_correct:focus-visible,.XPyLYq_view:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.XPyLYq_buttonIcon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.15rem;height:1.15rem}@keyframes XPyLYq_learning-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@container (max-width:35rem){.XPyLYq_receipt{padding:var(--space-3)}.XPyLYq_comparisonRow{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.XPyLYq_comparisonRow h5{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.XPyLYq_metadata{grid-template-columns:1fr}.XPyLYq_actions{flex-direction:column;align-items:stretch}.XPyLYq_correct,.XPyLYq_view{width:100%}}
.Ch2lfa_editorPanel{min-width:0}.Ch2lfa_memoryPanel{margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-5)) 0 calc(-1 * var(--space-3));min-width:0}.Ch2lfa_layout{align-items:start;gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:200px minmax(0,1fr);display:grid}.Ch2lfa_menu{gap:var(--space-1);display:grid;position:sticky;top:24px}.Ch2lfa_menu a{min-height:var(--size-control);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--color-ink-muted);font-size:var(--text-sm);transition:background-color var(--duration-feedback) var(--ease-ui), color var(--duration-feedback) var(--ease-ui);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.Ch2lfa_menu a:hover{background:var(--color-sage);color:var(--color-brand)}.Ch2lfa_menu a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.Ch2lfa_menu a[data-nav-active=true]{background:var(--color-sage);color:var(--color-deep)}.Ch2lfa_panel{gap:var(--space-5);min-width:0;display:grid}.Ch2lfa_panel>.Ch2lfa_feedback,.Ch2lfa_panel>.Ch2lfa_panelNote{margin-bottom:0}.Ch2lfa_surface{background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-card);padding:var(--space-5)}.Ch2lfa_section{margin:0 0 var(--space-6);scroll-margin-top:var(--space-5)}.Ch2lfa_back{color:var(--color-brand);font-size:var(--text-sm);min-height:var(--size-control);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.Ch2lfa_panelNote,.Ch2lfa_feedback{border:1px solid var(--color-line);border-radius:var(--radius-panel);margin:0 0 var(--space-5);padding:var(--space-4)}.Ch2lfa_panelNote{background:var(--color-sage);color:var(--color-deep)}.Ch2lfa_panelNote p{color:var(--color-ink-muted);font-size:var(--text-sm);margin:var(--space-2) 0 0;line-height:1.55}.Ch2lfa_feedback{background:var(--color-sage);color:var(--color-deep)}.Ch2lfa_feedbackError{background:var(--color-attention-soft);border-color:var(--color-attention);color:var(--color-attention)}.Ch2lfa_panelHeading h2{font:600 var(--text-xl) / 1.3 var(--font-sans);margin:0}.Ch2lfa_panelHeading p,.Ch2lfa_lead{color:var(--color-ink-muted);margin:6px 0 0;line-height:1.6}.Ch2lfa_lead{font-size:var(--text-sm);margin:0}.Ch2lfa_card{gap:var(--space-5);border-radius:var(--radius-panel);min-width:0;display:grid}.Ch2lfa_card p{margin:0}.Ch2lfa_field{gap:var(--space-2);max-width:460px;display:grid}.Ch2lfa_field label{color:var(--color-ink);font-size:var(--text-sm);font-weight:700}.Ch2lfa_importSummary{gap:var(--space-2);display:grid}.Ch2lfa_comparisonGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.Ch2lfa_comparisonGrid h3,.Ch2lfa_sourceList{margin:0}.Ch2lfa_comparisonPanel{align-content:start;gap:var(--space-2);min-width:0;display:grid}.Ch2lfa_comparisonPanel .Ch2lfa_knowledgePreview{margin-top:0}.Ch2lfa_comparisonPanel .Ch2lfa_actions{padding-top:var(--space-2);margin-top:auto}.Ch2lfa_knowledgePreview{margin:var(--space-2) 0 0;padding:var(--space-4);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-sage);font:inherit}.Ch2lfa_sourceList{gap:var(--space-2);padding-left:var(--space-5);display:grid}.Ch2lfa_breakText{overflow-wrap:anywhere}.Ch2lfa_field input,.Ch2lfa_field select,.Ch2lfa_field textarea{width:100%;min-width:0;min-height:var(--size-control);padding:var(--space-3);border:1px solid var(--color-control-line);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:400 var(--text-field) / 1.4 var(--font-sans);transition:border-color var(--duration-feedback) var(--ease-ui), box-shadow var(--duration-feedback) var(--ease-ui)}.Ch2lfa_field input:hover,.Ch2lfa_field select:hover,.Ch2lfa_field textarea:hover{border-color:var(--color-brand)}.Ch2lfa_field input:focus-visible,.Ch2lfa_field select:focus-visible,.Ch2lfa_field textarea:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.Ch2lfa_help{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.Ch2lfa_cardTitle{font-size:var(--text-lg);margin:0 0 4px}.Ch2lfa_option{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);row-gap:4px;max-width:620px;display:grid}.Ch2lfa_option label{min-height:var(--size-control);font-size:var(--text-sm);cursor:pointer;align-items:center;font-weight:700;display:flex}.Ch2lfa_option .Ch2lfa_help{grid-column:2}.Ch2lfa_actions{gap:var(--space-2);display:flex}.Ch2lfa_answer{border-radius:var(--radius-control);justify-self:start}.Ch2lfa_answer:focus-visible{outline:3px solid var(--color-focus);outline-offset:var(--space-1)}.Ch2lfa_catalogList{gap:0;margin:0;padding:0;list-style:none;display:grid}.Ch2lfa_catalogList li{border-top:1px solid var(--color-line);align-items:center;column-gap:var(--space-4);row-gap:var(--space-1);min-height:var(--size-control);padding:var(--space-3) 0;flex-wrap:wrap;justify-content:space-between;display:flex}.Ch2lfa_catalogList span,.Ch2lfa_readOnlyNote{color:var(--color-ink-muted);font-size:var(--text-sm)}.Ch2lfa_readOnlyNote{margin:0}.Ch2lfa_definitionList{margin:0;display:grid}.Ch2lfa_definitionList div{gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-line);grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);display:grid}.Ch2lfa_definitionList dt{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:700}.Ch2lfa_definitionList dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.Ch2lfa_kinds{border-radius:var(--radius-panel);padding:0;display:grid;overflow:hidden}.Ch2lfa_kind{gap:var(--space-5);padding:var(--space-5);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(160px,.8fr) minmax(0,1.6fr);display:grid}.Ch2lfa_kind:last-child{border-bottom:0}.Ch2lfa_kindText h3{font-family:var(--font-sans);font-size:var(--text-md);margin:0 0 4px;font-weight:800}.Ch2lfa_fieldError{color:var(--color-attention);font-size:var(--text-sm);margin:0;font-weight:700}.Ch2lfa_kindRecipients{gap:var(--space-3);min-width:0;display:grid}.Ch2lfa_chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Ch2lfa_chip{align-items:center;gap:var(--space-1) var(--space-2);max-width:100%;min-height:var(--size-control);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-full);background:var(--color-sage);color:var(--color-ink);font-size:var(--text-sm);display:inline-flex}.Ch2lfa_chip form{flex:none;align-self:flex-start;margin:0;display:flex}.Ch2lfa_chipLabel{align-items:center;gap:0 var(--space-2);min-width:0;padding-block:var(--space-2);flex-wrap:wrap;flex:0 auto;display:flex}.Ch2lfa_chipName{overflow-wrap:anywhere;min-width:0;font-weight:700}.Ch2lfa_chipMeta{color:var(--color-ink-muted);white-space:nowrap}.Ch2lfa_chipLabel>:has(+.Ch2lfa_chipMeta):after{content:" ·"}.Ch2lfa_chipPending{background:var(--color-surface);border-style:dashed}.Ch2lfa_chipDefault{padding-right:var(--space-3);color:var(--color-ink-muted);font-weight:700}.Ch2lfa_chipRemove{width:var(--size-control);height:var(--size-control);color:var(--color-ink-muted);font:400 var(--text-lg) / 1 var(--font-sans);cursor:pointer;transition:background-color var(--duration-feedback) var(--ease-ui), color var(--duration-feedback) var(--ease-ui);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.Ch2lfa_chipRemove:hover,.Ch2lfa_chipRemove:focus-visible{background:var(--color-attention-soft);color:var(--color-attention)}.Ch2lfa_add summary{align-items:center;gap:var(--space-2);min-height:var(--size-control);padding:var(--space-2) 0;color:var(--color-brand);font-size:var(--text-sm);cursor:pointer;font-weight:700;list-style:none;display:inline-flex}.Ch2lfa_add summary::-webkit-details-marker{display:none}.Ch2lfa_add summary:before{content:"+";font-size:var(--text-lg);transition:transform var(--duration-feedback) var(--ease-ui);line-height:1}.Ch2lfa_add[open] summary:before{transform:rotate(45deg)}.Ch2lfa_add summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.Ch2lfa_addForm{gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-paper);display:grid}.Ch2lfa_addForm:not(:has(option[value=email]:checked)) .Ch2lfa_emailField{display:none}@media (max-width:68.75rem){.Ch2lfa_kind{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}@media (max-width:56.25rem){.Ch2lfa_memoryPanel{margin:0}.Ch2lfa_layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.Ch2lfa_menu{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;position:static}.Ch2lfa_menu a{padding:var(--space-2);border-bottom:2px solid #0000;border-radius:0}.Ch2lfa_menu a[data-nav-active=true]{border-bottom-color:var(--color-brand)}.Ch2lfa_kind{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.Ch2lfa_menu a,.Ch2lfa_chipRemove,.Ch2lfa_add summary:before{transition-duration:0s}}
.M_0T5W_grid{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.M_0T5W_gridPair{grid-template-columns:repeat(2,minmax(0,1fr))}.M_0T5W_grid>[data-span=full]{grid-column:1/-1}.M_0T5W_section{margin:var(--space-6) 0 0;border:0;min-width:0;padding:0}.M_0T5W_sectionLead{margin-top:0}.M_0T5W_legend{color:var(--color-ink);font:600 var(--text-xl) / 1.2 var(--font-sans);margin:0;padding:0}.M_0T5W_sectionNote{color:var(--color-ink-muted);font-size:var(--text-md);margin:var(--space-2) 0 0;line-height:1.55}.M_0T5W_sectionBody{margin-top:var(--space-4);min-width:0}.M_0T5W_choices{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));min-width:0;display:grid}.M_0T5W_choice{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);cursor:pointer;align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-4);transition:background-color var(--duration-feedback) var(--ease-ui), border-color var(--duration-feedback) var(--ease-ui), box-shadow var(--duration-feedback) var(--ease-ui);display:grid;position:relative}.M_0T5W_choice:hover{border-color:var(--color-brand)}.M_0T5W_choice:has(input:checked){background:var(--color-sage);border-color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand)}.M_0T5W_choice:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.M_0T5W_choiceInput{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.M_0T5W_choiceHead{align-items:start;gap:var(--space-3);justify-content:space-between;min-width:0;display:flex}.M_0T5W_choiceTitle{color:var(--color-ink);font:600 var(--text-xl) / 1.2 var(--font-sans);overflow-wrap:anywhere;min-width:0}.M_0T5W_choiceMark{border:2px solid var(--color-ink-muted);border-radius:var(--radius-full);height:var(--space-5);width:var(--space-5);flex:none;position:relative}.M_0T5W_choice:has(input:checked) .M_0T5W_choiceMark{border-color:var(--color-brand)}.M_0T5W_choice:has(input:checked) .M_0T5W_choiceMark:after{background:var(--color-brand);border-radius:var(--radius-full);content:"";inset:var(--space-1);position:absolute}.M_0T5W_choiceNote{color:var(--color-ink-muted);font-size:var(--text-md);overflow-wrap:anywhere;margin:0;line-height:1.55}.M_0T5W_actions{border-top:1px solid var(--color-line);align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);flex-wrap:wrap;justify-content:flex-end;display:flex}.M_0T5W_actionsStart{justify-content:flex-start}.M_0T5W_actionsPlain{margin-top:var(--space-5);border-top:0;padding-top:0}.M_0T5W_actionsNote{color:var(--color-ink-muted);font-size:var(--text-sm);overflow-wrap:anywhere;min-width:0;margin:0 auto 0 0;line-height:1.55}.M_0T5W_dialog{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);box-shadow:var(--shadow-navigation);color:var(--color-ink);max-height:calc(100dvh - var(--space-6));max-width:none;width:min(46rem, calc(100vw - var(--space-5)));padding:0}.M_0T5W_dialogWide{width:min(64rem, calc(100vw - var(--space-5)))}.M_0T5W_dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.M_0T5W_dialog::backdrop{background:color-mix(in srgb, var(--color-deep) 62%, transparent)}.M_0T5W_dialogHead{border-bottom:1px solid var(--color-line);align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);justify-content:space-between;display:flex}.M_0T5W_dialogTitle{font:600 var(--text-2xl) / 1.15 var(--font-sans);overflow-wrap:anywhere;margin:0}.M_0T5W_dialogNote{color:var(--color-ink-muted);font-size:var(--text-md);margin:var(--space-2) 0 0;overflow-wrap:anywhere;line-height:1.55}.M_0T5W_dialogClose{border-radius:var(--radius-control);color:var(--color-ink-muted);cursor:pointer;min-height:var(--size-control);min-width:var(--size-control);transition:background-color var(--duration-feedback) var(--ease-ui), color var(--duration-feedback) var(--ease-ui);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.M_0T5W_dialogClose:hover{background:var(--color-sage);color:var(--color-ink)}.M_0T5W_dialogClose:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.M_0T5W_dialogClose svg{height:var(--space-5);width:var(--space-5)}.M_0T5W_dialogBody{overscroll-behavior:contain;min-height:0;padding:var(--space-5);overflow-y:auto}.M_0T5W_dialogFoot{border-top:1px solid var(--color-line);gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:37.5rem){.M_0T5W_gridPair{grid-template-columns:minmax(0,1fr)}.M_0T5W_actions>*{flex:auto}.M_0T5W_actionsNote{flex-basis:100%}.M_0T5W_dialog{max-height:calc(100dvh - var(--space-4));width:calc(100vw - var(--space-3))}.M_0T5W_dialogHead{padding:var(--space-4) var(--space-4) var(--space-3)}.M_0T5W_dialogBody{padding:var(--space-4)}.M_0T5W_dialogFoot{padding:var(--space-3) var(--space-4)}.M_0T5W_dialogFoot>*{flex:auto}}@media (prefers-reduced-motion:reduce){.M_0T5W_choice,.M_0T5W_dialogClose{transition-duration:0s}}.M_0T5W_readableDate{gap:var(--space-1);min-width:0;display:grid}.M_0T5W_readableDateText{color:var(--color-ink);min-height:1.4em;margin:0;font-weight:700}.M_0T5W_check{cursor:pointer;align-items:start;gap:var(--space-1) var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.M_0T5W_check input{width:1.25rem;height:1.25rem;margin:0}.M_0T5W_checkTitle{font-weight:700}.M_0T5W_checkNote{color:var(--color-ink-muted);grid-column:2;font-weight:400}
.v9vUzq_form,.v9vUzq_field{gap:var(--space-2);display:grid}.v9vUzq_field span{font-size:var(--text-sm);font-weight:800}.v9vUzq_field input,.v9vUzq_field select,.v9vUzq_field textarea{width:100%}.v9vUzq_field textarea{min-height:10rem}.v9vUzq_actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.v9vUzq_primary,.v9vUzq_secondary,.v9vUzq_danger{border:1px solid var(--color-brand);border-radius:var(--radius-control);cursor:pointer;font:800 var(--text-sm) / 1.3 var(--font-sans);min-height:var(--size-control);padding:var(--space-2) var(--space-4)}.v9vUzq_primary{background:var(--color-brand);color:var(--color-surface)}.v9vUzq_secondary{background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}.v9vUzq_danger{color:var(--color-attention);background:0 0;border-color:#0000}.v9vUzq_primary:disabled,.v9vUzq_secondary:disabled,.v9vUzq_danger:disabled{cursor:wait;opacity:.6}.v9vUzq_error{color:var(--color-attention);margin:0}.v9vUzq_categories{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.v9vUzq_sources{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.v9vUzq_sources li{border-top:1px solid var(--color-line);gap:var(--space-2);padding-top:var(--space-3);display:grid}.v9vUzq_sources blockquote{border-left:2px solid var(--color-line);padding-left:var(--space-3);white-space:pre-wrap;margin:0}.v9vUzq_sources small{color:var(--color-ink-muted)}.v9vUzq_categoryForm{border-top:1px solid var(--color-line);align-items:end;gap:var(--space-3);padding-top:var(--space-3);grid-template-columns:minmax(0,1fr) 7rem auto;display:grid}.v9vUzq_categoryForm .v9vUzq_actions{flex-wrap:nowrap}
.HWAU7G_button{border-radius:var(--radius-sm);cursor:pointer;font:800 var(--text-md) / 1 var(--font-sans);align-items:center;gap:var(--space-2);min-height:var(--size-control);padding:var(--space-3) var(--space-5);transition:background-color var(--duration-feedback) var(--ease-ui), border-color var(--duration-feedback) var(--ease-ui), color var(--duration-feedback) var(--ease-ui), box-shadow var(--duration-feedback) var(--ease-ui);border:1px solid #0000;justify-content:center;text-decoration:none;display:inline-flex}.HWAU7G_button:focus-visible,.HWAU7G_navLink:focus-visible,.HWAU7G_eventSelect:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.HWAU7G_button:disabled{cursor:wait;opacity:.68}.HWAU7G_button:hover:not(:disabled){box-shadow:var(--shadow-control-hover)}.HWAU7G_primary{background:var(--color-deep);color:var(--color-surface)}.HWAU7G_primary:hover:not(:disabled){background:var(--color-brand)}.HWAU7G_secondary{background:var(--color-surface);border-color:var(--color-line);color:var(--color-brand)}.HWAU7G_secondary:hover:not(:disabled),.HWAU7G_quiet:hover:not(:disabled){background:var(--color-sage)}.HWAU7G_quiet{color:var(--color-brand);background:0 0}.HWAU7G_danger{background:var(--color-attention);color:var(--color-surface)}.HWAU7G_pageHeader{align-items:end;gap:var(--space-6);margin-bottom:var(--space-6);justify-content:space-between;display:flex}.HWAU7G_pageHeaderCopy{min-width:0;max-width:48rem}.HWAU7G_pageHeaderCompact{align-items:center;margin-bottom:0}.HWAU7G_pageHeaderCompact .HWAU7G_pageHeaderCopy{max-width:44rem}.HWAU7G_pageHeaderCompact .HWAU7G_title{font-size:var(--text-2xl);line-height:1.25}.HWAU7G_pageHeaderCompact .HWAU7G_intro{font-size:var(--text-md);margin-top:var(--space-2)}.HWAU7G_title{color:var(--color-ink);font:600 var(--text-4xl) / 1.3 var(--font-sans);overflow-wrap:anywhere;margin:0}.HWAU7G_title em{color:var(--color-ink-muted);font-style:normal;font-weight:400}.HWAU7G_intro{max-width:65ch;color:var(--color-ink-muted);line-height:1.6;font-size:var(--text-lg);margin:var(--space-4) 0 0;overflow-wrap:anywhere}.HWAU7G_card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);overflow-wrap:anywhere;min-width:0;padding:var(--space-5);box-shadow:var(--shadow-card)}.HWAU7G_card h2,.HWAU7G_stepCard h2{font:600 var(--text-xl) / 1.3 var(--font-sans);margin:0}.HWAU7G_card p{color:var(--color-ink-muted)}.HWAU7G_badge{border-radius:var(--radius-sm);font-size:var(--text-xs);letter-spacing:0;padding:var(--space-1) var(--space-2);text-transform:none;border:0;font-weight:700;display:inline-flex}.HWAU7G_neutral{color:var(--color-ink-muted)}.HWAU7G_waiting{background:var(--color-waiting-soft);color:var(--color-gold-text)}.HWAU7G_progress{background:var(--color-sage);color:var(--color-brand)}.HWAU7G_done{background:var(--color-sage);color:var(--color-deep)}.HWAU7G_attention{background:var(--color-attention-soft);color:var(--color-attention)}.HWAU7G_progressList{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.HWAU7G_progressStep{border-top:3px solid var(--color-line);color:var(--color-ink-muted);font-size:var(--text-sm);padding-top:var(--space-2)}.HWAU7G_progressStepActive{border-color:var(--color-gold);color:var(--color-ink);font-weight:700}.HWAU7G_progressStepDone{border-color:var(--color-brand);color:var(--color-brand)}.HWAU7G_progressExplanation{color:var(--color-ink-muted);margin:var(--space-4) 0 0}.HWAU7G_stepCard{background:var(--color-sage);border:1px solid var(--color-line);border-radius:var(--radius-panel);align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);overflow-wrap:anywhere;min-width:0;padding:var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.HWAU7G_stepCard h2{margin-top:var(--space-3)}.HWAU7G_stepCard p{color:var(--color-ink-muted);margin:var(--space-2) 0 0}.HWAU7G_notice{border:1px solid var(--color-line);border-radius:var(--radius-panel);overflow-wrap:anywhere;min-width:0;padding:var(--space-4)}.HWAU7G_notice strong{display:block}.HWAU7G_notice p{color:var(--color-ink-muted);margin:var(--space-1) 0 0}.HWAU7G_noticeWaiting{background:var(--color-waiting-soft);border-color:var(--color-gold)}.HWAU7G_noticeDone{background:var(--color-sage)}.HWAU7G_noticeAttention{background:var(--color-attention-soft);border-color:var(--color-attention)}.HWAU7G_empty{text-align:center}.HWAU7G_empty p{color:var(--color-ink-muted);margin:0 0 var(--space-4)}.HWAU7G_skeleton{background:var(--color-sage);border-radius:var(--radius-sm);animation:1.3s ease-in-out infinite HWAU7G_pulse}.HWAU7G_skeletonLine{height:1rem;margin-bottom:var(--space-3);max-width:32rem}.HWAU7G_skeletonTitle{height:2.125rem;margin-bottom:var(--space-5);max-width:24rem}.HWAU7G_skeletonCard{height:11rem;margin-top:var(--space-4)}.HWAU7G_skeletonRows{gap:var(--space-2);margin-top:var(--space-4);display:grid}.HWAU7G_skeletonRow{height:3.5rem}@keyframes HWAU7G_pulse{50%{opacity:.48}}.HWAU7G_linkPending{height:.5rem;margin-inline:var(--space-1);opacity:0;transition:opacity var(--duration-feedback) var(--ease-ui), transform var(--duration-feedback) var(--ease-ui);background:currentColor;border-radius:999px;width:.5rem;display:inline-block;transform:scale(.7)}.HWAU7G_linkPendingActive{opacity:1;transform:scale(1)}.HWAU7G_error{color:var(--color-attention);margin:0;font-weight:800}@media (max-width:56.249rem){.HWAU7G_button,.HWAU7G_navLink,.HWAU7G_eventSelect{min-height:var(--size-control)}.HWAU7G_pageHeader{align-items:stretch;display:grid}.HWAU7G_progressList{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;max-width:100%;display:grid}.HWAU7G_progressStep{font-size:var(--text-xs);overflow-wrap:normal}.HWAU7G_stepCard{grid-template-columns:1fr;align-items:stretch}}@media (max-width:34rem){.HWAU7G_progressList{grid-template-columns:repeat(2,minmax(0,1fr))}.HWAU7G_progressStep{-webkit-hyphens:none;hyphens:none;word-break:normal}}@media (prefers-reduced-motion:reduce){.HWAU7G_linkPending,.HWAU7G_linkPendingActive{transform:none}}
.DycY2a_workspace{--memory-desktop-tool-clearance:calc(var(--size-control) + var(--size-control) + var(--size-control) + var(--size-control));--memory-mobile-tool-clearance:calc(var(--host-tools-assistant-height,var(--size-control)) + var(--space-3));gap:var(--space-5);min-width:0;color:var(--color-ink);display:grid;container:memory-workspace/inline-size}.DycY2a_workspace :where(button,input,select,textarea){font-family:var(--font-sans)}.DycY2a_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DycY2a_workspaceHeader{align-items:start;gap:var(--space-5);justify-content:space-between;display:flex}.DycY2a_workspaceHeader h1{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.08}.DycY2a_workspaceHeader p{color:var(--color-ink-muted);margin:var(--space-1) 0 0}.DycY2a_mobileView{display:none}.DycY2a_primaryButton,.DycY2a_secondaryButton,.DycY2a_quietButton,.DycY2a_dangerButton,.DycY2a_iconTextButton{border:1px solid var(--color-brand);border-radius:var(--radius-control);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:var(--space-2);min-height:var(--size-control);padding:var(--space-2) var(--space-4);justify-content:center;font-weight:800;text-decoration:none;display:inline-flex}.DycY2a_primaryButton{background:var(--color-brand);color:var(--color-surface)}.DycY2a_secondaryButton{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-line)}.DycY2a_quietButton,.DycY2a_iconTextButton{color:var(--color-brand);background:0 0;border-color:#0000}.DycY2a_dangerButton{color:var(--color-attention);background:0 0;border-color:#0000}.DycY2a_primaryButton:hover{background:var(--color-deep)}.DycY2a_secondaryButton:hover,.DycY2a_quietButton:hover,.DycY2a_iconTextButton:hover{background:var(--color-sage)}.DycY2a_dangerButton:hover{background:var(--color-attention-soft)}.DycY2a_icon{flex:0 0 1.25rem;width:1.25rem;height:1.25rem}.DycY2a_tabs{border-bottom:1px solid var(--color-line);gap:var(--space-2);scrollbar-width:thin;display:flex;overflow-x:auto}.DycY2a_tabs button{border-radius:var(--radius-control) var(--radius-control) 0 0;color:var(--color-ink);cursor:pointer;font:600 var(--text-md) / 1.3 var(--font-sans);min-height:3.25rem;padding:var(--space-3) var(--space-5);background:0 0;border:0;flex:none}.DycY2a_tabs button[aria-pressed=true]{background:var(--color-sage);color:var(--color-deep);font-weight:800}.DycY2a_tabs button:hover{background:color-mix(in srgb, var(--color-sage) 58%, transparent)}.DycY2a_relatedLink{place-items:flex-start start;gap:0;margin-block-end:calc(-1 * var(--space-1));display:grid}.DycY2a_relatedLink[hidden]{display:none}.DycY2a_relatedLink a{color:var(--color-brand);align-items:center;gap:var(--space-1);font-weight:800;display:inline-flex}.DycY2a_relatedLink small{color:var(--color-ink-muted)}.DycY2a_surface{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);min-width:0}.DycY2a_sectionHeading h2,.DycY2a_emptyState h2{font:700 var(--text-xl) / 1.25 var(--font-sans);margin:0}.DycY2a_sectionHeading p,.DycY2a_emptyState p{color:var(--color-ink-muted);margin:var(--space-1) 0 0;line-height:1.6}.DycY2a_field{gap:var(--space-2);display:grid}.DycY2a_field label{font-size:var(--text-sm);font-weight:800}.DycY2a_field textarea{width:100%;min-height:9rem}.DycY2a_fieldHelp{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.DycY2a_saveMessage{color:var(--color-ink-muted);margin:0}.DycY2a_filterBar{align-items:center;gap:var(--space-3);padding:var(--space-4);grid-template-columns:minmax(12rem,1fr) minmax(10rem,auto) minmax(10rem,auto);display:grid}.DycY2a_searchField{position:relative}.DycY2a_searchField svg{color:var(--color-ink-muted);left:var(--space-3);position:absolute;top:calc(50% - .625rem)}.DycY2a_searchField input{padding-left:calc(var(--space-6) + var(--space-1));width:100%}.DycY2a_filterButton,.DycY2a_mobileCategorySummary,.DycY2a_mobileCreate{display:none}.DycY2a_listPane{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);flex-direction:column;min-width:0;display:flex;overflow:hidden}.DycY2a_listFilters{border-bottom:1px solid var(--color-line)}.DycY2a_listHeading{gap:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-3);display:grid}.DycY2a_listHeading h2{font:800 var(--text-2xl) / 1.2 var(--font-sans);margin:0}.DycY2a_listHeading p,.DycY2a_listHeading small{color:var(--color-ink-muted);margin:0}.DycY2a_listHeading small{font-size:var(--text-sm)}.DycY2a_listPane [data-memory-entry-list]{border:0;border-radius:0}.DycY2a_composition{gap:var(--space-2);grid-template-columns:minmax(15rem,20.5rem) minmax(0,1fr);min-height:36rem;display:grid}.DycY2a_composition[data-detail=true]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.DycY2a_composition[data-detail=false]{min-height:max(36rem,100dvh - 17rem)}.DycY2a_composition[data-detail=false]>.DycY2a_listPane [data-memory-entry-list]>ul{max-block-size:min(26rem, max(12rem, calc(100dvh - 33.5rem - var(--space-4))));scroll-padding-block-end:var(--space-3)}.DycY2a_composition[data-detail=false]>.DycY2a_listPane .DycY2a_listFooter{padding-inline-end:calc(var(--space-4) + var(--memory-desktop-tool-clearance))}.DycY2a_composition>*{min-width:0}.DycY2a_categoryPane,.DycY2a_categoryWorkspace{height:100%;min-height:0}.DycY2a_categoryWorkspace{display:grid}.DycY2a_listFooter{border-top:1px solid var(--color-line);color:var(--color-ink-muted);font-size:var(--text-sm);min-height:calc(var(--size-control) + (2 * var(--space-3)));padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.DycY2a_listFooter .DycY2a_quietButton{flex:none}.DycY2a_panelSection{padding:var(--space-5)}.DycY2a_panelSection+.DycY2a_panelSection{border-top:1px solid var(--color-line)}.DycY2a_sectionHeading{margin-bottom:var(--space-4)}.DycY2a_sourceHeading{align-items:start;gap:var(--space-4);justify-content:space-between;display:flex}.DycY2a_sourceHeading>div{min-width:0}.DycY2a_sourceHeading>a{flex:none}.DycY2a_detailPane{min-width:0}.DycY2a_detailPane [data-memory-entry-detail]>button:first-child{display:none}.DycY2a_loadMore{border-top:1px solid var(--color-line);padding:var(--space-4);justify-content:center;display:flex}.DycY2a_conversationList{margin:0;padding:0;list-style:none;display:grid}.DycY2a_conversationList li{border-top:1px solid var(--color-line);align-items:center;gap:var(--space-3);min-height:4.5rem;padding:var(--space-3) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.DycY2a_conversationList strong{display:block}.DycY2a_conversationList small{color:var(--color-ink-muted)}.DycY2a_badge{border-radius:var(--radius-sm);font-size:var(--text-sm);padding:var(--space-1) var(--space-3);font-weight:700;line-height:1.35;display:inline-flex}.DycY2a_badge_approved{background:var(--color-sage);color:var(--color-deep)}.DycY2a_badge_attention{background:var(--color-attention-soft);color:var(--color-attention)}.DycY2a_badge_neutral{background:var(--color-paper);color:var(--color-ink-muted)}.DycY2a_emptyState{max-width:70ch;padding:var(--space-7) var(--space-5);justify-items:start;display:grid}.DycY2a_emptyAction{margin-top:var(--space-4)}.DycY2a_metaList{margin:0;display:grid}.DycY2a_metaList>div{border-top:1px solid var(--color-line);gap:var(--space-4);padding:var(--space-3) 0;grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr);display:grid}.DycY2a_metaList dt{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:700}.DycY2a_metaList dd{overflow-wrap:anywhere;margin:0}.DycY2a_mobileFilterPanel,.DycY2a_mobileFilterPanel[hidden]{display:none}@container memory-workspace (max-width:56.249rem){.DycY2a_workspace{gap:var(--space-4)}.DycY2a_workspaceHeader{align-items:stretch;display:grid}.DycY2a_workspaceHeader h1{font-size:2rem}.DycY2a_workspaceHeader .DycY2a_primaryButton{width:100%}.DycY2a_workspace[data-mobile-detail=true] .DycY2a_workspaceHeader,.DycY2a_workspace[data-mobile-detail=true] .DycY2a_tabs,.DycY2a_workspace[data-mobile-detail=true] .DycY2a_relatedLink,.DycY2a_desktopIntro{display:none}.DycY2a_mobileView{appearance:none;color:var(--color-ink-muted);font-size:var(--text-lg);margin-top:var(--space-1);background:0 0;border:0;padding:0;display:block}.DycY2a_tabs,.DycY2a_relatedLink{display:none}.DycY2a_filterBar{padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.DycY2a_filterBar>select{display:none}.DycY2a_filterButton{display:inline-flex}.DycY2a_composition,.DycY2a_composition[data-detail=true]{min-height:0;display:block}.DycY2a_composition[data-detail=true]>:first-child,.DycY2a_composition:not([data-detail=true])>:first-child{display:none}.DycY2a_composition:not([data-detail=true]){border:0}.DycY2a_composition[data-detail=false]>.DycY2a_listPane [data-memory-entry-list]>ul{max-block-size:max(12rem,100dvh - 33rem)}.DycY2a_composition[data-detail=false]>.DycY2a_listPane .DycY2a_listFooter{padding-inline-end:var(--space-4)}.DycY2a_listPane{border:0;border-radius:0;overflow:visible}.DycY2a_listHeading{display:none}.DycY2a_detailPane [data-memory-entry-detail]{padding:var(--space-4) 0;border:0;border-radius:0}.DycY2a_detailPane [data-memory-entry-detail]>button:first-child{display:inline-flex}.DycY2a_detailPane [data-memory-entry-disclosures]{order:6}.DycY2a_detailPane [data-memory-entry-actions]{order:7}.DycY2a_detailPane [data-memory-entry-action-buttons]{grid-template-columns:1fr;align-items:stretch;display:grid}.DycY2a_detailPane [data-memory-entry-action-buttons] button{width:100%;margin-inline-start:0}.DycY2a_detailPane [data-memory-entry-disclosures]>:last-child{margin-inline-end:var(--memory-mobile-tool-clearance)}.DycY2a_mobileCreate{scroll-margin-block-end:calc(var(--shell-bottom-nav) + env(safe-area-inset-bottom) + var(--host-tools-assistant-height,var(--size-control)) + (2 * var(--space-4)))}.DycY2a_detailPane [data-memory-entry-action-buttons]{scroll-margin-block-end:calc(var(--shell-bottom-nav) + env(safe-area-inset-bottom) + var(--host-tools-assistant-height,var(--size-control)) + (2 * var(--space-4)))}.DycY2a_detailPane [data-memory-entry-disclosures]{scroll-margin-block-end:calc(var(--shell-bottom-nav) + env(safe-area-inset-bottom) + var(--host-tools-assistant-height,var(--size-control)) + (2 * var(--space-4)))}.DycY2a_detailPane [data-memory-entry-more]{scroll-margin-block-end:calc(var(--shell-bottom-nav) + env(safe-area-inset-bottom) + var(--host-tools-assistant-height,var(--size-control)) + (2 * var(--space-4)))}.DycY2a_detailPane [data-memory-entry-more]{order:8}.DycY2a_mobileFilterPanel{background:var(--color-paper);border-top:1px solid var(--color-line);gap:var(--space-3);padding:var(--space-4);display:grid}.DycY2a_mobileFilterPanel[hidden]{display:none}.DycY2a_mobileCategorySummary{gap:var(--space-3);padding:0 var(--space-3) var(--space-3);display:grid}.DycY2a_mobileCategorySummary button{background:var(--color-sage);border-radius:var(--radius-control);color:var(--color-deep);align-items:center;gap:var(--space-2);min-height:var(--size-control);padding:var(--space-2) var(--space-3);border:0;justify-self:start;display:flex}.DycY2a_mobileCategorySummary small{color:var(--color-ink-muted)}.DycY2a_desktopCreate{display:none}.DycY2a_mobileCreate{margin:var(--space-3);width:calc(100% - (2 * var(--space-3)) - var(--memory-mobile-tool-clearance));display:inline-flex}:is(.DycY2a_workspace [data-memory-review-actions],.DycY2a_workspace [data-memory-website-review-commands]){margin-inline-end:var(--memory-mobile-tool-clearance);padding-inline-end:0}.DycY2a_panelSection{padding:var(--space-4)}.DycY2a_sourceHeading{align-items:stretch;display:grid}.DycY2a_sourceHeading>a{justify-self:start}.DycY2a_metaList>div{gap:var(--space-3);grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr)}.DycY2a_listFooter{align-items:stretch;gap:var(--space-2);display:grid}.DycY2a_listFooter .DycY2a_quietButton{justify-self:start;padding-inline:0}}@media (max-width:56.249rem){@container memory-workspace (max-width:56.249rem){.DycY2a_detailPane [data-memory-entry-action-buttons]{width:calc(100% - var(--memory-mobile-tool-clearance))}}}@container memory-workspace (max-width:23rem){.DycY2a_workspaceHeader h1{font-size:1.8rem}.DycY2a_tabs button{font-size:var(--text-xs)}.DycY2a_filterBar{gap:var(--space-2)}.DycY2a_filterBar .DycY2a_iconTextButton{padding-inline:var(--space-3)}}
.-fRHQW_panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);min-width:14rem;height:100%;padding:var(--space-5) 0;grid-template-rows:auto auto auto;align-content:start;display:grid}.-fRHQW_panel h2{font:800 var(--text-xl) / 1.25 var(--font-sans);padding:0 var(--space-5) var(--space-4);margin:0}.-fRHQW_panel ul{padding:0 var(--space-2);align-content:start;margin:0;list-style:none;display:grid}.-fRHQW_panel button{border-radius:var(--radius-control);color:var(--color-ink);cursor:pointer;font:inherit;align-items:center;gap:var(--space-3);min-height:calc(var(--size-control) + var(--space-2));padding:var(--space-2) var(--space-3);text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;display:flex}.-fRHQW_panel button:hover,.-fRHQW_panel button[aria-current=true]{background:var(--color-sage)}.-fRHQW_panel button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.-fRHQW_panel button span:first-child{overflow-wrap:anywhere}.-fRHQW_panel button[aria-current=true] span:first-child{font-weight:800}.-fRHQW_panel button span:last-child{color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.-fRHQW_panel .-fRHQW_manage{border-top:1px solid var(--color-line);margin:var(--space-3) var(--space-4) 0;border-radius:0;justify-content:flex-start;width:auto;padding-inline:0}.-fRHQW_icon{flex:0 0 1.25rem;width:1.25rem;height:1.25rem}
._8sDf2G_frame{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);min-width:0;overflow:hidden;container:memory-list/inline-size}._8sDf2G_heading,._8sDf2G_row{box-sizing:border-box;align-items:center;gap:var(--space-3);text-align:left;grid-template-columns:minmax(10rem,2fr) minmax(8rem,1.35fr) minmax(7.5rem,1fr) minmax(6.5rem,1fr) minmax(7.5rem,1.1fr) 1.25rem;width:100%;display:grid}._8sDf2G_heading{background:var(--color-paper);color:var(--color-ink-muted);font-size:var(--text-sm);min-height:var(--size-control);padding:var(--space-2) var(--space-4);font-weight:800}._8sDf2G_rows{scrollbar-color:var(--color-control-line) var(--color-paper);scrollbar-width:thin;max-block-size:32rem;margin:0;padding:0;list-style:none;overflow-y:auto}._8sDf2G_rows::-webkit-scrollbar{width:.625rem}._8sDf2G_rows::-webkit-scrollbar-thumb{background:var(--color-control-line);border:2px solid var(--color-paper);border-radius:var(--radius-control)}._8sDf2G_rows::-webkit-scrollbar-track{background:var(--color-paper)}._8sDf2G_rows li+li{border-top:1px solid var(--color-line)}._8sDf2G_row{background:var(--color-surface);color:var(--color-ink);cursor:pointer;font:inherit;min-height:3.5rem;padding:var(--space-2) var(--space-4);transition:background-color var(--duration-feedback) var(--ease-ui);border:0}._8sDf2G_row:hover,._8sDf2G_row[data-selected=true]{background:var(--color-sage)}._8sDf2G_row:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px;z-index:1;position:relative}._8sDf2G_title{overflow-wrap:anywhere;min-width:0;font-weight:400}._8sDf2G_category,._8sDf2G_source,._8sDf2G_reviewed{color:var(--color-ink-muted);overflow-wrap:anywhere;min-width:0}._8sDf2G_source{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._8sDf2G_arrow{border-bottom:2px solid var(--color-brand);border-right:2px solid var(--color-brand);justify-self:end;width:.45rem;height:.45rem;transform:rotate(-45deg)}._8sDf2G_statusGroup{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}._8sDf2G_status{border-radius:var(--radius-control);font-size:var(--text-xs);padding:var(--space-1) var(--space-2);font-weight:800;line-height:1.25;display:inline-flex}._8sDf2G_status_approved{background:var(--color-sage);color:var(--color-deep)}._8sDf2G_status_learned{background:var(--color-blue-soft);color:var(--color-deep)}._8sDf2G_status_draft,._8sDf2G_status_paused,._8sDf2G_status_archived{background:var(--color-paper);color:var(--color-ink-muted)}._8sDf2G_status_review{background:var(--color-waiting-soft);color:var(--color-conflict-text)}@container memory-list (min-width:48.01rem) and (max-width:60rem){._8sDf2G_heading,._8sDf2G_row{grid-template-columns:minmax(10rem,2fr) minmax(7rem,1fr) minmax(7rem,1fr) minmax(7.5rem,1.1fr) 1.25rem}._8sDf2G_heading>:nth-child(2),._8sDf2G_category{display:none}._8sDf2G_rows{max-block-size:26rem}}@container memory-list (min-width:36.01rem) and (max-width:48rem){._8sDf2G_heading,._8sDf2G_row{grid-template-columns:minmax(10rem,2fr) minmax(8rem,1.25fr) minmax(7rem,1fr) 1.25rem}._8sDf2G_heading>:nth-child(4),._8sDf2G_heading>:nth-child(5),._8sDf2G_source,._8sDf2G_reviewed{display:none}}@container memory-list (max-width:36rem){._8sDf2G_heading{display:none}._8sDf2G_rows{max-block-size:max(12rem,100dvh - 33rem)}._8sDf2G_row{align-items:start;gap:var(--space-1) var(--space-3);min-height:4.75rem;padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto}._8sDf2G_title{font-size:var(--text-lg);grid-column:1/span 2;font-weight:800}._8sDf2G_statusGroup{grid-area:2/1}._8sDf2G_status{background:0 0;border-radius:0;padding:0}._8sDf2G_source{grid-area:2/2;align-self:center;display:block}._8sDf2G_source:before{content:"·";margin-right:var(--space-1)}._8sDf2G_category,._8sDf2G_reviewed{display:none}._8sDf2G_arrow{grid-area:1/3/span 2;align-self:center}}
.z0cDsa_root{vertical-align:middle;align-items:center;gap:.5em;display:inline-flex}.z0cDsa_symbol{flex:none;width:1.25rem;height:1.25rem;margin-block:-.125rem;display:block}
.OWM7Na_intro rect,.OWM7Na_intro circle,.OWM7Na_intro g,.OWM7Na_introShort rect,.OWM7Na_introShort circle,.OWM7Na_introShort g,.OWM7Na_hover rect,.OWM7Na_hover circle,.OWM7Na_hover g,.OWM7Na_loading rect,.OWM7Na_loading circle,.OWM7Na_loading g{transform-box:fill-box}.OWM7Na_aTop{transform-origin:0}.OWM7Na_aLeft{transform-origin:top}.OWM7Na_bBottom{transform-origin:100%}.OWM7Na_bRight{transform-origin:bottom}.OWM7Na_table,.OWM7Na_guest{transform-origin:50%}.OWM7Na_intro .OWM7Na_aTop,.OWM7Na_introShort .OWM7Na_aTop{animation:.38s cubic-bezier(.65,0,.35,1) both OWM7Na_wallGrowX}.OWM7Na_intro .OWM7Na_aLeft,.OWM7Na_introShort .OWM7Na_aLeft{animation:.42s cubic-bezier(.65,0,.35,1) .14s both OWM7Na_wallGrowY}.OWM7Na_intro .OWM7Na_bBottom,.OWM7Na_introShort .OWM7Na_bBottom{animation:.38s cubic-bezier(.65,0,.35,1) 90ms both OWM7Na_wallGrowX}.OWM7Na_intro .OWM7Na_bRight,.OWM7Na_introShort .OWM7Na_bRight{animation:.25s cubic-bezier(.65,0,.35,1) .3s both OWM7Na_wallGrowY}.OWM7Na_intro{overflow:visible}.OWM7Na_intro .OWM7Na_table{animation:.43s cubic-bezier(.34,1.56,.64,1) 1.42s both OWM7Na_tablePop}.OWM7Na_guest{opacity:0}.OWM7Na_intro .OWM7Na_guest1{animation:.67s linear .3s both OWM7Na_guestEnter1,.3s linear 1.25s forwards OWM7Na_guestGather1}.OWM7Na_intro .OWM7Na_guest2{animation:.67s linear .37s both OWM7Na_guestEnter2,.3s linear 1.268s forwards OWM7Na_guestGather2}.OWM7Na_intro .OWM7Na_guest3{animation:.67s linear .44s both OWM7Na_guestEnter3,.3s linear 1.286s forwards OWM7Na_guestGather3}.OWM7Na_intro .OWM7Na_guest4{animation:.67s linear .51s both OWM7Na_guestEnter4,.3s linear 1.304s forwards OWM7Na_guestGather4}.OWM7Na_intro .OWM7Na_guest5{animation:.67s linear .58s both OWM7Na_guestEnter5,.3s linear 1.322s forwards OWM7Na_guestGather5}.OWM7Na_introShort .OWM7Na_table{animation:.43s cubic-bezier(.34,1.56,.64,1) .45s both OWM7Na_tablePop}.OWM7Na_loading .OWM7Na_wallA{animation:2.8s linear infinite OWM7Na_loadingWallA}.OWM7Na_loading .OWM7Na_wallB{animation:2.8s linear infinite OWM7Na_loadingWallB}.OWM7Na_loading .OWM7Na_table{animation:2.8s linear infinite OWM7Na_loadingTable}.OWM7Na_loading .OWM7Na_guest1{animation:2.8s linear infinite OWM7Na_guestLoading1}.OWM7Na_loading .OWM7Na_guest2{animation:2.8s linear infinite OWM7Na_guestLoading2}.OWM7Na_loading .OWM7Na_guest3{animation:2.8s linear infinite OWM7Na_guestLoading3}.OWM7Na_loading .OWM7Na_guest4{animation:2.8s linear infinite OWM7Na_guestLoading4}.OWM7Na_loading .OWM7Na_guest5{animation:2.8s linear infinite OWM7Na_guestLoading5}.OWM7Na_hover .OWM7Na_wallA,.OWM7Na_hover .OWM7Na_wallB,.OWM7Na_hover .OWM7Na_table{transition:transform .38s var(--ease-ui)}a:focus-visible .OWM7Na_hover .OWM7Na_wallA{transform:translate(-3px,-3px)}a:focus-visible .OWM7Na_hover .OWM7Na_wallB{transform:translate(3px,3px)}a:focus-visible .OWM7Na_hover .OWM7Na_table{transform:scale(1.14)}@media (hover:hover){a:hover .OWM7Na_hover .OWM7Na_wallA{transform:translate(-3px,-3px)}a:hover .OWM7Na_hover .OWM7Na_wallB{transform:translate(3px,3px)}a:hover .OWM7Na_hover .OWM7Na_table{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){:is(.OWM7Na_intro,.OWM7Na_introShort,.OWM7Na_loading) :is(.OWM7Na_aTop,.OWM7Na_aLeft,.OWM7Na_bBottom,.OWM7Na_bRight,.OWM7Na_wallA,.OWM7Na_wallB,.OWM7Na_table,.OWM7Na_guest){animation:none}.OWM7Na_guest{display:none}.OWM7Na_loading .OWM7Na_table{animation:1.6s ease-in-out infinite OWM7Na_loadingPulse}.OWM7Na_hover .OWM7Na_wallA,.OWM7Na_hover .OWM7Na_wallB,.OWM7Na_hover .OWM7Na_table{transition:none}a:hover .OWM7Na_hover .OWM7Na_wallA,a:focus-visible .OWM7Na_hover .OWM7Na_wallA,a:hover .OWM7Na_hover .OWM7Na_wallB,a:focus-visible .OWM7Na_hover .OWM7Na_wallB,a:hover .OWM7Na_hover .OWM7Na_table,a:focus-visible .OWM7Na_hover .OWM7Na_table{transform:none}}@keyframes OWM7Na_wallGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes OWM7Na_wallGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes OWM7Na_tablePop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes OWM7Na_loadingWallA{0%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(0)}16.07%{transform:translate(-3px,-3px)}52.86%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-3px,-3px)}69.64%,to{transform:translate(0)}}@keyframes OWM7Na_loadingWallB{0%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(0)}16.07%{transform:translate(3px,3px)}52.86%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(3px,3px)}69.64%,to{transform:translate(0)}}@keyframes OWM7Na_loadingTable{0%{animation-timing-function:cubic-bezier(.55,0,.75,.3);transform:scale(1)}11.43%{transform:scale(0)}52.5%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(0)}67.86%,to{transform:scale(1)}}@keyframes OWM7Na_loadingPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes OWM7Na_guestEnter1{0%{opacity:0;animation-timing-function:cubic-bezier(.491,0,.77,.412);transform:translate(104px,40px)}23.4%{opacity:1;animation-timing-function:cubic-bezier(.344,.29,.633,.645);transform:translate(94px,40px)}35%{opacity:1;animation-timing-function:cubic-bezier(.154,.5,.385,1);transform:translate(76px,38px)}to{opacity:1;transform:translate(59.48px,42.9px)}}@keyframes OWM7Na_guestGather1{0%{opacity:1;animation-timing-function:cubic-bezier(.534,0,.763,.303);transform:translate(59.48px,42.9px)scale(1)}92.5%{opacity:1;animation-timing-function:cubic-bezier(.33,.313,.662,.646);transform:translate(48px,49px)scale(.6)}to{opacity:0;transform:translate(48px,49px)scale(.4)}}@keyframes OWM7Na_guestEnter2{0%{opacity:0;animation-timing-function:cubic-bezier(.491,0,.77,.412);transform:translate(108px,46px)}23.4%{opacity:1;animation-timing-function:cubic-bezier(.344,.29,.633,.645);transform:translate(98px,46px)}35%{opacity:1;animation-timing-function:cubic-bezier(.154,.5,.385,1);transform:translate(76px,40.5px)}to{opacity:1;transform:translate(46.87px,36.05px)}}@keyframes OWM7Na_guestGather2{0%{opacity:1;animation-timing-function:cubic-bezier(.534,0,.763,.303);transform:translate(46.87px,36.05px)scale(1)}92.5%{opacity:1;animation-timing-function:cubic-bezier(.33,.313,.662,.646);transform:translate(48px,49px)scale(.6)}to{opacity:0;transform:translate(48px,49px)scale(.4)}}@keyframes OWM7Na_guestEnter3{0%{opacity:0;animation-timing-function:cubic-bezier(.491,0,.77,.412);transform:translate(104px,50px)}23.4%{opacity:1;animation-timing-function:cubic-bezier(.344,.29,.633,.645);transform:translate(94px,50px)}35%{opacity:1;animation-timing-function:cubic-bezier(.154,.5,.385,1);transform:translate(76px,43px)}to{opacity:1;transform:translate(59.02px,55.89px)}}@keyframes OWM7Na_guestGather3{0%{opacity:1;animation-timing-function:cubic-bezier(.534,0,.763,.303);transform:translate(59.02px,55.89px)scale(1)}92.5%{opacity:1;animation-timing-function:cubic-bezier(.33,.313,.662,.646);transform:translate(48px,49px)scale(.6)}to{opacity:0;transform:translate(48px,49px)scale(.4)}}@keyframes OWM7Na_guestEnter4{0%{opacity:0;animation-timing-function:cubic-bezier(.491,0,.77,.412);transform:translate(110px,38px)}23.4%{opacity:1;animation-timing-function:cubic-bezier(.344,.29,.633,.645);transform:translate(100px,38px)}35%{opacity:1;animation-timing-function:cubic-bezier(.154,.5,.385,1);transform:translate(76px,45.5px)}to{opacity:1;transform:translate(35.78px,44.55px)}}@keyframes OWM7Na_guestGather4{0%{opacity:1;animation-timing-function:cubic-bezier(.534,0,.763,.303);transform:translate(35.78px,44.55px)scale(1)}92.5%{opacity:1;animation-timing-function:cubic-bezier(.33,.313,.662,.646);transform:translate(48px,49px)scale(.6)}to{opacity:0;transform:translate(48px,49px)scale(.4)}}@keyframes OWM7Na_guestEnter5{0%{opacity:0;animation-timing-function:cubic-bezier(.491,0,.77,.412);transform:translate(106px,44px)}23.4%{opacity:1;animation-timing-function:cubic-bezier(.344,.29,.633,.645);transform:translate(96px,44px)}35%{opacity:1;animation-timing-function:cubic-bezier(.154,.5,.385,1);transform:translate(76px,48px)}to{opacity:1;transform:translate(45.74px,61.8px)}}@keyframes OWM7Na_guestGather5{0%{opacity:1;animation-timing-function:cubic-bezier(.534,0,.763,.303);transform:translate(45.74px,61.8px)scale(1)}92.5%{opacity:1;animation-timing-function:cubic-bezier(.33,.313,.662,.646);transform:translate(48px,49px)scale(.6)}to{opacity:0;transform:translate(48px,49px)scale(.4)}}@keyframes OWM7Na_guestLoading1{0%{opacity:0;transform:translate(104px,40px)scale(1)}12.5%{opacity:0;animation-timing-function:cubic-bezier(.491,0,.77,.412);transform:translate(104px,40px)scale(1)}18.1%{opacity:1;animation-timing-function:cubic-bezier(.344,.29,.633,.645);transform:translate(94px,40px)scale(1)}20.88%{opacity:1;animation-timing-function:cubic-bezier(.154,.5,.385,1);transform:translate(80px,38px)scale(1)}36.43%{opacity:1;transform:translate(60.36px,42.43px)scale(1)}46.43%{opacity:1;animation-timing-function:cubic-bezier(.534,0,.763,.303);transform:translate(60.36px,42.43px)scale(1)}56.34%{opacity:1;animation-timing-function:cubic-bezier(.33,.313,.662,.646);transform:translate(48px,49px)scale(.6)}57.14%{opacity:0;transform:translate(48px,49px)scale(.4)}to{opacity:0;transform:translate(48px,49px)scale(.4)}}@keyframes OWM7Na_guestLoading2{0%{opacity:0;transform:translate(108px,46px)scale(1)}15%{opacity:0;animation-timing-function:cubic-bezier(.491,0,.77,.412);transform:translate(108px,46px)scale(1)}20.6%{opacity:1;animation-timing-function:cubic-bezier(.344,.29,.633,.645);transform:translate(98px,46px)scale(1)}23.38%{opacity:1;animation-timing-function:cubic-bezier(.154,.5,.385,1);transform:translate(80px,40.5px)scale(1)}38.93%{opacity:1;transform:translate(46.78px,35.05px)scale(1)}47.07%{opacity:1;animation-timing-function:cubic-bezier(.534,0,.763,.303);transform:translate(46.78px,35.05px)scale(1)}56.99%{opacity:1;animation-timing-function:cubic-bezier(.33,.313,.662,.646);transform:translate(48px,49px)scale(.6)}57.79%{opacity:0;transform:translate(48px,49px)scale(.4)}to{opacity:0;transform:translate(48px,49px)scale(.4)}}@keyframes OWM7Na_guestLoading3{0%{opacity:0;transform:translate(104px,50px)scale(1)}17.5%{opacity:0;animation-timing-function:cubic-bezier(.491,0,.77,.412);transform:translate(104px,50px)scale(1)}23.1%{opacity:1;animation-timing-function:cubic-bezier(.344,.29,.633,.645);transform:translate(94px,50px)scale(1)}25.87%{opacity:1;animation-timing-function:cubic-bezier(.154,.5,.385,1);transform:translate(80px,43px)scale(1)}41.43%{opacity:1;transform:translate(59.87px,56.42px)scale(1)}47.71%{opacity:1;animation-timing-function:cubic-bezier(.534,0,.763,.303);transform:translate(59.87px,56.42px)scale(1)}57.63%{opacity:1;animation-timing-function:cubic-bezier(.33,.313,.662,.646);transform:translate(48px,49px)scale(.6)}58.43%{opacity:0;transform:translate(48px,49px)scale(.4)}to{opacity:0;transform:translate(48px,49px)scale(.4)}}@keyframes OWM7Na_guestLoading4{0%{opacity:0;transform:translate(110px,38px)scale(1)}20%{opacity:0;animation-timing-function:cubic-bezier(.491,0,.77,.412);transform:translate(110px,38px)scale(1)}25.6%{opacity:1;animation-timing-function:cubic-bezier(.344,.29,.633,.645);transform:translate(100px,38px)scale(1)}28.38%{opacity:1;animation-timing-function:cubic-bezier(.154,.5,.385,1);transform:translate(80px,45.5px)scale(1)}43.93%{opacity:1;transform:translate(34.84px,44.21px)scale(1)}48.36%{opacity:1;animation-timing-function:cubic-bezier(.534,0,.763,.303);transform:translate(34.84px,44.21px)scale(1)}58.27%{opacity:1;animation-timing-function:cubic-bezier(.33,.313,.662,.646);transform:translate(48px,49px)scale(.6)}59.07%{opacity:0;transform:translate(48px,49px)scale(.4)}to{opacity:0;transform:translate(48px,49px)scale(.4)}}@keyframes OWM7Na_guestLoading5{0%{opacity:0;transform:translate(106px,44px)scale(1)}22.5%{opacity:0;animation-timing-function:cubic-bezier(.491,0,.77,.412);transform:translate(106px,44px)scale(1)}28.1%{opacity:1;animation-timing-function:cubic-bezier(.344,.29,.633,.645);transform:translate(96px,44px)scale(1)}30.88%{opacity:1;animation-timing-function:cubic-bezier(.154,.5,.385,1);transform:translate(80px,48px)scale(1)}46.43%{opacity:1;transform:translate(45.57px,62.79px)scale(1)}49%{opacity:1;animation-timing-function:cubic-bezier(.534,0,.763,.303);transform:translate(45.57px,62.79px)scale(1)}58.91%{opacity:1;animation-timing-function:cubic-bezier(.33,.313,.662,.646);transform:translate(48px,49px)scale(.6)}59.71%{opacity:0;transform:translate(48px,49px)scale(.4)}to{opacity:0;transform:translate(48px,49px)scale(.4)}}
.EGdbsq_field{gap:var(--space-2);min-width:0;display:grid}.EGdbsq_field label{font-weight:800}.EGdbsq_control{background:var(--color-surface);border:1px solid var(--color-control-line);border-radius:var(--radius-control);color:var(--color-ink);font:inherit;font-size:var(--text-field);min-height:var(--size-control);padding:var(--space-3);width:100%}.EGdbsq_control[aria-invalid=true]{border-color:var(--color-attention)}.EGdbsq_control:focus-visible,.EGdbsq_tab:focus-visible,.EGdbsq_disclosure summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.EGdbsq_hint{color:var(--color-ink-muted);font-size:var(--text-md);overflow-wrap:anywhere}.EGdbsq_error{color:var(--color-attention);font-size:var(--text-md);align-items:start;gap:var(--space-2);display:flex}.EGdbsq_errorIcon{flex-shrink:0;width:1.25em;height:1.25em}.EGdbsq_formError{margin:0}.EGdbsq_listRow{border-bottom:1px solid var(--color-line);align-items:center;gap:var(--space-4);padding:var(--space-4) 0;flex-wrap:wrap;list-style:none;display:flex}.EGdbsq_leading{color:var(--color-brand);font-weight:800}.EGdbsq_rowCopy{overflow-wrap:anywhere;flex:1;min-width:min(100%,12rem)}.EGdbsq_rowTitle,.EGdbsq_actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.EGdbsq_disclosure summary{cursor:pointer}.EGdbsq_disclosure:not(.EGdbsq_buttonDisclosure) summary{color:var(--color-brand);min-height:var(--size-control);padding:var(--space-3) 0}.EGdbsq_confirmation{gap:var(--space-3);padding:var(--space-3) 0;display:grid}.EGdbsq_buttonDisclosure>summary{width:fit-content;list-style:none}.EGdbsq_buttonDisclosure>summary::-webkit-details-marker{display:none}.EGdbsq_buttonDisclosure>summary:after{content:"▾";margin-left:var(--space-2)}.EGdbsq_buttonDisclosure[open]>summary:after{content:"▴"}.EGdbsq_dangerSummary{color:var(--color-attention);min-height:var(--size-control);padding:var(--space-3) var(--space-2);text-underline-offset:.2em;align-items:center;font-weight:800;text-decoration:underline;display:inline-flex}.EGdbsq_buttonDisclosure>summary.EGdbsq_dangerSecondary{border-color:var(--color-attention);color:var(--color-attention)}.EGdbsq_confirmation p{max-width:44rem;margin:0}.EGdbsq_tabs{gap:var(--space-2);margin:var(--space-4) 0 var(--space-5);flex-wrap:wrap;display:flex}.EGdbsq_tab{color:var(--color-ink-muted);font-size:var(--text-md);min-height:var(--size-control);padding:var(--space-3) var(--space-4);border-bottom:2px solid #0000;font-weight:800;text-decoration:none}.EGdbsq_tab[aria-current=page]{border-color:var(--color-brand);color:var(--color-brand)}.EGdbsq_tab:hover{background:var(--color-sage)}.EGdbsq_scrollTabs{border-bottom:1px solid var(--color-line);margin:var(--space-2) 0 var(--space-4);max-width:100%;padding:var(--space-1);flex-wrap:nowrap;gap:0;overflow-x:auto}.EGdbsq_scrollTabs .EGdbsq_tab{padding:var(--space-3);white-space:nowrap;flex:none}
.CNdKzq_notice{background:var(--color-attention-soft);border:1px solid var(--color-attention);border-radius:var(--radius-panel);color:var(--color-attention);align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.CNdKzq_icon{color:var(--color-attention);align-self:start;display:flex}.CNdKzq_icon svg{width:2.25rem;height:2.25rem}.CNdKzq_copy{gap:var(--space-1);min-width:0;display:grid}.CNdKzq_copy p{overflow-wrap:anywhere;margin:0}.CNdKzq_headline{font-weight:700}.CNdKzq_actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;justify-content:flex-end;display:flex}.CNdKzq_link{color:var(--color-attention);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.CNdKzq_link:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.CNdKzq_ack{gap:var(--space-2);display:grid}.CNdKzq_menu{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);min-width:0;scroll-margin-top:var(--space-5);display:grid;overflow:hidden}.CNdKzq_menuHead{gap:var(--space-1);padding:var(--space-5) var(--space-5) var(--space-4);display:grid}.CNdKzq_menuTitle{font:600 var(--text-2xl) / 1.2 var(--font-sans);overflow-wrap:anywhere;margin:0}.CNdKzq_muted{color:var(--color-ink-muted);margin:0}.CNdKzq_row{border-top:1px solid var(--color-line);gap:var(--space-4);padding:var(--space-4) var(--space-5);grid-template-columns:minmax(6rem,13rem) minmax(0,1fr);display:grid}.CNdKzq_group{color:var(--color-ink-muted);margin:0;font-weight:600}.CNdKzq_dishes{gap:var(--space-3);min-width:0;display:grid}.CNdKzq_dish{gap:var(--space-1);display:grid}.CNdKzq_dish p{overflow-wrap:anywhere;margin:0}.CNdKzq_dishName{font-size:var(--text-lg)}.CNdKzq_allergens{color:var(--color-ink-muted)}.CNdKzq_mark{color:var(--color-attention);background:0 0;font-weight:700}.CNdKzq_hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CNdKzq_footer{background:var(--color-paper);border-top:1px solid var(--color-line);color:var(--color-ink-muted);font-size:var(--text-sm);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);margin:0;display:flex}.CNdKzq_footer svg{flex:none;width:1.25rem;height:1.25rem}@container (max-width:40rem){.CNdKzq_notice{padding:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.CNdKzq_actions{grid-column:1/-1;justify-content:space-between}.CNdKzq_row{gap:var(--space-1);padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.CNdKzq_menuHead{padding:var(--space-4)}.CNdKzq_footer{padding:var(--space-3) var(--space-4)}}
.gBb4DW_list{gap:var(--space-4);display:grid}.gBb4DW_list .gBb4DW_proposal{max-width:none}.gBb4DW_proposal{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);gap:var(--space-4);min-width:0;padding:var(--space-4);display:grid}.gBb4DW_consequence{font:600 var(--text-lg) / 1.35 var(--font-serif);margin:0}.gBb4DW_summary,.gBb4DW_muted{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.gBb4DW_danger,.gBb4DW_warning,.gBb4DW_done,.gBb4DW_error,.gBb4DW_collectionLine{border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);margin:0;line-height:1.5}.gBb4DW_danger{background:var(--color-attention-soft);border:1px solid var(--color-attention);color:var(--color-attention);font-weight:600}.gBb4DW_warning{background:var(--color-waiting-soft);border:1px solid var(--color-gold);color:var(--color-ink)}.gBb4DW_done{background:var(--color-sage);color:var(--color-deep)}.gBb4DW_error{background:var(--color-attention-soft);color:var(--color-attention)}.gBb4DW_collectionLine{background:var(--color-paper);border:1px solid var(--color-line);font-size:var(--text-sm)}.gBb4DW_block{gap:var(--space-3);min-width:0;display:grid}.gBb4DW_blockTitle{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin:0}.gBb4DW_menu{border-top:1px solid var(--color-line);gap:var(--space-3);padding-top:var(--space-3);display:grid}.gBb4DW_menu:first-of-type{border-top:0;padding-top:0}.gBb4DW_menuHead{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.gBb4DW_menuTitle{font:600 var(--text-xl) / 1.2 var(--font-serif);overflow-wrap:anywhere;margin:0}.gBb4DW_price{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0 0 0 auto}.gBb4DW_price strong{color:var(--color-ink)}.gBb4DW_before{color:var(--color-ink-muted);text-decoration:line-through}.gBb4DW_hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gBb4DW_group{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);display:grid}.gBb4DW_groupHead{border-bottom:1px solid var(--color-line);align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);flex-wrap:wrap;display:flex}.gBb4DW_groupTitle{font:600 var(--text-lg) / 1.2 var(--font-serif);margin:0 auto 0 0}.gBb4DW_items,.gBb4DW_objects,.gBb4DW_chips,.gBb4DW_unknown,.gBb4DW_sources{margin:0;padding:0;list-style:none}.gBb4DW_items,.gBb4DW_objects{display:grid}.gBb4DW_item,.gBb4DW_removed,.gBb4DW_object{gap:var(--space-1);min-width:0;padding:var(--space-2) 0;display:grid}.gBb4DW_item+.gBb4DW_item,.gBb4DW_item+.gBb4DW_removed,.gBb4DW_removed+.gBb4DW_item,.gBb4DW_removed+.gBb4DW_removed,.gBb4DW_object+.gBb4DW_object{border-top:1px solid var(--color-line)}.gBb4DW_removed strong{text-decoration:line-through}.gBb4DW_itemTitle{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.gBb4DW_itemPrice{margin-left:auto;font-weight:700}.gBb4DW_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.gBb4DW_template,.gBb4DW_pill,.gBb4DW_chip,.gBb4DW_badge_new,.gBb4DW_badge_changed,.gBb4DW_badge_removed,.gBb4DW_badge_reused{font-size:var(--text-xs);padding:var(--space-1) var(--space-3);white-space:nowrap;border-radius:999px;font-weight:700;display:inline-block}.gBb4DW_template{background:var(--color-waiting-soft);color:var(--color-gold-text)}.gBb4DW_pill{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-ink)}.gBb4DW_chip{background:var(--color-paper);color:var(--color-ink);font-weight:600}.gBb4DW_badge_new{background:var(--color-sage);color:var(--color-deep)}.gBb4DW_badge_changed{background:var(--color-blue-soft);color:var(--color-ink)}.gBb4DW_badge_removed{background:var(--color-attention-soft);color:var(--color-attention)}.gBb4DW_badge_reused{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-ink-muted)}.gBb4DW_cited{color:var(--color-ink-muted);font-size:var(--text-xs)}.gBb4DW_cited a{color:var(--color-brand)}.gBb4DW_changes{gap:var(--space-1);margin:0;display:grid}.gBb4DW_changes div{gap:0 var(--space-3);flex-wrap:wrap;display:flex}.gBb4DW_changes dt{min-width:6rem;color:var(--color-ink-muted);font-size:var(--text-sm)}.gBb4DW_changes dd{overflow-wrap:anywhere;flex:12rem;min-width:0;margin:0}.gBb4DW_unknown{gap:var(--space-1);display:grid}.gBb4DW_unknown li{background:var(--color-waiting-soft);border-radius:var(--radius-control);font-size:var(--text-sm);padding:var(--space-2) var(--space-3)}.gBb4DW_sources{counter-reset:source;gap:var(--space-3);display:grid}.gBb4DW_sources li{counter-increment:source;font-size:var(--text-sm);overflow-wrap:anywhere}.gBb4DW_sources li:before{color:var(--color-ink-muted);content:counter(source) ". ";font-weight:700}.gBb4DW_sources a{color:var(--color-brand);font-weight:700}.gBb4DW_excerpt{border-left:3px solid var(--color-line);color:var(--color-ink-muted);margin:var(--space-1) 0 0;padding-left:var(--space-3);white-space:pre-line}.gBb4DW_actions{border-top:1px solid var(--color-line);gap:var(--space-3);padding-top:var(--space-3);display:grid}.gBb4DW_buttons{gap:var(--space-3);flex-wrap:wrap;display:flex}.gBb4DW_buttons>*{flex:0 auto}.gBb4DW_packageRows{margin:0;padding:0;list-style:none;display:grid}.gBb4DW_packageRow{font-size:var(--text-sm);gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.gBb4DW_packageRow+.gBb4DW_packageRow{border-top:1px solid var(--color-line)}.gBb4DW_packageDetail{color:var(--color-ink-muted);overflow-wrap:anywhere;text-align:right;margin-left:auto}
.oCaJXG_workspace{gap:var(--space-5);min-width:0;display:grid}.oCaJXG_open{gap:var(--space-2);justify-items:start;display:grid}.oCaJXG_open p{color:var(--color-ink-muted);margin:0}.oCaJXG_editor{gap:var(--space-5);border:0;min-width:0;margin:0;padding:0;display:grid}
._3zsenW_page{gap:var(--space-5);min-width:0;padding-bottom:var(--space-7);display:grid;container-type:inline-size}._3zsenW_head{gap:var(--space-2);display:grid}._3zsenW_headRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}._3zsenW_title{color:var(--color-ink);font:600 var(--text-3xl) / 1.15 var(--font-sans);margin:0}._3zsenW_lead{color:var(--color-ink-muted);align-items:center;gap:var(--space-2);font-size:var(--text-md);flex-wrap:wrap;margin:0;display:flex}._3zsenW_linkButton{color:var(--color-brand);cursor:pointer;font:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}._3zsenW_linkButton:focus-visible,._3zsenW_choice:focus-within,._3zsenW_catalogCard:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}._3zsenW_panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);gap:var(--space-5);min-width:0;padding:var(--space-6);display:grid}._3zsenW_empty{align-content:center;gap:var(--space-3);min-height:18rem;padding:var(--space-6) var(--space-4);text-align:center;justify-items:center;display:grid}._3zsenW_empty h2{font:600 var(--text-2xl) / 1.25 var(--font-sans);margin:0}._3zsenW_empty p{color:var(--color-ink-muted);margin:0}._3zsenW_emptyIcon{background:var(--color-sage);border-radius:var(--radius-full);color:var(--color-brand);justify-content:center;align-items:center;width:5rem;height:5rem;display:inline-flex}._3zsenW_emptyIcon svg{width:2.5rem;height:2.5rem}._3zsenW_arrowLink{color:var(--color-brand);align-items:center;gap:var(--space-2);text-underline-offset:.3em;font-weight:700;text-decoration:underline;display:inline-flex}._3zsenW_cards{align-items:stretch;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));display:grid}._3zsenW_card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-5);grid-template-rows:auto 1fr auto auto;display:grid}._3zsenW_cardHead{align-items:start;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}._3zsenW_cardTitleBlock{gap:var(--space-1);min-width:0;display:grid}._3zsenW_eyebrow{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}._3zsenW_cardTitle{font:600 var(--text-2xl) / 1.2 var(--font-sans);overflow-wrap:anywhere;margin:0}._3zsenW_type{color:var(--color-ink-muted);margin:0}._3zsenW_badges{gap:var(--space-2);flex-wrap:wrap;display:flex}._3zsenW_badge{background:var(--color-waiting-soft);border-radius:var(--radius-full);color:var(--color-gold-text);font-size:var(--text-sm);padding:var(--space-1) var(--space-3);white-space:nowrap;font-weight:600;display:inline-flex}._3zsenW_badgeQuiet{background:var(--color-sage);color:var(--color-deep)}._3zsenW_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._3zsenW_actionButton{align-items:center;gap:var(--space-2);display:inline-flex}._3zsenW_actionButton svg{flex:none;width:1.1rem;height:1.1rem}._3zsenW_content{border-top:1px solid var(--color-line);align-content:start;gap:var(--space-3);padding:var(--space-4) 0 0;margin:0;list-style:none;display:grid}._3zsenW_contentRow{align-items:start;gap:var(--space-3);grid-template-columns:1.5rem minmax(0,1fr);display:grid}._3zsenW_contentRow>svg{color:var(--color-ink-muted);width:1.5rem;height:1.5rem}._3zsenW_contentText{gap:var(--space-1);display:grid}._3zsenW_groupName{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:700;display:flex}._3zsenW_dish{display:grid}._3zsenW_allergens,._3zsenW_muted{color:var(--color-ink-muted);font-size:var(--text-sm)}._3zsenW_summary{color:var(--color-ink);margin:0}._3zsenW_estimate{border-top:1px solid var(--color-line);align-content:start;gap:var(--space-2);padding-top:var(--space-4);display:grid}._3zsenW_estimateTitle{font:700 var(--text-lg) / 1.3 var(--font-sans);margin:0}._3zsenW_estimateRows{gap:var(--space-1);margin:0;display:grid}._3zsenW_estimateRow{align-items:baseline;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}._3zsenW_estimateRow dt{min-width:0}._3zsenW_estimateRow dd{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0}._3zsenW_estimateRow small{color:var(--color-ink-muted);font-size:var(--text-sm);display:block}._3zsenW_ruled{border-top:1px solid var(--color-line);padding-top:var(--space-2)}._3zsenW_totalRow{font-size:var(--text-lg);font-weight:700}._3zsenW_formula{background:var(--color-paper);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);font-variant-numeric:tabular-nums;margin:0}._3zsenW_notes{color:var(--color-ink-muted);font-size:var(--text-sm);gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._3zsenW_cardFoot{gap:var(--space-3);display:grid}._3zsenW_pageNote{background:var(--color-sage);border-radius:var(--radius-control);color:var(--color-ink-muted);font-size:var(--text-sm);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);margin:0;display:flex}._3zsenW_pageNoteWarm{background:var(--color-waiting-soft);color:var(--color-gold-text)}._3zsenW_pageNote svg{flex:none;width:1.25rem;height:1.25rem}._3zsenW_dialogList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._3zsenW_choice{border:1px solid var(--color-line);border-radius:var(--radius-control);cursor:pointer;font-size:var(--text-lg);align-items:center;gap:var(--space-3);min-height:var(--size-control);padding:var(--space-3) var(--space-4);display:flex}._3zsenW_choice input,._3zsenW_option input,._3zsenW_extra input{accent-color:var(--color-brand);flex:none;width:1.25rem;height:1.25rem;margin:0}._3zsenW_dialogHelp{color:var(--color-ink-muted);text-align:center;margin:0}._3zsenW_dialogActions{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}._3zsenW_fieldLabel{gap:var(--space-2);font-weight:700;display:grid}._3zsenW_fieldLabel textarea{resize:vertical;width:100%;min-height:7rem}._3zsenW_fieldError{color:var(--color-attention);font-size:var(--text-sm);margin:0;font-weight:700}._3zsenW_wishCard{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-control);gap:var(--space-2);padding:var(--space-4);display:grid}._3zsenW_wishCardHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}._3zsenW_wishCardHead strong{font:700 var(--text-lg) / 1.3 var(--font-sans)}@container (max-width:40rem){._3zsenW_cards{grid-template-columns:minmax(0,1fr)}._3zsenW_panel,._3zsenW_card{padding:var(--space-4)}._3zsenW_title{font-size:var(--text-2xl)}}._3zsenW_wide{width:100%}
.aJ1q0a_panel button:focus-visible,.aJ1q0a_panel textarea:focus-visible,.aJ1q0a_panel select:focus-visible,.aJ1q0a_panel summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.aJ1q0a_backdrop{background:color-mix(in srgb, var(--color-deep) 42%, transparent);z-index:100;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.aJ1q0a_backdrop[hidden]{display:none}.aJ1q0a_panel{background:var(--color-surface);box-shadow:var(--shadow-navigation);color:var(--color-ink);flex-direction:column;width:min(31rem,100vw);height:100dvh;min-height:0;display:flex;overflow:hidden}.aJ1q0a_panelExpanded{border-radius:var(--radius-panel);height:min(56rem, calc(100dvh - 2 * var(--space-5)));width:min(76rem, calc(100vw - 2 * var(--space-5)));align-self:center;margin:auto}.aJ1q0a_header{border-bottom:1px solid var(--color-line);align-items:center;gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.aJ1q0a_brandMark{background:var(--color-ink);border-radius:var(--radius-full);color:var(--color-surface);font-size:var(--text-lg);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.aJ1q0a_heading{min-width:0}.aJ1q0a_heading h2{font-size:var(--text-lg);overflow-wrap:anywhere;margin:0}.aJ1q0a_heading p{color:var(--color-ink-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.aJ1q0a_headerActions{align-items:center;gap:var(--space-1);grid-column:1/-1;justify-content:flex-end;display:flex}.aJ1q0a_headerActions button{flex-shrink:0}.aJ1q0a_conversationsToggle{align-items:center;gap:var(--space-2);margin-right:auto;display:inline-flex}.aJ1q0a_count{background:var(--color-sage);border-radius:var(--radius-full);color:var(--color-deep);font-size:var(--text-xs);min-width:1.4rem;padding:0 var(--space-1);text-align:center}.aJ1q0a_body{flex:1;min-height:0;display:flex}.aJ1q0a_main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.aJ1q0a_body>[data-assistant-conversations]{display:none}.aJ1q0a_body[data-list-open]>[data-assistant-conversations]{border-right:0;flex:1;display:flex}.aJ1q0a_body[data-list-open]>.aJ1q0a_main,.aJ1q0a_panelExpanded .aJ1q0a_conversationsToggle{display:none}.aJ1q0a_panelExpanded .aJ1q0a_header{grid-template-columns:auto minmax(0,1fr) auto}.aJ1q0a_panelExpanded .aJ1q0a_headerActions{grid-column:auto}.aJ1q0a_panelExpanded .aJ1q0a_body>[data-assistant-conversations]{border-right:1px solid var(--color-line);flex:0 0 19rem;display:flex}.aJ1q0a_panelExpanded .aJ1q0a_body[data-list-open]>.aJ1q0a_main{display:flex}.aJ1q0a_newButtonIcon{display:none}.aJ1q0a_headerActions button,.aJ1q0a_contextNotice button,.aJ1q0a_activity button{color:var(--color-ink-muted);cursor:pointer;font:inherit;font-size:var(--text-sm);padding:var(--space-2);background:0 0;border:0;font-weight:700}.aJ1q0a_headerActions button:disabled,.aJ1q0a_contextNotice button:disabled{cursor:not-allowed;opacity:.5}.aJ1q0a_iconButton{min-width:2.5rem;min-height:2.5rem;font-size:var(--text-xl)!important}.aJ1q0a_contextNotice{background:var(--color-paper);border-bottom:1px solid var(--color-line);font-size:var(--text-sm);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);justify-content:space-between;display:flex}.aJ1q0a_messages{align-content:start;gap:var(--space-4);overscroll-behavior:contain;min-height:0;padding:var(--space-5) var(--space-4);scrollbar-gutter:stable;flex-direction:column;flex:auto;display:flex;overflow:auto}.aJ1q0a_emptyState{color:var(--color-ink-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-self:center;align-items:center;max-width:22rem;min-height:18rem;display:flex}.aJ1q0a_emptyState>span{color:var(--color-brand);font-size:var(--text-3xl)}.aJ1q0a_emptyState strong{color:var(--color-ink);font-size:var(--text-xl);margin-top:var(--space-3)}.aJ1q0a_emptyState p{margin:var(--space-2) 0 0;line-height:1.55}.aJ1q0a_messages article{overflow-wrap:anywhere;max-width:88%}.aJ1q0a_messageBody{min-width:0;line-height:1.55}.aJ1q0a_messageBody>:first-child{margin-top:var(--space-1)}.aJ1q0a_messageBody>:last-child{margin-bottom:var(--space-1)}.aJ1q0a_messageBody p{margin:var(--space-2) 0;white-space:pre-wrap}.aJ1q0a_messageBody ul,.aJ1q0a_messageBody ol{margin:var(--space-2) 0;padding-left:var(--space-5)}.aJ1q0a_messageBody li+li{margin-top:var(--space-1)}.aJ1q0a_messageBody a{color:var(--color-brand);overflow-wrap:anywhere;font-weight:700}.aJ1q0a_messageBody blockquote{background:var(--color-paper);border-radius:var(--radius-control);color:var(--color-ink-muted);margin:var(--space-3) 0;padding:var(--space-2) var(--space-3)}.aJ1q0a_messageBody code{background:var(--color-paper);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:.08em .3em;font-size:.92em}.aJ1q0a_messageBody pre{background:var(--color-paper);border-radius:var(--radius-control);max-width:100%;padding:var(--space-3);white-space:pre;overflow:auto}.aJ1q0a_messageBody pre code{background:0 0;padding:0}.aJ1q0a_messageBody table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.aJ1q0a_messageBody th,.aJ1q0a_messageBody td{border:1px solid var(--color-line);padding:var(--space-1) var(--space-2);text-align:left}.aJ1q0a_imageAlternative{color:var(--color-ink-muted);font-style:italic}.aJ1q0a_speaker{color:var(--color-ink-muted);font-size:var(--text-xs);margin-bottom:var(--space-1);display:block}.aJ1q0a_user{background:var(--color-sage);border-radius:var(--radius-bubble) var(--radius-bubble) var(--space-1) var(--radius-bubble);padding:var(--space-3) var(--space-4);align-self:flex-end}.aJ1q0a_answer{padding:var(--space-1) 0;align-self:flex-start}.aJ1q0a_sources{border-left:2px solid var(--color-line);font-size:var(--text-sm);margin-top:var(--space-3);padding-left:var(--space-3)}.aJ1q0a_sources summary{cursor:pointer;font-weight:700}.aJ1q0a_sources ul{gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.aJ1q0a_sources li{display:grid}.aJ1q0a_sources a{color:var(--color-brand);font-weight:700}.aJ1q0a_sources small{color:var(--color-ink-muted);overflow-wrap:anywhere}.aJ1q0a_messageStatus{color:var(--color-ink-muted);margin-top:var(--space-2);font-style:italic;display:block}.aJ1q0a_draftCard{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-control);margin-top:var(--space-4);padding:var(--space-3)}.aJ1q0a_draftCard p{color:var(--color-ink-muted);font-size:var(--text-sm);margin:var(--space-1) 0 var(--space-3);line-height:1.4}.aJ1q0a_draftCard>small{color:var(--color-ink-muted);line-height:1.4;display:block}.aJ1q0a_draftCard button,.aJ1q0a_sendButton{background:var(--color-brand);border-radius:var(--radius-control);color:var(--color-surface);cursor:pointer;font:inherit;align-items:center;gap:var(--space-2);min-height:var(--size-control);padding:var(--space-2) var(--space-4);border:0;justify-content:center;font-weight:700;display:inline-flex}.aJ1q0a_draftCard button:disabled{opacity:.55}.aJ1q0a_activity{color:var(--color-ink-muted);font-size:var(--text-xs);min-height:2rem;padding:0 var(--space-4);justify-content:space-between;align-items:center;display:flex}.aJ1q0a_activity span{align-items:center;gap:var(--space-2);display:inline-flex}.aJ1q0a_activity i{background:var(--color-brand);border-radius:50%;width:.5rem;height:.5rem;animation:1.2s ease-in-out infinite aJ1q0a_pulse}.aJ1q0a_activity button{color:var(--color-brand)}.aJ1q0a_notice{background:var(--color-paper);border-left:3px solid var(--color-brand);font-size:var(--text-sm);margin:0 var(--space-4) var(--space-2);padding:var(--space-2) var(--space-3)}.aJ1q0a_composer{background:var(--color-surface);border-top:1px solid var(--color-line);padding:var(--space-3) var(--space-4) max(var(--space-3), env(safe-area-inset-bottom))}.aJ1q0a_composerTools{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.aJ1q0a_composerTools>span,.aJ1q0a_composerTools label{color:var(--color-ink-muted);font-size:var(--text-xs)}.aJ1q0a_composerTools label{align-items:center;gap:var(--space-1);display:flex}.aJ1q0a_composerTools label:last-child{margin-left:auto}.aJ1q0a_composerTools select{color:var(--color-ink);font:inherit;padding:var(--space-1);background:0 0;border:0;font-weight:700}.aJ1q0a_composerField{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-panel);align-items:flex-end;gap:var(--space-2);padding:var(--space-2);display:flex}.aJ1q0a_composerField:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-focus) 25%, transparent)}.aJ1q0a_composerField textarea{font:inherit;min-height:3rem;max-height:10rem;padding:var(--space-2);resize:none;background:0 0;border:0;flex:1;line-height:1.45}.aJ1q0a_composerField textarea:focus{outline:none}.aJ1q0a_sendButton{border-radius:var(--radius-full);min-width:4.75rem}.aJ1q0a_stopButton{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-full);color:var(--color-ink);cursor:pointer;font:inherit;align-items:center;gap:var(--space-2);min-height:var(--size-control);padding:var(--space-2) var(--space-3);font-weight:700;display:inline-flex}.aJ1q0a_stopButton span{font-size:.65em}.aJ1q0a_stopButton:disabled{opacity:.55}.aJ1q0a_composerHint{color:var(--color-ink-muted);margin-top:var(--space-1);text-align:right;display:block}.aJ1q0a_visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes aJ1q0a_pulse{50%{opacity:.35;transform:scale(.8)}}@media (max-width:44rem){.aJ1q0a_backdrop{background:var(--color-surface)}.aJ1q0a_panel,.aJ1q0a_panelExpanded{border-radius:0;width:100vw;height:100dvh;margin:0}.aJ1q0a_header{padding-top:max(var(--space-3), env(safe-area-inset-top))}.aJ1q0a_panelExpanded .aJ1q0a_conversationsToggle{display:inline-flex}.aJ1q0a_panelExpanded .aJ1q0a_header{grid-template-columns:auto minmax(0,1fr)}.aJ1q0a_panelExpanded .aJ1q0a_headerActions{grid-column:1/-1}.aJ1q0a_panelExpanded .aJ1q0a_body>[data-assistant-conversations]{display:none}.aJ1q0a_panelExpanded .aJ1q0a_body[data-list-open]>[data-assistant-conversations]{border-right:0;flex:1;display:flex}.aJ1q0a_panelExpanded .aJ1q0a_body[data-list-open]>.aJ1q0a_main,.aJ1q0a_newButtonLabel{display:none}.aJ1q0a_newButtonIcon{font-size:var(--text-xl);display:inline}.aJ1q0a_iconButton:nth-last-child(2){display:none}.aJ1q0a_messages{padding-inline:var(--space-3)}.aJ1q0a_messages article{max-width:94%}.aJ1q0a_composer{padding-inline:var(--space-3)}.aJ1q0a_composerHint{display:none}.aJ1q0a_composerTools{gap:var(--space-2)}.aJ1q0a_composerTools label{flex-direction:column;align-items:flex-start}.aJ1q0a_sendButton span:first-child{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.aJ1q0a_sendButton{min-width:var(--size-control);padding-inline:var(--space-3)}}@media print{.aJ1q0a_backdrop{display:none!important}}
.h-sP2W_rowLink{min-height:var(--size-control);overflow-wrap:anywhere;align-items:center;display:inline-flex}.h-sP2W_rowLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}
