:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18213a;text-rendering:geometricprecision;font-synthesis:none;--ink:#07100f;--panel:#060d0d6b;--panel-strong:#060d0d94;--line:#edf4e721;--text:#f6f1e6;--muted:#f6f1e69e;--soft:#f6f1e614;--accent:#78d6b4;background:#f8fafc;font-family:Aptos,IBM Plex Sans KR,IBM Plex Sans,Helvetica Neue,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0}body{overflow-x:hidden}button,a{font:inherit;-webkit-tap-highlight-color:transparent}button{cursor:pointer}.silicon-shell{color:#f6f1e6;background:radial-gradient(circle at 70% 8%,#7f9cff24,#0000 34%),radial-gradient(circle at 20% 78%,#d9a24f1a,#0000 28%),linear-gradient(135deg,#101017 0%,#171722 48%,#14151d 100%);grid-template-columns:minmax(340px,420px) minmax(0,1fr);min-height:100vh;display:grid}.silicon-shell.setup-only{display:block}.silicon-shell.setup-only .silicon-config{background:0 0;border-right:0;max-width:1320px;height:auto;margin:0 auto;position:relative}.silicon-setup-grid{display:block}.silicon-shell.setup-only .silicon-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.silicon-shell.setup-only .silicon-card{margin-top:0}.silicon-shell.setup-only .silicon-hero{margin-bottom:12px}.silicon-shell.setup-only .location-card,.silicon-shell.setup-only .persona-card,.silicon-shell.setup-only .nemotron-card,.silicon-shell.setup-only .question-card{grid-column:span 3}.silicon-config{background:#0d0d14a8;border-right:1px solid #f6f1e61c;height:100vh;padding:18px;position:sticky;top:0;overflow:auto}.silicon-hero,.silicon-card,.silicon-result-head,.silicon-summary-panel,.silicon-chart-card,.silicon-open-panel{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#f6f1e60e;border:1px solid #f6f1e61f;border-radius:18px;box-shadow:0 20px 70px #00000038}.silicon-hero{padding:16px}.silicon-brand{color:#f6f1e6;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.silicon-brand span{background:linear-gradient(90deg,#0000 45%,#f6f1e680 46% 54%,#0000 55%),linear-gradient(#0000 45%,#f6f1e680 46% 54%,#0000 55%),linear-gradient(135deg,#7f9cff,#d9a24f);border:1px solid #f6f1e638;border-radius:10px;width:34px;height:34px}.silicon-hero h1{letter-spacing:0;margin:18px 0 8px;font-size:clamp(30px,4vw,48px);line-height:.96}.silicon-hero p{color:#f6f1e6a8;margin:0;line-height:1.45}.silicon-actions,.sample-presets,.custom-kind,.result-stats{flex-wrap:wrap;gap:8px;display:flex}.silicon-actions{margin-top:16px}.silicon-actions button,.sample-presets button,.custom-kind button,.custom-question>button{color:#f6f1e6;background:#f6f1e614;border:1px solid #f6f1e621;border-radius:999px;min-height:38px;padding:8px 12px;font-weight:850}.silicon-actions .primary,.sample-presets button.active,.custom-kind button.active{background:#7f9cff33;border-color:#7f9cffad}.silicon-actions button:disabled{cursor:not-allowed;opacity:.52}.silicon-run-chip{color:#f6f1e6ad;background:#f6f1e60d;border:1px solid #f6f1e61c;border-radius:12px;margin-top:12px;padding:9px 10px;font-size:12px;line-height:1.35}.silicon-card{margin-top:12px;padding:14px}.default-ratio-box{border-top:1px solid #f6f1e617;gap:8px;margin-top:12px;padding-top:12px;display:grid}.default-ratio-box button{color:#f6f1e6;background:#d9a24f21;border:1px solid #d9a24f6b;border-radius:999px;min-height:38px;padding:8px 12px;font-weight:850}.default-ratio-box span{color:#f6f1e69e;font-size:12px;line-height:1.4}.silicon-section-head,.silicon-summary-panel header{align-items:center;gap:10px;display:flex}.question-card .silicon-section-head{justify-content:space-between}.silicon-section-head span,.toggle-head span,.silicon-result-head span,.silicon-summary-panel header span,.silicon-chart-card header span,.silicon-open-panel header span{color:#f6f1e68f;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.silicon-section-head strong,.toggle-head strong,.silicon-summary-panel header strong,.silicon-chart-card header strong,.silicon-open-panel header strong{margin-top:2px;font-size:16px;display:block}.sample-presets{margin-top:12px}.number-field,.custom-question label{gap:6px;margin-top:12px;display:grid}.number-field span,.custom-question label span{color:#f6f1e694;font-size:11px;font-weight:800}.number-field input,.toggle-chip input,.custom-question input,.custom-kind select{color:#f6f1e6;background:#050c0c9e;border:1px solid #f6f1e621;border-radius:10px;outline:none;min-width:0;padding:9px 10px}.number-field input:focus,.toggle-chip input:focus,.custom-question input:focus,.custom-kind select:focus{border-color:#7f9cffad}.toggle-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.toggle-head em{color:#f6f1e6a3;border:1px solid #f6f1e61f;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:850}.toggle-head em.warn{color:#f6f1e6c7;border-color:#d9a24f6b}.toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.toggle-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.toggle-chip{background:#f6f1e60b;border:1px solid #f6f1e61a;border-radius:12px;grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:6px;padding:6px;display:grid}.toggle-chip.active{background:#7f9cff21;border-color:#7f9cff80}.toggle-chip button{color:#f6f1e6;text-align:left;background:0 0;border:0;border-radius:9px;min-height:34px;font-weight:850}.toggle-chip input{text-align:center;height:34px;padding:6px}.toggle-chip input:disabled{opacity:.34}.estimate-count{color:#f6f1e68f;grid-column:1/-1;min-height:14px;font-size:11px;font-weight:780}.question-bank{gap:8px;margin-top:12px;display:grid}.question-bank button{color:#f6f1e6;text-align:left;background:#f6f1e60b;border:1px solid #f6f1e61a;border-radius:12px;gap:4px;padding:10px;display:grid}.question-bank button.selected{background:#7f9cff24;border-color:#7f9cff8f}.question-bank button.kind-likert{border-left:4px solid #7f9cffcc}.question-bank button.kind-open{border-left:4px solid #d9a24fdb}.question-bank span,.question-bank em{color:#f6f1e694;font-size:11px;font-style:normal}.question-bank strong{line-height:1.3}.custom-question{border-top:1px solid #f6f1e61a;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:14px;padding-top:12px;display:grid}.custom-kind{grid-column:1/-1}.question-bank-toggle{color:#273047;background:#f5f7fc;border:1px solid #54608929;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:7px 10px;font-size:12px;font-weight:850;display:inline-flex}.question-bank-toggle svg{transition:transform .16s}.question-bank-toggle.open svg{transform:rotate(180deg)}.silicon-results{min-width:0;padding:18px}.silicon-result-head{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.silicon-result-head h2{margin:2px 0 0;font-size:clamp(28px,4vw,58px);line-height:.96}.result-stats span{color:#f6f1e6ad;background:#f6f1e60f;border:1px solid #f6f1e61f;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.silicon-summary-panel,.silicon-chart-card,.silicon-open-panel{padding:14px}.silicon-open-panel header,.silicon-chart-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.method-note{background:#f6f1e60e;border:1px solid #f6f1e61a;border-radius:999px;padding:7px 9px}.silicon-summary-panel{align-content:start;gap:10px;margin-top:12px;display:grid}.silicon-metric{border-bottom:1px solid #f6f1e617;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.silicon-metric span{color:#f6f1e699;font-size:12px;font-weight:780}.silicon-metric strong{font-size:19px}.method-note{color:#f6f1e6ad;border-radius:13px;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.silicon-chart-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.silicon-chart-grid.single{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.silicon-chart-card{min-width:0}.silicon-chart-card.wide,.silicon-open-panel{grid-column:span 2}.silicon-chart{height:260px;margin-top:10px}.silicon-open-panel{min-width:0}.silicon-answer-list{gap:8px;max-height:324px;margin-top:10px;display:grid;overflow:auto}.silicon-answer-list article{background:#f6f1e60b;border:1px solid #f6f1e61a;border-radius:12px;gap:5px;padding:10px;display:grid}.silicon-answer-list span{color:#f6f1e68c;font-size:11px;font-weight:780}.silicon-answer-list p{color:#f6f1e6d6;margin:0;font-size:13px;line-height:1.45}.silicon-answer-list article strong{color:#b7c4ff;background:#7f9cff29;border-radius:999px;width:fit-content;padding:4px 7px;font-size:11px}.location-tabs,.result-mode-buttons,.metric-tabs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.location-tabs button,.result-mode-buttons button,.metric-tabs button{color:#f6f1e6;background:#f6f1e60f;border:1px solid #f6f1e61f;border-radius:999px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:850}.location-tabs button.active,.result-mode-buttons button.active,.metric-tabs button.active{background:#7f9cff29;border-color:#7f9cff94}.location-toggle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:320px;margin-top:10px;padding-right:4px;display:grid;overflow:auto}.location-detail-panel{border-top:1px solid #f6f1e617;margin-top:12px;padding-top:12px}.location-detail-tabs{flex-wrap:wrap;gap:8px;display:flex}.location-detail-tabs button,.nemotron-actions button,.nemotron-column-grid button{color:#f6f1e6;background:#f6f1e60e;border:1px solid #f6f1e61f;border-radius:999px;font-size:12px;font-weight:820}.location-detail-tabs button{min-height:30px;padding:6px 10px}.location-detail-tabs button.active,.nemotron-column-grid button.active{background:#7f9cff29;border-color:#7f9cff94}.detail-grid{max-height:220px}.selector-empty-note{color:#a8a3b8;background:#f6f1e609;border:1px dashed #f6f1e629;border-radius:14px;margin:12px 0 0;padding:14px;font-size:12px;font-weight:760}.persona-toggle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nemotron-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.nemotron-actions button{min-height:32px;padding:6px 10px}.nemotron-column-section{margin-top:12px}.nemotron-column-section>span{color:#f6f1e694;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.nemotron-column-grid{flex-wrap:wrap;gap:8px;display:flex}.nemotron-column-grid button{color:#f6f1e6bd;min-height:32px;padding:6px 10px}.silicon-shell.has-results .location-toggle-grid,.silicon-shell.has-results .persona-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px}.silicon-state-panel{background:#f6f1e60e;border:1px solid #f6f1e61f;border-radius:18px;align-items:center;gap:14px;margin-top:12px;padding:18px;display:flex}.silicon-state-panel span,.explorer-toolbar span,.question-tabs span,.metric-card-item span{color:#f6f1e68f;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.silicon-state-panel strong{margin-top:2px;font-size:18px;display:block}.silicon-state-panel p{color:#f6f1e69e;margin:6px 0 0;font-size:13px;line-height:1.45}.silicon-spinner{border:3px solid #f6f1e629;border-top-color:#d9a24f;border-radius:999px;flex:none;width:34px;height:34px;animation:.9s linear infinite silicon-spin}@keyframes silicon-spin{to{transform:rotate(360deg)}}.silicon-explorer{margin-top:12px}.explorer-toolbar{background:#f6f1e60e;border:1px solid #f6f1e61f;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.explorer-toolbar strong{margin-top:3px;font-size:17px;display:block}.question-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.question-tabs button{color:#f6f1e6;text-align:left;background:#f6f1e60b;border:1px solid #f6f1e61a;border-radius:14px;gap:5px;min-height:84px;padding:10px;display:grid}.question-tabs button.kind-likert{border-top:3px solid #7f9cffd1}.question-tabs button.kind-open{border-top:3px solid #d9a24fe6}.question-tabs strong{line-height:1.28}.metric-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.metric-card-item{background:#f6f1e60b;border:1px solid #f6f1e61a;border-radius:14px;padding:12px}.metric-card-item strong{margin-top:8px;font-size:24px;display:block}.silicon-shell{color:#18213a;background:linear-gradient(#f7f9fff0,#fffffffa),#f8fafc}.silicon-config{background:#f8fafcdb;border-right-color:#54608929}.silicon-hero,.silicon-card,.silicon-result-head,.silicon-summary-panel,.silicon-chart-card,.silicon-open-panel,.explorer-toolbar,.silicon-response-table-card,.silicon-state-panel{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#ffffffeb;border-color:#54608924;box-shadow:0 18px 48px #2737601a}.silicon-brand{color:#18213a}.silicon-brand span{background:linear-gradient(90deg,#0000 45%,#ffffffd1 46% 54%,#0000 55%),linear-gradient(#0000 45%,#ffffffd1 46% 54%,#0000 55%),linear-gradient(135deg,#5b6ee1,#f08a6c);border-color:#5b6ee13d}.silicon-hero p,.default-ratio-box span,.silicon-run-chip,.silicon-metric span,.method-note,.silicon-state-panel p,.estimate-count,.question-bank span,.question-bank em,.number-field span,.custom-question label span,.nemotron-column-section>span,.silicon-section-head span,.toggle-head span,.silicon-result-head span,.silicon-summary-panel header span,.silicon-chart-card header span,.silicon-open-panel header span,.silicon-state-panel span,.explorer-toolbar span,.question-tabs span,.metric-card-item span{color:#18213a94}.silicon-section-head strong,.toggle-head strong,.silicon-summary-panel header strong,.silicon-chart-card header strong,.silicon-open-panel header strong,.silicon-state-panel strong,.explorer-toolbar strong,.question-tabs strong,.metric-card-item strong,.silicon-metric strong{color:#18213a}.silicon-actions button,.sample-presets button,.custom-kind button,.custom-question>button,.default-ratio-box button,.location-tabs button,.result-mode-buttons button,.metric-tabs button,.location-detail-tabs button,.nemotron-actions button,.nemotron-column-grid button{color:#273047;background:#f5f7fc;border-color:#54608929}.silicon-actions .primary,.sample-presets button.active,.custom-kind button.active,.location-tabs button.active,.result-mode-buttons button.active,.metric-tabs button.active,.location-detail-tabs button.active,.nemotron-column-grid button.active{color:#3647bf;background:#eef1ff;border-color:#5b6ee170}.silicon-actions .primary{color:#fff;background:linear-gradient(135deg,#5364d8,#6f7deb);box-shadow:0 10px 24px #5364d83d}.default-ratio-box{border-top-color:#5460891f}.default-ratio-box button{color:#af4f37;background:#fff3ee;border-color:#f08a6c57}.silicon-run-chip,.method-note,.selector-empty-note{background:#f7f8fc;border-color:#54608921}.silicon-run-chip.running{color:#9a4a33;background:#fff3ee;border-color:#f08a6c6b}.number-field input,.toggle-chip input,.custom-question input,.custom-kind select{color:#18213a;background:#fff;border-color:#5460892e}.number-field input:focus,.toggle-chip input:focus,.custom-question input:focus,.custom-kind select:focus{border-color:#5b6ee199;box-shadow:0 0 0 3px #5b6ee11a}.toggle-head em,.result-stats span{color:#18213a9e;background:#f7f8fc;border-color:#54608926}.result-stats strong{color:#3647bf}.toggle-chip,.question-bank button,.question-tabs button,.metric-card-item,.silicon-answer-list article{background:#fbfcff;border-color:#54608921}.toggle-chip.active,.question-bank button.selected{background:#eef1ff;border-color:#5b6ee161}.toggle-chip button,.question-bank button,.question-tabs button{color:#18213a}.question-bank button.kind-likert,.question-tabs button.kind-likert{border-top-color:#5b6ee1;border-left-color:#5b6ee1}.question-bank button.kind-open,.question-tabs button.kind-open{border-top-color:#f08a6c;border-left-color:#f08a6c}.question-bank button.kind-categorical,.question-tabs button.kind-categorical{border-top-color:#14b8a6;border-left-color:#14b8a6}.question-tabs button.active{background:linear-gradient(#f3f5ff,#fff);border-color:#5b6ee161}.silicon-metric{border-bottom-color:#5460891f}.silicon-chart-grid.open-only{grid-template-columns:1fr}.silicon-chart-grid.open-only .silicon-open-panel,.silicon-chart-grid.open-only .silicon-response-table-card,.silicon-response-table-card{grid-column:1/-1}.silicon-answer-list span{color:#18213a8f}.silicon-answer-list p{color:#18213ad1}.silicon-spinner{border-color:#5b6ee1 #54608929 #54608929}.custom-question-list{gap:8px;margin-top:12px;display:grid}.custom-question-list>span{color:#18213a94;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850}.custom-question-list article{background:#fbfcff;border:1px solid #54608921;border-radius:12px;gap:4px;padding:10px;display:grid}.custom-question-list article.kind-likert{border-left:4px solid #5b6ee1}.custom-question-list article.kind-open{border-left:4px solid #f08a6c}.custom-question-list article.kind-categorical{border-left:4px solid #14b8a6}.custom-question-list em{color:#18213a8f;font-size:11px;font-style:normal;font-weight:800}.custom-question-list strong{color:#18213a;font-size:13px}.silicon-response-table-card{min-width:0;padding:14px}.silicon-response-table-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.silicon-response-table-scroll{border:1px solid #5460891f;border-radius:14px;max-height:340px;margin-top:12px;overflow:auto}.silicon-response-table{border-collapse:collapse;background:#fff;width:100%;min-width:940px;font-size:12px}.silicon-response-table th,.silicon-response-table td{text-align:left;vertical-align:top;border-bottom:1px solid #5460891a;padding:10px}.silicon-response-table th{z-index:1;color:#18213aa3;background:#f5f7fc;font-size:11px;font-weight:850;position:sticky;top:0}.silicon-response-table td{color:#18213acc;line-height:1.4}@media (width<=1280px){.silicon-shell{grid-template-columns:380px minmax(0,1fr)}.silicon-shell.setup-only .silicon-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.silicon-shell.setup-only .location-card,.silicon-shell.setup-only .persona-card,.silicon-shell.setup-only .nemotron-card,.silicon-shell.setup-only .question-card{grid-column:span 2}.silicon-chart-grid,.question-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.silicon-shell{display:block}.silicon-shell.setup-only .silicon-setup-grid{grid-template-columns:1fr}.silicon-shell.setup-only .location-card,.silicon-shell.setup-only .persona-card,.silicon-shell.setup-only .nemotron-card,.silicon-shell.setup-only .question-card{grid-column:auto}.silicon-config{border-bottom:1px solid #f6f1e61c;border-right:0;height:auto;position:relative}.silicon-chart-grid.single,.explorer-toolbar{grid-template-columns:1fr;display:grid}}@media (width<=640px){.silicon-config,.silicon-results{padding:10px}.silicon-result-head,.silicon-open-panel header,.silicon-chart-card header{display:grid}.toggle-grid,.toggle-grid.compact,.silicon-chart-grid,.silicon-chart-grid.single,.location-toggle-grid,.question-tabs,.metric-card-grid{grid-template-columns:1fr}.silicon-chart-card.wide,.silicon-open-panel{grid-column:auto}.custom-question{grid-template-columns:1fr}}.flow-shell{color:#18213a;background:radial-gradient(circle at 14% 8%,#5b6ee11f,#0000 28%),radial-gradient(circle at 86% 12%,#f08a6c1f,#0000 26%),linear-gradient(#f8fafc 0%,#fff 52%,#f7f9ff 100%);min-height:100vh;display:block}.silicon-page{width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0 44px}.silicon-flow-hero{background:#ffffffeb;border:1px solid #54608924;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px;display:grid;box-shadow:0 18px 52px #2737601a}.flow-hero-copy h1{letter-spacing:0;margin:4px 0 6px;font-size:clamp(30px,4vw,48px);line-height:1}.flow-hero-copy p{color:#18213a9e;margin:0;line-height:1.5}.flow-actions{justify-content:flex-end;display:flex}.flow-actions button,.flow-steps button,.respondent-generate-row button,.respondent-preview-card header button,.question-run-row button,.custom-question-form button,.final-question-list button,.silicon-state-panel button{color:#273047;background:#f5f7fc;border:1px solid #54608929;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-weight:850;display:inline-flex}.flow-actions button.primary,.respondent-generate-row button.primary,.respondent-preview-card header button.primary,.question-run-row button.primary,.custom-question-form button.primary{color:#fff;background:linear-gradient(135deg,#5364d8,#6f7deb);border-color:#5b6ee170;box-shadow:0 10px 24px #5364d838}.question-run-row button:disabled,.custom-question-form button:disabled{cursor:not-allowed;opacity:.5}.silicon-flow-hero .silicon-run-chip{grid-column:1/-1;margin-top:0}.flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.flow-steps button{background:#ffffffd1;border-radius:14px;justify-content:flex-start;min-height:46px}.flow-steps button.active{color:#3647bf;background:#eef1ff;border-color:#5b6ee16b}.flow-steps button:disabled{color:#18213a5c;cursor:not-allowed}.flow-panel,.respondent-preview-card,.question-bank-card,.custom-question-card,.final-question-card,.results-only-panel{background:#ffffffeb;border:1px solid #54608924;border-radius:22px;padding:18px;box-shadow:0 18px 52px #27376017}.flow-panel-head{align-items:flex-start;gap:12px;display:flex}.flow-panel-head.compact{margin-bottom:12px}.flow-panel-head span,.flow-control-card>span,.respondent-generate-row span,.respondent-preview-card header span,.final-question-card header span{color:#18213a94;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.flow-panel-head strong,.flow-control-card>strong,.respondent-preview-card header strong,.final-question-card header strong{color:#18213a;margin-top:2px;font-size:18px;display:block}.flow-panel-head p,.respondent-generate-row p{color:#18213a9e;margin:6px 0 0;font-size:13px;line-height:1.5}.respondent-form-grid{grid-template-columns:minmax(260px,1.3fr) repeat(3,minmax(180px,1fr));gap:12px;margin-top:18px;display:grid}.flow-control-card{background:#fbfcff;border:1px solid #54608921;border-radius:18px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.filter-select select,.custom-question-form select,.custom-question-form input{color:#18213a;background:#fff;border:1px solid #5460892e;border-radius:12px;outline:none;width:100%;min-width:0;padding:10px 11px}.filter-select select:focus,.custom-question-form select:focus,.custom-question-form input:focus{border-color:#5b6ee194;box-shadow:0 0 0 3px #5b6ee11a}.respondent-generate-row{background:linear-gradient(135deg,#f7f8ff,#fff);border:1px solid #5b6ee129;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px;display:flex}.respondent-preview-card,.question-bank-card,.custom-question-card,.final-question-card{margin-top:14px}.prompt-preview-card{background:#ffffffeb;border:1px solid #54608924;border-radius:22px;margin-top:14px;padding:18px;box-shadow:0 18px 52px #27376017}.prompt-preview-card .question-bank-toggle{justify-content:flex-start;width:100%;margin-left:0}.prompt-preview-body{gap:12px;margin-top:12px;display:grid}.prompt-preview-status{color:#18213a9e;margin:0;font-size:13px;line-height:1.5}.prompt-preview-block{background:#fbfcff;border:1px solid #54608921;border-radius:16px;padding:12px}.prompt-preview-block span{color:#18213a94;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.prompt-preview-block pre{white-space:pre-wrap;word-break:break-word;color:#18213a;margin:8px 0 0;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.6}.respondent-preview-card header,.final-question-card header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.final-question-card header em{color:#3647bf;background:#f7f8fc;border:1px solid #54608924;border-radius:999px;padding:6px 10px;font-style:normal;font-weight:850}.respondent-table{min-width:860px}.question-bank-card .question-bank-toggle{margin-left:0}.custom-question-form{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(150px,.45fr)) auto;align-items:end;gap:10px;display:grid}.custom-question-form label{gap:6px;display:grid}.custom-question-form label.wide{grid-column:span 2}.categorical-options-editor{background:linear-gradient(#ecfdf5b3,#ffffffeb);border:1px solid #14b8a62e;border-radius:16px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:12px;display:grid}.categorical-options-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.categorical-options-head span{color:#18213a9e;font-size:11px;font-weight:850}.categorical-options-head button{color:#0f766e;background:#ecfdf5;min-height:32px;padding:6px 10px}.custom-question-form label span{color:#18213a94;font-size:11px;font-weight:850}.final-question-list{gap:9px;display:grid}.final-question-list article{background:#fbfcff;border:1px solid #54608921;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.final-question-list article.kind-likert{border-left:4px solid #5b6ee1}.final-question-list article.kind-open{border-left:4px solid #f08a6c}.final-question-list article.kind-categorical{border-left:4px solid #14b8a6}.final-question-list article span{color:#18213a94;font-size:11px;font-weight:850}.final-question-list article strong{color:#18213a;margin-top:3px;line-height:1.35;display:block}.final-question-list button{color:#9a4a33;min-height:32px;padding:6px 10px}.question-run-row{justify-content:space-between;gap:12px;margin-top:14px;display:flex}.results-only-panel{box-shadow:none;background:0 0;border:0;padding:0}.stage-results .silicon-result-head{margin-top:0}.silicon-answer-list article em{color:#3647bfc2;font-size:12px;font-style:normal;line-height:1.45}.silicon-response-table th:last-child,.silicon-response-table td:last-child{min-width:260px}@media (width<=1100px){.respondent-form-grid,.custom-question-form{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-question-form label.wide{grid-column:1/-1}}@media (width<=760px){.silicon-page{width:min(100% - 20px,1180px);padding-top:10px}.silicon-flow-hero,.flow-steps,.respondent-form-grid,.custom-question-form,.final-question-list article{grid-template-columns:1fr}.flow-actions{justify-content:flex-start}.respondent-generate-row,.respondent-preview-card header,.final-question-card header,.question-run-row,.silicon-result-head{display:grid}}
