html{max-width:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{min-width:0}img,video{max-width:100%}button,input,select,textarea{font:inherit}a,button,input{-webkit-tap-highlight-color:#a855f733}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #d8b4fe;outline-offset:4px}input[type=range]{appearance:none;-webkit-appearance:none;width:100%;height:44px;min-height:44px;background:transparent;cursor:pointer;touch-action:pan-y}input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:5px;background:#67428b}input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;height:26px;width:26px;border:3px solid #e1c9fa;border-radius:50%;background:#9751d6;margin-top:-10px;box-shadow:0 0 12px #ae6df45c}input[type=range]::-moz-range-track{height:6px;border-radius:5px;background:#67428b}input[type=range]::-moz-range-thumb{height:22px;width:22px;border:3px solid #e1c9fa;border-radius:50%;background:#9751d6}.dialo-page-header{position:sticky;top:0;z-index:50;background:#0a0613f5;border-bottom:1px solid #a78bfa30;backdrop-filter:blur(16px)}.dialo-header-inner{max-width:1200px;margin:auto;min-height:80px;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.dialo-brand{color:#d8b4fe;text-decoration:none;letter-spacing:3px;font:900 26px/1.4 Tahoma,Arial,sans-serif;white-space:nowrap}.dialo-brand small{font-size:12px;color:#a68bc5;letter-spacing:1px}.dialo-desktop-nav{display:flex;gap:18px;align-items:center;font-size:13px;white-space:nowrap}.dialo-desktop-nav a{display:inline-flex;align-items:center;min-height:44px;color:#c1b3d1;text-decoration:none}.dialo-desktop-nav a[aria-current]{color:#e0c2ff}.dialo-demo{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 19px;border-radius:11px;background:linear-gradient(110deg,#7c3aed,#8c45cb);color:#fff;text-decoration:none;font-size:13px;font-weight:bold;line-height:1.6;text-align:center}.dialo-mobile-menu{display:none}.dialo-mobile-menu summary{list-style:none;cursor:pointer;min-height:46px;padding:10px 13px;border:1px solid #a78bfa50;border-radius:10px;color:#dfc7fa;font-size:13px;display:flex;align-items:center;justify-content:center;gap:9px}.dialo-mobile-menu summary::-webkit-details-marker{display:none}.dialo-mobile-menu nav{position:absolute;top:calc(100% + 8px);left:16px;right:16px;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:14px;background:#10091dfc;border:1px solid #ab80dc66;border-radius:15px;box-shadow:0 15px 45px #0008;max-height:calc(100dvh - 105px);overflow-y:auto;overscroll-behavior:contain;white-space:normal}.dialo-mobile-menu nav>a{display:flex;align-items:center;min-height:46px;padding:10px 14px;border-radius:8px;text-decoration:none;font-size:15px;color:#d4c3e6}.dialo-mobile-menu nav>a[aria-current]{background:#a78bfa1c;color:#e5cbff}.dialo-mobile-menu nav>.dialo-demo{justify-content:center;margin-top:8px;background:linear-gradient(110deg,#7c3aed,#8c45cb);color:#fff}.dialo-mobile-menu:not([open])>nav{display:none}
@media(max-width:1050px){.dialo-header-inner{gap:14px}.dialo-desktop-nav{gap:12px;font-size:12px}}@media(max-width:950px){.dialo-desktop-nav,.dialo-header-inner>.dialo-demo{display:none}.dialo-mobile-menu{display:block;margin:0}.dialo-header-inner{min-height:72px;padding:10px 20px}.dialo-brand{font-size:24px}}@media(max-width:767px){#root .grid>*{min-width:0}#root :where(h1,h2,h3,p,a){overflow-wrap:break-word}#root :where(button){min-width:44px;min-height:44px}#root header nav a{min-height:44px}#root header button[aria-expanded]{width:46px;height:46px}#root header .lg\:hidden.bg-\[\#0a0612\]\/98{max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain}.dialo-calculator{padding:24px 18px!important}.dialo-calculator .text-5xl,.dialo-calculator .text-4xl,.dialo-calculator .text-3xl{font-size:clamp(22px,7vw,34px);line-height:1.4;overflow-wrap:anywhere}.dialo-calculator label{line-height:1.7}.dialo-article-card p{font-size:14px}.dialo-article-card-body{padding:22px}.dialo-article-meta{font-size:11px}.dialo-article-read{min-height:36px;display:flex;align-items:center}.article-body h2{overflow-wrap:break-word}.article-body p{line-height:1.95}.article-body a,.back,.toc a{min-height:44px}.toc a{padding:8px 0}.cta-actions .button{min-height:48px}.article-visual{max-width:100%}.sources,.related,.article-layout,.article-body{min-width:0}.dialo-header-inner{padding-inline:16px}.dialo-mobile-menu nav>a{font-size:15px}footer a{display:inline-flex;align-items:center;min-height:44px}input:not([type=range]),select,textarea{font-size:16px}html{scroll-padding-top:96px}.resource{min-width:0}.resource p,.question h3{overflow-wrap:break-word}}@media(max-width:374px){#root .p-8{padding:22px}#root h1.text-5xl,#root h1.text-6xl{font-size:36px;line-height:1.3}#root .text-4xl{font-size:30px}.dialo-article-card h3{font-size:19px}.article-visual{padding:18px 14px}.dialo-page-header .dialo-brand{font-size:22px}.dialo-mobile-menu summary{font-size:12px;padding:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media(max-width:1023px){#dialo-mobile-nav{max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain}#dialo-mobile-nav a{min-height:46px;display:flex;align-items:center}}
