.Button-module__b2aHHG__button{justify-content:center;align-items:center;gap:var(--space-sm);min-height:34px;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);white-space:nowrap;border:1px solid #0000;flex:none;font-size:12px;font-weight:650;line-height:1;transition:background .14s,border-color .14s,color .14s,opacity .14s;display:inline-flex}.Button-module__b2aHHG__button:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 32%, transparent);outline-offset:2px}.Button-module__b2aHHG__button:disabled{opacity:.45}.Button-module__b2aHHG__button[data-tone=primary]{border-color:var(--text-primary);background:var(--text-primary);color:var(--background)}.Button-module__b2aHHG__button[data-tone=primary]:hover:not(:disabled){background:color-mix(in srgb, var(--text-primary) 88%, var(--background))}.Button-module__b2aHHG__button[data-tone=secondary]{border-color:var(--border);background:var(--background);color:var(--text-primary)}.Button-module__b2aHHG__button[data-tone=secondary]:hover:not(:disabled),.Button-module__b2aHHG__button[data-tone=ghost]:hover:not(:disabled){background:var(--surface-muted)}.Button-module__b2aHHG__button[aria-pressed=true]{border-color:var(--border-strong);background:var(--surface-muted);color:var(--text-primary)}.Button-module__b2aHHG__button[data-tone=ghost]{color:var(--text-secondary);background:0 0;border-color:#0000}.Button-module__b2aHHG__button[data-tone=danger]{border-color:var(--border);background:var(--background);color:var(--text-secondary)}.Button-module__b2aHHG__button[data-tone=danger]:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 34%, var(--border));background:var(--danger-soft);color:var(--danger)}.Button-module__b2aHHG__button[data-size=sm]{min-height:30px;padding:var(--space-xs) var(--space-sm)}.Button-module__b2aHHG__button[data-size=lg]{min-height:40px;padding:var(--space-md) var(--space-lg);font-size:13px}.Button-module__b2aHHG__button[data-icon-only=true]{border-radius:var(--radius-round);width:34px;padding:0}.Button-module__b2aHHG__button[data-icon-only=true][data-size=sm]{width:30px}.Button-module__b2aHHG__button[data-icon-only=true][data-size=lg]{width:40px}.Button-module__b2aHHG__button[data-icon-only=true]>svg{flex:none}
.Tooltip-module__88Z_uW__trigger{vertical-align:middle;flex:none;justify-content:center;align-items:center;min-width:0;display:inline-flex}.Tooltip-module__88Z_uW__tooltip{z-index:var(--z-tooltip);align-items:center;gap:var(--space-sm);color:#fff;pointer-events:none;background:#202020;border:1px solid #ffffff24;border-radius:7px;max-width:calc(100vw - 16px);min-height:28px;padding:5px 7px 5px 9px;font-size:11px;line-height:1.25;animation:.11s both Tooltip-module__88Z_uW__tooltip-in;display:inline-flex;position:fixed;box-shadow:0 8px 24px #1111112e}.Tooltip-module__88Z_uW__label{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.Tooltip-module__88Z_uW__shortcut{color:#ffffffe0;min-height:18px;font:inherit;letter-spacing:.01em;white-space:nowrap;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:1px 5px;font-size:10px;font-weight:650;display:inline-flex}@keyframes Tooltip-module__88Z_uW__tooltip-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.Tooltip-module__88Z_uW__tooltip[data-side=top]{animation-name:Tooltip-module__88Z_uW__tooltip-in-top}@keyframes Tooltip-module__88Z_uW__tooltip-in-top{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Tooltip-module__88Z_uW__tooltip{animation:none}}
.DocumentOpenFailurePanel-module__IWd1kq__root{width:100%;min-height:100%;padding:var(--space-2xl) var(--space-lg) var(--space-3xl);justify-content:center;align-items:flex-start;display:flex;overflow:auto}.DocumentOpenFailurePanel-module__IWd1kq__card{gap:var(--space-lg);width:min(var(--content-width-lg), 100%);padding:var(--space-xl);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--background);box-shadow:var(--shadow-floating);flex-direction:column;display:flex}.DocumentOpenFailurePanel-module__IWd1kq__header{align-items:flex-start;gap:var(--space-md);display:flex}.DocumentOpenFailurePanel-module__IWd1kq__headerIcon{border-radius:var(--radius-round);background:var(--danger-soft);width:36px;height:36px;color:var(--danger);flex:none;justify-content:center;align-items:center;display:inline-flex}.DocumentOpenFailurePanel-module__IWd1kq__headerText{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.DocumentOpenFailurePanel-module__IWd1kq__title{color:var(--text-primary);margin:0;font-size:17px;font-weight:650}.DocumentOpenFailurePanel-module__IWd1kq__subtitle{color:var(--text-secondary);margin:0;font-size:13px}.DocumentOpenFailurePanel-module__IWd1kq__documentName{color:var(--text-primary);font-weight:600}.DocumentOpenFailurePanel-module__IWd1kq__section{gap:var(--space-sm);flex-direction:column;display:flex}.DocumentOpenFailurePanel-module__IWd1kq__sectionTitle{letter-spacing:.04em;color:var(--text-muted);margin:0;font-size:12px;font-weight:650}.DocumentOpenFailurePanel-module__IWd1kq__errorMessage{padding:var(--space-md);border:1px solid color-mix(in srgb, var(--danger) 28%, var(--border-subtle));border-radius:var(--radius-control);background:var(--danger-soft);color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.DocumentOpenFailurePanel-module__IWd1kq__failureList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DocumentOpenFailurePanel-module__IWd1kq__failureItem{gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);flex-direction:column;display:flex}.DocumentOpenFailurePanel-module__IWd1kq__failurePath{color:var(--text-primary);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:650}.DocumentOpenFailurePanel-module__IWd1kq__failureMessage{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px}.DocumentOpenFailurePanel-module__IWd1kq__failureValues{color:var(--text-secondary);flex-direction:column;gap:2px;margin:0;font-size:12px;display:flex}.DocumentOpenFailurePanel-module__IWd1kq__failureValueRow{gap:var(--space-sm);min-width:0;display:flex}.DocumentOpenFailurePanel-module__IWd1kq__failureValueLabel{color:var(--text-muted);flex:none}.DocumentOpenFailurePanel-module__IWd1kq__failureValue{overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.DocumentOpenFailurePanel-module__IWd1kq__pathRow{align-items:center;gap:var(--space-sm);color:var(--text-muted);font-size:12px;display:flex}.DocumentOpenFailurePanel-module__IWd1kq__pathValue{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.DocumentOpenFailurePanel-module__IWd1kq__promptWidget{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-soft);flex-direction:column;display:flex}.DocumentOpenFailurePanel-module__IWd1kq__promptHeader{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.DocumentOpenFailurePanel-module__IWd1kq__promptHeaderText{flex-direction:column;gap:2px;min-width:0;display:flex}.DocumentOpenFailurePanel-module__IWd1kq__promptTitle{color:var(--text-primary);font-size:13px;font-weight:650}.DocumentOpenFailurePanel-module__IWd1kq__promptHint{color:var(--text-muted);font-size:12px}.DocumentOpenFailurePanel-module__IWd1kq__prompt{width:100%;min-height:132px;max-height:240px;padding:var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--background);color:var(--text-secondary);resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6}.DocumentOpenFailurePanel-module__IWd1kq__copyFailed{color:var(--danger);margin:0;font-size:12px}.DocumentOpenFailurePanel-module__IWd1kq__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}
.Select-module__3luHva__trigger{justify-content:space-between;align-items:center;gap:var(--space-sm);min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;display:inline-flex}.Select-module__3luHva__trigger:disabled{color:var(--text-disabled);cursor:not-allowed}.Select-module__3luHva__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Select-module__3luHva__value[data-placeholder=true]{color:var(--text-muted)}.Select-module__3luHva__chevron{color:var(--text-muted);flex:none}.Select-module__3luHva__trigger:disabled .Select-module__3luHva__chevron{color:var(--text-disabled)}.Select-module__3luHva__menu{z-index:var(--z-modal-nested);padding:var(--space-xs);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--background);box-shadow:var(--shadow-floating);color:var(--text-primary);overscroll-behavior:contain;font-size:13px;overflow-y:auto}.Select-module__3luHva__group+.Select-module__3luHva__group{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--border-subtle)}.Select-module__3luHva__groupLabel{padding:var(--space-xs) var(--space-sm) 2px;color:var(--text-muted);letter-spacing:.02em;font-size:11px}.Select-module__3luHva__option{align-items:center;gap:var(--space-xs);min-height:28px;padding:3px var(--space-sm) 3px 4px;cursor:pointer;border-radius:7px;display:flex}.Select-module__3luHva__option[data-active=true]{background:var(--surface-muted)}.Select-module__3luHva__option[data-disabled=true]{color:var(--text-disabled);cursor:not-allowed}.Select-module__3luHva__check{visibility:hidden;flex:none}.Select-module__3luHva__check[data-visible=true]{visibility:visible}.Select-module__3luHva__optionLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.BoxSettingsDialog-module__JeLABq__dialog{width:min(100%, var(--content-width-lg))}.BoxSettingsDialog-module__JeLABq__styleGrid{align-items:stretch}.BoxSettingsDialog-module__JeLABq__styleButton{gap:var(--space-xs);min-width:0;padding:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text-primary);cursor:pointer;text-align:left;grid-template-rows:52px auto auto;display:grid}.BoxSettingsDialog-module__JeLABq__styleButton:hover,.BoxSettingsDialog-module__JeLABq__styleButton:focus-visible{border-color:var(--border-strong);background:var(--surface-soft);outline:2px solid color-mix(in srgb, var(--accent) 16%, transparent);outline-offset:1px}.BoxSettingsDialog-module__JeLABq__styleButton[data-selected=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 70%, var(--background));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent)}.BoxSettingsDialog-module__JeLABq__stylePreview.sigma-doc-box-block{gap:var(--space-xs);width:100%;height:52px;min-height:0;padding:var(--space-sm);pointer-events:none;grid-template-rows:auto 1fr;margin:0;display:grid;overflow:hidden}.BoxSettingsDialog-module__JeLABq__stylePreview.box-frame--notebook-rules{min-height:0}.BoxSettingsDialog-module__JeLABq__stylePreview.box-frame--notebook-rules:before{min-height:0}.BoxSettingsDialog-module__JeLABq__stylePreview.box-frame--notebook-rules:after{min-height:0}.BoxSettingsDialog-module__JeLABq__stylePreview .sigma-doc-box-title{color:var(--sigma-doc-box-title-color,#111);font-size:8px;font-weight:var(--sigma-doc-box-title-weight,700);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.BoxSettingsDialog-module__JeLABq__stylePreview .sigma-doc-box-body{align-content:center;gap:var(--space-xs);min-width:0;display:grid;position:relative}.BoxSettingsDialog-module__JeLABq__previewLine{border-radius:var(--radius-round);background:color-mix(in srgb, var(--text-muted) 58%, transparent);width:82%;height:2px;display:block}.BoxSettingsDialog-module__JeLABq__previewLine:last-child{width:58%}.BoxSettingsDialog-module__JeLABq__styleLabel{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.BoxSettingsDialog-module__JeLABq__styleDescription{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.BoxSettingsDialog-module__JeLABq__settingsGrid{align-items:start}.BoxSettingsDialog-module__JeLABq__sectionHeading{color:var(--text-primary);margin:0;font-size:13px;font-weight:700;line-height:1.35}.BoxSettingsDialog-module__JeLABq__fieldHint{color:var(--text-muted);margin:0;font-size:11px;line-height:1.5}.BoxSettingsDialog-module__JeLABq__field,.BoxSettingsDialog-module__JeLABq__controlGroup{gap:var(--space-sm);min-width:0;display:grid}.BoxSettingsDialog-module__JeLABq__field>span:first-child,.BoxSettingsDialog-module__JeLABq__controlGroup>span:first-child{color:var(--text-secondary);font-size:12px;font-weight:650}.BoxSettingsDialog-module__JeLABq__field input[type=number]{width:100%;min-height:36px;padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--background);color:var(--text-primary);font:inherit}.BoxSettingsDialog-module__JeLABq__field input:focus-visible{border-color:var(--border-strong);outline:2px solid color-mix(in srgb, var(--accent) 16%, transparent);outline-offset:1px}.BoxSettingsDialog-module__JeLABq__colorField{align-items:center;gap:var(--space-sm);min-height:36px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--background);cursor:pointer;text-align:left;grid-template-columns:44px minmax(0,1fr);display:grid}.BoxSettingsDialog-module__JeLABq__colorSwatch{border:1px solid var(--border);border-radius:5px;width:36px;height:22px}.BoxSettingsDialog-module__JeLABq__colorSwatch[data-empty=true]{background:linear-gradient(to top right, transparent calc(50% - 1px), var(--border-strong) calc(50% - 1px), var(--border-strong) calc(50% + 1px), transparent calc(50% + 1px))}.BoxSettingsDialog-module__JeLABq__colorField output{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow:hidden}.BoxSettingsDialog-module__JeLABq__segmentedControl,.BoxSettingsDialog-module__JeLABq__modeSwitch{min-width:0;padding:var(--space-xs);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted);display:inline-flex}.BoxSettingsDialog-module__JeLABq__segmentedControl{width:100%}.BoxSettingsDialog-module__JeLABq__segmentedButton{min-height:30px;padding:var(--space-xs) var(--space-sm);border-radius:calc(var(--radius-control) - 2px);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1 1 0;font-size:12px;font-weight:650}.BoxSettingsDialog-module__JeLABq__segmentedButton:hover,.BoxSettingsDialog-module__JeLABq__segmentedButton:focus-visible{color:var(--text-primary);outline:none}.BoxSettingsDialog-module__JeLABq__segmentedButton[data-selected=true]{background:var(--background);color:var(--text-primary);box-shadow:0 1px 2px #1111111a}.BoxSettingsDialog-module__JeLABq__modeSwitch .BoxSettingsDialog-module__JeLABq__segmentedButton{flex:none}.BoxSettingsDialog-module__JeLABq__footer{padding-top:var(--space-md);border-top:1px solid var(--border-subtle);gap:var(--space-md)}.BoxSettingsDialog-module__JeLABq__resetButton{min-height:30px;padding:var(--space-xs) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--background);color:var(--text-secondary);cursor:pointer;white-space:nowrap;flex:none;font-size:12px;font-weight:650}.BoxSettingsDialog-module__JeLABq__resetButton:hover,.BoxSettingsDialog-module__JeLABq__resetButton:focus-visible{border-color:var(--border-strong);color:var(--text-primary);outline:none}@media (max-width:720px){.BoxSettingsDialog-module__JeLABq__styleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BoxSettingsDialog-module__JeLABq__settingsGrid{grid-template-columns:minmax(0,1fr)}}
.ProblemSettingsDialog-module__vsfU1W__dialog{width:min(100%,680px)}.ProblemSettingsDialog-module__vsfU1W__content{gap:var(--space-xl);display:grid}.ProblemSettingsDialog-module__vsfU1W__section{gap:var(--space-md);display:grid}.ProblemSettingsDialog-module__vsfU1W__section+.ProblemSettingsDialog-module__vsfU1W__section{padding-top:var(--space-xl);border-top:1px solid var(--border-subtle)}.ProblemSettingsDialog-module__vsfU1W__sectionTitle{color:var(--text-primary);margin:0;font-size:13px;font-weight:700}.ProblemSettingsDialog-module__vsfU1W__numberingGrid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProblemSettingsDialog-module__vsfU1W__checkboxField{align-items:center;gap:var(--space-sm);color:var(--text-primary);font-size:13px;font-weight:600;display:inline-flex}.ProblemSettingsDialog-module__vsfU1W__field{gap:var(--space-xs);min-width:0;color:var(--text-secondary);font-size:12px;font-weight:650;display:grid}.ProblemSettingsDialog-module__vsfU1W__field input{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--background);width:100%;min-height:34px;color:var(--text-primary);padding:6px 8px}.ProblemSettingsDialog-module__vsfU1W__frameGrid{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ProblemSettingsDialog-module__vsfU1W__tagInput{border-radius:var(--radius-control);width:auto;min-width:96px;min-height:24px;box-shadow:none;color:var(--text-primary);background:0 0;border:0;flex:112px;padding:2px 4px;font-size:13px}.ProblemSettingsDialog-module__vsfU1W__tagInput:focus{outline:none}@media (max-width:720px){.ProblemSettingsDialog-module__vsfU1W__numberingGrid,.ProblemSettingsDialog-module__vsfU1W__frameGrid{grid-template-columns:minmax(0,1fr)}}
.LedgerSchemaFailurePanel-module__qRR7Na__root{width:100%;min-height:100vh;padding:var(--space-2xl) var(--space-lg) var(--space-3xl);grid-row:1/-1;justify-content:center;align-items:flex-start;display:flex;overflow:auto}.LedgerSchemaFailurePanel-module__qRR7Na__card{gap:var(--space-lg);width:min(var(--content-width-lg), 100%);padding:var(--space-xl);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--background);box-shadow:var(--shadow-floating);flex-direction:column;display:flex}.LedgerSchemaFailurePanel-module__qRR7Na__header{align-items:flex-start;gap:var(--space-md);display:flex}.LedgerSchemaFailurePanel-module__qRR7Na__headerIcon{border-radius:var(--radius-round);background:var(--danger-soft);width:36px;height:36px;color:var(--danger);flex:none;justify-content:center;align-items:center;display:inline-flex}.LedgerSchemaFailurePanel-module__qRR7Na__headerText{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.LedgerSchemaFailurePanel-module__qRR7Na__title{color:var(--text-primary);margin:0;font-size:17px;font-weight:650}.LedgerSchemaFailurePanel-module__qRR7Na__subtitle{color:var(--text-secondary);margin:0;font-size:13px}.LedgerSchemaFailurePanel-module__qRR7Na__section{gap:var(--space-sm);flex-direction:column;display:flex}.LedgerSchemaFailurePanel-module__qRR7Na__sectionTitle{letter-spacing:.04em;color:var(--text-muted);margin:0;font-size:12px;font-weight:650}.LedgerSchemaFailurePanel-module__qRR7Na__errorMessage{padding:var(--space-md);border:1px solid color-mix(in srgb, var(--danger) 28%, var(--border-subtle));border-radius:var(--radius-control);background:var(--danger-soft);color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.LedgerSchemaFailurePanel-module__qRR7Na__failureList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LedgerSchemaFailurePanel-module__qRR7Na__failureItem{gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);flex-direction:column;display:flex}.LedgerSchemaFailurePanel-module__qRR7Na__failurePath{color:var(--text-primary);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:650}.LedgerSchemaFailurePanel-module__qRR7Na__failureMessage{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px}.LedgerSchemaFailurePanel-module__qRR7Na__failureValues{color:var(--text-secondary);flex-direction:column;gap:2px;margin:0;font-size:12px;display:flex}.LedgerSchemaFailurePanel-module__qRR7Na__failureValueRow{gap:var(--space-sm);min-width:0;display:flex}.LedgerSchemaFailurePanel-module__qRR7Na__failureValueLabel{color:var(--text-muted);flex:none}.LedgerSchemaFailurePanel-module__qRR7Na__failureValue{overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.LedgerSchemaFailurePanel-module__qRR7Na__pathRow{align-items:center;gap:var(--space-sm);color:var(--text-muted);margin:0;font-size:12px;display:flex}.LedgerSchemaFailurePanel-module__qRR7Na__pathValue{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.LedgerSchemaFailurePanel-module__qRR7Na__promptWidget{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-soft);flex-direction:column;display:flex}.LedgerSchemaFailurePanel-module__qRR7Na__promptHeader{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.LedgerSchemaFailurePanel-module__qRR7Na__promptHeaderText{flex-direction:column;gap:2px;min-width:0;display:flex}.LedgerSchemaFailurePanel-module__qRR7Na__promptTitle{color:var(--text-primary);font-size:13px;font-weight:650}.LedgerSchemaFailurePanel-module__qRR7Na__promptHint{color:var(--text-muted);font-size:12px}.LedgerSchemaFailurePanel-module__qRR7Na__prompt{width:100%;min-height:132px;max-height:240px;padding:var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--background);color:var(--text-secondary);resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6}.LedgerSchemaFailurePanel-module__qRR7Na__copyFailed{color:var(--danger);margin:0;font-size:12px}.LedgerSchemaFailurePanel-module__qRR7Na__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}
.Disclosure-module__FpbOaG__root{gap:var(--space-sm);min-width:0;display:grid}.Disclosure-module__FpbOaG__toggle{justify-self:start;align-items:center;gap:var(--space-xs);min-height:28px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);color:var(--text-muted);text-align:left;background:0 0;border:0;font-size:11px;font-weight:650;display:inline-flex}.Disclosure-module__FpbOaG__toggle:hover,.Disclosure-module__FpbOaG__toggle:focus-visible{background:var(--surface-muted);color:var(--text-primary);outline:none}.Disclosure-module__FpbOaG__toggle:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent)}.Disclosure-module__FpbOaG__toggle>svg{flex:none}.Disclosure-module__FpbOaG__content{min-width:0}
.GraphSettingsPanel-module__14FLVG__panel{width:var(--graph-panel-width);z-index:var(--z-modal);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--background);box-shadow:var(--shadow-floating);color:var(--text-primary);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;overflow:hidden}.GraphSettingsPanel-module__14FLVG__header{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-subtle);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;display:flex}.GraphSettingsPanel-module__14FLVG__header:active{cursor:grabbing}.GraphSettingsPanel-module__14FLVG__title{margin:0;font-size:13px;font-weight:700}.GraphSettingsPanel-module__14FLVG__body{overscroll-behavior:contain;min-height:0;overflow:auto}.GraphSettingsPanel-module__14FLVG__body .GraphSettingsPanel-module__14FLVG__overlay-graph-inspector{width:100%}
.Graph3DSettingsPanel-module__w5QfVa__inspector{width:100%}.Graph3DSettingsPanel-module__w5QfVa__cardGrid{align-items:start;gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(258px,1fr));display:grid}.Graph3DSettingsPanel-module__w5QfVa__card{gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--background);display:grid}.Graph3DSettingsPanel-module__w5QfVa__addCard{min-height:118px;padding:var(--space-sm);border:1px dashed var(--border);border-radius:var(--radius-control);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;place-content:center;place-items:center;gap:4px;font-size:11px;font-weight:650;display:grid}.Graph3DSettingsPanel-module__w5QfVa__addCard:hover:not(:disabled),.Graph3DSettingsPanel-module__w5QfVa__addCard:focus-visible:not(:disabled){border-color:var(--accent);background:var(--surface-muted);color:var(--accent);outline:none}.Graph3DSettingsPanel-module__w5QfVa__addCard:disabled{opacity:.5;cursor:default}.Graph3DSettingsPanel-module__w5QfVa__choicePopover{overscroll-behavior:contain;width:min(430px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(70vh,620px);padding:var(--space-sm);overflow:auto}.Graph3DSettingsPanel-module__w5QfVa__choiceGroupTitle{color:var(--text-muted);margin:0 0 5px;font-size:11px;font-weight:650}.Graph3DSettingsPanel-module__w5QfVa__choiceGrid{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(106px,1fr));display:grid}.Graph3DSettingsPanel-module__w5QfVa__choiceCard{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--background);color:var(--text-secondary);font:inherit;text-align:center;cursor:pointer;justify-items:center;gap:4px;padding:5px;font-size:11px;font-weight:650;line-height:1.3;display:grid}.Graph3DSettingsPanel-module__w5QfVa__choiceCard:hover,.Graph3DSettingsPanel-module__w5QfVa__choiceCard:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);outline:none}.Graph3DSettingsPanel-module__w5QfVa__choiceThumbnailFrame{background:var(--surface-muted);border-radius:6px;place-items:center;width:96px;height:58px;display:grid;overflow:hidden}.Graph3DSettingsPanel-module__w5QfVa__choiceThumbnail{width:96px;height:58px;display:block}.Graph3DSettingsPanel-module__w5QfVa__styleRow{align-items:end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.Graph3DSettingsPanel-module__w5QfVa__styleRow .Graph3DSettingsPanel-module__w5QfVa__field{width:68px}.Graph3DSettingsPanel-module__w5QfVa__styleRow .Graph3DSettingsPanel-module__w5QfVa__checkbox{min-height:31px}.Graph3DSettingsPanel-module__w5QfVa__vectorGrid{align-items:center;gap:3px var(--space-xs);grid-template-columns:auto repeat(3,minmax(0,1fr));min-width:0;display:grid}.Graph3DSettingsPanel-module__w5QfVa__vectorAxisHeading{color:var(--text-muted);text-align:center;font-size:11px}.Graph3DSettingsPanel-module__w5QfVa__vectorRowLabel{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;padding-right:2px;font-size:11px;font-weight:650;overflow:hidden}.Graph3DSettingsPanel-module__w5QfVa__vectorGrid .math-expression-input{width:100%}.Graph3DSettingsPanel-module__w5QfVa__vectorGrid .math-expression-input-button{width:100%}.Graph3DSettingsPanel-module__w5QfVa__card .graph-item-actions-trigger{opacity:.62;pointer-events:auto}:is(.Graph3DSettingsPanel-module__w5QfVa__card:hover .graph-item-actions-trigger,.Graph3DSettingsPanel-module__w5QfVa__card:focus-within .graph-item-actions-trigger){opacity:1}.Graph3DSettingsPanel-module__w5QfVa__widgetTitle{flex:auto;min-width:0}.Graph3DSettingsPanel-module__w5QfVa__widgetSummary{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.Graph3DSettingsPanel-module__w5QfVa__quickControls{padding-top:var(--space-sm);border-top:1px solid var(--border-subtle)}.Graph3DSettingsPanel-module__w5QfVa__quickControlGrid{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Graph3DSettingsPanel-module__w5QfVa__compactFormulaGrid{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Graph3DSettingsPanel-module__w5QfVa__objectOverview{align-items:center;gap:var(--space-sm);grid-template-columns:132px minmax(0,1fr);display:grid}.Graph3DSettingsPanel-module__w5QfVa__objectThumbnailFrame{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:7px;place-items:center;width:132px;height:86px;display:grid;position:relative;overflow:hidden}.Graph3DSettingsPanel-module__w5QfVa__objectThumbnail{width:132px;height:86px;display:block}.Graph3DSettingsPanel-module__w5QfVa__objectThumbnailFallback{color:var(--text-muted);font-size:12px;font-weight:650;position:absolute}.Graph3DSettingsPanel-module__w5QfVa__memberList{overscroll-behavior:contain;max-height:148px;overflow:auto}.Graph3DSettingsPanel-module__w5QfVa__objectOverviewText{gap:var(--space-xs);min-width:0;display:grid}.Graph3DSettingsPanel-module__w5QfVa__objectFormula{min-width:0;color:var(--text-secondary);font-size:12px;overflow:hidden}.Graph3DSettingsPanel-module__w5QfVa__detailsPopover{width:min(380px,100vw - 24px);max-width:calc(100vw - 24px)}.Graph3DSettingsPanel-module__w5QfVa__detailsContent{overscroll-behavior:contain;width:100%;max-height:min(70vh,640px);overflow:auto}.Graph3DSettingsPanel-module__w5QfVa__card strong{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.Graph3DSettingsPanel-module__w5QfVa__field{color:var(--text-secondary);gap:5px;font-size:11px;font-weight:650;display:grid}.Graph3DSettingsPanel-module__w5QfVa__field input,.Graph3DSettingsPanel-module__w5QfVa__field textarea,.Graph3DSettingsPanel-module__w5QfVa__fieldset input:not([type=checkbox]),.Graph3DSettingsPanel-module__w5QfVa__titleInput,.Graph3DSettingsPanel-module__w5QfVa__parameterName{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--background);min-width:0;color:var(--text-primary);font:inherit}.Graph3DSettingsPanel-module__w5QfVa__field .ui-select{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--background);min-width:0;color:var(--text-primary);font:inherit}.Graph3DSettingsPanel-module__w5QfVa__field input,.Graph3DSettingsPanel-module__w5QfVa__titleInput,.Graph3DSettingsPanel-module__w5QfVa__parameterName{height:31px;padding:0 var(--space-sm)}.Graph3DSettingsPanel-module__w5QfVa__field .ui-select{height:31px;padding:0 var(--space-sm)}.Graph3DSettingsPanel-module__w5QfVa__field textarea{padding:var(--space-sm);resize:vertical;font-family:var(--font-mono,monospace);line-height:1.45}.Graph3DSettingsPanel-module__w5QfVa__expression,.Graph3DSettingsPanel-module__w5QfVa__fieldset input:not([type=checkbox]){font-family:var(--font-mono,monospace)!important;font-size:12px!important}.Graph3DSettingsPanel-module__w5QfVa__field .math-expression-input{width:100%}:is(.Graph3DSettingsPanel-module__w5QfVa__field .math-expression-input-button,.Graph3DSettingsPanel-module__w5QfVa__field .math-expression-input-field){width:100%;min-height:31px}.Graph3DSettingsPanel-module__w5QfVa__expressionError{color:var(--danger);font-size:10px;font-weight:500;line-height:1.4}.Graph3DSettingsPanel-module__w5QfVa__fieldset{min-width:0;color:var(--text-secondary);border:0;padding:0}.Graph3DSettingsPanel-module__w5QfVa__fieldset legend{margin-bottom:5px;padding:0;font-size:11px;font-weight:650}.Graph3DSettingsPanel-module__w5QfVa__fieldset input:not([type=checkbox]){width:100%;height:30px;padding:0 6px}.Graph3DSettingsPanel-module__w5QfVa__relationRow{align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.Graph3DSettingsPanel-module__w5QfVa__inequalitySystem{grid-template-columns:22px minmax(0,1fr);align-items:stretch;gap:2px;min-width:0;display:grid}.Graph3DSettingsPanel-module__w5QfVa__inequalityBrace{color:var(--text-secondary);transform-origin:50%;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-family:Times New Roman,Noto Serif JP,serif;font-weight:300;line-height:.72;display:flex;overflow:hidden;transform:scaleX(.72)}.Graph3DSettingsPanel-module__w5QfVa__relationRow .Graph3DSettingsPanel-module__w5QfVa__expressionError{flex:1 0 100%}.Graph3DSettingsPanel-module__w5QfVa__relationRow>.math-expression-input{flex:0 auto;min-width:3.4em;max-width:100%}.Graph3DSettingsPanel-module__w5QfVa__compactExpression{width:auto;min-width:3.4em}.Graph3DSettingsPanel-module__w5QfVa__compactExpression .math-expression-input-button{width:auto}.Graph3DSettingsPanel-module__w5QfVa__relationSymbol{color:var(--text-secondary);white-space:nowrap;flex:none}.Graph3DSettingsPanel-module__w5QfVa__checkbox{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:inline-flex}.Graph3DSettingsPanel-module__w5QfVa__checkbox:has(input:disabled){opacity:.45}.Graph3DSettingsPanel-module__w5QfVa__titleInput{flex:auto;width:100%;font-size:12px;font-weight:650;line-height:1.3}.Graph3DSettingsPanel-module__w5QfVa__parameterName{width:54px;font-family:var(--font-mono,monospace)}.Graph3DSettingsPanel-module__w5QfVa__slider{flex:auto;min-width:80px}.Graph3DSettingsPanel-module__w5QfVa__parameterValue{width:38px;color:var(--text-secondary);font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.Graph3DSettingsPanel-module__w5QfVa__compactGrid{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Graph3DSettingsPanel-module__w5QfVa__colorField{align-content:start;gap:var(--space-xs);width:max-content;min-width:0;max-width:100%;color:var(--text-secondary);flex:0 auto;font-size:11px;font-weight:650;display:grid}.Graph3DSettingsPanel-module__w5QfVa__colorButton{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--background);width:54px;min-width:0;min-height:31px;color:var(--text-secondary);cursor:pointer;grid-template-columns:minmax(22px,1fr) auto;align-items:center;gap:6px;padding:0 7px;display:grid}.Graph3DSettingsPanel-module__w5QfVa__colorButton:hover,.Graph3DSettingsPanel-module__w5QfVa__colorButton:focus-visible,.Graph3DSettingsPanel-module__w5QfVa__colorButton[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);outline:none}.Graph3DSettingsPanel-module__w5QfVa__colorSwatch{border:1px solid #0000002e;border-radius:4px;width:100%;min-width:22px;height:16px}.Graph3DSettingsPanel-module__w5QfVa__axisColorGrid{gap:var(--space-xs);grid-template-columns:repeat(3,max-content);display:grid}.Graph3DSettingsPanel-module__w5QfVa__axisColorGrid .Graph3DSettingsPanel-module__w5QfVa__colorField{gap:4px}.Graph3DSettingsPanel-module__w5QfVa__axisStyleControls{align-items:center}.Graph3DSettingsPanel-module__w5QfVa__cardHeaderActions{flex:none;align-items:center;position:relative}.Graph3DSettingsPanel-module__w5QfVa__detailsTriggerHidden{clip:rect(0 0 0 0);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.Graph3DSettingsPanel-module__w5QfVa__cardHidden .Graph3DSettingsPanel-module__w5QfVa__objectThumbnailFrame,.Graph3DSettingsPanel-module__w5QfVa__cardHidden .Graph3DSettingsPanel-module__w5QfVa__objectOverviewText,.Graph3DSettingsPanel-module__w5QfVa__cardHidden .Graph3DSettingsPanel-module__w5QfVa__widgetSummary{opacity:.4}.Graph3DSettingsPanel-module__w5QfVa__viewGroups{align-items:end;gap:var(--space-sm);grid-template-columns:minmax(0,1fr) max-content;display:grid}.Graph3DSettingsPanel-module__w5QfVa__axisAppearance,.Graph3DSettingsPanel-module__w5QfVa__dimensionStyle{align-items:end}.Graph3DSettingsPanel-module__w5QfVa__dimensionStyle .Graph3DSettingsPanel-module__w5QfVa__field{width:72px}.Graph3DSettingsPanel-module__w5QfVa__section2d{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:#fff;width:min(100%,228px);height:auto;margin:0 auto;display:block}.Graph3DSettingsPanel-module__w5QfVa__sectionSummary{min-width:0}.Graph3DSettingsPanel-module__w5QfVa__section2dActions{min-height:30px}.Graph3DSettingsPanel-module__w5QfVa__sectionStatus{min-width:0;color:var(--text-muted);text-align:right;font-size:10px;line-height:1.35}.Graph3DSettingsPanel-module__w5QfVa__axisHint{color:var(--text-muted);margin:0;font-size:10px;line-height:1.45}.Graph3DSettingsPanel-module__w5QfVa__empty{padding:var(--space-sm);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--text-muted);margin:0;font-size:11px;line-height:1.45}.Graph3DSettingsPanel-module__w5QfVa__videoExport{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.Graph3DSettingsPanel-module__w5QfVa__videoExportNote{overflow-wrap:anywhere;min-width:0;color:var(--text-muted);flex:140px;font-size:10px;line-height:1.45}.Graph3DSettingsPanel-module__w5QfVa__videoLabelStage{pointer-events:none;width:400px;position:fixed;top:0;left:-10000px}@media (max-width:520px){.Graph3DSettingsPanel-module__w5QfVa__quickControlGrid,.Graph3DSettingsPanel-module__w5QfVa__compactFormulaGrid,.Graph3DSettingsPanel-module__w5QfVa__objectOverview{grid-template-columns:minmax(0,1fr)}.Graph3DSettingsPanel-module__w5QfVa__objectThumbnailFrame{justify-self:center;width:100%;max-width:150px}}
.DocumentTextTransferDialog-module__4QPdlq__title{align-items:center;gap:var(--space-sm);min-width:0;display:inline-flex}.DocumentTextTransferDialog-module__4QPdlq__textArea{width:100%;min-height:320px;max-height:52vh;padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text-primary);resize:vertical;white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6;overflow:auto}.DocumentTextTransferDialog-module__4QPdlq__textArea:focus-visible{border-color:var(--border-strong);outline:2px solid color-mix(in srgb, var(--accent) 24%, transparent);outline-offset:1px}.DocumentTextTransferDialog-module__4QPdlq__textArea:disabled{color:var(--text-muted);background:var(--surface-muted)}.DocumentTextTransferDialog-module__4QPdlq__error{color:var(--danger);margin:0;font-size:12px;line-height:1.6}.DocumentTextTransferDialog-module__4QPdlq__actions{align-items:center;gap:var(--space-sm);display:flex}.DocumentTextTransferDialog-module__4QPdlq__status{min-width:0;color:var(--text-secondary);flex:auto;font-size:12px}
.TexEnvironmentSettingsDialog-module__Sxw8ia__title{align-items:center;gap:var(--space-sm);display:inline-flex}.TexEnvironmentSettingsDialog-module__Sxw8ia__body{gap:var(--space-2xl);display:grid}.TexEnvironmentSettingsDialog-module__Sxw8ia__editorSection,.TexEnvironmentSettingsDialog-module__Sxw8ia__previewSection{gap:var(--space-md);display:grid}.TexEnvironmentSettingsDialog-module__Sxw8ia__sectionHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.TexEnvironmentSettingsDialog-module__Sxw8ia__label{color:var(--text-primary);font-size:13px;font-weight:650;display:block}.TexEnvironmentSettingsDialog-module__Sxw8ia__hint,.TexEnvironmentSettingsDialog-module__Sxw8ia__status{margin:var(--space-xs) 0 0;color:var(--text-muted);font-size:12px;line-height:1.55}.TexEnvironmentSettingsDialog-module__Sxw8ia__codeEditor,.TexEnvironmentSettingsDialog-module__Sxw8ia__previewInput{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-soft);width:100%;color:var(--text-primary);font-family:SFMono-Regular,Consolas,monospace;font-size:13px}.TexEnvironmentSettingsDialog-module__Sxw8ia__codeEditor{resize:vertical;min-height:220px;padding:var(--space-lg);tab-size:2;line-height:1.6}.TexEnvironmentSettingsDialog-module__Sxw8ia__previewInput{padding:var(--space-sm) var(--space-md)}.TexEnvironmentSettingsDialog-module__Sxw8ia__exampleList{gap:var(--space-sm);flex-wrap:wrap;display:flex}.TexEnvironmentSettingsDialog-module__Sxw8ia__exampleButton{min-height:32px;padding:var(--space-xs) var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-round);background:var(--background);color:var(--text-secondary);font-size:12px;font-weight:600}.TexEnvironmentSettingsDialog-module__Sxw8ia__exampleButton:hover{border-color:var(--border-strong);color:var(--text-primary)}.TexEnvironmentSettingsDialog-module__Sxw8ia__exampleButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TexEnvironmentSettingsDialog-module__Sxw8ia__exampleButton[data-selected=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--text-primary)}.TexEnvironmentSettingsDialog-module__Sxw8ia__codeEditor:focus,.TexEnvironmentSettingsDialog-module__Sxw8ia__previewInput:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 24%, transparent);outline-offset:1px}.TexEnvironmentSettingsDialog-module__Sxw8ia__codeEditor[aria-invalid=true]{border-color:var(--danger)}.TexEnvironmentSettingsDialog-module__Sxw8ia__issueList{gap:var(--space-xs);color:var(--danger);margin:0;padding-inline-start:var(--space-xl);display:grid}.TexEnvironmentSettingsDialog-module__Sxw8ia__previewCanvas{min-height:104px;padding:var(--space-xl);border-radius:var(--radius-panel);background:var(--surface-soft);place-items:center;display:grid;overflow:auto}.TexEnvironmentSettingsDialog-module__Sxw8ia__previewEmpty{color:var(--text-muted);font-size:12px}.TexEnvironmentSettingsDialog-module__Sxw8ia__footer{justify-content:flex-end;gap:var(--space-sm);display:flex}@media (max-width:640px){.TexEnvironmentSettingsDialog-module__Sxw8ia__sectionHeading{flex-direction:column;align-items:stretch}.TexEnvironmentSettingsDialog-module__Sxw8ia__codeEditor{min-height:180px}}
.Settings-module__54FmxW__section{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.Settings-module__54FmxW__section+.Settings-module__54FmxW__section{padding-top:var(--space-xl);border-top:1px solid var(--border-subtle)}.Settings-module__54FmxW__sectionHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);min-width:0;display:flex}.Settings-module__54FmxW__sectionHeading{gap:var(--space-xs);min-width:0;display:grid}.Settings-module__54FmxW__sectionTitle{margin:var(--space-none);color:var(--text-primary);font-size:14px;font-weight:650;line-height:1.4}.Settings-module__54FmxW__sectionDescription{max-width:68ch;margin:var(--space-none);color:var(--text-muted);font-size:12px;line-height:1.6}.Settings-module__54FmxW__sectionActions{align-items:center;gap:var(--space-xs);flex:none;display:inline-flex}.Settings-module__54FmxW__row{align-items:center;gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.Settings-module__54FmxW__row[data-align=start]{align-items:start}.Settings-module__54FmxW__row[data-has-control=false]{grid-template-columns:minmax(0,1fr)}.Settings-module__54FmxW__rowInfo{gap:var(--space-xs);min-width:0;display:grid}.Settings-module__54FmxW__rowLabel{align-items:center;gap:var(--space-sm);min-width:0;color:var(--text-primary);font-size:13px;font-weight:650;line-height:1.4;display:inline-flex}.Settings-module__54FmxW__rowDescription{margin:var(--space-none);color:var(--text-muted);font-size:12px;line-height:1.55}.Settings-module__54FmxW__rowControl{justify-content:flex-end;align-items:center;min-width:0;display:inline-flex}.Settings-module__54FmxW__field{gap:var(--space-sm);min-width:0;display:grid}.Settings-module__54FmxW__fieldHeader{justify-content:space-between;align-items:baseline;gap:var(--space-sm);min-width:0;display:flex}.Settings-module__54FmxW__fieldLabel{color:var(--text-secondary);font-size:12px;font-weight:650;line-height:1.4}.Settings-module__54FmxW__fieldMeta{color:var(--text-muted);flex:none;font-size:11px;font-weight:550}.Settings-module__54FmxW__fieldDescription{margin:var(--space-none);color:var(--text-muted);font-size:12px;line-height:1.55}.Settings-module__54FmxW__status{margin:var(--space-none);padding:var(--space-sm) var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-soft);color:var(--text-secondary);font-size:12px;line-height:1.5}.Settings-module__54FmxW__status[data-tone=success]{border-color:color-mix(in srgb, var(--success) 24%, var(--border-subtle));background:color-mix(in srgb, var(--success) 7%, var(--background));color:var(--success)}.Settings-module__54FmxW__status[data-tone=error]{border-color:color-mix(in srgb, var(--danger) 24%, var(--border-subtle));background:var(--danger-soft);color:var(--danger)}.Settings-module__54FmxW__switch{border:1px solid var(--border);background:var(--surface-strong);width:34px;height:20px;color:var(--text-primary);border-radius:999px;flex:none;align-items:center;padding:2px;transition:background .14s,border-color .14s,opacity .14s;display:inline-flex;position:relative}.Settings-module__54FmxW__switch[aria-checked=true]{border-color:var(--text-primary);background:var(--text-primary)}.Settings-module__54FmxW__switch:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 32%, transparent);outline-offset:2px}.Settings-module__54FmxW__switch:disabled{opacity:.45}.Settings-module__54FmxW__switchKnob{background:var(--background);border-radius:50%;width:14px;height:14px;transition:transform .14s;transform:translate(0);box-shadow:0 1px 2px #1111113d}.Settings-module__54FmxW__switch[aria-checked=true] .Settings-module__54FmxW__switchKnob{transform:translate(14px)}.Settings-module__54FmxW__tabs{gap:var(--space-md);min-width:0;display:grid}.Settings-module__54FmxW__tabList{grid-template-columns:repeat(var(--settings-tab-count), minmax(0, 1fr));gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--radius-control);background:var(--surface-muted);display:grid}.Settings-module__54FmxW__tab{min-width:0;min-height:32px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;font-size:12px;font-weight:650;overflow:hidden}.Settings-module__54FmxW__tab:hover:not(:disabled){background:color-mix(in srgb, var(--background) 60%, transparent)}.Settings-module__54FmxW__tab:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 30%, transparent);outline-offset:1px}.Settings-module__54FmxW__tab[aria-selected=true]{border-color:var(--border-subtle);background:var(--background);color:var(--text-primary)}.Settings-module__54FmxW__tabPanel{min-width:0}@media (max-width:600px){.Settings-module__54FmxW__row{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}.Settings-module__54FmxW__rowControl{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.Settings-module__54FmxW__switch,.Settings-module__54FmxW__switchKnob{transition:none}}
.AiAppliedDocumentDiff-module__M_4ndG__diff{gap:var(--space-sm);min-width:0;display:grid}.AiAppliedDocumentDiff-module__M_4ndG__stats{gap:var(--space-md);flex-wrap:wrap;align-items:center;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:700;line-height:1.2;display:flex}.AiAppliedDocumentDiff-module__M_4ndG__stat[data-change=added]{color:var(--success)}.AiAppliedDocumentDiff-module__M_4ndG__stat[data-change=removed]{color:var(--danger)}.AiAppliedDocumentDiff-module__M_4ndG__body,.AiAppliedDocumentDiff-module__M_4ndG__shapes{border:1px solid var(--border-subtle);border-radius:var(--radius-control);min-width:0;display:grid;overflow:hidden}.AiAppliedDocumentDiff-module__M_4ndG__bodyRow,.AiAppliedDocumentDiff-module__M_4ndG__shapeRow,.AiAppliedDocumentDiff-module__M_4ndG__areaLabelRow,.AiAppliedDocumentDiff-module__M_4ndG__collapsedRow{grid-template-columns:22px minmax(0,1fr);min-width:0;display:grid}.AiAppliedDocumentDiff-module__M_4ndG__bodyRow+.AiAppliedDocumentDiff-module__M_4ndG__bodyRow,.AiAppliedDocumentDiff-module__M_4ndG__shapeRow+.AiAppliedDocumentDiff-module__M_4ndG__shapeRow,.AiAppliedDocumentDiff-module__M_4ndG__areaLabelRow+.AiAppliedDocumentDiff-module__M_4ndG__bodyRow,.AiAppliedDocumentDiff-module__M_4ndG__bodyRow+.AiAppliedDocumentDiff-module__M_4ndG__areaLabelRow,.AiAppliedDocumentDiff-module__M_4ndG__collapsedRow+.AiAppliedDocumentDiff-module__M_4ndG__bodyRow,.AiAppliedDocumentDiff-module__M_4ndG__bodyRow+.AiAppliedDocumentDiff-module__M_4ndG__collapsedRow,.AiAppliedDocumentDiff-module__M_4ndG__collapsedRow+.AiAppliedDocumentDiff-module__M_4ndG__areaLabelRow,.AiAppliedDocumentDiff-module__M_4ndG__areaLabelRow+.AiAppliedDocumentDiff-module__M_4ndG__collapsedRow{border-top:1px solid var(--border-subtle)}.AiAppliedDocumentDiff-module__M_4ndG__bodyRow[data-change=added],.AiAppliedDocumentDiff-module__M_4ndG__shapeRow[data-change=added]{background:color-mix(in srgb, var(--success) 8%, transparent)}.AiAppliedDocumentDiff-module__M_4ndG__bodyRow[data-change=removed],.AiAppliedDocumentDiff-module__M_4ndG__shapeRow[data-change=removed]{background:color-mix(in srgb, var(--danger) 8%, transparent)}.AiAppliedDocumentDiff-module__M_4ndG__bodyRow[data-change=context] .AiAppliedDocumentDiff-module__M_4ndG__bodyContent{color:var(--text-secondary)}.AiAppliedDocumentDiff-module__M_4ndG__gutter{border-right:1px solid var(--border-subtle);min-height:100%;color:var(--text-muted);-webkit-user-select:none;user-select:none;place-items:start center;padding-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.4;display:grid}.AiAppliedDocumentDiff-module__M_4ndG__bodyRow[data-change=added] .AiAppliedDocumentDiff-module__M_4ndG__gutter,.AiAppliedDocumentDiff-module__M_4ndG__shapeRow[data-change=added] .AiAppliedDocumentDiff-module__M_4ndG__gutter{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}.AiAppliedDocumentDiff-module__M_4ndG__bodyRow[data-change=removed] .AiAppliedDocumentDiff-module__M_4ndG__gutter,.AiAppliedDocumentDiff-module__M_4ndG__shapeRow[data-change=removed] .AiAppliedDocumentDiff-module__M_4ndG__gutter{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.AiAppliedDocumentDiff-module__M_4ndG__bodyContent.AiAppliedDocumentDiff-module__M_4ndG__bodyContent{--editor-font-size:10pt;min-width:0;color:var(--text-primary);background:0 0;padding:4px 8px;line-height:1.55}.AiAppliedDocumentDiff-module__M_4ndG__mark{color:inherit;background-color:#0000;border-radius:3px;padding:0 1px}.AiAppliedDocumentDiff-module__M_4ndG__bodyRow[data-change=added] .AiAppliedDocumentDiff-module__M_4ndG__mark{background-color:color-mix(in srgb, var(--success) 28%, transparent)}.AiAppliedDocumentDiff-module__M_4ndG__bodyRow[data-change=removed] .AiAppliedDocumentDiff-module__M_4ndG__mark{background-color:color-mix(in srgb, var(--danger) 28%, transparent)}.AiAppliedDocumentDiff-module__M_4ndG__areaLabelRow{background:var(--surface-muted)}.AiAppliedDocumentDiff-module__M_4ndG__areaLabel{color:var(--text-muted);letter-spacing:.02em;padding:3px 8px;font-size:10px;font-weight:700}.AiAppliedDocumentDiff-module__M_4ndG__collapsedRow{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:none}.AiAppliedDocumentDiff-module__M_4ndG__collapsedRow:hover{background:var(--surface-muted)}.AiAppliedDocumentDiff-module__M_4ndG__collapsedLabel{color:var(--text-muted);padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px}.AiAppliedDocumentDiff-module__M_4ndG__shapeStage{min-width:0;min-height:72px;max-height:160px;padding:var(--space-sm);place-items:center;display:grid;overflow:hidden}.AiAppliedDocumentDiff-module__M_4ndG__shapeStage svg{width:auto;max-width:100%;height:auto;max-height:140px;display:block}
.AiAppliedChangeCard-module__V_tSMG__card{gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--surface-muted) 58%, var(--background));color:var(--text-primary);display:grid}.AiAppliedChangeCard-module__V_tSMG__header,.AiAppliedChangeCard-module__V_tSMG__state{align-items:center;display:flex}.AiAppliedChangeCard-module__V_tSMG__header{justify-content:space-between;gap:var(--space-sm);min-width:0}.AiAppliedChangeCard-module__V_tSMG__state{gap:var(--space-xs);min-width:0;color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1}.AiAppliedChangeCard-module__V_tSMG__state svg{color:var(--success);flex:none}.AiAppliedChangeCard-module__V_tSMG__revert{gap:var(--space-xs);padding-inline:var(--space-sm);color:var(--text-muted);flex:none;font-size:11px}.AiAppliedChangeCard-module__V_tSMG__revert:disabled{color:var(--text-disabled);cursor:default}.AiAppliedChangeCard-module__V_tSMG__blockedReason{color:var(--text-muted);margin:0;font-size:11px;line-height:1.5}.AiAppliedChangeCard-module__V_tSMG__content{min-width:0;max-height:248px;overflow:auto}
