html[data-project-demo-standalone="true"] :is(header.card-header > .header-copy,.demo-toolbar > .demo-title){display:none !important}html[data-project-demo-theme="brand"][data-project-demo-standalone="true"] .demo-toolbar{grid-template-columns:minmax(0,1fr) auto !important}html[data-project-demo-theme="brand"][data-project-demo-standalone="true"] header.card-header{justify-content:flex-start !important;padding-block:8px !important}html[data-project-demo-theme="brand"][data-project-demo-standalone="true"] header.card-header .header-actions{justify-content:flex-start !important;margin-left:0 !important}html[data-project-demo-theme="brand"][data-project-demo-standalone="true"] .demo-toolbar > .server-control{justify-self:start}html[data-project-demo-theme="brand"][data-project-demo-standalone="true"] body:is(.demo-summary-workspace,.demo-compact-workspace){--demo-gutter:0px}html[data-project-demo-theme="brand"][data-project-demo-standalone="true"] body header.card-header{padding-top:0 !important}html[data-project-demo-theme="brand"][data-project-demo-standalone="true"] :is(.demo-summary-workspace,.demo-compact-workspace) :is(.content,.sentence-workspace){padding-top:0}html[data-project-demo-theme="brand"]{color-scheme:light;--bg:var(--brand-canvas,#f9f9fa);--surface:#ffffff;--surface-2:color-mix(in srgb,var(--brand-mist,#eef2f7) 72%,#ffffff 28%);--surface-3:color-mix(in srgb,var(--brand-mist,#eef2f7) 58%,#ffffff 42%);--surface-4:color-mix(in srgb,var(--brand-mist,#eef2f7) 48%,#ffffff 52%);--surface-accent:color-mix(in srgb,var(--brand-midnight,#091f3b) 12%,transparent);--panel:#ffffff;--panel-soft:color-mix(in srgb,var(--brand-mist,#eef2f7) 72%,#ffffff 28%);--panel-raised:#ffffff;--text:var(--brand-midnight,#091f3b);--muted:var(--brand-slate,#475569);--line:color-mix(in srgb,var(--brand-midnight,#091f3b) 12%,transparent);--line-strong:color-mix(in srgb,var(--brand-signal-blue,#005fed) 32%,transparent);--primary:var(--brand-signal-blue,#005fed);--primary-soft:color-mix(in srgb,var(--brand-signal-blue,#005fed) 12%,transparent);--accent:var(--brand-signal-blue,#005fed);--accent-2:var(--brand-deep-blue,#0145c8);--accent-strong:var(--brand-deep-blue,#0145c8);--accent-soft:color-mix(in srgb,var(--brand-signal-blue,#005fed) 12%,transparent);--warning:var(--brand-action-copper,#d97706);--danger:var(--brand-risk,#b91c1c);--success:var(--brand-success,#166534);--border:color-mix(in srgb,var(--brand-midnight,#091f3b) 12%,transparent);--chart-grid:color-mix(in srgb,var(--brand-midnight,#091f3b) 10%,transparent);--chart-line:var(--brand-signal-blue,#005fed);--chart-dot:#ffffff;--grid-line:color-mix(in srgb,var(--brand-midnight,#091f3b) 10%,transparent);--shadow-1:none;--shadow-2:0 2px 8px rgba(9,31,59,.05);--shadow:0 2px 8px rgba(9,31,59,.05);--demo-gutter:24px;--radius:var(--radius-card,10px)}html[data-project-demo-theme="brand"] body{font-family:var(--font-sans,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);color:var(--brand-midnight,#091f3b);background:#ffffff;line-height:1.5}html[data-project-demo-theme="brand"][data-embedded="true"]{--page-pad:0px}html[data-project-demo-theme="brand"][data-embedded="true"] body{background:#ffffff;padding:0 !important}html[data-project-demo-theme="brand"][data-embedded="true"] :is( #demo-box,#demo-shell,#demo-card,main.card,.demo-root,body > main,body > #main ){width:100%;max-width:none;border:0;border-radius:0;box-shadow:none;background:#ffffff}html[data-project-demo-theme="brand"][data-embedded="true"] :is( #demo-box,#demo-shell,#demo-card,main.card ){min-height:0 !important}html[data-project-demo-theme="brand"][data-embedded="true"] .demo-root{padding:0 !important;gap:8px}html[data-project-demo-theme="brand"] :is( #demo-box,#demo-shell,#demo-card,main.card,.demo-root,.chat-shell,.popup-phone ){background:#ffffff;border-color:color-mix(in srgb,var(--brand-midnight,#091f3b) 12%,transparent);box-shadow:var(--shadow-2);color:var(--brand-midnight,#091f3b)}html[data-project-demo-theme="brand"][data-embedded="true"] :is( header.card-header,.demo-toolbar,.health-row,.status-row ){border-radius:0;box-shadow:none}html[data-project-demo-theme="brand"][data-embedded="true"] :is( header.card-header,.demo-toolbar ){background:#ffffff}@media (max-width:768px){html[data-project-demo-theme="brand"][data-embedded="true"] :is( header.card-header,.demo-toolbar ){gap:8px;padding:10px 12px}html[data-project-demo-theme="brand"][data-embedded="true"] :is( .health-row,.status-row,.controls ){gap:8px;padding-inline:12px}html[data-project-demo-theme="brand"][data-embedded="true"] :is( .panel,.stat-card,.kpi-card,.insight-card,.result-card,.score-card,.settings-panel ){border-radius:10px;box-shadow:none}}html[data-project-demo-theme="brand"] :is( header.card-header,.demo-toolbar,.chat-head,.chat-composer,.status-row,.health-row,.panel,.stat-card,.kpi-card,.insight-card,.result-card,.timer-detail-panel,.startup-notice-panel,.source-menu,.result,.results article,.score-card,.settings-panel ){background:#ffffff;border-color:color-mix(in srgb,var(--brand-midnight,#091f3b) 12%,transparent);color:var(--brand-midnight,#091f3b);box-shadow:var(--shadow-1)}html[data-project-demo-theme="brand"] :is(.health-row,.status-row){display:flex !important;align-items:center !important;flex-wrap:wrap !important;justify-content:flex-start !important;gap:12px !important;width:100% !important;padding:10px 18px 14px !important;border-bottom:1px solid color-mix(in srgb,var(--brand-midnight,#091f3b) 12%,transparent) !important;background:#ffffff !important;box-shadow:none !important}html[data-project-demo-theme="brand"] :is(.health-pill,.status-pill){display:inline-flex !important;align-items:center !important;flex:0 0 auto !important;gap:6px !important;padding:6px 12px !important;border-radius:999px !important;font-size:.75rem !important;letter-spacing:0 !important;line-height:1.25 !important;text-transform:none !important}html[data-project-demo-theme="brand"] :is(.health-meta,.status-meta){color:var(--brand-slate,#475569) !important;font-size:.78rem !important}html[data-project-demo-theme="brand"] .status-note{margin-left:auto !important;color:color-mix(in srgb,var(--brand-slate,#475569) 74%,#ffffff 26%) !important;font-size:.72rem !important}@media (max-width:768px){html[data-project-demo-theme="brand"] :is(.health-row,.status-row){gap:8px !important;padding:10px 12px 12px !important}html[data-project-demo-theme="brand"] .status-note{width:100% !important;margin-left:0 !important}}html[data-project-demo-theme="brand"] :is( .title,.demo-title h1,.chat-head h2,.panel-title h2,.panel-title h3,.kpi-value,.metric-value,.stat-card strong,.result-card strong ){font-family:var(--font-sans,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);color:var(--brand-midnight,#091f3b);letter-spacing:0}html[data-project-demo-theme="brand"] :is( .subtitle,.demo-title p,.status-meta,.status-note,.demo-note,.hint,.metric-label,.kpi-label,.kpi-sub,.meta-chip,.table-header,.message-meta,.timer-detail-label,.source-title ){color:var(--brand-slate,#475569)}html[data-project-demo-theme="brand"] :is( input,select,textarea,.chat-form textarea,.endpoint-input,.input,.control,.name-search,.number-input ){background:#ffffff;border-color:color-mix(in srgb,var(--brand-midnight,#091f3b) 14%,transparent);color:var(--brand-midnight,#091f3b);box-shadow:none}html[data-project-demo-theme="brand"] :is( input,select,textarea,.chat-form textarea ):focus{outline:3px solid color-mix(in srgb,var(--brand-signal-blue,#005fed) 18%,transparent);border-color:color-mix(in srgb,var(--brand-signal-blue,#005fed) 48%,transparent)}html[data-project-demo-theme="brand"] :is( button,.btn,.warmup-button,.chat-send,.grid-number-pill,.toolbar button,.control-btn ){font-family:var(--font-sans,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);letter-spacing:0;border-color:color-mix(in srgb,var(--brand-signal-blue,#005fed) 34%,transparent)}html[data-project-demo-theme="brand"] :is( .primary,button.primary,.btn-primary,.btn:not(.secondary),.chat-send ){background:var(--brand-signal-blue,#005fed);color:#ffffff;box-shadow:none}html[data-project-demo-theme="brand"] .grid-number-control{color:var(--brand-midnight,#091f3b)}html[data-project-demo-theme="brand"] select.grid-number-pill option{background:#ffffff;color:var(--brand-midnight,#091f3b)}html[data-project-demo-theme="brand"] :is( .clear-button,.warmup-button,.grid-number-pill,.view-tab,.tab,.toolbar button:not(.btn-primary):not(.primary),button.secondary ){background:#ffffff;color:var(--brand-midnight,#091f3b);border-color:color-mix(in srgb,var(--brand-midnight,#091f3b) 12%,transparent)}html[data-project-demo-theme="brand"] :is( .view-tab.active,.tab.active,.toolbar button.active,button[aria-selected="true"] ){background:color-mix(in srgb,var(--brand-signal-blue,#005fed) 10%,#ffffff 90%);color:var(--brand-midnight,#091f3b);border-color:color-mix(in srgb,var(--brand-signal-blue,#005fed) 36%,transparent)}html[data-project-demo-theme="brand"] :is( .health-pill,.status-pill,.pill,.badge,.source-pill ){background:color-mix(in srgb,var(--brand-signal-blue,#005fed) 9%,#ffffff 91%);border-color:color-mix(in srgb,var(--brand-signal-blue,#005fed) 26%,transparent);color:var(--brand-deep-blue,#0145c8)}html[data-project-demo-theme="brand"] :is(.health-pill,.status-pill,.pill)[data-state="ready"],html[data-project-demo-theme="brand"] :is(.health-pill,.status-pill,.pill)[data-state="ok"]{background:color-mix(in srgb,var(--brand-success,#166534) 10%,#ffffff 90%);border-color:color-mix(in srgb,var(--brand-success,#166534) 32%,transparent);color:var(--brand-success,#166534)}html[data-project-demo-theme="brand"] :is(.health-pill,.status-pill,.pill)[data-state="warming"],html[data-project-demo-theme="brand"] :is(.health-pill,.status-pill,.pill)[data-state="loading"]{background:color-mix(in srgb,var(--brand-action-copper,#d97706) 12%,#ffffff 88%);border-color:color-mix(in srgb,var(--brand-action-copper,#d97706) 36%,transparent);color:color-mix(in srgb,var(--brand-action-copper,#d97706) 78%,var(--brand-midnight,#091f3b) 22%)}html[data-project-demo-theme="brand"] :is(.health-pill,.status-pill,.pill)[data-state="err"],html[data-project-demo-theme="brand"] :is(.health-pill,.status-pill,.pill)[data-state="error"]{background:color-mix(in srgb,var(--brand-risk,#b91c1c) 10%,#ffffff 90%);border-color:color-mix(in srgb,var(--brand-risk,#b91c1c) 36%,transparent);color:var(--brand-risk,#b91c1c)}html[data-project-demo-theme="brand"] :is( .kpi-card.is-accent,.kpi-card.is-primary,.stat-card.is-primary,.result-card.is-primary ){background:#ffffff;border-color:color-mix(in srgb,var(--brand-signal-blue,#005fed) 28%,transparent)}html[data-project-demo-theme="brand"] :is( .bar-fill,.confidence,.score-bar,.progress-fill ){background:var(--brand-signal-blue,#005fed)}html[data-project-demo-theme="brand"] :is( .table-row,.name-row,.score-row,.confidence-row,.list-row,.signal-block,.metric-card,.backend-card,.message-assistant .message-bubble,.assistant-message .message-bubble ){background:#ffffff;border-color:color-mix(in srgb,var(--brand-midnight,#091f3b) 10%,transparent);color:var(--brand-midnight,#091f3b)}html[data-project-demo-theme="brand"] :is( .message-user .message-bubble,.chat-message.user .message-bubble ){background:var(--brand-signal-blue,#005fed);color:#ffffff}html[data-project-demo-theme="brand"] :is(.message.user,.chat-message.user){background:linear-gradient(180deg,var(--brand-signal-blue,#005fed),var(--brand-deep-blue,#0145c8));color:#ffffff}html[data-project-demo-theme="brand"] :is(.message.assistant,.chat-message.assistant){background:#ffffff;color:var(--brand-midnight,#091f3b);border-color:color-mix(in srgb,var(--brand-midnight,#091f3b) 10%,transparent);box-shadow:var(--shadow-1)}html[data-project-demo-theme="brand"] :is(.view-tabs,.source-menu){background:#ffffff;border-color:color-mix(in srgb,var(--brand-midnight,#091f3b) 12%,transparent)}html[data-project-demo-theme="brand"] :is(.chat-messages){background:#ffffff}html[data-project-demo-theme="brand"] :is(.followup,.suggestion,.popup-close){background:color-mix(in srgb,var(--brand-signal-blue,#005fed) 7%,#ffffff 93%);border-color:color-mix(in srgb,var(--brand-signal-blue,#005fed) 24%,transparent);color:var(--brand-midnight,#091f3b)}html[data-project-demo-theme="brand"] :is(.canvas-frame,.board-shell,.grid-shell,.map-panel,#map){background:#ffffff;border-color:color-mix(in srgb,var(--brand-midnight,#091f3b) 12%,transparent);box-shadow:var(--shadow-1)}html[data-project-demo-theme="brand"] .leaflet-container{background:var(--brand-mist,#eef2f7);color:var(--brand-midnight,#091f3b)}html[data-project-demo-theme="brand"] a{color:var(--brand-deep-blue,#0145c8)}html[data-project-demo-theme="brand"] :is( #demo-box,#demo-shell,#demo-card,main.card,.demo-root,body > main,body > #main ){max-width:100% !important;min-width:0 !important;background:#ffffff !important;border-color:color-mix(in srgb,var(--brand-midnight,#091f3b) 12%,transparent) !important;color:var(--brand-midnight,#091f3b) !important}html[data-project-demo-theme="brand"] header.card-header{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:14px !important;padding:20px var(--demo-gutter) !important;background:#ffffff !important;border-bottom:1px solid color-mix(in srgb,var(--brand-midnight,#091f3b) 12%,transparent) !important;box-shadow:none !important}html[data-project-demo-theme="brand"] header.card-header .header-actions{display:flex !important;align-items:center !important;justify-content:flex-end !important;flex-wrap:wrap !important;gap:10px !important;margin-left:auto !important}html[data-project-demo-theme="brand"] .aws-status-badge{flex:0 0 auto !important;box-shadow:none !important}html[data-project-demo-theme="brand"] .demo-meta-row{display:flex !important;align-items:center !important;flex-wrap:wrap !important;justify-content:flex-start !important;gap:12px !important;width:100% !important;padding:8px var(--demo-gutter) !important;border-bottom:1px solid color-mix(in srgb,var(--brand-midnight,#091f3b) 10%,transparent) !important;background:#ffffff !important;color:var(--brand-slate,#475569) !important;box-shadow:none !important}html[data-project-demo-theme="brand"] .demo-meta-row :is(.status,.status-meta,.status-note,.health-meta){color:var(--brand-slate,#475569) !important}html[data-project-demo-theme="brand"] .status.demo-meta-row{color:var(--brand-slate,#475569) !important;font-size:0.85rem !important}html[data-project-demo-theme="brand"] :is(.content,.panel,.section-head,.panel-header,.metric-header,.panel-title,.detail-header,.kpi-grid,.grid,.result-grid,.chart-grid,.metrics){max-width:100% !important;min-width:0 !important}html[data-project-demo-theme="brand"] :is(.section-head,.panel-header,.metric-header,.panel-title,.detail-header){flex-wrap:wrap !important;gap:8px !important}html[data-project-demo-theme="brand"] :is(.section-head,.panel-header,.metric-header,.panel-title,.detail-header) > *{max-width:100% !important;min-width:0 !important}html[data-project-demo-theme="brand"] :is( .panel,.stat-card,.kpi-card,.metric-card,.result-card,.score-card,.insight-card,.metric,.trend,.board-shell,.backend-card,.settings-panel,.grid-shell,.canvas-frame,.chart-wrap,.map-svg,.scenario-segment,.source-menu,.timer-detail-panel,.startup-notice-panel ){background:#ffffff !important;border-color:color-mix(in srgb,var(--brand-midnight,#091f3b) 12%,transparent) !important;color:var(--brand-midnight,#091f3b) !important;box-shadow:var(--shadow-1) !important}html[data-project-demo-theme="brand"] :is( .stat-label,.kpi-label,.metric-label,.insight-title,.result-label ){color:var(--brand-slate,#475569) !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important}html[data-project-demo-theme="brand"] :is( .stat-value,.kpi-value,.metric-value,.insight-value,.result-value,.result-card strong,.score-card strong,.hotspot-score,.driver-label ){color:var(--brand-midnight,#091f3b) !important;font-weight:700 !important}html[data-project-demo-theme="brand"] :is( .stat-sub,.kpi-sub,.metric-sub,.insight-meta,.result-meta,.detail-meta ){color:var(--brand-slate,#475569) !important}html[data-project-demo-theme="brand"] :is( .mini-list li,.name-list li,.breakdown-list li,.record-list li,.drivers li,.hotspots li,.territories li,.log-entry,.clue,.list-item,.table-row,.map-meta span,.bar-row:hover,.digit-cell,.step,.meta-chip,.pill,.tab-btn,.segment,.filter-row input,.filter-row select,.filter-grid input,.filter-grid select ){background:#ffffff !important;border-color:color-mix(in srgb,var(--brand-midnight,#091f3b) 12%,transparent) !important;color:var(--brand-midnight,#091f3b) !important}html[data-project-demo-theme="brand"] :is(.drivers li,.hotspots li,.territories li){padding:8px 10px !important;border:1px solid color-mix(in srgb,var(--brand-midnight,#091f3b) 12%,transparent) !important;border-radius:10px !important}html[data-project-demo-theme="brand"] :is(.tab-btn.is-active,.segment button.is-active){background:color-mix(in srgb,var(--brand-signal-blue,#005fed) 10%,#ffffff 90%) !important;border-color:color-mix(in srgb,var(--brand-signal-blue,#005fed) 36%,transparent) !important;color:var(--brand-deep-blue,#0145c8) !important}html[data-project-demo-theme="brand"] :is(.bar-track,.confidence-track,.score-track){background:color-mix(in srgb,var(--brand-midnight,#091f3b) 10%,#ffffff 90%) !important}@media (max-width:768px){html[data-project-demo-theme="brand"] header.card-header{align-items:flex-start !important;padding:12px !important}html[data-project-demo-theme="brand"] header.card-header .header-actions{width:auto !important;max-width:100% !important;min-width:0 !important;margin-left:0 !important;justify-content:flex-start !important}html[data-project-demo-theme="brand"] header.card-header .header-actions > *{flex:0 1 auto !important;max-width:100% !important;min-width:0 !important}html[data-project-demo-theme="brand"] header.card-header .header-actions :is(.pill,.btn-ghost,.health-meta,.status-meta){white-space:normal !important;overflow-wrap:anywhere !important;line-height:1.35 !important}html[data-project-demo-theme="brand"] header.card-header .header-actions .aws-status-badge{white-space:nowrap !important}html[data-project-demo-theme="brand"] .demo-meta-row{gap:8px !important;padding:8px 12px 10px !important}}html[data-project-demo-theme="brand"] [hidden]{display:none !important}html[data-project-demo-theme="brand"] :is(.title,.demo-title h1){font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:650;letter-spacing:-.025em;line-height:1.25}html[data-project-demo-theme="brand"] :is(.subtitle,.demo-title p){max-width:68ch;line-height:1.5}html[data-project-demo-theme="brand"] :is(button,select,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="hidden"])){min-height:var(--control-height,44px);border-radius:var(--radius-control,8px)}html[data-project-demo-theme="brand"] :is(button,input,select,textarea,summary,a):focus-visible{outline:3px solid #84b4ff;outline-offset:3px}html[data-project-demo-theme="brand"] :is(.panel,.stat-card,.kpi-card,.result-card,.score-card,.settings-panel,.demo-workspace){border-radius:var(--radius-card,10px)}html[data-project-demo-theme="brand"] .demo-disclosure{min-width:0;margin:0;padding:0 16px;border:1px solid var(--border);border-radius:var(--radius-card,10px);background:#ffffff}html[data-project-demo-theme="brand"] .demo-disclosure > summary{min-height:44px;padding:12px 0;color:var(--text);font-size:.875rem;font-weight:600;line-height:1.4;cursor:pointer;overflow-wrap:anywhere}html[data-project-demo-theme="brand"] .demo-disclosure[open]{padding-bottom:16px}html[data-project-demo-theme="brand"] .demo-disclosure > summary::marker{color:var(--muted)}html[data-project-demo-theme="brand"] .demo-disclosure > :not(summary){min-width:0}html[data-project-demo-theme="brand"] .demo-disclosure-content{display:grid;gap:16px;align-content:start;padding-top:8px}html[data-project-demo-theme="brand"] :is(.section-head,.panel-header,.panel-title) :is(h2,h3){margin:0;font-size:1.0625rem;font-weight:650;letter-spacing:-.015em;line-height:1.4}html[data-project-demo-theme="brand"] :is(.aws-status-badge,.health-pill,.status-pill){font-family:var(--font-sans,"Inter",system-ui,sans-serif)}html[data-project-demo-theme="brand"] .demo-section-label{color:var(--muted);font-size:.8rem;font-weight:500;letter-spacing:0;text-transform:none}html[data-project-demo-theme="brand"] .demo-empty-state{padding:24px 16px;color:var(--muted);font-size:.9rem;line-height:1.6;text-align:center}html[data-project-demo-theme="brand"] :is(.empty-state,.demo-empty-state){font-family:var(--font-sans,"Inter",system-ui,sans-serif)}@media (max-width:959px){html[data-project-demo-theme="brand"]{--demo-gutter:16px}html[data-project-demo-theme="brand"] header.card-header{padding:16px !important}html[data-project-demo-theme="brand"] :is(input,select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){html[data-project-demo-theme="brand"] *,html[data-project-demo-theme="brand"] *::before,html[data-project-demo-theme="brand"] *::after{scroll-behavior:auto !important;transition-duration:0s !important}}html[data-project-demo-theme="brand"] body:is(.demo-summary-workspace,.demo-compact-workspace){--demo-gutter:20px}html[data-project-demo-theme="brand"] :is(.demo-summary-workspace,.demo-compact-workspace) header.card-header{gap:12px;padding:14px var(--demo-gutter) !important}html[data-project-demo-theme="brand"] :is(.demo-summary-workspace,.demo-compact-workspace) :is(.content,.sentence-workspace){padding:16px var(--demo-gutter);gap:16px;align-items:start}html[data-project-demo-theme="brand"] :is(.demo-summary-workspace,.demo-compact-workspace) :is(h2,h3){margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4;letter-spacing:-.015em}html[data-project-demo-theme="brand"] :is(.demo-summary-workspace,.demo-compact-workspace) .demo-section-label{font-size:.875rem;font-weight:500}html[data-project-demo-theme="brand"] :is(.demo-summary-workspace,.demo-compact-workspace) .demo-meta-row{gap:8px !important;padding:6px var(--demo-gutter) 8px !important}html[data-project-demo-theme="brand"] .demo-summary-workspace .segment{width:fit-content;max-width:100%}html[data-project-demo-theme="brand"] .demo-summary-workspace :is(.stat-value,.kpi-value,.metric-value){font-variant-numeric:tabular-nums;line-height:1.2}html[data-project-demo-theme="brand"] .baby-names-workspace .bar-track{background:transparent !important}html[data-project-demo-theme="brand"] .covid-workspace .metric-value{font-size:clamp(1.65rem,2.2vw,2rem);font-weight:650}html[data-project-demo-theme="brand"] .demo-compact-workspace .prediction-summary{display:grid;gap:10px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-card,10px)}html[data-project-demo-theme="brand"] .demo-compact-workspace .prediction-summary .score-card{padding:10px 0 0;border:0;border-top:1px solid var(--border);border-radius:0}html[data-project-demo-theme="brand"] .demo-compact-workspace .prediction-summary .result-badge{font-size:1.25rem}html[data-project-demo-theme="brand"] .demo-compact-workspace .demo-disclosure-content.panel{min-height:0;padding-inline:0;border:0}html[data-project-demo-theme="brand"] .demo-compact-workspace .log{height:auto;min-height:0;max-height:none;grid-auto-rows:minmax(var(--log-row-height),auto);overflow:visible}html[data-project-demo-theme="brand"][data-embedded="true"] .digit-workspace header.card-header{display:none !important}html[data-project-demo-theme="brand"] .digit-workspace .generation-panel{width:min(100%,600px);min-width:0;margin-inline:auto;border:1px solid var(--border);border-radius:var(--radius-card,10px);background:#ffffff}html[data-project-demo-theme="brand"] .digit-workspace .generation-controls{display:grid;gap:12px;min-width:0;padding:20px 20px 0}html[data-project-demo-theme="brand"] .digit-workspace .generation-status{display:flex;justify-content:flex-end;align-items:center;min-height:28px}html[data-project-demo-theme="brand"] .digit-workspace .generation-status .aws-status-badge{justify-content:center;min-width:160px;min-height:28px;white-space:nowrap}html[data-project-demo-theme="brand"] .digit-workspace .generation-toolbar{display:flex;flex-wrap:wrap;align-items:end;justify-content:center;gap:12px;padding:0;background:#ffffff;border-radius:var(--radius-card,10px) var(--radius-card,10px) 0 0}html[data-project-demo-theme="brand"] .digit-workspace .generation-toolbar label{display:grid;gap:6px;font-size:.8rem;width:104px}html[data-project-demo-theme="brand"] .digit-workspace .generation-toolbar .btn-primary{min-height:44px;min-width:128px;padding:10px 20px;border-radius:var(--radius-control,8px)}html[data-project-demo-theme="brand"] .digit-workspace .generation-settings{border:0;border-top:1px solid var(--border);border-radius:0 0 var(--radius-card,10px) var(--radius-card,10px);padding-inline:20px}html[data-project-demo-theme="brand"] .digit-workspace .generation-settings .settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-project-demo-theme="brand"] .digit-workspace .generation-settings .hint{margin:12px 0 0;font-size:.8125rem}html[data-project-demo-theme="brand"] .digit-workspace .generation-distortion{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:center}html[data-project-demo-theme="brand"] .digit-workspace .generation-distortion input{grid-column:1;grid-row:2}html[data-project-demo-theme="brand"] .digit-workspace .generation-distortion .range-value{grid-column:2;grid-row:2;min-width:3ch;text-align:right}html[data-project-demo-theme="brand"] .digit-workspace .grid-shell{order:0;min-width:0;padding:24px 20px;border-radius:0}html[data-project-demo-theme="brand"] .digit-workspace .grid-shell .status{margin:0;color:var(--muted);font-size:.75rem}html[data-project-demo-theme="brand"] .shape-workspace .content,html[data-project-demo-theme="brand"] .demo-compact-workspace .sentence-workspace{gap:24px}html[data-project-demo-theme="brand"] .shape-workspace .content > section + section,html[data-project-demo-theme="brand"] .demo-compact-workspace .sentence-workspace > .section + .section{align-self:stretch;padding-inline-start:24px;border-inline-start:1px solid rgba(9,31,59,.12);border-radius:0}html[data-project-demo-theme="brand"] .shape-workspace .content > section > .demo-section-label,html[data-project-demo-theme="brand"] .demo-compact-workspace .sentence-workspace > .section > .demo-section-label{margin-block-end:12px}@media (max-width:959px){html[data-project-demo-theme="brand"] body:is(.demo-summary-workspace,.demo-compact-workspace){--demo-gutter:12px}html[data-project-demo-theme="brand"] :is(.demo-summary-workspace,.demo-compact-workspace) header.card-header{padding:12px var(--demo-gutter) !important;gap:8px}html[data-project-demo-theme="brand"] :is(.demo-summary-workspace,.demo-compact-workspace) .subtitle{font-size:.8125rem;line-height:1.45}html[data-project-demo-theme="brand"] .digit-workspace .generation-settings .settings-grid{grid-template-columns:minmax(0,1fr)}html[data-project-demo-theme="brand"] .shape-workspace .content,html[data-project-demo-theme="brand"] .demo-compact-workspace .sentence-workspace{gap:20px}html[data-project-demo-theme="brand"] .shape-workspace .content > section + section,html[data-project-demo-theme="brand"] .demo-compact-workspace .sentence-workspace > .section + .section{padding-inline-start:0;padding-block-start:20px;border-inline-start:0;border-block-start:1px solid rgba(9,31,59,.12)}html[data-project-demo-theme="brand"] .digit-workspace .generation-controls{padding:16px 12px 0}html[data-project-demo-theme="brand"] .digit-workspace .grid-shell{padding:20px 12px}html[data-project-demo-theme="brand"] .digit-workspace .generation-settings{padding-inline:12px}}html[data-project-demo-theme="brand"] body.handwriting-rating-workspace{margin:0;padding:0;min-height:0;height:auto}.handwriting-rating-workspace *{box-sizing:border-box}.handwriting-rating-workspace #main{margin:0;padding:0;min-height:0}html[data-project-demo-theme="brand"] .handwriting-rating-workspace #demo-box{width:100%;margin:0 auto;padding:24px;border:0;border-radius:0;box-shadow:none}.drawing-demo .handwriting-header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:20px}.drawing-demo .title{margin:0 0 7px;font-size:1.55rem;line-height:1.2;letter-spacing:-.035em}.drawing-demo .subtitle{margin:0;color:var(--muted);font-size:.875rem;line-height:1.5}html[data-project-demo-standalone="true"] .handwriting-heading{display:none}html[data-project-demo-standalone="true"] .handwriting-header{justify-content:flex-end;margin-bottom:0}.drawing-demo .handwriting-health{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-height:44px;padding:6px 2px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:.75rem;cursor:pointer}.handwriting-health::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}.drawing-demo .handwriting-health[data-state="ok"]{color:var(--success)}.drawing-demo .handwriting-health[data-state="err"]{color:var(--danger)}.handwriting-workspace{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);align-items:start;gap:44px;max-width:636px;margin-inline:auto}.handwriting-workspace > *{min-width:0}.handwriting-input-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin-bottom:6px}html[data-project-demo-theme="brand"] .drawing-demo h2{margin:0;font-size:.8125rem;line-height:1.5;font-weight:550;letter-spacing:0}.drawing-demo .drawing-clear{min-width:44px;min-height:44px;padding:8px 3px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:.8125rem;cursor:pointer}.handwriting-pad-frame{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#000000;border:1px solid var(--border);border-radius:12px}.drawing-demo #pad{display:block;width:100%;height:100%;touch-action:none;cursor:crosshair}.drawing-demo #pad[aria-disabled="true"]{cursor:wait}#drawing-prompt{position:absolute;inset:0;display:grid;place-items:center;color:#b9c5d6;font-size:.875rem;pointer-events:none}.drawing-toolbar{display:flex;justify-content:center;margin-top:16px}.drawing-demo .drawing-action{min-width:164px;min-height:44px;max-width:100%;padding:11px 25px;border:1px solid var(--primary);border-radius:8px;background:var(--primary);color:#ffffff;font:inherit;font-size:.875rem;line-height:1.4;font-weight:600;cursor:pointer}.drawing-demo .drawing-action:hover:not(:disabled){background:var(--accent-strong)}.drawing-demo button:disabled{opacity:.55;cursor:default}.drawing-demo .handwriting-status{margin:12px 0 0;color:var(--muted);font-size:.8125rem;line-height:1.5}.drawing-demo .handwriting-status[data-state="error"]{color:var(--danger)}.drawing-results{position:relative;align-self:stretch;padding-top:12px}.drawing-results::before{content:'';position:absolute;inset-block:0;inset-inline-start:-23px;width:1px;background:rgba(9,31,59,.12);pointer-events:none}.drawing-prediction{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px;min-height:64px;margin-bottom:20px}.drawing-demo #result-digit{font-size:3.875rem;line-height:1;font-weight:600;letter-spacing:-.055em}.drawing-demo .drawing-result-label,.drawing-demo #result-actual{margin:0;color:var(--muted);font-size:.8125rem;line-height:1.5}.drawing-demo #result-actual{margin-top:4px;font-size:.75rem}.drawing-demo #confidence-text{margin:0;font-size:.8125rem;line-height:1.5;font-weight:600}.handwriting-chart-header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:9px}.handwriting-chart-header > span{color:var(--muted);font-size:.6875rem}.drawing-demo #confidence-list{list-style:none;margin:0;padding:0}.drawing-demo .confidence-row{display:grid;grid-template-columns:18px minmax(0,1fr) 51px;align-items:center;gap:9px;min-height:25px;margin:0;padding:0;background:transparent;border:0}.drawing-demo .confidence-digit{font-size:.8125rem;line-height:1}html[data-project-demo-theme="brand"] .drawing-demo .confidence-track{display:block;height:6px;margin:0;padding:0;border:0;border-radius:2px;background:#edf1f7;overflow:hidden}html[data-project-demo-theme="brand"] .drawing-demo .confidence{display:block;height:100%;min-width:0;border:0;background:#9cacc2}html[data-project-demo-theme="brand"] .drawing-demo .confidence-row:first-child .confidence{background:var(--primary)}.drawing-demo .confidence-row:first-child :is(.confidence-digit,.confidence-pct){font-weight:600}.drawing-demo .confidence-pct{font-size:.75rem;line-height:1;text-align:right;font-variant-numeric:tabular-nums}.drawing-demo #result-empty{margin:25px 0;max-width:20ch;font-size:1.0625rem;line-height:1.45;color:var(--muted)}.handwriting-samples{max-width:636px;margin:23px auto 0;padding-top:16px;border-top:1px solid var(--border)}.handwriting-samples-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:10px}.handwriting-samples-header > span{color:var(--muted);font-size:.75rem}.handwriting-sample-buttons{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.drawing-demo [data-sample-digit]{min-width:0;min-height:44px;padding:6px 0;border:1px solid var(--border);border-radius:7px;background:#ffffff;color:var(--text);font:inherit;font-size:1rem;line-height:1;cursor:pointer}.drawing-demo [data-sample-digit]:hover:not(:disabled){background:#f1f5fc}.drawing-demo [data-sample-digit][aria-pressed="true"]{background:#edf3ff;border-color:var(--primary);color:var(--accent-strong);font-weight:600}.drawing-demo .handwriting-note{max-width:636px;margin:15px auto 0;color:var(--muted);font-size:.6875rem;line-height:1.5}@media (max-width:600px){html[data-project-demo-theme="brand"] .handwriting-rating-workspace #demo-box{padding:16px 12px}.drawing-demo .handwriting-header{flex-wrap:wrap;gap:6px 12px}.handwriting-workspace{grid-template-columns:1fr;gap:40px}.drawing-results{padding:0}.drawing-results::before{inset:-21px 0 auto;width:auto;height:1px}.drawing-demo #result-empty{margin:0}.handwriting-sample-buttons{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.drawing-demo .drawing-action{transition:background-color .15s ease}}html[data-project-demo-theme="brand"] body .demo-surface:is(#main,#demo-box,#demo-shell,#demo-card,.demo-surface){--demo-workspace-padding:20px;width:100% !important;max-width:var(--demo-workspace-width,960px) !important;min-width:0;margin-inline:auto !important;padding:0 !important;border:1px solid var(--border) !important;border-radius:var(--radius-card,10px) !important;background:#ffffff !important;box-shadow:none !important}html[data-project-demo-theme="brand"][data-embedded="true"]:not([data-project-demo-standalone="true"]) body .demo-surface:is(#main,#demo-box,#demo-shell,#demo-card,.demo-surface){border:0 !important;border-radius:0 !important}html[data-project-demo-theme="brand"] body .demo-size-compact{--demo-workspace-width:600px}html[data-project-demo-theme="brand"] body .demo-size-drawing{--demo-workspace-width:960px}html[data-project-demo-theme="brand"] body .demo-size-dashboard{--demo-workspace-width:1200px}html[data-project-demo-theme="brand"][data-embedded="true"] body .demo-surface-header > :is(.header-copy,.demo-title){display:none !important}html[data-project-demo-theme="brand"][data-embedded="true"] body .demo-surface .demo-surface-header{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:center !important;gap:12px 20px !important;padding:var(--demo-workspace-padding) !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:#ffffff !important}html[data-project-demo-theme="brand"][data-embedded="true"] body .demo-surface-header .demo-status-actions{display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-end !important;grid-column:2;grid-row:1;justify-self:end !important;min-height:28px;min-width:0;gap:8px !important;margin:0 !important}html[data-project-demo-theme="brand"] .demo-scope-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;grid-column:1;grid-row:1}html[data-project-demo-theme="brand"] .demo-surface .aws-status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:160px !important;min-height:28px;font-size:12px;line-height:1.4;white-space:nowrap !important;border:1px solid var(--border)}html[data-project-demo-theme="brand"] .demo-surface .aws-status-badge::before{content:'';width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor}html[data-project-demo-theme="brand"][data-embedded="true"] body .demo-surface .demo-surface-header .aws-status-badge{min-width:160px !important}html[data-project-demo-theme="brand"] .demo-surface > :is(.content,.sentence-workspace,.handwriting-content){padding:0 var(--demo-workspace-padding) 24px !important;gap:24px}html[data-project-demo-theme="brand"] .demo-surface :is(.demo-disclosure,.stat-card,.kpi-card,.result-card){border-radius:var(--radius-card,10px);box-shadow:none}html[data-project-demo-theme="brand"] .puzzle-workspace .board-actions{justify-content:center;gap:12px}html[data-project-demo-theme="brand"] .puzzle-workspace .puzzle-status{min-height:1.5em;margin:0;text-align:center;font-size:.875rem;color:var(--muted);font-family:var(--font-sans,"Inter",system-ui,sans-serif)}html[data-project-demo-theme="brand"] .puzzle-workspace .solution-label{text-transform:none;letter-spacing:normal;text-decoration:none;border-bottom:0;font:inherit}html[data-project-demo-theme="brand"] .puzzle-workspace .solution-trigger{min-height:44px;padding:10px 16px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:#ffffff}html[data-project-demo-theme="brand"] .puzzle-workspace .solution-trigger[aria-pressed="true"]{border-color:var(--primary);color:var(--primary)}html[data-project-demo-theme="brand"] .minesweeper-workspace .board-shell{width:min(100%,444px);grid-template-columns:minmax(0,1fr);justify-content:stretch;padding:8px}html[data-project-demo-theme="brand"] .minesweeper-workspace .grid{width:100%;aspect-ratio:1;grid-template-columns:repeat(var(--grid-size),minmax(0,1fr));grid-template-rows:repeat(var(--grid-size),minmax(0,1fr))}html[data-project-demo-theme="brand"] .chatbot-workspace{display:flex;flex-direction:column;gap:0 !important;overflow:hidden}html[data-project-demo-theme="brand"] .chatbot-workspace .views{min-height:240px;flex:1 1 auto;padding-inline:20px}html[data-project-demo-theme="brand"] .chatbot-workspace .chat-shell--regular:has(.empty-state){grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch}html[data-project-demo-theme="brand"] .chatbot-workspace .chat-messages:has(.empty-state){justify-content:flex-start}html[data-project-demo-theme="brand"] .chatbot-workspace > .demo-settings{flex:0 0 auto;width:100%;border:0;border-top:1px solid var(--border);border-radius:0 0 12px 12px;padding-inline:20px}html[data-project-demo-theme="brand"] .chatbot-workspace .demo-settings-panel{position:static;width:100%;max-height:240px;overflow-y:auto;box-shadow:none}html[data-project-demo-theme="brand"] .chatbot-workspace > .demo-settings > summary{display:list-item;padding:12px 0;list-style-position:inside;font-size:.875rem}@media (max-width:640px){html[data-project-demo-theme="brand"] body .demo-surface{--demo-workspace-padding:12px}html[data-project-demo-theme="brand"][data-embedded="true"] body .demo-surface .demo-surface-header{gap:12px;padding-top:16px !important}html[data-project-demo-theme="brand"] .demo-scope-controls{grid-row:2;grid-column:1 / -1}html[data-project-demo-theme="brand"] .demo-surface > :is(.content,.sentence-workspace,.handwriting-content){padding-bottom:20px !important;gap:20px}html[data-project-demo-theme="brand"] .chatbot-workspace :is(.views,.demo-settings){padding-inline:12px}}html[data-project-demo-theme="brand"] .drawing-demo.demo-surface .drawing-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"input status" "input result";grid-template-rows:50px 1fr;gap:0 44px;width:100%;max-width:728px !important;margin-inline:auto;padding:0 24px 24px !important}html[data-project-demo-theme="brand"] .drawing-demo.demo-surface .drawing-input{width:100%;max-width:var(--drawing-canvas-size,300px);justify-self:center}html[data-embedded="true"][data-project-demo-theme="brand"] body .demo-surface.drawing-demo > .demo-surface-header{display:none !important}.drawing-demo :is(.shape-input,.handwriting-input){grid-area:input}.drawing-demo .drawing-status{grid-area:status;display:flex;align-items:center;justify-content:flex-end;min-width:0;min-height:44px;margin-bottom:6px}.drawing-demo .drawing-results{grid-area:result}.drawing-input-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-bottom:6px}html[data-project-demo-theme="brand"] .shape-workspace #erase.drawing-clear{position:static;min-width:44px;min-height:44px;padding:8px 3px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:.8125rem}html[data-project-demo-theme="brand"] :is(.shape-workspace,.handwriting-rating-workspace) .drawing-canvas-frame:is(#pad-wrapper,.handwriting-pad-frame){display:block;width:100%;aspect-ratio:1;padding:0;overflow:hidden;border:1px solid var(--border) !important;border-radius:var(--radius-card,10px);background:#000000 !important;box-shadow:none !important}html[data-project-demo-theme="brand"] :is(.shape-workspace,.handwriting-rating-workspace) #pad{display:block;width:100%;height:100%;aspect-ratio:1;border-radius:inherit;background:#000000;cursor:crosshair}.drawing-demo.demo-surface .drawing-primary-action{justify-content:center;margin-top:12px}.drawing-feedback{margin:12px 0 0;color:var(--danger);font-size:.8125rem;line-height:1.5}html[data-project-demo-theme="brand"] .drawing-demo .demo-status-actions .aws-status-badge{min-height:44px}html[data-project-demo-theme="brand"] :is(.drawing-demo,.digit-workspace) button.aws-status-badge:disabled{opacity:1}html[data-project-demo-theme="brand"] :is(.drawing-demo,.digit-workspace) button.aws-status-badge:not(:disabled){cursor:pointer}html[data-project-demo-theme="brand"] .digit-workspace .generation-status button.aws-status-badge{min-height:44px}html[data-project-demo-theme="brand"] .shape-workspace .content > .drawing-results{display:block;padding:6px 0 0;border:0}.shape-demo #result-icon .shape-icon{display:block;width:62px;height:62px}.shape-demo #result-shape{margin:0;font-size:1.0625rem;line-height:1.4;font-weight:600}.shape-demo #shape-score-list{list-style:none;margin:0;padding:12px 0 0}.drawing-demo .shape-row.confidence-row{grid-template-columns:68px minmax(0,1fr) 51px;border-radius:0}.drawing-demo .shape-row .shape-name{font-size:.8125rem}.handwriting-demo.demo-surface .drawing-toolbar{margin-top:12px}.handwriting-demo.demo-surface .drawing-results{padding-top:6px}.handwriting-demo.demo-surface .handwriting-header{margin-bottom:0}.handwriting-demo.demo-surface .handwriting-samples{width:calc(100% - 48px);max-width:712px;margin:24px auto 0}.handwriting-demo.demo-surface .handwriting-note{width:calc(100% - 48px);max-width:712px;margin:16px auto 24px}.handwriting-demo.demo-surface .handwriting-health:disabled{opacity:1}.handwriting-demo.demo-surface .handwriting-health{border-style:solid;border-width:1px}@media (min-width:700px){html[data-project-demo-theme="brand"] .handwriting-demo.demo-surface .handwriting-workspace{padding-bottom:0 !important}.handwriting-demo.demo-surface .handwriting-samples{margin-top:12px;padding-top:8px}html[data-drawing-density="compact"] .handwriting-activity-group{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"input status" "input result" "input samples";grid-template-rows:50px 1fr auto;column-gap:44px;width:100%;max-width:728px;margin-inline:auto;padding-inline:24px}html[data-drawing-density="compact"] .handwriting-demo .handwriting-workspace{display:contents}html[data-drawing-density="compact"] .handwriting-demo .handwriting-samples{grid-area:samples;width:100%;margin-top:16px;padding-top:12px}html[data-drawing-density="compact"] .handwriting-sample-buttons{grid-template-columns:repeat(5,minmax(0,1fr))}}.drawing-confidence-meter{height:8px;background:#edf1f7;border-radius:4px;overflow:hidden;margin-bottom:24px}.drawing-confidence-meter > span{display:block;height:100%;background:var(--primary)}.handwriting-demo .handwriting-score-details{margin-top:0}.handwriting-demo .handwriting-score-details #confidence-list{padding-top:12px}html[data-project-demo-theme="brand"] .sentence-search-workspace .demo-surface .sentence-workspace{grid-template-columns:minmax(0,1fr);gap:24px;padding:0 24px 24px}.sentence-search-workspace .sentence-query-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.sentence-search-workspace .sentence-query-field{min-width:0}.sentence-search-workspace .sentence-query-row .btn{min-width:104px;min-height:48px}.sentence-search-workspace #query{min-height:48px}.sentence-search-workspace #corpus-context{margin:0}.sentence-search-workspace #form{gap:12px}html[data-project-demo-theme="brand"] .sentence-search-workspace .demo-surface .sentence-workspace > .sentence-results{padding:24px 0 0;border:0;border-top:1px solid var(--border)}html[data-project-demo-theme="brand"] .sentence-search-workspace .example-queries .btn-secondary{width:auto !important;min-width:0;padding-inline:10px;background:#ffffff !important;border-color:var(--border) !important;box-shadow:none !important;font-size:.75rem}.sentence-search-workspace #search-feedback:empty{display:none}.sentence-search-workspace #search-feedback:not(:empty){margin-top:16px}.sentence-search-workspace .sentence-advanced{margin:0}.sentence-search-workspace .sentence-advanced .search-settings{padding-top:16px}.sentence-search-workspace .health-meta{white-space:normal}@media (max-width:699px){html[data-project-demo-theme="brand"] .drawing-demo.demo-surface .drawing-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"status" "input" "result";grid-template-rows:auto;gap:8px;padding:0 16px 20px !important}.drawing-demo .drawing-status{margin-bottom:0}.drawing-demo.demo-surface .drawing-input-header{margin-bottom:0}.drawing-demo.demo-surface .drawing-primary-action{margin-top:8px}html[data-project-demo-theme="brand"] .shape-workspace .content > .drawing-results,.drawing-demo.demo-surface .drawing-results{padding:24px 0 0;border-top:1px solid var(--border)}.drawing-demo.demo-surface .drawing-results::before{display:none}.handwriting-demo.demo-surface .handwriting-samples{width:calc(100% - 32px);margin:0 auto}.handwriting-demo.demo-surface .handwriting-note{width:calc(100% - 32px);margin:16px auto 20px}html[data-project-demo-theme="brand"] .sentence-search-workspace .demo-surface .sentence-workspace{padding:0 16px 20px}}@media (max-width:399px){.sentence-search-workspace .sentence-query-row{grid-template-columns:minmax(0,1fr)}.sentence-search-workspace .sentence-query-row .btn{justify-self:center;min-width:164px}}@media (max-width:359px){html[data-project-demo-theme="brand"] .drawing-demo.demo-surface .drawing-canvas-frame{width:calc(100% - 20px) !important;margin-inline:auto}}html[data-project-demo-theme="brand"] .demo-size-dashboard > .content{padding:24px;gap:24px}html[data-project-demo-theme="brand"] .demo-size-dashboard .demo-scope-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}html[data-project-demo-theme="brand"] .demo-size-dashboard .demo-scope-controls > .pill{padding:0;border:0;background:transparent;font-size:.8125rem;line-height:1.5;white-space:normal}html[data-project-demo-theme="brand"] .demo-size-dashboard .demo-status-actions .aws-status-badge{min-width:112px;justify-content:center}html[data-project-demo-theme="brand"] .demo-size-dashboard .dashboard-feedback:not([data-state="err"]),html[data-project-demo-theme="brand"] .pizza-workspace #estimate-summary:is([data-state="current"],[data-state="loading"]) #result-status{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}html[data-project-demo-theme="brand"] .demo-size-dashboard .dashboard-feedback[data-state="err"]{padding:12px 24px !important}html[data-project-demo-theme="brand"] .demo-size-dashboard :is(.panel,.analysis-section){min-width:0;gap:16px;padding:20px;background:#ffffff;border:1px solid var(--border);border-radius:10px;box-shadow:none}html[data-project-demo-theme="brand"] .demo-size-dashboard :is(.stat-card,.kpi-card,.metric){min-width:0;padding:14px 16px;border-radius:8px;font-variant-numeric:tabular-nums}html[data-project-demo-theme="brand"] .demo-size-dashboard :is(.stat-grid,.kpi-grid,.metrics){gap:12px}html[data-project-demo-theme="brand"] .demo-size-dashboard .dashboard-method{grid-column:1 / -1}html[data-project-demo-theme="brand"] .demo-size-dashboard .demo-disclosure-content > p{margin:0}html[data-project-demo-theme="brand"] .baby-names-workspace .demo-size-dashboard .ratings-content{gap:24px}html[data-project-demo-theme="brand"] .baby-names-workspace .demo-size-dashboard .bar-track{padding-inline:10%}html[data-project-demo-theme="brand"] .covid-workspace .demo-size-dashboard .selection-row{justify-content:flex-start;align-items:end}html[data-project-demo-theme="brand"] .covid-workspace .demo-size-dashboard .selection-row label{flex:1 1 180px;max-width:280px}html[data-project-demo-theme="brand"] .covid-workspace .demo-size-dashboard .date-display{padding-block:10px;font-size:.875rem;font-variant-numeric:tabular-nums}html[data-project-demo-theme="brand"] .covid-workspace .demo-size-dashboard .state-summary .controls{padding-bottom:16px;border-bottom:1px solid var(--border)}html[data-project-demo-theme="brand"] .empty-package-workspace .demo-size-dashboard .filters-panel{gap:12px}html[data-project-demo-theme="brand"] .pizza-workspace .demo-size-dashboard > .section{padding:24px}html[data-project-demo-theme="brand"] .pizza-workspace .demo-size-dashboard .result-grid{align-items:stretch}html[data-project-demo-theme="brand"] .pizza-workspace .demo-size-dashboard .result-card{padding:20px;background:#ffffff}html[data-project-demo-theme="brand"] .pizza-workspace .demo-size-dashboard #tip-amount{font-size:clamp(2rem,4vw,2.75rem)}html[data-project-demo-theme="brand"] .pizza-workspace .demo-size-dashboard #tip-percent{font-size:clamp(1.5rem,3vw,2rem)}html[data-project-demo-theme="brand"] .pizza-workspace .demo-size-dashboard :is(#scenario-form,.map-panel){padding:0;border:0;background:transparent}html[data-project-demo-theme="brand"] .pizza-workspace .demo-size-dashboard :is(.grid,#scenario-form,.scenario-column){gap:20px}html[data-project-demo-theme="brand"] .pizza-workspace .demo-size-dashboard .actions{align-items:center;justify-content:center}@media (max-width:600px){html[data-project-demo-theme="brand"] .demo-size-dashboard > .content,html[data-project-demo-theme="brand"] .pizza-workspace .demo-size-dashboard > .section{padding:16px;gap:20px}html[data-project-demo-theme="brand"] .demo-size-dashboard :is(.panel,.analysis-section){padding:14px;gap:12px}html[data-project-demo-theme="brand"] .demo-size-dashboard :is(.stat-card,.kpi-card,.metric),html[data-project-demo-theme="brand"] .pizza-workspace .demo-size-dashboard .result-card{padding:12px}html[data-project-demo-theme="brand"] .demo-size-dashboard .dashboard-feedback[data-state="err"]{padding:12px 16px !important}html[data-project-demo-theme="brand"] .baby-names-workspace .demo-size-dashboard .ratings-content{gap:20px}html[data-project-demo-theme="brand"] .covid-workspace .demo-size-dashboard .selection-row label{max-width:none}html[data-project-demo-theme="brand"] .empty-package-workspace .demo-size-dashboard .filter-grid.primary-filters{grid-template-columns:minmax(0,1fr)}html[data-project-demo-theme="brand"] .empty-package-workspace .demo-size-dashboard .exec-panel .kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))}html[data-project-demo-theme="brand"] .pizza-workspace .demo-size-dashboard .actions .btn{flex:1 1 140px}}