@keyframes onboarding-module__4GJvBa__spin{to{transform:rotate(360deg)}}@keyframes onboarding-module__4GJvBa__orbDrift1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-15px,25px)scale(.97)}}@keyframes onboarding-module__4GJvBa__orbDrift2{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-25px,20px)scale(1.08)}70%{transform:translate(20px,-15px)scale(.95)}}@keyframes onboarding-module__4GJvBa__orbDrift3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(15px,30px)scale(1.04)}}@keyframes onboarding-module__4GJvBa__buttonPulse{0%,to{box-shadow:0 4px 14px #3d445900}50%{box-shadow:0 6px 22px #3d44592e}}.onboarding-module__4GJvBa__loadingContainer{min-height:calc(100vh - var(--header-height,60px));background:radial-gradient(circle at top right, rgba(var(--widgety-gold-rgb,255, 199, 44), .08), transparent 38%), linear-gradient(180deg, #fdf8f0 0%, #f8f1e3 100%);justify-content:center;align-items:center;padding:2rem;display:flex}.onboarding-module__4GJvBa__loadingCard{text-align:center;background:#ffffffeb;border:1px solid #3d445914;border-radius:24px;flex-direction:column;align-items:center;gap:.9rem;width:min(100%,520px);padding:2.25rem 2rem;display:flex;box-shadow:0 24px 60px #3d445914}.onboarding-module__4GJvBa__loadingBadge{background:rgba(var(--widgety-gold-rgb,255, 199, 44), .16);color:#6a4b00;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.4rem .8rem;font-size:.72rem;font-weight:700;display:inline-flex}.onboarding-module__4GJvBa__loadingSpinner{border:3px solid #3d44591f;border-top-color:#f5c518;border-radius:50%;width:40px;height:40px;animation:.7s linear infinite onboarding-module__4GJvBa__spin}.onboarding-module__4GJvBa__loadingTitle{color:#111827;letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:800}.onboarding-module__4GJvBa__loadingSubtitle{color:#5b6476;max-width:32rem;margin:0;font-size:.97rem;line-height:1.6}.onboarding-module__4GJvBa__pageContainer{height:calc(100vh - var(--header-height,60px));height:calc(100dvh - var(--header-height,60px));-webkit-overflow-scrolling:touch;background-color:var(--surface-warm-bg,#fdf8f0);justify-content:center;align-items:flex-start;padding:2rem;font-family:Mont,sans-serif;display:flex;position:relative;overflow-y:auto}.onboarding-module__4GJvBa__backgroundElements{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.onboarding-module__4GJvBa__gradientOrb1{background:radial-gradient(circle, rgba(var(--widgety-gold-rgb,255, 199, 44), .07), transparent 68%);filter:blur(70px);border-radius:50%;width:640px;height:640px;animation:12s ease-in-out infinite onboarding-module__4GJvBa__orbDrift1;position:absolute;top:-8%;right:-8%}.onboarding-module__4GJvBa__gradientOrb2{filter:blur(60px);background:radial-gradient(circle,#3d44590a,#0000 70%);border-radius:50%;width:540px;height:540px;animation:15s ease-in-out infinite onboarding-module__4GJvBa__orbDrift2;position:absolute;bottom:-10%;left:-8%}.onboarding-module__4GJvBa__gradientOrb3{background:radial-gradient(circle, rgba(var(--widgety-gold-rgb,255, 199, 44), .04), transparent 72%);filter:blur(80px);border-radius:50%;width:400px;height:400px;animation:18s ease-in-out infinite onboarding-module__4GJvBa__orbDrift3;position:absolute;bottom:10%;left:35%}.onboarding-module__4GJvBa__wrapper{z-index:1;width:100%;max-width:1100px;position:relative}.onboarding-module__4GJvBa__card{background-color:#fff;border:1px solid #3d44590d;border-radius:24px;grid-template-columns:1fr;width:100%;min-height:600px;display:grid;overflow:hidden;box-shadow:0 24px 70px #3d445917}@media (min-width:1024px){.onboarding-module__4GJvBa__card{grid-template-columns:1.2fr 1fr;min-height:680px}}.onboarding-module__4GJvBa__leftPanel{background-color:var(--surface-warm-panel,#faf6ed);flex-direction:column;justify-content:center;align-items:flex-start;padding:4rem;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.onboarding-module__4GJvBa__leftPanel{display:flex}}.onboarding-module__4GJvBa__floater{pointer-events:none;will-change:transform;background:#f5c518;position:absolute}.onboarding-module__4GJvBa__leftContent{z-index:1;max-width:420px;position:relative}.onboarding-module__4GJvBa__logoMark{color:#000;width:48px;height:48px;box-shadow:0 8px 24px rgba(var(--widgety-gold-rgb,255, 199, 44), .3);background:#f5c518;border-radius:12px;justify-content:center;align-items:center;margin-bottom:2rem;font-size:1.5rem;font-weight:800;display:flex}.onboarding-module__4GJvBa__storyTitle{color:#000;letter-spacing:-.03em;margin-bottom:1.5rem;font-size:3.25rem;font-weight:800;line-height:1.12;overflow:hidden}.onboarding-module__4GJvBa__titleLine{display:block;overflow:hidden}.onboarding-module__4GJvBa__gold{color:#f5c518}.onboarding-module__4GJvBa__storyText{color:#3d4459;margin-bottom:2.5rem;font-size:1.125rem;font-weight:500;line-height:1.7}.onboarding-module__4GJvBa__stepIndicators{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.onboarding-module__4GJvBa__stepDot{background:#3d445926;border-radius:50%;width:8px;height:8px}.onboarding-module__4GJvBa__stepLabel{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:700}.onboarding-module__4GJvBa__mobileStepBar{align-items:center;gap:.75rem;width:100%;max-width:400px;padding:0 0 1.75rem;display:flex}@media (min-width:1024px){.onboarding-module__4GJvBa__mobileStepBar{display:none}}.onboarding-module__4GJvBa__mobileStepDots{align-items:center;gap:.375rem;display:flex}.onboarding-module__4GJvBa__mobileStepDot{background:#3d445926;border-radius:50%;width:6px;height:6px}.onboarding-module__4GJvBa__mobileStepLabel{color:#64748b;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.6875rem;font-weight:700}.onboarding-module__4GJvBa__rightPanel{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:3.5rem 4rem;display:flex}@media (max-width:640px){.onboarding-module__4GJvBa__rightPanel{padding:2.5rem 1.75rem}}.onboarding-module__4GJvBa__formContainer{width:100%;max-width:400px}.onboarding-module__4GJvBa__formContainerWide{width:100%;max-width:460px}.onboarding-module__4GJvBa__formHeader{margin-bottom:1.75rem}.onboarding-module__4GJvBa__formTitle{color:#000;letter-spacing:-.02em;margin-bottom:.5rem;font-size:2rem;font-weight:800;line-height:1.2}.onboarding-module__4GJvBa__formSubtitle{color:#64748b;font-size:.9375rem;line-height:1.5}.onboarding-module__4GJvBa__fieldGroup{margin-bottom:1.25rem}.onboarding-module__4GJvBa__label{color:#3d4459;letter-spacing:.01em;margin-bottom:.375rem;font-size:.75rem;font-weight:700;display:block}.onboarding-module__4GJvBa__optional{color:#94a3b8;font-weight:500}.onboarding-module__4GJvBa__languageGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.5rem;display:grid}.onboarding-module__4GJvBa__languageCard{cursor:pointer;text-align:center;background:#fff;border:1px solid #3d44591a;border-radius:12px;flex-direction:column;align-items:center;gap:.125rem;padding:1rem .75rem;transition:border-color .2s,box-shadow .2s;display:flex}.onboarding-module__4GJvBa__languageCard:hover{border-color:rgba(var(--widgety-gold-rgb,255, 199, 44), .5);box-shadow:0 2px 8px rgba(var(--widgety-gold-rgb,255, 199, 44), .1)}.onboarding-module__4GJvBa__languageCardSelected{box-shadow:0 0 0 2px rgba(var(--widgety-gold-rgb,255, 199, 44), .25);background:#fffdf5;border-color:#f5c518}.onboarding-module__4GJvBa__languageValue{color:#3d4459;font-size:.9375rem;font-weight:600}.onboarding-module__4GJvBa__languageAccent{color:#94a3b8;font-size:.75rem}.onboarding-module__4GJvBa__languageCheck{color:#fff;background:#f5c518;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-top:.25rem;font-size:.6875rem;font-weight:700;display:inline-flex}.onboarding-module__4GJvBa__input,.onboarding-module__4GJvBa__select{color:#000;box-sizing:border-box;background:#fff;border:1px solid #3d44591f;border-radius:12px;outline:none;width:100%;height:48px;padding:0 .875rem;font-family:Mont,sans-serif;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.onboarding-module__4GJvBa__input:focus,.onboarding-module__4GJvBa__select:focus{box-shadow:0 0 0 3px rgba(var(--widgety-gold-rgb,255, 199, 44), .14), 0 2px 8px rgba(var(--widgety-gold-rgb,255, 199, 44), .08);border-color:#f5c518}.onboarding-module__4GJvBa__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%233D4459' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;padding-right:2.5rem}.onboarding-module__4GJvBa__orgBadge{background:rgba(var(--widgety-gold-rgb,255, 199, 44), .08);border:1px solid rgba(var(--widgety-gold-rgb,255, 199, 44), .22);color:#3d4459;border-radius:10px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem .875rem;font-size:.8125rem;display:inline-flex}.onboarding-module__4GJvBa__orgBadgeIcon{font-size:1rem}.onboarding-module__4GJvBa__useCaseGrid{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}@media (max-width:460px){.onboarding-module__4GJvBa__useCaseGrid{grid-template-columns:1fr}}.onboarding-module__4GJvBa__useCaseCard{cursor:pointer;text-align:left;will-change:transform;background:#fff;border:1px solid #3d44591a;border-radius:12px;flex-direction:column;align-items:flex-start;padding:.875rem;font-family:Mont,sans-serif;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.onboarding-module__4GJvBa__useCaseCard:hover:not(.onboarding-module__4GJvBa__useCaseCardSelected){background:#3d445905;border-color:#3d445933}.onboarding-module__4GJvBa__useCaseCardSelected{background:rgba(var(--widgety-gold-rgb,255, 199, 44), .06);box-shadow:0 0 0 2px rgba(var(--widgety-gold-rgb,255, 199, 44), .2);border-color:#f5c518}.onboarding-module__4GJvBa__useCaseCardSelected:after{content:"";background:linear-gradient(105deg, transparent 40%, rgba(var(--widgety-gold-rgb,255, 199, 44), .12) 50%, transparent 60%);pointer-events:none;animation:1.2s ease-out forwards onboarding-module__4GJvBa__shimmerSweep;position:absolute;inset:0}@keyframes onboarding-module__4GJvBa__shimmerSweep{0%{transform:translate(-100%)}to{transform:translate(200%)}}.onboarding-module__4GJvBa__useCaseIcon{margin-bottom:.375rem;font-size:1.25rem;line-height:1}.onboarding-module__4GJvBa__useCaseLabel{color:#000;margin-bottom:.2rem;font-size:.8125rem;font-weight:700;line-height:1.3}.onboarding-module__4GJvBa__useCaseDescription{color:#64748b;font-size:.75rem;line-height:1.4}.onboarding-module__4GJvBa__useCaseCheck{color:#000;background:#f5c518;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.6rem;font-weight:900;line-height:1;display:flex;position:absolute;top:.5rem;right:.625rem}.onboarding-module__4GJvBa__roleList{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.onboarding-module__4GJvBa__roleOption{cursor:pointer;color:#3d4459;text-align:left;will-change:transform;background:#fff;border:1px solid #3d44591a;border-radius:12px;align-items:center;gap:.75rem;padding:.875rem 1rem;font-family:Mont,sans-serif;font-size:.875rem;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:flex}.onboarding-module__4GJvBa__roleOption:hover:not(.onboarding-module__4GJvBa__roleOptionSelected){background:#3d445905;border-color:#3d445933}.onboarding-module__4GJvBa__roleOptionSelected{background:rgba(var(--widgety-gold-rgb,255, 199, 44), .06);color:#000;border-color:#f5c518}.onboarding-module__4GJvBa__roleCheck{will-change:background-color, border-color;background:0 0;border:1.5px solid #3d445933;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.onboarding-module__4GJvBa__roleCheck:after{content:"";background:#000;border-radius:50%;width:6px;height:6px;transition:transform .22s cubic-bezier(.25,1,.5,1);transform:scale(0)}.onboarding-module__4GJvBa__roleOptionSelected .onboarding-module__4GJvBa__roleCheck:after{transform:scale(1)}.onboarding-module__4GJvBa__primaryButton{color:#fff;cursor:pointer;will-change:transform, box-shadow;background:#3d4459;border:none;border-radius:12px;width:100%;height:48px;margin-top:1.5rem;font-family:Mont,sans-serif;font-size:.875rem;font-weight:800;transition:background .2s}.onboarding-module__4GJvBa__primaryButton:not(:disabled):hover{background:#2d3449;transform:translateY(-2px)scale(1.01);box-shadow:0 6px 18px #3d445926}.onboarding-module__4GJvBa__primaryButton:not(:disabled):active{transform:translateY(0)scale(.97)}.onboarding-module__4GJvBa__primaryButtonReady{animation:2.5s ease-in-out infinite onboarding-module__4GJvBa__buttonPulse}.onboarding-module__4GJvBa__primaryButton:disabled{opacity:.42;cursor:not-allowed}.onboarding-module__4GJvBa__primaryButtonSaving{opacity:.85;cursor:wait}.onboarding-module__4GJvBa__secondaryButton{color:#3d4459;cursor:pointer;will-change:transform;background:0 0;border:1px solid #3d445926;border-radius:12px;height:48px;margin-top:1.5rem;padding:0 1.5rem;font-family:Mont,sans-serif;font-size:.875rem;font-weight:700;transition:background .2s,border-color .2s}.onboarding-module__4GJvBa__secondaryButton:not(:disabled):hover{background:#3d44590a;border-color:#3d445940}.onboarding-module__4GJvBa__secondaryButton:disabled{opacity:.42;cursor:not-allowed}.onboarding-module__4GJvBa__buttonRow{align-items:center;gap:.75rem;display:flex}.onboarding-module__4GJvBa__setupChoiceStack{gap:.9rem;margin:1rem 0 .5rem;display:grid}.onboarding-module__4GJvBa__setupChoiceCard{border:1px solid #3d44591a;border-radius:18px;padding:1.125rem 1.125rem 1.2rem;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 16px 34px #3d445914}.onboarding-module__4GJvBa__setupChoiceCard:hover{border-color:#3d44592e;box-shadow:0 20px 40px #3d44591f}.onboarding-module__4GJvBa__setupChoiceCard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff9e,#0000 58%);position:absolute;inset:0}.onboarding-module__4GJvBa__setupChoiceCardSolo{background:radial-gradient(circle at top right, rgba(var(--widgety-gold-rgb,255, 199, 44), .18), transparent 38%), linear-gradient(180deg, #fff9e7 0%, #fff 78%)}.onboarding-module__4GJvBa__setupChoiceCardTeam{background:radial-gradient(circle at 100% 0,#3d445917,#0000 40%),linear-gradient(#f4f6fb 0%,#fff 78%)}.onboarding-module__4GJvBa__setupChoiceEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#3d4459;background:#ffffffd1;border:1px solid #3d445914;border-radius:999px;align-items:center;margin-bottom:.9rem;padding:.35rem .65rem;font-size:.6875rem;font-weight:800;display:inline-flex}.onboarding-module__4GJvBa__setupChoiceTitle{color:#0f172a;letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.15rem;font-weight:800}.onboarding-module__4GJvBa__setupChoiceDescription{color:#51607a;margin:0;font-size:.875rem;line-height:1.55}.onboarding-module__4GJvBa__setupChoiceMeta{flex-direction:column;gap:.35rem;margin:.95rem 0 0;display:flex}.onboarding-module__4GJvBa__setupChoicePill{color:#3d4459;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.8rem;font-weight:500;line-height:1.4;display:flex}.onboarding-module__4GJvBa__setupChoicePill:before{content:"";background:var(--primary,#f5c518);border-radius:50%;flex-shrink:0;width:4px;height:4px}.onboarding-module__4GJvBa__orgBuilderShell{background:radial-gradient(circle at top right, rgba(var(--widgety-gold-rgb,255, 199, 44), .12), transparent 36%), linear-gradient(180deg, #fff 0%, #fbfcff 100%);border:1px solid #3d445917;border-radius:22px;margin:1rem 0 .5rem;padding:1.15rem;box-shadow:0 20px 44px #3d445914}.onboarding-module__4GJvBa__orgBuilderHeader{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.onboarding-module__4GJvBa__orgBuilderTitle{color:#0f172a;letter-spacing:-.02em;margin:.35rem 0;font-size:1.2rem;font-weight:800}.onboarding-module__4GJvBa__orgBuilderSubtitle{color:#51607a;margin:0;font-size:.875rem;line-height:1.55}.onboarding-module__4GJvBa__orgBuilderNote{background:rgba(var(--widgety-gold-rgb,255, 199, 44), .1);border:1px solid rgba(var(--widgety-gold-rgb,255, 199, 44), .18);color:#3d4459;border-radius:14px;margin-bottom:1rem;padding:.85rem .95rem;font-size:.8125rem;font-weight:600;line-height:1.5}.onboarding-module__4GJvBa__clerkShell{background:#fffffff2;border:1px solid #3d445917;border-radius:18px;padding:1rem;box-shadow:inset 0 1px #fff9}.onboarding-module__4GJvBa__slugInput{text-transform:lowercase}.onboarding-module__4GJvBa__slugHint{color:#64748b;margin:.45rem 0 0;font-size:.75rem;line-height:1.45}.onboarding-module__4GJvBa__slugHint code{color:#334155;background:#3d445912;border-radius:6px;padding:.12rem .35rem;font-family:IBM Plex Mono,Menlo,monospace;font-size:.7rem}.onboarding-module__4GJvBa__inlineLinkButton{color:#3d4459;letter-spacing:.01em;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.8125rem;font-weight:800}.onboarding-module__4GJvBa__inlineLinkButton:hover:not(:disabled){color:#111827}.onboarding-module__4GJvBa__inlineLinkButton:disabled{opacity:.42;cursor:not-allowed}.onboarding-module__4GJvBa__savingRow{align-items:center;gap:.5rem;display:inline-flex}.onboarding-module__4GJvBa__buttonSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.65s linear infinite onboarding-module__4GJvBa__spin;display:inline-block}.onboarding-module__4GJvBa__useCaseCard:focus-visible,.onboarding-module__4GJvBa__roleOption:focus-visible,.onboarding-module__4GJvBa__primaryButton:focus-visible,.onboarding-module__4GJvBa__secondaryButton:focus-visible,.onboarding-module__4GJvBa__setupChoiceCard:focus-visible,.onboarding-module__4GJvBa__inlineLinkButton:focus-visible{outline-offset:2px;outline:2px solid #f5c518}.onboarding-module__4GJvBa__savingOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;background:#ffffffe6;flex-direction:column;justify-content:center;align-items:center;gap:1rem;animation:.35s cubic-bezier(.16,1,.3,1) forwards onboarding-module__4GJvBa__overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes onboarding-module__4GJvBa__overlayFadeIn{0%{opacity:0}to{opacity:1}}.onboarding-module__4GJvBa__savingOverlayIcon{color:#000;width:64px;height:64px;box-shadow:0 8px 32px rgba(var(--widgety-gold-rgb,255, 199, 44), .45);background:#f5c518;border-radius:50%;justify-content:center;align-items:center;font-size:1.75rem;font-weight:900;animation:.45s cubic-bezier(.16,1,.3,1) .1s both onboarding-module__4GJvBa__iconPop;display:flex}@keyframes onboarding-module__4GJvBa__iconPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.onboarding-module__4GJvBa__savingOverlayTitle{color:#000;letter-spacing:-.02em;text-align:center;margin:0;font-size:1.5rem;font-weight:800;animation:.4s cubic-bezier(.16,1,.3,1) .2s both onboarding-module__4GJvBa__overlayFadeIn}.onboarding-module__4GJvBa__savingOverlaySubtitle{color:#64748b;text-align:center;margin:0;font-size:.9375rem;font-weight:500;animation:.4s cubic-bezier(.16,1,.3,1) .3s both onboarding-module__4GJvBa__overlayFadeIn}.onboarding-module__4GJvBa__setupStageList{flex-direction:column;gap:.6rem;width:min(100%,280px);margin:.75rem 0 0;padding:0;list-style:none;display:flex}.onboarding-module__4GJvBa__setupStageItem{color:#3d445959;justify-content:center;align-items:center;gap:.625rem;font-size:.875rem;font-weight:500;transition:color .3s;display:flex}.onboarding-module__4GJvBa__setupStageItem.onboarding-module__4GJvBa__stageDone{color:#3d4459}.onboarding-module__4GJvBa__setupStageItem.onboarding-module__4GJvBa__stageActive{color:#111827}.onboarding-module__4GJvBa__setupStageIcon{border:2px solid #3d445926;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.625rem;font-weight:900;transition:background .25s,border-color .25s;display:flex}.onboarding-module__4GJvBa__setupStageIcon.onboarding-module__4GJvBa__stageIconDone{color:#000;background:#f5c518;border-color:#f5c518;animation:.35s cubic-bezier(.34,1.56,.64,1) both onboarding-module__4GJvBa__stagePop}.onboarding-module__4GJvBa__setupStageIcon.onboarding-module__4GJvBa__stageIconActive{border-color:#0000 #f5c518 #f5c518;animation:.75s linear infinite onboarding-module__4GJvBa__spin}@keyframes onboarding-module__4GJvBa__stagePop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.onboarding-module__4GJvBa__errorText{color:#c4572a;margin-top:.625rem;margin-bottom:0;font-size:.8125rem;font-weight:600}@media (max-width:480px){.onboarding-module__4GJvBa__pageContainer{align-items:flex-start;padding:2rem 1rem 1rem}.onboarding-module__4GJvBa__rightPanel{padding:2rem 1.25rem}.onboarding-module__4GJvBa__formTitle{font-size:1.625rem}.onboarding-module__4GJvBa__formSubtitle{font-size:.875rem}.onboarding-module__4GJvBa__useCaseGrid{grid-template-columns:1fr}.onboarding-module__4GJvBa__languageGrid{grid-template-columns:repeat(2,1fr);gap:.5rem}.onboarding-module__4GJvBa__mobileStepBar{gap:.5rem;padding-bottom:1.25rem}.onboarding-module__4GJvBa__input,.onboarding-module__4GJvBa__select{height:44px;font-size:1rem}.onboarding-module__4GJvBa__primaryButton,.onboarding-module__4GJvBa__secondaryButton{height:44px;font-size:.875rem}.onboarding-module__4GJvBa__orgBadge{padding:.375rem .75rem;font-size:.75rem}.onboarding-module__4GJvBa__roleOption{padding:.75rem .875rem;font-size:.8125rem}}@media (max-width:390px){.onboarding-module__4GJvBa__pageContainer{padding:1.5rem .75rem .75rem}.onboarding-module__4GJvBa__rightPanel{padding:1.75rem 1rem}.onboarding-module__4GJvBa__formTitle{font-size:1.5rem}.onboarding-module__4GJvBa__formSubtitle{font-size:.8125rem}.onboarding-module__4GJvBa__useCaseCard{padding:.75rem}.onboarding-module__4GJvBa__useCaseLabel{font-size:.75rem}.onboarding-module__4GJvBa__useCaseDescription{font-size:.6875rem}.onboarding-module__4GJvBa__buttonRow{flex-direction:column;gap:.5rem}.onboarding-module__4GJvBa__setupChoiceCard,.onboarding-module__4GJvBa__orgBuilderShell{padding:1rem}.onboarding-module__4GJvBa__secondaryButton{width:100%;padding:0 1rem}.onboarding-module__4GJvBa__roleOption{padding:.625rem .75rem}.onboarding-module__4GJvBa__mobileStepLabel{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.onboarding-module__4GJvBa__loadingSpinner,.onboarding-module__4GJvBa__buttonSpinner{opacity:.6;border-top-color:#0000;animation:none}.onboarding-module__4GJvBa__gradientOrb1,.onboarding-module__4GJvBa__gradientOrb2,.onboarding-module__4GJvBa__gradientOrb3{animation:none}.onboarding-module__4GJvBa__useCaseCard,.onboarding-module__4GJvBa__roleOption,.onboarding-module__4GJvBa__primaryButton,.onboarding-module__4GJvBa__secondaryButton,.onboarding-module__4GJvBa__setupChoiceCard,.onboarding-module__4GJvBa__inlineLinkButton,.onboarding-module__4GJvBa__input,.onboarding-module__4GJvBa__select{transition:none}.onboarding-module__4GJvBa__useCaseCardSelected:after,.onboarding-module__4GJvBa__savingOverlay,.onboarding-module__4GJvBa__savingOverlayIcon,.onboarding-module__4GJvBa__savingOverlayTitle,.onboarding-module__4GJvBa__savingOverlaySubtitle{animation:none}}
.OllyMark-module__T7JkEa__root{filter:drop-shadow(0 12px 28px #5e2bff2e)drop-shadow(0 2px 6px #5e2bff1f);transition:filter .24s;display:inline-block;overflow:visible}.OllyMark-module__T7JkEa__root:hover{filter:drop-shadow(0 16px 36px #5e2bff47)drop-shadow(0 4px 10px #f9c5dc40)}.OllyMark-module__T7JkEa__body{transform-origin:50% 62%;transform-box:fill-box;will-change:transform;animation:3.8s cubic-bezier(.45,0,.55,1) infinite OllyMark-module__T7JkEa__ollyFloat}@keyframes OllyMark-module__T7JkEa__ollyFloat{0%,to{transform:translateY(0)rotate(0)scale(1)}20%{transform:translateY(-4px)rotate(-1.2deg)scale(.985,1.02)}40%{transform:translateY(-7px)rotate(0)scale(.97,1.035)}60%{transform:translateY(-5px)rotate(1.2deg)scale(.985,1.02)}80%{transform:translateY(-1px)rotate(.4deg)scale(1.015,.985)}}.OllyMark-module__T7JkEa__shadow{transform-origin:50% 100%;transform-box:fill-box;will-change:transform, opacity;animation:3.6s cubic-bezier(.45,0,.55,1) infinite OllyMark-module__T7JkEa__ollyShadow}@keyframes OllyMark-module__T7JkEa__ollyShadow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.32;transform:scale(.82,.85)}}.OllyMark-module__T7JkEa__sparkleHead{transform-origin:50%;transform-box:fill-box;will-change:transform, opacity;animation:2.8s ease-in-out infinite OllyMark-module__T7JkEa__ollyTwinkle}.OllyMark-module__T7JkEa__sparkleSm{transform-origin:50%;transform-box:fill-box;animation:2.2s ease-in-out -.6s infinite OllyMark-module__T7JkEa__ollyTwinkle}.OllyMark-module__T7JkEa__sparklePinkTop{transform-origin:50%;transform-box:fill-box;animation:3.2s ease-in-out -1.1s infinite OllyMark-module__T7JkEa__ollyTwinklePink}.OllyMark-module__T7JkEa__sparklePinkLg{transform-origin:50%;transform-box:fill-box;animation:2.6s ease-in-out -.3s infinite OllyMark-module__T7JkEa__ollyTwinklePink}@keyframes OllyMark-module__T7JkEa__ollyTwinkle{0%,to{opacity:.95;transform:scale(1)rotate(0)}50%{opacity:.55;transform:scale(1.25)rotate(45deg)}}@keyframes OllyMark-module__T7JkEa__ollyTwinklePink{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.6;transform:scale(1.35)rotate(-35deg)}}.OllyMark-module__T7JkEa__static .OllyMark-module__T7JkEa__body,.OllyMark-module__T7JkEa__static .OllyMark-module__T7JkEa__shadow,.OllyMark-module__T7JkEa__static .OllyMark-module__T7JkEa__sparkleHead,.OllyMark-module__T7JkEa__static .OllyMark-module__T7JkEa__sparkleSm,.OllyMark-module__T7JkEa__static .OllyMark-module__T7JkEa__sparklePinkTop,.OllyMark-module__T7JkEa__static .OllyMark-module__T7JkEa__sparklePinkLg{animation:none!important}@media (prefers-reduced-motion:reduce){.OllyMark-module__T7JkEa__respectReducedMotion .OllyMark-module__T7JkEa__body,.OllyMark-module__T7JkEa__respectReducedMotion .OllyMark-module__T7JkEa__shadow,.OllyMark-module__T7JkEa__respectReducedMotion .OllyMark-module__T7JkEa__sparkleHead,.OllyMark-module__T7JkEa__respectReducedMotion .OllyMark-module__T7JkEa__sparkleSm,.OllyMark-module__T7JkEa__respectReducedMotion .OllyMark-module__T7JkEa__sparklePinkTop,.OllyMark-module__T7JkEa__respectReducedMotion .OllyMark-module__T7JkEa__sparklePinkLg{animation:none!important}}
.OllyLoader-module__gJ4U3G__fullPageRoot{opacity:0;animation:.3s ease-out .25s forwards OllyLoader-module__gJ4U3G__ollyFullPageFadeIn}@keyframes OllyLoader-module__gJ4U3G__ollyFullPageFadeIn{to{opacity:1}}@media (prefers-reduced-motion:reduce){.OllyLoader-module__gJ4U3G__fullPageRoot{animation-duration:1ms}}.OllyLoader-module__gJ4U3G__shimmerText{background:linear-gradient(90deg, rgb(var(--brand-primary-rgb,94, 43, 255)) 0%, rgb(var(--brand-secondary-rgb,152, 137, 244)) 40%, rgb(var(--brand-accent-rgb,249, 197, 220)) 70%, rgb(var(--brand-primary-rgb,94, 43, 255)) 100%);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 0 20px rgba(var(--brand-primary-rgb,94, 43, 255), .18);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:3.2s linear infinite OllyLoader-module__gJ4U3G__ollyShimmer}@keyframes OllyLoader-module__gJ4U3G__ollyShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.OllyLoader-module__gJ4U3G__ring{border-radius:50%;display:inline-block;position:relative}.OllyLoader-module__gJ4U3G__ringOuter,.OllyLoader-module__gJ4U3G__ringInner{box-sizing:border-box;border-radius:50%;position:absolute;inset:0}.OllyLoader-module__gJ4U3G__ringOuter{border:2px solid #0000;border-top-color:rgb(var(--brand-primary-rgb,94, 43, 255));border-right-color:rgba(var(--brand-primary-rgb,94, 43, 255), .35);animation:1.1s cubic-bezier(.7,0,.3,1) infinite OllyLoader-module__gJ4U3G__ringSpin}.OllyLoader-module__gJ4U3G__ringInner{border:2px solid #0000;border-top-color:rgb(var(--brand-accent-rgb,249, 197, 220));border-left-color:rgba(var(--brand-accent-rgb,249, 197, 220), .4);animation:1.6s cubic-bezier(.7,0,.3,1) infinite OllyLoader-module__gJ4U3G__ringSpinReverse;inset:22%}.OllyLoader-module__gJ4U3G__ringDot{background:radial-gradient(circle, rgb(var(--brand-accent-rgb,249, 197, 220)) 0%, rgb(var(--brand-primary-rgb,94, 43, 255)) 100%);width:18%;height:18%;box-shadow:0 0 8px rgba(var(--brand-accent-rgb,249, 197, 220), .6);border-radius:50%;margin:-9% 0 0 -9%;animation:2.4s ease-in-out infinite OllyLoader-module__gJ4U3G__ringDotPulse;position:absolute;top:50%;left:50%}@keyframes OllyLoader-module__gJ4U3G__ringSpin{to{transform:rotate(360deg)}}@keyframes OllyLoader-module__gJ4U3G__ringSpinReverse{to{transform:rotate(-360deg)}}@keyframes OllyLoader-module__gJ4U3G__ringDotPulse{0%,to{opacity:.75;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.OllyLoader-module__gJ4U3G__shimmerText{background-position:0 0;animation:none}.OllyLoader-module__gJ4U3G__ringOuter,.OllyLoader-module__gJ4U3G__ringInner,.OllyLoader-module__gJ4U3G__ringDot{animation:none}}
.ChatSidebar-module__L3hAUq__overlay{z-index:90;-webkit-backdrop-filter:blur(2px);background-color:#0000004d;position:fixed;inset:0}.ChatSidebar-module__L3hAUq__sidebar{background-color:var(--tool-bg-secondary);border-right:1px solid var(--tool-border);z-index:100;flex-direction:column;width:320px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.ChatSidebar-module__L3hAUq__sidebarHeader{border-bottom:1px solid var(--tool-border);background:var(--tool-bg);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.ChatSidebar-module__L3hAUq__sidebarTitle{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:600;display:flex}.ChatSidebar-module__L3hAUq__headerIcon{color:var(--text-secondary)}.ChatSidebar-module__L3hAUq__closeButton{cursor:pointer;color:var(--text-muted);border-radius:var(--tool-radius-sm);touch-action:manipulation;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:1rem;transition:background-color .15s,color .15s;display:flex}.ChatSidebar-module__L3hAUq__closeButton:hover{color:var(--text-primary);background-color:#0000000f}.ChatSidebar-module__L3hAUq__closeButton:active{background-color:#0000001a}.ChatSidebar-module__L3hAUq__toolbarWrapper{background-color:var(--tool-bg);border-bottom:1px solid var(--tool-border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.ChatSidebar-module__L3hAUq__newChatButton{background:linear-gradient(135deg, var(--cruise-primary), var(--cruise-primary-dark));color:var(--brand-on-primary,var(--text-primary));border-radius:var(--tool-radius-sm);cursor:pointer;box-shadow:0 2px 8px rgba(var(--cruise-primary-rgb), .3);border:none;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.95rem;font-weight:500;transition:all .25s;display:flex}.ChatSidebar-module__L3hAUq__newChatButton:hover{background:linear-gradient(135deg, var(--cruise-primary-light), var(--cruise-primary));box-shadow:0 4px 12px rgba(var(--cruise-primary-rgb), .4);transform:translateY(-1px)}.ChatSidebar-module__L3hAUq__newChatButton:active{box-shadow:0 1px 4px rgba(var(--cruise-primary-rgb), .3);transform:translateY(0)}.ChatSidebar-module__L3hAUq__newChatButton:disabled{background:var(--text-muted);cursor:not-allowed;box-shadow:none}.ChatSidebar-module__L3hAUq__buttonIcon{font-size:.85rem}.ChatSidebar-module__L3hAUq__refreshButton{cursor:pointer;color:var(--text-secondary);touch-action:manipulation;border-radius:var(--tool-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.6rem;transition:all .2s;display:flex}.ChatSidebar-module__L3hAUq__refreshButton:hover{color:var(--text-primary);background-color:#0000000a}.ChatSidebar-module__L3hAUq__refreshButton:focus-visible{outline:2px solid var(--cruise-primary);outline-offset:2px}.ChatSidebar-module__L3hAUq__refreshButton:disabled{opacity:.5;cursor:not-allowed}.ChatSidebar-module__L3hAUq__conversationsList{background-color:var(--tool-bg-secondary);flex:1;padding:.5rem;overflow-y:auto}.ChatSidebar-module__L3hAUq__conversationItem{border-radius:var(--tool-radius-sm);cursor:pointer;background-color:#0000;border:none;align-items:flex-start;gap:.75rem;margin-bottom:2px;padding:.625rem .75rem;transition:all .2s;display:flex;position:relative}.ChatSidebar-module__L3hAUq__conversationItem:hover{background-color:var(--border-on-surface,#00000008);transform:translate(3px)}.ChatSidebar-module__L3hAUq__conversationItem.ChatSidebar-module__L3hAUq__active{background-color:rgba(var(--widgety-gold-rgb,255, 199, 44), .06)}.ChatSidebar-module__L3hAUq__conversationItem.ChatSidebar-module__L3hAUq__active:before{content:"";background:var(--cruise-primary);border-radius:999px;width:3px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ChatSidebar-module__L3hAUq__conversationIcon{color:var(--text-on-surface-muted,var(--text-secondary));background-color:var(--border-on-surface,#0000000a);border-radius:var(--tool-radius-sm);flex-shrink:0;padding:6px;font-size:1rem}.ChatSidebar-module__L3hAUq__conversationContent{flex:1;min-width:0}.ChatSidebar-module__L3hAUq__conversationTitle{color:var(--text-on-surface,var(--text-primary));letter-spacing:.1px;margin:0;font-size:.875rem;font-weight:600}.ChatSidebar-module__L3hAUq__conversationPreview{color:var(--text-on-surface-muted,var(--text-secondary));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.25rem 0 0;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ChatSidebar-module__L3hAUq__conversationTime{color:var(--text-on-surface-subtle,var(--text-muted));margin-top:.25rem;font-size:.6875rem;display:block}.ChatSidebar-module__L3hAUq__errorState,.ChatSidebar-module__L3hAUq__loadingState,.ChatSidebar-module__L3hAUq__emptyState{text-align:center;color:var(--text-on-surface-muted,var(--text-secondary));flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 1rem;display:flex}.ChatSidebar-module__L3hAUq__errorIcon{color:var(--tool-error,#c4572a);margin-bottom:.75rem;font-size:1.75rem}.ChatSidebar-module__L3hAUq__errorDetails{color:var(--tool-error,#c4572a);border-radius:var(--tool-radius-sm);overflow-wrap:break-word;background-color:#ef44440f;max-width:100%;margin-top:.75rem;padding:.5rem;font-size:.8rem}.ChatSidebar-module__L3hAUq__retryButton{background-color:var(--text-secondary);color:#fff;border-radius:var(--tool-radius-sm);cursor:pointer;border:none;margin-top:1rem;padding:.5rem 1.2rem;font-size:.9rem;transition:all .2s}.ChatSidebar-module__L3hAUq__retryButton:hover{background-color:var(--text-primary)}.ChatSidebar-module__L3hAUq__retryButton:focus-visible{outline:2px solid var(--cruise-primary);outline-offset:2px}.ChatSidebar-module__L3hAUq__spinner{color:var(--cruise-primary);margin-bottom:.75rem;font-size:1.75rem}.ChatSidebar-module__L3hAUq__spinning{animation:1.2s linear infinite ChatSidebar-module__L3hAUq__spin}@keyframes ChatSidebar-module__L3hAUq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.ChatSidebar-module__L3hAUq__sidebar{width:88%;max-width:340px}.ChatSidebar-module__L3hAUq__sidebarHeader{padding:.875rem .875rem .875rem 1rem}.ChatSidebar-module__L3hAUq__conversationsList{padding:.375rem}.ChatSidebar-module__L3hAUq__conversationItem{min-height:56px;padding:.75rem}.ChatSidebar-module__L3hAUq__newChatButton{padding:.6rem .875rem;font-size:.8125rem}.ChatSidebar-module__L3hAUq__refreshButton{width:44px;height:44px}}@media (max-width:480px){.ChatSidebar-module__L3hAUq__sidebar{width:92%;max-width:300px}.ChatSidebar-module__L3hAUq__sidebarHeader{min-height:54px;padding:.75rem .75rem .75rem .875rem}.ChatSidebar-module__L3hAUq__toolbarWrapper{padding:.625rem .75rem}.ChatSidebar-module__L3hAUq__newChatButton{padding:.55rem .75rem;font-size:.8rem}.ChatSidebar-module__L3hAUq__conversationTitle{font-size:.8125rem}.ChatSidebar-module__L3hAUq__conversationPreview{font-size:.75rem}}@media (max-width:390px){.ChatSidebar-module__L3hAUq__sidebar{width:96%;max-width:280px}.ChatSidebar-module__L3hAUq__conversationItem{gap:.5rem;padding:.625rem}.ChatSidebar-module__L3hAUq__conversationTitle{font-size:.8125rem}.ChatSidebar-module__L3hAUq__conversationPreview{font-size:.6875rem}.ChatSidebar-module__L3hAUq__conversationTime{font-size:.625rem}}.ChatSidebar-module__L3hAUq__animatedButton{transition:transform .15s,background .15s}.ChatSidebar-module__L3hAUq__animatedButton:hover{background:#0000000a;transform:scale(1.05)}.ChatSidebar-module__L3hAUq__animatedButton:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.ChatSidebar-module__L3hAUq__sidebar,.ChatSidebar-module__L3hAUq__closeButton,.ChatSidebar-module__L3hAUq__newChatButton,.ChatSidebar-module__L3hAUq__conversationItem,.ChatSidebar-module__L3hAUq__refreshButton{transition:none}.ChatSidebar-module__L3hAUq__spinning{animation:none}.ChatSidebar-module__L3hAUq__conversationItem:hover{transform:none}.ChatSidebar-module__L3hAUq__animatedButton{transition:none}.ChatSidebar-module__L3hAUq__animatedButton:hover,.ChatSidebar-module__L3hAUq__animatedButton:active{transform:none}}
.ForTheTeam-module__S_i2ta__section{background:var(--surface-warm-bg,#fdf9f0);padding:130px 0 110px;position:relative}@media (max-width:767px){.ForTheTeam-module__S_i2ta__section{padding:80px 0 70px}}.ForTheTeam-module__S_i2ta__wrap{max-width:1240px;margin:0 auto;padding:0 36px}@media (max-width:767px){.ForTheTeam-module__S_i2ta__wrap{padding:0 20px}}.ForTheTeam-module__S_i2ta__header{text-align:center;max-width:860px;margin:0 auto 48px}.ForTheTeam-module__S_i2ta__eyebrow{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3,#8a8fa1);align-items:center;gap:12px;margin-bottom:22px;font-size:12px;font-weight:700;display:inline-flex}.ForTheTeam-module__S_i2ta__eyebrow:before,.ForTheTeam-module__S_i2ta__eyebrow:after{content:"";opacity:.5;background:currentColor;width:28px;height:1px}.ForTheTeam-module__S_i2ta__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink,#3d4459);margin:0 0 22px;font-size:clamp(2.5rem,5.2vw,4.25rem);font-weight:800;line-height:1.05}.ForTheTeam-module__S_i2ta__titleAccent{color:var(--accent,#ff4db5)}.ForTheTeam-module__S_i2ta__lede{font-family:var(--font-body);color:var(--ink-2,#5a6075);max-width:640px;margin:0 auto;font-size:17px;font-weight:500;line-height:1.55}.ForTheTeam-module__S_i2ta__pills{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:36px;display:flex}.ForTheTeam-module__S_i2ta__pill{background:var(--surface,#fff);border:1px solid var(--border,#e8dfc8);font-family:var(--font-body);color:var(--ink-2,#5a6075);cursor:pointer;border-radius:999px;padding:11px 20px;font-size:14.5px;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .15s}.ForTheTeam-module__S_i2ta__pill:hover{border-color:var(--ink-3,#8a8fa1);color:var(--ink,#3d4459);transform:translateY(-1px)}.ForTheTeam-module__S_i2ta__pill:focus-visible{outline:2px solid var(--primary,#ffc72c);outline-offset:3px}.ForTheTeam-module__S_i2ta__pillActive,.ForTheTeam-module__S_i2ta__pillActive:hover{background:var(--ink,#3d4459);color:var(--surface-warm-bg,#fdf9f0);border-color:var(--ink,#3d4459)}.ForTheTeam-module__S_i2ta__detail{background:var(--surface,#fff);border:1px solid var(--border,#e8dfc8);border-radius:22px;grid-template-columns:88px 1fr;align-items:center;gap:28px;max-width:960px;min-height:180px;margin:0 auto;padding:32px 36px;transition:box-shadow .25s;display:grid;box-shadow:0 14px 28px -12px #3d445924}.ForTheTeam-module__S_i2ta__detail:hover{box-shadow:0 20px 36px -14px #3d44592e}@media (max-width:640px){.ForTheTeam-module__S_i2ta__detail{grid-template-columns:64px 1fr;gap:20px;padding:24px}}.ForTheTeam-module__S_i2ta__avatar{background:var(--ink,#3d4459);width:88px;height:88px;color:var(--primary,#ffc72c);font-family:var(--font-display);letter-spacing:.02em;border-radius:18px;place-items:center;font-size:28px;font-weight:800;display:grid}@media (max-width:640px){.ForTheTeam-module__S_i2ta__avatar{border-radius:14px;width:64px;height:64px;font-size:22px}}.ForTheTeam-module__S_i2ta__detailBody{gap:10px;display:grid}.ForTheTeam-module__S_i2ta__detailTitle{font-family:var(--font-display);color:var(--ink,#3d4459);letter-spacing:-.01em;margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800}.ForTheTeam-module__S_i2ta__detailDesc{font-family:var(--font-body);color:var(--ink-2,#5a6075);margin:0;font-size:15.5px;line-height:1.6}
.ChatPage-module__2Yg2Ea__container{--cp-bg:var(--surface-warm-bg,#fdf8f0);--cp-bg-secondary:var(--surface-warm-panel,#faf6ed);--cp-surface:var(--tool-bg,#fff);--cp-border:var(--tool-border,#0000000f);--cp-text-primary:var(--tool-text-primary,#1a1a1a);--cp-text-secondary:var(--tool-text-secondary,#6b7280);--cp-text-muted:var(--tool-text-muted,#9ca3af);--cp-accent:var(--tool-accent-primary,#1e1e1e);--cp-accent-secondary:var(--tool-accent-secondary,#52525b);--cp-accent-light:#18181b0d;--cp-accent-hover:#18181b14;--cp-shadow-sm:var(--tool-shadow-sm,0 1px 2px #0000000a);--cp-shadow-md:var(--tool-shadow-md,0 4px 12px #0000000f);--cp-radius-sm:var(--tool-radius-sm,8px);--cp-radius-md:var(--tool-radius-md,12px);--cp-radius-lg:var(--tool-radius-lg,16px);--cp-transition:var(--tool-transition,.2s cubic-bezier(.4, 0, .2, 1));background:var(--cp-bg);width:100%;height:100%;color:var(--text-on-surface,var(--cp-text-primary));font-family:var(--font-family-base,"Mont", system-ui, sans-serif);flex-direction:column;display:flex;position:relative;overflow:hidden}.ChatPage-module__2Yg2Ea__main{flex-direction:column;flex:1;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ChatPage-module__2Yg2Ea__mainChat{height:calc(100% - var(--header-height,3.5rem));background:var(--cp-bg);flex:1;position:relative;overflow:hidden}@keyframes ChatPage-module__2Yg2Ea__bgPatternPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.ChatPage-module__2Yg2Ea__backgroundPattern{background:radial-gradient(ellipse at 75% 10%, rgba(var(--widgety-gold-rgb,255, 199, 44), .13) 0%, transparent 55%), radial-gradient(ellipse at 20% 90%, rgba(var(--brand-accent-rgb,255, 138, 113), .09) 0%, transparent 50%), radial-gradient(ellipse at 50% 50%, rgba(var(--widgety-gold-rgb,255, 169, 79), .04) 0%, transparent 70%);pointer-events:none;z-index:0;animation:20s ease-in-out infinite ChatPage-module__2Yg2Ea__bgPatternPulse;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ChatPage-module__2Yg2Ea__backgroundPattern{animation:none}}.ChatPage-module__2Yg2Ea__pageContainer{--chat-max-width:min(1200px, 92%);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ChatPage-module__2Yg2Ea__messagesRow{flex-direction:column;flex:1;width:100%;display:flex;position:relative;overflow:hidden}.ChatPage-module__2Yg2Ea__messagesContainer{height:calc(100% - var(--input-height,3.5rem) - 1.5rem);max-width:var(--chat-max-width);flex-direction:column;width:100%;margin:0 auto;display:flex;position:relative}.ChatPage-module__2Yg2Ea__messagesList{padding:1rem;padding-bottom:calc(var(--input-height,3.5rem) + 3rem);width:100%;height:100%;max-width:var(--chat-max-width,100%);scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#00000014 transparent;flex-direction:column;gap:.25rem;margin:0 auto;display:flex;overflow:hidden auto}.ChatPage-module__2Yg2Ea__messagesList::-webkit-scrollbar{width:4px}.ChatPage-module__2Yg2Ea__messagesList::-webkit-scrollbar-track{background:0 0}.ChatPage-module__2Yg2Ea__messagesList::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.ChatPage-module__2Yg2Ea__messagesList::-webkit-scrollbar-thumb:hover{background:#00000026}@keyframes ChatPage-module__2Yg2Ea__messageSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ChatPage-module__2Yg2Ea__messageContent{flex:0 auto;min-width:0;max-width:88%}.ChatPage-module__2Yg2Ea__tableContainer{border-radius:var(--cp-radius-sm);border:1px solid var(--cp-border);background:var(--surface-warm-card,#fff);margin:1rem 0;overflow-x:auto}.ChatPage-module__2Yg2Ea__markdownTable{border-collapse:collapse;width:100%;font-size:.875rem}.ChatPage-module__2Yg2Ea__markdownTable th{background:var(--surface-warm-panel,#faf6ed);text-align:left;border-bottom:1px solid var(--cp-border);color:var(--cp-text-primary);padding:.75rem 1rem;font-weight:600}.ChatPage-module__2Yg2Ea__markdownTable td{border-bottom:1px solid var(--cp-border);color:var(--cp-text-secondary);padding:.75rem 1rem}.ChatPage-module__2Yg2Ea__markdownTable tr:last-child td{border-bottom:none}.ChatPage-module__2Yg2Ea__markdownTable tr:hover{background:rgba(var(--widgety-gold-rgb), .04)}.ChatPage-module__2Yg2Ea__welcomeContent{text-align:center;width:100%;max-width:600px;margin:2rem auto;padding:0 1rem}.ChatPage-module__2Yg2Ea__welcomeCardContainer{width:100%;max-width:600px;margin:0 auto}.ChatPage-module__2Yg2Ea__inputRow{z-index:var(--z-input,30);padding:.75rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom));background:linear-gradient(to top, var(--surface-warm-input,#fdf9f0fa) 0%, rgba(var(--surface-warm-bg-rgb,253, 249, 240), .85) 60%, transparent 100%);position:fixed;bottom:0;left:0;right:0}.ChatPage-module__2Yg2Ea__inputContainer{max-width:var(--chat-max-width);background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow-md);transition:all var(--cp-transition);align-items:center;gap:.5rem;margin:0 auto;padding:.625rem .75rem;display:flex}.ChatPage-module__2Yg2Ea__inputContainer:focus-within{border-color:rgba(var(--widgety-gold-rgb), .4);box-shadow:0 4px 16px rgba(var(--widgety-gold-rgb), .1)}.ChatPage-module__2Yg2Ea__inputWrapper{align-items:center;gap:.5rem;width:100%;display:flex}.ChatPage-module__2Yg2Ea__messageInput{font-family:inherit;font-size:var(--input-font-size,.9375rem);color:var(--cp-text-primary);resize:none;background:0 0;border:none;flex:1;min-height:24px;padding:.5rem;line-height:1.5}.ChatPage-module__2Yg2Ea__messageInput:focus{outline:none}.ChatPage-module__2Yg2Ea__messageInput::placeholder{color:var(--cp-text-muted)}.ChatPage-module__2Yg2Ea__sendButton{background:var(--widgety-ink);color:#fff;cursor:pointer;width:36px;height:36px;transition:all var(--cp-transition);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #00000026}.ChatPage-module__2Yg2Ea__sendButton:hover:not(:disabled){background:var(--text-primary);transform:scale(1.05)}.ChatPage-module__2Yg2Ea__sendButton:active:not(:disabled){transform:scale(.95)}.ChatPage-module__2Yg2Ea__sendButton:disabled{background:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed;box-shadow:none}.ChatPage-module__2Yg2Ea__loadingOverlay{background:rgba(var(--surface-warm-bg-rgb,253, 249, 240), .9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ChatPage-module__2Yg2Ea__loadingCard{background:var(--cp-surface);border-radius:var(--cp-radius-md);box-shadow:var(--cp-shadow-md);flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 2rem;display:flex}.ChatPage-module__2Yg2Ea__loadingCard p{color:var(--text-light);font-size:.9375rem;font-weight:500}.ChatPage-module__2Yg2Ea__errorBotMessage{opacity:.9}.ChatPage-module__2Yg2Ea__networkErrorBanner{background:var(--status-error);color:#fff;text-align:center;z-index:1100;box-shadow:0 2px 8px rgba(var(--widgety-coral-rgb), .3);padding:.75rem 1rem;font-size:.875rem;font-weight:500;position:fixed;top:0;left:0;right:0}.ChatPage-module__2Yg2Ea__typingIndicator{background:var(--cp-surface);border-radius:var(--cp-radius-md);border:1px solid var(--cp-border);align-items:center;gap:4px;width:fit-content;padding:.5rem .75rem;display:flex}.ChatPage-module__2Yg2Ea__cruiseTag{background:var(--cp-accent-light);color:var(--text-light);transition:all var(--cp-transition);border-radius:999px;align-items:center;gap:.375rem;margin-bottom:.375rem;margin-right:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ChatPage-module__2Yg2Ea__cruiseTag:hover{background:var(--cp-accent-hover)}.ChatPage-module__2Yg2Ea__cruiseDetails{background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:var(--cp-radius-md);margin:.75rem 0;padding:1rem}.ChatPage-module__2Yg2Ea__cruiseItinerary{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.ChatPage-module__2Yg2Ea__cruisePort{color:var(--cp-text-primary);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:flex}.ChatPage-module__2Yg2Ea__cruisePortDot{background:var(--widgety-ink);border-radius:50%;width:8px;height:8px}.ChatPage-module__2Yg2Ea__cruiseLine{background:var(--border-medium);border-radius:1px;flex:1;height:2px}.ChatPage-module__2Yg2Ea__leadFormContainer{z-index:100;max-width:600px;margin:0 auto;padding:0 1rem;position:absolute;bottom:0;left:0;right:0}.ChatPage-module__2Yg2Ea__leadForm{background:var(--cp-surface);border-radius:var(--cp-radius-lg) var(--cp-radius-lg) 0 0;border:1px solid var(--cp-border);border-bottom:none;padding:1.5rem;box-shadow:0 -4px 20px #00000014}.ChatPage-module__2Yg2Ea__leadForm h3{color:var(--cp-text-primary);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.ChatPage-module__2Yg2Ea__leadForm input{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);width:100%;transition:all var(--cp-transition);margin-bottom:.75rem;padding:.75rem 1rem;font-size:.9375rem}.ChatPage-module__2Yg2Ea__leadForm input:focus{border-color:#52525b;outline:none;box-shadow:0 0 0 3px #18181b1a}.ChatPage-module__2Yg2Ea__leadForm button{background:var(--widgety-ink);color:#fff;border-radius:var(--cp-radius-sm);cursor:pointer;width:100%;transition:all var(--cp-transition);border:none;padding:.875rem;font-size:.9375rem;font-weight:500}.ChatPage-module__2Yg2Ea__leadForm button:hover{background:var(--text-primary)}.ChatPage-module__2Yg2Ea__sidebarToggle{background:var(--cp-surface);border-radius:0 var(--cp-radius-sm) var(--cp-radius-sm) 0;cursor:pointer;z-index:90;border:1px solid var(--cp-border);width:22px;height:56px;box-shadow:var(--cp-shadow-sm);transition:all var(--cp-transition);touch-action:manipulation;border-left:none;justify-content:center;align-items:center;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%)}.ChatPage-module__2Yg2Ea__sidebarToggle:hover{background:var(--cp-accent-light);width:24px}.ChatPage-module__2Yg2Ea__sidebarToggle.ChatPage-module__2Yg2Ea__active{left:var(--sidebar-width,260px)}.ChatPage-module__2Yg2Ea__sidebarToggleIcon{flex-direction:column;gap:3px;display:flex}.ChatPage-module__2Yg2Ea__sidebarToggleIcon span{background:#52525b;border-radius:1.5px;width:3px;height:12px}.ChatPage-module__2Yg2Ea__sidebarToggleIcon span:nth-child(2){opacity:.7;height:8px}.ChatPage-module__2Yg2Ea__sidebarToggleIcon span:nth-child(3){opacity:.4;height:4px}.ChatPage-module__2Yg2Ea__alwaysVisible{z-index:95!important}.ChatPage-module__2Yg2Ea__imageContainer{border-radius:var(--cp-radius-md);border:1px solid var(--cp-border);background:var(--surface-warm-card,#fff);margin:1rem 0;overflow:hidden}.ChatPage-module__2Yg2Ea__imageWrapper{width:100%;position:relative}.ChatPage-module__2Yg2Ea__messageImage{width:100%;height:auto;display:block}.ChatPage-module__2Yg2Ea__imageCaption{color:var(--cp-text-secondary);background:var(--surface-warm-panel,#faf6ed);border-top:1px solid var(--cp-border);padding:.75rem 1rem;font-size:.875rem}@media (max-width:768px){.ChatPage-module__2Yg2Ea__pageContainer{--chat-max-width:100%}.ChatPage-module__2Yg2Ea__messagesList{padding:1rem .75rem;padding-bottom:calc(var(--input-height,3.5rem) + 1.5rem);gap:.75rem}.ChatPage-module__2Yg2Ea__messagesList .ChatPage-module__2Yg2Ea__botMessageCard,.ChatPage-module__2Yg2Ea__messagesList .ChatPage-module__2Yg2Ea__userMessageCard{max-width:90%;font-size:calc(var(--message-font-size,.9375rem) - .0625rem);padding:.875rem 1rem}.ChatPage-module__2Yg2Ea__inputRow{padding:.5rem;padding-bottom:max(.5rem, env(safe-area-inset-bottom))}.ChatPage-module__2Yg2Ea__inputContainer{padding:.5rem .625rem}.ChatPage-module__2Yg2Ea__sendButton{width:32px;height:32px}.ChatPage-module__2Yg2Ea__avatar,.ChatPage-module__2Yg2Ea__avatar img{width:1.5rem;height:1.5rem}.ChatPage-module__2Yg2Ea__messageRow{gap:.5rem}.ChatPage-module__2Yg2Ea__sidebarToggle{width:20px;height:52px;top:72px;transform:none}.ChatPage-module__2Yg2Ea__sidebarToggle.ChatPage-module__2Yg2Ea__active{left:calc(85% - 16px)}.ChatPage-module__2Yg2Ea__welcomeContent{margin:1.5rem auto}.ChatPage-module__2Yg2Ea__cruiseDetails{padding:.875rem}.ChatPage-module__2Yg2Ea__tableContainer{margin:.75rem 0}.ChatPage-module__2Yg2Ea__markdownTable th,.ChatPage-module__2Yg2Ea__markdownTable td{padding:.625rem .75rem;font-size:.8125rem}}@media (max-width:480px){.ChatPage-module__2Yg2Ea__messagesList{padding:.875rem .625rem;padding-bottom:calc(var(--input-height,3.5rem) + 1.25rem)}.ChatPage-module__2Yg2Ea__inputRow{padding:.5rem .625rem;padding-bottom:max(.5rem, env(safe-area-inset-bottom))}.ChatPage-module__2Yg2Ea__sidebarToggle{width:18px;height:44px}}@media (max-width:390px){.ChatPage-module__2Yg2Ea__messagesList .ChatPage-module__2Yg2Ea__botMessageCard,.ChatPage-module__2Yg2Ea__messagesList .ChatPage-module__2Yg2Ea__userMessageCard{max-width:92%;padding:.75rem}.ChatPage-module__2Yg2Ea__inputContainer{padding:.375rem .5rem}.ChatPage-module__2Yg2Ea__sendButton{width:30px;height:30px}}@media (min-width:1920px){.ChatPage-module__2Yg2Ea__pageContainer{--chat-max-width:min(1400px, 94%)}}@media (prefers-reduced-motion:reduce){.ChatPage-module__2Yg2Ea__messageRow{animation:none}.ChatPage-module__2Yg2Ea__sidebarToggle,.ChatPage-module__2Yg2Ea__sendButton,.ChatPage-module__2Yg2Ea__inputContainer,.ChatPage-module__2Yg2Ea__cruiseTag{transition:none}}@media print{.ChatPage-module__2Yg2Ea__inputRow,.ChatPage-module__2Yg2Ea__sidebarToggle,.ChatPage-module__2Yg2Ea__networkErrorBanner{display:none!important}.ChatPage-module__2Yg2Ea__container{height:auto;overflow:visible}.ChatPage-module__2Yg2Ea__messagesList{height:auto;padding-bottom:0;overflow:visible}}.ChatPage-module__2Yg2Ea__zvalues{--z-base:1;--z-messages:10;--z-input:30;--z-dropdown:100;--z-modal:1000}.ChatPage-module__2Yg2Ea__messagesList{z-index:var(--z-messages)}.ChatPage-module__2Yg2Ea__inputRow{z-index:var(--z-input)}.ChatPage-module__2Yg2Ea__toolCard{animation:.22s cubic-bezier(.16,1,.3,1) both ChatPage-module__2Yg2Ea__slideUpTool}.ChatPage-module__2Yg2Ea__userMessageBubble{background:var(--widgety-ink,#3d4459);color:#fff;border-radius:18px 18px 4px;box-shadow:0 2px 8px #3d44592e}.ChatPage-module__2Yg2Ea__assistantMessageBubble{background:var(--surface-warm-card);border:1px solid #e4e4e7;border-radius:18px 18px 18px 4px;box-shadow:0 1px 4px #0000000d}.ChatPage-module__2Yg2Ea__inputContainerFocused{border-color:rgba(var(--widgety-gold-rgb,255, 199, 44), .4)!important;box-shadow:0 8px 32px #0000001a, 0 0 0 1px rgba(var(--widgety-gold-rgb,255, 199, 44), .4)!important}
.ShotsCarousel-module__OkuwvW__section{background:var(--surface-warm-panel,#faf6ed);padding:130px 0 110px;position:relative}@media (max-width:767px){.ShotsCarousel-module__OkuwvW__section{padding:80px 0 70px}}.ShotsCarousel-module__OkuwvW__wrap{max-width:1240px;margin:0 auto;padding:0 36px}@media (max-width:767px){.ShotsCarousel-module__OkuwvW__wrap{padding:0 20px}}.ShotsCarousel-module__OkuwvW__header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.ShotsCarousel-module__OkuwvW__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3,#8a8fa1);font-size:12px;font-weight:700;font-family:var(--font-body);align-items:center;gap:12px;margin-bottom:18px;display:inline-flex}.ShotsCarousel-module__OkuwvW__eyebrow:before{content:"";opacity:.5;background:currentColor;width:28px;height:1px}.ShotsCarousel-module__OkuwvW__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink,#3d4459);margin:0;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:800;line-height:1.05}.ShotsCarousel-module__OkuwvW__titleItalic{color:var(--ink-2,#5a6075);font-style:italic}.ShotsCarousel-module__OkuwvW__tabs{flex-wrap:wrap;gap:8px;display:flex}.ShotsCarousel-module__OkuwvW__tab{background:var(--surface,#fff);border:1px solid var(--border,#e8dfc8);font-family:var(--font-body);color:var(--ink-2,#5a6075);cursor:pointer;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .2s}.ShotsCarousel-module__OkuwvW__tab:hover{border-color:var(--ink-3,#8a8fa1);color:var(--ink,#3d4459)}.ShotsCarousel-module__OkuwvW__tab:focus-visible{outline:2px solid var(--primary,#ffc72c);outline-offset:3px}.ShotsCarousel-module__OkuwvW__tabActive{background:var(--ink,#3d4459);color:var(--surface-warm-bg,#fdf9f0);border-color:var(--ink,#3d4459)}.ShotsCarousel-module__OkuwvW__tabActive:hover{color:var(--surface-warm-bg,#fdf9f0);border-color:var(--ink,#3d4459)}.ShotsCarousel-module__OkuwvW__stage{perspective:1400px;height:560px;position:relative}@media (max-width:1023px){.ShotsCarousel-module__OkuwvW__stage{height:460px}}@media (max-width:767px){.ShotsCarousel-module__OkuwvW__stage{height:320px}}.ShotsCarousel-module__OkuwvW__card{background:var(--surface,#fff);border:1px solid var(--border,#e8dfc8);will-change:transform, opacity;border-radius:18px;flex-direction:column;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .55s,filter .55s;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 48px -12px #3d445938}.ShotsCarousel-module__OkuwvW__chrome{background:var(--surface-warm-panel,#faf6ed);border-bottom:1px solid var(--border,#e8dfc8);flex-shrink:0;align-items:center;gap:6px;height:36px;padding:0 14px;display:flex}.ShotsCarousel-module__OkuwvW__chromeDot{border-radius:50%;width:10px;height:10px}.ShotsCarousel-module__OkuwvW__chromeDotR{background:#e35d57}.ShotsCarousel-module__OkuwvW__chromeDotY{background:#f6c243}.ShotsCarousel-module__OkuwvW__chromeDotG{background:#2fb352}.ShotsCarousel-module__OkuwvW__chromeUrl{text-align:center;color:var(--ink-3,#8a8fa1);letter-spacing:.08em;flex:1;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:12px}.ShotsCarousel-module__OkuwvW__imageWrap{background:var(--surface-warm-panel-deep,#efe6cb);flex:1;position:relative;overflow:hidden}.ShotsCarousel-module__OkuwvW__image{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.ShotsCarousel-module__OkuwvW__cardActive{z-index:4;opacity:1;filter:none;transform:translate(0)scale(1)}.ShotsCarousel-module__OkuwvW__cardPrev{z-index:3;opacity:.55;filter:brightness(.92);transform:translate(-22%)scale(.92)rotateY(8deg)}.ShotsCarousel-module__OkuwvW__cardNext{z-index:3;opacity:.55;filter:brightness(.92);transform:translate(22%)scale(.92)rotateY(-8deg)}.ShotsCarousel-module__OkuwvW__cardHidden{z-index:1;opacity:0;pointer-events:none;transform:scale(.85)}@media (max-width:767px){.ShotsCarousel-module__OkuwvW__cardPrev,.ShotsCarousel-module__OkuwvW__cardNext{opacity:0;pointer-events:none;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.ShotsCarousel-module__OkuwvW__card{transition:opacity .2s linear}}
.MessageItem-module__nog_ta__messageRow{gap:.75rem;width:100%;padding:.5rem 0;display:flex}.MessageItem-module__nog_ta__messageRow.MessageItem-module__nog_ta__user{flex-direction:row-reverse;justify-content:flex-start}.MessageItem-module__nog_ta__messageRow.MessageItem-module__nog_ta__bot{flex-direction:row;justify-content:flex-start}.MessageItem-module__nog_ta__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;display:flex}.MessageItem-module__nog_ta__avatarBot{background:var(--surface-warm-card);overflow:hidden;box-shadow:0 1px 3px #00000014;}.MessageItem-module__nog_ta__avatarUser{background:var(--widgety-gold,#f5c518);color:var(--brand-on-primary,#1e1e1e);font-size:.75rem;font-weight:600;}.MessageItem-module__nog_ta__avatarImage{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.MessageItem-module__nog_ta__botIconImage{-o-object-fit:contain;object-fit:contain;width:75%;height:75%}.MessageItem-module__nog_ta__messageContent{flex-direction:column;gap:.25rem;min-width:0;max-width:75%;display:flex}.MessageItem-module__nog_ta__messageRow.MessageItem-module__nog_ta__user .MessageItem-module__nog_ta__messageContent{align-items:flex-end;max-width:70%}.MessageItem-module__nog_ta__messageRow.MessageItem-module__nog_ta__bot .MessageItem-module__nog_ta__messageContent{align-items:flex-start;width:100%;max-width:95%}.MessageItem-module__nog_ta__userBubble{font-size:var(--font-size-md,.9375rem);word-wrap:break-word;overflow-wrap:break-word;background:var(--user-bubble-bg,var(--widgety-ink,#3d4459));color:var(--user-bubble-text,#fff);box-shadow:var(--user-bubble-shadow,0 2px 8px #3d445938);border-radius:18px 18px 4px;padding:.75rem 1rem;line-height:1.6;position:relative}.MessageItem-module__nog_ta__botText{font-size:var(--font-size-md,.9375rem);color:var(--text-on-surface,var(--text-primary,#1a1a1a));line-height:1.7}.MessageItem-module__nog_ta__textContent{overflow-wrap:break-word;word-break:break-word;width:100%}.MessageItem-module__nog_ta__botTextContent{color:var(--text-on-surface,var(--text-primary,#1a1a1a));font-size:var(--font-size-md,.9375rem);line-height:1.7}.MessageItem-module__nog_ta__botTextContent p{margin:.35rem 0}.MessageItem-module__nog_ta__botTextContent h1,.MessageItem-module__nog_ta__botTextContent h2,.MessageItem-module__nog_ta__botTextContent h3{color:var(--text-on-surface,var(--text-primary,#1a1a1a));margin:1.25rem 0 .5rem;font-weight:600;line-height:1.4}.MessageItem-module__nog_ta__botTextContent h1{font-size:1.25rem}.MessageItem-module__nog_ta__botTextContent h2{font-size:1.125rem}.MessageItem-module__nog_ta__botTextContent h3{font-size:1rem}.MessageItem-module__nog_ta__botTextContent ul,.MessageItem-module__nog_ta__botTextContent ol{margin:.5rem 0;padding-left:1.5rem}.MessageItem-module__nog_ta__botTextContent li{margin-bottom:.35rem}.MessageItem-module__nog_ta__botTextContent li::marker{color:var(--widgety-gold,#f5c518)}.MessageItem-module__nog_ta__botTextContent a{color:var(--primary-press,#d4a912);font-weight:500;text-decoration:none}.MessageItem-module__nog_ta__botTextContent a:hover{color:var(--primary-press,#d4a912);text-decoration:underline}.MessageItem-module__nog_ta__botTextContent code{background:var(--border-on-surface,#0000000d);border-radius:4px;padding:.15rem .4rem;font-family:Fira Code,SF Mono,monospace;font-size:.875em}.MessageItem-module__nog_ta__botTextContent pre{background:var(--surface-warm-panel,#faf6ed);border:1px solid rgba(var(--widgety-gold-rgb,255, 199, 44), .12);border-radius:8px;margin:.75rem 0;padding:1rem;font-size:.875rem;overflow-x:auto}.MessageItem-module__nog_ta__botTextContent blockquote{border-left:3px solid var(--widgety-gold,#f5c518);color:var(--text-on-surface-muted,#6b7280);margin:.75rem 0;padding-left:1rem;font-style:italic}.MessageItem-module__nog_ta__botTextContent table{border-collapse:collapse;border:1px solid var(--border-on-surface,#00000014);-webkit-overflow-scrolling:touch;border-radius:8px;width:100%;margin:.75rem 0;font-size:.875rem;display:block;overflow:auto hidden}.MessageItem-module__nog_ta__botTextContent th{background:rgba(var(--widgety-gold-rgb,255, 199, 44), .1);text-align:left;color:var(--text-on-surface,var(--text-primary,#1a1a1a));text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border-on-surface,#00000014);padding:.5rem .75rem;font-size:.8125rem;font-weight:600}.MessageItem-module__nog_ta__botTextContent td{border-bottom:1px solid var(--border-on-surface,#0000000a);color:var(--text-on-surface-muted,#374151);padding:.5rem .75rem}.MessageItem-module__nog_ta__botTextContent tr:last-child td{border-bottom:none}.MessageItem-module__nog_ta__botTextContent tr:hover td{background:rgba(var(--widgety-gold-rgb,255, 199, 44), .05)}.MessageItem-module__nog_ta__userText{color:#fff}.MessageItem-module__nog_ta__botMetadata{align-items:center;gap:.375rem;display:flex}.MessageItem-module__nog_ta__copyButton{width:26px;height:26px;color:var(--text-on-surface-subtle,#9ca3af);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s,background .15s;display:flex}.MessageItem-module__nog_ta__messageRow.MessageItem-module__nog_ta__bot:hover .MessageItem-module__nog_ta__copyButton{opacity:1}.MessageItem-module__nog_ta__copyButton:hover{background:var(--border-on-surface,#0000000d);color:var(--text-on-surface-muted,#52525b)}.MessageItem-module__nog_ta__copyButton.MessageItem-module__nog_ta__copied{color:var(--status-success,#16a34a);opacity:1}.MessageItem-module__nog_ta__streamingCursor{background:var(--widgety-gold,#f5c518);vertical-align:text-bottom;border-radius:1px;width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite MessageItem-module__nog_ta__cursorBlink;display:inline-block}@keyframes MessageItem-module__nog_ta__cursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}.MessageItem-module__nog_ta__componentsContainer{width:100%;margin-top:1rem}.MessageItem-module__nog_ta__componentWrapper{width:100%;margin-top:.75rem}.MessageItem-module__nog_ta__componentWrapper:first-child{margin-top:0}.MessageItem-module__nog_ta__messageMetadata{font-size:var(--font-size-xs,.7rem);color:var(--text-on-surface-subtle,#9ca3af);align-items:center;gap:.5rem;margin-top:.25rem;padding:0 .25rem;display:flex}.MessageItem-module__nog_ta__messageRow.MessageItem-module__nog_ta__user .MessageItem-module__nog_ta__messageMetadata{justify-content:flex-end}.MessageItem-module__nog_ta__sentIndicator{opacity:.7;align-items:center;gap:.25rem;display:flex}.MessageItem-module__nog_ta__streaming{backface-visibility:hidden;will-change:auto;transform:translateZ(0)}.MessageItem-module__nog_ta__streaming *{transition:none!important}.MessageItem-module__nog_ta__streamingContent{min-height:1.5em;position:relative;transform:translateZ(0)}@media (max-width:768px){.MessageItem-module__nog_ta__messageRow{gap:.5rem;padding:.375rem 0}.MessageItem-module__nog_ta__avatar{width:28px;height:28px}.MessageItem-module__nog_ta__messageContent{max-width:85%}.MessageItem-module__nog_ta__messageRow.MessageItem-module__nog_ta__user .MessageItem-module__nog_ta__messageContent{max-width:80%}.MessageItem-module__nog_ta__messageRow.MessageItem-module__nog_ta__bot .MessageItem-module__nog_ta__messageContent{max-width:98%}.MessageItem-module__nog_ta__messageBubble{font-size:calc(var(--font-size-md,.9375rem) - .0625rem);border-radius:16px;padding:.625rem .875rem}.MessageItem-module__nog_ta__userBubble{border-bottom-right-radius:4px}}@media (max-width:480px){.MessageItem-module__nog_ta__messageContent{max-width:90%}.MessageItem-module__nog_ta__messageRow.MessageItem-module__nog_ta__user .MessageItem-module__nog_ta__messageContent{max-width:85%}.MessageItem-module__nog_ta__messageBubble{border-radius:14px;padding:.5rem .75rem}}@media (max-width:390px){.MessageItem-module__nog_ta__messageRow{gap:.375rem;padding:.25rem 0}.MessageItem-module__nog_ta__avatar{width:26px;height:26px}.MessageItem-module__nog_ta__messageContent{max-width:93%}.MessageItem-module__nog_ta__messageRow.MessageItem-module__nog_ta__user .MessageItem-module__nog_ta__messageContent{max-width:88%}.MessageItem-module__nog_ta__userBubble{padding:.5rem .75rem;font-size:.875rem}.MessageItem-module__nog_ta__botTextContent{font-size:.875rem}.MessageItem-module__nog_ta__botTextContent h1{font-size:1.125rem}.MessageItem-module__nog_ta__botTextContent h2{font-size:1rem}.MessageItem-module__nog_ta__botTextContent h3{font-size:.9375rem}.MessageItem-module__nog_ta__botTextContent pre{padding:.75rem;font-size:.8125rem}.MessageItem-module__nog_ta__botTextContent th,.MessageItem-module__nog_ta__botTextContent td{padding:.375rem .5rem;font-size:.8125rem}}@media (min-width:1920px){.MessageItem-module__nog_ta__messageContent{max-width:65%}.MessageItem-module__nog_ta__messageRow.MessageItem-module__nog_ta__user .MessageItem-module__nog_ta__messageContent{max-width:60%}.MessageItem-module__nog_ta__messageRow.MessageItem-module__nog_ta__bot .MessageItem-module__nog_ta__messageContent{max-width:90%}}@media (prefers-reduced-motion:reduce){.MessageItem-module__nog_ta__streamingCursor{opacity:1;animation:none}.MessageItem-module__nog_ta__messageBubble{transition:none}}@media print{.MessageItem-module__nog_ta__messageRow{-moz-column-break-inside:avoid;break-inside:avoid}.MessageItem-module__nog_ta__userBubble{color:#000!important;background:#f0f0f0!important}}
.PricingSection-module__a5cpKG__section{background:var(--surface-warm-bg,#fdf9f0);padding:130px 0 110px;position:relative}@media (max-width:767px){.PricingSection-module__a5cpKG__section{padding:80px 0 70px}}.PricingSection-module__a5cpKG__wrap{max-width:1240px;margin:0 auto;padding:0 36px}@media (max-width:767px){.PricingSection-module__a5cpKG__wrap{padding:0 20px}}.PricingSection-module__a5cpKG__header{text-align:center;margin-bottom:64px}.PricingSection-module__a5cpKG__eyebrow{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3,#8a8fa1);align-items:center;gap:12px;margin-bottom:22px;font-size:12px;font-weight:700;display:inline-flex}.PricingSection-module__a5cpKG__eyebrow:before,.PricingSection-module__a5cpKG__eyebrow:after{content:"";opacity:.5;background:currentColor;width:28px;height:1px}.PricingSection-module__a5cpKG__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink,#3d4459);margin:0 0 22px;font-size:clamp(2.5rem,5.2vw,4.25rem);font-weight:800;line-height:1}.PricingSection-module__a5cpKG__titleItalic{color:var(--ink,#3d4459);font-style:italic;font-weight:700}.PricingSection-module__a5cpKG__lede{font-family:var(--font-body);color:var(--ink-2,#5a6075);margin:0;font-size:17px;font-weight:500;line-height:1.55}.PricingSection-module__a5cpKG__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}@media (max-width:1023px){.PricingSection-module__a5cpKG__grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}}.PricingSection-module__a5cpKG__card{background:var(--surface,#fff);border:1px solid var(--border,#e8dfc8);border-radius:20px;flex-direction:column;padding:36px 32px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 12px 24px -8px #3d44591a}.PricingSection-module__a5cpKG__card:hover{transform:translateY(-4px);box-shadow:0 20px 36px -12px #3d445929}.PricingSection-module__a5cpKG__cardDark{background:var(--ink,#3d4459);border-color:var(--ink,#3d4459);color:var(--surface-warm-bg,#fdf9f0);box-shadow:0 22px 44px -16px #3d445959}.PricingSection-module__a5cpKG__cardDark:hover{box-shadow:0 30px 54px -18px #3d445973}.PricingSection-module__a5cpKG__bestValue{background:var(--accent,#ff4db5);color:#fff;font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:7px 16px;font-size:11px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px -8px #ff4db58c}.PricingSection-module__a5cpKG__tierLabel{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3,#8a8fa1);margin-bottom:18px;font-size:11px;font-weight:800}.PricingSection-module__a5cpKG__cardDark .PricingSection-module__a5cpKG__tierLabel{color:#b7a7e6}.PricingSection-module__a5cpKG__priceRow{align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.PricingSection-module__a5cpKG__priceAmount{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink,#3d4459);font-size:68px;font-weight:800;line-height:1}.PricingSection-module__a5cpKG__cardDark .PricingSection-module__a5cpKG__priceAmount{color:var(--surface-warm-bg,#fdf9f0)}.PricingSection-module__a5cpKG__pricePeriod{font-family:var(--font-body);color:var(--ink-3,#8a8fa1);font-size:15px;font-weight:600}.PricingSection-module__a5cpKG__cardDark .PricingSection-module__a5cpKG__pricePeriod{color:#fdf9f0a6}.PricingSection-module__a5cpKG__priceNote{font-family:var(--font-body);color:var(--ink-2,#5a6075);min-height:22px;margin:0 0 22px;font-size:14.5px}.PricingSection-module__a5cpKG__cardDark .PricingSection-module__a5cpKG__priceNote{color:#fdf9f0c7}.PricingSection-module__a5cpKG__divider{border:0;border-top:1px solid var(--border,#e8dfc8);margin:0 0 22px}.PricingSection-module__a5cpKG__cardDark .PricingSection-module__a5cpKG__divider{border-top-color:#ffffff24}.PricingSection-module__a5cpKG__features{flex:1;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.PricingSection-module__a5cpKG__feature{font-family:var(--font-body);color:var(--ink-2,#5a6075);grid-template-columns:18px 1fr;align-items:start;gap:12px;font-size:14.5px;line-height:1.5;display:grid}.PricingSection-module__a5cpKG__cardDark .PricingSection-module__a5cpKG__feature{color:#fdf9f0e6}.PricingSection-module__a5cpKG__checkIcon{color:var(--success,#22c55e);flex-shrink:0;margin-top:3px}.PricingSection-module__a5cpKG__cardDark .PricingSection-module__a5cpKG__checkIcon{color:var(--primary,#ffc72c)}.PricingSection-module__a5cpKG__cta{width:100%;font-family:var(--font-body);letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .2s;display:inline-flex}.PricingSection-module__a5cpKG__ctaPrimary{background:var(--surface,#fff);border-color:var(--ink,#3d4459);color:var(--ink,#3d4459)}.PricingSection-module__a5cpKG__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 10px 18px -6px #3d445940}.PricingSection-module__a5cpKG__ctaGold{background:var(--primary,#ffc72c);color:var(--ink,#3d4459);border-color:var(--primary,#ffc72c)}.PricingSection-module__a5cpKG__ctaGold:hover{background:var(--primary-hover,#f5b800);transform:translateY(-2px);box-shadow:0 10px 18px -6px #ffc72c8c}.PricingSection-module__a5cpKG__footer{font-family:var(--font-body);color:var(--ink-2,#5a6075);flex-wrap:wrap;justify-content:center;gap:24px 36px;margin-top:48px;font-size:14px;display:flex}.PricingSection-module__a5cpKG__footer span{align-items:center;gap:8px;display:inline-flex}.PricingSection-module__a5cpKG__footer svg{color:var(--success,#22c55e)}
.Footer-module__nhiC3q__footer{color:#fff;background-color:#050b1a;padding:6rem 0 0;font-family:Mont,sans-serif}.Footer-module__nhiC3q__footerContent{max-width:1200px;margin:0 auto;padding:0 2rem 4rem}.Footer-module__nhiC3q__footerGrid{grid-template-columns:1.5fr 1fr 1fr 1.2fr 1fr;gap:3rem;display:grid}@media (max-width:1024px){.Footer-module__nhiC3q__footerGrid{grid-template-columns:repeat(2,1fr);gap:3rem}.Footer-module__nhiC3q__brandColumn{text-align:center;grid-column:span 2;align-items:center}}@media (max-width:640px){.Footer-module__nhiC3q__footerGrid{grid-template-columns:1fr}.Footer-module__nhiC3q__brandColumn{grid-column:span 1}}@media (max-width:480px){.Footer-module__nhiC3q__footer{padding-top:4rem}.Footer-module__nhiC3q__footerContent{padding:0 1.25rem 3rem}.Footer-module__nhiC3q__footerGrid{gap:2rem}.Footer-module__nhiC3q__tagline{font-size:1rem}.Footer-module__nhiC3q__contactBlock{font-size:.875rem}.Footer-module__nhiC3q__bottomContent{padding:0 1.25rem}}@media (max-width:390px){.Footer-module__nhiC3q__footer{padding-top:3rem}.Footer-module__nhiC3q__footerContent{padding:0 1rem 2.5rem}.Footer-module__nhiC3q__tagline,.Footer-module__nhiC3q__columnTitle{font-size:.9375rem}.Footer-module__nhiC3q__footerLink,.Footer-module__nhiC3q__contactBlock{font-size:.8125rem}.Footer-module__nhiC3q__copyright{font-size:.75rem}}.Footer-module__nhiC3q__brandColumn{flex-direction:column;gap:1.5rem;display:flex}.Footer-module__nhiC3q__logo{-o-object-fit:contain;object-fit:contain;width:auto;height:32px}.Footer-module__nhiC3q__tagline{color:#fff;margin:0;font-size:1.125rem;font-weight:600}.Footer-module__nhiC3q__parentLink{margin:0;font-size:.875rem}.Footer-module__nhiC3q__contactBlock{color:#fffc;max-width:300px;font-size:.9375rem;line-height:1.6}.Footer-module__nhiC3q__contactLink{color:#fff;border-bottom:1px solid #ffffff4d;font-weight:600;text-decoration:none;transition:all .2s}.Footer-module__nhiC3q__contactLink:hover{border-color:var(--widgety-gold,#f5c518);color:var(--widgety-gold,#f5c518)}.Footer-module__nhiC3q__contactLink:focus-visible{outline:2px solid var(--widgety-gold,#f5c518);outline-offset:3px;border-radius:2px}.Footer-module__nhiC3q__linksColumn{flex-direction:column;gap:1.5rem;display:flex}.Footer-module__nhiC3q__columnTitle{color:#fff;text-transform:none;margin:0;font-size:1rem;font-weight:800}.Footer-module__nhiC3q__linkList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__nhiC3q__footerLink{color:#ffffffb3;touch-action:manipulation;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.Footer-module__nhiC3q__footerLink:hover{color:var(--widgety-gold,#f5c518);transform:translate(4px)}.Footer-module__nhiC3q__footerLink:focus-visible{outline:2px solid var(--widgety-gold,#f5c518);outline-offset:3px;border-radius:2px}.Footer-module__nhiC3q__socialColumn{flex-direction:column;gap:1.5rem;display:flex}.Footer-module__nhiC3q__socialGrid{grid-template-columns:repeat(2,44px);gap:.75rem;display:grid}.Footer-module__nhiC3q__socialIcon{background-color:var(--surface-warm-card);color:#050b1a;touch-action:manipulation;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.Footer-module__nhiC3q__socialIcon:hover{background-color:var(--widgety-gold,#f5c518);transform:translateY(-3px)}.Footer-module__nhiC3q__socialIcon:focus-visible{outline:2px solid var(--widgety-gold,#f5c518);outline-offset:3px}.Footer-module__nhiC3q__bottomBar{background-color:#030712;border-top:1px solid #ffffff0d;padding:2rem 0}.Footer-module__nhiC3q__bottomContent{text-align:center;max-width:1200px;margin:0 auto;padding:0 2rem}.Footer-module__nhiC3q__copyright{color:#ffffff80;margin:0;font-size:.8125rem;font-weight:500}@media (prefers-reduced-motion:reduce){.Footer-module__nhiC3q__footerLink,.Footer-module__nhiC3q__contactLink,.Footer-module__nhiC3q__socialIcon{transition:none}.Footer-module__nhiC3q__footerLink:hover,.Footer-module__nhiC3q__socialIcon:hover{transform:none}}
.ToolComponent-module__bMioTW__toolComponentContainer{width:100%;margin:.75rem 0;position:relative}.ToolComponent-module__bMioTW__narrowContainer{font-size:.9375rem}.ToolComponent-module__bMioTW__narrowContainer h1,.ToolComponent-module__bMioTW__narrowContainer h2,.ToolComponent-module__bMioTW__narrowContainer h3{margin-bottom:.5em;font-size:.95em}.ToolComponent-module__bMioTW__narrowContainer button{padding:.375rem .625rem;font-size:.875rem}.ToolComponent-module__bMioTW__toolFadeIn{animation:.3s ease-out both ToolComponent-module__bMioTW__toolFadeIn}@keyframes ToolComponent-module__bMioTW__toolFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ToolComponent-module__bMioTW__toolFadeIn{animation:none}}@media (max-width:480px){.ToolComponent-module__bMioTW__toolComponentContainer,.ToolComponent-module__bMioTW__narrowContainer{font-size:.875rem}.ToolComponent-module__bMioTW__narrowContainer h1,.ToolComponent-module__bMioTW__narrowContainer h2,.ToolComponent-module__bMioTW__narrowContainer h3{margin-bottom:.375rem;font-size:.925rem}}
.ChatErrorMessage-module__z_6z4W__overlay{-webkit-backdrop-filter:blur(4px);z-index:var(--z-modal,1000);pointer-events:all;background:#0000006b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ChatErrorMessage-module__z_6z4W__card{--sev:#6b7280;border:1px solid #00000012;border-left:4px solid var(--sev);pointer-events:all;background:#fffffffa;border-radius:12px;width:100%;max-width:420px;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000001a,0 1px 6px #0000000f}.ChatErrorMessage-module__z_6z4W__cardModal{border-left-width:1px;border-top:3px solid var(--sev);text-align:center;min-width:300px;max-width:400px}.ChatErrorMessage-module__z_6z4W__card[data-severity=blocking]{--sev:var(--cruise-primary,#0e7490)}.ChatErrorMessage-module__z_6z4W__card[data-severity=network]{--sev:#f97316}.ChatErrorMessage-module__z_6z4W__card[data-severity=service]{--sev:#d97706}.ChatErrorMessage-module__z_6z4W__card[data-severity=server]{--sev:#c4572a}.ChatErrorMessage-module__z_6z4W__card[data-severity=default]{--sev:#6b7280}.ChatErrorMessage-module__z_6z4W__body{flex-direction:column;gap:.625rem;padding:.875rem 1rem 1rem;display:flex}.ChatErrorMessage-module__z_6z4W__bodyModal{align-items:center;padding:1.5rem 1.75rem 1.75rem}.ChatErrorMessage-module__z_6z4W__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ChatErrorMessage-module__z_6z4W__headerLeft{align-items:center;gap:.5rem;display:flex}.ChatErrorMessage-module__z_6z4W__iconWrap{background:color-mix(in srgb, var(--sev) 11%, white);width:30px;height:30px;color:var(--sev);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ChatErrorMessage-module__z_6z4W__iconWrapModal{background:color-mix(in srgb, var(--sev) 11%, white);width:48px;height:48px;color:var(--sev);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.ChatErrorMessage-module__z_6z4W__title{font-family:var(--font-family-base,"Mont", system-ui, sans-serif);color:#111827;margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.ChatErrorMessage-module__z_6z4W__titleModal{margin-bottom:.5rem;font-size:1.0625rem}.ChatErrorMessage-module__z_6z4W__description{font-family:var(--font-family-base,"Mont", system-ui, sans-serif);color:#4b5563;margin:0;font-size:.875rem;line-height:1.55}.ChatErrorMessage-module__z_6z4W__closeBtn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;line-height:1;transition:background .14s,color .14s;display:flex}.ChatErrorMessage-module__z_6z4W__closeBtn:hover{color:#6b7280;background:#00000012}.ChatErrorMessage-module__z_6z4W__closeBtnModal{position:absolute;top:.625rem;right:.625rem}.ChatErrorMessage-module__z_6z4W__actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.ChatErrorMessage-module__z_6z4W__actionsModal{justify-content:center;margin-top:.375rem}.ChatErrorMessage-module__z_6z4W__btn{font-family:var(--font-family-base,"Mont", system-ui, sans-serif);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:600;line-height:1;transition:transform .14s,box-shadow .14s;display:inline-flex}.ChatErrorMessage-module__z_6z4W__btn:hover{transform:translateY(-1px)}.ChatErrorMessage-module__z_6z4W__btn:active{transform:scale(.97)}.ChatErrorMessage-module__z_6z4W__btnPrimary{background:var(--cruise-primary,#0e7490);color:var(--brand-on-primary,#fff);box-shadow:0 1px 4px #0000001f}.ChatErrorMessage-module__z_6z4W__btnPrimary:hover{box-shadow:0 3px 10px #0000002e}.ChatErrorMessage-module__z_6z4W__btnPrimaryModal{border-radius:10px;padding:.5625rem 1.625rem;font-size:.9375rem}.ChatErrorMessage-module__z_6z4W__btnOutline{color:var(--sev);border:1.5px solid var(--sev);box-shadow:none;background:0 0}.ChatErrorMessage-module__z_6z4W__btnOutline:hover{background:color-mix(in srgb, var(--sev) 7%, white)}@media (max-width:480px){.ChatErrorMessage-module__z_6z4W__card{max-width:calc(100vw - 2rem)}.ChatErrorMessage-module__z_6z4W__actions{flex-direction:column-reverse;align-items:stretch}.ChatErrorMessage-module__z_6z4W__btn{justify-content:center}}.ChatErrorMessage-module__z_6z4W__persistentToast{--sev:var(--cruise-primary,#0e7490);border:1px solid #0e74902e;border-bottom:3px solid var(--sev);width:min(680px,100vw - 2rem);z-index:var(--z-modal,1000);pointer-events:all;background:#fffffffa;border-radius:12px;align-items:center;gap:.875rem;padding:.875rem 1.125rem;display:flex;position:fixed;bottom:5.5rem;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #00000021,0 2px 8px #00000012}.ChatErrorMessage-module__z_6z4W__persistentToast[data-severity=blocking]{--sev:var(--cruise-primary,#0e7490)}.ChatErrorMessage-module__z_6z4W__persistentIcon{background:color-mix(in srgb, var(--sev) 11%, white);width:36px;height:36px;color:var(--sev);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ChatErrorMessage-module__z_6z4W__persistentContent{flex:1;min-width:0}.ChatErrorMessage-module__z_6z4W__persistentTitle{font-family:var(--font-family-base,"Mont", system-ui, sans-serif);color:#111827;margin:0 0 .125rem;font-size:.875rem;font-weight:600;line-height:1.3}.ChatErrorMessage-module__z_6z4W__persistentDesc{font-family:var(--font-family-base,"Mont", system-ui, sans-serif);color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8rem;line-height:1.4;overflow:hidden}@media (max-width:540px){.ChatErrorMessage-module__z_6z4W__persistentToast{flex-direction:column;align-items:flex-start;bottom:6rem}.ChatErrorMessage-module__z_6z4W__persistentDesc{white-space:normal}.ChatErrorMessage-module__z_6z4W__persistentToast .ChatErrorMessage-module__z_6z4W__btn{justify-content:center;align-self:stretch}}@media (prefers-reduced-motion:reduce){.ChatErrorMessage-module__z_6z4W__btn,.ChatErrorMessage-module__z_6z4W__closeBtn{transition:none}}
@keyframes toolindicator-module__HXY0Aa__pillSweep{0%{background-position:-200%}to{background-position:200%}}@keyframes toolindicator-module__HXY0Aa__borderGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.toolindicator-module__HXY0Aa__pill{cursor:default;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #00000012;border-radius:9999px;align-items:center;gap:6px;width:fit-content;margin-bottom:6px;padding:5px 12px 5px 8px;transition:box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 1px 3px #0000000d,0 2px 8px #0000000a}.toolindicator-module__HXY0Aa__pill:hover{box-shadow:0 2px 8px #00000014,0 4px 16px #0000000d}.toolindicator-module__HXY0Aa__pillActive{border-color:color-mix(in srgb, var(--tool-color,#f5c518) 22%, #0000000f);box-shadow:0 1px 3px #0000000d, 0 2px 8px #0000000a, 0 0 0 2px color-mix(in srgb, var(--tool-color,#f5c518) 7%, transparent);background:linear-gradient(90deg,#fffdf5f7 0% 38%,#fff 50%,#fffdf5f7 62% 100%) 0 0/200% 100%;animation:3.2s ease-in-out infinite toolindicator-module__HXY0Aa__pillSweep}.toolindicator-module__HXY0Aa__pillDone{background:#f0fdf4f2;border-color:#22c55e2e;box-shadow:0 1px 3px #0000000a,0 1px 6px #00000008}.toolindicator-module__HXY0Aa__pillError{background:#fef2f2f5;border-color:#ef44442e}.toolindicator-module__HXY0Aa__emoji{flex-shrink:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:13px;line-height:1}.toolindicator-module__HXY0Aa__dot{will-change:transform, opacity;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.toolindicator-module__HXY0Aa__checkmarkSvg{flex-shrink:0;width:14px;height:14px;display:block;overflow:visible}.toolindicator-module__HXY0Aa__label{font-family:var(--font-family-base,"Mont", system-ui, sans-serif);color:#374151;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;max-width:260px;font-size:12px;font-weight:500;overflow:hidden}.toolindicator-module__HXY0Aa__labelDone{color:#9ca3af;font-weight:400}.toolindicator-module__HXY0Aa__labelError{color:#a34620;font-weight:500}.toolindicator-module__HXY0Aa__elapsed{font-family:var(--font-family-base,"Mont", system-ui, sans-serif);color:color-mix(in srgb, var(--tool-color,#7a9e8e) 60%, #9ca3af);font-variant-numeric:tabular-nums;letter-spacing:.01em;will-change:transform, opacity;flex-shrink:0;margin-left:1px;font-size:10.5px;font-weight:500}.toolindicator-module__HXY0Aa__elapsedDone{color:#9ca3af;background:#0000000a;border-radius:4px;margin-left:1px;padding:1px 5px;font-weight:400}.toolindicator-module__HXY0Aa__pillCard{width:100%;max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:flex-start;gap:6px;padding:0 0 0 12px;display:flex;position:relative}.toolindicator-module__HXY0Aa__pillCard:before{content:"";background:color-mix(in srgb, var(--tool-color,#f5c518) 35%, transparent);transform-origin:top;border-radius:1px;width:2px;animation:.38s cubic-bezier(.16,1,.3,1) both toolindicator-module__HXY0Aa__borderGrow;position:absolute;top:0;bottom:0;left:0}.toolindicator-module__HXY0Aa__pillHeaderRow{-webkit-backdrop-filter:blur(8px);background:#fffdf8f5;border:1px solid #00000012;border-radius:9999px;align-items:center;gap:6px;padding:5px 12px 5px 8px;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 1px 3px #0000000d,0 2px 8px #0000000a}.toolindicator-module__HXY0Aa__pillHeaderRowActive{border-color:color-mix(in srgb, var(--tool-color,#f5c518) 22%, #0000000f);box-shadow:0 1px 3px #0000000d, 0 2px 8px #0000000a, 0 0 0 2px color-mix(in srgb, var(--tool-color,#f5c518) 7%, transparent);background:linear-gradient(90deg,#fffdf5f7 0% 38%,#fff 50%,#fffdf5f7 62% 100%) 0 0/200% 100%;animation:3.2s ease-in-out infinite toolindicator-module__HXY0Aa__pillSweep}.toolindicator-module__HXY0Aa__pillHeaderRowDone{background:#f0fdf4eb;border-color:#22c55e2e}.toolindicator-module__HXY0Aa__expansion{flex-direction:column;gap:5px;width:100%;display:flex}.toolindicator-module__HXY0Aa__headline{font-family:var(--font-family-base,"Mont", system-ui, sans-serif);color:#4b5563;letter-spacing:.01em;font-size:11.5px;font-weight:400;line-height:1.5}.toolindicator-module__HXY0Aa__chipRow{flex-wrap:wrap;gap:5px;display:flex}.toolindicator-module__HXY0Aa__chip{--chip-color:#7a9e8e;background:color-mix(in srgb, var(--chip-color) 8%, white);border:1px solid color-mix(in srgb, var(--chip-color) 20%, transparent);color:color-mix(in srgb, var(--chip-color) 75%, #374151);font-family:var(--font-family-base,"Mont", system-ui, sans-serif);white-space:nowrap;letter-spacing:.02em;text-transform:uppercase;will-change:transform, opacity;border-radius:9999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.toolindicator-module__HXY0Aa__typingWrap{display:inline-block}.toolindicator-module__HXY0Aa__typingDots{background:#ec4899d1;border:1px solid #db277747;border-radius:9999px;align-items:center;gap:5px;padding:8px 14px;display:flex;box-shadow:0 2px 10px #00000014}.toolindicator-module__HXY0Aa__typingDot{background:var(--surface-warm-card);opacity:.85;will-change:transform;border-radius:50%;width:7px;height:7px}@media (max-width:768px){.toolindicator-module__HXY0Aa__pill{gap:5px;padding:4px 10px 4px 7px}.toolindicator-module__HXY0Aa__label{max-width:200px;font-size:11.5px}.toolindicator-module__HXY0Aa__emoji{font-size:12px}.toolindicator-module__HXY0Aa__pillCard{padding-left:8px}.toolindicator-module__HXY0Aa__chip{padding:2px 8px;font-size:11px}.toolindicator-module__HXY0Aa__headline{font-size:11px}.toolindicator-module__HXY0Aa__elapsed{font-size:10px}}@media (prefers-reduced-motion:reduce){.toolindicator-module__HXY0Aa__dot{opacity:.8;animation:none!important;transform:none!important}.toolindicator-module__HXY0Aa__pillActive,.toolindicator-module__HXY0Aa__pillHeaderRowActive{background:#fffdf5f7;animation:none}.toolindicator-module__HXY0Aa__pill,.toolindicator-module__HXY0Aa__pillHeaderRow{transition:none}.toolindicator-module__HXY0Aa__pillCard:before{animation:none;transform:scaleY(1)}}
.AdminChatViewer-module__faiTUa__chatContainer{background:var(--surface-warm-card,#fff);width:100%;height:100%;box-shadow:none;border:none;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.AdminChatViewer-module__faiTUa__userInfoHeader{background:linear-gradient(180deg, var(--surface-warm-panel,#fdf8f0) 0%, var(--surface-warm-card,#fff) 100%);border-bottom:1px solid var(--border-light,rgba(var(--widgety-gold-rgb,255, 199, 44), .15));color:var(--text-primary,#1e1e1e);z-index:2;border-radius:0;padding:16px 20px;position:relative}.AdminChatViewer-module__faiTUa__messagesArea{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#d4d4d8 #f4f4f5;background:var(--surface-warm-bg,#fdf8f0);flex-direction:column;flex:1;gap:20px;padding:22px;display:flex;overflow-y:auto}.AdminChatViewer-module__faiTUa__messagesArea::-webkit-scrollbar{width:6px}.AdminChatViewer-module__faiTUa__messagesArea::-webkit-scrollbar-track{background:#f4f4f5;border-radius:6px}.AdminChatViewer-module__faiTUa__messagesArea::-webkit-scrollbar-thumb{background-color:#d4d4d8;border-radius:6px;transition:background-color .3s}.AdminChatViewer-module__faiTUa__messagesArea::-webkit-scrollbar-thumb:hover{background-color:#a1a1aa}.AdminChatViewer-module__faiTUa__messageWrapper{gap:14px;max-width:94%;margin-bottom:4px;padding:4px 0;display:flex;position:relative}.AdminChatViewer-module__faiTUa__userMessageWrapper{align-self:flex-end}.AdminChatViewer-module__faiTUa__agentMessageWrapper{align-self:flex-start;width:100%}.AdminChatViewer-module__faiTUa__messageAvatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 1px 4px #00000014}.AdminChatViewer-module__faiTUa__userAvatar{background:rgba(var(--widgety-gold-rgb,255, 199, 44), .15);color:#92600a;border:1px solid rgba(var(--widgety-gold-rgb,255, 199, 44), .3)}.AdminChatViewer-module__faiTUa__agentAvatar{color:#1d4ed8;background:#3b82f61a;border:1px solid #3b82f633}.AdminChatViewer-module__faiTUa__messageContent{flex-direction:column;flex:1;gap:6px;max-width:calc(100% - 50px);display:flex}.AdminChatViewer-module__faiTUa__messageHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;padding:0 2px;display:flex}.AdminChatViewer-module__faiTUa__messageHeaderLeft{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.AdminChatViewer-module__faiTUa__messageName{color:var(--text-primary,#1e1e1e);letter-spacing:.01em;font-size:.9rem;font-weight:600}.AdminChatViewer-module__faiTUa__messageRoleBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.AdminChatViewer-module__faiTUa__userRoleBadge{background:rgba(var(--widgety-gold-rgb), .14);border:1px solid rgba(var(--widgety-gold-rgb), .3);color:#8b5c00}.AdminChatViewer-module__faiTUa__agentRoleBadge{color:#3f5a4f;background:#43a8f31f;border:1px solid #43a8f338}.AdminChatViewer-module__faiTUa__messageTime{color:#6b6560;font-variant-numeric:tabular-nums;font-size:.75rem}.AdminChatViewer-module__faiTUa__messageBubble{border-radius:18px;max-width:100%;padding:16px 18px;transition:box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000000f}.AdminChatViewer-module__faiTUa__messageBubble:hover{box-shadow:0 2px 8px #0000001a}.AdminChatViewer-module__faiTUa__messageBubbleContent{position:relative}.AdminChatViewer-module__faiTUa__copyButton{opacity:0;transition:opacity .2s;position:absolute;top:0;right:0}.AdminChatViewer-module__faiTUa__messageBubbleContent:hover .AdminChatViewer-module__faiTUa__copyButton{opacity:.7}.AdminChatViewer-module__faiTUa__messageBubbleContent:hover .AdminChatViewer-module__faiTUa__copyButton:hover{opacity:1}.AdminChatViewer-module__faiTUa__userMessage{background:rgba(var(--widgety-gold-rgb,255, 199, 44), .08);border:1px solid rgba(var(--widgety-gold-rgb,255, 199, 44), .25);border-left:3px solid rgba(var(--widgety-gold-rgb,255, 199, 44), .6);color:var(--text-primary,#1e1e1e);border-top-right-radius:4px;margin-left:auto}.AdminChatViewer-module__faiTUa__agentMessage{color:var(--text-primary,#1e1e1e);background:#3b82f60d;border:1px solid #3b82f626;border-left:3px solid #3b82f666;border-top-left-radius:4px}.AdminChatViewer-module__faiTUa__messageBubble a{color:var(--widgety-gold-dark,#d4a912);border-bottom:1px dotted var(--widgety-gold-dark,#d4a912);text-decoration:none;transition:border-bottom .2s,color .2s}.AdminChatViewer-module__faiTUa__messageBubble a:hover{border-bottom:1px solid var(--widgety-gold-dark,#d4a912);color:var(--widgety-gold,#f5c518)}.AdminChatViewer-module__faiTUa__messageBubble p{margin:.5em 0;line-height:1.6}.AdminChatViewer-module__faiTUa__messageBubble p:first-child{margin-top:0}.AdminChatViewer-module__faiTUa__messageBubble p:last-child{margin-bottom:0}.AdminChatViewer-module__faiTUa__messageBubble pre{background-color:#f4f4f5;border:1px solid #e4e4e7;border-radius:8px;margin:12px 0;padding:12px;font-size:.9em;overflow-x:auto}.AdminChatViewer-module__faiTUa__messageBubble code{color:#3f3f46;background-color:#f4f4f5;border-radius:4px;padding:.2em .4em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em}.AdminChatViewer-module__faiTUa__messageBubble ul,.AdminChatViewer-module__faiTUa__messageBubble ol{margin:10px 0;padding-left:20px}.AdminChatViewer-module__faiTUa__messageBubble li{margin-bottom:5px}.AdminChatViewer-module__faiTUa__messageFiles{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.AdminChatViewer-module__faiTUa__messageImageWrapper{border:1px solid #e4e4e7;border-radius:10px;max-width:300px;max-height:200px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 2px 8px #00000014}.AdminChatViewer-module__faiTUa__messageImageWrapper:hover{box-shadow:0 4px 12px #0000001f}.AdminChatViewer-module__faiTUa__messageImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.AdminChatViewer-module__faiTUa__imagePlaceholder{color:#6b6560;background-color:#f4f4f5;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100px;display:flex}.AdminChatViewer-module__faiTUa__fileLink{color:#3f3f46;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:8px;align-items:center;gap:6px;padding:10px 14px;font-size:.9rem;text-decoration:none;transition:all .2s;display:flex}.AdminChatViewer-module__faiTUa__fileLink:hover{background-color:#e4e4e7;border-color:#d4d4d8}.AdminChatViewer-module__faiTUa__thoughtPanel{background:#f9f9f9;border:1px solid #e4e4e7;border-left:3px solid #fbbf2499;border-radius:10px;margin-top:12px;overflow:hidden}.AdminChatViewer-module__faiTUa__thoughtHeader{color:#3f3f46;cursor:pointer;text-align:left;background:#fbbf240d;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-family:inherit;font-size:.875rem;transition:background .2s;display:flex}.AdminChatViewer-module__faiTUa__thoughtHeader:hover{background:#fbbf241a}.AdminChatViewer-module__faiTUa__thoughtTitle{color:var(--text-primary,#1e1e1e);align-items:center;gap:8px;font-weight:600;display:flex}.AdminChatViewer-module__faiTUa__thoughtIcon{color:#d97706}.AdminChatViewer-module__faiTUa__thoughtStatus{color:#6b6560;align-items:center;gap:10px;display:flex}.AdminChatViewer-module__faiTUa__thoughtTime{font-variant-numeric:tabular-nums;font-size:.75rem}.AdminChatViewer-module__faiTUa__spinning{animation:1.5s linear infinite AdminChatViewer-module__faiTUa__spin}@keyframes AdminChatViewer-module__faiTUa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AdminChatViewer-module__faiTUa__successMark{color:#22c55e;font-weight:700}.AdminChatViewer-module__faiTUa__thoughtDetails{overflow:hidden}.AdminChatViewer-module__faiTUa__thoughtSection{border-top:1px solid #e4e4e7;padding:10px 14px 14px}.AdminChatViewer-module__faiTUa__thoughtLabel{color:#a1a1aa;letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:600}.AdminChatViewer-module__faiTUa__thoughtCodeWrapper{background-color:#f4f4f5;border:1px solid #e4e4e7;border-radius:8px;position:relative;overflow:hidden}.AdminChatViewer-module__faiTUa__thoughtCode{color:#3f3f46;white-space:pre-wrap;word-break:break-word;margin:0;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto}.AdminChatViewer-module__faiTUa__thoughtCopyButton{opacity:0;transition:opacity .2s;position:absolute;top:8px;right:8px}.AdminChatViewer-module__faiTUa__thoughtCodeWrapper:hover .AdminChatViewer-module__faiTUa__thoughtCopyButton{opacity:.7}.AdminChatViewer-module__faiTUa__thoughtCodeWrapper:hover .AdminChatViewer-module__faiTUa__thoughtCopyButton:hover{opacity:1}.AdminChatViewer-module__faiTUa__loadingState,.AdminChatViewer-module__faiTUa__emptyChat{color:#6b6560;text-align:center;height:100%}.AdminChatViewer-module__faiTUa__loadingWrapper{background:#fafafa;border:1px solid #3d445914;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex;box-shadow:0 12px 30px #3d44590f}.AdminChatViewer-module__faiTUa__emptyChat{background:#fafafa;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:50px;display:flex}.AdminChatViewer-module__faiTUa__emptyIcon{background:rgba(var(--widgety-gold-rgb,255, 199, 44), .1);color:#d97706;border:1px solid rgba(var(--widgety-gold-rgb,255, 199, 44), .25);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:20px;display:flex}.AdminChatViewer-module__faiTUa__emptyChat h3{color:var(--text-primary,#1e1e1e);margin:0 0 10px;font-size:1.2rem;font-weight:600}.AdminChatViewer-module__faiTUa__emptyChat p{color:#6b6560;max-width:300px;margin:0;font-size:.95rem;line-height:1.6}.AdminChatViewer-module__faiTUa__thinkingIndicator{color:#7a9e8e;background:#3b82f60f;border:1px solid #3b82f626;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;margin-top:8px;padding:8px 14px;font-size:.85rem;display:inline-flex}@media (max-width:768px){.AdminChatViewer-module__faiTUa__messageWrapper{max-width:95%}.AdminChatViewer-module__faiTUa__messageImageWrapper{max-width:250px}.AdminChatViewer-module__faiTUa__messagesArea{padding:16px}.AdminChatViewer-module__faiTUa__userInfoHeader{padding:14px 18px}.AdminChatViewer-module__faiTUa__messageBubble{padding:12px 14px}}@media (max-width:640px){.AdminChatViewer-module__faiTUa__messageWrapper{gap:10px;max-width:100%}.AdminChatViewer-module__faiTUa__messageImageWrapper{max-width:100%}.AdminChatViewer-module__faiTUa__messagesArea{gap:16px;padding:12px}.AdminChatViewer-module__faiTUa__userInfoHeader{padding:12px}.AdminChatViewer-module__faiTUa__messageBubble{padding:10px 12px}.AdminChatViewer-module__faiTUa__messageAvatar{width:32px;height:32px}.AdminChatViewer-module__faiTUa__messageFiles{flex-direction:column;align-items:flex-start}.AdminChatViewer-module__faiTUa__fileLink,.AdminChatViewer-module__faiTUa__messageImageWrapper{width:100%}}@media (max-width:480px){.AdminChatViewer-module__faiTUa__messagesArea{gap:12px;padding:10px}.AdminChatViewer-module__faiTUa__messageWrapper{gap:8px}.AdminChatViewer-module__faiTUa__messageBubble{border-radius:10px;padding:8px 10px}.AdminChatViewer-module__faiTUa__messageName{font-size:.8125rem}.AdminChatViewer-module__faiTUa__messageTime{font-size:.6875rem}.AdminChatViewer-module__faiTUa__thoughtHeader{padding:10px 12px;font-size:.8125rem}.AdminChatViewer-module__faiTUa__thoughtCode{padding:10px;font-size:.8rem}.AdminChatViewer-module__faiTUa__emptyChat{padding:32px 20px}.AdminChatViewer-module__faiTUa__emptyIcon{width:56px;height:56px}.AdminChatViewer-module__faiTUa__messageBubble pre{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}}@media (max-width:390px){.AdminChatViewer-module__faiTUa__chatContainer{border-radius:12px}.AdminChatViewer-module__faiTUa__userInfoHeader{border-radius:12px 12px 0 0;padding:10px}.AdminChatViewer-module__faiTUa__messagesArea{gap:10px;padding:8px}.AdminChatViewer-module__faiTUa__messageAvatar{width:28px;height:28px}.AdminChatViewer-module__faiTUa__messageBubble{padding:7px 9px}.AdminChatViewer-module__faiTUa__messageBubble p{font-size:.875rem}.AdminChatViewer-module__faiTUa__thoughtCode{padding:8px;font-size:.75rem}.AdminChatViewer-module__faiTUa__loadingWrapper,.AdminChatViewer-module__faiTUa__emptyChat{padding:24px 16px}.AdminChatViewer-module__faiTUa__emptyChat h3{font-size:1rem}.AdminChatViewer-module__faiTUa__emptyChat p{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.AdminChatViewer-module__faiTUa__spinning{animation:none}.AdminChatViewer-module__faiTUa__messageBubble{transition:none}.AdminChatViewer-module__faiTUa__thinkingIndicator{animation:none}}
@keyframes template-module__LmUgjW__pageEnter{0%{opacity:0}to{opacity:1}}.template-module__LmUgjW__pageEnter{animation:.2s ease-out both template-module__LmUgjW__pageEnter}@media (prefers-reduced-motion:reduce){.template-module__LmUgjW__pageEnter{animation:none}}
/*# sourceMappingURL=11y.xvfqox0ix.css.map*/