.help-launcher{right:max(16px, env(safe-area-inset-right,0px));bottom:max(16px, calc(env(safe-area-inset-bottom,0px) + 12px));z-index:44;border-radius:var(--r-full);background:var(--primary);width:56px;height:56px;color:var(--on-primary);font:600 15px/1 var(--font);letter-spacing:-.006em;box-shadow:var(--shadow-lg);cursor:pointer;transition:transform var(--t-fast) var(--ease), opacity var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease), bottom var(--t-base) var(--ease);border:0;place-items:center;padding:0;display:grid;position:fixed}.help-launcher .icon{width:24px;height:24px}.help-launcher__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.help-launcher:hover{background:var(--primary-hover)}.help-launcher.help-launcher--away{opacity:0;pointer-events:none;transform:scale(.9)}.help-launcher:active{transform:scale(.96)}.help-launcher:focus-visible{box-shadow:var(--ring), var(--shadow-lg);outline:none}@media (width>=960px){.help-launcher{align-items:center;gap:8px;width:auto;height:48px;padding:0 20px 0 16px;display:inline-flex;bottom:24px;right:24px}.help-launcher .icon{width:20px;height:20px}.help-launcher__label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@media (width<=959px){footer.site-footer{padding-bottom:104px}.app-main:has(.bottom-bar)+footer.site-footer{padding-bottom:176px}.bottom-bar .bottom-bar__in{padding-right:68px}.step-actions .step-actions__buttons{margin-right:68px}.site-footer{padding-bottom:calc(var(--s-8) + 72px)}}@media (width<=760px){.step-actions .step-actions__buttons{margin-right:0}.step-actions .step-actions__status{min-height:56px;padding-right:68px}.step-actions--plain .step-actions__buttons{margin-right:68px}}.help-scrim{z-index:59;animation:help-fade var(--t-base) var(--ease) both;background:#10121852;position:fixed;inset:0}.help-panel{z-index:60;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);animation:help-up var(--t-base) var(--ease) both;outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}@media (width>=720px){.help-scrim{display:none}.help-panel{border:1px solid var(--line);border-radius:var(--r-xl);width:400px;max-height:min(640px,100dvh - 48px);padding-bottom:0;bottom:24px;left:auto;right:24px}}.help-panel__head{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-3) var(--s-4) var(--s-4);border-bottom:1px solid var(--line);display:flex}.help-panel__mark{border-radius:var(--r-lg);background:var(--primary);width:36px;height:36px;color:var(--on-primary);flex:none;place-items:center;display:grid}.help-panel__mark .icon{width:20px;height:20px}.help-panel__title{letter-spacing:-.015em;flex:1;margin:0;font-size:18px;font-weight:650}.help-panel__close{width:40px;height:40px}.help-panel__body{gap:var(--s-2);overscroll-behavior:contain;padding:var(--s-4);flex-direction:column;display:flex;overflow-y:auto}.help-panel__lede{margin:0 2px var(--s-2);color:var(--ink-2);font-size:15px;line-height:1.5}.help-panel__label{margin:var(--s-4) 2px var(--s-1);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:650}.help-row{align-items:center;gap:var(--s-3);min-height:68px;padding:var(--s-3) var(--s-4) var(--s-3) var(--s-3);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);transition:background-color var(--t-fast) var(--ease);text-decoration:none;display:flex}.help-row:hover{background:var(--surface-2)}.help-row:focus-visible{box-shadow:var(--ring);outline:none}.help-row__icon{border-radius:var(--r-md);background:var(--surface-2);width:40px;height:40px;color:var(--ink);flex:none;place-items:center;display:grid}.help-row__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.help-row__title{letter-spacing:-.006em;font-size:15px;font-weight:600}.help-row__sub{color:var(--ink-2);font-size:13.5px;line-height:1.4}.help-row__chev{width:18px;height:18px;color:var(--faint)}.help-row--primary{background:var(--primary);color:var(--on-primary);border-color:#0000}.help-row--primary:hover{background:var(--primary-hover)}.help-row--primary .help-row__icon{color:inherit;background:#ffffff24}.help-row--primary .help-row__sub{color:inherit;opacity:.78}.help-row--primary .help-row__chev{color:inherit;opacity:.7}.help-faq details{border-top:1px solid var(--line);padding:var(--s-3) 2px}.help-faq details:first-child{border-top:0}.help-faq summary{justify-content:space-between;gap:var(--s-3);cursor:pointer;font-size:15px;font-weight:600;list-style:none;display:flex}.help-faq summary::-webkit-details-marker{display:none}.help-faq summary .icon{width:18px;height:18px;color:var(--muted);transition:transform var(--t-base) var(--ease);margin-top:1px}.help-faq details[open] summary .icon{transform:rotate(45deg)}.help-faq p{margin-top:var(--s-2);color:var(--ink-2);font-size:14.5px;line-height:1.5}@keyframes help-up{0%{opacity:0;transform:translateY(12px)}}@keyframes help-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.help-panel,.help-scrim{animation:none}.help-launcher{transition:none}}.help-row--quiet{min-height:60px;margin-top:var(--s-3);border-style:dashed}.help-row--quiet .help-row__icon{color:var(--ink-2);background:0 0}.help-more{margin:var(--s-1) 2px 0;color:var(--accent);align-self:flex-start;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.help-more .icon{width:16px;height:16px}.help-more:hover{text-decoration:underline}.help-picks{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.help-pick{column-gap:var(--s-3);width:100%;min-height:56px;padding:var(--s-3) var(--s-4);border:0;border-top:1px solid var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;display:grid}.help-pick:first-child{border-top:0}.help-pick:hover{background:var(--surface-2)}.help-pick:focus-visible{box-shadow:inset var(--ring);outline:none}.help-pick__what{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.help-pick .caption{grid-row:2}.help-pick .icon{width:18px;height:18px;color:var(--faint);grid-area:1/2/span 2}.help-assistant{gap:var(--s-3);margin-top:var(--s-3);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);flex-direction:column;display:flex}.help-assistant__head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.help-turn{gap:var(--s-2);flex-direction:column;display:flex}.help-turn__q{border-radius:var(--r-lg) var(--r-lg) var(--r-xs) var(--r-lg);background:var(--primary);max-width:85%;color:var(--on-primary);align-self:flex-end;margin:0;padding:8px 12px;font-size:14px;font-weight:600}.help-turn__a{gap:var(--s-3);max-width:92%;padding:var(--s-3);border:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) var(--r-lg) var(--r-xs);background:var(--surface);flex-direction:column;display:flex}.help-turn__a p{color:var(--ink);margin:0;font-size:14.5px;line-height:1.5}.help-turn__a--bad{border-color:var(--bad-line);background:var(--bad-soft)}.help-intents{gap:var(--s-2);flex-wrap:wrap;display:flex}.help-intent{border:1px solid var(--line-strong);border-radius:var(--r-full);background:var(--surface);min-height:36px;color:var(--ink);font:600 13.5px/1 var(--font);cursor:pointer;transition:background-color var(--t-fast) var(--ease);padding:0 12px}.help-intent:hover{background:var(--surface-3)}.help-intent:focus-visible{box-shadow:var(--ring);outline:none}.help-panel__body>*{flex-shrink:0}button.help-row{width:100%;font:inherit;text-align:left;cursor:pointer}.help-about{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);display:flex}.help-about__what{gap:2px;min-width:0;display:grid}.help-about__what b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.help-ask{gap:var(--s-2);margin-top:var(--s-3);display:flex}.help-ask .input{flex:1;min-width:0;min-height:44px}.help-ask .btn{min-height:44px}.help-email{gap:var(--s-2);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);display:grid}.help-email textarea{resize:vertical;min-height:88px}.help-email .input{width:100%}.help-email .btn{min-height:44px}.help-email__done{align-items:center;gap:var(--s-2);margin:0;font-weight:600;display:flex}.help-email__done .icon{color:var(--ok-icon)}
