.bd-home-finance{overflow:hidden}.bd-hf-more{display:inline-flex;align-items:center;gap:3px;color:#a95a65;font-size:12px;font-weight:750;text-decoration:none;white-space:nowrap}.bd-hf-markets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:14px}.bd-hf-market{display:flex;flex-direction:column;gap:6px;padding:15px 12px;min-width:0;background:linear-gradient(145deg,#fff5f3,#fffafa);border:1px solid #f3dfe0;border-radius:14px;text-decoration:none;color:#39414b;transition:transform .2s ease,border-color .2s ease}.bd-hf-market:hover{transform:translateY(-2px);border-color:#e78a91}.bd-hf-market-name{font-size:12px;font-weight:850;letter-spacing:.045em}.bd-hf-market strong{font-size:23px;font-weight:800;line-height:1.1;color:#c3a9aa}.bd-hf-market small{font-size:10px;line-height:1.4;color:#8b858b;word-break:keep-all}.bd-hf-divider{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:17px 0 10px;font-size:12px;font-weight:800;color:#39414b}.bd-hf-divider span:last-child{font-size:10px;font-weight:500;color:#9c9395;text-align:right}.bd-hf-fx{display:flex;flex-direction:column;gap:0}.bd-hf-fx>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid #f0e9e8}.bd-hf-fx span{font-size:12px;font-weight:650;color:#73757c}.bd-hf-fx strong{font-size:16px;color:#39414b;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bd-hf-fx strong small{font-size:11px;font-weight:600;margin-left:2px;color:#73757c}.bd-hf-loading{padding:12px 0;color:#888;font-size:12px}.bd-hf-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-top:13px}.bd-hf-bottom>span{font-size:10px;color:#929096}.bd-hf-bottom a{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:750;color:#b56570;text-decoration:none}@media(max-width:450px){.bd-hf-market{padding:12px 10px}.bd-hf-divider{align-items:flex-start}.bd-hf-divider span:last-child{max-width:52%}}.portal-bottom:has(.bd-ai-universe){align-items:center;gap:28px;min-height:300px}.portal-bottom .bd-ai-universe{position:relative;isolation:isolate;overflow:hidden;flex:0 1 420px;width:min(100%,420px);height:270px;border-radius:24px;border:1px solid rgba(231,138,145,.23);background:linear-gradient(135deg,#fffaf9,#f9f1f6 52%,#f9f5fb);box-shadow:0 18px 45px rgba(81,60,91,.065);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:16px 18px 21px;box-sizing:border-box}.bd-ai-ambient{position:absolute;inset:-35%;z-index:-1;background:radial-gradient(ellipse at 48% 38%,rgba(232,134,161,.22),transparent 36%),radial-gradient(ellipse at 70% 53%,rgba(159,146,217,.15),transparent 35%),radial-gradient(ellipse at 26% 57%,rgba(255,200,176,.19),transparent 40%);animation:bd-ai-drift 13s ease-in-out infinite alternate}.bd-ai-stage{top:4px;width:250px;height:185px;transform:translateX(-50%);pointer-events:none}.bd-ai-halo,.bd-ai-stage{position:absolute;left:50%}.bd-ai-halo{top:46%;border-radius:50%;transform:translate(-50%,-50%)}.bd-ai-halo-a{width:178px;height:135px;background:radial-gradient(ellipse,rgba(233,137,165,.28),rgba(233,137,165,0) 72%);filter:blur(14px);animation:bd-ai-breathe 7s ease-in-out infinite}.bd-ai-halo-b{width:120px;height:110px;background:radial-gradient(circle,rgba(191,153,220,.21),transparent 70%);filter:blur(8px)}.bd-ai-orbit{position:absolute;left:50%;top:46%;border:1px solid rgba(203,126,158,.47);border-radius:50%;transform-style:preserve-3d}.bd-ai-orbit-a{width:206px;height:74px;margin-left:-103px;margin-top:-37px;transform:rotate(-25deg);animation:bd-ai-orbit-a 17s linear infinite}.bd-ai-orbit-b{width:182px;height:89px;margin-left:-91px;margin-top:-44px;border-color:rgba(169,142,201,.46);transform:rotate(41deg);animation:bd-ai-orbit-b 20s linear infinite}.bd-ai-orbit-c{width:132px;height:132px;margin-left:-66px;margin-top:-66px;border-color:rgba(232,151,169,.22);animation:bd-ai-spin 25s linear infinite}.bd-ai-core{position:absolute;top:46%;left:50%;width:78px;height:78px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 30% 25%,#fffdfd 0,#ffdbe3 17%,#ed9aaf 49%,#b989b5 78%,#9679a6 100%);box-shadow:inset -9px -12px 20px rgba(103,69,128,.18),inset 8px 8px 18px rgba(255,255,255,.7),0 0 32px rgba(227,131,162,.34),0 10px 28px rgba(180,122,163,.18);animation:bd-ai-float 6s ease-in-out infinite}.bd-ai-core-inner{inset:9px;border:1px solid rgba(255,255,255,.45);background:radial-gradient(circle at 27% 21%,rgba(255,255,255,.8),transparent 45%)}.bd-ai-core-inner,.bd-ai-particle{position:absolute;border-radius:50%}.bd-ai-particle{left:50%;top:46%;width:3px;height:3px;background:#e38da4;box-shadow:0 0 7px #ecb0c6;opacity:.65;animation:bd-ai-twinkle 3s ease-in-out infinite alternate}.bd-ai-particle-0{transform:translate(-112px,-47px)}.bd-ai-particle-1{transform:translate(103px,14px);animation-delay:-1s}.bd-ai-particle-2{transform:translate(-82px,43px);animation-delay:-2s}.bd-ai-particle-3{transform:translate(62px,-68px)}.bd-ai-particle-4{transform:translate(-32px,-79px);animation-delay:-.8s}.bd-ai-particle-5{transform:translate(121px,-32px)}.bd-ai-particle-6{transform:translate(-119px,18px);animation-delay:-1.5s}.bd-ai-particle-7{transform:translate(87px,49px)}.bd-ai-particle-8{transform:translate(-65px,-60px);animation-delay:-2.4s}.bd-ai-particle-9{transform:translate(29px,68px)}.bd-ai-particle-10{transform:translate(19px,-89px);animation-delay:-.4s}.bd-ai-particle-11{transform:translate(-103px,-8px)}.bd-ai-particle-12{transform:translate(106px,-64px);animation-delay:-1.8s}.bd-ai-particle-13{transform:translate(-23px,76px)}.bd-ai-particle-14{transform:translate(69px,63px);animation-delay:-2.2s}.bd-ai-copy{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:3px;pointer-events:none}.bd-ai-eyebrow{font-size:9px!important;letter-spacing:.18em!important;color:#b97b91!important;font-weight:800!important;margin-bottom:4px}.bd-ai-copy strong{font-size:16px;letter-spacing:.1em;color:#39414b;font-weight:850;line-height:1.3}.bd-ai-copy strong span{color:#e78a91}.bd-ai-subtitle{font-size:11px;color:#c67d98;letter-spacing:.17em;font-weight:800}.portal-bottom .bd-ai-copy p{font-size:11px!important;color:#94858f!important;line-height:1.55!important;text-align:center!important;margin:5px 0 0!important;max-width:none!important}@keyframes bd-ai-drift{to{transform:translate(8%,-5%) rotate(9deg)}}@keyframes bd-ai-breathe{50%{opacity:.55;transform:translate(-50%,-50%) scale(1.13)}}@keyframes bd-ai-orbit-a{50%{transform:rotate(155deg)}to{transform:rotate(335deg)}}@keyframes bd-ai-orbit-b{50%{transform:rotate(-139deg)}to{transform:rotate(-319deg)}}@keyframes bd-ai-spin{to{transform:rotate(1turn)}}@keyframes bd-ai-float{50%{transform:translate(-50%,-56%) scale(1.04)}}@keyframes bd-ai-twinkle{to{opacity:.15;filter:blur(1px)}}@media(max-width:760px){.portal-bottom:has(.bd-ai-universe){flex-direction:column;align-items:stretch;gap:16px}.portal-bottom .bd-ai-universe{flex:none;align-self:center;width:100%;max-width:420px;height:265px}}@media(prefers-reduced-motion:reduce){.bd-ai-ambient,.bd-ai-core,.bd-ai-halo,.bd-ai-orbit,.bd-ai-particle{animation:none!important}}.discover-grid a.discover-card{text-decoration:none;color:inherit;display:flex;flex-direction:column;cursor:pointer}.discover-grid a.discover-card:focus-visible,.service-links a:focus-visible{outline:2px solid #e78a91;outline-offset:3px}.service-links a{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;cursor:pointer}.service-links a>span:nth-child(2){display:flex;flex-direction:column;min-width:0;flex:1 1}.service-links a>span:nth-child(2) small{display:block}.bd-discovery .module-heading .data-caption{display:flex;align-items:center;gap:5px}.bd-discovery-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:14px 0 15px}.bd-discovery-top p{margin:0;color:#78808a;font-size:12px;line-height:1.7}.bd-discovery-top button{flex-shrink:0;display:flex;align-items:center;gap:6px;border:1px solid #ebdfe2;border-radius:100px;padding:9px 13px;background:white;color:#5e626d;font-size:12px;font-weight:750;cursor:pointer}.bd-discovery-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:15px}.bd-discovery-tabs button{border:1px solid #eee4e5;border-radius:100px;padding:8px 14px;background:#fff;color:#727780;font-size:12px;font-weight:750;cursor:pointer}.bd-discovery-tabs button.active{background:#39414b;border-color:#39414b;color:#fff}.bd-discovery-lead{position:relative;min-height:205px;display:flex;align-items:center;gap:22px;overflow:hidden;padding:28px 32px;border:1px solid #f2dfe1;border-radius:18px;background:linear-gradient(115deg,#f9dfe2,#fff3f1 57%,#fff9f7);color:#39414b;text-decoration:none!important;transition:transform .2s,box-shadow .2s}.bd-discovery-lead:hover{transform:translateY(-2px);box-shadow:0 12px 24px #d88c951a}.bd-discovery-lead-icon{width:112px;height:112px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#ffffff8f;color:#d77788;box-shadow:inset 0 0 0 1px #e8c5cb}.bd-discovery-lead-content{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.bd-discovery-lead-content small{font-size:10px;font-weight:850;letter-spacing:.08em;color:#c57180}.bd-discovery-lead-content strong{font-size:clamp(18px,2.2vw,25px);line-height:1.35;letter-spacing:-.045em}.bd-discovery-lead-content>span{font-size:12px;color:#77747b}.bd-discovery-lead-content em{display:flex;align-items:center;gap:5px;font-style:normal;font-size:12px;font-weight:800;color:#c77383}.bd-discovery-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px;margin-top:12px}.bd-discovery-card{min-height:151px;padding:17px 19px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;border:1px solid #eee5e6;border-radius:15px;background:#fff;color:#39414b;text-decoration:none!important;transition:transform .2s,border-color .2s,box-shadow .2s}.bd-discovery-card:hover{transform:translateY(-2px);border-color:#e8a5ad;box-shadow:0 9px 22px #39414b0b}.bd-discovery-card-head{display:flex;justify-content:space-between;align-items:center;width:100%;color:#bd8390}.bd-discovery-card-icon{display:grid;place-items:center;width:34px;height:34px;background:#fff0f1;border-radius:10px}.bd-discovery-card small{font-size:10px;font-weight:800;color:#c37c89}.bd-discovery-card strong{font-size:14px;line-height:1.4;letter-spacing:-.03em}.bd-discovery-desc{font-size:11px;line-height:1.5;color:#8c9096}.bd-discovery-curiosity{margin-top:12px;display:flex;align-items:center;gap:13px;padding:17px 19px;border:1px solid #e5eae7;border-radius:15px;background:#f1f7f4;color:#39414b;text-decoration:none!important}.bd-discovery-curiosity-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:white;color:#6a9d87}.bd-discovery-curiosity>span:nth-child(2){display:flex;flex:1 1;flex-direction:column;gap:4px}.bd-discovery-curiosity small{font-size:10px;font-weight:800;color:#759483}.bd-discovery-curiosity strong{font-size:14px}.bd-discovery-note{font-size:10px;color:#989aa0;line-height:1.6;margin:11px 0 0}.bd-extra-ads{display:flex;flex-direction:column;gap:18px;margin-top:18px}.bd-extra-ads .bdads{width:100%}@media(max-width:640px){.bd-discovery-top{align-items:flex-start;flex-direction:column}.bd-discovery-lead{min-height:175px;padding:21px;gap:15px}.bd-discovery-lead-icon{width:70px;height:70px}.bd-discovery-lead-icon svg{width:30px}.bd-discovery-card{min-height:145px;padding:14px}.bd-discovery-card strong{font-size:12px}.bd-discovery-cards{gap:8px}.bd-discovery-curiosity strong{font-size:12px}}@media(max-width:380px){.bd-discovery-cards{grid-template-columns:1fr}.bd-discovery-lead-icon{display:none}}@media(prefers-reduced-motion:reduce){.bd-discovery-card,.bd-discovery-lead{transition:none}}.bd-home-life{overflow:hidden}.bd-home-life .module-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.bd-hl-more{display:inline-flex;align-items:center;gap:4px;color:#9b6068;text-decoration:none;font-size:12px;font-weight:700;white-space:nowrap}.bd-hl-location{display:flex;align-items:center;gap:8px;margin-top:18px}.bd-hl-location label{display:flex;align-items:center;gap:4px;font-size:12px;color:#777;white-space:nowrap}.bd-hl-location select{flex:1 1;min-width:0;max-width:180px;padding:8px 12px;border:1px solid #e9e2e1;border-radius:10px;background:#fff;color:#39414b;font:inherit;font-size:13px}.bd-hl-location button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e9e2e1;border-radius:10px;background:#fff;color:#666;cursor:pointer}.bd-hl-location button:disabled{opacity:.5;cursor:default}.bd-hl-weather{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:18px 20px;background:linear-gradient(125deg,#fff3f1,#fffaf7);border:1px solid #f6e8e6;border-radius:16px}.bd-hl-city{display:block;font-size:12px;color:#8c6970;font-weight:600}.bd-hl-weather strong{display:block;margin-top:5px;color:#39414b;font-size:43px;line-height:1.12;letter-spacing:-2px}.bd-hl-weather strong small{font-size:19px;letter-spacing:0}.bd-hl-condition{display:block;margin-top:5px;color:#746d70;font-size:12px}.bd-hl-weather-icon{color:#e78a91;flex-shrink:0}.bd-hl-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:11px}.bd-hl-metrics>div{display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 4px;background:#fbfaf9;border:1px solid #f0ebea;border-radius:12px}.bd-hl-metrics svg{color:#df929b}.bd-hl-metrics span{font-size:11px;color:#777}.bd-hl-metrics strong{font-size:15px;color:#39414b}.bd-hl-note{margin:11px 0 0;color:#989393;font-size:11px;line-height:1.6}.bd-hl-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid #f0ebea;color:#8b646a;text-decoration:none;font-size:12px;font-weight:700}.bd-hl-empty{padding:38px 10px;text-align:center;color:#777;font-size:13px}@media(max-width:480px){.bd-hl-weather{padding:15px}.bd-hl-weather strong{font-size:38px}.bd-hl-metrics span{font-size:10px}}.bd-home-life .bd-hl-location-v2{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:13px 0 14px;position:relative;z-index:5}.bd-home-life .bd-hl-place-wrap{position:relative;flex:1 1;min-width:0}.bd-home-life .bd-hl-place-trigger{display:flex;align-items:center;gap:11px;border:1px solid rgba(231,138,145,.22);background:linear-gradient(110deg,#fffaf9,#fff);border-radius:16px;padding:10px 13px;width:100%;min-height:59px;text-align:left;cursor:pointer;color:#39414b;transition:border-color .18s,box-shadow .18s,transform .18s}.bd-home-life .bd-hl-place-trigger:hover,.bd-home-life .bd-hl-place-trigger[aria-expanded=true]{border-color:#e78a91;box-shadow:0 6px 22px rgba(231,138,145,.13)}.bd-home-life .bd-hl-pin{width:34px;height:34px;border-radius:11px;background:#fcecee;color:#df7780;display:grid;place-items:center;flex-shrink:0}.bd-home-life .bd-hl-place-copy{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.bd-home-life .bd-hl-place-copy small{font-size:10px;color:#9b9395;font-weight:600;letter-spacing:.025em}.bd-home-life .bd-hl-place-copy strong{font-size:15px;line-height:1.2;font-weight:750;letter-spacing:-.03em}.bd-home-life .bd-hl-chevron{color:#a29da0;transition:transform .2s}.bd-home-life .bd-hl-chevron.open{transform:rotate(180deg)}.bd-home-life .bd-hl-refresh-v2{width:42px;height:42px;flex-shrink:0;border-radius:14px;border:1px solid #f0e4e4;background:#fff;color:#85838a;display:grid;place-items:center;cursor:pointer;transition:all .2s}.bd-home-life .bd-hl-refresh-v2:hover:not(:disabled){color:#df7780;border-color:#e78a91;background:#fff7f7}.bd-home-life .bd-hl-refresh-v2:disabled{opacity:.5;cursor:wait}.bd-home-life .bd-hl-place-popover{position:absolute;top:calc(100% + 9px);left:0;right:0;min-width:min(340px,85vw);padding:14px;background:#fff;border:1px solid #f0e4e4;border-radius:18px;box-shadow:0 18px 46px rgba(57,65,75,.15);z-index:50}.bd-home-life .bd-hl-place-popover-title{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:750;color:#39414b;padding:1px 2px 11px}.bd-home-life .bd-hl-place-popover-title span{font-size:10px;font-weight:500;color:#999}.bd-home-life .bd-hl-place-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;max-height:220px;overflow-y:auto}.bd-home-life .bd-hl-place-grid button{display:flex;align-items:center;justify-content:center;gap:4px;min-height:35px;border-radius:9px;border:1px solid transparent;background:#faf8f8;color:#66666b;font-size:12px;cursor:pointer}.bd-home-life .bd-hl-place-grid button:hover{background:#fff0f1;color:#c86770}.bd-home-life .bd-hl-place-grid button.selected{background:#fff0f1;border-color:#f3c7ca;color:#c96771;font-weight:750}.bd-home-life .bd-hl-place-grid button:focus-visible,.bd-home-life .bd-hl-place-trigger:focus-visible,.bd-home-life .bd-hl-refresh-v2:focus-visible{outline:2px solid #e78a91;outline-offset:2px}@keyframes bd-hl-rotate{to{transform:rotate(1turn)}}.bd-home-life .bd-hl-spin{animation:bd-hl-rotate 1.2s linear infinite}@media(max-width:480px){.bd-home-life .bd-hl-place-popover{min-width:0;width:min(340px,calc(100vw - 48px))}}.bd-home-life .bd-hl-air{margin-top:15px;padding:15px 0 2px;border-top:1px solid #f0e5e5;min-width:0}.bd-home-life .bd-hl-air-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px}.bd-home-life .bd-hl-air-head>span{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:800;color:#39414b}.bd-home-life .bd-hl-air-head svg{color:#d6818c}.bd-home-life .bd-hl-air-head>small{font-size:10px;color:#ac9299;background:#fff1f2;border-radius:99px;padding:5px 8px;white-space:nowrap}.bd-home-life .bd-hl-air-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.bd-home-life .bd-hl-air-card{min-width:0;padding:13px;border:1px solid #f0e2e4;border-radius:14px;background:linear-gradient(145deg,#fff,#fffafa)}.bd-home-life .bd-hl-air-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:5px}.bd-home-life .bd-hl-air-card-top>span:first-child{display:flex;flex-direction:column;gap:3px;font-size:11px;font-weight:750;color:#39414b}.bd-home-life .bd-hl-air-card-top small{font-size:10px;font-weight:500;color:#a6a0a5}.bd-home-life .bd-hl-air-card strong{display:block;margin-top:13px;font-size:26px;line-height:1.1;letter-spacing:-.05em;color:#39414b}.bd-home-life .bd-hl-air-card strong small{margin-left:3px;font-size:10px;font-weight:500;letter-spacing:0;color:#9a969d}.bd-home-life .bd-hl-air-grade{flex-shrink:0;font-size:10px;font-weight:800;padding:4px 7px;border-radius:999px;background:#f2f2f2;color:#777}.bd-home-life .bd-hl-air-grade.good{background:#e6f5ee;color:#328a63}.bd-home-life .bd-hl-air-grade.normal{background:#e8f2ff;color:#4c79b0}.bd-home-life .bd-hl-air-grade.bad{background:#fff2dc;color:#a96a17}.bd-home-life .bd-hl-air-grade.very-bad{background:#ffebed;color:#c35362}.bd-home-life .bd-hl-air-note{font-size:10px;line-height:1.6;color:#9a9399;margin:9px 0 0}@media(max-width:370px){.bd-home-life .bd-hl-air-card{padding:10px}.bd-home-life .bd-hl-air-card strong{font-size:22px}}.bd-home-life .bd-hl-holiday{display:flex;align-items:center;gap:12px;padding:13px 12px;margin-top:14px;border:1px solid #f2dfe1;border-radius:15px;background:linear-gradient(110deg,#fffaf9,#fff2f3);text-decoration:none;color:#39414b;min-width:0;transition:border-color .18s,transform .18s}.bd-home-life .bd-hl-holiday:hover{border-color:#e78a91;transform:translateY(-1px)}.bd-home-life .bd-hl-holiday-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;background:#ffe7e9;border-radius:12px;color:#d96e7a}.bd-home-life .bd-hl-holiday-copy{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:3px}.bd-home-life .bd-hl-holiday-copy small{font-size:10px;color:#8c8d96;line-height:1.35}.bd-home-life .bd-hl-holiday-copy strong{font-size:14px;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.bd-home-life .bd-hl-holiday-date{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.bd-home-life .bd-hl-holiday-date strong{font-size:12px;white-space:nowrap}.bd-home-life .bd-hl-holiday-date em{font-style:normal;font-size:12px;font-weight:800;color:#d86f7b}.bd-home-life .bd-hl-holiday-arrow{color:#b4a0a3;flex:0 0 auto}@media(max-width:420px){.bd-home-life .bd-hl-holiday{gap:8px;padding:11px 9px}.bd-home-life .bd-hl-holiday-icon{width:32px;height:32px;flex-basis:32px}.bd-home-life .bd-hl-holiday-copy strong{font-size:12px}.bd-home-life .bd-hl-holiday-date strong{font-size:11px}}.bd-ai-briefing-v2{min-width:0}.bd-ai-briefing-v2 *{box-sizing:border-box}.bd-ai-briefing-heading{gap:10px}.bd-ai-briefing-status{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:#a16a76;background:#fff4f5;border:1px solid #f5e2e4;border-radius:99px;padding:6px 11px;white-space:nowrap}.bd-ai-briefing-status.is-ready{color:#a65c70;background:#fff0f3}.bd-ai-briefing-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:10px 0 15px}.bd-ai-briefing-toolbar-copy{display:flex;align-items:center;gap:8px;font-size:12px;color:#737782}.bd-ai-briefing-live-dot{width:7px;height:7px;background:#e78a91;border-radius:50%;box-shadow:0 0 0 4px #fdebed;flex-shrink:0}.bd-ai-briefing-toolbar-actions{display:flex;align-items:center;gap:10px}.bd-ai-briefing-updated{display:flex;align-items:center;gap:5px;font-size:10px;color:#91939b}.bd-ai-briefing-refresh{display:flex;align-items:center;gap:6px;border:1px solid #f0dde2;border-radius:8px;background:#fff;color:#9e6470;padding:7px 10px;font-size:11px;cursor:pointer}.bd-ai-briefing-refresh:hover{background:#fff2f4}.bd-ai-briefing-refresh:disabled{opacity:.55;cursor:default}.bd-ai-spinning{animation:bd-briefing-spin 1s linear infinite}@keyframes bd-briefing-spin{to{transform:rotate(1turn)}}.bd-ai-briefing-lead{position:relative;overflow:hidden;border:1px solid #efd7dd;border-radius:19px;padding:24px;background:linear-gradient(135deg,#fff0f2,#fff8f8 53%,#fff);box-shadow:0 10px 30px rgba(190,107,125,.055)}.bd-ai-briefing-lead-glow{pointer-events:none;position:absolute;width:210px;height:210px;right:-110px;top:-115px;border-radius:50%;border:25px solid rgba(231,138,145,.09);box-shadow:0 0 0 26px rgba(231,138,145,.035)}.bd-ai-briefing-lead-top,.bd-ai-briefing-small-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.bd-ai-briefing-label{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:.09em;color:#bb7080}.bd-ai-briefing-index{display:inline-grid;place-items:center;min-width:29px;height:29px;padding:0 5px;border-radius:9px;background:#e78a91;color:#fff;font-size:12px;letter-spacing:0}.bd-ai-briefing-analysis{display:inline-flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.06em;color:#ba8290}.bd-ai-briefing-lead-title-row{position:relative;display:flex;align-items:flex-start;gap:16px;margin-top:20px}.bd-ai-briefing-lead-icon{display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;border-radius:19px;color:#cf7585;background:linear-gradient(135deg,#ffe0e6,#fff);border:1px solid #f3d6dc;box-shadow:0 8px 24px #e78a9114}.bd-ai-briefing-lead h3{margin:0 0 11px;font-size:22px;line-height:1.4;letter-spacing:-.035em;color:#39414b;overflow-wrap:anywhere}.bd-ai-briefing-lead-title-row p{margin:0;font-size:13px;line-height:1.9;color:#626974;overflow-wrap:anywhere}.bd-ai-briefing-points{position:relative;margin-top:23px}.bd-ai-briefing-subheading{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:#444e5b;margin-bottom:11px}.bd-ai-briefing-subheading span{font-size:9px;letter-spacing:.09em;color:#bd9098}.bd-ai-briefing-point-list{display:grid;grid-gap:8px;gap:8px}.bd-ai-briefing-point{display:flex;align-items:flex-start;gap:12px;padding:11px 12px;background:rgba(255,255,255,.84);border:1px solid #f2e2e6;border-radius:11px}.bd-ai-briefing-point>span{flex:0 0 27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#fff0f3;color:#c27886;font-size:11px;font-weight:800}.bd-ai-briefing-point p{margin:2px 0 0;font-size:12px;line-height:1.75;color:#59616d;overflow-wrap:anywhere}.bd-ai-briefing-sources{position:relative;display:flex;flex-direction:column;gap:7px;margin-top:19px;padding-top:14px;border-top:1px solid #efdee2}.bd-ai-briefing-sources strong{display:flex;align-items:center;gap:6px;color:#626a74;font-size:11px}.bd-ai-briefing-sources strong span{font-size:10px;color:#b27d89;font-weight:500}.bd-ai-briefing-sources a{display:flex;align-items:flex-start;justify-content:space-between;gap:7px;text-decoration:none;color:#9e6371;font-size:11px;line-height:1.6}.bd-ai-briefing-sources a span{min-width:0;overflow-wrap:anywhere}.bd-ai-briefing-sources a svg{flex:0 0 auto;margin-top:2px}.bd-ai-briefing-sources a:hover span{text-decoration:underline}.bd-ai-briefing-question{display:flex;align-items:center;gap:8px;margin-top:15px;color:#b26475;text-decoration:none;font-size:11px;font-weight:700;line-height:1.5}.bd-ai-briefing-question>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.bd-ai-briefing-question:hover{text-decoration:underline}.bd-ai-briefing-main-question{position:relative;padding:13px 14px;border-radius:12px;border:1px solid #f0dce1;background:#fff;gap:11px}.bd-ai-briefing-main-question>span{display:flex;flex-direction:column;gap:2px}.bd-ai-briefing-main-question small{font-size:10px;color:#b6848d}.bd-ai-briefing-main-question strong{font-size:12px;color:#985967}.bd-ai-briefing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:14px}.bd-ai-briefing-small{display:flex;flex-direction:column;min-width:0;padding:19px;border:1px solid #eee0e3;border-radius:16px;background:#fff;box-shadow:0 4px 16px rgba(59,42,51,.025)}.bd-ai-briefing-small-top>svg{color:#db9ca8}.bd-ai-briefing-small .bd-ai-briefing-index{background:#fff0f3;color:#c47b89}.bd-ai-briefing-small h3{margin:16px 0 9px;font-size:16px;line-height:1.5;color:#39414b;overflow-wrap:anywhere}.bd-ai-briefing-small>p{margin:0;font-size:12px;line-height:1.85;color:#69717a;overflow-wrap:anywhere}.bd-ai-briefing-small-insight{margin-top:14px;padding:11px 12px;background:#fff7f8;border-radius:10px;font-size:11px;line-height:1.7;color:#775e66;overflow-wrap:anywhere}.bd-ai-briefing-small-insight span{display:block;margin-bottom:3px;font-size:10px;font-weight:800;color:#bd7181}.bd-ai-briefing-small .bd-ai-briefing-sources{margin-top:auto;padding-top:13px;border-top:1px solid #f0e6e8}.bd-ai-briefing-small .bd-ai-briefing-sources a span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bd-ai-briefing-small .bd-ai-briefing-question{border-top:1px solid #f3e9eb;padding-top:12px}.bd-ai-briefing-explore{margin-top:15px;padding:18px;border:1px solid #f0e2e6;border-radius:16px;background:linear-gradient(115deg,#fff7f8,#fff)}.bd-ai-briefing-explore-heading{display:flex;align-items:center;gap:11px;color:#c27a88}.bd-ai-briefing-explore-heading>svg{flex-shrink:0}.bd-ai-briefing-explore-heading>div{display:flex;flex-direction:column;gap:3px}.bd-ai-briefing-explore-heading strong{font-size:13px;color:#4e5360}.bd-ai-briefing-explore-heading span{font-size:11px;color:#8c8990}.bd-ai-briefing-explore-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.bd-ai-briefing-explore-links a{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:8px 10px;border:1px solid #f0dfe3;border-radius:9px;background:#fff;color:#a36c78;font-size:11px;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.bd-ai-briefing-explore-links a:hover{border-color:#e6a2af;background:#fff9fa}.bd-ai-briefing-explore-links a svg{flex-shrink:0}.bd-ai-briefing-foot{margin:13px 0 0;font-size:10px;line-height:1.8;color:#93949c}.bd-ai-briefing-empty{display:flex;align-items:center;gap:19px;background:linear-gradient(110deg,#fff0f2,#fffaf9);padding:23px;border-left:3px solid #e78a91;border-radius:6px 14px 14px 6px;min-height:140px}.bd-ai-briefing-orb{display:grid;place-items:center;flex-shrink:0;width:68px;height:68px;border-radius:50%;background:#f8dfe4;color:#db8290}.bd-ai-briefing-empty h3{font-size:16px;color:#39414b;margin:0 0 7px}.bd-ai-briefing-empty p{font-size:12px;line-height:1.7;color:#767d86;margin:0 0 7px}.bd-ai-briefing-empty a{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#b76675;text-decoration:none}@media(max-width:650px){.bd-ai-briefing-grid{grid-template-columns:1fr}.bd-ai-briefing-lead{padding:17px}.bd-ai-briefing-lead h3{font-size:18px}.bd-ai-briefing-lead-title-row{gap:11px}.bd-ai-briefing-lead-icon{width:46px;height:46px;flex-basis:46px;border-radius:13px}.bd-ai-briefing-lead-icon svg{width:23px}.bd-ai-briefing-empty{padding:17px}.bd-ai-briefing-orb{width:50px;height:50px}.bd-ai-briefing-updated{display:none}}