.feelings-decoder-page{--fd-bg:#07030f;--fd-panel:#140f26d1;--fd-line:#dac7ff26;--fd-text:#f7f1ff;--fd-muted:#b8acc9;--fd-lilac:#c6a7ff;--fd-rose:#ffb5d4;color:var(--fd-text);background:0 0;min-height:100vh;overflow:clip}.decoder-hero{padding:clamp(2.75rem,5vw,4.5rem) 0 5rem}.decoder-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.decoder-hero h1{letter-spacing:-.055em;max-width:850px;font-size:clamp(3rem,6vw,6.5rem);line-height:.96}.decoder-hero h1 span{color:var(--fd-lilac);display:block}.decoder-hero-copy{color:var(--fd-muted);max-width:680px;margin:1.75rem 0 2rem;font-size:1.08rem;line-height:1.75}.decoder-trust{color:#d8cde8;flex-wrap:wrap;gap:1rem;margin-top:1.6rem;font-size:.9rem;display:flex}.decoder-hero-panel{border:1px solid var(--fd-line);background:linear-gradient(145deg,#23183be0,#0e0a1af0);border-radius:32px;padding:2.2rem;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000059}.decoder-hero-panel h2{margin:.6rem 0 1rem;font-size:2rem;line-height:1.08}.decoder-hero-panel>p:not(.decoder-kicker){color:var(--fd-muted);line-height:1.7}.decoder-hero-orbit{place-items:center;height:210px;margin:-.5rem 0 .4rem;display:grid;position:relative}.decoder-hero-orbit span,.decoder-signal-orb span{background:radial-gradient(circle,#fff 0 5%,#c8a7ff 28%,#6f3bad 64%,#381c5b33);border-radius:50%;place-items:center;width:76px;height:76px;font-size:1.6rem;display:grid;box-shadow:0 0 55px #c6a7ff8c}.decoder-hero-orbit i,.decoder-signal-orb i{border:1px solid #dac7ff33;border-radius:50%;animation:12s linear infinite fd-orbit;position:absolute}.decoder-hero-orbit i:first-child,.decoder-signal-orb i:first-child{width:130px;height:130px}.decoder-hero-orbit i:nth-child(2),.decoder-signal-orb i:nth-child(2){width:185px;height:185px;animation-duration:18s;animation-direction:reverse}.decoder-hero-orbit i:nth-child(3),.decoder-signal-orb i:nth-child(3){width:235px;height:235px;animation-duration:24s}.decoder-mini-signals{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.5rem;display:grid}.decoder-mini-signals span{border:1px solid var(--fd-line);color:#ddd2eb;text-align:center;border-radius:999px;padding:.75rem .9rem;font-size:.8rem}.decoder-kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--fd-lilac);font-size:.72rem;font-weight:700}.decoder-how{border-top:1px solid #ffffff0d}.decoder-steps{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.4rem;display:grid}.decoder-steps article{border:1px solid var(--fd-line);background:#ffffff06;border-radius:22px;gap:1rem;padding:1.45rem;display:flex}.decoder-steps article>span{color:var(--fd-lilac);font-weight:700}.decoder-steps h3{margin:0 0 .45rem}.decoder-steps p{color:var(--fd-muted);margin:0;line-height:1.6}.decoder-experience-section{padding-bottom:7rem}.decoder-shell{max-width:1020px;margin:0 auto}.decoder-opening,.decoder-chat,.decoder-transition,.decoder-analysis-state,.decoder-results{border:1px solid var(--fd-line);background:linear-gradient(150deg,#1c1430eb,#0a0712f5);border-radius:34px;box-shadow:0 30px 100px #00000047}.decoder-opening{padding:clamp(1.5rem,5vw,4rem)}.decoder-opening h2,.decoder-transition h2,.decoder-analysis-state h2{letter-spacing:-.045em;margin:.5rem 0 1rem;font-size:clamp(2.2rem,5vw,4.2rem)}.decoder-opening>p:not(.decoder-kicker),.decoder-transition>p:not(.decoder-kicker),.decoder-analysis-state>p:not(.decoder-kicker){color:var(--fd-muted);max-width:700px;line-height:1.7}.decoder-opening form{margin-top:2rem}.decoder-opening textarea,.decoder-reply textarea{resize:vertical;color:#fff;width:100%;font:inherit;background:#06040cb8;border:1px solid #dac7ff33;border-radius:20px;outline:none;padding:1.15rem;line-height:1.6}.decoder-opening textarea:focus,.decoder-reply textarea:focus{border-color:#c6a7ffa6;box-shadow:0 0 0 4px #c6a7ff14}.decoder-opening form>div{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.decoder-opening form span{color:#80758d;font-size:.82rem}.decoder-opening button,.decoder-reply button,.decoder-transition button,.decoder-reset{color:#160d22;cursor:pointer;background:linear-gradient(135deg,#c6a7ff,#eeafd1);border:0;border-radius:999px;padding:.95rem 1.35rem;font-weight:800}.decoder-chat{overflow:hidden}.decoder-chat>header{border-bottom:1px solid var(--fd-line);justify-content:space-between;align-items:center;padding:1.5rem 1.7rem;display:flex}.decoder-chat h2{margin:.3rem 0 0;font-size:1.15rem}.decoder-pulse{gap:5px;display:flex}.decoder-pulse i,.typing i{background:var(--fd-lilac);border-radius:50%;width:7px;height:7px;animation:1.25s ease-in-out infinite fd-pulse}.decoder-pulse i:nth-child(2),.typing i:nth-child(2){animation-delay:.16s}.decoder-pulse i:nth-child(3),.typing i:nth-child(3){animation-delay:.32s}.decoder-thread{max-height:610px;padding:1.5rem;overflow:auto}.decoder-message{border-radius:20px;max-width:78%;margin-bottom:1rem;padding:1rem 1.15rem;line-height:1.65}.decoder-message p{margin:0 0 .7rem}.decoder-message p:last-child{margin-bottom:0}.decoder-message.reader{border:1px solid var(--fd-line);background:#ffffff0b;border-top-left-radius:6px}.decoder-message.user{background:linear-gradient(135deg,#7a4ead99,#5f3481b8);border-top-right-radius:6px;margin-left:auto}.decoder-message.typing{gap:5px;width:max-content;display:flex}.decoder-reply{border-top:1px solid var(--fd-line);gap:.85rem;padding:1rem 1.25rem 1.35rem;display:grid}.decoder-reply button{justify-self:end}.decoder-summary-reply label{font-weight:700}.decoder-transition,.decoder-analysis-state{text-align:center;padding:clamp(2rem,6vw,5rem)}.decoder-signal-orb{place-items:center;height:210px;margin:0 auto 1rem;display:grid;position:relative}.decoder-transition button{margin-top:1.5rem}.decoder-celestial-loader{isolation:isolate;place-items:center;width:300px;height:300px;margin:0 auto 1.5rem;display:grid;position:relative}.decoder-celestial-loader:before{content:"";filter:blur(12px);background:radial-gradient(circle,#d8bfff21 0,#7e4bbb14 38%,#0000 72%);border-radius:50%;animation:4.8s ease-in-out infinite fd-loader-breathe;position:absolute;inset:38px}.decoder-loader-halo{border:1px solid #dac7ff26;border-radius:50%;position:absolute}.decoder-loader-halo-outer{width:250px;height:250px;animation:18s linear infinite fd-loader-drift;box-shadow:inset 0 0 70px #7948ad14}.decoder-loader-halo-mid{border-color:#dac7ff33;width:190px;height:190px;animation:13s linear infinite fd-loader-drift-reverse}.decoder-loader-halo-inner{border-color:#eeafd138;width:128px;height:128px;box-shadow:0 0 36px #c6a7ff14}.decoder-loader-arc{filter:drop-shadow(0 0 10px #c6a7ff59);border:1px solid #0000;border-radius:50%;position:absolute}.decoder-loader-arc-one{border-top-color:#c6a7ffb8;border-right-color:#c6a7ff29;width:232px;height:232px;animation:7s cubic-bezier(.55,.2,.35,.8) infinite fd-loader-orbit;transform:rotate(-28deg)}.decoder-loader-arc-two{border-bottom-color:#eeafd19e;border-left-color:#eeafd121;width:164px;height:164px;animation:5.8s cubic-bezier(.55,.2,.35,.8) infinite fd-loader-orbit-reverse;transform:rotate(34deg)}.decoder-loader-core{z-index:3;background:radial-gradient(circle at 48% 42%,#fff 0 4%,#ead9ff 9%,#b985ef 30%,#7440ac 58%,#2a173f 100%);border-radius:50%;place-items:center;width:88px;height:88px;animation:3.8s ease-in-out infinite fd-loader-core;display:grid;position:relative;box-shadow:0 0 28px #d5b4ffad,0 0 75px #7e4ab85c,inset 0 0 20px #ffffff38}.decoder-loader-core:after{content:"";border:1px solid #dac7ff1f;border-radius:50%;position:absolute;inset:-18px}.decoder-loader-core span{color:#fff;text-shadow:0 0 16px #fff;font-size:1.55rem;animation:3.8s ease-in-out infinite fd-loader-glint}.decoder-loader-star{opacity:.2;background:#d7baff;border-radius:50%;width:5px;height:5px;animation:4.6s ease-in-out infinite fd-loader-star;position:absolute;box-shadow:0 0 12px #d7baffe6}.decoder-loader-star-one{animation-delay:.4s;top:82px;left:34px}.decoder-loader-star-two{animation-delay:1.7s;top:66px;right:40px}.decoder-loader-star-three{animation-delay:2.8s;bottom:50px;left:58px}.decoder-loader-star-four{animation-delay:3.6s;bottom:64px;right:54px}.decoder-analysis-state{flex-direction:column;justify-content:center;align-items:center;min-height:720px;padding:clamp(3rem,7vw,6rem);display:flex;overflow:hidden}.decoder-analysis-state .decoder-kicker,.decoder-analysis-state h2,.decoder-analysis-state>p{z-index:2;text-align:center;position:relative}.decoder-analysis-state h2{max-width:760px}.decoder-analysis-state>p:not(.decoder-kicker){max-width:720px;margin-left:auto;margin-right:auto}.decoder-analysis-steps{color:#a998bb;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:.75rem;margin-top:1.9rem;font-size:.72rem;display:flex}.decoder-analysis-steps i{background:linear-gradient(90deg,#0000,#c6a7ff94,#0000);width:34px;height:1px}.decoder-results{padding:clamp(1.4rem,4vw,3.2rem)}.decoder-results>header{max-width:800px;margin-bottom:3rem}.decoder-results>header h2{letter-spacing:-.05em;margin:.6rem 0 1.4rem;font-size:clamp(2.3rem,5vw,4.7rem);line-height:1.02}.decoder-results>header>p:not(.decoder-kicker){color:#d4c8df;font-size:1.03rem;line-height:1.85}.decoder-confidence{border:1px solid var(--fd-line);background:#ffffff06;border-radius:28px;grid-template-columns:300px 1fr;align-items:center;gap:2rem;margin-bottom:3rem;padding:2rem;display:grid}.confidence-field{place-items:center;width:260px;height:260px;margin:auto;display:grid;position:relative}.confidence-core{z-index:2;background:radial-gradient(circle,#ebdbff3d,#59318159 55%,#110b1df2);border:1px solid #dac7ff47;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:152px;height:152px;display:flex;box-shadow:0 0 50px #c6a7ff42}.confidence-core small{color:#b9abc6}.confidence-core strong{margin:.3rem 0;font-size:1.6rem}.confidence-core span{color:var(--fd-lilac);font-size:.8rem}.confidence-field>i{--angle:calc(var(--i) * 30deg);background:var(--fd-lilac);width:8px;height:8px;transform:rotate(var(--angle)) translateX(112px);box-shadow:0 0 12px var(--fd-lilac);opacity:.35;border-radius:50%;position:absolute}.level-strong>i,.level-very-strong>i{opacity:.9}.level-moderate>i{opacity:.62}.decoder-confidence h3{margin:.4rem 0;font-size:2.2rem}.decoder-confidence p:last-child{color:var(--fd-muted);line-height:1.7}.decoder-ranked>div{gap:1rem;margin-top:1rem;display:grid}.decoder-ranked>div>article{border:1px solid var(--fd-line);background:#ffffff06;border-radius:24px;padding:1.6rem}.decoder-ranked article>header{align-items:flex-start;gap:1rem;display:flex}.decoder-ranked article>header>span{color:var(--fd-lilac);font-weight:800}.decoder-ranked article>header>div{flex:1}.decoder-ranked small{color:var(--fd-rose);text-transform:uppercase;letter-spacing:.12em}.decoder-ranked h3{margin:.25rem 0 0;font-size:1.4rem}.decoder-ranked header>b{border:1px solid var(--fd-line);color:#d9cbea;border-radius:999px;padding:.5rem .7rem;font-size:.74rem}.decoder-ranked article>p{color:var(--fd-muted);line-height:1.7}.decoder-evidence-mini{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.decoder-evidence-mini h4{margin:0 0 .65rem}.decoder-evidence-mini p{color:#cfc1da;font-size:.9rem}.decoder-evidence-split,.decoder-meaning,.decoder-change{grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;display:grid}.decoder-evidence-split article,.decoder-meaning article,.decoder-change>div{border:1px solid var(--fd-line);background:#ffffff06;border-radius:24px;padding:1.5rem}.decoder-evidence-split article>p:not(.decoder-kicker){color:#d4c8df;gap:.7rem;display:flex}.decoder-evidence-split span{color:var(--fd-lilac)}.decoder-meaning article>p:not(.decoder-kicker){color:var(--fd-muted);line-height:1.75}.decoder-consider blockquote{color:#f4eafe;margin:1rem 0 0;font-size:1.3rem;line-height:1.6}.decoder-change p:not(.decoder-kicker){color:#d3c5de}.decoder-uncertainty{color:#8f829d;margin:2rem 0;font-size:.85rem;line-height:1.6}.decoder-reset{color:#e8dbf2;border:1px solid var(--fd-line);background:0 0}.decoder-shell em{color:#ffb8c8;margin-top:1rem;font-style:normal;display:block}@keyframes fd-loader-drift{to{transform:rotate(360deg)}}@keyframes fd-loader-drift-reverse{to{transform:rotate(-360deg)}}@keyframes fd-loader-orbit{0%,to{transform:rotate(-28deg)scale(1)}50%{transform:rotate(152deg)scale(1.025)}}@keyframes fd-loader-orbit-reverse{0%,to{transform:rotate(34deg)scale(1)}50%{transform:rotate(-146deg)scale(.985)}}@keyframes fd-loader-core{0%,to{transform:scale(.96);box-shadow:0 0 24px #d5b4ff85,0 0 62px #7e4ab847,inset 0 0 20px #ffffff2e}50%{transform:scale(1.04);box-shadow:0 0 34px #e7cfffc7,0 0 92px #9358cf75,inset 0 0 24px #ffffff4d}}@keyframes fd-loader-breathe{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes fd-loader-glint{0%,42%,to{opacity:.74;transform:scale(.82)}48%{opacity:1;transform:scale(1.28)}55%{opacity:.8;transform:scale(.9)}}@keyframes fd-loader-star{0%,to{opacity:.12;transform:scale(.65)}45%{opacity:.12;transform:scale(.65)}55%{opacity:.9;transform:scale(1.15)}68%{opacity:.2;transform:scale(.75)}}@keyframes fd-orbit{to{transform:rotate(360deg)}}@keyframes fd-pulse{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@media (max-width:820px){.decoder-hero-grid,.decoder-confidence,.decoder-steps,.decoder-evidence-split,.decoder-meaning,.decoder-change,.decoder-evidence-mini{grid-template-columns:1fr}.decoder-hero{padding-top:3.25rem}.decoder-message{max-width:92%}.decoder-confidence{text-align:center}.decoder-hero-panel{padding:1.5rem}}@media (max-width:560px){.decoder-hero h1{font-size:3.15rem}.decoder-opening,.decoder-results{border-radius:24px;padding:1.25rem}.decoder-chat{border-radius:24px}.decoder-thread{padding:1rem}.decoder-chat>header{padding:1.1rem}.decoder-message{font-size:.95rem}.decoder-ranked article>header{flex-wrap:wrap}.decoder-ranked header>b{margin-left:2rem}.confidence-field{margin:-1rem auto;transform:scale(.88)}.decoder-transition,.decoder-analysis-state{padding:2rem 1.2rem}}.decoder-results{padding:clamp(1.5rem,4vw,3.5rem);overflow:hidden}.decoder-results-hero{max-width:940px;margin:0 0 3.5rem}.decoder-results-hero h2{text-wrap:balance;max-width:980px;margin:.75rem 0 1.2rem!important;font-size:clamp(2.65rem,6vw,5.6rem)!important;line-height:.98!important}.decoder-results-subheadline{max-width:850px;color:#eee4f7!important;margin:0 0 1.7rem!important;font-size:clamp(1.08rem,2vw,1.42rem)!important;line-height:1.55!important}.decoder-central-reading{border-left:1px solid #c6a7ff57;gap:.8rem;max-width:850px;padding-left:1.25rem;display:grid}.decoder-confidence{grid-template-columns:minmax(250px,340px) 1fr;gap:clamp(1.5rem,5vw,4rem);padding:clamp(1.5rem,4vw,2.6rem)}.confidence-track{background:conic-gradient(var(--fd-lilac) var(--confidence),#c6a7ff14 0);opacity:.75;filter:drop-shadow(0 0 12px #c6a7ff33);border-radius:50%;position:absolute;inset:18px;-webkit-mask:radial-gradient(circle,#0000 66%,#000 67%);mask:radial-gradient(circle,#0000 66%,#000 67%)}.confidence-core span{align-items:baseline;gap:2px;font-size:1rem;display:flex}.confidence-core span small{color:#8e80a0;font-size:.65rem}.decoder-confidence-copy>p:last-of-type{max-width:660px}.decoder-confidence-scale{background:#ffffff12;border-radius:999px;max-width:620px;height:6px;margin:1.25rem 0 .75rem;overflow:hidden}.decoder-confidence-scale span{border-radius:inherit;background:linear-gradient(90deg,#9270d6,#d7b4ff,#efb0d5);height:100%;display:block;box-shadow:0 0 16px #c6a7ff80}.decoder-confidence-copy>small{color:#8f829d;max-width:620px;line-height:1.5;display:block}.decoder-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.25rem;display:flex}.decoder-section-heading>p:last-child{color:#9689a5;text-align:right;max-width:520px;margin:0;line-height:1.55}.decoder-ranked>div:last-child{gap:1.25rem}.decoder-ranked-card{position:relative;overflow:hidden;padding:clamp(1.35rem,3vw,2rem)!important}.decoder-ranked-card:before{content:"";background:#c6a7ff40;width:3px;position:absolute;top:0;bottom:0;left:0}.decoder-ranked-card article{min-width:0}.decoder-ranked h3{text-wrap:balance;font-size:clamp(1.35rem,2.5vw,1.9rem);line-height:1.25}.decoder-ranked article>p{max-width:930px;margin:1rem 0 0}.decoder-ranked header>b{white-space:nowrap}.likelihood-more-likely-than-not,.likelihood-strongly-supported{background:#447e581f;color:#c9efd7!important;border-color:#c3eed14d!important}.likelihood-plausible{background:#7a4ead1a;color:#ddcbf6!important;border-color:#c6a7ff47!important}.likelihood-possible{background:#9d4a7814;color:#efc5dd!important;border-color:#efb0d540!important}.likelihood-unlikely{background:#7a352c14;color:#d9aaa2!important;border-color:#ffbeb133!important}.decoder-evidence-mini{margin-top:1.35rem}.decoder-evidence-mini section{background:#05030a3d;border:1px solid #dac7ff0f;padding:1.1rem 1.2rem}.decoder-evidence-mini p{gap:.55rem;margin:.45rem 0;line-height:1.55;display:flex}.decoder-evidence-mini p span{color:var(--fd-lilac);flex:none}.decoder-evidence-split article,.decoder-meaning article,.decoder-change>div{background:linear-gradient(150deg,#ffffff07,#ffffff03);min-height:100%}.decoder-evidence-split article>p:not(.decoder-kicker){margin:.72rem 0;line-height:1.55}.decoder-meaning article{flex-direction:column;justify-content:flex-start;display:flex}.decoder-meaning article>p:not(.decoder-kicker){margin:.65rem 0}.decoder-consider blockquote{margin:auto 0;font-size:clamp(1.2rem,2.3vw,1.75rem);line-height:1.5}.decoder-change>div{flex-direction:column;gap:.55rem;display:flex}.decoder-change p:not(.decoder-kicker){gap:.75rem;margin:.2rem 0;line-height:1.55;display:flex}.decoder-results-footer{border-top:1px solid #dac7ff14;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding-top:1.5rem;display:flex}.decoder-results-footer .decoder-uncertainty{max-width:760px;margin:0}@media (max-width:820px){.decoder-results-hero h2{font-size:clamp(2.4rem,11vw,4.2rem)!important}.decoder-section-heading{flex-direction:column;align-items:flex-start;gap:.45rem}.decoder-section-heading>p:last-child{text-align:left}.decoder-results-footer{flex-direction:column;align-items:flex-start}.confidence-field{width:250px;height:250px}}@media (max-width:560px){.decoder-results{padding:1.15rem}.decoder-results-hero{margin-bottom:2.25rem}.decoder-results-hero h2{font-size:clamp(2.25rem,12vw,3.2rem)!important;line-height:1.02!important}.decoder-results-subheadline{font-size:1.05rem!important}.decoder-confidence{padding:1.25rem}.decoder-ranked-card{padding:1.2rem!important}.decoder-ranked article>header{gap:.7rem}.decoder-ranked header>b{margin-left:2.4rem}.decoder-evidence-mini{grid-template-columns:1fr}.decoder-evidence-split,.decoder-meaning,.decoder-change{margin-top:1.5rem}.decoder-celestial-loader{width:240px;height:240px;margin:-.6rem auto .5rem;transform:scale(.9)}.decoder-analysis-state{min-height:620px;padding:2.4rem 1.2rem}.decoder-analysis-steps{gap:.5rem;font-size:.64rem}.decoder-analysis-steps i{width:20px}}.decoder-results-shell{max-width:1240px}.decoder-results{box-shadow:none;background:0 0;border:0;padding:clamp(1rem,2vw,1.5rem) 0 4rem;overflow:visible}.decoder-results-hero{background:linear-gradient(145deg,#1b122eb8,#0a0712b8);border:1px solid #dac7ff1f;border-radius:28px;max-width:none;margin:0 0 2.25rem;padding:clamp(1.75rem,4vw,3rem);position:relative;overflow:hidden}.decoder-results-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#985fd51f,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;top:-42%;right:-8%}.decoder-results-hero .decoder-kicker{z-index:1;position:relative}.decoder-results-hero h2{z-index:1;text-wrap:balance;max-width:880px;position:relative;letter-spacing:-.055em!important;margin:.75rem 0 1rem!important;font-size:clamp(2.55rem,5vw,4.85rem)!important;line-height:.98!important}.decoder-results-subheadline{z-index:1;max-width:820px;position:relative;color:#e4d9ee!important;margin:0 0 1.5rem!important;font-size:clamp(1.05rem,1.8vw,1.3rem)!important;line-height:1.55!important}.decoder-central-reading{z-index:1;border:0;border-top:1px solid #dac7ff1f;gap:.7rem;max-width:820px;padding:1.1rem 0 0;display:grid;position:relative}.decoder-central-reading p{color:#b8acc5;font-size:.98rem;line-height:1.7}.decoder-confidence{background:linear-gradient(145deg,#19122bd1,#0d0917d6);border-color:#dac7ff1f;border-radius:24px;grid-template-columns:230px 1fr;gap:clamp(1.75rem,4vw,3rem);margin:0 0 3.25rem;padding:clamp(1.4rem,3vw,2.2rem)}.confidence-field{width:210px;height:210px}.confidence-track{inset:10px}.confidence-core{width:124px;height:124px}.confidence-core strong{font-size:1.35rem}.confidence-field>i{transform:rotate(var(--angle)) translateX(91px);width:6px;height:6px;box-shadow:0 0 8px var(--fd-lilac)}.decoder-confidence-copy h3{margin:.25rem 0 .7rem;font-size:clamp(1.9rem,3vw,2.6rem)}.decoder-confidence-copy>p:last-of-type{color:#c3b7ce;font-size:1rem;line-height:1.7}.decoder-confidence-scale{margin:1.05rem 0 .7rem}.decoder-section-heading{align-items:start;margin:0 0 1.35rem;padding:0 .2rem}.decoder-section-heading>p:last-child{text-align:left;max-width:470px;font-size:.92rem}.decoder-ranked>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.decoder-ranked-card{background:linear-gradient(150deg,#ffffff06,#ffffff03)!important;border-radius:22px!important;padding:1.45rem!important}.decoder-ranked-card.rank-1{grid-column:1/-1;padding:1.7rem!important}.decoder-ranked-card header{align-items:flex-start}.decoder-ranked-card header>span{padding-top:.2rem;font-size:.95rem}.decoder-ranked h3{font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.22}.decoder-ranked-card.rank-1 h3{font-size:clamp(1.55rem,2.5vw,2rem)}.decoder-ranked article>p{color:#b7aabd;margin:.85rem 0 0;font-size:.94rem;line-height:1.65}.decoder-ranked header>b{padding:.42rem .62rem;font-size:.68rem}.decoder-evidence-mini{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem}.decoder-evidence-mini section{background:#04030942;border-radius:14px;padding:.9rem 1rem}.decoder-evidence-split,.decoder-meaning,.decoder-change{gap:1rem;margin-top:1rem}.decoder-evidence-split article,.decoder-meaning article,.decoder-change>div{background:linear-gradient(150deg,#ffffff06,#ffffff03);border-color:#dac7ff1c;border-radius:20px;padding:1.35rem 1.45rem}.decoder-evidence-split article>p:not(.decoder-kicker){color:#c4b8ce;margin:.58rem 0;font-size:.9rem;line-height:1.5}.decoder-meaning article>p:not(.decoder-kicker){color:#b9adbf;margin:.75rem 0;font-size:.94rem;line-height:1.65}.decoder-consider blockquote{letter-spacing:-.015em;margin:.8rem 0 0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.48}.decoder-change p:not(.decoder-kicker){color:#c6b9d0;align-items:flex-start;gap:.65rem;margin:.6rem 0;font-size:.9rem;line-height:1.5;display:flex}.decoder-change p span{color:var(--fd-lilac);flex:none}.decoder-results-footer{border-top:1px solid #dac7ff17;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.4rem;padding:1.4rem 0 0;display:flex}.decoder-uncertainty{color:#8c8097;max-width:760px;margin:0;font-size:.82rem;line-height:1.55}.decoder-reset{flex:none;padding:.8rem 1.1rem}@media (max-width:900px){.decoder-ranked>div:last-child{grid-template-columns:1fr}.decoder-ranked-card.rank-1{grid-column:auto}.decoder-confidence{text-align:center;grid-template-columns:1fr}.decoder-confidence-copy{flex-direction:column;align-items:center;display:flex}.decoder-confidence-scale{width:min(100%,560px)}.decoder-section-heading{display:block}.decoder-section-heading>p:last-child{margin-top:.55rem}}@media (max-width:680px){.decoder-results{padding-top:.5rem}.decoder-results-hero{border-radius:22px;padding:1.35rem}.decoder-results-hero h2{font-size:clamp(2.35rem,12vw,3.6rem)!important}.decoder-confidence{border-radius:20px;padding:1.25rem}.decoder-evidence-mini,.decoder-evidence-split,.decoder-meaning,.decoder-change{grid-template-columns:1fr}.decoder-ranked-card,.decoder-ranked-card.rank-1{padding:1.2rem!important}.decoder-ranked-card header{grid-template-columns:auto 1fr;gap:.7rem;display:grid}.decoder-ranked-card header>b{grid-column:2;justify-self:start;margin-top:.45rem}.decoder-results-footer{flex-direction:column;align-items:stretch}.decoder-reset{width:100%}}.decoder-results-shell{max-width:1380px;padding-inline:clamp(1rem,3vw,2.5rem)}.decoder-results{color:#f7f1fb;width:100%;padding:1.25rem 0 4rem}.decoder-results-hero,.decoder-confidence-panel,.decoder-ranked-card,.decoder-evidence-split article,.decoder-meaning-grid article,.decoder-change>div{-webkit-backdrop-filter:none;backdrop-filter:none;background:#110b1c;border:1px solid #dbc6ff24;box-shadow:0 18px 55px #0000002e}.decoder-results-hero{border-radius:30px;max-width:none;margin:0 0 1.4rem;padding:clamp(2rem,5vw,4.5rem)}.decoder-results-hero:after{display:none}.decoder-eyebrow{color:#c9a6f6;letter-spacing:.19em;text-transform:uppercase;margin:0 0 .9rem;font-size:.78rem;font-weight:800;line-height:1.2}.decoder-results-hero h1{color:#fbf7ff;letter-spacing:-.06em;text-wrap:balance;max-width:1120px;margin:0;font-size:clamp(3rem,6.25vw,6.35rem);font-weight:500;line-height:.94}.decoder-results-subheadline{max-width:1060px;font-weight:600;color:#eadff1!important;margin:1.5rem 0 0!important;font-size:clamp(1.15rem,2vw,1.55rem)!important;line-height:1.5!important}.decoder-central-reading{border-top:1px solid #dbc6ff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem;max-width:none;margin-top:2rem;padding-top:1.6rem;display:grid}.decoder-central-reading p{color:#bfb2c9;margin:0;font-size:1.02rem;line-height:1.72}.decoder-confidence-panel{border-radius:24px;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);margin:0 0 4.25rem;padding:clamp(1.5rem,3.5vw,2.5rem);display:grid}.decoder-confidence-score{border-right:1px solid #dbc6ff1f;padding-right:2rem}.decoder-confidence-score p{color:#95889f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.82rem;font-weight:700}.decoder-confidence-score strong{color:#f9f3fd;font-size:clamp(2rem,3vw,3rem);line-height:1.05;display:block}.decoder-confidence-score>span{color:#c9a6f6;margin-top:.55rem;font-size:1.2rem;font-weight:750;display:block}.decoder-confidence-score small{color:#81758b;font-size:.72rem}.decoder-confidence-detail p{color:#d3c7db;max-width:850px;margin:.95rem 0 .45rem;font-size:1rem;line-height:1.65}.decoder-confidence-detail small{color:#82768c;max-width:850px;line-height:1.5;display:block}.decoder-confidence-bar{background:#2a2134;border-radius:999px;height:9px;overflow:hidden}.decoder-confidence-bar span{border-radius:inherit;background:linear-gradient(90deg,#8d68c9,#c79ef1,#eca9cf);height:100%;display:block}.decoder-section-title{max-width:1050px;margin:0 0 1.5rem}.decoder-section-title.compact{max-width:980px}.decoder-section-title h2{color:#f8f2fc;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.6rem);font-weight:520;line-height:1.02}.decoder-section-title>p:last-child{color:#9589a0;max-width:730px;margin:.85rem 0 0;font-size:1rem;line-height:1.6}.decoder-ranked{margin-bottom:4.25rem}.decoder-ranked-list{gap:1rem;display:grid}.decoder-ranked-card,.decoder-ranked-card.rank-1{width:100%;border-radius:24px!important;padding:clamp(1.4rem,3vw,2.25rem)!important}.decoder-ranked-card:before{background:#5b466f;width:4px}.decoder-ranked-card.rank-1:before{background:linear-gradient(#c8a2f2,#efb0d5)}.decoder-ranked-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem 1.25rem;display:grid}.decoder-rank-number{color:#caa7f4;font-size:1rem;font-weight:850;line-height:1.3}.decoder-rank-label{color:#e9afd1;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;font-size:.76rem;font-weight:800}.decoder-ranked h3{color:#faf6fd;letter-spacing:-.035em;text-wrap:balance;max-width:930px;margin:0;font-weight:540;line-height:1.1;font-size:clamp(1.55rem,3vw,2.5rem)!important}.decoder-ranked-heading>b{border:1px solid #dac7ff2e;border-radius:999px;align-self:start;padding:.55rem .8rem;font-size:.72rem;line-height:1}.decoder-ranked-explanation{color:#bfb2c8!important;max-width:1100px!important;margin:1.15rem 0 0!important;font-size:1rem!important;line-height:1.68!important}.decoder-evidence-mini{gap:1rem;margin-top:1.4rem}.decoder-evidence-mini section{background:#0b0712;border:1px solid #dbc6ff14;border-radius:16px;min-height:100%;padding:1.15rem 1.25rem}.decoder-evidence-mini h4{color:#f3ebf8;margin:0 0 .65rem;font-size:.92rem}.decoder-evidence-mini p{color:#b7aabd;margin:.45rem 0;font-size:.88rem;line-height:1.5}.decoder-evidence-section,.decoder-clarity-section{margin-top:4.25rem}.decoder-evidence-split,.decoder-change{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.decoder-evidence-split article,.decoder-change>div{border-radius:22px;padding:clamp(1.35rem,3vw,2rem)}.decoder-evidence-split h3,.decoder-change h3{color:#f5eef9;margin:0 0 .9rem;font-size:1.12rem}.decoder-evidence-split p,.decoder-change p{color:#c2b6cb;gap:.75rem;margin:.62rem 0;font-size:.95rem;line-height:1.5;display:flex}.decoder-evidence-split p span,.decoder-change p span{color:#c9a6f6;flex:none}.decoder-meaning-grid{grid-template-columns:1.05fr .95fr;gap:1rem;margin-top:4.25rem;display:grid}.decoder-meaning-grid article{border-radius:24px;padding:clamp(1.5rem,3.5vw,2.4rem)}.decoder-meaning-grid article>p:not(.decoder-eyebrow){color:#c5b9cd;margin:.8rem 0 0;font-size:1rem;line-height:1.7}.decoder-assumption-warning{background:#170d1b!important;border-color:#efb0d533!important}.decoder-assumption-warning blockquote{color:#f7edf5;letter-spacing:-.025em;margin:.75rem 0 0;font-size:clamp(1.25rem,2.5vw,1.85rem);line-height:1.46}.decoder-results-footer{margin-top:2rem;padding-top:1.5rem}.decoder-reset{background:#120c1c;border:1px solid #dbc6ff2e}@media (max-width:900px){.decoder-central-reading,.decoder-evidence-split,.decoder-change,.decoder-meaning-grid,.decoder-confidence-panel{grid-template-columns:1fr}.decoder-confidence-score{border-bottom:1px solid #dbc6ff1f;border-right:0;padding:0 0 1.35rem}}@media (max-width:680px){.decoder-results-shell{padding-inline:.8rem}.decoder-results-hero{border-radius:22px;padding:1.5rem}.decoder-results-hero h1{font-size:clamp(2.6rem,13vw,4rem);line-height:.98}.decoder-ranked-heading{grid-template-columns:auto minmax(0,1fr)}.decoder-ranked-heading>b{grid-column:2;justify-self:start}.decoder-evidence-mini{grid-template-columns:1fr}.decoder-confidence-panel{padding:1.25rem}}.decoder-results>.decoder-results-hero{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0}
