._7tCG2G_page{gap:var(--space-scale-1-1);width:100%;min-width:0;max-width:1480px;padding:var(--space-scale-0-3) var(--space-scale-0-2);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}._7tCG2G_titleCard,._7tCG2G_panel{gap:var(--space-scale-0-9);width:100%;min-width:0;max-width:100%;padding:var(--space-scale-1-25);box-sizing:border-box;flex-direction:column;display:flex}._7tCG2G_title{color:var(--text-primary);font-size:var(--font-size-title-xl);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);overflow-wrap:anywhere;margin:0}._7tCG2G_subtitle,._7tCG2G_sectionSubtitle,._7tCG2G_emptyText,._7tCG2G_statusMessage,._7tCG2G_projectDescription{color:var(--text-secondary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);max-width:var(--measure-body);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}._7tCG2G_emptyText,._7tCG2G_statusMessage{max-width:var(--measure-narrow)}._7tCG2G_workspaceGrid{gap:var(--space-scale-1-05);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;display:grid}._7tCG2G_detailGrid{gap:var(--space-scale-1-05);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}._7tCG2G_decisionGrid{gap:var(--space-scale-1-05);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}._7tCG2G_panelColumn{gap:var(--space-scale-0-75);flex-direction:column;min-width:0;display:flex}._7tCG2G_panelHeader{gap:var(--space-scale-0-8);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}._7tCG2G_detailHeader{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}._7tCG2G_detailHeader>*{min-width:0}._7tCG2G_panelHeaderText{flex-direction:column;flex:1 1 var(--measure-body);gap:var(--space-scale-0-35);min-width:0;max-width:100%;display:flex}._7tCG2G_sectionTitle{color:var(--text-primary);font-size:var(--font-size-title-large);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}._7tCG2G_summaryGrid{gap:var(--space-scale-0-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._7tCG2G_summaryCard{gap:var(--space-scale-0-28);padding:var(--space-scale-0-9);border:var(--border-width-scale-005) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex}._7tCG2G_summaryLabel,._7tCG2G_fieldLabel,._7tCG2G_kindBadge,._7tCG2G_statusBadge,._7tCG2G_projectMetaGrid dt{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase}._7tCG2G_summaryValue{color:var(--text-primary);font-size:var(--font-size-title-large);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight)}._7tCG2G_kindGrid{gap:var(--space-scale-0-55);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._7tCG2G_kindButton{min-height:calc(6.4 * var(--scale));border:var(--border-width-scale-005) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-scale-0-75);background:var(--surface-sunken);color:var(--text-primary);text-align:left;cursor:pointer;gap:var(--space-scale-0-35);flex-direction:column;display:flex}._7tCG2G_kindButton strong{font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}._7tCG2G_kindButton span{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}._7tCG2G_kindButtonActive{border-color:var(--brand-primary);background:var(--interaction-selected)}._7tCG2G_fieldBlock{gap:var(--space-scale-0-35);flex-direction:column;display:flex}._7tCG2G_textarea,._7tCG2G_textareaCompact,._7tCG2G_input{border:var(--border-width-scale-008) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);width:100%;color:var(--text-primary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}._7tCG2G_input{min-height:calc(2.7 * var(--scale));padding:var(--space-scale-0-55) var(--space-scale-0-7)}._7tCG2G_textarea{min-height:calc(9 * var(--scale));padding:var(--space-scale-0-7);resize:vertical}._7tCG2G_textareaCompact{min-height:calc(5.4 * var(--scale));padding:var(--space-scale-0-62);resize:vertical}._7tCG2G_questionnairePicker{gap:var(--space-scale-0-35);max-height:calc(12 * var(--scale));border:var(--border-width-scale-008) solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-scale-0-42);background:var(--surface-raised);flex-direction:column;display:flex;overflow:auto}._7tCG2G_questionnaireOption{gap:var(--space-scale-0-45);border-radius:var(--radius-md);padding:var(--space-scale-0-38);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;display:grid}._7tCG2G_questionnaireOption:hover{background:var(--interaction-selected)}._7tCG2G_questionnaireOption input{margin-top:var(--space-scale-0-14)}._7tCG2G_questionnaireOptionText{gap:var(--space-scale-0-15);flex-direction:column;min-width:0;display:flex}._7tCG2G_questionnaireOptionText strong{color:var(--text-primary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);overflow-wrap:anywhere;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}._7tCG2G_questionnaireOptionText>span:not([data-tone]){color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-snug);overflow-wrap:anywhere;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}._7tCG2G_textarea:focus-visible,._7tCG2G_textareaCompact:focus-visible,._7tCG2G_input:focus-visible,._7tCG2G_kindButton:focus-visible{border-color:var(--brand-primary);outline:calc(.1 * var(--scale)) solid var(--interaction-focus);outline-offset:calc(.06 * var(--scale))}@media (max-width:1180px){._7tCG2G_workspaceGrid,._7tCG2G_summaryGrid,._7tCG2G_detailGrid,._7tCG2G_decisionGrid{grid-template-columns:minmax(0,1fr)}._7tCG2G_kindGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){._7tCG2G_page{max-width:100vw;padding:var(--space-1) 0;overflow-x:hidden}._7tCG2G_detailHeader,._7tCG2G_panelHeaderText{width:100%}._7tCG2G_kindGrid{grid-template-columns:minmax(0,1fr)}}
._7tCG2G_page{gap:var(--space-scale-1-1);width:100%;min-width:0;max-width:1480px;padding:var(--space-scale-0-3) var(--space-scale-0-2);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}._7tCG2G_titleCard,._7tCG2G_panel{gap:var(--space-scale-0-9);width:100%;min-width:0;max-width:100%;padding:var(--space-scale-1-25);box-sizing:border-box;flex-direction:column;display:flex}._7tCG2G_title{color:var(--text-primary);font-size:var(--font-size-title-xl);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);overflow-wrap:anywhere;margin:0}._7tCG2G_subtitle,._7tCG2G_sectionSubtitle,._7tCG2G_emptyText,._7tCG2G_statusMessage,._7tCG2G_projectDescription{color:var(--text-secondary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);max-width:var(--measure-body);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}._7tCG2G_emptyText,._7tCG2G_statusMessage{max-width:var(--measure-narrow)}._7tCG2G_workspaceGrid{gap:var(--space-scale-1-05);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;display:grid}._7tCG2G_detailGrid{gap:var(--space-scale-1-05);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}._7tCG2G_decisionGrid{gap:var(--space-scale-1-05);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}._7tCG2G_panelColumn{gap:var(--space-scale-0-75);flex-direction:column;min-width:0;display:flex}._7tCG2G_panelHeader{gap:var(--space-scale-0-8);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}._7tCG2G_detailHeader{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}._7tCG2G_detailHeader>*{min-width:0}._7tCG2G_panelHeaderText{flex-direction:column;flex:1 1 var(--measure-body);gap:var(--space-scale-0-35);min-width:0;max-width:100%;display:flex}._7tCG2G_sectionTitle{color:var(--text-primary);font-size:var(--font-size-title-large);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}._7tCG2G_summaryGrid{gap:var(--space-scale-0-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._7tCG2G_summaryCard{gap:var(--space-scale-0-28);padding:var(--space-scale-0-9);border:var(--border-width-scale-005) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex}._7tCG2G_summaryLabel,._7tCG2G_fieldLabel,._7tCG2G_kindBadge,._7tCG2G_statusBadge,._7tCG2G_projectMetaGrid dt{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase}._7tCG2G_summaryValue{color:var(--text-primary);font-size:var(--font-size-title-large);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight)}._7tCG2G_kindGrid{gap:var(--space-scale-0-55);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._7tCG2G_kindButton{min-height:calc(6.4 * var(--scale));border:var(--border-width-scale-005) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-scale-0-75);background:var(--surface-sunken);color:var(--text-primary);text-align:left;cursor:pointer;gap:var(--space-scale-0-35);flex-direction:column;display:flex}._7tCG2G_kindButton strong{font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}._7tCG2G_kindButton span{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}._7tCG2G_kindButtonActive{border-color:var(--brand-primary);background:var(--interaction-selected)}._7tCG2G_fieldBlock{gap:var(--space-scale-0-35);flex-direction:column;display:flex}._7tCG2G_textarea,._7tCG2G_textareaCompact,._7tCG2G_input{border:var(--border-width-scale-008) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);width:100%;color:var(--text-primary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}._7tCG2G_input{min-height:calc(2.7 * var(--scale));padding:var(--space-scale-0-55) var(--space-scale-0-7)}._7tCG2G_textarea{min-height:calc(9 * var(--scale));padding:var(--space-scale-0-7);resize:vertical}._7tCG2G_textareaCompact{min-height:calc(5.4 * var(--scale));padding:var(--space-scale-0-62);resize:vertical}._7tCG2G_questionnairePicker{gap:var(--space-scale-0-35);max-height:calc(12 * var(--scale));border:var(--border-width-scale-008) solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-scale-0-42);background:var(--surface-raised);flex-direction:column;display:flex;overflow:auto}._7tCG2G_questionnaireOption{gap:var(--space-scale-0-45);border-radius:var(--radius-md);padding:var(--space-scale-0-38);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;display:grid}._7tCG2G_questionnaireOption:hover{background:var(--interaction-selected)}._7tCG2G_questionnaireOption input{margin-top:var(--space-scale-0-14)}._7tCG2G_questionnaireOptionText{gap:var(--space-scale-0-15);flex-direction:column;min-width:0;display:flex}._7tCG2G_questionnaireOptionText strong{color:var(--text-primary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);overflow-wrap:anywhere;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}._7tCG2G_questionnaireOptionText>span:not([data-tone]){color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-snug);overflow-wrap:anywhere;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}._7tCG2G_textarea:focus-visible,._7tCG2G_textareaCompact:focus-visible,._7tCG2G_input:focus-visible,._7tCG2G_kindButton:focus-visible{border-color:var(--brand-primary);outline:calc(.1 * var(--scale)) solid var(--interaction-focus);outline-offset:calc(.06 * var(--scale))}@media (max-width:1180px){._7tCG2G_workspaceGrid,._7tCG2G_summaryGrid,._7tCG2G_detailGrid,._7tCG2G_decisionGrid{grid-template-columns:minmax(0,1fr)}._7tCG2G_kindGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){._7tCG2G_page{max-width:100vw;padding:var(--space-1) 0;overflow-x:hidden}._7tCG2G_detailHeader,._7tCG2G_panelHeaderText{width:100%}._7tCG2G_kindGrid{grid-template-columns:minmax(0,1fr)}}
.Oo_NMa_page{}.Oo_NMa_titleCard{}.Oo_NMa_panel{}.Oo_NMa_title{}.Oo_NMa_subtitle{max-width:var(--measure-body);}.Oo_NMa_sectionSubtitle{max-width:var(--measure-body);}.Oo_NMa_emptyText{}.Oo_NMa_statusMessage{max-width:var(--measure-narrow);}.Oo_NMa_projectDescription{}.Oo_NMa_workspaceGrid{}.Oo_NMa_detailGrid{}.Oo_NMa_decisionGrid{}.Oo_NMa_panelColumn{}.Oo_NMa_panelHeader{}.Oo_NMa_detailHeader{}.Oo_NMa_panelHeaderText{}.Oo_NMa_sectionTitle{}.Oo_NMa_summaryGrid{}.Oo_NMa_summaryCard{}.Oo_NMa_summaryLabel{}.Oo_NMa_fieldLabel{}.Oo_NMa_kindBadge{}.Oo_NMa_statusBadge{}.Oo_NMa_projectMetaGrid{}.Oo_NMa_summaryValue{}.Oo_NMa_kindGrid{}.Oo_NMa_kindButton{}.Oo_NMa_kindButtonActive{}.Oo_NMa_fieldBlock{}.Oo_NMa_textarea{}.Oo_NMa_textareaCompact{}.Oo_NMa_input{}.Oo_NMa_questionnairePicker{}.Oo_NMa_questionnaireOption{}.Oo_NMa_questionnaireOptionText{}
.x-ksdW_assistantBox{gap:var(--space-scale-0-45);border:var(--border-width-scale-005) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-scale-0-85);background:var(--surface-sunken);flex-direction:column;display:flex}.x-ksdW_assistantBox p{color:var(--text-primary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.x-ksdW_contextGrid{gap:var(--space-scale-0-65);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.x-ksdW_contextItem{gap:var(--space-scale-0-22);min-width:0;padding:var(--space-scale-0-75);border:var(--border-width-scale-005) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;display:flex}.x-ksdW_contextItem p{color:var(--text-primary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);overflow-wrap:anywhere;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.x-ksdW_statusBadge{color:var(--brand-primary)}.x-ksdW_actionRow{gap:var(--space-scale-0-55);flex-wrap:wrap;align-items:center;min-width:0;max-width:100%;display:flex}.x-ksdW_projectList{gap:var(--space-scale-0-75);flex-direction:column;display:flex}.x-ksdW_projectCard{gap:var(--space-scale-0-7);border:var(--border-width-scale-005) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-scale-0-9);background:var(--surface-raised);flex-direction:column;display:flex}.x-ksdW_projectHeader{gap:var(--space-scale-0-7);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.x-ksdW_projectTitleBlock{gap:var(--space-scale-0-28);flex-direction:column;min-width:0;display:flex}.x-ksdW_projectTitle{color:var(--text-primary);font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);overflow-wrap:anywhere;margin:0}.x-ksdW_projectMetaGrid{gap:var(--space-scale-0-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.x-ksdW_projectMetaGrid div{min-width:0}.x-ksdW_projectMetaGrid dd{margin:var(--space-scale-0-2) 0 0 0;color:var(--text-primary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);overflow-wrap:anywhere;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.x-ksdW_inlineGrid{gap:var(--space-scale-0-65);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.x-ksdW_compactFormGrid{gap:var(--space-scale-0-65);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.x-ksdW_editableList{gap:var(--space-scale-0-75);flex-direction:column;display:flex}.x-ksdW_editableItem{gap:var(--space-scale-0-65);border:var(--border-width-scale-005) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-scale-0-85);background:var(--surface-raised);flex-direction:column;display:flex}.x-ksdW_deliverablesGrid{gap:var(--space-scale-0-75);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.x-ksdW_deliverableCard{border:var(--border-width-scale-005) solid var(--border-subtle);border-radius:var(--radius-md);min-width:0;padding:var(--space-scale-0-85);background:var(--surface-raised)}.x-ksdW_deliverableList{margin:var(--space-scale-0-45) 0 0 0;padding-left:var(--space-3);color:var(--text-primary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.x-ksdW_deliverableDefinition{gap:var(--space-scale-0-45);margin:var(--space-scale-0-55) 0 0 0;flex-direction:column;display:flex}.x-ksdW_deliverableDefinition div{min-width:0}.x-ksdW_deliverableDefinition dt{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);text-transform:uppercase;letter-spacing:var(--letter-spacing-normal)}.x-ksdW_deliverableDefinition dd{margin:var(--space-scale-0-2) 0 0 0;color:var(--text-primary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);overflow-wrap:anywhere;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.x-ksdW_timelineList{gap:var(--space-scale-0-65);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x-ksdW_timelineItem{grid-template-columns:calc(.8 * var(--scale)) minmax(0, 1fr);gap:var(--space-scale-0-65);align-items:start;display:grid}.x-ksdW_timelineMarker{width:calc(.55 * var(--scale));height:calc(.55 * var(--scale));margin-top:var(--space-scale-0-32);border-radius:var(--radius-circle);background:var(--brand-primary);color:var(--on-brand)}.x-ksdW_timelineContent{gap:var(--space-scale-0-2);min-width:0;max-width:var(--measure-body);flex-direction:column;display:flex}.x-ksdW_timelineContent strong{color:var(--text-primary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.x-ksdW_timelineContent p{color:var(--text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);overflow-wrap:anywhere;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.x-ksdW_footerActionRow{gap:var(--space-scale-0-75);flex-wrap:wrap;align-items:center;display:flex}.x-ksdW_inlineActionLine{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.x-ksdW_inlineActionLine p{flex:1 1 calc(16 * var(--scale));min-width:0}@media (max-width:1180px){.x-ksdW_deliverablesGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.x-ksdW_projectMetaGrid,.x-ksdW_contextGrid,.x-ksdW_inlineGrid{grid-template-columns:minmax(0,1fr)}}
.HtzFfa_fieldset{gap:var(--space-scale-0-45);min-width:0;padding:var(--space-scale-0-65);border:var(--border-width-scale-005) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;margin:0;display:flex}.HtzFfa_legend{color:var(--text-secondary);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);padding:0}.HtzFfa_list{gap:var(--space-scale-0-35);flex-direction:column;display:flex}.HtzFfa_empty{color:var(--text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-snug);margin:0}
.gi6E8a_content{gap:var(--space-3);flex-direction:column;display:flex}.gi6E8a_subtitle,.gi6E8a_emptyText,.gi6E8a_errorText{color:var(--text-secondary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);max-width:var(--measure-body);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.gi6E8a_emptyText,.gi6E8a_errorText{max-width:var(--measure-narrow)}.gi6E8a_errorText{color:var(--intent-danger)}.gi6E8a_fieldBlock{gap:var(--space-scale-0-35);flex-direction:column;display:flex}.gi6E8a_fieldLabel{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);text-transform:uppercase;letter-spacing:var(--letter-spacing-normal)}.gi6E8a_input{width:100%;min-height:calc(2.7 * var(--scale));padding:var(--space-scale-0-55) var(--space-scale-0-7);border:var(--border-width-scale-008) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.gi6E8a_input:focus-visible{border-color:var(--brand-primary);outline:none}.gi6E8a_actionRow{gap:var(--space-scale-0-65);flex-wrap:wrap;display:flex}.gi6E8a_linkCard{gap:var(--space-scale-0-55);padding:var(--space-scale-0-95);border-radius:var(--radius-lg);border:var(--border-width-scale-005) solid var(--border-subtle);background:var(--surface-sunken);flex-direction:column;display:flex}.gi6E8a_linkValue{color:var(--text-primary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);overflow-wrap:anywhere;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.gi6E8a_requestList{gap:var(--space-scale-0-6);flex-direction:column;display:flex}.gi6E8a_requestCard{gap:var(--space-scale-0-75);padding:var(--space-scale-0-9);border-radius:var(--radius-lg);border:var(--border-width-scale-005) solid var(--border-subtle);background:var(--surface-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.gi6E8a_requestMeta{gap:var(--space-scale-0-16);flex-direction:column;min-width:0;display:flex}.gi6E8a_requestPrimary{color:var(--text-primary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);overflow-wrap:anywhere;letter-spacing:var(--letter-spacing-normal)}.gi6E8a_requestSecondary{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-snug);overflow-wrap:anywhere;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}@media (max-width:720px){.gi6E8a_requestCard{align-items:flex-start}}
.TzgH1W_panel{gap:var(--space-6);display:grid}.TzgH1W_resourceGroup{gap:var(--space-3);display:grid}.TzgH1W_groupTitle{color:var(--text-primary);font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.TzgH1W_filters{gap:var(--space-3);grid-template-columns:minmax(14rem,2fr) repeat(3,minmax(10rem,1fr));display:grid}.TzgH1W_resourceList{gap:var(--space-2);display:grid}.TzgH1W_resourceItem{background:var(--surface-sunken);border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;gap:var(--space-4);padding:var(--space-3);justify-content:space-between;display:flex}.TzgH1W_resourceTitle{color:var(--text-primary);display:block}.TzgH1W_resourceMeta,.TzgH1W_resourceState{color:var(--text-muted);font-size:var(--font-size-caption);display:block}.TzgH1W_empty{color:var(--text-muted);margin:0}@media (max-width:48rem){.TzgH1W_filters{grid-template-columns:1fr}}
.F5RgvG_card{gap:var(--space-scale-0-65);border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-scale-0-8);background:var(--surface-sunken);flex-direction:column;display:flex}.F5RgvG_header{justify-content:space-between;align-items:flex-start;gap:var(--space-scale-0-7);flex-wrap:wrap;display:flex}.F5RgvG_copy,.F5RgvG_content{flex:1 1 var(--measure-narrow);gap:var(--space-scale-0-35);flex-direction:column;min-width:0;display:flex}.F5RgvG_meta{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);overflow-wrap:anywhere}
.ma9Ptq_section,.ma9Ptq_editor{gap:var(--space-scale-0-75);flex-direction:column;display:flex}.ma9Ptq_section{margin-top:var(--space-scale-1-6);padding:var(--space-scale-1);border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised)}.ma9Ptq_header,.ma9Ptq_actions,.ma9Ptq_planHeader,.ma9Ptq_tableActions,.ma9Ptq_exchangeFields{justify-content:space-between;align-items:center;gap:var(--space-scale-0-7);flex-wrap:wrap;display:flex}.ma9Ptq_seatingWorkspace{align-items:start;gap:var(--space-scale-1);grid-template-columns:minmax(0,1.45fr) minmax(min(100%,20rem),1fr);display:grid}.ma9Ptq_groupAssignments{gap:var(--space-scale-0-7);flex-direction:column;min-width:0;display:flex}.ma9Ptq_title,.ma9Ptq_sectionTitle,.ma9Ptq_description,.ma9Ptq_message,.ma9Ptq_feedback,.ma9Ptq_warning{margin:0}.ma9Ptq_title{color:var(--text-primary);font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug)}.ma9Ptq_sectionTitle{color:var(--text-primary);}.ma9Ptq_description,.ma9Ptq_message,.ma9Ptq_feedback,.ma9Ptq_warning{color:var(--text-secondary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal)}.ma9Ptq_description{max-width:var(--measure-body);margin-top:var(--space-scale-0-35)}.ma9Ptq_message,.ma9Ptq_feedback,.ma9Ptq_warning{max-width:var(--measure-body)}.ma9Ptq_feedback{color:var(--intent-success)}.ma9Ptq_warning{padding:var(--space-scale-0-6);border-radius:var(--radius-sm);color:var(--intent-warning-ink);background:var(--intent-warning-surface)}.ma9Ptq_field{gap:var(--space-scale-0-35);min-width:0;color:var(--text-muted);font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);flex-direction:column;display:flex}.ma9Ptq_occurrence{gap:var(--space-scale-0-5);padding:var(--space-scale-0-75);border-radius:var(--radius-sm);background:var(--surface-sunken);flex-direction:column;display:flex}.ma9Ptq_occurrenceGrid{gap:var(--space-scale-0-5) var(--space-scale-1);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;display:grid}.ma9Ptq_occurrenceTerm{color:var(--text-muted);}.ma9Ptq_occurrenceGrid dd{color:var(--text-primary);font-size:var(--font-size-body-secondary);overflow-wrap:anywhere;margin:0}.ma9Ptq_emptyPlan,.ma9Ptq_tableGrid,.ma9Ptq_tableFields,.ma9Ptq_groupList,.ma9Ptq_exchange{gap:var(--space-scale-0-7);display:grid}.ma9Ptq_tableGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.ma9Ptq_tableEditor{min-width:0;padding:var(--space-scale-0-75);border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-sunken);margin:0}.ma9Ptq_tableLegend{max-width:100%;color:var(--text-primary);overflow-wrap:anywhere;}.ma9Ptq_tableFields{grid-template-columns:repeat(2,minmax(0,1fr))}.ma9Ptq_canvasViewport{border-radius:var(--radius-md);background:var(--surface-sunken);max-height:38rem;overflow:auto}.ma9Ptq_canvasViewport:focus-visible{outline:var(--border-width-medium) solid var(--border-focus)}.ma9Ptq_canvas{aspect-ratio:10/7;background:var(--surface-sunken);touch-action:pan-x pan-y;width:100%;height:auto;display:block}.ma9Ptq_canvasZoom75{width:75%}.ma9Ptq_canvasZoom100{width:100%}.ma9Ptq_canvasZoom125{width:125%}.ma9Ptq_canvasZoom150{width:150%}.ma9Ptq_canvasZoom175{width:175%}.ma9Ptq_floor{fill:var(--surface-page);stroke:var(--border-default);stroke-width:3px}.ma9Ptq_tableHitArea{cursor:grab;touch-action:pan-x pan-y}.ma9Ptq_tableHitArea:active{cursor:grabbing}.ma9Ptq_table,.ma9Ptq_tableOverlapping{fill:var(--brand-base-surface);stroke:var(--brand-primary);stroke-width:3px}.ma9Ptq_tableOverlapping{fill:var(--intent-warning-surface);stroke:var(--intent-warning-ink)}.ma9Ptq_canvasTableName{fill:var(--text-primary);}.ma9Ptq_canvasTableMeta{fill:var(--text-secondary);font-size:var(--font-size-caption)}.ma9Ptq_groupRow{align-items:center;gap:var(--space-scale-0-75);padding:var(--space-scale-0-6);border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-sunken);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) minmax(12rem,.75fr);display:grid}.ma9Ptq_groupRow:active{cursor:grabbing}.ma9Ptq_groupList{align-content:start;max-height:38rem;overflow:auto}.ma9Ptq_groupInfo{gap:var(--space-scale-0-2);flex-direction:column;min-width:0;display:flex}.ma9Ptq_groupInfo strong{color:var(--text-primary);font-size:var(--font-size-body-secondary);overflow-wrap:anywhere}.ma9Ptq_groupInfo span{color:var(--text-secondary);font-size:var(--font-size-caption)}.ma9Ptq_exchangeFields>*{flex:12rem}@media (max-width:799px){.ma9Ptq_header,.ma9Ptq_planHeader{align-items:flex-start}.ma9Ptq_groupRow{grid-template-columns:1fr}.ma9Ptq_seatingWorkspace{grid-template-columns:minmax(0,1fr)}.ma9Ptq_tableFields{grid-template-columns:1fr}}
.Jxz9tG_header,.Jxz9tG_momentHeader,.Jxz9tG_source,.Jxz9tG_actions,.Jxz9tG_briefActions{align-items:center;gap:var(--space-scale-0-7);flex-wrap:wrap;display:flex}.Jxz9tG_header,.Jxz9tG_momentHeader,.Jxz9tG_source{justify-content:space-between;align-items:flex-start}.Jxz9tG_title,.Jxz9tG_description,.Jxz9tG_sectionTitle,.Jxz9tG_statusMessage,.Jxz9tG_momentMeta,.Jxz9tG_selectionItem,.Jxz9tG_briefLabel,.Jxz9tG_sharedLabel{margin:0}.Jxz9tG_title{color:var(--text-primary);font-size:var(--font-size-title-small);line-height:var(--line-height-snug);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal)}.Jxz9tG_description,.Jxz9tG_statusMessage,.Jxz9tG_momentMeta,.Jxz9tG_briefLabel,.Jxz9tG_sharedLabel{color:var(--text-secondary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.Jxz9tG_statusMessage{max-width:var(--measure-narrow)}.Jxz9tG_description{max-width:var(--measure-body);margin-top:var(--space-scale-0-35)}.Jxz9tG_occurrence,.Jxz9tG_moments,.Jxz9tG_sources,.Jxz9tG_selectionGrid,.Jxz9tG_brief,.Jxz9tG_evidencePreview{gap:var(--space-scale-0-75);flex-direction:column;display:flex}.Jxz9tG_sectionTitle{color:var(--text-primary);font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.Jxz9tG_fieldGrid,.Jxz9tG_selectionGrid{gap:var(--space-scale-0-75);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Jxz9tG_field{gap:var(--space-scale-0-35);color:var(--text-muted);font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);flex-direction:column;display:flex}.Jxz9tG_moment,.Jxz9tG_source,.Jxz9tG_brief{border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-scale-0-8);background:var(--surface-sunken)}.Jxz9tG_momentHeader{align-items:flex-end}.Jxz9tG_momentHeader>:first-child{flex:1 1 var(--measure-narrow)}.Jxz9tG_momentMeta{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.Jxz9tG_source>div{gap:var(--space-scale-0-2);flex-direction:column;display:flex}.Jxz9tG_source strong{color:var(--text-primary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.Jxz9tG_source span,.Jxz9tG_selectionItem{color:var(--text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.Jxz9tG_selectionGrid>div{min-width:0}.Jxz9tG_selectionItem{overflow-wrap:anywhere}.Jxz9tG_brief{background:var(--surface-raised)}.Jxz9tG_briefLabel{font-weight:var(--weight-semibold)}.Jxz9tG_sharedLabel{overflow-wrap:anywhere}@media (max-width:799px){.Jxz9tG_fieldGrid,.Jxz9tG_selectionGrid{grid-template-columns:1fr}}
.AhntqG_workspace,.AhntqG_section,.AhntqG_versionList,.AhntqG_evidenceList{flex-direction:column;display:flex}.AhntqG_workspace{gap:var(--space-5)}.AhntqG_header,.AhntqG_section{--marketing-workspace-inner-radius:max(calc(0 * var(--scale)), calc(var(--radius-lg) - var(--space-5) - var(--border-width-thin)));border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);padding:var(--space-5)}.AhntqG_header h2,.AhntqG_header p,.AhntqG_section h3,.AhntqG_section h4,.AhntqG_section p{margin-top:0}.AhntqG_section,.AhntqG_versionList,.AhntqG_evidenceList{gap:var(--space-3)}.AhntqG_valuesFieldset{padding:var(--space-3);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--marketing-workspace-inner-radius);margin:0}.AhntqG_valuesFieldset legend{padding:0 var(--space-2);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.AhntqG_populationGrid,.AhntqG_comparisonColumns,.AhntqG_compositionGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(16 * var(--scale))), 1fr));gap:var(--space-3);display:grid}.AhntqG_populationCard,.AhntqG_evidenceCard,.AhntqG_versionCard{border:var(--border-width-thin) solid var(--border-default);border-radius:var(--marketing-workspace-inner-radius);background:var(--surface-sunken);padding:var(--space-3)}.AhntqG_populationCard,.AhntqG_versionCard>div:first-child{gap:var(--space-1);flex-direction:column;display:flex}.AhntqG_evidenceCard blockquote{margin:var(--space-2) 0;color:var(--text-secondary)}.AhntqG_versionCard{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.AhntqG_actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.AhntqG_warning,.AhntqG_feedback{color:var(--intent-danger);font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.AhntqG_hint{color:var(--text-secondary);font-size:var(--font-size-label);max-width:var(--measure-body);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}@media (max-width:720px){.AhntqG_header,.AhntqG_section{--marketing-workspace-inner-radius:max(calc(0 * var(--scale)), calc(var(--radius-lg) - var(--space-3) - var(--border-width-thin)));padding:var(--space-3)}.AhntqG_versionCard{flex-direction:column}}
.OSfKpq_toolbarSurface{--toolbar-spring:var(--ease-standard);--toolbar-soft-spring:var(--ease-standard);--toolbar-expand-duration:var(--duration-slow);--toolbar-label-fade-duration:var(--duration-base);--toolbar-popover-open-duration:var(--duration-slow);--toolbar-popover-close-duration:var(--duration-base);width:100%;min-width:0;padding:var(--space-scale-0-75) var(--space-scale-1-05);box-sizing:border-box;flex-shrink:1;align-items:center;display:flex;overflow:visible}.OSfKpq_toolbarActions{justify-content:flex-start;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex;overflow:visible}.OSfKpq_toolbarActionsEnd{justify-content:flex-end}.OSfKpq_toolbarAction{flex:none;align-items:center;display:inline-flex;position:relative;overflow:visible}.OSfKpq_toolbarActionStatic{position:static}.OSfKpq_toolbarIcon.OSfKpq_toolbarIcon{width:calc(1.5 * var(--scale));height:calc(1.5 * var(--scale))}.OSfKpq_toolbarPopover{top:calc(100% + var(--space-scale-0-45));z-index:var(--layer-popover);position:absolute;overflow:hidden}.OSfKpq_toolbarPopover.OSfKpq_toolbarPopoverOverflowVisible{overflow:visible}.OSfKpq_toolbarPopoverLeft{left:0}.OSfKpq_toolbarPopoverRight{right:0}.OSfKpq_toolbarPopoverPanel{padding:var(--space-scale-0-85)}.OSfKpq_toolbarPopoverAnimated{--floating-surface-origin:top left}.OSfKpq_toolbarPopoverRight.OSfKpq_toolbarPopoverAnimated{--floating-surface-origin:top right}.OSfKpq_toolbarPopoverMenu{min-width:calc(12.5 * var(--scale));padding:var(--space-scale-0-2)}.OSfKpq_toolbarPopoverWide{width:min(calc(24 * var(--scale)), calc(100vw - calc(2.2 * var(--scale))))}.OSfKpq_toolbarPopoverContentWide{width:min(calc(46 * var(--scale)), calc(100vw - calc(2.2 * var(--scale))));max-width:calc(100vw - calc(2.2 * var(--scale)))}.OSfKpq_toolbarPopoverContentNarrow{width:min(calc(34 * var(--scale)), calc(100vw - calc(2.2 * var(--scale))));max-width:calc(100vw - calc(2.2 * var(--scale)))}.OSfKpq_toolbarPopoverViewportModal{max-height:calc(100dvh - calc(24 * var(--scale)));overscroll-behavior:contain;overflow-y:auto}@media (max-width:1199px){.OSfKpq_toolbarPopover.OSfKpq_toolbarPopoverViewportModal{inset:calc(var(--space-3) + var(--control-height-touch)) var(--space-3) var(--space-3);z-index:var(--layer-modal);width:auto;max-width:none;max-height:none;position:fixed}}.OSfKpq_toolbarSurface{padding:var(--space-scale-0-65)}@media (min-width:768px){.OSfKpq_toolbarSurface{padding:var(--space-scale-0-75) var(--space-scale-1-05)}}
.lRxvsa_floatingSurfaceMotion{--floating-surface-open-spring:linear(0 0%, .0522 3.6%, .18 7.1%, .346 10.7%, .5213 14.3%, .6857 17.9%, .8266 21.4%, .9381 25%, 1.0189 28.6%, 1.0712 32.1%, 1.0993 35.7%, 1.1084 39.3%, 1.1039 42.9%, 1.0907 46.4%, 1.073 50%, 1.0539 53.6%, 1.0359 57.1%, 1.0203 60.7%, 1.0078 64.3%, .9987 67.9%, .9928 71.4%, .9895 75%, .9883 78.6%, .9886 82.1%, .99 85.7%, .9919 89.3%, .9939 92.9%, .9959 96.4%, 1 100%);--floating-surface-close-spring:linear(0 0%, .0685 5.6%, .2222 11.1%, .4034 16.7%, .5772 22.2%, .7252 27.8%, .8407 33.3%, .9239 38.9%, .9791 44.4%, 1.012 50%, 1.0285 55.6%, 1.034 61.1%, 1.0328 66.7%, 1.0281 72.2%, 1.022 77.8%, 1.0159 83.3%, 1.0106 88.9%, 1.0063 94.4%, 1 100%);transform-origin:var(--floating-surface-origin,top center);will-change:transform, opacity}.lRxvsa_floatingSurfaceMotion[data-motion-state=open]{animation:lRxvsa_floatingSurfaceEnter var(--duration-slow) var(--floating-surface-open-spring) both}.lRxvsa_floatingSurfaceMotion[data-motion-state=closed]{pointer-events:none;animation:lRxvsa_floatingSurfaceExit var(--duration-base) var(--floating-surface-close-spring) both}@keyframes lRxvsa_floatingSurfaceEnter{0%{opacity:0;transform:translateY(var(--floating-surface-enter-offset,calc(-.38 * var(--scale)))) scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lRxvsa_floatingSurfaceExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(var(--floating-surface-exit-offset,calc(-.22 * var(--scale)))) scale(.96)}}@media (prefers-reduced-motion:reduce){.lRxvsa_floatingSurfaceMotion[data-motion-state=open],.lRxvsa_floatingSurfaceMotion[data-motion-state=closed]{animation-duration:var(--duration-fast);animation-timing-function:linear}}
.emBmGG_toolbarWrap{--toolbar-spring:cubic-bezier(.2, .85, .25, 1);--toolbar-expand-duration:.46s;--toolbar-label-fade-duration:.28s;z-index:var(--layer-raised);justify-content:flex-start;align-items:flex-start;gap:var(--space-scale-0-7);flex-direction:column;width:100%;min-width:0;margin:0;padding:0;display:flex;position:relative;overflow:visible}.emBmGG_toolbarWrapElevated{z-index:var(--layer-popover)}.emBmGG_toolbarWrap .emBmGG_toolbarWidget{width:fit-content;max-width:100%;padding:var(--space-scale-0-4);border:var(--toolbar-glass-border,var(--border-width-scale-006) solid var(--border-subtle));border-radius:var(--radius-pill);background-color:var(--toolbar-glass-background,var(--surface-glass));-webkit-backdrop-filter:none;box-shadow:var(--elevation-2);margin:0}.emBmGG_toolbarWrap .emBmGG_toolbarActions{justify-content:flex-start;gap:var(--space-scale-0-45)}.emBmGG_analysisChatToggleIcon{transition:transform var(--duration-base) var(--ease-standard)}.emBmGG_analysisChatToggleIconClosed{transform:rotate(0)}.emBmGG_analysisChatToggleIconOpen{transform:rotate(180deg)}.emBmGG_toolbarPopover{z-index:var(--layer-popover);max-width:calc(100vw - calc(2.2 * var(--scale)));left:0;right:auto}.emBmGG_toolbarPopoverWide{width:min(calc(46 * var(--scale)), calc(100vw - calc(2.2 * var(--scale))))}.emBmGG_toolbarPopoverShare{width:min(calc(20 * var(--scale)), calc(100vw - calc(2.2 * var(--scale))))}.emBmGG_toolbarPopoverSection{gap:var(--space-scale-1-15);padding:var(--space-3);flex-direction:column;display:flex}.emBmGG_completeActionWrap{--icon-button-size:calc(3.2 * var(--scale));position:relative}.emBmGG_completeReportPersistentIcon{z-index:var(--layer-raised);color:var(--text-primary);pointer-events:none;position:absolute;top:0;left:0}.emBmGG_completeReportStack{align-items:center;gap:var(--space-scale-0-45);display:flex;position:relative}.emBmGG_completeEvidencePopover{width:min(calc(21 * var(--scale)), calc(100vw - calc(2.2 * var(--scale))));z-index:var(--layer-popover);left:0;right:auto}.emBmGG_completeEvidenceAttach{padding-left:0}.emBmGG_errorMessage{border:var(--border-width-thin) solid color-mix(in srgb, var(--intent-danger) 25%, transparent);border-radius:var(--radius-md);background:var(--intent-danger-surface);color:var(--intent-danger);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal);padding:var(--space-scale-0-55) var(--space-scale-0-7);max-width:var(--measure-narrow);letter-spacing:var(--letter-spacing-normal);margin:0}@media (max-width:1100px){.emBmGG_toolbarPopoverWide,.emBmGG_toolbarPopoverShare{width:100%}}
.uoDihG_overview{}.uoDihG_guidedOverview{}.uoDihG_narrative{}.uoDihG_decisionOverview{}.uoDihG_themeSignals{}.uoDihG_respondents{}.uoDihG_themeMeta{}.uoDihG_decisionBody{max-width:var(--measure-body);}.uoDihG_contextNote{}.uoDihG_sectionTitle{}.uoDihG_decisionTitle{}.uoDihG_headingMarker{}.uoDihG_sourceMarker{}.uoDihG_themeTitle{}.uoDihG_meta{}.uoDihG_decisionSignal{}.uoDihG_implicationTitle{}.uoDihG_implicationBlock{}.uoDihG_contextGrid{}.uoDihG_guidedItemHeader{}.uoDihG_guidedItemCopy{}.uoDihG_guidedItemText{}.uoDihG_excerptList{}.uoDihG_excerptItem{}.uoDihG_excerptQuote{}.uoDihG_excerptMeta{}.uoDihG_excerptLanguage{}.uoDihG_guidedSection{}.uoDihG_guidedSectionHighlighted{}.uoDihG_readingLimit{}.uoDihG_guidedList{}.uoDihG_guidedItem{}.uoDihG_sourceLinks{}.uoDihG_sourceLinkGroup{}.uoDihG_sourceLink{}.uoDihG_sourceSeparator{}.uoDihG_themeGrid{}.uoDihG_themeCard{}
.YvYA0W_orientationVisual{gap:var(--space-scale-0-75);width:100%;display:grid}.YvYA0W_orientationHeader{justify-content:flex-start;align-items:baseline;gap:var(--space-scale-0-6);flex-wrap:wrap;display:flex}.YvYA0W_measureLabelRow{justify-content:space-between;align-items:baseline;gap:var(--space-scale-0-6);display:flex}.YvYA0W_confidenceLabel{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);flex:none}.YvYA0W_verdictLine{color:var(--text-secondary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.YvYA0W_measurements{gap:var(--space-scale-0-45);width:100%;display:grid}.YvYA0W_measureSubheading{color:var(--text-secondary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0}.YvYA0W_measureRow{gap:var(--space-scale-0-2);width:100%;display:grid}.YvYA0W_measureLabelRow{color:var(--text-primary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.YvYA0W_measureBar{width:100%;height:var(--space-scale-0-35);appearance:none;border-radius:var(--radius-pill);background:var(--surface-sunken);border:none;display:block}.YvYA0W_measureBar::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--surface-sunken)}.YvYA0W_measureBar::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--brand-primary);color:var(--on-brand)}.YvYA0W_measureBar::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--brand-primary);color:var(--on-brand)}.YvYA0W_matrixLayout{gap:var(--space-scale-0-7);width:100%;display:grid}.YvYA0W_matrixDescription{max-width:var(--measure-body);color:var(--text-secondary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.YvYA0W_matrixViewport{width:100%;padding-bottom:var(--space-scale-0-25);overflow-x:auto}.YvYA0W_matrixHeader,.YvYA0W_matrixRow{grid-template-columns:minmax(calc(14 * var(--scale)), 1fr) max-content;gap:var(--space-scale-0-55);align-items:center;width:max-content;min-width:100%;display:grid}.YvYA0W_matrixHeader{padding-bottom:var(--space-scale-0-2);border-bottom:var(--border-width-thin) solid var(--border-default)}.YvYA0W_matrixRows{gap:var(--space-scale-0-25);display:grid}.YvYA0W_matrixHeaderLabel,.YvYA0W_matrixRowLabel{gap:var(--space-scale-0-06);min-width:0;display:grid}.YvYA0W_matrixHeaderLabel{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.YvYA0W_matrixRowLabel{color:var(--text-primary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.YvYA0W_matrixQuestionHeader,.YvYA0W_matrixRowSvg{width:auto;min-width:100%;height:var(--space-scale-2-6);display:block}.YvYA0W_matrixQuestionHeader{color:var(--brand-primary)}.YvYA0W_matrixCell{fill:var(--brand-primary);stroke:var(--border-default);stroke-width:var(--border-width-thin)}.YvYA0W_matrixQuestionCode{fill:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.YvYA0W_matrixQuestionList{gap:var(--space-scale-0-2);color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0;padding-inline-start:var(--space-scale-1-1);display:grid}.YvYA0W_themeSignalHeader{justify-content:space-between;align-items:baseline;gap:var(--space-scale-0-6);display:flex}.YvYA0W_framingSources{margin-top:var(--space-scale-0-2);color:var(--text-secondary);display:block}.YvYA0W_detailsContent{gap:var(--space-scale-0-75);display:grid}
._D3kna_evidenceMap{gap:var(--space-scale-0-35);padding-top:var(--space-scale-0-45);border-top:var(--border-width-thin) solid var(--border-default);display:grid}._D3kna_evidenceMapHeader{align-items:baseline;gap:var(--space-scale-0-35);text-align:left;grid-template-columns:auto minmax(0,1fr);display:grid}._D3kna_evidenceCount{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}._D3kna_evidenceQuestionList{gap:0;margin:0;padding:0;list-style:none;display:grid}._D3kna_evidenceQuestionLink{gap:var(--space-scale-0-45);padding-block:var(--space-scale-0-45);border-top:var(--border-width-thin) solid var(--border-default);color:var(--text-primary);font-size:var(--font-size-body-secondary);text-align:left;font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);grid-template-columns:auto minmax(0,1fr);align-items:baseline;text-decoration:none;display:grid}._D3kna_evidenceQuestionLink:hover,._D3kna_evidenceQuestionLink:focus-visible{color:var(--interaction-focus)}._D3kna_evidenceQuestionIndex{color:var(--brand-primary);font-weight:var(--weight-bold);white-space:nowrap}._D3kna_evidenceQuestionText{line-height:var(--line-height-1-35);text-align:left}
.oxptCa_availabilityNotice{align-items:center;column-gap:var(--space-scale-0-55);padding:var(--space-scale-0-2) var(--space-scale-0-1);border-top:var(--border-width-thin) solid var(--border-default);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.oxptCa_availabilityIcon{width:var(--font-size-body);height:var(--font-size-body);color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.oxptCa_availabilityIcon svg{width:100%;height:100%}.oxptCa_availabilityNotice_success .oxptCa_availabilityIcon{color:var(--intent-success)}.oxptCa_availabilityNotice_warning .oxptCa_availabilityIcon{color:var(--intent-warning-ink)}.oxptCa_availabilityNotice_neutral .oxptCa_availabilityIcon{color:var(--text-secondary)}.oxptCa_availabilityCopy{gap:var(--space-scale-0-06);flex-direction:column;flex:1;min-width:0;display:flex}.oxptCa_availabilityTitle,.oxptCa_availabilityBody{margin:0}.oxptCa_availabilityTitle{color:var(--text-primary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.oxptCa_availabilityBody{color:var(--text-secondary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);max-width:var(--measure-body);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.oxptCa_availabilityActions{flex-shrink:0;align-items:center;display:flex}@media (max-width:1024px){.oxptCa_availabilityNotice{align-items:flex-start;row-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr)}.oxptCa_availabilityActions{grid-column:2}}
.hkYD-W_container{--strategic-analysis-widget-radius:var(--radius-lg);--strategic-analysis-widget-padding:var(--space-3);--strategic-analysis-widget-border-width:var(--border-width-thin);width:100%}.hkYD-W_containerLoading{background-color:#0000}.hkYD-W_subtitle,.hkYD-W_state{color:var(--text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-normal);max-width:var(--measure-body);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.hkYD-W_state{max-width:var(--measure-narrow)}.hkYD-W_content,.hkYD-W_section,.hkYD-W_decisionReadingLayout{flex-direction:column;display:flex}.hkYD-W_errorState{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.hkYD-W_content{gap:var(--space-scale-0-75);container:strategic-entry/inline-size}.hkYD-W_section{gap:var(--space-scale-0-45)}.hkYD-W_decisionReadingLayout{gap:var(--space-scale-0-62);min-width:0}.hkYD-W_scopeLine{color:var(--text-secondary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);margin:0}.hkYD-W_weakQuestions{align-items:center;gap:var(--space-scale-0-62);flex-wrap:wrap;display:flex}.hkYD-W_weakQuestionsCopy{color:var(--text-secondary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);max-width:var(--measure-body);margin:0}@media (max-width:480px){.hkYD-W_container{padding-inline:var(--font-size-body)}}
.F43FmW_reading,.F43FmW_question{gap:max(var(--space-6), var(--font-size-title-xl));min-width:0;display:grid}.F43FmW_question{scroll-margin-block:max(var(--space-6), var(--font-size-title-small));padding-block:max(var(--space-5), var(--font-size-title-small))}.F43FmW_questionHeader{gap:max(var(--space-3), var(--font-size-body-secondary));max-width:var(--measure-body);display:grid}.F43FmW_questionKicker{color:var(--text-secondary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0}.F43FmW_lead,.F43FmW_question .F43FmW_lead{max-width:var(--measure-body);color:var(--text-primary);font-size:var(--font-size-title-small);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);text-wrap:pretty;margin:0}.F43FmW_body,.F43FmW_quote{max-width:var(--measure-body);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-normal);color:var(--text-primary);margin:0}.F43FmW_meta{max-width:var(--measure-body);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);color:var(--text-secondary);margin:0}.F43FmW_findings{gap:max(var(--space-3), var(--font-size-body-secondary));max-width:var(--measure-body);margin:0;padding-inline-start:max(var(--space-5), var(--font-size-body-secondary));display:grid}.F43FmW_actions{align-items:center;gap:max(var(--space-2), var(--font-size-caption));flex-wrap:wrap;display:flex}.F43FmW_question+.F43FmW_question{border-top:var(--border-width-thin) solid var(--border-subtle)}.F43FmW_question:focus{outline:none}.F43FmW_question:focus-visible .F43FmW_lead{text-decoration:underline;-webkit-text-decoration-color:var(--border-focus);text-decoration-color:var(--border-focus);text-underline-offset:var(--space-1)}.F43FmW_quote{padding-inline-start:max(var(--space-3), var(--font-size-body-secondary))}.F43FmW_questionSummary{gap:max(var(--space-3), var(--font-size-body-secondary));max-width:var(--measure-body);padding:max(var(--space-5), var(--font-size-title-small));border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--brand-base-surface);display:grid}.F43FmW_questionSection{gap:max(var(--space-3), var(--font-size-body-secondary));width:100%;min-width:0;display:grid}.F43FmW_questionImplication{padding-block:var(--font-size-body)}.F43FmW_questionSectionHeading{align-items:center;gap:max(var(--space-2), var(--font-size-caption));min-width:0;display:flex}.F43FmW_questionSectionTitle{color:var(--text-secondary);font-size:var(--font-size-subtitle);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.F43FmW_questionSectionIcon{flex:0 0 var(--font-size-title-small);inline-size:var(--font-size-title-small);block-size:var(--font-size-title-small);color:var(--brand-primary)}.F43FmW_questionEvidenceRegion{min-width:0;padding-block:var(--font-size-caption)}.F43FmW_entry{gap:max(var(--space-6), var(--font-size-title-xl));padding-block:var(--font-size-title-small);grid-template-columns:minmax(0,1fr);display:grid}.F43FmW_takeaway{align-items:flex-start;gap:max(var(--space-4), var(--font-size-body));min-width:0;padding:max(var(--space-5), var(--font-size-title-small));border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;display:flex}.F43FmW_entryTakeawayHeading{align-items:center;gap:var(--space-2);display:flex}.F43FmW_entryTakeawayMarker,.F43FmW_entryFindingMarker{align-items:center;gap:var(--space-1);color:var(--brand-primary);display:inline-flex}.F43FmW_entryTakeawayMarker svg,.F43FmW_entryFindingMarker svg{width:var(--font-size-title-small);height:var(--font-size-title-small)}.F43FmW_eyebrow{color:var(--text-secondary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;margin:0}.F43FmW_takeaway .F43FmW_takeawayTitle{max-width:var(--measure-body);color:var(--text-primary);font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);text-wrap:pretty;margin:0}.F43FmW_explore{align-items:center;gap:max(var(--space-4), var(--font-size-body));flex-wrap:wrap;margin:0;padding:0;display:flex}.F43FmW_entryPrimaryAction,.F43FmW_entrySecondaryActions{align-items:center;gap:max(var(--space-3), var(--font-size-body));flex-wrap:wrap;display:flex}.F43FmW_entrySecondaryActions{padding-inline-start:var(--space-4)}.F43FmW_keyFindings{gap:max(var(--space-4), var(--font-size-body));align-content:start;min-width:0;display:grid}.F43FmW_entryFindings{gap:var(--font-size-title-xl);counter-reset:finding;margin:0;padding:0;list-style:none;display:grid}.F43FmW_entryFinding{gap:max(var(--space-4), var(--font-size-body));padding:max(var(--space-5), var(--font-size-title-small));counter-increment:finding;border:var(--border-width-thin) solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-raised);display:grid}.F43FmW_entryFindingMarker{align-items:center;gap:max(var(--space-1), var(--font-size-label));color:var(--brand-primary);font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);display:inline-flex}.F43FmW_findingContent{gap:max(var(--space-3), var(--font-size-body));min-width:0;display:grid}.F43FmW_findingSources{gap:var(--font-size-body);flex-wrap:wrap;display:flex}.F43FmW_findingSources a{color:var(--brand-primary);font-size:var(--font-size-body-secondary);text-underline-offset:var(--space-1);text-decoration:underline}.F43FmW_questionWorkspace{border-top:var(--border-width-thin) solid var(--border-subtle);min-width:0;padding-block-start:max(var(--space-5), var(--font-size-title-small))}.F43FmW_questionNavigation{align-items:end;gap:max(var(--space-4), var(--font-size-body));grid-template-columns:minmax(0,1fr) auto;display:grid}.F43FmW_questionSelector{min-width:0}.F43FmW_questionStepActions{align-items:center;gap:max(var(--space-2), var(--font-size-caption));display:flex}.F43FmW_questionProgress{min-inline-size:max-content;color:var(--text-secondary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0}.F43FmW_navigationIcon{inline-size:var(--font-size-title-small);block-size:var(--font-size-title-small)}@media (max-width:600px){.F43FmW_questionNavigation{grid-template-columns:minmax(0,1fr)}.F43FmW_questionSelector{width:100%}.F43FmW_questionStepActions{width:100%;justify-content:space-between;padding-block-start:var(--space-1)}}.F43FmW_entry[data-state=evidence_based],.F43FmW_entry[data-state=empty]{gap:var(--space-2);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr)}.F43FmW_entry[data-state=evidence_based] .F43FmW_explore,.F43FmW_entry[data-state=empty] .F43FmW_explore{margin:0;padding:0}@container strategic-entry (min-width:680px){.F43FmW_entryFindings{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.F43FmW_entryFinding{gap:max(var(--space-4), var(--font-size-body))}}@container strategic-entry (max-width:680px){.F43FmW_entrySecondaryActions{border:none;padding:0}.F43FmW_entry .F43FmW_explore{gap:var(--font-size-caption)}}.F43FmW_themeDistribution{gap:var(--space-5);max-width:var(--measure-body);margin:0;padding:0;list-style:none;display:grid}.F43FmW_themeRow{gap:var(--space-2);display:grid}.F43FmW_themeLabel{justify-content:space-between;align-items:baseline;gap:var(--space-4);color:var(--text-primary);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);display:flex}.F43FmW_themeCount{white-space:nowrap;color:var(--text-secondary);font-variant-numeric:tabular-nums}
.LAGMzW_status{gap:var(--space-scale-0-32);min-height:calc(4.6 * var(--scale));padding:var(--space-2) var(--space-scale-0-75);flex-direction:column;justify-content:center;display:flex}.LAGMzW_header{justify-content:space-between;align-items:center;gap:var(--space-scale-0-8);display:flex}.LAGMzW_stage,.LAGMzW_percentage{color:var(--text-primary);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.LAGMzW_percentage{color:var(--brand-primary);font-variant-numeric:tabular-nums}.LAGMzW_detail{color:var(--text-secondary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0}
.l2QiHG_clusteredContainer{gap:var(--space-scale-0-85);padding:var(--space-scale-0-75);flex-direction:column;display:flex}.l2QiHG_actionsRow{padding:var(--space-3) var(--space-3) 0;justify-content:flex-end;display:flex}.l2QiHG_exportModalContent{gap:var(--space-3);flex-direction:column;display:flex}.l2QiHG_exportModalTitle{color:var(--text-primary);font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.l2QiHG_emptyMessage{text-align:center;color:var(--text-secondary);padding:var(--font-size-title-large);font-size:var(--font-size-subtitle);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.l2QiHG_categorySection{--groups-section-inner-radius:max(0px, calc(var(--radius-lg) - var(--space-scale-0-75) - var(--border-width-thin)));--groups-section-count-radius:max(0px, calc(var(--radius-lg) - var(--space-scale-0-75) - var(--border-width-thin) - var(--space-scale-0-4) - var(--border-width-thin)));gap:var(--space-scale-0-7);padding:var(--space-scale-0-75);border-radius:var(--radius-lg);background:var(--surface-raised);border:var(--border-width-thin) solid var(--border-default);flex-direction:column;display:flex}.l2QiHG_categoryHeader{--groups-section-count-radius:max(0px, calc(var(--radius-md) - var(--space-scale-0-4) - var(--border-width-thin)));align-items:center;gap:var(--space-scale-0-6);padding:var(--space-scale-0-4) var(--space-2);border-radius:var(--groups-section-inner-radius);border:var(--border-width-thin) solid color-mix(in srgb, var(--text-primary) 6%, transparent);background:var(--surface-sunken);flex-direction:row;display:flex}.l2QiHG_categoryTitle{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);flex:1;margin:0}.l2QiHG_categoryCount{min-width:var(--font-size-title-large);height:var(--font-size-title-large);padding:0 var(--space-2);border-radius:var(--groups-section-count-radius);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);justify-content:center;align-items:center;display:flex}.l2QiHG_categoryGroups{grid-template-columns:repeat(auto-fill, minmax(calc(22 * var(--scale)), 1fr));gap:var(--space-3);display:grid}.l2QiHG_groupNameEditor{gap:var(--space-scale-0-45);flex-direction:column;flex:1;min-width:0;display:flex}.l2QiHG_groupNameLabel{gap:var(--space-scale-0-25);color:var(--text-secondary);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);flex-direction:column;display:flex}.l2QiHG_groupNameActions{gap:var(--space-scale-0-4);flex-wrap:wrap;display:flex}.l2QiHG_groupNameError{color:var(--intent-danger);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.l2QiHG_categoryGroups .group{transition:grid-template-rows var(--duration-slow) var(--ease-standard), background-color var(--duration-slow) var(--ease-standard), border-color var(--duration-slow) var(--ease-standard), box-shadow var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-standard)}.l2QiHG_categoryGroups .groupExpanded{grid-column:1/-1}@media (max-width:1200px){.l2QiHG_categoryGroups{grid-template-columns:repeat(auto-fill, minmax(calc(20 * var(--scale)), 1fr))}}@media (max-width:768px){.l2QiHG_categoryGroups{grid-template-columns:repeat(auto-fill, minmax(calc(18 * var(--scale)), 1fr))}}@media (max-width:480px){.l2QiHG_categoryGroups{grid-template-columns:1fr}.l2QiHG_categorySection{padding:var(--space-scale-0-75)}.l2QiHG_categoryHeader{padding:var(--space-scale-0-35) var(--space-scale-0-45)}}
.PBoe4a_panel{gap:var(--space-scale-0-75);margin:var(--space-3);padding:var(--space-3);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-sunken);flex-direction:column;display:flex}.PBoe4a_panelCompact{margin:var(--space-3);padding:var(--space-scale-0-8) var(--space-3);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised)}.PBoe4a_heading,.PBoe4a_actions,.PBoe4a_selectionRow{align-items:center;gap:var(--space-scale-0-75);display:flex}.PBoe4a_heading,.PBoe4a_selectionRow{justify-content:space-between}.PBoe4a_heading>div:first-child{min-width:0}.PBoe4a_heading h3,.PBoe4a_heading p{margin:0}.PBoe4a_heading h3{color:var(--text-primary);font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.PBoe4a_heading p,.PBoe4a_selectionRow,.PBoe4a_notice,.PBoe4a_error,.PBoe4a_rules{color:var(--text-secondary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.PBoe4a_notice,.PBoe4a_error{margin:0}.PBoe4a_justificationField{gap:var(--space-scale-0-35);color:var(--text-muted);font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);flex-direction:column;display:flex}.PBoe4a_error{color:var(--intent-danger)}.PBoe4a_rules{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PBoe4a_rules li{justify-content:space-between;align-items:center;gap:var(--space-scale-0-75);padding:var(--space-scale-0-55);border-radius:var(--radius-md);background:var(--surface-raised);display:flex}@media (max-width:720px){.PBoe4a_heading,.PBoe4a_selectionRow{flex-direction:column;align-items:stretch}.PBoe4a_actions{flex-wrap:wrap}}
.aXlq2q_referenceBody{gap:var(--font-size-caption);flex-direction:column;display:flex}.aXlq2q_referenceTableWrapper{border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);overflow-x:auto}.aXlq2q_referenceTable{width:100%;min-width:calc(52 * var(--scale));border-collapse:collapse;background:var(--surface-raised);box-shadow:none}.aXlq2q_referenceTable th,.aXlq2q_referenceTable td{padding:var(--space-scale-0-65) var(--font-size-caption);border-bottom:var(--border-width-thin) solid var(--border-default);text-align:left;vertical-align:middle;background:var(--surface-raised)}.aXlq2q_referenceTable thead th{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.aXlq2q_referenceTable tbody tr:nth-child(2n) td,.aXlq2q_referenceTable tbody tr:hover td{background:var(--surface-raised)}.aXlq2q_referenceMetricHeader,.aXlq2q_referenceObservationTitle{align-items:center;gap:var(--space-scale-0-3);display:inline-flex}.aXlq2q_referenceTable tbody tr:last-child th,.aXlq2q_referenceTable tbody tr:last-child td{border-bottom:var(--border-width-none)}.aXlq2q_referenceTable tbody th{min-width:calc(13 * var(--scale));color:var(--text-primary);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.aXlq2q_referenceTable tbody th strong{font-weight:var(--weight-semibold)}.aXlq2q_referenceTable tbody th strong,.aXlq2q_referenceTable tbody th small,.aXlq2q_referenceTable tbody td small{display:block}.aXlq2q_referenceTable tbody th small,.aXlq2q_referenceTable tbody td small{margin-top:var(--space-scale-0-2);color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.aXlq2q_referenceTable tbody td{color:var(--text-primary);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);white-space:nowrap;line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.aXlq2q_currentRow th,.aXlq2q_currentRow td{color:var(--text-primary)}.aXlq2q_referenceObservation{grid-template-columns:minmax(calc(10 * var(--scale)), .55fr) minmax(calc(8 * var(--scale)), .4fr) minmax(0, 1.5fr);align-items:center;gap:var(--font-size-body);padding:var(--space-scale-0-65) var(--font-size-caption);border-top:var(--border-width-thin) solid var(--border-default);display:grid}.aXlq2q_referenceObservation h4,.aXlq2q_referenceObservation p{margin:0}.aXlq2q_referenceObservation h4{color:var(--text-primary);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.aXlq2q_referenceObservation small{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.aXlq2q_referenceObservation strong{color:var(--brand-primary);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.aXlq2q_referenceMetricValue{gap:var(--space-scale-0-2);flex-direction:column;display:flex}.aXlq2q_referenceMetricValue small{color:var(--text-primary);font-weight:var(--weight-medium)}.aXlq2q_referenceReading{min-width:0}.aXlq2q_referenceReading p{color:var(--text-primary);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.aXlq2q_referenceReading small{margin-top:var(--space-scale-0-2);line-height:var(--line-height-1-35);display:block}@media (max-width:700px){.aXlq2q_referenceObservation{gap:var(--space-1);grid-template-columns:1fr}}
.Sc66gW_notificationCenterShell{pointer-events:none}.Sc66gW_shellOverlay{top:var(--space-scale-1-3);right:var(--space-scale-1-3);z-index:var(--layer-sticky);position:absolute}.Sc66gW_shellSidebar{width:100%;z-index:var(--layer-raised);position:relative}.Sc66gW_shellSidebar .Sc66gW_triggerWrap{justify-content:flex-end;width:100%;display:flex}.Sc66gW_shellSidebarHeader{z-index:var(--layer-raised);position:relative}.Sc66gW_shellSidebarHeader .Sc66gW_triggerWrap{justify-content:center;display:flex}.Sc66gW_triggerWrap{pointer-events:auto;position:relative}.Sc66gW_unreadBadge{top:var(--space-scale-neg-0-25);right:var(--space-scale-neg-0-25);min-width:calc(1.35 * var(--scale));height:calc(1.35 * var(--scale));border-radius:var(--radius-pill);padding:0 var(--space-scale-0-3);background:var(--intent-warning);color:var(--on-warning);border:var(--border-width-scale-01) solid var(--surface-raised);font-size:var(--font-size-micro);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);justify-content:center;align-items:center;display:inline-flex;position:absolute}.Sc66gW_panel{--floating-surface-origin:top right;pointer-events:auto;z-index:var(--layer-popover);width:min(calc(30 * var(--scale)), calc(100vw - 2.4 * var(--scale)));max-width:calc(100vw - 2.4 * var(--scale));max-height:min(calc(38 * var(--scale)), calc(100vh - 2.4 * var(--scale)));border-radius:var(--radius-lg);border:var(--border-width-scale-006) solid var(--border-subtle);background:var(--surface-raised);-webkit-backdrop-filter:blur(calc(1.35 * var(--scale))) saturate(120%);box-shadow:var(--elevation-2);flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden}.Sc66gW_panel:focus-visible{outline:calc(.12 * var(--scale)) solid var(--border-focus);outline-offset:calc(.08 * var(--scale))}.Sc66gW_panelHeader{max-height:min(calc(38 * var(--scale)), calc(100vh - 2.4 * var(--scale)))}.Sc66gW_panelHeader .Sc66gW_panelTop{padding:var(--space-3)}.Sc66gW_panelHeader .Sc66gW_list{padding:var(--space-scale-0-8)}.Sc66gW_panelTop{gap:var(--space-scale-0-6);padding:var(--space-3);border-bottom:var(--border-width-scale-008) solid var(--border-subtle);background:var(--surface-raised);flex-direction:column;display:flex}.Sc66gW_panelHeading{justify-content:space-between;align-items:center;gap:var(--space-scale-0-7);display:flex}.Sc66gW_panelHeaderActions{align-items:center;gap:var(--space-scale-0-45);display:flex}.Sc66gW_panelHeadingCopy{gap:var(--space-scale-0-2);min-width:0;display:grid}.Sc66gW_panelHeaderActions{flex-shrink:0}.Sc66gW_panelTitle{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.Sc66gW_panelCount{font-size:var(--font-size-body-secondary);color:var(--text-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0}.Sc66gW_panelToolbar{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Sc66gW_panelActions{justify-content:flex-end;align-items:center;gap:var(--space-scale-0-45);flex-shrink:0;display:flex}.Sc66gW_feedback{padding:var(--space-scale-0-65) var(--space-3);background:var(--surface-raised);color:var(--text-primary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}@media (max-width:720px){.Sc66gW_shellOverlay{top:var(--space-3);right:var(--space-3)}.Sc66gW_panel{max-height:calc(100vh - 2 * var(--scale));z-index:var(--layer-modal)}}
.xBIE2W_languageScore{gap:var(--font-size-body);flex-direction:column;display:flex}.xBIE2W_topRow{align-items:start;gap:var(--space-3);grid-template-columns:minmax(300px,1fr) minmax(300px,.9fr);display:grid}@media (max-width:1100px){.xBIE2W_topRow{grid-template-columns:1fr}}.xBIE2W_filtersPanel,.xBIE2W_summaryPanel,.xBIE2W_metricRow{background:var(--surface-raised);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg)}.xBIE2W_filtersPanel{padding:var(--font-size-caption)}.xBIE2W_summaryPanel{padding:var(--font-size-body);display:block}.xBIE2W_languageRing{width:min(100%, calc(13 * var(--scale)));margin:0 auto}.xBIE2W_summaryCopy{gap:var(--space-2);max-width:var(--measure-body);flex-direction:column;display:flex}.xBIE2W_summaryCopy h3,.xBIE2W_summaryCopy p{margin:0}.xBIE2W_summaryHeading{align-items:center;gap:var(--space-scale-0-35);display:flex}.xBIE2W_summaryCopy h3{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.xBIE2W_summaryCopy p{color:var(--text-secondary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.xBIE2W_summaryEvidence{align-items:center;gap:var(--space-2) var(--font-size-body);margin:var(--space-1) 0 0;color:var(--text-primary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);flex-wrap:wrap;padding:0;list-style:none;display:flex}.xBIE2W_summaryEvidence li{align-items:center;gap:var(--space-scale-0-3);font-weight:var(--weight-semibold);display:inline-flex}.xBIE2W_summaryEvidence li+li{padding-left:var(--font-size-body);border-left:var(--border-width-thin) solid var(--border-default)}.xBIE2W_section{gap:var(--font-size-caption);flex-direction:column;display:flex}.xBIE2W_section h3{font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}.xBIE2W_sectionDescription{color:var(--text-secondary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0}.xBIE2W_metricsGrid{gap:var(--space-scale-0-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:600px){.xBIE2W_metricsGrid{grid-template-columns:1fr}}.xBIE2W_metricRow{padding:var(--space-scale-0-7) var(--font-size-caption);justify-content:space-between;align-items:center;gap:var(--font-size-caption);display:flex}.xBIE2W_metricRow span{color:var(--text-secondary)}.xBIE2W_metricRow strong{color:var(--text-primary);white-space:nowrap}.xBIE2W_metricValue{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.xBIE2W_metricValue small{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.xBIE2W_noData{padding:var(--font-size-body-compact);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--font-size-title-medium);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.xBIE2W_disabledMessage{min-height:180px;padding:var(--font-size-body);text-align:center;background-color:var(--surface-sunken);border-radius:var(--radius-md);color:var(--text-primary);max-width:var(--measure-narrow);justify-content:center;align-items:center;display:flex}.xBIE2W_disabledMessage p{line-height:var(--line-height-relaxed);max-width:var(--measure-narrow);margin:0}.xBIE2W_disabledMessageText{max-width:var(--measure-narrow);text-align:center}
.f6-_AW_activeIcon{color:var(--brand-primary);opacity:.38;transform:translateY(calc(-.34 * var(--scale))) scale(.86);transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard)}.f6-_AW_voiceInputButton{display:inline-flex;position:relative;overflow:visible}.f6-_AW_listeningIndicator:before,.f6-_AW_listeningIndicator:after{content:"";inset:var(--space-scale-neg-0-16);border-radius:var(--radius-circle);border:var(--border-width-scale-008) solid var(--border-focus);pointer-events:none;animation:1.7s ease-out infinite f6-_AW_listeningPulse;position:absolute}.f6-_AW_listeningIndicator:after{animation-delay:.52s}.f6-_AW_contentLayer{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative}.f6-_AW_waveform{width:calc(1.72 * var(--scale));height:calc(.9 * var(--scale));pointer-events:none;z-index:var(--layer-content);justify-content:space-between;align-items:flex-end;display:inline-flex;position:absolute;top:56%;left:50%;transform:translate(-50%)}.f6-_AW_waveBar{width:calc(.16 * var(--scale));min-height:calc(.18 * var(--scale));border-radius:var(--radius-pill);background-color:var(--brand-primary);color:var(--on-brand);transform-origin:bottom;opacity:.95;animation-duration:.72s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.f6-_AW_waveBar1{animation-name:f6-_AW_waveformPulseShort;animation-delay:0s}.f6-_AW_waveBar2{animation-name:f6-_AW_waveformPulseTall;animation-delay:.12s}.f6-_AW_waveBar3{animation-name:f6-_AW_waveformPulseMedium;animation-delay:.21s}.f6-_AW_waveBar4{animation-name:f6-_AW_waveformPulseTall;animation-delay:.32s}@keyframes f6-_AW_waveformPulseShort{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1.25)}}@keyframes f6-_AW_waveformPulseMedium{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1.65)}}@keyframes f6-_AW_waveformPulseTall{0%,to{transform:scaleY(.35)}50%{transform:scaleY(2)}}@keyframes f6-_AW_listeningPulse{0%{opacity:.55;transform:scale(.92)}70%{opacity:0;transform:scale(1.34)}to{opacity:0;transform:scale(1.34)}}
.Wr4D1G_panelBody{min-height:0;overflow-y:auto}.Wr4D1G_list{padding:var(--space-3);gap:var(--space-scale-0-4);flex-direction:column;display:flex}.Wr4D1G_settingsView{min-height:0;padding:var(--space-scale-1-2);gap:var(--space-scale-1-2);display:grid;overflow-y:auto}.Wr4D1G_settingsGroup{padding:var(--space-scale-1-2) 0;border:var(--border-width-none);border-bottom:var(--border-width-scale-008) solid var(--border-subtle);margin:0}.Wr4D1G_settingsGroup:first-child{padding-top:0}.Wr4D1G_settingsGroup:last-child{border-bottom:var(--border-width-none);padding-bottom:0}.Wr4D1G_browserSetupRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Wr4D1G_settingsCopy{gap:var(--space-scale-0-2);min-width:0;display:grid}.Wr4D1G_settingsGroupTitle{color:var(--text-primary);font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0;padding:0}.Wr4D1G_settingsDescription{max-width:var(--measure-body);color:var(--text-secondary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.Wr4D1G_feedback{padding:var(--space-scale-0-65) 0;color:var(--text-primary);font-size:var(--font-size-caption);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.Wr4D1G_checkboxGrid{margin-top:var(--space-scale-0-7);gap:var(--space-scale-0-45);display:grid}.Wr4D1G_itemList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.Wr4D1G_emptyState{min-height:calc(7.5 * var(--scale));border-radius:var(--radius-md);background:var(--surface-glass);justify-content:center;align-items:center;gap:var(--space-scale-0-55);padding:var(--space-scale-1-4);max-width:var(--measure-narrow);flex-direction:column;display:flex}.Wr4D1G_emptyIcon{width:calc(2.4 * var(--scale));height:calc(2.4 * var(--scale));border-radius:var(--radius-circle);background:var(--surface-sunken);color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.Wr4D1G_emptyIconGraphic{width:calc(1.15 * var(--scale));height:calc(1.15 * var(--scale))}.Wr4D1G_emptyText{font-size:var(--font-size-body-secondary);color:var(--text-primary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0}.Wr4D1G_item{border:var(--border-width-none);border-bottom:var(--border-width-scale-008) solid var(--border-default);align-items:center;gap:var(--space-scale-1-2);padding:var(--space-scale-0-9) 0;text-align:left;width:100%;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.Wr4D1G_item[data-read=false]{background:0 0}.Wr4D1G_item[data-read=true] .Wr4D1G_itemTitle,.Wr4D1G_item[data-read=true] .Wr4D1G_itemMessage{color:var(--text-secondary)}.Wr4D1G_item:last-child{border-bottom:var(--border-width-none)}.Wr4D1G_itemCopy{gap:var(--space-scale-0-35);min-width:0;display:grid}.Wr4D1G_itemTitle{font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);color:var(--text-primary);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.Wr4D1G_itemMessage{max-width:var(--measure-body);font-size:var(--font-size-body-secondary);color:var(--text-primary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.Wr4D1G_itemDate{font-size:var(--font-size-caption);color:var(--text-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.Wr4D1G_itemMeta{justify-content:space-between;align-items:center;gap:var(--space-scale-0-6);width:100%;display:flex}.Wr4D1G_itemActions{justify-content:flex-end;align-items:center;display:flex}@media (max-width:560px){.Wr4D1G_item{grid-template-columns:1fr}.Wr4D1G_itemActions{justify-content:flex-start}}
.lRnqSa_deliveryPreferences{gap:var(--space-scale-0-8);border:var(--border-width-none);margin:0;padding:0;display:grid}.lRnqSa_preferencesDescription{max-width:var(--measure-body);color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.lRnqSa_preferenceGrid{gap:var(--space-scale-0-55);display:grid}.lRnqSa_deliveryPreferences:disabled{opacity:.65}
.hx3rGW_pricingPage{padding:calc(var(--nav-height) + 2 * var(--space-3)) var(--space-5) var(--space-scale-5)}.hx3rGW_pricingContainer{gap:var(--space-5);flex-direction:column;width:min(100%,1180px);margin:0 auto;display:flex}.hx3rGW_pricingHeader{max-width:720px;margin:0 auto}.hx3rGW_pricingHeader h1,.hx3rGW_pricingHeader h2{color:var(--text-primary);font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);text-align:center;line-height:var(--line-height-tight);margin:0}.hx3rGW_pricingHeader .hx3rGW_sectionSubtitle{max-width:var(--measure-body);margin:var(--space-scale-0-7) 0 0;color:var(--text-secondary);font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);text-align:left;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.hx3rGW_pricingControls{justify-content:center;gap:var(--space-3);margin:var(--space-2) 0 var(--space-3);transition:gap var(--duration-slow) var(--ease-standard);flex-wrap:wrap;display:flex}.hx3rGW_pricingControls[data-show-period=false]{gap:0}.hx3rGW_periodControl{max-width:calc(32 * var(--scale));max-height:calc(8 * var(--scale));opacity:1;visibility:visible;transition:max-width var(--duration-slow) var(--ease-standard), max-height var(--duration-slow) var(--ease-standard), opacity var(--duration-base) var(--ease-standard), transform var(--duration-slow) var(--ease-standard), visibility 0s linear;overflow:hidden;transform:translate(0)}.hx3rGW_periodControl[data-visible=false]{opacity:0;visibility:hidden;pointer-events:none;max-width:0;max-height:0;transform:translateX(calc(-.8 * var(--scale)));transition-delay:0s, 0s, 0s, 0s, var(--duration-slow)}.hx3rGW_planContainer{align-items:stretch;gap:var(--space-scale-1-2);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:row;display:grid}.hx3rGW_pricingCard{grid-row:span 6;grid-template-rows:subgrid;min-width:0;padding:var(--space-scale-1-7);gap:var(--space-scale-1-3);background:var(--surface-raised);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);display:grid;position:relative}.hx3rGW_emptySlot{min-height:0}.hx3rGW_pricingCard[data-featured=true]{border-color:var(--brand-muted);box-shadow:var(--elevation-2)}.hx3rGW_featuredBadge{top:var(--space-scale-neg-0-65);right:var(--space-scale-1-2);z-index:var(--layer-content);padding:var(--space-scale-0-3) var(--space-scale-0-75);border-radius:var(--radius-pill);background:var(--brand-secondary-strong);color:var(--text-inverse);font-size:var(--font-size-micro);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug);position:absolute}.hx3rGW_cardHeader{gap:var(--space-scale-1-1);display:grid}.hx3rGW_cardTitleGroup{gap:var(--space-scale-0-7);display:grid}.hx3rGW_cardTitle{color:var(--text-primary);font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.hx3rGW_cardIdealFor{gap:var(--space-scale-0-35);padding-top:var(--space-3);border-top:var(--border-width-thin) solid var(--border-default);display:grid}.hx3rGW_cardIdealForLabel{color:var(--text-muted);font-size:var(--font-size-micro);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug)}.hx3rGW_cardIdealFor p{color:var(--text-secondary);font-size:var(--font-size-micro);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.hx3rGW_priceSection{gap:var(--space-scale-0-35);padding:var(--space-scale-0-8) 0 var(--space-scale-1-2);border-bottom:var(--border-width-thin) solid var(--border-default);display:grid}.hx3rGW_priceComparison{align-items:baseline;gap:var(--space-scale-0-65);flex-wrap:wrap;display:flex}.hx3rGW_referencePrice{color:var(--text-muted);font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);text-decoration-line:line-through;text-decoration-color:currentColor;text-decoration-thickness:.08em}.hx3rGW_price{color:var(--text-primary);font-size:var(--font-size-title-large);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.hx3rGW_pricingCard[data-featured=true] .hx3rGW_price{color:var(--brand-primary)}.hx3rGW_priceColor0,.hx3rGW_priceColor1,.hx3rGW_priceColor2,.hx3rGW_priceColor3{color:inherit}.hx3rGW_checkoutNotice{gap:var(--space-3);padding:var(--space-scale-0-6) var(--space-scale-0-2);text-align:left;display:grid}.hx3rGW_checkoutNotice h2{color:var(--text-primary);font-size:var(--font-size-title-small);line-height:var(--line-height-snug);text-align:center;font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal);margin:0}.hx3rGW_checkoutNotice .hx3rGW_noticeBody{color:var(--text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);max-width:var(--measure-narrow);text-align:left;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.hx3rGW_checkoutNoticeActions{justify-content:center;display:flex}@media not all and (min-width:1200px){.hx3rGW_planContainer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:768px){.hx3rGW_pricingPage{padding-inline:var(--space-scale-1-2)}.hx3rGW_pricingContainer{gap:var(--space-scale-2-2)}.hx3rGW_pricingControls{flex-direction:column;align-items:center;width:100%}.hx3rGW_pricingControls>div{width:100%}.hx3rGW_planContainer{gap:var(--space-4);grid-template-columns:1fr}.hx3rGW_pricingCard{padding:var(--space-5);grid-row:auto;grid-template-rows:auto}.hx3rGW_pricingCard .hx3rGW_emptySlot{display:none}}@media (prefers-reduced-motion:reduce){.hx3rGW_pricingControls,.hx3rGW_periodControl{transition:none}}
.xBIE2W_languageScore{gap:var(--font-size-body);flex-direction:column;display:flex}.xBIE2W_topRow{align-items:start;gap:var(--space-3);grid-template-columns:minmax(300px,1fr) minmax(300px,.9fr);display:grid}@media (max-width:1100px){.xBIE2W_topRow{grid-template-columns:1fr}}.xBIE2W_filtersPanel,.xBIE2W_summaryPanel,.xBIE2W_metricRow{background:var(--surface-raised);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg)}.xBIE2W_filtersPanel{padding:var(--font-size-caption)}.xBIE2W_summaryPanel{padding:var(--font-size-body);display:block}.xBIE2W_languageRing{width:min(100%, calc(13 * var(--scale)));margin:0 auto}.xBIE2W_summaryCopy{gap:var(--space-2);max-width:var(--measure-body);flex-direction:column;display:flex}.xBIE2W_summaryCopy h3,.xBIE2W_summaryCopy p{margin:0}.xBIE2W_summaryHeading{align-items:center;gap:var(--space-scale-0-35);display:flex}.xBIE2W_summaryCopy h3{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.xBIE2W_summaryCopy p{color:var(--text-secondary);font-size:var(--font-size-body-secondary);line-height:var(--line-height-normal);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.xBIE2W_summaryEvidence{align-items:center;gap:var(--space-2) var(--font-size-body);margin:var(--space-1) 0 0;color:var(--text-primary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);flex-wrap:wrap;padding:0;list-style:none;display:flex}.xBIE2W_summaryEvidence li{align-items:center;gap:var(--space-scale-0-3);font-weight:var(--weight-semibold);display:inline-flex}.xBIE2W_summaryEvidence li+li{padding-left:var(--font-size-body);border-left:var(--border-width-thin) solid var(--border-default)}.xBIE2W_section{gap:var(--font-size-caption);flex-direction:column;display:flex}.xBIE2W_section h3{font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}.xBIE2W_sectionDescription{color:var(--text-secondary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0}.xBIE2W_metricsGrid{gap:var(--space-scale-0-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:600px){.xBIE2W_metricsGrid{grid-template-columns:1fr}}.xBIE2W_metricRow{padding:var(--space-scale-0-7) var(--font-size-caption);justify-content:space-between;align-items:center;gap:var(--font-size-caption);display:flex}.xBIE2W_metricRow span{color:var(--text-secondary)}.xBIE2W_metricRow strong{color:var(--text-primary);white-space:nowrap}.xBIE2W_metricValue{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.xBIE2W_metricValue small{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.xBIE2W_noData{padding:var(--font-size-body-compact);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--font-size-title-medium);line-height:var(--line-height-tight);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-tight);margin:0}.xBIE2W_disabledMessage{min-height:180px;padding:var(--font-size-body);text-align:center;background-color:var(--surface-sunken);border-radius:var(--radius-md);color:var(--text-primary);max-width:var(--measure-narrow);justify-content:center;align-items:center;display:flex}.xBIE2W_disabledMessage p{line-height:var(--line-height-relaxed);max-width:var(--measure-narrow);margin:0}.xBIE2W_disabledMessageText{max-width:var(--measure-narrow);text-align:center}
._1XRwWW_priceSubLabel{color:var(--text-secondary);font-size:var(--font-size-micro);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}._1XRwWW_cardBody{align-content:start;gap:var(--space-4);min-height:0;display:grid}._1XRwWW_cardBlock{align-content:start;gap:var(--space-scale-0-85);display:grid}._1XRwWW_cardBlockTitle{color:var(--text-primary);font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;line-height:var(--line-height-snug);margin:0}._1XRwWW_cardBlock>ul{padding-left:var(--space-scale-1-25);color:var(--text-primary);font-size:var(--font-size-micro);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}._1XRwWW_cardBlock>ul li{padding-left:var(--space-scale-0-2)}._1XRwWW_cardBlock>ul li+li{margin-top:var(--space-scale-0-55)}._1XRwWW_cardBlock>ul li::marker{color:var(--text-muted)}._1XRwWW_modeQuotaGroups{align-content:start;display:grid}._1XRwWW_modeQuota{gap:var(--space-scale-0-45);padding:var(--space-scale-0-9) 0;border-top:var(--border-width-thin) solid var(--border-default);display:grid}._1XRwWW_modeQuota:last-child{padding-bottom:0}._1XRwWW_modeQuota[data-mode=credits]{padding-left:var(--space-scale-0-85);border-left:var(--border-width-scale-018) solid var(--brand-secondary-strong)}._1XRwWW_modeQuotaHeader{color:var(--text-primary);font-size:var(--font-size-micro);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}._1XRwWW_modeQuota ul{padding-left:var(--space-scale-1-25);color:var(--text-secondary);font-size:var(--font-size-micro);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}._1XRwWW_modeQuota ul li+li{margin-top:var(--space-scale-0-35)}._1XRwWW_modeQuota ul li::marker{color:var(--text-muted)}._1XRwWW_cardActions{gap:var(--space-scale-0-7);display:grid}._1XRwWW_cardFooter{padding-top:var(--space-3);color:var(--text-secondary);font-size:var(--font-size-micro);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);text-align:center;text-transform:uppercase;line-height:var(--line-height-snug);align-self:end}._1XRwWW_billingNote{max-width:var(--measure-body);margin:var(--space-2) auto 0;padding-top:var(--space-scale-1-2);border-top:var(--border-width-thin) solid var(--border-default);color:var(--text-secondary);font-size:var(--font-size-micro);line-height:var(--line-height-snug);text-align:left;font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}@media not all and (min-width:768px){._1XRwWW_cardBody{gap:var(--space-scale-1-8)}}
.r8iV7W_languageScore{}.r8iV7W_topRow{}.r8iV7W_filtersPanel{}.r8iV7W_summaryPanel{}.r8iV7W_sectionDescription{max-width:var(--measure-body);}.r8iV7W_metricRow{}.r8iV7W_languageRing{}.r8iV7W_summaryCopy{}.r8iV7W_summaryHeading{}.r8iV7W_summaryEvidence{}.r8iV7W_section{}.r8iV7W_metricsGrid{}.r8iV7W_metricValue{}.r8iV7W_noData{}.r8iV7W_disabledMessage{}.r8iV7W_disabledMessageText{}
.P1p5xq_root{min-width:0;color:var(--text-primary);line-height:var(--line-height-unit);align-items:center;display:inline-flex}.P1p5xq_mark{transform-origin:50%;transform-box:fill-box;backface-visibility:hidden;flex:none;display:block;overflow:visible;transform:translate(0,0)rotate(-45deg)}.P1p5xq_root>.P1p5xq_mark{width:auto}.P1p5xq_wordmark{color:inherit;white-space:nowrap;letter-spacing:var(--letter-spacing-neg-001em)}.P1p5xq_size_compact{gap:var(--space-scale-0-45)}.P1p5xq_size_compact .P1p5xq_mark{height:clamp(20px, calc(2.5 * var(--scale)), 34px)}.P1p5xq_size_compact .P1p5xq_wordmark{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.P1p5xq_size_standard{gap:var(--space-2)}.P1p5xq_size_standard .P1p5xq_mark{height:calc(3 * var(--scale))}.P1p5xq_size_standard .P1p5xq_wordmark{font-size:var(--font-size-title-large);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.P1p5xq_size_display{flex-direction:column;justify-content:center}.P1p5xq_size_display .P1p5xq_mark{width:20vh;height:auto}.P1p5xq_size_display .P1p5xq_wordmark{font-size:var(--font-size-display-large);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}@media (max-width:1199px){.P1p5xq_size_standard{gap:var(--space-scale-0-35)}.P1p5xq_size_standard .P1p5xq_mark{height:calc(2.35 * var(--scale))}.P1p5xq_size_standard .P1p5xq_wordmark{font-size:var(--font-size-title-small);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}}
.wnPQ3W_viewport{transition:height var(--duration-slow) var(--ease-standard);overflow:visible}.wnPQ3W_content{opacity:1;transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);transform:translateY(0)}.wnPQ3W_viewport[data-phase=leaving],.wnPQ3W_viewport[data-phase=preparing],.wnPQ3W_viewport[data-phase=entering]{pointer-events:none;overflow:hidden}.wnPQ3W_viewport[data-phase=leaving] .wnPQ3W_content{opacity:0;transform:translateY(calc(-.45 * var(--scale)))}.wnPQ3W_viewport[data-phase=preparing] .wnPQ3W_content{opacity:0;transform:translateY(calc(.45 * var(--scale)))}.wnPQ3W_viewport[data-phase=entering] .wnPQ3W_content{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.wnPQ3W_viewport,.wnPQ3W_content{transition:none}}
.pp5ekq_container{margin-bottom:var(--space-3)}.pp5ekq_subtitle{margin:0;margin-bottom:var(--font-size-caption);color:var(--text-secondary);font-size:var(--font-size-title-medium);max-width:var(--measure-body);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.pp5ekq_state{color:var(--text-secondary);font-size:var(--font-size-title-medium);max-width:var(--measure-narrow);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}.pp5ekq_metricSections{gap:var(--font-size-caption);display:grid}.pp5ekq_metricSection{border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);padding:var(--font-size-caption);background-color:var(--text-inverse)}.pp5ekq_metricTitle{margin:0;margin-bottom:var(--space-scale-0-6);color:var(--text-primary);font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.pp5ekq_metricsGrid{grid-template-columns:repeat(auto-fit, minmax(calc(10 * var(--scale)), 1fr));gap:var(--font-size-caption);display:grid}.pp5ekq_metricCard{border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-sunken);padding:var(--font-size-caption)}.pp5ekq_metricLabel{margin:0;margin-bottom:var(--space-scale-0-4);color:var(--text-secondary);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.pp5ekq_metricValue{color:var(--text-primary);font-size:var(--font-size-title-large);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}.pp5ekq_responses{margin:0;margin-top:var(--space-scale-0-6);color:var(--text-secondary);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.pp5ekq_distributionWrapper{width:100%;overflow-x:auto}.pp5ekq_distributionTable{border-collapse:collapse;width:100%}.pp5ekq_distributionTable th,.pp5ekq_distributionTable td{text-align:left;padding:var(--space-2);border-bottom:var(--border-width-thin) solid var(--border-default);font-size:var(--font-size-body);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.pp5ekq_distributionTable th{color:var(--text-secondary);font-weight:var(--weight-semibold)}.pp5ekq_distributionTable td{color:var(--text-primary)}
.r1ZdGG_terms{gap:var(--space-4);width:min(100%, var(--measure-wide));padding:var(--space-4);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text-primary);margin:0 auto;display:grid}.r1ZdGG_header{gap:var(--space-scale-0-5);display:grid}.r1ZdGG_header h1{color:var(--text-primary);font-size:var(--font-size-title-medium);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}.r1ZdGG_header p,.r1ZdGG_legalText,.r1ZdGG_consumerNotice,.r1ZdGG_unavailable,.r1ZdGG_required{max-width:var(--measure-body);color:var(--text-secondary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0}.r1ZdGG_plan{color:var(--text-muted);font-size:var(--font-size-caption)}.r1ZdGG_price{color:var(--brand-primary);font-size:var(--font-size-title-small);font-weight:var(--weight-semibold)}.r1ZdGG_tax{color:var(--text-secondary);font-size:var(--font-size-caption)}.r1ZdGG_fields,.r1ZdGG_acceptance{gap:var(--space-3);display:grid}.r1ZdGG_legalText a{color:var(--brand-primary);text-underline-offset:var(--space-scale-0-2);text-decoration:underline}.r1ZdGG_consumerNotice{padding-top:var(--space-3);border-top:var(--border-width-thin) solid var(--border-subtle)}.r1ZdGG_required,.r1ZdGG_unavailable{color:var(--intent-danger)}.r1ZdGG_actions{justify-content:flex-end;display:flex}@media (min-width:600px){.r1ZdGG_terms{padding:var(--space-5)}}
.qw_jBW_container{width:100%}.qw_jBW_subtitle{margin:0;margin-bottom:var(--font-size-caption);color:var(--text-secondary);font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);max-width:var(--measure-body);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.qw_jBW_toolbar{justify-content:space-between;align-items:center;gap:var(--font-size-caption);margin-bottom:var(--font-size-caption);flex-wrap:wrap;display:flex}.qw_jBW_periodTitle{color:var(--text-secondary);font-size:var(--font-size-subtitle);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.qw_jBW_periodButtons{align-items:center;gap:var(--space-2);display:inline-flex}.qw_jBW_periodButton,.qw_jBW_periodButtonActive{border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);font-size:var(--font-size-subtitle);font-weight:var(--weight-regular);padding:var(--space-scale-0-45) var(--font-size-caption);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.qw_jBW_periodButton:hover{border-color:var(--brand-muted)}.qw_jBW_periodButtonActive{border-color:var(--brand-primary);background:var(--brand-wash);color:var(--brand-primary)}.qw_jBW_state{color:var(--text-secondary);font-size:var(--font-size-body);max-width:var(--measure-narrow);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0}.qw_jBW_tableWrapper{overflow-x:auto}.qw_jBW_evidenceRow{margin-top:var(--font-size-caption)}.qw_jBW_table{border-collapse:collapse;width:100%;min-width:calc(52 * var(--scale))}.qw_jBW_table thead th{text-align:left;padding:var(--space-scale-0-7) var(--space-2);border-bottom:var(--border-width-thin) solid var(--border-default);color:var(--text-muted);font-size:var(--font-size-label);font-weight:var(--weight-semibold);white-space:nowrap;line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.qw_jBW_table tbody td{padding:var(--space-scale-0-68) var(--space-2);border-bottom:var(--border-width-thin) solid var(--surface-sunken);color:var(--text-primary);font-size:var(--font-size-label);vertical-align:top;font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.qw_jBW_table tbody tr:last-child td{border-bottom:var(--border-width-none)}.qw_jBW_table tbody td:first-child{min-width:calc(14 * var(--scale))}
.zIafrW_panel,.zIafrW_toggleList{gap:var(--space-scale-0-75);flex-direction:column;display:flex}.zIafrW_toggleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-scale-0-8);padding:var(--space-scale-0-9);border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--border-default);background:var(--surface-raised);display:flex}.zIafrW_toggleText{gap:var(--space-scale-0-3);flex-direction:column;min-width:0;display:flex}.zIafrW_toggleTitle{color:var(--text-primary);font-size:var(--font-size-body-secondary);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0}.zIafrW_toggleDescription{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-snug);max-width:var(--measure-body);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.zIafrW_stateBadge{min-height:calc(1.7 * var(--scale));padding:var(--space-scale-0-18) var(--space-scale-0-6);border-radius:var(--radius-pill);border:var(--border-width-thin) solid var(--border-default);font-size:var(--font-size-micro);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);align-self:flex-start;align-items:center;display:inline-flex}.zIafrW_stateBadgeVisible{color:var(--intent-success);background:var(--intent-success-surface);border-color:var(--intent-success)}.zIafrW_stateBadgeHidden{color:var(--intent-warning-ink);background:var(--brand-secondary-wash);border-color:var(--intent-warning-ink)}.zIafrW_toggleAction{flex-shrink:0;width:fit-content}.zIafrW_llmDevRoutingPanel{gap:var(--space-scale-0-75);padding:var(--space-scale-0-9);border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--border-default);background:var(--surface-raised);flex-direction:column;display:flex}.zIafrW_llmDevRoutingControls{gap:var(--space-scale-0-45);flex-direction:column;display:flex}.zIafrW_llmModelLabel{color:var(--text-primary);font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.zIafrW_llmModelSelect{min-height:calc(2.15 * var(--scale));border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-body-compact);padding:var(--space-scale-0-3) var(--space-scale-0-45);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.zIafrW_llmModelSelect:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.zIafrW_llmModelSelect:disabled{color:var(--text-secondary);background:var(--surface-sunken)}.zIafrW_llmDevRoutingActions{gap:var(--space-scale-0-55);flex-wrap:wrap;display:flex}.zIafrW_llmDevRoutingStatus{color:var(--text-secondary);font-size:var(--font-size-body-compact);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}@media (max-width:760px){.zIafrW_toggleRow{flex-direction:column;align-items:stretch}.zIafrW_toggleAction{width:100%}.zIafrW_llmDevRoutingActions{flex-direction:column}}
.IkG7Gq_container{width:100%}.IkG7Gq_subtitle{margin:0;margin-bottom:var(--font-size-caption);color:var(--text-secondary);font-size:var(--font-size-title-small);line-height:var(--line-height-snug);max-width:var(--measure-body);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal)}.IkG7Gq_toolbar{justify-content:space-between;align-items:center;gap:var(--font-size-caption);margin-bottom:var(--font-size-caption);flex-wrap:wrap;display:flex}.IkG7Gq_periodTitle{color:var(--text-secondary);font-size:var(--font-size-subtitle);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.IkG7Gq_periodButtons{align-items:center;gap:var(--space-2);display:inline-flex}.IkG7Gq_periodButton,.IkG7Gq_periodButtonActive{border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);font-size:var(--font-size-subtitle);font-weight:var(--weight-regular);padding:var(--space-scale-0-45) var(--font-size-caption);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.IkG7Gq_periodButton:hover{border-color:var(--brand-muted)}.IkG7Gq_periodButtonActive{border-color:var(--brand-primary);background:var(--brand-wash);color:var(--brand-primary)}.IkG7Gq_state{color:var(--text-secondary);font-size:var(--font-size-body);max-width:var(--measure-narrow);font-weight:var(--weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);margin:0}.IkG7Gq_grid{grid-template-columns:repeat(auto-fit, minmax(calc(11 * var(--scale)), 1fr));gap:var(--font-size-caption);display:grid}.IkG7Gq_evidenceRow{margin-top:var(--font-size-caption)}.IkG7Gq_card{border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);padding:var(--font-size-caption);gap:var(--space-scale-0-35);flex-direction:column;display:flex}.IkG7Gq_cardLabel{color:var(--text-muted);font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}.IkG7Gq_cardValue{color:var(--text-primary);font-size:var(--font-size-title-large);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}.IkG7Gq_cardDelta{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:var(--weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);margin:0}
.fTuKaa_sharedContextPanel{gap:var(--space-3);flex-direction:column;display:flex}.fTuKaa_sharedContextHero{gap:var(--space-scale-0-9);padding:var(--space-scale-1-1);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:minmax(0,1.7fr) minmax(15rem,.9fr);display:grid}.fTuKaa_sharedContextHeader,.fTuKaa_sharedContextSubheader{gap:var(--space-scale-0-8);align-items:flex-start;display:flex}.fTuKaa_sharedContextHeader h2,.fTuKaa_sharedContextSubheader h3{color:var(--text-primary);margin:0}.fTuKaa_sharedContextHeader h2{font-size:var(--font-size-title-small);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);font-weight:var(--weight-semibold)}.fTuKaa_sharedContextSubheader h3,.fTuKaa_sharedContextSectionHeader h3{font-size:var(--font-size-subtitle);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal)}.fTuKaa_sharedContextHeader p,.fTuKaa_sharedContextSubheader p,.fTuKaa_sharedContextMeta,.fTuKaa_sharedContextSectionHeader p{color:var(--text-secondary);line-height:var(--line-height-1-45);margin:0}.fTuKaa_sharedContextHeader p{max-width:var(--measure-body);font-size:var(--font-size-subtitle);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.fTuKaa_sharedContextSubheader p,.fTuKaa_sharedContextMeta,.fTuKaa_sharedContextSectionHeader p{font-size:var(--font-size-body-compact);font-weight:var(--weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.fTuKaa_sharedContextBadge,.fTuKaa_sharedContextSubicon{color:var(--brand-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fTuKaa_sharedContextBadge{width:calc(3.2 * var(--scale));height:calc(3.2 * var(--scale));border-radius:var(--radius-lg);background:var(--brand-wash)}.fTuKaa_sharedContextSubicon{width:calc(2.2 * var(--scale));height:calc(2.2 * var(--scale));border-radius:var(--radius-pill);background:var(--surface-sunken)}.fTuKaa_sharedContextBadge svg,.fTuKaa_sharedContextInlineIcon,.fTuKaa_sharedContextActionIcon{width:calc(1.15 * var(--scale));height:calc(1.15 * var(--scale))}.fTuKaa_sharedContextHeroRail{gap:var(--space-scale-0-65);grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;display:grid}.fTuKaa_sharedContextStat{justify-content:space-between;gap:var(--space-1);min-height:calc(6.4 * var(--scale));padding:var(--space-scale-0-8);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-sunken);flex-direction:column;display:flex}.fTuKaa_sharedContextStat span{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}.fTuKaa_sharedContextStat strong{color:var(--text-primary);font-size:var(--font-size-label);line-height:var(--line-height-snug);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal);margin:0}.fTuKaa_sharedContextImport{gap:var(--space-scale-0-8);padding:var(--space-3);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-sunken);flex-direction:column;display:flex}.fTuKaa_sharedContextImportForm{display:block}.fTuKaa_sharedContextImportModes{gap:var(--space-scale-0-55);flex-wrap:wrap;display:flex}.fTuKaa_sharedContextImportActions{margin-top:var(--space-scale-0-75);justify-content:flex-end;display:flex}.fTuKaa_sharedContextImportNote{align-items:flex-start;gap:var(--space-scale-0-55);padding:var(--space-scale-0-8);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text-secondary);display:flex}.fTuKaa_sharedContextImportNote p{font-size:var(--font-size-caption);line-height:var(--line-height-snug);font-weight:var(--weight-regular);letter-spacing:var(--letter-spacing-normal);margin:0}
.LxOHpG_composerForm{z-index:var(--layer-raised);width:100%;max-width:calc(48 * var(--scale));align-items:stretch;display:flex;position:relative}.LxOHpG_composerBar{--chat-prompt-action-size:calc(3.2 * var(--scale));--chat-prompt-padding-y:calc(.32 * var(--scale));--chat-prompt-single-line-height:calc(var(--chat-prompt-action-size) + (2 * var(--chat-prompt-padding-y)));--chat-prompt-single-line-radius:calc(var(--chat-prompt-single-line-height) / 2);--chat-prompt-input-line-height:calc(1.35 * var(--font-size-label));--chat-prompt-input-space-y:calc((var(--chat-prompt-action-size) - var(--chat-prompt-input-line-height)) / 2);--chat-prompt-input-padding-y:max(calc(0 * var(--scale)), var(--chat-prompt-input-space-y));align-items:center;gap:var(--space-scale-0-45);background:var(--surface-raised);border:var(--border-width-scale-005) solid var(--border-subtle);border-radius:var(--radius-pill);width:100%;padding:var(--chat-prompt-padding-y) var(--space-scale-0-45) var(--chat-prompt-padding-y) var(--space-scale-0-95);box-shadow:var(--elevation-2);transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);display:flex}.LxOHpG_composerBar:focus-within{border-color:var(--border-focus);box-shadow:var(--elevation-2), var(--focus-ring);transform:translateY(calc(-.08 * var(--scale)))}.LxOHpG_composerLabel{width:calc(.05 * var(--scale));height:calc(.05 * var(--scale));margin:var(--space-scale-neg-0-05);clip:rect(0, 0, 0, 0);white-space:nowrap;border:var(--border-width-none);padding:0;position:absolute;overflow:hidden}.LxOHpG_composerInputWrap{flex:auto;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.LxOHpG_composerInput{width:100%;min-width:0;min-height:var(--chat-prompt-action-size);max-height:calc(10.5 * var(--scale));box-sizing:border-box;appearance:none;color:var(--text-primary);padding:var(--chat-prompt-input-padding-y) var(--space-scale-0-2);font-family:inherit;font-size:var(--font-size-label);line-height:var(--line-height-snug);resize:none;overflow-wrap:break-word;white-space:pre-wrap;z-index:var(--layer-content);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal);background:0 0;border:none;flex:auto;align-self:center;margin:0;display:block;position:relative;overflow:auto}.LxOHpG_composerInput::placeholder{color:var(--text-secondary)}.LxOHpG_composerInput:focus-visible{outline:none}.LxOHpG_composerAnimatedPlaceholderLayer{right:var(--space-scale-0-2);left:var(--space-scale-0-2);z-index:var(--layer-base);pointer-events:none;align-items:center;min-width:0;display:flex;position:absolute;top:0;bottom:0}.LxOHpG_composerAnimatedPlaceholder{width:100%;min-width:0;color:var(--text-secondary);font-family:inherit;font-size:var(--font-size-label);line-height:var(--line-height-snug);text-overflow:ellipsis;white-space:nowrap;opacity:1;font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-normal);display:block;overflow:hidden;transform:translateY(0)}.LxOHpG_composerAnimatedPlaceholderCycling{will-change:opacity, transform;animation:4.96s cubic-bezier(.22,1,.36,1) both LxOHpG_composerAnimatedPlaceholderCycle}.LxOHpG_composerSubmitButton,.LxOHpG_composerVoiceButton{--icon-button-size:var(--chat-prompt-action-size);align-self:center;margin:0}.LxOHpG_composerSubmitButton{overflow:hidden}.LxOHpG_composerSubmitIcon,.LxOHpG_composerSubmitButton svg{width:calc(1.05 * var(--scale));height:calc(1.05 * var(--scale));max-width:calc(1.05 * var(--scale));max-height:calc(1.05 * var(--scale));flex:none;display:block}@media (max-width:900px),(orientation:portrait){.LxOHpG_composerForm{max-width:calc(35 * var(--scale))}}@media (prefers-reduced-motion:reduce){.LxOHpG_composerAnimatedPlaceholderCycling{opacity:1;animation:none;transform:none}}@keyframes LxOHpG_composerAnimatedPlaceholderCycle{0%{opacity:0;transform:translateY(calc(.16 * var(--scale)))}9%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(-.16 * var(--scale)))}}
._59BTcq_page{min-height:100dvh;padding:var(--space-5);background:var(--surface-page);color:var(--text-primary);justify-content:center;display:flex}._59BTcq_content{width:100%;max-width:var(--measure-body);align-items:flex-start;gap:var(--space-4);padding-block:var(--space-5);flex-direction:column;display:flex}._59BTcq_title{font-size:var(--font-size-title-large);font-weight:var(--weight-regular);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}._59BTcq_body{max-width:var(--measure-body);text-align:left;margin:0}._59BTcq_permissions{padding-left:var(--space-5);margin:0}._59BTcq_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}
