:root{--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--font-sans:"Avenir Next","Segoe UI",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif,"Apple SD Gothic Neo","Pretendard Variable","Pretendard","Noto Sans KR","Malgun Gothic","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Yu Gothic","Meiryo","Noto Sans JP";--font-serif:"Iowan Old Style","Palatino Linotype",Georgia,"Times New Roman","Apple SD Gothic Neo","Pretendard Variable","Pretendard","Noto Sans KR","Malgun Gothic","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Yu Gothic","Meiryo","Noto Sans JP",serif;--font-sans-cjk:"Pretendard Variable","Pretendard","Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Yu Gothic","Meiryo","Noto Sans JP","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;--font-display-cjk:var(--font-sans-cjk);--shadow:0 24px 80px rgba(15,35,32,0.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--ink);background:radial-gradient(circle at top left,var(--bg-orb-left),transparent 32%),radial-gradient(circle at top right,var(--bg-orb-right),transparent 28%),linear-gradient(180deg,var(--bg-top) 0,var(--bg-bottom) 100%);font-family:var(--font-sans);transition:background .2s ease,color .16s ease}:lang(ja),:lang(ko){font-family:var(--font-sans-cjk)}:lang(ko){word-break:keep-all;line-break:auto}:lang(ja){word-break:normal;line-break:strict}.brand:lang(ja),.brand:lang(ko),h1:lang(ja),h1:lang(ko),h2:lang(ja),h2:lang(ko),h3:lang(ja),h3:lang(ko){font-family:var(--font-display-cjk);letter-spacing:-.015em}.eyebrow:lang(ja),.eyebrow:lang(ko){font-family:var(--font-sans-cjk);letter-spacing:.04em;text-transform:none}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select,textarea{font:inherit}select{cursor:pointer}h1,h2,h3,p{margin:0}.page-shell{max-width:1180px;margin:0 auto;padding:28px 24px 80px}.topbar{display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;margin-bottom:28px;padding:18px 20px;border:1px solid var(--border);border-radius:28px;background:color-mix(in srgb,var(--surface) 88%,white 12%)}.topbar-brand-group{display:flex;align-items:center;gap:16px;min-width:0}.topbar-route-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.topbar-route-label{color:var(--accent);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.topbar-route-title{color:var(--ink-strong);font-size:1rem;line-height:1.2}.topbar-route-meta{color:var(--ink-soft);font-size:.84rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-session{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.topbar-session-copy{display:grid;justify-items:end;grid-gap:2px;gap:2px;max-width:280px;color:var(--ink-soft);font-size:.84rem;line-height:1.4}.topbar-session-copy strong{color:var(--ink);font-size:.92rem}.topbar-switcher{display:flex;align-items:center;gap:10px}.topbar-select{min-width:220px}.brand{color:var(--ink-strong)}.brand,.brand-lockup{display:inline-flex;align-items:center;gap:12px}.brand-lockup{min-width:0}.brand-lockup-minimal{gap:10px}.brand-lockup-app-icon{gap:12px}.brand-lockup-icon-only{gap:0}.brand-mark{width:var(--brand-mark-size,42px);height:var(--brand-mark-size,42px);flex:none;filter:drop-shadow(0 12px 20px rgba(16,63,55,.14))}.brand-mark-minimal{filter:drop-shadow(0 8px 16px rgba(16,63,55,.08))}.brand-mark-premium{filter:drop-shadow(0 12px 20px rgba(16,63,55,.14))}.brand-mark-app-icon{filter:drop-shadow(0 18px 28px rgba(16,63,55,.22))}.brand-wordmark{display:inline-block;color:var(--ink-strong);font-family:var(--font-serif);font-size:1.5rem;font-weight:700;letter-spacing:-.03em}.brand-wordmark-minimal{font-weight:650}.brand-wordmark-app-icon{letter-spacing:-.025em}.brand-wordmark:lang(ja),.brand-wordmark:lang(ko){font-family:var(--font-display-cjk);letter-spacing:-.015em}.nav-links{display:flex;gap:10px;color:var(--ink-soft);justify-self:center}.nav-links a{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 90%,white 10%);font-size:.9rem;font-weight:700;cursor:pointer}.nav-links a:hover{border-color:var(--border)}.logo-lab-shell{display:grid;grid-gap:20px;gap:20px}.logo-lab-hero{display:grid;grid-gap:18px;gap:18px}.logo-inline-preview{display:flex;flex-wrap:wrap;gap:14px}.logo-inline-card{display:flex;align-items:center;justify-content:center;min-width:0;padding:16px 18px;border:1px solid var(--border);border-radius:24px;background:radial-gradient(circle at top left,rgba(126,209,184,.12),transparent 52%),var(--surface-soft)}.logo-variant-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.logo-variant-card{display:grid;grid-gap:16px;gap:16px}.logo-variant-stage{display:flex;align-items:center;justify-content:center;min-height:148px;padding:24px;border:1px solid var(--border);border-radius:24px;background:radial-gradient(circle at top left,rgba(126,209,184,.12),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.84),rgba(248,250,249,.78))}.logo-variant-stage-dark{border-color:rgba(244,251,247,.1);background:radial-gradient(circle at top left,rgba(126,209,184,.16),transparent 34%),linear-gradient(180deg,#17332d,#0f201c)}.logo-variant-stage-dark .brand-wordmark{color:#f4fbf7}.logo-variant-meta{display:grid;grid-gap:8px;gap:8px}.logo-icon-panel{display:grid;grid-gap:18px;gap:18px}.logo-icon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.logo-icon-tile{display:grid;justify-items:center;grid-gap:12px;gap:12px}.logo-icon-frame{display:flex;align-items:center;justify-content:center;width:110px;height:110px;border-radius:30px;background:radial-gradient(circle at top left,rgba(126,209,184,.18),transparent 42%),linear-gradient(180deg,#1a3932,#10231f);box-shadow:0 22px 34px rgba(16,63,55,.18)}@media (max-width:640px){.brand-mark{width:38px;height:38px}.brand-wordmark{font-size:1.32rem}}@media (max-width:980px){.logo-variant-grid{grid-template-columns:1fr}.logo-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.disabled-button{opacity:.65;pointer-events:none}.hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);grid-gap:20px;gap:20px;align-items:stretch}.hero-single{grid-template-columns:1fr}.material-card,.metric-card,.mini-card,.panel,.plan-card,.timeline-item{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow)}.panel{padding:28px;border-radius:var(--radius-xl)}.hero-copy,.hero-side,.snapshot-shell{display:flex;flex-direction:column;gap:18px}.eyebrow{margin-bottom:10px;color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.eyebrow,h1,h2{font-weight:700}h1,h2{font-family:var(--font-serif);letter-spacing:-.03em}h1{font-size:clamp(2.5rem,4vw,4.5rem);line-height:.98}h2{font-size:clamp(1.8rem,2.5vw,2.8rem);line-height:1.05}h3{font-size:1.05rem;line-height:1.3}.lede{max-width:58ch;color:var(--ink-soft);font-size:1.08rem;line-height:1.7}.compact{max-width:none}.button-row,.metrics-row,.snapshot-header,.stack-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.snapshot-header{justify-content:space-between;align-items:flex-start}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;font-weight:700;cursor:pointer}.button-primary{background:var(--accent-strong);color:var(--on-accent)}.button-secondary{border:1px solid var(--button-secondary-border);background:var(--button-secondary-bg)}.button:disabled{cursor:not-allowed;opacity:.62}.section{margin-top:32px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px}.metric-card{display:flex;flex-direction:column;min-width:140px;padding:16px 18px;border-radius:var(--radius-md);background:var(--surface-soft)}.metric-value{font-family:var(--font-serif);font-size:2rem;line-height:1}.metric-label{color:var(--ink-soft);font-size:.9rem;margin-top:6px}.grid-three,.grid-two,.materials-grid{display:grid;grid-gap:16px;gap:16px}.grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-three,.materials-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.material-card,.mini-card,.plan-card,.timeline-item{padding:22px;border-radius:var(--radius-lg)}.plain-list{display:grid;grid-gap:14px;gap:14px;padding:0;margin:0;list-style:none}.plain-list li,.timeline-body{display:grid;grid-gap:6px;gap:6px}.chip,.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:.8rem;font-weight:700;text-transform:capitalize}.status-pill{background:var(--accent-soft);color:var(--accent-strong)}.chip-draft,.chip-low,.chip-neutral{background:var(--neutral-soft);color:var(--ink-soft)}.chip-reviewed,.chip-supports{background:var(--accent-soft);color:var(--accent-strong)}.chip-medium,.chip-mixed{background:var(--warm-soft);color:var(--warm)}.chip-confirmed{background:var(--accent-soft);color:var(--accent-strong)}.chip-uncertain{background:var(--warm-soft);color:var(--warm)}.chip-high,.chip-published,.chip-rebuts{background:var(--danger-soft);color:var(--danger)}.chip-ready{background:var(--accent-soft);color:var(--accent-strong)}.chip-queued,.chip-stored{background:var(--warm-soft);color:var(--warm)}.chip-failed{background:var(--danger-soft);color:var(--danger)}.chip-auto,.chip-default,.chip-linked,.chip-open{background:var(--neutral-soft);color:var(--ink-soft)}.chip-accepted,.chip-approved,.chip-calm,.chip-live,.chip-resolved,.chip-share-safe{background:var(--accent-soft);color:var(--accent-strong)}.chip-flagged,.chip-manual,.chip-needs-review,.chip-neutral-tone,.chip-unresolved{background:var(--warm-soft);color:var(--warm)}.chip-corrected,.chip-in-progress,.chip-redaction-flagged{background:var(--chip-corrected-bg);color:var(--ink)}.chip-corrective,.chip-done,.chip-excluded,.chip-excluded-from-share,.chip-redacted,.chip-revoked{background:var(--danger-soft);color:var(--danger)}.chip-private,.chip-share-ready{background:var(--accent-soft);color:var(--accent-strong)}.chip-internal{background:var(--warm-soft);color:var(--warm)}.chip-restricted{background:var(--danger-soft);color:var(--danger)}.muted{color:var(--ink-soft)}.cluster-chip-row{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.auth-chip-row{justify-content:flex-start}.claim-evidence-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.claim-evidence-item{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-deep)}.claim-evidence-item span{color:var(--ink-soft);font-size:.9rem}.flash-panel{display:grid;grid-gap:6px;gap:6px}.flash-panel-success{border:1px solid var(--success-border);background:linear-gradient(180deg,var(--success-from),var(--success-to))}.flash-panel-error{border:1px solid var(--error-border);background:linear-gradient(180deg,var(--error-from),var(--error-to))}.support-disclosure{display:grid;grid-gap:18px;gap:18px}.support-disclosure summary{list-style:none}.support-disclosure summary::-webkit-details-marker{display:none}.support-disclosure-summary{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;cursor:pointer}.support-disclosure-summary span:first-child{color:var(--ink);font-size:1rem;font-weight:700}.support-disclosure-summary:after{content:"Show";color:var(--accent);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.support-disclosure[open] .support-disclosure-summary:after{content:"Hide"}.support-disclosure-summary-note{color:var(--ink-soft);font-size:.82rem;line-height:1.5;max-width:28ch;text-align:right}.support-disclosure-body,.support-disclosure-stack{display:grid;grid-gap:24px;gap:24px}.support-disclosure-body{padding-top:18px;border-top:1px solid var(--border)}.data-access-notice{display:grid;grid-gap:10px;gap:10px}.share-tab-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.share-publish-panel{display:grid;grid-gap:12px;gap:12px;padding:16px 18px;border-radius:var(--radius-md);background:var(--surface-soft)}.share-boundary-summary{display:grid;grid-gap:12px;gap:12px;margin-bottom:18px}.share-boundary-summary-grid{align-items:stretch}.share-summary-card{background:var(--surface-soft);box-shadow:none}.share-route-note{gap:8px}.share-empty-panel{justify-content:center}.publish-boundary-grid{align-items:stretch}.share-url-label{overflow-wrap:anywhere}.step-number{font-family:var(--font-serif);color:var(--warm);font-size:2rem}.timeline-list{display:grid;grid-gap:12px;gap:12px}.timeline-item{display:grid;grid-template-columns:160px 1fr;grid-gap:18px;gap:18px;align-items:flex-start}.timeline-time{color:var(--accent);font-weight:700;letter-spacing:.02em}.plan-card{display:flex;flex-direction:column;gap:16px}.plan-card.is-current{border-color:color-mix(in srgb,var(--accent-strong) 24%,var(--border))}.plan-card[data-selected=true]{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent),0 28px 90px rgba(15,35,32,.16)}.plan-card[data-actionable=true]{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.plan-card[data-actionable=true]:focus-within,.plan-card[data-actionable=true]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 32%,var(--border));box-shadow:0 28px 90px rgba(15,35,32,.16)}.plan-card.is-highlighted{background:linear-gradient(180deg,var(--highlight-from),var(--highlight-to));color:var(--highlight-text)}.plan-card.is-highlighted .eyebrow,.plan-card.is-highlighted .muted{color:var(--highlight-text-soft)}.plan-card.is-highlighted .plan-headline{color:var(--highlight-text)}.plan-card.is-highlighted .plan-helper{color:var(--highlight-text-soft)}.plan-card.is-highlighted .button-secondary{background:var(--highlight-secondary-bg);border-color:var(--highlight-secondary-border)}.plan-topline{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.plan-price{font-family:var(--font-serif);font-size:1.55rem;line-height:1}.plan-bullets{display:grid;grid-gap:10px;gap:10px;padding:0;margin:0;list-style:none}.plan-bullets li{color:currentColor;position:relative;padding-left:18px;line-height:1.5}.plan-bullets li:before{content:"";position:absolute;top:.55rem;left:0;width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.45}.plan-headline{color:var(--ink-strong);font-size:1.08rem;font-weight:700;line-height:1.45}.plan-helper{margin-top:-2px;color:var(--ink-soft);font-size:.92rem;line-height:1.6}.plan-card-action{display:grid;grid-gap:10px;gap:10px;margin-top:auto}.case-form-panel,.dashboard-case-card,.dashboard-hero,.empty-board-panel,.empty-dashboard-panel{display:flex;flex-direction:column;gap:16px}.dashboard-hero{gap:20px}.dashboard-hero-chip-row{justify-content:flex-start}.dashboard-next-step-card{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border:1px solid var(--border);border-radius:20px;background:var(--surface-soft)}.dashboard-next-step-card p{color:var(--ink);line-height:1.6}.dashboard-next-step-label{color:var(--accent);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-glance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard-glance-card{display:grid;grid-gap:4px;gap:4px;padding:16px 18px;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface-soft) 84%,white 16%)}.dashboard-glance-value{font-family:var(--font-serif);font-size:1.7rem;line-height:1}.dashboard-glance-label{color:var(--ink);font-size:.92rem;font-weight:700}.dashboard-glance-note{color:var(--ink-soft);font-size:.82rem}.dashboard-guidance-list{gap:10px}.dashboard-guidance-item{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.dashboard-guidance-item strong{font-size:.92rem}.dashboard-guidance-item span{color:var(--ink-soft);font-size:.86rem;line-height:1.5}.dashboard-card-next-step{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:16px 18px;border:1px solid var(--border);border-radius:20px}.dashboard-card-next-step,.dashboard-card-next-step-neutral{background:color-mix(in srgb,var(--surface-soft) 84%,white 16%)}.dashboard-card-next-step-accent{border-color:color-mix(in srgb,var(--accent-strong) 22%,var(--border));background:color-mix(in srgb,var(--accent-soft) 52%,white 48%)}.dashboard-card-next-step-positive{border-color:var(--success-border);background:color-mix(in srgb,var(--accent-soft) 36%,white 64%)}.dashboard-card-next-step-warning{border-color:color-mix(in srgb,var(--danger) 22%,var(--border));background:color-mix(in srgb,var(--danger-soft) 56%,white 44%)}.dashboard-card-next-step-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.dashboard-card-next-step-copy strong{font-size:1rem}.dashboard-card-next-step-copy p{color:var(--ink-soft);font-size:.9rem;line-height:1.55}.dashboard-card-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-card-meta-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.82rem}.dashboard-card-flow-item{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface-soft) 88%,white 12%)}.dashboard-card-flow-label{color:var(--ink-soft);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-card-flow-item strong{color:var(--ink);font-size:.98rem}.dashboard-card-flow-item span:last-child{color:var(--ink-soft);font-size:.82rem;line-height:1.5}.dashboard-card-flow-item-accent strong,.dashboard-card-flow-item-positive strong{color:var(--accent-strong)}.dashboard-card-flow-item-attention strong{color:var(--danger)}.dashboard-card-scan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-card-scan-item{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface-soft) 90%,white 10%)}.dashboard-card-scan-label{color:var(--ink-soft);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-card-scan-item strong{color:var(--ink);font-size:.98rem}.dashboard-card-scan-item span:last-child{color:var(--ink-soft);font-size:.8rem;line-height:1.45}.dashboard-card-scan-item-accent strong,.dashboard-card-scan-item-positive strong{color:var(--accent-strong)}.dashboard-card-scan-item-attention strong{color:var(--danger)}.pricing-buyer-hero,.pricing-hero{align-items:stretch}.pricing-hero-side{display:flex;flex-direction:column;gap:18px}.pricing-buyer-panel,.pricing-hero-side{justify-content:space-between}.pricing-hero-audience p{color:var(--ink);line-height:1.6}.pricing-comparison-note,.pricing-hero-note,.pricing-section-note{max-width:64ch}.pricing-definition-list{display:grid;grid-gap:12px;gap:12px}.pricing-definition-item,.pricing-trust-card,.pricing-usage-card{display:grid;grid-gap:8px;gap:8px}.pricing-definition-item{padding:16px 18px;border:1px solid var(--border);border-radius:20px;background:color-mix(in srgb,var(--surface-soft) 88%,white 12%)}.pricing-definition-item strong,.pricing-trust-card strong,.pricing-usage-card strong{color:var(--ink-strong);font-size:.98rem}.pricing-definition-item span,.pricing-trust-card p,.pricing-usage-card p{color:var(--ink-soft);line-height:1.6}.pricing-plan-callout{margin-bottom:16px}.pricing-plan-focus-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.pricing-plan-focus-button{display:grid;grid-gap:4px;gap:4px;min-width:180px;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface-soft) 90%,white 10%);color:var(--ink);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.pricing-plan-focus-button strong{font-size:.96rem}.pricing-plan-focus-button span{color:var(--ink-soft);font-size:.82rem;line-height:1.45}.pricing-plan-focus-button:focus-visible,.pricing-plan-focus-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}.pricing-plan-focus-button.is-selected{border-color:color-mix(in srgb,var(--accent) 54%,var(--border));background:color-mix(in srgb,var(--accent-soft) 58%,white 42%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent)}.pricing-selection-action,.pricing-selection-summary{margin-bottom:16px}.pricing-selection-action-controls{display:grid;grid-gap:10px;gap:10px;min-width:min(280px,100%)}.contact-sales-form{display:grid;grid-gap:20px;gap:20px}.contact-sales-form-heading{margin-bottom:0}.contact-sales-form-grid{align-items:start}.sales-inquiry-trail-panel{display:grid;grid-gap:18px;gap:18px}.sales-inquiry-trail-heading{display:grid;grid-gap:8px;gap:8px}.sales-inquiry-trail-status{margin:0}.sales-inquiry-trail-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.sales-inquiry-trail-item{display:grid;grid-gap:12px;gap:12px;padding:16px 18px;border:1px solid var(--border);border-radius:22px;background:color-mix(in srgb,var(--surface-soft) 72%,white 28%)}.sales-inquiry-trail-item-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.sales-inquiry-trail-item-copy{display:grid;grid-gap:4px;gap:4px}.sales-inquiry-trail-item-copy span,.sales-inquiry-trail-meta,.sales-inquiry-trail-notes,.sales-inquiry-trail-webhook-note{color:var(--ink-soft)}.sales-inquiry-trail-time{white-space:nowrap}.sales-inquiry-trail-chip-row{justify-content:flex-start}.sales-inquiry-trail-meta{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:.88rem;line-height:1.5}.sales-inquiry-trail-notes{margin:0;line-height:1.6}.sales-inquiry-trail-webhook-note{margin:0;line-height:1.55}.sales-inquiry-trail-empty{padding:16px 18px;border:1px dashed var(--border);border-radius:22px;background:color-mix(in srgb,var(--surface-soft) 54%,white 46%)}.button-row .plain-list{gap:8px}.pricing-plan-grid,.pricing-trust-grid,.pricing-usage-grid{align-items:stretch}.pricing-comparison-shell{display:grid;grid-gap:20px;gap:20px}.pricing-comparison-table-wrap{overflow-x:auto}.pricing-comparison-table{width:100%;min-width:780px;border-collapse:collapse}.pricing-comparison-table td,.pricing-comparison-table th{padding:18px 16px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.pricing-comparison-table thead th{color:var(--ink-soft);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pricing-comparison-table td[data-selected=true],.pricing-comparison-table thead th[data-selected=true]{background:color-mix(in srgb,var(--accent-soft) 38%,white 62%)}.pricing-comparison-table tbody tr:last-child td,.pricing-comparison-table tbody tr:last-child th{border-bottom:0}.pricing-comparison-cell,.pricing-comparison-label,.pricing-comparison-mobile-cell{display:grid;grid-gap:6px;gap:6px}.pricing-comparison-cell strong,.pricing-comparison-label strong,.pricing-comparison-mobile-cell strong{color:var(--ink-strong);font-size:.96rem}.pricing-comparison-cell span,.pricing-comparison-label span,.pricing-comparison-mobile-cell span{color:var(--ink-soft);line-height:1.55}.pricing-comparison-mobile{display:none;gap:12px}.pricing-comparison-mobile-body{display:grid;grid-gap:14px;gap:14px}.pricing-comparison-mobile-cell{padding:12px 14px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface-soft) 88%,white 12%)}.pricing-comparison-mobile-cell.is-selected{border-color:color-mix(in srgb,var(--accent) 48%,var(--border));background:color-mix(in srgb,var(--accent-soft) 52%,white 48%)}.pricing-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.pricing-faq-item{box-shadow:var(--shadow)}.pricing-runtime-note{max-width:62ch}.pricing-pressure-grid,.pricing-state-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pricing-state-card{gap:6px}.pricing-state-card strong{font-size:.92rem}.pricing-state-card span{line-height:1.5}.pricing-flash-panel-warning{border:1px solid var(--warning-border);background:linear-gradient(180deg,var(--warning-bg),color-mix(in srgb,var(--warning-bg) 70%,white 30%))}.pricing-flash-panel-neutral{border:1px solid var(--border);background:color-mix(in srgb,var(--surface-soft) 90%,white 10%)}.member-governance-grid,.member-governance-summary-grid,.workspace-signal-grid{align-items:stretch}.invite-bridge-panel,.member-card-stack{display:grid;grid-gap:14px;gap:14px}.invite-bridge-form{gap:16px}.invite-bridge-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.invite-preset-fieldset{margin:0;padding:0;border:0}.invite-preset-fieldset legend{margin-bottom:8px;color:var(--ink-strong);font-weight:700}.invite-preset-card{gap:12px;cursor:pointer}.invite-preset-card input[type=radio]{margin:0}.invite-preset-card:has(input:checked){border-color:color-mix(in srgb,var(--accent) 56%,var(--border) 44%);background:color-mix(in srgb,var(--surface-soft) 82%,white 18%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}.invite-preset-copy{display:grid;grid-gap:8px;gap:8px}.case-lifecycle-panel{display:grid;grid-gap:18px;gap:18px}.case-lifecycle-panel .plain-list{gap:12px}.member-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.member-inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.member-inline-field{flex:1 1 180px}.member-card-note{margin:0}.case-form{display:grid;grid-gap:16px;gap:16px}.create-case-panel{gap:20px}.case-starter-panel{display:grid;grid-gap:14px;gap:14px;padding:16px 18px;border:1px solid var(--border);border-radius:22px;background:color-mix(in srgb,var(--surface-soft) 84%,white 16%)}.case-starter-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.case-starter-heading .muted{max-width:28ch;text-align:right}.case-starter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.case-starter-button{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:var(--surface);color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.case-starter-button:hover{border-color:var(--button-secondary-border);transform:translateY(-1px)}.case-starter-button:disabled{cursor:not-allowed;opacity:.62}.case-starter-button:disabled:hover{border-color:var(--border);transform:none}.case-starter-button.is-active{border-color:color-mix(in srgb,var(--accent) 28%,var(--border));background:color-mix(in srgb,var(--accent-soft) 52%,white 48%)}.case-starter-button strong{color:var(--ink);font-size:.92rem}.case-starter-button span{color:var(--ink-soft);font-size:.84rem;line-height:1.45}.case-starter-summary{background:color-mix(in srgb,var(--surface) 80%,white 20%)}.case-form-fieldset{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;border:0}.form-field{display:grid;grid-gap:8px;gap:8px}.form-field span{font-size:.9rem;font-weight:700}.form-helper{color:var(--ink-soft);font-size:.82rem;line-height:1.5}.form-field input,.form-field select,.form-field textarea{width:100%;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);color:var(--ink)}.form-field textarea{resize:vertical;min-height:120px}.case-form-flow,.case-form-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.case-form-flow-item,.case-form-guidance-item{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.case-form-flow-item strong,.case-form-guidance-item strong{font-size:.92rem}.case-form-flow-item span,.case-form-guidance-item span{color:var(--ink-soft);font-size:.84rem;line-height:1.5}.case-form-guidance{display:grid;grid-gap:10px;gap:10px}.case-board-note,.case-note-card{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;background:var(--surface-soft);box-shadow:none}.review-card{display:grid;grid-gap:16px;gap:16px}.review-card-actions{display:grid;grid-gap:14px;gap:14px;padding-top:6px;border-top:1px solid var(--border)}.review-button-row{flex-wrap:wrap}.review-activity-list,.review-audit-grid,.review-stack-form{display:grid;grid-gap:10px;gap:10px}.review-activity-item{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:14px;background:var(--surface-deeper)}.claim-override-note{gap:10px}.claim-override-compare{display:grid;grid-gap:8px;gap:8px;padding-top:4px}.claim-override-row{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:14px;background:var(--surface-deeper)}.claim-override-row p{margin:0}.inline-action-form{display:inline-flex}.field-label{display:grid;grid-gap:8px;gap:8px;font-size:.9rem;font-weight:700}.input-shell{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft);color:var(--ink)}.textarea-shell{resize:vertical;min-height:112px}.form-error{border:1px solid var(--error-border-soft);border-radius:18px;background:var(--danger-soft);color:var(--danger)}.form-error,.form-warning{padding:14px 16px;font-weight:700}.form-warning{border:1px solid var(--warning-border);border-radius:18px;background:var(--warning-bg);color:var(--warning-text)}.form-success{padding:14px 16px;border:1px solid var(--success-border);border-radius:18px;background:var(--accent-soft);color:var(--accent-strong);font-weight:700}.field-hint{color:var(--ink-soft);font-size:.82rem}.dashboard-case-heading{display:grid;grid-gap:8px;gap:8px}.dashboard-role-panel{justify-content:space-between}.dashboard-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard-stat{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.dashboard-stat strong{font-family:var(--font-serif);font-size:1.45rem;line-height:1}.dashboard-stat span{color:var(--ink-soft);font-size:.86rem}.dashboard-card-signal-list{display:grid;grid-gap:10px;gap:10px}.dashboard-card-signal{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.dashboard-card-signal-copy{display:grid;grid-gap:4px;gap:4px}.dashboard-card-signal-copy strong{font-size:.92rem}.dashboard-card-signal-copy span{color:var(--ink-soft);font-size:.84rem;line-height:1.5}.dashboard-card-footer{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.case-board-hero{align-items:stretch}.case-board-hero-main,.case-board-hero-side{display:flex;flex-direction:column;gap:18px}.case-board-hero-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.case-board-hero-metrics .metric-card{min-width:0}.case-board-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.case-board-stage-card{background:var(--surface-soft);box-shadow:none}.case-board-stage-label{color:var(--accent);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.case-board-jump-grid{display:flex;flex-wrap:wrap;gap:10px}.case-board-jump-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--ink);font-size:.88rem;font-weight:700;transition:border-color .16s ease,background .16s ease}.case-board-jump-link:hover{border-color:var(--button-secondary-border)}.hero-organize{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.organize-language-panel,.organize-panel{display:grid;grid-gap:18px;gap:18px}.organize-count-grid,.organize-run-grid,.organize-surface-grid{display:grid;grid-gap:12px;gap:12px}.organize-run-grid,.organize-surface-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.organize-count-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.queue-health-panel{display:grid;grid-gap:18px;gap:18px}.queue-health-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.queue-alert-card{border-color:color-mix(in srgb,var(--accent-strong) 28%,var(--border));background:color-mix(in srgb,var(--accent-soft) 55%,white)}.queue-detail-list{margin-top:12px}.organize-action-form{display:flex;justify-content:flex-start}.intake-form-shell,.intake-panel{display:grid;grid-gap:18px;gap:18px}.intake-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.intake-result-card,.intake-status-card{display:grid;grid-gap:12px;gap:12px;background:var(--surface-soft);box-shadow:none}.intake-batch-metrics{display:flex;flex-wrap:wrap;gap:8px}.intake-rejection-list,.intake-warning-list{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.intake-rejection-list li{display:grid;grid-gap:4px;gap:4px}.intake-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.intake-link-field,.intake-note-field{grid-column:1/-1}.dropzone{display:grid;grid-gap:14px;gap:14px;padding:22px;border:1.5px dashed var(--button-secondary-border);border-radius:24px;background:var(--dropzone-overlay),var(--surface-soft);transition:border-color .16s ease,transform .16s ease,background .16s ease}.dropzone.is-dragging{border-color:var(--accent-strong);background:var(--dropzone-active-overlay),var(--surface-soft);transform:translateY(-1px)}.selected-file-list{display:grid;grid-gap:10px;gap:10px}.selected-file-card{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 18px;background:var(--surface-soft);box-shadow:none}.selected-file-card>div{display:grid;grid-gap:4px;gap:4px}.file-queue-warning{color:var(--warning-text-strong);font-size:.82rem;font-weight:700}.file-queue-ready{color:var(--accent-strong);font-size:.82rem;font-weight:700}.share-page-shell{max-width:960px;margin:0 auto;padding:36px 24px 96px;display:grid;grid-gap:28px;gap:28px}.share-page-header,.share-page-hero,.share-section{display:grid;grid-gap:16px;gap:16px}.share-page-header{justify-items:start}.share-page-kicker{color:var(--ink-soft);font-size:.95rem}.share-page-hero{padding:28px;border:1px solid var(--share-hero-border);border-radius:var(--radius-xl);background:var(--share-hero-overlay),var(--surface)}.share-page-meta{display:flex;flex-wrap:wrap;gap:10px}.share-claim-card,.share-intro-grid,.share-question-card{display:grid;grid-gap:10px;gap:10px}.share-intro-card,.share-trust-grid{align-items:stretch}.share-methodology-card,.share-trust-card{display:grid;grid-gap:10px;gap:10px}.share-section-intro{max-width:60ch}.share-methodology-list{display:grid;grid-gap:10px;gap:10px}.share-methodology-list p{margin:0}.share-preview-banner{gap:12px}.share-preview-summary{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.share-preview-summary span{color:var(--ink-soft);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.chip-preview{background:color-mix(in srgb,var(--surface-soft) 78%,white 22%);color:var(--ink-strong)}.share-evidence-row{display:flex;flex-wrap:wrap;gap:8px}.share-evidence-chip{display:inline-flex;align-items:center;padding:8px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--ink-soft);font-size:.85rem;font-weight:700}.material-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.material-signal-grid{align-items:stretch}.material-signal-card{display:grid;grid-gap:10px;gap:10px;background:var(--surface-soft);box-shadow:none}.material-list-card{display:grid;grid-gap:16px;gap:16px}.material-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.material-meta-item{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.material-meta-item strong{text-transform:capitalize}.material-provenance-note{gap:8px}.material-source-link{color:var(--accent-strong);font-weight:700;word-break:break-all}.material-meta-label{color:var(--ink-soft);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.empty-materials-panel{display:grid;grid-gap:10px;gap:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:960px){.case-form-flow,.case-form-notes,.case-starter-grid,.dashboard-glance-grid,.dashboard-stat-row,.grid-three,.grid-two,.hero,.hero-organize,.intake-grid,.intake-status-grid,.invite-bridge-preset-grid,.material-list-grid,.material-meta-grid,.materials-grid,.organize-count-grid,.organize-run-grid,.organize-surface-grid,.pricing-pressure-grid,.pricing-state-grid,.queue-health-grid,.timeline-item,.topbar{grid-template-columns:1fr}.topbar{align-items:stretch}.topbar-brand-group,.topbar-session{width:100%}.topbar-nav{justify-self:start}.topbar-session,.topbar-session-copy{align-items:flex-start;justify-content:flex-start}.support-disclosure-summary{flex-direction:column}.support-disclosure-summary-note{max-width:none;text-align:left}.case-starter-heading{flex-direction:column}.case-starter-heading .muted{max-width:none;text-align:left}.dashboard-card-next-step,.member-card-header,.member-inline-form{flex-direction:column;align-items:stretch}.dashboard-card-scan-grid,.dashboard-card-signal,.pricing-faq-grid{grid-template-columns:1fr}.case-board-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.case-board-stage-grid,.share-boundary-summary-grid{grid-template-columns:1fr}}@media (max-width:640px){.page-shell{padding:20px 16px 100px}.material-card,.mini-card,.panel,.plan-card,.timeline-item{padding:18px}h1{font-size:2.5rem}.dashboard-card-flow-grid{grid-template-columns:1fr}.plan-topline{flex-direction:column}.nav-links{flex-wrap:wrap}.dashboard-card-footer{align-items:stretch}.dashboard-card-footer .button{width:100%}.button-row{flex-direction:column;align-items:stretch}.pricing-plan-focus-button{width:100%}.pricing-comparison-table-wrap{display:none}.pricing-comparison-mobile{display:grid}.case-board-hero-metrics{grid-template-columns:1fr}.case-board-jump-link{width:100%}.selected-file-card{flex-direction:column;align-items:stretch}.selected-file-card .button{width:100%}}