.help-widget-root{position:fixed;left:var(--help-fab-left, auto);right:var(--help-fab-right, 24px);bottom:var(--help-fab-bottom, 24px);z-index:9998;font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.help-widget-fab{height:40px;min-width:40px;border-radius:20px;background:linear-gradient(135deg,#0f7647,#39ac6d);color:#fff;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;box-shadow:0 6px 18px #0f76474d,0 2px 6px #0000000f;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;outline:none;padding:0 16px;position:relative;font-family:inherit;font-size:.875rem;font-weight:600;letter-spacing:-.005em}.help-widget-fab-open{width:40px;min-width:40px;padding:0}.help-widget-fab-label{line-height:1;white-space:nowrap}:root[data-help-fab-collapsed=true] .help-widget-fab{width:40px;min-width:40px;padding:0}:root[data-help-fab-collapsed=true] .help-widget-fab-label{display:none}.help-widget-fab:hover{filter:brightness(1.04);box-shadow:0 10px 28px #0f764773,0 4px 10px #00000014;transform:translateY(-1px)}.help-widget-fab:focus-visible{box-shadow:0 0 0 3px #0f76474d,0 8px 24px #0f764759}.help-widget-fab:active{transform:translateY(0)}.help-widget-popover{position:absolute;left:0;bottom:52px;width:340px;background-color:#f6faf7;border-radius:18px;box-shadow:0 20px 48px #0f76472e,0 6px 16px #0f172a14,0 0 0 1px #0f764759;border:1px solid transparent;padding:10px;animation:help-widget-fade-in .18s cubic-bezier(.2,.8,.2,1);transform-origin:bottom left;overflow:hidden}.help-widget-popover-header{padding:10px 8px 14px;margin-bottom:8px;border-bottom:1px solid rgba(15,118,71,.18)}.help-widget-popover-title{font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;color:var(--text-primary, #0f172a);margin:0;line-height:1.25}.help-widget-popover-subtitle{font-size:.8125rem;color:#475569;margin:3px 0 0;line-height:1.4;letter-spacing:-.005em}.help-widget-popover-list{display:flex;flex-direction:column;gap:8px;padding:0}.help-widget-option{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:12px;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;font-family:inherit;box-shadow:0 1px 2px #0f172a0a}.help-widget-option:hover,.help-widget-option:focus-visible{border-color:#0f764766;box-shadow:0 4px 12px #0f76471f,0 1px 2px #0f172a0a;transform:translateY(-1px);outline:none}.help-widget-option:hover .help-widget-option-chevron,.help-widget-option:focus-visible .help-widget-option-chevron{transform:translate(2px);opacity:1}.help-widget-option-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.help-widget-option-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.help-widget-option-title{font-size:.9375rem;font-weight:600;color:var(--text-primary, #0f172a);line-height:1.3;letter-spacing:-.01em}.help-widget-option-description{font-size:.8125rem;color:#475569;line-height:1.35;letter-spacing:-.003em;font-weight:400}.help-widget-option-chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:transform .2s ease,opacity .2s ease}@keyframes help-widget-fade-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1024px){.help-widget-root{display:none}}body[data-ai-search-open=true] .help-widget-root{display:none}.branded-boot-logo{max-width:260px;max-height:100px;object-fit:contain;opacity:0;animation:branded-logo-fade-in .6s ease-out forwards,branded-logo-pulse 2.2s ease-in-out .6s infinite}@keyframes branded-logo-fade-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes branded-logo-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.fz-intro{--fz-logo-green: #43C37C;--fz-cut: #ffffff;--fz-stomp: .48s;--fz-letter-gap: 70ms;--fz-claw-start: 1s;--fz-claw-cycle: 3.6s;display:block;width:min(360px,80vw);height:auto;overflow:visible}.fz-letter{fill:var(--fz-logo-green);transform-box:fill-box;transform-origin:50% 100%;animation:fz-stomp var(--fz-stomp) cubic-bezier(.2,.9,.3,1.2) both;animation-delay:calc(var(--letter) * var(--fz-letter-gap))}@keyframes fz-stomp{0%{opacity:0;transform:translateY(-60px) scale(.9,1.15)}55%{opacity:1;transform:translateY(0) scale(1.08,.88)}78%{transform:translateY(0) scale(.97,1.03)}to{opacity:1;transform:none}}.fz-wordmark{transform-box:fill-box;transform-origin:30% 60%;animation:fz-flinch var(--fz-claw-cycle) ease-out var(--fz-claw-start) infinite}@keyframes fz-flinch{0%,3%{transform:none}5%{transform:translate(2.5px,-1px) rotate(-.8deg)}8%{transform:translate(-2px,1px) rotate(.5deg)}11%{transform:translate(1px) rotate(-.2deg)}14%,to{transform:none}}.fz-claw{fill:var(--fz-cut)}.fz-claws{animation:fz-heal var(--fz-claw-cycle) ease-in-out var(--fz-claw-start) infinite;opacity:0}@keyframes fz-heal{0%,76%{opacity:1}90%,to{opacity:0}}.fz-claw-reveal{stroke-dasharray:1;stroke-dashoffset:1;animation:fz-swipe var(--fz-claw-cycle) cubic-bezier(.55,0,.3,1) infinite;animation-delay:calc(var(--fz-claw-start) + var(--claw) * 45ms)}@keyframes fz-swipe{0%{stroke-dashoffset:1}7%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.fz-shard{fill:var(--fz-logo-green);opacity:0;transform-box:fill-box;transform-origin:center;animation:fz-shard var(--fz-claw-cycle) ease-out var(--fz-claw-start) infinite}@keyframes fz-shard{0%,4%{opacity:0;transform:none}6%{opacity:1;transform:none}26%{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--spin)) scale(.6)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--spin)) scale(.6)}}@media(prefers-reduced-motion:reduce){.fz-letter,.fz-wordmark,.fz-claws,.fz-claw-reveal{animation:none}.fz-claws{opacity:1}.fz-claw-reveal{stroke-dashoffset:0}.fz-shard{display:none}}
