*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}:root{--background: 44 33% 95%;--foreground: 222 23% 11%;--card: 44 33% 97%;--card-foreground: 222 23% 11%;--primary: 222 23% 11%;--primary-foreground: 44 33% 95%;--secondary: 38 28% 91%;--secondary-foreground: 222 23% 11%;--muted: 38 22% 90%;--muted-foreground: 218 9% 45%;--accent: 239 100% 77%;--accent-foreground: 222 23% 11%;--border: 222 23% 11%;--input: 222 23% 11%;--ring: 239 100% 77%;--radius: 8px;--black: #0f1115;--ink: #151922;--muted: #68707d;--white: #f7f5ef;--paper: #fbfaf6;--warm: #efe9df;--fog: #b7bdc7;--mist: #d6d9e6;--violet: #8788ff;--forest: #24352c;--peach: #ffd9b0;--line-dark: rgba(15, 17, 21, .1);--line-light: rgba(247, 245, 239, .16);--shadow: 0 28px 90px rgba(5, 8, 12, .28);--unpath-icon-bg: #0b1020;--unpath-icon-border: rgba(255, 255, 255, .06)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--white);font-family:Satoshi,Geist,Inter Tight,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}button,textarea,select,input{font:inherit}button{cursor:pointer}.site-shell{min-height:100vh;background:radial-gradient(circle at 82% 10%,rgba(135,136,255,.14),transparent 28%),var(--white)}.dark-shell{min-height:100vh;color:var(--white);background:radial-gradient(circle at 78% 16%,rgba(255,217,176,.16),transparent 24%),radial-gradient(circle at 18% 68%,rgba(135,136,255,.12),transparent 26%),var(--black)}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px clamp(20px,4vw,64px);color:var(--white);background:#0f1115c7;backdrop-filter:blur(18px);border-bottom:1px solid rgba(247,245,239,.08)}.brand{display:inline-flex;align-items:center;gap:0;color:#f7f7f5eb;line-height:1}.unpath-wordmark-svg{color:#f7f7f5;width:164px;height:auto;display:block;opacity:.96;filter:drop-shadow(0 0 10px rgba(247,247,245,.04))}.unpath-wordmark-svg.dark{color:#0e1116}.brand-mark{width:62px;height:auto;filter:drop-shadow(0 0 10px rgba(183,184,255,.12)) drop-shadow(0 0 8px rgba(255,180,125,.08))}.unpath-logo-image{position:relative;display:block;flex:0 0 auto;overflow:hidden}.unpath-logo-image img{position:absolute;display:block;max-width:none;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.unpath-logo-image-mark{width:76px;height:34px}.unpath-logo-image-mark img{width:100%;height:100%;inset:0}.unpath-logo-image-app{width:100%;height:100%}.unpath-logo-image-app img{width:86%;height:86%;left:7%;top:7%}.unpath-app-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--unpath-icon-border);border-radius:24%;overflow:hidden;background:radial-gradient(circle at 48% 34%,rgba(255,180,125,.14),transparent 38%),radial-gradient(circle at 34% 50%,rgba(123,124,255,.11),transparent 34%),linear-gradient(180deg,#101722,#080c14);box-shadow:0 20px 60px #00000073,inset 0 1px #ffffff08;transition:transform .35s ease,box-shadow .35s ease}.unpath-app-icon:hover{transform:translateY(-2px);box-shadow:0 28px 80px #0009,0 0 40px #7b7cff1f}.unpath-app-icon-sm{width:84px;height:84px}.unpath-app-icon-md{width:180px;height:180px}.unpath-app-icon-lg{width:min(44vw,260px);height:min(44vw,260px)}.nav{display:flex;align-items:center;gap:clamp(16px,3vw,38px);color:#f7f5efad;font-size:13px}.nav a:hover{color:var(--white)}.header-actions{display:flex;align-items:center;gap:10px}.text-link{color:#f7f5efb8;font-size:13px}.text-link:hover{color:var(--white)}.button,.button-dark,.button-muted,.button-ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border-radius:999px;padding:0 19px;border:1px solid transparent;font-size:14px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.button:hover,.button-dark:hover,.button-muted:hover,.button-ghost:hover{transform:translateY(-1px)}.button{color:#11151c;background:var(--white)}.button-dark{color:var(--white);background:var(--black)}.button-muted{color:#f7f5efc7;border-color:#f7f5ef42}.button-ghost{color:var(--ink);border-color:#0f11151f;background:#ffffff73}.hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);gap:clamp(36px,5vw,84px);min-height:calc(100vh - 84px);padding:86px clamp(20px,5vw,84px) 70px;overflow:hidden;color:var(--white);background:linear-gradient(180deg,#10151d,#070a0f)}.hero-copy{position:relative;z-index:2;align-self:center;max-width:720px;text-shadow:0 2px 26px rgba(0,0,0,.42)}h1,h2,h3,p{margin-top:0}h1{margin-bottom:18px;font-size:clamp(48px,5.2vw,88px);line-height:1.02;font-weight:420}h2{margin-bottom:22px;font-size:clamp(36px,5vw,72px);line-height:.99;font-weight:420}h3{font-size:24px;line-height:1.18;font-weight:460}.hero-subtitle{margin-bottom:24px;color:#f7f5efd1;font-size:clamp(22px,3vw,34px);font-weight:300}.hero-body,.lead{color:#f7f5efb8;font-size:17px;line-height:1.75}.hero-body{max-width:560px}.section .lead,.legal-page .lead{color:#151922b8}.hero-actions,.section-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero-scene{position:absolute;inset:0;z-index:0;min-height:100%;pointer-events:none}.hero-background-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.section{padding:104px clamp(20px,5vw,84px)}.section.dark{color:var(--white);background:var(--black)}.section-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(34px,7vw,110px);align-items:start}.section-copy{color:#151922b8;font-size:18px;line-height:1.8}.dark .section-copy,.dark .lead{color:#f7f5efad}.intro-band{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;padding:34px clamp(20px,5vw,84px);color:var(--white);background:#080a0d;border-top:1px solid rgba(247,245,239,.08)}.intro-band p{margin:0;font-size:clamp(20px,2.2vw,32px);line-height:1.35}.intro-band .supporting-note{align-self:end;color:#f7f5ef94;font-size:15px;line-height:1.7}.card-grid,.test-card-grid,.pricing-grid,.entry-grid,.report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pricing-grid,.entry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.report-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:26px;gap:12px}.panel,.dark-panel,.price-card,.test-card,.entry-card,.report-card{border:1px solid var(--line-dark);border-radius:8px;background:#ffffff7a;box-shadow:0 18px 70px #0f11150f}.panel,.dark-panel{padding:clamp(22px,3vw,34px)}.dark-panel{color:var(--white);background:radial-gradient(circle at 82% 16%,rgba(255,217,176,.16),transparent 30%),linear-gradient(145deg,#11151c,#1d2530);border-color:#f7f5ef1f;box-shadow:var(--shadow)}.test-card,.price-card,.entry-card,.report-card{display:flex;flex-direction:column;min-height:260px;padding:24px}.report-card{min-height:230px;color:var(--white);background:radial-gradient(circle at 86% 12%,rgba(255,217,176,.12),transparent 32%),#f7f5ef0e;border-color:#f7f5ef1f;box-shadow:0 18px 70px #0000002e}.test-card{overflow:hidden}.test-icon{display:grid;place-items:center;width:28px;height:28px;margin-bottom:34px;color:#151922bd}.test-card svg,.entry-card svg{width:26px;height:26px;margin-bottom:36px}.test-card p,.price-card p,.entry-card p,.report-card p{color:#151922ad;line-height:1.62}.report-card p{color:#f7f5ef9e}.report-card span{margin-bottom:30px;color:#ffd9b0c2;font-size:13px}.report-card h4,.report-card h3{margin:0 0 12px;color:var(--white);font-size:19px;line-height:1.2}.dark .price-card{color:var(--white);background:#f7f5ef0e;border-color:#f7f5ef1f}.dark .price-card p{color:#f7f5efa8}.price-card strong{display:block;margin:16px 0 34px;font-size:clamp(30px,2.4vw,38px);font-weight:430}.pricing-subsection{margin-top:42px;padding-top:34px;border-top:1px solid rgba(247,245,239,.12)}.pricing-subsection h3{margin:0;color:var(--white);font-size:clamp(30px,4vw,54px);font-weight:430;line-height:1.05}.module-grid{display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}.module-card{display:block;min-height:190px;padding:20px;border:1px solid rgba(247,245,239,.12);border-radius:8px;color:var(--white);background:#f7f5ef0e;text-decoration:none}.module-grid.light .module-card{color:var(--ink);background:#ffffff80;border-color:var(--line-dark)}.module-card span{display:inline-flex;margin-bottom:28px;color:#ffd9b0d1;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.module-grid.light .module-card span{color:#1519227a}.module-card h4{margin:0 0 10px;font-size:19px;line-height:1.2}.module-card p{margin:0;color:#f7f5efa3;font-size:14px;line-height:1.55}.module-grid.light .module-card p{color:#151922a3}.form-grid{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(320px,1.05fr);gap:24px}.parallel-loop{display:grid;grid-template-columns:minmax(320px,.88fr) minmax(360px,1.12fr);gap:24px;align-items:start}.parallel-stage{min-height:720px}.loop-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:28px}.loop-steps span{padding:10px;border:1px solid rgba(247,245,239,.12);border-radius:999px;color:#f7f5ef80;font-size:11px;letter-spacing:.12em;text-align:center;text-transform:uppercase}.loop-steps span.active{color:#11151c;background:var(--white)}.empty-simulation p,.choice-panel p,.grounding-panel li,.action-card p{color:#f7f5efad;line-height:1.65}.parallel-timeline{display:grid;gap:12px;margin:22px 0}.parallel-node,.choice-panel,.grounding-panel,.action-card{padding:18px;border:1px solid rgba(247,245,239,.12);border-radius:8px;background:#f7f5ef0e}.parallel-node span{display:inline-flex;margin-bottom:10px;color:#ffd9b0b8;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.parallel-node h4,.choice-panel h4,.grounding-panel h4,.action-card h4{margin:0 0 10px;color:var(--white);font-size:20px;line-height:1.25}.parallel-node p{margin:0;color:#f7f5efa8;line-height:1.58}.parallel-gain-cost{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.parallel-gain-cost div,.choice-resolution{padding:14px;border:1px solid rgba(247,245,239,.1);border-radius:8px;background:#f7f5ef0b}.parallel-gain-cost span{display:inline-flex;margin-bottom:8px;color:#ffd9b0b3;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.parallel-gain-cost p,.choice-resolution p{margin:0;color:#f7f5efa8;font-size:14px;line-height:1.55}.choice-resolution{display:grid;gap:10px;margin-top:14px}.custom-choice-field{margin-top:16px}.custom-choice-field button:disabled{cursor:not-allowed;opacity:.48;transform:none}.choice-panel,.grounding-panel,.action-card{margin-top:14px}.grounding-panel ol{margin:0 0 18px;padding-left:20px}.unlock-note{margin-top:14px!important;color:#ffd9b0d6!important}.safety-panel{padding:16px;border:1px solid rgba(255,217,176,.34);border-radius:8px;background:#ff78781a}.safety-panel h3{margin:8px 0;color:var(--ink)}.safety-panel p{margin:0;color:#151922b8;line-height:1.55}.form-stack{display:flex;flex-direction:column;gap:16px}.field{display:flex;flex-direction:column;gap:8px}.field label{color:#151922b8;font-size:13px}.dark .field label{color:#f7f5efa3}textarea,input,select{width:100%;border:1px solid rgba(15,17,21,.12);border-radius:8px;color:var(--ink);background:#f7f5efd1}textarea{min-height:170px;resize:vertical;padding:16px;line-height:1.55}input,select{min-height:48px;padding:0 14px}.result-label,.small-label,.tag{color:#1519227a;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.dark-panel .result-label,.dark-panel .small-label{color:#f7f5ef7a}.insight-strip{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0}.insight-strip div{padding:16px;border:1px solid rgba(247,245,239,.12);border-radius:8px;background:#f7f5ef0d}.insight-strip span{display:block;margin-bottom:8px;color:#f7f5ef7a;font-size:12px}blockquote{margin:0;padding-left:18px;border-left:1px solid rgba(255,217,176,.7);color:#f7f5efdb;font-size:18px;line-height:1.6}.app-layout{display:grid;grid-template-columns:260px 1fr;min-height:100vh;background:var(--paper)}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:28px 22px;color:var(--white);background:#0b0e12}.sidebar-nav{display:flex;flex-direction:column;gap:8px;margin-top:42px}.sidebar-nav a{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border-radius:8px;color:#f7f5efa8}.sidebar-nav a:hover{color:var(--white);background:#f7f5ef0f}.sidebar-plan{margin-top:auto;padding:18px;border:1px solid rgba(247,245,239,.12);border-radius:8px;background:#f7f5ef0f}.sidebar-plan span{color:#f7f5ef7a;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.sidebar-plan strong{display:block;margin-top:8px;color:var(--white);font-size:20px;font-weight:430}.sidebar-plan p{margin:10px 0 14px;color:#f7f5ef94;font-size:13px;line-height:1.5}.sidebar-plan a{display:inline-flex;align-items:center;gap:8px;color:var(--white);font-size:13px}.app-main{padding:34px clamp(22px,4vw,56px) 64px}.app-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:36px}.app-title p{margin:8px 0 0;color:var(--muted)}.status-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(15,17,21,.12);border-radius:999px;color:#151922a8;background:#ffffff94;font-size:13px}.inline-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:#1519229e;font-size:14px}.inline-link:hover{color:var(--ink)}.test-meta{display:inline-grid;grid-template-columns:16px auto 17px;align-items:center;justify-content:center;gap:9px;width:-moz-fit-content;width:fit-content;min-width:112px;height:40px;margin-top:10px;padding:0 14px;border:1px solid rgba(15,17,21,.1);border-radius:999px;color:#151922a8;background:#ffffff94;font-size:14px;line-height:1;white-space:nowrap}.test-meta .test-meta-icon,.test-meta .test-meta-arrow{display:block;align-items:center;justify-content:center;width:16px;height:16px;margin:0;transform:none}.test-meta .test-meta-arrow{width:17px;height:17px}.test-meta .test-meta-text{display:block;line-height:1;white-space:nowrap}.timeline{display:grid;gap:12px}.timeline-item{display:grid;grid-template-columns:110px 1fr;gap:18px;padding:18px;border:1px solid rgba(15,17,21,.09);border-radius:8px;background:#ffffff80}.timeline-item p{margin:0;color:var(--muted);line-height:1.6}.dark-timeline-item{border-color:#f7f5ef1f;background:#f7f5ef0e}.dark-timeline-item strong,.dark-timeline-item p{color:#f7f5efb8}.dashboard-grid,.settings-grid{display:grid;grid-template-columns:minmax(320px,1.1fr) minmax(300px,.9fr);gap:20px}.growth-timeline{display:grid;gap:14px}.growth-event{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px;border:1px solid rgba(15,17,21,.09);border-radius:8px;background:#ffffff8a;box-shadow:0 18px 70px #0f11150d}.growth-event-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(15,17,21,.1);border-radius:50%;color:#151922b8;background:#f7f5efd1}.growth-event h3{margin:8px 0;font-size:24px;line-height:1.18}.growth-event p{margin:0;color:var(--muted);line-height:1.6}.voice-layout{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(360px,1.05fr);gap:20px}.voice-panel{min-height:620px;display:grid;place-items:center;overflow:hidden}.voice-guide-preview{width:min(100%,620px);text-align:center}.voice-orb{position:relative;display:grid;place-items:center;width:280px;height:280px;margin:0 auto 34px}.voice-ring{position:absolute;inset:0;border:1px solid rgba(255,217,176,.16);border-radius:50%;background:radial-gradient(circle,rgba(255,217,176,.12),transparent 56%),radial-gradient(circle at 38% 42%,rgba(183,184,255,.16),transparent 42%);animation:voice-pulse 3.4s ease-in-out infinite}.voice-ring.two{inset:34px;animation-delay:.5s}.voice-ring.three{inset:68px;animation-delay:1s}.voice-core{position:relative;z-index:2;display:grid;place-items:center;width:108px;height:108px;border:1px solid rgba(247,245,239,.16);border-radius:50%;color:var(--white);background:radial-gradient(circle at 50% 12%,rgba(255,217,176,.24),transparent 48%),linear-gradient(145deg,#151a22,#07090d);box-shadow:0 0 60px #ffd9b029,inset 0 1px #f7f5ef14}.wave-row{display:flex;align-items:center;justify-content:center;gap:7px;min-height:86px;margin-bottom:30px}.wave-row span{width:4px;height:calc(20px + (var(--i) % 7) * 6px);border-radius:999px;background:linear-gradient(180deg,#ffd9b0,#b7b8ff);opacity:.72;transform-origin:center;animation:voice-wave 1.6s ease-in-out infinite;animation-delay:calc(var(--i) * 45ms)}.voice-state-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:28px}.voice-state-grid div{padding:16px;border:1px solid rgba(247,245,239,.12);border-radius:8px;background:#f7f5ef0d;text-align:left}.voice-state-grid p{margin:8px 0 0;color:#f7f5efa3;font-size:14px;line-height:1.5}.voice-controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.voice-controls span{display:inline-flex;align-items:center;gap:6px;color:#f7f5ef94;font-size:13px}.voice-session-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.voice-session-header h3{margin:8px 0 0}.voice-input-box{display:grid;gap:8px;margin:20px 0}.voice-input-box label{color:#15192285;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.transcript-panel{margin-top:18px;padding:18px;border:1px solid rgba(15,17,21,.09);border-radius:8px;background:#ffffff75}.transcript-panel p{margin:10px 0 0;color:var(--muted);line-height:1.6}.test-runner{margin-top:28px;padding:24px;border:1px solid rgba(15,17,21,.09);border-radius:8px;background:#ffffff8f;box-shadow:0 18px 70px #0f11150d}.test-runner-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:20px;align-items:start;margin-bottom:20px}.test-runner-header h3{margin:8px 0}.test-runner-header p{margin:0;color:var(--muted);line-height:1.6}.question-list{display:grid;gap:10px}.scale-guide{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:14px;color:#15192285;font-size:13px}.question-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:18px;align-items:center;padding:16px;border:1px solid rgba(15,17,21,.08);border-radius:8px;background:#fbfaf6b3}.question-row span{display:inline-flex;margin-bottom:8px;color:#15192270;font-size:12px;letter-spacing:.12em}.question-row p{margin:0;color:#151922c7;line-height:1.5}.scale-wrap{display:grid;gap:8px}.scale-endpoints{display:flex;align-items:center;justify-content:space-between;color:#15192270;font-size:12px}.scale-row{display:flex;justify-content:space-between;gap:7px}.scale-row button{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(15,17,21,.12);border-radius:50%;color:#151922ad;background:#ffffff9e}.scale-row button.selected{color:var(--white);background:var(--black)}.test-runner-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px}.test-runner-actions button:disabled{cursor:not-allowed;opacity:.45;transform:none}.test-result-card{display:grid;grid-template-columns:auto 1fr;gap:14px;margin-top:18px;padding:20px;border:1px solid rgba(36,53,44,.16);border-radius:8px;background:#eaf7ec8a}.test-result-card h3{margin:8px 0}.test-result-card p{color:#151922ad;line-height:1.6}.report-generator{margin-top:20px;padding:24px;border:1px solid rgba(15,17,21,.09);border-radius:8px;background:#ffffff8f;box-shadow:0 18px 70px #0f11150d}.report-generator-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start}.report-generator-header h3{margin:8px 0}.report-generator-header p,.generated-report>p{color:#151922ad;line-height:1.65}.report-actions{display:flex;gap:10px}.report-actions button:disabled{cursor:not-allowed;opacity:.48;transform:none}.generated-report{margin-top:20px;padding-top:20px;border-top:1px solid rgba(15,17,21,.09)}.generated-report h4{margin:0 0 6px;font-size:18px}.locked-teaser{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#151922bd!important}.dimension-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px}.dimension-grid div{padding:12px;border:1px solid rgba(15,17,21,.08);border-radius:8px;background:#ffffff94}.dimension-grid span{color:#1519227a;font-size:12px;text-transform:capitalize}.dimension-grid strong{display:block;margin:8px 0;font-size:24px;font-weight:440}.dimension-grid p{margin:0;font-size:13px}@keyframes voice-pulse{0%,to{opacity:.42;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes voice-wave{0%,to{transform:scaleY(.56);opacity:.38}50%{transform:scaleY(1.18);opacity:.95}}.auth-page{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(320px,1.1fr);min-height:100vh;color:var(--white);background:var(--black)}.auth-copy{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(28px,5vw,68px);background:radial-gradient(circle at 62% 42%,rgba(255,217,176,.18),transparent 30%),linear-gradient(145deg,#11151c,#0b0e12)}.auth-card-wrap{display:grid;place-items:center;padding:clamp(28px,5vw,68px)}.auth-card{width:min(100%,460px);padding:34px;border:1px solid rgba(247,245,239,.13);border-radius:8px;background:#f7f5ef0f}.auth-card p{color:#f7f5efa8;line-height:1.6}.auth-message,.auth-error{padding:12px 14px;border-radius:8px}.auth-message{color:#f7f5efd1!important;background:#b7b8ff1f}.auth-error{color:#ffd9b0eb!important;background:#ff78781a}.auth-action-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.auth-action-row .button,.auth-action-row .button-muted{width:100%;justify-content:center}.auth-fallback{border-top:1px solid rgba(247,245,239,.1);padding-top:14px}.auth-fallback summary{cursor:pointer;color:#f7f5ef94;font-size:14px}.auth-fallback[open] summary{margin-bottom:14px;color:#f7f5efc7}.auth-back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:#f7f5ef94;font-size:14px}.auth-back-link:hover{color:var(--white)}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:28px clamp(20px,5vw,84px);color:#f7f5efb8;background:#080a0d}.site-footer p{margin:8px 0 0}.footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:18px;color:#f7f5ef99;font-size:13px}.footer-links a:hover{color:var(--white)}.legal-page{max-width:980px;padding:92px clamp(20px,5vw,84px) 110px}.legal-page h1{max-width:820px;margin-top:16px;color:var(--ink);font-size:clamp(44px,6vw,76px)}.legal-updated{color:#15192285}.legal-content{display:grid;gap:28px;margin:48px 0}.legal-content h2{margin-bottom:8px;font-size:28px;line-height:1.12}.legal-content p{max-width:760px;color:#151922b8;font-size:17px;line-height:1.75}@media(max-width:1080px){.hero,.section-grid,.form-grid,.parallel-loop,.voice-layout,.auth-page{grid-template-columns:1fr}.entry-grid,.card-grid,.test-card-grid,.pricing-grid,.report-grid,.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-layout{grid-template-columns:1fr}.sidebar{position:relative;height:auto}.sidebar-nav{flex-direction:row;flex-wrap:wrap}}@media(max-width:720px){.nav{display:none}.site-header,.app-topbar,.site-footer{align-items:flex-start;flex-direction:column}.hero{min-height:auto;padding-top:64px}.hero-scene{min-height:390px}.intro-band,.entry-grid,.card-grid,.test-card-grid,.pricing-grid,.report-grid,.dashboard-grid,.settings-grid,.module-grid,.parallel-gain-cost,.dimension-grid,.voice-state-grid,.loop-steps,.insight-strip,.test-runner-header,.report-generator-header,.question-row,.auth-action-row{grid-template-columns:1fr}.report-actions{flex-wrap:wrap}.voice-panel{min-height:auto}.voice-orb{width:230px;height:230px}.section{padding-top:72px;padding-bottom:72px}}
