@import"https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&display=swap";.landing-site,.account-site{--lp-ink:#142d3b;--lp-green:#087b70;--lp-gold:#e5bf66;color:var(--lp-ink);background:#f8faf7}.landing-site .site-header,.account-site .site-header{max-width:none;background:#fffffff5;position:sticky;top:0;z-index:20;padding:20px max(24px,calc((100vw - 1240px)/2));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #dce5e4}.landing-site .site-brand,.account-site .site-brand{font:750 22px Inter,system-ui,Segoe UI,Arial,sans-serif;letter-spacing:-.02em;white-space:nowrap}.lp-nav-link{color:#526577;font-size:14px;text-decoration:none}.lp-nav-link:hover{color:#087b70}.lp-main{overflow:clip}.lp-main *{box-sizing:border-box}.lp-main h1,.lp-main h2,.lp-main h3,.lp-main p{margin:0}.lp-main button{font:inherit;cursor:pointer}.lp-main h1,.lp-main h2{font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;font-weight:750;letter-spacing:-.03em}.lp-main h1 em,.lp-main h2 em{font-style:normal}.lp-main h2{font-size:clamp(34px,3.5vw,49px);line-height:1.12}.lp-main h2 em{color:var(--lp-green)}.lp-wrap{width:min(1240px,calc(100% - 72px));margin:auto}.lp-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:54px;padding:15px 25px;border:1px solid transparent;border-radius:6px;text-decoration:none;font-size:15px;font-weight:600;transition:background .2s,transform .2s}.lp-button:hover{transform:translateY(-2px)}.lp-button-gold{color:#10243a;background:linear-gradient(160deg,#f0dca2,#d5ad51);border-color:#e9ce86}.lp-button-outline{border-color:#77869a88;color:#fff;background:#ffffff03}.lp-button-outline:hover{background:#ffffff12}.lp-hero{position:relative;isolation:isolate;text-align:center;background:#06152d;color:#fff}.lp-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#04132bef,#091d38dd 50%,#04132be8),url(/images/conditioning-lab/pip-chamber-close.webp) center 40%/cover}.lp-hero-content{padding:102px 0 100px}.lp-hero h1{font-size:clamp(48px,5.9vw,80px);line-height:1.1;margin:0 auto 30px}.lp-hero h1 em{color:var(--lp-gold)}.lp-hero-lede{font-size:18px;line-height:1.85;color:#c6d2df}.lp-hero-actions{display:flex;justify-content:center;gap:16px;margin-top:36px}.lp-lab-section{padding:100px 0;scroll-margin-top:76px;border-bottom:1px solid #dce5e4}.lp-lab-classical{background:#eef3f4}.lp-lab-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.65fr);gap:64px;align-items:center}.lp-lab-classical .lp-lab-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,.95fr)}.lp-lab-classical .lp-lab-copy{order:2}.lp-lab-classical .lp-lab-media{order:1}.lp-lab-copy h2{font-size:clamp(34px,3.1vw,44px)}.lp-feature-list{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:16px;font-size:15px;line-height:1.65;color:#243d4b}.lp-feature-list li{padding-left:24px;position:relative}.lp-feature-list li:before{content:"✓";position:absolute;left:0;color:#087b70;font-size:14px}.lp-lab-media{min-width:0}.lab-player{overflow:hidden;background:#fff;border:1px solid #bfcdd2;border-radius:12px;box-shadow:0 22px 55px -18px #132c3f40;text-align:left;color:#18333c}.lab-player-title{padding:16px 18px;background:#0d2339;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.lab-player-title span{color:#b2c5d4;font-size:11px}.lab-player-stage{position:relative;aspect-ratio:1.5;container-type:inline-size;background:#e5ece9;overflow:hidden}.lab-player-chamber{position:absolute;top:0;right:0;bottom:0;left:0}.lab-player-chamber>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-chamber,.lp-chamber-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.lp-chamber-canvas canvas{display:block;width:100%;height:100%}.lp-chamber-fallback{position:absolute;top:0;right:0;bottom:0;left:0}.lp-chamber-fallback img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-chamber-fallback span{position:absolute;bottom:4%;left:4%;padding:8px;background:#fff;border-radius:5px;font-size:12px}.lab-big-play{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:12px;border:1px solid #ffffff66!important;border-radius:100px;padding:17px 25px;background:#09283cf2;color:#fff;box-shadow:0 5px 35px #02172255;font-size:15px!important;white-space:nowrap}.lab-big-play svg{width:22px;height:22px}.lab-player-stage:has(.lab-big-play):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0e283b0d;pointer-events:none}.lab-pointer{position:absolute;left:86%;top:72%;width:4%;margin:-.29cqw 0 0 -.43cqw;z-index:6;transition:left .65s cubic-bezier(.4,0,.2,1),top .65s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 3px #0005);pointer-events:none}.lab-pointer circle{fill:#e7bd5855;stroke:#dfb552;opacity:0}.lab-pointer.clicking circle{opacity:1}.lab-pointer.clicking{transform:scale(.88)}.lab-player-controls{display:flex;gap:8px;align-items:center;padding:9px 12px;border-top:1px solid #d7e1df;background:#fff}.lab-player-controls button{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:0;border-radius:5px;color:#315c65;background:transparent}.lab-player-controls button:hover{background:#e7efec}.lab-player-controls input{width:0;min-width:30px;flex:1;accent-color:#087b70;cursor:pointer}.lp-demo-dialog{width:min(1060px,calc(100% - 32px));max-height:94svh;border:0;border-radius:12px;padding:16px;background:#edf3f1;overflow:auto}.lp-demo-dialog::backdrop{background:#06152de8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lab-dialog-close{display:block;margin:0 0 12px auto;border:1px solid #bed0cc;background:#fff;color:#163a44;border-radius:5px;padding:9px 15px;font-size:14px}.lp-exports{padding:100px 0;scroll-margin-top:75px}.lp-export-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:85px}.lp-export-grid>div>p{margin-top:25px;max-width:440px;color:#243d4b;font-size:17px;line-height:1.8}.lp-report-card{background:#e9f0ec;border:1px solid #d4dfd9;border-radius:12px;padding:26px}.lp-report-paper{padding:26px;background:#fff;box-shadow:0 5px 20px #123d2610;border:1px solid #d9e2df}.lp-report-header{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #dae3e0;padding-bottom:18px;font-size:12px}.lp-report-header span{font-size:10px;color:#708181}.lp-report-paper h3{font-size:15px;margin:23px 0 12px}.lp-report-paper svg{width:100%;font-size:12px;fill:#6d8287}.lp-report-paper table{width:100%;border-collapse:collapse;font-size:11px}.lp-report-paper th,.lp-report-paper td{padding:8px;border-bottom:1px solid #dce5e1;text-align:left}.lp-report-paper th{background:#f2f6f3}.lp-report-downloads{padding-top:22px}.lp-report-downloads>h3{font-size:14px;margin-bottom:14px}.lp-report-downloads .lab-export{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lp-report-downloads .lab-button{font-size:12px;min-height:42px;background:#fff;color:#205b53;border-color:#bfd3cb;justify-content:center;padding:10px}.lp-report-downloads .lab-note{grid-column:1/-1}.lp-comparison{background:#f0f5f3;color:#243d4b;padding:86px 0;scroll-margin-top:72px}.lp-comparison-heading{text-align:center;margin-bottom:44px}.lp-comparison h2{color:#142d3b}.lp-comparison h2 em{color:#087b70}.lp-table-scroll{border:1px solid #cddbd7;border-radius:9px;overflow:hidden;background:#fff}.lp-comparison-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:1.65}.lp-comparison-table th,.lp-comparison-table td{padding:23px 22px;border-bottom:1px solid #dce5e1;text-align:center;vertical-align:middle}.lp-comparison-table thead{background:#f5f8f6}.lp-comparison-table thead th{font-size:17px;font-weight:600}.lp-comparison-table th:first-child{width:23%;text-align:left}.lp-comparison-table tbody th{font-weight:700;font-size:15px;color:#173543}.lp-comparison-table td{color:#385763}.lp-comparison-table .lp-pip-column{background:#e9f5ef;color:#145248}.lp-comparison-table thead .lp-pip-column{background:#d6ebe0;font:700 22px Inter,system-ui,Segoe UI,Arial,sans-serif}.lp-comparison-table tr:last-child>*{border-bottom:0}.lp-compare-check{font-size:27px;color:#087b57}.lp-compare-no{font-size:27px;color:#8b4949}.lp-comparison-sources{font-size:12px;color:#47636e;margin-top:23px;line-height:1.9}.lp-comparison-sources summary{cursor:pointer;list-style:none}.lp-comparison-sources summary span{margin-left:8px}.lp-comparison-sources p{max-width:990px;margin-top:14px}.lp-comparison-sources a{color:#146455;text-underline-offset:3px}.lp-compare-cta{text-align:center;margin-top:38px}.lp-mobile-compare{display:none}.lp-faq{display:grid;grid-template-columns:1fr;gap:38px;max-width:860px;padding-top:90px;padding-bottom:90px;scroll-margin-top:75px}.lp-faq details{border-top:1px solid #cddbd7}.lp-faq details:last-child{border-bottom:1px solid #cddbd7}.lp-faq summary{cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;gap:20px;font-size:15px;font-weight:600;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary span{color:#087b70}.lp-faq details[open] summary span{transform:rotate(45deg)}.lp-faq details p{color:#566e7c;line-height:1.85;font-size:14px;padding:0 28px 25px 0}.lp-final{text-align:center;background:linear-gradient(125deg,#132b43,#06162c);color:#fff;padding:78px 0}.lp-final h2 em{color:var(--lp-gold)}.lp-final .lp-button{margin-top:32px}.lp-final small{display:block;color:#b2c4d3;font-size:12px;margin-top:20px}.landing-site .site-footer,.account-site .site-footer{max-width:none;background:#061329;color:#b6c7d5;border:0;padding:28px max(24px,calc((100vw - 1240px)/2));font-size:12px}.lp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lp-skip{position:fixed;left:15px;top:-100px;z-index:100;background:#fff;color:#123d3b;padding:12px}.lp-skip:focus{top:12px}.account-site .account-layout{max-width:1240px;gap:100px;padding:65px 36px 80px;grid-template-columns:1.15fr 1fr;min-height:calc(100svh - 147px)}.account-site .account-intro h1{font-size:clamp(36px,4vw,54px)}.account-site .account-intro>p{max-width:460px;color:#536e7a}.account-lab-image{height:230px;border-radius:10px;margin-top:28px;background:url(/images/conditioning-lab/landing-chamber.png) center 48%/cover;border:1px solid #cedbd7}.account-site .account-card{padding:38px;border-radius:10px;box-shadow:0 20px 50px #143b3010}.account-site .account-card input{min-height:49px}.account-site .account-intro>a{margin-top:20px}@media(min-width:1600px){.lp-wrap{width:min(1320px,calc(100% - 96px))}.lp-lab-grid{gap:75px}}@media(max-width:1000px){.lp-lab-grid,.lp-lab-classical .lp-lab-grid{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.lp-lab-classical .lp-lab-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.lp-lab-copy h2{font-size:34px}.lp-feature-list{font-size:14px;gap:12px}.lp-export-grid{gap:35px}.lp-faq{gap:40px}.lp-comparison-table th,.lp-comparison-table td{padding:18px 14px}.account-site .account-layout{gap:40px}.site-header nav{gap:18px}}@media(max-width:760px){.lp-wrap{width:calc(100% - 44px)}.landing-site .site-header,.account-site .site-header{padding:18px 22px}.landing-site .site-brand,.account-site .site-brand{font-size:22px}.lp-nav-link{display:none}.lp-hero-content{padding:65px 0}.lp-hero h1{font-size:clamp(39px,7vw,53px);line-height:1.12}.lp-hero-lede{font-size:16px;line-height:1.8}.lp-desktop-break{display:none}.lp-hero-actions{flex-direction:column;align-items:stretch;margin:28px 8px 0}.lp-lab-section,.lp-exports{padding:62px 0}.lp-lab-grid,.lp-lab-classical .lp-lab-grid,.lp-export-grid{grid-template-columns:1fr;gap:32px}.lp-lab-classical .lp-lab-copy,.lp-lab-classical .lp-lab-media{order:initial}.lp-lab-copy h2,.lp-main h2{font-size:35px}.lp-feature-list{margin-top:23px;font-size:14px}.lab-player-title{font-size:11px;padding:12px}.lab-player-title span{font-size:9px}.lab-player-controls{gap:3px;padding:5px 7px}.lab-player-controls button{width:32px;height:34px}.lab-big-play{padding:12px 18px;font-size:13px!important}.lp-report-card{padding:17px}.lp-report-paper{padding:18px}.lp-comparison{padding:60px 0}.lp-comparison-heading{margin-bottom:28px}.lp-mobile-compare{display:flex;align-items:center;gap:7px;margin-bottom:18px;font-size:12px}.lp-mobile-compare>span{margin-right:auto}.lp-mobile-compare button{border:1px solid #b5ccc3;background:#fff;color:#214b48;padding:11px 10px;border-radius:5px;font-size:12px}.lp-mobile-compare button[aria-pressed=true]{background:#cce6dc;border-color:#cce6dc;color:#133b42}.lp-compare-sniffy .lp-comparison-table tr>:nth-child(3),.lp-compare-cyberrat .lp-comparison-table tr>:nth-child(2){display:none}.lp-comparison-table{font-size:11px;line-height:1.65}.lp-comparison-table th,.lp-comparison-table td{padding:17px 10px;overflow-wrap:anywhere}.lp-comparison-table th:first-child{width:30%}.lp-comparison-table thead th{font-size:12px}.lp-comparison-table thead .lp-pip-column{font-size:20px}.lp-faq{grid-template-columns:1fr;gap:28px;padding-top:60px;padding-bottom:60px}.lp-final{padding:60px 0}.lp-faq summary{font-size:14px}.account-site .account-layout{padding:40px 22px;grid-template-columns:1fr;gap:30px}.account-lab-image{display:none}.account-site .account-card{padding:26px}.account-site .account-intro h1{font-size:38px}.account-site .account-intro>p{font-size:15px}.lab-player-dialog{padding:10px;width:calc(100% - 20px)}.landing-site .site-footer,.account-site .site-footer{font-size:11px}}@media(prefers-reduced-motion:reduce){.lp-main *{scroll-behavior:auto!important;transition:none!important}.lp-button:hover{transform:none}}.lp-faq>h2{text-align:center}.lp-count{display:block;font:700 32px/1.2 Inter,system-ui,Segoe UI,Arial,sans-serif;color:#193f4b}.lp-count-label{display:block;font-size:12px;margin-top:5px}.lp-count-note{text-align:center;max-width:720px;margin:20px auto 0!important;color:#47636e;font-size:12px;line-height:1.7}@media(max-width:760px){.lp-comparison-table tbody th{font-size:12px}.lp-count{font-size:27px}.lp-count-label{font-size:10px}}#operant-heading em,#classical-heading em,#exports-heading em,#compare-heading em{color:inherit}.lp-comparison-table{font-size:15px;line-height:1.65}.lp-comparison-table td{color:#213f4c}.lp-comparison-table tbody th{font-size:16px}.lp-count{font-family:Inter,Arial,sans-serif;font-size:32px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:#173543}.lp-count-label{font-size:14px;font-weight:500;color:#264652;line-height:1.5;margin-top:8px}.lp-count-note,.lp-comparison-sources{font-size:14px;color:#2c4c59}.lp-comparison-table .lp-pip-column{color:#164c42}.lp-export-formats{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:23px 18px}.lp-export-formats li{display:flex;flex-direction:column;gap:7px;border-bottom:1px solid #cbd9d3;padding-bottom:17px}.lp-export-formats strong{font-size:21px;color:#193b44}.lp-export-formats span{font-size:14px;color:#2a4553}.lp-export-grid>div>.lp-format-request{font-size:14px;line-height:1.75;margin-top:28px;color:#264b4e}.lp-report-preview-label{display:flex;justify-content:space-between;gap:15px;font-size:13px;color:#23424c;margin-bottom:16px}.lp-report-preview-label span{font-size:12px}.lp-report-frame{width:100%;height:610px;border:1px solid #cddbd6;background:#fff;display:block;box-shadow:0 5px 20px #123d2610}.lp-export-grid{grid-template-columns:1fr 1.15fr;gap:65px}@media(max-width:1000px){.lp-export-grid{gap:32px}.lp-export-formats{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.lp-comparison-table{font-size:13px}.lp-count{font-size:28px}.lp-count-label{font-size:13px}.lp-comparison-table tbody th{font-size:14px}.lp-comparison-table th,.lp-comparison-table td{padding:17px 8px;overflow-wrap:normal}.lp-comparison-table th:first-child{width:30%}.lp-count-note,.lp-comparison-sources{font-size:13px}.lp-export-grid{grid-template-columns:1fr}.lp-export-formats{grid-template-columns:repeat(3,1fr);gap:20px 12px}.lp-export-formats strong{font-size:19px}.lp-export-formats span{font-size:13px}.lp-report-card{padding:13px}.lp-report-frame{height:540px}.lp-report-preview-label{font-size:12px}.lp-report-preview-label span{font-size:11px}}.lp-format-request a{color:#145c50;font-weight:600;text-underline-offset:3px}.lp-comparison>.lp-wrap{width:min(980px,calc(100% - 48px))}.lp-comparison-table th,.lp-comparison-table td{padding:19px 17px;border-bottom:0;border-right:1px solid #cddbd7}.lp-comparison-table tr>:last-child{border-right:0}.lp-comparison-table thead th:first-child{text-align:center}.lp-comparison-table th:first-child{width:25%}@media(max-width:760px){.lp-comparison>.lp-wrap{width:calc(100% - 32px)}.lp-comparison-table th,.lp-comparison-table td{padding:17px 9px}.lp-comparison-table th:first-child{width:31%}}.lp-comparison-table .lp-pip-column{font-weight:650;color:#104a3c}.lp-comparison-table thead .lp-pip-column{font-family:Inter,Arial,sans-serif;font-size:21px;font-weight:700}.lp-comparison-table .lp-pip-column .lp-count-label{color:#104a3c;font-weight:600}.lp-comparison-value{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;line-height:1.5}.lp-comparison-value>.lp-compare-check,.lp-comparison-value>.lp-compare-no{line-height:1;font-size:28px}.lp-comparison-table td.lp-pip-column .lp-comparison-value>span:last-child{font-weight:700}.lp-comparison-heading h2{max-width:650px;margin-inline:auto}@media(max-width:380px){.lp-comparison-table th:first-child{width:36%}.lp-comparison-table th,.lp-comparison-table td{padding-inline:8px}}.lp-compare-no{color:#e33131}.lp-comparison-note{font-size:13px;font-weight:400;font-style:italic;color:#213f4c}.lp-comparison-benefit{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.lp-360-icon{width:40px;height:40px;flex:none;-o-object-fit:contain;object-fit:contain}.lp-comparison-table .lp-status-row>th,.lp-comparison-table .lp-status-row>td{vertical-align:middle}.lp-comparison-table .lp-status-row .lp-comparison-value>.lp-compare-check,.lp-comparison-table .lp-status-row .lp-comparison-value>.lp-compare-no{display:block;height:28px;flex:none}@media(max-width:760px){.lp-comparison-note{font-size:12px}}.lp-faq details p,.lp-faq-answer{color:#213b48;font-size:15px;line-height:1.8}.lp-faq-answer{list-style:disc;margin:0;padding:0 28px 25px 22px}.lp-faq-answer li+li{margin-top:6px}.lp-visual-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px}.lp-visual-existing{grid-column:span 2;min-width:0}.lp-visual-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lp-visual-comparison figure{margin:0;min-width:0}.lp-visual-comparison h3{font:700 18px/1.4 Inter,Arial,sans-serif;color:#193b47;text-align:center;margin:0 0 16px}.lp-visual-comparison figcaption{padding:12px 4px 0;text-align:center;font-size:14px;line-height:1.6;color:#294a56}.lp-visual-comparison img{display:block;aspect-ratio:3/2;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border:1px solid #cddbd7;border-radius:8px}.lp-visual-comparison .lp-visual-pip img{border-color:#80b5a1}@media(max-width:760px){.lp-visual-comparison{grid-template-columns:1fr;gap:28px;margin-top:32px}.lp-visual-existing{grid-column:auto}.lp-visual-examples{gap:12px}.lp-visual-comparison figcaption{padding:10px 0 0}.lp-visual-comparison h3{margin-bottom:14px}}.lp-image-expand{display:block;width:100%;padding:0;border:0;border-radius:8px;background:transparent;cursor:zoom-in}.lp-image-expand:focus-visible{outline:3px solid #256e60;outline-offset:5px}.lp-image-dialog{box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 32px);max-height:94svh;padding:14px;border:0;border-radius:10px;background:#f2f5f3;overflow:auto}.lp-image-dialog::backdrop{background:#102322d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lp-image-dialog>img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(94svh - 90px);-o-object-fit:contain;object-fit:contain;border-radius:4px}.lp-image-dialog .lab-dialog-close{cursor:pointer}.lp-final-link{color:#d8e4ee;text-underline-offset:3px}.lp-final-link:hover{color:#fff}.lab-demo-screen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#eef3f5}.lab-demo-frame{position:absolute;left:0;top:0;transform-origin:0 0;overflow:hidden;text-align:left;font-size:16px}.lab-demo-frame[data-frame=menu],.lab-demo-frame[data-frame=result]{z-index:2}.lab-player-stage:has(.lab-big-play) .lab-demo-screen{filter:saturate(.85) brightness(.93)}.lp-main .lab-demo-frame :is(h1,h2,h3){letter-spacing:normal}.lp-main .lab-demo-frame .operant-hub article h2{font-weight:700}.lp-main .lab-demo-frame h2.rat-goal__title,.lp-main .lab-demo-frame .rat-results h1{font-family:inherit}.lp-main .lab-demo-frame .rat-results__section{margin:.35rem 0 0}.lab-demo-frame .rat-learning-scene__canvas{display:block;width:100%;height:100%}.lab-demo-frame .lp-chamber{z-index:0}.lab-demo-frame .lp-chamber-fallback img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lab-demo-frame .operant-hub.lab-demo-hub{min-height:0;height:100%;padding-bottom:0;overflow:hidden}.lab-demo-frame .lab-demo-hub .operant-hub__header{min-height:56px;padding:0 1.5rem}.lab-demo-frame .lab-demo-hub .operant-hub__hero{width:calc(100% - 3rem);padding:1.2rem 0 .8rem}.lab-demo-frame .lab-demo-hub .operant-hub__hero h1{font-size:2.8rem}.lab-demo-frame .lab-demo-hub .conditioning-start{width:calc(100% - 3rem)}.lab-demo-frame .lab-demo-hub .conditioning-start.operant-hub__quadrants{grid-template-columns:190px repeat(2,minmax(0,1fr));gap:.9rem 1.2rem}.lab-demo-frame .lab-demo-hub .operant-hub__axis{font-size:1.05rem}.lab-demo-frame .lab-demo-hub .operant-hub__axis.is-corner{display:flex}.lab-demo-frame .lab-demo-hub .operant-hub__axis.is-row{grid-column:auto;flex-direction:column;justify-content:center;gap:.2rem;text-align:center}.lab-demo-frame .lab-demo-hub .operant-hub__axis.is-row svg{width:28px;height:44px}.lab-demo-frame .lab-demo-hub .conditioning-start article.operant-hub__quadrant{padding:1rem 1.4rem;gap:.55rem}.lab-demo-frame .lab-demo-hub .conditioning-start article.operant-hub__quadrant h2{font-size:1.6rem}.lab-demo-frame .lab-demo-hub .conditioning-start article.operant-hub__quadrant button{padding:.8rem 1.6rem}.lab-demo-frame .lab-demo-hub .operant-hub__hero.lab-menu__hero{padding:1.1rem 0 .9rem}.lab-demo-frame .lab-demo-hub .operant-hub__hero.lab-menu__hero h1{font-size:2.2rem}.lab-demo-frame .lab-demo-hub .lab-menu__hero>p{display:inline-block;max-width:60rem;margin:.35rem 0 0}.lab-demo-frame .lab-demo-hub .lab-menu__hero .operant-hub__meta{display:inline-flex;margin:0 0 0 .6rem}.lab-demo-frame .lab-demo-hub .conditioning-start.lab-menu__tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.lab-demo-frame .lab-demo-hub .conditioning-start.lab-menu__tiles article{grid-column:span 2}.lab-demo-frame .lab-demo-hub [data-selected] .conditioning-start__actions button:first-child{background:#066a64;box-shadow:0 0 0 6px #087f7833;transform:translateY(1px)}.lab-demo-frame .rat-lesson{height:100%;min-height:0;padding:0 1rem 1rem}.lab-demo-frame .rat-lesson__topbar{flex-wrap:nowrap}.lab-demo-frame .rat-lesson__title{flex:0 1 auto}.lab-demo-frame .rat-lesson__tools{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-start}.lab-demo-frame .rat-lesson__title strong{font-size:1.15rem}.lab-demo-frame .rat-lesson__topbar button:not(.rat-icon-button):not(.rat-back-button){padding:.45rem .8rem;font-size:.85rem}.lab-demo-frame .rat-food-button kbd{display:inline}.lab-demo-frame .rat-stage{--rat-dock-bottom:.8rem;--rat-dock-clear:calc(var(--rat-dock-height) + var(--rat-dock-bottom) + .6rem)}.lab-demo-frame .rat-food-dock{left:.9rem;right:.9rem}.lab-demo-frame .rat-dock-tile{height:var(--rat-dock-height)}.lab-demo-frame .rat-dock-actions{flex-wrap:nowrap;justify-content:normal}.lab-demo-frame .rat-goal{top:.9rem;right:.9rem;bottom:auto;left:auto;width:min(300px,calc(100% - 1.8rem));padding:.85rem 1rem;max-height:calc(100% - var(--rat-dock-clear) - 3rem)}.lab-demo-frame .rat-goal small:last-child{display:block}.lab-demo-frame .rat-food-button[data-pressed]{background:#0b1f38;border-color:#0b1f38;transform:translateY(1px);box-shadow:0 0 0 6px #10276d33}.lab-demo-frame .rat-food-button.is-secondary[data-pressed]{background:#e2e8f0;border-color:#475569;box-shadow:0 0 0 6px #47556933}.lab-demo-frame .rat-results{min-height:0;height:100%;overflow:hidden;padding:1rem}.lab-demo-frame .rat-results__card{width:min(780px,100%);gap:.6rem}.lab-demo-frame .rat-results__chart svg{max-height:200px;min-height:0}.lab-demo-frame .rat-results__terms{grid-template-columns:max-content minmax(0,1fr);gap:.3rem 1.1rem}.lab-demo-frame .rat-results__terms dd{margin-bottom:0}@media(max-width:760px){.lab-player-stage{aspect-ratio:1.3}}.lp-comparison-table .lp-pip-column{background:#f6faf8}.lp-comparison-table thead .lp-pip-column{background:#eaf4ef}.lp-hero h1{font-size:clamp(40px,5vw,68px);line-height:1.08;margin:0 auto 26px;text-wrap:balance}.lp-hero-lede{font-size:clamp(18px,1.7vw,22px);line-height:1.7;color:#d3dde8}.lp-hero-levels{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:30px 0 0;padding:0;color:#e6edf3;font-size:16px;font-weight:600}.lp-hero-levels li{display:flex;align-items:center;gap:9px}.lp-hero-levels li:before{content:"✓";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e5bf6626;color:var(--lp-gold);font-size:13px;font-weight:700}@media(max-width:760px){.lp-hero h1{font-size:clamp(34px,8.5vw,46px)}.lp-hero-lede{font-size:17px}.lp-hero-levels{font-size:15px}}.lp-hero{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - 88px)}.lp-hero-content{width:100%}@media(max-width:760px){.lp-hero{min-height:calc(100svh - 70px)}}.lp-hero-audience{margin-top:28px!important;color:#e6edf3;font-size:17px;font-weight:500}.lp-hero-audience a{margin-left:6px;color:var(--lp-gold);font-weight:650;text-decoration:none;white-space:nowrap}.lp-hero-audience a:hover{text-decoration:underline;text-underline-offset:4px}.lp-hero-audience a:focus-visible{outline:2px solid var(--lp-gold);outline-offset:3px;border-radius:3px}.lp-live-pip{position:relative;overflow:hidden;background:#d3d1cb;isolation:isolate}.lp-live-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lp-live-stage{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease}.lp-live-pip.is-live .lp-live-stage{opacity:1}.lp-live-stage .rat-learning-scene,.lp-live-stage .rat-learning-scene__canvas{display:block;width:100%;height:100%}.lp-live-pip-inline .lp-live-stage{pointer-events:none}.lp-live-pip-inline .lp-live-stage{top:-8%;right:-9%;bottom:-10%;left:-9%}.lp-live-pip-interactive .rat-learning-scene__canvas{cursor:grab}.lp-live-pip-interactive .rat-learning-scene__canvas:active{cursor:grabbing}.lp-live-play{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:12px;border:1px solid #ffffff66;border-radius:100px;padding:14px 22px;background:#09283cf2;color:#fff;font:600 14px/1 Inter,Arial,sans-serif;white-space:nowrap;box-shadow:0 5px 35px #02172255;cursor:pointer}.lp-live-play:hover{background:#0d3350}.lp-live-play:focus-visible,.lp-live-controls button:focus-visible{outline:3px solid #e5bf66;outline-offset:3px}.lp-live-controls{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:26px 14px 12px;background:linear-gradient(0deg,#0a1f2dc4,#0a1f2d00);color:#fff;font:500 12px/1.4 Inter,Arial,sans-serif;pointer-events:none}.lp-live-controls span{text-shadow:0 1px 3px #0008}.lp-live-controls button{flex-shrink:0;pointer-events:auto;border:1px solid #ffffff88;border-radius:5px;padding:8px 13px;background:#0d2339d9;color:#fff;font:600 12px/1 Inter,Arial,sans-serif;cursor:pointer}.lp-live-controls button:hover{background:#163a58}.lp-meet-pip{background:#eef3f4}.lp-meet-pip .lp-lab-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.lp-meet-pip .lp-lab-copy{order:2}.lp-meet-pip .lp-lab-media{order:1}.lp-meet-pip-head{text-align:center;margin-bottom:48px}.lp-meet-pip h2,.lp-meet-pip-tagline{font:750 clamp(30px,3.4vw,44px)/1.15 Inter,system-ui,"Segoe UI",Arial,sans-serif;letter-spacing:-.03em;color:#142d3b;text-wrap:balance}.lp-meet-pip-tagline{margin-top:2px}.lp-meet-pip-lede{color:#2c4856;font-size:clamp(20px,1.9vw,24px);font-weight:500;line-height:1.4;letter-spacing:-.01em}.lp-meet-pip-points{list-style:none;padding:0;margin:26px 0 0;max-width:460px}.lp-meet-pip-points li{padding:17px 0 16px;border-top:1px solid #dbe4e6;color:#526b77;font-size:15px;line-height:1.45;text-wrap:pretty}.lp-meet-pip-points li:last-child{border-bottom:1px solid #dbe4e6}.lp-meet-pip-points strong{display:block;margin-bottom:5px;color:#142d3b;font-size:17px;font-weight:650;line-height:1.3;letter-spacing:-.01em}.lp-meet-pip-view{aspect-ratio:1.5;border:1px solid #bfcdd2;border-radius:12px;box-shadow:0 22px 55px -18px #132c3f40}.lp-live-tile{position:relative}.lp-live-tile .lp-live-pip{aspect-ratio:3/2;border:1px solid #80b5a1;border-radius:8px}.lp-visual-comparison .lp-live-pip img.lp-live-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0}.lp-live-expand{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:8px;background:transparent;padding:0;cursor:zoom-in}.lp-image-dialog.lp-live-dialog{width:min(1100px,calc(100vw - 32px));max-width:none}.lp-live-dialog-view{width:min(100%,calc((94svh - 96px)*1.5));margin:0 auto;aspect-ratio:3/2;border-radius:8px}@media(max-width:1000px){.lp-meet-pip .lp-lab-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.lp-meet-pip-lede{font-size:20px}}@media(max-width:760px){.lp-meet-pip .lp-lab-grid{grid-template-columns:1fr}.lp-meet-pip .lp-lab-copy{order:1}.lp-meet-pip .lp-lab-media{order:2}.lp-meet-pip h2,.lp-meet-pip-tagline{font-size:30px}.lp-meet-pip-points{max-width:none}.lp-meet-pip-view{aspect-ratio:1.3}.lp-live-controls span{font-size:11px}}@media(max-width:760px)and (orientation:portrait){.lp-live-dialog-view{aspect-ratio:3/4;width:100%;max-height:calc(100svh - 150px)}}@media(prefers-reduced-motion:reduce){.lp-live-stage{transition:none}}.lp-pip-thought{position:absolute;z-index:3;left:0;top:0;visibility:hidden;pointer-events:none;will-change:transform}.lp-pip-thought__text{display:block;max-width:220px;padding:9px 15px;border-radius:18px;background:#ffffffa6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 16px #1330421a;color:#1b3442;font:500 14px/1.35 Inter,system-ui,Segoe UI,Arial,sans-serif;text-align:center;white-space:nowrap;opacity:0;transform:translateY(6px) scale(.96);transform-origin:50% 100%;transition:opacity .9s ease,transform .9s ease}.lp-pip-thought__dot{position:absolute;left:50%;bottom:-9px;width:9px;height:9px;margin-left:-14px;border-radius:50%;background:#ffffffa6;box-shadow:0 2px 6px #1330421a;opacity:0;transition:opacity .9s ease}.lp-pip-thought__dot:not(.is-big){bottom:-17px;width:5px;height:5px;margin-left:-19px}.lp-pip-thought.is-shown .lp-pip-thought__text{opacity:1;transform:none}.lp-pip-thought.is-shown .lp-pip-thought__dot{opacity:1}@media(max-width:760px){.lp-pip-thought__text{font-size:13px;padding:8px 13px}}@media(prefers-reduced-motion:reduce){.lp-pip-thought__text,.lp-pip-thought__dot{transition:none}}.lp-meet-pip.lp-lab-section{padding-top:72px}.lp-meet-pip-head{margin-bottom:40px}.lp-meet-pip .lp-lab-grid{align-items:start}.lp-pip-label{position:absolute;z-index:3;left:0;top:0;visibility:hidden;pointer-events:none;will-change:transform}.lp-pip-label span{display:block;padding:5px 11px;border-radius:999px;background:#ffffffd9;box-shadow:0 3px 12px #1330421f;color:#1b3442;font:600 13px/1.3 Inter,system-ui,Segoe UI,Arial,sans-serif;white-space:nowrap;animation:lp-label-in .6s ease both}@keyframes lp-label-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lp-live-figure{margin:0}.lp-live-frame{position:relative}.lp-live-frame .lp-live-expand{border-radius:12px}.lp-live-figure figcaption{margin-top:12px;text-align:center;color:#47636e;font-size:14px}.lp-live-lab{display:flex;flex-direction:column;gap:14px}.lp-live-dialog .lp-live-dialog-view{width:min(100%,calc((94svh - 170px)*1.5))}.lp-live-dock{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.lp-live-dock button{border:1.5px solid #64748b;border-radius:8px;background:#fff;color:#10273d;padding:10px 15px;font:600 14px/1 Inter,system-ui,Segoe UI,Arial,sans-serif;cursor:pointer;transition:background .15s,border-color .15s}.lp-live-dock button:hover:not(:disabled){background:#f1f5f9;border-color:#475569}.lp-live-dock button[aria-pressed=true]{border-color:#087f78;background:#e3f4f1;color:#064e49}.lp-live-dock button.is-primary{min-width:12rem;border-color:#102b4d;background:#102b4d;color:#fff}.lp-live-dock button.is-primary:hover:not(:disabled){background:#1d3d68;border-color:#1d3d68}.lp-live-dock button:disabled{opacity:.55;cursor:default}.lp-live-dock button:focus-visible{outline:2px solid #102b4d;outline-offset:2px}@media(max-width:760px){.lp-live-dock button{padding:9px 11px;font-size:13px}.lp-live-dock button.is-primary{min-width:0;flex-basis:100%}}@media(prefers-reduced-motion:reduce){.lp-pip-label span{animation:none}}.lp-meet-pip.lp-lab-section{padding-top:34px}.lp-main .lp-meet-pip h2 em{font-style:italic;letter-spacing:-.02em;color:inherit}.lp-meet-pip .lp-meet-pip-tagline{font-weight:400;letter-spacing:-.02em}.lp-meet-pip-head{margin-bottom:34px}.lp-meet-pip .lp-lab-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;align-items:center}.lp-meet-pip .lp-meet-pip-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.35}.lp-meet-pip .lp-meet-pip-points{margin-top:16px;max-width:none}.lp-meet-pip .lp-meet-pip-points li{padding:11px 0;font-size:14.5px;line-height:1.4}.lp-meet-pip .lp-meet-pip-points strong{margin-bottom:2px;font-size:16px}.rat-floating-label,.rat-pressed-spot{position:absolute;z-index:3;top:0;left:0;pointer-events:none;will-change:transform}.rat-floating-label{transition:opacity .2s}.rat-pip-label{padding:.18rem .6rem;border-radius:10px;background:#ffffffc2;color:#344667;font-size:.92rem;font-weight:600;line-height:1.25;white-space:nowrap;transition:background .2s,color .2s}.rat-pip-label.is-target{background:#e4f4f1d6;color:#066a64}.rat-pip-label.is-flash-good{background:#e3f4eae0;color:#1f7a4d}.rat-pip-label.is-flash-miss{background:#fbeceae0;color:#b04a30}span.rat-pip-label{display:inline-block;padding:.02rem .45rem;border:1px solid #e3eaf1;vertical-align:middle}span.rat-pip-label.is-target{border-color:#bfe3dc}.rat-pressed-word{position:absolute;bottom:0;left:0;padding:.08rem .42rem;border-radius:7px;background:#ffffffdb;color:#102b4d;font-size:.82rem;font-weight:700;line-height:1.3;white-space:nowrap;opacity:0;animation:rat-pressed-rise 1s ease-out forwards}@keyframes rat-pressed-rise{0%{opacity:0;transform:translate(-50%)}12%{opacity:1}55%{opacity:1}to{opacity:0;transform:translate(-50%,-34px)}}.rat-nip-word{position:absolute;z-index:4;top:0;left:0;pointer-events:none;will-change:transform}.rat-nip-word>span{position:absolute;left:0;bottom:0;padding:.06rem .42rem;border-radius:7px;background:#ffffffe0;color:#a8432f;font-size:.82rem;font-weight:750;line-height:1.3;white-space:nowrap;opacity:0;transform:translate(-50%);animation:rat-nip-rise .9s ease-out forwards}.rat-nip-word svg{position:absolute;left:0;bottom:-.6rem;width:84px;height:58px;overflow:visible;opacity:0;transform:translate(-50%);animation:rat-nip-lines .9s ease-out forwards}.rat-nip-word path{fill:none;stroke:#b0503a;stroke-width:3;stroke-linecap:round}@keyframes rat-nip-rise{0%{opacity:0;transform:translate(-50%) scale(.7)}14%{opacity:1;transform:translate(-50%,-4px) scale(1.08)}28%{transform:translate(-50%,-6px) scale(1)}60%{opacity:1}to{opacity:0;transform:translate(-50%,-22px) scale(1)}}@keyframes rat-nip-lines{0%{opacity:0;transform:translate(-50%) scale(.6)}14%{opacity:.9;transform:translate(-50%,-4px) scale(1.1)}55%{opacity:0;transform:translate(-50%,-8px) scale(1.25)}to{opacity:0}}@media(prefers-reduced-motion:reduce){.rat-floating-label{transition:none}.rat-nip-word>span,.rat-nip-word svg{animation-name:rat-pressed-fade}.rat-pressed-word{animation-name:rat-pressed-fade}@keyframes rat-pressed-fade{0%,to{opacity:0;transform:translate(-50%)}12%,55%{opacity:1;transform:translate(-50%)}}}.rat-lab-instructions{display:grid;justify-items:start;min-width:0}.rat-lab-instructions__link{justify-self:start;border:0;padding:.1rem .15rem;margin:0 -.15rem;background:none;color:#087f78;font:inherit;font-size:.8rem;font-weight:650;line-height:1.3;text-decoration:underline;text-underline-offset:3px;cursor:pointer;border-radius:4px}.rat-lab-instructions__link:hover{color:#066a64}.rat-lab-instructions__link:focus-visible{outline:2px solid #087f78;outline-offset:2px}.rat-lab-instructions__box{--rat-panel-width: 300px;position:absolute;z-index:5;top:.9rem;right:calc(.9rem + var(--rat-panel-width) + .5rem);display:grid;align-content:start;gap:.55rem;width:min(300px,calc(100% - var(--rat-panel-width) - 2.8rem));max-height:calc(100% - var(--rat-dock-clear) - 3rem);overflow-y:auto;padding:.85rem 1rem;border-radius:16px;background:#fff;box-shadow:0 4px 16px #071b401a}.rat-stage:has(.rat-habits--live) .rat-lab-instructions__box{--rat-panel-width: 256px}.rat-lab-instructions__box h3{margin:0;color:#10273d;font-size:.95rem;font-weight:700;line-height:1.3}.rat-lab-instructions__box .rat-guide-steps{gap:.35rem;margin:0}.rat-lab-instructions__box .rat-guide-steps li{grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.3rem;font-size:.86rem;line-height:1.35}.rat-lab-instructions__close{justify-self:center;min-width:100px;padding:.45rem 1rem;border:0;border-radius:8px;background:#102b4d;color:#fff;font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.rat-lab-instructions__close:hover{background:#1d3d68}.rat-lab-instructions__close:focus-visible{outline:2px solid #102B4D;outline-offset:2px}@media(min-width:761px)and (max-width:1240px){.rat-lab-instructions__box{max-height:calc(100% - var(--rat-dock-clear) - 3.8rem)}}@media(min-width:761px){.rat-lab-instructions__box.is-below-panel{top:var(--rat-instructions-top);right:var(--rat-instructions-right);width:var(--rat-instructions-width);max-height:max(7rem,calc(100% - var(--rat-instructions-top) - var(--rat-dock-clear) - .6rem))}}@media(max-width:760px){.rat-lab-instructions__box{top:.6rem;left:.6rem;right:.6rem;width:auto;max-height:40%}}.operant-hub{min-height:100vh;padding-bottom:4rem;background:#f3f7f8;color:#10273d;font-family:Inter,Manrope,system-ui,sans-serif}.operant-hub *{box-sizing:border-box}.operant-hub button,.operant-hub input{font:inherit}.operant-hub__header{display:flex;justify-content:space-between;align-items:center;min-height:64px;padding:0 max(1.5rem,calc((100vw - 1180px)/2));background:#07172f;color:#fff}.operant-hub__header div{display:flex;align-items:baseline;gap:.9rem}.operant-hub__header strong{font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;font-size:1.3rem;font-weight:750;letter-spacing:-.02em}.operant-hub__header span{color:#c0ccda}.operant-hub__header button{border:1px solid #425570;border-radius:9px;background:transparent;color:#fff;padding:.55rem .9rem;cursor:pointer}.operant-hub__hero{width:min(1180px,calc(100% - 3rem));margin:0 auto;padding:3.2rem 0 2.2rem;text-align:center}.operant-hub__hero h1{margin:0;font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;font-size:clamp(2.4rem,4.6vw,3.8rem);font-weight:800;line-height:1.05;letter-spacing:-.03em}.operant-hub__hero p{margin:.9rem 0 0;color:#344667;font-size:1.2rem;line-height:1.5}.operant-hub__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;margin-top:1.1rem;color:#344667}.operant-hub__link{border:0;padding:0;background:none;color:#087f78;font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.operant-hub article{display:flex;flex-direction:column;gap:.5rem;padding:1.35rem;border:1px solid #d0dde3;border-radius:16px;background:#fff;box-shadow:0 9px 25px #1431420f}.operant-hub article h2{margin:.2rem 0 0;font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;font-size:1.25rem;font-weight:650;letter-spacing:-.015em;line-height:1.2}.operant-hub article p{margin:0;color:#344667;line-height:1.45}.operant-hub article small{color:#087f78;font-size:.97rem;font-weight:700;line-height:1.35}.operant-hub button:focus-visible,.operant-hub input:focus-visible{outline:3px solid #1D3D68;outline-offset:2px}@media(max-width:700px){.operant-hub__header span{display:none}.operant-hub__header strong{font-size:1.15rem}}.conditioning-start{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;width:min(1180px,calc(100% - 3rem));margin:0 auto}.conditioning-start article{padding:1.8rem 2rem;gap:.8rem;text-align:center}.conditioning-start article h2{font-size:1.8rem}.conditioning-start article p{font-size:1.08rem}.conditioning-start article small{font-size:.97rem;line-height:1.35}.conditioning-start__actions{display:grid;justify-items:center;gap:.6rem;margin-top:auto}.conditioning-start article .conditioning-start__actions .operant-hub__link{margin:0;padding:0;background:none;color:#087f78;font-size:1rem;font-weight:650}.conditioning-start article button{align-self:center;margin-top:auto;border:0;border-radius:12px;background:#087f78;color:#fff;padding:.9rem 1.6rem;font-size:1.05rem;font-weight:750;cursor:pointer}.conditioning-start article button:hover{background:#066a64}@media(max-width:700px){.conditioning-start{grid-template-columns:1fr}.conditioning-start article{padding:1.4rem}.conditioning-start article h2{font-size:1.5rem}}.conditioning-start.operant-hub__tiles article:last-child{grid-column:1 / -1;justify-self:center;width:calc(50% - .6rem)}.conditioning-start.operant-hub__quadrants{grid-template-columns:190px repeat(2,minmax(0,1fr))}@media(min-width:701px)and (max-height:760px){.operant-hub:has(.operant-hub__tiles){padding-bottom:.6rem}.operant-hub__hero:has(+.operant-hub__tiles){padding:.9rem 0 .7rem}.operant-hub__hero:has(+.operant-hub__tiles) h1{font-size:2.4rem}.operant-hub__hero:has(+.operant-hub__tiles) p{margin-top:.3rem;font-size:1.05rem}.operant-hub__hero:has(+.operant-hub__tiles) .operant-hub__meta{margin-top:.3rem}.conditioning-start.operant-hub__tiles{gap:.8rem}.conditioning-start.operant-hub__tiles article{padding:.65rem 1.4rem;gap:.35rem}.conditioning-start.operant-hub__tiles article h2{font-size:1.45rem}.conditioning-start.operant-hub__tiles article p{font-size:1rem}.conditioning-start.operant-hub__tiles article button{padding:.45rem 1.4rem}}.operant-hub__axis{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.2rem;color:#344667;font-size:1.12rem;font-weight:650;text-align:center}.operant-hub__axis b{color:#102b4d;font-size:2rem;font-weight:700;line-height:1}.operant-hub__axis.is-row{justify-content:center}.operant-hub__axis.is-up svg{color:#1f8a4c}.operant-hub__axis.is-down svg{color:#c8372d;transform:rotate(180deg)}@media(max-width:700px){.conditioning-start.operant-hub__tiles article:last-child{grid-column:auto;width:auto}.conditioning-start.operant-hub__quadrants{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.operant-hub__axis{font-size:.95rem}.operant-hub__axis.is-corner{display:none}.operant-hub__axis.is-row{grid-column:1 / -1;flex-direction:row;justify-content:flex-start;gap:.5rem;text-align:left}.operant-hub__axis.is-row svg{width:18px;height:28px}.conditioning-start article.operant-hub__quadrant{padding:1rem}.conditioning-start article.operant-hub__quadrant h2{font-size:1.2rem}.conditioning-start article.operant-hub__quadrant button{padding:.7rem 1rem}}.lab-menu__hero{padding:1.1rem 0 .9rem}.lab-menu__hero h1{font-size:clamp(1.9rem,2.6vw,2.2rem)}.lab-menu__hero>p{display:inline;margin:0;font-size:1rem}.lab-menu__hero .operant-hub__meta{display:inline-flex;margin:0 0 0 .6rem;vertical-align:baseline}.lab-menu__hero>p+.operant-hub__meta,.lab-menu__hero h1+p{margin-top:.35rem}.lab-menu__hero h1+p{display:inline-block;max-width:60rem}.conditioning-start.lab-menu__tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem;width:min(1120px,calc(100% - 3rem))}.conditioning-start.lab-menu__tiles article,.conditioning-start.operant-hub__tiles.lab-menu__tiles article:last-child{grid-column:span 2;justify-self:stretch;width:auto;padding:1rem 1.15rem .95rem;gap:.4rem}.conditioning-start.lab-menu__tiles article:nth-child(4):nth-last-child(2){grid-column:2 / span 2}.conditioning-start.lab-menu__tiles article h2{margin:0;font-size:1.3rem}.conditioning-start.lab-menu__tiles article p{font-size:.95rem;line-height:1.4}.conditioning-start.lab-menu__tiles .conditioning-start__actions{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:auto;padding-top:.35rem}.conditioning-start.lab-menu__tiles article button{margin-top:0;padding:.55rem 1.3rem;font-size:1rem}.conditioning-start.lab-menu__tiles article .conditioning-start__actions .operant-hub__link{padding:0;font-size:.95rem}.operant-hub:has(.lab-menu__tiles){box-sizing:border-box;padding-bottom:1.2rem}@media(min-width:701px)and (max-height:760px){.operant-hub__hero.lab-menu__hero{padding:.8rem 0 .7rem}.operant-hub__hero.lab-menu__hero h1{font-size:2rem}.conditioning-start.operant-hub__tiles.lab-menu__tiles article{padding:.85rem 1.1rem .8rem;gap:.35rem}.conditioning-start.operant-hub__tiles.lab-menu__tiles article h2{font-size:1.25rem}.conditioning-start.operant-hub__tiles.lab-menu__tiles article p{font-size:.95rem}.conditioning-start.operant-hub__tiles.lab-menu__tiles article button{padding:.5rem 1.25rem}}@media(max-width:900px){.conditioning-start.lab-menu__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.conditioning-start.lab-menu__tiles article,.conditioning-start.lab-menu__tiles article:nth-child(4):nth-last-child(2),.conditioning-start.operant-hub__tiles.lab-menu__tiles article:last-child{grid-column:auto}}@media(max-width:700px){.conditioning-start.lab-menu__tiles{grid-template-columns:1fr}.lab-menu__hero>p,.lab-menu__hero .operant-hub__meta{display:block;margin:.35rem 0 0}}.rat-experience{min-height:100vh;color:#183f45;font-family:Inter,Manrope,system-ui,sans-serif}.rat-experience *{box-sizing:border-box}.rat-experience button,.rat-experience input{font:inherit}.rat-primary-action,.rat-secondary-action{border:0;border-radius:12px;padding:.85rem 1.25rem;font-weight:750;cursor:pointer}.rat-primary-action{background:#102b4d;color:#fff;box-shadow:0 8px 22px #102b4d33}.rat-primary-action:hover{background:#1d3d68}.rat-secondary-action{border:1px solid #cfd9e2;background:#fff;color:#10273d}.rat-secondary-action:hover{background:#f3f6f9}.rat-lesson{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100svh;min-height:560px;padding:0 1rem 1rem;gap:.6rem;overflow:hidden;background:#eef3f5;color:var(--rat-ink, #071b40);font-family:var(--rat-font, Inter, sans-serif)}.rat-lesson__topbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .1rem 0}.rat-lesson__title{display:flex;align-items:center;gap:.7rem;min-width:0}.rat-lesson__title strong{font-size:1.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rat-lesson__tools{display:flex;align-items:stretch;gap:.4rem}.rat-lesson__topbar button.rat-icon-button{display:grid;place-items:center;min-width:36px;padding:0 .4rem}.rat-lesson__topbar button.rat-sound-button{color:#1f7a4d}.rat-lesson__topbar button.rat-sound-button.is-muted{color:#5b7180}.rat-camera-menu{position:relative;display:flex}.rat-camera-menu__list{position:absolute;z-index:20;top:calc(100% + .3rem);right:0;display:grid;gap:.1rem;min-width:11rem;padding:.25rem;border:1px solid #d7e1ec;border-radius:12px;background:#fff;box-shadow:0 8px 24px #071b4029}.rat-lesson__topbar .rat-camera-menu__list button{display:flex;align-items:center;gap:.4rem;width:100%;padding:.45rem .5rem;border:0;border-radius:8px;background:none;color:#10273d;font-size:.9rem;text-align:left;white-space:nowrap}.rat-lesson__topbar .rat-camera-menu__list button:hover{background:#f1f5f9}.rat-lesson__topbar .rat-camera-menu__list button[aria-checked=true]{font-weight:650}.rat-lesson__topbar button{border:1px solid #d3dee6;border-radius:9px;background:#fff;color:#31575a;padding:.45rem .8rem;font-size:.85rem;cursor:pointer}.rat-lesson__topbar button.rat-back-button{width:36px;height:36px;padding:0;font-size:1.1rem}.rat-lesson__topbar button.is-active{background:#e4f4f1}.rat-lesson button:focus-visible{outline:3px solid #1D3D68;outline-offset:3px}.rat-lesson button:disabled{cursor:not-allowed}.rat-stage{position:relative;min-height:0;overflow:hidden;border:1px solid #d7e1ec;border-radius:16px;background:#dce7eb}.rat-learning-scene,.rat-learning-scene__canvas{width:100%;height:100%;display:block}.rat-stage{--rat-dock-pad: .2rem;--rat-dock-button: 2.35rem;--rat-dock-height: calc(var(--rat-dock-button) + 2 * var(--rat-dock-pad) + 2px);--rat-dock-bottom: .8rem;--rat-dock-clear: calc(var(--rat-dock-height) + var(--rat-dock-bottom) + .6rem)}.rat-food-dock{position:absolute;z-index:5;left:.9rem;right:.9rem;bottom:var(--rat-dock-bottom);display:flex;justify-content:center;pointer-events:none}.rat-dock-tile{display:flex;align-items:center;justify-content:center;gap:.4rem;min-width:0;height:var(--rat-dock-height);padding:var(--rat-dock-pad);border:1px solid var(--rat-border, #d7e1ec);border-radius:12px;background:#ffffffeb;box-shadow:0 4px 14px #071b401a;white-space:nowrap;pointer-events:auto;transition:background .25s}.rat-dock-actions{display:flex;align-items:center;gap:.3rem;white-space:nowrap}.rat-food-dock:has(.rat-dock-actions:empty){display:none}.rat-shaping-list{display:grid;gap:.3rem;margin:.4rem 0 .5rem;padding:0;list-style:none;font-size:.85rem;color:#344667}.rat-shaping-list li{display:flex;align-items:center;gap:.5rem}.rat-shaping-list li span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e7eef1;font-size:.72rem;font-weight:700}.rat-shaping-list li.is-done{color:#3d7f78}.rat-shaping-list li.is-done span{background:#cdebe6;color:#087f78}.rat-shaping-list li.is-current{color:#10273d;font-weight:750}.rat-shaping-list li.is-current span{background:#087f78;color:#fff}.rat-steps__count{display:flex;gap:.35rem;margin-top:.6rem}.rat-steps__count i{width:14px;height:14px;border-radius:50%;border:2px solid #2fa36b}.rat-steps__count i.is-filled{background:#2fa36b}.rat-clue{position:absolute;z-index:5;left:50%;bottom:var(--rat-dock-clear);width:-moz-max-content;width:max-content;max-width:calc(100% - 2rem);padding:.4rem .9rem;border-radius:12px;background:#fff;box-shadow:0 10px 30px #071b402e;transform:translate(-50%);text-align:center;text-wrap:balance;animation:rat-pop .25s ease-out}.rat-clue strong{font-size:1.05rem}.rat-clue p{margin:0;color:#344667;font-size:.92rem;line-height:1.3}.rat-clue.is-good strong{color:#2fa36b}.rat-clue.is-info strong{color:#344667}.rat-clue.is-info p{color:#10273d}.rat-clue.is-good p{color:#1f7a4d}.rat-clue.is-miss p{color:#b04a30}.rat-clue.is-miss strong{color:#c4563a}@keyframes rat-pop{0%{opacity:0;transform:translate(-50%,8px)}}.rat-food-button{display:flex;align-items:center;justify-content:center;gap:.4rem;height:var(--rat-dock-button, 3rem);padding:0 .7rem;border:1.5px solid #102B4D;border-radius:8px;background:#102b4d;color:#fff;font-size:1rem;font-weight:600;line-height:1.1;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s}.rat-food-dock .rat-food-button.is-air-puff:not(.is-secondary){min-width:7rem}.rat-food-dock .rat-food-button.is-food,.rat-food-dock .rat-food-button.is-noise-off,.rat-food-dock .rat-food-button.is-time-out{min-width:12.6rem}.rat-food-button:hover:not(:disabled){background:#1d3d68;border-color:#1d3d68}.rat-food-button:active:not(:disabled){background:#0b1f38;border-color:#0b1f38;transform:translateY(1px)}.rat-food-button:focus-visible{outline:2px solid #102B4D;outline-offset:2px}.rat-food-button:disabled{opacity:.6}.rat-food-button kbd{padding:0 .3rem;border-radius:5px;background:#ffffff38;font:600 .68rem Inter,sans-serif;color:#fff}.rat-food-button.is-secondary{border-color:#64748b;background:#fff;color:#10273d}.rat-food-button.is-secondary:hover:not(:disabled){border-color:#475569;background:#f1f5f9}.rat-food-button.is-secondary:active:not(:disabled){border-color:#475569;background:#e2e8f0}.rat-food-button.is-secondary kbd{background:#e7eef1;color:#344667}.rat-food-button.is-chamber-control[aria-pressed=true]{border-color:#087f78;background:#e3f4f1;color:#064e49}.rat-food-button.is-chamber-control[aria-pressed=true]:hover:not(:disabled){border-color:#066b65;background:#d2ede8}.rat-food-button.is-chamber-control[aria-pressed=true] kbd{background:#c4e6e0;color:#064e49}.rat-dock-actions:has(.is-chamber-control){flex-wrap:wrap;justify-content:center}.rat-dock-tile:has(.is-chamber-control){height:auto;min-height:var(--rat-dock-height);max-width:100%;white-space:normal}.rat-paused{position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr);justify-items:center;align-content:start;gap:.8rem;padding:1rem;overflow:auto;background:#eef3f5b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center}.rat-paused__bar{display:grid;justify-items:center;gap:.55rem}.rat-paused strong{font-size:1.4rem}.rat-paused__bar button{border:0;border-radius:10px;background:#102b4d;color:#fff;padding:.7rem 1.4rem;font-weight:750;cursor:pointer}.rat-paused__bar button:hover{background:#1d3d68}.rat-paused__brief{width:min(860px,100%);padding:1.1rem 1.2rem;border-radius:16px;background:#fff;box-shadow:0 10px 30px #071b401f}.rat-paused__brief .rat-guide-columns{margin-bottom:0}.rat-loading{position:absolute;z-index:9;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#dce7eb;color:#315f62;font-weight:700}.rat-loading section{max-width:440px;padding:2rem;text-align:center}.rat-loading section p{font-weight:400;margin:1rem 0}.rat-loading section button{margin:.3rem}.rat-training-guide{position:fixed;z-index:8;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#07172f4d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rat-training-guide section{width:min(880px,calc(100vw - 2rem));max-height:calc(100svh - 2rem);overflow:auto;padding:2rem;border-radius:18px;background:#fff;color:#14273d;text-align:center;box-shadow:0 28px 80px #07172f4d}.rat-training-guide h2{margin:0 0 1.3rem;font:700 1.6rem/1.2 Inter,system-ui,Segoe UI,Arial,sans-serif;text-align:center}.rat-guide-columns{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:1.5rem;margin-bottom:1.3rem;text-align:left}.rat-guide-side{padding:1rem 1.1rem;border-radius:12px;background:#f1f5f8}.rat-guide-side>:last-child{margin-bottom:0}.rat-guide-heading{margin:0 0 .3rem;color:#102b4d;font-size:1.1rem;font-weight:750;line-height:1.3;text-align:center}.rat-guide-aim{margin:0 0 .9rem;color:#10273d;font-size:1rem;line-height:1.4;text-align:left}.rat-guide-aim b{color:#10273d}.rat-guide-side.has-target{display:grid;align-items:center}.rat-guide-target{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.6rem;text-align:center}.rat-guide-target .rat-guide-heading{text-align:center}.rat-guide-target strong{display:block;color:#102b4d;font:700 4.5rem/1.05 Inter,system-ui,Segoe UI,Arial,sans-serif}.rat-guide-target p{margin:.2rem 0 0;color:#10273d;font-size:.95rem;line-height:1.3;text-wrap:balance}.rat-guide-target svg{width:1.8rem;height:1.8rem;color:#102b4d}.rat-guide-steps{display:grid;gap:.7rem;margin:.5rem 0 0;padding:0;list-style:none;counter-reset:rat-guide;text-align:left}.rat-guide-steps li{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.35rem;color:#10273d;font-size:1rem;line-height:1.4;counter-increment:rat-guide}.rat-guide-steps li:before{content:counter(rat-guide) ".";color:#102b4d;font-weight:750}.rat-control-nowrap{white-space:nowrap}.rat-guide-steps .rat-food-button{display:inline-flex;height:1.5rem;margin:.05rem;padding:0 .45rem;font-size:.85rem;vertical-align:middle;cursor:default}.rat-training-guide button{min-width:160px;padding:.8rem 1.4rem;border:0;border-radius:8px;background:#102b4d;color:#fff;font-size:1.05rem;font-weight:750;cursor:pointer}.rat-training-guide button:hover{background:#1d3d68}.rat-results{--rat-results-ink: #344667;box-sizing:border-box;display:grid;align-items:start;justify-items:center;padding:clamp(.6rem,2vh,1.4rem) 1rem;background:#eef3f2;color:var(--rat-results-ink);font-family:Inter,Manrope,system-ui,sans-serif;font-size:15px;line-height:1.45}.rat-results__card{display:grid;gap:.7rem;width:min(820px,100%,calc((100vh - 27rem)*2.3 + 4rem));padding:clamp(1rem,2.4vh,1.5rem) clamp(1rem,3vw,2rem);border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a0d}.rat-results__card>*{min-width:0}.rat-results__head{text-align:center}.rat-results h1{margin:0;color:#10273d;font-family:inherit;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:normal}.rat-results h2.rat-results__title{margin:.2rem 0 0;color:#102b4d;font-family:inherit;font-size:18px;font-weight:600;line-height:1.3}.rat-results__side{display:grid;align-content:start;gap:.45rem;min-width:0;text-align:left}.rat-results__counts,.rat-results__note{margin:0;color:var(--rat-results-ink);font-size:15px}.rat-results__section{margin:.35rem 0 0;color:#10273d;font-family:inherit;font-size:16px;font-weight:700;line-height:1.3}.rat-results__terms{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.3rem 1.1rem;margin:0;font-size:15px}.rat-results__terms dt{color:#10273d;font-weight:700}.rat-results__terms dd{margin:0;color:var(--rat-results-ink)}.rat-results__chart{margin:0;padding:0;background:none}.rat-results__chart h2,.rat-results__chart h3{margin:0 0 .15rem;color:var(--rat-results-ink);font-family:inherit;font-size:15px;font-weight:600;text-align:center}.rat-results__chart p{margin:0 0 .3rem;color:#64748b;font-size:13px}.rat-results__chart svg{display:block;width:100%;height:auto;max-height:calc(100vh - 27rem);min-height:130px;margin:0 auto}.rat-results__stack{display:grid;gap:.7rem;min-width:0}.rat-results__columns .rat-results__chart svg{max-height:calc(100vh - 17rem)}.rat-results__chart .rat-results__legend{justify-content:center}.rat-results__chart--extra svg{max-height:8rem;min-height:0}.rat-results__chart svg text{fill:#64748b;font:12.5px Inter,sans-serif}.rat-results__chart svg text.rat-results__axis-title{fill:#64748b;font-weight:500}.rat-results__chart svg text.rat-results__value{fill:#344667;font-weight:600}.rat-results__bar{fill:#102b4d}.chart-axis{fill:none;stroke:#94a3b8;stroke-width:1.5}.chart-line{fill:none;stroke:#102b4d;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.rat-results__gridline{stroke:#e2e8f0;stroke-width:1}.rat-results__marker{stroke:#64748b;stroke-width:1;stroke-dasharray:4 3}.rat-results__legend{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;margin:.25rem 0 0;padding:0;list-style:none;color:#64748b;font-size:13px}.rat-results__chart .rat-results__legend svg{flex:none;width:10px;height:10px;min-height:0}.rat-results__legend li{display:flex;align-items:center;gap:.4rem}.rat-quiz__reveal{display:grid;gap:.3rem;margin:0;color:var(--rat-results-ink)}.rat-results__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.45rem}.rat-results__actions .rat-primary-action,.rat-results__actions .rat-secondary-action{padding:.5rem 1rem;border-radius:8px;font-size:15px;font-weight:650;box-shadow:none}.rat-results .classical-case{margin-top:0}.rat-results__columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.6rem}.rat-results__columns .rat-results__terms{grid-template-columns:minmax(0,11rem) minmax(0,1fr)}.rat-results__card:has(.rat-results__columns){width:min(1080px,100%)}.rat-results .classical-case h3{font-size:16px}@media(max-width:760px){.rat-results__columns{grid-template-columns:minmax(0,1fr)}.rat-results__chart svg{max-height:none}.rat-results__terms{grid-template-columns:minmax(0,1fr);gap:0}.rat-results__terms dd{margin-bottom:.4rem}.rat-guide-columns{grid-template-columns:minmax(0,1fr)}.rat-lesson{padding:0 .5rem .5rem}.rat-food-button kbd{display:none}.rat-lesson__title strong{font-size:1rem}.rat-lesson__topbar button{padding:.4rem .6rem;font-size:.8rem}.rat-lesson__tools{flex:none}.rat-lesson__topbar{flex-wrap:wrap;row-gap:.4rem}.rat-lesson__title{flex:1 1 100%}.rat-lesson__tools{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start}.rat-lesson__topbar button{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.rat-clue{animation:none}}.rat-habits--live{position:absolute;z-index:4;top:.9rem;right:.9rem;width:min(256px,calc(100% - 1.8rem));max-height:calc(100% - var(--rat-dock-clear) - 3rem);overflow:auto;padding:.7rem .8rem;border-radius:16px;background:#fff;box-shadow:0 4px 16px #071b401a}.rat-habits--live header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.rat-habits--live header strong{font-size:.95rem}.rat-habits--live header span{color:#1f7a4d;font-size:.8rem;font-weight:750}.rat-habits__list{display:grid;margin:0;padding:0;list-style:none}.rat-habits__list li{display:grid;grid-template-columns:minmax(0,1fr) 70px 34px;align-items:center;gap:.45rem;padding:.22rem .3rem;border-top:1px solid #e3eaee;font-size:.8rem;color:#344667}.rat-habits__list li:first-child{border-top:0}.rat-habits__list li.is-sub{padding-block:.06rem;padding-left:1rem;border-top:0;font-size:.76rem}.rat-habits__list li>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rat-habits__list li b{text-align:right;font-variant-numeric:tabular-nums;color:#344667;font-weight:650}.rat-habits__list li.is-now{background:#e3f4ea}.rat-habits__list li.is-trick>span{color:#1f7a4d;font-weight:700}.rat-habits__list li.is-locked{grid-template-columns:1fr;color:#7b8a96}.rat-habits__list.is-compact li:not(.is-locked){grid-template-columns:minmax(0,1fr) 44px 32px;gap:.35rem}.rat-habits__bar{height:8px;overflow:hidden;border-radius:99px;background:#e7eef1}.rat-habits__bar i{display:block;height:100%;border-radius:inherit;background:#45a499;transition:width .5s ease}.is-trick .rat-habits__bar i{background:#2fa36b}.rat-habits--results{margin:0;padding:0;background:none}.rat-habits--results h3{margin:0;color:#10273d;font-size:1rem;font-weight:700}.rat-habits--results p{margin:.2rem 0 .8rem;color:#344667;font-size:.88rem}.rat-habits--results .rat-habits__list li{grid-template-columns:minmax(0,1fr) 2fr 40px;font-size:.9rem}.rat-quiz__reveal span b{color:#344667}@media(max-width:760px){.rat-habits--live{top:auto;bottom:var(--rat-dock-clear);left:.6rem;right:.6rem;width:auto;max-height:26%;padding:.55rem .7rem}}.rat-goal{position:absolute;z-index:4;top:.9rem;right:.9rem;display:grid;gap:.35rem;width:min(300px,calc(100% - 1.8rem));max-height:calc(100% - var(--rat-dock-clear) - 3rem);overflow-y:auto;padding:.85rem 1rem;border-radius:16px;background:#fff;box-shadow:0 4px 16px #071b401a}.rat-goal strong{font-size:1rem}.rat-goal h2.rat-goal__title{margin:0;color:#10273d;font-size:1.05rem;font-weight:750;line-height:1.3}.rat-goal small{color:#344667;font-size:.8rem}.rat-live-graph{display:block;width:100%;height:auto}.rat-current-step{display:grid;gap:.3rem}.rat-current-step__progress{display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:#344667;font-size:.85rem;font-weight:600}.rat-night{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0b1c33;opacity:0;pointer-events:none;transition:opacity 1.2s ease-out}.rat-night.is-dark{opacity:.88;transition:opacity 4s ease-in}.rat-night span{color:#fff;font-size:.95rem;font-weight:600}.rat-time-bar{display:grid;gap:.25rem;color:#344667;font-size:.85rem;font-weight:600}.rat-time-bar div{height:8px;overflow:hidden;border-radius:4px;background:#e7eef1}.rat-time-bar i{display:block;height:100%;background:#102b4d;transition:width .25s linear}.rat-light-state{display:flex;align-items:center;gap:.45rem;margin:0;color:#10273d;font-size:.9rem;font-weight:650}.rat-light-state i{width:14px;height:14px;border:1.5px solid #344667;border-radius:50%;background:#fff;transition:background .2s,box-shadow .2s}.rat-light-state.is-on i{background:#45a499;box-shadow:0 0 0 4px #45a4994d}.rat-light-state.is-dim i{background:#b5dcd6}.rat-goal small b{color:#10273d}.rat-alert{position:absolute;z-index:4;top:4.2rem;left:.9rem;padding:.5rem .9rem;border-radius:10px;background:#10273d;color:#fff;font-weight:750}.rat-alert.is-noise{background:#c4563a;letter-spacing:.08em;animation:rat-buzz .18s linear infinite}@keyframes rat-buzz{25%{transform:translate(1px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,1px)}}@media(max-width:760px){.rat-goal{top:auto;bottom:var(--rat-dock-clear);left:.6rem;right:.6rem;width:auto;padding:.55rem .75rem}.rat-goal small:last-child{display:none}.rat-alert{top:3.4rem;left:auto;right:.6rem}}@media(min-width:761px)and (max-width:1240px){.rat-goal,.rat-habits--live{max-height:calc(100% - var(--rat-dock-clear) - 3.8rem)}}@media(max-width:760px){.rat-stage{--rat-dock-bottom: .5rem;--rat-dock-clear: 7.4rem}.rat-food-dock{left:.5rem;right:.5rem}.rat-dock-tile{height:auto}.rat-dock-actions{flex-wrap:wrap;justify-content:center}.rat-clue{top:.6rem;bottom:auto}.rat-clue p{font-size:.8rem}}.classical-recap{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.3rem 1.1rem;margin:0;text-align:left;font-size:15px}.classical-recap dt{font-weight:750;color:#10273d}.classical-recap dd{margin:0;color:#344667;line-height:1.45}@media(max-width:760px){.classical-recap{grid-template-columns:1fr;gap:.2rem}.classical-recap dd{margin-bottom:.5rem}}.classical-message{position:absolute;z-index:5;top:.9rem;left:max(.9rem,calc(50% - 225px));width:min(450px,calc(100% - 300px - 3.6rem));padding:1.1rem 1.4rem;border-radius:16px;background:#fff;box-shadow:0 10px 30px #071b402e;color:#344667;text-align:center;animation:classical-message-in .25s ease-out}.classical-message p{margin:0 0 .85rem;font-size:1rem;line-height:1.4;text-wrap:pretty}.classical-message button{min-width:160px;padding:.6rem 1.2rem;border:0;border-radius:8px;background:#102b4d;color:#fff;font-size:1rem;font-weight:750;cursor:pointer}.classical-message button:hover{background:#1d3d68}@keyframes classical-message-in{0%{opacity:0;transform:translateY(-8px)}}@media(max-width:760px){.classical-message{left:.6rem;right:.6rem;width:auto;padding:.8rem 1rem}}@media(prefers-reduced-motion:reduce){.classical-message{animation:none}}.classical-chart{margin:0}.classical-chart p{margin:.2rem 0 .4rem;color:#344667;font-size:.88rem}.classical-shape-chart{max-width:520px;margin:0 auto}.classical-chart__bar{fill:#6b7f99}.classical-chart__bar.is-marked{fill:#102b4d}.rat-results__chart svg text.classical-chart__value{fill:#10273d;font-weight:700}.rat-results__chart svg text.classical-chart__note{fill:#8a6a1f;font-size:11px}.rat-results__chart svg text.classical-chart__empty{fill:#9db4b1}.classical-case{margin:0;padding:0;border:0;background:none}.classical-case h3{margin:0;color:#10273d;font-size:1rem;font-weight:700}.classical-case p{margin:.2rem 0 0;color:#344667;font-size:.92rem;line-height:1.4}.classical-case .classical-recap{margin-top:.5rem}.rat-food-button.is-unlocked{animation:classical-unlock 1.8s ease-out 1}@keyframes classical-unlock{0%{box-shadow:0 0 #45a4998c}35%{box-shadow:0 0 0 7px #45a49959}to{box-shadow:0 0 #45a49900}}@media(prefers-reduced-motion:reduce){.rat-food-button.is-unlocked{animation:none}}.classical-goal-rows{display:grid;gap:.55rem;margin:.15rem 0 .1rem;padding:0;list-style:none}.classical-goal-rows li{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.classical-goal-rows__label{display:flex;align-items:center;gap:.35rem;color:#10273d;font-size:.92rem;font-weight:700;line-height:1.25}.classical-goal-rows__tag{padding:.02rem .32rem;border-radius:5px;background:#e7eef1;color:#344667;font-size:.72rem;font-weight:700;white-space:nowrap}.classical-goal-rows__sub{display:block;color:#344667;font-size:.8rem;line-height:1.25}.classical-goal-rows__progress{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;color:#344667;font-size:.78rem;font-weight:650}.classical-goal-rows__progress .rat-steps__count{gap:.2rem}.classical-goal-rows__progress .rat-steps__count i{width:12px;height:12px}.classical-curve__svg{display:block;width:100%;height:auto}.classical-curve__line{fill:none;stroke:#45a499;stroke-width:1.5}.classical-curve__dot{fill:#fff;stroke:#9db4b1;stroke-width:1.5}.classical-curve__dot.is-cr{fill:#167d76;stroke:#167d76}.classical-curve__divider{stroke:#8a6a1f;stroke-width:1;stroke-dasharray:3 3}.classical-curve svg text.classical-curve__phase{fill:#344667;font-weight:700}.classical-curve svg text.classical-curve__phase.is-later{fill:#8a6a1f}.lab-page{font-size:16px}.lab-page__hero{width:min(1080px,calc(100% - 2rem));margin:0 auto;padding:1.8rem 0 1.4rem;text-align:center}.lab-page__hero h1{margin:0;font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;font-size:clamp(1.9rem,3.4vw,2.5rem);line-height:1.1}.lab-page__hero>p{max-width:44rem;margin:.6rem auto 0;color:#344667;font-size:1.1rem;line-height:1.5}.lab-page__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.1rem}.lab-page__body{display:grid;gap:1.2rem;width:min(980px,calc(100% - 2rem));margin:0 auto}.lab-page__body.is-wide{width:min(1180px,calc(100% - 2rem))}.lab-card{display:grid;gap:.9rem;min-width:0;padding:1.4rem 1.5rem;border:1px solid #d0dde3;border-radius:16px;background:#fff;box-shadow:0 9px 25px #1431420f}.lab-card>h2,.lab-section-title{margin:0;font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;font-size:1.4rem;line-height:1.2;color:#10273d}.lab-card>p{margin:0;color:#344667;line-height:1.55}.lab-card__step{display:flex;align-items:center;gap:.6rem}.lab-card__step b{display:grid;place-items:center;flex:none;width:1.9rem;height:1.9rem;border-radius:50%;background:#087f78;color:#fff;font-size:.95rem}.lab-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.2rem;align-items:start}.lab-section{display:grid;gap:.8rem}.lab-section>p{margin:-.4rem 0 0;color:#344667}.lab-muted{color:#5b6b82!important;font-size:.92rem}.lab-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:0;border-radius:12px;background:#087f78;color:#fff;padding:.85rem 1.5rem;font-size:1.05rem;font-weight:750;cursor:pointer}.lab-button:hover{background:#066a64}.lab-button:disabled{background:#9fb3b8;cursor:not-allowed}.lab-button.is-secondary{border:1.5px solid #087f78;background:#fff;color:#087f78}.lab-button.is-secondary:hover{background:#eef7f6}.lab-button.is-small{padding:.55rem 1rem;font-size:.95rem;border-radius:10px}.lab-button-row{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.lab-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:.7rem}.lab-choice{position:relative;display:grid;gap:.25rem;padding:.85rem 1rem;border:1.5px solid #d0dde3;border-radius:12px;background:#fff;color:#10273d;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.lab-choice:hover{border-color:#087f78}.lab-choice[aria-pressed=true]{border-color:#087f78;background:#eef7f6;box-shadow:0 0 0 1px #087f78 inset}.lab-choice strong{font-size:1.02rem}.lab-choice span{color:#344667;font-size:.9rem;line-height:1.4}.lab-choice small{color:#5b6b82;font-size:.875rem}.lab-choice.is-wide{grid-column:1 / -1}.lab-segmented{display:inline-flex;flex-wrap:wrap;overflow:hidden;border:1.5px solid #d0dde3;border-radius:10px;background:#fff}.lab-segmented button{padding:.55rem .9rem;border:0;border-right:1px solid #e2e8f0;background:none;color:#344667;font:inherit;font-size:.95rem;font-weight:650;cursor:pointer}.lab-segmented button:last-child{border-right:0}.lab-segmented button[aria-pressed=true]{background:#087f78;color:#fff}.lab-field{display:grid;gap:.45rem}.lab-field>span{font-weight:700;color:#10273d}.lab-field>small{color:#5b6b82;font-size:.88rem}.lab-field input[type=range]{width:100%;accent-color:#087f78}.lab-field input[type=text],.lab-field select{padding:.6rem .7rem;border:1.5px solid #d0dde3;border-radius:10px;background:#fff;color:#10273d;font:inherit}.lab-note{margin:0;padding:.75rem .9rem;border-radius:10px;background:#f0f6f7;color:#344667;line-height:1.5}.lab-note b{color:#10273d}.lab-note.is-warning{background:#fbf1e3;color:#7a4b0e}.stim-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem .25rem .45rem;border-radius:999px;background:#eef2f6;color:#10273d;font-size:.92rem;font-weight:650;white-space:nowrap}.stim-chip svg{width:1.15rem;height:1.15rem}.stim-chip.is-tone{background:#e6edf8;color:#1d3d68}.stim-chip.is-light{background:#fbf0d9;color:#8a5a00}.stim-chip.is-food{background:#e3f3ee;color:#0b6b4f}.stim-chip.is-no-food{background:#f3eeee;color:#7a3a32}.stim-chip.is-noise{background:#ece8f6;color:#4b3a8a}.stim-chip.is-puff{background:#fbe9e5;color:#a0412f}.stim-chip.is-dish{background:#e3f3ee;color:#0b6b4f}.stim-seq{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.stim-seq>i{color:#8395a7;font-style:normal;font-weight:700}.stim-seq>em{margin-left:.2rem;color:#344667;font-style:normal;font-weight:750}.design-rats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem}.design-rat{display:grid;align-content:start;gap:.7rem;padding:1.1rem 1.2rem;border:1.5px solid #d0dde3;border-radius:14px;background:#fbfcfd}.design-rat.is-yours{border-color:#087f78;background:#f2f9f8}.design-rat header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem}.design-rat header strong{font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;font-size:1.2rem;color:#10273d}.design-rat header span{padding:.15rem .55rem;border-radius:999px;background:#087f78;color:#fff;font-size:.875rem;font-weight:750}.design-rat header span.is-comparison{background:#9fb0c0}.design-rat ol{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.design-rat li{display:grid;gap:.35rem}.design-rat li>b{color:#5b6b82;font-size:.875rem;font-weight:750}.design-rat li>p{margin:0;color:#344667;font-size:.93rem;line-height:1.45}.design-rat li.is-test{padding-top:.6rem;border-top:1px dashed #cfd9e2}.lab-question{margin:0;padding:1.1rem 1.3rem;border-left:5px solid #087f78;border-radius:0 12px 12px 0;background:#f0f6f7;color:#10273d;font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;font-size:1.3rem;line-height:1.4}.lab-prediction{display:grid;gap:.6rem}.lab-prediction>strong{color:#10273d;font-size:1.05rem}.lab-headline{display:grid;gap:1rem}.lab-headline__numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem}.lab-headline__numbers div{display:grid;gap:.15rem;padding:.9rem 1rem;border-radius:12px;background:#f0f6f7;text-align:center}.lab-headline__numbers div.is-yours{background:#e3f3ee;box-shadow:0 0 0 1.5px #087f78 inset}.lab-headline__numbers dt{color:#344667;font-size:.9rem;font-weight:650}.lab-headline__numbers dd{margin:0;color:#10273d;font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;font-size:2.1rem;font-weight:700;line-height:1.1}.lab-headline__numbers small{color:#5b6b82;font-size:.875rem}.lab-headline>p{margin:0;color:#10273d;font-size:1.12rem;line-height:1.5}.lab-verdict{display:flex;align-items:center;gap:.6rem;margin:0;padding:.7rem .9rem;border-radius:10px;font-weight:650}.lab-verdict.is-right{background:#e3f3ee;color:#0b6b4f}.lab-verdict.is-wrong{background:#fbf1e3;color:#7a4b0e}.lab-terms{display:grid;gap:.55rem;margin:0}.lab-terms dt{color:#10273d;font-weight:750}.lab-terms dd{margin:0 0 .3rem;color:#344667;line-height:1.5}.lab-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1rem}.lab-tile{display:flex;flex-direction:column;gap:.55rem;padding:1.2rem 1.25rem;border:1px solid #d0dde3;border-radius:16px;background:#fff;box-shadow:0 9px 25px #1431420f}.lab-tile h3{margin:0;font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;font-size:1.25rem;color:#10273d}.lab-tile p{margin:0;color:#344667;line-height:1.45}.lab-tile .stim-seq{margin-top:.1rem}.lab-tile .lab-button{align-self:flex-start;margin-top:auto}@media(max-width:700px){.lab-page__hero{padding:1.2rem 0 1rem}.lab-card{padding:1.1rem}.lab-question{font-size:1.12rem}}.lab-mind-row{display:grid;gap:.6rem;justify-items:start;max-width:520px}.lab-mind-row .rat-mind{width:100%}.lab-field>.lab-segmented{justify-self:start}.lab-steps{display:grid;gap:.9rem;margin:0;padding:0;list-style:none;counter-reset:lab-step}.lab-steps li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.3rem .7rem;align-items:start;counter-increment:lab-step}.lab-steps li:before{content:counter(lab-step);grid-row:span 2;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:#087f78;color:#fff;font-weight:750}.lab-steps li p{margin:0;color:#344667;line-height:1.5}.lab-card>h2{font-family:Inter,system-ui,Segoe UI,Arial,sans-serif}.lab-export{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.lab-export .lab-note{flex-basis:100%}.lab-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lab-page__hero>p.lab-page__eyebrow{margin:0 auto .4rem;color:#087f78;font-size:.95rem;font-weight:750}.lab-step{display:grid;gap:.85rem;min-width:0;padding:.4rem 0 1.1rem}.lab-step+.lab-step,.lab-step+.lab-actions{padding-top:1.3rem;border-top:1px solid #dbe5ea}.lab-step__title{display:flex;align-items:center;gap:.7rem;margin:0;color:#10273d;font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;font-size:1.45rem;line-height:1.2}.lab-step__n{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;background:#10273d;color:#fff;font-family:Inter,Manrope,system-ui,sans-serif;font-size:1rem;font-weight:750}.lab-step>p{margin:0;color:#344667;font-size:1.05rem;line-height:1.55}.lab-step>p strong{color:#10273d}.lab-phases{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none}.lab-phase{position:relative;display:grid;align-content:start;gap:.5rem;min-width:0;padding:.9rem 1rem 1rem;border:1px solid #d0dde3;border-radius:14px;background:#fff}.lab-phase__name{color:#5b6b82;font-size:.9rem;font-weight:750}.lab-phase__what{display:grid;gap:.45rem;color:#10273d;font-size:1.05rem;line-height:1.4}.lab-phase__note{margin:0;color:#5b6b82;font-size:.9rem;line-height:1.4}.lab-phase.is-test{border-style:dashed;border-color:#9fb0c0;background:#fbfcfd}.lab-phase.is-missing{border-style:dashed;background:transparent}.lab-phase.is-missing .lab-phase__what{color:#5b6b82;font-size:1rem;font-style:italic}.lab-phase.is-different{border-color:#c58a1a;box-shadow:0 0 0 1px #c58a1a inset}@media(max-width:640px){.lab-phases{grid-auto-flow:row;grid-auto-columns:auto}}.lab-phase .stim-chip,.lab-plain-chips .stim-chip,.designer-live .stim-chip{padding:0;border-radius:0;background:none;font-size:1.02rem;font-weight:650;white-space:normal}.lab-phase .stim-chip svg,.lab-plain-chips .stim-chip svg,.designer-live .stim-chip svg{width:1.3rem;height:1.3rem;flex:none}.lab-phase .stim-seq,.lab-plain-chips .stim-seq{gap:.3rem .45rem}.lab-phase .stim-seq>em,.lab-plain-chips .stim-seq>em{margin-left:.15rem;color:#10273d;font-size:1.02rem}.lab-plain-chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem .45rem}.lab-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .9rem;margin:0;padding:0;list-style:none}.lab-compare__head{display:grid;gap:.1rem;padding:0 .2rem}.lab-compare__head strong{color:#10273d;font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;font-size:1.2rem}.lab-compare__head span{color:#5b6b82;font-size:.95rem}.lab-compare__head.is-yours strong{color:#087f78}.lab-compare>.lab-phase.is-yours{border-color:#087f78}.lab-compare>.lab-phase.is-different{border-color:#c58a1a;box-shadow:0 0 0 1px #c58a1a inset}.lab-difference{margin:0;padding:.1rem 0 .1rem .9rem;border-left:4px solid #c58a1a;color:#10273d;font-size:1.05rem;line-height:1.5}@media(max-width:420px){.lab-compare{gap:.5rem}.lab-compare .lab-phase{padding:.75rem .7rem}.lab-compare .lab-phase .stim-chip,.lab-compare .lab-phase .stim-seq>em{font-size:.95rem}}.lab-disclosure{min-width:0;border:1px solid #d0dde3;border-radius:14px;background:#fff}.lab-disclosure>summary{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.1rem;color:#10273d;font-size:1.02rem;font-weight:700;list-style:none;cursor:pointer}.lab-disclosure>summary::-webkit-details-marker{display:none}.lab-disclosure>summary:before{content:"";flex:none;width:.5rem;height:.5rem;margin:0 .25rem 0 .1rem;border-right:2.5px solid #087f78;border-bottom:2.5px solid #087f78;transform:rotate(-45deg);transition:transform .15s}.lab-disclosure[open]>summary:before{transform:rotate(45deg)}.lab-disclosure>summary:hover{color:#087f78}.lab-disclosure>summary:focus-visible{outline:3px solid #1D3D68;outline-offset:2px;border-radius:14px}.lab-disclosure__body{display:grid;gap:.8rem;min-width:0;padding:0 1.1rem 1.1rem;color:#344667;line-height:1.55}.lab-disclosure__body>p{margin:0}.lab-step .lab-disclosure{border-color:#dbe5ea;background:transparent}.lab-step .lab-disclosure>summary{padding:.7rem .9rem;font-size:1rem}.lab-step .lab-disclosure__body{padding:0 .9rem .9rem}.lab-toggle{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.3rem .8rem;padding:.8rem 1rem;border:1.5px solid #d0dde3;border-radius:12px;background:#fff;cursor:pointer}.lab-toggle:hover{border-color:#087f78}.lab-toggle input{position:absolute;opacity:0;pointer-events:none}.lab-toggle__switch{position:relative;width:2.6rem;height:1.5rem;border-radius:999px;background:#c3cfd8;transition:background .15s}.lab-toggle__switch:after{content:"";position:absolute;top:.2rem;left:.2rem;width:1.1rem;height:1.1rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.lab-toggle input:checked+.lab-toggle__switch{background:#087f78}.lab-toggle input:checked+.lab-toggle__switch:after{transform:translate(1.1rem)}.lab-toggle input:focus-visible+.lab-toggle__switch{outline:3px solid #1D3D68;outline-offset:2px}.lab-toggle__text{display:grid;gap:.1rem}.lab-toggle__text strong{color:#10273d}.lab-toggle__text small{color:#5b6b82;font-size:.9rem}.lab-toggle.is-disabled{opacity:.55;cursor:not-allowed}.lab-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;padding:.6rem 0 .2rem}.lab-actions__main{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.1rem}.lab-actions__main>.lab-button:first-child:not(.is-secondary){min-height:3.3rem;padding:.95rem 1.9rem;font-size:1.15rem;box-shadow:0 6px 16px #087f7838}.lab-actions__quiet{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto}.lab-actions__quiet .lab-export{gap:.5rem}.lab-actions__quiet .lab-button.is-secondary{min-height:2.6rem;padding:.5rem .9rem;border:1px solid #c3cfd8;border-radius:10px;color:#344667;font-size:.95rem;font-weight:650}.lab-actions__quiet .lab-button.is-secondary:hover{border-color:#087f78;background:#fff;color:#087f78}.lab-actions__hint{flex-basis:100%;margin:0;color:#5b6b82;font-size:.95rem}.lab-link{padding:.4rem .2rem;border:0;background:none;color:#087f78;font:inherit;font-size:1.05rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;cursor:pointer}.lab-link:hover{color:#066a64}.lab-link:disabled{color:#8395a7;text-decoration:none;cursor:not-allowed}.lab-link:focus-visible{outline:3px solid #1D3D68;outline-offset:2px;border-radius:4px}@media(max-width:640px){.lab-actions__main{width:100%}.lab-actions__main>.lab-button:first-child:not(.is-secondary){flex:1 1 100%}.lab-actions__quiet{margin-left:0}}.lab-answer{display:grid;gap:1.1rem;min-width:0;padding:1.5rem 1.6rem 1.6rem;border:1px solid #d0dde3;border-radius:16px;background:#fff;box-shadow:0 9px 25px #1431420f}.lab-answer__headline{margin:0;color:#10273d;font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;font-size:clamp(1.3rem,2.4vw,1.6rem);line-height:1.35}.lab-answer__context{margin:0;color:#344667;font-size:1rem}.lab-answer>h2{margin:.3rem 0 0;color:#10273d;font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;font-size:1.3rem}.lab-answer>p{margin:0;color:#344667;font-size:1.05rem;line-height:1.6}.lab-answer .lab-chart{max-width:640px}.lab-stats{display:flex;flex-wrap:wrap;gap:1rem 2.6rem;margin:0}.lab-stats>div{display:grid;align-content:start;gap:.1rem;min-width:7rem}.lab-stats dt{color:#344667;font-size:.95rem;font-weight:650}.lab-stats dd{margin:0;color:#10273d;font-family:Inter,Manrope,system-ui,sans-serif;font-size:2.2rem;font-weight:750;letter-spacing:-.01em;line-height:1.1;font-variant-numeric:tabular-nums}.lab-stats dd.lab-stats__note{color:#5b6b82;font-family:Inter,Manrope,system-ui,sans-serif;font-size:.9rem;font-weight:500;line-height:1.35}.lab-stats>div.is-yours dt,.lab-stats>div.is-yours dd:not(.lab-stats__note){color:#087f78}.lab-result-line{display:flex;align-items:flex-start;gap:.55rem;margin:0;color:#10273d;font-size:1.02rem;font-weight:650;line-height:1.45}.lab-result-line:before{content:"✓";flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#087f78;color:#fff;font-size:.9rem}.lab-result-line.is-wrong:before{content:"✗";background:#b0661a}.lab-results-more{display:grid;gap:.7rem}@media(max-width:700px){.lab-answer{padding:1.15rem 1.05rem 1.2rem}.lab-stats{gap:.9rem 1.6rem}.lab-stats dd{font-size:2rem}}.lab-tile-button{display:flex;flex-direction:column;gap:.45rem;min-width:0;padding:1.1rem 1.2rem;border:1.5px solid #d0dde3;border-radius:16px;background:#fff;color:#10273d;font:inherit;text-align:left;cursor:pointer;box-shadow:0 4px 14px #1431420d;transition:border-color .15s,box-shadow .15s}.lab-tile-button:hover{border-color:#087f78;box-shadow:0 8px 22px #1431421a}.lab-tile-button:focus-visible{outline:3px solid #1D3D68;outline-offset:2px}.lab-tile-button>strong{font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;font-size:1.25rem;line-height:1.2}.lab-tile-button>span{color:#344667;font-size:1rem;line-height:1.45}.lab-tile-button>em{margin-top:auto;padding-top:.25rem;color:#087f78;font-style:normal;font-weight:750}.lab-list-group{display:grid;gap:.7rem}.lab-list-group>h2{margin:0;color:#10273d;font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;font-size:1.3rem}.lab-list-group+.lab-list-group{margin-top:.6rem}.lab-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.lab-list>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:.85rem 0;border-top:1px solid #e2e8f0}.lab-list>li:first-child{border-top:0;padding-top:.2rem}.lab-list strong{color:#10273d}.lab-list p{margin:.2rem 0 0;color:#344667;font-size:.95rem;line-height:1.5}@media(max-width:560px){.lab-list>li{grid-template-columns:minmax(0,1fr)}.lab-list>li .lab-button{justify-self:start}}.lab-choices.is-compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:.55rem}.lab-choices.is-compact .lab-choice{align-content:start;padding:.65rem .8rem}@media(max-width:420px){.lab-choices.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.lab-plain-line{margin:0;color:#10273d;font-size:1.05rem;line-height:1.5}.lab-plain-line b{color:#10273d}.lab-sub{display:grid;gap:.7rem;padding-top:.3rem}.lab-sub>h3{margin:0;color:#10273d;font-size:1.05rem}.lab-actions__saved{margin:0;color:#0b6b4f;font-size:.95rem;font-weight:650}.lab-phase .stim-seq>i{color:#8395a7;font-style:normal;font-weight:700}.lab-step .lab-segmented button{flex:1 0 auto}.lab-answer>.cum-record{width:100%;max-width:760px;margin:0 auto}.site-page{padding-bottom:40px}.site-page-hero{background:linear-gradient(125deg,#132b43,#06162c);color:#fff;text-align:center;padding:78px 0 90px}.site-page-hero h1{font-size:clamp(40px,4.6vw,62px);line-height:1.1;margin:0 auto 22px}.site-page-hero h1 em{color:var(--lp-gold)}.site-page-hero p{max-width:640px;margin:0 auto;color:#c6d2df;font-size:17px;line-height:1.8}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:-44px;position:relative}.pricing-card{display:flex;flex-direction:column;background:#fff;border:1px solid #cddbd7;border-radius:12px;padding:32px 28px;box-shadow:0 18px 45px -22px #132c3f40}.pricing-card.is-featured{border-color:#087b70;box-shadow:0 22px 55px -20px #087b7055}.lp-main .pricing-card h2{font:700 21px/1.3 Inter,Arial,sans-serif;letter-spacing:0;color:#142d3b}.lp-main .pricing-blurb{margin-top:10px;color:#3d5866;font-size:14px;line-height:1.7;min-height:72px}.lp-main .pricing-price{margin-top:22px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pricing-price strong{font-size:44px;letter-spacing:-.03em;color:#142d3b}.pricing-price span{color:#3d5866;font-size:14px}.lp-main .pricing-note{margin-top:4px;color:#087b70;font-size:13px;font-weight:600}.pricing-card .lp-feature-list{margin:24px 0 28px;flex:1;font-size:14px;gap:12px}.pricing-card .lp-button{width:100%}.pricing-button{border-color:#9fbab3;color:#18433f;background:#f4f8f6}.pricing-button:hover{background:#e7f0ec}.lp-main .pricing-footnote{text-align:center;margin-top:28px;color:#3d5866;font-size:14px}.pricing-footnote button,.account-note a{border:0;background:none;padding:0;color:#145c50;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.contact-layout{max-width:820px;margin-top:-44px;position:relative}.contact-card{background:#fff;border:1px solid #cddbd7;border-radius:12px;padding:34px;box-shadow:0 18px 45px -22px #132c3f40}.lp-main .contact-card h2{font-size:30px}.lp-main .contact-card>p{margin-top:12px;color:#3d5866}.contact-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-card label{display:block;font-size:13px;font-weight:600;margin:18px 0 8px;color:#18333c}.contact-card label span{font-weight:400;color:#5b7480}.contact-card input,.contact-card select,.contact-card textarea{width:100%;border:1px solid #c3d3cd;border-radius:6px;background:#fbfcfa;color:#183f3a;padding:12px;font:inherit;font-size:15px}.contact-card textarea{resize:vertical;min-height:150px;line-height:1.6}.contact-card .lp-button{margin-top:24px}.contact-card :is(input,select,textarea,button):focus-visible{outline:3px solid #1D3D68;outline-offset:2px}.contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lp-main .contact-privacy{margin-top:14px;font-size:12px;color:#5b7480}.site-footer-link{color:#d4e0ea;text-decoration:none}.site-footer-link:hover{color:#fff;text-decoration:underline}@media(max-width:1000px){.pricing-grid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.lp-main .pricing-blurb{min-height:0}}@media(max-width:760px){.site-page-hero{padding:56px 0 76px}.site-page-hero p{font-size:15px}.contact-row{grid-template-columns:1fr;gap:0}.contact-card{padding:24px}}.pricing-currency{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px;color:#c6d2df;font-size:14px}.pricing-currency select{border:1px solid #6d8297;border-radius:6px;background:#0f2540;color:#fff;padding:8px 10px;font:inherit;font-size:14px}.pricing-currency select:focus-visible{outline:3px solid var(--lp-gold);outline-offset:2px}.pricing-code{margin-left:4px;font-size:15px;font-weight:700;color:#3d5866;text-decoration:none;letter-spacing:.02em}.site-page-hero{padding:56px 0 78px}.site-page-hero h1{font-size:clamp(36px,4vw,54px);margin-bottom:16px}.pricing-card{padding:28px 28px 26px;text-align:center}.pricing-card h2{font-size:24px}.pricing-blurb{min-height:0;margin:8px auto 0;max-width:34ch;font-size:15.5px;line-height:1.55}.pricing-price{justify-content:center;margin-top:18px}.pricing-price strong{font-size:50px}.pricing-price span{flex-basis:100%;margin-top:-4px;font-size:15px}.pricing-note{font-size:14px}.pricing-card .lp-feature-list{margin:20px 0 22px;gap:9px;font-size:15.5px;line-height:1.45;text-align:left}.pricing-card .lp-feature-list li:before{top:1px}.site-page-hero{padding:40px 0 74px}.site-page-hero h1{font-size:clamp(32px,3.4vw,46px);margin-bottom:10px;text-wrap:balance}.site-page-hero p{font-size:16px;line-height:1.6;max-width:720px}.pricing-currency{margin-top:16px}.pricing-grid{width:min(1320px,calc(100% - 72px));gap:20px}.pricing-blurb{max-width:42ch}.pricing-price span{flex-basis:auto;margin-top:0}.pricing-card .lp-feature-list{margin:18px 0 20px;gap:8px}.pricing-card{padding:24px 28px 22px}.pricing-price{margin-top:10px}.pricing-note{margin-top:0}.pricing-card .lp-feature-list{margin:14px 0 18px}*,: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}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.mx-auto{margin-left:auto;margin-right:auto}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-7{height:1.75rem}.h-\[96px\]{height:96px}.h-\[calc\(100vh-102px\)\]{height:calc(100vh - 102px)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-7{width:1.75rem}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-\[min\(90vw\,360px\)\]{max-width:min(90vw,360px)}.max-w-\[min\(92vw\,1040px\)\]{max-width:min(92vw,1040px)}.max-w-full{max-width:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[6px\]{border-radius:6px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-\[var\(--pv-dashboard-card-border\)\]{border-color:var(--pv-dashboard-card-border)}.border-\[var\(--pv-dashboard-tip-border\)\]{border-color:var(--pv-dashboard-tip-border)}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.\!bg-\[var\(--pv-action-green\)\]{background-color:var(--pv-action-green)!important}.\!bg-\[var\(--pv-royal-blue\)\]{background-color:var(--pv-royal-blue)!important}.bg-\[\#000D24\]{--tw-bg-opacity: 1;background-color:rgb(0 13 36 / var(--tw-bg-opacity, 1))}.bg-\[\#065F46\]{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.bg-\[var\(--pv-action-green\)\]{background-color:var(--pv-action-green)}.bg-\[var\(--pv-dashboard-card-bg\)\]{background-color:var(--pv-dashboard-card-bg)}.bg-\[var\(--pv-dashboard-tip-bg\)\]{background-color:var(--pv-dashboard-tip-bg)}.bg-\[var\(--pv-royal-blue\)\]{background-color:var(--pv-royal-blue)}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-sky-100\/80{--tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(224 242 254 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-blue-100\/70{--tw-gradient-to: rgb(219 234 254 / .7) var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pt-7{padding-top:1.75rem}.text-left{text-align:left}.text-center{text-align:center}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-\[clamp\(1\.45rem\,2\.2vw\,2\.05rem\)\]{font-size:clamp(1.45rem,2.2vw,2.05rem)}.text-\[clamp\(1\.75rem\,2\.45vw\,2\.65rem\)\]{font-size:clamp(1.75rem,2.45vw,2.65rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.normal-case{text-transform:none}.italic{font-style:italic}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.15\]{line-height:1.15}.leading-none{line-height:1}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0em}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#13284a\]{--tw-text-opacity: 1;color:rgb(19 40 74 / var(--tw-text-opacity, 1))}.text-\[\#2B3642\]{--tw-text-opacity: 1;color:rgb(43 54 66 / var(--tw-text-opacity, 1))}.text-\[\#d7deea\]{--tw-text-opacity: 1;color:rgb(215 222 234 / var(--tw-text-opacity, 1))}.text-\[var\(--pv-dashboard-muted-text\)\]{color:var(--pv-dashboard-muted-text)}.text-\[var\(--pv-dashboard-text\)\]{color:var(--pv-dashboard-text)}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_45px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 20px 45px rgba(15,23,42,.08);--tw-shadow-colored: 0 20px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--pv-dashboard-card-shadow\)\]{--tw-shadow-color: var(--pv-dashboard-card-shadow);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--pv-dashboard-accent\)\]:hover{border-color:var(--pv-dashboard-accent)}.hover\:border-blue-200:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:\!bg-\[var\(--pv-action-green-hover\)\]:hover{background-color:var(--pv-action-green-hover)!important}.hover\:\!bg-\[var\(--pv-royal-blue-hover\)\]:hover{background-color:var(--pv-royal-blue-hover)!important}.hover\:bg-\[\#047857\]:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-\[var\(--pv-dashboard-card-hover-bg\)\]:hover{background-color:var(--pv-dashboard-card-hover-bg)}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-300:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-950:hover{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:\!text-white:hover{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.hover\:text-\[var\(--pv-dashboard-active-nav-hover\,\#0A635A\)\]:hover{color:var(--pv-dashboard-active-nav-hover,#0A635A)}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_36px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow: 0 18px 36px rgba(15,23,42,.08);--tw-shadow-colored: 0 18px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-blue-500\/10:hover{--tw-shadow-color: rgb(59 130 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:\!ring-\[var\(--pv-action-green-hover\)\]:focus-visible{--tw-ring-color: var(--pv-action-green-hover) !important}.focus-visible\:\!ring-\[var\(--pv-royal-blue-border\)\]:focus-visible{--tw-ring-color: var(--pv-royal-blue-border) !important}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color: rgb(255 255 255 / .7)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-slate-100:focus-visible{--tw-ring-offset-color: #f1f5f9}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-400:disabled{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.disabled\:\!text-white:disabled{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.disabled\:text-white:disabled{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:hover\:-translate-y-0:hover:disabled{--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:bg-slate-400:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.disabled\:hover\:shadow-none:hover:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:rotate-6{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-\[var\(--pv-dashboard-accent-soft\)\]{background-color:var(--pv-dashboard-accent-soft)}.group:hover .group-hover\:bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-\[var\(--pv-dashboard-accent\)\]{color:var(--pv-dashboard-accent)}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media(min-width:1536px){.\32xl\:h-\[calc\(100vh-126px\)\]{height:calc(100vh - 126px)}.\32xl\:px-\[30px\]{padding-left:30px;padding-right:30px}.\32xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}}.standalone-site{min-height:100svh;background:#f7f8f5;color:#182e3c;font-family:Inter,sans-serif}.standalone-site *{box-sizing:border-box}.site-header{max-width:1340px;margin:auto;padding:28px 48px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dce3df}.site-brand{color:inherit;text-decoration:none;font-size:17px;font-weight:650;display:flex;align-items:center;gap:12px}.brand-symbol{background:#183e40;color:#f6f8ee;border-radius:12px;width:37px;height:37px;display:inline-flex;align-items:center;justify-content:center;font-family:Georgia,serif;font-size:27px;font-style:italic}.brand-symbol span{color:#b9d8b9}.site-header nav{display:flex;align-items:center;gap:24px}.site-text-button{background:none;border:0;color:#244b4b;font-size:14px;cursor:pointer;padding:9px 0;font-weight:600}.site-text-button span{margin-left:10px}.site-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #204d46;border-radius:8px;padding:17px 24px;color:#fff;background:#204d46;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s}.site-button:hover{background:#173d37}.site-button:disabled{opacity:.65;cursor:wait}.standalone-site :focus-visible{outline:3px solid #a98a35;outline-offset:4px}.site-button-small{padding:11px 16px}.site-hero{max-width:1340px;margin:auto;padding:92px 48px 82px;display:grid;grid-template-columns:1fr 1.12fr;align-items:center;gap:62px}.site-eyebrow{font-size:10px;font-weight:700;letter-spacing:.17em;color:#53746a;margin:0 0 26px}.hero-copy h1,.account-intro h1{font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;font-size:clamp(40px,4.5vw,64px);font-weight:750;line-height:1.08;letter-spacing:-.035em;margin:0 0 24px}.hero-copy h1 em{font-weight:400;color:#426b58}.hero-description{max-width:390px;color:#52636b;font-size:17px;line-height:1.8;margin:0 0 30px}.hero-note{font-size:11px;line-height:1.7;color:#708079;margin-top:19px}.hero-figure{margin:0;border:1px solid #dce4dd;border-radius:16px;overflow:hidden;background:#eaf0e9;box-shadow:0 20px 50px #1c3f3210}.figure-heading{display:flex;align-items:center;gap:8px;padding:19px 22px;color:#3c5e50;font-size:11px;font-weight:600}.figure-heading>span:last-child{margin-left:auto;font-size:9px;letter-spacing:.12em;color:#829286}.figure-dot{width:7px;height:7px;background:#7c9c6e;border-radius:50%}.hero-figure img{width:100%;height:auto;display:block}.hero-figure figcaption{font-size:11px;color:#5a7064;padding:17px 22px}.site-topics{max-width:1244px;margin:0 auto;padding:36px 0 53px;border-top:1px solid #dce3df;display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.site-topics article{display:flex;gap:16px}.topic-number{font-size:11px;color:#879a89;padding-top:4px}.site-topics h2{font-size:15px;font-weight:650;margin:0 0 10px}.site-topics p{font-size:13px;color:#6b787b;line-height:1.8;margin:0}.site-footer{max-width:1340px;margin:auto;border-top:1px solid #dce3df;display:flex;justify-content:space-between;gap:15px;padding:24px 48px;font-size:11px;color:#829087}.account-layout{max-width:1050px;margin:auto;padding:84px 48px 100px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;min-height:72vh}.account-intro h1{font-size:51px}.account-intro>p:not(.site-eyebrow){color:#687976;font-size:16px;line-height:1.8}.account-intro>a{display:inline-block;margin-top:28px;font-size:13px;color:#426b58;text-decoration:none}.account-card{background:#fff;padding:36px;border:1px solid #dce4dd;border-radius:14px;box-shadow:0 12px 40px #1c3f3208}.account-card h2{margin:0 0 10px;font-size:24px;font-weight:600}.account-card>p{color:#74817b;font-size:13px;line-height:1.7}.account-card form{margin-top:26px}.account-card label{display:block;font-size:12px;font-weight:600;margin:18px 0 8px}.account-card input{width:100%;border:1px solid #cbd7cf;border-radius:6px;background:#fbfcfa;color:#183f3a;padding:12px;font-size:15px}.forgot-link{display:block;margin:12px 0 0 auto;border:0;background:none;font-size:12px;color:#426b58;cursor:pointer}.account-submit{margin-top:25px;width:100%}.account-card .account-note{font-size:11px;text-align:center;margin-top:20px}.account-bottom{width:100%;margin-top:17px}.account-google{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin-top:24px;padding:13px 16px;border:1px solid #cbd7cf;border-radius:8px;background:#fff;color:#183f3a;font-size:15px;font-weight:600;cursor:pointer}.account-google:hover{background:#f4f7f4}.account-google:disabled{opacity:.65;cursor:wait}.account-divider{display:flex;align-items:center;gap:12px;margin:22px 0 0;color:#8a968f;font-size:12px}.account-divider:before,.account-divider:after{content:"";flex:1;height:1px;background:#dce4dd}.account-card .account-hint{margin:8px 0 0;color:#74817b;font-size:12px;line-height:1.6}.account-password{position:relative}.account-password input{padding-right:72px}.account-password button{position:absolute;top:50%;right:8px;transform:translateY(-50%);border:0;background:none;color:#244b4b;font-size:13px;font-weight:600;padding:6px 8px;cursor:pointer}.account-card .account-switch{margin:20px 0 0;text-align:center;font-size:13px;color:#74817b}.account-switch button{border:0;background:none;padding:0;color:#204d46;font-weight:600;text-decoration:underline;cursor:pointer;font-size:13px}.account-card button:focus-visible,.account-card input:focus-visible{outline:3px solid #1D3D68;outline-offset:2px}.form-error,.form-success{font-size:13px;line-height:1.6;padding:12px;border-radius:6px;margin-top:18px}.form-error{color:#8a3532;background:#fbefec}.form-success{color:#28583e;background:#edf5ed}.home-error{max-width:500px;margin:20px auto}.site-loading{min-height:100svh;display:grid;place-items:center;background:#f7f8f5;color:#426b58;font-family:Inter,sans-serif}@media(max-width:1000px){.site-hero{gap:30px;padding-top:60px;padding-bottom:60px}.site-topics{margin:0 48px;gap:20px}.account-layout{gap:40px}}@media(max-width:700px){.site-header{padding:18px 22px}.site-brand{font-size:14px;gap:8px}.site-header nav{gap:12px}.site-button-small{padding:9px 12px;font-size:12px;gap:10px}.site-hero{grid-template-columns:1fr;padding:48px 22px 38px;gap:35px}.hero-copy h1{font-size:53px}.hero-description{font-size:16px}.site-topics{margin:0 22px;grid-template-columns:1fr;padding:30px 0;gap:26px}.site-footer{padding:22px;flex-wrap:wrap}.account-layout{padding:42px 22px;grid-template-columns:1fr;gap:32px}.account-intro h1{font-size:43px}.account-intro>a{margin-top:12px}.account-card{padding:26px}}
