.motor-layout.svelte-vhz6iv{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr)}.motor-layout.details-collapsed.svelte-vhz6iv{grid-template-columns:minmax(0,1fr)}.motor-section.svelte-vhz6iv{border-top:1px solid var(--line-soft)}.overload-section.svelte-vhz6iv{padding-bottom:28px}.select-field.svelte-vhz6iv{gap:8px;margin-top:18px;display:grid}.select-field.svelte-vhz6iv>span:where(.svelte-vhz6iv){color:var(--ink-700);font-size:var(--font-2xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.select-field.svelte-vhz6iv select:where(.svelte-vhz6iv){width:100%;min-height:var(--control-md);color:var(--ink-900);font-size:var(--font-md);border:1px solid var(--line-strong);border-radius:var(--radius-control);appearance:none;background-color:var(--surface-elevated);background-image:linear-gradient(45deg, transparent 50%, var(--ink-500) 50%), linear-gradient(135deg, var(--ink-500) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px);background-repeat:no-repeat;background-size:6px 6px;outline:0;padding:0 38px 0 14px;font-weight:700}.select-field.svelte-vhz6iv select:where(.svelte-vhz6iv):focus{border-color:var(--teal-500);box-shadow:var(--focus-ring)}.compact-select.svelte-vhz6iv{margin-top:0}.field-help.svelte-vhz6iv{color:var(--ink-500);font-size:var(--font-xs);line-height:1.45}.motor-results.svelte-vhz6iv{background:#314454;border-top:1px solid #314454;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.motor-results.svelte-vhz6iv article:where(.svelte-vhz6iv){color:#fff;background:var(--navy-900);align-content:start;gap:7px;min-height:132px;padding:22px 24px;display:grid}.motor-results.svelte-vhz6iv article.primary-result:where(.svelte-vhz6iv){background:linear-gradient(125deg,#3dd6c629,#0000 65%),#0a2230}.motor-results.svelte-vhz6iv span:where(.svelte-vhz6iv){color:var(--result-label);font-size:var(--font-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.overload-values.svelte-vhz6iv span:where(.svelte-vhz6iv){color:var(--ink-600);font-size:var(--font-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.motor-results.svelte-vhz6iv strong:where(.svelte-vhz6iv){font-size:calc(31px * var(--ui-scale));letter-spacing:-.035em;line-height:1}.result-copy.svelte-vhz6iv,.detail-copy.svelte-vhz6iv{color:inherit;text-align:left;border-radius:var(--radius-control);background:0 0;border:0;padding:0}.result-copy.svelte-vhz6iv:hover,.result-copy.svelte-vhz6iv:focus-visible,.detail-copy.svelte-vhz6iv:hover,.detail-copy.svelte-vhz6iv:focus-visible,.inline-copy.svelte-vhz6iv:hover,.inline-copy.svelte-vhz6iv:focus-visible{text-shadow:0 0 18px #3dd6c647;outline:0}.result-copy.svelte-vhz6iv:focus-visible,.detail-copy.svelte-vhz6iv:focus-visible,.inline-copy.svelte-vhz6iv:focus-visible{box-shadow:0 0 0 2px #3dd6c673}.result-copy.svelte-vhz6iv:disabled,.detail-copy.svelte-vhz6iv:disabled{cursor:default}.motor-results.svelte-vhz6iv strong.compact-result:where(.svelte-vhz6iv){font-size:calc(20px * var(--ui-scale));letter-spacing:-.01em}.motor-results.svelte-vhz6iv small:where(.svelte-vhz6iv){color:var(--teal-400);font-size:var(--font-sm);margin-left:5px}.motor-results.svelte-vhz6iv p:where(.svelte-vhz6iv){color:var(--result-muted);font-size:var(--font-xs);margin:0;line-height:1.45}.copy-status.svelte-vhz6iv{min-height:18px;color:var(--result-muted);font-size:var(--font-2xs);letter-spacing:.02em;font-weight:650}.inline-copy.svelte-vhz6iv{color:var(--teal-400);font-size:inherit;border-radius:var(--radius-control);background:0 0;border:0;margin-left:2px;padding:0;font-weight:700}.overload-values.svelte-vhz6iv{grid-template-columns:1fr 1fr;gap:10px;padding-top:17px;display:grid}.overload-values.svelte-vhz6iv div:where(.svelte-vhz6iv){border-radius:var(--radius-control);background:var(--surface-inset);gap:6px;padding:12px;display:grid}.overload-values.svelte-vhz6iv strong:where(.svelte-vhz6iv){color:var(--ink-900);font-size:var(--font-lg)}.overload-copy-status.svelte-vhz6iv{color:var(--ink-500);margin-top:10px;display:block}.overload-note.svelte-vhz6iv{color:var(--ink-500);font-size:var(--font-xs);margin:12px 0 0;line-height:1.55}.warning-card.svelte-vhz6iv{color:var(--text-warning);border:1px solid var(--warning-border);border-radius:var(--radius-card);background:var(--surface-warning-soft);padding:17px 19px}.warning-card.svelte-vhz6iv>strong:where(.svelte-vhz6iv){font-size:var(--font-2xs);letter-spacing:.06em;text-transform:uppercase}.warning-card.svelte-vhz6iv ul:where(.svelte-vhz6iv){gap:7px;margin:11px 0 12px;padding-left:17px;display:grid}.warning-card.svelte-vhz6iv li:where(.svelte-vhz6iv),.warning-card.svelte-vhz6iv p:where(.svelte-vhz6iv){font-size:var(--font-xs);line-height:1.5}.warning-card.svelte-vhz6iv p:where(.svelte-vhz6iv){border-top:1px solid var(--warning-border);margin:0;padding-top:10px}.motor-error.svelte-vhz6iv{min-height:40vh}@media (width<=960px){.motor-layout.svelte-vhz6iv{grid-template-columns:1fr}}@media (width<=680px){.motor-results.svelte-vhz6iv,.overload-values.svelte-vhz6iv{grid-template-columns:1fr}}.transformer-layout.svelte-1f4vffx{grid-template-columns:minmax(0,1.5fr) minmax(330px,.8fr)}.transformer-layout.details-collapsed.svelte-1f4vffx{grid-template-columns:minmax(0,1fr)}.transformer-section.svelte-1f4vffx{border-top:1px solid var(--line-soft)}.select-field.svelte-1f4vffx{gap:8px;margin-top:18px;display:grid}.select-field.svelte-1f4vffx>span:where(.svelte-1f4vffx){color:var(--ink-700);font-size:var(--font-2xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.select-field.svelte-1f4vffx select:where(.svelte-1f4vffx){width:100%;min-height:var(--control-md);color:var(--ink-900);font-size:var(--font-md);border:1px solid var(--line-strong);border-radius:var(--radius-control);appearance:none;background-color:var(--surface-elevated);background-image:linear-gradient(45deg, transparent 50%, var(--ink-500) 50%), linear-gradient(135deg, var(--ink-500) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px);background-repeat:no-repeat;background-size:6px 6px;outline:0;padding:0 38px 0 14px;font-weight:700}.select-field.svelte-1f4vffx select:where(.svelte-1f4vffx):focus{border-color:var(--teal-500);box-shadow:var(--focus-ring)}.field-help.svelte-1f4vffx{color:var(--ink-500);font-size:var(--font-xs);line-height:1.45}.transformer-results.svelte-1f4vffx{background:#314454;border-top:1px solid #314454;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.transformer-results.svelte-1f4vffx article:where(.svelte-1f4vffx){color:#fff;background:var(--navy-900);align-content:start;gap:7px;min-height:132px;padding:22px 24px;display:grid}.transformer-results.svelte-1f4vffx article.primary-result:where(.svelte-1f4vffx){background:linear-gradient(125deg,#3dd6c629,#0000 65%),#0a2230}.transformer-results.svelte-1f4vffx span:where(.svelte-1f4vffx){color:var(--result-label);font-size:var(--font-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.transformer-results.svelte-1f4vffx strong:where(.svelte-1f4vffx){font-size:calc(31px * var(--ui-scale));letter-spacing:-.035em;line-height:1}.transformer-results.svelte-1f4vffx strong.compact-result:where(.svelte-1f4vffx){font-size:calc(20px * var(--ui-scale));letter-spacing:-.01em}.transformer-results.svelte-1f4vffx small:where(.svelte-1f4vffx){color:var(--teal-400);font-size:var(--font-sm);margin-left:5px}.transformer-results.svelte-1f4vffx p:where(.svelte-1f4vffx){color:var(--result-muted);font-size:var(--font-xs);margin:0;line-height:1.45}.warning-card.svelte-1f4vffx{color:var(--text-warning);border:1px solid var(--warning-border);border-radius:var(--radius-card);background:var(--surface-warning-soft);padding:17px 19px}.warning-card.svelte-1f4vffx>strong:where(.svelte-1f4vffx){font-size:var(--font-2xs);letter-spacing:.06em;text-transform:uppercase}.warning-card.svelte-1f4vffx ul:where(.svelte-1f4vffx){gap:7px;margin:11px 0 12px;padding-left:17px;display:grid}.warning-card.svelte-1f4vffx li:where(.svelte-1f4vffx),.warning-card.svelte-1f4vffx p:where(.svelte-1f4vffx){font-size:var(--font-xs);line-height:1.5}.warning-card.svelte-1f4vffx p:where(.svelte-1f4vffx){border-top:1px solid var(--warning-border);margin:0;padding-top:10px}.transformer-error.svelte-1f4vffx{min-height:40vh}@media (width<=960px){.transformer-layout.svelte-1f4vffx{grid-template-columns:1fr}}@media (width<=680px){.transformer-results.svelte-1f4vffx{grid-template-columns:1fr}}.quick-voltage-drop-layout.svelte-2941ts{width:min(1180px,100%);margin:0 auto;display:grid;container:quick-vd/inline-size}.quick-check-shell.svelte-2941ts{min-width:0;overflow:clip}.quick-card-header.svelte-2941ts{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.quick-card-header.svelte-2941ts>div:where(.svelte-2941ts){align-items:flex-start;gap:13px;min-width:0;display:flex}.quick-card-header.svelte-2941ts p:where(.svelte-2941ts){display:none}.quick-card-header.svelte-2941ts .subtle-project-button:where(.svelte-2941ts){width:auto;min-width:66px;min-height:var(--control-sm);font-size:var(--font-sm);flex:none;padding-inline:12px}.project-label-long.svelte-2941ts{display:none}.quick-system-section.svelte-2941ts,.quick-points-section.svelte-2941ts{gap:16px;display:grid}.quick-points-section.svelte-2941ts{container:quick-path/inline-size}.quick-points-section.svelte-2941ts .section-label-actions{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.quick-points-section.svelte-2941ts .section-label-actions .button{white-space:nowrap;min-width:88px}.quick-system-heading.svelte-2941ts{display:block}.quick-system-grid.svelte-2941ts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quick-target-field.svelte-2941ts{grid-column:1/-1}.quick-system-grid.svelte-2941ts .phase-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-system-grid.svelte-2941ts input,.quick-modal.svelte-2941ts input,.quick-modal.svelte-2941ts select{font-size:max(16px, var(--font-md));scroll-margin-block:96px}.quick-summary-grid.svelte-2941ts{z-index:18;border-block:1px solid var(--line);background:var(--surface-elevated);box-shadow:0 10px 24px color-mix(in srgb, var(--navy-950) 8%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:sticky;top:72px}.quick-summary-grid.svelte-2941ts article:where(.svelte-2941ts){border-inline-end:1px solid var(--line-soft);align-content:center;gap:3px;min-width:0;min-height:88px;padding:12px 10px;display:grid;position:relative}.quick-summary-grid.svelte-2941ts article:where(.svelte-2941ts):last-child{border-inline-end:0}.quick-summary-grid.svelte-2941ts article:where(.svelte-2941ts)>span:where(.svelte-2941ts),.quick-summary-grid.svelte-2941ts article:where(.svelte-2941ts)>small:where(.svelte-2941ts){color:var(--ink-600);letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.quick-summary-grid.svelte-2941ts article:where(.svelte-2941ts)>small:where(.svelte-2941ts){letter-spacing:0;text-transform:none;font-weight:600}.quick-summary-grid.svelte-2941ts article:where(.svelte-2941ts)>strong:where(.svelte-2941ts){min-width:0;color:var(--ink-900);letter-spacing:-.025em;align-items:center;gap:5px;font-size:clamp(17px,5cqw,23px);line-height:1.05;display:flex}.quick-summary-grid.svelte-2941ts strong:where(.svelte-2941ts) small:where(.svelte-2941ts){font-size:.58em}.quick-target-summary.svelte-2941ts strong:where(.svelte-2941ts){font-size:clamp(14px,4cqw,18px)!important}.quick-target-summary.svelte-2941ts strong:where(.svelte-2941ts) i:where(.svelte-2941ts),.quick-status-badge.svelte-2941ts i:where(.svelte-2941ts){background:var(--surface-inset);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.quick-target-progress.svelte-2941ts{background:var(--surface-inset);border-radius:999px;height:3px;position:absolute;inset-block-end:7px;inset-inline:10px;overflow:hidden}.quick-target-progress.svelte-2941ts:after{content:"";width:var(--quick-progress);border-radius:inherit;background:var(--teal-500);height:100%;transition:width .18s;display:block}[data-status=warning].svelte-2941ts .quick-target-progress:where(.svelte-2941ts):after,.quick-target-summary[data-status=warning].svelte-2941ts .quick-target-progress:where(.svelte-2941ts):after{background:var(--warning)}[data-status=fail].svelte-2941ts .quick-target-progress:where(.svelte-2941ts):after,.quick-target-summary[data-status=fail].svelte-2941ts .quick-target-progress:where(.svelte-2941ts):after{background:var(--text-danger)}.quick-builder-workspace.svelte-2941ts{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-muted);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.quick-path-pane.svelte-2941ts{background:var(--surface-elevated);min-width:0}.quick-point-list.svelte-2941ts{overscroll-behavior:contain;max-height:min(62dvh,650px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.quick-point-list.svelte-2941ts li:where(.svelte-2941ts)+li:where(.svelte-2941ts){border-block-start:1px solid var(--line-soft)}.quick-point-card.svelte-2941ts{background:var(--surface-elevated);min-width:0;display:block;position:relative;box-shadow:inset 3px 0 #0000}.quick-point-card.active.svelte-2941ts{background:var(--surface-selected);box-shadow:inset 3px 0 0 var(--teal-500)}.quick-point-select.svelte-2941ts{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:14px 8px 14px 12px;display:grid}.quick-point-select.svelte-2941ts:focus-visible{z-index:1;outline:2px solid var(--teal-500);outline-offset:-3px;position:relative}.quick-path-index.svelte-2941ts{width:32px;height:32px;color:var(--teal-700);border:1px solid var(--mobile-card-active-border);background:var(--surface-accent);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.quick-point-content.svelte-2941ts,.quick-point-title.svelte-2941ts,.quick-point-title.svelte-2941ts>span:where(.svelte-2941ts):first-child{min-width:0;display:grid}.quick-point-content.svelte-2941ts{gap:10px}.quick-point-title.svelte-2941ts{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.quick-point-title.svelte-2941ts small:where(.svelte-2941ts){color:var(--ink-600);letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.quick-point-title.svelte-2941ts>span:where(.svelte-2941ts)>strong:where(.svelte-2941ts){color:var(--ink-900);font-size:var(--font-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-status-badge.svelte-2941ts{min-height:28px;color:var(--ink-600);border:1px solid var(--line);background:var(--surface-muted);white-space:nowrap;border-radius:999px;align-self:start;align-items:center;gap:4px;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.quick-status-badge.svelte-2941ts i:where(.svelte-2941ts){width:16px;height:16px;font-size:10px}.quick-status-badge[data-status=pass].svelte-2941ts{color:var(--text-success);border-color:color-mix(in srgb, var(--text-success) 32%, var(--line));background:var(--surface-accent-soft)}.quick-status-badge[data-status=warning].svelte-2941ts{color:var(--text-warning-strong);border-color:var(--warning-border);background:var(--surface-warning-soft)}.quick-status-badge[data-status=fail].svelte-2941ts{color:var(--text-danger);border-color:color-mix(in srgb, var(--text-danger) 34%, var(--line));background:var(--surface-danger-soft)}.quick-point-metrics.svelte-2941ts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.quick-point-metrics.svelte-2941ts>span:where(.svelte-2941ts){gap:2px;min-width:0;display:grid}.quick-point-metrics.svelte-2941ts small:where(.svelte-2941ts){color:var(--ink-600);letter-spacing:.035em;text-transform:uppercase;font-size:9px;font-weight:800}.quick-point-metrics.svelte-2941ts strong:where(.svelte-2941ts){color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.quick-point-guidance.svelte-2941ts{color:var(--ink-600);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding-inline-end:44px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.quick-remove-point.svelte-2941ts{width:44px;height:44px;color:var(--text-danger);border-radius:var(--radius-control);background:0 0;border:1px solid #0000;place-items:center;padding:0;font-size:20px;font-weight:800;line-height:1;display:grid;position:absolute;inset-block-end:8px;inset-inline-end:8px}.quick-remove-point.svelte-2941ts:focus-visible{outline:2px solid var(--teal-500);outline-offset:-4px}.quick-remove-point.svelte-2941ts:disabled{color:var(--ink-500);opacity:.45}.quick-selected-pane.svelte-2941ts{display:none}.quick-bottom-details.svelte-2941ts{gap:18px;width:min(1180px,100%);margin:28px auto 0;display:grid;container-type:inline-size}.quick-bottom-details-header.svelte-2941ts{flex-direction:column;align-items:stretch;gap:14px;display:flex}.quick-bottom-details-title.svelte-2941ts{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}.quick-bottom-details-title.svelte-2941ts h2:where(.svelte-2941ts){color:var(--ink-900);font-size:var(--font-lg);letter-spacing:-.01em;margin:0}.quick-bottom-details-title.svelte-2941ts p:where(.svelte-2941ts){color:var(--ink-500);font-size:var(--font-sm);margin:4px 0 0}.quick-bottom-details-grid.svelte-2941ts{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.quick-modal.svelte-2941ts{width:min(720px,100vw - 24px);max-width:none;max-height:min(880px,100dvh - 24px);color:var(--ink-900);border:1px solid var(--line);border-radius:var(--radius-modal);background:var(--surface-elevated);margin:auto;padding:0;overflow:hidden;box-shadow:0 28px 80px #07111947}.quick-project-dialog.svelte-2941ts{width:min(560px,100vw - 24px)}.quick-modal.svelte-2941ts::backdrop{background:var(--overlay)}.quick-modal-shell.svelte-2941ts{flex-direction:column;max-height:min(880px,100dvh - 24px);display:flex;container-type:inline-size}.quick-modal-header.svelte-2941ts{border-block-end:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 15px;display:flex}.quick-modal-header.svelte-2941ts>div:where(.svelte-2941ts){min-width:0}.quick-modal-header.svelte-2941ts small:where(.svelte-2941ts),.quick-modal-header.svelte-2941ts p:where(.svelte-2941ts){color:var(--ink-500);font-size:var(--font-xs)}.quick-modal-header.svelte-2941ts small:where(.svelte-2941ts){letter-spacing:.05em;text-transform:uppercase;font-weight:800}.quick-modal-header.svelte-2941ts h2:where(.svelte-2941ts){font-size:var(--font-xl);margin:3px 0 0}.quick-modal-header.svelte-2941ts p:where(.svelte-2941ts){margin:3px 0 0}.quick-modal-close.svelte-2941ts{width:44px;height:44px;color:var(--ink-600);border:1px solid var(--line);background:var(--surface-elevated);border-radius:50%;flex:none;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.quick-modal-close.svelte-2941ts:focus-visible,.quick-editor-disclosure.svelte-2941ts summary:where(.svelte-2941ts):focus-visible{outline:2px solid var(--teal-500);outline-offset:2px}.quick-modal-status.svelte-2941ts{border-block-end:1px solid var(--line-soft);background:var(--surface-muted);align-items:flex-start;gap:10px;padding:12px 18px;display:flex}.quick-modal-status.svelte-2941ts p:where(.svelte-2941ts){color:var(--ink-600);font-size:var(--font-sm);margin:4px 0 0;line-height:1.45}.quick-modal-body.svelte-2941ts{overscroll-behavior:contain;gap:16px;padding:18px;display:grid;overflow-y:auto}.quick-editor-section.svelte-2941ts{border:0;min-width:0;margin:0;padding:0}.quick-editor-section.svelte-2941ts legend:where(.svelte-2941ts){color:var(--ink-900);font-size:var(--font-md);margin-block-end:12px;padding:0;font-weight:850}.quick-editor-grid.svelte-2941ts{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.quick-editor-disclosure.svelte-2941ts{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-elevated)}.quick-editor-disclosure.svelte-2941ts summary:where(.svelte-2941ts){cursor:pointer;min-height:58px;color:var(--ink-900);padding:11px 14px}.quick-editor-disclosure.svelte-2941ts summary:where(.svelte-2941ts)>span:where(.svelte-2941ts){vertical-align:middle;gap:2px;margin-inline-start:5px;display:inline-grid}.quick-editor-disclosure.svelte-2941ts summary:where(.svelte-2941ts) small:where(.svelte-2941ts){color:var(--ink-500);font-size:12px;font-weight:500}.quick-editor-disclosure.svelte-2941ts>.quick-editor-grid:where(.svelte-2941ts){padding:4px 14px 14px}.quick-editor-result.svelte-2941ts{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.quick-editor-result.svelte-2941ts>div:where(.svelte-2941ts){border-inline-end:1px solid var(--line-soft);gap:4px;min-width:0;padding:12px 10px;display:grid}.quick-editor-result.svelte-2941ts>div:where(.svelte-2941ts):last-child{border-inline-end:0}.quick-editor-result.svelte-2941ts span:where(.svelte-2941ts),.quick-recommendation.svelte-2941ts small:where(.svelte-2941ts){color:var(--ink-500);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.quick-editor-result.svelte-2941ts strong:where(.svelte-2941ts){color:var(--ink-900);font-size:clamp(14px,4cqw,20px)}.quick-recommendation.svelte-2941ts{border:1px solid var(--mobile-card-active-border);border-radius:var(--radius-control);background:var(--surface-accent-soft);flex-direction:column;align-items:stretch;gap:12px;padding:14px;display:flex}.quick-recommendation.svelte-2941ts>div:where(.svelte-2941ts){gap:3px;display:grid}.quick-recommendation.svelte-2941ts strong:where(.svelte-2941ts){color:var(--ink-900);font-size:var(--font-lg)}.quick-recommendation.svelte-2941ts span:where(.svelte-2941ts){color:var(--ink-600);font-size:var(--font-xs)}.quick-modal-footer.svelte-2941ts{padding:12px 18px max(12px, env(safe-area-inset-bottom));border-block-start:1px solid var(--line-soft);background:var(--surface-elevated);justify-content:space-between;align-items:center;gap:10px;display:flex}.quick-modal-footer.svelte-2941ts .button:where(.svelte-2941ts){min-height:44px}.quick-destructive-button.svelte-2941ts{color:var(--text-danger);border-color:color-mix(in srgb, var(--text-danger) 36%, var(--line));background:var(--surface-danger-soft)}.quick-project-actions.svelte-2941ts{justify-content:flex-end}.quick-file-note.svelte-2941ts{color:var(--ink-500);font-size:var(--font-sm);margin:0;line-height:1.5}.study-file-input.svelte-2941ts{display:none}@container quick-vd (width>=540px){.quick-card-header.svelte-2941ts p:where(.svelte-2941ts){display:block}.project-label-short.svelte-2941ts{display:none}.project-label-long.svelte-2941ts{display:inline}.quick-summary-grid.svelte-2941ts article:where(.svelte-2941ts){padding-inline:16px}.quick-target-progress.svelte-2941ts{inset-inline:16px}}@container quick-vd (width>=700px){.quick-system-grid.svelte-2941ts{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-target-field.svelte-2941ts{grid-column:auto}}@container quick-path (width>=700px){.quick-builder-workspace.svelte-2941ts{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.quick-path-pane.svelte-2941ts{border-inline-end:1px solid var(--line)}.quick-selected-pane.svelte-2941ts{background:var(--surface-muted);align-content:start;gap:18px;min-width:0;padding:22px;display:grid}.quick-selected-heading.svelte-2941ts{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.quick-selected-heading.svelte-2941ts small:where(.svelte-2941ts){color:var(--ink-500);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.quick-selected-heading.svelte-2941ts h3:where(.svelte-2941ts){color:var(--ink-900);font-size:var(--font-xl);margin:3px 0 0}.quick-selected-guidance.svelte-2941ts{color:var(--ink-600);font-size:var(--font-sm);margin:0;line-height:1.55}.quick-selected-stats.svelte-2941ts{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quick-selected-stats.svelte-2941ts>div:where(.svelte-2941ts){border-inline-end:1px solid var(--line-soft);gap:4px;min-width:0;padding:14px 10px;display:grid}.quick-selected-stats.svelte-2941ts>div:where(.svelte-2941ts):last-child{border-inline-end:0}.quick-selected-stats.svelte-2941ts span:where(.svelte-2941ts){color:var(--ink-500);text-transform:uppercase;font-size:10px;font-weight:800}.quick-selected-stats.svelte-2941ts strong:where(.svelte-2941ts){color:var(--ink-900);font-size:var(--font-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-edit-button.svelte-2941ts{justify-self:start}}@container quick-path (width>=980px){.quick-builder-workspace.svelte-2941ts{grid-template-columns:380px minmax(0,1fr)}.quick-point-select.svelte-2941ts{padding:16px 10px 16px 15px}.quick-selected-pane.svelte-2941ts{padding:28px}}@container (width>=560px){.quick-editor-grid.svelte-2941ts{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-editor-wide.svelte-2941ts{grid-column:1/-1}.quick-recommendation.svelte-2941ts{flex-direction:row;justify-content:space-between;align-items:center}}@container (width>=700px){.quick-bottom-details-header.svelte-2941ts{flex-direction:row;justify-content:space-between;align-items:center}.quick-bottom-details-title.svelte-2941ts{grid-template-columns:54px minmax(0,1fr);gap:13px}.quick-bottom-details-grid.svelte-2941ts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.quick-point-card.svelte-2941ts:hover{background:var(--surface-subtle)}.quick-point-card.svelte-2941ts:has(.quick-point-select:where(.svelte-2941ts):focus-visible){background:var(--surface-subtle)}.quick-point-card.active.svelte-2941ts:hover{background:var(--surface-selected)}.quick-remove-point.svelte-2941ts:hover:not(:disabled),.quick-modal-close.svelte-2941ts:hover{background:var(--surface-danger-soft)}}@media (prefers-reduced-motion:reduce){.quick-target-progress.svelte-2941ts:after{transition:none}}@media (forced-colors:active){.quick-point-card.active.svelte-2941ts,.quick-status-badge.svelte-2941ts,.quick-target-progress.svelte-2941ts:after{forced-color-adjust:auto}.quick-point-card.active.svelte-2941ts{outline-offset:-3px;outline:2px solid highlight}}body:has(.quick-modal[open]) .mobile-bottom-bar{visibility:hidden}.settings-backdrop.svelte-bk5fwc{z-index:110;width:100%;height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background:var(--overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:0;place-items:center;margin:0;display:grid;position:fixed;inset:0}.settings-modal.svelte-bk5fwc{border-radius:var(--radius-modal);border:1px solid var(--chrome-border);background:var(--surface);width:min(920px,100%);max-height:min(820px,100dvh - 48px);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}header.svelte-bk5fwc{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:22px 25px 18px;display:flex}header.svelte-bk5fwc span:where(.svelte-bk5fwc),label.svelte-bk5fwc>span:where(.svelte-bk5fwc){color:var(--ink-500);font-size:var(--font-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}header.svelte-bk5fwc h2:where(.svelte-bk5fwc){font-size:calc(24px * var(--ui-scale));margin:4px 0 3px}header.svelte-bk5fwc p:where(.svelte-bk5fwc),.section-heading.svelte-bk5fwc p:where(.svelte-bk5fwc){color:var(--ink-500);font-size:var(--font-sm);margin:0;line-height:1.5}header.svelte-bk5fwc>button:where(.svelte-bk5fwc){width:var(--control-sm);height:var(--control-sm);color:var(--ink-500);font-size:calc(22px * var(--ui-scale));border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-muted);transition:color .14s,border-color .14s,background .14s,transform .14s}header.svelte-bk5fwc>button:where(.svelte-bk5fwc):hover,header.svelte-bk5fwc>button:where(.svelte-bk5fwc):focus-visible{color:var(--text-strong-accent);border-color:var(--mobile-card-active-border);background:var(--surface-accent);outline:0;transform:translateY(-1px)}.settings-body.svelte-bk5fwc{grid-template-columns:150px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}nav.svelte-bk5fwc{background:var(--surface-inset);border-right:1px solid var(--line);align-content:start;gap:4px;padding:18px 12px;display:grid}nav.svelte-bk5fwc button:where(.svelte-bk5fwc){min-height:var(--control-sm);color:var(--ink-500);text-align:left;font-size:var(--font-sm);border-radius:var(--radius-control);background:0 0;border:1px solid #0000;padding:11px 12px;font-weight:750;transition:color .14s,border-color .14s,background .14s,transform .14s}nav.svelte-bk5fwc button:where(.svelte-bk5fwc):hover,nav.svelte-bk5fwc button:where(.svelte-bk5fwc):focus-visible{color:var(--ink-900);background:var(--surface-elevated);border-color:var(--line);outline:0;transform:translateY(-1px)}nav.svelte-bk5fwc button.active:where(.svelte-bk5fwc){color:var(--text-strong-accent);border-color:var(--mobile-card-active-border);background:var(--surface-accent)}.settings-content.svelte-bk5fwc{min-height:0;padding:22px 25px 28px;overflow-y:auto}.section-heading.svelte-bk5fwc{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}h3.svelte-bk5fwc,h4.svelte-bk5fwc{color:var(--ink-900);margin:0}h3.svelte-bk5fwc{font-size:var(--font-lg)}h4.svelte-bk5fwc{font-size:var(--font-sm);text-transform:uppercase;letter-spacing:.05em;margin:24px 0 10px}.add-button.svelte-bk5fwc,.cancel-button.svelte-bk5fwc,.save-button.svelte-bk5fwc{min-height:var(--control-sm);font-size:var(--font-sm);border-radius:var(--radius-control);padding:0 15px;font-weight:750;transition:color .14s,border-color .14s,background .14s,box-shadow .14s,transform .14s}.add-button.svelte-bk5fwc,.cancel-button.svelte-bk5fwc{color:var(--ink-700);border:1px solid var(--line);background:var(--surface-elevated)}.add-button.svelte-bk5fwc:hover,.add-button.svelte-bk5fwc:focus-visible,.cancel-button.svelte-bk5fwc:hover,.cancel-button.svelte-bk5fwc:focus-visible,.save-button.svelte-bk5fwc:hover,.save-button.svelte-bk5fwc:focus-visible,.remove-button.svelte-bk5fwc:hover,.remove-button.svelte-bk5fwc:focus-visible{outline:0;transform:translateY(-1px);box-shadow:0 10px 24px #142b3b1a}.editable-list.svelte-bk5fwc{gap:10px;display:grid}.configuration-row.svelte-bk5fwc,.profile-row.svelte-bk5fwc{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-subtle);align-items:end;gap:9px;padding:12px;display:grid}.configuration-row.svelte-bk5fwc{grid-template-columns:minmax(145px,1.5fr) 100px 110px 120px auto}.profile-row.svelte-bk5fwc{grid-template-columns:minmax(180px,1.5fr) 140px auto}.profile-row.svelte-bk5fwc .description-field:where(.svelte-bk5fwc){grid-column:1/3}label.svelte-bk5fwc{gap:6px;display:grid}input.svelte-bk5fwc,select.svelte-bk5fwc,textarea.svelte-bk5fwc{width:100%;min-height:var(--control-md);color:var(--ink-900);font:inherit;font-size:var(--font-md);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-elevated);padding:10px 14px;font-weight:650;transition:border-color .14s,box-shadow .14s,background .14s}select.svelte-bk5fwc{appearance:none;background-color:var(--surface-elevated);background-image:linear-gradient(45deg, transparent 50%, var(--ink-500) 50%), linear-gradient(135deg, var(--ink-500) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px);background-repeat:no-repeat;background-size:6px 6px;padding-right:38px}textarea.svelte-bk5fwc{resize:vertical;line-height:1.45}input.svelte-bk5fwc:focus,select.svelte-bk5fwc:focus,textarea.svelte-bk5fwc:focus{border-color:var(--teal-500);outline:0;box-shadow:0 0 0 3px #14a89a1a}.remove-button.svelte-bk5fwc{min-height:var(--control-md);color:var(--text-danger-strong);font-size:var(--font-xs);border:1px solid var(--warning-border);border-radius:var(--radius-control);background:var(--surface-danger-muted);padding:0 10px;font-weight:700}.remove-button.svelte-bk5fwc:disabled{opacity:.45}.single-field.svelte-bk5fwc{max-width:360px}.range-field.svelte-bk5fwc{gap:8px}.range-shell.svelte-bk5fwc{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-elevated);align-items:center;gap:14px;padding:12px 14px;display:flex}.range-shell.svelte-bk5fwc input[type=range]:where(.svelte-bk5fwc){min-height:auto;box-shadow:none;background:0 0;border:0;padding:0}.range-shell.svelte-bk5fwc strong:where(.svelte-bk5fwc){min-width:52px;color:var(--ink-900);font-size:var(--font-md);text-align:right}.field-note.svelte-bk5fwc{color:var(--ink-500);font-size:var(--font-xs);line-height:1.5}.device-grid.svelte-bk5fwc{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.device-grid.svelte-bk5fwc label:where(.svelte-bk5fwc){min-height:var(--control-sm);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-subtle);padding:12px}.device-grid.svelte-bk5fwc small:where(.svelte-bk5fwc){color:var(--ink-500);font-size:var(--font-2xs);line-height:1.4}.settings-message.svelte-bk5fwc{font-size:var(--font-xs);border-radius:var(--radius-control);margin:0 25px 12px;padding:9px 11px}.settings-message.success.svelte-bk5fwc{color:var(--text-success);background:var(--surface-accent)}.settings-message.error.svelte-bk5fwc{color:var(--text-danger);background:var(--surface-danger)}footer.svelte-bk5fwc{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 25px 20px;display:flex}.save-button.svelte-bk5fwc{color:var(--navy-950);border:1px solid var(--teal-400);background:var(--teal-400)}@media (width<=720px){.settings-backdrop.svelte-bk5fwc{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.settings-modal.svelte-bk5fwc{max-height:calc(100dvh - 20px)}.settings-body.svelte-bk5fwc{grid-template-columns:1fr}nav.svelte-bk5fwc{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr)}nav.svelte-bk5fwc button:where(.svelte-bk5fwc){text-align:center;padding:10px 8px}.configuration-row.svelte-bk5fwc,.profile-row.svelte-bk5fwc,.device-grid.svelte-bk5fwc{grid-template-columns:1fr}.profile-row.svelte-bk5fwc .description-field:where(.svelte-bk5fwc){grid-column:auto}}
