:root{--canvas:#f8fafc;--paper:#fff;--ink:#101828;--muted:#596579;--quiet:#667085;--line:#d5dae3;--line-subtle:#e5e9ee;--line-strong:#aeb7c5;--control-line:#8a94a6;--action:#101828;--action-hover:#344054;--action-soft:#f1f3f6;--analysis-accent:#a85f00;--trends-accent:#245fc7;--focus:#2f6fed;--focus-line:#b8d0fb;--focus-soft:#eef4ff;--safe:#129c69;--safe-ink:#087b4d;--safe-soft:#e7f7f1;--caution:#b36a00;--caution-ink:#7a4d00;--caution-soft:#fff7d6;--high:#c04a14;--high-ink:#9a3412;--high-soft:#ffeee7;--critical:#d92d20;--critical-ink:#b42318;--critical-hover:#b42318;--critical-soft:#feeceb;--status-dot-safe:#129c69;--status-dot-hold:#facc15;--status-dot-high:#f97316;--status-dot-critical:#d92d20;--error:#d92d20;--error-soft:#feeceb;--radius-control:10px;--radius-surface:14px;--shadow-input:0 1px 2px #1018280a;--shadow-helper-surface:0 1px 2px #1018280a, 0 8px 24px #1018280a;--motion-nav:.2s;--motion-page-enter:.18s;--motion-page-exit:.12s;--motion-intro:1.8s;--motion-page-ease:cubic-bezier(.16, 1, .3, 1);--z-intro:600;font-family:Noto Sans KR,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Segoe UI,sans-serif}body{min-width:0;color:var(--ink);background:var(--canvas)}html{min-width:0}.product-app-shell ::-webkit-scrollbar{width:8px;height:8px}.product-app-shell ::-webkit-scrollbar-track{background:0 0}.product-app-shell ::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.product-app-shell ::-webkit-scrollbar-thumb:hover{background:var(--quiet);background-clip:padding-box}.product-app-shell ::-webkit-scrollbar-thumb:active{background:var(--muted);background-clip:padding-box}::view-transition{pointer-events:none}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition-old(.product-content-exit){animation:var(--motion-page-exit) var(--motion-page-ease) both product-content-exit}::view-transition-old(.product-content-swap){animation:var(--motion-page-exit) var(--motion-page-ease) both product-content-exit}::view-transition-new(.product-content-enter){animation:var(--motion-page-enter) var(--motion-page-ease) both product-content-enter}::view-transition-new(.product-content-swap){animation:var(--motion-page-enter) var(--motion-page-ease) both product-content-enter}::view-transition-group(.product-content-swap){animation:none}@keyframes product-content-exit{to{opacity:0}}@keyframes product-content-enter{0%{opacity:0}}.page-shell{width:100%;max-width:none;min-height:100dvh;margin:0;padding:0}.product-app-shell{--nav-accent:#ff9500;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;background:var(--canvas);min-height:100dvh}.product-app-shell>.page-shell{min-width:0}.desktop-entry-intro{display:none}@keyframes desktop-entry-intro-mark{0%{opacity:0}7%,82%{opacity:1}to{opacity:0}}@keyframes desktop-entry-intro-light{0%{opacity:0;box-shadow:0 0 0 0 var(--intro-light-glow);transform:scale(.78)}38%{opacity:1;box-shadow:0 0 0 3px var(--intro-light-glow);transform:scale(1.08)}68%{opacity:1;box-shadow:0 0 10px 3px var(--intro-light-glow);transform:scale(1)}to{opacity:0;transform:scale(1);box-shadow:0 0 0 7px #0000}}@keyframes desktop-entry-intro-copy{0%,58%{opacity:0;max-width:0;margin-left:0;transform:translateY(8px)}70%,82%{max-width:var(--intro-copy-width);margin-left:var(--intro-copy-gap);opacity:1;transform:translateY(0)}to{max-width:var(--intro-copy-width);margin-left:var(--intro-copy-gap);opacity:0;transform:translateY(-4px)}}@keyframes desktop-entry-intro-dismiss{0%,82%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}.product-app-shell--emergency{--nav-accent:var(--critical)}.product-app-shell--trends{--nav-accent:var(--focus)}.product-sidebar{display:none}.product-nav{gap:6px;margin-top:24px;display:grid;position:relative}.product-nav-item{cursor:pointer;color:#c8d0dc;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .12s ease-out,background-color .16s ease-out;display:flex;position:relative}.product-nav-item:hover{color:var(--paper);background:#ffffff12}.product-nav-item--active{color:var(--paper);background:#253146}.product-navigation-icon{flex:none;width:20px;height:20px;display:block}.product-nav-indicator{z-index:2;pointer-events:none;width:3px;height:24px;transition:transform var(--motion-nav) var(--motion-page-ease), background-color .16s ease-out;background:#ff9500;border-radius:999px;position:absolute;top:12px;right:0}.product-nav-indicator--emergency{background:var(--critical);transform:translateY(54px)}.product-nav-indicator--trends{background:var(--focus);transform:translateY(108px)}.product-stage{min-width:0}.product-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;justify-content:space-between;align-items:center;gap:16px;min-height:72px;margin:0;padding:0 20px;display:flex;position:sticky;top:0}.brand-lockup{align-items:center;gap:12px}.brand-lockup img{flex:none;display:block}.brand-lockup h1{letter-spacing:-.02em;font-size:1.0625rem;font-weight:700;line-height:1.4}.desktop-header-action,.desktop-header-title,.desktop-copy,.desktop-local-note{display:none}.mobile-brand-link,.mobile-menu-trigger,.mobile-menu-close{border-radius:var(--radius-control);flex:none;justify-content:center;align-items:center;width:44px;min-height:44px;display:inline-flex}.mobile-menu-trigger,.mobile-menu-close{cursor:pointer;color:var(--ink);background:0 0;border:0;padding:0}.mobile-menu-trigger svg,.mobile-menu-close svg{width:22px;height:22px}.mobile-menu-dialog{width:min(320px,100% - 48px);max-width:none;height:100dvh;max-height:none;padding:0 16px max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;color:#e9edf4;background:#0b1423;border:0;margin:0 0 0 auto;inset:0;overflow-y:auto;box-shadow:-12px 0 40px #1018282e}.mobile-menu-dialog[open]{animation:.36s cubic-bezier(.22,1,.36,1) both mobile-menu-enter}.mobile-menu-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1018286b;animation:.36s ease-out both mobile-menu-backdrop-enter}.mobile-menu-dialog[data-closing=true]{animation:.3s cubic-bezier(.4,0,.6,1) both mobile-menu-exit}.mobile-menu-dialog[data-closing=true]::backdrop{animation:.3s ease-in both mobile-menu-backdrop-exit}.mobile-menu-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:0 4px;display:flex}.mobile-menu-header h2{color:var(--paper);margin:0;font-size:1.0625rem;line-height:1.4}.mobile-menu-brand{align-items:center;gap:12px;display:flex}.mobile-menu-brand img{flex:none;display:block}.mobile-menu-close{color:var(--paper);background:0 0}@media (hover:hover) and (pointer:fine){.mobile-menu-close:hover{background:#ffffff12}}#mobile-menu-title:focus{outline:none}.mobile-brand-link:focus-visible,.mobile-menu-trigger:focus-visible,.mobile-menu-close:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@keyframes mobile-menu-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes mobile-menu-exit{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes mobile-menu-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes mobile-menu-backdrop-exit{0%{opacity:1}to{opacity:0}}.header-emergency{min-height:44px;color:var(--critical-ink);background:var(--critical-soft);border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 14px;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}.product-body,.product-content{min-width:0}.product-helper{display:none}.analyzer{width:100%;margin:0;display:block}.input-panel,.incident-entry,.result-panel{background:var(--canvas);min-width:0;box-shadow:none;border:0;border-radius:0}.input-panel,.incident-entry{padding:32px 20px 40px}.section-heading .section-kicker,.trends-page__heading .section-kicker{color:var(--trends-accent);letter-spacing:0;margin-bottom:6px;font-size:.75rem}.section-heading .section-kicker--analysis{color:var(--analysis-accent)}.section-heading h2,.trends-page__heading h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:1.6875rem;font-weight:700;line-height:1.34}.section-heading p:not(.section-kicker),.trends-page__heading>p:not(.section-kicker){color:var(--muted);margin:8px 0 0;font-size:.9375rem;line-height:1.65}.analysis-lens-card{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:60px;margin-top:20px;padding:12px 13px;display:none}.analysis-lens-card>div:last-child{gap:1px;display:grid}.analysis-lens-card strong{font-size:.875rem;line-height:1.45}.analysis-lens-card span{color:var(--muted);font-size:.75rem;line-height:1.4}.signal-lens{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:112px;display:grid}.signal-lens__step{background:var(--line);border-radius:999px;height:6px}.signal-lens__step--safe{background:var(--safe)}.signal-lens__step--hold{background:var(--caution)}.signal-lens__step--dangerous{background:var(--critical)}.signal-lens__step--active{box-shadow:0 0 0 1px #ffffff61}.analyze-button__icon{width:20px;height:20px;color:var(--paper);filter:brightness(0)invert();flex:none;display:block}.analysis-composer{background:var(--paper);border:1px solid #1018280f;border-radius:20px;margin-top:24px;padding:20px;display:block;box-shadow:0 1px 2px #1018280a,0 8px 24px #1018280a}.composer-fields{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.textarea-label{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;font-size:.875rem;font-weight:800;display:flex}.textarea-label small{color:var(--focus);font-size:.75rem;font-weight:700}textarea{resize:vertical;height:168px;min-height:168px;color:var(--ink);background:#f4f6f8;border:1px solid #0000;border-radius:12px;padding:18px;font-size:1rem;line-height:1.7}textarea::placeholder{color:var(--quiet)}textarea:hover{border-color:var(--line-strong)}textarea:focus-visible{outline-offset:1px;background:#f4f6f8;border-color:#0000;outline:2px solid #2f6fed59}.input-meta{flex-direction:column;gap:7px;margin-top:16px;padding:0;font-size:.8125rem}.input-meta>span:first-child{align-items:center;gap:8px;margin-top:0;display:flex}.character-count{color:var(--quiet);align-self:flex-end;font-size:.6875rem;font-weight:400}.character-count.character-count--over{color:var(--error);font-weight:700}.demo-sample-toggle{display:none}.demo-samples{border-top:0;margin:0 0 12px;padding-top:0}.demo-samples>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.demo-samples button{text-align:left;background:#f4f6f8;border:0;border-radius:12px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:0 8px 0 14px;font-size:.8125rem;display:grid}.demo-samples button:hover:not(:disabled){background:#eef1f4}.demo-sample-dot{background:var(--line-strong);border-radius:999px;width:8px;height:8px}.demo-sample-dot--caution{background:var(--status-dot-high)}.demo-sample-dot--safe{background:var(--status-dot-safe)}.demo-sample-chevron{display:none}.analysis-actions{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-top:0;margin:24px -8px -8px;padding:12px 8px 8px;position:sticky;bottom:0;box-shadow:0 -10px 24px -18px #10182847}.analysis-emergency-access{display:none}.analyze-button{min-height:56px;color:var(--paper);background:var(--ink);border-radius:12px;gap:6px;margin-top:0;font-size:.9375rem;font-weight:800}.analyze-button:hover:not(:disabled){background:var(--action-hover)}.analysis-outcome-note,.analysis-progress{font-size:.8125rem}.analysis-outcome-note{color:var(--muted);text-align:center;margin:16px 0 0;line-height:1.5}.analysis-outcome-note--hidden{display:none}:is(html:has(.advanced-analysis-loading[open]),body:has(.advanced-analysis-loading[open])){overflow:hidden}.advanced-analysis-loading{width:min(480px,100% - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--ink);opacity:0;animation:analysis-loading-dialog-in .22s var(--motion-page-ease) .12s forwards;background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.advanced-analysis-loading::backdrop{opacity:0;-webkit-backdrop-filter:blur(8px)saturate(84%);backdrop-filter:blur(8px)saturate(84%);background:#10182875;animation:.18s ease-out .12s forwards analysis-loading-backdrop-in}.advanced-analysis-loading:focus{outline:none}.analysis-loading-card{border-radius:var(--radius-surface);background:var(--paper);border:0;flex-direction:column;max-height:calc(100dvh - 24px);display:flex;overflow:hidden;box-shadow:0 8px 24px #1018281a,0 24px 64px #10182833}.analysis-loading-content{overscroll-behavior:contain;min-height:0;padding:24px 20px 0;overflow-y:auto}.analysis-loading-footer{padding:0 20px max(12px, env(safe-area-inset-bottom));background:var(--paper);flex:none}.analysis-loading-complete{width:14px;height:14px;color:var(--muted);place-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-grid}.advanced-analysis-loading[data-result-ready=true] .analysis-loading-complete,.advanced-analysis-loading[data-result-ready=true] h2{color:var(--focus)}.analysis-loading-heading{align-items:center;gap:8px;display:flex}.analysis-loading-signal{flex:none;justify-content:center;align-items:center;gap:4px;width:26px;height:18px;display:inline-flex}.analysis-loading-dot{background:var(--focus);opacity:.26;border-radius:50%;width:6px;height:6px;animation:1.35s ease-in-out infinite both analysis-loading-signal}.analysis-loading-dot:nth-child(2){animation-delay:.45s}.analysis-loading-dot:nth-child(3){animation-delay:.9s}.advanced-analysis-loading h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:1rem;font-weight:700;line-height:1.5}.advanced-analysis-description{min-height:3em;color:var(--muted);text-wrap:pretty;margin:8px 0 0;font-size:.875rem;line-height:1.5}.analysis-loading-quiz{border-top:1px solid var(--line-subtle);margin-top:12px;padding-top:20px}.loading-quiz-heading{color:var(--quiet);justify-content:space-between;align-items:center;gap:12px;font-size:.8125rem;font-weight:600;display:flex}.loading-quiz-count{color:var(--focus);font-variant-numeric:tabular-nums;flex-shrink:0}.loading-quiz-count>span{color:var(--quiet);font-weight:400}.loading-quiz-message{border:1px solid var(--line-subtle);border-radius:var(--radius-control);background:var(--canvas);margin:16px 0 20px;padding:16px}.loading-quiz-message figcaption{color:var(--quiet);font-size:.75rem;font-weight:600}.loading-quiz-message blockquote{word-break:keep-all;overflow-wrap:anywhere;min-height:4.8em;margin:8px 0 0;font-size:.9375rem;font-weight:500;line-height:1.6}.analysis-loading-quiz h3{letter-spacing:-.025em;text-wrap:pretty;margin:0 0 12px;font-size:1.25rem;font-weight:700;line-height:1.5}.loading-quiz-choices{gap:8px;display:grid}.loading-quiz-choice{border-radius:var(--radius-control);width:100%;min-height:72px;color:var(--ink);background:var(--action-soft);text-align:left;word-break:keep-all;cursor:pointer;border:1px solid #0000;align-items:center;gap:10px;padding:12px 14px;font-size:.9375rem;font-weight:600;line-height:1.5;transition:background .16s,border-color .16s,transform .12s;display:flex}.loading-quiz-choice:hover:not([aria-disabled=true]){border-color:var(--line-strong);background:var(--line-subtle)}.loading-quiz-choice:active:not([aria-disabled=true]),.loading-quiz-next:active,.loading-quiz-skip:active{transform:scale(.98)}.loading-quiz-choice[aria-disabled=true]{cursor:default}.loading-quiz-choice[data-selected=true]{border-color:var(--focus)}.loading-quiz-choice[data-correct=true]{border-color:var(--focus);background:var(--focus-soft)}.loading-quiz-choice__mark{border:1px solid var(--line);width:24px;height:24px;color:var(--muted);background:var(--paper);border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:700;display:grid}.loading-quiz-choice[data-correct=true] .loading-quiz-choice__mark{border-color:var(--focus);color:var(--paper);background:var(--focus)}.loading-quiz-feedback{word-break:keep-all;min-height:104px;padding-block:14px 12px;font-size:.875rem;line-height:1.6}.loading-quiz-feedback>strong{font-weight:700}.loading-quiz-feedback>p{color:var(--muted);margin:4px 0 0}.loading-quiz-feedback>.loading-quiz-hint{color:var(--quiet);font-size:.8125rem}.loading-quiz-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.loading-quiz-skip,.loading-quiz-next{border-radius:var(--radius-control);cursor:pointer;max-width:100%;min-height:48px;font-size:.875rem;font-weight:600;transition:background .16s,transform .12s}.loading-quiz-skip{color:var(--muted);white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:10px 8px}.loading-quiz-skip:hover{color:var(--ink);background:var(--action-soft)}.loading-quiz-next{border:1px solid var(--action);min-width:132px;color:var(--paper);background:var(--action);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:14px;padding:12px 18px;display:flex}.loading-quiz-next:hover{background:var(--action-hover)}.loading-quiz-note{color:var(--quiet);text-align:right;font-size:.75rem}.analysis-loading-emergency{border-top:1px solid var(--line-subtle);color:var(--quiet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:8px;font-size:.75rem;display:flex}.analysis-loading-emergency .loading-quiz-skip{min-height:44px;color:var(--critical-ink)}.analysis-loading-emergency .loading-quiz-skip:hover{background:var(--critical-soft)}.analysis-loading-card :is(button,h3):focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.advanced-analysis-loading[data-result-ready=true] .analysis-loading-status{animation:analysis-loading-result-reveal .7s var(--motion-page-ease)}}@keyframes analysis-loading-result-reveal{0%{opacity:0}to{opacity:1}}@media (max-width:359px){.analysis-loading-heading{min-height:48px}.loading-quiz-actions{gap:8px}.loading-quiz-next{min-width:120px;padding-inline:12px}.loading-quiz-feedback{min-height:112px}}@keyframes analysis-loading-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes analysis-loading-backdrop-in{to{opacity:1}}@keyframes analysis-loading-signal{0%,30%,to{opacity:.26;transform:translateY(0)scale(.86)}15%{opacity:1;transform:translateY(-2px)scale(1)}}@media (min-width:640px){.advanced-analysis-loading{width:min(480px,100% - 48px);max-height:calc(100dvh - 48px)}.analysis-loading-card{max-height:calc(100dvh - 48px)}.analysis-loading-content{padding:28px 28px 0}.analysis-loading-footer{padding-inline:28px}.loading-quiz-choice{min-height:56px}}@media (max-height:560px){.analysis-loading-content{padding-top:20px}.analysis-loading-quiz{padding-top:16px}}.incident-inline-link{background:var(--high-soft);text-align:left;border-radius:14px;width:100%;margin-top:10px}.incident-inline-link strong{float:right;color:var(--high-ink)}.mobile-trend-preview{margin-top:32px}.incident-entry .section-heading{margin-bottom:16px}.incident-entry #incident-title{width:fit-content}.section-kicker--incident{color:var(--critical-ink)!important}.incident-entry .incident-fieldset{margin-top:24px}.incident-options{background:var(--paper);border:0;border-radius:20px;gap:0;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 8px 24px #1018280a}.context-editor .incident-options{box-shadow:none;background:0 0;border:0;border-radius:0}.context-editor .incident-option{min-height:64px;padding-block:8px}.incident-option{background:0 0;border:0;border-radius:0;grid-template-columns:22px minmax(0,1fr);gap:16px;min-height:86px;padding:16px;transition:none;position:relative}.incident-option:before{z-index:0;content:"";opacity:0;pointer-events:none;background:#f3f6fc;transition:opacity .14s ease-out;position:absolute;inset:0}.incident-option:active:before{opacity:1;transition-duration:0s}.incident-option:has(input:active):before{opacity:1;transition-duration:0s}.incident-option:not(:last-child):after{z-index:2;content:"";pointer-events:none;background:#eaecf0;height:1px;position:absolute;bottom:0;left:54px;right:24px}.incident-option:has(input:checked){background:0 0}.incident-option:active{transform:none}.incident-option input{z-index:1;appearance:none;background-color:var(--paper);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #8a94a6;border-radius:6px;width:22px;height:22px;margin:0;transition:border-color .12s ease-out,background-color .12s ease-out;position:relative}.incident-option input:checked{border-color:var(--focus);background-color:var(--focus);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 10.5 3.5 3.5 7-8' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.incident-option>span{z-index:1;gap:4px;display:grid;position:relative}.incident-option strong{font-size:.875rem}.incident-option small{color:var(--muted);font-size:.75rem;line-height:1.45}.incident-entry>.analyze-button{z-index:10;margin-top:28px;position:sticky;bottom:20px;box-shadow:0 8px 24px -4px #1018281a}.result-panel{align-content:start;gap:12px;min-height:0;padding:32px 20px 40px;display:grid;overflow:visible}.result-panel.result-panel--incident{padding:32px 20px 40px}.result-panel:not(.result-panel--incident){gap:16px}.incident-result-block{display:contents}.incident-result-block>.response-details--standalone,.incident-result-block>.context-editor{order:1}.incident-result-block+.risk-result{margin-top:40px}.result-toolbar,.risk-result,.limit-result,.plans,.signal-details,.hybrid-debug,.context-editor{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--paper)}.result-toolbar{display:none}.result-toolbar button{border-radius:999px}.risk-result,.limit-result,.result-core-actions,.plans{padding:18px}.risk-result{min-height:0;color:var(--ink);background:var(--paper)}.risk-result__copy{min-width:0}.risk-result__heading{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.result-risk-axes{flex-wrap:wrap;align-items:center;gap:4px 18px;margin-bottom:6px;display:flex}.result-risk-axes .result-signal-status{margin-bottom:0}.result-signal-status{flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;margin-bottom:6px;display:inline-flex}.result-signal-status .signal-lens{gap:4px;width:88px}.result-signal-status__copy{color:var(--muted);white-space:nowrap;align-items:baseline;gap:4px;font-size:.75rem;font-weight:700;line-height:1.6;display:inline-flex}.result-signal-status__copy strong{font-weight:800}.result-signal-status--safe strong{color:var(--safe-ink)}.result-signal-status--hold strong{color:var(--caution-ink)}.result-signal-status--caution strong{color:var(--high-ink)}.result-signal-status--dangerous strong{color:var(--critical-ink)}.risk-result>.risk-result__copy>p,.risk-result__heading>p{color:var(--muted);margin:12px 0 0;font-size:.8125rem;line-height:1.55}.product-app-shell:has(.hybrid-safety-bar){padding-bottom:calc(152px + env(safe-area-inset-bottom))}.analysis-actions.hybrid-safety-bar{z-index:40}.hybrid-safety-bar .analysis-emergency-access{min-height:44px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;font-size:.8125rem;line-height:1.5;display:flex}.hybrid-safety-bar .analysis-emergency-separator{margin-inline:.12em}@media (min-width:1024px) and (max-width:1359px){.analysis-actions.hybrid-safety-bar{width:min(100% - 120px,760px);padding:4px 16px calc(12px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:4px;margin:0;display:grid;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%);box-shadow:0 -4px 24px #10182814}.hybrid-safety-bar .analyze-button{white-space:nowrap;min-width:0;padding-inline:12px;font-size:.9375rem}}.risk-result+.plans,.plans+.risk-result,.plans+.limit-result,.limit-result+.plans{border-top:1px solid var(--line)}.risk-result--low{background:var(--paper);border-color:#b9ead8}.risk-result--caution{background:var(--paper);border-color:#efd396}.risk-result--high{background:var(--paper);border-color:#f2c0aa}.risk-result--critical{background:var(--paper);border-color:#f5b8b3}.risk-result h2,.limit-result h2{font-size:1.5rem}.plans>h2{font-size:1.125rem}.result-core-actions{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--paper)}.result-core-actions h2{margin:0;font-size:1rem;line-height:1.5}.result-core-actions ol{margin:10px 0 0;padding:0;list-style:none}.result-core-actions li{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;display:grid}.result-core-actions li+li{border-top:1px solid var(--line-subtle)}.result-core-actions li>span{width:28px;height:28px;color:var(--critical-ink);background:var(--critical-soft);border-radius:999px;place-items:center;font-size:.75rem;font-weight:800;display:grid}.result-core-actions li:nth-child(2)>span{color:var(--high-ink);background:var(--high-soft)}.result-core-actions li:nth-child(3)>span{color:var(--safe-ink);background:var(--safe-soft)}.result-core-actions strong{font-size:.8125rem;line-height:1.5}.plans--analysis>h2,.plans--analysis>.plans-summary,.plans--analysis>.priority-plan-list{display:none}.plans--analysis .channels--primary{border:0;margin:0;padding:0}.plans--analysis .channels--primary h4{margin-top:0}.plans--analysis .incident-action-button{min-height:52px;color:var(--high-ink);background:var(--high-soft);border-color:#f2c0aa;margin-top:12px}.response-details{border-radius:0 0 var(--radius-surface) var(--radius-surface);margin:40px -18px -18px}.response-details--standalone{background:var(--paper);box-shadow:var(--shadow-helper-surface);border:0;border-radius:20px;margin:0}.response-details--standalone .response-details-content{border-top:0;padding:2px 34px 20px}.response-details--standalone .response-details-content>.channels:first-child{border-top:0;margin-top:0;padding-top:0}.response-details--standalone .plan-list--additional{margin-top:0}.response-details--standalone .plan-list--additional .action-block--now:not(.action-block--first){border-top-color:#eef1f4;margin-top:24px;padding-top:24px}.response-details--standalone .additional-action-groups{margin-top:0}.response-details--standalone .additional-action-group>h3{color:var(--muted);margin:0 0 12px;font-size:.875rem;line-height:1.5}:is(.response-details--standalone .additional-action-group--stop:has(.additional-action-context)>h3,.response-details--standalone .additional-action-group--now:has(.additional-action-context)>h3){margin-bottom:20px}.response-details--standalone .additional-action-group>ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.response-details--standalone .additional-action-group li{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;padding-left:28px;font-size:.9375rem;line-height:1.7;display:grid;position:relative}.response-details--standalone .additional-action-group--stop li,.response-details--standalone .additional-action-group--now li{padding-left:0}.response-details--standalone .additional-action-context{width:fit-content;color:var(--quiet);background:var(--action-soft);white-space:nowrap;border-radius:6px;align-items:center;padding:2px 6px;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-flex}.response-details--standalone .plan-list--additional+.channels,.response-details--standalone .additional-action-groups+.channels{border-top:1px solid #eef1f4;margin-top:24px;padding-top:24px}.response-details--standalone .plan-list--additional+.channels li,.response-details--standalone .additional-action-groups+.channels li{border-top-color:#eef1f4}.plans>.channels{margin-top:40px;padding-top:32px}.response-plans-heading{margin-bottom:12px}.plans--incident-result>.safe-device-note,.plans--incident-result>.priority-plan-list{margin-top:0}.plans--incident-result>.safe-device-note+.priority-plan-list{margin-top:24px}.plans--incident-result .priority-plan{border-top:0}.plans--incident-result .priority-plan__selection{width:fit-content;color:var(--muted);background:var(--action-soft);border-radius:999px;margin-bottom:8px;padding:4px 9px;font-size:.75rem;font-weight:800;display:inline-flex}.plans--incident-result .priority-plan h3{margin-bottom:16px}.plans--incident-result .priority-action{color:var(--ink);border-radius:12px;grid-template-columns:84px minmax(0,1fr);gap:12px;margin-top:8px;padding:12px 14px}.plans--incident-result .priority-action>span,.plans--incident-result .priority-action li{font-weight:500}.plans--incident-result .priority-action--stop{background:var(--critical-soft)}.plans--incident-result .priority-action--now{background:var(--safe-soft)}.plans--incident-result>.channels{border-top:0;margin-top:32px;padding-top:0}.plans--incident-result>.channels>h4{color:var(--critical-ink);font-size:1rem;font-weight:800}.plans--incident-result>.channels li{padding:8px 0 0}.result-panel--incident .channel-link,.result-panel--incident .channel-text--safe-device,.result-panel--incident .response-details--standalone .channel-text{font-size:.8125rem}.result-panel--incident .response-details--standalone .channel-text:not(.channel-text--safe-device){border:1px solid var(--action);border-radius:var(--radius-control);background:var(--paper);text-align:center;justify-content:center;align-items:center;min-height:48px;padding:0 16px;display:inline-flex}.result-panel--incident .plans,.result-panel--incident .response-details--standalone{box-shadow:var(--shadow-helper-surface);border:0;border-radius:20px}.result-panel--incident .response-details--standalone{margin-top:12px}.result-panel .context-editor{box-shadow:var(--shadow-helper-surface);border:0;border-radius:20px;margin-top:4px}.result-panel:not(.result-panel--incident) .context-editor{margin-top:0}.result-panel--incident .response-details--standalone>summary,.result-panel .context-editor>summary{align-items:center;min-height:54px;padding-block:0;line-height:1.5;display:flex}.result-panel .context-editor-content{border-top:0;padding-top:0}.result-panel .context-editor-content>.analyze-button{margin-top:20px}.result-panel--incident .plans{padding:20px}.signal-details,.signal-details-desktop,.context-editor,.hybrid-debug{overflow:clip}.result-trend-support{gap:12px;display:grid}.helper-kicker{color:var(--muted);letter-spacing:.02em;margin:0 0 6px;font-size:.75rem;font-weight:800}.trend-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trend-section-heading h2,.share-case h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:1rem;line-height:1.5}.trend-section-heading a{min-height:44px;color:var(--focus);flex:none;align-items:flex-start;padding:0 2px;font-size:.75rem;font-weight:800;line-height:1.5;text-decoration:none;display:inline-flex}.trend-section-heading__icon{display:none}.trend-preview,.similar-pattern,.share-case{border:1px solid var(--line);border-radius:var(--radius-surface);color:var(--ink);background:var(--paper);padding:16px}.similar-pattern{gap:12px;display:grid}.similar-pattern__intro,.share-case__intro,.share-case__action{min-width:0}.similar-pattern__link,.trial-action-check__edit{width:fit-content;min-height:44px;color:var(--focus);justify-content:center;align-items:center;padding:0 2px;font-size:.75rem;font-weight:800;line-height:1.6;text-decoration:none;display:inline-flex}.trend-preview-list{margin:10px 0 0;padding:0;list-style:none}.trend-preview-list li+li{border-top:1px solid var(--line-subtle)}.trend-preview-list a{grid-template-columns:10px minmax(0,1fr);align-items:center;gap:10px;min-height:60px;padding:9px 0;text-decoration:none;display:grid}.trend-preview-list strong,.trend-preview-list small{display:block}.trend-preview-list strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.trend-preview-list small{color:var(--muted);margin-top:3px;font-size:.75rem;line-height:1.45}.trend-preview-dot{background:var(--line-strong);border-radius:999px;width:8px;height:8px}.trend-preview-dot--dangerous{background:var(--status-dot-critical)}.trend-preview-dot--neutral{background:var(--line-strong)}.trend-preview-dot--hold{background:var(--status-dot-hold)}.trend-preview-dot--safe{background:var(--status-dot-safe)}.trend-disclaimer{color:var(--muted);margin:10px 0 0;font-size:.8125rem;line-height:1.55}.trend-preview-state{background:var(--canvas);border-radius:10px;gap:4px;margin-top:12px;padding:14px;display:grid}.trend-preview-state strong{font-size:.8125rem;line-height:1.5}.trend-preview-state span{color:var(--muted);font-size:.75rem;line-height:1.55}.trend-preview-state button,.trend-pagination button,.trend-state button{border:1px solid var(--line-strong);border-radius:var(--radius-control);cursor:pointer;width:fit-content;min-height:44px;color:var(--ink);background:var(--paper);margin-top:6px;padding:0 14px;font-size:.8125rem;font-weight:800}.similar-pattern__body{background:var(--action-soft);border-radius:12px;gap:7px;padding:14px;display:grid}.similar-pattern__body--dangerous,.similar-pattern__body--hold,.similar-pattern__body--neutral,.similar-pattern__body--safe{background:var(--canvas)}.similar-pattern__intro .helper-kicker,.share-case__intro .helper-kicker,.trial-action-check__answer-copy .helper-kicker{margin-bottom:6px;line-height:1.6}.similar-pattern__intro h2,.share-case__intro h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}@media (max-width:639px){.result-panel:not(.result-panel--incident) .similar-pattern--reference{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:0 12px}.result-panel:not(.result-panel--incident) .similar-pattern--reference .similar-pattern__intro{display:contents}.result-panel:not(.result-panel--incident) .similar-pattern--reference .helper-kicker{grid-area:1/1}.result-panel:not(.result-panel--incident) .similar-pattern--reference h2{grid-area:2/1/auto/-1}.result-panel:not(.result-panel--incident) .similar-pattern--reference .trend-disclaimer{grid-area:3/1/auto/-1}.result-panel:not(.result-panel--incident) .similar-pattern--reference>.similar-pattern__link{grid-area:1/2;justify-self:end}}.similar-pattern__body>strong{font-size:.9375rem;line-height:1.45}.similar-pattern__separator,.trial-action-check__separator{margin-inline:.12em}.similar-pattern__body p,.similar-pattern__body>span:last-child{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.55}.share-case{gap:12px;display:grid}.share-case__intro>p:last-child{color:var(--muted);margin:8px 0 0;font-size:.8125rem;line-height:1.55}.share-case__preview{background:var(--canvas);border-radius:10px;gap:4px;padding:12px;display:grid}.share-case__preview span,.share-case__status{color:var(--muted);font-size:.75rem;line-height:1.5}.share-case__preview>span:first-child{font-weight:600}.share-case__preview strong{overflow-wrap:anywhere;font-size:.8125rem;line-height:1.55}.share-case__action{align-content:center;justify-items:end;gap:8px;display:grid}.share-case__action>button{cursor:pointer;width:fit-content;min-height:44px;color:var(--focus);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0 2px;font-size:.75rem;font-weight:800;line-height:1.6;transition:color .12s ease-out}.share-case__action>button:hover:not(:disabled){background:0 0}.share-case--shared .share-case__action>button{color:var(--muted);background:0 0}.share-case__action>button:disabled{cursor:not-allowed;opacity:.62}.share-case__status{text-align:right;max-width:100%;margin:0}.share-case__status--error,.trend-action-feedback--error{color:var(--error)}.result-panel:not(.result-panel--incident) .risk-result{box-shadow:none;background:0 0;border:0;border-radius:0;padding:6px 0 20px}.result-panel:not(.result-panel--incident) .risk-result h2{letter-spacing:-.035em;word-break:keep-all;text-wrap:balance;font-size:1.6875rem;line-height:1.34}.result-panel:not(.result-panel--incident) .risk-result>p,.result-panel:not(.result-panel--incident) .risk-result>.risk-result__copy>p,.result-panel:not(.result-panel--incident) .risk-result__heading>p{max-width:48rem;color:var(--muted);word-break:keep-all;margin-top:8px;font-size:.9375rem;line-height:1.65}.result-panel:not(.result-panel--incident) :is(.limit-result,.result-core-actions,.plans,.signal-details,.signal-details-desktop,.hybrid-debug,.context-editor,.similar-pattern,.share-case){box-shadow:var(--shadow-helper-surface);border:0}.signal-details-desktop{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--paper);display:block}.signal-details-desktop__header{justify-content:space-between;align-items:baseline;gap:20px;min-height:88px;padding:22px 24px 18px;display:flex}.signal-details-desktop__header h2,.signal-details-desktop__header p{margin:0}.signal-details-desktop__header>div{min-width:0}.signal-details-desktop__header>span{white-space:nowrap;flex:none}.signal-details-desktop__header h2{letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1.3}.signal-details-desktop__header p,.signal-details-desktop__header>span{color:var(--muted);font-size:.8125rem;line-height:1.55}.signal-details-desktop__header p{margin-top:8px}.signal-details-desktop>.signal-list{margin:0 24px;padding:0;list-style:none}.signal-details-desktop .signal-list>li{border-top:0;grid-template-columns:28px minmax(150px,1fr) minmax(220px,340px);align-items:start;gap:14px;min-height:68px;padding:12px 0;display:grid}.signal-details-desktop .signal-index{color:var(--critical-ink);padding-top:9px;font-size:.75rem;font-weight:800}.signal-details-desktop .signal-list p{display:none}.trial-action-check{color:var(--ink)}.result-panel:not(.result-panel--incident) .risk-result.trial-action-check{padding-bottom:0}.trial-action-check__question,.trial-action-check__answer{border-radius:var(--radius-surface);background:var(--paper);box-shadow:var(--shadow-helper-surface);margin-top:24px;padding:24px}.trial-action-check fieldset{border:0;min-width:0;margin:0;padding:0}.trial-action-check legend{word-break:keep-all;padding:0;font-size:1rem;font-weight:700;line-height:1.7}.trial-action-check__examples{color:var(--muted);word-break:keep-all;gap:12px;margin:20px 0;padding:0;font-size:.9375rem;line-height:1.65;list-style:none;display:grid}.trial-action-check__examples li{grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.trial-action-check__examples strong{color:var(--ink);font-weight:600}.trial-action-check__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:20px;display:grid;position:relative}.trial-action-check__choices button{border-radius:var(--radius-control);min-height:48px;color:var(--ink);background:var(--action-soft);word-break:keep-all;cursor:pointer;border:0;padding:12px 4px;font-size:.9375rem;font-weight:700;transition:background-color .16s ease-out}@media (hover:hover) and (pointer:fine){.trial-action-check__choices button:hover:not(:disabled):not([aria-pressed=true]){background:color-mix(in srgb, var(--action-soft) 96%, var(--ink))}}.trial-action-check__choices button[aria-pressed=true]{color:var(--focus);background:var(--focus-soft)}.trial-action-check__choices button:active:not(:disabled):not([aria-pressed=true]){background:var(--line-subtle)}.trial-action-check__choices button:focus-visible,.trial-action-check h2:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.trial-action-check__choices button:disabled{opacity:.6;cursor:wait}.trial-action-check__answer{grid-template-columns:minmax(0,1fr) max-content;align-items:start;column-gap:12px;padding:16px;display:grid}.trial-action-check__answer-copy{min-width:0}.trial-action-check__answer-copy strong{display:block}.trial-action-check__edit{white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:flex-start;padding:0 2px}.trial-action-check__feedback:not(:empty){color:var(--muted);margin-top:12px;font-size:.9375rem;line-height:1.7}.signal-details-desktop.qualified-evidence--empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px 24px;display:flex}.signal-details-desktop.qualified-evidence--no-signals{grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;column-gap:12px;display:grid}.qualified-evidence--empty p{color:var(--muted);margin:0;font-size:.875rem}.qualified-evidence--empty .qualified-evidence__empty-status{color:var(--muted);white-space:nowrap;place-self:baseline end;font-size:.8125rem;font-weight:400;line-height:1.55}.qualified-evidence--empty h2,.trial-action-check__answer-copy strong{color:var(--ink);letter-spacing:normal;margin:0;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.6}@media (max-width:640px){.trial-action-check__question,.trial-action-check__answer{padding:16px}.signal-details-desktop.qualified-evidence--empty{padding-inline:16px}}@media (max-width:359px){.trial-action-check__choices{grid-template-columns:minmax(0,1fr)}}.signal-details-desktop.qualified-evidence .signal-list p{color:var(--muted);display:block}.signal-details-desktop .signal-list>li>div:first-of-type{min-width:0;padding-top:9px}.signal-details-desktop .evidence-list{border-radius:var(--radius-control);background:var(--canvas);gap:0;width:100%;margin:0;display:grid;overflow:hidden}.signal-details-desktop .evidence-list li{width:100%;color:var(--muted);background:0 0;border-radius:0;padding:9px 12px;font-size:.8125rem;position:relative}.signal-details-desktop .evidence-list li+li:before,.signal-details-desktop .evidence-details__content .evidence-list li:first-child:before,.trial-action-check__choices:before{background:color-mix(in srgb, var(--ink) 5%, var(--paper));height:1px;box-shadow:0 1px 0 color-mix(in srgb, var(--paper) 72%, transparent);content:"";pointer-events:none;position:absolute;top:0;left:0;right:0}.signal-details-desktop .evidence-details{border-radius:var(--radius-control);background:var(--canvas);width:100%;position:relative;overflow:hidden}.signal-details-desktop .evidence-details__summary{overflow-wrap:anywhere;cursor:pointer;width:100%;color:var(--muted);text-align:left;background:0 0;border:0;padding:9px 36px 9px 12px;font-family:inherit;font-size:.8125rem;line-height:1.5;display:block;position:relative}.signal-details-desktop .evidence-details__summary:focus-visible{outline-offset:-3px}.signal-details-desktop .evidence-details__summary:after{content:"";background:url(/icon-chevron-right.svg) 50%/8px 10px no-repeat;width:20px;height:20px;transition:transform .28s cubic-bezier(.77,0,.175,1);position:absolute;top:calc(50% + 1px);right:12px;transform:translateY(-50%)rotate(90deg)}.signal-details-desktop .evidence-details[data-expanded=true] .evidence-details__summary:after{transform:translateY(-50%)rotate(-90deg)}.signal-details-desktop .evidence-details__content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.77,0,.175,1),opacity .28s cubic-bezier(.77,0,.175,1);display:grid}.signal-details-desktop .evidence-details[data-expanded=true] .evidence-details__content{opacity:1;grid-template-rows:1fr}.signal-details-desktop .evidence-details__content>div{min-height:0;overflow:hidden}.signal-details-desktop .evidence-details__content .evidence-list{background:0 0;border-radius:0}.result-panel:not(.result-panel--incident) .hybrid-runtime-warning{border-top-color:var(--line-subtle);margin-top:18px;padding-top:18px}.result-panel:not(.result-panel--incident) .hybrid-runtime-warning>button{border-color:var(--action);color:var(--paper);background:var(--action)}.result-panel:not(.result-panel--incident) .hybrid-runtime-warning>button:hover:not(:disabled){border-color:var(--action-hover);background:var(--action-hover)}.result-panel:not(.result-panel--incident) .result-trend-support{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-top:0}.result-panel:not(.result-panel--incident) .similar-pattern__body{gap:5px;padding:12px}.result-panel:not(.result-panel--incident) .similar-pattern__body>strong,.result-panel:not(.result-panel--incident) .similar-pattern__body>span:last-child{transform:translate(8px)}.result-panel:not(.result-panel--incident) .similar-pattern__body>span:last-child{margin-top:3px}.result-panel:not(.result-panel--incident) .trend-disclaimer{margin-top:8px}.result-panel:not(.result-panel--incident) .share-case{gap:10px}.result-panel:not(.result-panel--incident) .share-case__intro>p:last-child{margin-top:8px}.result-panel:not(.result-panel--incident) .share-case__preview{gap:3px}.result-panel:not(.result-panel--incident) .share-case__preview>span:first-child,.result-panel:not(.result-panel--incident) .share-case__preview>strong,.result-panel:not(.result-panel--incident) .share-case__preview>span:last-child{transform:translate(8px)}.result-panel:not(.result-panel--incident) .share-case__preview>span:last-child{margin-top:3px}.result-panel:not(.result-panel--incident) .share-case__action>button{min-height:44px}.trend-tone{border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:.75rem;font-weight:800;display:inline-flex}.trend-tone--dangerous{color:var(--critical-ink);background:var(--critical-soft)}.trend-tone--hold{color:var(--caution-ink);background:var(--caution-soft)}.trend-tone--neutral{color:var(--muted);background:var(--canvas)}.trend-tone--safe{color:var(--safe-ink);background:var(--safe-soft)}.trends-page{padding:24px 20px 48px}.trend-filters{scrollbar-width:none;gap:8px;margin:20px -20px 0;padding:0 20px 8px;display:flex;overflow-x:auto}.trend-sort-tabs{background:var(--action-soft);border-radius:12px;flex:none;gap:0;padding:3px;display:flex;position:relative}.trend-filters::-webkit-scrollbar{display:none}.trend-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.trend-list-count{color:var(--quiet);margin:0;font-size:.8125rem;font-weight:700}.trend-sort-tab{z-index:1;cursor:pointer;min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:9px;flex:none;padding:0 9px;font-size:.8125rem;font-weight:700;transition:color .16s ease-out,transform .1s ease-out;position:relative}.trend-sort-tab--active{color:var(--focus)}.trend-sort-tab:active{transform:scale(.98)}.trend-sort-indicator{z-index:0;width:var(--trend-sort-indicator-width,0);pointer-events:none;background:var(--paper);opacity:0;transform:translate3d(var(--trend-sort-indicator-x,0), 0, 0);border-radius:9px;position:absolute;top:3px;bottom:3px;left:0}.trend-sort-indicator[data-ready=true]{opacity:1;will-change:transform, width;transition:transform .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1),opacity .12s ease-out}.trend-filter{cursor:pointer;min-height:40px;color:var(--muted);background:var(--action-soft);border:0;border-radius:999px;flex:none;padding:0 15px;font-size:.8125rem;font-weight:700;transition:color .16s ease-out,background-color .16s ease-out,transform .1s ease-out}.trend-filter--active{color:var(--focus);background:#2f6fed1a}.trend-filter:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.trend-sort-tab:not(.trend-sort-tab--active):hover,.trend-filter:not(.trend-filter--active):hover{color:var(--ink)}.trend-filter:not(.trend-filter--active):hover{background:var(--line-subtle)}}.trend-card-list{gap:16px;margin-top:12px;display:grid}.trend-card{border-radius:var(--radius-surface);background:var(--paper);box-shadow:var(--shadow-helper-surface);border:0;padding:16px;scroll-margin-top:72px}.trend-card--skeleton{pointer-events:none;align-content:start;gap:14px;min-height:286px;display:grid}.trend-skeleton-line{background:var(--line-subtle);border-radius:999px;height:12px;display:block}.trend-skeleton-line--badge{width:88px;height:24px}.trend-skeleton-line--title{width:68%;height:20px}.trend-skeleton-line--body{width:92%}.trend-skeleton-line--preview{background:var(--canvas);border-radius:10px;width:100%;height:72px;margin-top:2px}.trend-skeleton-line--meta{width:58%}.trend-card__header,.trend-card__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.trend-card__updated{color:var(--muted);white-space:nowrap;flex:none;font-size:.75rem;line-height:1.45}.trend-card>h2{letter-spacing:-.025em;margin:14px 0 0;font-size:1.125rem;line-height:1.45}.trend-card>p{color:var(--muted);margin:6px 0 0;font-size:.875rem;line-height:1.6}.trend-card__preview{background:var(--canvas);border-radius:10px;align-content:start;gap:5px;min-height:84px;margin-top:14px;padding:12px;display:grid}.trend-card__preview span{color:var(--muted);font-size:.75rem;font-weight:600}.trend-card__preview strong{overflow-wrap:anywhere;font-size:.8125rem;line-height:1.55}.trend-category-separator{margin-inline:.12em}.trend-card__meta{min-width:0;color:var(--muted);gap:4px;font-size:.75rem;line-height:1.45;display:grid}.trend-signal-list{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.trend-signal-list li{color:var(--muted);background:var(--action-soft);border-radius:999px;padding:5px 8px;font-size:.75rem;font-weight:700}.trend-card__footer{border-top:1px solid var(--line-subtle);margin-top:14px;padding-top:12px}.seen-it-action{border:1px solid var(--line-subtle);cursor:pointer;min-height:40px;color:var(--ink);background:var(--paper);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.75rem;font-weight:800;line-height:1.45;display:inline-flex}.seen-it-action--selected{color:var(--focus);background:#2f6fed1a;border-color:#0000}.seen-it-action:disabled{cursor:not-allowed}.trend-action-feedback{color:var(--focus);text-align:right;margin:8px 0 0;font-size:.75rem;line-height:1.5}.trends-page__notice,.trend-state{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--paper);margin-top:16px;padding:18px}.trends-page__notice p,.trend-state p{color:var(--muted);margin:6px 0 0;font-size:.8125rem;line-height:1.6}.trend-state h2{margin:0;font-size:1rem}.trend-pagination{min-height:76px;color:var(--muted);justify-items:center;gap:8px;padding-block:20px;font-size:.8125rem;display:grid}.trend-pagination p{margin:0}.trend-pagination button:disabled{cursor:default;opacity:.6}.trends-page__top{pointer-events:none;width:1px;height:1px;position:absolute}.trend-scroll-top{z-index:25;right:max(16px, env(safe-area-inset-right));bottom:max(24px, calc(16px + env(safe-area-inset-bottom)));color:#475467;opacity:0;pointer-events:none;width:40px;height:40px;transition:opacity .16s ease-out, transform .16s var(--motion-page-ease);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-tap-highlight-color:transparent;background:#ffffffdb;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;transform:translateY(8px);box-shadow:0 4px 16px #1018281f}.trend-scroll-top[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.trend-scroll-top:active{transform:translateY(1px)}.trend-scroll-top:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (min-width:1024px){.trend-scroll-top{bottom:24px;right:24px}}@media (min-width:1360px){.trend-scroll-top{right:calc(clamp(320px,20vw,360px) + 24px)}}.product-nav-item:focus-visible,.helper-card button:focus-visible,.helper-quick-action__link:focus-visible,.helper-support-contact__link:focus-visible,.trend-section-heading a:focus-visible,.similar-pattern__link:focus-visible,.trial-action-check__edit:focus-visible,.evidence-details__summary:focus-visible,.trend-filter:focus-visible,.trend-sort-tab:focus-visible,.seen-it-action:focus-visible,.share-case__action>button:focus-visible,.trend-preview-state button:focus-visible,.trend-pagination button:focus-visible,.trend-state button:focus-visible,.trend-preview-list a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (min-width:640px){.phone-line-break{display:none}.response-details--standalone .additional-action-group li{grid-template-columns:max-content minmax(0,1fr);gap:10px}.response-details--standalone .additional-action-group li:has(.additional-action-context){grid-template-columns:128px minmax(0,1fr);align-items:baseline;gap:12px}.section-heading--with-return{grid-template-columns:minmax(0,1fr) auto;column-gap:24px}.section-heading--with-return .section-kicker,.section-heading--with-return>p:not(.section-kicker),.section-heading--with-return .input-return-notice{grid-column:1/-1}.section-heading--with-return h2{grid-area:2/1}.section-heading--with-return .input-return-action{grid-area:2/2;align-self:center;margin-top:0}}@media (max-width:1023px){.demo-sample-toggle,.mobile-trend-preview .trend-section-heading a,.analysis-actions .incident-inline-link,.mobile-menu-close{-webkit-tap-highlight-color:transparent}.composer-input-heading{justify-content:space-between;align-items:center;gap:8px;margin:-12px 0 2px;display:flex}.composer-input-heading .textarea-label{margin:0}.demo-sample-toggle{border-radius:var(--radius-control);min-height:44px;color:var(--focus);background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0 2px;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.demo-sample-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.demo-sample-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-trend-preview .trend-section-heading a{gap:4px;padding-right:6px;font-weight:600}.mobile-trend-preview .trend-section-heading__icon{flex:none;margin-top:2px;display:block}.textarea-label small{display:none}#analysis-screen.stage-enter{animation-name:product-content-enter}.input-panel{padding-bottom:calc(152px + env(safe-area-inset-bottom))}.analysis-actions{z-index:30;padding:4px max(16px, env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr);gap:4px;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #10182814}.analysis-actions .analysis-outcome-note,.analysis-actions .analysis-progress{display:none}.analysis-actions .analyze-button{white-space:nowrap;min-width:0;padding-inline:12px;font-size:.9375rem}.analysis-emergency-access{min-height:44px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:.8125rem;display:flex}.analysis-emergency-separator{margin-inline:.12em}.analysis-actions .incident-inline-link{border-radius:var(--radius-control);width:auto;min-height:44px;color:var(--critical-ink);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:4px;margin:0;padding:0 4px;font-size:.875rem;font-weight:800;display:inline-flex}.incident-inline-link__icon{flex:none;display:block;transform:translateY(1px)}.mobile-trend-preview .trend-preview,.trends-page__notice,.trend-state{box-shadow:var(--shadow-helper-surface);border:0}.mobile-trend-preview .trend-preview--compact .trend-preview-list{overscroll-behavior-y:contain;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;max-height:180px;overflow-y:auto}.mobile-trend-preview .trend-preview--compact .trend-preview-list::-webkit-scrollbar{display:none}.trend-card__footer{flex-wrap:wrap}.seen-it-action{flex-shrink:0}.result-panel:not(.result-panel--incident) .similar-pattern{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:0 12px}.result-panel:not(.result-panel--incident) .similar-pattern__intro{display:contents}.result-panel:not(.result-panel--incident) .similar-pattern__intro .helper-kicker{grid-area:1/1}.result-panel:not(.result-panel--incident) .similar-pattern__intro h2{grid-area:2/1/auto/-1}.result-panel:not(.result-panel--incident) .similar-pattern__intro .trend-disclaimer{grid-area:3/1/auto/-1}.result-panel:not(.result-panel--incident) .similar-pattern__body{grid-area:4/1/auto/-1;margin-top:12px}.result-panel:not(.result-panel--incident) .similar-pattern__link,.result-panel:not(.result-panel--incident) .trial-action-check__edit{grid-area:1/2;justify-self:end;align-items:flex-start;min-height:0;font-weight:600}.result-panel:not(.result-panel--incident) .share-case{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:0 12px}.result-panel:not(.result-panel--incident) .share-case__intro{display:contents}.result-panel:not(.result-panel--incident) .share-case__intro .helper-kicker{grid-area:1/1}.result-panel:not(.result-panel--incident) .share-case__intro h2{white-space:nowrap;grid-area:2/1/auto/-1}.result-panel:not(.result-panel--incident) .share-case__intro>p:last-child{grid-area:3/1/auto/-1;margin:8px 0 0}.result-panel:not(.result-panel--incident) .share-case__preview{grid-area:4/1/auto/-1;margin-top:12px}.result-panel:not(.result-panel--incident) .share-case__action{display:contents}.result-panel:not(.result-panel--incident) .share-case__action>button{grid-area:1/2;place-self:start end;align-items:flex-start;min-height:0;font-weight:600;display:inline-flex}.result-panel:not(.result-panel--incident) .share-case__status{overflow-wrap:anywhere;text-align:left;grid-area:5/1/auto/-1;min-width:0;margin-top:10px}.signal-details-desktop>.signal-list{margin-inline:20px}.signal-details-desktop .signal-list>li{grid-template-columns:28px minmax(0,1fr);gap:8px 10px;min-height:0}.signal-details-desktop .signal-list>li>:is(.evidence-list,.evidence-details){grid-column:2}}@media (max-width:639px){.section-heading--with-return .input-return-action{display:none}.response-details--standalone .additional-action-group>ul{gap:24px}.trend-sort-tabs{grid-template-columns:repeat(2,1fr);display:grid}.trend-sort-tab{white-space:nowrap;padding-inline:6px;transition:color .16s ease-out}.trend-sort-indicator[data-ready=true]{will-change:transform;transition:transform .2s cubic-bezier(.22,1,.36,1)}.trend-sort-tab:active{transform:none}}@media (min-width:640px) and (max-width:1023px){.product-content{width:100%;max-width:760px;margin-inline:auto}}@media (prefers-reduced-motion:no-preference){.desktop-entry-intro{--motion-intro:1.5s;--intro-mark-size:64px;--intro-light-duration:.27s;--intro-copy-width:200px;--intro-copy-gap:16px;--intro-red-delay:.12s;--intro-amber-delay:.3s;--intro-green-delay:.48s;z-index:var(--z-intro);animation:desktop-entry-intro-dismiss var(--motion-intro) linear both;background:#f5f7f9;place-items:center;padding:clamp(32px,5vw,80px);display:grid;position:fixed;inset:0;overflow:hidden}.desktop-entry-intro__lockup{align-items:center;display:flex}.desktop-entry-intro__mark-shell{width:var(--intro-mark-size);height:var(--intro-mark-size);flex:none;position:relative}.desktop-entry-intro__mark{width:var(--intro-mark-size);height:var(--intro-mark-size);animation:desktop-entry-intro-mark var(--motion-intro) linear both;display:block}.desktop-entry-intro__lights{pointer-events:none;position:absolute;inset:0}.desktop-entry-intro__light{aspect-ratio:1;background:var(--intro-light);opacity:0;will-change:box-shadow, opacity, transform;width:16.3265%;animation:desktop-entry-intro-light var(--intro-light-duration) var(--motion-page-ease) both;border-radius:50%;position:absolute;left:41.8367%}.desktop-entry-intro__light--red{--intro-light:#f04438;--intro-light-glow:#f044386b;animation-delay:var(--intro-red-delay);top:25.5102%}.desktop-entry-intro__light--amber{--intro-light:#ff9500;--intro-light-glow:#ff95006b;animation-delay:var(--intro-amber-delay);top:41.8367%}.desktop-entry-intro__light--green{--intro-light:#12b76a;--intro-light-glow:#12b76a6b;animation-delay:var(--intro-green-delay);top:58.1633%}.desktop-entry-intro__copy{max-width:0;color:var(--ink);white-space:nowrap;will-change:opacity, transform;animation:desktop-entry-intro-copy var(--motion-intro) var(--motion-page-ease) both;gap:4px;line-height:1.25;display:grid;overflow:hidden}.desktop-entry-intro__copy strong{letter-spacing:-.045em;font-size:1.5rem;font-weight:850}.desktop-entry-intro__copy small{color:var(--muted);letter-spacing:-.02em;font-size:.8125rem;font-weight:500}}@media (min-width:1024px){.desktop-entry-intro{--motion-intro:1.8s;--intro-mark-size:80px;--intro-light-duration:.38s;--intro-copy-width:240px;--intro-copy-gap:22px;--intro-red-delay:.17s;--intro-amber-delay:.43s;--intro-green-delay:.69s}.desktop-entry-intro__copy strong{font-size:clamp(1.75rem,2.2vw,2.25rem)}.desktop-entry-intro__copy small{font-size:.9375rem}.product-app-shell{--canvas:#f5f7f9;grid-template-columns:240px minmax(0,1fr);display:grid}.product-sidebar{color:#e9edf4;background:#0b1423;flex-direction:column;height:100dvh;padding:0 16px 24px;display:flex;position:sticky;top:0}.sidebar-brand{min-height:80px;color:var(--paper);border-bottom:1px solid #ffffff1a;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;padding:0 8px;text-decoration:none;display:grid}.sidebar-brand img{display:block}.sidebar-brand>span{gap:4px;display:grid}.sidebar-brand strong{font-size:1.125rem;line-height:1.4}.sidebar-brand small{color:#98a2b3;font-size:.75rem}.sidebar-safety-note{border-top:1px solid #ffffff1a;gap:8px;margin-top:auto;padding:18px 8px 0;display:grid}.sidebar-safety-note span{color:#7d899d;font-size:.75rem;font-weight:800}.sidebar-safety-note strong{font-size:.875rem;line-height:1.55}.sidebar-safety-note p{color:#98a2b3;margin:0;font-size:.8125rem;line-height:1.6}.product-stage{grid-template-rows:80px minmax(calc(100dvh - 80px),auto);grid-template-columns:minmax(0,1fr) clamp(320px,20vw,360px);min-height:100dvh;display:grid}.product-header{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #e4e7ec;grid-area:1/1;min-height:80px;padding:0 max(60px,50% - 380px);position:relative}.mobile-menu-trigger,.mobile-brand-link,.brand-lockup img,.mobile-header-title,.mobile-copy,.mobile-line-break,.product-header .header-emergency{display:none}.desktop-header-action,.desktop-header-title,.desktop-copy,.desktop-local-note{display:inline}.brand-lockup h1{font-size:1.125rem;font-weight:800}.product-body--with-helper{display:contents}.product-content{grid-area:2/1;min-width:0}.product-helper{background:var(--paper);border-left:1px solid #e4e7ec;grid-area:1/2/3;min-width:0;height:100dvh;padding:0;display:block;position:sticky;top:0;overflow-y:auto}.product-helper-header{border-bottom:1px solid #e4e7ec;align-items:center;min-height:80px;padding:0 24px;display:flex}.product-helper-header h2{margin:0;font-size:1.0625rem;font-weight:800}.product-helper-body{padding:32px 24px}.product-helper-body--analysis{height:calc(100dvh - 80px)}.helper-stack{gap:24px;display:grid}.helper-stack--incident,.helper-stack--trends,.helper-stack--result{gap:40px}.helper-stack.helper-stack--analysis{grid-template-rows:max-content max-content max-content minmax(0,1fr);gap:32px;height:100%}.helper-card{border-bottom:0;padding:0}.helper-card h2,.helper-card h3{letter-spacing:-.02em;margin:0;font-size:1.125rem;line-height:1.45}.helper-card>p:last-child{color:var(--muted);margin:7px 0 0;font-size:.875rem;line-height:1.6}.helper-card--soft,.helper-card--emergency{border:1px solid var(--line);background:var(--canvas);border-radius:12px;padding:16px}.helper-card--emergency{box-shadow:var(--shadow-helper-surface);background:#f7f8fa;border:0}.helper-card--emergency .helper-kicker{color:var(--critical-ink)}.helper-card--emergency>p:not(.helper-kicker){color:#475467;margin:14px 0 0;font-size:.875rem;line-height:1.6}.helper-card--emergency>button{cursor:pointer;width:100%;min-height:44px;color:var(--critical-ink);background:#fef3f2;border:0;border-radius:9px;margin-top:12px;font-size:.8125rem;font-weight:800;transition:background-color .16s ease-out}.helper-card--emergency>button:hover{background:#fee4e2}.helper-example-list{gap:8px;margin-top:12px;display:grid}.helper-example-list button{cursor:pointer;min-height:56px;color:var(--ink);box-shadow:var(--shadow-helper-surface);text-align:left;background:#f7f8fa;border:0;border-radius:10px;grid-template-columns:6px minmax(0,1fr);align-items:center;gap:2px 10px;padding:9px 12px;transition:background-color .16s ease-out;display:grid}.helper-example-list button:before{background:var(--line-strong);content:"";border-radius:50%;grid-row:1/3;width:6px;height:6px}.helper-example-list button[data-risk-tone=caution]:before{background:var(--status-dot-high)}.helper-example-list button[data-risk-tone=safe]:before{background:var(--status-dot-safe)}.helper-example-list button:hover{background:#f2f4f7}.helper-example-list strong,.helper-example-list span{grid-column:2}.helper-example-list strong{font-size:.875rem}.helper-example-list span{color:var(--muted);font-size:.75rem}.product-helper .trend-preview{border:0;border-radius:0;flex-direction:column;min-height:0;margin-top:clamp(8px,1.2vh,14px);padding:0;display:flex;overflow:hidden}.product-helper .trend-preview-list li+li{border-top:0;position:relative}.product-helper .trend-preview-list li+li:before{background:var(--line-subtle);content:"";height:1px;position:absolute;top:0;left:20px;right:20px}.product-helper .trend-preview-list a{align-items:start;padding-block:14px}.product-helper .trend-preview--compact .trend-preview-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.product-helper .trend-preview-dot{margin-top:7px}.product-helper .trend-preview-list strong{word-break:keep-all;font-weight:700;line-height:1.55}.product-helper .trend-preview-list small{margin-top:5px}.helper-quick-action{box-shadow:var(--shadow-helper-surface);background:#f7f8fa;border-radius:14px;padding:18px;display:grid}.helper-quick-action .helper-kicker{color:var(--critical-ink)}.helper-quick-action h2{letter-spacing:-.02em;word-break:keep-all;margin:0;font-size:1.125rem;line-height:1.45}.helper-quick-action__channel{word-break:keep-all;margin-top:18px;font-size:.8125rem;line-height:1.5}.helper-quick-action__description{color:#667085;word-break:keep-all;margin:4px 0 0;font-size:.75rem;line-height:1.55}.helper-quick-action__link,.helper-quick-action__instruction{text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:44px;margin-top:16px;padding:10px 14px;font-size:.8125rem;font-weight:800;line-height:1.4;display:inline-flex}.helper-quick-action__link{color:var(--paper);background:var(--ink);text-decoration:none;transition:background-color .16s ease-out}.helper-quick-action__link:hover{background:var(--action-hover)}.helper-quick-action__link--secondary{color:var(--action);background:var(--paper);border:0}.helper-quick-action__link--secondary:hover{color:var(--action);background:var(--action-soft)}.helper-quick-action__instruction{min-height:0;color:var(--muted);text-align:left;background:0 0;border-radius:0;justify-content:stretch;justify-items:start;gap:2px;margin-top:16px;padding:16px 0 0;font-size:.75rem;font-weight:600;display:grid;position:relative}.helper-quick-action__instruction:before{background:color-mix(in srgb, var(--ink) 7%, var(--paper));height:1px;box-shadow:0 1px 0 color-mix(in srgb, var(--paper) 72%, transparent);content:"";pointer-events:none;position:absolute;top:0;left:0;right:0}.helper-quick-action__instruction small{color:var(--muted);font-size:.75rem;line-height:1.5}.helper-quick-action__instruction strong{color:var(--ink);overflow-wrap:anywhere;font-size:1rem;line-height:1.35}.helper-emergency-principle{padding:0 2px;display:grid}.helper-emergency-principle__kicker{color:#667085;align-items:center;gap:8px;margin:0 0 10px;font-size:.75rem;font-weight:800;display:flex}.helper-emergency-principle__kicker:before{background:var(--critical);content:"";border-radius:999px;flex:none;width:6px;height:6px}.helper-emergency-principle h2{letter-spacing:-.02em;word-break:keep-all;margin:0;font-size:1.125rem;line-height:1.45}.helper-emergency-principle>p:last-child{color:#475467;word-break:keep-all;margin:12px 0 0;font-size:.875rem;line-height:1.6}.helper-support-contact{padding:0 2px;display:grid}.helper-support-contact__label{color:#667085;font-size:.75rem;font-weight:800}.helper-support-contact__action{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.helper-support-contact__action strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.1}.helper-support-contact p{color:#667085;word-break:keep-all;margin:7px 0 0;font-size:.75rem;line-height:1.5}.helper-support-contact__link{min-width:96px;min-height:44px;color:var(--ink);background:var(--action-soft);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-size:.8125rem;font-weight:700;text-decoration:none;transition:color .16s ease-out,background-color .16s ease-out;display:inline-flex}.helper-support-contact__link:hover{color:var(--ink);background:var(--line-subtle);border-color:#0000}.helper-support-contact--primary .helper-support-contact__link{border-color:var(--action);color:var(--paper);background:var(--action);font-weight:800}.helper-support-contact--primary .helper-support-contact__link:hover{border-color:var(--action-hover);color:var(--paper);background:var(--action-hover)}.helper-support-contact__instruction{color:var(--paper);background:var(--action);text-align:center;border-radius:10px;margin-top:16px;padding:10px 12px;font-size:.8125rem;font-weight:700;line-height:1.5}.input-panel,.incident-entry{max-width:880px;margin:0 auto;padding:30px 60px 64px}.section-heading h2,.trends-page__heading h2{font-size:1.875rem;line-height:1.28}.section-heading p:not(.section-kicker),.trends-page__heading>p:not(.section-kicker){font-size:.9375rem}.analysis-lens-card{display:none}.analysis-composer{background:var(--paper);border:1px solid #1018280f;border-radius:20px;min-height:494px;margin-top:32px;padding:24px;display:block;position:relative;box-shadow:0 1px 2px #1018280a,0 8px 24px #1018280a}.incident-entry .incident-fieldset{margin-top:32px}.analysis-composer--loading{padding-bottom:24px}.composer-fields{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.textarea-label small{display:none}textarea{background:#f4f6f8;border:1px solid #0000;border-radius:12px;height:auto;min-height:248px;margin-top:0;padding:24px;font-size:1rem}textarea:focus-visible{outline-offset:1px;background:#f4f6f8;border-color:#0000;outline:2px solid #2f6fed59}.input-meta{color:var(--muted);flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:0;font-size:.8125rem;display:flex}.input-meta>span:first-child{margin-top:0;margin-left:0}.character-count{align-self:auto;margin-left:auto}.desktop-local-note{color:var(--muted);text-align:right}.demo-samples{display:none}.analysis-composer>.form-error,.analysis-composer>.selected-context-note,.analysis-composer>.form-error+.analysis-actions,.analysis-composer>.selected-context-note+.analysis-actions{margin-top:14px}.analysis-actions{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;margin:32px 0 0;padding:0;position:static}.analyze-button{background:var(--ink);border-radius:12px;gap:6px;min-height:56px}.analyze-button__icon{width:20px;height:20px;color:var(--paper);filter:brightness(0)invert();flex:none;display:block}.analyze-button .spinner{margin-right:0}.analyze-button:hover:not(:disabled){background:var(--action-hover)}.analysis-composer--loading .analyze-button:disabled{cursor:progress;opacity:1;background:var(--ink)}.mobile-trend-preview,.analysis-actions .incident-inline-link{display:none}.analysis-actions .analysis-outcome-note{color:var(--muted);margin-top:20px;font-size:.8125rem}.result-panel{max-width:880px;margin:0 auto;padding:32px 60px 64px}.result-panel.result-panel--incident{padding:30px 60px 64px}.result-panel--incident .plans{padding:24px}.result-panel--incident .channel-link{width:140px;min-width:140px}.result-panel--incident .response-details--standalone>summary,.result-panel .context-editor>summary{padding:0 48px 0 24px}.result-panel--incident .response-details--standalone>summary:after,.result-panel .context-editor>summary:after{right:24px}.result-panel .context-editor-content{padding:0 24px 24px}.result-panel:not(.result-panel--incident) .hybrid-runtime-warning{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:4px 24px;display:grid}.result-panel:not(.result-panel--incident) .hybrid-runtime-warning>strong,.result-panel:not(.result-panel--incident) .hybrid-runtime-warning>p{grid-column:1}.result-panel:not(.result-panel--incident) .hybrid-runtime-warning>p{margin:0}.result-panel:not(.result-panel--incident) .hybrid-runtime-warning>button{white-space:nowrap;grid-area:1/2/span 3;align-self:end;margin-top:0}.response-plans-heading{margin-bottom:20px}.risk-result,.limit-result,.plans{padding:24px}.result-core-actions,.plans--analysis{display:none}.risk-result h2,.limit-result h2{font-size:1.75rem}.result-panel:not(.result-panel--incident) .risk-result{padding:6px 0 20px}.result-panel:not(.result-panel--incident) .risk-result h2{font-size:1.875rem;line-height:1.28}.result-panel:not(.result-panel--incident) .risk-result>p,.result-panel:not(.result-panel--incident) .risk-result>.risk-result__copy>p,.result-panel:not(.result-panel--incident) .risk-result__heading>p{font-size:.9375rem}.risk-result--low{background:#f2fbf7}.risk-result--caution{background:#fff9eb}.risk-result--high{background:#fff6f1}.risk-result--critical{background:#fff4f3}.result-trend-support{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.result-trend-support>:only-child{grid-column:1/-1}.result-panel:not(.result-panel--incident) .similar-pattern{grid-template:"intro link""body body"/minmax(0,1fr) auto;align-items:start;gap:16px 20px;padding:20px 24px;display:grid}.result-panel:not(.result-panel--incident) .similar-pattern__intro{grid-area:intro}.result-panel:not(.result-panel--incident) .similar-pattern__intro h2{white-space:nowrap}.result-panel:not(.result-panel--incident) .similar-pattern__body{grid-area:body}.result-panel:not(.result-panel--incident) .share-case{grid-template:"intro action""preview preview"/minmax(0,1fr) max-content;align-items:start;gap:16px 24px;padding:20px 24px;display:grid}.result-panel:not(.result-panel--incident) .share-case__intro{grid-area:intro}.result-panel:not(.result-panel--incident) .share-case__preview{grid-area:preview}.result-panel:not(.result-panel--incident) .similar-pattern__link{grid-area:link;justify-self:end;align-items:flex-start;min-height:0;padding:0;line-height:1.6}.result-panel:not(.result-panel--incident) .similar-pattern.similar-pattern--reference{grid-template:"intro link"/minmax(0,1fr) auto;align-content:start;row-gap:0}.result-panel:not(.result-panel--incident) .trial-action-check__answer{padding:20px 24px}.result-panel:not(.result-panel--incident) .share-case__action{grid-area:action;align-self:start}.result-panel:not(.result-panel--incident) .share-case--unavailable .share-case__action{align-content:start}.result-panel:not(.result-panel--incident) .share-case--unavailable .share-case__action>button{min-height:0}.trends-page{max-width:880px;margin:0 auto;padding:30px 60px 64px}.trend-filters{margin:24px 0 0;padding:0;overflow:visible}.trend-sort-tabs{padding:3px}.trend-list-toolbar{margin-top:16px}.trend-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.trend-card{padding:20px}.trend-card>p{align-content:center;min-height:2.8rem;display:grid}.trend-card__preview{margin-top:12px}}@media (min-width:1024px) and (max-width:1359px){.product-stage{grid-template-columns:minmax(0,1fr)}.product-helper{display:none}}@media (min-width:1360px){.product-app-shell:has(.hybrid-safety-bar){padding-bottom:0}.hybrid-safety-bar{display:none}.product-helper-body{padding:32px 24px}}@media (min-width:1360px) and (max-height:960px){.product-helper-body{padding:20px 24px}.helper-stack{gap:24px}.helper-stack--incident,.helper-stack--trends,.helper-stack--result{gap:40px}.helper-card{padding-bottom:0}.helper-card--emergency{padding:14px 16px}.helper-card>p:last-child{margin-top:5px}.helper-card--emergency>button{margin-top:10px}.helper-example-list{gap:6px;margin-top:8px}.helper-example-list button{min-height:48px;padding-block:6px}.product-helper .trend-preview{margin-top:8px;padding-bottom:12px}.trend-preview-list{margin-top:6px}.trend-preview-list a{min-height:52px;padding-block:6px}.trend-disclaimer{margin-top:6px}}@media (min-width:1360px) and (min-height:801px) and (max-height:960px){.product-helper-body{padding:28px 24px 24px}.helper-stack.helper-stack--analysis{grid-template-rows:max-content minmax(0,1fr) max-content minmax(0,.75fr) max-content minmax(0,1fr) max-content;gap:0}.helper-stack--analysis>.helper-card--privacy{grid-row:1}.helper-stack--analysis>.helper-card--emergency{grid-row:3}.helper-stack--analysis>.helper-card--examples{grid-row:5}.helper-card>p:last-child{margin-top:7px}.helper-card--emergency{padding:16px}.helper-card--emergency>button{margin-top:12px}.helper-example-list{gap:8px;margin-top:12px}.helper-example-list button{min-height:56px;padding-block:9px}.helper-stack--analysis>.trend-preview{grid-row:7;margin-top:0;padding-bottom:0}.product-helper .trend-preview--compact .trend-preview-list{flex:none;max-height:172px}.product-helper .trend-preview-list{margin-top:10px}.product-helper .trend-preview-list li,.product-helper .trend-preview-list a{height:86px}.product-helper .trend-preview-list a{min-height:86px;padding-block:10px}}@media (min-width:1360px) and (max-height:800px){.helper-stack.helper-stack--analysis{gap:24px}}@media (prefers-reduced-motion:reduce){.mobile-menu-dialog[open],.mobile-menu-dialog::backdrop,.mobile-menu-dialog[data-closing=true],.mobile-menu-dialog[data-closing=true]::backdrop{animation:none}.loading-quiz-choice,.loading-quiz-next,.loading-quiz-skip{transition:none;transform:none!important}.advanced-analysis-loading,.advanced-analysis-loading::backdrop,.analysis-loading-dot{animation:none}.advanced-analysis-loading,.advanced-analysis-loading::backdrop{opacity:1}.analysis-loading-dot{opacity:.34;transform:none}.analysis-loading-dot:nth-child(2){opacity:1}.trend-sort-indicator[data-ready=true],.trend-filter,.trend-sort-tab,.trial-action-check__choices button{transition:none}.trend-filter:active,.trend-sort-tab:active{transform:none}.desktop-entry-intro{display:none}.product-header{-webkit-backdrop-filter:none;backdrop-filter:none}.product-nav-item,.product-nav-indicator{transition-duration:.01ms!important}::view-transition-old(*){animation-duration:.01ms!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:.01ms!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:.01ms!important;animation-delay:0s!important}}@media (prefers-reduced-transparency:reduce){.mobile-menu-dialog::backdrop,.advanced-analysis-loading::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101828c7}}@media (prefers-contrast:more){.analysis-loading-card{border:2px solid var(--line-strong)}.analysis-loading-quiz,.analysis-loading-emergency{border-top-width:2px}.result-panel:not(.result-panel--incident) :is(.risk-result,.limit-result,.result-core-actions,.plans,.signal-details,.signal-details-desktop,.hybrid-debug,.context-editor,.similar-pattern,.share-case){border:2px solid var(--line-strong);box-shadow:none}}@media (forced-colors:active){.trial-action-check__choices button{border:1px solid buttontext}.trial-action-check__choices button[aria-pressed=true]{outline-offset:-3px;outline:2px solid highlight}.mobile-menu-dialog,.mobile-menu-trigger,.mobile-menu-close,.analysis-actions,.mobile-trend-preview .trend-preview,.trends-page__notice,.trend-state{box-shadow:none;border:1px solid canvastext}.product-nav-item--active{outline-offset:-2px;outline:2px solid highlight}.loading-quiz-choice{border-color:buttontext}.loading-quiz-choice[data-correct=true]{outline-offset:-3px;outline:2px solid highlight}.analysis-loading-card{border:1px solid canvastext}.analysis-loading-quiz,.analysis-loading-emergency{border-top-color:canvastext}.analysis-loading-dot{background:highlight}.product-app-shell{scrollbar-color:auto}.trend-card,.trend-preview,.similar-pattern,.share-case,.trend-filter,.seen-it-action,.analysis-lens-card,.analysis-composer{border:1px solid canvastext}.result-panel:not(.result-panel--incident) :is(.risk-result,.limit-result,.result-core-actions,.plans,.signal-details,.signal-details-desktop,.hybrid-debug,.context-editor,.similar-pattern,.share-case){box-shadow:none;border:1px solid canvastext}}.incident-overview{border-bottom:0;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:0;display:flex}.incident-overview>div{gap:4px;min-width:0;display:grid}.incident-overview span,.incident-progress span,.incident-primary-action>div>span{color:var(--muted);font-size:.75rem;font-weight:700;line-height:1.5}.incident-overview strong{word-break:keep-all;font-size:.9375rem;line-height:1.55}.incident-overview>button{border-radius:var(--radius-control);min-width:68px;min-height:44px;color:var(--focus);cursor:pointer;background:0 0;border:0;flex:none;justify-content:flex-end;align-items:flex-start;padding:0;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.incident-progress{gap:9px;margin-top:20px;display:grid}.incident-progress>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.incident-progress strong{font-variant-numeric:tabular-nums;font-size:.8125rem}.incident-progress progress{appearance:none;background:var(--line-subtle);border:0;border-radius:999px;width:100%;height:6px;overflow:hidden}.incident-progress progress::-webkit-progress-bar{background:var(--line-subtle);border-radius:999px}.incident-progress progress::-webkit-progress-value{background:var(--safe);transition:width .18s var(--motion-page-ease);border-radius:999px}.incident-progress progress::-moz-progress-bar{background:var(--safe);border-radius:999px}.plans--incident-result .safe-device-note{border-radius:var(--radius-control);background:0 0;border-left:0;margin:22px 0 0;padding:14px 0;display:block}.plans--incident-result .safe-device-note strong{background:linear-gradient(to bottom, transparent 56%, color-mix(in srgb, var(--critical-soft) 70%, var(--paper)) 56%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.plans--incident-result .safe-device-note>span{margin-top:4px;display:block}.plans--incident-result .safe-device-note strong,.plans--incident-result .safe-device-note span{word-break:keep-all;font-size:.875rem;line-height:1.55}.incident-plan-list{gap:32px;margin-top:28px;display:grid}.incident-plan--divided{padding-top:28px;position:relative}.incident-plan--divided:before{background:color-mix(in srgb, var(--ink) 5%, var(--paper));height:1px;box-shadow:0 1px 0 color-mix(in srgb, var(--paper) 72%, transparent);content:"";pointer-events:none;position:absolute;top:0;left:0;right:14px}.incident-plan__heading{gap:3px;margin-bottom:12px;display:grid}.incident-plan__heading>span{width:fit-content;color:var(--critical-ink);font-size:.75rem;font-weight:800;line-height:1.5}.incident-plan__heading h3{letter-spacing:-.02em;word-break:keep-all;margin:0;font-size:1.125rem;line-height:1.45}.incident-step-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.incident-step{border-radius:var(--radius-surface);min-width:0;box-shadow:none;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);gap:0 12px;padding:14px;display:grid}.incident-step[data-state=current]{background:var(--focus-soft)}.incident-step[data-state=completed]{background:color-mix(in srgb, var(--safe) 6%, var(--paper))}.incident-step__number{width:32px;height:32px;color:var(--muted);background:var(--action-soft);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;border-radius:50%;place-items:center;font-size:.8125rem;font-weight:800;line-height:1;display:grid}.incident-step__number>span{line-height:1;display:block}.incident-step:not([data-state=completed]) .incident-step__number>span{transform:translate(.5px,-.5px)}.incident-step[data-state=completed] .incident-step__number>span{transform:translate(.5px)}.incident-step--stop:not([data-state=current]):not([data-state=completed]) .incident-step__number{color:var(--critical-ink);background:var(--critical-soft)}.incident-step[data-state=current] .incident-step__number{color:var(--paper);background:var(--focus)}.incident-step[data-state=completed] .incident-step__number{color:var(--paper);background:var(--safe)}.incident-step__body{min-width:0}.incident-step__label{color:var(--focus);margin-bottom:3px;font-size:.75rem;font-weight:800;line-height:1.5;display:block}.incident-step--stop .incident-step__label{color:var(--critical-ink)}.incident-step[data-state=completed] .incident-step__label{color:var(--safe-ink)}.incident-step__body p{overflow-wrap:break-word;word-break:keep-all;margin:0;font-size:.9375rem;font-weight:600;line-height:1.65}.incident-step>button{border-radius:var(--radius-control);min-width:68px;min-height:44px;color:var(--ink);background:var(--action-soft);box-shadow:none;cursor:pointer;border:0;grid-column:2;justify-self:end;margin-top:8px;padding:0 12px;font-size:.75rem;font-weight:800;transition:background-color .14s ease-out,color .14s ease-out,transform .1s ease-out}.incident-step>button:hover{background:var(--line-subtle)}.incident-step>button:active{transform:scale(.98)}.incident-step[data-state=current]>button{color:var(--ink);background:color-mix(in srgb, var(--focus) 24%, var(--paper))}.incident-step[data-state=current]>button:hover{background:color-mix(in srgb, var(--focus) 30%, var(--paper))}.incident-step[data-state=completed]>button{color:var(--ink);background:color-mix(in srgb, var(--safe) 24%, var(--paper))}.incident-step[data-state=completed]>button:hover{background:color-mix(in srgb, var(--safe) 30%, var(--paper))}.incident-primary-action{border-top:0;gap:16px;margin-top:30px;padding-top:24px;display:grid;position:relative}.incident-primary-action>div{min-width:0}.incident-primary-action h3{word-break:keep-all;margin:4px 0 0;font-size:1rem;line-height:1.5}.incident-primary-action p{color:var(--muted);word-break:keep-all;margin:3px 0 0;font-size:.8125rem;line-height:1.55}.channel-instruction,.channel-reference{border:1px solid var(--focus-line);border-radius:var(--radius-control);color:var(--ink);background:var(--focus-soft);gap:3px;padding:12px 14px;display:grid}.channel-reference{border-color:var(--line);background:var(--action-soft)}.channel-instruction strong,.channel-reference strong{color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:1.125rem;line-height:1.35}.channel-instruction span,.channel-reference span{color:var(--muted);word-break:keep-all;font-size:.75rem;font-weight:600;line-height:1.55}button.channel-link{cursor:pointer}.safe-device-action-dialog{width:min(420px,100% - 32px);max-width:none;color:var(--ink);background:var(--paper);border:0;border-radius:18px;margin:auto;padding:0;overflow:visible;box-shadow:0 24px 64px #1018283d}.safe-device-action-dialog:focus{outline:none}.safe-device-action-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10182875}.safe-device-action-dialog__content{padding:24px}.safe-device-action-dialog h2{letter-spacing:-.025em;word-break:keep-all;margin:0;font-size:1.125rem;font-weight:800;line-height:1.45}.safe-device-action-dialog__separator{margin-inline:.12em}.safe-device-action-dialog p{color:var(--muted);word-break:keep-all;margin:12px 0 0;font-size:.875rem;line-height:1.6}.safe-device-action-dialog__line{display:block}.safe-device-action-dialog__emphasis{font-weight:700}.safe-device-action-dialog button{border-radius:var(--radius-control);width:100%;min-height:48px;color:var(--paper);background:var(--action);cursor:pointer;border:0;margin-top:24px;padding:10px 16px;font-size:.875rem;font-weight:700}.safe-device-action-dialog button:hover{background:var(--action-hover)}.safe-device-action-dialog button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.incident-primary-action__control.channel-link{z-index:35;right:max(20px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));left:max(20px, env(safe-area-inset-left));border-radius:14px;width:auto;min-height:56px;position:fixed;box-shadow:0 8px 28px #1018282e}.result-panel:has(.incident-primary-action__control.channel-link){padding-bottom:calc(112px + env(safe-area-inset-bottom))}.result-panel--incident .response-details--standalone>summary,.result-panel .context-editor>summary{transition:background-color .14s ease-out}.result-panel--incident .response-details--standalone>summary:after,.result-panel .context-editor>summary:after{transition-duration:.14s}@media (hover:hover) and (pointer:fine){.result-panel--incident .response-details--standalone>summary:hover,.result-panel .context-editor>summary:hover{background-color:color-mix(in srgb, var(--action-soft) 30%, var(--paper))}}.result-panel--incident .response-details--standalone>summary:active,.result-panel .context-editor>summary:active{background-color:color-mix(in srgb, var(--action-soft) 50%, var(--paper))}.result-panel--incident .response-details--standalone>summary:focus-visible,.result-panel .context-editor>summary:focus-visible{outline-offset:-2px}.response-details--standalone .response-details-content{padding:8px 20px 24px}.response-details--standalone .additional-action-group+.additional-action-group,.response-details--standalone .additional-action-group+.channels{border-top:1px solid var(--line-subtle);margin-top:36px;padding-top:36px}.response-details--standalone .channels>h4{line-height:1.5}.response-details--standalone .channels li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.result-panel--incident .response-details--standalone .channels ul{gap:6px;display:grid}.result-panel--incident .response-details--standalone .channels li{border-top:0}.response-details--standalone .channels li:first-child{padding-top:8px}.response-details--standalone .channel-copy{min-width:0}.response-details--standalone .channels--grouped .channel-groups{display:grid}.response-details--standalone .channels--grouped .channel-group:first-child{padding-top:16px}.response-details--standalone .channels--grouped .channel-group__title{color:var(--muted);word-break:keep-all;margin:0 0 8px;font-size:.75rem;font-weight:700;line-height:1.5}.response-details--standalone .channels--grouped .channel-group+.channel-group{border-top:1px solid var(--line-subtle);margin-top:36px;padding-top:36px}.result-panel--incident .response-details--standalone .additional-action-group+.additional-action-group,.result-panel--incident .response-details--standalone .additional-action-group+.channels,.result-panel--incident .response-details--standalone .channels--grouped .channel-group+.channel-group{border-top:0;position:relative}.result-panel--incident .incident-primary-action:before,.result-panel--incident .response-details--standalone .additional-action-group+.additional-action-group:before,.result-panel--incident .response-details--standalone .additional-action-group+.channels:before,.result-panel--incident .response-details--standalone .channels--grouped .channel-group+.channel-group:before{background:color-mix(in srgb, var(--ink) 5%, var(--paper));height:1px;box-shadow:0 1px 0 color-mix(in srgb, var(--paper) 72%, transparent);content:"";pointer-events:none;position:absolute;top:0;left:0;right:0}.response-details--standalone .channels--grouped li{padding-block:14px}.response-details--standalone .channel-link{white-space:nowrap;width:124px;min-width:0;min-height:44px;padding-inline:12px}.result-panel--incident .response-details--standalone .channel-link--secondary{color:var(--ink);background:var(--action-soft);border-color:#0000}.result-panel--incident .response-details--standalone .channel-link--secondary:hover{background:var(--line-subtle)}.response-details--standalone :is(.channel-instruction,.channel-reference){grid-column:1/-1}.result-panel--incident .context-editor{margin-top:0}.result-panel .context-editor .incident-option{padding-inline:0}.result-panel .context-editor .incident-option:not(:last-child):after{left:38px;right:14px}.incident-overview>button:focus-visible,.incident-step>button:focus-visible,.incident-primary-action__control:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (max-width:420px){.response-details--standalone .channels li{grid-template-columns:minmax(0,1fr)}.response-details--standalone .channel-link{justify-self:end}}@media (max-width:359px){.result-panel.result-panel--incident{padding-inline:16px}}@media (min-width:640px){.incident-step{grid-template-columns:32px minmax(0,1fr) auto;align-items:center}.incident-step>button{grid-area:1/3;margin-top:0}}@media (min-width:1024px){.response-plans-heading{margin-bottom:20px}.result-panel--incident .plans.plans--incident-result{background:var(--paper);box-shadow:var(--shadow-helper-surface);border-radius:20px;padding:32px}.result-panel--incident .incident-progress{margin-top:24px}.incident-primary-action{grid-template-columns:minmax(0,1fr) auto;align-items:end}.incident-primary-action__control.channel-link{width:auto;min-width:188px;box-shadow:none;position:static}.incident-primary-action__control.channel-instruction,.incident-primary-action__control.channel-reference{min-width:250px}.result-panel:has(.incident-primary-action__control.channel-link){padding-bottom:64px}.result-panel--incident .incident-primary-action,.result-panel--incident .response-details--standalone .additional-action-group+.additional-action-group,.result-panel--incident .response-details--standalone .channels,.result-panel--incident .incident-overview>button,.result-panel--incident .incident-progress strong{margin-right:14px}.result-panel--incident .response-details--standalone{background:var(--paper);box-shadow:var(--shadow-helper-surface);border:0;border-radius:20px;margin-top:12px}.result-panel--incident .response-details--standalone>summary,.result-panel .context-editor>summary{padding-inline:32px 52px}.result-panel--incident .response-details--standalone>summary:after{right:24px}.response-details--standalone .response-details-content{padding:8px 32px 28px}.result-panel--incident .response-details--standalone .channels li{border-top:0;position:relative}.result-panel .context-editor-content{padding:0 32px 28px}.result-panel .context-editor{background:var(--paper);box-shadow:var(--shadow-helper-surface);border:0;border-radius:20px}}@media (forced-colors:active){.incident-step,.channel-instruction,.channel-reference,.incident-overview>button,.incident-step>button{border:1px solid canvastext}.incident-step[data-state=current]{outline:2px solid highlight}}.product-onboarding-trigger{border-radius:var(--radius-control);color:#98a2b3;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;min-height:44px;margin-top:8px;padding:8px;font-size:.8125rem;font-weight:500;display:flex}.product-onboarding-trigger .product-navigation-icon{width:18px;height:18px}.mobile-menu-support{margin-top:16px}.mobile-menu-support:before{content:"";border-top:1px solid #ffffff1a;margin-bottom:12px;margin-left:14px;display:block}.mobile-menu-support .product-onboarding-trigger{width:100%;margin-top:0;padding-inline:14px}.product-onboarding{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:var(--paper);border:0;margin:0;padding:0;inset:0;overflow:hidden}.product-onboarding[open]{flex-direction:column;display:flex}.product-onboarding::backdrop{background:#0b14237a}.product-onboarding :where(h2,h3,p){margin:0}.onboarding-wide-copy,.onboarding-compact-copy{display:none}.onboarding-header{padding:max(12px, env(safe-area-inset-top)) 20px 12px;border-bottom:1px solid var(--line-subtle);flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.onboarding-brand{align-items:center;gap:10px;font-size:.875rem;display:flex}.onboarding-brand img{display:block}.onboarding-text-button{border-radius:var(--radius-control);min-width:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:.875rem;font-weight:600;line-height:1.5}.onboarding-text-button:disabled{opacity:.4;cursor:default}.onboarding-body{overscroll-behavior:contain;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;flex:1;min-height:0;padding:28px 20px;overflow-y:auto}.onboarding-layout{align-items:center;gap:28px;display:grid}.onboarding-copy{min-width:0}.onboarding-kicker{color:var(--focus);letter-spacing:.02em;font-size:.8125rem;font-weight:700}.onboarding-copy h2{letter-spacing:-.045em;margin-top:12px;font-size:1.625rem;font-weight:800;line-height:1.45}.onboarding-copy h2:focus,#page-title:focus:not(:focus-visible){outline:none}.onboarding-description{color:var(--muted);word-break:keep-all;margin-top:16px;font-size:.9375rem;line-height:1.8}.onboarding-note{color:var(--quiet);word-break:keep-all;margin-top:12px;font-size:.8125rem;line-height:1.75}.onboarding-preview{border-radius:var(--radius-surface);background:var(--canvas);min-width:0;box-shadow:var(--shadow-helper-surface);border:1px solid #1018280f;padding:20px}.onboarding-preview-label{color:var(--quiet);margin-bottom:14px;font-size:.75rem;font-weight:600}.onboarding-example{gap:16px;display:grid}.onboarding-field-label,.onboarding-evidence strong{font-size:.8125rem}.onboarding-message{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);overflow-wrap:anywhere;padding:16px;font-size:.875rem;line-height:1.85}.onboarding-privacy{color:var(--muted);align-items:center;gap:6px;font-size:.75rem;line-height:1.6;display:flex}.onboarding-privacy img{flex:none}.onboarding-example-action,.onboarding-primary-button{border-radius:var(--radius-control);min-height:48px;color:var(--paper);background:var(--action);cursor:pointer;border:1px solid #0000;padding:12px 16px;font-size:.875rem;font-weight:700;line-height:1.5}.onboarding-primary-button{min-width:96px;min-height:56px;font-size:.9375rem}.onboarding-result-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.8125rem;display:flex}.onboarding-result-status strong{color:var(--critical-ink);background:var(--critical-soft);border-radius:6px;padding:5px 10px}.onboarding-example h3{letter-spacing:-.025em;font-size:1.125rem;line-height:1.65}.onboarding-evidence{border:1px solid var(--line-subtle);border-radius:var(--radius-control);background:var(--paper);padding:14px}.onboarding-evidence p,.onboarding-result-note,.onboarding-help-location{color:var(--muted);word-break:keep-all;font-size:.8125rem;line-height:1.75}.onboarding-evidence p{margin-top:8px}.onboarding-help-location{border-top:1px solid var(--line);color:var(--ink);padding-top:14px}.onboarding-menu-preview{border-radius:var(--radius-control);color:#e9edf4;background:#0b1423;padding:8px 16px}.onboarding-menu-preview>p{color:#b9c3d3;padding:12px 0;font-size:.75rem;line-height:1.6}.onboarding-menu-preview button{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.onboarding-menu-preview strong,.onboarding-menu-preview small{line-height:1.6;display:block}.onboarding-feature-label{align-items:center;gap:12px;display:flex}.onboarding-menu-preview strong{font-size:.9375rem}.onboarding-menu-preview small{color:#b9c3d3;margin-top:4px;font-size:.75rem}.onboarding-footer{border-top:1px solid var(--line-subtle);background:var(--paper);flex:none}.onboarding-controls{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.onboarding-progress{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.onboarding-progress-marks{gap:4px;margin-top:6px;display:flex}.onboarding-progress-marks>span{background:var(--line);border-radius:50%;width:5px;height:5px}.onboarding-progress-marks>span[data-active=true]{background:var(--focus);border-radius:3px;width:16px}.onboarding-step-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.onboarding-emergency{padding:0 12px env(safe-area-inset-bottom);background:var(--canvas);text-align:center}.onboarding-emergency .onboarding-text-button{color:var(--critical-ink);word-break:keep-all;font-size:.8125rem}.product-onboarding button:focus-visible,.product-onboarding-trigger:focus-visible,.result-reading-guide>summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.result-reading-guide{border:1px solid var(--line-subtle);border-radius:var(--radius-surface);background:var(--paper);margin:16px 0;padding:0 16px}.result-reading-guide>summary{min-height:44px;color:var(--muted);cursor:pointer;padding:12px 0;font-size:.875rem;font-weight:600}.result-reading-guide-content{gap:16px;padding:8px 0 20px;display:grid}.result-reading-guide-content h3{margin:0 0 6px;font-size:.875rem;line-height:1.6}.result-reading-guide-content p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.75}.result-reading-guide-content .result-reading-guide-note{border-top:1px solid var(--line-subtle);padding-top:12px;font-size:.8125rem}@media (hover:hover) and (pointer:fine){.onboarding-menu-preview button:hover{background:#ffffff12}.product-onboarding-trigger:hover{color:var(--paper)}.product-onboarding-trigger:hover span{text-underline-offset:3px;text-decoration:underline}.onboarding-text-button:hover:not(:disabled){background:var(--action-soft)}.onboarding-example-action:hover,.onboarding-primary-button:hover{background:var(--action-hover)}}@media (min-width:640px){.product-onboarding{border-radius:var(--radius-surface);width:min(600px,100% - 48px);height:fit-content;max-height:calc(100dvh - 48px);box-shadow:var(--shadow-helper-surface);border:1px solid #1018280f;margin:auto}}@media (min-width:1024px){.product-onboarding{width:880px;max-height:calc(100dvh - 64px)}.onboarding-header,.onboarding-controls{padding-inline:32px}.onboarding-body{padding:36px 32px}.onboarding-layout{grid-template-columns:1fr 1.1fr;gap:32px;min-height:372px}.onboarding-copy h2{font-size:1.875rem}.onboarding-description{max-width:30ch}.onboarding-emergency{text-align:right;padding-inline:22px}}@media (min-width:1024px) and (max-width:1359px){.onboarding-compact-copy{display:inline}}@media (min-width:1360px){.onboarding-wide-copy{display:inline}}@media (max-width:359px){.onboarding-header,.onboarding-body,.onboarding-controls{padding-inline:16px}.onboarding-preview{padding:16px}.onboarding-primary-button{padding-inline:12px;font-size:.8125rem}.onboarding-step-actions{gap:4px}}@media (prefers-reduced-motion:no-preference){.onboarding-layout{animation:onboarding-step-enter var(--motion-page-enter) var(--motion-page-ease) both}}@keyframes onboarding-step-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (forced-colors:active){.product-onboarding,.product-onboarding button,.product-onboarding-trigger{border:1px solid buttontext}.onboarding-body{scrollbar-color:auto}.onboarding-progress-marks>span[data-active=true]{background:highlight}}
