#guide-widget.g-suppressed{display:none}.g-launcher-label{max-width:12rem;padding-left:1.1rem;transition:max-width .24s cubic-bezier(.22,1,.36,1),padding .24s cubic-bezier(.22,1,.36,1)}#guide-launcher.g-collapsed .g-launcher-label{max-width:0;padding-left:0}@media(max-width:1023px){.g-launcher-label{display:none}}#guide-launcher{border-radius:0;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}#guide-launcher:hover{transform:translateY(-2px);box-shadow:0 10px 26px -10px color-mix(in oklab,var(--color-coral) 60%,transparent)}#guide-launcher:active{transform:translateY(0) scale(.985);box-shadow:none}#guide-teaser{border-radius:0;opacity:0;transform:translateY(10px);transition:opacity .32s ease,transform .42s cubic-bezier(.22,1,.36,1)}#guide-teaser.g-tease-in{opacity:1;transform:translateY(0)}#guide-launcher.g-nudge{animation:g-nudge .7s cubic-bezier(.22,1,.36,1) 1}@keyframes g-nudge{0%,to{transform:translateY(0)}30%{transform:translateY(-6px)}55%{transform:translateY(0)}75%{transform:translateY(-3px)}}#guide-panel{border-radius:0;transform:translateY(100%);opacity:0;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s ease}@media(min-width:1024px){#guide-panel{transform:translateY(12px)}}#guide-panel.g-open{transform:translateY(0);opacity:1}.g-bubble{border-radius:0;max-width:85%;padding:.625rem .875rem;font-size:15px;line-height:1.5;color:var(--color-navy);white-space:pre-line;margin-bottom:.5rem}.g-bubble-guide{background:#fff;box-shadow:var(--shadow-card);margin-right:auto}.g-bubble-user{background:var(--color-sky-blue);margin-left:auto}.g-typing{display:inline-flex;gap:4px;padding:.875rem}.g-typing span{width:6px;height:6px;background:color-mix(in oklab,var(--color-navy) 45%,transparent);animation:g-pulse 1.1s ease-in-out infinite}.g-typing span:nth-child(2){animation-delay:.15s}.g-typing span:nth-child(3){animation-delay:.3s}@keyframes g-pulse{0%,to{opacity:.35}50%{opacity:1}}.g-chip{border:1px solid color-mix(in oklab,var(--color-navy) 30%,transparent);color:var(--color-navy);background:transparent;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700;padding:.5rem 1rem;border-radius:0;cursor:pointer;transition:border-color .16s,background-color .16s}.g-chip:hover{border-color:var(--color-navy);background:color-mix(in oklab,var(--color-navy) 5%,transparent)}.g-chips-inline{display:flex;flex-wrap:wrap;gap:.5rem;margin:.25rem 0 .75rem}.g-chips-grid{display:grid;grid-template-columns:1fr 1fr}.g-chips-grid .g-chip{width:100%;padding-left:.25rem;padding-right:.25rem}.g-chips-grid .g-chip:last-child:nth-child(odd){grid-column:span 2}.g-hint{font-size:12.5px;color:color-mix(in oklab,var(--color-navy) 55%,transparent);margin:0 0 .75rem}.g-summary-label{color:color-mix(in oklab,var(--color-navy) 55%,transparent)}.g-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:.25rem 0 .75rem}.g-link{color:var(--color-coral);background:none;border:none;padding:0;cursor:pointer;font-size:14px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in oklab,var(--color-coral) 42%,transparent);transition:color .2s,text-decoration-color .2s}.g-link:hover{color:var(--color-light-coral);text-decoration-color:var(--color-coral)}.g-lead{background:#fff;box-shadow:var(--shadow-card);padding:1rem;margin:.25rem 0 .75rem;max-width:92%}.g-field{display:block;margin-bottom:.625rem}.g-field span{display:block;font-family:var(--font-body);font-weight:500;text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:var(--color-navy);margin-bottom:.25rem}.g-field span em{font-style:normal;text-transform:none;letter-spacing:0;color:color-mix(in oklab,var(--color-navy) 55%,transparent)}.g-field input{width:100%;background:var(--color-cream);border:1px solid color-mix(in oklab,var(--color-navy) 20%,transparent);padding:.5rem .625rem;font-size:15px;color:var(--color-navy);border-radius:0}.g-field input:focus{outline:none;border-color:var(--color-navy)}.g-lead-err{color:var(--color-coral);font-size:13px;margin:0 0 .5rem}.g-lead-send{width:100%;padding:.625rem 1rem;font-size:13px;border:none;cursor:pointer}@media(prefers-reduced-motion:reduce){.g-launcher-label,#guide-launcher,#guide-panel{transition:none}#guide-launcher:hover,#guide-launcher:active{transform:none;box-shadow:var(--shadow-card)}.g-typing span{animation:none;opacity:.7}#guide-teaser{transition:none;transform:none}#guide-launcher.g-nudge{animation:none}}
