.consciousness-page{background:radial-gradient(circle at 14% 9%,rgba(57,133,164,.14),transparent 30%),#071118;color:#eaf3f6;min-height:100vh}.consciousness-hero{padding:92px 0 54px;background:linear-gradient(145deg,rgba(10,27,37,.98),rgba(8,18,25,.91));border-bottom:1px solid rgba(150,211,225,.12)}.consciousness-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:54px;align-items:center}.consciousness-hero h1{max-width:900px;font-size:clamp(2.45rem,5vw,4.9rem);line-height:.98;margin:14px 0 24px}.consciousness-hero .lead{max-width:900px;font-size:1.18rem;line-height:1.7;color:#c3d5dc}.consciousness-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.consciousness-orbit{width:220px;height:220px;border-radius:50%;margin:auto;position:relative;display:grid;place-items:center;background:radial-gradient(circle,rgba(108,209,214,.18),transparent 55%);border:1px solid rgba(134,214,221,.18)}.consciousness-orbit:before,.consciousness-orbit:after,.consciousness-orbit span{content:"";position:absolute;inset:18px;border:1px solid rgba(137,216,222,.19);border-radius:50%;transform:rotate(27deg)}.consciousness-orbit:after{inset:42px;transform:rotate(-31deg)}.consciousness-orbit span:nth-child(1){inset:7px 42px;transform:rotate(62deg)}.consciousness-orbit span:nth-child(2){inset:42px 7px;transform:rotate(-62deg)}.consciousness-orbit span:nth-child(3){inset:68px}.consciousness-orbit b{font-size:4.2rem;line-height:1;color:#aee7e4}.consciousness-orbit small{position:absolute;bottom:55px;color:#9bbbc3;text-transform:uppercase;letter-spacing:.11em;font-size:.68rem}.consciousness-main{padding-top:38px}.consciousness-intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:24px;align-items:start}.consciousness-card,.consciousness-progress-card{background:linear-gradient(160deg,rgba(17,39,50,.94),rgba(10,26,35,.96));border:1px solid rgba(153,217,224,.14);box-shadow:0 25px 70px rgba(0,0,0,.23);border-radius:24px;padding:30px}.consciousness-card h2,.consciousness-card h3{margin:8px 0 18px}.consciousness-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.consciousness-principles>div{padding:18px;border-radius:17px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.consciousness-principles strong{display:block;color:#b9e8e6;margin-bottom:7px}.consciousness-principles p{margin:0;color:#b8c9cf;line-height:1.55}.consciousness-scope{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.consciousness-scope span{border:1px solid rgba(136,215,220,.18);background:rgba(87,172,179,.08);border-radius:999px;padding:8px 12px;color:#cbe5e7;font-size:.86rem}.consciousness-note{margin:22px 0;padding:18px 20px;border-left:3px solid #76cfd0;background:rgba(84,173,179,.07);border-radius:0 14px 14px 0;color:#c3d3d8;line-height:1.55}.consciousness-start-large{margin-top:4px}.consciousness-privacy p{color:#b6c9cf;line-height:1.65}.consciousness-privacy a{color:#aee7e4}.consciousness-workspace{max-width:980px;margin:0 auto}.consciousness-progress-card{padding:20px 24px;margin-bottom:18px}.consciousness-progress-top{display:flex;justify-content:space-between;gap:24px}.consciousness-progress-top div{display:flex;gap:10px;align-items:baseline}.consciousness-progress-top span{color:#9fb7bf;font-size:.84rem}.consciousness-progress-top strong{font-size:1.05rem}.consciousness-progress-track{height:7px;background:rgba(255,255,255,.07);border-radius:999px;overflow:hidden;margin:14px 0 8px}.consciousness-progress-track span{display:block;width:0;height:100%;background:linear-gradient(90deg,#78d2d0,#9be8cf);border-radius:inherit;transition:width .35s ease}.consciousness-progress-card p{margin:0;color:#8fa8b0;font-size:.83rem}.consciousness-question-card{padding:clamp(24px,4vw,42px)}.consciousness-question-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#87a6af}.consciousness-question-card h2{font-size:clamp(1.55rem,3.2vw,2.45rem);line-height:1.2;margin:18px 0 24px}.consciousness-question-copy{font-size:1.05rem;color:#c8d9df}.consciousness-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.consciousness-choice-button{appearance:none;text-align:left;border:1px solid rgba(143,211,217,.16);background:rgba(255,255,255,.035);color:#dcebef;padding:17px 18px;border-radius:15px;font:inherit;line-height:1.4;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.consciousness-choice-button:hover,.consciousness-choice-button:focus-visible{transform:translateY(-1px);border-color:rgba(143,221,218,.58);background:rgba(95,193,190,.1);outline:none}.consciousness-memory-anchor{padding:20px 22px;margin-bottom:28px;border-radius:18px;background:linear-gradient(135deg,rgba(91,182,184,.1),rgba(255,255,255,.025));border:1px solid rgba(126,210,211,.17)}.consciousness-memory-anchor strong{color:#bcebe6}.consciousness-memory-anchor p{margin:8px 0;color:#d6e4e7;line-height:1.6}.consciousness-memory-anchor small{display:block;color:#8faab2}.consciousness-question-card fieldset{border:0;padding:0;margin:0 0 28px}.consciousness-question-card legend{font-weight:700;font-size:1.02rem;margin-bottom:12px;color:#e8f2f4}.consciousness-choice-list{display:grid;gap:10px}.consciousness-radio{display:block;position:relative}.consciousness-radio input{position:absolute;opacity:0;pointer-events:none}.consciousness-radio span{display:block;padding:15px 17px 15px 46px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.025);color:#c9dade;line-height:1.48;cursor:pointer;transition:.16s ease}.consciousness-radio span:before{content:"";position:absolute;left:17px;top:50%;width:15px;height:15px;transform:translateY(-50%);border-radius:50%;border:1px solid #6797a0;box-shadow:inset 0 0 0 4px #0c202a}.consciousness-radio input:checked+span{border-color:#75d4d0;background:rgba(86,190,185,.105);color:#f0f8f8}.consciousness-radio input:checked+span:before{background:#80dbd4;border-color:#80dbd4}.consciousness-radio input:focus-visible+span{outline:2px solid #9be8df;outline-offset:2px}.consciousness-scale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.consciousness-scale .consciousness-radio span{padding:12px 8px;text-align:center;font-size:.8rem;min-height:66px;display:flex;align-items:center;justify-content:center}.consciousness-scale .consciousness-radio span:before{display:none}.consciousness-form-actions{display:flex;justify-content:flex-end;margin-top:12px}.consciousness-status{min-height:24px;text-align:center;color:#acd4d6;margin:16px}.consciousness-results{max-width:1100px;margin:0 auto}.consciousness-result-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;margin-bottom:20px}.consciousness-result-score{min-width:170px;text-align:center;padding:22px;border:1px solid rgba(128,215,215,.17);border-radius:20px;background:rgba(79,169,172,.08)}.consciousness-result-score strong{display:block;font-size:3.2rem;color:#aee8e2}.consciousness-result-score span{display:block;color:#9bb6bd;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.consciousness-result-domains{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.consciousness-domain-result{padding:22px;border-radius:20px;background:linear-gradient(160deg,rgba(16,37,48,.94),rgba(9,24,33,.96));border:1px solid rgba(151,216,221,.13)}.consciousness-domain-result header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.consciousness-domain-result h3{margin:0;font-size:1.05rem;line-height:1.35}.consciousness-domain-level{font-size:1.45rem;font-weight:800;color:#b9ebe4;white-space:nowrap}.consciousness-level-rail{height:8px;background:rgba(255,255,255,.07);border-radius:999px;position:relative;margin:17px 0 13px}.consciousness-level-rail span{position:absolute;top:50%;width:15px;height:15px;border-radius:50%;background:#87dfd6;box-shadow:0 0 0 4px rgba(104,216,207,.13);transform:translate(-50%,-50%)}.consciousness-domain-label{font-size:.91rem;color:#c7dadd}.consciousness-domain-metrics{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.consciousness-domain-metrics span{font-size:.78rem;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.04);color:#9fb8bf}.consciousness-domain-result p{color:#9fb5bc;font-size:.88rem;line-height:1.55;margin-bottom:0}.consciousness-result-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.consciousness-result-insights>div{padding:18px 20px;border-radius:17px;background:rgba(255,255,255,.033);border:1px solid rgba(255,255,255,.07)}.consciousness-result-insights small{display:block;color:#87a3ac;margin-bottom:5px}.consciousness-result-insights strong{color:#d9eaed}.consciousness-result-footer{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center}.consciousness-result-footer p{margin:0;color:#91aab2;line-height:1.55;font-size:.88rem}.consciousness-result-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.consciousness-error{padding:18px;border-radius:14px;background:rgba(192,83,83,.09);border:1px solid rgba(232,115,115,.18);color:#efc1c1}@media(max-width:840px){.consciousness-hero{padding-top:70px}.consciousness-hero-inner,.consciousness-intro,.consciousness-result-hero,.consciousness-result-footer{grid-template-columns:1fr}.consciousness-orbit{width:170px;height:170px}.consciousness-orbit b{font-size:3rem}.consciousness-orbit small{bottom:40px}.consciousness-result-domains,.consciousness-principles{grid-template-columns:1fr}.consciousness-result-score{justify-self:start;min-width:150px}.consciousness-result-actions{justify-content:flex-start}}@media(max-width:620px){.consciousness-card,.consciousness-progress-card{border-radius:18px;padding:20px}.consciousness-choice-grid{grid-template-columns:1fr}.consciousness-scale{grid-template-columns:1fr}.consciousness-scale .consciousness-radio span{min-height:0;text-align:left;justify-content:flex-start;padding:13px 15px}.consciousness-progress-top{display:grid;grid-template-columns:1fr 1fr;gap:8px}.consciousness-progress-top div{display:block}.consciousness-progress-top span,.consciousness-progress-top strong{display:block}.consciousness-question-card h2{font-size:1.55rem}.consciousness-result-domains,.consciousness-result-insights{grid-template-columns:1fr}.consciousness-domain-result header{display:block}.consciousness-domain-level{margin-top:7px}.consciousness-hero-actions .button{width:100%;text-align:center}.consciousness-start-large{width:100%}}
