.site-account-controls{display:flex;align-items:center;gap:10px;min-width:0;font-size:14px}.account-workspace-link{white-space:nowrap;font-weight:600;color:inherit;text-decoration:none}.account-loading{display:inline-flex;min-width:84px;justify-content:center;letter-spacing:4px}.account-trial-badge{display:inline-flex;flex:none;align-items:center;gap:6px;white-space:nowrap;padding:6px 10px;border:1px solid #c5d8ff;border-radius:999px;background:#edf4ff;color:#194db5!important;font-size:12px;line-height:1.3;text-decoration:none!important;box-shadow:0 2px 8px #163c7d08;font-variant-numeric:tabular-nums}.account-trial-badge i{height:12px;width:1px;background:#b9cff4;margin:0 1px}.account-trial-badge strong{font-weight:700}.account-trial-badge.ending{background:#fff6e7;color:#925b13!important;border-color:#ecd19f}.account-trial-badge:hover{border-color:#739ce7;background:#e0edff}.account-menu-root{position:relative;flex:none;color:#182a47;font-size:13px;line-height:1.5}.account-menu-trigger{display:flex;align-items:center;gap:8px;min-height:36px;padding:5px 11px;border-radius:9px;border:1px solid #dbe4f3;background:#f7f9fd;color:#213959;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .16s,border-color .16s,box-shadow .16s}.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true]{background:#edf3ff;border-color:#8caae7;box-shadow:0 0 0 3px #1554e00a}.account-menu-trigger svg:last-child{transition:transform .16s}.account-menu-trigger .turned{transform:rotate(180deg)}.account-menu-trigger:focus-visible,.account-dropdown a:focus-visible,.account-dropdown button:focus-visible,.account-trial-badge:focus-visible{outline:3px solid #84a9fc;outline-offset:3px}.account-dropdown{position:absolute;right:0;top:calc(100% + 10px);z-index:500;min-width:225px;padding:8px;border:1px solid #e0e7f2;border-radius:14px;background:#fff;box-shadow:0 15px 50px #152a5324}.account-menu-caption{font-size:11px;letter-spacing:.08em;color:#7d8aa1;padding:6px 10px 8px}.account-dropdown>a,.account-dropdown>button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#223653;font:inherit;text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box}.account-dropdown>a:hover,.account-dropdown>button:hover{background:#eef4ff;color:#1554e0}.account-dropdown small{margin-left:auto;font-size:11px;color:#8b97aa}.account-dropdown svg{color:#647b9d;flex:none}.account-menu-divider{height:1px;margin:5px 8px;background:#edf0f6}.account-dropdown>p{font-size:12px;color:#b93838;margin:8px}.trial-welcome{position:fixed;inset:0;padding:0;border:1px solid #e2e9f5;border-radius:22px;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;color:#1b2e4b;background:#fff;box-shadow:0 24px 100px #0b204a40;font-family:inherit}.trial-welcome::backdrop{background:#10203d66;backdrop-filter:blur(5px)}.trial-welcome-art{padding:30px 32px 24px;text-align:center;background:radial-gradient(ellipse at 80% 0%,#dce7ff,transparent 70%),linear-gradient(140deg,#f7faff,#eaf2ff)}.trial-gift{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 17px;border:1px solid #d4e1ff;border-radius:20px;background:#ffffffb8;color:#255ed1;box-shadow:0 5px 20px #2c61d015}.trial-welcome-eyebrow{display:block;font-size:12px;color:#5b77a6;letter-spacing:.08em}.trial-welcome h2{margin:8px 0 9px;font-size:26px;letter-spacing:-.03em;color:#17396f;font-weight:750}.trial-welcome-art p{margin:0;color:#617797;font-size:13px;line-height:1.6}.trial-welcome-body{padding:22px 28px 26px}.trial-welcome-period{display:flex;align-items:center;gap:12px;padding-bottom:19px;border-bottom:1px solid #edf0f6;color:#4674bf}.trial-welcome-period>div{display:flex;flex-direction:column;gap:3px}.trial-welcome-period span{color:#708099;font-size:11px}.trial-welcome-period strong{font-size:27px;line-height:1.15;color:#2458b6;font-variant-numeric:tabular-nums}.trial-welcome-period small{font-size:13px;font-weight:500}.trial-welcome-period .trial-welcome-date{margin-left:auto;text-align:right}.trial-welcome-date b{font-size:12px;font-weight:600;color:#445975}.trial-welcome ul{display:grid;gap:12px;padding:18px 0;list-style:none;margin:0}.trial-welcome li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.7;color:#63728b}.trial-welcome li svg{flex:none;margin-top:3px;color:#5c83c4}.account-primary,.account-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid transparent;border-radius:10px;padding:9px 18px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.account-primary{color:#fff;background:#245bd4;box-shadow:0 4px 10px #245bd420}.account-primary:hover{background:#174cc3}.account-secondary{color:#3a567e;background:#f7f9fc;border-color:#dee6f3}.account-primary:disabled,.account-secondary:disabled{opacity:.55;cursor:wait}.trial-welcome .account-primary{width:100%;min-height:44px}.account-error{font-size:13px;color:#b23232;line-height:1.6;padding:10px 12px;background:#fff0f0;border-radius:8px}.hub-readonly-notice{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:7px 16px;background:#fff8e9;border-bottom:1px solid #f0dfbb;color:#8d6220;font-size:12px;box-sizing:border-box}.hub-readonly-notice a{color:#7b5317;text-decoration:underline;font-weight:600}.hubpage.is-readonly .hubpage-main .hub-app{height:calc(100dvh - 92px)}@media (min-width:1101px){.nav .nav-in{gap:18px}.nav .brand{flex-shrink:0}}@media (max-width:900px){.nav .nav-right{display:flex}.nav .nav-in{gap:10px}.nav .menu-btn{margin-left:0}}@media (max-width:560px){.nav .brand-text{display:none}.nav .brand{gap:0}.nav .nav-in{gap:8px}.nav .nav-right{gap:0}}@media (max-width:1100px){.site-account-controls{gap:7px}.site-account-controls .account-menu-trigger>span{display:none}.site-account-controls .account-menu-trigger{gap:5px;padding:6px 8px}.site-account-controls .account-trial-badge{padding:6px 8px}.site-account-controls .account-trial-badge>span,.site-account-controls .account-trial-badge>i{display:none}}@media (max-width:640px){.site-account-controls{gap:6px}.account-workspace-link{font-size:12px}.site-account-controls .account-trial-badge{font-size:10px;padding:5px 7px;gap:4px}.site-account-controls .account-trial-badge>svg{display:none}.account-menu-trigger{font-size:12px;min-height:34px}.account-dropdown{min-width:210px;max-width:calc(100vw - 24px)}.trial-welcome-body{padding:18px 22px 22px}.trial-welcome-art{padding:24px 22px 20px}.trial-welcome h2{font-size:23px}.trial-welcome-date b{font-size:11px}.hub-readonly-notice{justify-content:flex-start;flex-wrap:wrap;gap:4px 7px;padding:7px 12px}}@media (prefers-reduced-motion:reduce){.account-menu-trigger,.account-menu-trigger svg:last-child{transition:none}}
