:root{--font-heading: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--font-ui: "Avenir Next", "Segoe UI", "Helvetica Neue", sans-serif;--color-background: #0a0f1e;--color-background-emphasis: #0d1427;--color-surface: rgba(14, 21, 39, .94);--color-surface-strong: rgba(17, 26, 49, .98);--color-border: rgba(160, 176, 196, .12);--color-text: #f3f7ff;--color-text-muted: #a0a0a0;--color-primary: #00bfff;--color-primary-soft: rgba(0, 191, 255, .14);--color-warning: #ffb020;--color-warning-soft: rgba(255, 176, 32, .14);--color-danger: #ff0055;--color-danger-soft: rgba(255, 0, 85, .14);--color-success: #19c37d;--color-success-soft: rgba(25, 195, 125, .14);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--radius-sm: 16px;--radius-md: 22px;--radius-lg: 32px;--radius-pill: 999px;--shadow-soft: 0 16px 34px rgba(0, 0, 0, .28);--shadow-strong: 0 24px 56px rgba(0, 0, 0, .34);--content-width: 1180px;font-family:var(--font-ui);color:var(--color-text);background:#0a0f1e;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;color:var(--color-text);background:#0a0f1e}body,button,input,textarea,select{font-family:var(--font-ui)}a{color:inherit;text-decoration:none}a,button,input,textarea,select{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:0;box-shadow:0 0 0 2px #0a0f1ef5,0 0 0 5px #00bfff3d}img{display:block;max-width:100%}.eyebrow{margin:0 0 var(--space-2);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.serif-heading{margin:0;font-family:var(--font-heading);line-height:1.05;letter-spacing:-.03em}.muted-copy{margin:0;color:var(--color-text-muted);line-height:1.6}.app-layout{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh;background:var(--color-background)}.sidebar{position:sticky;top:0;display:flex;min-height:100vh;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--space-5);border-right:1px solid var(--color-border);background:#0a0f1efa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar,.app-layout__main,.content-shell,.page-shell{min-width:0}.brand-lockup{display:flex;align-items:center;gap:var(--space-3)}.topbar__eyebrow,.section-title__eyebrow,.card__eyebrow,.sidebar-panel__label,.hero-panel__eyebrow{margin:0 0 var(--space-2);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.brand-lockup__mark{flex:none;border-radius:18px;box-shadow:var(--shadow-soft)}.brand-lockup__name,.section-title__heading,.card__title,.hero-panel__title{margin:0;font-family:var(--font-heading);line-height:1.05;letter-spacing:-.03em}.brand-lockup__name{font-size:2.1rem}.topbar__title,.section-title__description,.card__description,.hero-panel__copy{margin:0;color:var(--color-text-muted);line-height:1.6}.sidebar-nav{display:grid;gap:var(--space-2)}.sidebar-nav__link{display:inline-flex;align-items:center;padding:.82rem .95rem;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--color-text-muted);font-weight:600;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.sidebar-nav__link:hover,.sidebar-nav__link--active{border-color:var(--color-border);background:var(--color-surface-strong);color:var(--color-text)}.app-layout__main{display:flex;flex-direction:column;min-width:0;background:linear-gradient(180deg,#0c1223fa,#0a0f1e)}.topbar{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start;padding:.85rem var(--space-6) 0}.topbar__stats{display:flex;gap:var(--space-3);flex-wrap:wrap}.content-shell{width:min(100%,var(--content-width));padding:.7rem var(--space-6) var(--space-7)}.page-shell{display:grid;gap:1.35rem}.section-title{display:grid;gap:var(--space-3);max-width:820px}.section-title--center{margin-inline:auto;text-align:center}.section-title__heading{font-size:clamp(2.5rem,4.5vw,4.5rem);color:var(--color-text)}.hero-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-6);padding:var(--space-6)}.hero-panel__body{display:grid;gap:var(--space-3)}.hero-panel__title{font-size:clamp(2rem,4vw,3rem)}.hero-panel__actions{display:flex;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}@media (max-width: 1280px){.content-shell{padding-left:var(--space-5);padding-right:var(--space-5)}}@media (max-width: 1120px){.app-layout{grid-template-columns:1fr}.sidebar{position:sticky;z-index:20;min-height:auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-right:0;border-bottom:1px solid var(--color-border);background:#090f1ff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sidebar-nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;justify-content:end;padding-bottom:0;scrollbar-width:thin}.topbar{padding-top:var(--space-3)}.hero-panel{grid-template-columns:1fr}}@media (max-width: 720px){.sidebar,.topbar,.content-shell{padding-left:var(--space-4);padding-right:var(--space-4)}.sidebar{grid-template-columns:1fr;justify-items:start;gap:var(--space-2);padding-top:var(--space-3);padding-bottom:var(--space-3)}.topbar{display:none}.brand-lockup__mark{width:34px;height:34px;border-radius:12px}.brand-lockup__name{font-size:1.25rem}.sidebar-nav{width:100%;gap:var(--space-2)}.content-shell{padding-top:var(--space-3);padding-bottom:var(--space-6)}.page-shell,.section-title{gap:var(--space-4)}.hero-panel__actions{width:100%}.hero-panel__actions .button{flex:1 1 100%}}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.96rem 1.22rem;border:1px solid transparent;border-radius:var(--radius-pill);cursor:pointer;font-weight:700;transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease,border-color .14s ease}.button:hover{transform:translateY(-1px) scale(1.01)}.button:active{transform:translateY(0)}.button:focus-visible,.field__input:focus-visible{outline:none;border-color:#00bfff6b;box-shadow:0 0 0 1px #00bfff47,0 0 0 6px #00bfff1f}.button--primary{background:#00bfff;color:#07111e;box-shadow:0 12px 24px #00bfff24}.button--primary:hover{background:#2bcbff;box-shadow:0 14px 28px #00bfff2e}.button--secondary,.button--ghost{border-color:var(--color-border);background:#0e172deb;color:var(--color-text)}.button--secondary:hover,.button--ghost:hover{border-color:#00bfff3d;background:#111d38f5}.badge,.stat-pill{display:inline-flex;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill)}.badge{padding:.42rem .8rem;font-size:.78rem;font-weight:700;letter-spacing:.05em}.stat-pill{padding:.55rem .8rem;border:1px solid var(--color-border);background:var(--color-surface-strong)}.stat-pill__label{color:var(--color-text-muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.stat-pill__value{font-weight:700;color:var(--color-text)}.badge--neutral,.stat-pill--neutral{background:#a0b0c41f;color:var(--color-text)}.badge--primary,.stat-pill--primary{background:var(--color-primary-soft);color:var(--color-primary)}.badge--success,.stat-pill--success{background:var(--color-success-soft);color:var(--color-success)}.badge--warning,.stat-pill--warning{background:var(--color-warning-soft);color:var(--color-warning)}.badge--danger,.stat-pill--danger{background:var(--color-danger-soft);color:var(--color-danger)}.card{display:grid;gap:var(--space-4);padding:1.4rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.card__header{display:flex;justify-content:space-between;gap:var(--space-4)}.card__header>div,.analysis-hero>*,.analysis-result-card__topline>*,.dashboard-card-headline>*,.verification-assessment-card__topline>*{min-width:0}.card__action{display:flex;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}.card--warning{border-color:#ffb02038}.card--danger{border-color:#ff00553d}.card--success{border-color:#00bfff33}.field{display:grid;gap:var(--space-2)}.field__label,.field__hint{color:var(--color-text-muted)}.field__label{font-size:.88rem;font-weight:700}.field__hint{font-size:.86rem;line-height:1.5}.field__input{width:100%;padding:1.12rem 1.3rem;border:1px solid rgba(0,191,255,.12);border-radius:24px;background:#0b1223fa;color:var(--color-text);box-shadow:inset 0 1px #ffffff05;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.field__input:hover{border-color:#00bfff3d}.field__input::placeholder{color:#a0b0c4b8}.analysis-form-shell{display:grid;gap:var(--space-2);width:100%}.analysis-form{display:grid;grid-template-columns:1fr;gap:var(--space-3);align-items:stretch}.analysis-form__input-control,.dashboard-intake__input-control{min-height:76px;font-size:1.04rem}.analysis-form__button{width:100%;min-height:72px;padding-inline:1.6rem;border-radius:24px}.analysis-form__error{margin:0;color:var(--color-danger);line-height:1.5}.card-grid,.metric-grid,.detail-grid,.signal-grid{display:grid;gap:var(--space-4)}.card-grid--three,.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-grid{grid-template-columns:1.4fr 1fr}.metric-card__value{margin:0;font-size:2.8rem;font-family:var(--font-heading);color:var(--color-primary)}.metric-card__label,.detail-metadata__label,.verification-list__meta,.signal-card__meta{margin:0;font-size:.88rem;color:var(--color-text-muted)}.metric-card__detail,.verification-list__summary,.verification-list__note,.signal-card__description,.api-health__message,.api-health__timestamp{margin:0;color:var(--color-text-muted);line-height:1.6}.verification-list{display:grid;gap:var(--space-4)}.verification-list__item,.signal-card{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-strong)}.verification-list__identity,.verification-list__footer,.signal-card__topline,.detail-metadata{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.verification-list__subject,.signal-card__title,.detail-metadata__value{margin:0;color:var(--color-text)}.detail-metadata__value{font-size:1.75rem;font-family:var(--font-heading)}.detail-metadata__value--small{font-size:1rem;font-family:var(--font-ui)}.signal-card__meta{display:flex;flex-wrap:wrap;gap:var(--space-3)}.api-health__result{display:grid;gap:var(--space-3)}.landing-hero,.support-grid{display:grid;gap:var(--space-4)}.dashboard-intake-card{padding:1.05rem 1.15rem;box-shadow:0 12px 24px #0000002e;background:#0e1527eb}.dashboard-summary-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.85fr) minmax(280px,.85fr);gap:var(--space-4)}.dashboard-card-stack,.dashboard-card-pills,.dashboard-main,.dashboard-rail,.notes-panel,.action-stack,.activity-feed,.decision-trace{display:grid;gap:var(--space-2)}.dashboard-card-headline,.activity-feed__row{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.dashboard-card__target,.dashboard-card__run-id,.recommendation-panel__headline{margin:0;color:var(--color-text)}.dashboard-card__target{font-weight:700}.dashboard-card__subject{margin:0;max-width:min(100%,28rem);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:.88rem;font-weight:600}.dashboard-card__verdict,.dashboard-card__next-step-text,.dashboard-card__posture{margin:0;color:var(--color-text)}.dashboard-card__verdict{font-family:var(--font-heading);font-size:clamp(1.85rem,3vw,2.5rem);font-weight:700;line-height:1.02;max-width:12ch;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance}.dashboard-card__run{display:grid;gap:var(--space-1);justify-items:end}.dashboard-card__status-row{display:flex;justify-content:flex-start}.dashboard-card__posture{max-width:22rem;line-height:1.45}.dashboard-card__run-id{font-weight:700;letter-spacing:.02em}.dashboard-card-headline--muted{padding-top:var(--space-2);border-top:1px solid var(--color-border)}.dashboard-card__next-step{display:grid;gap:var(--space-1);justify-items:end;max-width:18rem}.dashboard-card-pills{grid-template-columns:repeat(2,minmax(0,max-content));align-items:start}.dashboard-card-pills--stack{grid-template-columns:1fr}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(290px,.8fr);gap:var(--space-4);align-items:start}.dashboard-main,.dashboard-rail{gap:var(--space-4)}.dashboard-summary-card{padding:1.2rem;box-shadow:none;background:#0d1426d1}.dashboard-assessment-card{padding:1.35rem 1.45rem;box-shadow:0 22px 48px #0000004d;background:linear-gradient(180deg,#111a31fa,#0b1122fa)}.dashboard-assessment-card__hero{display:grid;grid-template-columns:minmax(0,252px) minmax(0,1fr);gap:clamp(1.15rem,2.3vw,1.9rem);align-items:center}.dashboard-assessment-card__summary{display:grid;gap:var(--space-3);align-content:center;min-width:0}.dashboard-assessment-card__actions{display:flex;gap:var(--space-3);flex-wrap:wrap;padding-top:var(--space-1)}.signal-table{display:grid;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-strong)}.signal-table-wrap{min-width:0;overflow-x:auto;scrollbar-width:thin}.signal-table{min-width:820px}.signal-table__header,.signal-table__row{display:grid;grid-template-columns:minmax(220px,2fr) minmax(120px,1.1fr) 100px 100px 130px 120px;gap:var(--space-3);align-items:start;padding:.9rem 1rem}.signal-table__header{background:#ffffff08;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.signal-table__row+.signal-table__row{border-top:1px solid var(--color-border)}.signal-table__identity{min-width:0}.signal-table__name,.activity-feed__title,.decision-trace__label{margin:0;color:var(--color-text);font-weight:700}.activity-feed__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-table__subcopy,.activity-feed__detail,.activity-feed__timestamp,.notes-panel__text,.notes-panel__meta,.decision-trace__detail,.decision-trace__outcome{margin:0;color:var(--color-text-muted);line-height:1.6}.signal-table__value{color:var(--color-text);font-size:.92rem}.signal-table__cell{min-width:0}.dashboard-inspection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.evidence-grid{display:grid;gap:var(--space-3)}.evidence-block{display:grid;gap:var(--space-2);padding:.9rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-strong)}.evidence-block__label{margin:0;font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.evidence-block__list{display:grid;gap:var(--space-2);margin:0;padding-left:1rem;color:var(--color-text-muted);line-height:1.6}.decision-trace__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start}.decision-trace__marker{width:10px;height:10px;margin-top:.45rem;border-radius:999px;background:var(--color-primary);box-shadow:0 0 0 6px var(--color-primary-soft)}.decision-trace__content{display:grid;gap:var(--space-2);padding-bottom:.8rem;border-bottom:1px solid var(--color-border)}.decision-trace__header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.decision-trace__item:last-child .decision-trace__content{padding-bottom:0;border-bottom:0}.decision-trace__outcome{color:var(--color-text);font-weight:600}.sidebar-panel__stack{display:grid;gap:var(--space-2)}.activity-feed__item{display:grid;gap:var(--space-2);padding:.9rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#0d1426d1}.activity-feed__actor{font-size:.78rem;font-weight:700;color:var(--color-text-muted)}.activity-feed__actor--primary{color:var(--color-primary)}.activity-feed__actor--warning{color:var(--color-warning)}.activity-feed__actor--danger{color:var(--color-danger)}.recommendation-panel{display:grid;gap:var(--space-2)}.recommendation-panel__copy{margin:0;color:var(--color-text-muted);line-height:1.6}.dashboard-rail-card{padding:1.15rem 1.2rem;box-shadow:none;background:#0d1426d1}.dashboard-rail-card--primary{box-shadow:0 14px 30px #0003}.dashboard-rail-card--secondary{background:#0d1426c2}.verification-detail-overview,.verification-detail-header,.verification-detail-primary,.verification-detail-grid,.verification-detail-analysis-grid,.verification-detail-meta-grid,.verification-summary-panel,.signal-review-list,.signal-review-card,.signal-review-card__reasoning,.verification-detail-main,.verification-detail-rail,.inconclusive-list,.inconclusive-card,.verification-action-card__stack,.verification-context-card__stack{display:grid;gap:var(--space-4)}.verification-detail-overview{grid-template-columns:minmax(0,1.52fr) minmax(280px,.78fr);align-items:start}.verification-detail-header{gap:var(--space-3)}.verification-detail-header__copy{display:grid;gap:var(--space-3);max-width:42rem}.verification-detail-overview__lead{display:grid;gap:var(--space-4)}.verification-detail__title,.verification-summary-panel__headline,.signal-review-card__title,.inconclusive-card__title,.verification-action-card__owner-value{margin:0;color:var(--color-text)}.verification-detail__title{font-size:clamp(1.85rem,3vw,2.6rem)}.verification-detail-target{display:grid;gap:var(--space-1);padding:.72rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0d1528d1;max-width:min(42rem,100%)}.verification-detail-target__label{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.verification-detail-target__value{margin:0;font-size:.88rem;font-weight:600;line-height:1.45;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verification-detail__summary-copy,.verification-summary-panel__copy,.signal-review-card__description,.signal-review-card__reason,.inconclusive-card__detail,.inconclusive-card__next-copy,.decision-trace__timestamp{margin:0;color:var(--color-text-muted);line-height:1.6}.verification-detail-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.verification-detail-meta-grid--compact{gap:var(--space-2)}.verification-detail-meta-item{display:grid;gap:var(--space-1);padding:1rem 1.1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-strong)}.verification-detail-meta-card{background:#0d1426cc;box-shadow:none}.verification-detail-meta-grid--compact .verification-detail-meta-item{padding:.85rem .95rem}.verification-detail-meta-grid--compact .verification-detail-meta-item:nth-child(2) .verification-detail-meta-item__value{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.verification-detail-meta-item__label,.signal-review-card__score-label,.signal-review-card__label,.inconclusive-card__label,.verification-action-card__label,.verification-assessment-card__status{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.verification-detail-meta-item__value,.verification-assessment-card__verdict,.signal-review-card__score-value,.decision-trace__timestamp{color:var(--color-text)}.verification-detail-meta-item__value{margin:0;font-weight:600;line-height:1.5}.verification-assessment-card{gap:var(--space-4);padding:1.55rem 1.65rem;box-shadow:0 22px 48px #0000004d;background:linear-gradient(180deg,#111a31fa,#0b1122fa)}.verification-assessment-card__topline,.signal-review-card__header,.signal-review-card__meta{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start;flex-wrap:wrap}.verification-assessment-card__hero{display:grid;grid-template-columns:minmax(0,252px) minmax(0,1fr);padding-top:var(--space-3);border-top:1px solid var(--color-border);align-items:center;justify-items:center;column-gap:clamp(1.15rem,2.4vw,1.95rem);row-gap:var(--space-4)}.verification-assessment-card__score{margin:0;font-size:3.25rem;font-family:var(--font-heading);color:var(--color-primary)}.verification-assessment-card__verdict-block{display:grid;gap:var(--space-3);max-width:27rem;width:100%;min-width:0}.verification-assessment-card__posture{margin:0;color:var(--color-text);line-height:1.55}.verification-assessment-card__actions{display:flex;gap:var(--space-3);flex-wrap:wrap;padding-top:var(--space-2)}.verification-assessment-card__verdict{margin:0;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:600;line-height:1.02;font-family:var(--font-heading);max-width:12ch;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance}.verification-assessment-card__explanation,.summary-reason-card__copy,.technical-analysis-section__copy{margin:0;color:var(--color-text-muted);line-height:1.6}.verification-assessment-card__pills{display:flex;gap:var(--space-3);flex-wrap:wrap;opacity:.8}.verification-assessment-card__pills .stat-pill{background:#0d1426d1;border-color:#00bfff1a}.score-ring{position:relative;width:14rem;aspect-ratio:1;display:grid;place-items:center;flex-shrink:0;isolation:isolate}.score-ring--hero{width:clamp(13.25rem,18vw,15.5rem)}.score-ring:before{content:"";position:absolute;top:9%;right:9%;bottom:9%;left:9%;border-radius:999px;background:radial-gradient(circle,#141e3af5,#080c18eb);box-shadow:inset 0 1px #ffffff0a,0 14px 28px #0000003d;z-index:-1}.score-ring:after{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;border-radius:999px;background:radial-gradient(circle,rgba(0,191,255,.06),transparent 68%);opacity:0;z-index:-2}.score-ring__svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.score-ring__track,.score-ring__progress{fill:none;stroke-width:8}.score-ring__track{stroke:#a0b0c429}.score-ring__progress{stroke-linecap:round;filter:drop-shadow(0 4px 10px rgba(0,191,255,.12))}.score-ring--success .score-ring__progress{stroke:var(--color-success)}.score-ring--success.score-ring--hero:after{opacity:1;background:radial-gradient(circle,rgba(25,195,125,.18),transparent 68%)}.score-ring--warning .score-ring__progress{stroke:var(--color-warning)}.score-ring--warning.score-ring--hero:after{opacity:1;background:radial-gradient(circle,rgba(255,176,32,.18),transparent 68%)}.score-ring--danger .score-ring__progress{stroke:var(--color-danger)}.score-ring--danger.score-ring--hero:after{opacity:1;background:radial-gradient(circle,rgba(255,0,85,.18),transparent 68%)}.score-ring--neutral .score-ring__progress{stroke:#1f475061}.score-ring--neutral.score-ring--hero:after{opacity:1}.score-ring--loading .score-ring__svg{animation:score-ring-spin 2.2s linear infinite}.score-ring--loading:before{animation:score-ring-pulse 1.8s ease-in-out infinite}.score-ring--loading:after{opacity:1;animation:score-ring-glow 1.6s ease-in-out infinite}.score-ring__content{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:var(--space-1);text-align:center}.score-ring__label,.summary-reason-card__index{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.score-ring__label{color:var(--color-text-muted);max-width:6rem;margin-inline:auto}.score-ring__value{margin:0;font-size:clamp(3.9rem,6vw,5rem);line-height:.9;font-family:var(--font-heading);color:#f3f7ff}@keyframes score-ring-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes score-ring-pulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.035);opacity:1}}@keyframes score-ring-glow{0%,to{transform:scale(.98);opacity:.52}50%{transform:scale(1.04);opacity:.88}}.verification-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.82fr);align-items:start}.verification-detail-main,.verification-detail-rail{gap:var(--space-4)}.verification-summary-panel{gap:var(--space-3)}.verification-summary-panel__headline{font-size:1.2rem;font-weight:700;line-height:1.45}.summary-reason-list,.summary-reason-card,.technical-analysis-section,.technical-analysis-section__header{display:grid;gap:var(--space-3)}.summary-reason-list{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-reason-card{padding:.95rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0d1426cc;box-shadow:none}.summary-reason-card__topline{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center}.summary-reason-card__index{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .65rem;border-radius:var(--radius-pill);color:var(--color-primary);background:var(--color-primary-soft)}.summary-reason-card__title,.technical-analysis-section__title{margin:0;color:var(--color-text)}.summary-reason-card__title{font-weight:700}.technical-analysis-section{gap:var(--space-4)}.technical-analysis-section__header{padding:.25rem 0}.signal-review-list{gap:var(--space-3)}.signal-review-card,.inconclusive-card{gap:var(--space-3);padding:1rem 1.05rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#0d1426d1;box-shadow:none}.signal-review-card__title{font-weight:700}.signal-review-card__score{display:grid;gap:var(--space-1);justify-items:end;min-width:5.5rem}.signal-review-card__score-value{margin:0;font-size:1.55rem;font-family:var(--font-heading)}.signal-review-card__meta{gap:var(--space-2)}.signal-review-card__meta-item{color:var(--color-text-muted);font-size:.9rem}.signal-review-card__reasoning{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.signal-review-card__evidence{margin:0;padding-left:1rem;color:var(--color-text-muted);line-height:1.6}.verification-detail-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inconclusive-list{gap:var(--space-3)}.inconclusive-card__next{display:grid;gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.verification-action-card{gap:var(--space-3);box-shadow:0 18px 36px #0000003d;background:linear-gradient(180deg,#111a31f0,#0b1122eb)}.verification-action-card__copy{margin:0;color:var(--color-text);line-height:1.65}.verification-action-card__owner,.verification-context-card__notes{display:grid;gap:var(--space-1)}.verification-context-card__stack{gap:var(--space-2)}.landing-hero{grid-template-columns:minmax(0,1.2fr) minmax(360px,.9fr);align-items:start}.analysis-hero{position:relative;display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:clamp(.95rem,2vw,1.5rem);align-items:stretch}.analysis-hero:before{content:"";position:absolute;inset:0 auto auto 12%;width:22rem;height:22rem;border-radius:999px;background:radial-gradient(circle,rgba(0,191,255,.018),transparent 68%);pointer-events:none;filter:blur(2px)}.analysis-hero__content,.landing-hero__content{position:relative;display:grid;gap:.9rem}.analysis-hero .section-title{gap:.35rem;max-width:30rem}.analysis-hero .section-title__heading{font-size:clamp(2rem,3.7vw,3.1rem)}.analysis-hero .section-title__description{line-height:1.45;max-width:27rem}.analysis-hero__panel{gap:var(--space-3);padding:clamp(1rem,2.3vw,1.35rem);border-color:#00bfff1f;box-shadow:0 14px 28px #0003;background:#0e1527eb}.analysis-hero__panel-copy{display:grid;gap:var(--space-2);max-width:32rem}.analysis-form--hero{grid-template-columns:1fr;gap:.85rem;align-items:stretch}.analysis-form--hero .field{gap:var(--space-3)}.analysis-form--hero .field__label{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.analysis-form--hero .field__hint{font-size:.82rem}.analysis-form__button--hero{width:100%;min-width:0;height:74px;min-height:74px;padding-inline:1.35rem;border-radius:22px;font-size:.9rem;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 12px 24px #00bfff26}.analysis-form__button--hero>span{white-space:nowrap}.analysis-hero__result{position:relative;overflow:hidden;padding:clamp(1.2rem,2.5vw,1.6rem);gap:.95rem;scroll-margin-top:5.5rem;box-shadow:0 24px 50px #0000004d;background:linear-gradient(180deg,#111a31fa,#0b1122fa)}.analysis-hero__result:after{content:"";position:absolute;inset:auto -3rem -4rem auto;width:14rem;height:14rem;border-radius:999px;background:radial-gradient(circle,rgba(0,191,255,.018),transparent 70%);pointer-events:none}.analysis-result-card__topline,.analysis-result-card__actions,.home-runtime-strip{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center;flex-wrap:wrap}.analysis-result-card__hero{display:grid;grid-template-columns:minmax(0,252px) minmax(0,1fr);gap:clamp(1rem,2.1vw,1.7rem);align-items:center}.analysis-result-card__hero--empty{min-height:22rem}.analysis-result-card__summary-block,.analysis-result-card__signals{display:grid;gap:var(--space-3)}.analysis-result-card__summary-block{gap:.65rem;align-content:center;min-width:0}.analysis-result-card__subject{margin:0;max-width:min(100%,27rem);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;color:var(--color-text-muted)}.analysis-result-card__signals{gap:.65rem;padding-top:.9rem;border-top:1px solid var(--color-border)}.analysis-result-card__headline,.analysis-result-card__run-id{margin:0;color:var(--color-text);font-weight:700}.analysis-result-card__headline{font-size:clamp(1.95rem,3.2vw,2.75rem);line-height:1.02;font-family:var(--font-heading);max-width:10.5ch;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance}.analysis-result-card__actions{justify-content:flex-start}.analysis-result-card__copy{margin:0;color:var(--color-text-muted);line-height:1.4;max-width:18rem}.analysis-result-card__run-id{font-size:.9rem;letter-spacing:.04em;color:var(--color-text-muted)}.analysis-result-card__loading-stack{display:grid;gap:.7rem;max-width:15rem}.analysis-result-card__loading-line{height:.72rem;border-radius:var(--radius-pill);background:linear-gradient(90deg,#00bfff14,#00bfff38,#00bfff14);background-size:220% 100%;animation:loading-sheen 1.45s linear infinite}.analysis-result-card__loading-line--strong{width:86%}.analysis-result-card__loading-line--short{width:58%}@keyframes loading-sheen{0%{background-position:200% 0}to{background-position:-20% 0}}.landing-chip-row{display:flex;gap:var(--space-3);flex-wrap:wrap}.preview-card__topline,.preview-signal-list__topline{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.preview-card__label{margin:0 0 var(--space-2);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.preview-card__run-id,.preview-card__score,.support-list__title{margin:0;color:var(--color-text)}.preview-card__run-id{font-weight:700}.preview-card__score-block{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:end}.preview-card__score{font-size:3.2rem;line-height:.95;font-family:var(--font-heading)}.preview-card__summary,.preview-evidence__text,.preview-signal-list__detail,.support-list__description{margin:0;color:var(--color-text-muted);line-height:1.6}.breakdown-list,.preview-signal-list,.support-list{display:grid;gap:var(--space-3)}.breakdown-list__row{display:grid;gap:.45rem}.breakdown-list__labels{display:flex;justify-content:space-between;gap:var(--space-4);font-size:.9rem;color:var(--color-text-muted)}.breakdown-list__track{overflow:hidden;height:8px;border-radius:var(--radius-pill);background:#a0b0c41f}.breakdown-list__fill{height:100%;border-radius:var(--radius-pill)}.breakdown-list__fill--neutral{background:#a0b0c447}.breakdown-list__fill--warning{background:#ffb020d1}.breakdown-list__fill--danger{background:#ff0055d1}.preview-signal-list__item,.support-list__item{display:grid;gap:var(--space-2);padding:.88rem .95rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#0e172dd1}.preview-signal-list__title{margin:0;font-weight:700;color:var(--color-text)}.preview-evidence{padding-top:var(--space-2);border-top:1px solid var(--color-border)}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-list__item{grid-template-columns:auto minmax(0,1fr);align-items:start}.support-list__item--plain{grid-template-columns:minmax(0,1fr)}.support-list__index{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);font-weight:700}@media (max-width: 1360px){.analysis-hero{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)}.dashboard-grid{grid-template-columns:minmax(0,1.62fr) minmax(272px,.78fr)}.verification-detail-grid{grid-template-columns:minmax(0,1.54fr) minmax(272px,.76fr)}}@media (max-width: 1200px){.analysis-hero,.dashboard-grid,.verification-detail-grid{grid-template-columns:1fr}.dashboard-rail,.verification-detail-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1120px){.landing-hero,.analysis-hero,.verification-detail-overview,.verification-detail-grid,.verification-detail-analysis-grid,.dashboard-summary-grid,.dashboard-grid,.dashboard-inspection-grid,.support-grid,.card-grid--three,.card-grid--four,.metric-grid,.detail-grid,.signal-grid{grid-template-columns:1fr}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.dashboard-rail,.verification-detail-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.card,.hero-panel,.analysis-hero__panel,.analysis-hero__result,.verification-list__item,.signal-card,.dashboard-intake-card,.dashboard-assessment-card,.dashboard-summary-card,.dashboard-rail-card{padding:var(--space-4)}.analysis-form,.analysis-result-card__hero,.dashboard-assessment-card__hero,.verification-detail-meta-grid,.summary-reason-list,.signal-review-card__reasoning{grid-template-columns:1fr}.signal-table{min-width:0;gap:var(--space-3);border:0;background:transparent}.signal-table__header{display:none}.signal-table__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-3);padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-strong)}.signal-table__row+.signal-table__row{border-top:1px solid var(--color-border)}.signal-table__identity{grid-column:1 / -1;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.signal-table__value,.signal-table__cell{display:grid;gap:var(--space-1);align-content:start}.signal-table__value:before,.signal-table__cell:before{content:attr(data-label);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.verification-list__identity,.verification-list__footer,.signal-card__topline,.detail-metadata,.card__header,.preview-card__topline,.preview-signal-list__topline,.preview-card__score-block,.analysis-result-card__topline,.analysis-result-card__actions,.home-runtime-strip,.dashboard-card-headline,.activity-feed__row,.decision-trace__header,.signal-review-card__header,.signal-review-card__meta,.verification-assessment-card__topline{flex-direction:column}.verification-assessment-card__hero{grid-template-columns:1fr;justify-items:stretch}.score-ring{width:12.25rem;margin-inline:auto}.score-ring--hero{width:min(84vw,21rem)}.analysis-form__button,.analysis-form__button--hero{width:100%;min-width:0}.analysis-result-card__hero--empty{min-height:19rem}.analysis-result-card__hero,.analysis-result-card__summary-block,.analysis-result-card__actions,.dashboard-assessment-card__summary,.dashboard-assessment-card__actions{justify-items:center;text-align:center}.analysis-result-card__subject,.dashboard-card__subject,.dashboard-card__posture{max-width:100%}.analysis-hero__result{scroll-margin-top:6.75rem}.verification-detail-target__value{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.analysis-result-card__signals{justify-items:stretch}.analysis-form--hero{gap:var(--space-3)}.preview-card__score-block{display:grid;grid-template-columns:1fr;align-items:start}.dashboard-card-pills,.dashboard-rail,.verification-detail-rail{grid-template-columns:1fr}.verification-detail-overview,.verification-detail-grid,.dashboard-grid{gap:var(--space-3)}}
