.chron-topbar,.chron-topbar *{box-sizing:border-box}.chron-topbar{align-items:center;background:#fff;border-bottom:1px solid #d9e0e7;color:#17202c;display:grid;flex:0 0 68px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;grid-gap:16px;gap:16px;grid-template-columns:1fr auto auto;height:68px;padding:12px 24px;position:relative;z-index:500}.chron-topbar a{color:inherit;text-decoration:none}.chron-brand-group{gap:12px;min-width:0;position:relative}.chron-brand,.chron-brand-group{align-items:center;display:inline-flex}.chron-brand{font-size:18px;font-weight:760;gap:10px}.chron-brand svg{color:#ad5b36}.chron-auth-nav button,.chron-guide-trigger{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:#3b4656;cursor:pointer;display:inline-flex;font:inherit;gap:7px;justify-content:center;min-height:34px;padding:7px 10px}.chron-guide-trigger{background:#fff;border-color:#c7d3dc;font-size:14px;font-weight:700}.chron-guide-trigger svg{color:#115e59}.chron-auth-nav button.active,.chron-auth-nav button:hover,.chron-guide-trigger:hover{background:#e8f3f1;border-color:#b8d9d4;color:#115e59}.chron-guide-menu,.chron-popover{background:#fff;border:1px solid #d8dee8;box-shadow:0 14px 32px rgba(24,32,44,.16);display:grid;grid-gap:6px;gap:6px;min-width:210px;padding:10px;position:absolute;top:calc(100% + 8px);z-index:520}.chron-guide-menu{left:125px}.chron-guide-menu a,.chron-user-menu a,.chron-user-menu button{align-items:center;border:0;border-radius:6px;display:flex;gap:9px;justify-content:flex-start;min-height:36px;padding:8px 10px;width:100%}.chron-guide-menu a:hover,.chron-user-menu a:hover,.chron-user-menu button:hover{background:#f1f5f9}.chron-topnav{align-items:center;display:flex;gap:8px}.chron-topnav a{border:1px solid transparent;border-radius:7px;color:#3b4656;min-height:34px;padding:7px 10px}.chron-topnav a:hover{background:#e8f3f1;border-color:#b8d9d4;color:#115e59}.chron-auth-nav{align-items:center;display:flex;gap:8px;margin-left:auto;position:relative}.chron-auth-loading{color:#667085;font-size:12px}.chron-login-popover{right:0;width:240px}.chron-login-popover input{background:#fff;border:1px solid #cbd5e1;border-radius:7px;color:#17202c;font:inherit;min-height:36px;outline:0;padding:8px 9px;width:100%}.chron-login-popover input:focus{border-color:#0f766e;box-shadow:0 0 0 3px rgba(15,118,110,.12)}.chron-auth-nav .chron-primary-button{background:#0f766e;border-color:#0f766e;color:#fff;width:100%}.chron-auth-nav .chron-register-tip{background:transparent;border:0;color:#115e59;font-size:12px;min-height:0;padding:2px;text-align:center;width:100%}.chron-error{color:#b42318;font-size:12px;margin:0}.chron-notification-bell{background:#fff;border:1px solid #d5dee8;border-radius:999px;color:#3b4656;height:36px;position:relative;width:36px}.chron-notification-bell,.chron-notification-bell span{align-items:center;display:inline-flex;justify-content:center}.chron-notification-bell span{background:#d92d20;border:2px solid #fff;border-radius:999px;color:#fff;font-size:10px;font-weight:820;height:19px;min-width:19px;padding:0 4px;position:absolute;right:-7px;top:-7px}.chron-user-button{gap:8px!important}.chron-avatar{align-items:center;background:#e8f3f1;border:1px solid #b8d9d4;border-radius:999px;color:#115e59;display:inline-flex;font-size:13px;font-weight:720;height:30px;justify-content:center;width:30px}.chron-user-menu{right:0;width:190px}.chron-user-menu button{background:transparent;color:#17202c;cursor:pointer;font:inherit}.chron-upgrade-backdrop{align-items:center;background:rgba(15,23,42,.48);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:900}.chron-upgrade-modal{background:#fff;border:1px solid #d7dce5;border-radius:8px;box-shadow:0 22px 60px rgba(15,23,42,.22);color:#17202c;font-family:Inter,ui-sans-serif,system-ui,sans-serif;max-width:1050px;padding:22px;width:min(100%,1050px)}.chron-upgrade-head{align-items:flex-start;display:flex;justify-content:space-between}.chron-upgrade-head div{display:grid;grid-gap:7px;gap:7px}.chron-upgrade-head span{color:#4f46e5;font-size:13px;font-weight:840}.chron-upgrade-head strong{font-size:21px}.chron-upgrade-head button{background:#f8fafc;border:1px solid #d8dee8;border-radius:7px;height:36px;width:36px}.chron-plan-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.chron-plan{background:linear-gradient(135deg,#fff,#f7faff);border:1px solid #d8dee8;border-radius:8px;padding:20px}.chron-plan.featured{border-color:#3156ff;box-shadow:0 12px 28px rgba(49,86,255,.16)}.chron-plan.disabled{background:#f3f4f6;color:#6b7280;opacity:.72}.chron-plan>div{align-items:center;display:flex;justify-content:space-between}.chron-plan h3{font-size:25px;margin:0}.chron-plan>div span{background:#eef0ff;border-radius:6px;color:#4f46e5;font-size:12px;font-weight:820;padding:6px 9px}.chron-plan p strong{color:#ef4444;font-size:34px}.chron-plan ul{border-top:1px solid #e5e7eb;display:grid;grid-gap:10px;gap:10px;list-style:none;padding:14px 0 0}.chron-upgrade-contact{background:#4f46e5;border-radius:7px;color:#fff!important;display:inline-flex;font-weight:800;margin-top:18px;padding:10px 14px}.chron-captcha-backdrop{align-items:center;background:rgba(15,23,42,.5);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:950}.chron-captcha-modal{background:#fff;border:1px solid #d7dce5;border-radius:9px;box-shadow:0 24px 70px rgba(15,23,42,.25);color:#17202c;display:grid;grid-gap:16px;gap:16px;padding:20px;width:min(100%,360px)}.chron-captcha-head{align-items:flex-start;display:flex;justify-content:space-between}.chron-captcha-head div{display:grid;grid-gap:3px;gap:3px}.chron-captcha-head span{color:#667085;font-size:12px;font-weight:760}.chron-captcha-head strong{font-size:16px}.chron-captcha-head button,.chron-captcha-refresh{background:transparent;border:1px solid #d7dce5;border-radius:7px;color:#3b4656;cursor:pointer;min-height:34px;padding:7px 10px}.chron-captcha-loading{align-items:center;display:flex;justify-content:center;min-height:120px}.chron-captcha-track{background:linear-gradient(90deg,#eef4f8,#f7fafc);border:1px solid #cbd5e1;height:48px;overflow:hidden;position:relative}.chron-captcha-target{background:rgba(15,118,110,.18);border:1px dashed #0f766e;bottom:7px;position:absolute;top:7px;width:38px}.chron-captcha-handle{align-items:center;background:#0f766e;border:1px solid #115e59;color:#fff;cursor:-webkit-grab;cursor:grab;display:flex;height:46px;justify-content:center;left:0;position:absolute;top:0;touch-action:none;width:46px}.chron-captcha-click{display:grid;grid-gap:10px;gap:10px}.chron-captcha-order{background:#f7fafc;border:1px solid #d7dce5;color:#17202c;font-weight:760;padding:8px;text-align:center}.chron-captcha-click-area{background:linear-gradient(135deg,rgba(15,118,110,.08),transparent 42%),#fbfdff;border:1px solid #d7dce5;height:180px;position:relative}.chron-captcha-click-area button{align-items:center;background:#fff;border:1px solid #9fb2c6;border-radius:999px;color:#17202c;display:flex;height:38px;justify-content:center;position:absolute;transform:translate(-50%,-50%);width:38px}.chron-captcha-click-area button.selected{background:#e8f3f1;border-color:#0f766e;color:#0f766e}@media (max-width:1023px){.chron-topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;height:56px;padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left))}.chron-brand{font-size:16px;gap:7px}.chron-brand svg{height:20px;width:20px}.chron-brand-group{gap:8px}.chron-guide-trigger{min-height:32px;padding:6px 8px}.chron-guide-trigger svg{height:17px;width:17px}.chron-guide-trigger{font-size:0}.chron-topnav{display:none}.chron-auth-nav{gap:5px}.chron-auth-loading{display:none}.chron-auth-nav>button{min-height:32px;padding:5px 8px;font-size:12px}.chron-user-button>span:not(.chron-avatar){display:none}.chron-user-button{padding:2px!important}.chron-avatar{height:30px;width:30px}.chron-notification-bell{height:32px;width:32px}.chron-guide-menu{top:48px}.chron-guide-menu,.chron-popover{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right))}.chron-popover{max-height:calc(100dvh - 76px);overflow-y:auto;position:fixed;top:64px;width:auto}.chron-login-popover{bottom:0;border-width:1px 0 0;padding:20px max(18px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));top:56px}.chron-captcha-backdrop,.chron-upgrade-backdrop{align-items:stretch;padding:56px 0 0}.chron-captcha-modal,.chron-upgrade-modal{border-radius:0;max-height:calc(100dvh - 56px);overflow-y:auto;width:100%}.chron-plan-grid{grid-template-columns:1fr}}