@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&family=Space+Grotesk:wght@500;700&family=Sora:wght@600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.error-boundary{align-items:center;background:var(--surface);border:2px dashed var(--border);border-radius:var(--radius-lg);display:flex;justify-content:center;min-height:300px;padding:var(--space-8)}.error-boundary-app{background:var(--bg);border:none;border-radius:0;inset:0;min-height:100vh;position:fixed;z-index:10000}.error-boundary-section{margin:var(--space-4) 0}.error-boundary-content{max-width:600px;text-align:center}.error-boundary-icon{align-items:center;animation:float 3s ease-in-out infinite;display:inline-flex;justify-content:center;margin-bottom:var(--space-4)}.error-boundary-icon svg{display:block}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.error-boundary-title{color:var(--text);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:var(--leading-tight);margin:0 0 var(--space-3)}.error-boundary-message{color:var(--text-light);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0 0 var(--space-6)}.error-boundary-details{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);margin:var(--space-6) 0;padding:var(--space-4);text-align:left}.error-boundary-details summary{color:var(--text);cursor:pointer;font-weight:var(--font-semibold);padding:var(--space-2);-webkit-user-select:none;user-select:none}.error-boundary-details summary:hover{color:var(--primary-600)}.error-boundary-stack{background:#0000000d;border-radius:var(--radius-sm);margin-top:var(--space-3);overflow-x:auto;padding:var(--space-3)}.error-boundary-stack p{color:var(--text);font-size:var(--text-sm);margin:0 0 var(--space-2)}.error-boundary-stack pre{word-wrap:break-word;background:#0000000d;border-radius:var(--radius-sm);color:var(--danger);font-family:Courier New,monospace;font-size:var(--text-xs);margin:0;overflow-x:auto;padding:var(--space-3);white-space:pre-wrap}.error-boundary-actions{display:flex;gap:var(--space-3);justify-content:center;margin-top:var(--space-6)}.error-boundary-actions button{min-width:140px}.error-boundary-warning{background:#fbbf241a;border:1px solid #fbbf244d;border-radius:var(--radius-md);color:var(--text);font-size:var(--text-sm);font-weight:var(--font-medium);margin-top:var(--space-4);padding:var(--space-3)}.dark .error-boundary{background:var(--surface-dark);border-color:#ffffff1a}.dark .error-boundary-details{background:#0000004d;border-color:#ffffff1a}.dark .error-boundary-stack{background:#0000004d}.dark .error-boundary-stack pre{background:#00000080;color:#ff6b6b}@media (max-width:768px){.error-boundary{min-height:250px;padding:var(--space-4)}.error-boundary-icon{font-size:48px}.error-boundary-title{font-size:var(--text-xl)}.error-boundary-actions{flex-direction:column}.error-boundary-actions button{width:100%}}.policy-modal-overlay{align-items:center;animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.policy-modal-container{animation:slideUp .3s ease;background:var(--surface);border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:900px;width:100%}.policy-modal-header{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;padding:24px}.policy-modal-header h2{color:var(--text);font-size:clamp(20px,4vw,24px);font-weight:700;margin:0}.policy-modal-close{align-items:center;background:var(--surface-dark);border:none;border-radius:8px;color:var(--text);cursor:pointer;display:flex;flex-shrink:0;font-size:24px;height:36px;justify-content:center;transition:all .2s;width:36px}.policy-modal-close:hover{background:var(--primary);color:#fff;transform:rotate(90deg)}.policy-modal-content{color:var(--text-light);flex:1 1;font-size:14px;line-height:1.6;overflow-y:auto;padding:24px}.policy-modal-content::-webkit-scrollbar{width:8px}.policy-modal-content::-webkit-scrollbar-track{background:var(--surface-dark);border-radius:4px}.policy-modal-content::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.policy-modal-content::-webkit-scrollbar-thumb:hover{background:var(--primary)}.policy-modal-content h2{color:var(--text);font-size:18px;font-weight:700;margin:24px 0 12px}.policy-modal-content h3{color:var(--primary);font-size:16px;font-weight:600;margin:20px 0 10px}.policy-modal-content p{color:var(--text-light);margin:12px 0}.policy-modal-content ol,.policy-modal-content ul{margin:12px 0;padding-left:24px}.policy-modal-content li{margin:8px 0}.policy-modal-content strong{color:var(--text);font-weight:600}.policy-modal-footer{align-items:center;border-top:1px solid var(--border);display:flex;flex-shrink:0;justify-content:flex-end;padding:20px 24px}.policy-modal-footer .btn-primary{min-width:120px}@media (max-width:768px){.policy-modal-overlay{padding:10px}.policy-modal-container{max-height:95vh}.policy-modal-header{padding:16px}.policy-modal-content{font-size:13px;padding:16px}.policy-modal-footer{padding:16px}.policy-modal-close{font-size:20px;height:32px;width:32px}}@media (max-width:480px){.policy-modal-header h2{font-size:18px}.policy-modal-content{font-size:12px;padding:12px}.policy-modal-content h2{font-size:16px}.policy-modal-content h3{font-size:14px}}.auth-form-container{margin:0 auto;max-width:480px;padding:2rem 1rem;width:100%}.auth-form{animation:slideUp .3s ease-out;background:#fff;background:var(--card-bg,#fff);border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:2.5rem}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .auth-form{background:#1f2937;background:var(--card-bg,#1f2937);box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}.auth-form-header{margin-bottom:2rem;text-align:center}.auth-form-header h2{color:#111827;color:var(--text-primary,#111827);font-size:1.875rem;font-weight:700;margin:0 0 .5rem}[data-theme=dark] .auth-form-header h2{color:#f9fafb;color:var(--text-primary,#f9fafb)}.auth-form-subtitle{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:.9375rem;line-height:1.5;margin:0}.google-btn{align-items:center;display:inline-flex;gap:.625rem;justify-content:center;line-height:1.2;margin-bottom:1rem;min-height:44px;padding:0 1rem;white-space:nowrap;width:100%}.google-btn svg{flex:0 0 auto}.form-group{margin-bottom:1.5rem}.form-group label{color:#374151;color:var(--text-primary,#374151);display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}[data-theme=dark] .form-group label{color:#e5e7eb;color:var(--text-primary,#e5e7eb)}.required-label{color:#ef4444;font-weight:700}.optional-label{color:#9ca3af;color:var(--text-secondary,#9ca3af);font-size:.8125rem;font-weight:400}.form-group input[type=email],.form-group input[type=password],.form-group input[type=text]{background:#fff;background:var(--input-bg,#fff);border:2px solid #e5e7eb;border:2px solid var(--border-color,#e5e7eb);border-radius:8px;color:#111827;color:var(--text-primary,#111827);font-size:1rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}[data-theme=dark] .form-group input{background:#374151;background:var(--input-bg,#374151);border-color:#4b5563;border-color:var(--border-color,#4b5563);color:#f9fafb;color:var(--text-primary,#f9fafb)}.form-group input:focus{border-color:#5e8c6a;box-shadow:0 0 0 3px #3b82f61a;outline:none}.form-group input.input-error{border-color:#ef4444}.form-group input.input-error:focus{box-shadow:0 0 0 3px #ef44441a}.form-group input:disabled{background:#f3f4f6;background:var(--disabled-bg,#f3f4f6);cursor:not-allowed;opacity:.6}.password-input-wrapper{position:relative}.password-input-wrapper input{padding-right:3rem}.password-toggle{background:none;border:none;cursor:pointer;font-size:1.25rem;opacity:.6;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:opacity .2s}.password-toggle:hover{opacity:1}.password-toggle:disabled{cursor:not-allowed}.password-strength{margin-top:.75rem}.password-strength-bar{background:#e5e7eb;background:var(--border-color,#e5e7eb);border-radius:3px;height:6px;margin-bottom:.5rem;overflow:hidden;width:100%}.password-strength-fill{border-radius:3px;height:100%;transition:width .3s ease,background-color .3s ease}.password-strength-text{font-size:.8125rem;font-weight:500;transition:color .3s ease}.form-group-checkbox,.form-group-row{margin-bottom:1.5rem}.form-group-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.checkbox-label{align-items:flex-start;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;line-height:1.5}.checkbox-label input[type=checkbox]{cursor:pointer;flex-shrink:0;height:1rem;margin-top:.125rem;width:1rem}.checkbox-label a{color:#5e8c6a;text-decoration:underline}.checkbox-label a:hover{color:#5e8c6a}.remember-key-copy{grid-gap:3px;display:grid;gap:3px}.remember-key-copy strong{color:#374151;color:var(--text-primary,#374151);font-size:.875rem}.remember-key-copy small{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:.75rem;line-height:1.45;max-width:34ch}[data-theme=dark] .remember-key-copy strong{color:#e5e7eb;color:var(--text-primary,#e5e7eb)}.turnstile-form-group{margin-bottom:1.25rem}.turnstile-widget{align-items:center;display:flex}.turnstile-widget,.turnstile-widget-frame{min-height:65px;width:100%}.turnstile-widget iframe{max-width:100%}.turnstile-widget--loading .turnstile-widget-frame{background:linear-gradient(90deg,#31563b0a,#bf623d0d);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px}.turnstile-widget--error .turnstile-widget-frame,.turnstile-widget--expired .turnstile-widget-frame{background:#fff7f7;border:1px solid #fecaca;border-radius:8px}[data-theme=dark] .turnstile-widget--loading .turnstile-widget-frame{background:linear-gradient(90deg,#86a37a1a,#d57a5614);border-color:#f5f2ea24;border-color:var(--border-color,#f5f2ea24)}[data-theme=dark] .turnstile-widget--error .turnstile-widget-frame,[data-theme=dark] .turnstile-widget--expired .turnstile-widget-frame{background:#ef444414;border-color:#ef44444d}.error-message{color:#ef4444;display:block;font-size:.8125rem;font-weight:500;margin-top:.5rem}.auth-error-banner{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:.875rem;line-height:1.5;margin-bottom:1.5rem;padding:.875rem 1rem}[data-theme=dark] .auth-error-banner{background:#ef44441a;border-color:#ef44444d;color:#fca5a5}.auth-success-banner{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#166534;font-size:.875rem;line-height:1.5;margin-bottom:1.5rem;padding:.875rem 1rem}[data-theme=dark] .auth-success-banner{background:#10b9811a;border-color:#10b9814d;color:#6ee7b7}.auth-submit-btn{border-radius:8px;font-size:1rem;font-weight:600;margin-top:.5rem;padding:.875rem 1.5rem;transition:all .2s ease;width:100%}.auth-submit-btn:disabled{cursor:not-allowed;opacity:.6}.auth-form-footer{border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color,#e5e7eb);margin-top:1.5rem;padding-top:1.5rem;text-align:center}.auth-form-footer p{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:.875rem;margin:0}.link-button{background:none;border:none;cursor:pointer;font-size:inherit;font-weight:600;padding:0;text-decoration:underline;transition:color .2s}.link-button,.link-button:hover{color:#5e8c6a}.link-button:disabled{cursor:not-allowed;opacity:.6}.privacy-notice{background:#f0f9ff;background:var(--highlight-bg,#f0f9ff);border-left:4px solid #5e8c6a;border-radius:8px;margin-top:1.5rem;padding:1rem}[data-theme=dark] .privacy-notice{background:#3b82f61a}.privacy-notice p{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:.8125rem;line-height:1.6;margin:0}.privacy-notice strong{color:#111827;color:var(--text-primary,#111827);font-weight:600}[data-theme=dark] .privacy-notice strong{color:#f9fafb;color:var(--text-primary,#f9fafb)}.auth-divider{align-items:center;display:flex;gap:1rem;margin:1.5rem 0}.auth-divider:after,.auth-divider:before{background:#e5e7eb;background:var(--border-color,#e5e7eb);content:"";flex:1 1;height:1px}.auth-divider span{color:#9ca3af;color:var(--text-secondary,#9ca3af);font-size:.875rem;font-weight:500}.auth-loading{padding:3rem 1rem;text-align:center}.spinner{animation:spin .8s linear infinite;border:3px solid #e5e7eb;border:3px solid var(--border-color,#e5e7eb);border-radius:50%;border-top:3px solid #5e8c6a;height:2.5rem;width:2.5rem}@keyframes spin{to{transform:rotate(1turn)}}.auth-loading p{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:.875rem;margin-top:1rem}@media (max-width:768px){.auth-form-container{margin-top:0;padding:5rem .75rem 1rem}.auth-form{padding:1.75rem 1.25rem}.auth-form-header{margin-bottom:1.5rem}.auth-form-header h2{font-size:1.5rem;margin-bottom:.375rem}.auth-form-subtitle{font-size:.875rem}.form-group{margin-bottom:1.25rem}.form-group input{font-size:16px;padding:.625rem .875rem}.auth-submit-btn{padding:.75rem 1.25rem}}@media (max-width:480px){.auth-form-container{padding:4rem .5rem 1rem}.auth-form{padding:1.5rem 1rem}.auth-form-header h2{font-size:1.375rem}}@media (prefers-reduced-motion:reduce){.auth-form,.form-group input,.link-button,.password-strength-fill{transition:none}@keyframes slideUp{0%,to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}}:focus-visible{outline:2px solid #5e8c6a;outline-offset:2px}.modal-overlay{align-items:center;animation:fadeIn .2s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.modal-content{animation:slideUpModal .3s ease-out;max-height:90vh;max-width:500px;overflow-y:auto;position:relative;width:100%}@keyframes slideUpModal{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-close{align-items:center;background:#0000001a;border:none;border-radius:50%;color:#111827;color:var(--text-primary,#111827);cursor:pointer;display:flex;font-size:1.25rem;height:2rem;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background .2s;width:2rem;z-index:1}[data-theme=dark] .modal-close{background:#ffffff1a;color:#f9fafb;color:var(--text-primary,#f9fafb)}.modal-close:hover{background:#0003}[data-theme=dark] .modal-close:hover{background:#fff3}.modal-close:active{transform:scale(.95)}.auth-access-page{--auth-bg:#f3f6f1;--auth-panel:#fbfcfa;--auth-text:#183129;--auth-muted:#5f726b;--auth-border:#28423b29;--auth-accent:#4f7d5c;--auth-accent-strong:#31563b;--auth-soft:#eaf1e9;--auth-radius:18px;grid-gap:16px;background:var(--auth-bg);color:var(--auth-text);display:grid;font-family:Manrope,Segoe UI,sans-serif;font-family:var(--landing-font-body,"Manrope","Segoe UI",sans-serif);gap:16px;grid-template-columns:minmax(430px,.82fr) minmax(560px,1.18fr);min-height:100dvh;overflow-x:hidden;padding:16px;position:relative;z-index:1}.auth-access-page,.auth-access-page *,.auth-access-page :after,.auth-access-page :before{box-sizing:border-box}.dark .auth-access-page{--auth-bg:#071018;--auth-panel:#0b171a;--auth-text:#eef7f2;--auth-muted:#a7bbb3;--auth-border:#b2d1c22e;--auth-accent:#86b18f;--auth-accent-strong:#9ec4a5;--auth-soft:#13251f}.auth-access-panel,.auth-access-story{border:1px solid var(--auth-border);border-radius:var(--auth-radius);min-height:calc(100dvh - 32px);min-width:0;overflow:hidden}.auth-access-panel{background:var(--auth-panel);display:grid;grid-template-rows:auto minmax(0,1fr);position:relative}.auth-access-header{align-items:center;border-bottom:1px solid var(--auth-border);display:flex;gap:16px;justify-content:space-between;min-height:76px;padding:16px 20px;position:relative;z-index:2}.auth-access-brand,.auth-access-guide-button,.auth-access-header-actions{align-items:center;display:inline-flex}.auth-access-brand{background:#0000;border:0;color:var(--auth-text);cursor:pointer;font:inherit;gap:9px;padding:4px 7px 4px 2px}.auth-access-brand span{font-family:Sora,Avenir Next,sans-serif;font-family:var(--landing-font-display,"Sora","Avenir Next",sans-serif);font-size:17px;font-weight:720}.auth-access-header-actions{gap:8px}.auth-access-guide-button,.auth-access-icon-button{background:var(--auth-panel);border:1px solid var(--auth-border);border-radius:10px;color:var(--auth-text);cursor:pointer;min-height:40px}.auth-access-icon-button{justify-content:center;width:40px}.auth-access-guide-button{font:inherit;font-size:12px;font-weight:700;gap:7px;padding:0 12px}.auth-access-guide-button:hover,.auth-access-icon-button:hover{background:var(--auth-soft)}.auth-access-panel-body{display:grid;padding:clamp(32px,6vw,72px) clamp(24px,5vw,64px);place-items:center;width:100%}.auth-access-page--signup .auth-access-panel-body{align-items:start}.auth-access-page .auth-form-container{max-width:500px;padding:0}.auth-access-page .auth-form{background:#0000;border-radius:0;box-shadow:none;padding:0}.auth-access-page .auth-form-header{margin-bottom:28px;text-align:left}.auth-access-page .auth-form-header h2{color:var(--auth-text);font-family:Sora,Avenir Next,sans-serif;font-family:var(--landing-font-display,"Sora","Avenir Next",sans-serif);font-size:clamp(28px,3.2vw,40px);letter-spacing:-.035em;line-height:1.08}.auth-access-page .auth-form-footer p,.auth-access-page .auth-form-subtitle,.auth-access-page .privacy-notice p{color:var(--auth-muted)}.auth-access-page .auth-form-footer{border-color:var(--auth-border)}.auth-access-page .privacy-notice{background:var(--auth-soft);border:1px solid var(--auth-border);border-left:4px solid var(--auth-accent)}.auth-access-page .privacy-notice strong{color:var(--auth-text)}.auth-access-page .form-group input[type=email],.auth-access-page .form-group input[type=password],.auth-access-page .form-group input[type=text]{background:var(--auth-panel);border-color:var(--auth-border);color:var(--auth-text);min-height:48px}.auth-access-page .form-group input:focus{border-color:var(--auth-accent);box-shadow:0 0 0 3px #4f7d5c29}.auth-access-page .auth-submit-btn{background:var(--auth-accent-strong);color:#f7fbf8;min-height:48px}.auth-access-page .auth-submit-btn:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.auth-access-page .checkbox-label a,.auth-access-page .link-button{color:var(--auth-accent-strong)}.auth-access-page .google-btn{background:var(--auth-panel);border:1px solid var(--auth-border);color:var(--auth-text)}.auth-inline-divider{color:var(--auth-muted);margin:14px 0;text-align:center}.auth-access-page--login .auth-access-panel-body{padding-block:28px}.auth-access-page--login .auth-form-header{margin-bottom:20px}.auth-access-page--login .form-group{margin-bottom:16px}.auth-access-page--login .google-btn{margin-bottom:0}.auth-access-page--login .auth-form-footer{margin-top:14px;padding-top:14px}.auth-access-page--login .privacy-notice{margin-top:14px;padding:12px}.auth-access-story{background:#183329;color:#f4f8f4;isolation:isolate;position:relative}.auth-access-story-scrim,.auth-access-story>img{height:100%;inset:0;position:absolute;width:100%}.auth-access-story>img{object-fit:cover;object-position:57% center;z-index:-2}.auth-access-story-scrim{background:linear-gradient(180deg,#0c1f1947,#0c1f191a 36%,#0a1b15e0),linear-gradient(90deg,#0c1f1980,#0000 68%);z-index:-1}.auth-access-story-content{display:flex;flex-direction:column;min-height:100%;padding:clamp(26px,4vw,48px)}.auth-access-story-brand{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#122a208f;border:1px solid #ffffff38;border-radius:12px;display:flex;gap:11px;padding:8px 12px 8px 8px;width:-webkit-fit-content;width:fit-content}.auth-access-story-brand>span{grid-gap:2px;display:grid;gap:2px}.auth-access-story-brand strong{font-size:15px}.auth-access-story-brand small{color:#eff8f1c2;font-size:10px}.auth-access-story-copy{margin-top:auto;width:min(100%,670px)}.auth-access-story-copy h2{font-family:Sora,Avenir Next,sans-serif;font-family:var(--landing-font-display,"Sora","Avenir Next",sans-serif);font-size:clamp(42px,5.4vw,76px);font-weight:680;letter-spacing:-.055em;line-height:.98;margin:0;max-width:12ch}.auth-access-story-copy p{color:#eff8f1d6;font-size:clamp(14px,1.4vw,17px);line-height:1.6;margin:20px 0 0;max-width:44ch}.auth-access-story-steps{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:clamp(34px,7vh,64px) 0 0;padding:0}.auth-access-story-steps li{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10261da8;border:1px solid #ffffff2e;border-radius:12px;display:flex;gap:10px;padding:13px}.auth-access-story-steps li>span{background:#7fae8938;border-radius:9px;color:#dff0e1;display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.auth-access-story-steps li>div{grid-gap:4px;display:grid;gap:4px}.auth-access-story-steps strong{font-size:12px}.auth-access-story-steps small{color:#eff8f1b8;font-size:10px;line-height:1.45}.auth-access-story-note{color:#eff8f1b3;font-size:11px;margin:18px 0 0}.account-start-choice{width:min(100%,500px)}.account-start-kicker{color:var(--auth-accent-strong);font-size:12px;font-weight:750}.account-start-choice h1{color:var(--auth-text);font-family:Sora,Avenir Next,sans-serif;font-family:var(--landing-font-display,"Sora","Avenir Next",sans-serif);font-size:clamp(30px,3.4vw,44px);letter-spacing:-.04em;line-height:1.05;margin:10px 0 12px}.account-start-choice>p{color:var(--auth-muted);line-height:1.6;margin:0}.account-start-options{grid-gap:12px;display:grid;gap:12px;margin-top:28px}.account-start-option{grid-gap:13px;align-items:center;background:var(--auth-panel);border:1px solid var(--auth-border);border-radius:14px;color:var(--auth-text);cursor:pointer;display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;min-height:104px;padding:16px;text-align:left;width:100%}.account-start-option--primary{background:var(--auth-soft);border-color:color-mix(in srgb,var(--auth-accent) 54%,var(--auth-border))}.account-start-option:hover{border-color:var(--auth-accent);transform:translateY(-1px)}.account-start-option-icon{background:var(--auth-accent-strong);border-radius:11px;color:#f6fbf7;display:grid;height:42px;place-items:center;width:42px}.account-start-option>span:nth-child(2){grid-gap:5px;display:grid;gap:5px}.account-start-option strong{font-size:14px}.account-start-option small{color:var(--auth-muted);font-size:11px;line-height:1.5}.account-start-login{font-size:13px;margin-top:24px!important;text-align:center}.account-start-login button{background:#0000;border:0;color:var(--auth-accent-strong);cursor:pointer;font:inherit;font-weight:750;padding:0}.auth-guide-launcher{align-items:center;background:#244b36;border:1px solid #ffffff38;border-radius:999px;bottom:30px;box-shadow:0 14px 34px #08191147;color:#f5faf6;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:740;gap:9px;min-height:48px;padding:0 16px;position:fixed;right:30px;z-index:10}.auth-guide-launcher:hover{background:#315d45;transform:translateY(-1px)}.auth-guide-panel{background:var(--auth-panel);border:1px solid var(--auth-border);border-radius:16px;bottom:30px;box-shadow:0 26px 70px #08191147;color:var(--auth-text);display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(720px,calc(100dvh - 60px));overflow:hidden;position:fixed;right:30px;width:min(390px,calc(100vw - 32px));z-index:12}.auth-guide-panel>header{grid-gap:10px;align-items:center;border-bottom:1px solid var(--auth-border);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.auth-guide-mark{background:var(--auth-soft);border-radius:10px;display:grid;height:40px;place-items:center;width:40px}.auth-guide-panel>header>span:nth-child(2){grid-gap:3px;display:grid;gap:3px}.auth-guide-panel>header strong{font-size:14px}.auth-guide-panel>header small{color:var(--auth-muted);font-size:10px}.auth-guide-panel>header button{background:#0000;border:0;border-radius:9px;color:var(--auth-text);cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.auth-guide-panel>header button:hover{background:var(--auth-soft)}.auth-guide-topics{min-height:0;overflow-y:auto;padding:8px 12px}.auth-guide-topics>button{grid-gap:10px;align-items:start;background:#0000;border:0;border-bottom:1px solid var(--auth-border);color:var(--auth-text);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 4px;text-align:left;width:100%}.auth-guide-topics>button:last-child{border-bottom:0}.auth-guide-topics>button>span:nth-child(2){grid-gap:5px;display:grid;gap:5px}.auth-guide-topics strong{font-size:12px}.auth-guide-topics small{color:var(--auth-muted);font-size:10px;line-height:1.55}.auth-guide-topic-icon{background:var(--auth-soft);border-radius:9px;color:var(--auth-accent-strong);display:grid;height:32px;place-items:center;width:32px}.auth-guide-topics>button[aria-expanded=true]>svg{transform:rotate(90deg)}.auth-guide-panel>footer{grid-gap:8px;background:var(--auth-soft);border-top:1px solid var(--auth-border);display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:12px}.auth-guide-panel>footer a,.auth-guide-panel>footer button{align-items:center;background:var(--auth-panel);border:1px solid var(--auth-border);border-radius:10px;color:var(--auth-text);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:730;gap:7px;justify-content:center;min-height:42px;padding:0 10px;text-decoration:none}.auth-guide-panel>footer .auth-guide-primary{background:var(--auth-accent-strong);border-color:var(--auth-accent-strong);color:#f5faf6}.auth-access-page a:focus-visible,.auth-access-page button:focus-visible{outline:3px solid color-mix(in srgb,var(--auth-accent) 72%,#fff);outline-offset:3px}@media (max-width:1040px){.auth-access-page{grid-template-columns:1fr}.auth-access-panel,.auth-access-story{min-height:auto}.auth-access-panel{min-height:100dvh}.auth-access-story{min-height:660px}}@media (max-width:640px){.auth-access-page{display:block;padding:0}.auth-access-panel,.auth-access-story{border:0;border-radius:0}.auth-access-header{min-height:68px;padding:12px 14px}.auth-access-brand span{font-size:15px}.auth-access-guide-button span{display:none}.auth-access-guide-button{justify-content:center;padding:0;width:40px}.auth-access-panel-body{padding:32px 16px 48px;place-items:start center}.auth-access-page .auth-form-header h2{font-size:30px}.auth-access-page .form-group-row{align-items:flex-start}.account-start-option{min-height:96px;padding:14px 12px}.auth-access-story{min-height:580px}.auth-access-story-content{padding:24px 18px}.auth-access-story-copy h2{font-size:clamp(40px,13vw,58px)}.auth-access-story-steps{grid-template-columns:1fr}.auth-guide-launcher{bottom:14px;justify-content:center;padding:0;right:14px;width:48px}.auth-guide-launcher span{display:none}.auth-guide-panel{bottom:12px;max-height:calc(100dvh - 24px);right:12px;width:calc(100vw - 24px)}}@media (max-width:360px){.auth-access-header{padding-inline:10px}.auth-access-brand span{display:none}.auth-access-panel-body{padding-inline:12px}.account-start-option{grid-template-columns:auto minmax(0,1fr)}.account-start-option>svg{display:none}.auth-guide-panel>footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auth-access-page *,.auth-access-page :after,.auth-access-page :before{scroll-behavior:auto!important;transition:none!important}}.landing-page{--landing-primary:#5e8c6a;--landing-primary-strong:#476d53;--landing-accent:#b85c38;--landing-accent-strong:#964722;--landing-text:#29413d;--landing-text-strong:#142320;--landing-muted:#5f7770;--landing-border:#28423b24;--landing-surface:#fcfefcb8;--landing-surface-strong:#f6faf8eb;--landing-surface-soft:#e6efebb3;--landing-shadow-soft:0 24px 56px #1f31291a;--landing-shadow-strong:0 42px 90px #23322c29;--landing-mobile-drawer-bg:#fffdf7;--landing-mobile-drawer-border:#28382c14;--landing-mobile-drawer-shadow:0 18px 42px #2b362a1a;--landing-mobile-drawer-link-bg:#31563b0f;--landing-mobile-drawer-link-color:#263228;--landing-mobile-drawer-link-hover-bg:#31563b1a;--landing-mobile-drawer-muted:#6f766a;--landing-mobile-drawer-icon-bg:#eef1e5;--landing-mobile-drawer-icon-border:#31563b1f;--landing-mobile-drawer-divider:#314b371f;--landing-font-display:"Sora","Space Grotesk","Avenir Next",sans-serif;--landing-font-body:"Manrope","Inter","Segoe UI",sans-serif;background:radial-gradient(circle at 14% 18%,#5e8c6a38,#0000 26%),radial-gradient(circle at 84% 12%,#b85c382e,#0000 24%),radial-gradient(circle at 50% 0,#74abcd1f,#0000 36%),linear-gradient(180deg,#f7faf5,#eff6f1 26%,#edf4f4 58%,#eef3f0);color:var(--landing-text);font-family:var(--landing-font-body);isolation:isolate;min-height:100vh;overflow-x:hidden;position:relative}.landing-page:before{background-image:linear-gradient(#12231e0a 1px,#0000 0),linear-gradient(90deg,#12231e0a 1px,#0000 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,#00000047,#000000b3 28%,#0000003d);mask-image:linear-gradient(180deg,#00000047,#000000b3 28%,#0000003d);opacity:.3}.landing-page:after,.landing-page:before{content:"";inset:0;pointer-events:none;position:fixed}.landing-page:after{background:radial-gradient(circle at 22% 14%,#ffffff57,#0000 12%),radial-gradient(circle at 66% 11%,#ffffff42,#0000 10%),radial-gradient(circle at 76% 24%,#ffffff4d,#0000 9%),radial-gradient(circle at 10% 44%,#ffffff38,#0000 9%),radial-gradient(circle at 52% 34%,#ffffff42,#0000 8%),radial-gradient(circle at 84% 46%,#ffffff2e,#0000 10%);opacity:.5}.dark .landing-page{--landing-primary:#79ad88;--landing-primary-strong:#5c8b68;--landing-accent:#d57d58;--landing-accent-strong:#b45b34;--landing-text:#edf7f3;--landing-text-strong:#fff;--landing-muted:#aac2bb;--landing-border:#a0c6b838;--landing-surface:#071015db;--landing-surface-strong:#0a161dfa;--landing-surface-soft:#0b181fcc;--landing-shadow-soft:0 24px 56px #01060a47;--landing-shadow-strong:0 42px 90px #0000006b;--landing-mobile-drawer-bg:#18261efa;--landing-mobile-drawer-border:#fffdf724;--landing-mobile-drawer-shadow:0 24px 54px #0000005c;--landing-mobile-drawer-link-bg:#fffdf714;--landing-mobile-drawer-link-color:#fffdf7;--landing-mobile-drawer-link-hover-bg:#fffdf724;background:radial-gradient(circle at 14% 18%,#5e8c6a42,#0000 26%),radial-gradient(circle at 84% 12%,#b85c383d,#0000 24%),radial-gradient(circle at 50% 0,#74abcd24,#0000 36%),linear-gradient(180deg,#051018,#07151c 18%,#071923 54%,#061219)}.dark .landing-page:before{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);opacity:.18}.dark .landing-page:after{background:radial-gradient(circle at 22% 14%,#ffffff1f,#0000 12%),radial-gradient(circle at 66% 11%,#ffffff14,#0000 10%),radial-gradient(circle at 76% 24%,#ffffff1a,#0000 9%),radial-gradient(circle at 10% 44%,#ffffff0f,#0000 9%),radial-gradient(circle at 52% 34%,#ffffff14,#0000 8%),radial-gradient(circle at 84% 46%,#ffffff0f,#0000 10%);opacity:.44}.landing-page *{box-sizing:border-box}.landing-shell{margin:0 auto;position:relative;width:min(1240px,calc(100% - 32px));z-index:1}.landing-main{padding-top:76px;position:relative;z-index:1}.landing-skip-link{background:linear-gradient(135deg,var(--landing-primary),var(--landing-accent));border-radius:999px;color:#fff;font-size:13px;font-weight:700;left:12px;padding:10px 14px;position:absolute;text-decoration:none;top:-96px;z-index:1200}.landing-skip-link:focus{top:12px}.landing-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fbf9b8;border-bottom:1px solid #14241f14;inset:0 0 auto;position:fixed;z-index:1100}.landing-header--auth{background:#f8fbf9d6}.dark .landing-header{background:#040b10b3;border-bottom:1px solid #ffffff0f}.dark .landing-header--auth{background:#040b10d6}.landing-nav{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:0 auto;min-height:76px;width:min(1280px,calc(100% - 32px))}.landing-brand{align-items:center;color:inherit;display:inline-flex;gap:12px;min-width:0;text-decoration:none}.landing-brand-button{background:#0000;border:0;cursor:pointer;font:inherit;padding:0}.landing-brand-copy{display:inline-flex;flex-direction:column;min-width:0}.landing-brand-name{color:var(--landing-text-strong);font-weight:700;letter-spacing:0;line-height:1}.landing-brand-meta{color:var(--landing-muted);font-size:11px;letter-spacing:.16em;margin-top:4px;text-transform:uppercase}.landing-nav-links{align-items:center;display:inline-flex;flex:1 1 auto;gap:16px;min-width:0}.landing-nav-descriptor{background:#ffffff57;border:1px solid #14241f14;border-radius:999px;font-size:11px;letter-spacing:.16em;padding:8px 12px;text-transform:uppercase}.landing-nav-descriptor,.landing-nav-link{color:var(--landing-muted);white-space:nowrap}.landing-nav-link{font-size:14px;font-weight:600;text-decoration:none;transition:color .2s ease,transform .2s ease}.landing-nav-link:hover{color:var(--landing-text-strong);transform:translateY(-1px)}.landing-nav-actions,.landing-nav-actions--auth{align-items:center;display:inline-flex;flex-shrink:0;gap:10px}.landing-nav-actions--auth{margin-left:auto}.landing-nav-actions{margin-left:18px}.landing-btn{-webkit-appearance:none;appearance:none;border-radius:999px;color:var(--landing-text-strong);font-family:var(--landing-font-body);gap:8px;line-height:1;padding:0 18px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.landing-btn:disabled{cursor:wait;opacity:.75;transform:none}.landing-btn:focus-visible,.landing-footer-links button:focus-visible,.landing-mobile-link:focus-visible,.landing-mobile-toggle:focus-visible,.landing-theme-toggle:focus-visible{outline:2px solid #79ad88b3;outline-offset:2px}.landing-btn--ghost{background:#ffffff75;border-color:#14241f14;color:var(--landing-text)}.landing-btn--ghost:hover{background:#ffffffb3}.landing-btn--outline{background:linear-gradient(135deg,#5e8c6a1f,#5e8c6a0a);border-color:#79ad885c;box-shadow:0 10px 24px #020a0e29;color:var(--landing-text-strong)}.landing-btn--outline:hover{box-shadow:0 14px 28px #020a0e3d}.landing-btn--primary{background:linear-gradient(135deg,var(--landing-primary) 0,var(--landing-primary-strong) 100%);box-shadow:0 14px 28px #45705357}.landing-btn--accent{background:linear-gradient(135deg,var(--landing-accent) 0,var(--landing-accent-strong) 100%);box-shadow:0 14px 28px #b85c384d}.landing-btn--full{width:100%}.landing-mobile-toggle,.landing-theme-toggle{align-items:center;background:#ffffff75;border:1px solid #14241f14;border-radius:14px;color:var(--landing-text-strong);cursor:pointer;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.landing-mobile-controls{align-items:center;display:none;gap:10px}.landing-mobile-toggle-bars{display:inline-flex;flex-direction:column;gap:3px;width:16px}.landing-mobile-toggle-bars span{background:currentColor;border-radius:999px;height:2px;width:16px}.landing-mobile-drawer{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:var(--landing-mobile-drawer-bg);border-top:1px solid var(--landing-mobile-drawer-border);box-shadow:var(--landing-mobile-drawer-shadow);padding:16px}.landing-mobile-links{grid-gap:8px;display:grid;gap:8px}.landing-mobile-link{background:var(--landing-mobile-drawer-link-bg);border-radius:16px;color:var(--landing-mobile-drawer-link-color);font-weight:700;padding:14px 16px;text-decoration:none}.landing-mobile-actions{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.landing-hero{padding:clamp(38px,7vw,70px) 0 clamp(44px,6vw,76px)}.landing-hero-grid{grid-gap:34px;align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr)}.landing-hero-copy{grid-gap:20px;display:grid;gap:20px}.landing-hero-pill-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.landing-aside-kicker,.landing-card-kicker,.landing-kicker,.landing-lifecycle-kicker,.landing-section-kicker{align-items:center;background:#5e8c6a1a;border:1px solid #79ad8838;border-radius:999px;color:#47695e;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.16em;padding:8px 12px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.landing-hero-chip{background:#b85c381f;border:1px solid #b85c383d;border-radius:999px;color:#9b593d;font-size:11px;font-weight:700;letter-spacing:.14em;padding:8px 12px;text-transform:uppercase}.landing-final-cta-card h2,.landing-hero-title,.landing-section-header h2{color:var(--landing-text-strong);font-family:var(--landing-font-display);font-weight:700;letter-spacing:0;margin:0}.landing-hero-title{font-size:clamp(3rem,5.4vw,5.15rem);line-height:.97;max-width:12.5ch}.landing-hero-title span{color:#18292538;display:block;margin-top:8px}.landing-final-cta-card p,.landing-footer-brand-block p,.landing-hero-subtitle,.landing-plan-cta-hint,.landing-plan-description,.landing-section-header p{color:var(--landing-muted);font-size:16px;line-height:1.7;margin:0}.landing-hero-subtitle{font-size:18px;max-width:46ch}.landing-hero-action-row{display:flex;flex-wrap:wrap;gap:12px}.landing-hero-summary{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hero-summary-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(180deg,#ffffff6b,#ffffff29);border:1px solid var(--landing-border);border-radius:22px;box-shadow:var(--landing-shadow-soft);padding:18px 20px}.landing-hero-summary-card h3{color:var(--landing-text-strong);font-family:var(--landing-font-display);letter-spacing:0;margin:0 0 8px}.landing-hero-summary-card p{color:var(--landing-muted);line-height:1.65;margin:0}.landing-hero-cta-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-ai-stage,.landing-aside-card,.landing-cta-card,.landing-feature-card,.landing-final-cta-card,.landing-lifecycle-tease,.landing-loop-advanced,.landing-loop-detail,.landing-loop-step,.landing-pricing-card,.landing-principle-card,.landing-science-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#ffffff0f,#ffffff05),var(--landing-surface);border:1px solid var(--landing-border);border-radius:28px;box-shadow:var(--landing-shadow-soft);overflow:hidden;position:relative}.landing-ai-stage:before,.landing-aside-card:before,.landing-cta-card:before,.landing-feature-card:before,.landing-final-cta-card:before,.landing-lifecycle-tease:before,.landing-loop-advanced:before,.landing-loop-detail:before,.landing-loop-step:before,.landing-pricing-card:before,.landing-principle-card:before,.landing-science-card:before{background:linear-gradient(125deg,#ffffff14,#0000 44%,#ffffff0a 78%,#0000);content:"";inset:0;opacity:.65;pointer-events:none;position:absolute}.landing-cta-card,.landing-feature-card,.landing-principle-card,.landing-science-card{padding:24px}.landing-aside-card h3,.landing-cta-card h3,.landing-feature-card h3,.landing-loop-advanced h3,.landing-loop-detail h3,.landing-pricing-card h3,.landing-principle-card h3,.landing-science-card h3{color:var(--landing-text-strong);font-family:var(--landing-font-display);letter-spacing:0;margin:10px 0;position:relative;z-index:1}.landing-aside-card p,.landing-cta-card p,.landing-feature-card p,.landing-loop-advanced p,.landing-loop-detail p,.landing-principle-card p,.landing-science-card p{position:relative;z-index:1}.landing-cta-card--primary{background:radial-gradient(circle at 88% 12%,#79ad883d,#0000 24%),linear-gradient(180deg,#ffffff12,#ffffff08),#0d1d1fe6}.landing-cta-card--lifetime{background:radial-gradient(circle at 92% 14%,#b85c3833,#0000 24%),linear-gradient(180deg,#ffffff12,#ffffff08),#0d1d1fe6}.landing-plan-cta-hint{font-size:13px;margin-top:12px}.landing-trust-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-trust-item{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;color:var(--landing-text);display:inline-flex;font-size:14px;font-weight:600;gap:10px;padding:14px 16px}.landing-hero-panel{grid-gap:16px;align-items:start;background:linear-gradient(135deg,#ffffff85,#ffffff2e),#eef5f16b;border:1px solid #14241f14;border-radius:34px;box-shadow:var(--landing-shadow-soft);display:grid;gap:16px;grid-template-columns:minmax(0,1.38fr) minmax(220px,.72fr);isolation:isolate;min-height:0;overflow:hidden;padding:18px;position:relative}.landing-hero-panel:before{background:linear-gradient(90deg,#ffffff0d 1px,#0000 0),linear-gradient(#ffffff0d 1px,#0000 0);background-size:38px 38px;border:1px solid #ffffff14;border-radius:36px;content:"";inset:4% 6% 6% 8%;opacity:.34;position:absolute;z-index:-2}.landing-hero-panel:after{background:radial-gradient(circle at 20% 20%,#79ad883d,#0000 20%),radial-gradient(circle at 76% 18%,#b85c3838,#0000 18%),radial-gradient(circle at 55% 54%,#63a1c424,#0000 20%);content:"";filter:blur(38px);height:74%;inset:4% 0 auto 0;position:absolute;z-index:-3}.landing-cinema-orb{animation:landingOrbFloat 14s ease-in-out infinite;border-radius:999px;filter:blur(2px);mix-blend-mode:screen;opacity:.92;pointer-events:none;position:absolute}.landing-cinema-orb:after{background:radial-gradient(circle,#ffffff8c,#0000 64%);border-radius:inherit;content:"";filter:blur(20px);inset:12%;position:absolute}.landing-cinema-orb--one{background:radial-gradient(circle,#79ad88cc,#79ad8824 60%,#0000 72%);height:108px;left:5%;top:8%;width:108px}.landing-cinema-orb--two{animation-delay:-4s;background:radial-gradient(circle,#b85c38d1,#b85c381f 62%,#0000 72%);height:86px;right:10%;top:18%;width:86px}.landing-cinema-orb--three{animation-delay:-8s;background:radial-gradient(circle,#6ba3c1d1,#6ba3c11f 62%,#0000 72%);bottom:18%;height:72px;left:16%;width:72px}.landing-stage-aurora{animation:landingAuroraPulse 8s ease-in-out infinite;background:radial-gradient(circle at 24% 20%,#79ad883d,#0000 20%),radial-gradient(circle at 76% 20%,#b85c3838,#0000 18%),radial-gradient(circle at 54% 64%,#6ba3c12e,#0000 20%);border-radius:40px;filter:blur(24px);inset:8% 6% 12% 6%;opacity:.85;pointer-events:none;position:absolute}.landing-stage-beam{background:linear-gradient(90deg,#0000,#ffffffe6,#0000);border-radius:999px;filter:blur(.4px);height:2px;opacity:.38;pointer-events:none;position:absolute;width:220px}.landing-stage-beam--one{animation:landingBeamSweep 7s ease-in-out infinite;left:6%;top:18%;transform:rotate(-12deg)}.landing-stage-beam--two{animation:landingBeamSweepAlt 9s ease-in-out infinite;bottom:20%;right:4%;transform:rotate(-18deg)}.landing-stage-grid{animation:landingGridShift 18s linear infinite;background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:36px 36px;border-radius:32px;inset:10% 6% 13% 6%;opacity:.24;pointer-events:none;position:absolute;transform:rotateX(73deg) translateY(42%)}.landing-stage-signal{animation:landingSignalFloat 9s ease-in-out infinite;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8f;border:1px solid #14241f14;border-radius:999px;color:var(--landing-text);font-size:12px;font-weight:700;letter-spacing:.04em;padding:10px 14px;position:absolute;z-index:7}.landing-stage-signal--one{left:0;top:7%}.landing-stage-signal--two{right:2%;top:18%}.landing-stage-signal--three{bottom:15%;left:10%}.landing-stage-signal--four{bottom:13%;right:8%}.landing-preview-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(180deg,#ffffff14,#ffffff08),var(--landing-surface-strong);border:1px solid #14241f14;border-radius:30px;box-shadow:var(--landing-shadow-strong);position:relative}.landing-preview-card--primary{animation:landingCardFloat 10s ease-in-out infinite;margin:0;max-width:none;padding:24px;transform:none}.landing-stage-column{grid-gap:16px;display:grid;gap:16px;position:relative;width:100%}.landing-preview-card--secondary,.landing-preview-card--tertiary{animation:landingCardFloatSecondary 12s ease-in-out infinite;padding:20px;transform:none}.landing-preview-card--secondary{background:radial-gradient(circle at 86% 16%,#79ad8824,#0000 22%),linear-gradient(180deg,#ffffff14,#ffffff08),var(--landing-surface-strong)}.landing-preview-card--tertiary{animation-delay:-4s;background:radial-gradient(circle at 88% 14%,#b85c381f,#0000 22%),linear-gradient(180deg,#ffffff14,#ffffff08),var(--landing-surface-strong)}.landing-preview-card--insight{border-color:#4a8ca42e;box-shadow:0 18px 42px #2a4b541f}.landing-preview-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.landing-preview-kicker{color:var(--landing-muted);flex:1 1 auto;letter-spacing:.18em;margin:0}.landing-preview-kicker,.landing-preview-pill{font-size:11px;font-weight:700;min-width:0;text-transform:uppercase}.landing-preview-pill{background:#79ad8824;border:1px solid #79ad883d;border-radius:999px;color:var(--landing-text-strong);flex:0 1 auto;letter-spacing:.12em;line-height:1.35;max-width:100%;padding:8px 10px;text-align:center}.landing-preview-pill--muted{background:#ffffff0f;border-color:#ffffff14;color:var(--landing-muted)}.landing-preview-pill--success{background:#79ad8824}.landing-preview-card h3{color:var(--landing-text-strong);font-family:var(--landing-font-display);font-size:clamp(24px,2.4vw,30px);letter-spacing:0;margin:16px 0 10px}.landing-preview-card p{color:var(--landing-muted);line-height:1.65;margin:0}.landing-metric-list,.landing-stage-guardrails,.landing-stage-steps{grid-gap:12px;display:grid;gap:12px}.landing-metric-list{margin-top:18px}.landing-metric-item{align-items:center;background:#ffffff6b;border:1px solid #14241f14;border-radius:18px;display:flex;gap:12px;padding:14px}.landing-metric-icon{align-items:center;background:#79ad882e;border-radius:12px;color:var(--landing-text-strong);display:inline-flex;height:34px;justify-content:center;width:34px}.landing-metric-item--2 .landing-metric-icon{background:#6ba3c12e}.landing-metric-item--3 .landing-metric-icon{background:#b85c382e}.landing-metric-item p{color:var(--landing-muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.landing-metric-item strong{color:var(--landing-text-strong);display:block;font-size:18px;letter-spacing:0;margin-top:3px}.landing-metric-item span:not(.landing-metric-icon){color:var(--landing-muted);display:block;font-size:12px;line-height:1.45;margin-top:3px}.landing-product-snapshot{grid-gap:10px;display:grid;gap:10px;margin-top:18px}.landing-product-row{background:#ffffff6b;border:1px solid #14241f14;border-radius:16px;display:flex;gap:14px;justify-content:space-between;padding:12px 14px}.landing-product-row span{color:var(--landing-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-product-row strong{color:var(--landing-text-strong);font-size:13px;text-align:right}.landing-product-chart{grid-gap:10px;align-items:end;background:linear-gradient(#1829250d 1px,#0000 0),#ffffff47;background-size:100% 30px;border:1px solid #14241f14;border-radius:20px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));height:120px;margin-top:18px;padding:14px}.landing-product-bar{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-rows:1fr auto;height:100%}.landing-product-bar span{background:linear-gradient(180deg,var(--landing-primary),var(--landing-accent));border-radius:999px 999px 8px 8px;box-shadow:0 10px 22px #4570532e;display:block;min-height:18px}.landing-product-bar small{color:var(--landing-muted);font-size:11px;font-weight:700;text-align:center}.landing-preview-progress{display:flex;flex-direction:column;gap:8px;margin-top:18px}.landing-progress-track{background:#ffffff14;border-radius:999px;height:9px;overflow:hidden}.landing-progress-fill{background:linear-gradient(135deg,var(--landing-primary),var(--landing-accent));border-radius:inherit;display:block;height:100%}.landing-stage-step{align-items:center;background:#ffffff6b;border:1px solid #14241f14;border-radius:16px;display:flex;gap:12px;padding:11px 12px}.landing-stage-step span{align-items:center;background:#79ad8829;border:1px solid #79ad883d;border-radius:999px;color:var(--landing-text-strong);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.landing-stage-guardrails p,.landing-stage-step p{font-size:13px}.landing-stage-guardrails strong{color:var(--landing-text-strong);display:block;font-size:14px;margin-bottom:4px}.landing-stage-guardrails>div{background:#ffffff6b;border:1px solid #14241f14;border-radius:16px;padding:12px 14px}.landing-floating-note{align-items:center;animation:landingSignalFloat 11s ease-in-out infinite;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff9e;border:1px solid #14241f14;border-radius:999px;color:var(--landing-text-strong);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.12em;padding:10px 14px;position:absolute;text-transform:uppercase;z-index:6}.landing-floating-note--one{right:24%;top:11%}.landing-floating-note--two{bottom:18%;right:30%}.landing-floating-note--three{bottom:26%;left:4%}.landing-section-split{grid-gap:24px;align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(240px,.64fr);margin-bottom:28px}.landing-section-header{grid-gap:12px;display:grid;gap:12px;margin-bottom:0}.landing-section-header--compact{margin-bottom:28px;max-width:760px}.landing-section-header--aligned{align-content:start}.landing-final-cta-card h2,.landing-section-header h2{font-size:clamp(2.2rem,4vw,3.6rem);line-height:.98;max-width:14ch}.landing-section-aside{display:flex;justify-content:flex-end}.landing-aside-card{min-height:100%;padding:22px}.landing-ai-section,.landing-final-cta,.landing-life-section,.landing-loop-section,.landing-philosophy-section,.landing-pricing-section,.landing-privacy-section,.landing-science-section{padding:40px 0 0}.landing-pricing-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.landing-pricing-card{grid-gap:18px;align-content:start;display:grid;gap:18px;padding:24px}.landing-pricing-card--believer,.landing-pricing-card--guardian,.landing-pricing-card--lifetime{background:radial-gradient(circle at 88% 12%,#79ad881f,#0000 22%),linear-gradient(180deg,#ffffff14,#ffffff08),var(--landing-surface)}.landing-pricing-card--lifetime{background:radial-gradient(circle at 88% 12%,#b85c3829,#0000 22%),linear-gradient(180deg,#ffffff14,#ffffff08),var(--landing-surface)}.landing-pricing-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.landing-plan-tier{color:var(--landing-muted);font-size:12px;font-weight:700;letter-spacing:.18em;margin:0 0 8px;text-transform:uppercase}.landing-pricing-head h3{font-size:clamp(2rem,3vw,2.6rem);margin:0}.landing-plan-label{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;color:var(--landing-text);font-size:11px;font-weight:700;letter-spacing:.12em;padding:8px 10px;text-transform:uppercase}.landing-pricing-card ul{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.landing-pricing-card li{align-items:flex-start;color:var(--landing-text);display:flex;font-size:14px;gap:10px;line-height:1.6}.landing-pricing-card .landing-btn--full{background:linear-gradient(135deg,var(--landing-primary) 0,var(--landing-primary-strong) 100%);border-color:#79ad8857;box-shadow:0 14px 28px #45705347;color:#fff}.landing-pricing-secondary-cta{background:#ffffff0a;border:1px solid var(--landing-border);border-radius:24px;display:flex;gap:16px;justify-content:space-between;margin-top:18px;padding:22px 24px}.landing-pricing-note{color:var(--landing-muted);font-size:14px;line-height:1.7;margin:16px 0 0}.landing-life-intro{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,.88fr) minmax(360px,.72fr);margin-bottom:22px}.landing-life-visual{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:30px;box-shadow:var(--landing-shadow-soft);margin:0;min-height:320px;overflow:hidden;position:relative}.landing-life-visual img,.landing-privacy-device img{display:block;height:100%;object-fit:cover;width:100%}.landing-life-visual figcaption{background:#ffffffd1;border-radius:18px;bottom:18px;box-shadow:0 18px 38px #0a131824;color:#29413d;font-size:13px;font-weight:700;left:18px;line-height:1.45;padding:14px 16px;position:absolute;right:18px}.landing-loop-schema{grid-gap:12px;align-items:center;background:#ffffff47;border:1px solid var(--landing-border);border-radius:24px;display:grid;gap:12px;grid-template-columns:repeat(7,auto);justify-content:start;margin:0 0 18px;overflow-x:auto;padding:16px}.landing-loop-schema-step{align-items:center;background:#ffffff8a;border:1px solid #14241f14;border-radius:18px;display:inline-flex;gap:10px;min-width:-webkit-max-content;min-width:max-content;padding:10px 12px}.landing-loop-schema-step span{align-items:center;background:#79ad882e;border-radius:999px;color:var(--landing-text-strong);display:inline-flex;font-size:12px;font-weight:800;height:26px;justify-content:center;width:26px}.landing-loop-schema-arrow,.landing-loop-schema-step strong{color:var(--landing-text-strong);font-size:13px;font-weight:800}.landing-loop-schema-arrow{color:var(--landing-muted)}.landing-domain-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.landing-domain-card{grid-gap:16px;align-content:start;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 88% 12%,#79ad881a,#0000 24%),var(--landing-surface);border:1px solid var(--landing-border);border-radius:28px;box-shadow:var(--landing-shadow-soft);display:grid;gap:16px;padding:22px}.landing-domain-card:nth-child(2),.landing-domain-card:nth-child(4){background:radial-gradient(circle at 88% 12%,#b85c381c,#0000 24%),var(--landing-surface)}.landing-domain-icon,.landing-privacy-icon{align-items:center;background:#79ad8829;border:1px solid #79ad8838;border-radius:14px;color:var(--landing-text-strong);display:inline-flex;height:42px;justify-content:center;width:42px}.landing-domain-card h3,.landing-plan-outcome,.landing-privacy-copy h2,.landing-privacy-point h3{color:var(--landing-text-strong);font-family:var(--landing-font-display);letter-spacing:0;margin:0}.landing-domain-card h3{font-size:21px}.landing-ai-safety-note,.landing-domain-card p,.landing-domain-example span,.landing-domain-signal span,.landing-plan-outcome,.landing-privacy-copy p,.landing-privacy-point p{color:var(--landing-muted);line-height:1.6}.landing-domain-card p{margin:6px 0 0}.landing-domain-example,.landing-domain-signal{grid-gap:6px;background:#ffffff5c;border:1px solid #14241f14;border-radius:18px;display:grid;gap:6px;padding:14px}.landing-domain-example strong,.landing-domain-signal strong{color:var(--landing-text-strong);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.landing-life-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.landing-life-tab{align-items:center;background:#ffffff70;border:1px solid #14241f14;border-radius:999px;color:var(--landing-text-strong);display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:8px 10px}.landing-ai-persona-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-coach-card:first-child{background:radial-gradient(circle at 90% 12%,#79ad8829,#0000 24%),var(--landing-surface);grid-column:1/-1}.landing-ai-safety-note{background:#ffffff47;border:1px solid var(--landing-border);border-radius:20px;font-size:14px;margin:18px 0 0;padding:16px 18px}.landing-privacy-layout{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,.68fr) minmax(420px,1fr)}.landing-privacy-copy{grid-gap:16px;align-content:start;display:grid;gap:16px}.landing-privacy-copy h2{font-size:clamp(2.2rem,4vw,3.6rem);line-height:.98}.landing-privacy-copy .landing-btn{width:-webkit-fit-content;width:fit-content}.landing-privacy-card{grid-gap:16px;background:linear-gradient(135deg,#ffffff80,#ffffff2e),var(--landing-surface);border:1px solid var(--landing-border);border-radius:34px;box-shadow:var(--landing-shadow-soft);display:grid;gap:16px;grid-template-columns:minmax(0,.92fr) minmax(260px,.72fr);overflow:hidden;padding:18px;position:relative}.landing-privacy-device{border:1px solid #14241f14;border-radius:26px;min-height:360px;overflow:hidden}.landing-privacy-list{grid-gap:12px;gap:12px}.landing-privacy-point{background:#ffffff70;border:1px solid #14241f14;border-radius:20px;grid-template-columns:auto 1fr;padding:14px}.landing-privacy-point h3{font-size:15px}.landing-privacy-point p{font-size:13px;margin:5px 0 0}.landing-plan-outcome{color:var(--landing-text-strong);font-size:17px;font-weight:800}.dark .landing-btn--ghost,.dark .landing-mobile-toggle,.dark .landing-nav-descriptor,.dark .landing-theme-toggle{background:#ffffff0a;border-color:#ffffff14;color:#fff}.dark .landing-btn--ghost:hover{background:#ffffff14}.dark .landing-mobile-toggle,.dark .landing-theme-toggle{background:#ffffff1a;border-color:#ffffff2e;color:#fff}.dark .landing-pricing-card .landing-btn--full{background:linear-gradient(135deg,#fff,#e8f1ed);border-color:#ffffff9e;box-shadow:0 18px 34px #00000042;color:#0b171d}.dark .landing-pricing-card .landing-btn--full:disabled{color:#0b171d;opacity:.82}.dark .landing-hero-panel{background:linear-gradient(135deg,#0c1b22f0,#050e13e0),#071015eb;border-color:#a0c6b82e;box-shadow:0 42px 90px #00000070}.dark .landing-hero-panel:before{background:linear-gradient(90deg,#a0c6b80d 1px,#0000 0),linear-gradient(#a0c6b80d 1px,#0000 0);border-color:#a0c6b81a;opacity:.28}.dark .landing-hero-panel:after{background:radial-gradient(circle at 20% 20%,#79ad882e,#0000 20%),radial-gradient(circle at 76% 18%,#b85c3824,#0000 18%),radial-gradient(circle at 55% 54%,#63a1c41a,#0000 20%);opacity:.72}.dark .landing-preview-card{border-color:#ffffff17}.dark .landing-hero-summary-card{background:linear-gradient(180deg,#ffffff14,#ffffff08)}.dark .landing-aside-kicker,.dark .landing-card-kicker,.dark .landing-kicker,.dark .landing-lifecycle-kicker,.dark .landing-section-kicker{color:#c7ddd3}.dark .landing-hero-chip{color:#f2cec1}.dark .landing-hero-title span{color:#cde3da}.dark .landing-ai-safety-note,.dark .landing-domain-example,.dark .landing-domain-signal,.dark .landing-floating-note,.dark .landing-life-tab,.dark .landing-life-visual figcaption,.dark .landing-loop-schema,.dark .landing-loop-schema-step,.dark .landing-metric-item,.dark .landing-privacy-point,.dark .landing-product-chart,.dark .landing-product-row,.dark .landing-stage-guardrails>div,.dark .landing-stage-signal,.dark .landing-stage-step{background:#ffffff0d;border-color:#ffffff14}.dark .landing-life-visual figcaption{color:#edf7f3}.dark .landing-coach-card:first-child,.dark .landing-domain-card,.dark .landing-privacy-card{background:radial-gradient(circle at 88% 12%,#79ad881f,#0000 24%),var(--landing-surface);border-color:#ffffff17}.dark .landing-domain-card:nth-child(2),.dark .landing-domain-card:nth-child(4){background:radial-gradient(circle at 88% 12%,#b85c381f,#0000 24%),var(--landing-surface)}.dark .landing-privacy-device{border-color:#ffffff17}.dark .landing-loop-advanced-flow-step,.dark .landing-loop-advanced-item,.dark .landing-loop-detail-note{background:#ffffff0a;border-color:#ffffff14}.dark .landing-lifecycle-node,.dark .landing-loop-index{background:#ffffff0d;border-color:#ffffff14}.dark .landing-lifecycle-orbit{background:radial-gradient(circle at 50% 50%,#79ad881a,#0000 46%),linear-gradient(180deg,#ffffff14,#ffffff08);border-color:#ffffff14}.dark .landing-lifecycle-orbit-backdrop{background:linear-gradient(90deg,#ffffff0a 1px,#0000 0),linear-gradient(#ffffff0a 1px,#0000 0)}.dark .landing-lifecycle-orbit-ring{border-color:#ffffff2e}.dark .landing-lifecycle-orbit-core{background:#0b181fc7;border-color:#79ad883d;box-shadow:0 24px 56px #0000003d}.landing-loop-layout{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.landing-loop-detail{grid-gap:16px;display:grid;gap:16px;padding:28px}.landing-loop-detail-kicker{color:var(--landing-muted);font-size:12px;font-weight:700;letter-spacing:.18em;margin:0;text-transform:uppercase}.landing-loop-detail-note{grid-gap:6px;background:#ffffff70;border:1px solid #14241f14;border-radius:18px;color:var(--landing-muted);display:grid;gap:6px;padding:16px 18px}.landing-loop-detail-note strong{color:var(--landing-text-strong)}.landing-loop-grid{grid-gap:14px;display:grid;gap:14px}.landing-loop-step{grid-gap:14px;align-items:start;color:var(--landing-text);cursor:pointer;display:grid;gap:14px;grid-template-columns:auto auto 1fr;padding:22px;text-align:left;width:100%}.landing-loop-step.is-active{border-color:#79ad8857;box-shadow:0 30px 64px #00000057;transform:translateY(-2px)}.landing-loop-icon,.landing-loop-index{align-items:center;border-radius:14px;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.landing-loop-index{background:#ffffff80;color:var(--landing-muted);font-size:13px;font-weight:800}.landing-loop-icon{background:#79ad8829;color:var(--landing-text-strong)}.landing-loop-copy h3{margin:0}.landing-loop-copy p{font-size:14px;margin-top:6px}.landing-lifecycle-tease,.landing-loop-advanced{margin-top:18px}.landing-lifecycle-tease{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,.9fr) minmax(260px,.8fr);padding:24px}.landing-lifecycle-orbit{background:radial-gradient(circle at 50% 50%,#79ad881a,#0000 46%),linear-gradient(180deg,#ffffff80,#ffffff2e);border:1px solid #14241f14;border-radius:28px;min-height:290px;overflow:hidden;position:relative}.landing-lifecycle-orbit-backdrop{background:linear-gradient(90deg,#1829250a 1px,#0000 0),linear-gradient(#1829250a 1px,#0000 0);background-size:38px 38px;border-radius:24px;inset:24px;opacity:.5;position:absolute}.landing-lifecycle-orbit-ring{border:1px dashed #18292529;border-radius:28px;inset:38px 62px;position:absolute}.landing-lifecycle-orbit-core{background:#ffffffb3;border:1px solid #79ad883d;border-radius:24px;box-shadow:0 24px 56px #1f312924;inset:50% auto auto 50%;padding:18px;position:absolute;text-align:center;transform:translate(-50%,-50%);width:min(220px,calc(100% - 88px));z-index:2}.landing-lifecycle-orbit-core strong{color:var(--landing-text-strong);display:block;font-size:15px;letter-spacing:0}.landing-lifecycle-orbit-core span{color:var(--landing-muted);display:block;font-size:13px;line-height:1.6;margin-top:6px}.landing-lifecycle-node{align-items:center;background:#ffffffb8;border:1px solid #14241f14;border-radius:18px;box-shadow:0 16px 34px #1f31291f;color:var(--landing-text);display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:12px 16px;position:absolute;z-index:3}.landing-lifecycle-node:after{background:linear-gradient(90deg,#79ad886b,#0000);content:"";height:1px;position:absolute;width:78px;z-index:-1}.landing-lifecycle-node--observe{left:50%;top:14%;transform:translateX(-50%)}.landing-lifecycle-node--observe:after{background:linear-gradient(180deg,#79ad886b,#0000);height:58px;left:50%;top:100%;transform:translateX(-50%);width:1px}.landing-lifecycle-node--test{right:10%;top:46%;transform:translateY(-50%)}.landing-lifecycle-node--test:after{right:100%;top:50%;transform:translateY(-50%)}.landing-lifecycle-node--review{bottom:14%;left:50%;transform:translateX(-50%)}.landing-lifecycle-node--review:after{background:linear-gradient(180deg,#0000,#79ad886b);bottom:100%;height:58px;left:50%;transform:translateX(-50%);width:1px}.landing-lifecycle-node--habit{left:10%;top:46%;transform:translateY(-50%)}.landing-lifecycle-node--habit:after{left:100%;top:50%;transform:translateY(-50%)}.landing-lifecycle-node.is-active{background:#79ad8829;border-color:#79ad8847;color:var(--landing-text-strong)}.landing-loop-advanced{padding:24px}.landing-loop-advanced-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.landing-loop-advanced-head p,.landing-loop-advanced-head span{font-size:12px;font-weight:700;letter-spacing:.18em;margin:0;text-transform:uppercase}.landing-loop-advanced-head span{color:#f2cec1}.landing-loop-advanced-flow{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.landing-loop-advanced-flow-step,.landing-loop-advanced-item{background:#ffffff6b;border:1px solid #14241f14;border-radius:18px;padding:16px}.landing-loop-advanced-flow-step strong,.landing-loop-advanced-item h4{color:var(--landing-text-strong);display:block}.landing-loop-advanced-flow-step p,.landing-loop-advanced-item p{font-size:13px;margin-top:6px}.landing-loop-advanced-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.landing-loop-advanced-item{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:auto 1fr}.landing-feature-icon,.landing-loop-advanced-icon,.landing-principle-icon,.landing-science-icon{align-items:center;background:#79ad8829;border:1px solid #79ad8833;border-radius:14px;color:var(--landing-text-strong);display:inline-flex;height:42px;justify-content:center;position:relative;width:42px;z-index:1}.landing-ai-layout{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.landing-ai-stage{grid-gap:18px;display:grid;gap:18px;padding:24px}.landing-ai-stage-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.landing-ai-stage-grid,.landing-feature-grid,.landing-principles-grid,.landing-science-grid{grid-gap:14px;display:grid;gap:14px}.landing-ai-stage-grid{grid-template-columns:1fr}.landing-ai-stage-panel{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:16px 18px}.landing-ai-stage-panel strong{color:var(--landing-text-strong);display:block;margin-bottom:6px}.landing-feature-grid,.landing-principles-grid,.landing-science-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-feature-card,.landing-principle-card,.landing-science-card{grid-gap:12px;display:grid;gap:12px}.landing-final-cta-card{padding:28px}.landing-final-cta-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.64fr)}.landing-final-cta-metrics{grid-gap:12px;display:grid;gap:12px}.landing-final-cta-metrics>div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:16px 18px}.landing-final-cta-metrics strong{color:var(--landing-text-strong);display:block;font-size:15px}.landing-final-cta-metrics span{color:var(--landing-muted);display:block;font-size:13px;line-height:1.5;margin-top:4px}.landing-final-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.landing-footer{padding:44px 0 32px}.landing-footer-content{border-top:1px solid #ffffff14;display:flex;gap:24px;justify-content:space-between;padding-top:24px}.landing-footer-brand-block{grid-gap:10px;display:grid;gap:10px;max-width:460px}.landing-footer-brand{align-items:center;color:var(--landing-text-strong);display:inline-flex;font-family:var(--landing-font-display);gap:10px}.landing-footer-brand-block small{color:var(--landing-muted)}.landing-footer-links{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.landing-footer-links button{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;color:var(--landing-text);cursor:pointer;font-size:13px;font-weight:600;padding:10px 14px}.landing-footer-links button:hover{background:#ffffff0f}.landing-footer-links .landing-footer-guide-button{align-items:center;background:#31563b;border-color:#9cbf999e;box-shadow:0 12px 26px #1a382529;color:#fffdf7;display:inline-flex;font-size:14px;font-weight:700;gap:11px;justify-content:center;min-height:52px;padding:0 22px;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.landing-footer-links .landing-footer-guide-button:hover{background:#274a33;border-color:#b6d6b5e6;box-shadow:0 16px 30px #1a382538;transform:translateY(-2px)}.landing-footer-links .landing-footer-guide-button:focus-visible{outline:3px solid #bd66426b;outline-offset:3px}.landing-verify-wrap{padding:48px 0 72px}.landing-page .auth-form-container{display:flex;justify-content:center}@keyframes landingOrbFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-16px,0) scale(1.04)}}@keyframes landingAuroraPulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:.96;transform:scale(1.04)}}@keyframes landingBeamSweep{0%,to{opacity:.16;transform:translateX(-16px) rotate(-12deg)}50%{opacity:.46;transform:translateX(28px) rotate(-12deg)}}@keyframes landingBeamSweepAlt{0%,to{opacity:.16;transform:translateX(16px) rotate(-18deg)}50%{opacity:.46;transform:translateX(-28px) rotate(-18deg)}}@keyframes landingGridShift{0%{background-position:0 0,0 0}to{background-position:0 36px,36px 0}}@keyframes landingCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes landingCardFloatSecondary{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:1180px){.landing-nav-links{gap:12px}.landing-nav-actions{margin-left:12px}.landing-nav-descriptor{display:none}.landing-ai-layout,.landing-final-cta-grid,.landing-hero-grid,.landing-life-intro,.landing-loop-layout,.landing-privacy-layout,.landing-section-split{grid-template-columns:1fr}.landing-hero-panel{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)}.landing-stage-column{width:100%}.landing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-privacy-card{grid-template-columns:1fr}}@media (max-width:920px){.landing-nav-actions,.landing-nav-links{display:none}.landing-mobile-controls{display:inline-flex}.landing-main{padding-top:76px}.landing-hero{padding-top:40px}.landing-ai-persona-grid,.landing-domain-grid,.landing-feature-grid,.landing-hero-summary,.landing-lifecycle-tease,.landing-loop-advanced-flow,.landing-loop-advanced-grid,.landing-principles-grid,.landing-science-grid{grid-template-columns:1fr}.landing-footer-content,.landing-pricing-secondary-cta{align-items:stretch;flex-direction:column}.landing-footer-links{justify-content:flex-start}}@media (max-width:720px){.landing-nav,.landing-shell{width:min(100% - 24px,1280px)}.landing-hero-title{font-size:clamp(2.5rem,12vw,4.2rem)}.landing-final-cta-card p,.landing-hero-subtitle,.landing-section-header p{font-size:15px}.landing-final-actions,.landing-hero-action-row{display:grid}.landing-hero-summary{display:none}.landing-hero-panel{grid-template-columns:1fr;min-height:0;overflow:visible}.landing-loop-schema{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.landing-loop-schema-arrow{display:none}.landing-loop-schema-step{min-width:0;width:100%}.landing-preview-card--primary{animation:none;margin-top:28px;padding:20px;transform:none}.landing-stage-column{display:grid}.landing-product-row{grid-gap:4px;display:grid;gap:4px}.landing-product-row strong{text-align:left}.landing-preview-card--secondary,.landing-preview-card--tertiary{animation:none;transform:none}.landing-floating-note,.landing-stage-signal{display:none}.landing-ai-persona-grid,.landing-domain-grid,.landing-pricing-grid,.landing-trust-grid{grid-template-columns:1fr}.landing-trust-grid{gap:8px}.landing-trust-item{font-size:13px;padding:11px 13px}.landing-ai-stage,.landing-aside-card,.landing-cta-card,.landing-domain-card,.landing-feature-card,.landing-final-cta-card,.landing-loop-advanced,.landing-loop-detail,.landing-loop-step,.landing-pricing-card,.landing-principle-card,.landing-privacy-card,.landing-privacy-point,.landing-science-card{border-radius:24px;padding:20px}.landing-loop-step{grid-template-columns:auto 1fr}.landing-loop-index{display:none}.landing-lifecycle-orbit{min-height:340px}.landing-lifecycle-orbit-core{width:calc(100% - 48px)}.landing-lifecycle-node--observe{top:10%}.landing-lifecycle-node--habit,.landing-lifecycle-node--test{top:34%}.landing-lifecycle-node--test{right:8%}.landing-lifecycle-node--habit{left:8%}.landing-lifecycle-node--review{bottom:10%}}@media (prefers-reduced-motion:reduce){.landing-cinema-orb,.landing-floating-note,.landing-preview-card--primary,.landing-preview-card--secondary,.landing-preview-card--tertiary,.landing-stage-aurora,.landing-stage-beam,.landing-stage-grid,.landing-stage-signal{animation:none!important}}.landing-life-section,.landing-loop-section,.landing-pricing-section{padding-top:clamp(72px,9vw,108px)}.landing-final-cta{padding-top:clamp(92px,10vw,128px)}.landing-section-header{gap:14px}.landing-section-header h2{max-width:12ch}.landing-final-cta-card p,.landing-loop-section .landing-section-header p,.landing-pricing-section .landing-section-header p{max-width:62ch}.landing-ai-stage,.landing-aside-card,.landing-btn,.landing-coach-card,.landing-domain-card,.landing-feature-card,.landing-final-cta-card,.landing-floating-note,.landing-hero-summary-card,.landing-lifecycle-node,.landing-loop-advanced,.landing-loop-detail,.landing-loop-step,.landing-preview-card,.landing-pricing-card,.landing-principle-card,.landing-privacy-card,.landing-privacy-point,.landing-science-card,.landing-stage-signal,.landing-trust-item{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .24s ease,background .24s ease,opacity .24s ease,color .24s ease}.landing-btn:hover{box-shadow:0 20px 34px #0a131824;transform:translateY(-2px)}.landing-btn--outline:hover{background:#79ad8814;border-color:#79ad886b}.landing-btn--accent:hover{box-shadow:0 24px 40px #b85c3833}.landing-hero-action-row .landing-btn:first-child{animation:landingRiseIn .7s .12s both}.landing-hero-action-row .landing-btn:nth-child(2){animation:landingRiseIn .7s .2s both}.landing-hero-action-row .landing-btn:nth-child(3){animation:landingRiseIn .7s .28s both}.landing-hero-summary-card:first-child{animation:landingRiseIn .8s .18s both}.landing-hero-summary-card:nth-child(2){animation:landingRiseIn .8s .28s both}.landing-trust-item:first-child{animation:landingRiseIn .8s .22s both}.landing-trust-item:nth-child(2){animation:landingRiseIn .8s .3s both}.landing-trust-item:nth-child(3){animation:landingRiseIn .8s .38s both}.landing-trust-item:nth-child(4){animation:landingRiseIn .8s .46s both}.landing-ai-stage:hover,.landing-aside-card:hover,.landing-coach-card:hover,.landing-domain-card:hover,.landing-feature-card:hover,.landing-hero-summary-card:hover,.landing-principle-card:hover,.landing-privacy-point:hover,.landing-science-card:hover,.landing-trust-item:hover{border-color:color-mix(in srgb,var(--landing-border) 65%,#79ad8861);box-shadow:0 28px 48px #0a13181f;transform:translateY(-4px)}.landing-final-cta-card:hover,.landing-loop-advanced:hover,.landing-loop-detail:hover,.landing-pricing-card:hover,.landing-privacy-card:hover{border-color:color-mix(in srgb,var(--landing-border) 58%,#79ad886b);box-shadow:0 30px 54px #0a131824;transform:translateY(-5px)}.landing-loop-step.is-active,.landing-loop-step:hover{box-shadow:0 28px 46px #0a131824}.landing-loop-step.is-active .landing-loop-icon,.landing-loop-step:hover .landing-loop-icon{transform:scale(1.06)}.landing-loop-icon{transition:transform .24s ease}.landing-preview-card:hover{transform:translateY(-4px)}.landing-stage-signal{animation:landingSignalFloat 8s ease-in-out infinite;box-shadow:0 22px 36px #0a13181f;opacity:.94}.landing-stage-signal--two{animation-delay:-1.4s}.landing-stage-signal--three{animation-delay:-2.8s}.landing-stage-signal--four{animation-delay:-4.2s}.landing-floating-note{box-shadow:0 20px 36px #0a131824}.landing-lifecycle-orbit:after{animation:landingOrbitPulse 7s ease-in-out infinite;background:radial-gradient(circle,#79ad881f,#0000 70%);border-radius:28px;content:"";filter:blur(10px);inset:22% 24%;pointer-events:none;position:absolute}.landing-lifecycle-node{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-lifecycle-node.is-active,.landing-lifecycle-node:hover{box-shadow:0 20px 34px #0a131824;transform:translateY(-2px)}.landing-lifecycle-node--observe.is-active,.landing-lifecycle-node--observe:hover,.landing-lifecycle-node--review.is-active,.landing-lifecycle-node--review:hover{transform:translateX(-50%) translateY(-2px)}.landing-lifecycle-node--habit.is-active,.landing-lifecycle-node--habit:hover,.landing-lifecycle-node--test.is-active,.landing-lifecycle-node--test:hover{transform:translateY(-50%) translateY(-2px)}.landing-pricing-card .landing-plan-label{transition:background .24s ease,color .24s ease,border-color .24s ease}.landing-pricing-card:hover .landing-plan-label{background:#79ad8824;border-color:#79ad8847;color:var(--landing-text-strong)}.landing-pricing-secondary-cta{align-items:center;margin-top:22px}@keyframes landingRiseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes landingSignalFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}@keyframes landingOrbitPulse{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:.8;transform:scale(1.02)}}@media (max-width:900px){.landing-section-header h2{max-width:none}}@media (max-width:640px){.landing-final-actions .landing-btn,.landing-hero-action-row .landing-btn{width:100%}.landing-hero-summary-card,.landing-trust-item{animation:none}}@media (prefers-reduced-motion:reduce){.landing-ai-stage,.landing-aside-card,.landing-btn,.landing-coach-card,.landing-domain-card,.landing-feature-card,.landing-final-cta-card,.landing-floating-note,.landing-hero-summary-card,.landing-lifecycle-node,.landing-loop-advanced,.landing-loop-detail,.landing-loop-step,.landing-preview-card,.landing-pricing-card,.landing-principle-card,.landing-privacy-card,.landing-privacy-point,.landing-science-card,.landing-stage-signal,.landing-trust-item{animation:none!important;transition:none!important}}.landing-page,.landing-page button,.landing-page input,.landing-page textarea{font-family:var(--landing-font-body)}.landing-brand-name,.landing-final-cta-card h2,.landing-hero h1,.landing-plan-name,.landing-section-header h2{letter-spacing:0}.landing-btn{min-height:46px;white-space:nowrap}.dark .landing-pricing-card .landing-btn--full,.landing-btn,.landing-pricing-card .landing-btn--full{background:#fffffff0;border:1px solid #14241f29;color:var(--landing-text-strong)}.landing-btn--accent,.landing-btn--primary,.landing-pricing-card.is-featured .landing-btn--full{background:linear-gradient(135deg,var(--landing-primary-strong),var(--landing-primary));border-color:#0000;color:#fff}.dark .landing-btn,.dark .landing-pricing-card .landing-btn--full{background:#fffffff0;border-color:#ffffff2e;color:#071014}.dark .landing-btn--accent,.dark .landing-btn--primary,.dark .landing-pricing-card.is-featured .landing-btn--full{background:linear-gradient(135deg,#5c8b68,#79ad88);color:#fff}@media (max-width:760px){.landing-nav,.landing-shell{width:min(100% - 28px,1240px)}.landing-main{padding-top:68px}.landing-nav{gap:10px;min-height:68px}.landing-brand-meta,.landing-nav-descriptor{display:none}.landing-brand-name{font-size:18px}.landing-final-actions,.landing-hero-action-row,.landing-pricing-secondary-cta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.landing-btn,.landing-final-actions .landing-btn,.landing-hero-action-row .landing-btn,.landing-pricing-card .landing-btn--full{justify-content:center;width:100%}.landing-final-cta-card p,.landing-hero p,.landing-section-header p{max-width:100%}.landing-ai-persona-grid,.landing-domain-grid,.landing-feature-grid,.landing-pricing-grid,.landing-principles-grid,.landing-science-grid,.landing-trust-grid{grid-template-columns:1fr}.landing-life-visual,.landing-privacy-device{min-height:260px}.landing-privacy-copy .landing-btn{width:100%}}.dark .landing-page,.landing-page{--landing-primary:#31563b;--landing-primary-strong:#274730;--landing-accent:#bf623d;--landing-accent-strong:#9f4d2f;--landing-text:#2b3329;--landing-text-strong:#213126;--landing-muted:#6f766a;--landing-border:#314b3724;--landing-surface:#fffdf7;--landing-surface-strong:#fff;--landing-surface-soft:#f6f2e9;--landing-shadow-soft:0 16px 40px #35392d14;--landing-shadow-strong:0 26px 70px #2f372a29;--landing-mobile-drawer-bg:#fffdf7;--landing-mobile-drawer-border:#28382c14;--landing-mobile-drawer-shadow:0 18px 42px #2b362a1a;--landing-mobile-drawer-link-bg:#31563b0f;--landing-mobile-drawer-link-color:#263228;--landing-mobile-drawer-link-hover-bg:#31563b1a;--landing-font-display:Georgia,"Times New Roman",serif;--landing-font-body:Inter,"Avenir Next",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#f5f2ea;color:var(--landing-text)}.dark .landing-page:after,.dark .landing-page:before,.landing-page:after,.landing-page:before{display:none}.landing-page *{letter-spacing:0}.landing-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.landing-main{padding-top:80px}.landing-template-frame{background:#fffdf7;border:1px solid #28382c1a;box-shadow:0 18px 52px #2b362a14;margin:0 auto;position:relative;width:min(1200px,calc(100% - 36px));z-index:1}.dark .landing-header,.landing-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f5f2eadb;border-bottom:0}.landing-nav{background:#fffdf7;border:1px solid #28382c1a;border-bottom-color:#28382c0f;border-radius:0 0 22px 22px;box-shadow:0 10px 28px #2b362a0d;min-height:72px;padding:0 32px;width:min(1200px,calc(100% - 36px))}.landing-brand{gap:8px}.landing-brand-name{color:#263228;font-family:var(--landing-font-display);font-size:20px;font-weight:500}.landing-brand-meta,.landing-nav-descriptor{display:none}.landing-mobile-controls .landing-theme-toggle,.landing-nav-actions .landing-theme-toggle{background:#31563b12;border-color:#31563b1f;border-radius:999px;box-shadow:inset 0 1px 0 #fffdf7e0;color:#263228;display:inline-flex}.landing-mobile-controls .landing-theme-toggle:focus-visible,.landing-mobile-controls .landing-theme-toggle:hover,.landing-nav-actions .landing-theme-toggle:focus-visible,.landing-nav-actions .landing-theme-toggle:hover{background:#eef1e5;color:#233a2b;outline:none}.dark .landing-mobile-controls .landing-theme-toggle,.dark .landing-nav-actions .landing-theme-toggle{background:#fffdf71f;border-color:#fffdf729;color:#fffdf7}.landing-mobile-theme-action{width:100%}.landing-nav-links{gap:34px;justify-content:center}.landing-nav-link,.landing-nav-link-button{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#2e352e;cursor:pointer;font-family:var(--landing-font-body);font-size:15px;font-weight:600;line-height:1;padding:0;text-decoration:none}.landing-nav-link-button:focus-visible,.landing-nav-link-button:hover,.landing-nav-link:focus-visible,.landing-nav-link:hover{color:var(--landing-accent);outline:none}.landing-nav-actions{gap:12px}.landing-btn{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;min-height:44px;padding:0 20px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.landing-btn:hover{transform:translateY(-1px)}.landing-btn--primary,.landing-pricing-card-button{background:#31563b;border-color:#31563b;box-shadow:0 10px 20px #31563b2e;color:#fffdf7}.landing-final-copy .landing-btn,.landing-hero-cta,.landing-pricing-free{background:#bf623d;border-color:#bf623d;box-shadow:0 12px 22px #bf623d33;color:#fffdf7}.landing-btn--ghost{background:#31563b14;border-color:#31563b14;color:#263228}.landing-btn--accent,.landing-btn--outline{background:#fffdf7;border-color:#31563b2e;color:#263228}.landing-hero{padding:0}.landing-hero-frame{border-radius:0 0 0 0;display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);min-height:690px;overflow:hidden}.landing-hero-copy{display:flex;flex-direction:column;gap:26px;justify-content:center;padding:clamp(48px,7vw,84px) clamp(34px,6vw,78px)}.landing-hero-title{color:#213126;font-family:var(--landing-font-display);font-size:clamp(46px,4.65vw,66px);font-weight:500;letter-spacing:0;line-height:1.02;margin:0;max-width:16.2ch}.landing-hero-title span{color:var(--landing-accent)}.landing-editorial-rule,.landing-hero-rule{grid-gap:18px;align-items:center;color:#7c8b68;display:grid;gap:18px;grid-template-columns:auto 1fr;width:min(260px,100%)}.landing-editorial-rule span,.landing-hero-rule span{background:#6d795d47;height:1px}.landing-hero-cta{min-height:56px;padding-inline:24px;width:-webkit-fit-content;width:fit-content}.landing-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.landing-hero-secondary{min-height:56px;padding-inline:20px}.landing-hero-trust{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;width:min(360px,100%)}.landing-hero-trust-item{grid-gap:8px;color:#66715d;display:grid;font-size:12px;gap:8px;justify-items:center;line-height:1.25;text-align:center}.landing-hero-trust-item span{align-items:center;border-radius:999px;color:#7a8969;display:inline-flex;height:28px;justify-content:center;width:28px}.landing-hero-trust-item p{margin:0}.landing-hero-media{min-height:690px;overflow:hidden;position:relative}.landing-hero-media>img{display:block;height:100%;object-fit:cover;width:100%}.landing-hero-media:before{background:linear-gradient(90deg,#fffdf7eb,#fffdf700);content:"";inset:0 auto 0 0;pointer-events:none;position:absolute;width:42%}.landing-preview-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf7db;border:1px solid #3043331f;border-radius:16px;box-shadow:0 18px 44px #2f362929;color:#253229;position:absolute}.landing-preview-title{color:#384333;font-size:12px;font-weight:700;margin:0}.landing-preview-card--loops{left:12%;padding:18px;top:52px;width:270px}.landing-loop-orbit{border:1px dashed #5b6c4c3d;border-radius:999px;height:178px;margin-top:8px;position:relative}.landing-loop-center,.landing-loop-node{align-items:center;border-radius:999px;display:inline-flex;justify-content:center;position:absolute}.landing-loop-center{background:#f8f5ec;border:1px solid #49694429;color:#496944;height:58px;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:58px}.landing-loop-node{background:#eef1e5;color:#66775b;flex-direction:column;font-size:9px;gap:2px;height:50px;width:50px}.landing-loop-node--1{left:50%;top:5px;transform:translateX(-50%)}.landing-loop-node--2{left:12px;top:52px}.landing-loop-node--3{background:#eadcc8;color:#a16b43;right:12px;top:52px}.landing-loop-node--4{background:#edd9d0;bottom:5px;color:#b45f3f;left:54px}.landing-loop-node--5{bottom:5px;right:54px}.landing-preview-card--chart{left:7%;padding:16px;top:316px;width:min(320px,70%)}.landing-preview-card--insight{left:7%;padding:16px;top:504px;width:min(320px,70%)}.landing-preview-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.landing-preview-row span{color:#9a9b90;font-size:10px}.landing-chart{display:block;height:100px;margin-top:14px;width:100%}.landing-chart-grid{fill:none;stroke:#5b6c4c1f;stroke-width:1}.landing-chart-band{fill:#bf623d14}.landing-chart-line{fill:none;stroke:#31563b;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.landing-chart-points circle{fill:#fffdf7;stroke:#31563b;stroke-width:2}.landing-insight-line{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:30px 1fr;margin-top:12px}.landing-insight-line span{align-items:center;background:#8e9c77;border-radius:999px;color:#fff;display:inline-flex;height:30px;justify-content:center;width:30px}.landing-insight-line:nth-child(3) span{background:#bf623d}.landing-insight-line i{background:linear-gradient(90deg,#31563b29,#31563b0a);border-radius:999px;height:12px}.landing-trust-strip{background:#fffdf7;border:1px solid #28382c1a;border-top:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;width:min(1200px,calc(100% - 36px))}.landing-trust-strip-item{align-items:center;border-right:1px solid #28382c14;color:#66715d;display:inline-flex;font-size:12px;gap:14px;justify-content:center;min-height:78px}.landing-trust-strip-item:last-child{border-right:0}.landing-ai-section,.landing-final-cta,.landing-life-section,.landing-loop-section,.landing-pricing-section,.landing-privacy-section{padding:0}.landing-ai-frame,.landing-life-frame,.landing-loop-frame,.landing-pricing-frame,.landing-privacy-frame{border-top:0;padding:clamp(46px,6vw,68px) clamp(30px,5vw,58px)}.landing-section-header--center{margin-bottom:34px;text-align:center}.landing-ai-copy h2,.landing-final-copy h2,.landing-loop-intro h2,.landing-pricing-copy h2,.landing-privacy-copy h2,.landing-section-header h2{color:#263228;font-family:var(--landing-font-display);font-weight:500;letter-spacing:0;margin:0}.landing-section-header h2{font-size:clamp(30px,3vw,42px);max-width:none}.landing-domain-gallery{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr))}.landing-domain-card{background:#eee8dc;border:0;border-radius:12px;box-shadow:none;min-height:292px;overflow:hidden;padding:0;position:relative}.landing-domain-card img{display:block;height:100%;object-fit:cover;width:100%}.landing-domain-card:after{background:linear-gradient(180deg,#fffdf700,#fffdf7f5);content:"";height:44%;inset:auto 0 0;position:absolute}.landing-domain-label{grid-gap:9px;color:#5d6655;display:grid;gap:9px;inset:auto 0 0;justify-items:center;padding:0 12px 22px;position:absolute;z-index:1}.landing-domain-label span{align-items:center;background:#fffdf7;border-radius:999px;box-shadow:0 8px 18px #34402d1f;color:#8a9677;display:inline-flex;height:54px;justify-content:center;width:54px}.landing-domain-card:nth-child(4) .landing-domain-label span{color:var(--landing-accent)}.landing-domain-card:nth-child(5) .landing-domain-label span{color:#d1a247}.landing-domain-label h3{font-size:13px;font-weight:600;margin:0}.landing-loop-frame{grid-gap:clamp(26px,5vw,62px);align-items:center;display:grid;gap:clamp(26px,5vw,62px);grid-template-columns:220px minmax(0,1fr)}.landing-loop-intro h2{font-size:clamp(25px,2.4vw,34px)}.landing-ai-copy p,.landing-loop-intro p,.landing-pricing-card p,.landing-pricing-note,.landing-privacy-copy p{color:#747a6e;line-height:1.65}.landing-loop-timeline{grid-gap:0;align-items:start;display:grid;gap:0;grid-template-columns:repeat(4,minmax(84px,1fr)) 110px}.landing-loop-repeat,.landing-loop-step{grid-gap:11px;background:#0000;border:0;border-radius:0;box-shadow:none;display:grid;gap:11px;grid-template-columns:1fr;justify-items:center;min-height:0;overflow:visible;padding:6px 0 0;position:relative;text-align:center;transform:none}.landing-loop-repeat span,.landing-loop-step-number{align-items:center;border:1px solid #31563b24;border-radius:999px;color:#263228;display:inline-flex;font-family:var(--landing-font-display);font-size:24px;height:68px;justify-content:center;width:68px}.landing-loop-step-number--1{background:#e9edde}.landing-loop-step-number--2{background:#ecd5ad}.landing-loop-step-number--3{background:#d58d72}.landing-loop-step-number--4{background:#c4d1b8}.landing-loop-repeat span{background:#31563b;color:#fffdf7;height:78px;width:78px}.landing-loop-repeat h3,.landing-loop-step h3{color:#263228;font-size:15px;font-weight:600;margin:0;max-width:13ch}.landing-loop-repeat p,.landing-loop-step p{color:#747a6e;font-size:12px;line-height:1.45;margin:0;width:min(132px,100%)}.landing-loop-dots{display:none}.landing-loop-return{border:1px dashed #505d4557;border-radius:0 0 999px 999px;border-top:0;grid-column:2;height:24px;justify-self:center;margin-top:-6px;width:78%}.landing-ai-frame,.landing-privacy-frame{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:minmax(170px,.72fr) minmax(280px,1.12fr) minmax(260px,.98fr)}.landing-ai-copy h2,.landing-final-copy h2,.landing-pricing-copy h2,.landing-privacy-copy h2{font-size:clamp(30px,3.3vw,44px);line-height:1.08}.landing-ai-copy p,.landing-privacy-copy p{margin:14px 0 28px;max-width:24ch}.landing-ai-portrait,.landing-privacy-device{background:#0000;border:0;border-radius:12px;box-shadow:none;cursor:default;margin:0;overflow:hidden;padding:0}.landing-privacy-device{cursor:pointer}.landing-ai-portrait img,.landing-privacy-device img{aspect-ratio:16/9;border-radius:12px;display:block;object-fit:cover;width:100%}.landing-ai-chat{grid-gap:15px;background:#ffffffb8;border:1px solid #31563b24;border-radius:14px;box-shadow:0 14px 32px #34402d14;display:grid;gap:15px;padding:20px}.landing-ai-paths{grid-gap:0;border-bottom:1px solid #31563b24;border-top:1px solid #31563b24;display:grid;gap:0}.landing-ai-path{grid-gap:13px;align-items:start;border-bottom:1px solid #31563b1f;display:grid;gap:13px;grid-template-columns:36px 1fr;padding:18px 0}.landing-ai-path>span{align-items:center;background:#31563b1a;border-radius:999px;color:#31563b;display:inline-flex;height:36px;justify-content:center;width:36px}.landing-ai-path h3{color:#263228;font-size:15px;margin:0 0 5px}.landing-ai-control-note,.landing-ai-path p{color:#747a6e;font-size:13px;line-height:1.55;margin:0}.landing-ai-control-note{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:22px 1fr;padding:18px 0}.landing-ai-control-note svg{color:#7a8969;margin-top:2px}.landing-chat-line{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:32px 1fr}.landing-chat-input svg,.landing-chat-line svg{color:#8a9677}.landing-chat-input i,.landing-chat-line--light span:last-child,.landing-chat-line>span:not(:first-child){background:linear-gradient(180deg,#31563b14,#31563b08);border-radius:10px;display:block;height:48px}.landing-chat-line--answer{grid-template-columns:1fr 28px}.landing-chat-line--answer span{align-items:center;background:#31563b;border-radius:10px;color:#fffdf7;display:flex;font-size:13px;font-weight:700;min-height:48px;padding:0 18px}.landing-chat-line--answer strong{border-radius:999px;display:block;height:28px;overflow:hidden;width:28px}.landing-chat-line--answer strong img{display:block;height:100%;object-fit:cover;width:100%}.landing-chat-input{grid-gap:10px;align-items:center;border:1px solid #31563b1f;border-radius:10px;display:grid;gap:10px;grid-template-columns:24px 1fr 34px;min-height:42px;padding:0 8px}.landing-chat-input i{height:10px}.landing-chat-input button{align-items:center;background:#31563b;border:0;border-radius:999px;color:#fffdf7;display:inline-flex;height:30px;justify-content:center;width:30px}.landing-privacy-list{grid-gap:18px;display:grid;gap:18px}.landing-privacy-point{grid-gap:12px;align-items:start;background:#0000;border:0;border-bottom:1px solid #31563b1a;display:grid;gap:12px;grid-template-columns:30px 1fr;padding:0 0 16px}.landing-privacy-point:last-child{border-bottom:0;padding-bottom:0}.landing-privacy-point span{align-items:center;border-radius:999px;color:#7a8969;display:inline-flex;height:30px;justify-content:center;width:30px}.landing-privacy-point h3{color:#2e352e;font-size:14px;font-weight:600;margin:2px 0 4px}.landing-privacy-point small{color:#7c856f;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing-privacy-point p{color:#747a6e;font-size:12px;line-height:1.5;margin:0}.landing-pricing-frame{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(210px,.72fr) minmax(0,1.5fr)}.landing-pricing-options{grid-gap:0;border-left:1px solid #31563b1a;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-pricing-card{background:#0000;border:0;border-radius:0;border-right:1px solid #31563b1a;box-shadow:none;min-height:240px;padding:18px 24px 0;position:relative}.landing-pricing-badge{background:#bf623d;border-radius:999px;color:#fffdf7;font-size:10px;font-weight:700;padding:5px 22px;position:absolute;right:18px;top:-20px}.landing-pricing-icon{color:#7a8969}.landing-pricing-card h3{color:#56614d;font-size:14px;font-weight:600;margin:9px 0 4px}.landing-pricing-card strong{color:#263228;display:block;font-family:var(--landing-font-display);font-size:22px;font-weight:500;margin-bottom:10px}.landing-pricing-card p{font-size:12px;margin:0 0 10px}.landing-plan-outcome{color:#263228;font-weight:700}.landing-pricing-card-button{border-radius:10px;cursor:pointer;font-size:12px;margin-top:8px;min-height:38px;width:100%}.landing-pricing-note{font-size:12px;grid-column:2;margin:4px 0 0}.landing-downloads-section{padding:0 0 22px}.landing-downloads-frame{grid-gap:30px;align-items:center;background:#fffdf7;display:grid;gap:30px;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.15fr) minmax(220px,.78fr)}.landing-downloads-kicker{color:#8a9677;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.landing-downloads-copy h2{color:#263228;font-family:var(--landing-font-display);font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.04;margin:0;max-width:11ch}.landing-downloads-copy>p{color:#6d746b;font-size:14px;line-height:1.7;margin:16px 0 0;max-width:38ch}.landing-downloads-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.landing-downloads-actions .landing-btn{gap:8px}.landing-downloads-manifest{color:#778071;font-size:12px}.landing-downloads-manifest code{color:#31563b;font-size:11px}.landing-downloads-visual{border-radius:12px;min-height:260px;overflow:hidden;position:relative}.landing-downloads-visual img{display:block;height:100%;min-height:260px;object-fit:cover;width:100%}.landing-downloads-card{grid-gap:12px;align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf7e6;border:1px solid #31563b1f;border-radius:12px;bottom:18px;display:grid;gap:12px;grid-template-columns:38px 1fr;left:22px;padding:14px;position:absolute;right:22px}.landing-downloads-card>span,.landing-downloads-point>span{align-items:center;background:#31563b1a;border-radius:999px;color:#31563b;display:inline-flex;height:38px;justify-content:center;width:38px}.landing-downloads-card strong{color:#263228;display:block;font-size:13px}.landing-downloads-card p{color:#6d746b;font-size:12px;line-height:1.45;margin:4px 0 0}.landing-downloads-points{grid-gap:16px;display:grid;gap:16px}.landing-downloads-point{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:38px 1fr}.landing-downloads-point h3{color:#263228;font-size:14px;font-weight:700;margin:0 0 4px}.landing-downloads-point p{color:#6d746b;font-size:12px;line-height:1.55;margin:0}.landing-final-cta{padding-bottom:22px}.landing-final-frame{background:#31563b;border:0;border-radius:14px;min-height:130px;overflow:hidden}.landing-final-frame>img{height:100%;inset:0 auto 0 0;object-fit:cover;opacity:.72;position:absolute;width:42%}.landing-final-frame:after{background:linear-gradient(90deg,#31563b40,#31563bfa 42%,#31563bfa);content:"";inset:0;position:absolute}.landing-final-copy{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-left:42%;min-height:130px;padding:24px 34px;position:relative;z-index:1}.landing-final-copy h2{color:#fffdf7;max-width:18ch}.landing-final-copy .landing-btn{flex:0 0 auto}.landing-footer{background:#0000;border:0;color:#6f766a}.landing-footer-content{padding:16px 0 28px;width:min(1200px,calc(100% - 36px))}@media (max-width:1100px){.landing-domain-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-ai-frame,.landing-downloads-frame,.landing-loop-frame,.landing-pricing-frame,.landing-privacy-frame{grid-template-columns:1fr}.landing-downloads-frame{padding:42px clamp(24px,4vw,44px)}.landing-loop-return,.landing-pricing-note{grid-column:1}}@media (min-width:921px) and (max-width:1100px){.landing-nav{gap:14px;padding:0 18px}.landing-brand-name{font-size:19px}.landing-nav-links{flex:0 1 auto;gap:18px;justify-content:flex-start}.landing-nav-actions{gap:8px;margin-left:0}.landing-nav-link,.landing-nav-link-button{font-size:14px}.landing-nav-actions .landing-btn{padding:0 16px}}@media (min-width:921px){.landing-mobile-controls,.landing-mobile-drawer,.landing-mobile-toggle{display:none}}@media (max-width:920px){.landing-main{padding-top:72px}.landing-nav{border-radius:0;min-height:68px;padding:0 18px;width:100%}.landing-nav-actions,.landing-nav-links{display:none}.landing-mobile-controls{display:inline-flex}.landing-mobile-drawer{animation:landing-mobile-drawer-enter .18s cubic-bezier(.16,1,.3,1);background:var(--landing-mobile-drawer-bg);border:1px solid var(--landing-mobile-drawer-border);border-radius:24px;box-shadow:var(--landing-mobile-drawer-shadow);margin:8px auto 0;max-height:calc(100dvh - 84px);max-width:min(calc(100vw - 24px),520px);overflow-y:auto;overscroll-behavior:contain;padding:16px;scrollbar-width:thin;width:min(calc(100vw - 24px),520px)}.landing-mobile-navigation{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-mobile-intro{margin-bottom:12px}.landing-mobile-intro h2{color:var(--landing-mobile-drawer-link-color);font-family:var(--landing-font-display);font-size:clamp(23px,6.5vw,30px);font-weight:500;line-height:1.08;margin:0}.landing-mobile-intro p{color:var(--landing-mobile-drawer-muted);font-size:13px;font-weight:500;line-height:1.35;margin:6px 0 0}.landing-mobile-links{display:contents}.landing-mobile-link,.landing-mobile-link-button{align-items:flex-start;background:var(--landing-mobile-drawer-link-bg);border:1px solid var(--landing-mobile-drawer-border);border-radius:16px;color:var(--landing-mobile-drawer-link-color);cursor:pointer;display:flex;flex-direction:column;font-family:var(--landing-font-body);gap:12px;min-height:126px;min-width:0;padding:14px;text-align:left;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease;width:100%}.landing-mobile-link-button:focus-visible,.landing-mobile-link-button:hover,.landing-mobile-link:focus-visible,.landing-mobile-link:hover{background:var(--landing-mobile-drawer-link-hover-bg);border-color:var(--landing-mobile-drawer-icon-border);transform:translateY(-1px)}.landing-mobile-link:active{transform:scale(.99)}.landing-mobile-link-icon{align-items:center;background:var(--landing-mobile-drawer-icon-bg);border:1px solid var(--landing-mobile-drawer-icon-border);border-radius:12px;color:var(--landing-primary);display:inline-flex;height:40px;justify-content:center;width:40px}.landing-mobile-link-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.landing-mobile-link-title{color:inherit;font-family:var(--landing-font-display);font-size:18px;font-weight:600;line-height:1.08}.landing-mobile-link-description{color:var(--landing-mobile-drawer-muted);font-size:12px;font-weight:500;line-height:1.3}.landing-mobile-actions{grid-gap:10px;border-top:1px solid var(--landing-mobile-drawer-divider);display:grid;gap:10px;margin-top:10px;padding-top:10px}.landing-mobile-theme-action{grid-gap:12px;align-items:center;background:var(--landing-mobile-drawer-link-bg);border:1px solid var(--landing-mobile-drawer-border);border-radius:14px;color:var(--landing-mobile-drawer-link-color);cursor:pointer;display:grid;font-family:var(--landing-font-body);gap:12px;grid-template-columns:40px minmax(0,1fr) auto;min-height:58px;padding:8px;text-align:left;transition:background .16s ease,transform .16s ease;width:100%}.landing-mobile-theme-action:focus-visible,.landing-mobile-theme-action:hover{background:var(--landing-mobile-drawer-link-hover-bg);border-color:var(--landing-mobile-drawer-icon-border)}.landing-mobile-theme-action:focus-visible{outline:2px solid #79ad88b3;outline-offset:2px}.landing-mobile-theme-action:active{transform:scale(.99)}.landing-mobile-theme-state{color:var(--landing-mobile-drawer-muted);font-size:12px;font-weight:700;letter-spacing:.02em}.landing-mobile-auth-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-mobile-auth-actions .landing-btn{border-radius:14px;min-height:46px;min-width:0;padding:0 14px;white-space:nowrap;width:100%}.landing-template-frame,.landing-trust-strip{width:min(100% - 20px,1200px)}.landing-hero-frame{grid-template-columns:1fr}.landing-hero-copy{padding:44px 26px 26px}.landing-hero-title{font-size:clamp(40px,9vw,58px);max-width:13.8ch}.landing-hero-media{min-height:650px}.landing-preview-card--loops{left:22px;top:28px}.landing-preview-card--chart{top:292px}.landing-preview-card--insight{top:480px}.landing-preview-card--chart,.landing-preview-card--insight{left:22px}.landing-trust-strip{grid-template-columns:1fr 1fr}.landing-trust-strip-item:nth-child(2){border-right:0}.landing-domain-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-pricing-options{border-left:0;gap:18px;grid-template-columns:1fr}.landing-pricing-card{border:1px solid #31563b1a;border-radius:14px;min-height:0;padding:22px}.landing-loop-timeline{gap:22px;grid-template-columns:1fr 1fr}.landing-loop-repeat{grid-column:1/-1}.landing-loop-return{display:none}.landing-ai-frame,.landing-downloads-frame,.landing-life-frame,.landing-loop-frame,.landing-pricing-frame,.landing-privacy-frame{padding:40px 22px}.landing-downloads-copy h2{max-width:12ch}.landing-final-frame>img{opacity:.38;width:100%}.landing-final-frame:after{background:#31563be6}.landing-final-copy{align-items:flex-start;flex-direction:column;margin-left:0}}@media (max-width:360px){.landing-mobile-drawer{max-width:calc(100vw - 16px);padding:14px;width:calc(100vw - 16px)}.landing-mobile-navigation{gap:8px}.landing-mobile-link,.landing-mobile-link-button{min-height:122px;padding:12px}.landing-mobile-link-title{font-size:16px}.landing-mobile-link-description{font-size:11px}}@keyframes landing-mobile-drawer-enter{0%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.landing-mobile-drawer{animation:none}.landing-mobile-link,.landing-mobile-link-button,.landing-mobile-theme-action{transition:none}}@media (max-width:520px){.landing-hero-trust,.landing-trust-strip{grid-template-columns:1fr}.landing-trust-strip-item{border-bottom:1px solid #28382c14;border-right:0}.landing-domain-gallery{grid-template-columns:1fr}.landing-domain-card{min-height:330px}.landing-preview-card--chart,.landing-preview-card--insight,.landing-preview-card--loops{width:calc(100% - 44px)}.landing-loop-timeline{grid-template-columns:1fr}.landing-final-copy .landing-btn,.landing-footer-links .landing-footer-guide-button,.landing-hero-actions,.landing-hero-actions .landing-btn{width:100%}}.dark .landing-page,html[data-theme=dark] .landing-page{--landing-primary:#83ad8b;--landing-primary-strong:#5d8668;--landing-accent:#df865e;--landing-accent-strong:#c46b43;--landing-text:#dce8df;--landing-text-strong:#fffdf7;--landing-muted:#a8b8ab;--landing-border:#fffdf724;--landing-surface:#141f19eb;--landing-surface-strong:#18261e;--landing-surface-soft:#233529;--landing-shadow-soft:0 18px 48px #00000047;--landing-shadow-strong:0 28px 78px #0000006b;--landing-mobile-drawer-bg:#18261efa;--landing-mobile-drawer-border:#fffdf724;--landing-mobile-drawer-shadow:0 24px 54px #0000005c;--landing-mobile-drawer-link-bg:#fffdf714;--landing-mobile-drawer-link-color:var(--landing-text-strong);--landing-mobile-drawer-link-hover-bg:#fffdf724;--landing-mobile-drawer-muted:#a8b8ab;--landing-mobile-drawer-icon-bg:#fffdf714;--landing-mobile-drawer-icon-border:#fffdf729;--landing-mobile-drawer-divider:#fffdf724;background:radial-gradient(circle at 11% 8%,#83ad8b29,#0000 30%),radial-gradient(circle at 92% 10%,#df865e24,#0000 28%),linear-gradient(180deg,#101812,#152017 48%,#101812);color:var(--landing-text)}.dark .landing-header,html[data-theme=dark] .landing-header{background:#101812db}.dark .landing-downloads-frame,.dark .landing-nav,.dark .landing-template-frame,.dark .landing-trust-strip,html[data-theme=dark] .landing-downloads-frame,html[data-theme=dark] .landing-nav,html[data-theme=dark] .landing-template-frame,html[data-theme=dark] .landing-trust-strip{background:var(--landing-surface-strong);border-color:var(--landing-border);box-shadow:var(--landing-shadow-soft)}.dark .landing-ai-copy h2,.dark .landing-brand-name,.dark .landing-downloads-card strong,.dark .landing-downloads-copy h2,.dark .landing-downloads-point h3,.dark .landing-hero-title,.dark .landing-loop-intro h2,.dark .landing-loop-repeat h3,.dark .landing-loop-step h3,.dark .landing-nav-link,.dark .landing-nav-link-button,.dark .landing-plan-outcome,.dark .landing-pricing-card strong,.dark .landing-pricing-copy h2,.dark .landing-privacy-copy h2,.dark .landing-privacy-point h3,.dark .landing-section-header h2,html[data-theme=dark] .landing-ai-copy h2,html[data-theme=dark] .landing-brand-name,html[data-theme=dark] .landing-downloads-card strong,html[data-theme=dark] .landing-downloads-copy h2,html[data-theme=dark] .landing-downloads-point h3,html[data-theme=dark] .landing-hero-title,html[data-theme=dark] .landing-loop-intro h2,html[data-theme=dark] .landing-loop-repeat h3,html[data-theme=dark] .landing-loop-step h3,html[data-theme=dark] .landing-nav-link,html[data-theme=dark] .landing-nav-link-button,html[data-theme=dark] .landing-plan-outcome,html[data-theme=dark] .landing-pricing-card strong,html[data-theme=dark] .landing-pricing-copy h2,html[data-theme=dark] .landing-privacy-copy h2,html[data-theme=dark] .landing-privacy-point h3,html[data-theme=dark] .landing-section-header h2{color:var(--landing-text-strong)}.dark .landing-ai-copy p,.dark .landing-downloads-card p,.dark .landing-downloads-copy>p,.dark .landing-downloads-point p,.dark .landing-footer,.dark .landing-hero-trust-item,.dark .landing-loop-intro p,.dark .landing-loop-repeat p,.dark .landing-loop-step p,.dark .landing-pricing-card p,.dark .landing-pricing-note,.dark .landing-privacy-copy p,.dark .landing-trust-strip-item,html[data-theme=dark] .landing-ai-copy p,html[data-theme=dark] .landing-downloads-card p,html[data-theme=dark] .landing-downloads-copy>p,html[data-theme=dark] .landing-downloads-point p,html[data-theme=dark] .landing-footer,html[data-theme=dark] .landing-hero-trust-item,html[data-theme=dark] .landing-loop-intro p,html[data-theme=dark] .landing-loop-repeat p,html[data-theme=dark] .landing-loop-step p,html[data-theme=dark] .landing-pricing-card p,html[data-theme=dark] .landing-pricing-note,html[data-theme=dark] .landing-privacy-copy p,html[data-theme=dark] .landing-trust-strip-item{color:var(--landing-muted)}.dark .landing-mobile-controls .landing-theme-toggle,.dark .landing-mobile-toggle,.dark .landing-nav-actions .landing-theme-toggle,html[data-theme=dark] .landing-mobile-controls .landing-theme-toggle,html[data-theme=dark] .landing-mobile-toggle,html[data-theme=dark] .landing-nav-actions .landing-theme-toggle{background:#fffdf71f;border-color:#fffdf733;box-shadow:inset 0 1px 0 #fffdf724,0 8px 22px #0000002e;color:var(--landing-text-strong)}.dark .landing-mobile-controls .landing-theme-toggle:focus-visible,.dark .landing-mobile-controls .landing-theme-toggle:hover,.dark .landing-mobile-toggle:focus-visible,.dark .landing-mobile-toggle:hover,.dark .landing-nav-actions .landing-theme-toggle:focus-visible,.dark .landing-nav-actions .landing-theme-toggle:hover,html[data-theme=dark] .landing-mobile-controls .landing-theme-toggle:focus-visible,html[data-theme=dark] .landing-mobile-controls .landing-theme-toggle:hover,html[data-theme=dark] .landing-mobile-toggle:focus-visible,html[data-theme=dark] .landing-mobile-toggle:hover,html[data-theme=dark] .landing-nav-actions .landing-theme-toggle:focus-visible,html[data-theme=dark] .landing-nav-actions .landing-theme-toggle:hover{background:#fffdf733;color:#fffdf7}.dark .landing-mobile-toggle-bars span,html[data-theme=dark] .landing-mobile-toggle-bars span{background:currentColor}.dark .landing-btn--accent,.dark .landing-btn--ghost,.dark .landing-btn--outline,html[data-theme=dark] .landing-btn--accent,html[data-theme=dark] .landing-btn--ghost,html[data-theme=dark] .landing-btn--outline{background:#fffdf71a;border-color:#fffdf72e;color:var(--landing-text-strong)}.dark .landing-btn--primary,.dark .landing-pricing-card-button,html[data-theme=dark] .landing-btn--primary,html[data-theme=dark] .landing-pricing-card-button{background:linear-gradient(135deg,var(--landing-primary-strong),var(--landing-primary));border-color:#0000;color:#fffdf7}.dark .landing-final-copy .landing-btn,.dark .landing-hero-cta,.dark .landing-pricing-free,html[data-theme=dark] .landing-final-copy .landing-btn,html[data-theme=dark] .landing-hero-cta,html[data-theme=dark] .landing-pricing-free{background:linear-gradient(135deg,var(--landing-accent-strong),var(--landing-accent));border-color:#0000;color:#fffdf7}.dark .landing-ai-chat,.dark .landing-downloads-card,.dark .landing-preview-card,html[data-theme=dark] .landing-ai-chat,html[data-theme=dark] .landing-downloads-card,html[data-theme=dark] .landing-preview-card{background:#fffdf714;border-color:#fffdf724;box-shadow:var(--landing-shadow-soft);color:var(--landing-text-strong)}.dark .landing-downloads-section,html[data-theme=dark] .landing-downloads-section{background:#0000}.dark .landing-downloads-kicker,.dark .landing-downloads-manifest,.dark .landing-downloads-manifest code,html[data-theme=dark] .landing-downloads-kicker,html[data-theme=dark] .landing-downloads-manifest,html[data-theme=dark] .landing-downloads-manifest code{color:var(--landing-primary)}.dark .landing-downloads-visual,html[data-theme=dark] .landing-downloads-visual{border:1px solid #fffdf724;box-shadow:var(--landing-shadow-soft)}.dark .landing-hero-media:before,html[data-theme=dark] .landing-hero-media:before{background:linear-gradient(90deg,#18261ef0,#18261e00)}.dark .landing-preview-title,html[data-theme=dark] .landing-preview-title{color:var(--landing-text-strong)}.dark .landing-domain-label span,.dark .landing-downloads-card>span,.dark .landing-downloads-point>span,.dark .landing-loop-center,.dark .landing-loop-node,html[data-theme=dark] .landing-domain-label span,html[data-theme=dark] .landing-downloads-card>span,html[data-theme=dark] .landing-downloads-point>span,html[data-theme=dark] .landing-loop-center,html[data-theme=dark] .landing-loop-node{background:#fffdf71a;border-color:#fffdf729;color:var(--landing-primary)}.dark .landing-chart-points circle,html[data-theme=dark] .landing-chart-points circle{fill:var(--landing-surface-strong);stroke:var(--landing-primary)}.dark .landing-chart-line,html[data-theme=dark] .landing-chart-line{stroke:var(--landing-primary)}.dark .landing-chat-input i,.dark .landing-chat-line--light span:last-child,.dark .landing-chat-line>span:not(:first-child),.dark .landing-insight-line i,html[data-theme=dark] .landing-chat-input i,html[data-theme=dark] .landing-chat-line--light span:last-child,html[data-theme=dark] .landing-chat-line>span:not(:first-child),html[data-theme=dark] .landing-insight-line i{background:linear-gradient(180deg,#fffdf724,#fffdf70f)}.dark .landing-chat-input button,.dark .landing-chat-line--answer span,.dark .landing-final-frame,.dark .landing-loop-repeat span,html[data-theme=dark] .landing-chat-input button,html[data-theme=dark] .landing-chat-line--answer span,html[data-theme=dark] .landing-final-frame,html[data-theme=dark] .landing-loop-repeat span{background:#31563b;color:#fffdf7}.dark .landing-loop-step-number,html[data-theme=dark] .landing-loop-step-number{color:#16231a}.dark .landing-mobile-drawer,html[data-theme=dark] .landing-mobile-drawer{background:var(--landing-mobile-drawer-bg);border-color:var(--landing-mobile-drawer-border);box-shadow:var(--landing-mobile-drawer-shadow)}.dark .landing-mobile-link,.dark .landing-mobile-link-button,html[data-theme=dark] .landing-mobile-link,html[data-theme=dark] .landing-mobile-link-button{background:var(--landing-mobile-drawer-link-bg);border-color:var(--landing-mobile-drawer-border);color:var(--landing-mobile-drawer-link-color)}.dark .landing-mobile-link-button:focus-visible,.dark .landing-mobile-link-button:hover,.dark .landing-mobile-link:focus-visible,.dark .landing-mobile-link:hover,html[data-theme=dark] .landing-mobile-link-button:focus-visible,html[data-theme=dark] .landing-mobile-link-button:hover,html[data-theme=dark] .landing-mobile-link:focus-visible,html[data-theme=dark] .landing-mobile-link:hover{background:var(--landing-mobile-drawer-link-hover-bg);color:#fffdf7}html[data-theme=light] .landing-page{--landing-mobile-drawer-bg:#fffdf7;--landing-mobile-drawer-border:#28382c14;--landing-mobile-drawer-shadow:0 18px 42px #2b362a1a;--landing-mobile-drawer-link-bg:#31563b0f;--landing-mobile-drawer-link-color:#263228;--landing-mobile-drawer-link-hover-bg:#31563b1a}html[data-theme=light] .landing-mobile-drawer{background:var(--landing-mobile-drawer-bg);border-color:var(--landing-mobile-drawer-border);box-shadow:var(--landing-mobile-drawer-shadow)}html[data-theme=light] .landing-mobile-link,html[data-theme=light] .landing-mobile-link-button{background:var(--landing-mobile-drawer-link-bg);border-color:#0000;color:var(--landing-mobile-drawer-link-color)}html[data-theme=light] .landing-mobile-link-button:focus-visible,html[data-theme=light] .landing-mobile-link-button:hover,html[data-theme=light] .landing-mobile-link:focus-visible,html[data-theme=light] .landing-mobile-link:hover{background:var(--landing-mobile-drawer-link-hover-bg);color:#233a2b}html[data-theme=light] .landing-mobile-actions .landing-btn--ghost{background:#31563b14;border-color:#31563b14;color:#263228}html[data-theme=light] .landing-mobile-actions .landing-btn--primary{background:#31563b;border-color:#31563b;color:#fffdf7}.collapsible-section{background:var(--surface);border:1.5px solid var(--border);border-radius:12px;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.collapsible-section:hover{border-color:var(--primary);box-shadow:0 4px 12px #5e8c6a14}.collapsible-header{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:18px 20px;text-align:left;transition:all .2s;width:100%}.collapsible-header:hover{background:#5e8c6a08}.collapsible-header-content{align-items:flex-start;display:flex;flex:1 1;gap:12px;min-width:0}.collapsible-icon{flex-shrink:0;font-size:24px;line-height:1}.collapsible-icon svg{display:block}.collapsible-title-group{flex:1 1;min-width:0}.collapsible-title{color:var(--text);font-size:clamp(16px,2.5vw,18px);font-weight:700;line-height:1.3;margin:0 0 4px}.collapsible-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-light);display:-webkit-box;font-size:clamp(13px,2vw,14px);line-height:1.4;margin:0;overflow:hidden}.collapsible-toggle{align-items:center;color:var(--primary);display:flex;flex-shrink:0;font-size:24px;font-weight:700;height:24px;justify-content:center;line-height:1;transition:transform .3s ease;width:24px}.collapsible-toggle.expanded{transform:rotate(180deg)}.collapsible-content{overflow:hidden;transition:height .3s ease,opacity .3s ease}.collapsible-content-inner{color:var(--text-light);font-size:clamp(14px,2vw,15px);line-height:1.6;padding:0 20px 20px}.collapsible-content-inner>:first-child{margin-top:0}.collapsible-content-inner>:last-child{margin-bottom:0}.read-more-link{background:#5e8c6a0d;border:none;border-top:1px solid var(--border);color:var(--primary);cursor:pointer;display:block;font-size:13px;font-weight:600;padding:12px 20px;text-align:left;transition:all .2s;width:100%}.read-more-link:hover{background:#5e8c6a1a;color:var(--primary-dark)}.collapsible-card{box-shadow:0 2px 8px #0000000f}.collapsible-minimal{border-bottom:none;border-left-width:3px;border-radius:0;border-right:none;border-top:none}.section-tabs{margin-bottom:40px}.tabs-header{-webkit-overflow-scrolling:touch;background:linear-gradient(145deg,color-mix(in srgb,#ea7b08 8%,#fff),var(--surface));background:linear-gradient(145deg,color-mix(in srgb,var(--warm-500,#ea7b08) 8%,#fff),var(--surface));border:1px solid color-mix(in srgb,var(--warm-500,#ea7b08) 20%,var(--border));border-radius:12px;margin-bottom:24px;overflow-x:auto;position:relative;scrollbar-width:none}.tabs-header::-webkit-scrollbar{display:none}.tabs-list{gap:4px;min-width:-webkit-min-content;min-width:min-content;padding:4px}.tab-trigger,.tabs-list{display:flex;position:relative}.tab-trigger{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:var(--text-light);cursor:pointer;font-size:clamp(14px,2vw,15px);font-weight:600;gap:8px;padding:14px 20px;transition:all .2s;white-space:nowrap}.tab-trigger:hover{background:linear-gradient(135deg,#ea7b081f,#5e8c6a14);color:var(--text)}.tab-trigger.active{color:#b54708;color:var(--warm-700,#b54708)}.tab-icon{font-size:18px;line-height:1}.tab-icon svg{display:block}.tab-indicator{background:linear-gradient(135deg,#ea7b08,var(--primary));background:linear-gradient(135deg,var(--warm-500,#ea7b08),var(--primary));border-radius:3px 3px 0 0;bottom:2px;height:3px;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1)}.tabs-content{min-height:200px}.tab-panel{animation:fadeIn .3s ease;display:none}.tab-panel.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.text-chip{align-items:center;border-radius:20px;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s;white-space:nowrap}.chip-icon{font-size:14px;line-height:1}.chip-icon svg{display:block}.chip-label{line-height:1}.chip-sm{font-size:12px;padding:4px 10px}.chip-lg{font-size:14px;padding:8px 16px}.chip-default{background:var(--surface-dark);border:1px solid var(--border);color:var(--text)}.chip-primary{background:#5e8c6a1a;border:1px solid #5e8c6a4d;color:var(--primary)}.chip-success{background:#34a8531a;border:1px solid #34a8534d;color:#34a853}.chip-info{background:#4a8ca41a;border:1px solid #4a8ca44d;color:#4a8ca4}.chip-warning{background:#fbbc051a;border:1px solid #fbbc054d;color:#f59e0b}.chip-group{align-items:center;display:flex;gap:8px}.chip-group.chip-wrap{flex-wrap:wrap}.scroll-reveal{opacity:0;transition:opacity .6s ease,transform .6s ease}.scroll-reveal.is-visible{opacity:1}.reveal-fade-up{transform:translateY(30px)}.reveal-fade-up.is-visible{transform:translateY(0)}.reveal-fade-in{transform:scale(.95)}.reveal-fade-in.is-visible{transform:scale(1)}.reveal-slide-left{transform:translateX(-30px)}.reveal-slide-left.is-visible{transform:translateX(0)}.reveal-slide-right{transform:translateX(30px)}.reveal-slide-right.is-visible{transform:translateX(0)}@media (max-width:768px){.collapsible-section{border-radius:8px;margin-bottom:12px}.collapsible-header{padding:14px 16px}.collapsible-icon{font-size:20px}.collapsible-content-inner{padding:0 16px 16px}.tab-trigger{padding:12px 16px}.text-chip{font-size:12px;padding:5px 10px}.chip-icon{font-size:13px}}@media (max-width:480px){.collapsible-header{gap:10px;padding:12px 14px}.collapsible-icon{font-size:18px}.collapsible-content-inner{padding:0 14px 14px}.tab-trigger{padding:10px 14px}.chip-group{gap:6px}}[data-theme=dark] .collapsible-section{background:var(--surface);border-color:var(--border)}[data-theme=dark] .collapsible-header:hover,[data-theme=dark] .read-more-link{background:#5e8c6a14}[data-theme=dark] .read-more-link:hover{background:#5e8c6a26}[data-theme=dark] .tab-trigger:hover{background:#5e8c6a14}[data-theme=dark] .tabs-header{background:linear-gradient(145deg,#10191ff5,#0a1218fa);border-color:color-mix(in srgb,var(--warm-500,#ea7b08) 18%,var(--border))}[data-theme=dark] .tab-trigger{color:var(--text-light)}.page-container .collapsible-section,.page-container .section-tabs,.page-container .tabs-header,body.dark .page-container .collapsible-section,body.dark .page-container .section-tabs,body.dark .page-container .tabs-header,html[data-theme=dark] .page-container .collapsible-section,html[data-theme=dark] .page-container .section-tabs,html[data-theme=dark] .page-container .tabs-header{background:#ffffffb8!important;border-color:#e6ded2!important;box-shadow:none!important;color:#213126!important}.page-container .collapsible-header,.page-container .read-more-link,.page-container .tab-trigger,body.dark .page-container .collapsible-header,body.dark .page-container .read-more-link,body.dark .page-container .tab-trigger,html[data-theme=dark] .page-container .collapsible-header,html[data-theme=dark] .page-container .read-more-link,html[data-theme=dark] .page-container .tab-trigger{background:#0000!important;color:#6d746b!important}.page-container .collapsible-title,.page-container .tab-trigger.active,body.dark .page-container .collapsible-title,body.dark .page-container .tab-trigger.active,html[data-theme=dark] .page-container .collapsible-title,html[data-theme=dark] .page-container .tab-trigger.active{color:#213126!important}.page-container .collapsible-content-inner,.page-container .collapsible-summary,body.dark .page-container .collapsible-content-inner,body.dark .page-container .collapsible-summary,html[data-theme=dark] .page-container .collapsible-content-inner,html[data-theme=dark] .page-container .collapsible-summary{color:#6d746b!important}[data-theme=dark] .tab-trigger.active{color:#f7d3b1}[data-theme=dark] .tab-indicator{background:linear-gradient(135deg,#f59e0b,var(--primary))}body.dark .page-container .collapsible-section,body.dark .page-container .section-tabs,body.dark .page-container .tabs-header,html[data-theme=dark] .page-container .collapsible-section,html[data-theme=dark] .page-container .section-tabs,html[data-theme=dark] .page-container .tabs-header{background:#fffdf714!important;border-color:#fffdf724!important;color:#fffdf7!important}body.dark .page-container .collapsible-header,body.dark .page-container .read-more-link,body.dark .page-container .tab-trigger,html[data-theme=dark] .page-container .collapsible-header,html[data-theme=dark] .page-container .read-more-link,html[data-theme=dark] .page-container .tab-trigger{color:#a8b8ab!important}body.dark .page-container .collapsible-title,body.dark .page-container .tab-trigger.active,html[data-theme=dark] .page-container .collapsible-title,html[data-theme=dark] .page-container .tab-trigger.active{color:#fffdf7!important}body.dark .page-container .collapsible-content-inner,body.dark .page-container .collapsible-summary,html[data-theme=dark] .page-container .collapsible-content-inner,html[data-theme=dark] .page-container .collapsible-summary{color:#a8b8ab!important}:root{--primary:#5e8c6a;--primary-light:#9cbf99;--primary-dark:#3b5a47;--accent:#4a8ca4;--warm-500:#ea7b08;--warm-600:#d35400;--warm-700:#b54708;--warm-gradient:linear-gradient(135deg,#ea7b08,#d35400);--text:#20332f;--text-light:#607470;--text-lighter:#849590;--border:#21352f1f;--surface:#fcfefcc7;--surface-dark:#f3f8f5eb;--surface-soft:#e8f0ecd1;--footer-bg:#f8fbf9b8;--footer-border:#21352f1a;--footer-text:#20332f;--footer-muted:#20332fb8;--page-shadow:0 26px 64px #1827221f;--danger:#d4756b;--public-header-offset:84px}[data-theme=dark]{--text:#e8e8e8;--text-light:#b8b8b8;--text-lighter:#888;--border:#a0c6b82e;--surface:#0a1319d1;--surface-dark:#0e181eeb;--surface-soft:#111c23cc;--surface-elevated:#0f1a1ff0;--surface-elevated-soft:#0c161ce6;--footer-bg:#071015d1;--footer-border:#ffffff14;--footer-text:#edf7f3;--footer-muted:#edf7f3ad;--page-shadow:0 30px 72px #00000057}.page-container{-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 14% 16%,#5e8c6a2e,#0000 22%),radial-gradient(circle at 84% 10%,#ea7b0829,#0000 18%),radial-gradient(circle at 58% 0,#4a90a41f,#0000 28%),linear-gradient(180deg,#f7faf6,#eef5f1 34%,#edf4f4);color:#20332f;color:var(--text);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-body,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);height:auto;isolation:isolate;letter-spacing:0;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding-top:88px;padding-top:var(--public-header-offset);position:relative;scroll-behavior:smooth;scroll-padding-top:104px;scroll-padding-top:calc(var(--public-header-offset) + 16px);width:100%}[data-theme=dark] .page-container{background:radial-gradient(circle at 14% 16%,#5e8c6a38,#0000 22%),radial-gradient(circle at 84% 10%,#ea7b0824,#0000 18%),radial-gradient(circle at 58% 0,#4a90a41f,#0000 28%),linear-gradient(180deg,#051018,#07151c 34%,#061219)}.page-container:after,.page-container:before{content:"";inset:0;pointer-events:none;position:absolute}.page-container:before{background-image:linear-gradient(#12231e0a 1px,#0000 0),linear-gradient(90deg,#12231e0a 1px,#0000 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,#00000042,#000000bd 28%,#00000038);mask-image:linear-gradient(180deg,#00000042,#000000bd 28%,#00000038);opacity:.24}[data-theme=dark] .page-container:before{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);opacity:.16}.page-container:after{background:radial-gradient(circle at 18% 14%,#ffffff52,#0000 12%),radial-gradient(circle at 70% 12%,#ffffff3d,#0000 10%),radial-gradient(circle at 82% 38%,#ffffff2e,#0000 12%);opacity:.48}[data-theme=dark] .page-container:after{opacity:.24}.page-container,.page-container *{min-width:0}.page-content-narrow,.page-footer,.page-footer .footer-content,.page-header,.page-hero,.page-hero-compact,.page-nav,.page-section,.section-content{box-sizing:border-box}.faq-answer,.page-content-narrow li,.page-content-narrow p,.section-text{overflow-wrap:anywhere;word-break:break-word}.page-content-narrow pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.page-content-narrow code{overflow-wrap:anywhere;word-break:break-word}.page-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fbf9b8;border-bottom:1px solid #21352f14;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}[data-theme=dark] .page-header{background:#071015c2;border-bottom:1px solid #a0c6b824}.page-nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:16px 40px;width:100%}.nav-brand,.nav-brand-button{align-items:center;display:flex;flex:1 1;gap:15px;min-width:0}.nav-brand-button{background:none;border:none;color:inherit;cursor:pointer;padding:0;text-align:left}.page-header--compact{padding:12px 20px}.page-nav--compact{padding:0}.brand-info{min-width:0}.brand-title{color:#20332f;color:var(--text);font-weight:700;margin:0;white-space:nowrap}.brand-tagline{color:#607470;color:var(--text-light);font-size:11px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-links{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:20px;justify-content:flex-end}.nav-link{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-radius:999px;color:#20332f;color:var(--text);cursor:pointer;font-size:14px;font-weight:500;padding:10px 14px;text-decoration:none;transition:color .2s}.nav-link:hover{color:#5e8c6a;color:var(--primary)}.page-nav-pages{align-items:center;background:#ffffff9e;border:1px solid #21352f1a;box-shadow:0 10px 26px #12231e0f;display:flex;min-width:0;padding:4px}[data-theme=dark] .page-nav-pages{background:#0c161cbd;border-color:#a0c6b824;box-shadow:0 12px 28px #00000038}.page-nav-page{-webkit-appearance:none;appearance:none;color:#607470;color:var(--text-light);cursor:pointer;line-height:1;padding:9px 11px;transition:background .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap}.page-nav-page.active,.page-nav-page:hover{background:#f3f8f5eb;background:var(--surface-dark);box-shadow:inset 0 0 0 1px #21352f14;color:#20332f;color:var(--text)}[data-theme=dark] .page-nav-page.active,[data-theme=dark] .page-nav-page:hover{background:#edf7f31a;box-shadow:inset 0 0 0 1px #edf7f314}.page-theme-toggle{background:#ffffff6b;border:1px solid #21352f1f;border:1px solid var(--border);border-radius:14px;color:#20332f;color:var(--text);transition:transform .2s ease,background-color .2s ease,border-color .2s ease}[data-theme=dark] .page-theme-toggle{background:#ffffff0a}.nav-link:hover,.page-theme-toggle:hover{background:#ffffffad;border-color:color-mix(in srgb,#5e8c6a 28%,#21352f1f);border-color:color-mix(in srgb,var(--primary) 28%,var(--border));transform:translateY(-1px)}[data-theme=dark] .nav-link:hover,[data-theme=dark] .page-theme-toggle:hover{background:#ffffff14}.nav-link-back{align-items:center;display:inline-flex;gap:6px}.page-title-display{font-size:clamp(28px,6vw,42px);font-weight:800;line-height:1.2;margin-bottom:8px}.page-subtitle-compact{font-size:clamp(14px,2.5vw,16px);line-height:1.3;margin:0;opacity:.85}.page-section-tight{padding:clamp(20px,5vw,40px) 20px clamp(40px,8vw,80px)}.page-content-narrow{margin:0 auto;max-width:900px}.page-cta-wrap{margin-top:clamp(30px,8vw,60px);text-align:center}.page-cta{background:radial-gradient(760px circle at 14% 0,#ea7b081f,#0000 52%),linear-gradient(145deg,color-mix(in srgb,#fcfefcc7 86%,#fff),color-mix(in srgb,#f3f8f5eb 76%,#fff));background:radial-gradient(760px circle at 14% 0,#ea7b081f,#0000 52%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 86%,#fff),color-mix(in srgb,var(--surface-dark) 76%,#fff));border:1px solid color-mix(in srgb,#ea7b08 24%,#21352f1f);border:1px solid color-mix(in srgb,var(--warm-500) 24%,var(--border));border-radius:24px;box-shadow:0 26px 64px #1827221f;box-shadow:var(--page-shadow);margin:clamp(24px,6vw,52px) auto;padding:clamp(24px,6vw,42px);position:relative;width:min(920px,calc(100% - 32px));z-index:1}[data-theme=dark] .page-cta{background:radial-gradient(760px circle at 14% 0,#ea7b081f,#0000 52%),linear-gradient(145deg,#0d161cf2,#0a1218fa);border-color:color-mix(in srgb,#ea7b08 22%,#21352f1f);border-color:color-mix(in srgb,var(--warm-500) 22%,var(--border))}.cta-content{grid-gap:16px;display:grid;gap:16px;place-items:center;text-align:center}.cta-content h2{font-size:clamp(24px,4vw,36px);line-height:1.12;margin:0;max-width:18ch}.page-primary-cta{background:linear-gradient(135deg,#ea7b08,#d35400);background:var(--warm-gradient);border:1px solid color-mix(in srgb,#d35400 40%,#0000);border:1px solid color-mix(in srgb,var(--warm-600) 40%,#0000);border-radius:10px;color:#fff;cursor:pointer;font-size:clamp(14px,3vw,16px);font-weight:650;padding:clamp(12px,3vw,14px) clamp(24px,6vw,32px);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.page-primary-cta:hover{box-shadow:0 12px 24px #d354004d;filter:saturate(1.05);transform:translateY(-2px)}.page-primary-cta:focus-visible{outline:3px solid color-mix(in srgb,#ea7b08 40%,#0000);outline:3px solid color-mix(in srgb,var(--warm-500) 40%,#0000);outline-offset:2px}.page-secondary-cta{background:color-mix(in srgb,#fcfefcc7 80%,#fff);background:color-mix(in srgb,var(--surface) 80%,#fff);border:1px solid color-mix(in srgb,#ea7b08 26%,#21352f1f);border:1px solid color-mix(in srgb,var(--warm-500) 26%,var(--border));border-radius:10px;color:#20332f;color:var(--text);cursor:pointer;font-size:clamp(14px,3vw,16px);font-weight:620;padding:clamp(12px,3vw,14px) clamp(24px,6vw,32px);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.page-secondary-cta:hover{border-color:color-mix(in srgb,#d35400 45%,#21352f1f);border-color:color-mix(in srgb,var(--warm-600) 45%,var(--border));box-shadow:0 10px 20px #11182714;transform:translateY(-2px)}.page-kicker{align-items:center;background:color-mix(in srgb,#ea7b08 10%,#fff);background:color-mix(in srgb,var(--warm-500) 10%,#fff);border:1px solid color-mix(in srgb,#ea7b08 32%,#21352f1f);border:1px solid color-mix(in srgb,var(--warm-500) 32%,var(--border));border-radius:999px;color:#b54708;color:var(--warm-700);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.08em;margin:0 0 16px;max-width:min(100%,36rem);overflow-wrap:anywhere;padding:6px 14px;text-transform:uppercase}.page-hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.page-footer--compact{padding:clamp(24px,5vw,48px) 20px}.footer-brand-name-compact{font-size:clamp(14px,3vw,16px)}.footer-copy-compact{font-size:clamp(11px,2.5vw,13px)}.language-toggle{background:#f3f8f5eb;background:var(--surface-dark);border:1px solid #21352f1f;border:1px solid var(--border);border-radius:6px;color:#20332f;color:var(--text);cursor:pointer;font-size:12px;font-weight:600;padding:8px 14px;transition:all .2s}.language-toggle:hover{background:#5e8c6a;background:var(--primary);border-color:#5e8c6a;border-color:var(--primary);color:#fff}.page-hero{background:radial-gradient(850px circle at 16% 0,#ea7b0824,#0000 55%),radial-gradient(850px circle at 84% 10%,#4a90a414,#0000 58%),linear-gradient(135deg,#ffffff7a,#fff3),#fcfefcc7;background:radial-gradient(850px circle at 16% 0,#ea7b0824,#0000 55%),radial-gradient(850px circle at 84% 10%,#4a90a414,#0000 58%),linear-gradient(135deg,#ffffff7a 0,#fff3 100%),var(--surface);padding:80px 40px 40px}.page-hero,.page-hero-compact{border:1px solid #21352f1f;border:1px solid var(--border);border-radius:30px;box-shadow:0 26px 64px #1827221f;box-shadow:var(--page-shadow);margin:0 auto 18px;position:relative;text-align:center;width:min(1200px,calc(100% - 32px));z-index:1}.page-hero-compact{background:radial-gradient(850px circle at 16% 0,#ea7b081f,#0000 55%),radial-gradient(850px circle at 84% 10%,#4a90a414,#0000 58%),linear-gradient(135deg,#ffffff7a,#fff3),#fcfefcc7;background:radial-gradient(850px circle at 16% 0,#ea7b081f,#0000 55%),radial-gradient(850px circle at 84% 10%,#4a90a414,#0000 58%),linear-gradient(135deg,#ffffff7a 0,#fff3 100%),var(--surface);padding:60px 40px 30px}[data-theme=dark] .page-hero,[data-theme=dark] .page-hero-compact{background:radial-gradient(860px circle at 14% 0,#ea7b081a,#0000 55%),radial-gradient(860px circle at 86% 10%,#4a90a41f,#0000 58%),linear-gradient(145deg,#0d161cf0,#0b1318fa);border-color:color-mix(in srgb,#21352f1f 92%,#ea7b081f);border-color:color-mix(in srgb,var(--border) 92%,#ea7b081f)}.hero-content{margin:0 auto;max-width:800px}.page-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d35400,#5e8c6a 46%,#4a8ca4);background:linear-gradient(135deg,var(--warm-600) 0,var(--primary) 46%,#4a8ca4 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,5vw,52px);font-weight:800;letter-spacing:0;line-height:1.2;margin:0 0 24px}.hero-subtitle{color:#607470;color:var(--text-light);font-size:clamp(16px,3vw,20px);line-height:1.6;margin:0}.about-signal-section{padding-top:0}.about-signal-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.about-signal-card{background:linear-gradient(145deg,color-mix(in srgb,#ea7b08 9%,#fff),color-mix(in srgb,#fcfefcc7 78%,#fff));background:linear-gradient(145deg,color-mix(in srgb,var(--warm-500) 9%,#fff),color-mix(in srgb,var(--surface) 78%,#fff));border:1px solid color-mix(in srgb,#ea7b08 26%,#21352f1f);border:1px solid color-mix(in srgb,var(--warm-500) 26%,var(--border));border-radius:14px;box-shadow:0 10px 24px #1118270d;padding:16px 18px}[data-theme=dark] .about-signal-card{background:radial-gradient(660px circle at 100% -30%,#ea7b0814,#0000 56%),linear-gradient(150deg,#101b21f0,#0b1419f5);border-color:color-mix(in srgb,#ea7b08 24%,#21352f1f);border-color:color-mix(in srgb,var(--warm-500) 24%,var(--border));box-shadow:0 18px 32px #00000038}.about-signal-value{color:#b54708;color:var(--warm-700);font-size:clamp(20px,4vw,28px);font-weight:800;letter-spacing:0;margin:0 0 4px}.about-signal-label{color:#607470;color:var(--text-light);font-size:13px;line-height:1.5;margin:0}.about-toc-section{padding-top:8px}.about-toc-title{font-size:clamp(20px,3.2vw,26px);margin:0 0 14px}.about-toc-list{grid-gap:8px 14px;display:grid;gap:8px 14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:0;padding:0}.about-toc-link{border:1px solid #0000;border-radius:8px;color:#20332f;color:var(--text);display:block;font-size:14px;line-height:1.5;padding:8px 10px;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.about-toc-link:hover{background:color-mix(in srgb,#ea7b08 10%,#fff);background:color-mix(in srgb,var(--warm-500) 10%,#fff);border-color:color-mix(in srgb,#ea7b08 30%,#21352f1f);border-color:color-mix(in srgb,var(--warm-500) 30%,var(--border));color:#b54708;color:var(--warm-700)}[data-theme=dark] .about-toc-link{background:linear-gradient(145deg,#0c151bbd,#0a1218e0);border-color:#ffffff0a;color:#607470;color:var(--text-light)}[data-theme=dark] .about-toc-link:hover{background:linear-gradient(145deg,#2c1f178a,#0c151beb);color:#f5d1ae}.legal-intro-title{font-size:clamp(20px,4vw,28px);line-height:1.3;margin:0 0 16px}.legal-intro-copy{color:#607470;color:var(--text-light);font-size:clamp(14px,2.5vw,16px);line-height:1.6;margin:0 0 24px}.legal-tier-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-bottom:28px}.legal-tier-card{background:linear-gradient(145deg,color-mix(in srgb,#ea7b08 7%,#fff),#fcfefcc7);background:linear-gradient(145deg,color-mix(in srgb,var(--warm-500) 7%,#fff),var(--surface));border:1px solid color-mix(in srgb,#ea7b08 18%,#21352f1f);border:1px solid color-mix(in srgb,var(--warm-500) 18%,var(--border));border-radius:14px;box-shadow:0 10px 26px #1118270d;padding:clamp(14px,3.5vw,20px)}.legal-tier-card-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.legal-tier-icon{font-size:clamp(22px,4.8vw,30px);line-height:1}.legal-tier-name{color:#20332f;color:var(--text);font-size:clamp(15px,2.8vw,18px);font-weight:700}.legal-tier-price{color:#607470;color:var(--text-light);font-size:clamp(12px,2.2vw,13px);font-weight:700;margin-left:auto}.legal-tier-description{color:#607470;color:var(--text-light);font-size:clamp(13px,2.4vw,14px);line-height:1.55;margin:0}.legal-tier-card--featured{background:linear-gradient(145deg,color-mix(in srgb,#ea7b08 20%,#fff),color-mix(in srgb,#5e8c6a 16%,#fff));background:linear-gradient(145deg,color-mix(in srgb,var(--warm-500) 20%,#fff),color-mix(in srgb,var(--primary) 16%,#fff));border-color:color-mix(in srgb,#ea7b08 46%,#21352f1f);border-color:color-mix(in srgb,var(--warm-500) 46%,var(--border))}.legal-tier-card--featured .legal-tier-name,.legal-tier-card--featured .legal-tier-price{color:#5e2c00}.legal-tier-card--pro{background:linear-gradient(145deg,color-mix(in srgb,#5e8c6a 20%,#fff),color-mix(in srgb,#ea7b08 8%,#fff));background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 20%,#fff),color-mix(in srgb,var(--warm-500) 8%,#fff));border-color:color-mix(in srgb,#5e8c6a 35%,#21352f1f);border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}.legal-tier-card--lifetime{background:linear-gradient(145deg,color-mix(in srgb,#d35400 18%,#fff),color-mix(in srgb,#5e8c6a 14%,#fff));background:linear-gradient(145deg,color-mix(in srgb,var(--warm-600) 18%,#fff),color-mix(in srgb,var(--primary) 14%,#fff));border-color:color-mix(in srgb,#d35400 35%,#21352f1f);border-color:color-mix(in srgb,var(--warm-600) 35%,var(--border))}[data-theme=dark] .legal-tier-card,[data-theme=dark] .legal-tier-card--featured,[data-theme=dark] .legal-tier-card--lifetime,[data-theme=dark] .legal-tier-card--pro{background:linear-gradient(150deg,#141e23f0,#0c1419f7);border-color:color-mix(in srgb,#ea7b08 22%,#21352f1f);border-color:color-mix(in srgb,var(--warm-500) 22%,var(--border));box-shadow:0 18px 36px #0003}[data-theme=dark] .legal-tier-card--featured .legal-tier-name,[data-theme=dark] .legal-tier-card--featured .legal-tier-price{color:#fcd8b5}.legal-info-box{background:linear-gradient(145deg,color-mix(in srgb,#fcfefcc7 70%,#fff),color-mix(in srgb,#ea7b08 8%,#fff));background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 70%,#fff),color-mix(in srgb,var(--warm-500) 8%,#fff));border:1px solid color-mix(in srgb,#ea7b08 18%,#21352f1f);border:1px solid color-mix(in srgb,var(--warm-500) 18%,var(--border));border-radius:10px;margin-bottom:12px;padding:clamp(14px,3vw,20px)}[data-theme=dark] .legal-info-box{background:linear-gradient(150deg,#161e22f0,#0d1519fa);border-color:color-mix(in srgb,#ea7b08 24%,#21352f1f);border-color:color-mix(in srgb,var(--warm-500) 24%,var(--border));box-shadow:0 14px 28px #0000002e}.legal-info-box p{font-size:clamp(14px,2.5vw,15px);line-height:1.55;margin:0}.legal-inline-title{color:#b54708;color:var(--warm-700)}.page-section{background:linear-gradient(180deg,#fff6,#ffffff24),#fcfefcc7;background:linear-gradient(180deg,#fff6,#ffffff24),var(--surface);border:1px solid #21352f1f;border:1px solid var(--border);border-radius:30px;box-shadow:0 26px 64px #1827221f;box-shadow:var(--page-shadow);margin:0 auto 18px;padding:80px 40px;scroll-margin-top:0;width:min(1200px,calc(100% - 32px))}[data-theme=dark] .page-section{background:radial-gradient(760px circle at 100% 0,#4a90a41a,#0000 36%),linear-gradient(150deg,#0d161cf0,#0a1218fa);border-color:color-mix(in srgb,#21352f1f 92%,#5e8c6a1f);border-color:color-mix(in srgb,var(--border) 92%,#5e8c6a1f)}.page-content-narrow,.section-content{width:min(100%,900px)}.page-content-narrow *{max-width:100%}.page-section.alt-bg{background:linear-gradient(180deg,#ffffff5c,#ffffff1f),#f3f8f5eb;background:linear-gradient(180deg,#ffffff5c,#ffffff1f),var(--surface-dark)}[data-theme=dark] .page-section.alt-bg{background:radial-gradient(760px circle at 0 0,#ea7b0814,#0000 36%),linear-gradient(150deg,#0f181ef5,#0b1319fa)}.section-content{margin:0 auto;max-width:900px}.page-section h2{color:#20332f;color:var(--text);font-size:clamp(22px,3.4vw,32px);font-weight:700;line-height:1.4;margin:0 0 30px;padding-top:20px;scroll-margin-top:120px}.section-text{color:#607470;color:var(--text-light);font-size:16px;line-height:1.8;margin:0 0 20px}.public-help-page ::selection{background:#4a705447;color:#20332f;color:var(--text)}.public-help-page ::-moz-selection{background:#4a705447;color:#20332f;color:var(--text)}.public-help-page .page-hero-compact{background:radial-gradient(640px circle at 8% 0,#5e8c6a29,#0000 42%),radial-gradient(560px circle at 92% 12%,#ea7b081f,#0000 38%),linear-gradient(145deg,#ffffffb8,#f8fbf9e6);min-height:220px;padding:clamp(36px,5vw,54px) clamp(30px,6vw,76px)}.public-help-page .page-hero-compact .hero-content{max-width:980px}.public-help-page .page-hero-compact .page-title-display{font-size:clamp(44px,5vw,64px);max-width:none}[data-theme=dark] .public-help-page .page-hero-compact{background:radial-gradient(640px circle at 8% 0,#5e8c6a33,#0000 42%),radial-gradient(560px circle at 92% 12%,#ea7b081f,#0000 38%),linear-gradient(145deg,#111d23fa,#081117fc)}.public-help-page .collapsible-title,.public-help-page .page-section h2,.public-help-page .page-section h3,.public-help-page .page-subtitle-compact,.public-help-page .page-title-display{color:#20332f;color:var(--text)}.public-help-page .collapsible-content-inner,.public-help-page .collapsible-summary,.public-help-page .page-muted-copy,.public-help-page .page-subtitle-compact{color:#607470;color:var(--text-light)}.public-help-command-panel{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 clamp(36px,7vw,56px)}.public-help-command-panel .collapsible-section{margin:0}.public-help-command-panel .collapsible-header{align-items:center;padding:14px 16px}.public-help-command-panel .collapsible-header-content{align-items:center}.public-help-command-panel .collapsible-icon{align-items:center;background:#31563b14;border-radius:999px;color:#5e8c6a;color:var(--primary);display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.public-help-command-panel .collapsible-title{font-size:clamp(15px,2.1vw,18px)}.public-help-command-panel .collapsible-summary{font-size:13px;line-height:1.45;max-width:56ch}.public-help-command-panel .read-more-link{background:#0000!important;font-size:12px;margin:0 16px 12px 62px;padding:0}.public-help-guidance-copy{font-size:14px;line-height:1.65;margin:0}.public-help-start-panel{align-items:end;border-bottom:1px solid color-mix(in srgb,#21352f1f 82%,#5e8c6a 18%);border-bottom:1px solid color-mix(in srgb,var(--border) 82%,var(--primary) 18%);display:flex;gap:24px;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}.public-help-contact-panel h2,.public-help-section-heading h2,.public-help-start-panel h2{color:#20332f;color:var(--text);font-family:Georgia,Times New Roman,serif;font-family:var(--font-display,Georgia,"Times New Roman",serif);font-weight:500;letter-spacing:-.02em;margin:6px 0 8px}.public-help-start-panel h2{font-size:clamp(30px,4vw,46px)}.public-help-contact-panel p,.public-help-section-heading p,.public-help-start-panel p{color:#607470;color:var(--text-light);line-height:1.6;margin:0}.public-help-contact-panel>div>span,.public-help-release,.public-help-section-heading>span{color:#5e8c6a;color:var(--primary);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}[data-theme=dark] .public-help-contact-panel>div>span,[data-theme=dark] .public-help-release,[data-theme=dark] .public-help-section-heading>span{color:#9cbf99;color:var(--primary-light)}.public-help-support-link{align-items:center;border:1px solid #21352f1f;border:1px solid var(--border);border-radius:8px;color:#20332f;color:var(--text);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:750;gap:9px;min-height:44px;padding:0 16px;text-decoration:none}.public-help-support-link:focus-visible,.public-help-support-link:hover{border-color:#5e8c6a;border-color:var(--primary);color:#5e8c6a;color:var(--primary);outline:none}.public-help-task-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(42px,7vw,68px)}.public-help-task{grid-gap:13px;align-items:start;background:#fcfefcc7;background:var(--surface-raised,var(--surface));border:1px solid color-mix(in srgb,#21352f1f 82%,#5e8c6a 18%);border:1px solid color-mix(in srgb,var(--border) 82%,var(--primary) 18%);border-radius:8px;color:#20332f;color:var(--text);display:grid;gap:13px;grid-template-columns:38px minmax(0,1fr) 20px;min-width:0;padding:18px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.public-help-task:first-child{background:linear-gradient(135deg,#4a70541f,#bf623d0f),#fcfefcc7;background:linear-gradient(135deg,#4a70541f,#bf623d0f),var(--surface-raised,var(--surface));grid-column:1/-1;padding:22px}[data-theme=dark] .public-help-task{background:color-mix(in srgb,#fffdf7 94%,#fff 6%);background:color-mix(in srgb,var(--public-editorial-paper) 94%,#fff 6%);border-color:color-mix(in srgb,#314b3724 76%,#9cbf99 24%);border-color:color-mix(in srgb,var(--public-editorial-line) 76%,var(--primary-light) 24%);color:#213126;color:var(--public-editorial-ink)}.public-help-task:focus-visible,.public-help-task:hover{border-color:color-mix(in srgb,#21352f1f 42%,#5e8c6a 58%);border-color:color-mix(in srgb,var(--border) 42%,var(--primary) 58%);box-shadow:0 16px 34px #192d2317;outline:none;transform:translateY(-1px)}.public-help-task:active{transform:translateY(0)}.public-help-task>span{align-items:center;background:#4a70541a;border-radius:999px;color:#5e8c6a;color:var(--primary);display:inline-flex;height:38px;justify-content:center;width:38px}.public-help-task>svg{color:#607470;color:var(--text-light);margin-top:10px}.public-help-task h2{color:#20332f;color:var(--text);font-size:clamp(15px,2.3vw,18px);line-height:1.3;margin:0 0 5px;padding:0}.public-help-task p{color:#607470;color:var(--text-light);font-size:13px;line-height:1.55;margin:0}.public-help-loop-section,.public-help-platform-section{margin-bottom:clamp(42px,7vw,68px)}.public-help-section-heading{margin-bottom:22px;max-width:720px}.public-help-section-heading h2{font-size:clamp(26px,3.7vw,40px);line-height:1.12}.public-help-platform-grid{border-bottom:1px solid #21352f1f;border-bottom:1px solid var(--border);border-top:1px solid #21352f1f;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.public-help-platform{border-left:1px solid #21352f1f;border-left:1px solid var(--border);min-width:0;padding:24px}.public-help-platform:first-child{border-left:0}.public-help-platform>span{align-items:center;background:#4a70541a;border-radius:999px;color:#5e8c6a;color:var(--primary);display:inline-flex;height:36px;justify-content:center;margin-bottom:18px;width:36px}.public-help-platform small{color:#607470;color:var(--text-light);display:block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.public-help-platform h3{font-size:18px;margin:5px 0 8px}.public-help-platform p,.public-help-platform strong{color:#607470;color:var(--text-light);display:block;font-size:13px;line-height:1.55}.public-help-platform strong{color:#20332f;color:var(--text);font-weight:650;margin-top:12px}.public-help-topic-search{grid-gap:9px;display:grid;gap:9px;margin-bottom:34px}.public-help-topic-search-label{color:#20332f;color:var(--text);font-size:14px;font-weight:750}.public-help-topic-search-control{align-items:center;background:#fcfefcc7;background:var(--surface-raised,var(--surface));border:1px solid #21352f1f;border:1px solid var(--border);border-radius:8px;color:#607470;color:var(--text-light);display:flex;gap:11px;min-height:54px;padding:0 16px}.public-help-topic-search-control:focus-within{border-color:#5e8c6a;border-color:var(--primary);box-shadow:0 0 0 3px #4a70541f}.public-help-topic-search-control input{background:#0000;border:0;color:#20332f;color:var(--text);font:inherit;font-size:15px;min-width:0;outline:0;width:100%}.public-help-topic-section{margin-bottom:clamp(36px,7vw,56px);scroll-margin-top:100px}.public-help-topic-heading{align-items:center;display:flex;gap:12px;margin-bottom:20px}.public-help-topic-heading>span{color:#5e8c6a;color:var(--primary);display:inline-flex}.public-help-topic-heading h2{color:#5e8c6a;color:var(--primary);font-size:clamp(20px,4vw,24px);line-height:1.3;margin:0}.public-help-answer{font-size:clamp(14px,2.5vw,15px);line-height:1.65;margin:0}.public-help-empty{grid-gap:8px;border:1px dashed #21352f1f;border:1px dashed var(--border);border-radius:8px;color:#607470;color:var(--text-light);display:grid;gap:8px;justify-items:start;margin-bottom:40px;padding:24px}.public-help-empty strong{color:#20332f;color:var(--text)}.public-help-contact-panel{align-items:center;background:linear-gradient(135deg,#4a705421,#bf623d12),#fcfefcc7;background:linear-gradient(135deg,#4a705421,#bf623d12),var(--surface-raised,var(--surface));border:1px solid color-mix(in srgb,#21352f1f 70%,#5e8c6a 30%);border:1px solid color-mix(in srgb,var(--border) 70%,var(--primary) 30%);border-radius:8px;display:flex;gap:28px;justify-content:space-between;margin-top:clamp(40px,8vw,80px);padding:clamp(24px,5vw,42px);scroll-margin-top:100px}.public-help-contact-panel h2{font-size:clamp(24px,3.5vw,36px);line-height:1.15;max-width:24ch}.public-help-contact-panel a:not(.page-primary-cta){color:#5e8c6a;color:var(--primary);font-weight:700}.public-help-contact-actions{display:flex;flex:0 0 auto;flex-direction:column;gap:10px}.public-help-command-card{background:#fcfefcc7;background:var(--surface-raised,var(--surface));border:1px solid color-mix(in srgb,#21352f1f 82%,#5e8c6a 18%);border:1px solid color-mix(in srgb,var(--border) 82%,var(--primary) 18%);border-radius:8px;box-shadow:0 10px 28px #192d230f;display:flex;gap:12px;min-width:0;padding:16px}[data-theme=dark] .public-help-command-card{background:linear-gradient(145deg,#142025f5,#0b151bfa);border-color:color-mix(in srgb,#21352f1f 78%,#5e8c6a 22%);border-color:color-mix(in srgb,var(--border) 78%,var(--primary) 22%);box-shadow:0 18px 36px #0003}.public-help-command-card>span{align-items:center;background:#4a70541a;border-radius:8px;color:#5e8c6a;color:var(--primary);display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.public-help-command-card h2{color:#20332f;color:var(--text);font-size:clamp(15px,2.5vw,17px);line-height:1.3;margin:0 0 5px;padding:0}.public-help-command-card p{color:#607470;color:var(--text-light);font-size:clamp(13px,2.3vw,14px);line-height:1.55;margin:0}.public-help-reading-path{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 clamp(36px,7vw,56px)}.public-help-path-step{background:linear-gradient(145deg,color-mix(in srgb,#fcfefcc7 88%,#fff),color-mix(in srgb,#e8f0ecd1 88%,#0000));background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 88%,#fff),color-mix(in srgb,var(--surface-soft) 88%,#0000));border:1px solid color-mix(in srgb,#21352f1f 82%,#4a8ca4 18%);border:1px solid color-mix(in srgb,var(--border) 82%,var(--accent) 18%);border-radius:8px;display:flex;gap:12px;min-width:0;padding:16px}.public-help-path-step>span{align-items:center;background:#4a90a424;border-radius:999px;color:#4a8ca4;color:var(--accent);display:inline-flex;flex:0 0 30px;font-size:13px;font-weight:750;height:30px;justify-content:center;width:30px}.public-help-path-step h2{color:#20332f;color:var(--text);font-size:clamp(15px,2.4vw,17px);line-height:1.3;margin:0 0 5px;padding:0}.public-help-path-step p{color:#607470;color:var(--text-light);font-size:clamp(13px,2.3vw,14px);line-height:1.55;margin:0}[data-theme=dark] .public-help-path-step{background:linear-gradient(145deg,#121d23f0,#0a1319fa);border-color:color-mix(in srgb,#21352f1f 76%,#4a8ca4 24%);border-color:color-mix(in srgb,var(--border) 76%,var(--accent) 24%)}.public-help-page .collapsible-section{background:color-mix(in srgb,#fcfefcc7 86%,#fff);background:color-mix(in srgb,var(--surface) 86%,#fff);border-radius:8px}.public-help-page .collapsible-header{padding:18px 20px}.public-help-page .collapsible-toggle{background:#4a70541a;border-radius:8px}.public-help-page .read-more-link{color:#5e8c6a;color:var(--primary)}[data-theme=dark] .public-help-page .collapsible-section{background:linear-gradient(145deg,#121d23f5,#0a1319fa);border-color:color-mix(in srgb,#21352f1f 82%,#5e8c6a 18%);border-color:color-mix(in srgb,var(--border) 82%,var(--primary) 18%)}[data-theme=dark] .public-help-page .collapsible-header:hover{background:#5e8c6a1c}[data-theme=dark] .public-help-page .read-more-link{background:#5e8c6a1a}.faq-section{margin-bottom:50px}.faq-section-title{border-bottom:2px solid #5e8c6a;border-bottom:2px solid var(--primary);color:#20332f;color:var(--text);font-size:22px;font-weight:700;margin:0 0 25px;padding-bottom:15px}.faq-item{background:#fcfefcc7;background:var(--surface);border:1px solid #21352f1f;border:1px solid var(--border);border-radius:10px;margin-bottom:20px;padding:20px;transition:all .2s}.page-section.alt-bg .faq-item{background:#f3f8f5eb;background:var(--surface-dark)}.faq-item:hover{border-color:#5e8c6a;border-color:var(--primary);box-shadow:0 4px 12px #5e8c6a14}.faq-item h3{align-items:center;color:#20332f;color:var(--text);cursor:pointer;display:flex;font-size:15px;font-weight:700;justify-content:space-between;margin:0 0 10px}.faq-toggle{color:#5e8c6a;color:var(--primary);font-size:18px;font-weight:700;transition:transform .2s}.faq-toggle.open{transform:rotate(180deg)}.faq-answer{border-top:1px solid #21352f1f;border-top:1px solid var(--border);color:#607470;color:var(--text-light);font-size:14px;line-height:1.7;margin:15px 0 0;padding-top:15px}.features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:40px 0 0}.feature-box{background:#fcfefcc7;background:var(--surface);border:1.5px solid #21352f1f;border:1.5px solid var(--border);border-radius:12px;padding:30px;transition:all .3s ease}[data-theme=dark] .feature-box,[data-theme=dark] .philosophy-list li,[data-theme=dark] .value-box{background:linear-gradient(150deg,#101a1ff0,#0b1318fa);border-color:color-mix(in srgb,#21352f1f 94%,#5e8c6a14);border-color:color-mix(in srgb,var(--border) 94%,#5e8c6a14);box-shadow:0 16px 30px #0000002e}.page-section.alt-bg .feature-box{background:#f3f8f5eb;background:var(--surface-dark)}.feature-box:hover{border-color:#5e8c6a;border-color:var(--primary);box-shadow:0 8px 24px #5e8c6a1f;transform:translateY(-4px)}.feature-box h3{color:#20332f;color:var(--text);font-size:18px;font-weight:700;margin:0 0 12px}.feature-box p{color:#607470;color:var(--text-light);font-size:14px;line-height:1.7;margin:0}.about-platform-grid{margin-top:28px}.about-platform-card{padding:24px;position:relative}.about-platform-card small{color:#5e8c6a;color:var(--primary);display:block;font-size:11px;font-weight:800;margin:14px 0 6px}.about-platform-icon{align-items:center;background:color-mix(in srgb,#5e8c6a 10%,#0000);background:color-mix(in srgb,var(--primary) 10%,#0000);border-radius:999px;color:#5e8c6a;color:var(--primary);display:inline-flex;height:38px;justify-content:center;width:38px}.values-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:40px 0 0}.value-box{background:#fcfefcc7;background:var(--surface);border:1.5px solid #21352f1f;border:1.5px solid var(--border);border-radius:12px;padding:25px;transition:all .3s ease}.page-section.alt-bg .value-box{background:#f3f8f5eb;background:var(--surface-dark)}.value-box:hover{border-color:#5e8c6a;border-color:var(--primary);box-shadow:0 8px 24px #5e8c6a1f;transform:translateY(-4px)}.value-box h3{color:#20332f;color:var(--text);font-size:16px;font-weight:700;margin:0 0 12px}.value-box p{color:#607470;color:var(--text-light);font-size:14px;line-height:1.7;margin:0}.philosophy-list{list-style:none;margin:30px 0 0;padding:0}.philosophy-list li{background:#fcfefcc7;background:var(--surface);border-left:4px solid #5e8c6a;border-left:4px solid var(--primary);border-radius:6px;color:#607470;color:var(--text-light);font-size:15px;line-height:1.8;margin-bottom:16px;padding:18px;transition:all .2s}.page-section.alt-bg .philosophy-list li{background:#f3f8f5eb;background:var(--surface-dark)}.philosophy-list li:hover{background:#5e8c6a0d;padding-left:22px}[data-theme=dark] .philosophy-list li:hover{background:#5e8c6a1f}.terms-list{list-style:none;margin:30px 0 0;padding:0}.terms-list li{color:#607470;color:var(--text-light);font-size:15px;line-height:1.8;margin-bottom:12px;padding:15px 0 15px 35px;position:relative}.terms-list li:before{color:#5e8c6a;color:var(--primary);content:"•";font-size:18px;font-weight:700;left:0;position:absolute}.page-footer{background:#f8fbf9b8;background:var(--footer-bg);border-radius:28px;border-top:1px solid #21352f1a;border-top:1px solid var(--footer-border);box-shadow:0 26px 64px #1827221f;box-shadow:var(--page-shadow);color:#20332f;color:var(--footer-text);margin:auto auto 24px;padding:48px 40px;width:min(1200px,calc(100% - 32px))}[data-theme=dark] .page-footer{background:radial-gradient(circle at 0 0,#5e8c6a1f,#0000 34%),linear-gradient(150deg,#071015f0,#040b0ffa);border-color:color-mix(in srgb,#21352f1a 92%,#5e8c6a29);border-color:color-mix(in srgb,var(--footer-border) 92%,#5e8c6a29)}.page-footer .footer-content{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin:0 auto;max-width:1200px}.page-footer .footer-section{align-items:center;display:flex;gap:16px}.page-footer .footer-brand{align-items:center;display:flex;font-size:16px;font-weight:700;gap:8px}.page-footer .footer-copyright{font-size:13px;margin:0;opacity:.7}.page-footer .footer-links{display:flex;flex-wrap:wrap;gap:24px}.page-footer .footer-link{background:none;border:none;color:#20332f;color:var(--footer-text);cursor:pointer;font-size:14px;font-weight:500;padding:0;transition:opacity .3s ease}.page-footer .footer-link:hover{opacity:.7}.page-footer p{color:#20332fb8;color:var(--footer-muted);font-size:13px;margin:0;opacity:.7}.back-to-top-link{background:none;border:none;border-radius:6px;color:#607470;color:var(--text-light);cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;text-decoration:none;transition:all .2s}.back-to-top-link:hover{background:#5e8c6a1a;color:#5e8c6a;color:var(--primary)}.page-section a{transition:all .2s}.page-section a:hover{padding-left:4px;text-decoration:underline}.page-note-card{background:radial-gradient(640px circle at 0 0,color-mix(in srgb,#ea7b08 8%,#0000),#0000 44%),linear-gradient(150deg,color-mix(in srgb,#fcfefcc7 78%,#fff),color-mix(in srgb,#f3f8f5eb 92%,#0000));background:radial-gradient(640px circle at 0 0,color-mix(in srgb,var(--warm-500) 8%,#0000),#0000 44%),linear-gradient(150deg,color-mix(in srgb,var(--surface) 78%,#fff),color-mix(in srgb,var(--surface-dark) 92%,#0000));border:1.5px solid color-mix(in srgb,#ea7b08 18%,#21352f1f);border:1.5px solid color-mix(in srgb,var(--warm-500) 18%,var(--border));border-radius:18px;box-shadow:0 16px 34px #1118270f;margin-bottom:32px;padding:clamp(20px,4vw,30px)}.page-note-card--soft{background:radial-gradient(560px circle at 0 0,color-mix(in srgb,#5e8c6a 10%,#0000),#0000 40%),linear-gradient(150deg,color-mix(in srgb,#fcfefcc7 82%,#fff),color-mix(in srgb,#f3f8f5eb 94%,#0000));background:radial-gradient(560px circle at 0 0,color-mix(in srgb,var(--primary) 10%,#0000),#0000 40%),linear-gradient(150deg,color-mix(in srgb,var(--surface) 82%,#fff),color-mix(in srgb,var(--surface-dark) 94%,#0000));border-color:color-mix(in srgb,#5e8c6a 22%,#21352f1f);border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}.page-note-card--strong{background:radial-gradient(620px circle at 10% 0,color-mix(in srgb,#ea7b08 10%,#0000),#0000 42%),linear-gradient(150deg,color-mix(in srgb,#fcfefcc7 84%,#fff),color-mix(in srgb,#f3f8f5eb 96%,#0000));background:radial-gradient(620px circle at 10% 0,color-mix(in srgb,var(--warm-500) 10%,#0000),#0000 42%),linear-gradient(150deg,color-mix(in srgb,var(--surface) 84%,#fff),color-mix(in srgb,var(--surface-dark) 96%,#0000))}.page-note-card--centered{text-align:center}.legal-note-card{margin-bottom:32px}.legal-stack-section{margin-bottom:32px;margin-top:32px}.legal-detail-grid{grid-gap:12px;display:grid;gap:12px}.page-muted-copy{color:#607470;color:var(--text-light)}[data-theme=dark] .page-note-card{background:radial-gradient(620px circle at 0 0,#ea7b0814,#0000 44%),linear-gradient(150deg,#10191ff5,#0a1218fa);border-color:color-mix(in srgb,#ea7b08 18%,#21352f1f);border-color:color-mix(in srgb,var(--warm-500) 18%,var(--border));box-shadow:0 20px 38px #0000003d}[data-theme=dark] .page-note-card--soft{background:radial-gradient(560px circle at 0 0,#5e8c6a1f,#0000 40%),linear-gradient(150deg,#0e181df5,#0a1218fa)}[data-theme=dark] .page-note-card--strong{background:radial-gradient(560px circle at 100% 0,#4a90a41f,#0000 40%),linear-gradient(150deg,#10181efa,#080f14fc)}@media (max-width:1024px){.page-nav{padding:16px 30px}.page-hero{padding:60px 30px 40px}.page-hero-compact{padding:50px 30px 25px}.page-hero h1{font-size:40px}.page-section{padding:60px 30px}.public-help-command-panel,.public-help-reading-path{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){:root{--public-header-offset:132px}.about-platform-grid{grid-template-columns:1fr}.page-container{padding-top:88px;padding-top:var(--public-header-offset)}.page-nav{flex-wrap:wrap;gap:15px;padding:16px 20px}.nav-brand{gap:10px}.brand-title{font-size:16px}.brand-tagline{font-size:10px}.nav-links{gap:10px;justify-content:flex-end}.page-nav-pages{justify-content:flex-start;order:3;overflow-x:auto;scrollbar-width:none;width:100%}.page-nav-pages::-webkit-scrollbar{display:none}.nav-link{font-size:13px}.language-toggle{font-size:11px;padding:6px 10px}.page-hero{padding:50px 20px 30px}.page-hero-compact{padding:40px 20px 20px}.page-hero h1{font-size:36px}.hero-subtitle{font-size:16px}.page-hero-actions{align-items:stretch;flex-direction:column}.page-primary-cta,.page-secondary-cta{width:100%}.about-toc-list,.legal-tier-grid{grid-template-columns:1fr}.legal-tier-price{margin-left:0}.page-section{padding:60px 20px}.page-section h2{font-size:24px;margin-bottom:25px}.section-text{font-size:14px}.features-grid{gap:16px;grid-template-columns:1fr}.feature-box{padding:20px}.feature-box h3{font-size:16px}.feature-box p{font-size:13px}.values-grid{gap:16px;grid-template-columns:1fr}.value-box{padding:18px}.value-box h3{font-size:15px}.value-box p{font-size:13px}.philosophy-list li{font-size:14px;margin-bottom:12px;padding:14px}.faq-item{padding:15px}.faq-item h3{font-size:14px}.faq-answer{font-size:13px}.public-help-command-panel,.public-help-reading-path{grid-template-columns:1fr}.public-help-contact-panel,.public-help-start-panel{align-items:flex-start;flex-direction:column}.public-help-platform-grid,.public-help-task-grid{grid-template-columns:1fr}.public-help-task:first-child{grid-column:auto}.public-help-platform{border-left:0;border-top:1px solid #21352f1f;border-top:1px solid var(--border)}.public-help-platform:first-child{border-top:0}.public-help-contact-actions,.public-help-contact-actions .page-primary-cta,.public-help-contact-actions .page-secondary-cta{width:100%}.page-footer{padding:30px 20px}.page-footer .footer-content{flex-direction:column;gap:15px}.page-footer p{font-size:12px}.back-to-top-link{font-size:12px;padding:6px 12px}}@media (max-width:480px){:root{--public-header-offset:184px}.page-container{padding-top:88px;padding-top:var(--public-header-offset)}.page-header{padding:12px 15px}.page-nav{align-items:stretch;flex-direction:column;gap:12px}.nav-brand{width:100%}.nav-links{flex-wrap:wrap;gap:8px;justify-content:space-between;width:100%}.page-nav-pages{order:2}.page-hero{padding:30px 15px 20px}.page-hero-compact{padding:25px 15px 15px}.page-hero h1{font-size:28px;margin-bottom:16px}.hero-subtitle{font-size:14px}.page-kicker{justify-content:center;letter-spacing:.045em;line-height:1.35;padding-inline:10px;text-align:center;white-space:normal;width:100%}.page-section{padding:40px 15px}.page-section h2{font-size:20px;margin-bottom:20px}.section-text{font-size:13px}.features-grid{gap:12px}.feature-box{padding:16px}.feature-box h3{font-size:14px}.feature-box p{font-size:12px}.faq-section-title{font-size:18px;margin-bottom:20px}.faq-item{margin-bottom:16px;padding:12px}.faq-item h3{font-size:13px}.faq-answer{font-size:12px;margin-top:10px}.philosophy-list li{font-size:13px;margin-bottom:10px;padding:12px}.terms-list li{font-size:13px;margin-bottom:10px;padding:12px 0 12px 28px}.page-footer{padding:20px 15px}}:root{--public-editorial-bg:#f5f2ea;--public-editorial-paper:#fffdf7;--public-editorial-ink:#213126;--public-editorial-muted:#707769;--public-editorial-olive:#31563b;--public-editorial-clay:#bf623d;--public-editorial-line:#314b3724;--public-editorial-display:Georgia,"Times New Roman",serif}.page-container,[data-theme=dark] .page-container{background:#f5f2ea;background:var(--public-editorial-bg);color:#213126;color:var(--public-editorial-ink);font-family:Inter,Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page-container:after,.page-container:before,[data-theme=dark] .page-container:after,[data-theme=dark] .page-container:before{display:none}.page-header,[data-theme=dark] .page-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f5f2eae0;border-bottom:0}.page-nav{background:#fffdf7;background:var(--public-editorial-paper);border:1px solid #28382c1a;border-bottom-color:#28382c0f;border-radius:0 0 22px 22px;box-shadow:0 10px 28px #2b362a0d;min-height:72px;width:min(1200px,calc(100% - 36px))}.page-nav,.page-nav--compact{padding:0 30px}.nav-brand-button{flex:0 0 auto;gap:9px}.brand-title{font-family:var(--public-editorial-display);font-size:20px}.brand-tagline{display:none}.page-nav-pages{flex:1 1 auto;gap:28px;justify-content:center}.page-nav-page{background:#0000;border:0;color:#2e352e;font-size:12px;font-weight:600;padding:0}.page-nav-page.active,.page-nav-page:focus-visible,.page-nav-page:hover{background:#0000;box-shadow:none;color:#bf623d;color:var(--public-editorial-clay)}.page-theme-toggle{align-items:center;background:#31563b12;border:1px solid #31563b1a;border-radius:999px;box-shadow:inset 0 1px 0 #fffdf7db;color:#213126;color:var(--public-editorial-ink,#213126);cursor:pointer;display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .2s ease;width:42px}.page-theme-toggle:focus-visible,.page-theme-toggle:hover{background:#31563b1c;border-color:#31563b2e;color:#213126;color:var(--public-editorial-ink,#213126);outline:none;transform:translateY(-1px)}.nav-link-back{background:#31563b14;border:1px solid #31563b14;border-radius:10px;color:#213126;color:var(--public-editorial-ink);font-size:13px;font-weight:700;min-height:42px;padding:0 18px}.page-footer,.page-hero,.page-hero-compact,.page-section,.science-footer,.science-synthesis{background:#fffdf7;background:var(--public-editorial-paper);border:1px solid #28382c1a;border-top:0;box-shadow:0 18px 52px #2b362a0f;margin-inline:auto;width:min(1200px,calc(100% - 36px))}.page-hero,.page-hero-compact{display:grid;min-height:330px;padding:clamp(52px,7vw,88px) clamp(30px,6vw,76px)}.legal-intro-title,.page-hero h1,.page-hero-compact h1,.page-title-display,.science-synthesis h2,.section-content h2{color:#213126;color:var(--public-editorial-ink);font-family:Georgia,Times New Roman,serif;font-family:var(--public-editorial-display);font-weight:500;letter-spacing:0}.page-hero h1,.page-hero-compact h1,.page-title-display{font-size:clamp(42px,6vw,76px);line-height:1.02}.page-section,.science-synthesis{padding:clamp(42px,6vw,72px) clamp(28px,5vw,64px)}.page-section-tight,.page-section.alt-bg,.science-introduction{background:#fffdf7}.about-signal-card,.collapsible-section,.feature-box,.legal-info-box,.legal-tier-card,.page-note-card,.pillar-card,.public-help-command-card,.public-help-path-step,.reference-item,.value-box{border-radius:14px}.feature-box h3,.legal-tier-name,.pillar-card h3,.public-help-command-card h2,.public-help-path-step h2,.reference-book,.value-box h3{font-family:var(--public-editorial-display)}.about-signal-value,.legal-tier-price,.public-help-path-step>span,.reference-number{color:#bf623d;color:var(--public-editorial-clay)}.legal-tier-icon,.public-help-command-card>span,.text-chip{border-radius:999px}@media (max-width:760px){:root{--public-header-offset:72px}.page-nav,.page-nav--compact{border-radius:0;padding:0 18px;width:100%}.page-nav-pages{display:none}.page-footer,.page-hero,.page-hero-compact,.page-section,.science-footer,.science-synthesis{width:min(100% - 20px,1200px)}}@media (prefers-reduced-motion:reduce){.feature-box,.language-toggle,.nav-link,.page-primary-cta,.philosophy-list li,.value-box{animation:none!important;transform:none!important;transition:none!important}}.text-center{text-align:center}.mt-large{margin-top:40px}.mb-large{margin-bottom:40px}.highlighted{color:#5e8c6a;color:var(--primary);font-weight:600}:root{--public-header-offset:88px}.dark .page-container,.page-container,[data-theme=dark] .page-container{--public-editorial-ink:#213126;--public-editorial-muted:#6d746b;--public-editorial-paper:#fffdf7;--public-editorial-soft:#f7f4ed;--public-editorial-line:#e6ded2;--public-editorial-olive:#31563b;--public-editorial-clay:#bd6642;--primary:#31563b;--primary-light:#8da37f;--primary-dark:#213126;--accent:#bd6642;--warm-500:#bd6642;--warm-600:#a95738;--text:var(--public-editorial-ink);--text-light:var(--public-editorial-muted);--text-lighter:#969d93;--border:#28382c1a;--surface:#fffdf7;--surface-dark:#f7f4ed;--surface-soft:#f3efe6;--page-shadow:0 18px 48px #2b362a12;background:radial-gradient(circle at 8% 4%,#31563b0f,#0000 30%),radial-gradient(circle at 92% 8%,#bd664212,#0000 28%),linear-gradient(180deg,#fbf8f0,#f7f4ed);color:#213126;color:var(--public-editorial-ink);font-family:Inter,Avenir Next,Segoe UI,sans-serif;letter-spacing:0}.page-container:after,.page-container:before{display:none}.page-container *,.page-header *{letter-spacing:0}.dark .page-header,.page-header,[data-theme=dark] .page-header{background:#fffdf7f0;border-bottom:1px solid #28382c14;box-shadow:0 10px 26px #2b362a0d}.page-nav,.page-nav--compact{background:#0000;gap:20px;min-height:76px;padding:0 26px;width:min(1200px,calc(100% - 42px))}.nav-brand-button{flex:0 1 auto;gap:10px}.brand-title{color:#213126;color:var(--public-editorial-ink);font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.brand-tagline{color:#707769;color:var(--public-editorial-muted);font-size:12px;font-weight:500;text-transform:none}.page-nav-pages{background:#fffdf7d1;border:1px solid #28382c1c;border-radius:999px;box-shadow:0 12px 30px #2b362a0f;flex:0 1 auto;gap:4px;margin-left:auto;padding:5px}.dark .page-nav-pages,[data-theme=dark] .page-nav-pages{background:#fffdf7d1;border-color:#28382c1c;box-shadow:0 12px 30px #2b362a0f}.page-nav-page{border-radius:999px;color:#5b675c;font-size:14px;font-weight:700;min-height:42px;padding:0 16px}.dark .page-nav-page.active,.dark .page-nav-page:hover,.page-nav-page.active,.page-nav-page:focus-visible,.page-nav-page:hover,[data-theme=dark] .page-nav-page.active,[data-theme=dark] .page-nav-page:hover{background:#31563b12;box-shadow:inset 0 0 0 1px #31563b1a;color:#213126;color:var(--public-editorial-ink)}.page-theme-toggle{display:none}.nav-links{gap:8px}.nav-link-back,.nav-link-back:hover,[data-theme=dark] .nav-link-back:hover{background:#31563b12;border:1px solid #31563b1a;border-radius:10px;color:#213126;color:var(--public-editorial-ink);font-size:14px;font-weight:700;min-height:42px;padding:0 18px;transform:none}.page-footer,.page-hero,.page-hero-compact,.page-section,.science-architecture,.science-final-cta,.science-footer,.science-quote,.science-references-link,.science-synthesis{background:#fffdf7;background:var(--public-editorial-paper);border:1px solid #314b3724;border:1px solid var(--public-editorial-line);border-radius:0;box-shadow:none;margin-inline:auto;width:min(1200px,calc(100% - 36px))}.page-hero,.page-hero-compact{align-items:center;min-height:300px;padding:clamp(48px,7vw,82px) clamp(30px,6vw,76px);text-align:left}.hero-content{margin:0;max-width:780px}.legal-intro-title,.page-hero h1,.page-hero-compact h1,.page-title-display,.science-final-cta h2,.science-synthesis h2,.section-content h2{color:#213126;color:var(--public-editorial-ink);font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:0}.page-hero h1,.page-hero-compact h1,.page-title-display{font-size:clamp(46px,6vw,76px);line-height:1.03;margin:0 0 18px;max-width:12ch}.faq-answer,.hero-subtitle,.legal-intro-copy,.page-muted-copy,.page-subtitle-compact,.pillar-intro,.reference-description,.section-content p,.section-text{color:#707769;color:var(--public-editorial-muted);line-height:1.72}.page-section,.science-architecture,.science-quote,.science-references-link,.science-synthesis{padding:clamp(42px,6vw,72px) clamp(28px,5vw,64px)}.intro-content,.page-content-narrow,.pillars-content,.references-content,.section-content,.synthesis-content{margin-inline:auto;max-width:980px}.about-signal-card,.collapsible-section,.feature-box,.legal-info-box,.legal-tier-card,.page-note-card,.pillar-card,.public-help-command-card,.public-help-path-step,.reference-item,.value-box{background:#ffffffb8;border:1px solid #314b3724;border:1px solid var(--public-editorial-line);border-radius:10px;box-shadow:none}.feature-box h3,.legal-tier-name,.pillar-card h3,.public-help-command-card h2,.public-help-path-step h2,.reference-book,.value-box h3{color:#213126;color:var(--public-editorial-ink);font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:0}.btn-modern.primary,.btn-modern.secondary,.page-primary-cta,.page-secondary-cta{border:1px solid #0000;border-radius:10px;box-shadow:none;font-weight:700;min-height:46px;padding:0 20px}.btn-modern.primary,.page-primary-cta{background:#bf623d;background:var(--public-editorial-clay);border-color:#bf623d;border-color:var(--public-editorial-clay);color:#fffdf7}.btn-modern.secondary,.page-secondary-cta{background:#fffdf7;border-color:#31563b2e;color:#213126;color:var(--public-editorial-ink)}.page-footer,.science-footer{color:#707769;color:var(--public-editorial-muted);padding:30px clamp(28px,5vw,64px)}@media (max-width:900px){:root{--public-header-offset:126px}.page-nav,.page-nav--compact{align-content:center;border-radius:0;flex-wrap:wrap;min-height:116px;padding:10px 18px;width:100%}.page-nav-pages{flex:0 0 100%;justify-content:flex-start;margin-left:0;order:3;overflow-x:auto;scrollbar-width:none}.page-nav-pages::-webkit-scrollbar{display:none}.nav-links{margin-left:auto}}@media (max-width:560px){:root{--public-header-offset:136px}.page-nav,.page-nav--compact{gap:10px;min-height:126px}.brand-tagline{display:none}.page-nav-page{font-size:13px}.nav-link-back,.page-nav-page{min-height:38px;padding:0 13px}.page-footer,.page-hero,.page-hero-compact,.page-section,.science-architecture,.science-final-cta,.science-footer,.science-quote,.science-references-link,.science-synthesis{width:min(100% - 20px,1200px)}.page-hero h1,.page-hero-compact h1,.page-title-display{font-size:clamp(40px,11vw,56px)}}.page-header .page-nav,.page-header .page-nav--compact{grid-column-gap:clamp(34px,5vw,86px);grid-row-gap:10px;align-items:center;column-gap:clamp(34px,5vw,86px);display:grid;grid-template-columns:auto minmax(280px,1fr) auto;row-gap:10px}.page-header .nav-brand-button{justify-self:start}.page-header .page-nav-pages{background:#fffdf7f0!important;border-color:#28382c1f!important;box-shadow:0 12px 30px #2b362a12!important;display:flex!important;gap:12px;justify-self:center;margin:0;max-width:min(calc(100vw - 56px),1040px);scroll-padding-inline:12px;width:-webkit-max-content;width:max-content}.page-header .page-nav-page{color:#59665c!important}.page-header .page-nav-page.active,.page-header .page-nav-page:focus-visible,.page-header .page-nav-page:hover{background:#31563b12!important;color:#213126!important;color:var(--public-editorial-ink,#213126)!important}.page-header .nav-links{justify-self:end;margin-left:0}@media (max-width:980px){:root{--public-header-offset:136px}.page-header .page-nav,.page-header .page-nav--compact{grid-template-columns:minmax(0,1fr) auto;min-height:126px;padding-block:10px}.page-header .page-nav-pages{grid-column:1/-1;justify-self:start;max-width:min(calc(100vw - 56px),1040px);overflow-x:auto;scrollbar-width:none}.page-header .page-nav-pages::-webkit-scrollbar{display:none}}@media (max-width:560px){.page-header .page-nav,.page-header .page-nav--compact{min-height:128px}}@media (max-width:520px){:root{--public-header-offset:184px}.page-header .page-nav,.page-header .page-nav--compact{column-gap:10px;min-height:174px;padding-inline:14px}.page-header .nav-brand-button{gap:8px}.page-header .brand-info{display:none}.page-header .nav-links{gap:8px}.page-header .page-nav-pages{border-radius:28px;flex-wrap:wrap;gap:8px;justify-content:center;justify-self:center;max-width:min(calc(100vw - 28px),420px);overflow-x:visible;padding:8px;width:min(calc(100vw - 28px),420px)}.page-header .page-nav-page{font-size:13px;min-height:34px;padding:0 12px}}.page-container .page-cta,.page-container .page-hero,.page-container .page-hero-compact,.page-container .page-section,.page-container .page-section-tight,.page-container .page-section.alt-bg,.page-container .science-architecture,.page-container .science-quote,.page-container .science-references-link,.page-container .science-synthesis,body.dark .page-container .page-cta,body.dark .page-container .page-hero,body.dark .page-container .page-hero-compact,body.dark .page-container .page-section,body.dark .page-container .page-section-tight,body.dark .page-container .page-section.alt-bg,body.dark .page-container .science-architecture,body.dark .page-container .science-quote,body.dark .page-container .science-references-link,body.dark .page-container .science-synthesis,html[data-theme=dark] .page-container .page-cta,html[data-theme=dark] .page-container .page-hero,html[data-theme=dark] .page-container .page-hero-compact,html[data-theme=dark] .page-container .page-section,html[data-theme=dark] .page-container .page-section-tight,html[data-theme=dark] .page-container .page-section.alt-bg,html[data-theme=dark] .page-container .science-architecture,html[data-theme=dark] .page-container .science-quote,html[data-theme=dark] .page-container .science-references-link,html[data-theme=dark] .page-container .science-synthesis{background:#fffdf7!important;background:var(--public-editorial-paper,#fffdf7)!important;border-color:#314b3724!important;border-color:var(--public-editorial-line,#e6ded2)!important;box-shadow:none!important;color:#213126!important;color:var(--public-editorial-ink,#213126)!important}.page-container .about-signal-card,.page-container .about-toc-link,.page-container .collapsible-section,.page-container .feature-box,.page-container .legal-info-box,.page-container .legal-tier-card,.page-container .legal-tier-card--featured,.page-container .legal-tier-card--lifetime,.page-container .legal-tier-card--pro,.page-container .page-note-card,.page-container .page-note-card--soft,.page-container .page-note-card--strong,.page-container .philosophy-list li,.page-container .public-help-command-card,.page-container .public-help-path-step,.page-container .reference-item,.page-container .tabs-header,.page-container .value-box,body.dark .page-container .about-signal-card,body.dark .page-container .about-toc-link,body.dark .page-container .collapsible-section,body.dark .page-container .feature-box,body.dark .page-container .legal-info-box,body.dark .page-container .legal-tier-card,body.dark .page-container .legal-tier-card--featured,body.dark .page-container .legal-tier-card--lifetime,body.dark .page-container .legal-tier-card--pro,body.dark .page-container .page-note-card,body.dark .page-container .page-note-card--soft,body.dark .page-container .page-note-card--strong,body.dark .page-container .philosophy-list li,body.dark .page-container .public-help-command-card,body.dark .page-container .public-help-path-step,body.dark .page-container .reference-item,body.dark .page-container .tabs-header,body.dark .page-container .value-box,html[data-theme=dark] .page-container .about-signal-card,html[data-theme=dark] .page-container .about-toc-link,html[data-theme=dark] .page-container .collapsible-section,html[data-theme=dark] .page-container .feature-box,html[data-theme=dark] .page-container .legal-info-box,html[data-theme=dark] .page-container .legal-tier-card,html[data-theme=dark] .page-container .legal-tier-card--featured,html[data-theme=dark] .page-container .legal-tier-card--lifetime,html[data-theme=dark] .page-container .legal-tier-card--pro,html[data-theme=dark] .page-container .page-note-card,html[data-theme=dark] .page-container .page-note-card--soft,html[data-theme=dark] .page-container .page-note-card--strong,html[data-theme=dark] .page-container .philosophy-list li,html[data-theme=dark] .page-container .public-help-command-card,html[data-theme=dark] .page-container .public-help-path-step,html[data-theme=dark] .page-container .reference-item,html[data-theme=dark] .page-container .tabs-header,html[data-theme=dark] .page-container .value-box{background:#ffffffb8!important;border-color:#314b3724!important;border-color:var(--public-editorial-line,#e6ded2)!important;box-shadow:none!important;color:#213126!important;color:var(--public-editorial-ink,#213126)!important}.page-container .collapsible-title,.page-container .legal-tier-name,.page-container .legal-tier-price,.page-container .page-title-display,.page-container .public-help-command-card h2,.page-container .public-help-path-step h2,.page-container .tab-trigger.active,.page-container h1,.page-container h2,.page-container h3,html[data-theme=dark] .page-container .collapsible-title,html[data-theme=dark] .page-container .legal-tier-name,html[data-theme=dark] .page-container .legal-tier-price,html[data-theme=dark] .page-container .page-title-display,html[data-theme=dark] .page-container .public-help-command-card h2,html[data-theme=dark] .page-container .public-help-path-step h2,html[data-theme=dark] .page-container .tab-trigger.active,html[data-theme=dark] .page-container h1,html[data-theme=dark] .page-container h2,html[data-theme=dark] .page-container h3{-webkit-text-fill-color:currentColor!important;color:#213126!important;color:var(--public-editorial-ink,#213126)!important}.page-container .collapsible-content-inner,.page-container .collapsible-summary,.page-container .hero-subtitle,.page-container .legal-tier-description,.page-container .page-muted-copy,.page-container .page-subtitle-compact,.page-container .tab-trigger,.page-container li,.page-container p,html[data-theme=dark] .page-container .collapsible-content-inner,html[data-theme=dark] .page-container .collapsible-summary,html[data-theme=dark] .page-container .hero-subtitle,html[data-theme=dark] .page-container .legal-tier-description,html[data-theme=dark] .page-container .page-muted-copy,html[data-theme=dark] .page-container .page-subtitle-compact,html[data-theme=dark] .page-container .tab-trigger,html[data-theme=dark] .page-container li,html[data-theme=dark] .page-container p{color:#707769!important;color:var(--public-editorial-muted,#6d746b)!important}.page-container .text-chip,body.dark .page-container .text-chip,html[data-theme=dark] .page-container .text-chip{background:#31563b12!important;border-color:#31563b1f!important;color:#213126!important;color:var(--public-editorial-ink,#213126)!important}.page-footer--editorial{background:#0000!important;border:0;box-shadow:none;color:#707769;color:var(--public-editorial-muted,#6d746b);margin:0 auto;padding:38px clamp(28px,5vw,64px) 44px;width:min(1200px,calc(100% - 36px))}.page-footer--editorial .footer-content{align-items:flex-end;display:flex;gap:28px;justify-content:space-between;max-width:100%;padding:0}.page-footer--editorial .footer-section{grid-gap:10px;display:grid;gap:10px;max-width:430px}.page-footer--editorial .footer-brand{align-items:center;color:#213126;color:var(--public-editorial-ink,#213126);display:inline-flex;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500;gap:10px}.page-footer--editorial .footer-copyright{color:#707769;color:var(--public-editorial-muted,#6d746b);line-height:1.6;margin:0}.page-footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.page-footer--editorial .footer-link{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-radius:999px;color:#213126;color:var(--public-editorial-ink,#213126);cursor:pointer;font:inherit;font-size:14px;font-weight:700;min-height:38px;padding:0 12px}.page-footer--editorial .footer-link.active,.page-footer--editorial .footer-link:focus-visible,.page-footer--editorial .footer-link:hover{background:#31563b12;border-color:#31563b1a;color:#213126;color:var(--public-editorial-ink,#213126)}@media (max-width:760px){.page-footer--editorial .footer-content{align-items:flex-start;flex-direction:column}.page-footer-links{justify-content:flex-start}}.landing-sr-only{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.agent-resource-panel,.resource-search-shell{background:#fffdf8f0;border:1px solid #31563b1f;border-radius:8px;box-shadow:0 24px 70px #2a302614;color:#213126;color:var(--public-editorial-ink,#213126)}.resource-search-shell{grid-gap:28px;display:grid;gap:28px;margin-bottom:26px;padding:clamp(18px,3vw,30px)}.resource-search-toolbar{grid-gap:14px;align-items:end;border-bottom:1px solid #31563b1a;display:grid;gap:14px;grid-template-columns:minmax(280px,1.4fr) minmax(150px,.62fr) minmax(160px,.68fr) auto;padding-bottom:20px}.resource-control{grid-gap:7px;display:grid;gap:7px;min-width:0}.resource-control-label{color:#2131268f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.resource-search-input-wrap,.resource-search-select,.resource-view-toggle{background:#fffffcdb;border:1px solid #31563b1f;border-radius:12px;box-shadow:inset 0 1px 0 #ffffffb3;min-height:46px}.resource-search-input-wrap{align-items:center;color:#707769;color:var(--public-editorial-muted,#6d746b);display:flex;gap:10px;padding:0 16px;position:relative}.resource-search-input-wrap input,.resource-search-select{background:#0000;border:0;color:#213126;color:var(--public-editorial-ink,#213126);font:inherit;font-size:15px;font-weight:650;outline:none;width:100%}.resource-search-input-wrap input::placeholder{color:#21312675}.resource-search-input-wrap:focus-within,.resource-search-select:focus-visible,.resource-view-toggle:focus-within{border-color:#31563b6b;box-shadow:0 0 0 3px #31563b1a;outline:none}.resource-search-select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#2131268a 0),linear-gradient(135deg,#2131268a 50%,#0000 0);background-position:calc(100% - 18px) 20px,calc(100% - 12px) 20px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding:0 42px 0 15px}.resource-view-toggle{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;min-width:170px;overflow:hidden;padding:4px}.resource-toolbar-actions{align-items:center;display:flex;gap:10px}.resource-view-toggle button{align-items:center;background:#0000;border:0;border-radius:9px;box-sizing:border-box;color:#213126;color:var(--public-editorial-ink,#213126);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:800;gap:7px;height:36px;justify-content:center;margin:0;min-width:0;padding:0 12px;text-decoration:none;transform:none!important;width:auto}.resource-view-toggle button.active,.resource-view-toggle button:focus-visible,.resource-view-toggle button:hover{background:#31563b1a;color:#31563b;outline:none}.resource-results-summary{align-items:center;color:#21312699;display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-top:-14px}.resource-results-summary strong{color:#213126;color:var(--public-editorial-ink,#213126);font-size:16px}.resource-results-summary button{align-items:center;background:#0000;border:0;border-radius:8px;color:#31563b;cursor:pointer;display:inline-flex;font:inherit;font-weight:750;gap:6px;padding:6px 9px}.resource-results-summary button:focus-visible,.resource-results-summary button:hover,.resource-rss-link:focus-visible,.resource-rss-link:hover{background:#31563b14;outline:none}.resource-results-actions,.resource-rss-link{align-items:center;display:inline-flex}.resource-results-actions{gap:6px}.resource-rss-link{border-radius:8px;color:#9f482a;font-size:13px;font-weight:780;gap:6px;padding:6px 9px;text-decoration:none;white-space:nowrap}.resource-list-view{grid-gap:14px;display:grid;gap:14px}.resource-result-row{grid-gap:clamp(18px,3vw,34px);align-items:center;background:linear-gradient(135deg,#fffffcf5,#f7f3ea94);border:1px solid #31563b1a;border-radius:8px;color:#213126;color:var(--public-editorial-ink,#213126);display:grid;gap:clamp(18px,3vw,34px);grid-template-columns:minmax(130px,190px) 1fr auto;min-height:132px;padding:clamp(16px,3vw,26px);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.resource-result-row:focus-visible,.resource-result-row:hover{border-color:#c65a324d;box-shadow:0 18px 50px #2a30261a;outline:none;transform:translateY(-1px)}.resource-result-visual{background:repeating-linear-gradient(135deg,#31563b14 0 2px,#0000 2px 7px),#f9f7f1d1;border:1px solid #31563b14;border-radius:8px;color:#2131267a;display:grid;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:800;letter-spacing:.08em;min-height:104px;place-items:center;text-transform:uppercase}.resource-result-copy{grid-gap:8px;display:grid;gap:8px}.resource-result-meta{color:#2131268a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.resource-result-copy strong{color:#213126;color:var(--public-editorial-ink,#213126);font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,36px);font-weight:500;line-height:1.05}.resource-empty-state span,.resource-result-copy span:last-child{color:#707769;color:var(--public-editorial-muted,#6d746b);font-size:16px;line-height:1.55}.resource-empty-state{grid-gap:8px;background:#fffffcb3;border:1px dashed #31563b33;border-radius:8px;display:grid;gap:8px;padding:30px}.resource-graph-view{grid-gap:14px;display:grid;gap:14px}.resource-graph-layout{background:#142219;border:1px solid #31563b2e;border-radius:16px;box-shadow:0 24px 70px #1422192e;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,310px);min-height:570px;overflow:hidden}.resource-graph-canvas{background:radial-gradient(circle at 50% 48%,#79a17c21,#0000 34%),radial-gradient(circle,#dfebdb21 0 1px,#0000 1.2px),linear-gradient(145deg,#17291e,#101b15);background-size:auto,24px 24px,auto;min-height:570px;overflow:hidden;position:relative}.resource-graph-canvas:after{background:linear-gradient(90deg,#101b1559,#0000 18%,#0000 82%,#101b1559);content:"";inset:0;pointer-events:none;position:absolute}.resource-graph-topline{align-items:center;color:#f0f6edad;display:flex;font-size:12px;font-weight:780;gap:12px;justify-content:space-between;left:18px;letter-spacing:.04em;position:absolute;right:18px;top:18px;z-index:4}.resource-graph-topline button,.resource-graph-topline span{align-items:center;display:inline-flex;gap:7px}.resource-graph-topline button{background:#ecf4e814;border:1px solid #e1eddd2e;border-radius:9px;color:#f0f6ed;cursor:pointer;font:inherit;font-weight:760;padding:8px 10px}.resource-graph-topline button:focus-visible,.resource-graph-topline button:hover{background:#ecf4e824;border-color:#e1eddd6b;outline:none}.resource-graph-view .resource-graph-canvas svg{background:#0000;border:0;border-radius:0;height:90%;inset:7% 4% 3%;min-height:0;position:absolute;width:92%}.resource-graph-view line{stroke:#b7cfb24a;stroke-width:.42;vector-effect:non-scaling-stroke}.resource-graph-node{background:#0000;border:0;color:#eef5ebc7;cursor:pointer;display:grid;font:inherit;justify-items:center;padding:0;position:absolute;transform:translate(-50%,-50%);width:124px;z-index:3}.resource-graph-node-dot{background:#809078;border:3px solid #ebf4e7b8;border-radius:50%;box-shadow:0 0 0 6px #deedd814,0 8px 22px #050d0873;display:block;height:19px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;width:19px}.resource-graph-node-feed .resource-graph-node-dot,.resource-graph-node-policy .resource-graph-node-dot{background:#cc6036}.resource-graph-node-research .resource-graph-node-dot{background:#a8ad79}.resource-graph-node-download .resource-graph-node-dot,.resource-graph-node-guide .resource-graph-node-dot{background:#4f8b5f}.resource-graph-node-label{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:inherit;display:-webkit-box;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:760;line-height:1.32;margin-top:9px;max-width:124px;overflow:hidden;text-align:center;text-overflow:ellipsis}.resource-graph-node.active,.resource-graph-node:focus-visible,.resource-graph-node:hover{color:#fff;outline:none}.resource-graph-node.active .resource-graph-node-dot,.resource-graph-node:focus-visible .resource-graph-node-dot,.resource-graph-node:hover .resource-graph-node-dot{background:#e06b3e;box-shadow:0 0 0 7px #e06b3e29,0 0 30px #e06b3e6b;transform:scale(1.22)}.resource-graph-node:focus-visible .resource-graph-node-label{border-radius:4px;box-shadow:0 0 0 3px #f0f6ed3d}.resource-graph-detail{background:#152119f0;border-left:1px solid #e1eddd21;color:#f2f6f0;display:flex;flex-direction:column;gap:18px;padding:28px 24px;position:relative;z-index:5}.resource-graph-detail-type{align-self:flex-start;background:#e06b3e1a;border:1px solid #e06b3e61;border-radius:999px;color:#f1a082;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:850;letter-spacing:.08em;padding:6px 9px;text-transform:uppercase}.resource-graph-detail div>p,.resource-graph-detail>p{margin:0}.resource-graph-detail div>p{color:#e2edde7a;font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.page-container .resource-graph-detail h2{color:#fff!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.3vw,34px);font-weight:500;line-height:1.05;margin:5px 0 0}.resource-graph-detail>p{color:#e8f0e4b8;font-size:14px;line-height:1.6}.resource-graph-tags{display:flex;flex-wrap:wrap;gap:7px}.resource-graph-tags span{background:#deebd914;border-radius:999px;color:#eef5eba8;font-size:11px;padding:5px 8px}.resource-graph-open-link{align-items:center;background:#e8f0e4;border-radius:10px;color:#17291e;display:inline-flex;font-size:13px;font-weight:850;gap:12px;justify-content:space-between;min-height:44px;padding:0 14px;text-decoration:none}.resource-graph-open-link:focus-visible,.resource-graph-open-link:hover{background:#fff;outline:3px solid #e8f0e42e}.resource-graph-related{grid-gap:5px;border-top:1px solid #e2edde1f;display:grid;gap:5px;margin-top:auto;padding-top:17px}.resource-graph-related>strong{color:#e8f0e480;font-size:11px;letter-spacing:.04em;margin-bottom:4px}.resource-graph-related button{align-items:center;background:#0000;border:0;color:#f2f6f0c7;cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:720;gap:10px;justify-content:space-between;padding:8px 0;text-align:left;width:100%}.resource-graph-related button:focus-visible,.resource-graph-related button:hover{color:#fff;outline:none}.resource-graph-caption{color:#707769;color:var(--public-editorial-muted,#6d746b);font-size:13px;line-height:1.5;margin:0}.agent-resource-panel{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:1fr;margin:0 0 26px;padding:clamp(22px,4vw,38px)}.agent-resource-panel h2{color:#213126;color:var(--public-editorial-ink,#213126);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:900;letter-spacing:.06em;margin:0}.agent-resource-links{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-resource-links a{grid-gap:8px;background:#fffffcb8;border:1px solid #31563b1f;border-radius:8px;color:#213126;color:var(--public-editorial-ink,#213126);display:grid;gap:8px;min-height:150px;min-width:0;padding:18px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.agent-resource-links a:focus-visible,.agent-resource-links a:hover{border-color:#c65a3252;box-shadow:0 16px 40px #2a302614;outline:none;transform:translateY(-1px)}.agent-resource-links strong{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500;line-height:1.1;overflow-wrap:anywhere}.agent-resource-links span{color:#707769;color:var(--public-editorial-muted,#6d746b);font-size:14px;line-height:1.5;max-width:28ch;overflow-wrap:break-word}body.dark .page-container .agent-resource-panel,body.dark .page-container .resource-search-shell,html[data-theme=dark] .page-container .agent-resource-panel,html[data-theme=dark] .page-container .resource-search-shell{background:#fffdf8f0!important;border-color:#31563b1f!important;color:#213126!important;color:var(--public-editorial-ink,#213126)!important}body.dark .page-container .agent-resource-links a,body.dark .page-container .resource-result-row,body.dark .page-container .resource-result-visual,body.dark .page-container .resource-search-input-wrap,body.dark .page-container .resource-search-select,body.dark .page-container .resource-view-toggle,html[data-theme=dark] .page-container .agent-resource-links a,html[data-theme=dark] .page-container .resource-result-row,html[data-theme=dark] .page-container .resource-result-visual,html[data-theme=dark] .page-container .resource-search-input-wrap,html[data-theme=dark] .page-container .resource-search-select,html[data-theme=dark] .page-container .resource-view-toggle{background-color:#fffffcdb!important;color:#213126!important;color:var(--public-editorial-ink,#213126)!important}@media (max-width:1020px){.resource-search-toolbar{grid-template-columns:1fr 1fr}.resource-search-control,.resource-toolbar-actions{grid-column:1/-1}.resource-graph-layout{grid-template-columns:1fr}.resource-graph-detail{border-left:0;border-top:1px solid #e1eddd21}.resource-graph-related{margin-top:0}.agent-resource-links a{min-height:auto}}@media (min-width:1440px){.agent-resource-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:680px){.resource-result-row,.resource-search-toolbar{grid-template-columns:1fr}.resource-search-toolbar{gap:12px}.resource-control,.resource-toolbar-actions{grid-column:auto}.resource-toolbar-actions{align-items:stretch;display:block;justify-content:start;width:100%}.resource-view-toggle button{min-width:0;padding:0 9px}.resource-view-toggle button span{display:none}.resource-view-toggle{min-width:96px;width:96px}.resource-results-summary{align-items:flex-start;flex-wrap:wrap;margin-top:-10px}.resource-graph-canvas,.resource-graph-layout{min-height:470px}.resource-graph-node{width:88px}.resource-graph-node-label{font-size:9px;max-width:88px}.resource-graph-topline{left:12px;right:12px;top:12px}.resource-graph-detail{padding:24px 20px}.resource-result-row{gap:14px;min-height:auto}.resource-result-visual{min-height:80px}.agent-resource-links{grid-template-columns:1fr}}.about-page-v2 main{grid-gap:18px;display:grid;gap:18px}.about-story-hero,.about-trust-section{background:#fffdf8f5;border:1px solid #31563b1c;box-shadow:0 24px 70px #2a302612;margin:0 auto;width:min(1180px,calc(100% - 32px))}.about-story-hero{border-radius:0 0 18px 18px;overflow:hidden;padding:clamp(54px,7vw,92px) 0}.about-story-hero-grid{grid-gap:clamp(42px,7vw,92px);align-items:center;display:grid;gap:clamp(42px,7vw,92px);grid-template-columns:minmax(0,1.04fr) minmax(340px,.76fr)}.about-story-copy{grid-gap:22px;display:grid;gap:22px;justify-items:start}.about-story-copy .page-kicker{justify-self:start;width:auto!important}.about-story-copy h1{color:#213126!important;color:var(--public-editorial-ink,#213126)!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6.5vw,84px);font-weight:500;letter-spacing:-.045em;line-height:.96;margin:0;max-width:11ch}.about-story-lead{color:#707769;color:var(--public-editorial-muted,#6d746b);font-size:clamp(18px,2vw,22px);line-height:1.55;margin:0;max-width:58ch}.about-loop-card{grid-gap:22px;background:radial-gradient(circle at 88% 8%,#cd694033,#0000 28%),linear-gradient(145deg,#1b3022,#102018);border:1px solid #dbebd729;border-radius:18px;box-shadow:0 30px 70px #192d1f33;color:#f4f7f1;display:grid;gap:22px;padding:clamp(24px,3vw,34px)}.about-loop-card-heading{align-items:center;color:#eff6ec94;display:flex;font-size:11px;font-weight:800;gap:12px;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.page-container .about-loop-card h2{color:#fff!important;font-size:clamp(30px,3vw,42px);line-height:1.02;margin:0;max-width:12ch}.about-loop-steps{grid-gap:2px;display:grid;gap:2px}.about-loop-step{grid-gap:10px;align-items:start;border-top:1px solid #e5efe11c;display:grid;gap:10px;grid-template-columns:28px 28px 1fr;padding:14px 0}.about-loop-step>span{color:#e38a64;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:800}.about-loop-step>svg{color:#e6f0e2a3}.about-loop-step div{grid-gap:4px;display:grid;gap:4px}.about-loop-step strong{color:#fff;font-size:14px}.about-loop-card>p,.about-loop-step small{color:#e7f0e39e;font-size:12px;line-height:1.45}.about-loop-card>p{margin:0}.about-trust-section{border-radius:14px;padding:20px 0}.about-page-v2 .about-signal-grid{gap:0}.about-page-v2 .about-signal-card{background:#0000;border:0;border-radius:0;border-right:1px solid #31563b1a;box-shadow:none;min-height:84px;padding:14px 24px}.about-page-v2 .about-signal-card:last-child{border-right:0}.about-page-v2 .about-signal-value{color:#31563b!important;font-size:clamp(26px,3vw,38px)}.about-page-v2 .page-section{background:#fffdf8f0;border:1px solid #31563b1a;border-radius:16px;box-shadow:0 18px 58px #2a30260f;margin:0 auto;width:min(1180px,calc(100% - 32px))}.about-section-heading{grid-gap:14px;display:grid;gap:14px;margin-bottom:clamp(30px,5vw,52px);max-width:720px}.page-container .about-coach-copy h2,.page-container .about-research-band h2,.page-container .about-section-heading h2{color:#213126!important;color:var(--public-editorial-ink,#213126)!important;font-size:clamp(38px,5vw,62px);line-height:.98;margin:0;max-width:15ch}.about-coach-copy>p,.about-research-band p,.about-section-heading>p:last-child{color:#707769;color:var(--public-editorial-muted,#6d746b);font-size:17px;line-height:1.62;margin:0}.about-daily-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.about-daily-card{grid-gap:14px;align-content:start;background:linear-gradient(145deg,#fffdf8,#f6f1e8);border:1px solid #31563b1c;border-radius:14px;display:grid;gap:14px;min-height:250px;padding:24px;position:relative}.about-card-index{color:#31563b47;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:800;position:absolute;right:18px;top:18px}.about-card-icon,.about-platform-icon{background:#31563b1a;border-radius:12px;color:#31563b;display:grid;height:42px;place-items:center;width:42px}.about-coach-paths h3,.about-daily-card h3,.about-platform-card h3,.about-principles-list h3{color:#213126!important;color:var(--public-editorial-ink,#213126)!important;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;line-height:1.05;margin:0}.about-coach-paths p,.about-daily-card p,.about-platform-card p,.about-platform-card strong,.about-principles-list p,.about-values-grid p{color:#707769;color:var(--public-editorial-muted,#6d746b);font-size:14px;line-height:1.58;margin:0}.dark .page-container.about-page-v2 .page-section.about-coach-section,.page-container.about-page-v2 .page-section.about-coach-section,body.dark .page-container.about-page-v2 .page-section.about-coach-section,html[data-theme=dark] .page-container.about-page-v2 .page-section.about-coach-section{background:radial-gradient(circle at 8% 8%,#d5784d30,#0000 26%),linear-gradient(145deg,#1b3022,#122218)!important;border-color:#dfeddb29!important;box-shadow:0 24px 70px #182b1e29!important;color:#f4f7f1!important}.about-coach-grid{grid-gap:clamp(36px,6vw,76px);align-items:start;display:grid;gap:clamp(36px,6vw,76px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.about-coach-copy{grid-gap:18px;display:grid;gap:18px}.page-container.about-page-v2 .about-coach-section h2,.page-container.about-page-v2 .about-coach-section h3{-webkit-text-fill-color:currentColor!important;color:#fff!important}.page-container.about-page-v2 .about-coach-section .page-kicker{-webkit-text-fill-color:currentColor!important;color:#8e4329!important}.dark .page-container.about-page-v2 .about-coach-section p,.page-container.about-page-v2 .about-coach-section p,body.dark .page-container.about-page-v2 .about-coach-section p,html[data-theme=dark] .page-container.about-page-v2 .about-coach-section p{-webkit-text-fill-color:currentColor!important;color:#ebf2e7b8!important}.about-control-note{align-items:flex-start;border-top:1px solid #e6f0e21f;display:flex;font-size:13px!important;gap:9px;padding-top:16px}.about-control-note svg{color:#e38a64;flex:0 0 auto;margin-top:2px}.about-coach-paths{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.about-coach-paths article{grid-gap:14px;align-content:start;background:#f4f8f114;border:1px solid #ecf4e821;border-radius:14px;display:grid;gap:14px;min-height:240px;padding:24px}.about-coach-paths article>svg{color:#e38a64}.about-principles-layout{grid-gap:clamp(42px,7vw,90px);align-items:start;display:grid;gap:clamp(42px,7vw,90px);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.about-section-heading-sticky{margin-bottom:0;position:-webkit-sticky;position:sticky;top:118px}.about-text-link{align-items:center;background:#0000;border:0;border-bottom:1px solid #31563b4d;color:#31563b;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:10px;justify-content:space-between;justify-self:start;padding:10px 0}.about-text-link:focus-visible,.about-text-link:hover{border-color:#c65a32;color:#9e4829;outline:none}.about-principles-list{display:grid}.about-principles-list article{grid-gap:20px;border-top:1px solid #31563b1f;display:grid;gap:20px;grid-template-columns:40px 1fr;padding:24px 0}.about-principles-list article>span{color:#c65a32;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:800}.about-principles-list article>div{grid-gap:8px;display:grid;gap:8px}.about-platform-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.about-page-v2 .about-platform-card{grid-gap:13px;align-content:start;background:linear-gradient(160deg,#fffdf8,#f3eee4);border:1px solid #31563b1c;border-radius:14px;display:grid;gap:13px;min-height:310px;padding:24px}.about-platform-card small{color:#c65a32;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.about-platform-card strong{border-top:1px solid #31563b1a;color:#31563b;font-size:12px;margin-top:auto;padding-top:14px}.about-page-v2 .about-research-section{background:linear-gradient(135deg,#f8ecdf,#fff9ef);border-color:#c65a3233}.about-research-band{grid-gap:clamp(36px,7vw,90px);align-items:end;display:grid;gap:clamp(36px,7vw,90px);grid-template-columns:minmax(0,1.05fr) minmax(280px,.7fr)}.about-research-band>div:last-child{grid-gap:18px;display:grid;gap:18px}.about-values-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.about-values-grid article{grid-gap:10px;border-right:1px solid #31563b1f;display:grid;gap:10px;padding:8px 24px}.about-values-grid article:first-child{padding-left:0}.about-values-grid article:last-child{border-right:0;padding-right:0}.about-values-grid strong{color:#31563b;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.about-page-v2 .about-final-cta{border-radius:16px;margin:0 auto 18px;width:min(1180px,calc(100% - 32px))}.about-final-cta .cta-content{grid-gap:18px;display:grid;gap:18px;justify-items:center;text-align:center}.page-container .about-final-cta h2{color:#213126!important;color:var(--public-editorial-ink,#213126)!important;font-size:clamp(42px,5vw,64px);line-height:.98;margin:0;max-width:14ch}html[data-theme=dark] .about-page-v2 .page-section:not(.about-coach-section),html[data-theme=dark] .about-story-hero,html[data-theme=dark] .about-trust-section{background:#18261e;border-color:#cee1c924;box-shadow:0 24px 70px #0003}html[data-theme=dark] .about-story-hero{background:radial-gradient(circle at 8% 4%,#6c977429,#0000 34%),linear-gradient(145deg,#1a2b20,#132019)}html[data-theme=dark] .about-daily-card,html[data-theme=dark] .about-page-v2 .about-platform-card{background:linear-gradient(145deg,#203226,#17251c);border-color:#cee1c921}html[data-theme=dark] .about-page-v2 .about-research-section{background:radial-gradient(circle at 92% 12%,#d5784d1f,#0000 34%),linear-gradient(145deg,#2a261d,#1d261e);border-color:#e18e653d}html[data-theme=dark] .about-page-v2 .about-signal-value,html[data-theme=dark] .about-values-grid strong{color:#a9cfb0!important}html[data-theme=dark] .about-card-icon,html[data-theme=dark] .about-platform-icon{background:#a9cfb01f;color:#a9cfb0}html[data-theme=dark] .about-card-index{color:#d4e5cf7a}html[data-theme=dark] .about-platform-card strong,html[data-theme=dark] .about-text-link{color:#a9cfb0}html[data-theme=dark] .about-page-v2 .about-signal-card,html[data-theme=dark] .about-platform-card strong,html[data-theme=dark] .about-principles-list article,html[data-theme=dark] .about-values-grid article{border-color:#cee1c924}html[data-theme=dark] .page-container.about-page-v2 .about-coach-section .page-kicker{-webkit-text-fill-color:currentColor!important;background:#e38a6424!important;border-color:#eba07d3d!important;color:#f2b396!important}@media (max-width:920px){.about-coach-grid,.about-principles-layout,.about-research-band,.about-story-hero-grid{grid-template-columns:1fr}.about-story-copy h1{max-width:13ch}.about-section-heading-sticky{position:static}.about-platform-grid,.about-values-grid{grid-template-columns:1fr 1fr}.about-values-grid{gap:24px 0}.about-values-grid article:nth-child(2){border-right:0}.about-values-grid article:nth-child(3){padding-left:0}}@media (max-width:680px){.about-page-v2 .about-final-cta,.about-page-v2 .page-section,.about-story-hero,.about-trust-section{width:calc(100% - 20px)}.about-story-hero{padding:42px 0}.about-story-hero-grid{gap:34px}.about-story-copy h1{font-size:clamp(43px,14vw,58px)}.about-coach-paths,.about-daily-grid,.about-page-v2 .about-signal-grid,.about-platform-grid,.about-values-grid{grid-template-columns:1fr}.about-page-v2 .about-signal-card{border-bottom:1px solid #31563b1a;border-right:0;min-height:auto;padding:16px 0}.about-page-v2 .about-signal-card:last-child{border-bottom:0}.about-coach-paths article,.about-daily-card,.about-page-v2 .about-platform-card{min-height:auto}.about-values-grid{gap:0}.about-values-grid article,.about-values-grid article:first-child,.about-values-grid article:last-child,.about-values-grid article:nth-child(3){border-bottom:1px solid #31563b1f;border-right:0;padding:18px 0}.about-values-grid article:last-child{border-bottom:0}.about-loop-card{padding:22px 18px}.about-page-v2 .page-hero-actions,.about-page-v2 .page-hero-actions button{width:100%}}.dark .page-container,.page-container,body.dark .page-container,html[data-theme=dark] .page-container{background:radial-gradient(circle at 8% 4%,#31563b0f,#0000 30%),radial-gradient(circle at 92% 8%,#bd664212,#0000 28%),linear-gradient(180deg,#fbf8f0,#f7f4ed)!important;color:#213126!important;color:var(--public-editorial-ink,#213126)!important}.dark .page-container .page-header,.page-container .page-header,body.dark .page-container .page-header,html[data-theme=dark] .page-container .page-header{background:#fffdf7f0!important;border-color:#28382c14!important}.dark .page-container .page-nav-pages,.page-container .page-nav-pages,body.dark .page-container .page-nav-pages,html[data-theme=dark] .page-container .page-nav-pages{background:#fffdf7f0!important;border-color:#28382c1f!important;display:flex!important;max-width:calc(100vw - 40px);width:auto!important}.dark .page-container .page-cta,.dark .page-container .page-hero,.dark .page-container .page-hero-compact,.dark .page-container .page-section,.dark .page-container .page-section-tight,.dark .page-container .page-section.alt-bg,.dark .page-container .science-architecture,.dark .page-container .science-quote,.dark .page-container .science-references-link,.dark .page-container .science-synthesis,.page-container .page-cta,.page-container .page-hero,.page-container .page-hero-compact,.page-container .page-section,.page-container .page-section-tight,.page-container .page-section.alt-bg,.page-container .science-architecture,.page-container .science-quote,.page-container .science-references-link,.page-container .science-synthesis,body.dark .page-container .page-cta,body.dark .page-container .page-hero,body.dark .page-container .page-hero-compact,body.dark .page-container .page-section,body.dark .page-container .page-section-tight,body.dark .page-container .page-section.alt-bg,body.dark .page-container .pillar,body.dark .page-container .pillar-callout,body.dark .page-container .pillar-card,body.dark .page-container .science-architecture,body.dark .page-container .science-quote,body.dark .page-container .science-references-link,body.dark .page-container .science-synthesis,body.dark .page-container .synthesis-row,html[data-theme=dark] .page-container .page-cta,html[data-theme=dark] .page-container .page-hero,html[data-theme=dark] .page-container .page-hero-compact,html[data-theme=dark] .page-container .page-section,html[data-theme=dark] .page-container .page-section-tight,html[data-theme=dark] .page-container .page-section.alt-bg,html[data-theme=dark] .page-container .pillar,html[data-theme=dark] .page-container .pillar-callout,html[data-theme=dark] .page-container .pillar-card,html[data-theme=dark] .page-container .science-architecture,html[data-theme=dark] .page-container .science-quote,html[data-theme=dark] .page-container .science-references-link,html[data-theme=dark] .page-container .science-synthesis,html[data-theme=dark] .page-container .synthesis-row{background:#fffdf7!important;background:var(--public-editorial-paper,#fffdf7)!important;border-color:#e6ded2!important;border-color:var(--public-editorial-line,#e6ded2)!important;box-shadow:none!important;color:#213126!important;color:var(--public-editorial-ink,#213126)!important}.dark .page-container .about-signal-card,.dark .page-container .about-toc-link,.dark .page-container .collapsible-section,.dark .page-container .feature-box,.dark .page-container .legal-info-box,.dark .page-container .legal-tier-card,.dark .page-container .legal-tier-card--featured,.dark .page-container .legal-tier-card--lifetime,.dark .page-container .legal-tier-card--pro,.dark .page-container .page-note-card,.dark .page-container .page-note-card--soft,.dark .page-container .page-note-card--strong,.dark .page-container .philosophy-list li,.dark .page-container .public-help-command-card,.dark .page-container .public-help-path-step,.dark .page-container .reference-item,.dark .page-container .tabs-header,.dark .page-container .value-box,.page-container .about-signal-card,.page-container .about-toc-link,.page-container .collapsible-section,.page-container .feature-box,.page-container .legal-info-box,.page-container .legal-tier-card,.page-container .legal-tier-card--featured,.page-container .legal-tier-card--lifetime,.page-container .legal-tier-card--pro,.page-container .page-note-card,.page-container .page-note-card--soft,.page-container .page-note-card--strong,.page-container .philosophy-list li,.page-container .public-help-command-card,.page-container .public-help-path-step,.page-container .reference-item,.page-container .tabs-header,.page-container .value-box,body.dark .page-container .about-signal-card,body.dark .page-container .about-toc-link,body.dark .page-container .collapsible-section,body.dark .page-container .feature-box,body.dark .page-container .legal-info-box,body.dark .page-container .legal-tier-card,body.dark .page-container .legal-tier-card--featured,body.dark .page-container .legal-tier-card--lifetime,body.dark .page-container .legal-tier-card--pro,body.dark .page-container .page-note-card,body.dark .page-container .page-note-card--soft,body.dark .page-container .page-note-card--strong,body.dark .page-container .philosophy-list li,body.dark .page-container .public-help-command-card,body.dark .page-container .public-help-path-step,body.dark .page-container .reference-item,body.dark .page-container .tabs-header,body.dark .page-container .value-box,html[data-theme=dark] .page-container .about-signal-card,html[data-theme=dark] .page-container .about-toc-link,html[data-theme=dark] .page-container .collapsible-section,html[data-theme=dark] .page-container .feature-box,html[data-theme=dark] .page-container .legal-info-box,html[data-theme=dark] .page-container .legal-tier-card,html[data-theme=dark] .page-container .legal-tier-card--featured,html[data-theme=dark] .page-container .legal-tier-card--lifetime,html[data-theme=dark] .page-container .legal-tier-card--pro,html[data-theme=dark] .page-container .page-note-card,html[data-theme=dark] .page-container .page-note-card--soft,html[data-theme=dark] .page-container .page-note-card--strong,html[data-theme=dark] .page-container .philosophy-list li,html[data-theme=dark] .page-container .public-help-command-card,html[data-theme=dark] .page-container .public-help-path-step,html[data-theme=dark] .page-container .reference-item,html[data-theme=dark] .page-container .tabs-header,html[data-theme=dark] .page-container .value-box{background:#ffffffb8!important;border-color:#e6ded2!important;border-color:var(--public-editorial-line,#e6ded2)!important;box-shadow:none!important;color:#213126!important;color:var(--public-editorial-ink,#213126)!important}.dark .page-container .about-toc-link:hover,.page-container .about-toc-link:hover,body.dark .page-container .about-toc-link:hover,html[data-theme=dark] .page-container .about-toc-link:hover{background:#31563b12!important;border-color:#31563b2e!important;color:#bf623d!important;color:var(--public-editorial-accent,#bf623d)!important}.dark .page-container .about-toc-title,.dark .page-container .collapsible-title,.dark .page-container .legal-tier-name,.dark .page-container .legal-tier-price,.dark .page-container .page-title-display,.dark .page-container .public-help-command-card h2,.dark .page-container .public-help-path-step h2,.dark .page-container .tab-trigger.active,.dark .page-container h1,.dark .page-container h2,.dark .page-container h3,.page-container .about-toc-title,.page-container .collapsible-title,.page-container .legal-tier-name,.page-container .legal-tier-price,.page-container .page-title-display,.page-container .public-help-command-card h2,.page-container .public-help-path-step h2,.page-container .tab-trigger.active,.page-container h1,.page-container h2,.page-container h3,body.dark .page-container .about-toc-title,body.dark .page-container .collapsible-title,body.dark .page-container .legal-tier-name,body.dark .page-container .legal-tier-price,body.dark .page-container .page-title-display,body.dark .page-container .public-help-command-card h2,body.dark .page-container .public-help-path-step h2,body.dark .page-container .tab-trigger.active,body.dark .page-container h1,body.dark .page-container h2,body.dark .page-container h3,html[data-theme=dark] .page-container .about-toc-title,html[data-theme=dark] .page-container .collapsible-title,html[data-theme=dark] .page-container .legal-tier-name,html[data-theme=dark] .page-container .legal-tier-price,html[data-theme=dark] .page-container .page-title-display,html[data-theme=dark] .page-container .public-help-command-card h2,html[data-theme=dark] .page-container .public-help-path-step h2,html[data-theme=dark] .page-container .tab-trigger.active,html[data-theme=dark] .page-container h1,html[data-theme=dark] .page-container h2,html[data-theme=dark] .page-container h3{-webkit-text-fill-color:currentColor!important;color:#213126!important;color:var(--public-editorial-ink,#213126)!important}.dark .page-container .collapsible-content-inner,.dark .page-container .collapsible-summary,.dark .page-container .hero-subtitle,.dark .page-container .legal-tier-description,.dark .page-container .page-muted-copy,.dark .page-container .page-subtitle-compact,.dark .page-container .tab-trigger,.dark .page-container li,.dark .page-container p,.page-container .collapsible-content-inner,.page-container .collapsible-summary,.page-container .hero-subtitle,.page-container .legal-tier-description,.page-container .page-muted-copy,.page-container .page-subtitle-compact,.page-container .tab-trigger,.page-container li,.page-container p,body.dark .page-container .collapsible-content-inner,body.dark .page-container .collapsible-summary,body.dark .page-container .hero-subtitle,body.dark .page-container .legal-tier-description,body.dark .page-container .page-muted-copy,body.dark .page-container .page-subtitle-compact,body.dark .page-container .tab-trigger,body.dark .page-container li,body.dark .page-container p,html[data-theme=dark] .page-container .collapsible-content-inner,html[data-theme=dark] .page-container .collapsible-summary,html[data-theme=dark] .page-container .hero-subtitle,html[data-theme=dark] .page-container .legal-tier-description,html[data-theme=dark] .page-container .page-muted-copy,html[data-theme=dark] .page-container .page-subtitle-compact,html[data-theme=dark] .page-container .tab-trigger,html[data-theme=dark] .page-container li,html[data-theme=dark] .page-container p{color:#6d746b!important;color:var(--public-editorial-muted,#6d746b)!important}.dark .page-container .page-theme-toggle,.page-container .page-theme-toggle,body.dark .page-container .page-theme-toggle,html[data-theme=dark] .page-container .page-theme-toggle{align-items:center;background:#31563b12!important;border:1px solid #31563b1a!important;border-radius:999px;box-shadow:inset 0 1px 0 #fffdf7db;color:#213126!important;color:var(--public-editorial-ink,#213126)!important;display:inline-flex!important;flex:0 0 42px;height:42px;justify-content:center;width:42px}.page-container .page-theme-toggle:focus-visible,.page-container .page-theme-toggle:hover,html[data-theme=dark] .page-container .page-theme-toggle:focus-visible,html[data-theme=dark] .page-container .page-theme-toggle:hover{background:#eef1e5!important;border-color:#31563b2e!important;color:#213126!important;color:var(--public-editorial-ink,#213126)!important;outline:none}.dark .page-container,body.dark .page-container,html[data-theme=dark] .page-container{--public-editorial-ink:#fffdf7;--public-editorial-muted:#a8b8ab;--public-editorial-paper:#18261e;--public-editorial-line:#fffdf724;--public-editorial-accent:#df865e;background:radial-gradient(circle at 8% 4%,#83ad8b29,#0000 30%),radial-gradient(circle at 92% 8%,#df865e24,#0000 28%),linear-gradient(180deg,#101812,#152017)!important;color:var(--public-editorial-ink)!important}.dark .page-container .page-header,body.dark .page-container .page-header,html[data-theme=dark] .page-container .page-header{background:#101812e6!important;border-color:#fffdf71f!important}.dark .page-container .page-nav-pages,body.dark .page-container .page-nav-pages,html[data-theme=dark] .page-container .page-nav-pages{background:#fffdf714!important;border-color:#fffdf724!important}.dark .page-container .page-cta,.dark .page-container .page-hero,.dark .page-container .page-hero-compact,.dark .page-container .page-section,.dark .page-container .page-section-tight,.dark .page-container .page-section.alt-bg,.dark .page-container .pillar,.dark .page-container .pillar-callout,.dark .page-container .pillar-card,.dark .page-container .science-architecture,.dark .page-container .science-quote,.dark .page-container .science-references-link,.dark .page-container .science-synthesis,.dark .page-container .synthesis-row,body.dark .page-container .page-cta,body.dark .page-container .page-hero,body.dark .page-container .page-hero-compact,body.dark .page-container .page-section,body.dark .page-container .page-section-tight,body.dark .page-container .page-section.alt-bg,body.dark .page-container .science-architecture,body.dark .page-container .science-quote,body.dark .page-container .science-references-link,body.dark .page-container .science-synthesis,html[data-theme=dark] .page-container .page-cta,html[data-theme=dark] .page-container .page-hero,html[data-theme=dark] .page-container .page-hero-compact,html[data-theme=dark] .page-container .page-section,html[data-theme=dark] .page-container .page-section-tight,html[data-theme=dark] .page-container .page-section.alt-bg,html[data-theme=dark] .page-container .science-architecture,html[data-theme=dark] .page-container .science-quote,html[data-theme=dark] .page-container .science-references-link,html[data-theme=dark] .page-container .science-synthesis{background:var(--public-editorial-paper)!important;border-color:var(--public-editorial-line)!important;box-shadow:0 18px 46px #00000038!important;color:var(--public-editorial-ink)!important}.dark .page-container .about-signal-card,.dark .page-container .about-toc-link,.dark .page-container .collapsible-section,.dark .page-container .feature-box,.dark .page-container .legal-info-box,.dark .page-container .legal-tier-card,.dark .page-container .legal-tier-card--featured,.dark .page-container .legal-tier-card--lifetime,.dark .page-container .legal-tier-card--pro,.dark .page-container .page-note-card,.dark .page-container .page-note-card--soft,.dark .page-container .page-note-card--strong,.dark .page-container .philosophy-list li,.dark .page-container .public-help-command-card,.dark .page-container .public-help-path-step,.dark .page-container .reference-item,.dark .page-container .tabs-header,.dark .page-container .value-box,body.dark .page-container .about-signal-card,body.dark .page-container .about-toc-link,body.dark .page-container .collapsible-section,body.dark .page-container .feature-box,body.dark .page-container .legal-info-box,body.dark .page-container .legal-tier-card,body.dark .page-container .legal-tier-card--featured,body.dark .page-container .legal-tier-card--lifetime,body.dark .page-container .legal-tier-card--pro,body.dark .page-container .page-note-card,body.dark .page-container .page-note-card--soft,body.dark .page-container .page-note-card--strong,body.dark .page-container .philosophy-list li,body.dark .page-container .public-help-command-card,body.dark .page-container .public-help-path-step,body.dark .page-container .reference-item,body.dark .page-container .tabs-header,body.dark .page-container .value-box,html[data-theme=dark] .page-container .about-signal-card,html[data-theme=dark] .page-container .about-toc-link,html[data-theme=dark] .page-container .collapsible-section,html[data-theme=dark] .page-container .feature-box,html[data-theme=dark] .page-container .legal-info-box,html[data-theme=dark] .page-container .legal-tier-card,html[data-theme=dark] .page-container .legal-tier-card--featured,html[data-theme=dark] .page-container .legal-tier-card--lifetime,html[data-theme=dark] .page-container .legal-tier-card--pro,html[data-theme=dark] .page-container .page-note-card,html[data-theme=dark] .page-container .page-note-card--soft,html[data-theme=dark] .page-container .page-note-card--strong,html[data-theme=dark] .page-container .philosophy-list li,html[data-theme=dark] .page-container .public-help-command-card,html[data-theme=dark] .page-container .public-help-path-step,html[data-theme=dark] .page-container .reference-item,html[data-theme=dark] .page-container .tabs-header,html[data-theme=dark] .page-container .value-box{background:#fffdf714!important;border-color:var(--public-editorial-line)!important;box-shadow:none!important;color:var(--public-editorial-ink)!important}.dark .page-container .about-toc-title,.dark .page-container .brand-title,.dark .page-container .btn-modern.primary,.dark .page-container .btn-modern.secondary,.dark .page-container .collapsible-title,.dark .page-container .legal-tier-name,.dark .page-container .legal-tier-price,.dark .page-container .nav-link,.dark .page-container .page-nav-page,.dark .page-container .page-primary-cta,.dark .page-container .page-secondary-cta,.dark .page-container .page-title-display,.dark .page-container .pillar h3,.dark .page-container .pillar-callout h4,.dark .page-container .public-help-command-card h2,.dark .page-container .public-help-path-step h2,.dark .page-container .references-link-text,.dark .page-container .row-label,.dark .page-container .tab-trigger.active,.dark .page-container h1,.dark .page-container h2,.dark .page-container h3,body.dark .page-container .about-toc-title,body.dark .page-container .brand-title,body.dark .page-container .btn-modern.primary,body.dark .page-container .btn-modern.secondary,body.dark .page-container .collapsible-title,body.dark .page-container .legal-tier-name,body.dark .page-container .legal-tier-price,body.dark .page-container .nav-link,body.dark .page-container .page-nav-page,body.dark .page-container .page-primary-cta,body.dark .page-container .page-secondary-cta,body.dark .page-container .page-title-display,body.dark .page-container .pillar h3,body.dark .page-container .pillar-callout h4,body.dark .page-container .public-help-command-card h2,body.dark .page-container .public-help-path-step h2,body.dark .page-container .references-link-text,body.dark .page-container .row-label,body.dark .page-container .tab-trigger.active,body.dark .page-container h1,body.dark .page-container h2,body.dark .page-container h3,html[data-theme=dark] .page-container .about-toc-title,html[data-theme=dark] .page-container .brand-title,html[data-theme=dark] .page-container .btn-modern.primary,html[data-theme=dark] .page-container .btn-modern.secondary,html[data-theme=dark] .page-container .collapsible-title,html[data-theme=dark] .page-container .legal-tier-name,html[data-theme=dark] .page-container .legal-tier-price,html[data-theme=dark] .page-container .nav-link,html[data-theme=dark] .page-container .page-nav-page,html[data-theme=dark] .page-container .page-primary-cta,html[data-theme=dark] .page-container .page-secondary-cta,html[data-theme=dark] .page-container .page-title-display,html[data-theme=dark] .page-container .pillar h3,html[data-theme=dark] .page-container .pillar-callout h4,html[data-theme=dark] .page-container .public-help-command-card h2,html[data-theme=dark] .page-container .public-help-path-step h2,html[data-theme=dark] .page-container .references-link-text,html[data-theme=dark] .page-container .row-label,html[data-theme=dark] .page-container .tab-trigger.active,html[data-theme=dark] .page-container h1,html[data-theme=dark] .page-container h2,html[data-theme=dark] .page-container h3{-webkit-text-fill-color:currentColor!important;color:var(--public-editorial-ink)!important}.dark .page-container .brand-tagline,.dark .page-container .collapsible-content-inner,.dark .page-container .collapsible-summary,.dark .page-container .hero-subtitle,.dark .page-container .intro-content,.dark .page-container .legal-tier-description,.dark .page-container .page-muted-copy,.dark .page-container .page-subtitle-compact,.dark .page-container .pillar-callout p,.dark .page-container .pillar-intro,.dark .page-container .pillar-points li,.dark .page-container .synthesis-content>p,.dark .page-container .tab-trigger,.dark .page-container li,.dark .page-container p,body.dark .page-container .brand-tagline,body.dark .page-container .collapsible-content-inner,body.dark .page-container .collapsible-summary,body.dark .page-container .hero-subtitle,body.dark .page-container .intro-content,body.dark .page-container .legal-tier-description,body.dark .page-container .page-muted-copy,body.dark .page-container .page-subtitle-compact,body.dark .page-container .pillar-callout p,body.dark .page-container .pillar-intro,body.dark .page-container .pillar-points li,body.dark .page-container .synthesis-content>p,body.dark .page-container .tab-trigger,body.dark .page-container li,body.dark .page-container p,html[data-theme=dark] .page-container .brand-tagline,html[data-theme=dark] .page-container .collapsible-content-inner,html[data-theme=dark] .page-container .collapsible-summary,html[data-theme=dark] .page-container .hero-subtitle,html[data-theme=dark] .page-container .intro-content,html[data-theme=dark] .page-container .legal-tier-description,html[data-theme=dark] .page-container .page-muted-copy,html[data-theme=dark] .page-container .page-subtitle-compact,html[data-theme=dark] .page-container .pillar-callout p,html[data-theme=dark] .page-container .pillar-intro,html[data-theme=dark] .page-container .pillar-points li,html[data-theme=dark] .page-container .synthesis-content>p,html[data-theme=dark] .page-container .tab-trigger,html[data-theme=dark] .page-container li,html[data-theme=dark] .page-container p{color:var(--public-editorial-muted)!important}.dark .page-container .page-nav-page.active,.dark .page-container .page-theme-toggle,body.dark .page-container .page-nav-page.active,body.dark .page-container .page-theme-toggle,html[data-theme=dark] .page-container .page-nav-page.active,html[data-theme=dark] .page-container .page-theme-toggle{background:#fffdf71f!important;border-color:#fffdf733!important;box-shadow:inset 0 1px 0 #fffdf724;color:var(--public-editorial-ink)!important}.dark .page-container .btn-modern.primary,.dark .page-container .page-primary-cta,body.dark .page-container .btn-modern.primary,body.dark .page-container .page-primary-cta,html[data-theme=dark] .page-container .btn-modern.primary,html[data-theme=dark] .page-container .page-primary-cta{background:linear-gradient(135deg,#c86e49,#df865e)!important;border-color:#df865e85!important;color:#fffdf7!important}.dark .page-container .page-theme-toggle:focus-visible,.dark .page-container .page-theme-toggle:hover,body.dark .page-container .page-theme-toggle:focus-visible,body.dark .page-container .page-theme-toggle:hover,html[data-theme=dark] .page-container .page-theme-toggle:focus-visible,html[data-theme=dark] .page-container .page-theme-toggle:hover{background:#fffdf733!important;color:var(--public-editorial-ink)!important}.dark .page-container .agent-resource-panel,.dark .page-container .resource-search-shell,body.dark .page-container .agent-resource-panel,body.dark .page-container .resource-search-shell,html[data-theme=dark] .page-container .agent-resource-panel,html[data-theme=dark] .page-container .resource-search-shell{background:#fffdf714!important;border-color:#fffdf724!important;color:var(--public-editorial-ink)!important}.dark .page-container .agent-resource-links a,.dark .page-container .resource-empty-state,.dark .page-container .resource-graph-view svg,.dark .page-container .resource-result-row,.dark .page-container .resource-result-visual,.dark .page-container .resource-rss-button,.dark .page-container .resource-search-input-wrap,.dark .page-container .resource-search-input-wrap input,.dark .page-container .resource-search-select,.dark .page-container .resource-view-toggle,.dark .page-container .resource-view-toggle button,body.dark .page-container .agent-resource-links a,body.dark .page-container .resource-empty-state,body.dark .page-container .resource-graph-view svg,body.dark .page-container .resource-result-row,body.dark .page-container .resource-result-visual,body.dark .page-container .resource-rss-button,body.dark .page-container .resource-search-input-wrap,body.dark .page-container .resource-search-input-wrap input,body.dark .page-container .resource-search-select,body.dark .page-container .resource-view-toggle,body.dark .page-container .resource-view-toggle button,html[data-theme=dark] .page-container .agent-resource-links a,html[data-theme=dark] .page-container .resource-empty-state,html[data-theme=dark] .page-container .resource-graph-view svg,html[data-theme=dark] .page-container .resource-result-row,html[data-theme=dark] .page-container .resource-result-visual,html[data-theme=dark] .page-container .resource-rss-button,html[data-theme=dark] .page-container .resource-search-input-wrap,html[data-theme=dark] .page-container .resource-search-input-wrap input,html[data-theme=dark] .page-container .resource-search-select,html[data-theme=dark] .page-container .resource-view-toggle,html[data-theme=dark] .page-container .resource-view-toggle button{background-color:#fffdf71a!important;border-color:#fffdf724!important;color:var(--public-editorial-ink)!important}.dark .page-container .agent-resource-links strong,.dark .page-container .resource-result-copy strong,.dark .page-container .resource-result-meta,.dark .page-container .resource-search-input-wrap input,.dark .page-container .resource-search-select,body.dark .page-container .agent-resource-links strong,body.dark .page-container .resource-result-copy strong,body.dark .page-container .resource-result-meta,body.dark .page-container .resource-search-input-wrap input,body.dark .page-container .resource-search-select,html[data-theme=dark] .page-container .agent-resource-links strong,html[data-theme=dark] .page-container .resource-result-copy strong,html[data-theme=dark] .page-container .resource-result-meta,html[data-theme=dark] .page-container .resource-search-input-wrap input,html[data-theme=dark] .page-container .resource-search-select{color:var(--public-editorial-ink)!important}.dark .page-container .resource-search-input-wrap input::placeholder,body.dark .page-container .resource-search-input-wrap input::placeholder,html[data-theme=dark] .page-container .resource-search-input-wrap input::placeholder{color:#fffdf785!important}.dark .page-container .resource-search-select,body.dark .page-container .resource-search-select,html[data-theme=dark] .page-container .resource-search-select{background-image:linear-gradient(45deg,#0000 50%,#fffdf7b8 0),linear-gradient(135deg,#fffdf7b8 50%,#0000 0)!important}.dark .page-container .agent-resource-links span,.dark .page-container .resource-empty-state span,.dark .page-container .resource-result-copy span:last-child,body.dark .page-container .agent-resource-links span,body.dark .page-container .resource-empty-state span,body.dark .page-container .resource-result-copy span:last-child,html[data-theme=dark] .page-container .agent-resource-links span,html[data-theme=dark] .page-container .resource-empty-state span,html[data-theme=dark] .page-container .resource-result-copy span:last-child{color:var(--public-editorial-muted)!important}.dark .page-container .pillar,.dark .page-container .pillar-callout,.dark .page-container .pillar-card,.dark .page-container .synthesis-row,body.dark .page-container .pillar,body.dark .page-container .pillar-callout,body.dark .page-container .pillar-card,body.dark .page-container .synthesis-row,html[data-theme=dark] .page-container .pillar,html[data-theme=dark] .page-container .pillar-callout,html[data-theme=dark] .page-container .pillar-card,html[data-theme=dark] .page-container .synthesis-row{background:#fffdf714!important;border-color:#fffdf724!important;box-shadow:none!important;color:#fffdf7!important}.dark .page-container .pillar h3,.dark .page-container .pillar-callout h4,.dark .page-container .references-link-text,.dark .page-container .row-label,body.dark .page-container .pillar h3,body.dark .page-container .pillar-callout h4,body.dark .page-container .references-link-text,body.dark .page-container .row-label,html[data-theme=dark] .page-container .pillar h3,html[data-theme=dark] .page-container .pillar-callout h4,html[data-theme=dark] .page-container .references-link-text,html[data-theme=dark] .page-container .row-label{-webkit-text-fill-color:currentColor!important;color:#fffdf7!important}.dark .page-container .intro-content,.dark .page-container .pillar-callout p,.dark .page-container .pillar-intro,.dark .page-container .pillar-points li,.dark .page-container .synthesis-content>p,body.dark .page-container .intro-content,body.dark .page-container .pillar-callout p,body.dark .page-container .pillar-intro,body.dark .page-container .pillar-points li,body.dark .page-container .synthesis-content>p,html[data-theme=dark] .page-container .intro-content,html[data-theme=dark] .page-container .pillar-callout p,html[data-theme=dark] .page-container .pillar-intro,html[data-theme=dark] .page-container .pillar-points li,html[data-theme=dark] .page-container .synthesis-content>p{color:#a8b8ab!important}.dark .page-container .btn-modern.secondary,.dark .page-container .page-secondary-cta,body.dark .page-container .btn-modern.secondary,body.dark .page-container .page-secondary-cta,html[data-theme=dark] .page-container .btn-modern.secondary,html[data-theme=dark] .page-container .page-secondary-cta{-webkit-text-fill-color:currentColor!important;background:#fffdf71a!important;border-color:#fffdf738!important;color:#fffdf7!important}.dark .page-container .agent-resource-links a,.dark .page-container .agent-resource-panel,.dark .page-container .resource-graph-view svg,.dark .page-container .resource-result-row,.dark .page-container .resource-result-visual,.dark .page-container .resource-rss-button,.dark .page-container .resource-search-input-wrap,.dark .page-container .resource-search-input-wrap input,.dark .page-container .resource-search-select,.dark .page-container .resource-search-shell,.dark .page-container .resource-view-toggle,.dark .page-container .resource-view-toggle button,body.dark .page-container .agent-resource-links a,body.dark .page-container .agent-resource-panel,body.dark .page-container .resource-graph-view svg,body.dark .page-container .resource-result-row,body.dark .page-container .resource-result-visual,body.dark .page-container .resource-rss-button,body.dark .page-container .resource-search-input-wrap,body.dark .page-container .resource-search-input-wrap input,body.dark .page-container .resource-search-select,body.dark .page-container .resource-search-shell,body.dark .page-container .resource-view-toggle,body.dark .page-container .resource-view-toggle button,html[data-theme=dark] .page-container .agent-resource-links a,html[data-theme=dark] .page-container .agent-resource-panel,html[data-theme=dark] .page-container .resource-graph-view svg,html[data-theme=dark] .page-container .resource-result-row,html[data-theme=dark] .page-container .resource-result-visual,html[data-theme=dark] .page-container .resource-rss-button,html[data-theme=dark] .page-container .resource-search-input-wrap,html[data-theme=dark] .page-container .resource-search-input-wrap input,html[data-theme=dark] .page-container .resource-search-select,html[data-theme=dark] .page-container .resource-search-shell,html[data-theme=dark] .page-container .resource-view-toggle,html[data-theme=dark] .page-container .resource-view-toggle button{-webkit-text-fill-color:currentColor!important;background:#fffdf71a!important;border-color:#fffdf724!important;color:#fffdf7!important}.dark .page-container .btn-modern.secondary,.dark .page-container .btn-modern.secondary *,.dark .page-container .page-secondary-cta,.dark .page-container .page-secondary-cta *,body.dark .page-container .btn-modern.secondary,body.dark .page-container .btn-modern.secondary *,body.dark .page-container .page-secondary-cta,body.dark .page-container .page-secondary-cta *,html[data-theme=dark] .page-container .btn-modern.secondary,html[data-theme=dark] .page-container .btn-modern.secondary *,html[data-theme=dark] .page-container .page-secondary-cta,html[data-theme=dark] .page-container .page-secondary-cta *{-webkit-text-fill-color:currentColor!important;color:#fffdf7!important}.dark .page-container .pillar,.dark .page-container .pillar-callout,.dark .page-container .pillar-card,.dark .page-container .synthesis-row,body.dark .page-container .pillar,body.dark .page-container .pillar-callout,body.dark .page-container .pillar-card,body.dark .page-container .synthesis-row,html[data-theme=dark] .page-container .pillar,html[data-theme=dark] .page-container .pillar-callout,html[data-theme=dark] .page-container .pillar-card,html[data-theme=dark] .page-container .synthesis-row{background:#fffdf71a!important;border-color:#fffdf72e!important}.dark .page-container .pillar h3,.dark .page-container .pillar h4,.dark .page-container .pillar-callout h4,.dark .page-container .row-label,body.dark .page-container .pillar h3,body.dark .page-container .pillar h4,body.dark .page-container .pillar-callout h4,body.dark .page-container .row-label,html[data-theme=dark] .page-container .pillar h3,html[data-theme=dark] .page-container .pillar h4,html[data-theme=dark] .page-container .pillar-callout h4,html[data-theme=dark] .page-container .row-label{-webkit-text-fill-color:currentColor!important;color:#fffdf7!important}.dark .page-container .pillar-callout p,.dark .page-container .pillar-intro,.dark .page-container .pillar-points li,.dark .page-container .synthesis-content>p,body.dark .page-container .pillar-callout p,body.dark .page-container .pillar-intro,body.dark .page-container .pillar-points li,body.dark .page-container .synthesis-content>p,html[data-theme=dark] .page-container .pillar-callout p,html[data-theme=dark] .page-container .pillar-intro,html[data-theme=dark] .page-container .pillar-points li,html[data-theme=dark] .page-container .synthesis-content>p{-webkit-text-fill-color:currentColor!important;color:#b8c7ba!important}.dark .page-container .resource-search-shell,body.dark .page-container .resource-search-shell,html[data-theme=dark] .page-container .resource-search-shell{background:#18261ef0!important;border-color:#fffdf729!important}.dark .page-container .resource-rss-button,.dark .page-container .resource-search-input-wrap,.dark .page-container .resource-search-select,.dark .page-container .resource-view-toggle,.dark .page-container .resource-view-toggle button,body.dark .page-container .resource-rss-button,body.dark .page-container .resource-search-input-wrap,body.dark .page-container .resource-search-select,body.dark .page-container .resource-view-toggle,body.dark .page-container .resource-view-toggle button,html[data-theme=dark] .page-container .resource-rss-button,html[data-theme=dark] .page-container .resource-search-input-wrap,html[data-theme=dark] .page-container .resource-search-select,html[data-theme=dark] .page-container .resource-view-toggle,html[data-theme=dark] .page-container .resource-view-toggle button{-webkit-text-fill-color:currentColor!important;background:#fffdf71a!important;border-color:#fffdf729!important;color:#fffdf7!important}.dark .page-container .resource-search-input-wrap input,.dark .page-container .resource-search-input-wrap svg,.dark .page-container .resource-view-toggle button svg,body.dark .page-container .resource-search-input-wrap input,body.dark .page-container .resource-search-input-wrap svg,body.dark .page-container .resource-view-toggle button svg,html[data-theme=dark] .page-container .resource-search-input-wrap input,html[data-theme=dark] .page-container .resource-search-input-wrap svg,html[data-theme=dark] .page-container .resource-view-toggle button svg{-webkit-text-fill-color:currentColor!important;color:#fffdf7!important}.dark .page-container .resource-search-input-wrap input::placeholder,body.dark .page-container .resource-search-input-wrap input::placeholder,html[data-theme=dark] .page-container .resource-search-input-wrap input::placeholder{color:#fffdf79e!important}.dark .page-container .resource-view-toggle button.active,.dark .page-container .resource-view-toggle button:focus-visible,.dark .page-container .resource-view-toggle button:hover,body.dark .page-container .resource-view-toggle button.active,body.dark .page-container .resource-view-toggle button:focus-visible,body.dark .page-container .resource-view-toggle button:hover,html[data-theme=dark] .page-container .resource-view-toggle button.active,html[data-theme=dark] .page-container .resource-view-toggle button:focus-visible,html[data-theme=dark] .page-container .resource-view-toggle button:hover{background:#fffdf72e!important;color:#fffdf7!important;outline:none}.spinner-container{min-height:200px;padding:var(--space-8)}.spinner-container,.spinner-container-fullscreen{align-items:center;display:flex;flex-direction:column;justify-content:center}.spinner-container-fullscreen{background:var(--bg);inset:0;position:fixed;z-index:9999}.spinner{display:inline-block;position:relative}.spinner-small{height:32px;width:32px}.spinner-medium{height:48px;width:48px}.spinner-large{height:64px;width:64px}.spinner-circle{animation:spinner-rotate 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid #0000;border-radius:50%;border-top:3px solid var(--primary-600);box-sizing:border-box;display:block;height:100%;position:absolute;width:100%}.spinner-circle:first-child{animation-delay:-.45s}.spinner-circle:nth-child(2){animation-delay:-.3s}.spinner-circle:nth-child(3){animation-delay:-.15s}@keyframes spinner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner-message{color:var(--text-light);font-size:var(--text-sm);margin-top:var(--space-4);text-align:center}.dark .spinner-circle{border-top-color:var(--primary-400)}@media (max-width:768px){.spinner-container{min-height:150px;padding:var(--space-6)}.spinner-medium{height:40px;width:40px}.spinner-large{height:48px;width:48px}}
/*# sourceMappingURL=main.a71afe9e.css.map*/