.page-module__8pRLua__page{gap:var(--space-6);display:grid}.page-module__8pRLua__header{gap:var(--space-2);display:grid}.page-module__8pRLua__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);margin:0}.page-module__8pRLua__subtitle{color:var(--color-text-muted);margin:0}.page-module__8pRLua__panel{gap:var(--space-4);display:grid}.page-module__8pRLua__text{color:var(--color-text-muted);margin:0}.page-module__8pRLua__profile{align-items:center;gap:var(--space-4);display:flex}.page-module__8pRLua__profileInfo{gap:var(--space-1);display:grid}.page-module__8pRLua__profileName{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0}.page-module__8pRLua__profileMeta{color:var(--color-text-muted);font-size:var(--text-md);margin:0}.page-module__8pRLua__sectionTitle{font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0}.page-module__8pRLua__definitionList{gap:var(--space-3);margin:0;display:grid}.page-module__8pRLua__definitionRow{grid-template-columns:var(--size-col-medium)1fr;gap:var(--space-3);font-size:var(--text-md);padding-top:var(--space-2);border-top:var(--border-width-1)solid var(--color-border);display:grid}.page-module__8pRLua__definitionRow:first-child{border-top:0;padding-top:0}.page-module__8pRLua__definitionRow dt{color:var(--color-text-muted)}.page-module__8pRLua__definitionRow dd{margin:0}.page-module__8pRLua__localeForm{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__8pRLua__localeLabel{gap:var(--space-2);display:grid}.page-module__8pRLua__localeLabelText{color:var(--color-text-muted);font-size:var(--text-sm)}.page-module__8pRLua__localeSelect{appearance:none;border:var(--border-width-1)solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-control);padding:var(--space-2)var(--space-3);font:inherit;line-height:var(--leading-none);min-width:12rem}.page-module__8pRLua__localeSelect:focus-visible{outline:var(--focus-ring-width)solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.page-module__8pRLua__localeActions{align-items:center;gap:var(--space-2);display:flex}.page-module__8pRLua__appearanceForm,.page-module__8pRLua__appearanceSection{gap:var(--space-4);display:grid}.page-module__8pRLua__appearanceHeader{gap:var(--space-1);display:grid}.page-module__8pRLua__appearanceTitle{font-size:var(--text-md);font-weight:var(--weight-bold);margin:0}.page-module__8pRLua__appearanceHelp{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.page-module__8pRLua__toneFieldset{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.page-module__8pRLua__toneLegend{font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0}.page-module__8pRLua__toneGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}.page-module__8pRLua__toneOption{display:block}.page-module__8pRLua__toneInput{opacity:0;pointer-events:none;position:absolute}.page-module__8pRLua__toneCard{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);border:var(--border-width-1)solid var(--color-border);background:var(--color-surface);cursor:pointer;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}.page-module__8pRLua__toneCard[data-selected=true]{border-color:var(--color-accent);box-shadow:0 0 0 var(--border-width-1)var(--color-accent);transform:translateY(calc(var(--border-width-1)*-1))}.page-module__8pRLua__toneInput:focus-visible+.page-module__8pRLua__toneCard{outline:var(--focus-ring-width)solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.page-module__8pRLua__toneSwatch{border-radius:var(--radius-card);background:var(--theme-surface);border:var(--border-width-1)solid var(--theme-border);width:100%;min-height:3.5rem;display:block}.page-module__8pRLua__toneLabel{font-size:var(--text-sm);font-weight:500}.page-module__8pRLua__appearancePreview{gap:var(--space-3);display:grid}.page-module__8pRLua__voicePreferenceSection{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-card);border:var(--border-width-1)solid var(--color-border);background:var(--color-surface);display:grid}.page-module__8pRLua__jsonBlock{padding:var(--space-3);border-radius:var(--radius-card);background:var(--surface-muted);border:var(--border-width-1)solid var(--color-border);max-height:18rem;font-size:var(--text-sm);margin:0;overflow:auto}.page-module__8pRLua__jsonInline{padding:var(--space-2);border-radius:var(--radius-card);background:var(--surface-muted);border:var(--border-width-1)solid var(--color-border);font-size:var(--text-sm);margin:0;overflow:auto}.page-module__8pRLua__accountsList{gap:var(--space-4);display:grid}.page-module__8pRLua__accountCard{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);border:var(--border-width-1)solid var(--color-border);background:var(--color-surface);display:grid}.page-module__8pRLua__accountTitle{font-size:var(--text-md);font-weight:var(--weight-bold);margin:0}.page-module__8pRLua__beneficiariesList{gap:var(--space-4);display:grid}.page-module__8pRLua__beneficiaryCard{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);border:var(--border-width-1)solid var(--color-border);background:var(--color-surface);display:grid}.page-module__8pRLua__beneficiaryHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.page-module__8pRLua__beneficiaryName{font-size:var(--text-md);font-weight:var(--weight-bold);margin:0}.page-module__8pRLua__beneficiaryActions{justify-content:flex-end;align-items:center;display:flex}@media (max-width:720px){.page-module__8pRLua__profile{flex-direction:column;align-items:flex-start}.page-module__8pRLua__definitionRow{grid-template-columns:1fr}.page-module__8pRLua__toneGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__8pRLua__beneficiaryHeader{flex-direction:column;align-items:flex-start}}
.conversation-hero-module__g3JJ4W__root{gap:var(--space-3);display:grid}.conversation-hero-module__g3JJ4W__card{gap:var(--space-3);padding:clamp(var(--space-4),4vw,var(--space-6));border-radius:calc(var(--radius-card)*1.4);background:var(--theme-surface,var(--color-surface-raised));color:var(--theme-text,var(--color-text));display:grid}.conversation-hero-module__g3JJ4W__eyebrow{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.01em;color:color-mix(in srgb,currentColor 82%,transparent);margin:0}.conversation-hero-module__g3JJ4W__titleRow{align-items:flex-start;gap:var(--space-3);justify-content:space-between;display:flex}.conversation-hero-module__g3JJ4W__title{letter-spacing:0;font-size:clamp(2.25rem,9vw,4rem);line-height:.95;font-weight:var(--weight-extrabold);margin:0}.conversation-hero-module__g3JJ4W__emoji{flex:none;font-size:clamp(2rem,7vw,3.5rem);line-height:1}.conversation-hero-module__g3JJ4W__body{font-size:clamp(var(--text-lg),3.4vw,2rem);color:color-mix(in srgb,currentColor 86%,transparent);margin:0;line-height:1.1}.conversation-hero-module__g3JJ4W__bodyAmount{font-weight:var(--weight-semibold);color:inherit}.conversation-hero-module__g3JJ4W__card[data-layout=statement]{background:0 0;gap:0;padding:0}.conversation-hero-module__g3JJ4W__statement{letter-spacing:0;font-size:clamp(1.75rem,6.4vw,2.45rem);line-height:1.14;font-weight:var(--weight-regular);color:var(--theme-text,var(--color-text));margin:0}.conversation-hero-module__g3JJ4W__statementAmount{font-weight:var(--weight-extrabold);color:inherit}.conversation-hero-module__g3JJ4W__chipsBlock{gap:var(--space-2);display:grid}.conversation-hero-module__g3JJ4W__chipsHeading{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--theme-text,var(--color-text));margin:0}.conversation-hero-module__g3JJ4W__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.conversation-hero-module__g3JJ4W__chip{flex:1 1 calc(50% - var(--space-1));border-radius:var(--radius-full);background:var(--theme-surface-soft,var(--color-surface-muted));min-width:min(11rem,100%);color:var(--theme-muted,var(--color-text-muted));justify-content:flex-start}.conversation-hero-module__g3JJ4W__chip:hover:not(:disabled){background:color-mix(in srgb,var(--theme-accent,var(--color-accent))12%,var(--theme-surface,var(--color-surface)))}@media (min-width:48rem){.conversation-hero-module__g3JJ4W__chips{gap:var(--space-3)}.conversation-hero-module__g3JJ4W__chip{flex:0 auto;min-width:0}}
.text-module__Ge7HBq__text{color:var(--theme-text,var(--color-text));white-space:pre-wrap;line-height:var(--leading-relaxed);margin:0}.text-module__Ge7HBq__text[data-tone=muted]{color:var(--theme-muted,var(--color-text-muted))}.text-module__Ge7HBq__text[data-size=sm]{font-size:var(--text-sm)}.text-module__Ge7HBq__text[data-size=md]{font-size:var(--text-md)}
.accordion-module__byAzUW__accordion{gap:var(--space-2);display:grid}.accordion-module__byAzUW__item{border:var(--border-width-1)solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.accordion-module__byAzUW__header{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);background:0 0;display:flex}.accordion-module__byAzUW__title{font-weight:var(--weight-semibold)}.accordion-module__byAzUW__body{padding:0 var(--space-3)var(--space-3);gap:var(--space-2);display:grid}
.select-module__CHe1Fa__select{width:100%;padding:var(--space-2)var(--space-3);border:var(--border-width-1)solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font:inherit;line-height:var(--leading-normal)}.select-module__CHe1Fa__select:hover:not(:disabled):not([data-variant=ghost]){border-color:var(--color-accent)}.select-module__CHe1Fa__select[data-variant=ghost]{border-radius:var(--radius-md);width:auto;max-width:100%;padding:var(--space-1)var(--space-2);color:var(--color-text-muted);background:0 0;border:0}.select-module__CHe1Fa__select[data-variant=ghost]:hover:not(:disabled){background:color-mix(in srgb,var(--color-text)6%,transparent);color:var(--color-text)}.select-module__CHe1Fa__select:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}
.chat-composer-textarea-with-voice-module__COuRJq__root{gap:var(--space-2);display:grid}.chat-composer-textarea-with-voice-module__COuRJq__wrap{align-items:flex-end;gap:var(--space-2);padding:var(--space-2);border:var(--border-width-1)solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);display:flex}.chat-composer-textarea-with-voice-module__COuRJq__wrap:focus-within{border-color:var(--color-accent);outline:var(--focus-ring-width)solid var(--color-accent);outline-offset:var(--focus-ring-offset)}.chat-composer-textarea-with-voice-module__COuRJq__wrap textarea:focus-visible{outline:none}.chat-composer-textarea-with-voice-module__COuRJq__textarea{flex:1;min-width:0}.chat-composer-textarea-with-voice-module__COuRJq__attachments{align-items:center;gap:var(--space-1);display:flex}.chat-composer-textarea-with-voice-module__COuRJq__thinkingSelect{border:var(--border-width-1)solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-1)var(--space-2);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);background:0 0}.chat-composer-textarea-with-voice-module__COuRJq__thinkingSelect:disabled{opacity:var(--opacity-disabled)}.chat-composer-textarea-with-voice-module__COuRJq__attachmentPreviewRow{padding:0 var(--space-2)}.chat-composer-textarea-with-voice-module__COuRJq__actions{align-items:center;gap:var(--space-2);display:flex}.chat-composer-textarea-with-voice-module__COuRJq__voiceToggleButton{--icon-button-bg-hover:color-mix(in srgb,var(--color-accent)10%,transparent)}.chat-composer-textarea-with-voice-module__COuRJq__voiceToggleButton[data-state=active]{--icon-button-border:var(--color-accent);--icon-button-border-hover:var(--color-accent);--icon-button-border-active:var(--color-accent);--icon-button-bg:var(--color-accent);--icon-button-bg-hover:var(--color-accent);--icon-button-bg-active:var(--color-accent);--icon-button-fg:var(--color-bg)}
.animated-placeholder-hints-module__fQaPMa__viewport{height:calc(1em*var(--composer-editor-line-height,var(--leading-normal)));width:100%;min-width:0;height:1lh;color:var(--color-text-muted);opacity:var(--opacity-muted);line-height:var(--composer-editor-line-height,var(--leading-normal));overflow:hidden}.animated-placeholder-hints-module__fQaPMa__track{min-width:0;transition:transform var(--composer-hint-transition-duration,var(--motion-duration-medium))var(--composer-hint-transition-ease,var(--motion-ease-standard));will-change:transform;flex-direction:column;flex:1;display:flex}.animated-placeholder-hints-module__fQaPMa__noTransition{transition:none}.animated-placeholder-hints-module__fQaPMa__item{height:calc(1em*var(--composer-editor-line-height,var(--leading-normal)));width:100%;min-width:0;height:1lh;line-height:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.nav-card-module__KJt9xG__card{--nav-card-padding:var(--space-3);--nav-card-media-bg:color-mix(in srgb,var(--color-accent)10%,transparent);--nav-card-motion-duration:.32s;--nav-card-motion-ease:cubic-bezier(.22,.61,.36,1);--nav-card-border:var(--color-border-muted);--nav-card-border-hover:color-mix(in srgb,var(--color-accent)45%,var(--color-border-muted));--nav-card-shadow-color:color-mix(in srgb,var(--color-text)10%,transparent);--nav-card-shadow:0 var(--border-width-1)var(--space-1)0 var(--nav-card-shadow-color);--nav-card-shadow-hover:0 0 0 0 transparent;border:var(--border-width-1)solid var(--nav-card-border);border-radius:var(--radius-card);width:100%;color:inherit;background:var(--color-surface);box-shadow:var(--nav-card-shadow);transition:border-color var(--nav-card-motion-duration)var(--nav-card-motion-ease),box-shadow var(--nav-card-motion-duration)var(--nav-card-motion-ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.nav-card-module__KJt9xG__card[data-layout=square]{aspect-ratio:1}.nav-card-module__KJt9xG__card:hover{border-color:var(--nav-card-border-hover);box-shadow:var(--nav-card-shadow-hover)}.nav-card-module__KJt9xG__media{background:var(--nav-card-media-bg);transform-origin:50%;transition:transform var(--nav-card-motion-duration)var(--nav-card-motion-ease);flex:3;transform:scale(1)}.nav-card-module__KJt9xG__body{padding:var(--nav-card-padding);gap:var(--space-1);flex:2;display:grid}.nav-card-module__KJt9xG__title{font-weight:500;line-height:var(--leading-snug);overflow-wrap:anywhere;-webkit-line-clamp:2;transition:font-weight var(--nav-card-motion-duration)var(--nav-card-motion-ease);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nav-card-module__KJt9xG__description{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nav-card-module__KJt9xG__card:hover .nav-card-module__KJt9xG__media,.nav-card-module__KJt9xG__card:focus-visible .nav-card-module__KJt9xG__media{transform:scale(1.035)}.nav-card-module__KJt9xG__card:hover .nav-card-module__KJt9xG__title,.nav-card-module__KJt9xG__card:focus-visible .nav-card-module__KJt9xG__title{font-weight:var(--weight-bold)}@media (prefers-reduced-motion:reduce){.nav-card-module__KJt9xG__card,.nav-card-module__KJt9xG__media,.nav-card-module__KJt9xG__title{transition:none}}
.link-action-dialog-module__LVJ9JW__overlay{z-index:calc(var(--z-modal) + 2);background:var(--color-backdrop);position:fixed;inset:0}.link-action-dialog-module__LVJ9JW__content{width:min(var(--size-container-sm),calc(100vw - 2*var(--space-4)));z-index:calc(var(--z-modal) + 3);border:var(--border-width-1)solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg);box-shadow:var(--shadow-elevation-3);padding:var(--space-4);gap:var(--space-3);display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.link-action-dialog-module__LVJ9JW__headerRow{gap:var(--space-2);justify-content:space-between;align-items:flex-start;display:flex}.link-action-dialog-module__LVJ9JW__header{gap:var(--space-2);min-width:0;display:grid}.link-action-dialog-module__LVJ9JW__linkRow{border:var(--border-width-1)solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-3);background:color-mix(in srgb,var(--color-accent)10%,transparent);overflow:hidden}.link-action-dialog-module__LVJ9JW__linkCode{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.link-action-dialog-module__LVJ9JW__actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}
.voice-toggle-button-module__Zdz9TW__button{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width-1)solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);height:calc(2.75rem + (var(--space-1)*2) + (var(--border-width-1)*2));padding:var(--space-1);cursor:pointer;line-height:var(--leading-tight);font-weight:var(--weight-semibold);transition:background var(--motion-duration-medium)var(--motion-ease-standard),color var(--motion-duration-medium)var(--motion-ease-standard),border-color var(--motion-duration-medium)var(--motion-ease-standard),transform var(--motion-duration-medium)var(--motion-ease-standard);display:inline-flex}.voice-toggle-button-module__Zdz9TW__button[data-state=active]{background:var(--color-accent);color:var(--color-bg);padding-inline:var(--space-4);gap:var(--space-3);animation:voice-toggle-button-module__Zdz9TW__voiceToggleSwitchOn var(--motion-duration-medium)var(--motion-ease-standard);border-color:#0000}.voice-toggle-button-module__Zdz9TW__button:hover:not(:disabled){border-color:var(--color-accent)}.voice-toggle-button-module__Zdz9TW__button[data-state=active]:hover:not(:disabled){filter:brightness(.98)}.voice-toggle-button-module__Zdz9TW__button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.voice-toggle-button-module__Zdz9TW__idleCircle{border-radius:var(--radius-full);background:var(--color-text);width:2.75rem;height:2.75rem;color:var(--color-bg);place-items:center;display:grid}.voice-toggle-button-module__Zdz9TW__activeIcon{color:var(--color-bg);place-items:center;display:grid}.voice-toggle-button-module__Zdz9TW__label{font-size:var(--text-lg);font-weight:var(--weight-bold)}.voice-toggle-button-module__Zdz9TW__button[data-state=active] .voice-toggle-button-module__Zdz9TW__label{animation:voice-toggle-button-module__Zdz9TW__voiceToggleLabelIn var(--motion-duration-medium)var(--motion-ease-standard)}@keyframes voice-toggle-button-module__Zdz9TW__voiceToggleSwitchOn{0%{transform:scale(.98)}to{transform:scale(1)}}@keyframes voice-toggle-button-module__Zdz9TW__voiceToggleLabelIn{0%{opacity:0;transform:translateX(calc(var(--space-1)*-1))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.voice-toggle-button-module__Zdz9TW__button{transition:none}.voice-toggle-button-module__Zdz9TW__button[data-state=active],.voice-toggle-button-module__Zdz9TW__button[data-state=active] .voice-toggle-button-module__Zdz9TW__label{animation:none}}
.event-log-window-module__XnWKtW__root{--log-color-llm:var(--color-debug-llm);--log-color-rtc:var(--color-debug-rtc);--log-color-tool:var(--color-debug-tool);--log-color-error:var(--color-debug-error)}.event-log-window-module__XnWKtW__header{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.event-log-window-module__XnWKtW__title{margin:0 0 var(--space-1);font-size:var(--text-lg);font-weight:var(--weight-bold)}.event-log-window-module__XnWKtW__subtitle{color:var(--color-text-muted);margin:0}.event-log-window-module__XnWKtW__controls{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.event-log-window-module__XnWKtW__toggle{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);-webkit-user-select:none;user-select:none;display:inline-flex}.event-log-window-module__XnWKtW__stream{gap:var(--space-2);max-height:var(--size-scroll-lg);padding-right:var(--space-1);margin-top:var(--space-4);display:grid;overflow-y:auto}.event-log-window-module__XnWKtW__empty{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.event-log-window-module__XnWKtW__row{gap:var(--space-2);padding-top:var(--space-2);border-top:var(--border-width-1)solid var(--color-border);border-left:var(--border-width-3)solid transparent;padding-left:var(--space-2);font-size:var(--text-sm);display:grid}.event-log-window-module__XnWKtW__row:first-child{border-top:0;padding-top:0}.event-log-window-module__XnWKtW__row[data-category=llm]{border-left-color:var(--log-color-llm)}.event-log-window-module__XnWKtW__row[data-category=rtc]{border-left-color:var(--log-color-rtc)}.event-log-window-module__XnWKtW__row[data-category=tool]{border-left-color:var(--log-color-tool)}.event-log-window-module__XnWKtW__row[data-level=error]{border-left-color:var(--log-color-error)}.event-log-window-module__XnWKtW__rowHeader{grid-template-columns:var(--size-col-narrow)1fr auto;align-items:baseline;gap:var(--space-3);display:grid}.event-log-window-module__XnWKtW__meta{color:var(--color-text-muted);font-weight:var(--weight-bold);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase}.event-log-window-module__XnWKtW__summary{align-items:baseline;gap:var(--space-2);word-break:break-word;display:inline-flex}.event-log-window-module__XnWKtW__arrow{font-family:var(--font-mono)}.event-log-window-module__XnWKtW__detailsButton{white-space:nowrap}.event-log-window-module__XnWKtW__code{border:var(--border-width-1)solid var(--color-border);padding:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-code);margin:0;overflow-x:auto}@media (max-width:600px){.event-log-window-module__XnWKtW__rowHeader{gap:var(--space-1);grid-template-columns:1fr}.event-log-window-module__XnWKtW__detailsButton{justify-self:start}}
.image-attachments-module__ogWdNq__wrap{gap:var(--space-2);display:grid}.image-attachments-module__ogWdNq__header{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.image-attachments-module__ogWdNq__labelBlock{gap:var(--space-0-5);display:grid}.image-attachments-module__ogWdNq__label{font-weight:var(--weight-bold);margin:0}.image-attachments-module__ogWdNq__hint,.image-attachments-module__ogWdNq__disclaimer{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.image-attachments-module__ogWdNq__hiddenInput{display:none}.image-attachments-module__ogWdNq__grid{gap:var(--space-2);flex-wrap:wrap;display:flex}.image-attachments-module__ogWdNq__thumb{width:var(--size-thumb);height:var(--size-thumb);border:var(--border-width-1)solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);position:relative;overflow:hidden}.image-attachments-module__ogWdNq__thumb img{object-fit:cover;width:100%;height:100%;display:block}.image-attachments-module__ogWdNq__remove{top:var(--space-1);right:var(--space-1);width:var(--size-control-xs);height:var(--size-control-xs);border-radius:var(--radius-full);border:var(--border-width-1)solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:var(--text-lg);line-height:var(--leading-none);justify-content:center;align-items:center;display:inline-flex;position:absolute}.image-attachments-module__ogWdNq__remove:hover{border-color:var(--color-accent)}.image-attachments-module__ogWdNq__error{padding:var(--space-2)var(--space-3);border:var(--border-width-1)solid var(--color-accent);font-weight:var(--weight-semibold);margin:0}.image-attachments-module__ogWdNq__wrap[data-disabled]{opacity:var(--opacity-soft)}
.page-module__IRAeta__fullBleed{width:100vw;padding:0 var(--space-4);margin-left:calc(50% - 50vw)}.page-module__IRAeta__page{gap:var(--space-6);display:grid}.page-module__IRAeta__header{gap:var(--space-2);display:grid}.page-module__IRAeta__eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-muted);margin:0}.page-module__IRAeta__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);margin:0}.page-module__IRAeta__subhead{color:var(--color-text-muted);line-height:var(--leading-relaxed);max-width:var(--measure-prose);margin:0}.page-module__IRAeta__headerActions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.page-module__IRAeta__grid{grid-template-columns:repeat(auto-fit,minmax(var(--size-grid-min-2xl),1fr));gap:var(--space-4);align-items:start;display:grid}.page-module__IRAeta__section,.page-module__IRAeta__catalog{gap:var(--space-3);display:grid}.page-module__IRAeta__catalogHeader{gap:var(--space-1);max-width:var(--measure-prose);display:grid}.page-module__IRAeta__examplesGrid{--ds-example-cell-height:var(--size-scroll-md);grid-template-columns:repeat(auto-fit,minmax(var(--size-grid-min-lg),1fr));grid-auto-rows:var(--ds-example-cell-height);gap:var(--space-4);align-items:stretch;display:grid}.page-module__IRAeta__exampleCard{gap:var(--space-2);grid-template-rows:auto 1fr;height:100%;min-height:0;display:grid}.page-module__IRAeta__exampleHeader{gap:var(--space-0-5);display:grid}.page-module__IRAeta__exampleTitle{font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0}.page-module__IRAeta__exampleSubtitle{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-snug);margin:0}.page-module__IRAeta__exampleBody{gap:var(--space-2);align-content:start;min-height:0;display:grid;overflow:auto}.page-module__IRAeta__stack{gap:var(--space-2);display:grid}.page-module__IRAeta__row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.page-module__IRAeta__jsonUiGrid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:860px){.page-module__IRAeta__jsonUiGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.page-module__IRAeta__jsonUiPreview{gap:var(--space-3);display:grid}.page-module__IRAeta__code{padding:var(--space-3);border:var(--border-width-1)solid var(--color-border);font-size:var(--text-xs);line-height:var(--leading-code);margin:0;overflow-x:auto}
.eval-ui-replay-module__Lf3LzW__shell{background:color-mix(in srgb,var(--color-surface-muted)70%,var(--color-bg));height:100dvh;min-height:0;color:var(--color-text);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.eval-ui-replay-module__Lf3LzW__topBar,.eval-ui-replay-module__Lf3LzW__deviceBar{border-bottom:var(--border-width-1)solid var(--color-border-muted);background:color-mix(in srgb,var(--color-surface)94%,var(--color-surface-muted));align-items:center;gap:.75rem;min-width:0;padding:.625rem .75rem;display:flex}.eval-ui-replay-module__Lf3LzW__topBar{grid-template-columns:minmax(0,1fr) auto auto;justify-content:space-between;align-items:end;column-gap:.75rem;display:grid}.eval-ui-replay-module__Lf3LzW__deviceBar{flex-wrap:wrap;align-items:end}.eval-ui-replay-module__Lf3LzW__deviceBar label,.eval-ui-replay-module__Lf3LzW__inspector label{color:var(--color-text-muted);gap:.25rem;font-size:.8125rem;display:grid}.eval-ui-replay-module__Lf3LzW__controlGroup,.eval-ui-replay-module__Lf3LzW__transportControls{align-items:end;gap:.5rem;min-width:0;display:flex}.eval-ui-replay-module__Lf3LzW__controlGroup:first-child{flex:auto;overflow:hidden}.eval-ui-replay-module__Lf3LzW__controlGroup:last-child,.eval-ui-replay-module__Lf3LzW__transportControls{flex:none}.eval-ui-replay-module__Lf3LzW__selectControl{min-width:0;max-width:100%;color:var(--color-text-muted);font-size:.6875rem;font-weight:var(--weight-semibold);gap:.1875rem;line-height:1;display:grid}.eval-ui-replay-module__Lf3LzW__scenarioSelectControl{flex:18rem;max-width:26rem}.eval-ui-replay-module__Lf3LzW__stepSelectControl{flex:0 9.5rem;max-width:9.5rem}.eval-ui-replay-module__Lf3LzW__selectControl>span{min-height:.75rem}.eval-ui-replay-module__Lf3LzW__select,.eval-ui-replay-module__Lf3LzW__selectSmall,.eval-ui-replay-module__Lf3LzW__dimensionInput{border:var(--border-width-1)solid var(--color-border-muted);border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-surface)96%,var(--color-surface-muted));height:2.125rem;color:var(--color-text);font:inherit;padding:0 .625rem}.eval-ui-replay-module__Lf3LzW__select{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.eval-ui-replay-module__Lf3LzW__scenarioSelect,.eval-ui-replay-module__Lf3LzW__stepSelect{width:100%}.eval-ui-replay-module__Lf3LzW__selectSmall{min-width:5.25rem}.eval-ui-replay-module__Lf3LzW__dimensionInput{width:5.25rem}.eval-ui-replay-module__Lf3LzW__dimensionSeparator{height:2.125rem;color:var(--color-text-muted);align-self:end;align-items:center;display:inline-flex}.eval-ui-replay-module__Lf3LzW__deviceIconButton{align-self:end;height:2.125rem}.eval-ui-replay-module__Lf3LzW__iconButton,.eval-ui-replay-module__Lf3LzW__iconButtonAccent,.eval-ui-replay-module__Lf3LzW__toolbarButton,.eval-ui-replay-module__Lf3LzW__toolbarButtonActive{border:var(--border-width-1)solid var(--color-border-muted);border-radius:var(--radius-card);background:var(--color-surface);height:2rem;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;gap:.375rem;padding:0 .625rem;display:inline-flex}.eval-ui-replay-module__Lf3LzW__iconButton{width:2rem;padding:0}.eval-ui-replay-module__Lf3LzW__iconButtonAccent,.eval-ui-replay-module__Lf3LzW__toolbarButtonActive{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.eval-ui-replay-module__Lf3LzW__iconButton:disabled,.eval-ui-replay-module__Lf3LzW__iconButtonAccent:disabled,.eval-ui-replay-module__Lf3LzW__toolbarButton:disabled,.eval-ui-replay-module__Lf3LzW__toolbarButtonActive:disabled,.eval-ui-replay-module__Lf3LzW__dimensionInput:disabled{cursor:not-allowed;opacity:.45}.eval-ui-replay-module__Lf3LzW__previewCanvas{min-height:0;padding:1rem;position:relative;overflow:auto}.eval-ui-replay-module__Lf3LzW__responsivePreviewShell,.eval-ui-replay-module__Lf3LzW__devicePreviewShell{margin:0 auto}.eval-ui-replay-module__Lf3LzW__responsivePreviewShell{width:100%;min-height:calc(100dvh - 7rem)}.eval-ui-replay-module__Lf3LzW__devicePreviewShell{position:relative}.eval-ui-replay-module__Lf3LzW__previewViewport,.eval-ui-replay-module__Lf3LzW__previewViewportFixed{border:var(--border-width-1)solid var(--color-border-muted);background:var(--color-surface);color:var(--color-text);position:relative;overflow:auto}.eval-ui-replay-module__Lf3LzW__previewViewport{min-height:calc(100dvh - 7rem)}.eval-ui-replay-module__Lf3LzW__previewViewportFixed{transform-origin:0 0}.eval-ui-replay-module__Lf3LzW__devicePreviewShell[data-device-frame=true]{border:.875rem solid var(--color-backdrop);box-shadow:0 1.5rem 3rem color-mix(in srgb,var(--color-text)18%,transparent);background:var(--color-backdrop);border-radius:2rem}.eval-ui-replay-module__Lf3LzW__devicePreviewShell[data-device-frame=true] .eval-ui-replay-module__Lf3LzW__previewViewportFixed{border-radius:1rem}.eval-ui-replay-module__Lf3LzW__previewStatus{z-index:2;border-bottom:var(--border-width-1)solid var(--color-border-muted);background:color-mix(in srgb,var(--color-surface)92%,transparent);color:var(--color-text-muted);justify-content:space-between;gap:1rem;padding:.5rem .75rem;font-size:.8125rem;display:flex;position:sticky;top:0}.eval-ui-replay-module__Lf3LzW__replayStage{grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 9.5rem);padding:1rem;display:grid}.eval-ui-replay-module__Lf3LzW__discussionFlow{align-content:start;gap:.875rem;min-height:0;display:grid}.eval-ui-replay-module__Lf3LzW__turnBlock{gap:.5rem;display:grid}.eval-ui-replay-module__Lf3LzW__turnMarker{border-radius:var(--radius-full);color:color-mix(in srgb,var(--color-text-muted)74%,var(--color-bg));background:color-mix(in srgb,var(--color-surface-muted)52%,transparent);border:0;justify-self:center;padding:.125rem .5rem;font-size:.6875rem;line-height:1.2}.eval-ui-replay-module__Lf3LzW__userBubble,.eval-ui-replay-module__Lf3LzW__assistantBubble{max-width:min(78%,46rem);display:grid}.eval-ui-replay-module__Lf3LzW__userBubble{--eval-replay-user-bg:var(--color-text);--eval-replay-user-fg:var(--color-bg);--color-text:var(--eval-replay-user-fg);--color-text-muted:color-mix(in srgb,var(--eval-replay-user-fg)78%,var(--eval-replay-user-bg));--color-border:color-mix(in srgb,var(--eval-replay-user-fg)28%,transparent);--color-border-muted:color-mix(in srgb,var(--eval-replay-user-fg)18%,transparent);--color-surface:color-mix(in srgb,var(--eval-replay-user-bg)88%,var(--eval-replay-user-fg));--color-surface-muted:color-mix(in srgb,var(--eval-replay-user-bg)78%,var(--eval-replay-user-fg));border-radius:var(--radius-xxl);background:var(--eval-replay-user-bg);color:var(--eval-replay-user-fg);justify-self:end;padding:.75rem .875rem}.eval-ui-replay-module__Lf3LzW__userBubble+.eval-ui-replay-module__Lf3LzW__assistantBubble,.eval-ui-replay-module__Lf3LzW__assistantBubble+.eval-ui-replay-module__Lf3LzW__userBubble{margin-top:.25rem}.eval-ui-replay-module__Lf3LzW__assistantBubble{width:100%;max-width:none;color:var(--color-text);background:0 0;border:0;justify-self:start;padding:0}:root[data-theme=dark] .eval-ui-replay-module__Lf3LzW__userBubble{--eval-replay-user-bg:var(--color-text);--eval-replay-user-fg:var(--color-bg)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .eval-ui-replay-module__Lf3LzW__userBubble{--eval-replay-user-bg:var(--color-text);--eval-replay-user-fg:var(--color-bg)}}.eval-ui-replay-module__Lf3LzW__surfacePanel{border-left:var(--border-width-1)solid var(--color-border-muted);align-self:start;gap:.75rem;max-height:calc(100dvh - 10rem);padding-left:1rem;display:grid;position:sticky;top:3rem;overflow:auto}.eval-ui-replay-module__Lf3LzW__surfaceStack{gap:.625rem;width:100%;display:grid}.eval-ui-replay-module__Lf3LzW__surfaceFrame,.eval-ui-replay-module__Lf3LzW__emptySurface{gap:.5rem;display:grid}.eval-ui-replay-module__Lf3LzW__surfaceFrame{min-width:0}.eval-ui-replay-module__Lf3LzW__surfaceHeader{border-bottom:var(--border-width-1)solid var(--color-border-muted);color:var(--color-text-muted);justify-content:space-between;gap:.75rem;padding:.5rem .625rem;font-size:.75rem;display:flex}.eval-ui-replay-module__Lf3LzW__emptySurface{width:min(100%,34rem);color:color-mix(in srgb,var(--color-text-muted)72%,var(--color-bg));font-size:.75rem;line-height:var(--leading-relaxed);background:0 0;border:0;border-radius:0;padding:.125rem 0}.eval-ui-replay-module__Lf3LzW__emptySurface strong{color:inherit;font-weight:var(--weight-medium)}.eval-ui-replay-module__Lf3LzW__statusText{color:var(--color-text-muted);margin:0}.eval-ui-replay-module__Lf3LzW__error{color:var(--color-danger);margin:0}.eval-ui-replay-module__Lf3LzW__validationOverlay{border:var(--border-width-1)solid var(--color-danger);border-radius:var(--radius-card);color:var(--color-danger);background:color-mix(in srgb,var(--color-danger)5%,var(--color-surface));gap:.5rem;margin:1rem;padding:1rem;display:grid}.eval-ui-replay-module__Lf3LzW__validationOverlay ul{margin:0;padding-left:1.25rem}.eval-ui-replay-module__Lf3LzW__inspector{border:var(--border-width-1)solid var(--color-border-muted);border-radius:var(--radius-card);background:var(--color-surface);max-width:90rem;margin:1rem auto 0;padding:.75rem}.eval-ui-replay-module__Lf3LzW__inspector summary{cursor:pointer;font-weight:700}.eval-ui-replay-module__Lf3LzW__inspectorGrid{gap:.75rem;margin-top:.75rem;display:grid}.eval-ui-replay-module__Lf3LzW__editor{resize:vertical;border:var(--border-width-1)solid var(--color-border-muted);border-radius:var(--radius-card);width:100%;min-height:16rem;color:var(--color-text);background:var(--color-surface);padding:.875rem;font:.875rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.eval-ui-replay-module__Lf3LzW__inspector pre{white-space:pre-wrap;word-break:break-word;max-height:28rem;margin:.75rem 0 0;font-size:.8125rem;overflow:auto}@media (max-width:900px){.eval-ui-replay-module__Lf3LzW__topBar{grid-template-columns:1fr;justify-content:stretch;display:grid}.eval-ui-replay-module__Lf3LzW__controlGroup,.eval-ui-replay-module__Lf3LzW__transportControls{flex-wrap:wrap}.eval-ui-replay-module__Lf3LzW__scenarioSelectControl,.eval-ui-replay-module__Lf3LzW__stepSelectControl{flex-basis:100%;max-width:none}.eval-ui-replay-module__Lf3LzW__select{min-width:100%}.eval-ui-replay-module__Lf3LzW__replayStage{grid-template-columns:1fr}.eval-ui-replay-module__Lf3LzW__surfacePanel{border-left:0;border-top:var(--border-width-1)solid var(--color-border-muted);max-height:none;padding-top:1rem;padding-left:0;position:static}.eval-ui-replay-module__Lf3LzW__userBubble,.eval-ui-replay-module__Lf3LzW__assistantBubble{max-width:100%}}
