.global-page-help-button{position:fixed;right:18px;bottom:18px;z-index:2147483000;width:42px;height:42px;border:1px solid var(--ui-border,#cbd5e1);border-radius:50%;display:grid;place-items:center;background:var(--ui-primary,#2563eb);color:#fff;font:800 20px/1 system-ui,-apple-system,"Segoe UI",sans-serif;box-shadow:0 8px 26px rgba(15,23,42,.22);cursor:pointer}.global-page-help-button:hover{transform:translateY(-1px)}.global-page-help-dialog{width:min(920px,calc(100vw - 28px));max-width:920px;max-height:min(84dvh,820px);padding:0;border:1px solid var(--ui-border,#dbe4ee);border-radius:14px;background:var(--ui-surface,#fff);color:var(--ui-text,#172033);box-shadow:0 24px 80px rgba(15,23,42,.35);overflow:hidden}.global-page-help-dialog::backdrop{background:rgba(15,23,42,.55);backdrop-filter:blur(2px)}.global-page-help-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--ui-border,#dbe4ee);background:var(--ui-surface-soft,#f8fafc)}.global-page-help-header h2{margin:0;font-size:21px;line-height:1.25}.global-page-help-header p{margin:4px 0 0;color:var(--ui-muted,#64748b);font-size:12px}.global-page-help-close{flex:0 0 auto;width:36px;height:36px;border:1px solid var(--ui-border,#cbd5e1);border-radius:9px;background:var(--ui-surface,#fff);color:inherit;font-size:24px;line-height:1;cursor:pointer}.global-page-help-body{padding:18px;overflow:auto;max-height:calc(84dvh - 72px)}.global-page-help-intro{margin:0 0 14px;line-height:1.55;color:var(--ui-text,#334155)}.global-page-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.global-page-help-section{padding:13px 14px;border:1px solid var(--ui-border,#dbe4ee);border-radius:11px;background:var(--ui-surface,#fff)}.global-page-help-section h3{margin:0 0 8px;font-size:15px}.global-page-help-section ul{margin:0;padding-left:20px;display:grid;gap:6px;line-height:1.45}.global-page-help-section.tone-important{border-left:4px solid #2563eb;background:color-mix(in srgb,#2563eb 6%,var(--ui-surface,#fff))}.global-page-help-section.tone-warning{border-left:4px solid #f59e0b;background:color-mix(in srgb,#f59e0b 7%,var(--ui-surface,#fff))}.global-page-help-footer{margin:14px 0 0;color:var(--ui-muted,#64748b);font-size:12px}.global-page-help-dialog[open]{animation:global-help-in .14s ease-out}@keyframes global-help-in{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}html[data-theme="dark"] .global-page-help-dialog,html[data-worker-theme="dark"] .global-page-help-dialog{--ui-surface:#111827;--ui-surface-soft:#182235;--ui-text:#e5e7eb;--ui-muted:#9ca3af;--ui-border:#334155;color:#e5e7eb}.global-page-help-dialog:focus{outline:none}@media(max-width:720px){.global-page-help-button{right:12px;bottom:12px;width:40px;height:40px}.global-page-help-dialog{width:calc(100vw - 16px);max-height:92dvh}.global-page-help-body{padding:14px;max-height:calc(92dvh - 68px)}.global-page-help-grid{grid-template-columns:1fr}.global-page-help-header{padding:13px 14px}.global-page-help-header h2{font-size:18px}}
