.AQGuYG_page{--settings-label-width:148px;width:100%;max-width:960px;container:settings/inline-size}.AQGuYG_title{margin-bottom:var(--space-2);font-size:24px;font-weight:var(--weight-semibold);letter-spacing:-.02em}.AQGuYG_section{gap:var(--space-8);padding:var(--space-6) 0;border-bottom:1px solid var(--color-border);scroll-margin-top:var(--space-6);grid-template-columns:190px minmax(0,1fr);display:grid}.AQGuYG_section:last-child{border-bottom:0}.AQGuYG_intro h2{font-size:15px;font-weight:var(--weight-semibold)}.AQGuYG_intro p{font-size:var(--text-sm-size);color:var(--text-muted);margin-top:2px}.AQGuYG_danger{color:var(--color-danger)}.AQGuYG_body{gap:var(--space-4);align-content:start;min-width:0;display:grid}.AQGuYG_row{grid-template-columns:var(--settings-label-width) minmax(0, 1fr);align-items:start;gap:var(--space-4);display:grid}.AQGuYG_row>:last-child{justify-self:start;max-width:100%}.AQGuYG_rowLabel{font-weight:var(--weight-semibold);padding-top:6px}.AQGuYG_settingAction{justify-items:start;gap:var(--space-2);display:grid}.AQGuYG_rowValue,.AQGuYG_text{max-width:62ch;color:var(--text-secondary);overflow-wrap:anywhere}.AQGuYG_hint{font-size:var(--text-sm-size);color:var(--text-muted)}.AQGuYG_inlineForm{align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-inline-start:calc(var(--settings-label-width) + var(--space-4));display:flex}.AQGuYG_inlineForm>input{flex:1;min-width:140px}.AQGuYG_withFeedback{align-items:center;gap:var(--space-2);display:flex}.AQGuYG_feedback{width:16px;display:inline-flex}.AQGuYG_error{font-size:var(--text-sm-size);color:var(--color-danger)}.AQGuYG_success{font-size:var(--text-sm-size);color:var(--success)}.AQGuYG_confirm{gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-danger) 40%, var(--color-border));border-radius:var(--radius-md);background:var(--danger-bg);margin-inline-start:calc(var(--settings-label-width) + var(--space-4));display:grid}.AQGuYG_actions{padding-inline-start:calc(var(--settings-label-width) + var(--space-4))}.AQGuYG_confirmActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.AQGuYG_steps{gap:var(--space-2);margin:var(--space-3) 0 0;color:var(--text-secondary);padding-inline-start:1.25em;display:grid}.AQGuYG_steps li{overflow-wrap:anywhere;max-width:62ch}.AQGuYG_steps a{color:var(--accent-text);text-decoration:underline}.AQGuYG_steps button{margin-top:var(--space-1)}.AQGuYG_connectUrl{background:var(--color-plum-wash);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-sm-size);border-radius:4px;padding:2px 6px}.AQGuYG_subheading{margin-top:var(--space-4);font-size:var(--text-base-size);font-weight:var(--weight-semibold)}.AQGuYG_appList{gap:var(--space-2);margin-top:var(--space-2);list-style:none;display:grid}.AQGuYG_appList li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex}@container settings (max-width:720px){.AQGuYG_section{gap:var(--space-3);grid-template-columns:1fr}}@container settings (max-width:440px){.AQGuYG_row{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.AQGuYG_inlineForm,.AQGuYG_actions{padding-inline-start:0}.AQGuYG_confirm{margin-inline-start:0}}.AQGuYG_sectionNav{gap:var(--space-2);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.AQGuYG_sectionNav a{min-height:44px;padding:0 var(--space-3);color:var(--accent-text);border-radius:var(--radius-sm);align-items:center;display:inline-flex}
.Nky9qG_trigger{min-height:max(34px, var(--tap-min));background:var(--color-panel);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--text-base-size);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:0;cursor:pointer;transition:border-color var(--motion-fast), color var(--motion-fast);justify-self:start;padding:0 14px;font-family:inherit}.Nky9qG_trigger:hover{background:var(--color-panel-raised)}.Nky9qG_closed{justify-items:start;gap:var(--space-2);display:grid}.Nky9qG_success{font-size:var(--text-sm-size);color:var(--text-secondary);margin:0}.Nky9qG_form{justify-content:flex-start;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Nky9qG_input{padding:var(--space-2);font-size:var(--text-sm-size);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-panel-raised);color:var(--text-primary);width:9rem;font-family:inherit}.Nky9qG_input:focus-visible{border-color:var(--color-accent-tag)}.Nky9qG_error{color:var(--color-danger);text-align:left;flex-basis:100%;font-size:.75rem}.Nky9qG_submit{padding:var(--space-2) var(--space-3);font-size:var(--text-sm-size);font-weight:var(--weight-semibold);color:var(--on-accent);background:var(--color-accent-tag);border:1px solid var(--color-accent-tag);border-radius:var(--radius-sm);cursor:pointer;font-family:inherit}.Nky9qG_submit:hover{background:var(--color-accent-tag-hover);border-color:var(--color-accent-tag-hover)}.Nky9qG_cancel{padding:var(--space-2);font-size:var(--text-sm-size);color:var(--text-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;font-family:inherit}.Nky9qG_cancel:hover{color:var(--color-danger);border-color:var(--color-danger)}
.jqNq1W_seg{border-radius:var(--radius-sm);background:var(--color-panel-raised);flex-shrink:0;gap:2px;padding:2px;display:inline-flex}.jqNq1W_option{min-height:max(30px, var(--tap-min));padding:0 var(--space-3);color:var(--text-secondary);font-size:var(--text-sm-size);cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast);white-space:nowrap;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.jqNq1W_option[data-has-icon=true]{color:var(--text-muted);gap:8px}.jqNq1W_option[data-active=true],.jqNq1W_option[data-has-icon=true][data-active=true]{background:var(--color-overlay);color:var(--text-primary);font-weight:var(--weight-semibold);box-shadow:0 1px 2px #2b1b281f}.jqNq1W_option:hover:not([data-active=true]):not(:disabled),.jqNq1W_option[data-has-icon=true]:hover:not([data-active=true]):not(:disabled){color:var(--text-primary)}.jqNq1W_option:disabled{opacity:.55;cursor:not-allowed}.jqNq1W_option:focus-visible{outline:2px solid var(--color-accent-tag);outline-offset:-2px;z-index:1;position:relative}[data-theme=dark] .jqNq1W_seg{box-shadow:inset 0 0 0 1px var(--color-border);background:var(--color-sidebar)}[data-theme=dark] .jqNq1W_option[data-active=true]{background:var(--surface-selected);box-shadow:inset 0 1px #ffffff0f}
._68r8jG_icon{color:currentColor;flex:none;transition:color .12s ease-out}._68r8jG_muted{color:var(--text-muted)}._68r8jG_foreground{color:var(--text-primary)}._68r8jG_accent{color:var(--accent-coral)}._68r8jG_info{color:var(--color-accent-value)}._68r8jG_success{color:var(--success)}._68r8jG_danger{color:var(--danger)}._68r8jG_inherit{color:currentColor}._68r8jG_spin{animation:_68r8jG_iconSpin var(--motion-spin) infinite}@keyframes _68r8jG_iconSpin{to{transform:rotate(360deg)}}@keyframes _68r8jG_iconPulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){._68r8jG_spin{animation:1.6s ease-in-out infinite _68r8jG_iconPulse}}
.m8I0oq_sidebar{width:248px;height:100vh;padding:var(--space-4) var(--space-3);background:var(--surface-sidebar);border-right:1px solid var(--color-border);flex-direction:column;flex:none;gap:2px;display:flex;position:sticky;top:0;overflow-y:auto}.m8I0oq_sidebar>*{flex-shrink:0}.m8I0oq_brand{padding:4px 8px var(--space-4);font-size:15px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-primary);align-items:center;gap:10px;display:flex}.m8I0oq_newPrompt{height:36px;margin:0 4px var(--space-3);border-radius:var(--radius-sm);background:var(--surface-accent);box-shadow:var(--shadow-action);color:var(--on-accent);font-weight:var(--weight-semibold);justify-content:center;align-items:center;gap:6px;display:flex}.m8I0oq_newPrompt:hover{background:var(--color-accent-tag-hover)}.m8I0oq_nav{flex-direction:column;gap:2px;display:flex}.m8I0oq_sidebar>.m8I0oq_nav{flex:auto;min-height:8rem;overflow-y:auto}.m8I0oq_item{border-radius:var(--radius-sm);color:var(--text-secondary);font-weight:var(--weight-medium);align-items:center;gap:10px;padding:7px 10px;display:flex}.m8I0oq_item:hover{background:color-mix(in srgb, var(--color-plum-wash) 60%, transparent);color:var(--text-primary)}.m8I0oq_item[aria-current=page]{background:var(--surface-selected);color:var(--color-plum);font-weight:var(--weight-semibold)}.m8I0oq_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.m8I0oq_count{font-size:var(--text-xs-size);color:var(--text-muted);font-variant-numeric:tabular-nums}.m8I0oq_item[aria-current=page] .m8I0oq_count{color:var(--color-plum)}.m8I0oq_heading{padding:var(--space-4) 10px 4px;font-size:var(--text-xs-size);font-weight:var(--weight-medium);color:var(--text-muted)}.m8I0oq_empty{font-size:var(--text-sm-size);color:var(--text-muted);padding:4px 10px}.m8I0oq_leaves{color:var(--text-muted);margin-left:auto}.m8I0oq_foot{padding-top:var(--space-3);border-top:1px solid var(--color-border);margin-top:auto}.m8I0oq_account{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 10px 0;font-size:var(--text-xs-size);color:var(--text-muted);display:flex}.m8I0oq_theme{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 10px var(--space-2);color:var(--text-secondary);font-size:var(--text-sm-size);display:flex}.m8I0oq_theme select{border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-panel);max-width:130px;min-height:44px;color:var(--text-primary);padding:0 var(--space-2);font:inherit}.m8I0oq_sourceLink{min-height:36px;color:var(--text-muted);font-size:var(--text-sm-size);align-items:center;gap:10px;padding:7px 10px;display:flex}.m8I0oq_sourceLink:hover{color:var(--text-primary)}.m8I0oq_user{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m8I0oq_signOut{white-space:nowrap;color:var(--text-secondary);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.m8I0oq_signOut:hover{color:var(--text-primary)}[data-theme=dark] .m8I0oq_item[aria-current=page]{color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--color-plum-edge), inset 2px 0 0 var(--color-accent-tag)}[data-theme=dark] .m8I0oq_item[aria-current=page] svg{color:var(--color-accent-tag)}[data-theme=dark] .m8I0oq_item[aria-current=page] .m8I0oq_count{color:var(--text-secondary)}@media (max-width:760px){.m8I0oq_sidebar{z-index:70;visibility:hidden;width:280px;box-shadow:var(--shadow-float);transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.m8I0oq_sidebar[data-open=true]{visibility:visible;transform:none}}
.is4x0q_dialog{width:min(1040px,100%);max-height:calc(100dvh - 32px);overflow-y:auto}.is4x0q_dialog button{min-height:44px}.is4x0q_reviewHeading{margin:var(--space-3) 0;color:var(--text-primary)}.is4x0q_reviewLayout{gap:var(--space-6);margin:var(--space-4) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"variables preview";display:grid}.is4x0q_variables{grid-area:variables;min-width:0}.is4x0q_variable{gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);display:grid}.is4x0q_variable label{gap:var(--space-1);display:grid}.is4x0q_variable input:not([type=checkbox]),.is4x0q_variable textarea{border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-panel);width:100%;min-width:0;min-height:44px;color:var(--text-primary);font:inherit;padding:9px 10px}.is4x0q_variable textarea{resize:vertical}.is4x0q_variable .is4x0q_reuseToggle,.is4x0q_reuseToggle{align-items:center;gap:var(--space-2);min-height:44px;display:flex}.is4x0q_reuseToggle input{width:20px;height:20px;accent-color:var(--color-accent-tag)}.is4x0q_variable summary{min-height:44px;padding-top:var(--space-2);cursor:pointer}.is4x0q_sourcePhrase{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:var(--space-2)}.is4x0q_preview{grid-area:preview;min-width:0}.is4x0q_preview pre{background:var(--pv-bg);color:var(--pv-text);padding:var(--space-4);border-radius:var(--radius-md);margin:var(--space-3) 0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:13px}.is4x0q_actions{bottom:calc(-1 * var(--space-6));margin-bottom:calc(-1 * var(--space-6));padding:var(--space-3) 0 calc(var(--space-3) + var(--space-6));background:var(--color-panel);border-top:1px solid var(--color-border);gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex;position:sticky}.is4x0q_error{color:var(--color-danger)}@media (max-width:760px){.is4x0q_reviewLayout{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview""variables"}.is4x0q_actions>*{flex:auto}}
.DbMXzG_output{gap:var(--space-2);display:grid}.DbMXzG_toggle{min-height:var(--tap-min);padding:0 var(--space-2);color:inherit;font:inherit;font-size:var(--text-sm-size);opacity:.8;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;justify-self:end;text-decoration:underline}.DbMXzG_toggle[aria-pressed=true]{opacity:1;font-weight:var(--weight-semibold)}.DbMXzG_formatted,.DbMXzG_plain{overflow-wrap:anywhere;max-height:440px;line-height:1.6;overflow:auto}.DbMXzG_plain{white-space:pre-wrap;font-family:var(--font-mono);font-size:var(--text-sm-size);margin:0}.DbMXzG_formatted{white-space:normal;font-family:var(--font-display)}.DbMXzG_formatted>:first-child{margin-top:0}.DbMXzG_formatted>:last-child{margin-bottom:0}.DbMXzG_formatted p,.DbMXzG_formatted ul,.DbMXzG_formatted ol,.DbMXzG_formatted pre,.DbMXzG_formatted blockquote{margin:0 0 var(--space-3)}.DbMXzG_formatted ul,.DbMXzG_formatted ol{padding-left:1.4em}.DbMXzG_formatted h1,.DbMXzG_formatted h2,.DbMXzG_formatted h3,.DbMXzG_formatted h4{margin:var(--space-4) 0 var(--space-2);font-size:1.05em;font-weight:var(--weight-semibold)}.DbMXzG_formatted code{font-family:var(--font-mono);font-size:.92em}.DbMXzG_formatted pre{white-space:pre-wrap;padding:var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb, currentColor 8%, transparent)}.DbMXzG_formatted blockquote{padding-left:var(--space-3);border-left:2px solid color-mix(in srgb, currentColor 35%, transparent)}.DbMXzG_formatted a{color:inherit;text-decoration:underline}.DbMXzG_tableScroll{max-width:100%;margin:0 0 var(--space-3);overflow-x:auto}.DbMXzG_tableScroll table{border-collapse:collapse;font-size:var(--text-sm-size)}.DbMXzG_tableScroll th,.DbMXzG_tableScroll td{border:1px solid color-mix(in srgb, currentColor 25%, transparent);text-align:left;vertical-align:top;overflow-wrap:normal;min-width:8ch;padding:6px 10px}
.p3HtrG_banner{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-accent-tag) 10%, var(--color-panel));border-bottom:1px solid color-mix(in srgb, var(--color-accent-tag) 30%, var(--color-border));font-size:var(--text-sm-size);color:var(--text-secondary);display:flex}.p3HtrG_message{min-width:0}.p3HtrG_actions{align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}.p3HtrG_link{font-weight:var(--weight-semibold);color:var(--accent-text)}.p3HtrG_link:hover{color:var(--color-accent-tag-hover)}.p3HtrG_dismissButton{width:22px;height:22px;color:var(--text-tertiary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:flex}.p3HtrG_dismissButton:hover{color:var(--text-primary);background:color-mix(in srgb, var(--color-accent-tag) 15%, transparent)}
._8RiFmG_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:max(34px, var(--tap-min));border-radius:var(--radius-sm);font-family:inherit;font-size:var(--text-base-size);line-height:normal;font-weight:var(--weight-semibold);cursor:pointer;transition:border-color var(--motion-fast), transform var(--motion-fast);white-space:nowrap;border:1px solid #0000;padding:0 14px;display:inline-flex}._8RiFmG_button:disabled{opacity:.45;cursor:not-allowed}._8RiFmG_primary{background:var(--surface-accent);box-shadow:var(--shadow-action);border-color:var(--color-accent-tag);color:var(--on-accent)}._8RiFmG_primary:hover:not(:disabled){background:var(--color-accent-tag-hover);border-color:var(--color-accent-tag-hover)}._8RiFmG_secondary{background:var(--color-panel);border-color:var(--color-control-border);color:var(--text-primary)}._8RiFmG_secondary:hover:not(:disabled){background:var(--bg-tertiary)}._8RiFmG_ghost{color:var(--text-secondary);background:0 0;border-color:#0000;padding-inline:10px}._8RiFmG_ghost:hover:not(:disabled){background:var(--color-panel-raised);color:var(--text-primary)}._8RiFmG_danger{border-color:var(--color-danger);color:var(--color-danger);background:0 0}._8RiFmG_danger:hover:not(:disabled){background:var(--danger-bg)}._8RiFmG_primary:disabled{background:color-mix(in srgb, var(--color-accent-tag) 20%, var(--bg-tertiary));color:var(--text-tertiary);opacity:.6;border-color:#0000}[data-theme=dark] ._8RiFmG_primary:disabled{background:var(--bg-tertiary);box-shadow:none}._8RiFmG_secondary:disabled{border-color:var(--border-primary);color:var(--text-tertiary);opacity:.45;background:0 0}._8RiFmG_danger:disabled{border-color:color-mix(in srgb, var(--color-danger) 20%, var(--border-primary));color:var(--text-tertiary);opacity:.45;background:0 0}
.z2v4FG_container{background:radial-gradient(circle, color-mix(in srgb, var(--color-border-strong) 45%, transparent) 1px, transparent 1px), var(--color-canvas);min-height:100vh;padding:var(--space-4);background-size:24px 24px;justify-content:center;align-items:center;display:flex}.z2v4FG_card{background:var(--color-panel);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel-hover);padding:var(--space-10);width:100%;max-width:440px}.z2v4FG_title{margin:0 0 var(--space-2);font-size:1.375rem;font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:0;overflow-wrap:anywhere}.z2v4FG_subtitle{margin:0 0 var(--space-6);color:var(--text-secondary);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.z2v4FG_sectionLabel{margin:0 0 var(--space-2);color:var(--text-primary);font-size:.8125rem;font-weight:600}.z2v4FG_list{margin:0 0 var(--space-6);padding-left:var(--space-6);color:var(--text-primary);font-size:.875rem;line-height:1.6}.z2v4FG_note{margin:0 0 var(--space-8);color:var(--text-secondary);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.z2v4FG_actions{justify-content:flex-end;gap:var(--space-3);display:flex}.z2v4FG_backLink{color:var(--accent-text);font-size:.8125rem;font-weight:600;text-decoration:none}.z2v4FG_backLink:hover{color:var(--accent-text);text-decoration:underline}
.fEbVPa_article,.fEbVPa_index{max-width:760px;padding:var(--space-8) 0 clamp(64px, 10vh, 112px);overflow-wrap:anywhere;margin:0 auto}.fEbVPa_article h1,.fEbVPa_index h1{letter-spacing:-.03em;font-size:clamp(2rem,5vw,3.25rem);line-height:1.1;font-weight:var(--weight-semibold);text-wrap:balance}.fEbVPa_intro{margin-top:var(--space-6);color:var(--text-secondary);font-size:1.125rem;line-height:1.65}.fEbVPa_updated{margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm-size)}.fEbVPa_breadcrumb{margin-bottom:var(--space-8)}.fEbVPa_breadcrumb a,.fEbVPa_prose a,.fEbVPa_guideList a{color:var(--accent-text);text-underline-offset:.2em;text-decoration:underline}.fEbVPa_prose{margin-top:var(--space-10);font-size:1rem;line-height:1.75}.fEbVPa_prose h2,.fEbVPa_next h2{margin-top:var(--space-10);font-size:1.5rem;line-height:1.25;font-weight:var(--weight-semibold);letter-spacing:-.015em}.fEbVPa_prose p,.fEbVPa_prose ol,.fEbVPa_prose ul,.fEbVPa_prose pre,.fEbVPa_prose figure,.fEbVPa_tableWrap{margin-top:var(--space-4)}.fEbVPa_tableWrap{overflow-x:auto}.fEbVPa_prose table{overflow-wrap:normal;border-collapse:collapse;width:100%;font-size:var(--text-sm-size)}.fEbVPa_prose th,.fEbVPa_prose td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.fEbVPa_prose ol,.fEbVPa_prose ul{padding-left:var(--space-6)}.fEbVPa_prose li+li{margin-top:var(--space-3)}.fEbVPa_prose code{font-family:var(--font-mono);font-size:.875em}.fEbVPa_prose :not(pre)>code{background:var(--color-coral-wash);color:var(--color-coral-wash-text);border-radius:var(--radius-sm);padding:1px 4px}.fEbVPa_prose pre{padding:var(--space-6);background:var(--pv-bg);color:var(--pv-text);border:1px solid var(--pv-border);border-radius:var(--radius-md);white-space:pre-wrap;overflow-wrap:anywhere}.fEbVPa_prose figure img{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);width:100%;height:auto;display:block}.fEbVPa_prose figcaption{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm-size)}.fEbVPa_next{margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.fEbVPa_next h2{margin-top:0}.fEbVPa_next>p{margin:var(--space-4) 0 var(--space-6);color:var(--text-secondary);font-size:1rem;line-height:1.7}.fEbVPa_guideList{margin-top:var(--space-6);padding:0;list-style:none}.fEbVPa_guideList li{padding:var(--space-6) 0;border-top:1px solid var(--color-border)}.fEbVPa_guideList a{font-size:1.125rem;font-weight:var(--weight-semibold)}.fEbVPa_guideList p{max-width:65ch;margin-top:var(--space-2);color:var(--text-secondary);font-size:1rem;line-height:1.65}
.m64b6G_link{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-4);border:1px solid var(--text-primary);border-radius:var(--radius-sm);background:var(--text-primary);color:var(--color-panel);font-size:var(--text-sm-size);font-weight:var(--weight-semibold);white-space:nowrap;transition:background var(--motion-fast), border-color var(--motion-fast);line-height:1.4;display:inline-flex}.m64b6G_link:hover{background:var(--color-plum);border-color:var(--color-plum)}[data-theme=dark] .m64b6G_link{background:var(--color-panel-raised);border-color:var(--color-border-strong);color:var(--text-primary)}[data-theme=dark] .m64b6G_link:hover{background:var(--color-plum-wash);border-color:var(--color-plum-wash)}.m64b6G_link svg{flex-shrink:0}
.gV8Hta_overlay{background:var(--scrim);padding:var(--space-4);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gV8Hta_dialog{gap:var(--space-3);width:min(460px,100%);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-panel);border:1px solid var(--color-border);box-shadow:var(--shadow-float);flex-direction:column;display:flex}.gV8Hta_title{font-size:var(--text-lg-size);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.gV8Hta_body{font-size:var(--text-sm-size);color:var(--text-secondary)}.gV8Hta_actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}
.-zW4nG_shell{background:var(--app-background);min-height:100vh;display:flex}.-zW4nG_column{flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}.-zW4nG_topbar,.-zW4nG_menuButton,.-zW4nG_topbarTitle,.-zW4nG_topbarNew,.-zW4nG_scrim{display:none}.-zW4nG_skipLink{top:var(--space-4);left:var(--space-4);z-index:1000;padding:var(--space-2) var(--space-4);color:var(--color-canvas);background:var(--color-text-primary);border-radius:var(--radius-sm);transform:translateY(calc(-100% - var(--space-6)));position:fixed}.-zW4nG_skipLink:focus-visible{transform:translateY(0)}.-zW4nG_content{min-height:0;padding:var(--space-8);flex-direction:column;flex:1;width:100%;max-width:1320px;margin:0 auto;display:flex}.-zW4nG_sessionWarning{margin:var(--space-3) var(--space-6) 0;padding:var(--space-3) var(--space-4);color:var(--text-primary);background:color-mix(in srgb, var(--color-accent-tag) 12%, var(--color-panel));border:1px solid color-mix(in srgb, var(--color-accent-tag) 35%, var(--border-primary));border-radius:var(--radius-md);align-items:center;gap:var(--space-2);font-size:12.5px;display:flex}.-zW4nG_sessionWarning[data-urgent=true]{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-panel));border-color:color-mix(in srgb, var(--color-danger) 35%, var(--border-primary));color:var(--color-danger)}.-zW4nG_loading{justify-content:center;align-items:center;gap:var(--space-4);height:100vh;color:var(--text-secondary);flex-direction:column;font-size:.875rem;display:flex}.-zW4nG_authError{justify-content:center;align-items:center;gap:var(--space-4);min-height:100vh;padding:var(--space-6);color:var(--text-secondary);text-align:center;flex-direction:column;display:flex}.-zW4nG_spinner{border:3px solid var(--border-primary);border-top-color:var(--color-accent-tag);width:32px;height:32px;animation:-zW4nG_spin var(--motion-spin) infinite;border-radius:50%}@keyframes -zW4nG_spin{to{transform:rotate(360deg)}}@keyframes -zW4nG_pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.-zW4nG_spinner{animation:1.6s ease-in-out infinite -zW4nG_pulse}}.-zW4nG_footer{padding:var(--space-4) var(--space-8);font-size:var(--text-xs-size);color:var(--text-muted);margin-top:auto}.-zW4nG_footer a{color:inherit;text-underline-offset:2px}.-zW4nG_footer a:hover{color:var(--text-secondary)}@media (max-width:760px){.-zW4nG_topbar{z-index:40;align-items:center;gap:var(--space-2);min-height:56px;padding:0 var(--space-3) 0 var(--space-1);background:var(--color-canvas);border-bottom:1px solid var(--color-border);display:flex;position:sticky;top:0}.-zW4nG_menuButton{width:max(40px, var(--tap-min));height:max(40px, var(--tap-min));border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.-zW4nG_topbarTitle{min-width:0;font-weight:var(--weight-semibold);font-size:var(--text-sm-size);white-space:nowrap;text-overflow:ellipsis;flex:1;display:block;overflow:hidden}.-zW4nG_topbarNew{min-height:max(32px, var(--tap-min));border-radius:var(--radius-sm);background:var(--surface-accent);box-shadow:var(--shadow-action);color:var(--on-accent);font-size:var(--text-sm-size);font-weight:var(--weight-semibold);align-items:center;gap:4px;padding:0 12px;display:inline-flex}.-zW4nG_scrim{z-index:60;background:var(--scrim);display:block;position:fixed;inset:0}.-zW4nG_content,.-zW4nG_footer{padding:var(--space-4)}}.-zW4nG_legalLinks{gap:var(--space-3);margin-left:var(--space-3);display:inline-flex}
._5jsJuW_input{width:100%;min-height:max(38px, var(--tap-min));padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-control-border);background:var(--bg-primary);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm-size)}._5jsJuW_input::placeholder{color:var(--text-tertiary)}._5jsJuW_input:hover,._5jsJuW_input:focus-visible{border-color:var(--color-accent-tag)}._5jsJuW_input:disabled{opacity:.55;cursor:not-allowed;background:var(--bg-tertiary)}
._IBIca_page{width:100%;min-width:0}._IBIca_page h1{font-size:var(--text-2xl-size);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}._IBIca_page h2{font-size:var(--text-xl-size);font-weight:var(--weight-semibold)}._IBIca_page h3{font-size:var(--text-lg-size);font-weight:var(--weight-semibold)}._IBIca_page h4{font-size:var(--text-sm-size);font-weight:var(--weight-semibold)}._IBIca_header{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}._IBIca_back{min-height:var(--tap-min);color:var(--text-secondary);font-size:var(--text-sm-size);margin-bottom:var(--space-3);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}._IBIca_promptName{color:var(--text-secondary);margin-top:var(--space-1);overflow-wrap:anywhere}._IBIca_runAction{text-align:right;flex-shrink:0}._IBIca_runAction p{margin-top:var(--space-2)}._IBIca_hint{color:var(--text-secondary);font-size:var(--text-sm-size);line-height:1.6}._IBIca_connection{font-size:var(--text-sm-size);color:var(--text-secondary);padding:var(--space-3) 0;overflow-wrap:anywhere}._IBIca_banner{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel-raised);font-size:var(--text-sm-size)}._IBIca_banner a{color:var(--color-plum);font-weight:var(--weight-semibold);text-underline-offset:3px;text-decoration:underline}._IBIca_notice{font-size:var(--text-sm-size);color:var(--text-secondary);padding:var(--space-2) 0}._IBIca_error{color:var(--color-danger);font-size:var(--text-sm-size);margin:var(--space-3) 0;overflow-wrap:anywhere}._IBIca_viewSwitch{margin:var(--space-4) 0 var(--space-6);border:0;padding:0}._IBIca_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._IBIca_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._IBIca_empty{padding:var(--space-10) 0;max-width:540px}._IBIca_empty p{color:var(--text-secondary);margin-top:var(--space-3)}._IBIca_empty ._IBIca_actions{margin-top:var(--space-4)}._IBIca_loading{padding:var(--space-10) 0;color:var(--text-secondary)}._IBIca_caseList{border-top:1px solid var(--color-border)}._IBIca_caseRow{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) 0;border-bottom:1px solid var(--color-border);display:flex}._IBIca_caseText{overflow-wrap:anywhere;flex:1;min-width:0}._IBIca_caseMeta{gap:var(--space-4);margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm-size);flex-wrap:wrap;display:flex}._IBIca_criteria{white-space:pre-wrap;-webkit-line-clamp:2;max-width:62ch;color:var(--text-secondary);margin-top:var(--space-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._IBIca_form{max-width:720px}._IBIca_form>._IBIca_hint{margin-top:var(--space-2)}._IBIca_form fieldset{border:0;min-width:0;padding:0}._IBIca_check{gap:var(--space-2);margin-bottom:var(--space-3);display:grid}._IBIca_check>button{justify-self:start}._IBIca_field{gap:var(--space-2);margin-top:var(--space-4);font-size:var(--text-sm-size);color:var(--text-primary);flex-direction:column;display:flex}._IBIca_field>span,._IBIca_field>label{font-weight:var(--weight-medium)}._IBIca_field textarea{padding:var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--text-primary);font:inherit;resize:vertical;width:100%;min-height:76px;line-height:1.6}._IBIca_field textarea::placeholder{color:var(--text-muted)}._IBIca_field textarea:disabled{opacity:.6}._IBIca_formSection{border-top:1px solid var(--color-border);padding-top:var(--space-6);margin-top:var(--space-6)}._IBIca_formSection>._IBIca_hint{margin-top:var(--space-2)}._IBIca_checkLabel{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm-size);margin-top:var(--space-3);display:flex}._IBIca_checkLabel input{accent-color:var(--color-plum);margin-top:4px}._IBIca_formActions{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) 0;margin-top:var(--space-6);border-top:1px solid var(--color-border);display:flex}._IBIca_help{margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm-size)}._IBIca_help summary,._IBIca_runDetails summary{cursor:pointer;width:fit-content;padding:var(--space-2) 0}._IBIca_help p{margin-top:var(--space-3)}._IBIca_syntax,._IBIca_metadata{gap:var(--space-2) var(--space-4);margin:var(--space-3) 0;font-size:var(--text-sm-size);grid-template-columns:minmax(100px,auto) 1fr;display:grid}._IBIca_syntax dd,._IBIca_metadata dd{overflow-wrap:anywhere;min-width:0;margin:0}._IBIca_metadata dt{color:var(--text-secondary)}._IBIca_metadata>div{display:contents}._IBIca_suggestionsForm{max-width:720px;padding:var(--space-6);background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-6)}._IBIca_suggestionsForm ._IBIca_actions{margin-top:var(--space-4);justify-content:flex-end}._IBIca_suggestions{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-6);margin-bottom:var(--space-8)}._IBIca_suggestions ._IBIca_caseText>p{margin-top:var(--space-2)}._IBIca_history{gap:var(--space-8);grid-template-columns:210px minmax(0,1fr);display:grid}._IBIca_runList{gap:var(--space-1);flex-direction:column;align-self:start;max-height:70vh;display:flex;overflow-y:auto}._IBIca_runList button{gap:var(--space-1);text-align:left;padding:var(--space-3);color:var(--text-secondary);border-radius:var(--radius-sm);font-size:var(--text-sm-size);cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:1fr auto;display:grid}._IBIca_runList time{font-weight:var(--weight-medium);grid-column:1/-1}._IBIca_runList strong{font-weight:var(--weight-medium)}._IBIca_runList button[aria-pressed=true]{color:var(--color-plum);background:var(--color-plum-wash)}._IBIca_runList button:hover{border-color:var(--color-border-strong)}._IBIca_results{min-width:0}._IBIca_runSummary{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}._IBIca_runSummary h2{font-size:var(--text-2xl-size);font-variant-numeric:tabular-nums}._IBIca_runDetails{color:var(--text-secondary);font-size:var(--text-sm-size)}._IBIca_result{border-top:1px solid var(--color-border);margin-top:var(--space-6);padding-top:var(--space-6)}._IBIca_resultHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}._IBIca_resultHead h3{overflow-wrap:anywhere}._IBIca_resultScore{font-size:var(--text-sm-size);color:var(--text-secondary);font-weight:var(--weight-medium);flex-shrink:0}._IBIca_output{margin-top:var(--space-4);background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-sm)}._IBIca_output h4{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--text-secondary)}._IBIca_outputBody{padding:var(--space-4)}._IBIca_output>pre{padding:var(--space-4);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-sm-size);max-height:440px;line-height:1.7;overflow-y:auto}._IBIca_feedback{margin:var(--space-4) 0;white-space:pre-wrap;overflow-wrap:anywhere}._IBIca_feedback h4{margin-top:var(--space-3)}._IBIca_feedback ul{padding-left:var(--space-4)}._IBIca_rating{margin:var(--space-4) 0}._IBIca_ratingButtons{gap:var(--space-2);margin:var(--space-3) 0;display:flex}._IBIca_ratingButtons button{min-width:44px;min-height:44px}._IBIca_verbatim{white-space:pre-wrap;overflow-wrap:anywhere}._IBIca_importBody{gap:var(--space-3);max-height:65vh;padding-right:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}._IBIca_importBody code,._IBIca_help code{font-family:var(--font-mono);font-size:.92em}._IBIca_csvPreview{max-height:140px;padding:var(--space-3);background:var(--color-panel-raised);font-size:var(--text-xs-size);overflow:auto}._IBIca_compareControl{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);font-size:var(--text-sm-size);display:flex}._IBIca_compareControl label{flex-shrink:0}._IBIca_compareControl select{min-width:0;max-width:360px}._IBIca_comparisonColumns{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._IBIca_comparisonOutput{min-width:0}@container (max-width:640px){._IBIca_comparisonColumns{grid-template-columns:1fr}}._IBIca_compareOutput{padding:var(--space-3);margin-top:var(--space-3);background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-sm)}._IBIca_compareText{white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;padding:var(--space-3);margin-top:var(--space-3);background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm-size);line-height:1.7;overflow-y:auto}@media (max-width:760px){._IBIca_header{align-items:flex-start;gap:var(--space-4);flex-direction:column}._IBIca_runAction{text-align:left;width:100%}._IBIca_runAction>button{width:100%;min-height:44px}._IBIca_toolbar{flex-direction:column;align-items:flex-start}._IBIca_toolbar ._IBIca_actions{width:100%}._IBIca_caseRow{gap:var(--space-3);padding:var(--space-4) 0;flex-direction:column}._IBIca_caseRow>._IBIca_actions{align-self:flex-end}._IBIca_history{gap:var(--space-6);grid-template-columns:1fr}._IBIca_runList{max-height:none;padding:var(--space-1);flex-direction:row;overflow-x:auto}._IBIca_runList button{min-width:200px}._IBIca_suggestions{padding-left:var(--space-4)}._IBIca_suggestionsForm{padding:var(--space-4)}._IBIca_resultHead{gap:var(--space-1);flex-direction:column}._IBIca_empty{padding:var(--space-6) 0}._IBIca_syntax,._IBIca_metadata{gap:var(--space-2);grid-template-columns:minmax(72px,auto) 1fr}._IBIca_comparisonColumns{grid-template-columns:1fr}._IBIca_compareControl{flex-direction:column;align-items:flex-start}._IBIca_compareControl select{width:100%;max-width:none}}._IBIca_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
._8aEwW_page{background:var(--app-background);min-height:100vh;color:var(--text-primary)}._8aEwW_header,._8aEwW_page main,._8aEwW_footer{width:min(100%,1120px);padding-left:var(--space-4);padding-right:var(--space-4);margin:0 auto}._8aEwW_header{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-6);padding-bottom:var(--space-6);flex-wrap:wrap;display:flex}._8aEwW_navigation{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}._8aEwW_navigation a{align-items:center;min-height:44px;display:inline-flex}._8aEwW_skipLink{top:var(--space-2);left:var(--space-4);z-index:1;padding:var(--space-3);background:var(--color-panel);position:absolute;transform:translateY(-200%)}._8aEwW_skipLink:focus{transform:translateY(0)}._8aEwW_home{color:var(--text-primary);font-weight:var(--weight-semibold);text-decoration:none}._8aEwW_signIn{color:var(--accent-text);font-weight:var(--weight-semibold)}._8aEwW_hero{align-items:center;gap:clamp(var(--space-8), 5vw, 72px);padding:clamp(var(--space-8), 6vh, 64px) 0 clamp(var(--space-10), 8vh, 88px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._8aEwW_hero h1{font-size:clamp(2.25rem,4.6vw,3.5rem);line-height:1.08;font-weight:var(--weight-semibold);letter-spacing:-.03em;text-wrap:balance}._8aEwW_lede{max-width:42ch;margin-top:var(--space-6);color:var(--text-secondary);font-size:var(--text-lg-size);line-height:1.6}._8aEwW_variable{border-radius:var(--radius-sm);background:var(--color-coral-wash);color:var(--color-coral-wash-text);font-family:var(--font-mono);white-space:nowrap;padding:1px 6px;font-size:.875em}._8aEwW_actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}._8aEwW_cta{min-height:44px;padding:0 var(--space-6)}._8aEwW_actions ._8aEwW_sourceLink{color:var(--text-secondary);background:0 0;border-color:#0000;padding-inline:0}._8aEwW_actions ._8aEwW_sourceLink:hover{color:var(--accent-text)}._8aEwW_heroNote{margin-top:var(--space-4);color:var(--text-muted);font-size:var(--text-sm-size)}._8aEwW_demo{min-width:0}._8aEwW_demoTemplate,._8aEwW_demoResult{padding:var(--space-6)}._8aEwW_demoTemplate{background:var(--surface-panel);border:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0}._8aEwW_demoTitle{margin-bottom:var(--space-3);font-size:var(--text-base-size);font-weight:var(--weight-semibold)}._8aEwW_demo pre{font-family:var(--font-mono);font-size:var(--text-sm-size);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}._8aEwW_demoTemplate ._8aEwW_demoTag{color:var(--text-muted)}._8aEwW_demoVariable{color:var(--accent-text)}._8aEwW_demoInputs{gap:var(--space-4) var(--space-6);padding:var(--space-4) var(--space-6);background:var(--color-panel-raised);border-inline:1px solid var(--color-border);flex-wrap:wrap;display:flex}._8aEwW_demoInputs dt{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs-size)}._8aEwW_demoInputs dd{font-weight:var(--weight-semibold);font-size:var(--text-sm-size)}._8aEwW_demoResult{background:var(--surface-preview);color:var(--pv-text);border-radius:0 0 var(--radius-lg) var(--radius-lg)}._8aEwW_demoResult ._8aEwW_demoTag{color:var(--pv-muted)}._8aEwW_demoResult mark{color:var(--pv-var);background:0 0}._8aEwW_demo figcaption{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-sm-size)}@media (max-width:800px){._8aEwW_hero{grid-template-columns:minmax(0,1fr)}._8aEwW_heroCopy{max-width:560px}._8aEwW_demo{width:100%;max-width:560px}}._8aEwW_shot{margin:0}._8aEwW_shot img{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-float);display:block}._8aEwW_features,._8aEwW_openSource{padding:clamp(var(--space-10), 10vh, 112px) 0 var(--space-10)}._8aEwW_features h2,._8aEwW_openSource h2{max-width:24ch;font-size:clamp(1.75rem,3.2vw,2.25rem);line-height:1.15;font-weight:var(--weight-semibold);letter-spacing:-.02em;text-wrap:balance}._8aEwW_features dl{gap:var(--space-8) var(--space-10);margin-top:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}._8aEwW_features dt{font-size:var(--text-lg-size);font-weight:var(--weight-semibold)}._8aEwW_features dd{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-base-size);line-height:var(--text-base-line)}._8aEwW_openSource p{max-width:60ch;margin:var(--space-4) 0 var(--space-8);color:var(--text-secondary);font-size:var(--text-lg-size);line-height:1.6}._8aEwW_footer{gap:var(--space-4);padding-top:var(--space-8);padding-bottom:var(--space-8);border-top:1px solid var(--color-border);color:var(--text-tertiary);font-size:var(--text-sm-size);flex-wrap:wrap;display:flex}._8aEwW_legalLinks{display:contents}._8aEwW_footer a{color:var(--text-tertiary)}._8aEwW_footer a:hover{color:var(--text-secondary)}
.E8rWSW_select{min-height:max(38px, var(--tap-min));padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-control-border);background:var(--bg-primary) var(--select-chevron) no-repeat right var(--space-3) center;color:var(--text-primary);font-family:inherit;font-size:var(--text-sm-size);appearance:none}.E8rWSW_select:hover,.E8rWSW_select:focus-visible{border-color:var(--color-accent-tag)}.E8rWSW_select:disabled{opacity:.55;cursor:not-allowed;background-color:var(--bg-tertiary)}
.cna8na_panel{top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel);width:100%;min-width:0;max-width:none;height:calc(100dvh - 112px);max-height:none;color:var(--text-primary);font:inherit;flex-direction:column;grid-area:1/2;margin:0;padding:0;display:flex;position:sticky;overflow:hidden}.cna8na_panel:not([open]){display:none}.cna8na_head{padding:var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;display:flex}.cna8na_head h2{font-size:var(--text-lg-size);font-weight:var(--weight-semibold)}.cna8na_steps{margin-top:var(--space-1);font-size:var(--text-sm-size);color:var(--text-muted)}.cna8na_steps [aria-current]{color:var(--text-primary);font-weight:var(--weight-medium)}.cna8na_body{overscroll-behavior:contain;min-height:0;padding:var(--space-6);line-height:var(--text-base-line);flex:1;overflow-y:auto}.cna8na_body>*+*{margin-top:var(--space-4)}.cna8na_hint,.cna8na_unchanged{color:var(--text-secondary);font-size:var(--text-sm-size)}.cna8na_question{gap:var(--space-2);display:grid}.cna8na_question>span{font-weight:var(--weight-medium);overflow-wrap:anywhere}.cna8na_question textarea{width:100%;min-height:88px;padding:var(--space-3);resize:vertical;border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-canvas);color:var(--text-primary);font:inherit;line-height:var(--text-base-line)}.cna8na_question textarea:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.cna8na_question textarea:disabled{opacity:.7}.cna8na_section{padding-top:var(--space-4);border-top:1px solid var(--color-border)}.cna8na_section h2,.cna8na_section h3,.cna8na_section summary{font-size:var(--text-base-size);font-weight:var(--weight-medium)}.cna8na_section summary{cursor:pointer}.cna8na_unchanged{margin-left:var(--space-2);font-weight:var(--weight-regular)}.cna8na_prose{margin-top:var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.cna8na_prose ins{color:var(--success);background:var(--success-bg);text-decoration:underline}.cna8na_prose del{color:var(--danger);background:var(--danger-bg);text-decoration:line-through}.cna8na_empty{padding:var(--space-3);background:var(--color-panel-raised);border-radius:var(--radius-sm)}.cna8na_error{color:var(--danger);overflow-wrap:anywhere}.cna8na_link{color:var(--accent-text);text-underline-offset:3px}.cna8na_foot{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}@media (max-width:1200px){html:has(.cna8na_panel[open][aria-modal=true]){scrollbar-gutter:auto}.cna8na_panel{border:0;border-radius:0;width:100vw;height:100dvh;position:fixed;inset:0}.cna8na_head,.cna8na_body{padding:var(--space-4)}.cna8na_foot{padding-bottom:max(var(--space-4), env(safe-area-inset-bottom))}.cna8na_foot button{min-height:44px}}.cna8na_tests{gap:var(--space-2);padding-top:var(--space-4);border:0;border-top:1px solid var(--color-border);display:grid}.cna8na_tests legend{font-weight:var(--weight-medium);padding:0}.cna8na_testOption{gap:var(--space-2);overflow-wrap:anywhere;align-items:flex-start;display:flex}.cna8na_testOption input{width:18px;height:18px;accent-color:var(--color-plum);flex:none;margin-top:.15em}.cna8na_checked{container-type:inline-size}
.Q3MDRa_toolArticle{max-width:880px;padding:var(--space-8) 0 clamp(64px, 10vh, 112px);overflow-wrap:anywhere;margin:0 auto}.Q3MDRa_toolArticle h1{letter-spacing:-.03em;font-size:clamp(2rem,5vw,3.25rem);line-height:1.1;font-weight:var(--weight-semibold);text-wrap:balance}.Q3MDRa_local{margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm-size)}.Q3MDRa_widget{gap:var(--space-4);margin-top:var(--space-8);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel);display:grid}.Q3MDRa_field{gap:var(--space-2);font-size:var(--text-sm-size);font-weight:var(--weight-medium);display:grid}.Q3MDRa_fieldset{border:0;min-width:0;margin:0;padding:0}.Q3MDRa_fieldset legend{float:left;width:100%;padding:0}.Q3MDRa_fieldset legend+*{clear:both}.Q3MDRa_field small{color:var(--text-secondary);font-weight:var(--weight-regular)}.Q3MDRa_textarea{width:100%;min-height:160px;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-control-border);background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-sm-size);resize:vertical;line-height:1.6}.Q3MDRa_short{min-height:72px}.Q3MDRa_columns{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Q3MDRa_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Q3MDRa_status{color:var(--text-secondary);font-size:var(--text-sm-size)}.Q3MDRa_output{padding:var(--space-4);border-radius:var(--radius-md);background:var(--pv-bg);color:var(--pv-text);border:1px solid var(--pv-border);font-family:var(--font-mono);font-size:var(--text-sm-size);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.Q3MDRa_diff{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-panel-raised);font-family:var(--font-mono);font-size:var(--text-sm-size);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.Q3MDRa_diff ins,.Q3MDRa_legend ins{background:color-mix(in srgb, var(--color-accent-success) 22%, transparent);text-decoration:none}.Q3MDRa_diff del,.Q3MDRa_legend del{color:var(--text-primary);background:color-mix(in srgb, var(--color-danger) 16%, transparent)}:is([data-theme=dark] .Q3MDRa_diff ins,[data-theme=dark] .Q3MDRa_legend ins){color:var(--color-accent-success)}:is([data-theme=dark] .Q3MDRa_diff del,[data-theme=dark] .Q3MDRa_legend del){color:var(--color-danger)}.Q3MDRa_legend{color:var(--text-secondary);font-size:var(--text-sm-size)}.Q3MDRa_findings{gap:var(--space-3);padding:0;list-style:none;display:grid}.Q3MDRa_findings li{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);background:var(--color-panel-raised);border-radius:var(--radius-sm);display:grid}.Q3MDRa_findings li[data-severity=problem]{border-color:var(--color-danger)}.Q3MDRa_findings span{color:var(--text-secondary);font-size:var(--text-sm-size)}.Q3MDRa_stats{gap:var(--space-6);flex-wrap:wrap;margin:0;display:flex}.Q3MDRa_stats div{gap:2px;display:grid}.Q3MDRa_stats dt{color:var(--text-secondary);font-size:var(--text-sm-size)}.Q3MDRa_stats dd{font-size:1.5rem;font-weight:var(--weight-semibold);margin:0}.Q3MDRa_tableWrap{overflow-x:auto}.Q3MDRa_table{overflow-wrap:normal;border-collapse:collapse;width:100%;font-size:var(--text-sm-size)}.Q3MDRa_table th,.Q3MDRa_table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left}.Q3MDRa_table td:not(:first-child),.Q3MDRa_table th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.Q3MDRa_faq h3{margin-top:var(--space-6);font-size:1.0625rem;font-weight:var(--weight-semibold)}.Q3MDRa_faq p{margin-top:var(--space-2)}@media (max-width:760px){.Q3MDRa_widget{padding:var(--space-4)}.Q3MDRa_columns{grid-template-columns:minmax(0,1fr)}}.Q3MDRa_error{color:var(--color-danger);font-size:var(--text-sm-size)}.Q3MDRa_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
.utXAea_search{gap:var(--space-2);margin-top:var(--space-8);font-size:var(--text-sm-size);font-weight:var(--weight-medium);display:grid}.utXAea_categories{gap:var(--space-2) var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.utXAea_categories a{min-height:44px;color:var(--accent-text);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.utXAea_heading{margin-top:var(--space-10);font-size:1.5rem;line-height:1.25;font-weight:var(--weight-semibold);letter-spacing:-.015em}.utXAea_category{scroll-margin-top:var(--space-6)}.utXAea_count{margin-top:var(--space-2);color:var(--text-secondary)}
.uYXldW_page{width:100%;max-width:1040px}.uYXldW_head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.uYXldW_head h1{font-size:var(--text-2xl-size);font-weight:var(--weight-semibold);letter-spacing:-.02em;margin-right:auto;line-height:1.2}.uYXldW_note{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-panel-raised);color:var(--text-secondary);font-size:var(--text-sm-size);max-width:72ch}.uYXldW_toolbar{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.uYXldW_search{max-width:420px;color:var(--text-muted);flex:180px;position:relative}.uYXldW_search svg{pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.uYXldW_search input{width:100%;height:max(42px, var(--tap-min));border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--text-primary);font:inherit;padding:0 10px 0 34px}.uYXldW_search input::-webkit-search-cancel-button{appearance:none;background:var(--text-muted);cursor:pointer;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.uYXldW_search input::-webkit-search-cancel-button:hover{background:var(--text-primary)}.uYXldW_count{font-size:var(--text-sm-size);color:var(--text-muted);white-space:nowrap;margin-left:auto}.uYXldW_layoutSwitch{border-radius:var(--radius-sm);background:var(--color-panel-raised);gap:2px;padding:2px;display:inline-flex}.uYXldW_layoutSwitch button{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.uYXldW_layoutSwitch button[aria-pressed=true]{background:var(--color-overlay);color:var(--text-primary);box-shadow:0 1px 2px #2b1b281f}.uYXldW_list{border-top:1px solid var(--color-border);list-style:none}.uYXldW_row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-1) var(--space-3) 0;border-bottom:1px solid var(--color-border);cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;display:grid}.uYXldW_row:hover{background:color-mix(in srgb, var(--color-panel-raised) 70%, transparent)}.uYXldW_rowMain{min-width:0}.uYXldW_name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg-size);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:1.35;display:block;overflow:hidden}.uYXldW_excerpt{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base-size);color:var(--text-secondary);margin-top:2px;line-height:1.5;overflow:hidden}.uYXldW_meta{align-items:center;gap:var(--space-3);margin-top:var(--space-1);font-size:var(--text-xs-size);line-height:var(--text-xs-line);color:var(--text-muted);white-space:nowrap;display:flex}.uYXldW_folder{text-overflow:ellipsis;border-radius:var(--radius-sm);background:var(--color-plum-wash);max-width:100%;color:var(--color-plum);padding:1px 7px;overflow:hidden}.uYXldW_when{font-variant-numeric:tabular-nums}.uYXldW_draft{border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);color:var(--text-secondary);padding:1px 7px}.uYXldW_actions{align-items:center;gap:2px;display:flex}.uYXldW_copyButton{border-radius:var(--radius-sm);height:30px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm-size);font-weight:var(--weight-semibold);cursor:pointer;opacity:1;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.uYXldW_row:hover .uYXldW_copyButton,.uYXldW_row:focus-within .uYXldW_copyButton{opacity:1}.uYXldW_copyButton:hover{background:var(--color-panel-raised);color:var(--text-primary)}.uYXldW_renameInput{border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-panel);width:min(420px,100%);color:var(--text-primary);font:inherit;font-size:15px;font-weight:var(--weight-semibold);padding:3px 8px}.uYXldW_star,.uYXldW_iconButton{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.uYXldW_star:hover,.uYXldW_iconButton:hover{background:var(--color-panel-raised);color:var(--text-primary)}.uYXldW_star[aria-pressed=true]{color:var(--color-accent-tag)}.uYXldW_star[aria-pressed=true] svg{fill:currentColor}.uYXldW_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));list-style:none;display:grid}.uYXldW_card{gap:var(--space-2);min-height:168px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-panel);box-shadow:var(--shadow-surface);cursor:pointer;flex-direction:column;display:flex}.uYXldW_card:hover{border-color:var(--color-border-strong)}.uYXldW_cardTop{align-items:flex-start;gap:6px;display:flex}.uYXldW_cardTop .uYXldW_name{white-space:normal;flex:1;line-height:1.35}.uYXldW_cardExcerpt{-webkit-line-clamp:3;font-size:var(--text-base-size);color:var(--text-secondary);-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.uYXldW_snippetVariable{font-family:var(--font-mono);color:var(--accent-text);font-size:.92em}.uYXldW_cardFoot{align-items:center;gap:var(--space-1);font-size:var(--text-xs-size);color:var(--text-muted);display:flex}.uYXldW_menuWrap{position:relative}.uYXldW_menu{z-index:30;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);min-width:200px;box-shadow:var(--shadow-float);padding:6px;position:absolute;top:calc(100% + 4px);right:0}.uYXldW_menu button{border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 10px;display:block}.uYXldW_menu button:hover,.uYXldW_menu button:focus-visible{background:var(--color-panel-raised)}.uYXldW_menu .uYXldW_danger{color:var(--color-danger)}.uYXldW_loading{padding:var(--space-8) 0;color:var(--text-secondary)}.uYXldW_empty{max-width:520px;padding:var(--space-10) 0}.uYXldW_empty h2{font-size:20px;font-weight:var(--weight-semibold);margin-bottom:6px}.uYXldW_empty p{margin-bottom:var(--space-4);color:var(--text-secondary)}.uYXldW_emptyActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.uYXldW_textLink{color:var(--accent-text);font-weight:var(--weight-semibold);text-underline-offset:2px;text-decoration:underline}.uYXldW_hero{max-width:560px;padding:72px 0 var(--space-10)}.uYXldW_hero h1{font-size:28px;font-weight:var(--weight-semibold);letter-spacing:-.02em;margin-bottom:10px;line-height:1.2}.uYXldW_hero>p{color:var(--text-secondary)}.uYXldW_hero h2{margin-top:var(--space-8);font-size:var(--text-sm-size);font-weight:var(--weight-medium);color:var(--text-muted)}.uYXldW_heroActions{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.uYXldW_secondaryLink{border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-panel);min-height:44px;color:var(--text-primary);font-weight:var(--weight-semibold);align-items:center;padding:0 16px;display:inline-flex}.uYXldW_secondaryLink:hover{background:var(--bg-tertiary)}.uYXldW_starters{gap:var(--space-2);margin-top:var(--space-2);list-style:none;display:grid}.uYXldW_starter{align-items:baseline;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);color:var(--text-primary);padding:12px 14px;display:flex}.uYXldW_starter:hover{border-color:var(--color-border-strong)}.uYXldW_starter span{font-size:var(--text-sm-size);color:var(--text-muted)}.uYXldW_form{gap:var(--space-4);display:grid}.uYXldW_field{gap:6px;display:grid}.uYXldW_field label{font-size:var(--text-sm-size);font-weight:var(--weight-semibold)}.uYXldW_field input{border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--text-primary);font:inherit;padding:8px 10px}.uYXldW_field small,.uYXldW_dialogText{font-size:var(--text-sm-size);color:var(--text-muted)}.uYXldW_formActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.uYXldW_toast{left:50%;bottom:var(--space-6);z-index:60;align-items:center;gap:var(--space-4);max-width:calc(100vw - 2 * var(--space-4));border-radius:var(--radius-md);background:var(--text-primary);color:var(--color-canvas);box-shadow:var(--shadow-float);padding:10px 14px;display:flex;position:fixed;transform:translate(-50%)}.uYXldW_toast button{color:inherit;font:inherit;font-weight:var(--weight-semibold);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:760px){.uYXldW_count{display:none}.uYXldW_search{max-width:none}.uYXldW_row{gap:var(--space-2);grid-template-columns:44px minmax(0,1fr) auto}.uYXldW_meta{flex-wrap:wrap}.uYXldW_excerpt{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.uYXldW_grid{gap:var(--space-2)}.uYXldW_card{min-height:140px;padding:12px}.uYXldW_hero{padding-top:var(--space-8)}}.uYXldW_cardFoot{flex-wrap:wrap}.uYXldW_copyButton{opacity:1;min-height:44px;text-decoration:none;display:inline-flex}.uYXldW_actions{flex-wrap:wrap}@media (max-width:760px){.uYXldW_rowMain,.uYXldW_row>.uYXldW_actions{grid-column:2/-1}}.uYXldW_cardMeta{align-items:center;gap:var(--space-2);font-size:var(--text-xs-size);color:var(--text-muted);flex-wrap:wrap;display:flex}.uYXldW_cardMeta .uYXldW_folder{white-space:normal;overflow-wrap:anywhere;overflow:visible}.uYXldW_cardMeta .uYXldW_when{white-space:nowrap}.uYXldW_cardFoot .uYXldW_menuWrap{margin-left:auto}.uYXldW_sort{border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-panel);max-width:100%;min-height:44px;color:var(--text-primary);font:inherit;font-size:var(--text-sm-size);padding:0 8px}.uYXldW_selection{cursor:pointer;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.uYXldW_selection input,.uYXldW_selectVisible input{width:18px;height:18px;accent-color:var(--color-plum)}.uYXldW_rowControls{justify-items:center;display:grid}.uYXldW_selectionBar,.uYXldW_batchForm{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.uYXldW_selectVisible{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--text-sm-size);cursor:pointer;display:flex}.uYXldW_batchForm{z-index:2;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);position:sticky;top:0}@media (max-width:760px){.uYXldW_batchForm{top:56px}}.uYXldW_batchForm small{color:var(--text-muted)}.uYXldW_importPreview{gap:var(--space-4);max-height:45vh;display:grid;overflow-y:auto}.uYXldW_importItem{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);display:grid}.uYXldW_importItem summary{cursor:pointer;color:var(--text-secondary)}.uYXldW_importText{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;font:inherit;color:var(--text-secondary);overflow-y:auto}.uYXldW_field textarea{border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-panel);width:100%;color:var(--text-primary);font:inherit;resize:vertical;padding:8px 10px}.uYXldW_importDialog{width:min(640px,100%);max-height:calc(100dvh - 2 * var(--space-4));overflow-y:auto}.uYXldW_fileList{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm-size);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.uYXldW_form[data-dragging]{outline:2px dashed var(--color-accent-tag);outline-offset:6px;border-radius:var(--radius-sm)}.uYXldW_checkRow{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--text-sm-size);cursor:pointer;display:flex}.uYXldW_checkRow input{accent-color:var(--color-accent-tag)}.uYXldW_importError{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--color-danger) 35%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger);font-size:var(--text-sm-size);display:grid}.uYXldW_importError ul{padding-left:var(--space-4);overflow-wrap:anywhere;margin:0}.uYXldW_fieldAction{white-space:normal;justify-self:start;max-width:100%}.uYXldW_duplicateChoice{font-size:var(--text-sm-size);border:0;margin:0;padding:0;display:grid}.uYXldW_duplicateChoice legend{padding:0}.uYXldW_duplicateChoice input{accent-color:var(--color-accent-tag)}.uYXldW_placeholderOffer{justify-items:start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm-size);display:grid}.uYXldW_placeholderOffer legend{float:left;width:100%;padding:0}.uYXldW_placeholderOffer legend+*{clear:both}.uYXldW_placeholderChoices{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.uYXldW_placeholderChoices label{cursor:pointer;align-items:center;gap:6px;min-height:32px;display:inline-flex}.uYXldW_placeholderChoices input{accent-color:var(--color-accent-tag)}.uYXldW_placeholderOffer code{background:var(--color-plum-wash);font-family:var(--font-mono);font-size:var(--text-xs-size);border-radius:4px;margin-inline:2px;padding:1px 5px}.uYXldW_field input[type=file]{padding:6px}.uYXldW_field input[type=file]::file-selector-button{margin-right:var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--text-primary);font:inherit;font-weight:var(--weight-medium);cursor:pointer;padding:6px 12px}.uYXldW_field input[type=file]::file-selector-button:hover{background:var(--bg-tertiary)}.uYXldW_searchExcerpt{font-size:var(--text-base-size);color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.5}.uYXldW_searchExcerpt mark{background:var(--bg-tertiary);color:var(--text-primary);font-weight:var(--weight-semibold);text-decoration:underline}
.godDRq_form{gap:var(--space-3);flex-direction:column;display:flex}.godDRq_headerRow{grid-template-columns:var(--settings-label-width,148px) minmax(0, 1fr);align-items:flex-start;gap:var(--space-4);display:grid}.godDRq_label{color:var(--text-primary);font-size:13.5px;font-weight:500}.godDRq_connectionState{justify-items:start;gap:var(--space-1);min-width:0;display:grid}.godDRq_hint{color:var(--text-tertiary);margin-top:var(--space-1);font-size:12px}.godDRq_hint a{color:var(--color-accent-tag)}.godDRq_field{grid-template-columns:var(--settings-label-width,148px) minmax(0, 1fr);align-items:center;gap:var(--space-4);display:grid}.godDRq_fieldLabel{font-size:var(--text-sm-size);color:var(--text-secondary)}.godDRq_inputWithAction{display:block;position:relative}.godDRq_apiKeyInput{padding-right:calc(max(38px, var(--tap-min)) + 4px)}.godDRq_apiKeyAction{width:max(38px, var(--tap-min));border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .12s ease-out;display:inline-flex;position:absolute;top:1px;bottom:1px;right:1px}.godDRq_apiKeyAction:hover{color:var(--text-primary)}.godDRq_modelPicker{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.godDRq_statusConnected{font-size:var(--text-xs-size);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--success-bg);color:var(--success);overflow-wrap:anywhere;justify-self:start;max-width:100%}.godDRq_statusUnavailable{font-size:var(--text-xs-size);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--bg-tertiary);color:var(--text-tertiary);overflow-wrap:anywhere;justify-self:start;max-width:100%}.godDRq_actions{gap:var(--space-2);flex-wrap:wrap;padding-inline-start:calc(var(--settings-label-width,148px) + var(--space-4));display:flex}.godDRq_form>.godDRq_hint,.godDRq_form>.godDRq_error,.godDRq_form>.godDRq_success{margin-inline-start:calc(var(--settings-label-width,148px) + var(--space-4))}.godDRq_error{color:var(--color-danger);font-size:12px}.godDRq_success{color:var(--success);font-size:12px}@container settings (max-width:440px){.godDRq_field,.godDRq_headerRow{gap:var(--space-1);grid-template-columns:1fr}.godDRq_actions{padding-inline-start:0}.godDRq_form>.godDRq_hint,.godDRq_form>.godDRq_error,.godDRq_form>.godDRq_success{margin-inline-start:0}}
