.chronchaos-navigation-root,.chronchaos-navigation-root *{box-sizing:border-box}.chronchaos-navigation-root{--chron-nav-accent:#0f766e;--chron-nav-accent-strong:#115e59;--chron-nav-copper:#ad5b36;--chron-nav-ink:#17202c;--chron-nav-line:#d8dee8;--chron-nav-muted:#667085;flex:0 0 auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:-webkit-sticky;position:sticky;top:0;z-index:500}.chronchaos-navigation-root a{color:inherit;text-decoration:none}.chronchaos-navigation-root button,.chronchaos-navigation-root input{font:inherit}.chronchaos-navigation-root button{cursor:pointer}.chronchaos-topbar{align-items:center;background:#fff;border-bottom:1px solid #d9e0e7;color:var(--chron-nav-ink);display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr auto auto;min-height:68px;padding:12px 24px;position:relative}.chronchaos-brand-group{align-items:center;display:inline-flex;gap:12px;min-width:0}.chronchaos-brand{align-items:center;display:inline-flex;font-size:18px;font-weight:760;gap:10px}.chronchaos-brand svg{color:var(--chron-nav-copper)}.chronchaos-auth-nav button,.chronchaos-guide-trigger{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:#3b4656;display:inline-flex;gap:7px;justify-content:center;min-height:34px;padding:7px 10px;white-space:nowrap}.chronchaos-guide-trigger{background:#fff;border-color:#c7d3dc;font-size:14px;font-weight:700}.chronchaos-guide-trigger svg{color:var(--chron-nav-accent-strong)}.chronchaos-auth-nav button.active,.chronchaos-auth-nav button:hover,.chronchaos-guide-trigger:focus-visible,.chronchaos-guide-trigger:hover{background:#e8f3f1;border-color:#b8d9d4;color:var(--chron-nav-accent-strong);outline:none}.chronchaos-topnav{align-items:center;display:flex;gap:8px}.chronchaos-topnav a{border:1px solid transparent;border-radius:7px;color:#3b4656;min-height:34px;padding:7px 10px}.chronchaos-topnav a:hover,.chronchaos-topnav a[aria-current=page]{background:#e8f3f1;border-color:#b8d9d4;color:var(--chron-nav-accent-strong)}.chronchaos-mobile-menu-trigger,.chronchaos-mobile-navigation{display:none}.chronchaos-auth-nav{align-items:center;display:flex;gap:8px;margin-left:auto;position:relative}.chronchaos-auth-loading{color:var(--chron-nav-muted);font-size:12px}.chronchaos-guest-note{color:#6b7280;font-size:12px;font-weight:650;white-space:nowrap}.chronchaos-auth-popover{background:#fff;border:1px solid var(--chron-nav-line);box-shadow:0 14px 32px rgba(24,32,44,.14);display:grid;grid-gap:8px;gap:8px;min-width:220px;padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:520}.chronchaos-auth-popover input{background:#fff;border:1px solid #cbd5e1;border-radius:7px;color:var(--chron-nav-ink);min-height:34px;outline:0;padding:7px 9px;width:100%}.chronchaos-auth-popover input:focus{border-color:var(--chron-nav-accent);box-shadow:0 0 0 3px rgba(15,118,110,.12)}.chronchaos-error-text{color:#b42318;font-size:12px;margin:0}.chronchaos-user-button{gap:8px!important}.chronchaos-avatar{background:#e8f3f1;border:1px solid #b8d9d4;border-radius:999px;color:var(--chron-nav-accent-strong);font-size:13px;font-weight:720;height:28px;width:28px}.chronchaos-avatar,.chronchaos-notification-bell{align-items:center;display:inline-flex;justify-content:center}.chronchaos-notification-bell{background:#fff;border:1px solid #d5dee8;border-radius:999px;color:#3b4656;height:36px;position:relative;width:36px}.chronchaos-notification-bell span{align-items:center;background:#d92d20;border:2px solid #fff;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:820;height:19px;justify-content:center;min-width:19px;padding:0 4px;position:absolute;right:-7px;top:-7px}.chronchaos-user-menu{min-width:190px}.chronchaos-user-menu button{background:transparent;border:0;color:var(--chron-nav-ink);justify-content:flex-start;width:100%}.chronchaos-user-menu button:hover{background:#f7fafc}.chronchaos-guide-overlay{align-items:center;background:linear-gradient(180deg,rgba(17,24,39,.88),rgba(17,24,39,.94)),#111827;cursor:pointer;display:flex;inset:0;justify-content:center;padding:32px;position:fixed;z-index:800}.chronchaos-guide-overlay:focus{outline:none}.chronchaos-guide-close{align-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#fff;display:inline-flex;height:44px;justify-content:center;position:fixed;right:24px;top:22px;width:44px;z-index:801}.chronchaos-guide-close:focus-visible,.chronchaos-guide-close:hover{background:rgba(255,255,255,.22);outline:none}.chronchaos-guide-arrow{align-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#fff;display:inline-flex;height:58px;justify-content:center;position:fixed;top:50%;transform:translateY(-50%);transition:background .16s ease,opacity .16s ease,transform .16s ease;width:58px;z-index:801}.chronchaos-guide-arrow:focus-visible:not(:disabled),.chronchaos-guide-arrow:hover:not(:disabled){background:rgba(255,255,255,.24);outline:none;transform:translateY(-50%) scale(1.06)}.chronchaos-guide-arrow:disabled{cursor:default;opacity:.28}.chronchaos-guide-arrow-previous{left:24px}.chronchaos-guide-arrow-next{right:24px}.chronchaos-guide-stage{align-items:center;display:grid;grid-gap:24px;gap:24px;grid-template-rows:auto minmax(0,1fr);justify-items:center;max-height:min(860px,92vh);width:min(1180px,94vw)}.chronchaos-guide-copy{color:#fff;display:grid;grid-gap:10px;gap:10px;justify-items:center;max-width:1040px;text-align:center}.chronchaos-guide-copy span,.chronchaos-guide-copy strong{font-size:clamp(24px,3.1vw,40px);line-height:1.22}.chronchaos-guide-copy span{color:#bce1db;font-weight:800}.chronchaos-guide-media{align-items:center;display:grid;grid-gap:18px;gap:18px;justify-items:center;min-height:0;width:100%}.chronchaos-guide-media.multiple{grid-template-columns:repeat(2,minmax(0,1fr))}.chronchaos-guide-media img{background:#fff;border:1px solid rgba(255,255,255,.18);border-radius:8px;box-shadow:0 22px 60px rgba(0,0,0,.36);max-height:66vh;max-width:min(100%,1080px);object-fit:contain;width:auto}.chronchaos-guide-media.multiple img{max-height:56vh;max-width:100%}.chronchaos-account-backdrop,.chronchaos-captcha-backdrop{align-items:center;background:rgba(15,23,42,.48);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:900}.chronchaos-account-modal{background:#fff;border:1px solid #d7dce5;border-radius:8px;box-shadow:0 22px 60px rgba(15,23,42,.22);color:var(--chron-nav-ink);max-height:min(760px,92vh);max-width:1120px;overflow:auto;padding:22px;width:min(100%,1120px)}.chronchaos-account-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.chronchaos-account-head>div{display:grid;grid-gap:7px;gap:7px}.chronchaos-account-head>div>span{color:#4f46e5;font-size:13px;font-weight:840}.chronchaos-account-message-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.chronchaos-account-message-row strong{color:#111827;font-size:21px}.chronchaos-account-contact-link{align-items:center;background:#4f46e5;border:1px solid #4338ca;border-radius:7px;color:#fff!important;display:inline-flex;font-size:15px;font-weight:840;min-height:36px;padding:7px 13px}.chronchaos-account-contact-link:hover,.chronchaos-plan-subscribe-button:hover:not(:disabled){background:#3730a3}.chronchaos-account-head button{align-items:center;background:#f8fafc;border:1px solid #d8dee8;border-radius:7px;color:#334155;display:inline-flex;height:36px;justify-content:center;width:36px}.chronchaos-account-subscription-summary{color:#475569;font-size:13px;margin:9px 0 0}.chronchaos-account-subscription-summary.expired{color:#b45309}.chronchaos-plan-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.chronchaos-plan-card{background:linear-gradient(135deg,#fff,#f7faff);border:1px solid #d8dee8;border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:20px}.chronchaos-plan-card.featured{border-color:#3156ff;box-shadow:0 12px 28px rgba(49,86,255,.16)}.chronchaos-plan-card.disabled{background:#f3f4f6;border-color:#d1d5db;box-shadow:none;color:#6b7280;opacity:.72}.chronchaos-plan-title{align-items:center;display:flex;justify-content:space-between}.chronchaos-plan-title h3{color:#080b13;font-size:26px;line-height:1;margin:0}.chronchaos-plan-discount,.chronchaos-plan-title span{background:#eef0ff;border-radius:6px;color:#4f46e5;font-size:13px;font-weight:820;padding:6px 10px}.chronchaos-plan-discount{background:#fff3f2;color:#ef4444;justify-self:start;margin:8px 0 0}.chronchaos-plan-card.disabled .chronchaos-plan-title span{background:#e5e7eb;color:#6b7280}.chronchaos-plan-price{align-items:baseline;color:#ef4444;display:flex;flex-wrap:wrap;gap:12px}.chronchaos-plan-original-price{color:#ef4444;display:inline-block;font-size:42px;font-weight:820;line-height:1;position:relative}.chronchaos-plan-original-price:after{background:currentColor;content:"";height:2px;left:0;position:absolute;right:0;top:50%}.chronchaos-plan-limited-free{color:#ef4444;font-size:18px;font-weight:860}.chronchaos-plan-offer{display:grid;grid-gap:7px;gap:7px}.chronchaos-plan-offer small{color:#6b7280;font-size:12px;line-height:1.55}.chronchaos-plan-subscribe-button{background:#4f46e5;border:1px solid #4338ca;border-radius:7px;color:#fff;font-size:15px;font-weight:840;min-height:42px;padding:9px 16px;width:100%}.chronchaos-plan-subscribe-button:disabled{cursor:wait;opacity:.62}.chronchaos-plan-card ul{border-top:1px solid #e5e7eb;display:grid;grid-gap:12px;gap:12px;list-style:none;margin:2px 0 0;padding:16px 0 0}.chronchaos-plan-card li{align-items:center;color:#374151;display:flex;gap:10px;line-height:1.45}.chronchaos-plan-card li svg{color:#4b5563;flex:0 0 auto}.chronchaos-subscribe-error{margin-top:14px;text-align:center}.chronchaos-captcha-backdrop{background:rgba(16,24,40,.42);z-index:950}.chronchaos-captcha-modal{background:#fff;border:1px solid var(--chron-nav-line);box-shadow:0 24px 70px rgba(16,24,40,.24);color:var(--chron-nav-ink);display:grid;grid-gap:14px;gap:14px;max-width:360px;padding:16px;width:min(100%,360px)}.chronchaos-captcha-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.chronchaos-captcha-head div{display:grid;grid-gap:3px;gap:3px}.chronchaos-captcha-head span{color:var(--chron-nav-muted);font-size:12px;font-weight:760}.chronchaos-captcha-head strong{color:var(--chron-nav-ink);font-size:16px}.chronchaos-captcha-head button,.chronchaos-captcha-refresh{align-items:center;background:transparent;border:1px solid var(--chron-nav-line);border-radius:7px;color:#3b4656;display:inline-flex;gap:7px;justify-content:center;min-height:34px;padding:7px 10px}.chronchaos-captcha-loading{align-items:center;display:flex;justify-content:center;min-height:120px}.chronchaos-captcha-click{display:grid;grid-gap:10px;gap:10px}.chronchaos-captcha-order{background:#f7fafc;border:1px solid var(--chron-nav-line);color:var(--chron-nav-ink);font-weight:780;padding:9px 10px;text-align:center}.chronchaos-captcha-click-area{background:linear-gradient(135deg,rgba(20,129,120,.08),transparent 42%),#fbfdff;border:1px solid #cbd5e1;height:170px;position:relative}.chronchaos-captcha-click-area button{align-items:center;background:#fff;border:1px solid #9fb2c6;border-radius:999px;color:var(--chron-nav-ink);display:inline-flex;font-weight:820;height:38px;justify-content:center;padding:0;position:absolute;transform:translate(-50%,-50%);width:38px}.chronchaos-captcha-click-area button.selected{background:#e8f3f1;border-color:var(--chron-nav-accent-strong);color:var(--chron-nav-accent-strong)}@media (max-width:620px){.chronchaos-topbar{gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.chronchaos-brand-group{gap:8px}.chronchaos-brand{min-width:0}.chronchaos-brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chronchaos-desktop-guide{display:none}.chronchaos-mobile-menu-trigger{align-items:center;background:#eef7f2;border:1px solid transparent;border-radius:8px;color:#101820;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;min-height:40px;padding:0;width:40px}.chronchaos-mobile-menu-trigger:focus-visible,.chronchaos-mobile-menu-trigger:hover,.chronchaos-mobile-menu-trigger[aria-expanded=true]{background:#dff0e9;border-color:#b8d9d4;color:#0f3f3a;outline:none}.chronchaos-topnav{display:none}.chronchaos-mobile-navigation{background:#fff;border:1px solid var(--chron-nav-line);border-radius:10px;box-shadow:0 18px 44px rgba(16,24,40,.18);display:grid;grid-gap:4px;gap:4px;left:14px;padding:8px;position:absolute;top:calc(100% + 8px);width:min(220px,calc(100vw - 28px));z-index:20}.chronchaos-mobile-guide-trigger,.chronchaos-mobile-navigation>a{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:#2f3a49;display:flex;font-size:16px;font-weight:700;gap:9px;justify-content:flex-start;min-height:44px;padding:9px 12px;width:100%}.chronchaos-mobile-guide-trigger:focus-visible,.chronchaos-mobile-guide-trigger:hover,.chronchaos-mobile-navigation>a:hover,.chronchaos-mobile-navigation>a[aria-current=page]{background:#e8f3f1;border-color:#b8d9d4;color:var(--chron-nav-accent-strong);outline:none}.chronchaos-auth-nav{justify-content:flex-end}.chronchaos-user-button>span:not(.chronchaos-avatar){display:none}.chronchaos-auth-popover{left:14px;max-height:calc(100dvh - 76px);overflow-y:auto;position:fixed;right:14px;top:64px;width:auto}.chronchaos-guide-stage{gap:16px;max-height:94vh;width:100%}.chronchaos-guide-arrow{height:46px;width:46px}.chronchaos-guide-arrow-previous{left:8px}.chronchaos-guide-arrow-next{right:8px}.chronchaos-guide-copy{gap:8px;padding-top:34px}.chronchaos-guide-copy span,.chronchaos-guide-copy strong{font-size:23px}.chronchaos-guide-media.multiple{grid-template-columns:1fr}.chronchaos-guide-media img,.chronchaos-guide-media.multiple img{max-height:54vh;max-width:100%}.chronchaos-account-backdrop{align-items:flex-end;padding:10px}.chronchaos-account-modal{max-height:92vh;padding:18px;width:100%}.chronchaos-plan-grid{grid-template-columns:1fr}}