.scroll-reveal-text.svelte-1dqoebm{background-image:linear-gradient(90deg,#000 0% 50%,#00000080 50%,#0000);background-size:200% 200%;background-position:100% 0%;-webkit-background-clip:text;background-clip:text;color:transparent;display:inline}.agent-section.svelte-7ru3lj{position:relative;overflow:hidden;margin:0;padding:clamp(3.75rem,5vw,5.25rem) clamp(1.25rem,3vw,3rem);border-radius:1.75rem;background:radial-gradient(circle at 8% 5%,rgba(43,187,125,.14),transparent 27rem),linear-gradient(145deg,#071d16,#06150f 58%,#081a14);color:#f7fff9;isolation:isolate}.ambient.svelte-7ru3lj{position:absolute;z-index:-1;border-radius:50%;filter:blur(10px);opacity:.55;pointer-events:none}.ambient-one.svelte-7ru3lj{top:-13rem;right:-7rem;width:34rem;height:34rem;border:1px solid rgba(123,255,192,.08);box-shadow:0 0 0 5rem #32ba7c06,0 0 0 10rem #32ba7c05}.ambient-two.svelte-7ru3lj{bottom:-12rem;left:24%;width:24rem;height:24rem;background:#1e8d5c0f}.agent-layout.svelte-7ru3lj{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:clamp(1.75rem,3vw,2.5rem);width:min(100%,80rem);margin:0 auto}.banner-heading.svelte-7ru3lj{display:flex;flex-direction:column;align-items:center;text-align:center}.eyebrow.svelte-7ru3lj{display:block;margin-bottom:.8rem;color:#79dba8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}h2.svelte-7ru3lj{max-width:58rem;margin:0;font-size:clamp(2.4rem,5vw,4.75rem);font-weight:400;line-height:.96;letter-spacing:-.055em}.banner-heading.svelte-7ru3lj p:where(.svelte-7ru3lj){display:flex;align-items:center;gap:.75rem;margin:.9rem 0 0;color:#e9f6ee8f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;letter-spacing:.13em;text-transform:uppercase}.banner-heading.svelte-7ru3lj p:where(.svelte-7ru3lj) i:where(.svelte-7ru3lj){width:.22rem;height:.22rem;border-radius:50%;background:#5bda9b}.agent-console.svelte-7ru3lj{width:min(96%,76rem);max-width:76rem;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:1.75rem;background:#f6f8f6;color:#0d1712;box-shadow:0 2rem 6rem #00000047,inset 0 1px #ffffffb3}.console-topbar.svelte-7ru3lj,.console-footer.svelte-7ru3lj{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.35rem;color:#68736c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;letter-spacing:.09em;text-transform:uppercase}.console-topbar.svelte-7ru3lj{border-bottom:1px solid #e1e6e2;background:#ffffffad}.console-brand.svelte-7ru3lj,.brand-dots.svelte-7ru3lj,.secure-status.svelte-7ru3lj,.chat-status.svelte-7ru3lj{display:flex;align-items:center}.console-brand.svelte-7ru3lj{gap:.7rem;color:#1b2821;font-weight:650}.brand-dots.svelte-7ru3lj{gap:.18rem}.brand-dots.svelte-7ru3lj i:where(.svelte-7ru3lj){width:.3rem;height:.3rem;border-radius:50%;background:#18261f}.secure-status.svelte-7ru3lj{gap:.4rem}.secure-status.svelte-7ru3lj i:where(.svelte-7ru3lj),.chat-status.svelte-7ru3lj i:where(.svelte-7ru3lj){width:.42rem;height:.42rem;border-radius:50%;background:#0caf6e;box-shadow:0 0 0 .22rem #0caf6e1f}.carousel.svelte-7ru3lj{position:relative;height:17rem;outline:none;background:linear-gradient(rgba(11,34,23,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(11,34,23,.045) 1px,transparent 1px),radial-gradient(circle at 50% 46%,#fff,#f2f5f2 70%);background-size:2.1rem 2.1rem,2.1rem 2.1rem,auto}.carousel.svelte-7ru3lj:focus-visible{box-shadow:inset 0 0 0 2px #0aa86f}.orb-stage.svelte-7ru3lj{position:absolute;inset:0 0 3.25rem;overflow:hidden}.orb-choice.svelte-7ru3lj{position:absolute;top:48%;left:50%;display:flex;align-items:center;justify-content:center;width:14rem;height:14rem;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transform:translate(-50%,-50%);transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .5s ease,filter .5s ease}.orb-choice.orb-active.svelte-7ru3lj{z-index:3;transform:translate(-50%,-50%) translate(0) scale(1);filter:saturate(1);opacity:1}.orb-choice.orb-left.svelte-7ru3lj{z-index:1;transform:translate(-50%,-50%) translate(-16rem) scale(.68);filter:saturate(.7);opacity:.74}.orb-choice.orb-right.svelte-7ru3lj{z-index:2;transform:translate(-50%,-50%) translate(16rem) scale(.68);filter:saturate(.7);opacity:.74}.orb-choice.svelte-7ru3lj:focus-visible{outline:2px solid #0aa86f;outline-offset:-1.2rem}.orb-choice.svelte-7ru3lj:hover:not(.orb-active){filter:saturate(1);opacity:1}.orb-mark.svelte-7ru3lj{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;min-width:2.35rem;height:2.35rem;padding:0 .72rem;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#07181138;color:#fff;font-size:1rem;font-weight:650;letter-spacing:-.04em;text-shadow:0 1px 10px rgba(0,0,0,.2);transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.orb-active.svelte-7ru3lj .orb-mark:where(.svelte-7ru3lj){box-shadow:0 0 0 .35rem #ffffff14}.carousel-arrow.svelte-7ru3lj{position:absolute;top:43%;z-index:5;display:flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border:1px solid #d9dfda;border-radius:50%;background:#ffffffd1;color:#18241d;font-size:1rem;cursor:pointer;box-shadow:0 .5rem 1.4rem #0e271914;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .18s ease,background .18s ease,color .18s ease}.carousel-arrow.svelte-7ru3lj:hover,.carousel-arrow.svelte-7ru3lj:focus-visible{background:#102c20;color:#fff;outline:none;transform:scale(1.06)}.arrow-left.svelte-7ru3lj{left:1.6rem}.arrow-right.svelte-7ru3lj{right:1.6rem}.active-agent.svelte-7ru3lj{position:absolute;right:0;bottom:.85rem;left:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:0 1.5rem;text-align:center}.active-agent.svelte-7ru3lj:before,.active-agent.svelte-7ru3lj:after{content:"";height:1px;background:#dce2dd}.active-agent.svelte-7ru3lj span:where(.svelte-7ru3lj),.active-agent.svelte-7ru3lj small:where(.svelte-7ru3lj){display:none}.active-agent.svelte-7ru3lj strong:where(.svelte-7ru3lj){min-width:10rem;font-size:1rem;font-weight:650}.interaction-shell.svelte-7ru3lj{position:relative;min-height:18rem;margin:0 1.25rem;overflow:hidden;border:1px solid #dde3de;border-radius:1.25rem;background:#fff;box-shadow:0 .8rem 2.2rem #1432210e}.interaction-panel.svelte-7ru3lj{display:none;padding:1.25rem 1.5rem}.interaction-panel.panel-active.svelte-7ru3lj{display:block;animation:svelte-7ru3lj-panel-in .42s cubic-bezier(.22,1,.36,1) both}.panel-heading.svelte-7ru3lj,.chat-heading.svelte-7ru3lj{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.panel-kicker.svelte-7ru3lj{display:block;margin-bottom:.3rem;color:#0a9d64;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}h3.svelte-7ru3lj{margin:0;color:#111b15;font-size:1.25rem;font-weight:630;letter-spacing:-.02em}.ai-pill.svelte-7ru3lj,.time-pill.svelte-7ru3lj{flex:none;padding:.42rem .65rem;border:1px solid #e1e6e2;border-radius:999px;color:#6b756e;font-size:.61rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ringg-container.svelte-7ru3lj{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:6.75rem;border:1px dashed #dce4de;border-radius:1rem;background:radial-gradient(circle at 50% 50%,rgba(66,210,145,.1),transparent 55%),#f8faf8}.atlas-launch.svelte-7ru3lj{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border:0;border-radius:50%;background:#0aa86f;cursor:pointer;box-shadow:0 .65rem 1.4rem #0aa86f38;transition:transform .18s ease,background .18s ease,opacity .18s ease}.atlas-launch.svelte-7ru3lj img:where(.svelte-7ru3lj){width:1.45rem;height:1.45rem}.atlas-launch.svelte-7ru3lj:hover:not(:disabled),.atlas-launch.svelte-7ru3lj:focus-visible{background:#078a5b;outline:none;transform:translateY(-2px)}.atlas-launch.svelte-7ru3lj:focus-visible{box-shadow:0 0 0 .22rem #0aa86f2e,0 .65rem 1.4rem #0aa86f38}.atlas-launch.svelte-7ru3lj:disabled{cursor:wait;opacity:.45}#ringg_ai_container.atlas-ringg-portal{position:relative;z-index:10000;background:transparent}#ringg_ai_container.atlas-ringg-portal:has(>.ringg_ai-shadow-xl):before{content:"";position:fixed;inset:0;z-index:10000;background:#02110b94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#ringg_ai_container.atlas-ringg-portal>.ringg_ai-relative.ringg_ai-shadow-xl{position:fixed!important;inset:50% auto auto 50%!important;z-index:10001!important;width:min(34rem,calc(100vw - 2rem))!important;height:min(34rem,calc(100dvh - 2rem))!important;max-width:calc(100vw - 2rem)!important;max-height:calc(100dvh - 2rem)!important;border-color:#0b3f2924!important;transform:translate(-50%,-50%)!important;box-shadow:0 2rem 6rem #00000052!important}body:has(#ringg_ai_container.atlas-ringg-portal>.ringg_ai-shadow-xl){overflow:hidden}.voice-note.svelte-7ru3lj{max-width:34rem;margin:.75rem auto 0;color:#7a857e;font-size:.76rem;line-height:1.5;text-align:center}.loading-dot.svelte-7ru3lj{display:inline-block;width:.42rem;height:.42rem;margin-right:.25rem;border-radius:50%;background:#0bab6c;animation:svelte-7ru3lj-pulse 1.5s ease-in-out infinite}.inline-switch.svelte-7ru3lj{display:flex;align-items:center;justify-content:space-between;width:min(100%,23rem);margin:.85rem auto 0;padding:.65rem .8rem;border:1px solid #dae2dc;border-radius:.7rem;background:#fff;color:#173126;font-size:.72rem;font-weight:600;cursor:pointer}.call-panel.svelte-7ru3lj form:where(.svelte-7ru3lj){display:flex;flex-direction:column;gap:.75rem}.field-row.svelte-7ru3lj{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field-row.svelte-7ru3lj label:where(.svelte-7ru3lj){display:flex;flex-direction:column;gap:.4rem}.field-row.svelte-7ru3lj label:where(.svelte-7ru3lj)>span:where(.svelte-7ru3lj){color:#58635c;font-size:.72rem;font-weight:600}.field-row.svelte-7ru3lj input:where(.svelte-7ru3lj),.chat-form.svelte-7ru3lj input:where(.svelte-7ru3lj){width:100%;border:1px solid #dce2dd;border-radius:.75rem;background:#f8faf8;color:#101914;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.field-row.svelte-7ru3lj input:where(.svelte-7ru3lj){height:2.85rem;padding:0 1rem;font-size:.84rem}.field-row.svelte-7ru3lj input:where(.svelte-7ru3lj):focus,.chat-form.svelte-7ru3lj input:where(.svelte-7ru3lj):focus{border-color:#0ba86b;box-shadow:0 0 0 .2rem #0ba86b1a}.field-row.svelte-7ru3lj input:where(.svelte-7ru3lj)::placeholder,.chat-form.svelte-7ru3lj input:where(.svelte-7ru3lj)::placeholder{color:#9ba49e}.consent.svelte-7ru3lj{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;color:#747f78;font-size:.68rem;line-height:1.45;cursor:pointer}.consent.svelte-7ru3lj input:where(.svelte-7ru3lj){width:.88rem;height:.88rem;margin-top:.05rem;accent-color:#0aa66a}.primary-action.svelte-7ru3lj{display:flex;align-items:center;justify-content:space-between;width:100%;height:2.9rem;padding:0 1.15rem;border:0;border-radius:.75rem;background:#0d2b1f;color:#fff;font-size:.84rem;font-weight:650;cursor:pointer;transition:background .18s ease,transform .18s ease}.primary-action.svelte-7ru3lj:hover:not(:disabled),.primary-action.svelte-7ru3lj:focus-visible{background:#0a9e65;outline:none;transform:translateY(-1px)}.primary-action.svelte-7ru3lj:disabled{cursor:wait;opacity:.65}.primary-action.svelte-7ru3lj i:where(.svelte-7ru3lj){display:flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:50%;background:#ffffff1f;font-style:normal}.form-message.svelte-7ru3lj{margin:-.15rem 0 0;padding:.6rem .7rem;border-radius:.55rem;font-size:.66rem;line-height:1.4}.form-message.success.svelte-7ru3lj{background:#ecfbf3;color:#087348}.form-message.error.svelte-7ru3lj{background:#fff2ef;color:#a13c2b}.chat-panel.svelte-7ru3lj{padding-bottom:1rem}.chat-heading.svelte-7ru3lj{margin-bottom:.7rem}.chat-status.svelte-7ru3lj{gap:.45rem;color:#6d7770;font-size:.63rem}.message-list.svelte-7ru3lj{display:flex;flex-direction:column;gap:.55rem;height:auto;min-height:7.25rem;max-height:18rem;overflow-y:auto;padding:.25rem .25rem .4rem;overscroll-behavior:contain;scrollbar-width:thin}.message.svelte-7ru3lj{width:fit-content;max-width:min(82%,48rem);padding:.63rem .8rem;border-radius:.85rem;font-size:.78rem;line-height:1.45}.message.assistant.svelte-7ru3lj{align-self:flex-start;border:1px solid #e0e5e1;border-bottom-left-radius:.25rem;background:#f7f9f7;color:#35423a}.message.user.svelte-7ru3lj{align-self:flex-end;border-bottom-right-radius:.25rem;background:#0d2b1f;color:#fff;white-space:pre-wrap}.typing.svelte-7ru3lj{display:flex;gap:.2rem}.typing.svelte-7ru3lj i:where(.svelte-7ru3lj){width:.3rem;height:.3rem;border-radius:50%;background:#7c8880;animation:svelte-7ru3lj-typing 1.1s infinite ease-in-out}.typing.svelte-7ru3lj i:where(.svelte-7ru3lj):nth-child(2){animation-delay:.12s}.typing.svelte-7ru3lj i:where(.svelte-7ru3lj):nth-child(3){animation-delay:.24s}.quick-prompts.svelte-7ru3lj{display:flex;gap:.4rem;margin:.35rem 0 .65rem}.quick-prompts.svelte-7ru3lj button:where(.svelte-7ru3lj){padding:.42rem .6rem;border:1px solid #dce3de;border-radius:999px;background:#fff;color:#4c5a51;font-size:.6rem;cursor:pointer;transition:.18s ease}.quick-prompts.svelte-7ru3lj button:where(.svelte-7ru3lj):hover,.quick-prompts.svelte-7ru3lj button:where(.svelte-7ru3lj):focus-visible{border-color:#0aa86b;color:#087649;outline:none}.chat-form.svelte-7ru3lj{display:grid;grid-template-columns:1fr auto;gap:.5rem}.chat-form.svelte-7ru3lj input:where(.svelte-7ru3lj){min-width:0;height:2.85rem;padding:0 1rem;font-size:.82rem}.chat-form.svelte-7ru3lj button:where(.svelte-7ru3lj){display:flex;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;border:0;border-radius:.75rem;background:#0c2b1e;color:#fff;font-size:1rem;cursor:pointer;transition:background .18s ease}.chat-form.svelte-7ru3lj button:where(.svelte-7ru3lj):hover:not(:disabled),.chat-form.svelte-7ru3lj button:where(.svelte-7ru3lj):focus-visible{background:#0aa86b;outline:none}.chat-form.svelte-7ru3lj button:where(.svelte-7ru3lj):disabled{cursor:default;opacity:.38}.console-footer.svelte-7ru3lj{padding-top:.7rem;padding-bottom:.7rem}.progress-dots.svelte-7ru3lj{display:flex;gap:.35rem}.progress-dots.svelte-7ru3lj i:where(.svelte-7ru3lj){width:.28rem;height:.28rem;border-radius:50%;background:#c3cac5;transition:width .25s ease,background .25s ease}.progress-dots.svelte-7ru3lj i.current:where(.svelte-7ru3lj){width:1.1rem;border-radius:999px;background:#0baa6c}@keyframes svelte-7ru3lj-panel-in{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-7ru3lj-pulse{0%,to{box-shadow:0 0 #0aab6c47}50%{box-shadow:0 0 0 .35rem #0aab6c00}}@keyframes svelte-7ru3lj-typing{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-.16rem);opacity:1}}@media(max-width:1100px){.orb-choice.orb-left.svelte-7ru3lj{transform:translate(-50%,-50%) translate(-12rem) scale(.62)}.orb-choice.orb-right.svelte-7ru3lj{transform:translate(-50%,-50%) translate(12rem) scale(.62)}}@media(min-width:721px)and (max-height:760px){.agent-section.svelte-7ru3lj{padding-top:3rem;padding-bottom:3rem}.agent-layout.svelte-7ru3lj{gap:1.4rem}h2.svelte-7ru3lj{font-size:clamp(2.35rem,4.4vw,4.2rem)}.agent-console.svelte-7ru3lj{width:94%;max-width:68rem}.carousel.svelte-7ru3lj{height:15rem}.interaction-shell.svelte-7ru3lj{min-height:16.5rem}.message-list.svelte-7ru3lj{min-height:6.75rem;max-height:14rem}}@media(max-width:720px){.agent-section.svelte-7ru3lj{padding:3.75rem .75rem;border-radius:1.25rem}.agent-layout.svelte-7ru3lj{gap:2rem}.agent-console.svelte-7ru3lj{width:100%;border-radius:1.25rem}.carousel.svelte-7ru3lj{height:18rem}.orb-stage.svelte-7ru3lj{bottom:3.4rem}.orb-choice.svelte-7ru3lj{transform-origin:center}.orb-choice.orb-left.svelte-7ru3lj{transform:translate(-50%,-50%) translate(-7.4rem) scale(.49)}.orb-choice.orb-right.svelte-7ru3lj{transform:translate(-50%,-50%) translate(7.4rem) scale(.49)}.carousel-arrow.svelte-7ru3lj{top:42%;width:2.35rem;height:2.35rem}.arrow-left.svelte-7ru3lj{left:.65rem}.arrow-right.svelte-7ru3lj{right:.65rem}.interaction-shell.svelte-7ru3lj{min-height:23.5rem;margin:0 .55rem}.message-list.svelte-7ru3lj{max-height:20rem}.field-row.svelte-7ru3lj{grid-template-columns:1fr}.panel-heading.svelte-7ru3lj,.chat-heading.svelte-7ru3lj{align-items:center}.console-footer.svelte-7ru3lj>span:where(.svelte-7ru3lj):last-child{display:none}.console-footer.svelte-7ru3lj{justify-content:space-between}}@media(max-width:420px){#ringg_ai_container.atlas-ringg-portal>.ringg_ai-relative.ringg_ai-shadow-xl{width:calc(100vw - 1rem)!important;height:calc(100dvh - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)!important;border-radius:1rem!important}.console-topbar.svelte-7ru3lj,.console-footer.svelte-7ru3lj{padding-right:.9rem;padding-left:.9rem}.secure-status.svelte-7ru3lj{font-size:0}.secure-status.svelte-7ru3lj:after{content:"Online";font-size:.62rem}.interaction-panel.svelte-7ru3lj{padding:1rem}.ai-pill.svelte-7ru3lj,.time-pill.svelte-7ru3lj{display:none}.quick-prompts.svelte-7ru3lj{overflow-x:auto;padding-bottom:.1rem}.quick-prompts.svelte-7ru3lj button:where(.svelte-7ru3lj){flex:none}}@media(prefers-reduced-motion:reduce){.orb-choice.svelte-7ru3lj,.interaction-panel.panel-active.svelte-7ru3lj,.loading-dot.svelte-7ru3lj,.typing.svelte-7ru3lj i:where(.svelte-7ru3lj){animation:none;transition:none}}
