.pressable-button[data-astro-cid-ekguhzzh]{box-sizing:border-box;font:inherit;cursor:pointer;border-radius:var(--radius-md,.5rem);border:none;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-block}.pressable-button--md[data-astro-cid-ekguhzzh]{padding:.8rem 1.75rem;font-size:1rem}.pressable-button--sm[data-astro-cid-ekguhzzh]{padding:.55rem 1.25rem;font-size:.875rem}.pressable-button--blue[data-astro-cid-ekguhzzh]{background:var(--btn-color,radial-gradient(100% 100% at 100% 0, #5adaff 0, #5468ff 100%));color:var(--btn-text,#fff);box-shadow:0 2px 4px #2d234266,0 7px 13px -3px #2d23424d,inset 0 -3px #3a416f80}.pressable-button--blue[data-astro-cid-ekguhzzh]:focus{box-shadow:inset 0 0 0 1.5px #3c4fe0,0 2px 4px #2d234266,0 7px 13px -3px #2d23424d,inset 0 -3px #3c4fe0}.pressable-button--blue[data-astro-cid-ekguhzzh]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #2d234266,0 7px 13px -3px #2d23424d,inset 0 -3px #3c4fe0}.pressable-button--blue[data-astro-cid-ekguhzzh]:active{transform:translateY(2px);box-shadow:inset 0 3px 7px #3c4fe0}.pressable-button--neutral[data-astro-cid-ekguhzzh]{background:var(--btn-color,#fcfcfd);color:var(--btn-text,#36395a);box-shadow:0 2px 4px #2d234266,0 7px 13px -3px #2d23424d,inset 0 -3px #d6d6e7}.pressable-button--neutral[data-astro-cid-ekguhzzh]:focus{box-shadow:inset 0 0 0 1.5px #d6d6e7,0 2px 4px #2d234266,0 7px 13px -3px #2d23424d,inset 0 -3px #d6d6e7}.pressable-button--neutral[data-astro-cid-ekguhzzh]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #2d234266,0 7px 13px -3px #2d23424d,inset 0 -3px #d6d6e7}.pressable-button--neutral[data-astro-cid-ekguhzzh]:active{transform:translateY(2px);box-shadow:inset 0 3px 7px #d6d6e7}.pressable-button--primary[data-astro-cid-ekguhzzh]{background:var(--btn-color,radial-gradient(120% 140% at 100% 0%, #ffb648 0%, var(--color-brand-500) 55%, #e6431c 100%));color:var(--btn-text,#fff);box-shadow:0 2px 4px #e6431c59,0 7px 13px -3px #e6431c4d,inset 0 -3px #00000038}.pressable-button--primary[data-astro-cid-ekguhzzh]:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 4px 8px #e6431c66,0 10px 18px -4px #e6431c59,inset 0 -3px #00000038}.pressable-button--primary[data-astro-cid-ekguhzzh]:active{filter:brightness(.97);transform:translateY(0);box-shadow:inset 0 3px 6px #0000004d}.pressable-button--green[data-astro-cid-ekguhzzh]{background:var(--btn-color,radial-gradient(120% 140% at 100% 0%, #6ee7b7 0%, #10b981 55%, #047857 100%));color:var(--btn-text,#fff);box-shadow:0 2px 4px #04785759,0 7px 13px -3px #0478574d,inset 0 -3px #00000038}.pressable-button--green[data-astro-cid-ekguhzzh]:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 4px 8px #04785766,0 10px 18px -4px #04785759,inset 0 -3px #00000038}.pressable-button--green[data-astro-cid-ekguhzzh]:active{filter:brightness(.97);transform:translateY(0);box-shadow:inset 0 3px 6px #0000004d}.pressable-button[data-astro-cid-ekguhzzh]:disabled{opacity:.6;cursor:not-allowed;pointer-events:none;transform:none!important}.faq-item[data-astro-cid-lcdefpme]{z-index:0;position:relative;overflow:hidden}.faq-item-icon-rail[data-astro-cid-lcdefpme]{z-index:-1;background-color:var(--color-brand-50);pointer-events:none;width:3.5rem;position:absolute;inset:0 auto 0 0}.faq-item-icon-badge[data-astro-cid-lcdefpme]{width:3.5rem;color:var(--color-brand-700);flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-item-body[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.25rem;margin-top:.875rem;padding:0 1rem 1rem 4.25rem;display:flex}.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border);text-align:center;flex-direction:column;align-items:center;gap:1.75rem;padding:1.5rem 0 2rem;display:flex}.hero-mascot[data-astro-cid-lcdefpme]{width:4.5rem;height:4.5rem;display:block}.hero-search[data-astro-cid-lcdefpme]{width:100%;max-width:32rem;position:relative}.hero-search-icon[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);pointer-events:none;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.hero-search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text-primary);border-radius:999px;padding:.75rem 1rem .75rem 2.75rem;font-size:1rem}.hero-search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus{outline:2px solid var(--color-brand-600);outline-offset:1px}.hero-tagline[data-astro-cid-lcdefpme]{max-width:32rem;color:var(--color-text-secondary);margin:0;font-size:.875rem}.btn-icon{vertical-align:-2px;margin-left:.35rem;display:inline-block}.reemi-chat[data-astro-cid-lcdefpme]{flex-direction:column;gap:.75rem;height:100%;display:flex}.reemi-chat-header[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border);align-items:center;gap:.625rem;padding-bottom:.75rem;display:flex}.reemi-chat-header[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:1.75rem;height:1.75rem;display:block}.reemi-chat-title[data-astro-cid-lcdefpme]{color:var(--color-text-primary);margin:0;font-weight:700}.reemi-chat-subtitle[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);margin:0;font-size:.75rem}.reemi-chat-log[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex;overflow-y:auto}.reemi-chat-bubble[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);max-width:90%;padding:.5rem .75rem;font-size:.875rem}.reemi-chat-bubble[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.reemi-chat-bubble--bot[data-astro-cid-lcdefpme]{background:var(--color-surface-raised);color:var(--color-text-primary);align-self:flex-start}.reemi-chat-bubble--user[data-astro-cid-lcdefpme]{background:var(--color-brand-600);color:#fff;align-self:flex-end}.reemi-chat-doc-link[data-astro-cid-lcdefpme]{color:var(--color-brand-600);margin-top:.4rem;font-size:.8125rem;font-weight:600;display:inline-flex}.reemi-chat-input-row[data-astro-cid-lcdefpme]{flex-shrink:0;gap:.5rem;display:flex}.reemi-chat-input-row[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md);min-width:0;color:var(--color-text-primary);flex:1;padding:.5rem .75rem;font-size:.875rem}.reemi-chat-send[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);background:var(--color-brand-600);color:#fff;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;display:flex}.reemi-chat-send[data-astro-cid-lcdefpme]:hover{background:var(--color-brand-700)}
