.BotInterface-module__KkrA2W__container{color:#1d1d1f;z-index:0;background-color:#fff;flex-direction:column;width:100vw;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.BotInterface-module__KkrA2W__header{text-align:center;z-index:10;width:100%;padding-top:2.5rem;padding-bottom:1rem}.BotInterface-module__KkrA2W__header h1{letter-spacing:-.02em;color:#1d1d1f;opacity:.8;margin:0;font-size:1rem;font-weight:600}.BotInterface-module__KkrA2W__layout{box-sizing:border-box;flex-direction:column;flex:1;gap:1.25rem;width:100%;max-width:600px;margin:0 auto;padding:0 1.5rem 2rem;display:flex}.BotInterface-module__KkrA2W__topBubble{background-color:#f2f2f7;border:1px solid #00000005;border-radius:36px;flex:1;justify-content:center;align-items:center;padding:2.5rem;transition:transform .3s cubic-bezier(.25,1,.5,1),opacity .3s;display:flex;box-shadow:0 8px 32px #0000000a,inset 0 2px #fffc}.BotInterface-module__KkrA2W__optionsRow{gap:1.25rem;width:100%;display:flex}.BotInterface-module__KkrA2W__optionsGrid{grid-template-columns:1fr 1fr;gap:1rem;width:100%;display:grid}.BotInterface-module__KkrA2W__optionsGrid .BotInterface-module__KkrA2W__bottomBubble{aspect-ratio:auto;border-radius:24px;min-height:80px;padding:1rem}.BotInterface-module__KkrA2W__ragContainer{width:100%;margin-top:1rem}.BotInterface-module__KkrA2W__bottomBubble{aspect-ratio:1;cursor:pointer;color:#1d1d1f;text-align:center;-webkit-tap-highlight-color:transparent;background-color:#f5f5f7;border:1px solid #00000005;border-radius:36px;flex:1;justify-content:center;align-items:center;padding:1.5rem;font-family:inherit;transition:transform .2s cubic-bezier(.25,1,.5,1),background-color .2s,opacity .3s;display:flex;box-shadow:0 8px 32px #0000000a,inset 0 2px #fffc}.BotInterface-module__KkrA2W__bottomBubble:hover{background-color:#e5e5ea}.BotInterface-module__KkrA2W__bottomBubble:active{transform:scale(.95)}.BotInterface-module__KkrA2W__bottomBubble:disabled{opacity:.6;cursor:default;transform:none}.BotInterface-module__KkrA2W__blobContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.BotInterface-module__KkrA2W__topBubble .BotInterface-module__KkrA2W__textTransition{letter-spacing:-.01em;color:#1d1d1f;font-size:1.35rem;font-weight:500;line-height:1.45}.BotInterface-module__KkrA2W__bottomBubble .BotInterface-module__KkrA2W__textTransition{letter-spacing:-.01em;color:#1d1d1f;font-size:1.1rem;font-weight:500;line-height:1.35}.BotInterface-module__KkrA2W__textTransition{animation:.5s cubic-bezier(.22,1,.36,1) forwards BotInterface-module__KkrA2W__fadeText}@keyframes BotInterface-module__KkrA2W__fadeText{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.BotInterface-module__KkrA2W__exiting{pointer-events:none;opacity:0!important;transition:transform .3s cubic-bezier(.25,1,.5,1),opacity .3s!important;animation:none!important;transform:scale(.97)!important}.BotInterface-module__KkrA2W__hiveLoader{justify-content:center;align-items:center;gap:8px;height:32px;display:flex}.BotInterface-module__KkrA2W__dot{background-color:#1d1d1f;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite both BotInterface-module__KkrA2W__hivePulse}.BotInterface-module__KkrA2W__dot:first-child{animation-delay:-.32s}.BotInterface-module__KkrA2W__dot:nth-child(2){animation-delay:-.16s}@keyframes BotInterface-module__KkrA2W__hivePulse{0%,80%,to{opacity:.3;transform:scale(0)}40%{opacity:.8;transform:scale(1)}}@media (max-height:700px){.BotInterface-module__KkrA2W__layout{gap:1rem;padding:0 1rem 1rem}.BotInterface-module__KkrA2W__topBubble{padding:1.5rem}.BotInterface-module__KkrA2W__optionsRow{gap:1rem}}.BotInterface-module__KkrA2W__enteringTop{animation:2.5s ease-in-out forwards BotInterface-module__KkrA2W__mainBubbleEnter}@keyframes BotInterface-module__KkrA2W__mainBubbleEnter{0%{opacity:.2}to{opacity:1}}.BotInterface-module__KkrA2W__enteringBottom{opacity:0;animation:1s ease-in-out forwards BotInterface-module__KkrA2W__bottomBubbleEnter}@keyframes BotInterface-module__KkrA2W__bottomBubbleEnter{0%{opacity:0}to{opacity:1}}.BotInterface-module__KkrA2W__initialBottomBubble1{opacity:0;animation:3s ease-in-out 5s forwards BotInterface-module__KkrA2W__snailFadeIn}@keyframes BotInterface-module__KkrA2W__snailFadeIn{0%{opacity:0}to{opacity:1}}.BotInterface-module__KkrA2W__authOverlay{z-index:50;-webkit-backdrop-filter:blur(14px);background:#ffffff8c;justify-content:center;align-items:flex-end;animation:.32s cubic-bezier(.22,1,.36,1) forwards BotInterface-module__KkrA2W__overlayIn;display:flex;position:absolute;inset:0}@keyframes BotInterface-module__KkrA2W__overlayIn{0%{opacity:0}to{opacity:1}}.BotInterface-module__KkrA2W__authPanel{width:100%;max-width:600px;padding:2rem 1.5rem calc(2.75rem + env(safe-area-inset-bottom));background:#fff;border-radius:28px 28px 0 0;animation:.4s cubic-bezier(.22,1,.36,1) forwards BotInterface-module__KkrA2W__panelUp;box-shadow:0 -6px 40px #00000017}@keyframes BotInterface-module__KkrA2W__panelUp{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:translateY(0)}}.BotInterface-module__KkrA2W__authContent{flex-direction:column;gap:1.2rem;display:flex}.BotInterface-module__KkrA2W__authWordmark{letter-spacing:.32em;text-transform:uppercase;color:#3c3c4357;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.63rem}.BotInterface-module__KkrA2W__authTitle{color:#1d1d1f;letter-spacing:-.4px;margin:0;font-size:1.45rem;font-weight:700;line-height:1.2}.BotInterface-module__KkrA2W__authSubtext{color:#3c3c4385;letter-spacing:-.1px;margin:0;font-size:.875rem;line-height:1.5}.BotInterface-module__KkrA2W__authMethods{flex-direction:column;gap:.75rem;display:flex}.BotInterface-module__KkrA2W__authMethodBtn{letter-spacing:-.25px;cursor:pointer;color:#1d1d1f;-webkit-tap-highlight-color:transparent;background:#f5f5f7;border:1px solid #3c3c431f;border-radius:16px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:background .18s,transform .15s;display:flex}.BotInterface-module__KkrA2W__authMethodBtn:hover{background:#e8e8ed}.BotInterface-module__KkrA2W__authMethodBtn:active{transform:scale(.97)}.BotInterface-module__KkrA2W__authMethodBtn:disabled{opacity:.45;cursor:default;transform:none}.BotInterface-module__KkrA2W__phoneInputRow{background:#fafafa;border:1.5px solid #3c3c432e;border-radius:16px;align-items:center;gap:0;transition:border-color .18s;display:flex;overflow:hidden}.BotInterface-module__KkrA2W__phoneInputRow:focus-within{background:#fff;border-color:#1d1d1f}.BotInterface-module__KkrA2W__countryCode{color:#3c3c4373;white-space:nowrap;-webkit-user-select:none;user-select:none;border-right:1px solid #3c3c431a;flex-shrink:0;padding:1rem .75rem 1rem 1rem;font-size:1rem;font-weight:600}.BotInterface-module__KkrA2W__phoneInput{color:#1d1d1f;letter-spacing:.06em;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:1rem;font-family:inherit;font-size:1rem}.BotInterface-module__KkrA2W__phoneInput::placeholder{color:#3c3c4347;letter-spacing:0}.BotInterface-module__KkrA2W__otpInput{text-align:center;letter-spacing:.3em;color:#1d1d1f;box-sizing:border-box;background:#fafafa;border:1.5px solid #3c3c432e;border-radius:16px;outline:none;width:100%;padding:1rem;font-family:inherit;font-size:1.6rem;font-weight:600;transition:border-color .18s,background .18s}.BotInterface-module__KkrA2W__otpInput:focus{background:#fff;border-color:#1d1d1f}.BotInterface-module__KkrA2W__otpInput::placeholder{color:#3c3c4338;letter-spacing:.1em}.BotInterface-module__KkrA2W__nameInput{color:#1d1d1f;box-sizing:border-box;background:#fafafa;border:1.5px solid #3c3c432e;border-radius:16px;outline:none;width:100%;padding:1rem 1.25rem;font-family:inherit;font-size:1rem;transition:border-color .18s,background .18s}.BotInterface-module__KkrA2W__nameInput:focus{background:#fff;border-color:#1d1d1f}.BotInterface-module__KkrA2W__nameInput::placeholder{color:#3c3c4347}.BotInterface-module__KkrA2W__authActions{gap:.65rem;display:flex}.BotInterface-module__KkrA2W__authPrimaryBtn{letter-spacing:-.25px;cursor:pointer;color:#fff;-webkit-tap-highlight-color:transparent;background:linear-gradient(#3a3a3c 0%,#1d1d1f 100%);border:none;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:1rem 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:transform .18s,box-shadow .18s,opacity .18s;display:flex;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000047,0 5px 18px #0003}.BotInterface-module__KkrA2W__authPrimaryBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000047,0 9px 26px #0000003d}.BotInterface-module__KkrA2W__authPrimaryBtn:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000047,0 2px 6px #00000024}.BotInterface-module__KkrA2W__authPrimaryBtn:disabled{opacity:.34;cursor:default}.BotInterface-module__KkrA2W__authGhostBtn{cursor:pointer;color:#3c3c43a6;-webkit-tap-highlight-color:transparent;background:#fff9;border:1px solid #3c3c431f;border-radius:16px;padding:1rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:500;transition:background .18s,color .18s}.BotInterface-module__KkrA2W__authGhostBtn:hover{color:#1d1d1f;background:#f5f5f7}.BotInterface-module__KkrA2W__authGhostBtn:disabled{opacity:.45;cursor:default}.BotInterface-module__KkrA2W__authBack{color:#3c3c4366;cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:100%;padding:0;font-family:inherit;font-size:.875rem;transition:color .15s}.BotInterface-module__KkrA2W__authBack:hover{color:#3c3c43b3}.BotInterface-module__KkrA2W__authError{color:#ff3b30;text-align:center;margin:0;font-size:.8125rem;line-height:1.45}.BotInterface-module__KkrA2W__authEntering{align-items:center;padding:1rem 0}.BotInterface-module__KkrA2W__authSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite BotInterface-module__KkrA2W__authSpin;display:inline-block}@keyframes BotInterface-module__KkrA2W__authSpin{to{transform:rotate(360deg)}}.BotInterface-module__KkrA2W__writerTrigger{z-index:20;letter-spacing:.06em;color:#3c3c4366;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0000000e;border:none;border-radius:20px;padding:.35rem .75rem;font-family:inherit;font-size:.68rem;font-weight:600;transition:background .18s,color .18s;position:absolute;top:1rem;right:1rem}.BotInterface-module__KkrA2W__writerTrigger:hover{color:#3c3c43b8;background:#00000017}.BotInterface-module__KkrA2W__writerOverlay{z-index:60;background:#0000006b;justify-content:center;align-items:flex-end;animation:.3s forwards BotInterface-module__KkrA2W__overlayIn;display:flex;position:absolute;inset:0}.BotInterface-module__KkrA2W__writerPanel{background:#1c1c1e;border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-width:600px;height:88dvh;animation:.4s cubic-bezier(.22,1,.36,1) forwards BotInterface-module__KkrA2W__panelUp;display:flex;overflow:hidden}.BotInterface-module__KkrA2W__writerHeader{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.BotInterface-module__KkrA2W__writerTitle{color:#ffffffd1;letter-spacing:.04em;font-size:.8rem;font-weight:600}.BotInterface-module__KkrA2W__writerHeaderActions{align-items:center;gap:.5rem;display:flex}.BotInterface-module__KkrA2W__writerSaveBtn{color:#1c1c1e;cursor:pointer;background:#fff;border:none;border-radius:10px;padding:.45rem .9rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:opacity .18s}.BotInterface-module__KkrA2W__writerSaveBtn:disabled{opacity:.45;cursor:default}.BotInterface-module__KkrA2W__writerCloseBtn{color:#ffffff8c;cursor:pointer;background:#ffffff17;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-family:inherit;font-size:.8rem;transition:background .18s;display:flex}.BotInterface-module__KkrA2W__writerCloseBtn:hover{background:#ffffff29}.BotInterface-module__KkrA2W__writerStepList{scrollbar-width:thin;scrollbar-color:#ffffff17 transparent;flex-direction:column;flex:1;gap:.9rem;padding:1rem;display:flex;overflow-y:auto}.BotInterface-module__KkrA2W__writerStepCard{background:#ffffff0e;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.BotInterface-module__KkrA2W__writerStepMeta{align-items:center;gap:.5rem;display:flex}.BotInterface-module__KkrA2W__writerStepNum{letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;flex:1;font-size:.65rem;font-weight:600}.BotInterface-module__KkrA2W__writerTypeToggle{background:#ffffff0f;border-radius:8px;display:flex;overflow:hidden}.BotInterface-module__KkrA2W__writerTypeBtn{color:#ffffff59;cursor:pointer;background:0 0;border:none;padding:.28rem .6rem;font-family:inherit;font-size:.68rem;font-weight:500;transition:background .15s,color .15s}.BotInterface-module__KkrA2W__writerTypeBtnActive{color:#ffffffe0;background:#ffffff24}.BotInterface-module__KkrA2W__writerDeleteStep{color:#ff3b30bf;cursor:pointer;background:#ff3b3024;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:inherit;font-size:.72rem;transition:background .15s;display:flex}.BotInterface-module__KkrA2W__writerDeleteStep:hover:not(:disabled){background:#ff3b3047}.BotInterface-module__KkrA2W__writerDeleteStep:disabled{opacity:.3;cursor:default}.BotInterface-module__KkrA2W__writerAiTextarea{color:#ffffffd1;resize:none;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff17;border-radius:12px;outline:none;width:100%;padding:.7rem .85rem;font-family:inherit;font-size:.875rem;line-height:1.55;transition:border-color .18s}.BotInterface-module__KkrA2W__writerAiTextarea:focus{border-color:#ffffff38}.BotInterface-module__KkrA2W__writerAiTextarea::placeholder{color:#ffffff2e}.BotInterface-module__KkrA2W__writerOptions{flex-direction:column;gap:.45rem;display:flex}.BotInterface-module__KkrA2W__writerOptionRow{align-items:center;gap:.4rem;display:flex}.BotInterface-module__KkrA2W__writerOptionInput{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;outline:none;flex:1;padding:.45rem .7rem;font-family:inherit;font-size:.8rem;transition:border-color .18s}.BotInterface-module__KkrA2W__writerOptionInput:focus{border-color:#fff3}.BotInterface-module__KkrA2W__writerOptionInput::placeholder{color:#ffffff2e}.BotInterface-module__KkrA2W__writerRemoveOption{color:#ffffff61;cursor:pointer;background:#ffffff0f;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:inherit;font-size:1rem;transition:background .15s;display:flex}.BotInterface-module__KkrA2W__writerRemoveOption:hover:not(:disabled){background:#ffffff1f}.BotInterface-module__KkrA2W__writerRemoveOption:disabled{opacity:.25;cursor:default}.BotInterface-module__KkrA2W__writerAddOption{color:#ffffff4d;cursor:pointer;text-align:center;background:0 0;border:1px dashed #ffffff21;border-radius:10px;padding:.38rem .7rem;font-family:inherit;font-size:.73rem;transition:border-color .18s,color .18s}.BotInterface-module__KkrA2W__writerAddOption:hover{color:#ffffff94;border-color:#ffffff47}.BotInterface-module__KkrA2W__writerAddStep{color:#ffffff59;cursor:pointer;background:#ffffff0a;border:1px dashed #ffffff1f;border-radius:14px;flex-shrink:0;margin:0 1rem 1.25rem;padding:.8rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:background .18s,border-color .18s,color .18s}.BotInterface-module__KkrA2W__writerAddStep:hover{color:#ffffff9e;background:#ffffff14;border-color:#ffffff42}.BotInterface-module__KkrA2W__locationTrigger{z-index:20;color:#3c3c4373;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0000000e;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .18s,color .18s;display:flex;position:absolute;bottom:1.25rem;left:1.25rem}.BotInterface-module__KkrA2W__locationTrigger:hover{color:#3c3c43b8;background:#00000017}.BotInterface-module__KkrA2W__locationOverlay{z-index:70;background:#00000073;justify-content:center;align-items:flex-end;animation:.3s forwards BotInterface-module__KkrA2W__overlayIn;display:flex;position:absolute;inset:0}.BotInterface-module__KkrA2W__locationPanel{background:#1c1c1e;border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-width:600px;height:78dvh;animation:.4s cubic-bezier(.22,1,.36,1) forwards BotInterface-module__KkrA2W__panelUp;display:flex;overflow:hidden}.BotInterface-module__KkrA2W__locationHeader{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.BotInterface-module__KkrA2W__locationTitle{color:#ffffffd1;letter-spacing:.04em;font-size:.8rem;font-weight:600}.BotInterface-module__KkrA2W__locationCloseBtn{color:#ffffff8c;cursor:pointer;background:#ffffff17;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-family:inherit;font-size:.8rem;transition:background .18s;display:flex}.BotInterface-module__KkrA2W__locationCloseBtn:hover{background:#ffffff29}.BotInterface-module__KkrA2W__locationStatus{color:#fff6;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.9rem;font-size:.875rem;display:flex}.BotInterface-module__KkrA2W__locationSpinner{border:2.5px solid #ffffff1f;border-top-color:#ffffffa6;border-radius:50%;width:28px;height:28px;animation:.75s linear infinite BotInterface-module__KkrA2W__authSpin}.BotInterface-module__KkrA2W__locationError{color:#ff5044e6;background:#ff3b301f;border:1px solid #ff3b3038;border-radius:14px;margin:1.5rem;padding:1rem 1.25rem;font-size:.85rem;line-height:1.5}.BotInterface-module__KkrA2W__mapContainer{flex:1;width:100%;min-height:0}.BotInterface-module__KkrA2W__locationAddress{color:#ffffffb8;flex-shrink:0;padding:.75rem 1.25rem .4rem;font-size:.82rem;line-height:1.45}.BotInterface-module__KkrA2W__locationCoords{font-variant-numeric:tabular-nums;color:#ffffff4d;letter-spacing:.02em;flex-shrink:0;padding:0 1.25rem 1.25rem;font-size:.72rem}
.Context-module__0pi3wq__container{color:#374151;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;max-width:800px;margin:16px 0;padding:16px;font-family:system-ui,-apple-system,sans-serif}.Context-module__0pi3wq__title{color:#111827;margin-top:0;margin-bottom:16px;font-size:1.125rem;font-weight:600}.Context-module__0pi3wq__documentList{flex-direction:column;gap:12px;margin:0;padding:0;list-style-type:none;display:flex}.Context-module__0pi3wq__documentItem{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:12px;box-shadow:0 1px 2px #0000000d}.Context-module__0pi3wq__documentHeader{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.875rem;display:flex}.Context-module__0pi3wq__sourceBadge{color:#1e40af;background-color:#dbeafe;border-radius:9999px;padding:2px 8px;font-weight:500}.Context-module__0pi3wq__scoreBadge{color:#4b5563;background-color:#f3f4f6;border-radius:9999px;padding:2px 8px;font-size:.75rem}.Context-module__0pi3wq__documentContent{color:#4b5563;margin:0;font-size:.875rem;line-height:1.5}.Context-module__0pi3wq__loading,.Context-module__0pi3wq__empty{text-align:center;color:#6b7280;font-style:italic}
