@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";
.mihir-page{color:#f8f0e5;background:radial-gradient(at 78% 5%,#ae782d24,#0000 31%),linear-gradient(135deg,#190c13 0%,#2a101b 48%,#1a0c13 100%);min-height:100vh;padding:24px 22px 34px;font-family:Manrope,Arial,sans-serif}.mihir-shell{max-width:1220px;margin:0 auto}.mihir-topbar{border-bottom:1px solid #dcb46e33;justify-content:space-between;align-items:center;gap:18px;padding:4px 0 26px;display:flex}.mihir-brand{color:#fff4e3;align-items:center;gap:12px;text-decoration:none;display:flex}.mihir-brand-mark{color:#e4bf76;border:1px solid #c9a15b;border-radius:50%;place-items:center;width:44px;height:44px;font-size:25px;display:grid;box-shadow:0 0 24px #c08b3a22}.mihir-brand strong,.mihir-brand small{display:block}.mihir-brand strong{letter-spacing:2px;font-size:12px}.mihir-brand small{letter-spacing:1.5px;color:#bca68e;margin-top:5px;font-size:8px}.mihir-status{color:#e6c990;letter-spacing:1.2px;border:1px solid #68452f;border-radius:30px;align-items:center;gap:8px;padding:9px 13px;font-size:9px;display:flex}.mihir-status i,.mihir-chat-title p i{background:#82c99b;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 9px #82c99b}.mihir-hero{border-bottom:1px solid #dcb46e2b;justify-content:space-between;align-items:center;gap:35px;min-height:260px;padding:34px 7% 30px;display:flex;position:relative;overflow:hidden}.mihir-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#c18d411f,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:-150px;right:4%}.mihir-hero-copy{z-index:1;max-width:660px;position:relative}.mihir-kicker,.mihir-welcome-eyebrow,.mihir-payment-eyebrow,.mihir-side-eyebrow{letter-spacing:2px;color:#d9b46e;font-size:9px;font-weight:800}.mihir-kicker span{margin-right:7px;font-size:14px}.mihir-hero h1{letter-spacing:-.8px;margin:14px 0 8px;font:600 clamp(38px,5vw,62px)/1.04 Cormorant Garamond,Georgia,serif}.mihir-hero h1 span{color:#e4bd70;font-style:italic}.mihir-hero-copy>p{color:#cbb9a9;max-width:530px;margin:0;font-size:13px;line-height:1.9}.mihir-hero-points{color:#e7d8c6;flex-wrap:wrap;gap:9px 18px;margin-top:18px;font-size:10px;display:flex}.mihir-hero-points span:first-letter{color:#e0b969}.mihir-avatar-stage{flex:0 0 190px;place-items:center;height:190px;margin-right:3%;display:grid;position:relative}.mihir-avatar{z-index:2;color:#f3d38e;background:radial-gradient(circle at 40% 28%,#73452f,#321522 68%);border:1px solid #d7ae64;border-radius:50%;place-items:center;width:100px;height:100px;font-size:46px;animation:3.4s ease-in-out infinite mihirGlow;display:grid;position:relative;box-shadow:0 0 25px #c99c4d33,inset 0 0 20px #d9ae6233}.mihir-avatar:before{content:"";opacity:.7;border:1px solid #c79c54;border-radius:50%;position:absolute;inset:8px}.mihir-avatar i{color:#fff0bd;font-size:17px;font-style:normal;position:absolute;top:8px;right:5px}.mihir-orbit{border:1px solid #d8b16573;border-radius:50%;animation:18s linear infinite mihirSpin;position:absolute}.mihir-orbit-one{width:150px;height:150px;transform:rotate(-22deg)}.mihir-orbit-two{border-style:dashed;width:184px;height:118px;animation-duration:26s;transform:rotate(48deg)}.mihir-star{color:#f4d99b;position:absolute}.mihir-star-one{top:12px;right:33px}.mihir-star-two{font-size:22px;bottom:25px;left:12px}.mihir-avatar-caption{letter-spacing:3px;color:#d9b46e;font-size:8px;position:absolute;bottom:-1px}.mihir-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(250px,.8fr);align-items:start;gap:22px;margin-top:25px;display:grid}.mihir-chat-card,.mihir-side-panel{background:linear-gradient(145deg,#361a24f5,#221119fa);border:1px solid #d5ae6940;border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #08040738}.mihir-chat-heading{background:#ffffff03;border-bottom:1px solid #d5ae6929;justify-content:space-between;align-items:center;gap:12px;padding:18px 21px;display:flex}.mihir-chat-title{align-items:center;gap:11px;display:flex}.mihir-small-avatar,.mihir-message-avatar{color:#e6c17a;background:#3a2028;border:1px solid #a77d42;border-radius:50%;flex-shrink:0;place-items:center;width:39px;height:39px;font-size:21px;display:grid}.mihir-chat-title h2{color:#fff3e3;margin:0;font-size:13px}.mihir-chat-title p{color:#b9a391;align-items:center;gap:7px;margin:5px 0 0;font-size:10px;display:flex}.mihir-message-counter,.mihir-paid-badge{color:#e3c180;white-space:nowrap;border:1px solid #6c4b31;border-radius:30px;padding:7px 10px;font-size:9px}.mihir-paid-badge{color:#a9dfb6;border-color:#52775d}.mihir-session-active{color:#c4edce;background:#203b2b;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:11px;display:flex}.mihir-session-active button{color:#fff;font:inherit;cursor:pointer;background:#274b35;border:1px solid #6e9c7a;border-radius:8px;padding:8px 11px}.mihir-conversation{min-height:290px;padding:22px}.mihir-welcome{text-align:center;max-width:510px;margin:8px auto 22px}.mihir-welcome-icon{color:#edce8c;background:radial-gradient(circle,#69422e,#321721);border:1px solid #987343;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 14px;font-size:28px;display:grid;box-shadow:0 0 28px #d6a34d18}.mihir-welcome h2{color:#fff1de;margin:8px 0;font:600 27px Cormorant Garamond,Georgia,serif}.mihir-welcome>p{color:#c5b2a1;max-width:440px;margin:0 auto;font-size:11px;line-height:1.8}.mihir-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:19px;display:flex}.mihir-suggestions button{color:#e9d3ad;cursor:pointer;background:#2c1822;border:1px solid #67462f;border-radius:30px;padding:9px 11px;font:500 10px Manrope,Arial,sans-serif;transition:background .2s,border-color .2s}.mihir-suggestions button:hover{background:#4b2a30;border-color:#c79c54}.mihir-messages{gap:16px;display:grid}.mihir-message{align-items:flex-start;gap:9px;max-width:92%;display:flex}.mihir-message-user{flex-direction:row-reverse;justify-self:end}.mihir-message-avatar{width:29px;height:29px;font-size:15px}.mihir-message-bubble{color:#f5e8d8;overflow-wrap:anywhere;background:#34202a;border:1px solid #654630;border-radius:4px 15px 15px;padding:12px 15px;font-size:12px;line-height:1.8}.mihir-message-user .mihir-message-bubble{color:#fff7e9;background:linear-gradient(135deg,#82532e,#654026);border-color:#9d7540;border-radius:15px 4px 15px 15px}.mihir-message-bubble p{white-space:pre-wrap;margin:0}.mihir-message-image{object-fit:contain;border-radius:9px;max-width:100%;max-height:240px;margin-bottom:9px;display:block}.mihir-thinking{color:#e5c98f;align-items:center;gap:9px;margin-top:16px;font-size:11px;display:flex}.mihir-thinking-dots{gap:4px;display:flex}.mihir-thinking-dots i{background:#e5c98f;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite mihirDot}.mihir-thinking-dots i:nth-child(2){animation-delay:.15s}.mihir-thinking-dots i:nth-child(3){animation-delay:.3s}.mihir-notice{color:#f4c1b4;overflow-wrap:anywhere;background:#3b2027;border:1px solid #8b5a4b;border-radius:10px;margin:16px 0 0;padding:11px 13px;font-size:11px;line-height:1.7}.mihir-payment-card{background:linear-gradient(145deg,#3b222b,#281620);border:1px solid #a77d42;border-radius:15px;margin-top:24px;padding:18px;box-shadow:inset 0 0 25px #d6a34d08}.mihir-payment-top{align-items:center;gap:11px;display:flex}.mihir-payment-icon{color:#f1d18d;background:#4a2b2b;border:1px solid #b68a49;border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.mihir-payment-top>div:nth-child(2){flex:1}.mihir-payment-top h2{color:#fff0dd;margin:5px 0 0;font:600 22px Cormorant Garamond,Georgia,serif}.mihir-price{text-align:right}.mihir-price strong,.mihir-price small{display:block}.mihir-price strong{color:#f0ce84;font-size:23px}.mihir-price small{color:#bca38b;font-size:9px}.mihir-payment-description{color:#d1bdab;margin:15px 0;font-size:11px;line-height:1.8}.mihir-upi-box{background:#21131b;border:1px solid #6d5038;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.mihir-upi-box span,.mihir-upi-box strong{display:block}.mihir-upi-box span{color:#bfa17d;letter-spacing:1.4px;margin-bottom:5px;font-size:8px}.mihir-upi-box strong{color:#f3d9a4;overflow-wrap:anywhere;font-size:12px}.mihir-upi-box button{color:#f9e3b8;cursor:pointer;background:#473027;border:1px solid #a47a40;border-radius:8px;flex-shrink:0;padding:8px 10px;font:600 10px Manrope,Arial,sans-serif}.mihir-payment-note{color:#bda997;font-size:10px;line-height:1.8}.mihir-payment-form{gap:9px;margin-top:15px;display:grid}.mihir-payment-form label{color:#f0dfca;font-size:10px;font-weight:700}.mihir-payment-form input{box-sizing:border-box;color:#fff3e4;background:#1d1118;border:1px solid #75543a;border-radius:9px;outline:none;width:100%;padding:12px;font:12px Manrope,Arial,sans-serif}.mihir-payment-form input:focus{border-color:#d7b267;box-shadow:0 0 0 3px #d7b2671a}.mihir-payment-form input::placeholder{color:#8f7b6b}.mihir-payment-form button{color:#28141c;cursor:pointer;background:linear-gradient(110deg,#d3aa60,#b27d37);border:1px solid #e0bd72;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:12px;font:800 11px Manrope,Arial,sans-serif;display:flex}.mihir-payment-form button:disabled{opacity:.6;cursor:not-allowed}.mihir-pending{color:#f0d5a0;background:#2b211d;border:1px solid #7a623a;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.mihir-pending>span{font-size:20px}.mihir-pending strong{font-size:11px}.mihir-pending p{color:#cbb59b;margin:4px 0 0;font-size:10px;line-height:1.7}.mihir-photo-preview{background:#281721;border:1px solid #654630;border-radius:12px;margin:0 22px 14px;padding:12px}.mihir-photo-preview>div{color:#f2dfc7;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:11px;display:flex}.mihir-photo-preview button{color:#e6c17a;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.mihir-photo-preview img{object-fit:contain;border-radius:8px;max-width:100%;max-height:200px;display:block}.mihir-composer{background:#21131b;border-top:1px solid #d5ae692e;flex-wrap:wrap;align-items:center;gap:9px;padding:15px 18px 29px;display:flex;position:relative}.mihir-upload-button{color:#e7c88b;cursor:pointer;background:#33202a;border:1px solid #705137;border-radius:10px;align-items:center;gap:5px;padding:11px 12px;font:600 11px Manrope,Arial,sans-serif;display:flex}.mihir-upload-button>span{font-size:10px}.mihir-upload-button:disabled{opacity:.5;cursor:not-allowed}.mihir-message-input{color:#fff1e0;background:#180e14;border:1px solid #6c4b37;border-radius:10px;outline:none;flex:1;min-width:100px;padding:13px 14px;font:12px Manrope,Arial,sans-serif}.mihir-message-input:focus{border-color:#d7b267;box-shadow:0 0 0 3px #d7b26716}.mihir-message-input::placeholder{color:#958170}.mihir-send-button{color:#2b171c;cursor:pointer;background:linear-gradient(110deg,#d9b46e,#b77f3a);border:1px solid #dfbd78;border-radius:10px;align-items:center;gap:9px;padding:13px 16px;font:800 11px Manrope,Arial,sans-serif;display:flex}.mihir-send-button:disabled{opacity:.45;cursor:not-allowed}.mihir-upload-hint{color:#947e6d;font-size:8px;position:absolute;bottom:9px;left:20px}.mihir-side-panel{padding:24px 22px}.mihir-side-symbol{color:#e4bf76;border:1px solid #8d693d;border-radius:50%;place-items:center;width:45px;height:45px;margin-bottom:17px;font-size:25px;display:grid}.mihir-side-panel h2{color:#fff0dd;margin:9px 0 10px;font:600 29px/1.1 Cormorant Garamond,Georgia,serif}.mihir-side-panel>p{color:#c3ad9b;margin:0;font-size:11px;line-height:1.9}.mihir-side-divider{background:#d5ae6933;height:1px;margin:22px 0}.mihir-side-feature{gap:12px;margin:17px 0;display:flex}.mihir-side-feature>span{color:#d9b46e;font:600 20px Cormorant Garamond,Georgia,serif}.mihir-side-feature strong,.mihir-side-feature small{display:block}.mihir-side-feature strong{color:#f4e4cf;font-size:11px}.mihir-side-feature small{color:#b9a28f;margin-top:4px;font-size:9px;line-height:1.7}.mihir-disclaimer{color:#9e8979;border-top:1px solid #d5ae692e;margin-top:22px;padding-top:16px;font-size:9px;line-height:1.8}.mihir-footer{color:#9e8979;letter-spacing:.5px;justify-content:center;align-items:center;gap:9px;padding-top:25px;font-size:9px;display:flex}.mihir-footer span:first-child{color:#d9b46e}@keyframes mihirSpin{to{transform:rotate(338deg)}}@keyframes mihirGlow{0%,to{box-shadow:0 0 25px #c99c4d33,inset 0 0 20px #d9ae6233}50%{box-shadow:0 0 38px #d9ae6255,inset 0 0 26px #d9ae6244}}@keyframes mihirDot{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (max-width:850px){.mihir-main-grid{grid-template-columns:1fr}.mihir-side-panel{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.mihir-side-symbol,.mihir-side-eyebrow,.mihir-side-panel h2,.mihir-side-panel>p,.mihir-side-divider,.mihir-disclaimer{grid-column:1/-1}.mihir-side-divider{margin:17px 0}.mihir-side-feature{margin:8px 0}.mihir-disclaimer{margin-top:15px}.mihir-hero{padding-left:3%;padding-right:3%}}@media (max-width:560px){.mihir-page{padding:14px 11px 24px}.mihir-topbar{align-items:flex-start;padding-bottom:17px}.mihir-brand-mark{width:38px;height:38px}.mihir-brand strong{letter-spacing:1.3px;font-size:10px}.mihir-brand small{letter-spacing:.8px;font-size:7px}.mihir-status{letter-spacing:.5px;padding:7px 9px;font-size:7px}.mihir-hero{gap:5px;min-height:0;padding:30px 4% 22px}.mihir-hero h1{font-size:43px}.mihir-kicker{letter-spacing:1px;font-size:8px}.mihir-hero-copy>p{font-size:11px}.mihir-hero-points{gap:7px 11px;font-size:9px}.mihir-avatar-stage{transform-origin:100%;flex:0 0 95px;width:95px;height:120px;margin-right:0;transform:scale(.72)}.mihir-avatar-caption{bottom:-9px}.mihir-main-grid{gap:15px;margin-top:16px}.mihir-chat-heading{padding:14px 12px}.mihir-chat-title{gap:8px}.mihir-small-avatar{width:34px;height:34px}.mihir-chat-title h2{font-size:11px}.mihir-chat-title p{font-size:9px}.mihir-message-counter,.mihir-paid-badge{padding:6px 7px;font-size:8px}.mihir-conversation{min-height:260px;padding:15px 12px}.mihir-welcome h2{font-size:25px}.mihir-welcome>p{font-size:10px}.mihir-suggestions button{font-size:9px}.mihir-message{max-width:100%}.mihir-message-bubble{padding:10px 12px;font-size:11px}.mihir-payment-card{margin-top:18px;padding:13px}.mihir-payment-top{gap:8px}.mihir-payment-icon{width:34px;height:34px;font-size:18px}.mihir-payment-top h2{font-size:18px}.mihir-price strong{font-size:20px}.mihir-price small{font-size:8px}.mihir-upi-box{flex-direction:column;align-items:flex-start}.mihir-upi-box button{width:100%}.mihir-composer{gap:7px;padding:12px 10px 29px}.mihir-upload-button{padding:11px 10px}.mihir-upload-button>span{display:none}.mihir-message-input{padding:12px 10px;font-size:11px}.mihir-send-button{padding:12px 11px}.mihir-side-panel{padding:19px 17px;display:block}.mihir-side-feature{margin:14px 0}.mihir-session-active{flex-direction:column;align-items:flex-start}.mihir-footer{font-size:8px}}@media (prefers-reduced-motion:reduce){.mihir-avatar,.mihir-orbit,.mihir-thinking-dots i{transition:none!important;animation:none!important}}.mihir-voice-status{color:#f3dfb9;background:linear-gradient(110deg,#41232be6,#25141deb);border:1px solid #dcb46e4d;border-radius:14px;align-items:center;gap:12px;max-width:760px;margin:0 auto 18px;padding:12px 16px;display:flex}.mihir-voice-status>span:last-child{gap:4px;display:grid}.mihir-voice-status strong{letter-spacing:.4px;font-size:11px}.mihir-voice-status small{color:#bda893;font-size:9px;line-height:1.5}.mihir-voice-pulse{color:#f1d18d;background:#3a2028;border:1px solid #d7ae64;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.mihir-voice-status.is-listening .mihir-voice-pulse,.mihir-voice-status.is-speaking .mihir-voice-pulse{animation:1.25s ease-in-out infinite mihirVoicePulse}.mihir-voice-button{color:#f3d79c;cursor:pointer;background:linear-gradient(135deg,#49302d,#33202a);border:1px solid #c69c53;border-radius:10px;align-items:center;gap:6px;padding:11px 12px;font:700 11px Manrope,Arial,sans-serif;display:flex}.mihir-voice-button.is-listening{color:#fff;background:#7a302c;border-color:#f1b19b}.mihir-voice-button:disabled{opacity:.5;cursor:not-allowed}@keyframes mihirVoicePulse{0%,to{transform:scale(1);box-shadow:0 0 #d9b46e22}50%{transform:scale(1.04);box-shadow:0 0 0 8px #d9b46e00}}@media (max-width:560px){.mihir-voice-status{margin-bottom:14px;padding:10px 12px}.mihir-voice-status small{font-size:8px}.mihir-voice-button{padding:11px 9px}.mihir-voice-button span{font-size:9px}}@media (prefers-reduced-motion:reduce){.mihir-voice-status.is-listening .mihir-voice-pulse,.mihir-voice-status.is-speaking .mihir-voice-pulse{animation:none!important}}.mihir-voice-language{color:#bda893;white-space:nowrap;gap:4px;margin-left:auto;font-size:8px;display:grid}.mihir-voice-language select{color:#f3dfb9;background:#25151e;border:1px solid #76583a;border-radius:8px;padding:7px 9px;font:10px Manrope,Arial,sans-serif}@media (max-width:560px){.mihir-voice-language select{padding:6px;font-size:9px}.mihir-voice-language{font-size:7px}}
