.help-dialog{position:fixed;inset:0;margin:auto;width:620px;max-width:92vw;max-height:84vh;padding:0;overflow:hidden;background-color:var(--main-theme-lighter);border-radius:10px;border:1px solid var(--secondary-color);color:var(--text-on-dialog);font-size:calc(12px * var(--font-scale, 1));transition:opacity 300ms ease;opacity:0}.help-dialog-content{display:flex;flex-direction:column;gap:10px;max-height:84vh;padding:10px;border-radius:10px;box-shadow:0px 8px 24px rgba(0,0,0,0.5)}.help-dialog-header{flex-shrink:0;margin:0}.help-dialog-header-actions{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:flex;align-items:center;gap:8px}.help-change-hotkeys-label{font-size:calc(12px * var(--font-scale, 1));font-weight:bold;white-space:nowrap;color:var(--font-color)}.help-dialog-close-btn{flex:none;width:24px;height:24px;padding:0;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:calc(12px * var(--font-scale, 1))}.help-dialog-close-btn:hover{transform:scale(1.1)}.help-dialog-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.help-dialog-body>*{flex-shrink:0}.help-dialog-body .help-docs-link{position:relative;display:flex;align-items:center;gap:12px;min-height:0;padding:12px 14px;border-radius:8px;border:1px solid color-mix(in srgb,var(--secondary-color) 75%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--secondary-color) 20%,var(--main-theme-darker)) 0%,var(--main-theme-darker) 70%);color:var(--font-color-clear);font-size:calc(12px * var(--font-scale, 1));font-weight:normal;line-height:1.3;text-decoration:none;cursor:var(--cursor-pointer);transition:border-color 150ms ease,box-shadow 150ms ease}.help-docs-link.has-update::after{content:"";position:absolute;top:6px;right:6px;width:10px;height:10px;border-radius:50%;background-color:var(--indicator-red);border:2px solid var(--main-theme-darker)}.help-docs-link:not(.coming-soon):hover{border-color:var(--secondary-color);box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--secondary-color) 8%,transparent)}.help-docs-link-icon{flex:none;font-size:calc(20px * var(--font-scale, 1));color:var(--secondary-color);transition:transform 150ms ease}.help-docs-link:not(.coming-soon):hover .help-docs-link-icon{transform:scale(1.12)}.help-docs-link:not(.coming-soon):hover .help-docs-link-title{color:var(--highlight)}.help-docs-link-text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.help-docs-link-title{font-size:calc(13px * var(--font-scale, 1));font-weight:bold;transition:color 150ms ease}.help-docs-link-subtitle{color:var(--font-color)}.help-docs-link-arrow{flex:none;font-size:calc(12px * var(--font-scale, 1));color:var(--font-color);transition:color 150ms ease,transform 150ms ease}.help-docs-link:not(.coming-soon):hover .help-docs-link-arrow{color:var(--highlight);transform:translate(2px,-2px)}.help-docs-link-soon{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:8px;background-color:var(--secondary-color);color:var(--accent-tab-active-text, #000000);box-shadow:0 0 8px color-mix(in srgb,var(--secondary-color) 55%,transparent);font-size:calc(10px * var(--font-scale, 1));font-weight:bold;letter-spacing:0.3px;vertical-align:1px}.help-dialog-body .help-docs-link.coming-soon{cursor:default}.help-dialog-body .help-docs-link.coming-soon:hover{border-color:color-mix(in srgb,var(--secondary-color) 75%,transparent)}.help-docs-link.coming-soon .help-docs-link-arrow,.help-docs-link.coming-soon:hover .help-docs-link-arrow{opacity:0.35;color:var(--font-color)}.help-intro{display:flex;flex-direction:column;gap:6px}.help-hints{display:flex;flex-direction:column;justify-content:center;gap:12px;margin:0;padding:9px 12px 9px 30px;list-style:disc;border-radius:8px;border-left:3px solid var(--secondary-color);background-color:color-mix(in srgb,var(--secondary-color) 10%,var(--main-theme-darker))}.help-hint{display:list-item;margin:0;color:var(--font-color-clear);line-height:1.7}.help-hint::marker{color:var(--secondary-color)}.help-hint .action-bar-hotkey{margin:0 2px;vertical-align:1px}.help-dialog .help-settings-btn{position:relative;z-index:0;flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;font-size:calc(12px * var(--font-scale, 1));color:var(--font-color);animation:none}.help-dialog .help-settings-btn:hover{color:var(--highlight);cursor:var(--cursor-pointer)}.help-hotkeys{display:flex;flex-direction:column;gap:6px}.help-hotkeys-section{padding:10px 12px 12px;border-radius:8px;background-color:var(--main-theme-darker)}.help-hotkeys-subsection{margin-top:12px;padding:0;background:none}.help-hotkeys-heading{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:calc(12px * var(--font-scale, 1));font-weight:bold;text-transform:uppercase;letter-spacing:0.04em;color:var(--font-color-clear)}.help-hotkeys-heading i,.help-hotkeys-heading-svg{color:var(--secondary-color)}.help-hotkeys-heading-svg{display:inline-flex}.help-hotkeys-heading-svg svg{width:13px;height:13px}.help-hotkeys-heading::after{content:"";flex:1;height:1px;background-color:color-mix(in srgb,var(--font-color-weak) 40%,transparent)}.help-hotkeys-subsection .help-hotkeys-heading{font-style:italic;color:var(--font-color)}.help-hotkeys-table{display:grid;grid-template-columns:minmax(0,1fr)}.help-hotkeys-subsection .help-hotkeys-table{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}.help-hotkey-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;padding:3px 8px;border-radius:5px}.help-hotkeys-section:not(.help-hotkeys-subsection)>.help-hotkeys-table>.help-hotkey-row:nth-child(odd),.help-hotkeys-subsection .help-hotkey-row:nth-child(4n+1),.help-hotkeys-subsection .help-hotkey-row:nth-child(4n+2){background-color:color-mix(in srgb,var(--font-color-clear) 5%,transparent)}.help-hotkey-name{min-width:0;color:var(--font-color-clear)}.help-hotkey-keys{flex:none;display:inline-flex;align-items:center;gap:6px}.help-keys{display:inline-flex;align-items:center;gap:3px}.help-keys-plus{font-size:calc(10px * var(--font-scale, 1));color:var(--font-color)}.help-key.action-bar-hotkey{margin-left:0;min-width:20px;height:20px;padding:4px 5px 2px;font-size:calc(11px * var(--font-scale, 1))}.help-hotkey-note,.help-hotkey-not-set{font-size:calc(11px * var(--font-scale, 1));font-style:italic;color:var(--font-color)}.hotkey-reveal-layer{position:fixed;inset:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:none;background:transparent;color:var(--font-color-clear);overflow:visible;pointer-events:none;z-index:2147483001}.hotkey-reveal-badge{position:absolute;display:inline-flex;align-items:center;height:22px;padding:4px 7px 2px;font-family:inherit;font-size:calc(12px * var(--font-scale, 1));font-weight:bold;line-height:1;white-space:nowrap;color:var(--font-color-clear);background-color:var(--main-theme-lighter);border:1px solid var(--secondary-color);border-bottom-width:3px;border-radius:5px;box-shadow:0 0 0 2px color-mix(in srgb,var(--secondary-color) 35%,transparent),0 4px 12px rgba(0,0,0,0.5);animation:hotkeyRevealPop 220ms cubic-bezier(0.34,1.56,0.64,1) backwards}@keyframes hotkeyRevealPop{from{opacity:0;scale:0.6}}@media(prefers-reduced-motion:reduce){.hotkey-reveal-badge{animation:none}}.help-tips-btn{position:absolute;top:50%;left:10px;transform:translateY(-50%);display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid color-mix(in srgb,var(--secondary-color) 45%,transparent);border-radius:12px;background-color:var(--main-theme-darker);box-shadow:none;color:var(--font-color);font-size:calc(12px * var(--font-scale, 1));font-weight:bold}.help-tips-btn i{color:var(--secondary-color)}:root.light-theme .help-tips-btn:not(.active){background-color:var(--button-bg)}.help-tips-btn:hover{border-color:var(--secondary-color);color:var(--highlight)}.help-tips-btn.active,.help-tips-btn.active:hover{border-color:var(--secondary-color);background-color:var(--secondary-color);color:var(--accent-tab-active-text, #000000);--button-hover-color: var(--accent-tab-active-text, #000000)}.help-tips-btn.active i{color:inherit}.help-dialog.showing-tips .help-intro,.help-dialog.showing-tips .help-hotkeys{display:none}.help-tips{display:flex;flex-direction:column;gap:12px;padding:12px 14px;border-radius:8px;background-color:var(--main-theme-darker)}.help-tips[hidden]{display:none}.help-dialog.showing-tips .help-dialog-content{height:100%}.help-dialog.showing-tips .help-tips{flex-grow:1}.help-tips .tips-list{margin:0;padding:0 4px;list-style:none;display:flex;flex-direction:column;gap:12px;font-size:calc(12px * var(--font-scale, 1));line-height:1.5;color:var(--font-color-clear)}.help-tips .tips-list>li{display:flex;align-items:baseline;gap:12px}.help-tips .tips-list .tips-item-icon{flex:0 0 16px;text-align:center;color:var(--secondary-color)}.help-tips .tips-list>.tips-device-note{display:block;font-size:calc(11px * var(--font-scale, 1));font-style:italic;color:var(--font-color)}.help-tips .tips-list .action-bar-hotkey{margin:0 2px}.help-tips .tips-show-again-btn{align-self:flex-end;margin-top:auto;width:auto;padding:4px 12px;font-size:calc(12px * var(--font-scale, 1))}html.phone-mode .help-dialog .help-hints,html.phone-mode .help-dialog .help-change-hotkeys-label,html.phone-mode .help-dialog .help-settings-btn,html.phone-mode .help-dialog .help-tips-again-btn{display:none}html.phone-mode .help-dialog{height:84vh}html.phone-mode .help-dialog .help-dialog-content{height:100%}.help-gesture{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:10px;border:1px solid color-mix(in srgb,var(--secondary-color) 50%,transparent);background-color:var(--main-theme-lighter);color:var(--font-color-clear);font-size:calc(11px * var(--font-scale, 1));font-weight:bold;white-space:nowrap}.help-gesture i{color:var(--secondary-color)}html.phone-mode .help-hotkey-row{align-items:flex-start}html.phone-mode .help-hotkey-row .help-hotkey-keys{padding-top:2px}.help-phone-more{margin:4px 6px 0;font-size:calc(12px * var(--font-scale, 1));font-style:italic;color:var(--font-color)}@media(min-width:1320px){.help-dialog{width:1240px}.help-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.help-hotkeys{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"general tasks" "homepage tasks";gap:6px}.help-hotkeys-general{grid-area:general}.help-hotkeys-homepage{grid-area:homepage}.help-hotkeys-tasks{grid-area:tasks}.help-tips .tips-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px}.help-tips .tips-list>.tips-device-note{grid-column:1 / -1}}
