.Qg9QYW_container{z-index:1000;pointer-events:none;place-items:end;min-block-size:0;transition:transform .3s,opacity .3s;display:grid;position:fixed;inset:auto 1.5rem 1.5rem auto}.Qg9QYW_container[data-open=false]{opacity:0;transform:translateY(10%)scale(.98)}.Qg9QYW_panel{border:1px solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--main-body-background-color);min-block-size:0;max-block-size:min(100dvb - 3rem,720px);inline-size:min(32.5rem,90vi);max-inline-size:32.5rem;box-shadow:var(--shadow-xl);pointer-events:auto;overscroll-behavior:contain;scroll-padding-block:var(--space-layout-16);flex-direction:column;display:flex;overflow:auto}.Qg9QYW_panel>header,.Qg9QYW_panel>aside,.Qg9QYW_panel>form{flex-shrink:0}.Qg9QYW_speaker{font-size:var(--font-size-text-xs);color:inherit;margin-block-end:var(--space-internal-4);font-weight:600;display:block}.Qg9QYW_header{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem .75rem;display:flex}.Qg9QYW_headerAvatar{flex-shrink:0;margin-block-start:.125rem}.Qg9QYW_headerCopy{flex-direction:column;flex:1;gap:.25rem;min-inline-size:0;display:flex}.Qg9QYW_availabilityDot{border-radius:var(--radius-circle);block-size:9px;inline-size:9px;margin-block-start:.22rem;display:inline-block}.Qg9QYW_availabilityDotOpen{background:var(--color-success-contrast)}.Qg9QYW_availabilityDotClosed{background:var(--color-error-contrast)}.Qg9QYW_availabilityDotInline{vertical-align:text-top;margin-inline-start:.5rem}.Qg9QYW_availabilityIcon{flex-shrink:0;block-size:1.05rem;inline-size:1.05rem}.Qg9QYW_availabilityIconClosed{color:var(--color-error-contrast)}.Qg9QYW_availabilityIconOpen{color:var(--color-success-contrast)}.Qg9QYW_header .Qg9QYW_tagline{font-family:var(--font-body), var(--font-sans), sans-serif;font-size:var(--font-size-text-xxs);letter-spacing:.08em;text-transform:uppercase;color:var(--secondary-text-color);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;font-weight:700}.Qg9QYW_header .Qg9QYW_tagline,.Qg9QYW_header .Qg9QYW_tagline *{font-family:var(--font-body,sans-serif)}.Qg9QYW_offlineText{font-family:var(--font-body), var(--font-sans), sans-serif;font-size:var(--font-size-text-xxs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-error-contrast);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin-inline-start:.5rem;font-weight:700;display:inline-block}.Qg9QYW_header .Qg9QYW_title{font-family:var(--font-body), var(--font-sans), sans-serif;color:var(--color-title);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;font-size:1.25rem;font-weight:700}.Qg9QYW_header .Qg9QYW_title,.Qg9QYW_header .Qg9QYW_title *{font-family:var(--font-body,sans-serif)}.Qg9QYW_subtitle{font-family:var(--font-sans);font-size:var(--font-size-text-xs);color:var(--secondary-text-color);margin:0;line-height:1.35}.Qg9QYW_transparencyNotice{padding:var(--space-internal-8) var(--space-internal-8) var(--space-internal-8) 1.25rem;align-items:flex-start;gap:var(--space-internal-8);border-block:1px solid var(--color-border);background:var(--color-light-bg);display:flex}.Qg9QYW_transparencyBody{flex:auto;min-inline-size:0}.Qg9QYW_transparencyDismiss{flex:none}.Qg9QYW_aboutAiLink{white-space:nowrap;text-underline-offset:.15em;text-decoration:underline}.Qg9QYW_transparencyCopy{color:var(--secondary-text-color);margin:0}.Qg9QYW_transparencyLinks{gap:var(--space-internal-6) var(--space-internal-12);font-family:var(--font-body,sans-serif);font-size:var(--font-size-text-xs);flex-wrap:wrap;margin-block-start:var(--space-internal-6);display:flex}.Qg9QYW_transparencyLinks a{text-underline-offset:.15em;text-decoration:underline}.Qg9QYW_headerActions{align-items:center;gap:1rem;display:flex}@supports not (gap:1rem){.Qg9QYW_headerActions>:not(:first-child){margin-inline-start:1rem}}.Qg9QYW_messages{min-block-size:var(--space-layout-96);overflow-block:auto;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.75rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}@supports not (gap:0.75rem){.Qg9QYW_messages>:not(:first-child){margin-block-start:.75rem}}.Qg9QYW_message{border-radius:var(--radius-xl);max-inline-size:100%;font-family:var(--font-body,sans-serif);color:var(--color-text);background:#0000000f;padding:.5rem 1rem;font-size:.9rem;line-height:1.5}.Qg9QYW_message .Qg9QYW_workflowBlock{margin-block:var(--space-internal-16);padding:var(--space-internal-16)}.Qg9QYW_message .Qg9QYW_workflowActions{gap:var(--space-internal-8);flex-wrap:wrap;margin-block-start:var(--space-internal-8);display:flex}.Qg9QYW_message .Qg9QYW_editActions{gap:var(--space-internal-4);flex-wrap:wrap;margin-block-start:var(--space-internal-12);display:flex}.Qg9QYW_message .Qg9QYW_summaryList{gap:var(--space-internal-4) var(--space-internal-8);grid-template-columns:minmax(8rem,1fr) 2fr;margin:0;padding:0;display:grid}.Qg9QYW_message .Qg9QYW_summaryList dt{font-weight:600}.Qg9QYW_message .Qg9QYW_summaryList dd{margin:0}.Qg9QYW_message[data-role=assistant]{border-radius:var(--radius-xl);background:#0000000a;align-self:stretch}.Qg9QYW_message[data-role=user]{border-radius:var(--radius-xl) var(--radius-xl) 0;background:var(--color-primary);color:var(--inverted-text-color);align-self:flex-end}.Qg9QYW_fullWidthComponent{border-radius:var(--radius-md,8px);inline-size:100%;margin-block-start:.5rem;display:block}.Qg9QYW_fullWidthComponent>*{inline-size:100%}.Qg9QYW_fullSpan{flex-direction:column;align-self:stretch;gap:.5rem;inline-size:100%;display:flex}.Qg9QYW_statusBanner{border-radius:var(--radius-xl);font-family:var(--font-body,sans-serif);font-size:var(--font-size-text-xs);color:var(--color-text);background:#ff56561f;border:1px solid #ff56563d;margin:0 1.25rem .75rem;padding:.75rem 1rem;line-height:1.4}.Qg9QYW_statusNeutral{border-color:var(--color-border);background:var(--color-surface)}.Qg9QYW_statusWithAction{justify-content:space-between;align-items:center;gap:var(--space-internal-12);display:flex}.Qg9QYW_composer{flex-direction:column;gap:.65rem;padding:.9rem 1.25rem 1.1rem;display:flex}.Qg9QYW_inputLabel{font-family:var(--font-sans);font-size:var(--font-size-text-xs);color:var(--secondary-text-color);font-weight:600}.Qg9QYW_inputRow{font-family:var(--font-sans);align-items:flex-start;gap:.75rem;display:flex}.Qg9QYW_inputColumn{flex-direction:column;flex:auto;gap:.45rem;min-inline-size:0;display:flex}.Qg9QYW_inputShell{display:flex;position:relative}.Qg9QYW_input{padding:.76rem .85rem;border:1px solid var(--color-border-light);min-block-size:3rem;min-inline-size:0;color:var(--color-text);resize:none;background:0 0;flex:1;padding-inline-end:6.5rem;font-size:1rem;line-height:1.5;transition:border .2s,box-shadow .2s}.Qg9QYW_input:focus{outline:var(--color-primary);box-shadow:0 0 0 4px #0f62fe26}.Qg9QYW_input::placeholder{font-family:var(--font-sans);color:var(--secondary-text-color);opacity:1;font-style:italic}.Qg9QYW_sendButton{top:50%;cursor:pointer;appearance:none;border:none;justify-content:center;align-items:center;block-size:2.25rem;inline-size:auto;padding-inline:.65rem;transition:transform .2s,opacity .2s,background-color .2s;display:inline-flex;position:absolute;inset-inline-end:.375rem;translate:0 -50%}.Qg9QYW_inputShell .Qg9QYW_sendButton{border-radius:var(--radius-lg)}.Qg9QYW_sendButton:hover:not(:disabled){background:#0f62fe1f}.Qg9QYW_sendButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Qg9QYW_sendButton:disabled{cursor:not-allowed;opacity:.5}.Qg9QYW_toggle{z-index:1002;box-shadow:var(--shadow-xl);font-family:inherit;font-size:var(--font-size-text-xs);cursor:pointer;border:none;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;position:fixed;inset:auto 1.5rem 1.5rem auto}.Qg9QYW_toggle:focus-visible{border-radius:var(--radius-full);outline-offset:4px;outline:2px solid;outline-color:color-mix(in srgb, currentcolor 65%, black)}.Qg9QYW_toggle[data-open=true]{pointer-events:none;opacity:0;transform:translateY(20%)}.Qg9QYW_toggleLabel{font-family:var(--font-body,sans-serif);letter-spacing:.02em;align-items:center;gap:.25rem;font-weight:600;line-height:1;display:inline-flex}@supports not (gap:0.25rem){.Qg9QYW_toggleLabel>:not(:first-child){margin-inline-start:.25rem}}.Qg9QYW_toggle.Qg9QYW_toggle{--btn-accent:var(--logo-background);--btn-on-accent:var(--primary-text-color)}.Qg9QYW_toggle[data-open] .Qg9QYW_icon{margin-inline-end:0}.Qg9QYW_toggle[data-open] .Qg9QYW_text{margin-inline-start:0}.Qg9QYW_toggle .Qg9QYW_icon svg{block-size:1em;inline-size:1em;display:block}.Qg9QYW_toggleAvatar{transition:transform .2s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1));margin:-4px}.Qg9QYW_toggle:hover .Qg9QYW_toggleAvatar{transform:scale(1.1)}.Qg9QYW_toggleAvatar[data-near-target=true]{filter:drop-shadow(0 0 8px #fff6)}.Qg9QYW_composerFooter{padding-inline:var(--space-internal-8);font-family:var(--font-body,sans-serif);font-size:var(--font-size-text-xs);text-align:center;color:var(--secondary-text-color);margin:0;line-height:1.4}.Qg9QYW_visuallyHidden{white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.Qg9QYW_container{place-items:center;inline-size:100%;inset:auto 0 0}.Qg9QYW_panel{inline-size:100%;max-block-size:calc(100dvb - var(--space-internal-8));border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-block-end:none;border-inline:none}.Qg9QYW_messages{padding-inline:1rem}.Qg9QYW_toggle{padding-inline:.9rem;inset:auto 1rem 1rem auto}}@media (max-height:600px){.Qg9QYW_messages{flex:none;overflow:visible}}@media (max-width:480px){.Qg9QYW_subtitle{display:none}.Qg9QYW_input{padding-inline-end:calc(var(--space-layout-48) + var(--space-internal-8))}.Qg9QYW_sendButton{padding-inline:var(--space-internal-8)}.Qg9QYW_sendButton [data-button-slot=text]{display:none}}@media (prefers-reduced-motion:reduce){.Qg9QYW_container,.Qg9QYW_toggle,.Qg9QYW_panel,.Qg9QYW_sendButton,.Qg9QYW_input{transition-duration:.01ms;transition-delay:0s}}body[data-cookie-banner-open=true] .Qg9QYW_toggle:not([data-open=true]){transform:translateY(calc(-1 * (var(--cookie-banner-height,8rem) + .75rem)))}@media (max-height:480px){body[data-cookie-banner-open=true] .Qg9QYW_toggle:not([data-open=true]){margin:var(--space-layout-16);position:relative;inset:auto;transform:none}}@media (max-width:1024px){:is(body[data-mobile-menu-open=true] .Qg9QYW_container,body[data-mobile-menu-open=true] .Qg9QYW_toggle){transition:transform .3s cubic-bezier(.16,.84,.44,1);transform:translate(-277px)}body[data-mobile-menu-open=true] .Qg9QYW_container[data-open=false]{transform:translate(-277px)translateY(10%)scale(.98)}}.themeHCB .Qg9QYW_panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border-color:#fff}.themeHCB .Qg9QYW_message{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d}.themeHCB .Qg9QYW_message[data-role=assistant]{background:#ffffff1a}.themeHCB .Qg9QYW_message[data-role=user]{color:#000;background:#fff}.themeHCB .Qg9QYW_input{color:#fff;background:#000;border-color:#fff}.themeHCB .Qg9QYW_input::placeholder{color:#fff9}.themeHCB .Qg9QYW_sendButton{background:0 0}.themeHCB .Qg9QYW_inputShell .Qg9QYW_sendButton:is(:enabled,:disabled){color:#fff}.themeHCB .Qg9QYW_header{border-color:#ffffff4d}.themeHCB .Qg9QYW_headerAvatar{--donny-primary:#fff;--donny-eyes:#000}.themeHCW .Qg9QYW_panel{background:#fff;border-color:#000}.themeHCW .Qg9QYW_message{color:#000;background:#00000014;border:1px solid #0000004d}.themeHCW .Qg9QYW_message[data-role=assistant]{background:#00000014}.themeHCW .Qg9QYW_message[data-role=user]{color:#fff;background:#000}.themeHCW .Qg9QYW_input{color:#000;background:#fff;border-color:#000}.themeHCW .Qg9QYW_input::placeholder{color:#0009}.themeHCW .Qg9QYW_sendButton{background:0 0}.themeHCW .Qg9QYW_inputShell .Qg9QYW_sendButton:is(:enabled,:disabled){color:#000}.themeHCW .Qg9QYW_header{border-color:#0000004d}.themeHCW .Qg9QYW_headerAvatar{--donny-primary:#000;--donny-eyes:#fff}.themeDark .Qg9QYW_toggle.Qg9QYW_toggle{--btn-on-accent:#fff}.themeDark .Qg9QYW_toggleLabel{color:#fff}:is(.themeDark .Qg9QYW_toggleAvatar,.themeDark .Qg9QYW_headerAvatar){--donny-primary:#fff;--donny-eyes:var(--logo-background,var(--accent-purple))}.themeHCB .Qg9QYW_toggle{border:2px solid #000}.themeHCB .Qg9QYW_toggle.Qg9QYW_toggle{--btn-accent:#fff;--btn-on-accent:#000}.themeHCB .Qg9QYW_toggleLabel{color:#000}.themeHCB .Qg9QYW_toggleAvatar{--donny-primary:#000;--donny-eyes:#fff}.themeHCW .Qg9QYW_toggle{border:2px solid #fff}.themeHCW .Qg9QYW_toggle.Qg9QYW_toggle{--btn-accent:#000;--btn-on-accent:#fff}.themeHCW .Qg9QYW_toggleLabel{color:#fff}.themeHCW .Qg9QYW_toggleAvatar{--donny-primary:#fff;--donny-eyes:#000}.Qg9QYW_toolResultSection{margin-block-start:var(--space-layout-16,1rem)}.Qg9QYW_toolResultSection:first-child{margin-block-start:var(--space-internal-8,.5rem)}.Qg9QYW_toolResultMeta{font-family:var(--font-sans);font-size:var(--font-size-text-xxs);letter-spacing:.02em;text-transform:uppercase;color:var(--color-gray);align-items:center;gap:.375rem;margin-block-end:var(--space-internal-4,.25rem);font-weight:500;display:inline-flex}.Qg9QYW_toolResultMetaLabel{align-items:center;gap:.25rem;display:inline-flex}.Qg9QYW_toolSectionTitle{margin:0 0 var(--space-internal-8,.5rem);font-family:var(--font-sans);font-size:var(--font-size-text-xs);color:var(--color-text);font-weight:600;line-height:1.35}.Qg9QYW_toolResultCard{margin-block-start:var(--space-internal-8,.5rem)}.Qg9QYW_navigateLink{border-radius:var(--radius-lg);background-color:var(--color-primary);font-family:var(--font-sans);font-size:var(--font-size-text-xs);color:var(--inverted-text-color);align-items:center;gap:.25rem;padding:.5rem 1rem;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.Qg9QYW_navigateLink:hover{opacity:.85}.Qg9QYW_vertaauxOffer{align-items:flex-start;gap:var(--space-internal-8,.5rem);flex-direction:column;display:flex}.Qg9QYW_projectCards{gap:var(--space-internal-8);flex-direction:column;display:flex}.Qg9QYW_projectCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);align-items:flex-start;gap:.75rem;padding:.75rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.Qg9QYW_projectCardThumb{border-radius:var(--radius-md);background:var(--color-light-bg);object-fit:contain;flex-shrink:0;block-size:2.5rem;inline-size:2.5rem}.Qg9QYW_projectCardBody{flex-direction:column;flex:1;gap:.25rem;min-inline-size:0;display:flex}.Qg9QYW_projectCard:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.Qg9QYW_projectCardTitle{font-family:var(--font-sans);font-size:var(--font-size-text-xs);color:var(--color-text);font-weight:600}.Qg9QYW_projectCardMeta{font-family:var(--font-sans);font-size:var(--font-size-text-xxs);text-transform:capitalize;color:var(--secondary-text-color)}.Qg9QYW_projectCardMeta.Qg9QYW_packageCardMeta{text-transform:none}.Qg9QYW_projectCardDesc{font-family:var(--font-sans);font-size:var(--font-size-text-xs);color:var(--secondary-text-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.Qg9QYW_projectCardCta{font-family:var(--font-sans);font-size:var(--font-size-text-xs);color:var(--color-primary);margin-block-start:var(--space-internal-4);font-weight:500}.Qg9QYW_packageRecommended{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.Qg9QYW_followUpDraft{gap:var(--space-layout-8,.5rem);flex-direction:column;display:flex}.Qg9QYW_followUpDraftSubject{font-family:var(--font-sans);font-size:var(--font-size-text-xs);color:var(--color-text,inherit);margin:0;font-weight:600}.Qg9QYW_followUpDraftBody{padding:var(--space-internal-12);border-radius:var(--radius-sm,.375rem);background:var(--color-light-bg);font-family:var(--font-mono,monospace);font-size:var(--font-size-text-xs);white-space:pre-wrap;overflow-inline:auto;margin:0;line-height:1.5;overflow-x:auto}.Qg9QYW_followUpDraftDisclaimer{font-family:var(--font-sans);font-size:var(--font-size-text-xxs);color:var(--color-gray);margin:0}.Qg9QYW_followUpDraftActions{align-items:center;gap:var(--space-internal-12);flex-wrap:wrap;display:flex}.Qg9QYW_followUpDraftCopy{padding:var(--space-internal-6) var(--space-internal-12);border:1px solid var(--color-border);border-radius:var(--radius-sm,.375rem);font-family:var(--font-sans);font-size:var(--font-size-text-xs);cursor:pointer;background:0 0}.Qg9QYW_followUpDraftCopy:hover{background:var(--color-light-bg)}.Qg9QYW_chatTextArea{border:1px solid var(--color-border-light);border-radius:var(--radius-xl);min-block-size:3rem;inline-size:100%;font-family:var(--font-text);color:var(--color-primary);resize:vertical;resize:block;background:0 0;padding:.76rem .85rem;font-size:1rem;line-height:1.5;transition:border .2s,box-shadow .2s}.Qg9QYW_chatTextArea::placeholder{font-family:var(--font-text);color:var(--secondary-text-color);opacity:1;font-style:italic}.Qg9QYW_chatTextArea.Qg9QYW_input{color:var(--color-text);padding-inline-end:calc(var(--space-layout-96) + var(--space-internal-8))}@media (max-width:480px){.Qg9QYW_chatTextArea.Qg9QYW_input{padding-inline-end:calc(var(--space-layout-48) + var(--space-internal-8))}}.Qg9QYW_chatTextArea:focus,.Qg9QYW_chatTextArea:focus-visible{border-color:var(--color-primary);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary));outline-offset:var(--focus-ring-offset,2px);box-shadow:none}@media (forced-colors:active){.Qg9QYW_chatTextArea:focus,.Qg9QYW_chatTextArea:focus-visible{outline-offset:2px;outline:3px solid highlight}}.Qg9QYW_chatTextArea:disabled{cursor:not-allowed;opacity:.5}:root[data-mobile-menu-open] .Qg9QYW_toggle:not([data-open=true]){pointer-events:none;opacity:0;visibility:hidden}
.Nqz9tq_container{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.themeDark .Nqz9tq_container{--donny-primary:#fff;--donny-eyes:var(--logo-background,var(--accent-purple))}.Nqz9tq_avatar{block-size:100%;inline-size:100%;transition:transform .2s var(--ease-out,ease-out), opacity .15s ease;overflow:visible}.Nqz9tq_body{transition:fill .3s}.Nqz9tq_blinkGroup{transform-box:fill-box;transform-origin:50%}.Nqz9tq_eye{transition:d .25s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)), transform .2s ease;transform-origin:50%}.Nqz9tq_mouth{transition:d .3s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)), opacity .2s ease, transform .15s ease;opacity:.9;transform-origin:50%}.Nqz9tq_speaking{animation:.3s ease-in-out 12 Nqz9tq_speak}@keyframes Nqz9tq_speak{0%,to{opacity:.7;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1.2)}}.Nqz9tq_label{border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-mono,monospace);white-space:nowrap;color:var(--color-gray);inset-block-end:-1.25rem;padding-inline:.25rem;font-size:.625rem;position:absolute;left:50%;transform:translate(-50%)}.Nqz9tq_breathe{animation:4s ease-in-out Nqz9tq_breathe}@keyframes Nqz9tq_breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.Nqz9tq_thinking{animation:2s ease-in-out 2 Nqz9tq_thinking}@keyframes Nqz9tq_thinking{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)translate(-1px)}75%{transform:rotate(2deg)translate(1px)}}.Nqz9tq_scanning{animation:1.5s ease-in-out 3 Nqz9tq_scanning}@keyframes Nqz9tq_scanning{0%,to{transform:translate(0)}25%{transform:translate(2px)}75%{transform:translate(-2px)}}.Nqz9tq_bounce{animation:Nqz9tq_bounce .6s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1))}@keyframes Nqz9tq_bounce{0%{transform:scale(1)}30%{transform:scale(1.15)translateY(-2px)}50%{transform:scale(.95)}70%{transform:scale(1.05)}to{transform:scale(1)}}.Nqz9tq_shake{animation:.5s ease-in-out Nqz9tq_shake}@keyframes Nqz9tq_shake{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-3px)rotate(-2deg)}50%{transform:translate(3px)rotate(2deg)}75%{transform:translate(-2px)rotate(-1deg)}}.Nqz9tq_tilt{animation:Nqz9tq_tilt .4s var(--ease-out,ease-out) forwards}@keyframes Nqz9tq_tilt{0%{transform:rotate(0)}to{transform:rotate(-5deg)}}.Nqz9tq_slideOut{animation:.4s ease-in-out forwards Nqz9tq_slideOut}@keyframes Nqz9tq_slideOut{0%{opacity:1;transform:translate(0)}50%{opacity:.7;transform:translate(4px)}to{opacity:.5;transform:translate(8px)}}.Nqz9tq_popIn{animation:Nqz9tq_popIn .5s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1))}@keyframes Nqz9tq_popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.Nqz9tq_nod{animation:.4s ease-in-out Nqz9tq_nod}@keyframes Nqz9tq_nod{0%,to{transform:translateY(0)}25%{transform:translateY(2px)}50%{transform:translateY(0)}75%{transform:translateY(1px)}}.Nqz9tq_grow{animation:.3s ease-out forwards Nqz9tq_grow}@keyframes Nqz9tq_grow{0%{transform:scale(1)}to{transform:scale(1.05)}}.Nqz9tq_celebrate{animation:Nqz9tq_celebrate .8s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1))}@keyframes Nqz9tq_celebrate{0%{transform:scale(1)rotate(0)}25%{transform:scale(1.1)rotate(-5deg)}50%{transform:scale(1.15)rotate(5deg)}75%{transform:scale(1.1)rotate(-3deg)}to{transform:scale(1)rotate(0)}}.Nqz9tq_shrink{animation:.3s ease-out forwards Nqz9tq_shrink}@keyframes Nqz9tq_shrink{0%{transform:scale(1)}to{transform:scale(.92)}}.Nqz9tq_blink{animation:1s step-end 4 Nqz9tq_blink}@keyframes Nqz9tq_blink{0%,to{opacity:1}50%{opacity:0}}.Nqz9tq_spinEyes .Nqz9tq_eye{transform-box:fill-box;transform-origin:50%;animation:.9s linear 4 Nqz9tq_spin}@keyframes Nqz9tq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Nqz9tq_wave{transform-origin:bottom;animation:.8s ease-in-out Nqz9tq_wave}@keyframes Nqz9tq_wave{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}}.Nqz9tq_sparkles{animation:1s ease-out 4 Nqz9tq_sparkleFloat}@keyframes Nqz9tq_sparkleFloat{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.Nqz9tq_questionMark{animation:.8s ease-in-out 5 Nqz9tq_questionBounce}@keyframes Nqz9tq_questionBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.Nqz9tq_thoughtBubble{animation:2s ease-in-out 2 Nqz9tq_thoughtFloat}@keyframes Nqz9tq_thoughtFloat{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:.8;transform:translateY(-1px)}}.Nqz9tq_drowsy{animation:3s ease-in-out Nqz9tq_drowsy}@keyframes Nqz9tq_drowsy{0%,to{transform:translateY(0)}30%{transform:translateY(1px)}60%{transform:translateY(.5px)}}.Nqz9tq_snooze{animation:4s ease-in-out Nqz9tq_snooze}@keyframes Nqz9tq_snooze{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.01)translateY(.5px)}}.Nqz9tq_sleepBubble{z-index:1;border-radius:var(--radius-lg);background:var(--donny-primary,var(--color-text));box-shadow:var(--shadow-sm);font-family:var(--font-mono,monospace);white-space:nowrap;color:var(--donny-eyes,var(--color-surface));padding:.125rem .375rem;font-size:.75rem;font-weight:600;animation:2s ease-in-out 2 Nqz9tq_bubbleFloat;position:absolute;inset-block-start:calc(-1 * var(--space-internal-8));inset-inline-end:calc(-1 * var(--space-internal-12))}@keyframes Nqz9tq_bubbleFloat{0%,to{opacity:.9;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.Nqz9tq_sleepText{align-items:baseline;gap:0;display:inline-flex}.Nqz9tq_dot1,.Nqz9tq_dot2,.Nqz9tq_dot3{opacity:0;animation:1.5s ease-in-out 2 Nqz9tq_dotAppear}.Nqz9tq_dot1{animation-delay:0s}.Nqz9tq_dot2{animation-delay:.3s}.Nqz9tq_dot3{animation-delay:.6s}@keyframes Nqz9tq_dotAppear{0%,10%{opacity:0}20%,80%{opacity:1}90%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.Nqz9tq_avatar,.Nqz9tq_eye,.Nqz9tq_body,.Nqz9tq_sparkles,.Nqz9tq_questionMark,.Nqz9tq_thoughtBubble,.Nqz9tq_sleepBubble{transition:none!important;animation:none!important}.Nqz9tq_breathe,.Nqz9tq_thinking,.Nqz9tq_scanning,.Nqz9tq_bounce,.Nqz9tq_shake,.Nqz9tq_tilt,.Nqz9tq_slideOut,.Nqz9tq_popIn,.Nqz9tq_nod,.Nqz9tq_grow,.Nqz9tq_celebrate,.Nqz9tq_shrink,.Nqz9tq_blink,.Nqz9tq_spinEyes .Nqz9tq_eye,.Nqz9tq_sparkles,.Nqz9tq_questionMark,.Nqz9tq_thoughtBubble,.Nqz9tq_wave,.Nqz9tq_drowsy,.Nqz9tq_snooze,.Nqz9tq_speaking,.Nqz9tq_dot1,.Nqz9tq_dot2,.Nqz9tq_dot3{animation:none!important}.Nqz9tq_dot1,.Nqz9tq_dot2,.Nqz9tq_dot3{opacity:1}.Nqz9tq_sleepDots:after{content:"..."!important;animation:none!important}}
.mCZgnW_root{padding:var(--space-internal-16);box-sizing:border-box;border-radius:var(--radius-md);background:var(--color-surface);block-size:100%}.mCZgnW_fillVertical{flex-direction:column;block-size:100%;min-block-size:100%;margin-block-end:2rem;display:flex}.mCZgnW_item{padding:var(--space-internal-12) var(--space-internal-8);border-radius:var(--radius-sm);background:var(--color-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-block-size:110px;display:flex;position:relative}.mCZgnW_iconWrapper{border-radius:var(--radius-sm);block-size:clamp(48px,6vi,56px);inline-size:clamp(48px,6vi,56px);color:var(--color-primary);background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:clamp(1.75rem,4vi,2rem);display:flex}.mCZgnW_iconWrapper svg{block-size:70%;inline-size:70%;color:var(--color-primary);display:block}.mCZgnW_title{inline-size:100%;font-family:var(--font-serif);font-size:var(--font-size-text-s);color:var(--color-text);justify-content:center;align-items:center;font-weight:600;line-height:1.2;display:flex}.mCZgnW_item:focus-within,.mCZgnW_item:focus{outline:2px solid var(--color-focus-ring);outline-offset:2px}.mCZgnW_gridLabel{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
._8uAvXa_container{border-radius:var(--radius-md);font-family:var(--font-text);font-size:var(--font-size-text-xs);padding:.25rem .5rem;line-height:1.5;display:inline-block}._8uAvXa_text{background:linear-gradient(90deg, rgb(var(--color-text-rgb,17, 17, 17), .4) 0%, var(--color-primary) 50%, rgb(var(--color-text-rgb,17, 17, 17), .4) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite _8uAvXa_flow;display:inline-block}@keyframes _8uAvXa_flow{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _8uAvXa_pulse{0%,to{opacity:.3}50%{opacity:1}}[data-theme=dark] ._8uAvXa_text{background:linear-gradient(90deg, var(--secondary-text-color) 0%, var(--color-primary) 50%, var(--secondary-text-color) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}._8uAvXa_container._8uAvXa_intensitySubtle ._8uAvXa_text{animation-duration:2s}._8uAvXa_container._8uAvXa_intensityModerate ._8uAvXa_text{animation-duration:1.5s}._8uAvXa_container._8uAvXa_intensityProminent ._8uAvXa_text{font-weight:500;animation-duration:1s}@media (prefers-reduced-motion:reduce){._8uAvXa_text{background:var(--secondary-text-color);opacity:.8;-webkit-background-clip:text;background-clip:text;animation:none}._8uAvXa_container._8uAvXa_intensityProminent ._8uAvXa_text{opacity:1}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){._8uAvXa_text{color:var(--secondary-text-color);animation:2s ease-in-out infinite _8uAvXa_pulse}}
[data-donny-active=true][data-donny-highlight=underline]{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-sm,4px)}[data-donny-active=true][data-donny-highlight=focus]{outline:3px solid var(--color-primary);outline-offset:6px;border-radius:var(--radius-sm,4px)}[data-donny-active=true][data-donny-highlight=pulse]{outline:2px solid var(--color-primary);outline-offset:4px;animation:1.8s ease-in-out 2 donny-target-pulse}@keyframes donny-target-pulse{0%,to{outline-color:var(--color-primary)}50%{outline-color:var(--color-accent)}}@media (prefers-reduced-motion:reduce){[data-donny-active=true][data-donny-highlight=pulse]{animation:none}}
.eUgjca_layout{flex-direction:column;min-block-size:100vb;display:flex}.eUgjca_main{flex:1;min-inline-size:0}.eUgjca_main:focus{outline:none}@media print{.eUgjca_layout>:not(.eUgjca_main){display:none}}
/*# sourceMappingURL=3sc1ao-bfmt_b.css.map*/