.ask{overflow-x:clip;min-height:calc(100svh - 64px);display:flex;align-items:center;padding:48px 16px 64px}.ask:not(.chatting){min-height:calc(100svh - 204px);padding-bottom:32px}@media(max-width:760px){.ask:not(.chatting){min-height:0;padding-bottom:28px}}.ask-in{width:100%;max-width:760px;margin:0 auto;text-align:center}.ask-sunny{position:relative;width:96px;height:96px;margin:0 auto 18px}.ask-sunny img{width:96px;height:96px;object-fit:contain}@media(min-width:1024px){.ask-sunny{display:none}}.ask-bubble{position:absolute;left:82px;top:2px;background:#f2f2f5;border-radius:16px 16px 16px 4px;padding:9px 12px}.ask-dots{display:flex;gap:5px}.ask-dots i{width:7px;height:7px;border-radius:50%;background:#b8bccb;animation:ask-dot 1.2s infinite ease-in-out}.ask-dots i:nth-child(2){animation-delay:.15s}.ask-dots i:nth-child(3){animation-delay:.3s}@keyframes ask-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ask h1{font-size:clamp(30px,5vw,46px);line-height:1.1;text-wrap:balance;font-weight:500;letter-spacing:-.02em;color:var(--ink, #1A1F3D);margin:0 0 10px}.ask-sub{color:var(--ink-2, #545A78);font-size:17px;margin:0 0 28px}.ask-box{text-align:left;background:#fff;border:1px solid #E3E4EC;border-radius:30px;padding:8px;box-shadow:0 6px 24px #1a1f3d0f;transition:border-color .2s,box-shadow .2s}@property --ask-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.ask-box{position:relative;z-index:5;isolation:isolate;--lvl: 0}.ask-box:before,.ask-box:after{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;pointer-events:none;opacity:0;background:conic-gradient(from var(--ask-ang),#1546F5,#2F7BFF,#5BB6FF,#DDF1FF,#9AD8FF,#3D8BFF,#1F5BFF,#6FC3FF,#1546F5);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);transition:opacity .35s ease;animation:ask-spin 7s linear infinite}.ask-box:after{z-index:-1;inset:calc(-6px - var(--lvl) * 10px);padding:calc(6px + var(--lvl) * 8px);filter:blur(calc(10px + var(--lvl) * 16px))}.ask-box:focus-within,.ask-box.ready{border-color:transparent;box-shadow:0 0 22px #2f7bff21,0 8px 28px #1a1f3d12}.ask-box:focus-within:before,.ask-box.ready:before{opacity:.9}.ask-box:focus-within:after,.ask-box.ready:after{opacity:.28}.ask-box.rec:before,.ask-box.rec:after{animation-duration:3.2s}.ask-box.rec{border-color:transparent;box-shadow:0 0 calc(24px + var(--lvl) * 48px) rgba(47,123,255,calc(.18 + var(--lvl) * .32))}.ask-box.rec:before{opacity:calc(.75 + var(--lvl) * .25)}.ask-box.rec:after{opacity:calc(.45 + var(--lvl) * .55)}@keyframes ask-spin{to{--ask-ang: 360deg}}.ask-box.drag{border-color:var(--sun-deep, #B7791F);border-style:dashed}.ask-row{display:flex;align-items:flex-end;gap:6px;min-height:48px}.ask-row textarea{flex:1;border:0;outline:0;resize:none;font:inherit;font-size:17px;line-height:24px;padding:12px 6px;color:var(--ink, #1A1F3D);background:transparent;max-height:180px}.ask-row textarea::placeholder{color:#a3a8bf}.ask-btn{flex:none;width:48px;height:48px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;color:var(--ink, #1A1F3D);background:transparent;transition:background .15s,transform .1s}.ask-btn:active{transform:scale(.94)}.ask-btn.ghost:hover,.ask-btn.soft{background:#f2f2f5}.ask-btn.soft:hover{background:#e8e9ef}.ask-btn.dark{background:var(--ink, #1A1F3D);color:#fff}.ask-btn:focus-visible{outline:2px solid var(--sun-deep, #B7791F);outline-offset:2px}.ask-btn[hidden],.ask-row [hidden]{display:none}.ask-btn.ask-mode{color:var(--ink-2, #545A78)}.ask-btn.ask-mode[aria-expanded=true]{background:#f2f2f5;color:var(--ink, #1A1F3D)}.ask-menu{position:absolute;z-index:30;right:8px;bottom:calc(100% + 10px);width:min(360px,calc(100vw - 32px));background:#fff;border:1px solid #E3E4EC;border-radius:20px;padding:8px;box-shadow:0 2px 6px #1a1f3d0d,0 18px 48px #1a1f3d24;outline:0;animation:ask-pop .16s ease-out}.ask-menu[hidden]{display:none}@keyframes ask-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.ask-opt{display:grid;grid-template-columns:20px 26px minmax(0,1fr);gap:12px;align-items:start;padding:12px 16px 12px 12px;border-radius:14px;cursor:pointer}.ask-opt.hi{background:#f5f5f7}.ask-opt-ok{visibility:hidden;margin-top:3px;color:var(--ink, #1A1F3D)}.ask-opt[aria-selected=true] .ask-opt-ok{visibility:visible}.ask-opt-ic{color:var(--ink, #1A1F3D);margin-top:1px}.ask-opt-t b{display:block;font-size:17px;font-weight:500;color:var(--ink, #1A1F3D)}.ask-opt-t span{display:block;margin-top:2px;font-size:14px;line-height:1.35;color:#8c92b0}.ask-menu-foot{display:block;margin:6px 0 0;padding:12px 16px 8px;border-top:1px solid #EEEFF4;font-size:13px;color:#8c92b0;text-decoration:none}.ask-menu-foot:hover{color:var(--ink, #1A1F3D)}.ask-chip[hidden]{display:none}.ask-time{align-self:center;font-variant-numeric:tabular-nums;color:var(--ink-2, #545A78);font-size:14px;padding:0 4px}.ask-live{margin:2px 14px 8px;color:var(--ink-2, #545A78);font-size:15px}.ask-files{display:flex;flex-wrap:wrap;gap:8px;padding:6px 6px 2px}.ask-file{display:inline-flex;align-items:center;gap:8px;background:#f5f5f7;border-radius:12px;padding:8px 8px 8px 12px;font-size:14px;max-width:100%}.ask-file b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.ask-file small{color:#8c92b0}.ask-file button{border:0;background:#e3e4ec;width:22px;height:22px;border-radius:50%;cursor:pointer;line-height:1}.ask-chips{position:relative;isolation:isolate;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0 0;padding:6px 0}.ask-chips:before{content:"";position:absolute;z-index:-1;inset:-28px -12% -24px;pointer-events:none;filter:blur(26px);opacity:.9;background:radial-gradient(38% 70% at 22% 55%,rgba(47,123,255,.3),transparent 70%),radial-gradient(34% 70% at 78% 45%,rgba(91,182,255,.3),transparent 70%),radial-gradient(30% 60% at 52% 60%,rgba(247,195,90,.28),transparent 70%)}.ask-chip{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px 0 12px;border-radius:999px;font:inherit;font-size:15px;color:var(--ink, #1A1F3D);cursor:pointer;white-space:nowrap;background:linear-gradient(180deg,#ffffff9e,#ffffff61);-webkit-backdrop-filter:blur(16px) saturate(1.8);backdrop-filter:blur(16px) saturate(1.8);border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #1a1f3d0d,0 1px 2px #1a1f3d0d,0 6px 20px #2f5ba01a;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.ask-chip:hover{transform:translateY(-1px);background:linear-gradient(180deg,#ffffffc7,#ffffff80);box-shadow:inset 0 1px #fff,inset 0 -1px #1a1f3d0d,0 2px 4px #1a1f3d0f,0 10px 28px #2f5ba029}.ask-chip:active{transform:scale(.97)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ask-chip{background:#ffffffe6}}.ask-chip:focus-visible{outline:2px solid #2F7BFF;outline-offset:2px}.ask-chip-ic{display:grid;place-items:center;color:var(--c)}@media(max-width:640px){.ask-chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin:18px -16px 0;padding:8px 16px 14px;scroll-padding:16px}.ask-chips:before{display:none}.ask-chips::-webkit-scrollbar{display:none}.ask-chip{flex:none;height:40px;font-size:14px}}.ask-nudge{display:flex;align-items:center;gap:14px;margin:0 0 40px 46px;padding:14px 14px 14px 16px;border-radius:20px;background:linear-gradient(135deg,#eef4ff,#fff7e8);text-decoration:none;color:inherit}.ask-nudge img{flex:none;border-radius:10px}.ask-nudge span{flex:1;min-width:0}.ask-nudge b{display:block;font-size:16px;font-weight:500;color:var(--ink, #1A1F3D)}.ask-nudge small{display:block;margin-top:2px;font-size:13.5px;line-height:1.4;color:var(--ink-2, #545A78)}.ask-nudge i{flex:none;font-style:normal;height:36px;padding:0 14px;display:grid;place-items:center;border-radius:999px;background:var(--ink, #1A1F3D);color:#fff;font-size:14px;font-weight:500}@media(max-width:520px){.ask-nudge{margin-left:0}}.ask-fine{font-size:12px;color:#a3a8bf;margin:16px auto 0;white-space:nowrap}@media(max-width:520px){.ask-fine{white-space:normal;text-wrap:balance;font-size:11.5px}}.ask-out{text-align:left;margin-top:28px}.ask-out[hidden]{display:none}.ask-msg{background:#f2f2f5;border-radius:18px 18px 18px 6px;padding:14px 16px;font-size:16px;color:var(--ink, #1A1F3D);display:inline-block;max-width:100%}.ask-res{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.ask-res a{display:block;border:1px solid #E6E7EE;border-radius:16px;padding:14px 16px;text-decoration:none;color:inherit}.ask-res a:hover{border-color:#c9ccda}.ask-res b{display:block;font-weight:500;color:var(--ink, #1A1F3D);margin-bottom:4px}.ask-res span{font-size:14px;color:var(--ink-2, #545A78)}.ask-ladder{margin:16px 0 0;display:flex;flex-direction:column;gap:10px}.ask-hint{margin:0;font-size:14.5px;color:var(--ink-2, #545A78)}.ask-left{margin:0;font-size:13px;color:#8c92b0}.ask-app-bg{position:fixed;inset:0;z-index:60;background:#0f122652;opacity:0;transition:opacity .2s}.ask-app-bg.open{opacity:1}.ask-app{position:fixed;z-index:61;left:50%;top:50%;width:min(400px,calc(100vw - 32px));box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 28px 26px;border-radius:28px;text-align:center;background:#ffffffeb!important;box-shadow:0 30px 80px #0f122640;transform:translate(-50%,-46%) scale(.97);opacity:0;transition:transform .2s ease,opacity .2s ease}.ask-app.open{transform:translate(-50%,-50%);opacity:1}.ask-app[hidden],.ask-app-bg[hidden],.ask-toast[hidden],.ask-cap[hidden]{display:none}.ask-app-x{position:absolute;top:10px;right:10px}.ask-app-ic,.ask-cap-ic{border-radius:14px;box-shadow:0 6px 16px #1546f540}.ask-app h2{margin:6px 0 0;font-size:22px;font-weight:500;letter-spacing:-.01em;text-wrap:balance}.ask-app p{margin:0;font-size:15.5px;line-height:1.5;color:var(--ink-2, #545A78)}.ask-app-free{font-size:13px;color:#8c92b0}.ask-get-qr-wrap{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:8px;text-decoration:none;color:#8c92b0;font-size:13px}.ask-qr{border-radius:14px;padding:6px;background:#fff;border:1px solid #E3E4EC}.ask-badge{display:none;margin-top:8px}.ask-cap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 24px;padding:22px 26px;border-radius:26px;color:#fff;text-align:left;background:radial-gradient(70% 140% at 0% 120%,#f7c35a4d,#f7c35a00 60%),#14172b;box-shadow:0 20px 50px -24px #14172b99}.ask-cap-k{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f7c35a}.ask-cap h2{margin:6px 0 4px;font-size:clamp(20px,2.4vw,26px);font-weight:500;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.ask-cap small{font-size:12.5px;color:#fff9}.ask-cap-badge{line-height:0}.ask-cap-badge img{display:block}.ask-cap-crisis{grid-column:1 / -1;margin:4px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.1);font-size:12.5px;color:#ffffffbf}@media(max-width:560px){.ask-cap{grid-template-columns:1fr;padding:20px}.ask-cap-badge{justify-self:start}}.ask.locked .ask-thread{-webkit-mask-image:linear-gradient(#000 calc(100% - 260px),transparent);mask-image:linear-gradient(#000 calc(100% - 260px),transparent);pointer-events:none}.ask.locked .ask-fine-dock,.ask.locked .ask-new,.ask.locked .ask-chips,.ask.locked:not(.chatting) .ask-in>.ask-fine{display:none!important}.ask-toast{position:fixed;z-index:70;left:50%;bottom:28px;transform:translate(-50%);padding:12px 18px;border-radius:999px;background:var(--ink, #1A1F3D);color:#fff;font-size:14px;box-shadow:0 10px 30px #0f122640}@media(max-width:1023px),(pointer:coarse){.ask-get-qr-wrap{display:none}.ask-badge{display:block}.ask-app{inset:auto 0 0;width:auto;border-radius:28px 28px 0 0;padding:14px 24px calc(24px + env(safe-area-inset-bottom));transform:translateY(100%)}.ask-app.open{transform:none}}@media(min-width:1024px)and (pointer:fine){.ask-app .ask-sheet-grip{display:none}}.ask-fine-dock{display:none}.ask.chatting{align-items:stretch;padding-top:24px;padding-bottom:0}.ask.chatting .ask-in{display:flex;flex-direction:column;text-align:left;min-height:calc(100svh - 88px)}.ask.chatting .ask-sunny,.ask.chatting h1,.ask.chatting .ask-sub,.ask.chatting .ask-chips,.ask.chatting .ask-in>.ask-fine{display:none}.ask.chatting .ask-out{flex:1;margin-top:0}.ask.chatting .ask-dock{position:sticky;bottom:0;z-index:6;padding:28px 0 10px;background:linear-gradient(rgba(255,255,255,0),var(--bg, #fff) 30px)}.ask.chatting .ask-fine-dock{display:block;text-align:center;margin:8px 0 0;white-space:normal;text-wrap:balance}@media(max-width:1023px){.ask .you{scroll-margin-top:88px}}.ask-new{display:none}.ask.chatting .ask-new{display:inline-flex;align-items:center;gap:8px;position:fixed;z-index:40;top:18px;right:24px;height:44px;padding:0 18px 0 14px;border:0;border-radius:999px;background:var(--ink, #1A1F3D);color:#fff;font:inherit;font-size:15px;font-weight:500;cursor:pointer;box-shadow:0 6px 20px #1a1f3d2e;transition:transform .15s,box-shadow .15s}.ask.chatting .ask-new:hover{transform:translateY(-1px);box-shadow:0 10px 26px #1a1f3d3d}.ask.chatting .ask-new:focus-visible{outline:2px solid #2F7BFF;outline-offset:2px}@media(max-width:1023px){.ask.chatting .ask-new{top:76px;right:16px;width:44px;height:44px;padding:0;justify-content:center;font-size:0;gap:0}.ask.chatting{padding-top:64px}.ask .you{scroll-margin-top:136px}}@media(max-width:1279px){.ask.chatting .ask-thread{padding-top:56px}}body:has(.ask.chatting) .sf-cta,body:has(.ask.chatting) footer.sf{display:none}.turn{margin:0 0 40px}.you{display:flex;justify-content:flex-end;margin:0 0 24px;scroll-margin-top:24px}.you span{background:linear-gradient(180deg,#2f86ff,#1f6bff);color:#fff;border-radius:22px 22px 6px;padding:12px 20px;max-width:78%;font-size:17px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.sunny{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;align-items:start}.sunny>img{width:32px;height:32px;object-fit:contain;margin-top:2px}.ask-thread .ask-msg{display:block;background:none;padding:0;border-radius:0;font-size:17px;line-height:1.65;color:var(--ink, #1A1F3D)}.ask-thread .ask-msg p{margin:0 0 14px}.ask-thread .ask-msg h3{font-size:20px;font-weight:500;letter-spacing:-.01em;margin:26px 0 8px}.ask-thread .ask-msg ul,.ask-thread .ask-msg ol{margin:0 0 14px;padding-left:24px}.ask-thread .ask-msg li{margin:0 0 6px;padding-left:2px}.ask-thread .ask-msg strong{font-weight:600}.ask-thread .ask-msg>:last-child{margin-bottom:0}.ask-thread .ask-msg.typing:empty:after{content:attr(data-checking);color:#8c92b0;animation:ask-breathe 1.4s ease-in-out infinite}.ask-thread .ask-msg.typing:not(:empty)>:last-child:after{content:"";display:inline-block;width:8px;height:8px;margin-left:6px;border-radius:50%;background:#2f7bff;vertical-align:middle;animation:ask-breathe 1s ease-in-out infinite}.turn:has(.ask-msg.typing) .sunny>img{animation:ask-bob 1.2s ease-in-out infinite}@keyframes ask-breathe{50%{opacity:.35}}@keyframes ask-bob{50%{transform:translateY(-3px)}}.ask-srcs{display:inline-flex;align-items:center;gap:10px;margin:18px 0 0;padding:6px 14px 6px 8px;border:1px solid #E6E7EE;border-radius:999px;background:#fff;font:inherit;font-size:14px;color:var(--ink-2, #545A78);cursor:pointer;transition:border-color .15s,background .15s}.ask-srcs:hover{border-color:#c9ccda;background:#fafafc}.ask-srcs:focus-visible{outline:2px solid #2F7BFF;outline-offset:2px}.ask-srcs-ic{display:inline-flex}.ask-srcs-ic img{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid #fff;box-shadow:0 0 0 1px #e6e7ee;object-fit:contain}.ask-srcs-ic img+img{margin-left:-8px}.ask-deep{margin:14px 0 0;font-size:14px;color:var(--ink-2, #545A78)}.ask-deep a{color:#1f5bff}.ask-sheet-bg{position:fixed;inset:0;z-index:60;background:#0f122652;opacity:0;transition:opacity .2s}.ask-sheet-bg.open{opacity:1}.ask-sheet{position:fixed;z-index:61;top:12px;right:12px;bottom:12px;width:min(400px,calc(100vw - 24px));display:flex;flex-direction:column;background:#fff;border-radius:24px;box-shadow:0 24px 64px #0f122638;transform:translate(calc(100% + 24px));transition:transform .22s ease;text-align:left}.ask-sheet.open{transform:none}.ask-sheet[hidden],.ask-sheet-bg[hidden],.ask-sheet-grip{display:none}.ask-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:14px 10px 6px 22px}.ask-sheet-head h2{margin:0;font-size:20px;font-weight:500}.ask-sheet-list{list-style:none;margin:0;padding:4px 10px 16px;overflow-y:auto}.ask-sheet-list a{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:14px;text-decoration:none;color:inherit}.ask-sheet-list a:hover{background:#f5f5f7}.ask-sheet-list img{flex:none;width:22px;height:22px;border-radius:50%;margin-top:1px;object-fit:contain}.ask-sheet-list small{display:block;font-size:12px;color:#8c92b0;margin-bottom:2px}.ask-sheet-list b{display:block;font-weight:500;font-size:15px;line-height:1.35;color:var(--ink, #1A1F3D)}html.ask-lock{overflow:hidden}@media(max-width:640px){.ask-sheet{inset:auto 0 0;width:auto;max-height:75svh;border-radius:24px 24px 0 0;transform:translateY(100%);padding-bottom:env(safe-area-inset-bottom)}.ask-sheet-grip{display:block;width:40px;height:5px;border-radius:3px;background:#d9dbe4;margin:8px auto 0}}.ask-thread .ask-res{margin-top:14px}.ask-thread .ask-res:empty{display:none}@media(max-width:520px){.ask.chatting{padding-top:12px}.you span{font-size:16px;max-width:86%}.sunny{grid-template-columns:26px minmax(0,1fr);gap:10px}.sunny>img{width:26px;height:26px}.ask-thread .ask-msg{font-size:16px}}.ask-doc{border:1px solid #E6E7EE;border-radius:16px;padding:14px 16px}.ask-doc span{display:block}.ask-doc a{display:inline-block;margin-top:6px;font-size:14px;color:#1f5bff;text-decoration:none}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:520px){.ask{align-items:flex-start;padding-top:32px}.ask-sub,.ask-row textarea{font-size:16px}.ask-btn{width:44px;height:44px}.ask-mode{padding:0 6px 0 10px;font-size:14px}.ask-menu{right:0}}@media(prefers-reduced-motion:reduce){.ask-dots i{animation:none}.ask-box:before,.ask-box:after{animation:none}}.mb[data-astro-cid-g6hijkrr]{box-sizing:border-box;width:100%;max-width:1168px;margin:0 auto;padding:0 24px 72px;font-family:Outfit,Outfit Fallback,system-ui,sans-serif}body:has(.ask.chatting) .mb[data-astro-cid-g6hijkrr]{display:none}.mb-grid[data-astro-cid-g6hijkrr]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto 300px 360px 320px;grid-template-areas:"hero hero hero" "sunny sunny phone" "weight heart phone" "today source source"}.mb-t[data-astro-cid-g6hijkrr]{position:relative;overflow:hidden;border-radius:28px;opacity:0;transform:translateY(16px) scale(.985);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.mb-on[data-astro-cid-g6hijkrr] .mb-t[data-astro-cid-g6hijkrr]{opacity:1;transform:none}.mb-on[data-astro-cid-g6hijkrr] .mb-sunny[data-astro-cid-g6hijkrr]{transition-delay:.06s}.mb-on[data-astro-cid-g6hijkrr] .mb-phone[data-astro-cid-g6hijkrr]{transition-delay:.12s}.mb-on[data-astro-cid-g6hijkrr] .mb-weight[data-astro-cid-g6hijkrr]{transition-delay:.18s}.mb-on[data-astro-cid-g6hijkrr] .mb-heart[data-astro-cid-g6hijkrr]{transition-delay:.24s}.mb-on[data-astro-cid-g6hijkrr] .mb-today[data-astro-cid-g6hijkrr]{transition-delay:.3s}.mb-on[data-astro-cid-g6hijkrr] .mb-source[data-astro-cid-g6hijkrr]{transition-delay:.36s}.mb[data-astro-cid-g6hijkrr] h2[data-astro-cid-g6hijkrr],.mb[data-astro-cid-g6hijkrr] h3[data-astro-cid-g6hijkrr]{margin:0;font-weight:500;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}.mb-k[data-astro-cid-g6hijkrr]{display:block;margin-bottom:8px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.mb-hero[data-astro-cid-g6hijkrr]{grid-area:hero;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:32px 40px;color:#fff;background:radial-gradient(70% 140% at 0% 120%,#f7c35a4d,#f7c35a00 60%),#14172b}.mb-hero[data-astro-cid-g6hijkrr] .mb-k[data-astro-cid-g6hijkrr]{color:#f7c35a;opacity:1}.mb-hero[data-astro-cid-g6hijkrr] h2[data-astro-cid-g6hijkrr]{font-size:34px;max-width:15em}.mb-more[data-astro-cid-g6hijkrr]{display:inline-block;margin-top:10px;font-size:14.5px;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35)}.mb-more[data-astro-cid-g6hijkrr]:hover{border-bottom-color:#fff}.mb-badge[data-astro-cid-g6hijkrr]{flex:none}.mb-badge[data-astro-cid-g6hijkrr] img[data-astro-cid-g6hijkrr]{display:block;width:170px;height:auto}.mb-sunny[data-astro-cid-g6hijkrr]{grid-area:sunny;display:flex;align-items:center;gap:4px;background:#3d63ff;color:#fff}.mb-mascot[data-astro-cid-g6hijkrr]{flex:none;width:36%;max-width:240px;height:auto;margin-left:2%;translate:0 6%}.mb-sunny[data-astro-cid-g6hijkrr]>div[data-astro-cid-g6hijkrr]{padding:24px 28px 24px 4px}.mb-sunny[data-astro-cid-g6hijkrr] h3[data-astro-cid-g6hijkrr]{font-size:28px}.mb-sunny[data-astro-cid-g6hijkrr] p[data-astro-cid-g6hijkrr]{margin:8px 0 0;font-size:15px;line-height:1.4;font-weight:300}.mb-phone[data-astro-cid-g6hijkrr]{grid-area:phone;display:grid;place-items:center;background:#f7c35a}.mb-glow[data-astro-cid-g6hijkrr]{position:absolute;left:50%;top:50%;width:85%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:#fff3d1;filter:blur(40px)}.mb-device[data-astro-cid-g6hijkrr]{position:relative;height:calc(100% - 36px);aspect-ratio:9 / 19.5;border-radius:26px;overflow:hidden;background:#f6f5f3;box-shadow:0 0 0 5px #14172b,0 20px 40px -14px #14172b73}.mb-video[data-astro-cid-g6hijkrr]{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.mb-shot[data-astro-cid-g6hijkrr]{display:flex;flex-direction:column;padding:22px 22px 0;color:#fff}.mb-shot[data-astro-cid-g6hijkrr] h3[data-astro-cid-g6hijkrr]{font-size:19px}.mb-peek[data-astro-cid-g6hijkrr]{flex:1;min-height:0;position:relative;margin-top:22px}.mb-peek[data-astro-cid-g6hijkrr] img[data-astro-cid-g6hijkrr]{position:absolute;left:50%;top:0;width:min(70%,200px);height:auto;translate:-50% 0;border-radius:18px 18px 0 0;box-shadow:0 0 0 5px #14172b}.mb-weight[data-astro-cid-g6hijkrr]{grid-area:weight;background:#6e56e8}.mb-heart[data-astro-cid-g6hijkrr]{grid-area:heart;background:#e5484d}.mb-today[data-astro-cid-g6hijkrr]{grid-area:today;background:#187349}.mb-source[data-astro-cid-g6hijkrr]{grid-area:source;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 32px;background:#eeeef2;color:#1a1f3d}.mb-source[data-astro-cid-g6hijkrr] .mb-k[data-astro-cid-g6hijkrr]{color:#b7791f;opacity:1}.mb-source[data-astro-cid-g6hijkrr] h3[data-astro-cid-g6hijkrr]{font-size:24px;max-width:13em}.mb-think[data-astro-cid-g6hijkrr]{flex:none;width:104px;height:auto}.mb[data-astro-cid-g6hijkrr] a[data-astro-cid-g6hijkrr]:focus-visible{outline:2px solid #F7C35A;outline-offset:3px;border-radius:4px}@media(max-width:1023px){.mb-grid[data-astro-cid-g6hijkrr]{grid-template-rows:auto 260px 320px 280px}.mb-hero[data-astro-cid-g6hijkrr] h2[data-astro-cid-g6hijkrr]{font-size:28px}.mb-sunny[data-astro-cid-g6hijkrr] h3[data-astro-cid-g6hijkrr]{font-size:23px}}@media(max-width:640px){.mb[data-astro-cid-g6hijkrr]{padding:0 16px 48px}.mb-grid[data-astro-cid-g6hijkrr]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto 420px 230px 230px auto;grid-template-areas:"hero hero" "sunny sunny" "phone phone" "weight heart" "today today" "source source";gap:10px}.mb-t[data-astro-cid-g6hijkrr]{border-radius:22px}.mb-hero[data-astro-cid-g6hijkrr]{flex-direction:column;align-items:flex-start;padding:22px}.mb-hero[data-astro-cid-g6hijkrr] h2[data-astro-cid-g6hijkrr]{font-size:23px}.mb-sunny[data-astro-cid-g6hijkrr]{min-height:170px}.mb-sunny[data-astro-cid-g6hijkrr] h3[data-astro-cid-g6hijkrr]{font-size:20px}.mb-sunny[data-astro-cid-g6hijkrr] p[data-astro-cid-g6hijkrr]{font-size:13px}.mb-shot[data-astro-cid-g6hijkrr]{padding:16px 16px 0}.mb-shot[data-astro-cid-g6hijkrr] h3[data-astro-cid-g6hijkrr]{font-size:15.5px}.mb-peek[data-astro-cid-g6hijkrr]{margin-top:14px}.mb-peek[data-astro-cid-g6hijkrr] img[data-astro-cid-g6hijkrr]{width:min(82%,132px);border-radius:14px 14px 0 0;box-shadow:0 0 0 4px #14172b}.mb-today[data-astro-cid-g6hijkrr] .mb-peek[data-astro-cid-g6hijkrr] img[data-astro-cid-g6hijkrr]{width:140px}.mb-source[data-astro-cid-g6hijkrr]{flex-direction:row;align-items:center;padding:20px}.mb-source[data-astro-cid-g6hijkrr] h3[data-astro-cid-g6hijkrr]{font-size:19px}.mb-think[data-astro-cid-g6hijkrr]{width:72px;align-self:center}}@media(prefers-reduced-motion:reduce){.mb-t[data-astro-cid-g6hijkrr]{opacity:1;transform:none;transition:none}}
