.tools-navigation{position:relative}.tools-navigation>.nav-link{align-items:center;gap:5px;display:inline-flex}.tools-navigation-panel{z-index:30;border:1px solid var(--cloud);border-radius:var(--radius-md);background:var(--snow);width:max-content;min-width:250px;max-width:min(360px,100vw - 32px);box-shadow:var(--shadow-soft);padding:14px 8px 8px;position:absolute;top:100%;left:-18px}.tools-navigation-panel[hidden]{display:none}.header-nav .tools-navigation-panel a{border-radius:var(--radius-sm);white-space:normal;padding:11px 12px;display:block}.header-nav .tools-navigation-panel a:hover,.header-nav .tools-navigation-panel a:focus-visible{background:var(--interaction-hover);color:var(--ink)}.mobile-tools-list{border-left:1px solid var(--cloud);padding-left:14px}.signup-reward-backdrop{z-index:150;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14181f6b;position:fixed;inset:0}.signup-reward{z-index:151;border:1px solid var(--border);background:var(--surface);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);text-align:center;border-radius:24px;padding:42px 36px 32px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 90px #14181f33}.signup-reward-close{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.signup-reward-close:hover{background:var(--canvas);color:var(--ink)}.signup-reward-title{letter-spacing:-.6px;margin:0;font-size:24px;font-weight:600;line-height:1.3}.signup-reward-art{width:176px;height:128px;margin:22px auto 10px;position:relative}.signup-reward-coin,.signup-reward-small-coin{color:#be7429;background:linear-gradient(135deg,#fff3d8,#f8c77e);border:4px solid #f0bb75;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 0 4px #ffe9c4,0 7px #dfa360,0 14px 22px #d9a46726}.signup-reward-coin{width:88px;height:88px;top:10px;left:40px;transform:rotate(-14deg)}.signup-reward-small-coin{border-width:3px;width:45px;height:45px;bottom:16px;right:24px;transform:rotate(16deg);box-shadow:inset 0 0 0 2px #ffe9c4,0 4px #dfa360}.signup-reward-sparkle{color:#d99b55;position:absolute;top:32px;left:3px}.signup-reward-sparkle-end{color:#d99b55;position:absolute;top:22px;right:4px}.signup-reward-amount{letter-spacing:-.8px;margin:0 0 12px;font-size:30px;font-weight:650;line-height:1.25}.signup-reward-description{max-width:320px;color:var(--text-secondary);text-wrap:pretty;margin:0 auto;font-size:15px;line-height:1.65}.signup-reward-action{color:#352719;width:100%;font:inherit;cursor:pointer;background:linear-gradient(100deg,#ffddb0,#f5bd8c);border:1px solid #efc28e;border-radius:999px;margin-top:28px;padding:13px 20px;font-weight:600}.signup-reward-action:hover{filter:brightness(.97)}.signup-reward button:focus-visible{outline:3px solid var(--focus-halo);outline-offset:3px}@media (width<=480px){.signup-reward{padding:42px 24px 26px}.signup-reward-title{font-size:22px}.signup-reward-amount{font-size:28px}}.trial-notice{width:min(var(--trial-notice-max-width,1120px), calc(100% - 32px));border:1px solid var(--trial-notice-line,#dbe2ea);background:var(--trial-notice-surface,#fff);color:var(--trial-notice-ink,#0d111b);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin:20px auto;padding:18px 22px;display:flex}.trial-notice-copy{flex:320px}.trial-notice-copy p{margin:5px 0}.trial-notice-copy small{color:var(--trial-notice-muted,#526079)}.trial-notice-actions{flex-wrap:wrap;gap:10px;display:flex}.trial-notice-actions button,.trial-notice-actions a{border:1px solid var(--trial-notice-line,#dbe2ea);background:var(--trial-notice-surface,#fff);color:var(--trial-notice-ink,#0d111b);font:inherit;cursor:pointer;border-radius:8px;padding:9px 13px;text-decoration:none}.trial-notice-actions button:disabled{opacity:.6;cursor:wait}.trial-notice-error{flex-basis:100%;margin:0}.trial-notice{--trial-notice-line:var(--line);--trial-notice-surface:var(--surface);--trial-notice-ink:var(--ink);--trial-notice-muted:var(--steel)}
