.serp-translator-result{width:min(860px,100%);margin:20px 0 28px clamp(0px,8vw,92px)}.serp-translator-result .aye-translator-page{width:100%;margin-left:0}@media (width<=900px){.serp-translator-result{margin-left:0}}.results-container{background:var(--bg,#fff);min-height:100vh;color:var(--text,#202124);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.results-main{box-sizing:border-box;background:0 0;width:100%;padding:20px clamp(18px,5vw,72px) 80px}.serp-shell{width:min(860px,100%);margin-left:clamp(0px,8vw,92px)}.serp-results-meta,.serp-query-summary{color:color-mix(in srgb, var(--text,#202124) 62%, transparent);align-items:center;gap:8px;margin:2px 0 22px;font-size:13px;line-height:1.45;display:flex}.serp-query-summary strong{color:var(--text,#202124);font-weight:650}.serp-results-dot{opacity:.42}.serp-section{margin-bottom:28px}.serp-section-kicker{color:#4285f4;letter-spacing:.12em;margin:0 0 12px;font-size:11px;font-weight:800}.serp-ai-card{border:1px solid color-mix(in srgb, var(--border,#dadce0) 72%, transparent);background:color-mix(in srgb, var(--card,#fff) 94%, #4285f4 6%);border-radius:18px;padding:18px 18px 8px}.serp-ai-loading,.serp-ai-error,.serp-web-loading-note{color:color-mix(in srgb, var(--text,#202124) 74%, transparent);font-size:14px;line-height:1.6}.serp-results-feed{flex-direction:column;gap:12px;display:flex}.serp-result{border-bottom:1px solid color-mix(in srgb, var(--border,#dadce0) 72%, transparent);grid-template-columns:minmax(0,1fr);gap:24px;padding:20px 0 28px;display:grid;position:relative}.serp-result.has-image{grid-template-columns:minmax(0,1fr) 152px}.serp-result-copy{min-width:0}.serp-result-badge{color:#4285f4;letter-spacing:.11em;background:#4285f41f;border-radius:7px;align-items:center;min-height:24px;margin-bottom:11px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.serp-source-row{max-width:100%;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.serp-source-mark{border:1px solid color-mix(in srgb, var(--border,#dadce0) 86%, transparent);background:color-mix(in srgb, var(--card,#fff) 92%, #4285f4 8%);color:#4285f4;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.serp-source-favicon{object-fit:contain;width:21px;height:21px;display:block}.serp-source-letter{place-items:center;width:100%;height:100%;display:grid}.serp-source-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.serp-source-meta strong{color:var(--text,#202124);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.25;overflow:hidden}.serp-source-meta span{color:#1a73e8;text-overflow:ellipsis;white-space:nowrap;max-width:560px;font-size:11px;line-height:1.3;overflow:hidden}.serp-result-title{letter-spacing:-.015em;margin:11px 0 7px;font-size:clamp(20px,2.4vw,23px);font-weight:600;line-height:1.2}.serp-result-title a{color:#1a73e8;text-decoration:none}.serp-result-title a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.serp-result-snippet{max-width:680px;color:color-mix(in srgb, var(--text,#202124) 78%, transparent);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.62;display:-webkit-box;overflow:hidden}.serp-result-image-link{background:color-mix(in srgb, var(--card,#f1f3f4) 88%, #4285f4 12%);width:152px;height:116px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border,#dadce0) 72%, transparent);border-radius:14px;align-self:center;display:block;overflow:hidden}.serp-result-image{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.serp-result-image-link:hover .serp-result-image{transform:scale(1.025)}.serp-loading-list{flex-direction:column;gap:18px;display:flex}.serp-skeleton{background:color-mix(in srgb, var(--card,#f1f3f4) 88%, transparent);border-radius:14px;width:min(680px,100%);height:148px}.serp-empty{max-width:620px;padding:36px 0}.serp-empty-kicker{color:#4285f4;letter-spacing:.12em;margin-bottom:10px;font-size:11px;font-weight:800}.serp-empty h1{color:var(--text,#202124);letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(22px,4vw,30px)}.serp-empty p{color:color-mix(in srgb, var(--text,#202124) 70%, transparent);margin:0;font-size:14px;line-height:1.6}.country-result-wrapper,.company-result-wrapper,.municipality-result-wrapper,.nba-result-wrapper{width:min(920px,100%);margin-left:clamp(0px,8vw,92px)}.serp-related-section{width:min(760px,100%);margin-top:34px}.serp-related-card{border:1px solid var(--border,#dadce0);background:var(--card,#fff);color:var(--text,#202124);border-radius:16px;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:14px;padding:11px;text-decoration:none;transition:background .16s,box-shadow .16s,transform .16s;display:grid}.serp-related-card:hover{background:color-mix(in srgb, var(--card,#fff) 94%, #1a73e8 6%);transform:translateY(-1px);box-shadow:0 6px 18px #0f172a14}.serp-related-image{object-fit:cover;object-position:84.3% 85%;background:var(--card,#f1f3f4);border-radius:12px;width:118px;height:92px;display:block}.serp-related-copy{min-width:0}.serp-related-copy strong{color:#1a73e8;font-size:17px;font-weight:650;display:block}.serp-related-copy>span{color:color-mix(in srgb, var(--text,#202124) 58%, transparent);margin-top:2px;font-size:12px;display:block}.serp-related-copy p{color:color-mix(in srgb, var(--text,#202124) 76%, transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=900px){.results-main{padding:16px 24px 64px}.serp-shell,.country-result-wrapper,.company-result-wrapper,.municipality-result-wrapper,.nba-result-wrapper{margin-left:0}.serp-result.has-image{grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:12px}.serp-result-image-link{border-radius:10px;place-self:end;width:88px;height:76px}.serp-related-card{grid-template-columns:92px minmax(0,1fr)}.serp-related-image{width:92px;height:82px}}.serp-owned-site-section{margin-bottom:30px}.serp-owned-site-section+.serp-ai-section{padding-top:2px}.country-card-full{width:100%;max-width:1200px;margin:0 auto 32px;padding:0;box-shadow:none!important;background:0 0!important;border:none!important}.country-header h1{color:var(--text);margin:0;font-size:2.4rem;font-weight:700}.country-header .continent{opacity:.7;color:var(--text);margin-top:4px;font-size:1.2rem}.country-image-row{gap:1rem;margin:1.5rem 0;display:flex}.country-main-section{gap:1.5rem;margin-top:1rem;display:flex}.country-bottom-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.place-info h4{color:var(--text);margin:0;font-size:1rem}.place-info p{opacity:.85;color:var(--text);margin:4px 0 0;font-size:.9rem}@media (width<=900px){.country-main-section{flex-direction:column}.country-bottom-grid{grid-template-columns:1fr}.right-col{display:none}.bubble-img{height:180px}}.municipality-card-full{width:100%;max-width:1200px;margin:0 auto 32px;padding:0;box-shadow:none!important;background:0 0!important;border:none!important}.municipality-header h1{color:var(--text);margin:0;font-size:2.4rem;font-weight:700}.municipality-header .subtext{opacity:.7;color:var(--text);margin-top:4px;font-size:1.2rem}.municipality-image-row{gap:1rem;margin:1.5rem 0;display:flex}.bubble-img{object-fit:cover;background:var(--card-alt);border-radius:18px;width:50%;height:240px}.municipality-main-section{gap:1.5rem;margin-top:1rem;display:flex}.info-grid{background:var(--card-alt);border:1px solid var(--border);border-radius:18px;flex:1;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.info-bubble{border:1px solid var(--border);background:var(--card-alt);padding:1rem}.info-bubble h4{color:var(--text);margin:0 0 6px;font-size:.95rem}.info-bubble p{color:var(--text);opacity:.9;margin:0}.about-card{background:var(--card);border:1px solid var(--border);border-radius:18px;flex:1;padding:1.5rem}.about-card h3{color:var(--text);margin-top:0}.about-card p{color:var(--text);opacity:.9}.divider{border:none;border-top:1px solid var(--border);margin:2rem 0}.municipality-bottom-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.left-col{flex-direction:column;gap:1rem;display:flex}.right-col{flex-direction:column;gap:1.2rem;display:flex}.wiki-card{background:var(--card);border:1px solid var(--border);border-radius:18px;flex-direction:row;gap:1rem;padding:1rem;display:flex}.wiki-icon{width:40px;height:40px}.wiki-card h4{color:var(--text);margin:0}.wiki-card p{color:var(--text);opacity:.9;margin:6px 0}.wiki-card a{color:#1a73e8;font-weight:600;text-decoration:none}.wiki-card.paa-card{padding:1.2rem;display:block}.paa-item{border-bottom:1px solid var(--border);cursor:pointer;padding:.8rem 0}.paa-question{color:var(--text);justify-content:space-between;font-weight:600;display:flex}.paa-arrow{opacity:.7}.paa-answer{color:var(--text);opacity:.85;margin-top:.6rem;line-height:1.5}.place-card{background:var(--card);border:1px solid var(--border);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.place-img{object-fit:cover;width:100%;height:160px}.place-info{padding:1rem}.place-info h4{color:var(--text);margin:0}.place-info p{color:var(--text);opacity:.9;margin:6px 0 0}.aye-time-results-wrap{width:100%;max-width:700px;margin:20px auto}.aye-time-results-card{box-sizing:border-box;text-align:left;background:#1f2023;border:1px solid #3a3b3f;border-radius:20px;width:100%;padding:24px 28px;box-shadow:0 4px 18px #0006}.aye-time-value{color:#fff;margin-bottom:10px;font-size:48px;font-weight:600;line-height:1.08}.aye-time-date{color:#d7d7d9;font-size:16px}.aye-time-zone-inline{color:#b9bbc0}.aye-time-location{color:#fff;margin-top:8px;font-size:16px}.aye-time-relation{color:#b9bbc0;margin-top:7px;font-size:14px}.aye-time-conversions{border-top:1px solid #ffffff1f;margin-top:22px;padding-top:18px}.aye-time-conversions-title{color:#fff;margin-bottom:8px;font-size:18px;font-weight:600}.aye-time-conversion-list{border-bottom:1px solid #ffffff17}.aye-time-conversion-item{border-top:1px solid #ffffff17}.aye-time-conversion-toggle{color:#d8dbe1;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;font-size:15px;display:flex}.aye-time-conversion-toggle:hover{color:#fff}.aye-time-conversion-chevron{color:#aeb4bd;flex:none;font-size:22px;line-height:1;transition:transform .16s;transform:rotate(0)}.aye-time-conversion-toggle[aria-expanded=true] .aye-time-conversion-chevron{transform:rotate(180deg)}.aye-time-conversion-panel{padding:0 0 16px}.aye-time-conversion-panel[hidden]{display:none}.aye-time-embedded-card{box-sizing:border-box;background:#1f2023;border:1px solid #3a3b3f;border-radius:14px;width:100%;padding:18px 20px;box-shadow:0 3px 14px #0000003d}.aye-time-embedded-value{color:#fff;margin-bottom:8px;font-size:32px;font-weight:600;line-height:1.1}.aye-time-embedded-date,.aye-time-embedded-location{font-size:14px}.aye-time-embedded-date{color:#d7d7d9}.aye-time-embedded-location{color:#fff;margin-top:7px}.aye-time-conversion-loading,.aye-time-conversion-error{color:#b9bbc0;padding:14px 0;font-size:14px}.aye-time-results-loading{min-height:160px}.aye-time-loading-line,.aye-time-loading-clock{background:#ffffff14;border-radius:8px}.aye-time-loading-line{width:55%;height:16px;margin-bottom:18px}.aye-time-loading-line.short{width:38%;margin-top:18px}.aye-time-loading-clock{width:210px;height:52px}.aye-time-error{box-sizing:border-box;color:#ddd;background:#1f2023;border:1px solid #3a3b3f;border-radius:16px;width:100%;max-width:700px;margin:20px auto;padding:20px}@media (width<=768px){.aye-time-results-wrap{margin:14px auto}.aye-time-results-card{border-radius:16px;padding:18px 20px}.aye-time-value{font-size:38px}.aye-time-date,.aye-time-location{font-size:14px}.aye-time-conversion-toggle{padding:14px 0}.aye-time-embedded-value{font-size:28px}}.aye-date-page{box-sizing:border-box;width:min(700px,100%);color:var(--text,#202124);margin:0 0 32px}.aye-date-card{border-bottom:1px solid color-mix(in srgb, var(--border,#dadce0) 72%, transparent);padding:6px 0 22px}.aye-date-value{letter-spacing:-.025em;font-size:clamp(28px,4vw,36px);font-weight:500;line-height:1.2}.aye-date-context{color:color-mix(in srgb, var(--text,#202124) 66%, transparent);margin-top:7px;font-size:14px}.aye-date-thinking{margin-top:25px}.aye-date-thinking h2{letter-spacing:-.015em;margin:0 0 7px;font-size:20px;font-weight:500}.aye-date-questions{border-top:1px solid color-mix(in srgb, var(--border,#dadce0) 72%, transparent)}.aye-date-question{border-bottom:1px solid color-mix(in srgb, var(--border,#dadce0) 72%, transparent)}.aye-date-question-toggle{appearance:none;width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:15px 2px;font-size:15px;display:flex}.aye-date-chevron{color:color-mix(in srgb, var(--text,#202124) 64%, transparent);flex:none;font-size:19px;line-height:1}.aye-date-answer{color:color-mix(in srgb, var(--text,#202124) 76%, transparent);padding:0 32px 15px 2px;font-size:14px;line-height:1.55}.aye-date-web-result{margin-top:26px;padding-top:2px}.aye-date-result-title{color:#1a0dab;font-size:20px;line-height:1.3;text-decoration:none}.aye-date-result-title:hover{text-decoration:underline}.aye-date-result-url{color:color-mix(in srgb, var(--text,#202124) 72%, transparent);margin-top:3px;font-size:13px}.aye-date-web-result p{max-width:620px;color:color-mix(in srgb, var(--text,#202124) 78%, transparent);margin:6px 0 0;font-size:14px;line-height:1.5}@media (width<=620px){.aye-date-page{width:100%}.aye-date-value{font-size:28px}.aye-date-thinking h2{font-size:19px}.aye-date-question-toggle{padding:14px 0;font-size:14px}}.aye-billionaire-card,.aye-billionaires-ranking-card,.aye-billionaire-loading,.aye-billionaire-empty{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--border,#dadce0) 82%, transparent);background:var(--card,#fff);width:min(760px,100%);color:var(--text,#202124);border-radius:18px;margin:6px 0 28px clamp(0px,8vw,92px);box-shadow:0 1px 2px #0f172a0a}.aye-billionaire-card{padding:22px}.aye-billionaire-person-head{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:22px;display:grid}.aye-billionaire-image-wrap{width:132px;height:132px}.aye-billionaire-image,.aye-billionaire-image-placeholder{object-fit:cover;background:color-mix(in srgb, var(--card,#fff) 90%, #4285f4 10%);border-radius:16px;place-items:center;width:100%;height:100%;font-size:42px;font-weight:700;display:grid}.aye-billionaire-kicker{color:#4285f4;letter-spacing:.12em;font-size:10px;font-weight:800}.aye-billionaire-person-copy h1,.aye-billionaires-ranking-header h1{letter-spacing:-.02em;margin:5px 0 2px;font-size:25px;line-height:1.16}.aye-billionaire-rank{color:color-mix(in srgb, var(--text,#202124) 65%, transparent);font-size:13px}.aye-billionaire-worth{letter-spacing:-.035em;margin-top:14px;font-size:38px;font-weight:650;line-height:1}.aye-billionaire-worth-label{color:color-mix(in srgb, var(--text,#202124) 58%, transparent);margin-top:4px;font-size:12px}.aye-billionaire-change{margin-top:8px;font-size:13px;font-weight:650}.aye-billionaire-change.positive,.aye-billionaire-ranking-worth .positive{color:#188038}.aye-billionaire-change.negative,.aye-billionaire-ranking-worth .negative{color:#d93025}.aye-billionaire-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.aye-billionaire-details>div{background:color-mix(in srgb, var(--card,#fff) 95%, #4285f4 5%);border-radius:12px;padding:12px 14px}.aye-billionaire-details span,.aye-billionaire-details strong{display:block}.aye-billionaire-details span{color:color-mix(in srgb, var(--text,#202124) 56%, transparent);font-size:11px}.aye-billionaire-details strong{margin-top:3px;font-size:13px}.aye-billionaire-history{border-top:1px solid color-mix(in srgb, var(--border,#dadce0) 70%, transparent);margin-top:20px;padding-top:17px}.aye-billionaire-history h3{margin:0 0 9px;font-size:15px}.aye-billionaire-history-row{border-bottom:1px solid color-mix(in srgb, var(--border,#dadce0) 50%, transparent);grid-template-columns:minmax(0,1fr) auto 42px;gap:12px;padding:8px 0;font-size:12px;display:grid}.aye-billionaire-history-row>span{color:color-mix(in srgb, var(--text,#202124) 62%, transparent)}.aye-billionaire-source-row{color:color-mix(in srgb, var(--text,#202124) 52%, transparent);flex-wrap:wrap;gap:6px;margin-top:16px;font-size:10.5px;display:flex}.aye-billionaire-source-row a{color:#1a73e8;text-decoration:none}.aye-billionaires-ranking-card{padding:20px 20px 14px}.aye-billionaires-ranking-header{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:14px;display:flex}.aye-billionaires-ranking-header p{color:color-mix(in srgb, var(--text,#202124) 60%, transparent);margin:5px 0 0;font-size:12px}.aye-billionaires-ranking-updated{color:color-mix(in srgb, var(--text,#202124) 54%, transparent);flex:none;font-size:11px}.aye-billionaires-ranking-list{border-top:1px solid color-mix(in srgb, var(--border,#dadce0) 65%, transparent);max-height:720px;overflow-y:auto}.aye-billionaire-ranking-row{border-bottom:1px solid color-mix(in srgb, var(--border,#dadce0) 55%, transparent);grid-template-columns:34px 44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 2px;display:grid}.aye-billionaire-ranking-number{color:color-mix(in srgb, var(--text,#202124) 56%, transparent);text-align:center;font-size:12px;font-weight:700}.aye-billionaire-ranking-image{width:40px;height:40px}.aye-billionaire-ranking-image .aye-billionaire-image,.aye-billionaire-ranking-image .aye-billionaire-image-placeholder{border-radius:50%;font-size:15px}.aye-billionaire-ranking-person{min-width:0}.aye-billionaire-ranking-person strong,.aye-billionaire-ranking-person span,.aye-billionaire-ranking-worth strong,.aye-billionaire-ranking-worth span{display:block}.aye-billionaire-ranking-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.aye-billionaire-ranking-person span{color:color-mix(in srgb, var(--text,#202124) 56%, transparent);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;overflow:hidden}.aye-billionaire-ranking-worth{text-align:right;min-width:128px}.aye-billionaire-ranking-worth strong{font-size:13px}.aye-billionaire-ranking-worth span{margin-top:2px;font-size:10.5px}.aye-billionaire-loading{min-height:190px;padding:24px}.aye-billionaire-loading-line,.aye-billionaire-loading-value{background:color-mix(in srgb, var(--card,#fff) 87%, #94a3b8 13%);border-radius:8px}.aye-billionaire-loading-line{width:45%;height:14px}.aye-billionaire-loading-line.short{width:30%;margin-top:18px}.aye-billionaire-loading-value{width:200px;height:44px;margin-top:20px}.aye-billionaire-empty{color:color-mix(in srgb, var(--text,#202124) 70%, transparent);padding:22px;font-size:14px}@media (width<=900px){.aye-billionaire-card,.aye-billionaires-ranking-card,.aye-billionaire-loading,.aye-billionaire-empty{margin-left:0}}@media (width<=620px){.aye-billionaire-card,.aye-billionaires-ranking-card{border-radius:15px}.aye-billionaire-card{padding:17px}.aye-billionaire-person-head{grid-template-columns:92px minmax(0,1fr);gap:14px}.aye-billionaire-image-wrap{width:92px;height:92px}.aye-billionaire-person-copy h1,.aye-billionaires-ranking-header h1{font-size:20px}.aye-billionaire-worth{font-size:30px}.aye-billionaire-details{grid-template-columns:1fr}.aye-billionaires-ranking-header{flex-direction:column;gap:5px}.aye-billionaire-ranking-row{grid-template-columns:28px 34px minmax(0,1fr) auto;gap:7px}.aye-billionaire-ranking-image{width:32px;height:32px}.aye-billionaire-ranking-worth{min-width:92px}.aye-billionaire-ranking-worth span{max-width:100px}.aye-billionaire-history-row{grid-template-columns:minmax(0,1fr) auto}.aye-billionaire-history-row>span:last-child{display:none}}.billionaire-layout-shell{width:min(820px,100%);margin-left:clamp(0px,8vw,92px)}.billionaire-layout-panel{border:1px solid color-mix(in srgb,var(--border,#dadce0) 82%,transparent);background:var(--card,#fff);color:var(--text,#202124);border-radius:18px;padding:22px}.billionaire-layout-hero{align-items:center;gap:22px;display:flex}.billionaire-layout-photo{object-fit:cover;background:#eef2ff;border-radius:18px;width:148px;height:148px}.billionaire-layout-photo.placeholder{place-items:center;font-size:48px;font-weight:700;display:grid}.billionaire-layout-kicker,.billionaire-forbes-label{letter-spacing:.12em;color:#4285f4;font-size:10px;font-weight:800}.billionaire-layout-title h1{letter-spacing:-.025em;margin:5px 0 4px;font-size:30px}.billionaire-layout-title p{color:color-mix(in srgb,var(--text,#202124) 64%,transparent);margin:0;font-size:14px}.billionaire-layout-about,.billionaire-layout-facts{border-top:1px solid color-mix(in srgb,var(--border,#dadce0) 65%,transparent);margin-top:22px;padding-top:18px}.billionaire-layout-about h2,.billionaire-layout-facts h2{margin:0 0 10px;font-size:18px}.billionaire-layout-about p{margin:0 0 8px;font-size:14px;line-height:1.6}.billionaire-layout-about a,.billionaire-forbes-result a{color:#1a73e8;text-decoration:none}.billionaire-layout-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.billionaire-layout-facts h2{grid-column:1/-1}.billionaire-layout-facts>div{background:color-mix(in srgb,var(--card,#fff) 94%,#4285f4 6%);border-radius:11px;padding:11px 13px}.billionaire-layout-facts span,.billionaire-layout-facts strong{display:block}.billionaire-layout-facts span{color:color-mix(in srgb,var(--text,#202124) 56%,transparent);font-size:11px}.billionaire-layout-facts strong{margin-top:3px;font-size:13px}.billionaire-layout-updated{color:color-mix(in srgb,var(--text,#202124) 50%,transparent);margin-top:16px;font-size:10.5px}.billionaire-forbes-result{border-bottom:1px solid color-mix(in srgb,var(--border,#dadce0) 70%,transparent);padding:24px 4px}.billionaire-forbes-url{margin-top:6px;font-size:12px;display:inline-block}.billionaire-forbes-result h2{margin:8px 0 7px;font-size:21px}.billionaire-forbes-result p{max-width:700px;color:color-mix(in srgb,var(--text,#202124) 76%,transparent);margin:0;font-size:14px;line-height:1.55}@media (width<=900px){.billionaire-layout-shell{margin-left:0}}@media (width<=620px){.billionaire-layout-panel{padding:17px}.billionaire-layout-hero{align-items:flex-start;gap:14px}.billionaire-layout-photo{width:96px;height:96px}.billionaire-layout-title h1{font-size:23px}.billionaire-layout-facts{grid-template-columns:1fr}}.networth-shell{width:min(820px,100%);color:var(--text,#202124);margin-left:clamp(0px,8vw,92px)}.networth-answer{border:1px solid color-mix(in srgb,var(--border,#dadce0) 82%,transparent);background:var(--card,#fff);border-radius:18px;padding:22px}.networth-person-row{align-items:center;gap:18px;display:flex}.networth-person-row img{object-fit:cover;border-radius:14px;width:96px;height:96px}.networth-label{color:color-mix(in srgb,var(--text,#202124) 72%,transparent);font-size:15px}.networth-value{letter-spacing:-.03em;margin-top:5px;font-size:38px;font-weight:650}.networth-sub{color:color-mix(in srgb,var(--text,#202124) 58%,transparent);margin-top:4px;font-size:12px}.networth-change{margin-top:7px;font-size:13px;font-weight:650}.networth-updated{color:color-mix(in srgb,var(--text,#202124) 50%,transparent);margin-top:14px;font-size:10.5px}.networth-history,.networth-paa,.networth-forbes{margin-top:24px}.networth-history h2,.networth-paa h2{margin:0 0 10px;font-size:19px}.networth-history>div{border-bottom:1px solid color-mix(in srgb,var(--border,#dadce0) 58%,transparent);grid-template-columns:minmax(0,1fr) auto 40px;gap:12px;padding:8px 0;font-size:12px;display:grid}.networth-paa details{border-top:1px solid color-mix(in srgb,var(--border,#dadce0) 70%,transparent)}.networth-paa summary{cursor:pointer;padding:15px 0;font-size:15px;font-weight:600}.networth-paa details div{color:color-mix(in srgb,var(--text,#202124) 74%,transparent);padding:0 0 14px;font-size:13px;line-height:1.55}.networth-forbes{border-top:1px solid color-mix(in srgb,var(--border,#dadce0) 70%,transparent);padding:20px 0}.networth-forbes-brand{font-size:13px;font-weight:700}.networth-forbes>a,.networth-forbes h2 a{color:#1a73e8;text-decoration:none}.networth-forbes>a{margin-top:5px;font-size:11px;display:inline-block}.networth-forbes h2{margin:8px 0 6px;font-size:21px}.networth-forbes p{max-width:700px;margin:0;font-size:14px;line-height:1.55}@media (width<=900px){.networth-shell{margin-left:0}}@media (width<=620px){.networth-answer{padding:17px}.networth-person-row{align-items:flex-start}.networth-person-row img{width:76px;height:76px}.networth-value{font-size:30px}.networth-history>div{grid-template-columns:minmax(0,1fr) auto}.networth-history>div span:last-child{display:none}}.company-founder-card{border:1px solid color-mix(in srgb,var(--border,#dadce0) 82%,transparent);background:var(--card,#fff);width:min(820px,100%);color:var(--text,#202124);border-radius:18px;margin:6px 0 28px clamp(0px,8vw,92px);padding:22px}.company-founder-overview{max-width:720px;color:color-mix(in srgb,var(--text,#202124) 76%,transparent);margin:0 0 18px;font-size:14px;line-height:1.6}.company-founder-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.company-founder-person{background:color-mix(in srgb,var(--card,#fff) 94%,#4285f4 6%);border-radius:13px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid}.company-founder-avatar{width:48px;height:48px}.company-founder-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.company-founder-person strong,.company-founder-person span{display:block}.company-founder-person strong{font-size:13px}.company-founder-person span{color:color-mix(in srgb,var(--text,#202124) 58%,transparent);margin-top:2px;font-size:10.5px}@media (width<=900px){.company-founder-card{margin-left:0}}@media (width<=620px){.company-founder-card{padding:17px}.company-founder-people{grid-template-columns:1fr}}.company-marketcap-card{border:1px solid color-mix(in srgb,var(--border,#dadce0) 82%,transparent);background:var(--card,#fff);width:min(820px,100%);color:var(--text,#202124);border-radius:18px;margin:6px 0 28px clamp(0px,8vw,92px);padding:22px}.company-marketcap-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.company-marketcap-heading h1{margin-bottom:3px}.company-marketcap-symbol{color:color-mix(in srgb,var(--text,#202124) 58%,transparent);font-size:11px}.company-marketcap-seeded{background:#fbbc0429;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.company-marketcap-value{letter-spacing:-.035em;margin-top:22px;font-size:40px;font-weight:650}.company-marketcap-label{color:color-mix(in srgb,var(--text,#202124) 58%,transparent);margin-top:4px;font-size:12px}.company-marketcap-price-row{align-items:center;gap:12px;margin-top:18px;font-size:13px;display:flex}.company-marketcap-price-row .positive{color:#188038}.company-marketcap-price-row .negative{color:#d93025}.company-marketcap-note{border-top:1px solid color-mix(in srgb,var(--border,#dadce0) 65%,transparent);color:color-mix(in srgb,var(--text,#202124) 58%,transparent);margin-top:16px;padding-top:14px;font-size:11px;line-height:1.5}@media (width<=900px){.company-marketcap-card{margin-left:0}}@media (width<=620px){.company-marketcap-card{padding:17px}.company-marketcap-value{font-size:31px}}.wealth-richest-card{border:1px solid color-mix(in srgb,var(--border,#dadce0) 82%,transparent);background:var(--card,#fff);width:min(820px,100%);color:var(--text,#202124);border-radius:18px;margin:6px 0 28px clamp(0px,8vw,92px);padding:22px}.wealth-kicker{color:#4285f4;letter-spacing:.12em;font-size:10px;font-weight:800}.wealth-richest-card h1,.company-founder-card h1,.company-marketcap-card h1{letter-spacing:-.02em;margin:5px 0 14px;font-size:26px}.wealth-richest-list{border-top:1px solid color-mix(in srgb,var(--border,#dadce0) 65%,transparent)}.wealth-richest-row{border-bottom:1px solid color-mix(in srgb,var(--border,#dadce0) 55%,transparent);grid-template-columns:42px 54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.wealth-richest-rank{color:color-mix(in srgb,var(--text,#202124) 56%,transparent);font-size:12px;font-weight:700}.wealth-richest-image{width:48px;height:48px}.wealth-richest-image img,.wealth-person-placeholder{object-fit:cover;border-radius:50%;width:100%;height:100%}.wealth-person-placeholder{background:color-mix(in srgb,var(--card,#fff) 90%,#4285f4 10%);place-items:center;font-weight:700;display:grid}.wealth-richest-copy strong,.wealth-richest-copy span{display:block}.wealth-richest-copy strong{font-size:14px}.wealth-richest-copy span{color:color-mix(in srgb,var(--text,#202124) 58%,transparent);margin-top:2px;font-size:11px}.wealth-richest-copy p{max-width:520px;color:color-mix(in srgb,var(--text,#202124) 75%,transparent);margin:6px 0 0;font-size:12px;line-height:1.5}.wealth-richest-worth{text-align:right;max-width:180px;font-size:13px;font-weight:700}.wealth-source{color:color-mix(in srgb,var(--text,#202124) 52%,transparent);flex-wrap:wrap;gap:8px;margin-top:14px;font-size:10.5px;display:flex}.wealth-source a{color:#1a73e8;text-decoration:none}@media (width<=900px){.wealth-richest-card{margin-left:0}}@media (width<=620px){.wealth-richest-card{padding:17px}.wealth-richest-row{grid-template-columns:30px 42px minmax(0,1fr)}.wealth-richest-worth{text-align:left;grid-column:3}.wealth-richest-copy p{display:none}}.wealth-richest-card.wealth-mode-portrait_feature .wealth-richest-row:first-child{grid-template-columns:42px 92px minmax(0,1fr) auto;align-items:flex-start}.wealth-richest-card.wealth-mode-portrait_feature .wealth-richest-row:first-child .wealth-richest-image{width:86px;height:104px}.wealth-richest-card.wealth-mode-portrait_feature .wealth-richest-row:first-child .wealth-richest-image img,.wealth-richest-card.wealth-mode-portrait_feature .wealth-richest-row:first-child .wealth-person-placeholder{border-radius:14px}.wealth-richest-card.wealth-mode-historical_hero .wealth-richest-row{grid-template-columns:76px minmax(0,1fr);align-items:flex-start}.wealth-richest-card.wealth-mode-historical_hero .wealth-richest-rank{display:none}.wealth-richest-card.wealth-mode-historical_hero .wealth-richest-image{width:70px;height:86px}.wealth-richest-card.wealth-mode-historical_hero .wealth-richest-image img,.wealth-richest-card.wealth-mode-historical_hero .wealth-person-placeholder{border-radius:12px}.wealth-richest-card.wealth-mode-historical_hero .wealth-richest-worth{text-align:left;grid-column:2;max-width:none;margin-top:3px}@media (width<=620px){.wealth-richest-card.wealth-mode-portrait_feature .wealth-richest-row:first-child{grid-template-columns:64px minmax(0,1fr)}.wealth-richest-card.wealth-mode-portrait_feature .wealth-richest-row:first-child .wealth-richest-rank{display:none}.wealth-richest-card.wealth-mode-portrait_feature .wealth-richest-row:first-child .wealth-richest-image{width:60px;height:76px}.wealth-richest-card.wealth-mode-portrait_feature .wealth-richest-row:first-child .wealth-richest-worth{grid-column:2}}.ngx-market-card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--border,#dadce0) 82%, transparent);background:var(--card,#fff);width:min(820px,100%);color:var(--text,#202124);border-radius:18px;margin:6px 0 28px clamp(0px,8vw,92px);padding:22px}.ngx-market-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ngx-market-identity{align-items:center;gap:13px;min-width:0;display:flex}.ngx-market-identity img{object-fit:contain;background:color-mix(in srgb, var(--card,#fff) 92%, #4285f4 8%);border-radius:11px;flex:0 0 46px;width:46px;height:46px}.ngx-market-identity h1{letter-spacing:-.018em;margin:0;font-size:22px;font-weight:650;line-height:1.22}.ngx-market-symbol{color:color-mix(in srgb, var(--text,#202124) 62%, transparent);margin-top:3px;font-size:11px;font-weight:650}.ngx-market-sector{color:color-mix(in srgb, var(--text,#202124) 48%, transparent);margin-top:2px;font-size:10.5px}.ngx-market-cap{letter-spacing:-.038em;margin-top:22px;font-size:clamp(32px,5vw,42px);font-weight:650;line-height:1}.ngx-market-cap-label{color:color-mix(in srgb, var(--text,#202124) 58%, transparent);margin-top:5px;font-size:12px}.ngx-market-price-row{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:18px;display:flex}.ngx-market-price-row strong{font-size:18px;font-weight:650}.ngx-market-price-row span{font-size:12.5px;font-weight:650}.ngx-market-price-row .positive{color:#188038}.ngx-market-price-row .negative{color:#d93025}.ngx-market-price-row .neutral{color:color-mix(in srgb, var(--text,#202124) 60%, transparent)}.ngx-market-freshness{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:5px;line-height:1.35;display:flex}.ngx-market-updated,.ngx-market-checked{font-size:10.5px}.ngx-market-updated{color:color-mix(in srgb, var(--text,#202124) 52%, transparent)}.ngx-market-checked{color:color-mix(in srgb, var(--text,#202124) 40%, transparent)}.ngx-market-checked:before{content:"•";color:color-mix(in srgb, var(--text,#202124) 25%, transparent);margin-right:10px}.ngx-market-range-tabs{scrollbar-width:none;gap:4px;margin-top:22px;display:flex;overflow-x:auto}.ngx-market-range-tabs::-webkit-scrollbar{display:none}.ngx-market-range-tabs button{appearance:none;min-width:44px;color:color-mix(in srgb, var(--text,#202124) 60%, transparent);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:7px 10px;font-size:10.5px;font-weight:700}.ngx-market-range-tabs button:hover,.ngx-market-range-tabs button.active{color:#1a73e8;background:#4285f41f}.ngx-market-chart-host{margin-top:10px}.ngx-chart-wrap{width:100%;height:290px;position:relative;overflow:hidden}.ngx-chart{width:100%;height:260px;display:block}.ngx-chart-line{stroke:#1a73e8;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ngx-chart-point{fill:var(--card,#fff);stroke:#1a73e8;stroke-width:1.7px}.ngx-chart-grid line{stroke:color-mix(in srgb, var(--border,#dadce0) 58%, transparent);stroke-width:1px;stroke-dasharray:3 4}.ngx-chart-grid .ngx-chart-grid-vertical{stroke:color-mix(in srgb, var(--border,#dadce0) 35%, transparent)}.ngx-chart-axis-line{stroke:color-mix(in srgb, var(--text,#202124) 22%, transparent);stroke-width:1px}.ngx-chart-y-labels{pointer-events:none;width:72px;position:absolute;inset:0 auto 0 0}.ngx-chart-y-labels span{color:color-mix(in srgb, var(--text,#202124) 54%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px;position:absolute;right:7px;transform:translateY(-50%)}.ngx-chart-x-labels{pointer-events:none;height:20px;position:absolute;bottom:24px;left:78px;right:16px}.ngx-chart-x-labels span{max-width:92px;color:color-mix(in srgb, var(--text,#202124) 50%, transparent);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.15;position:absolute;bottom:0;overflow:hidden}.ngx-chart-x-labels span.first{padding-left:2px}.ngx-chart-x-labels span.last{padding-right:2px}.ngx-chart-axis-title{color:color-mix(in srgb, var(--text,#202124) 42%, transparent);letter-spacing:.02em;pointer-events:none;text-transform:uppercase;font-size:8px;font-weight:650;position:absolute}.ngx-chart-axis-title-y{top:3px;left:0}.ngx-chart-axis-title-x{bottom:4px;right:16px}.ngx-chart-empty{border-top:1px solid color-mix(in srgb, var(--border,#dadce0) 55%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border,#dadce0) 55%, transparent);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:170px;padding:18px;display:flex}.ngx-chart-empty strong{font-size:13px}.ngx-chart-empty span{max-width:460px;color:color-mix(in srgb, var(--text,#202124) 56%, transparent);font-size:11px;line-height:1.45}.ngx-market-stats{border-top:1px solid color-mix(in srgb, var(--border,#dadce0) 58%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin-top:18px;display:grid}.ngx-market-stat{border-bottom:1px solid color-mix(in srgb, var(--border,#dadce0) 50%, transparent);min-width:0;padding:11px 0}.ngx-market-stat span,.ngx-market-stat strong{display:block}.ngx-market-stat span{color:color-mix(in srgb, var(--text,#202124) 52%, transparent);font-size:10.5px}.ngx-market-stat strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;font-weight:650;overflow:hidden}.ngx-market-source{color:color-mix(in srgb, var(--text,#202124) 48%, transparent);flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;font-size:10.5px;display:flex}.ngx-market-source a{color:#1a73e8;text-decoration:none}@media (width<=900px){.ngx-market-card{margin-left:0}}@media (width<=620px){.ngx-market-card{border-radius:15px;padding:17px}.ngx-market-identity h1{font-size:19px}.ngx-market-identity img{flex-basis:40px;width:40px;height:40px}.ngx-market-freshness{display:block}.ngx-market-checked{margin-top:2px}.ngx-market-checked:before{content:"";margin-right:0}.ngx-market-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.ngx-chart-wrap{height:260px}.ngx-chart{height:225px}.ngx-chart-y-labels{width:64px}.ngx-chart-y-labels span{font-size:8px;right:5px}.ngx-chart-x-labels{bottom:22px;left:64px;right:12px}.ngx-chart-x-labels span{max-width:68px;font-size:7.5px}.ngx-chart-axis-title-x{bottom:3px;right:12px}}.card-container.weather-card{color:#fff;background:#1f2023;border:1px solid #3a3b3f;border-radius:18px;width:100%;max-width:700px;margin:16px auto;padding:20px 24px}.card-title{text-transform:uppercase;letter-spacing:.12em;color:#9ca3af;margin-bottom:10px;font-size:14px}.weather-main{align-items:center;gap:12px;display:flex}.weather-icon{width:48px;height:48px}.weather-temp{font-size:40px;font-weight:600}.weather-condition{color:#e5e7eb;font-size:16px}.weather-meta{color:#9ca3af;flex-direction:column;gap:4px;margin-top:8px;font-size:13px;display:flex}.weather-location{font-weight:500}.aye-weather-location-controls{box-sizing:border-box;width:min(700px,100%);color:var(--text,#202124);margin:0 0 10px;padding:2px 2px 0}.aye-weather-for{font-size:15px;line-height:1.35}.aye-weather-for strong{font-weight:650}.aye-weather-location-actions{align-items:center;gap:12px;margin-top:7px;display:flex}.aye-weather-location-button,.aye-weather-change-location{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0}.aye-weather-location-button{border:1px solid color-mix(in srgb, var(--border,#dadce0) 88%, transparent);background:var(--card,#fff);color:#1a73e8;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:4px 10px;font-size:12px;font-weight:650;display:inline-flex}.aye-weather-location-button:hover{background:color-mix(in srgb, var(--card,#fff) 94%, #4285f4 6%)}.aye-weather-location-button:disabled{cursor:default;opacity:.62}.aye-weather-change-location{color:#1a73e8;padding:4px 1px;font-size:12px;font-weight:550}.aye-weather-change-location:hover{text-underline-offset:2px;text-decoration:underline}.aye-weather-location-controls-empty{margin-bottom:0}.aye-weather-forecast-card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--border,#dadce0) 82%, transparent);background:var(--card,#fff);width:min(700px,100%);color:var(--text,#202124);border-radius:18px;margin:0 0 24px;padding:20px 22px 17px;box-shadow:0 1px 2px #0f172a0a}.aye-weather-loading{box-sizing:border-box;width:min(700px,100%);color:color-mix(in srgb, var(--text,#202124) 62%, transparent);padding:24px 0;font-size:14px}.aye-weather-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.aye-weather-header h2{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:600}.aye-weather-local-time{color:color-mix(in srgb, var(--text,#202124) 78%, transparent);margin-top:4px;font-size:13px}.aye-weather-updated{color:color-mix(in srgb, var(--text,#202124) 54%, transparent);margin-top:2px;font-size:11px}.aye-weather-unit-toggle{color:color-mix(in srgb, var(--text,#202124) 48%, transparent);align-items:center;gap:5px;font-size:13px;display:inline-flex}.aye-weather-unit-toggle button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.aye-weather-unit-toggle button.is-active{color:var(--text,#202124);font-weight:700}.aye-weather-current{align-items:center;gap:14px;margin-top:18px;display:flex}.aye-weather-current-icon{object-fit:contain;flex:0 0 66px;width:66px;height:66px}.aye-weather-icon-placeholder,.aye-weather-hour-icon-placeholder,.aye-weather-day-icon-placeholder{background:color-mix(in srgb, var(--card,#fff) 88%, #4285f4 12%);border-radius:50%}.aye-weather-current-copy{align-items:baseline;gap:12px;display:flex}.aye-weather-current-temp{letter-spacing:-.035em;font-size:42px;font-weight:500;line-height:1}.aye-weather-condition{font-size:15px;font-weight:600}.aye-weather-facts{flex-wrap:wrap;gap:8px 24px;margin:16px 0 0;display:flex}.aye-weather-facts>div{gap:5px;font-size:12px;display:flex}.aye-weather-facts dt{color:color-mix(in srgb, var(--text,#202124) 58%, transparent)}.aye-weather-facts dd{margin:0;font-weight:600}.aye-weather-hourly{border-top:1px solid color-mix(in srgb, var(--border,#dadce0) 64%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border,#dadce0) 64%, transparent);scrollbar-width:thin;grid-template-columns:repeat(6,minmax(70px,1fr));gap:4px;margin-top:20px;padding:14px 0 15px;display:grid;overflow-x:auto}.aye-weather-hour{text-align:center;min-width:68px}.aye-weather-hour-time{color:color-mix(in srgb, var(--text,#202124) 58%, transparent);font-size:11px;display:block}.aye-weather-hour img,.aye-weather-hour-icon-placeholder{object-fit:contain;width:34px;height:34px;margin:5px auto 2px;display:block}.aye-weather-hour strong{font-size:12px;font-weight:650}.aye-weather-days{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;display:grid}.aye-weather-day{background:color-mix(in srgb, var(--card,#fff) 94%, #4285f4 6%);border-radius:11px;grid-template-columns:1fr 38px;align-items:center;gap:0 8px;min-width:0;padding:9px 10px;display:grid}.aye-weather-day>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.aye-weather-day img,.aye-weather-day-icon-placeholder{object-fit:contain;grid-area:1/2/span 2;width:34px;height:34px}.aye-weather-day>span{color:color-mix(in srgb, var(--text,#202124) 67%, transparent);margin-top:2px;font-size:11px}.aye-weather-source{color:color-mix(in srgb, var(--text,#202124) 48%, transparent);margin-top:13px;font-size:10.5px}.aye-weather-warning{color:#b45309}.weather-results-page{width:min(860px,100%);margin-left:clamp(0px,8vw,92px)}.weather-results-module{width:min(700px,100%)}.weather-results-serp .serp-shell{width:100%;margin-left:0}@media (width<=900px){.weather-results-page{margin-left:0}}@media (width<=620px){.aye-weather-location-actions{gap:10px}.aye-weather-forecast-card{border-radius:15px;padding:17px 16px 15px}.aye-weather-header{gap:10px}.aye-weather-current-icon{flex-basis:56px;width:56px;height:56px}.aye-weather-current-temp{font-size:36px}.aye-weather-current-copy{flex-direction:column;align-items:flex-start;gap:3px}.aye-weather-facts{gap:7px 16px}.aye-weather-hourly{grid-template-columns:repeat(6,68px)}.aye-weather-days{grid-template-columns:1fr}}.aye-weather-on-day{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--border,#dadce0) 82%, transparent);background:var(--card,#fff);width:min(700px,100%);color:var(--text,#202124);border-radius:18px;margin:0 0 24px;padding:20px 22px 17px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 1px 2px #0f172a0a}.aye-weather-on-day-kicker{color:#4285f4;letter-spacing:.12em;margin-bottom:9px;font-size:10px;font-weight:800}.aye-weather-on-day-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.aye-weather-on-day h2{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:650}.aye-weather-on-day-date{color:color-mix(in srgb, var(--text,#202124) 60%, transparent);margin-top:4px;font-size:13px}.aye-weather-on-day-count{color:color-mix(in srgb, var(--text,#202124) 55%, transparent);white-space:nowrap;font-size:11px}.aye-weather-on-day-condition{letter-spacing:-.025em;margin-top:22px;font-size:28px;font-weight:550}.aye-weather-on-day-grid{border-top:1px solid color-mix(in srgb, var(--border,#dadce0) 66%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:15px;display:grid}.aye-weather-on-day-grid>div{min-width:0}.aye-weather-on-day-grid span{color:color-mix(in srgb, var(--text,#202124) 56%, transparent);margin-bottom:4px;font-size:11px;display:block}.aye-weather-on-day-grid strong{text-overflow:ellipsis;font-size:13px;font-weight:650;display:block;overflow:hidden}.aye-weather-on-day-source{color:color-mix(in srgb, var(--text,#202124) 44%, transparent);margin-top:15px;font-size:10.5px}.aye-weather-on-day-empty,.aye-weather-on-day-answer{color:color-mix(in srgb, var(--text,#202124) 78%, transparent);margin:16px 0 0;font-size:14px;line-height:1.62}.aye-weather-on-day-answer>:first-child{margin-top:0}.aye-weather-on-day-answer>:last-child{margin-bottom:0}.aye-weather-on-day-loading div{background:color-mix(in srgb, var(--card,#f1f3f4) 88%, transparent);border-radius:8px;width:38%;height:12px;margin:9px 0}.aye-weather-on-day-loading div:nth-child(2){width:68%;height:30px}.aye-weather-on-day-loading div:nth-child(3){width:88%}@media (width<=620px){.aye-weather-on-day{border-radius:15px;padding:17px 16px 15px}.aye-weather-on-day-header{flex-direction:column;gap:5px}.aye-weather-on-day-count{white-space:normal}.aye-weather-on-day-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aye-weather-on-day-condition{font-size:24px}}.aye-ai-rich-text{color:inherit;line-height:1.58}.aye-ai-rich-text p{margin:0 0 10px}.aye-ai-rich-text p:last-child{margin-bottom:0}.aye-ai-rich-text strong{color:inherit;font-weight:700}.aye-ai-rich-text code{background:#7f7f7f21;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.aye-ai-rich-text ul,.aye-ai-rich-text ol{margin:8px 0 12px;padding-left:22px}.aye-ai-rich-text li{margin:6px 0;padding-left:2px}.aye-ai-rich-text h3,.aye-ai-rich-text h4{color:inherit;margin:14px 0 6px;line-height:1.35}.aye-ai-rich-text h3{font-size:1.02rem;font-weight:700}.aye-ai-rich-text h4{font-size:.98rem;font-weight:700}.aye-ai-rich-text-overview ul,.aye-ai-rich-text-overview ol{margin-top:7px;margin-bottom:9px}.aye-ai-rich-text-overview li{margin:5px 0}.aye-ai-rich-text-chat ul,.aye-ai-rich-text-chat ol{margin-top:9px;margin-bottom:11px}@media (width<=768px){.aye-ai-rich-text ul,.aye-ai-rich-text ol{padding-left:19px}.aye-ai-rich-text li{margin:5px 0}}.card-container.calc-card{color:#f9fafb;background:#111827;border:1px solid #374151;border-radius:18px;width:100%;max-width:700px;margin:16px auto;padding:20px 24px}.calc-expression{color:#9ca3af;margin-top:6px;font-size:16px}.calc-result{color:#22c55e;margin-top:10px;font-size:32px;font-weight:600}.aye-translator-page{width:min(860px,100%);margin-left:clamp(0px,8vw,92px)}.aye-translator-card{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--border,#dadce0) 82%,transparent);background:var(--card,#fff);width:min(760px,100%);color:var(--text,#202124);border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.aye-translator-top{border-bottom:1px solid color-mix(in srgb,var(--border,#dadce0) 72%,transparent);grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;display:grid}.aye-translator-select{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:14px 16px;font-size:14px;font-weight:600}.aye-translator-swap{color:#1a73e8;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-self:center;width:34px;height:34px;font-size:20px}.aye-translator-swap:hover{background:color-mix(in srgb,var(--card,#fff) 88%,#4285f4 12%)}.aye-translator-assists{border-bottom:1px solid color-mix(in srgb,var(--border,#dadce0) 65%,transparent);background:color-mix(in srgb,var(--card,#fff) 97%,#4285f4 3%);align-items:center;gap:8px;padding:9px 14px;display:flex}.aye-translator-assist{border:1px solid color-mix(in srgb,var(--border,#dadce0) 82%,transparent);min-height:30px;color:color-mix(in srgb,var(--text,#202124) 68%,transparent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:650;display:inline-flex}.aye-translator-assist.active{border-color:color-mix(in srgb,#1a73e8 38%,var(--border,#dadce0));background:color-mix(in srgb,var(--card,#fff) 88%,#4285f4 12%);color:#1a73e8}.aye-translator-assist-dot{background:#9aa0a6;border-radius:50%;width:7px;height:7px}.aye-translator-assist.active .aye-translator-assist-dot{background:#1a73e8}.aye-translator-grid{grid-template-columns:1fr 1fr;min-height:210px;display:grid}.aye-translator-pane{min-width:0;padding:18px;position:relative}.aye-translator-pane:first-child{border-right:1px solid color-mix(in srgb,var(--border,#dadce0) 70%,transparent)}.aye-translator-pane textarea{box-sizing:border-box;resize:none;width:100%;height:150px;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:20px;line-height:1.45}.aye-translator-count{color:color-mix(in srgb,var(--text,#202124) 45%,transparent);font-size:10px;position:absolute;bottom:10px;right:14px}.aye-translator-output{font-size:20px;line-height:1.45}.aye-translator-placeholder{color:color-mix(in srgb,var(--text,#202124) 42%,transparent)}.aye-translator-result{white-space:pre-wrap;font-size:22px}.aye-translator-method{color:color-mix(in srgb,var(--text,#202124) 48%,transparent);margin-top:12px;font-size:10.5px}.aye-translator-loading,.aye-translator-error{color:color-mix(in srgb,var(--text,#202124) 62%,transparent);font-size:13px}.aye-translator-actions{border-top:1px solid color-mix(in srgb,var(--border,#dadce0) 70%,transparent);gap:8px;padding:12px 16px;display:flex}.aye-translator-actions button{color:#fff;font:inherit;cursor:pointer;background:#1a73e8;border:0;border-radius:999px;padding:8px 15px;font-size:12px;font-weight:650}.aye-translator-actions button.secondary{background:color-mix(in srgb,var(--card,#fff) 88%,#4285f4 12%);color:#1a73e8}@media (width<=900px){.aye-translator-page{margin-left:0}}@media (width<=620px){.aye-translator-card{border-radius:15px}.aye-translator-grid{grid-template-columns:1fr}.aye-translator-pane:first-child{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--border,#dadce0) 70%,transparent)}.aye-translator-pane{min-height:155px}.aye-translator-pane textarea{height:115px;font-size:18px}.aye-translator-output{font-size:18px}.aye-translator-select{padding:12px 10px;font-size:12px}.aye-translator-assists{overflow-x:auto}.aye-translator-assist{white-space:nowrap}}.aye-common-phrases{width:min(760px,100%);color:var(--text,#202124);margin-top:20px}.aye-common-header h2{margin:0 0 12px;font-size:19px}.aye-common-tabs{gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.aye-common-tabs button{border:1px solid color-mix(in srgb,var(--border,#dadce0) 80%,transparent);background:var(--card,#fff);color:inherit;font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:8px 13px;font-size:12px}.aye-common-tabs button.active{background:color-mix(in srgb,var(--card,#fff) 91%,#4285f4 9%);color:#1a73e8;border-color:#1a73e8;font-weight:700}.aye-common-grid{border-top:1px solid color-mix(in srgb,var(--border,#dadce0) 70%,transparent);margin-top:4px}.aye-common-row{border:0;border-bottom:1px solid color-mix(in srgb,var(--border,#dadce0) 58%,transparent);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:1fr 1fr;gap:18px;padding:13px 4px;font-size:13px;display:grid}.aye-common-row:hover{background:color-mix(in srgb,var(--card,#fff) 95%,#4285f4 5%)}.aye-common-row span:last-child{font-weight:600}.aye-common-loading{color:color-mix(in srgb,var(--text,#202124) 58%,transparent);padding:18px 4px;font-size:13px}@media (width<=620px){.aye-common-row{gap:10px;font-size:12px}}.people-translate-section{width:min(760px,100%);color:var(--text,#202124);margin-top:22px;padding-bottom:8px}.people-translate-heading-row{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:10px;display:flex}.people-translate-heading-row h2{color:var(--text,#202124);letter-spacing:-.015em;margin:0;font-size:20px;font-weight:650}.people-translate-heading-row>span{color:#1a73e8;font-size:11px;font-weight:700}.people-translate-list{border-top:1px solid color-mix(in srgb,var(--border,#dadce0) 78%,transparent);overflow:hidden}.people-translate-item{border-bottom:1px solid color-mix(in srgb,var(--border,#dadce0) 78%,transparent)}.people-translate-trigger{width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 4px;display:flex}.people-translate-trigger:hover strong{color:#1a73e8}.people-translate-trigger-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.people-translate-trigger-copy strong{color:var(--text,#202124);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:560;line-height:1.4;transition:color .15s;overflow:hidden}.people-translate-trigger-copy small{color:color-mix(in srgb,var(--text,#202124) 52%,transparent);font-size:10.5px}.people-translate-search-icon{color:#1a73e8;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;transition:background .15s,transform .15s;display:grid}.people-translate-trigger:hover .people-translate-search-icon{background:color-mix(in srgb,var(--card,#fff) 86%,#4285f4 14%)}.people-translate-trigger[aria-expanded=true] .people-translate-search-icon{background:color-mix(in srgb,var(--card,#fff) 82%,#4285f4 18%);transform:rotate(-8deg)}.people-translate-answer{padding:0 44px 15px 4px}.people-translate-answer[hidden]{display:none}.people-translate-answer-copy{border:1px solid color-mix(in srgb,var(--border,#dadce0) 76%,transparent);background:color-mix(in srgb,var(--card,#fff) 96%,#4285f4 4%);border-radius:13px;padding:13px 14px}.people-translate-powered{color:#1a73e8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800}.people-translate-answer-copy p{color:color-mix(in srgb,var(--text,#202124) 78%,transparent);margin:0;font-size:12.5px;line-height:1.55}.people-translate-examples{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.people-translate-example{background:var(--card,#fff);color:color-mix(in srgb,var(--text,#202124) 72%,transparent);border-radius:9px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:inline-flex}.people-translate-example strong{color:#1a73e8;font-weight:700}.people-translate-arrow{opacity:.45}@media (width<=620px){.people-translate-heading-row{align-items:center}.people-translate-heading-row h2{font-size:18px}.people-translate-trigger{min-height:60px}.people-translate-trigger-copy strong{white-space:normal}.people-translate-answer{padding-right:0}}.aye-translate-official-section{width:min(760px,100%);color:var(--text,#202124);margin-top:24px}.aye-translate-official-kicker{color:#4285f4;letter-spacing:.11em;margin-bottom:9px;font-size:10px;font-weight:800}.aye-translate-official-card{border-bottom:1px solid color-mix(in srgb, var(--border,#dadce0) 76%, transparent);padding:2px 0 20px}.aye-translate-official-source{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.aye-translate-official-mark{color:#fff;background:#4285f4;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.aye-translate-official-source-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.aye-translate-official-source-copy strong{color:var(--text,#202124);font-size:13px;font-weight:650}.aye-translate-official-source-copy span{color:#1a73e8;font-size:10.5px}.aye-translate-official-card h2{margin:10px 0 7px;font-size:21px;font-weight:600;line-height:1.25}.aye-translate-official-card h2 a{color:#1a73e8;text-decoration:none}.aye-translate-official-card h2 a:hover{text-underline-offset:3px;text-decoration:underline}.aye-translate-official-description{max-width:690px;color:color-mix(in srgb, var(--text,#202124) 76%, transparent);margin:0;font-size:13.5px;line-height:1.55}.aye-translate-official-language-row{color:#1a73e8;align-items:center;gap:7px;margin-top:11px;font-size:11px;text-decoration:none;display:inline-flex}.aye-translate-official-language-row span:first-child{color:color-mix(in srgb, var(--text,#202124) 60%, transparent)}.aye-translate-official-language-row strong{font-weight:700}.aye-translate-official-sitelinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin-top:17px;display:grid}.aye-translate-official-sitelink{min-width:0;color:inherit;flex-direction:column;gap:3px;text-decoration:none;display:flex}.aye-translate-official-sitelink strong{color:#1a73e8;font-size:13px;font-weight:600}.aye-translate-official-sitelink span{color:color-mix(in srgb, var(--text,#202124) 56%, transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width<=620px){.aye-translate-official-section{margin-top:20px}.aye-translate-official-sitelinks{grid-template-columns:1fr;gap:11px}}.aye-alt-language-popup{z-index:5000;border:1px solid color-mix(in srgb, var(--border,#dadce0) 82%, transparent);background:color-mix(in srgb, var(--card,#fff) 97%, transparent);max-width:min(92vw,560px);color:var(--text,#202124);opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:11px;align-items:center;gap:8px;padding:7px 9px;transition:opacity .12s,visibility .12s;display:flex;position:fixed;box-shadow:0 8px 24px #00000029}.aye-alt-language-popup.visible{opacity:1;visibility:visible}.aye-alt-language-popup-label{border-right:1px solid color-mix(in srgb, var(--border,#dadce0) 70%, transparent);color:color-mix(in srgb, var(--text,#202124) 60%, transparent);letter-spacing:.025em;white-space:nowrap;flex:none;padding-right:6px;font-size:9px;font-weight:750}.aye-alt-language-popup-row{align-items:stretch;gap:3px;min-width:0;display:flex}.aye-alt-language-popup-option{opacity:.72;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:30px;min-height:36px;padding:3px 5px;transition:background .1s,opacity .1s,transform .1s;display:inline-flex}.aye-alt-language-popup-option.active{background:color-mix(in srgb, var(--hover,#0000000f) 100%, transparent);opacity:1;transform:translateY(-1px)}.aye-alt-language-popup-character{min-width:14px;color:var(--text,#202124);justify-content:center;align-items:center;font-size:17px;font-weight:650;line-height:1.05;display:inline-flex}.aye-alt-language-popup-number{min-width:12px;height:11px;color:var(--text,#202124);opacity:.36;justify-content:center;align-items:center;font-size:8px;font-weight:750;line-height:1;display:inline-flex}.aye-alt-language-popup-option.active .aye-alt-language-popup-number{opacity:.64}.sb-language-control{flex:none;align-items:center;display:flex;position:relative}.sb-language-btn{min-width:42px;height:30px;color:color-mix(in srgb, var(--text,#202124) 64%, transparent);cursor:pointer;font:inherit;letter-spacing:.035em;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:0 7px;font-size:9px;font-weight:800;display:inline-flex}.sb-language-btn:hover,.sb-language-btn[aria-expanded=true]{background:var(--hover,#0000000f);color:var(--text,#202124)}.sb-language-chevron{opacity:.58;font-size:8px}.sb-language-menu{z-index:1200;border:1px solid var(--border,#dadce0);background:var(--card,#fff);width:154px;color:var(--text,#202124);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 28px #0000002e}.sb-language-menu.hidden{display:none!important}.sb-language-option{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;font-size:12px;display:flex}.sb-language-option:hover,.sb-language-option.active{background:var(--hover,#0000000f)}.sb-language-option-short{color:color-mix(in srgb, var(--text,#202124) 46%, transparent);font-size:9px;font-weight:800}@media (width<=768px){.aye-alt-language-popup-label{display:none}.aye-alt-language-popup{gap:4px;padding:6px 7px}.aye-alt-language-popup-option{min-width:28px}.sb-language-btn{min-width:38px;padding:0 5px}}.home-language-stack{flex-direction:column;flex:none;align-items:stretch;gap:5px;display:inline-flex}.action-buttons .aye-language-tutorial-trigger{min-height:0;color:color-mix(in srgb, var(--text,#202124) 58%, transparent);font:inherit;letter-spacing:.035em;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 5px 3px;font-size:9px;font-weight:750;line-height:1.1}.action-buttons .aye-language-tutorial-trigger:hover,.action-buttons .aye-language-tutorial-trigger:focus-visible{color:#4285f4;background:0 0}.sb-language-tutorial-btn{width:26px;height:26px;color:color-mix(in srgb, var(--text,#202124) 52%, transparent);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.sb-language-tutorial-btn:hover,.sb-language-tutorial-btn:focus-visible{background:var(--hover,#0000000f);color:#4285f4}.sb-language-menu-tutorial{width:100%;color:var(--text,#202124);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px;font-size:12px;font-weight:700;display:flex}.sb-language-menu-tutorial:hover,.sb-language-menu-tutorial:focus-visible{background:var(--hover,#0000000f);color:#4285f4}.sb-language-menu-tutorial-icon{border:1px solid color-mix(in srgb, var(--text,#202124) 18%, var(--border,#dadce0));border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:850;display:inline-flex}.sb-language-menu-divider{background:var(--border,#dadce0);opacity:.72;height:1px;margin:4px 4px 5px}.language-tutorial-overlay{z-index:10000;-webkit-backdrop-filter:blur(6px);box-sizing:border-box;background:#00000085;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.language-tutorial-modal{border:1px solid var(--border,#dadce0);background:var(--card,#fff);width:min(760px,100%);max-height:min(760px,100vh - 48px);color:var(--text,#202124);box-sizing:border-box;border-radius:20px;padding:24px;overflow:auto;box-shadow:0 28px 80px #0000005c}.language-tutorial-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.language-tutorial-heading-wrap{min-width:0}.language-tutorial-eyebrow{letter-spacing:.09em;text-transform:uppercase;opacity:.62;margin-bottom:6px;font-size:11px;font-weight:800}.language-tutorial-title{letter-spacing:-.025em;margin:0;font-size:clamp(22px,3vw,30px);line-height:1.12}.language-tutorial-subtitle{opacity:.72;max-width:650px;margin:9px 0 0;font-size:13px;line-height:1.55}.language-tutorial-close{border:1px solid var(--border,#dadce0);background:var(--bg,#fff);width:36px;height:36px;color:var(--text,#202124);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}.language-tutorial-close:hover{background:var(--hover,#0000000f)}.language-tutorial-demo{border:1px solid var(--border,#dadce0);background:color-mix(in srgb, var(--bg,#fff) 78%, var(--card,#fff));border-radius:14px;margin:20px 0;padding:15px 16px}.language-tutorial-demo-title{margin-bottom:9px;font-size:12px;font-weight:800}.language-tutorial-demo-keys{flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:flex}.language-tutorial-demo-text{opacity:.68;margin-top:9px;font-size:12px;line-height:1.5}.language-tutorial-keycap{border:1px solid color-mix(in srgb, var(--text,#202124) 20%, var(--border,#dadce0));background:var(--bg,#fff);min-width:27px;height:25px;color:var(--text,#202124);box-sizing:border-box;border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;padding:0 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 1px #00000014}.language-tutorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.language-tutorial-card{border:1px solid var(--border,#dadce0);background:var(--bg,#fff);border-radius:13px;min-width:0;padding:13px}.language-tutorial-card-wide{grid-column:1/-1}.language-tutorial-english-copy{opacity:.76;font-size:13px;line-height:1.55}.language-tutorial-shortcut{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.language-tutorial-base{background:var(--hover,#0000000f);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:850;display:inline-flex}.language-tutorial-keyline,.language-tutorial-uppercase{opacity:.76;flex-wrap:wrap;align-items:center;gap:4px;font-size:10px;display:flex}.language-tutorial-sequence{scrollbar-width:none;align-items:center;gap:5px;padding-bottom:4px;display:flex;overflow-x:auto}.language-tutorial-sequence::-webkit-scrollbar{display:none}.language-tutorial-variant{border:1px solid var(--border,#dadce0);background:var(--card,#fff);box-sizing:border-box;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;min-width:32px;min-height:38px;padding:4px 7px 3px;font-size:18px;font-weight:650;display:inline-flex}.language-tutorial-variant-character{justify-content:center;align-items:center;display:inline-flex}.language-tutorial-variant-number{opacity:.38;background:0 0;border-radius:3px;justify-content:center;align-items:center;min-width:12px;height:12px;padding:0 2px;font-size:8px;font-weight:700;line-height:1;display:inline-flex}.language-tutorial-arrow{opacity:.42;flex:none;font-size:11px}.language-tutorial-uppercase{border-top:1px solid var(--border,#dadce0);margin-top:10px;padding-top:9px}.language-tutorial-uppercase-values{letter-spacing:.04em;opacity:.9;margin-left:4px;font-size:13px;font-weight:650}.language-tutorial-footer{background:var(--hover,#0000000f);opacity:.78;border-radius:10px;margin-top:16px;padding:11px 13px;font-size:11px;line-height:1.5}@media (width<=700px){.language-tutorial-overlay{padding:12px}.language-tutorial-modal{border-radius:16px;max-height:calc(100vh - 24px);padding:18px}.language-tutorial-grid{grid-template-columns:1fr}.language-tutorial-card-wide{grid-column:auto}}.language-tutorial-modal,.language-tutorial-modal button,.language-tutorial-modal input,.language-tutorial-modal select,.language-tutorial-modal textarea,#search-input,.searchbar-input{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.card-container.dict-card{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--border,#dadce0) 82%,transparent);background:var(--card,#fff);width:min(700px,100%);color:var(--text,#202124);border-radius:18px;margin:12px 0 26px clamp(0px,8vw,92px);padding:22px 24px;box-shadow:0 1px 2px #0f172a0a}.dict-kicker{color:#4285f4;letter-spacing:.12em;font-size:10px;font-weight:800}.dict-word-row{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:7px;display:flex}.dict-word{letter-spacing:-.025em;font-size:34px;font-weight:650;line-height:1.12}.dict-part{color:color-mix(in srgb,var(--text,#202124) 55%,transparent);font-size:12px;font-style:italic}.dict-phonetic{color:color-mix(in srgb,var(--text,#202124) 57%,transparent);margin-top:5px;font-size:13px}.dict-definition{max-width:650px;margin-top:14px;font-size:15px;line-height:1.65}.dict-note{background:color-mix(in srgb,var(--card,#fff) 94%,#4285f4 6%);border-radius:11px;margin-top:12px;padding:11px 13px;font-size:12px;line-height:1.55}.dict-translations,.dict-senses{border-top:1px solid color-mix(in srgb,var(--border,#dadce0) 65%,transparent);margin-top:18px;padding-top:15px}.dict-section-title{margin-bottom:9px;font-size:13px;font-weight:700}.dict-translation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.dict-translation-item{background:color-mix(in srgb,var(--card,#fff) 96%,#4285f4 4%);border-radius:10px;justify-content:space-between;gap:12px;padding:9px 11px;display:flex}.dict-translation-item span{color:color-mix(in srgb,var(--text,#202124) 56%,transparent);font-size:11px}.dict-translation-item strong{font-size:13px}.dict-sense{border-bottom:1px solid color-mix(in srgb,var(--border,#dadce0) 55%,transparent);flex-direction:column;gap:3px;padding:8px 0;font-size:12px;display:flex}.dict-sense span{color:color-mix(in srgb,var(--text,#202124) 68%,transparent);line-height:1.5}.dict-source{color:color-mix(in srgb,var(--text,#202124) 46%,transparent);margin-top:14px;font-size:10.5px}.dict-loading{min-height:170px}.dict-loading-line,.dict-loading-word{background:color-mix(in srgb,var(--card,#fff) 87%,#94a3b8 13%);border-radius:8px}.dict-loading-line{width:42%;height:12px}.dict-loading-line.short{width:68%;margin-top:18px}.dict-loading-word{width:180px;height:42px;margin-top:18px}@media (width<=900px){.card-container.dict-card{margin-left:0}}@media (width<=620px){.card-container.dict-card{border-radius:15px;padding:18px 17px}.dict-word{font-size:29px}.dict-translation-grid{grid-template-columns:1fr}}.card-container.unit-card{color:#f9fafb;background:#111827;border:1px solid #374151;border-radius:18px;width:100%;max-width:700px;margin:16px auto;padding:20px 24px}.unit-line{align-items:center;gap:10px;margin-top:8px;font-size:18px;display:flex}.unit-value,.unit-result{font-weight:600}.unit-arrow{font-size:20px}.unit-error{color:#9ca3af;margin-top:8px;font-size:14px}.currency-converter-card{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--border,#dadce0) 82%,transparent);background:var(--card,#fff);width:min(820px,100%);color:var(--text,#202124);border-radius:18px;margin:6px 0 28px clamp(0px,8vw,92px);padding:22px}.currency-card-kicker{color:#4285f4;letter-spacing:.12em;margin-bottom:16px;font-size:11px;font-weight:800}.currency-converter-grid{grid-template-columns:minmax(150px,.8fr) minmax(190px,1fr) 42px minmax(190px,1fr);align-items:end;gap:10px;display:grid}.currency-converter-grid label{flex-direction:column;gap:6px;min-width:0;display:flex}.currency-converter-grid label>span{color:color-mix(in srgb,var(--text,#202124) 58%,transparent);font-size:11px;font-weight:650}.currency-converter-grid input,.currency-converter-grid select{box-sizing:border-box;border:1px solid var(--border,#dadce0);background:var(--card,#fff);width:100%;min-height:44px;color:var(--text,#202124);font:inherit;border-radius:11px;outline:none;padding:0 12px;font-size:13px}.currency-converter-grid input:focus,.currency-converter-grid select:focus{border-color:#4285f4;box-shadow:0 0 0 2px #4285f424}.currency-swap-button{border:1px solid var(--border,#dadce0);background:var(--card,#fff);color:#1a73e8;cursor:pointer;border-radius:11px;width:42px;height:44px;font-size:19px}.currency-converter-result{border-top:1px solid color-mix(in srgb,var(--border,#dadce0) 68%,transparent);margin-top:22px;padding-top:20px}.currency-converter-equation{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:clamp(21px,3vw,31px);display:flex}.currency-converter-equation strong{font-weight:650}.currency-converter-equals{color:color-mix(in srgb,var(--text,#202124) 45%,transparent)}.currency-converter-rate{color:color-mix(in srgb,var(--text,#202124) 66%,transparent);margin-top:9px;font-size:13px}.currency-converter-ngn{background:color-mix(in srgb,var(--card,#fff) 94%,#4285f4 6%);border-radius:11px;justify-content:space-between;gap:16px;margin-top:16px;padding:12px 14px;font-size:12px;display:flex}.currency-converter-ngn span{color:color-mix(in srgb,var(--text,#202124) 62%,transparent)}.currency-card-disclaimer{color:color-mix(in srgb,var(--text,#202124) 52%,transparent);margin:16px 0 0;font-size:10.5px;line-height:1.5}.currency-card-source{color:color-mix(in srgb,var(--text,#202124) 52%,transparent);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;font-size:10.5px;display:flex}.currency-card-source a{color:#1a73e8;text-decoration:none}.currency-card-source a:hover{text-decoration:underline}.currency-card-loading,.currency-card-error{color:color-mix(in srgb,var(--text,#202124) 68%,transparent);font-size:13px}[data-currency-result-host].is-loading{opacity:.58}@media (width<=900px){.currency-converter-card{margin-left:0}}@media (width<=720px){.currency-converter-card{padding:17px}.currency-converter-grid{grid-template-columns:1fr 42px 1fr}.currency-converter-grid label:first-child{grid-column:1/-1}.currency-converter-equation{font-size:24px}}.today-currency-card{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--border,#dadce0) 82%,transparent);background:var(--card,#fff);width:min(820px,100%);color:var(--text,#202124);border-radius:18px;margin:6px 0 28px clamp(0px,8vw,92px);padding:22px}.today-currency-controls{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:20px;display:flex}.today-currency-controls select{border:1px solid var(--border,#dadce0);background:var(--card,#fff);min-width:220px;min-height:40px;color:var(--text,#202124);font:inherit;border-radius:10px;padding:0 10px;font-size:12px}.today-currency-controls>span{color:color-mix(in srgb,var(--text,#202124) 52%,transparent);font-size:11px}.today-currency-equation{flex-direction:column;gap:4px;display:flex}.today-currency-equation>span{color:color-mix(in srgb,var(--text,#202124) 70%,transparent);font-size:15px}.today-currency-equation small{color:color-mix(in srgb,var(--text,#202124) 48%,transparent);font-size:12px}.today-currency-equation strong{letter-spacing:-.035em;margin-top:2px;font-size:clamp(28px,4vw,40px);font-weight:600}.today-currency-ngn{color:color-mix(in srgb,var(--text,#202124) 68%,transparent);margin-top:15px;font-size:12px}.today-currency-meta{color:color-mix(in srgb,var(--text,#202124) 50%,transparent);flex-wrap:wrap;gap:5px;margin-top:18px;font-size:10.5px;display:flex}.today-currency-meta a{color:#1a73e8;text-decoration:none}.today-currency-meta a:hover{text-decoration:underline}[data-today-currency-result].is-loading{opacity:.58}@media (width<=900px){.today-currency-card{margin-left:0}}@media (width<=620px){.today-currency-card{padding:17px}.today-currency-controls{grid-template-columns:1fr;display:grid}.today-currency-controls select{width:100%;min-width:0}.today-currency-controls>span{display:none}.today-currency-equation strong{font-size:30px}}.ai-box{background:#f8f9fa;border:1px solid #e5e5e5;border-radius:12px;margin-bottom:28px;padding:20px 24px;animation:.25s ease-out fadeIn;box-shadow:0 1px 2px #0000000f}.ai-title{color:#202124;margin-bottom:14px;font-size:22px;font-weight:600}.ai-overview-text{color:#3c4043;white-space:pre-wrap;margin-bottom:18px;font-size:16px;line-height:1.65}.ai-facts{margin:0 0 18px;padding-left:20px}.ai-facts li{color:#3c4043;margin-bottom:6px;font-size:15px}.ai-section{border-bottom:1px solid #eee;margin-bottom:14px}.ai-section-header{cursor:pointer;-webkit-user-select:none;user-select:none;color:#1a73e8;align-items:center;gap:6px;padding:10px 0;font-size:15px;font-weight:600;display:flex}.ai-section-header:hover{color:#1558b0}.ai-section-content{color:#3c4043;white-space:pre-wrap;margin-top:6px;padding-bottom:12px;padding-left:18px;font-size:15px;line-height:1.6}.ai-sources{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:12px}.ai-sources strong{color:#202124;font-size:15px}.ai-sources ul{margin-top:6px;padding-left:20px}.ai-sources li{color:#1a73e8;font-size:14px}.ai-sources a{color:inherit;text-decoration:none}.ai-sources a:hover{text-decoration:underline}.ai-overview-currency-embed{margin:4px 0 18px}.ai-overview-currency-embed .currency-converter-card,.ai-overview-currency-embed .today-currency-card{width:100%;margin-bottom:18px;margin-left:0;margin-right:0}.ai-overview-currency-loading{color:color-mix(in srgb, var(--text,#202124) 62%, transparent);padding:16px 0;font-size:13px}.ai-currency-sources{border-top:0}.ai-currency-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.ai-currency-source-card{color:#202124;background:#fff;border:1px solid #e3e6ea;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s;display:grid;position:relative}a.ai-currency-source-card:hover{background:#f8fafd;text-decoration:none;transform:translateY(-1px);box-shadow:0 3px 12px #3c404317}.ai-currency-source-icon{color:#1a73e8;background:#fff;border:1px solid #e5e7eb;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.ai-currency-source-icon img{object-fit:contain;width:22px;height:22px;display:block}.ai-currency-source-letter{background:#f1f5fd}.ai-currency-source-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ai-currency-source-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.ai-currency-source-copy span{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.ai-currency-source-arrow{color:#8a9099;font-size:12px}@media (width<=620px){.ai-currency-source-grid{grid-template-columns:1fr}}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ai-overview-translation-description{max-width:720px;box-shadow:none;color:#3c4043;background:0 0;border:0;margin:-2px 0 18px;padding:0;font-size:15px;line-height:1.68}.ai-overview-translation-description p{margin:0 0 10px}.ai-overview-translation-description p:last-child{margin-bottom:0}.ai-box.ai-box-translation{box-shadow:none;background:0 0;border:0;padding:20px 0}.ai-box-translation .ai-overview-header-row{padding:0 2px}.ai-box-translation .ai-overview-block{box-sizing:border-box;background:#f8f9fa;border:1px solid #e5e5e5;border-radius:13px;width:fit-content;max-width:min(720px,100%);margin:0 0 14px;padding:13px 16px;box-shadow:0 1px 2px #0000000a}.ai-box-translation .ai-overview-text{margin-bottom:0}.ai-box-translation .ai-overview-translation-description{box-shadow:none;background:0 0;border:0;margin:0 2px 18px;padding:0}.ai-overview-dictionary-embed{margin:0 0 18px}.ai-overview-dictionary-embed .card-container.dict-card{margin-bottom:0;margin-left:0;margin-right:0}.ai-translation-sections{width:min(720px,100%);margin:4px 0 18px}.ai-translation-section{background:0 0;border:0;margin:0 0 18px;padding:0}.ai-translation-section h3{color:#202124;margin:0 0 7px;font-size:15px;font-weight:700;line-height:1.35}.ai-translation-section-content{color:#3c4043;font-size:15px;line-height:1.65}.ai-translation-section-content .aye-ai-rich-text>:last-child{margin-bottom:0}@media (width<=620px){.ai-box.ai-box-translation{padding-left:0;padding-right:0}.ai-box-translation .ai-overview-block{width:100%}}.ai-box.ai-box-translation{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.ai-box.ai-box-translation .ai-overview-block{background:#f8f9fa;border:1px solid #e5e5e5;border-radius:13px;width:fit-content;max-width:min(720px,100%);margin:0 0 16px;padding:13px 16px;box-shadow:0 1px 2px #0000000a}.ai-box.ai-box-translation .ai-overview-block .ai-overview-text{margin:0}.ai-translation-description-section{width:min(720px,100%);box-shadow:none;background:0 0;border:0;margin:4px 0 18px;padding:0}.ai-translation-description-section h3{color:#202124;margin:0 0 7px;font-size:15px;font-weight:700}.ai-translation-description-section .ai-translation-section-content{color:#3c4043;font-size:15px;line-height:1.65}.ai-box{color:var(--text)!important;border-color:var(--border)!important;box-shadow:none!important;background:0 0!important}.ai-title,.ai-overview-title,.ai-overview-text,.ai-facts,.ai-facts li,.ai-section,.ai-section-header,.ai-section-content,.ai-sources,.ai-sources strong{color:var(--text)!important}.ai-overview-block,.ai-facts-container,.ai-sections,.ai-section,.ai-section-content,.ai-sources{background:0 0!important}.ai-section{border-color:var(--border)!important}.ai-section-header:hover{background:var(--hover)!important}.ai-divider{border-color:var(--border)!important}.ai-sources a{color:inherit}.ai-box .aye-ai-rich-text,.ai-box .aye-ai-rich-text p,.ai-box .aye-ai-rich-text li,.ai-box .aye-ai-rich-text h3,.ai-box .aye-ai-rich-text h4,.ai-box .aye-ai-rich-text strong{color:var(--text)!important;background:0 0!important}.ai-box .aye-ai-rich-text code{color:var(--text)!important;background:var(--hover)!important}.ai-overview-header-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-overview-collapse-close{width:30px;height:30px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;padding:0;font-size:24px;line-height:1;display:inline-flex}.ai-overview-collapse-close:hover{background:var(--hover)}.ai-overview-show-more{border:1px solid var(--border);width:auto;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin:10px auto 0;padding:7px 18px;font-size:13px;font-weight:600;display:none}.ai-overview-show-more:hover{background:var(--hover)}.ai-box.is-collapsible .ai-overview-collapsible{max-height:245px;position:relative;overflow:hidden}.ai-box.is-collapsible:not(.is-expanded) .ai-overview-show-more{display:block}.ai-box.is-collapsible.is-expanded .ai-overview-collapsible{max-height:none;overflow:visible}.ai-box.is-collapsible.is-expanded .ai-overview-collapse-close{display:inline-flex}.ai-box.is-measuring .ai-overview-collapsible{max-height:245px;overflow:hidden}@media (width<=768px){.ai-box.is-collapsible .ai-overview-collapsible,.ai-box.is-measuring .ai-overview-collapsible{max-height:220px}.ai-overview-show-more{margin-top:9px;padding:7px 16px;font-size:12.5px}.ai-overview-collapse-close{flex-basis:28px;width:28px;height:28px;font-size:22px}}:root{--aiz-bg:#0f0f12;--aiz-main:#161618;--aiz-sidebar:#0a0a0c;--aiz-border:#28282e;--aiz-text:#e0e0e0}.ai-wrapper{background:var(--aiz-bg);width:100vw;height:100dvh;min-height:-webkit-fill-available;color:var(--aiz-text);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);box-sizing:border-box;flex-direction:row;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex;overflow:hidden}.ai-main{background:var(--aiz-main);flex-direction:column;flex:1;height:100%;min-height:-webkit-fill-available;display:flex;overflow:hidden}.ai-topnav{padding:14px 40px;padding-top:calc(14px + env(safe-area-inset-top));border-bottom:1px solid var(--aiz-border);background:var(--aiz-main);z-index:1000;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.nav-left,.nav-right{align-items:center;gap:8px;display:flex}.nav-item{color:#aaa;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:8px 18px;font-size:15px;transition:all .2s}.nav-item:hover{color:#fff;background:#ffffff14}.nav-item.active{color:#fff;background:#ffffff1f;font-weight:500}.hamburger{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 12px;font-size:28px;transition:background .2s}.hamburger:hover{background:#ffffff1a}.aiz-apps-dropdown-container{justify-content:center;align-items:center;display:flex;position:relative}.aiz-apps-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:8px;display:flex}.aiz-apps-btn svg{fill:#5f6368;width:24px;height:24px}.aiz-apps-menu{background:var(--card,var(--card-bg,#202124));border:1px solid var(--border,#333);z-index:1100;border-radius:18px;width:340px;padding:16px;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 12px 36px #00000052}.aiz-apps-menu.hidden{display:none!important}.aiz-apps-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aiz-apps-menu .aiz-app-item{cursor:pointer;border-radius:13px;gap:7px;width:100%;min-width:0;min-height:88px;padding:9px 6px;transition:background-color .16s,transform .16s;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.aiz-apps-menu .aiz-app-item:hover{background:var(--hover,#ffffff14);transform:translateY(-1px)}.aiz-apps-menu .aiz-app-icon{object-fit:cover;color:#fff;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin:0;font-size:21px;display:flex}.aiz-apps-menu .aiz-app-icon-image{background:0 0;padding:0}.aiz-apps-menu .aiz-app-item span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:12px;font-weight:600;overflow:hidden;color:var(--text,#e0e0e0)!important}.aiz-apps-download-hub{background:var(--card-alt,#ffffff0d);border:1px solid var(--border,#333);border-radius:14px;width:100%;margin-top:14px;padding:13px}.aiz-apps-download-hub-header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:12px;display:grid}.aiz-apps-browser-icon{object-fit:cover;border-radius:11px;width:44px;height:44px}.aiz-apps-browser-copy{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.aiz-apps-browser-copy strong{color:var(--text,#e0e0e0);font-size:12px;line-height:1.2}.aiz-apps-browser-copy span{color:var(--text,#e0e0e0);opacity:.58;font-size:10px;line-height:1.25}.aiz-apps-download-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aiz-apps-download-platform{background:var(--card,#ffffff0a);border:1px solid var(--border,#333);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px;display:flex}.aiz-apps-download-kicker{letter-spacing:.05em;text-transform:uppercase;color:#4285f4!important;font-size:9px!important;font-weight:800!important}.aiz-apps-download-platform strong{color:var(--text,#e0e0e0);font-size:11px;line-height:1.25}.aiz-apps-browser-download-btn{cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:30px;padding:6px 8px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important;background:#4285f4!important;border:none!important;border-radius:999px!important;margin-top:5px!important;font-size:10px!important}.aiz-apps-browser-download-btn:hover{background:#3367d6!important}.ai-chat-feed{scrollbar-width:thin;scrollbar-color:#3a3a44 transparent;flex-direction:column;flex:1;gap:20px;width:100%;max-width:920px;min-height:0;margin:0 auto;padding:32px 40px;display:flex;overflow-y:auto}.ai-chat-feed::-webkit-scrollbar{width:6px}.ai-chat-feed::-webkit-scrollbar-thumb{background:#3a3a44;border-radius:20px}.ai-msg{max-width:78%;animation:.3s forwards fadeIn}.ai-msg.user{align-self:flex-end}.ai-msg.ai{align-self:flex-start}.msg-content{border-radius:18px;padding:14px 18px;font-size:16.2px;line-height:1.55}.ai-msg.user .msg-content{color:#fff;background:#4d7cff;border-bottom-right-radius:4px}.ai-msg.ai .msg-content{color:#e6e6e6;background:#212125;border:1px solid #2f2f36;border-bottom-left-radius:4px}.typing-indicator{color:#aaa;background:#212125;border:1px solid #2f2f36;border-radius:18px 18px 18px 4px;align-items:center;gap:6px;padding:14px 18px;font-size:15.5px;display:inline-flex}.dots:after{content:" .";animation:1.4s steps(4,end) infinite dots}@keyframes dots{0%{content:" ."}33%{content:" .."}66%{content:" ..."}}.aiz-response-disclaimer{color:#7f8591;margin-top:8px;padding-left:4px;font-size:10.5px;line-height:1.35}.aiz-response-actions{align-items:center;gap:6px;margin-top:7px;padding-left:4px;display:flex}.aiz-response-action-btn{appearance:none;color:#949aa6;width:32px;min-width:32px;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:5px;font-size:11.5px;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.aiz-response-action-btn:hover{color:#e8eaed;background:#202025;border-color:#313139}.aiz-response-action-btn[aria-expanded=true]{color:#dfe6ff;background:#4d7cff1f}.aiz-response-action-btn.is-success{color:#9bd6a8;background:#4caf501a}.aiz-response-action-btn.is-error{color:#f0a2a2;background:#dc50501a}.ai-chat-input{padding:20px 40px;padding-bottom:calc(20px + env(safe-area-inset-bottom));background:var(--aiz-main);border-top:1px solid var(--aiz-border);z-index:1000;justify-content:center;align-items:center;display:flex}.ai-sidebar{background:var(--aiz-sidebar,#0a0a0c);background-color:var(--aiz-sidebar,#0a0a0c);z-index:20;opacity:1;flex-direction:column;width:72px;height:100%;min-height:-webkit-fill-available;padding:16px 10px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.sidebar-signed-out{text-align:center;color:#aaa;opacity:0;visibility:hidden;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px 16px;transition:all .35s;display:flex}.ai-sidebar.open .sidebar-signed-out{opacity:1;visibility:visible}.sidebar-signed-out h3{color:#e0e0e0;margin:12px 0 8px;font-size:15.5px}.sidebar-signed-out p{opacity:.85;max-width:200px;margin-bottom:24px;font-size:13.5px;line-height:1.45}.sidebar-signin-btn{color:#fff;cursor:pointer;background:#4d7cff;border:none;border-radius:20px;width:100%;max-width:200px;padding:11px 24px;font-size:14.5px;font-weight:600;transition:background .2s}.ai-chat-feed:empty:before{content:"Ask anything...";color:#555;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=768px){.ai-topnav{padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top));gap:8px;min-height:58px}.ai-topnav .nav-left,.ai-topnav .nav-right{gap:4px;min-width:0}.ai-topnav .nav-left .nav-item:not(.active){display:none}.ai-topnav .hamburger{flex-shrink:0;padding:5px 8px;font-size:24px}.ai-topnav .nav-item.active{white-space:nowrap;padding:7px 12px;font-size:14px}.ai-topnav .aiz-apps-btn{margin-left:0;padding:5px}.aiz-apps-menu{width:min(340px,100vw - 24px);top:45px;right:-50px}.aiz-apps-download-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-topnav #signin-btn{color:#fff;background:#242429;border:1px solid #3a3a44;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;margin:0;padding:0;font-size:0;display:inline-flex}.ai-topnav #signin-btn:before{content:"👤";font-size:18px;line-height:1}.ai-chat-feed{padding:20px 16px}.ai-chat-input{padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.ai-msg{max-width:88%}.ai-sidebar{background:var(--aiz-sidebar,#0a0a0c);background-color:var(--aiz-sidebar,#0a0a0c)}.aiz-response-disclaimer{font-size:10px}.aiz-response-action-btn{width:34px;min-width:34px;min-height:32px;padding:6px}}.aiz-sources{width:min(720px,100%);margin-top:12px}.aiz-sources-title{color:#aeb4bf;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.aiz-source-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.aiz-source-card{color:#e8eaed;background:#1b1b1f;border:1px solid #303038;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 11px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:grid}.aiz-source-card:hover{background:#242429;border-color:#41414b;transform:translateY(-1px)}.aiz-source-avatar{color:#1a73e8;background:#fff;border:1px solid #34343c;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:750;display:grid;overflow:hidden}.aiz-source-avatar img{object-fit:contain;width:22px;height:22px;display:block}.aiz-source-avatar-letter{color:#d9e5ff;background:#242833}.aiz-source-card-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.aiz-source-title{color:#f1f3f4;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.aiz-source-domain{color:#8f96a3;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.aiz-source-open{color:#777f8d;font-size:11px}.aiz-source-compact-row{align-items:center;gap:9px;margin:0 0 9px;display:flex}.aiz-source-avatar-stack{align-items:center;padding-left:4px;display:flex}.aiz-source-avatar-link{border-radius:50%;margin-left:-5px;text-decoration:none;display:block;position:relative}.aiz-source-avatar-link:first-child{margin-left:0}.aiz-source-avatar.is-compact{border:2px solid #101014;width:24px;height:24px;font-size:9px}.aiz-source-avatar.is-compact img{width:14px;height:14px}.aiz-source-site-count{color:#969da9;font-size:10.5px;font-weight:600}.aiz-inline-currency-component{width:min(720px,100%);margin-top:12px}.aiz-inline-currency-component .currency-converter-card,.aiz-inline-currency-component .today-currency-card{color:#f1f3f4;background:#151519;border-color:#2c2c33;width:100%;margin:0}.aiz-inline-currency-component .currency-converter-grid input,.aiz-inline-currency-component .currency-converter-grid select,.aiz-inline-currency-component .today-currency-controls select,.aiz-inline-currency-component .currency-swap-button{color:#f1f3f4;background:#101014;border-color:#34343c}@media (width<=768px){.aiz-source-card-grid{grid-template-columns:1fr}}.aiz-inline-dictionary-component{width:min(720px,100%);margin-top:12px}.aiz-inline-dictionary-component .card-container.dict-card{color:#f1f3f4;background:#151519;border-color:#2c2c33;width:100%;margin:0}.aiz-inline-dictionary-component .dict-note,.aiz-inline-dictionary-component .dict-translation-item{background:#1d1d22}.ai-msg.ai .aye-ai-rich-text-chat h3{margin-top:16px;margin-bottom:7px;font-size:15px}.ai-msg.ai .aye-ai-rich-text-chat ul{margin-top:6px}.aiz-inline-dictionary-details{background:0 0;border:0;width:min(760px,100%);margin:14px 0 2px;padding:0}.aiz-inline-dictionary-details .aye-ai-rich-text h3{margin-top:18px;margin-bottom:7px}.aiz-inline-dictionary-details .aye-ai-rich-text h3:first-child{margin-top:0}.aiz-inline-translation-section{width:min(760px,100%);box-shadow:none;color:inherit;background:0 0;border:0;margin:14px 0 2px;padding:0}.aiz-inline-translation-section h3{margin:0 0 7px;font-size:15px;font-weight:700;line-height:1.35}.aiz-inline-translation-section-content{font-size:15px;line-height:1.65}.aiz-inline-translation-section-content .aye-ai-rich-text>:last-child{margin-bottom:0}.aiz-inline-translation-description{margin-top:12px;margin-bottom:16px}.aiz-inline-translation-description h3{display:none}body.aizx-open{overflow:hidden!important}.aizx-overlay{z-index:5000;--aiz-bg:#0f0f12;--aiz-main:#161618;--aiz-sidebar:#0a0a0c;--aiz-border:#28282e;--aiz-text:#e0e0e0;color:var(--aiz-text);background:0 0;display:none;position:fixed;inset:0;overflow:hidden}@media (width<=768px){.aizx-overlay{display:block}}.aizx-shell.ai-wrapper{background:var(--aiz-bg);background-color:var(--aiz-bg);width:100%;height:100dvh;min-height:-webkit-fill-available;color:var(--aiz-text);will-change:transform;padding:0;box-shadow:0 -1px #ffffff05}.aizx-main.ai-main{background:var(--aiz-main);width:100%;height:100%}.aizx-topnav.ai-topnav{align-items:center;justify-content:initial;min-height:58px;padding:10px 12px;padding-top:calc(10px + env(safe-area-inset-top));border-bottom:1px solid var(--aiz-border);background:var(--aiz-main);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;grid-template-columns:48px minmax(0,1fr) 48px;display:grid;position:relative}.aizx-shell.is-dragging .aizx-topnav{cursor:grabbing}.aizx-topnav-left,.aizx-topnav-center,.aizx-topnav-right{align-items:center;min-width:0;display:flex}.aizx-topnav-left{justify-content:flex-start}.aizx-topnav-center{color:#fff;white-space:nowrap;pointer-events:none;justify-content:center;font-size:14px;font-weight:500}.aizx-topnav-right{justify-content:flex-end}.aizx-drag-handle{pointer-events:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.aizx-drag-handle span{background:var(--aiz-text);opacity:.38;border-radius:999px;width:24px;height:4px}.aizx-close{appearance:none;color:#fff;width:36px;min-width:36px;height:36px;font:inherit;cursor:pointer;background:#242429;border:1px solid #3a3a44;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;font-size:24px;font-weight:300;line-height:1;display:inline-flex}.aizx-close:hover,.aizx-close:active{background:#2e2e34}.aizx-feed.ai-chat-feed{width:100%;max-width:920px;margin:0 auto;padding:20px 16px}.aizx-feed .ai-msg{max-width:88%}.aizx-feed .ai-msg.ai{align-self:flex-start}.aizx-feed .ai-msg.user{align-self:flex-end}.aizx-chat-input.ai-chat-input{width:100%;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));background:var(--aiz-main);border-top:1px solid var(--aiz-border)}.aizx-searchbar-container{width:100%;max-width:900px;margin:0 auto}#aizx-searchbar-container .ai-search-container{width:100%;max-width:900px}@media (width<=768px){#aizx-searchbar-container,#aizx-searchbar-container .ai-search-container{width:100%;max-width:100%}}.ai-search-container{background:#3a3b3f;border-radius:24px;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;padding:20px 28px;transition:all .3s;display:flex;box-shadow:0 4px 20px #0003}.search-header-label{text-align:right;color:#aaa;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px}.ai-search-container .search-input-wrapper{align-items:flex-end;gap:14px;width:100%;min-width:0;max-width:none;margin:0;display:flex;position:relative}.ai-plus-icon{color:#ccc;cursor:pointer;-webkit-user-select:none;user-select:none;padding-bottom:4px;font-size:22px}.ai-search-container .search-input-wrapper textarea{color:#fff;resize:none;background:0 0;border:none;outline:none;flex:auto;min-width:0;max-height:200px;padding:6px 0;font-family:inherit;font-size:20px;line-height:1.6;overflow-y:hidden}.ai-search-container .search-input-wrapper textarea::placeholder{color:#888}.ai-search-container .ai-send-btn{color:#fff;cursor:pointer;background:#555;border:none;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 0 4px auto;transition:background .2s;display:flex;transform:none}.ai-search-container .ai-send-btn:hover{background:#666}@media (width<=768px){.ai-search-container{border-radius:16px;max-width:100%;padding:14px 16px}.ai-search-container .search-input-wrapper textarea{font-size:17px}.ai-search-container .ai-send-btn{flex-basis:36px;width:36px;height:36px;transform:none}}@media (width>=769px){#ai-searchbar-container{width:100%;max-width:900px;margin:0 auto}.ai-search-container{width:100%;max-width:900px}.ai-search-container .search-input-wrapper{width:100%;max-width:none!important}.ai-search-container .ai-send-btn{margin-left:auto;transform:none!important}}.searchbar-container{padding-top:env(safe-area-inset-top);background:var(--bg,#171719);z-index:1000;border-bottom:1px solid var(--border,#2d2e30);position:sticky;top:0}.searchbar-top{align-items:center;gap:30px;padding:20px 24px 12px;display:flex}.searchbar-logo{color:#fff;cursor:pointer;letter-spacing:-.5px;flex-shrink:0;font-size:24px;font-weight:700}.search-input-wrapper{width:100%;max-width:690px;position:relative}.searchbar-box{background:var(--card,#202124);border:1px solid var(--border,#3c4043);box-sizing:border-box;border-radius:24px;align-items:center;gap:12px;width:100%;padding:6px 18px;display:flex}.searchbar-box:focus-within{background:var(--card,#303134);box-shadow:0 1px 6px #0006}.search-box-left-icon{color:#9aa0a6;align-items:center;font-size:16px;display:flex}.searchbar-input{color:var(--text,#fff);background:0 0;border:none;outline:none;flex:1;min-width:0;height:34px;font-size:16px}.searchbar-actions{align-items:center;display:flex}.searchbar-icon,.mobile-mic-icon{justify-content:center;align-items:center;display:flex}.mic-icon{cursor:pointer;font-size:18px}.searchbar-right{flex-shrink:0;align-items:center;gap:20px;margin-left:auto;display:flex}.right-icon{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:8px;display:flex}.right-icon:hover{background:var(--hover,#ffffff1a)}.profile-icon{color:#fff;cursor:pointer;background:#a142f4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:700;line-height:1;display:flex;box-shadow:0 1px 3px #0003}.searchbar-signin-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#4285f4;border:none;border-radius:4px;flex-shrink:0;padding:8px 20px;font-weight:600}.searchbar-categories{white-space:nowrap;align-items:center;gap:8px;padding:4px 24px 0 155px;display:flex;overflow-x:auto}.searchbar-categories::-webkit-scrollbar{display:none}.cat-btn{color:#9aa0a6;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;padding:8px 12px 12px;font-size:14px;transition:color .2s}.cat-btn:hover{color:var(--text,#fff)}.cat-btn.active{color:#4285f4;border-bottom:3px solid #4285f4}.apps-panel{background:var(--card,#202124);border:1px solid var(--border,#3c4043);z-index:1001;border-radius:18px;width:340px;padding:16px;position:absolute;top:65px;right:24px;overflow:hidden;box-shadow:0 12px 36px #0000006b}.sb-apps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sb-app-item{min-width:0;min-height:88px;color:var(--text,#fff);cursor:pointer;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:9px 6px;transition:background-color .16s,transform .16s;display:flex}.sb-app-item:hover{background:var(--hover,#ffffff1a);transform:translateY(-1px)}.sb-app-item span{text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:12px;font-weight:600;overflow:hidden}.sb-app-icon,.sb-app-fallback{object-fit:cover;border-radius:12px;flex:0 0 46px;width:46px;height:46px}.sb-app-fallback{color:#fff;justify-content:center;align-items:center;font-size:21px;display:flex}.sb-app-vibejoo{background:#ff6b6b}.sb-app-adrive{background:#ffd43b}.sb-app-adocs{background:#845ef7}.sb-app-anote{background:#f06595}.sb-download-hub{background:var(--card-alt,#ffffff0d);border:1px solid var(--border,#3c4043);border-radius:14px;width:100%;margin-top:14px;padding:13px}.sb-download-hub-header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:12px;display:grid}.sb-browser-icon{object-fit:cover;border-radius:11px;width:44px;height:44px}.sb-browser-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.sb-browser-copy strong{color:var(--text,#fff);font-size:12px;line-height:1.2}.sb-browser-copy span{color:var(--text,#fff);opacity:.58;font-size:10px;line-height:1.25}.sb-download-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sb-download-platform{background:var(--card,#ffffff0a);border:1px solid var(--border,#3c4043);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px;display:flex}.sb-download-kicker{color:#4285f4;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.sb-download-platform strong{color:var(--text,#fff);font-size:11px;line-height:1.25}.sb-browser-download-btn{color:#fff;cursor:pointer;background:#4285f4;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:30px;margin-top:5px;padding:6px 8px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.sb-browser-download-btn:hover{background:#3367d6}.hidden{display:none!important}.desktop-only{display:flex!important}.mobile-version{display:none}@media (width<=768px){.desktop-only{display:none!important}.mobile-version{padding:12px 16px 4px;display:block}.mobile-top-bar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mobile-hamburger{color:#9aa0a6;cursor:pointer;font-size:22px}.mobile-logo{color:#fff;cursor:pointer;font-size:20px;font-weight:700}.mobile-profile{color:#fff;cursor:pointer;background:#4285f4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;line-height:1;display:flex;box-shadow:0 1px 3px #0003}.mobile-searchbar-signin{padding:6px 11px;font-size:12px}.mobile-search-row{width:100%}.searchbar-categories{gap:4px;padding:8px 16px 0}.cat-btn{padding:6px 10px 10px;font-size:13px}.apps-panel{width:min(340px,100vw - 24px);top:58px;right:12px}.sb-browser-download{grid-template-columns:40px minmax(0,1fr)}.sb-browser-icon{width:40px;height:40px}.sb-browser-download-btn{grid-column:1/-1;width:100%}}.profile-dropdown{z-index:10000;text-align:center;border:1px solid var(--border);width:320px;color:var(--text);border-radius:20px;flex-direction:column;align-items:center;padding:24px;animation:.15s ease-out pdFadeIn;display:flex;position:absolute;top:55px;right:0;box-shadow:0 12px 40px #00000040;background-color:var(--card,var(--card-bg,#fff))!important;opacity:1!important}body.dark .profile-dropdown{box-shadow:0 12px 40px #00000080;background-color:#202124!important}@keyframes pdFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.pd-top-row{justify-content:center;align-items:center;width:100%;margin-bottom:20px;display:flex;position:relative}.pd-email{opacity:.8;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:14px;font-weight:500;overflow:hidden}.pd-close-btn{color:var(--text);cursor:pointer;background:0 0;border:none;padding:4px;font-size:20px;line-height:1;position:absolute;top:-8px;right:-8px}.pd-profile-section{width:100%;margin-bottom:10px}.pd-profile-icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;font-size:36px;font-weight:700;display:flex;position:relative}.pd-plus{border:3px solid var(--card,var(--card-bg,#fff));color:#fff;background:#34a853;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;display:flex;position:absolute;bottom:0;right:0}.pd-welcome{margin-top:15px;font-size:18px;font-weight:500}.pd-manage-btn{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:24px;margin-top:12px;padding:10px 20px;font-size:14px;font-weight:500;transition:background .2s;display:inline-block}.pd-manage-btn:hover{background:var(--hover)}.pd-more-accounts{width:100%;color:var(--text);margin-top:8px;font-size:13px}.pd-more-accounts summary{cursor:pointer}.pd-more-content,.pd-placeholder{opacity:.65;margin-top:8px}.pd-history-section{width:100%;margin-top:12px}.pd-history-item{font-size:14px;font-weight:600}.pd-delete-btn{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:8px 12px}.pd-divider{background:var(--border);width:100%;height:1px;margin:20px 0}.pd-logout-btn{background:var(--card,var(--card-bg,#fff));border:1px solid var(--border);width:100%;max-width:260px;color:var(--text);cursor:pointer;border-radius:28px;margin-top:24px;padding:12px;font-weight:500;transition:all .2s;display:block}.pd-logout-btn:hover{color:#fff;background:#ea4335;border-color:#ea4335}@media (width<=480px){.profile-dropdown{width:min(320px,100vw - 24px);position:fixed;top:76px;right:12px}}.pd-browser-download-btn{color:#fff;cursor:pointer;background:#4285f4;border:1px solid #4285f4;border-radius:28px;width:100%;max-width:260px;margin-top:18px;padding:12px;font-weight:600;transition:background-color .2s,border-color .2s;display:block}.pd-browser-download-btn:hover{background:#3367d6;border-color:#3367d6}.suggestions-container{border:1px solid var(--border);z-index:1050;background-color:#fff;border-top:none;border-radius:0 0 26px 26px;width:100%;margin-top:-1px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.suggestion-item{cursor:pointer;color:var(--text);background-color:#fff;align-items:center;gap:12px;padding:12px 16px;display:flex}.suggestion-item:hover{background:var(--hover)}.suggestion-icon{opacity:.7;color:var(--text);flex-shrink:0}:root[data-theme=white] .suggestions-container,:root[data-theme=white] .suggestion-item{background-color:#fff}:root[data-theme=light] .suggestions-container,:root[data-theme=light] .suggestion-item{background-color:#ececec}:root[data-theme=dark] .suggestions-container,:root[data-theme=dark] .suggestion-item{background-color:#212121}@media (prefers-color-scheme:light){:root[data-theme=device] .suggestions-container,:root[data-theme=device] .suggestion-item{background-color:#fff}}@media (prefers-color-scheme:dark){:root[data-theme=device] .suggestions-container,:root[data-theme=device] .suggestion-item{background-color:#212121}}.search-footer{border-top:1px solid color-mix(in srgb, var(--border,#dadce0) 72%, transparent);background:color-mix(in srgb, var(--card,#fff) 96%, var(--bg,#fff) 4%);width:100%;color:var(--text,#202124);margin-top:auto}.search-footer-inner{box-sizing:border-box;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;width:min(1120px,100% - 40px);min-height:72px;margin:0 auto;padding:18px 0;display:flex}.search-footer-brand-row{justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.search-footer-brand{color:var(--text,#202124);letter-spacing:-.015em;font-size:15px;font-weight:750;text-decoration:none}.search-footer-copy{color:color-mix(in srgb, var(--text,#202124) 52%, transparent);white-space:nowrap;font-size:12px}.search-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.search-footer-links a{color:color-mix(in srgb, var(--text,#202124) 68%, transparent);font-size:12px;font-weight:550;text-decoration:none}.search-footer-links a:hover{color:#1a73e8;text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.search-footer-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:calc(100% - 28px);min-height:0;padding:18px 0 22px}.search-footer-brand-row{justify-content:center;width:100%}.search-footer-links{flex-wrap:wrap;justify-content:center;gap:17px;width:100%}}@media (width<=430px){.search-footer-brand-row{justify-content:center;width:100%}.search-footer-links{justify-content:center;gap:15px}}.aye-owned-site-results{width:100%;margin:0 0 28px}.aye-owned-primary-result,.aye-owned-aikipedia-result{width:min(720px,100%)}.aye-owned-primary-result{padding:4px 0 24px}.aye-owned-source-row,.aye-owned-reference-source{max-width:100%;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.aye-owned-favicon{background:var(--card,#fff);border:1px solid color-mix(in srgb, var(--border,#dadce0) 82%, transparent);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.aye-owned-favicon img{object-fit:contain;width:24px;height:24px;display:block}.aye-owned-favicon-small{flex-basis:30px;width:30px;height:30px}.aye-owned-favicon-small img{width:21px;height:21px}.aye-owned-source-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.aye-owned-source-copy strong{color:var(--text,#202124);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.25;overflow:hidden}.aye-owned-source-copy span{max-width:580px;color:color-mix(in srgb, var(--text,#202124) 66%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.aye-owned-title{letter-spacing:-.012em;margin:10px 0 6px;font-size:clamp(20px,2.4vw,23px);font-weight:500;line-height:1.2}.aye-owned-title a,.aye-owned-reference-title a,.aye-owned-sitelinks a{color:#1a73e8;text-decoration:none}.aye-owned-sitelink{border-bottom:1px solid color-mix(in srgb, var(--border,#dadce0) 72%, transparent);align-items:center;gap:12px;min-width:0;padding:9px 0 11px;display:flex}.aye-owned-sitelink-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.aye-owned-sitelink-text strong{color:#fff;font-size:14px;font-weight:500;line-height:1.35}.aye-owned-sitelink-text>span{color:color-mix(in srgb, var(--text,#202124) 68%, transparent);font-size:12px;line-height:1.4}.aye-owned-sitelink-indicator{color:#aeb4bc;opacity:.82;flex:none;font-size:15px;line-height:1}.aye-owned-sitelink:hover{text-decoration:none}.aye-owned-sitelink:hover .aye-owned-sitelink-text strong,.aye-owned-title a:hover,.aye-owned-reference-title a:hover,.aye-owned-sitelinks a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.aye-owned-description{max-width:680px;color:color-mix(in srgb, var(--text,#202124) 78%, transparent);margin:0;font-size:14px;line-height:1.58}.aye-owned-sitelinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 22px;width:min(560px,100%);margin-top:13px;display:grid}.aye-owned-sitelinks a{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;line-height:1.35;overflow:hidden}.aye-owned-aikipedia-result{border-top:1px solid color-mix(in srgb, var(--border,#dadce0) 72%, transparent);padding:20px 70px 8px 0;position:relative}.aye-owned-reference-title{margin:9px 0 6px;font-size:19px;font-weight:500;line-height:1.25}.aye-owned-reference-corner-icon{place-items:center;width:54px;height:54px;display:grid;position:absolute;bottom:8px;right:2px}.aye-owned-reference-corner-icon img{object-fit:contain;width:52px;height:52px;display:block}.aye-owned-reference-description{max-width:650px;color:color-mix(in srgb, var(--text,#202124) 74%, transparent);margin:0;font-size:13px;line-height:1.55}@media (width<=640px){.aye-owned-sitelinks{grid-template-columns:minmax(0,1fr);gap:8px}.aye-owned-primary-result{padding-bottom:20px}.aye-owned-aikipedia-result{padding-top:18px;padding-right:62px}.aye-owned-reference-corner-icon{width:48px;height:48px;bottom:6px;right:0}.aye-owned-reference-corner-icon img{width:46px;height:46px}}.animal-search-experience{width:min(920px,100%);margin-left:clamp(0px,8vw,92px)}.animal-result-wrapper{width:min(860px,100%)}.animal-search-serp{margin-top:24px}.animal-search-serp .serp-shell{width:100%;margin-left:0}.animal-card{border:1px solid color-mix(in srgb, var(--border,#dadce0) 78%, transparent);background:var(--card,#fff);color:var(--text,#202124);border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.animal-card-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 18px;display:flex}.animal-card-kicker{color:#4285f4;letter-spacing:.12em;margin-bottom:6px;font-size:11px;font-weight:800}.animal-card h1{letter-spacing:-.03em;margin:0;font-size:clamp(28px,4vw,38px);font-weight:700;line-height:1.08}.animal-card-subtitle{color:color-mix(in srgb, var(--text,#202124) 62%, transparent);margin:7px 0 0;font-size:14px;line-height:1.4}.animal-card-gallery{background:color-mix(in srgb, var(--card,#f1f3f4) 90%, #4285f4 10%);gap:4px;height:320px;display:grid}.animal-card-gallery-1{grid-template-columns:1fr}.animal-card-gallery-2,.animal-card-gallery-3{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.animal-card-image-slot{background:#f1f3f4;min-width:0;min-height:0;margin:0;overflow:hidden}.animal-card-gallery-2 .animal-card-image-1,.animal-card-gallery-3 .animal-card-image-1,.animal-card-gallery-2 .animal-card-image-2{grid-row:1/3}.animal-card-image-slot img{object-fit:cover;width:100%;height:100%;display:block}.animal-card-summary{color:color-mix(in srgb, var(--text,#202124) 82%, transparent);margin:0;padding:20px 22px 0;font-size:14px;line-height:1.65}.animal-card-facts{border-top:1px solid color-mix(in srgb, var(--border,#dadce0) 70%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:18px 22px 0;display:grid}.animal-card-fact{border-bottom:1px solid color-mix(in srgb, var(--border,#dadce0) 55%, transparent);grid-template-columns:92px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.animal-card-fact:nth-child(odd){padding-right:18px}.animal-card-fact:nth-child(2n){padding-left:18px}.animal-card-fact dt{color:color-mix(in srgb, var(--text,#202124) 56%, transparent);font-size:12px;font-weight:700}.animal-card-fact dd{margin:0;font-size:13px;line-height:1.45}.animal-card-sources{flex-wrap:wrap;gap:8px 14px;padding:18px 22px 22px;display:flex}.animal-card-sources a{color:#1a73e8;font-size:12px;font-weight:650;text-decoration:none}.animal-card-sources a:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.animal-search-experience{margin-left:0}}@media (width<=640px){.animal-card{border-radius:16px}.animal-card-header{padding:18px}.animal-card-gallery{height:240px}.animal-card-summary{padding:18px 18px 0}.animal-card-facts{grid-template-columns:1fr;margin:16px 18px 0}.animal-card-fact:nth-child(odd),.animal-card-fact:nth-child(2n){padding-left:0;padding-right:0}.animal-card-sources{padding:16px 18px 18px}}.vehicle-brand-result-wrapper{width:min(920px,100%);margin-bottom:24px;margin-left:clamp(0px,8vw,92px)}.simple-brand-card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--border,#dadce0) 82%, transparent);background:var(--card,#fff);width:min(760px,100%);color:var(--text,#202124);box-shadow:0 1px 2px color-mix(in srgb, var(--text,#202124) 7%, transparent);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:22px;padding:20px 22px;display:grid}.simple-brand-card.has-image{grid-template-columns:minmax(0,1fr) 176px;align-items:center}.simple-brand-card__copy{min-width:0}.simple-brand-card__name{color:var(--text,#202124);letter-spacing:-.025em;margin:0 0 5px;font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.18}.simple-brand-card__type{color:color-mix(in srgb, var(--text,#202124) 58%, transparent);letter-spacing:.04em;margin-bottom:12px;font-size:12px;font-weight:700}.simple-brand-card__description{max-width:650px;color:color-mix(in srgb, var(--text,#202124) 80%, transparent);margin:0;font-size:14px;line-height:1.62}.simple-brand-card__source{color:#1a73e8;margin-top:14px;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-block}.simple-brand-card__source:hover{text-underline-offset:2px;text-decoration:underline}.simple-brand-card__media{background:color-mix(in srgb, var(--card,#f1f3f4) 88%, #4285f4 12%);width:176px;height:126px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border,#dadce0) 72%, transparent);border-radius:14px;overflow:hidden}.simple-brand-card__image{object-fit:cover;width:100%;height:100%;display:block}.simple-brand-videos{width:min(760px,100%);margin-top:18px}.simple-brand-videos__heading{color:color-mix(in srgb, var(--text,#202124) 62%, transparent);letter-spacing:.11em;margin-bottom:10px;font-size:11px;font-weight:800}.simple-brand-videos__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.simple-brand-video{min-width:0;color:var(--text,#202124);text-decoration:none}.simple-brand-video__thumb-wrap{aspect-ratio:16/9;background:color-mix(in srgb, var(--card,#f1f3f4) 88%, red 12%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border,#dadce0) 72%, transparent);border-radius:12px;overflow:hidden}.simple-brand-video__thumb{object-fit:cover;width:100%;height:100%;transition:transform .16s;display:block}.simple-brand-video:hover .simple-brand-video__thumb{transform:scale(1.025)}.simple-brand-video__copy{padding:8px 2px 0}.simple-brand-video__copy strong{color:var(--text,#202124);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.simple-brand-video__copy span{color:color-mix(in srgb, var(--text,#202124) 58%, transparent);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.simple-brand-videos__source{color:color-mix(in srgb, var(--text,#202124) 50%, transparent);margin-top:9px;font-size:10px;line-height:1.4}@media (width<=900px){.vehicle-brand-result-wrapper{margin-left:0}.simple-brand-card{padding:18px}.simple-brand-card.has-image{grid-template-columns:minmax(0,1fr) 96px;gap:14px}.simple-brand-card__media{border-radius:11px;width:96px;height:86px}}@media (width<=640px){.simple-brand-videos__grid{scrollbar-width:thin;grid-template-columns:repeat(3,minmax(150px,1fr));padding-bottom:4px;overflow-x:auto}}@media (width<=560px){.simple-brand-card.has-image{grid-template-columns:minmax(0,1fr)}.simple-brand-card__media{grid-row:1;width:100%;height:180px}}.vehicle-products-result{color:var(--text);margin-top:18px}.ayesearch-vehicle-products-shell{border:1px solid var(--border);background:var(--card,var(--card-bg));color:var(--text);border-radius:18px;padding:18px;overflow:hidden}.ayesearch-vehicle-products-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.ayesearch-vehicle-products-heading h2{color:var(--text);margin:2px 0 0;font-size:20px;line-height:1.25}.ayesearch-vehicle-products-heading>span,.ayesearch-vehicle-products-kicker{color:var(--text);opacity:.64;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.ayesearch-vehicle-products-row{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;gap:14px;padding:2px 2px 8px;display:flex;overflow-x:auto}.ayesearch-vehicle-product-card{scroll-snap-align:start;color:var(--text);border:1px solid var(--border);background:var(--card,var(--card-bg));border-radius:14px;flex:0 0 270px;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .2s;display:block;overflow:hidden}.ayesearch-vehicle-product-card:hover{background:var(--card-alt,var(--card,var(--card-bg)));transform:translateY(-2px);box-shadow:0 8px 24px #00000029}.ayesearch-vehicle-product-image-wrap{aspect-ratio:4/3;background:var(--card-alt,var(--hover));place-items:center;width:100%;display:grid;overflow:hidden}.ayesearch-vehicle-product-image{object-fit:cover;width:100%;height:100%}.ayesearch-vehicle-product-placeholder{color:var(--text);opacity:.55;font-size:13px;font-weight:700}.ayesearch-vehicle-product-copy{color:var(--text);padding:12px}.ayesearch-vehicle-product-merchant{color:var(--text);opacity:.64;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800}.ayesearch-vehicle-product-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.ayesearch-vehicle-product-description{min-height:34px;color:var(--text);opacity:.68;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 10px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ayesearch-vehicle-product-price{color:var(--text);font-size:15px;font-weight:800}.ayesearch-vehicle-products-loading{color:var(--text);opacity:.68;padding:18px 0;font-size:13px}@media (width<=640px){.ayesearch-vehicle-products-shell{border-radius:14px;padding:14px}.ayesearch-vehicle-products-heading{flex-direction:column;align-items:flex-start;gap:5px}.ayesearch-vehicle-product-card{flex-basis:230px}}.vehicle-locations-result{color:var(--text);margin-top:18px}.ayesearch-locations-shell{border:1px solid var(--border);background:var(--card,var(--card-bg));color:var(--text);border-radius:18px;overflow:hidden}.ayesearch-locations-heading{justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 18px 12px;display:flex}.ayesearch-locations-heading h2{color:var(--text);margin:2px 0 0;font-size:20px;line-height:1.25}.ayesearch-locations-heading>span,.ayesearch-locations-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--text);opacity:.64;font-size:12px;font-weight:700}.ayesearch-locations-list{border-top:1px solid var(--border)}.ayesearch-location-item{border-bottom:1px solid var(--border);background:var(--card,var(--card-bg));padding:16px 18px}.ayesearch-location-item:last-child{border-bottom:0}.ayesearch-location-item:hover{background:var(--card-alt,var(--hover))}.ayesearch-location-main{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ayesearch-location-copy{flex:1;min-width:0}.ayesearch-location-name{color:var(--text);font-size:17px;font-weight:750;line-height:1.3;text-decoration:none;display:inline-block}.ayesearch-location-name:hover{text-decoration:underline}.ayesearch-location-rating-row,.ayesearch-location-status-row{color:var(--text);flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;font-size:13px;line-height:1.45;display:flex}.ayesearch-location-rating-row a{color:var(--text);text-decoration:none}.ayesearch-location-rating-row a:hover{text-decoration:underline}.ayesearch-location-stars{letter-spacing:.02em;font-size:13px}.ayesearch-location-status-row strong{font-weight:700}.ayesearch-location-description{max-width:620px;color:var(--text);opacity:.72;margin:7px 0 0;font-size:13px;line-height:1.45}.ayesearch-location-image-link{border:1px solid var(--border);background:var(--card-alt,var(--hover));border-radius:12px;flex:0 0 92px;place-items:center;width:92px;height:72px;text-decoration:none;display:grid;overflow:hidden}.ayesearch-location-image{object-fit:contain;box-sizing:border-box;background:#fff;width:100%;height:100%;padding:12px}.ayesearch-location-image-fallback{width:100%;height:100%;color:var(--text);opacity:.56;place-items:center;font-size:24px;font-weight:800;display:grid}.ayesearch-location-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ayesearch-location-actions a{border:1px solid var(--border);background:var(--card,var(--card-bg));min-height:32px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.ayesearch-location-actions a:hover{background:var(--hover)}.ayesearch-location-collapsed{display:none}.ayesearch-location-collapsed.is-expanded{display:block}.ayesearch-locations-show-more{border:0;border-top:1px solid var(--border);background:var(--card,var(--card-bg));width:100%;color:var(--text);font:inherit;cursor:pointer;padding:13px 18px;font-size:13px;font-weight:750}.ayesearch-locations-show-more:hover{background:var(--hover)}@media (width<=640px){.ayesearch-locations-shell{border-radius:14px}.ayesearch-locations-heading{flex-direction:column;align-items:flex-start;gap:5px;padding:14px}.ayesearch-location-item{padding:14px}.ayesearch-location-image-link{flex-basis:78px;width:78px;height:64px}.ayesearch-location-actions{gap:6px}.ayesearch-location-actions a{padding:0 10px}}.sport-search-experience{width:100%}.sport-result-wrapper{width:min(920px,100%);margin-bottom:26px;margin-left:clamp(0px,8vw,92px)}.sport-search-serp{width:100%}.sports-card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--border,#dadce0) 82%, transparent);background:var(--card,var(--card-bg,#fff));width:100%;color:var(--text,#202124);border-radius:20px;padding:22px;box-shadow:0 2px 10px #0f172a0a}.sports-card-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sports-card-kicker{color:#4285f4;letter-spacing:.12em;font-size:11px;font-weight:800}.sports-card-verified,.sports-card-type,.sports-card-chip{border-radius:999px;align-items:center;display:inline-flex}.sports-card-verified{color:#4285f4;background:#4285f41a;min-height:24px;padding:0 9px;font-size:11px;font-weight:700}.sports-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.sports-card-heading h1{letter-spacing:-.03em;margin:0;font-size:clamp(26px,4vw,38px);font-weight:700;line-height:1.08}.sports-card-category{color:color-mix(in srgb, var(--text,#202124) 62%, transparent);margin:7px 0 0;font-size:13px;line-height:1.4}.sports-card-type{background:color-mix(in srgb, var(--card,var(--card-bg,#fff)) 92%, #4285f4 8%);min-height:30px;color:color-mix(in srgb, var(--text,#202124) 78%, transparent);flex:none;padding:0 11px;font-size:12px;font-weight:650}.sports-card-summary{max-width:760px;color:color-mix(in srgb, var(--text,#202124) 82%, transparent);margin:18px 0 0;font-size:14px;line-height:1.65}.sports-card-more{border-top:1px solid color-mix(in srgb, var(--border,#dadce0) 72%, transparent);margin-top:12px}.sports-card-more-toggle{color:#4285f4;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;margin-top:10px;padding:4px 1px;font-size:12px;font-weight:750;line-height:1.4;list-style:none;display:inline-flex}.sports-card-more-toggle::-webkit-details-marker{display:none}.sports-card-more-toggle::marker{content:"";display:none}.sports-card-more-label--open,.sports-card-more[open] .sports-card-more-label--closed{display:none}.sports-card-more[open] .sports-card-more-label--open{display:inline}.sports-card-more-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.sports-card-more[open] .sports-card-more-chevron{transform:translateY(2px)rotate(225deg)}.sports-card-more-content{padding-top:2px}.sports-card-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.sports-card-detail{background:color-mix(in srgb, var(--card,var(--card-bg,#fff)) 94%, #4285f4 6%);border-radius:14px;min-width:0;padding:13px 14px}.sports-card-detail span,.sports-card-detail strong{display:block}.sports-card-detail span{color:color-mix(in srgb, var(--text,#202124) 58%, transparent);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.sports-card-detail strong{color:var(--text,#202124);font-size:13px;font-weight:650;line-height:1.4}.sports-card-equipment{margin-top:18px}.sports-card-equipment:last-child{padding-bottom:2px}.sports-card-equipment h2{margin:0 0 9px;font-size:12px;font-weight:750}.sports-card-chips{flex-wrap:wrap;gap:8px;display:flex}.sports-card-chip{border:1px solid color-mix(in srgb, var(--border,#dadce0) 76%, transparent);background:var(--card,var(--card-bg,#fff));min-height:28px;padding:0 10px;font-size:12px}.sports-card-media{margin-top:18px}.sports-card-media[hidden]{display:none}.sports-card-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sports-card-media-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sports-card-media-grid--1{grid-template-columns:minmax(0,1fr);max-width:620px}.sports-card-media-item{border:1px solid color-mix(in srgb, var(--border,#dadce0) 76%, transparent);background:var(--card-alt,var(--card,var(--card-bg,#fff)));aspect-ratio:4/3;border-radius:13px;min-width:0;display:block;overflow:hidden}.sports-card-media-item img{object-fit:cover;width:100%;height:100%;transition:transform .16s;display:block}.sports-card-media-item:hover img{transform:scale(1.025)}.sports-card-media-credit{color:color-mix(in srgb, var(--text,#202124) 52%, transparent);margin-top:7px;font-size:10px;line-height:1.35}@media (width<=900px){.sport-result-wrapper{margin-left:0}}@media (width<=620px){.sports-card{border-radius:16px;padding:18px}.sports-card-heading{flex-direction:column;gap:10px}.sports-card-details{grid-template-columns:1fr}.sports-card-media-grid,.sports-card-media-grid--2,.sports-card-media-grid--1{grid-template-columns:repeat(2,minmax(0,1fr))}.sports-card-media-item:nth-child(3){aspect-ratio:16/9;grid-column:1/-1}}.sports-league-card{--sports-card-bg:var(--card,var(--card-bg,#fff));--sports-card-alt:var(--card-alt,var(--sports-card-bg));--sports-card-border:var(--border,#e5e5e5);--sports-card-text:var(--text,#202124);--sports-card-hover:var(--hover,#0000000d);box-sizing:border-box;border:1px solid var(--sports-card-border);background-color:var(--sports-card-bg);width:min(100%,760px);color:var(--sports-card-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:18px;transition:background-color .2s,border-color .2s,color .2s;overflow:hidden}@media (prefers-color-scheme:dark){.sports-league-card{--lightningcss-light: ;--lightningcss-dark:initial}}.sports-league-card-header{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 14px;display:flex}.sports-league-kicker{letter-spacing:.12em;color:color-mix(in srgb, var(--sports-card-text) 58%, transparent);margin-bottom:8px;font-size:11px;font-weight:700}.sports-league-card-header h1{color:var(--sports-card-text);margin:0;font-size:26px;font-weight:650;line-height:1.2}.sports-league-card-header p{color:color-mix(in srgb, var(--sports-card-text) 68%, transparent);margin:5px 0 0;font-size:14px}.sports-league-sport-label{border:1px solid color-mix(in srgb, var(--sports-card-border) 72%, transparent);background-color:var(--sports-card-alt);color:color-mix(in srgb, var(--sports-card-text) 84%, transparent);border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:600}.sports-league-tabs{border-bottom:1px solid var(--sports-card-border);gap:18px;padding:0 22px;display:flex}.sports-league-tab{color:var(--sports-card-text);padding:11px 0 12px;font-size:14px;font-weight:600;position:relative}.sports-league-tab-active:after{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.sports-league-stage{padding:17px 22px 3px}.sports-league-stage h3{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--sports-card-text) 58%, transparent);margin:0 0 10px;font-size:11px;font-weight:700}.sports-league-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sports-league-game{border:1px solid var(--sports-card-border);background-color:var(--sports-card-alt);color:var(--sports-card-text);border-radius:13px;padding:13px 14px}.sports-league-game-meta{color:color-mix(in srgb, var(--sports-card-text) 62%, transparent);justify-content:space-between;gap:10px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.sports-league-game-teams{gap:8px;display:grid}.sports-league-team-row{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.sports-league-team-name-wrap{align-items:center;gap:9px;min-width:0;display:flex}.sports-league-team-link{min-width:0;color:inherit;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.sports-league-team-link:hover .sports-league-team-name{text-decoration:underline}.sports-league-team-marker,.sports-league-team-icon{border-radius:50%;flex:0 0 27px;width:27px;height:27px}.sports-league-team-marker{border:1px solid color-mix(in srgb, var(--sports-card-border) 78%, transparent);background-color:var(--sports-card-bg);color:var(--sports-card-text);letter-spacing:.02em;justify-content:center;align-items:center;font-size:9px;font-weight:750;display:inline-flex}.sports-league-team-icon{object-fit:contain}.sports-league-team-name{text-overflow:ellipsis;white-space:nowrap;color:var(--sports-card-text);font-size:13px;font-weight:600;overflow:hidden}.sports-league-team-score{color:var(--sports-card-text);font-size:14px}.sports-league-game-venue{border-top:1px solid color-mix(in srgb, var(--sports-card-border) 72%, transparent);text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb, var(--sports-card-text) 55%, transparent);margin-top:9px;padding-top:8px;font-size:10px;overflow:hidden}.sports-league-empty{border:1px solid color-mix(in srgb, var(--sports-card-border) 72%, transparent);background-color:var(--sports-card-alt);color:var(--sports-card-text);border-radius:13px;margin:18px 22px 20px;padding:18px;font-size:13px;line-height:1.5}.sports-league-cache-note{color:color-mix(in srgb, var(--sports-card-text) 65%, transparent);margin-top:4px;display:block}.sports-league-card-footer{border-top:1px solid var(--sports-card-border);color:color-mix(in srgb, var(--sports-card-text) 50%, transparent);padding:13px 22px 16px;font-size:10px}@media (width<=680px){.sports-league-card{border-radius:15px}.sports-league-card-header{padding:17px 16px 12px}.sports-league-card-header h1{font-size:23px}.sports-league-tabs,.sports-league-stage{padding-left:16px;padding-right:16px}.sports-league-games{grid-template-columns:1fr}.sports-league-card-footer{padding-left:16px;padding-right:16px}}.sports-league-event-title{color:var(--sports-card-text);margin-top:8px;font-size:15px;font-weight:700;line-height:1.35}.sports-league-event-secondary{color:var(--sports-card-muted);margin-top:4px;font-size:13px}.sports-hub-card{--sports-card-bg:var(--card,var(--card-bg,#fff));--sports-card-alt:var(--card-alt,var(--sports-card-bg));--sports-card-border:var(--border,#e5e5e5);--sports-card-text:var(--text,#202124);box-sizing:border-box;border:1px solid var(--sports-card-border);background:var(--sports-card-bg);width:min(100%,760px);color:var(--sports-card-text);border-radius:18px;overflow:hidden}.sports-hub-header{justify-content:space-between;gap:18px;padding:20px 22px 12px;display:flex}.sports-hub-kicker{letter-spacing:.12em;color:color-mix(in srgb,var(--sports-card-text) 58%,transparent);margin-bottom:8px;font-size:11px;font-weight:700}.sports-hub-header h1{margin:0;font-size:26px;font-weight:650;line-height:1.2}.sports-hub-header p{color:color-mix(in srgb,var(--sports-card-text) 68%,transparent);margin:5px 0 0;font-size:14px}.sports-hub-sport-label{border:1px solid var(--sports-card-border);background:var(--sports-card-alt);border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:12px;font-weight:600}.sports-hub-tabs{scrollbar-width:none;gap:8px;padding:4px 22px 14px;display:flex;overflow-x:auto}.sports-hub-tabs::-webkit-scrollbar{display:none}.sports-hub-tab{appearance:none;border:1px solid var(--sports-card-border);background:var(--sports-card-alt);color:var(--sports-card-text);white-space:nowrap;font:inherit;cursor:pointer;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:600}.sports-hub-tab-active{border-color:color-mix(in srgb,var(--sports-card-text) 55%,var(--sports-card-border));background:color-mix(in srgb,var(--sports-card-text) 10%,var(--sports-card-bg))}.sports-hub-panel{border-top:1px solid var(--sports-card-border);min-height:150px;padding:18px 22px 20px}.sports-hub-loading,.sports-hub-empty{border:1px solid var(--sports-card-border);background:var(--sports-card-alt);border-radius:13px;padding:18px;font-size:13px}.sports-hub-overview h3{margin:0 0 11px;font-size:15px}.sports-hub-overview p{color:color-mix(in srgb,var(--sports-card-text) 65%,transparent);margin:14px 0 0;font-size:12px;line-height:1.55}.sports-hub-capabilities{flex-wrap:wrap;gap:7px;display:flex}.sports-hub-capabilities span,.sports-hub-picker-buttons button{border:1px solid var(--sports-card-border);background:var(--sports-card-alt);color:var(--sports-card-text);border-radius:999px;padding:7px 10px;font-size:12px}.sports-hub-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.sports-hub-item-card{border:1px solid var(--sports-card-border);background:var(--sports-card-alt);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:12px 13px;display:flex}.sports-hub-item-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sports-hub-item-card span,.sports-hub-item-card small,.sports-hub-list-row small{color:color-mix(in srgb,var(--sports-card-text) 62%,transparent);font-size:11px}.sports-hub-list{gap:7px;display:grid}.sports-hub-list-row{border-bottom:1px solid color-mix(in srgb,var(--sports-card-border) 72%,transparent);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.sports-hub-list-row div{flex-direction:column;gap:2px;min-width:0;display:flex}.sports-hub-rank,.sports-hub-value{font-size:12px;font-weight:700}.sports-hub-table-wrap{overflow-x:auto}.sports-hub-table{border-collapse:collapse;width:100%;font-size:12px}.sports-hub-table th,.sports-hub-table td{border-bottom:1px solid var(--sports-card-border);text-align:right;white-space:nowrap;padding:9px 8px}.sports-hub-table th:nth-child(2),.sports-hub-table td:nth-child(2){text-align:left;min-width:180px}.sports-hub-table td small{color:color-mix(in srgb,var(--sports-card-text) 55%,transparent);margin-top:2px;display:block}.sports-hub-picker p{margin:0 0 12px;font-size:13px}.sports-hub-picker-buttons{flex-wrap:wrap;gap:8px;display:flex}.sports-hub-picker-buttons button{cursor:pointer}.sports-hub-footer{border-top:1px solid var(--sports-card-border);color:color-mix(in srgb,var(--sports-card-text) 50%,transparent);padding:12px 22px 15px;font-size:10px}.sports-hub-embedded-schedule{border:0;border-radius:0;width:100%}.sports-hub-embedded-schedule .sports-league-card-header,.sports-hub-embedded-schedule .sports-league-tabs,.sports-hub-embedded-schedule .sports-league-card-footer{display:none}@media (width<=680px){.sports-hub-header{padding:17px 16px 10px}.sports-hub-header h1{font-size:23px}.sports-hub-tabs{padding-left:16px;padding-right:16px}.sports-hub-panel{padding:15px 16px 18px}.sports-hub-cards{grid-template-columns:1fr}.sports-hub-footer{padding-left:16px;padding-right:16px}}.sports-hub-team-cell{align-items:center;gap:9px;min-width:0;display:flex}.sports-hub-team-cell>img{object-fit:contain;flex:0 0 26px;width:26px;height:26px}.sports-hub-team-cell>div{min-width:0}.sports-hub-item-card-with-logo{flex-direction:row;align-items:center}.sports-hub-item-card-with-logo>img{object-fit:contain;flex:0 0 34px;width:34px;height:34px}.sports-hub-item-card-with-logo>div{flex-direction:column;gap:4px;min-width:0;display:flex}.sports-hub-overview-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.sports-hub-overview-heading h3{margin:0}.sports-hub-overview-heading button{appearance:none;color:var(--sports-card-text);font:inherit;cursor:pointer;opacity:.72;background:0 0;border:0;font-size:12px;font-weight:600}.sports-hub-overview-games{display:grid}.sports-hub-overview-game{border-bottom:1px solid var(--sports-card-border);grid-template-columns:minmax(0,1fr) 1px minmax(106px,auto);align-items:stretch;gap:18px;min-height:76px;padding:13px 2px;display:grid}.sports-hub-overview-game:last-child{border-bottom:0}.sports-hub-overview-teams{align-content:center;gap:9px;min-width:0;display:grid}.sports-hub-overview-team{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.sports-hub-overview-team img,.sports-hub-overview-team-fallback{flex:0 0 28px;width:28px;height:28px}.sports-hub-overview-team img{object-fit:contain}.sports-hub-overview-team-fallback{border:1px solid var(--sports-card-border);background:var(--sports-card-alt);border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:grid}.sports-hub-overview-team strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.sports-hub-overview-score{text-align:right;min-width:20px;font-size:13px;font-weight:700}.sports-hub-overview-game-divider{background:var(--sports-card-border);align-self:stretch;width:1px}.sports-hub-overview-when{text-align:right;white-space:nowrap;flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.sports-hub-overview-when strong{font-size:12px;font-weight:650}.sports-hub-overview-when span{color:color-mix(in srgb,var(--sports-card-text) 62%,transparent);margin-top:4px;font-size:12px}.sports-hub-overview-no-games .sports-hub-capabilities{margin-top:12px}@media (width<=520px){.sports-hub-overview-game{grid-template-columns:minmax(0,1fr) 1px minmax(88px,auto);gap:11px}.sports-hub-overview-team{grid-template-columns:25px minmax(0,1fr) auto;gap:7px}.sports-hub-overview-team img,.sports-hub-overview-team-fallback{width:25px;height:25px}.sports-hub-overview-when strong,.sports-hub-overview-when span{font-size:11px}}.sports-hub-bracket{gap:18px;display:grid}.sports-hub-bracket-round h3,.sports-hub-stats-section h3{margin:0 0 9px;font-size:14px}.sports-hub-bracket-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.sports-hub-bracket-game{border:1px solid var(--sports-card-border);background:var(--sports-card-alt);border-radius:12px;padding:11px 12px}.sports-hub-bracket-team{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:4px 0;display:grid}.sports-hub-bracket-team img{object-fit:contain;width:26px;height:20px}.sports-hub-bracket-team strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sports-hub-bracket-team span{font-size:13px;font-weight:700}.sports-hub-bracket-game>small{color:color-mix(in srgb,var(--sports-card-text) 55%,transparent);margin-top:7px;font-size:10px;display:block}.sports-hub-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sports-hub-player-stat-row{grid-template-columns:28px minmax(0,1fr) auto}.sports-hub-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.sports-hub-player-card{border:1px solid var(--sports-card-border);background:var(--sports-card-alt);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:flex}.sports-hub-player-card>img,.sports-hub-player-fallback{border-radius:50%;flex:0 0 38px;width:38px;height:38px}.sports-hub-player-card>img{object-fit:cover;background:var(--sports-card-bg)}.sports-hub-player-fallback{border:1px solid var(--sports-card-border);place-items:center;font-weight:700;display:grid}.sports-hub-player-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.sports-hub-player-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sports-hub-player-card small{text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--sports-card-text) 58%,transparent);font-size:10px;overflow:hidden}@media (width<=680px){.sports-hub-bracket-games,.sports-hub-stats-grid,.sports-hub-player-grid{grid-template-columns:1fr}}.sports-hub-worldcup-matches,.sports-hub-match-list{gap:10px;display:grid}.sports-hub-match-stage h3{margin:4px 0 8px;font-size:14px}.sports-hub-match-row{border:1px solid var(--sports-card-border);background:var(--sports-card-alt);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(92px,auto);align-items:center;gap:14px;padding:10px 12px;display:grid}.sports-hub-match-teams{gap:7px;min-width:0;display:grid}.sports-hub-match-teams>div{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.sports-hub-match-teams img{object-fit:contain;width:26px;height:20px}.sports-hub-match-teams strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sports-hub-match-teams span{font-size:13px;font-weight:700}.sports-hub-match-when{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.sports-hub-match-when strong{font-size:11px}.sports-hub-match-when span{color:color-mix(in srgb,var(--sports-card-text) 58%,transparent);margin-top:3px;font-size:10px}.table-tennis-products-result{color:var(--text);margin-top:18px}.ayesearch-products-shell{border:1px solid var(--border);background:var(--card,var(--card-bg));color:var(--text);border-radius:18px;padding:18px;transition:background-color .2s,border-color .2s,color .2s;overflow:hidden}.ayesearch-products-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.ayesearch-products-heading h2{color:var(--text);margin:2px 0 0;font-size:20px;line-height:1.25}.ayesearch-products-heading>span,.ayesearch-products-kicker{color:var(--text);opacity:.64;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.ayesearch-products-row{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;gap:14px;padding:2px 2px 8px;display:flex;overflow-x:auto}.ayesearch-product-card{scroll-snap-align:start;color:var(--text);border:1px solid var(--border);background:var(--card,var(--card-bg));border-radius:14px;flex:0 0 210px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s,background-color .2s,color .2s;display:block;overflow:hidden}.ayesearch-product-card:hover{border-color:var(--border);background:var(--card-alt,var(--card,var(--card-bg)));transform:translateY(-2px);box-shadow:0 8px 24px #00000029}.ayesearch-product-image-wrap{aspect-ratio:1;background:var(--card-alt,var(--hover));place-items:center;width:100%;transition:background-color .2s;display:grid;overflow:hidden}.ayesearch-product-image{object-fit:contain;width:100%;height:100%}.ayesearch-product-image-placeholder{color:var(--text);opacity:.55;font-size:13px;font-weight:700}.ayesearch-product-copy{color:var(--text);padding:12px}.ayesearch-product-merchant{color:var(--text);opacity:.64;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800}.ayesearch-product-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.ayesearch-product-description{min-height:34px;color:var(--text);opacity:.68;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 10px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ayesearch-product-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.ayesearch-product-price{color:var(--text);font-size:14px;font-weight:800}.ayesearch-product-rating{color:var(--text);opacity:.68;white-space:nowrap;font-size:11px}.ayesearch-products-loading{color:var(--text);opacity:.68;padding:18px 0;font-size:13px}@media (prefers-color-scheme:dark){:root:not([data-theme=white]):not([data-theme=light]) .ayesearch-products-shell,:root:not([data-theme=white]):not([data-theme=light]) .ayesearch-product-card{background:var(--card,var(--card-bg));color:var(--text)}}@media (width<=640px){.ayesearch-products-shell{border-radius:14px;padding:14px}.ayesearch-products-heading{flex-direction:column;align-items:flex-start;gap:5px}.ayesearch-product-card{flex-basis:178px}}.image-search-page{background:var(--bg);min-height:100vh;color:var(--text);flex-direction:column;display:flex}.image-search-main{box-sizing:border-box;flex:1;width:min(1480px,100% - 34px);margin:0 auto;padding:26px 0 64px}.image-search-heading-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.image-search-eyebrow{color:#4285f4;letter-spacing:.11em;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.image-search-heading-row h1{color:var(--text);letter-spacing:-.02em;margin:0;font-size:clamp(23px,3vw,31px);font-weight:650;line-height:1.15}.image-search-count{color:var(--text);opacity:.52;flex-shrink:0;font-size:12px}.image-search-masonry{columns:6 205px;column-gap:12px}.image-search-card{break-inside:avoid;vertical-align:top;width:100%;margin:0 0 18px;display:inline-block}.image-search-image-link{background:var(--card,#202124);border-radius:14px;width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.image-search-image{object-fit:contain;background:var(--card,#202124);width:100%;height:auto;transition:transform .18s,filter .18s;display:block}.image-search-hover{opacity:0;pointer-events:none;justify-content:flex-end;transition:opacity .16s;display:flex;position:absolute;inset:auto 8px 8px}.image-search-hover span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ad1;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700}.image-search-image-link:hover .image-search-image{filter:brightness(.94);transform:scale(1.015)}.image-search-image-link:hover .image-search-hover{opacity:1}.image-search-meta{min-width:0;padding:8px 3px 0}.image-search-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.image-search-title:hover{color:#4285f4;text-underline-offset:2px;text-decoration:underline}.image-search-source{min-width:0;color:var(--text);opacity:.5;align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.image-search-source span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-search-source-dot{background:#4285f4;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.image-search-loading-grid{columns:6 205px;column-gap:12px}.image-search-skeleton{break-inside:avoid;background:linear-gradient(90deg, var(--card,#202124) 0%, var(--hover,#303134) 50%, var(--card,#202124) 100%);background-size:200% 100%;border-radius:14px;width:100%;margin:0 0 12px;animation:1.3s linear infinite image-search-shimmer;display:inline-block}@keyframes image-search-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.image-search-empty,.image-search-error{max-width:620px;padding:44px 4px}.image-search-empty h2,.image-search-error h2{color:var(--text);margin:0 0 8px;font-size:20px}.image-search-empty p,.image-search-error p{color:var(--text);opacity:.66;margin:0;font-size:14px;line-height:1.55}@media (width<=1100px){.image-search-masonry,.image-search-loading-grid{columns:4 190px}}@media (width<=760px){.image-search-main{width:calc(100% - 20px);padding-top:18px}.image-search-heading-row{align-items:flex-start;margin-bottom:15px}.image-search-heading-row h1{font-size:24px}.image-search-masonry,.image-search-loading-grid{columns:2;column-gap:8px}.image-search-card{margin-bottom:13px}.image-search-image-link{border-radius:11px}.image-search-meta{padding-top:6px}.image-search-title{font-size:11px}.image-search-source{font-size:10px}.image-search-hover{display:none}}@media (width<=380px){.image-search-main{width:calc(100% - 14px)}.image-search-masonry,.image-search-loading-grid{column-gap:6px}}.home-wrapper{background-color:var(--bg);width:100%;min-height:100vh;color:var(--text);padding:var(--safe-top) 0 0;box-sizing:border-box;flex-direction:column;align-items:center;margin:0;font-family:Arial,sans-serif;display:flex}.home-wrapper *{box-sizing:border-box;margin:0;padding:0}.home-main{flex-direction:column;flex:1;align-items:center;width:100%;display:flex}.desktop-nav{background:var(--nav-bg);justify-content:space-between;align-items:center;width:100%;padding:18px 30px;display:flex}.nav-left,.nav-right{flex:1;align-items:center;display:flex}.nav-right{justify-content:flex-end;gap:16px}.desktop-nav button{color:var(--text);cursor:pointer;background:0 0;border:none;margin-left:20px;font-size:14px}.theme-toggle-btn{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:20px;margin-left:20px;padding:6px 14px;transition:all .2s}.theme-toggle-btn:hover{background:var(--card-bg)}.apps-dropdown-container{justify-content:center;align-items:center;display:flex;position:relative}.apps-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:20px;padding:8px;display:flex}.apps-btn svg{fill:#5f6368;width:24px;height:24px}.apps-menu{background:var(--card,var(--card-bg,#202124));border:1px solid var(--border);z-index:100;border-radius:18px;width:340px;padding:16px;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 12px 36px #00000052}.apps-menu.hidden{display:none!important}.apps-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.apps-menu .app-item{cursor:pointer;border-radius:13px;gap:7px;width:100%;min-width:0;min-height:88px;padding:9px 6px;transition:background-color .16s,transform .16s;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.apps-menu .app-item:hover{background:var(--hover);transform:translateY(-1px)}.apps-menu .app-icon{object-fit:cover;color:#fff;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin:0;font-size:21px;display:flex}.apps-menu .app-icon-image{background:0 0;padding:0}.apps-menu .app-item span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:12px;font-weight:600;overflow:hidden;color:var(--text)!important}.apps-download-hub{background:var(--card-alt,#ffffff0d);border:1px solid var(--border);border-radius:14px;width:100%;margin-top:14px;padding:13px}.apps-download-hub-header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:12px;display:grid}.apps-browser-icon{object-fit:cover;border-radius:11px;width:44px;height:44px}.apps-browser-copy{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.apps-browser-copy strong{color:var(--text);font-size:12px;line-height:1.2}.apps-browser-copy span{color:var(--text);opacity:.58;font-size:10px;line-height:1.25}.apps-download-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.apps-download-platform{background:var(--card,#ffffff0a);border:1px solid var(--border);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px;display:flex}.apps-download-kicker{letter-spacing:.05em;text-transform:uppercase;color:#4285f4!important;font-size:9px!important;font-weight:800!important}.apps-download-platform strong{color:var(--text);font-size:11px;line-height:1.25}.apps-browser-download-btn{cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:30px;padding:6px 8px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important;background:#4285f4!important;border:none!important;border-radius:999px!important;margin-top:5px!important;font-size:10px!important}.apps-browser-download-btn:hover{background:#3367d6!important}@media (width<=768px){.mobile-nav .apps-menu{width:min(340px,100vw - 24px);top:45px;right:-50px}.apps-download-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-icon{color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:700;display:flex;box-shadow:0 1px 3px #0003}.signin-btn{color:#fff;cursor:pointer;background:#4285f4;border:none;border-radius:4px;margin-left:20px;padding:8px 20px;font-weight:600}.mobile-nav{background:var(--nav-bg);justify-content:space-between;align-items:center;width:100%;padding:14px 18px;display:none}.home-logo{text-align:center;color:var(--text);margin-top:86px;margin-bottom:30px;font-size:clamp(48px,10vw,80px);font-weight:500}.home-search-wrapper{flex-direction:column;align-items:center;width:90%;max-width:584px;margin:0 auto;display:flex;position:relative}.search-bar{background:var(--card-bg);border:1px solid var(--border);border-radius:24px;align-items:center;width:100%;height:46px;padding:0 15px;transition:box-shadow .2s,border-radius .2s;display:flex;box-shadow:0 1px 6px #0000001a}.search-bar:focus-within{box-shadow:0 4px 15px #2021242e}.search-bar input{color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:0 10px;font-size:16px}.search-bar input::placeholder{color:#8b8f97}.search-icon,.mic-icon{color:#70757a;justify-content:center;align-items:center;display:flex}#suggestions-container{z-index:5000;width:100%;position:relative}.home-suggestions-container{color:#111;opacity:1;isolation:isolate;z-index:5001;background-color:#fff;border:1px solid #e0e0e0;border-top:none;border-radius:0 0 24px 24px;width:100%;margin-top:-1px;position:absolute;top:0;left:0;right:0;overflow:hidden;box-shadow:0 8px 22px #2021243d}.home-suggestion-item{appearance:none;color:#111;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;opacity:1;background-color:#fff;border:0;border-radius:0;align-items:center;gap:14px;margin:0;padding:12px 18px;font-size:16px;display:flex}.home-suggestion-item:hover,.home-suggestion-item:focus-visible{background-color:#f2f2f2;outline:none}.home-suggestion-icon{opacity:.55;flex-shrink:0;font-size:16px}.home-suggestion-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-theme=white] .home-suggestions-container,:root[data-theme=white] .home-suggestion-item{color:#000;background-color:#fff}:root[data-theme=white] .home-suggestions-container{border-color:#e0e0e0}:root[data-theme=white] .home-suggestion-item:hover,:root[data-theme=white] .home-suggestion-item:focus-visible{background-color:#f2f2f2}:root[data-theme=light] .home-suggestions-container,:root[data-theme=light] .home-suggestion-item{color:#111;background-color:#fff}:root[data-theme=light] .home-suggestions-container{border-color:#b8bcc2}:root[data-theme=light] .home-suggestion-item:hover,:root[data-theme=light] .home-suggestion-item:focus-visible{background-color:#eef0f3}:root[data-theme=dark] .home-suggestions-container,:root[data-theme=dark] .home-suggestion-item{color:#f5f5f5;background-color:#1a1a1a}:root[data-theme=dark] .home-suggestions-container{border-color:#333;box-shadow:0 8px 22px #00000080}:root[data-theme=dark] .home-suggestion-item:hover,:root[data-theme=dark] .home-suggestion-item:focus-visible{background-color:#292929}@media (prefers-color-scheme:light){:root[data-theme=device] .home-suggestions-container,:root[data-theme=device] .home-suggestion-item{color:#111;background-color:#fff}:root[data-theme=device] .home-suggestions-container{border-color:#e0e0e0}:root[data-theme=device] .home-suggestion-item:hover,:root[data-theme=device] .home-suggestion-item:focus-visible{background-color:#f2f2f2}}@media (prefers-color-scheme:dark){:root[data-theme=device] .home-suggestions-container,:root[data-theme=device] .home-suggestion-item{color:#f5f5f5;background-color:#1a1a1a}:root[data-theme=device] .home-suggestions-container{border-color:#333;box-shadow:0 8px 22px #00000080}:root[data-theme=device] .home-suggestion-item:hover,:root[data-theme=device] .home-suggestion-item:focus-visible{background-color:#292929}}.ai-zone-btn{color:#fff;cursor:pointer;z-index:1;background:#111;border:none;border-radius:20px;margin-top:25px;padding:10px 24px}.action-buttons{align-items:center;gap:12px;margin-top:18px;display:flex}.action-buttons button{background:var(--card-bg);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:4px;padding:10px 20px}.action-buttons button:hover{background:var(--hover)}.action-buttons .home-language-btn{color:#fff;background:#111827;border-color:#111827;border-radius:999px;min-height:38px;padding:9px 14px;font-size:13px;font-weight:750}.action-buttons .home-language-btn:hover{background:#1f2937}.home-discover-section{width:min(1180px,100% - 40px);margin:2px auto 72px}.home-discover-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.home-discover-eyebrow{color:#4285f4;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.home-discover-header h2{color:var(--text);font-size:clamp(25px,3vw,34px);font-weight:700;line-height:1.15}.home-language-control{flex-shrink:0;position:relative}.home-language-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#111827;border:1px solid #111827;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:13px;font-weight:750;transition:transform .16s,opacity .16s;display:inline-flex}.home-language-btn:hover{transform:translateY(-1px)}.home-language-globe{line-height:1}.home-language-chevron{opacity:.76;font-size:11px}.home-language-popup{z-index:150;background-color:var(--card,#fff);border:1px solid var(--border);width:230px;color:var(--text);opacity:1;border-radius:16px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 45px #0f172a38}.home-language-popup.hidden,.home-language-backdrop.hidden{display:none}.home-language-popup-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 12px 10px 15px;font-size:13px;font-weight:800;display:flex}.home-language-close{width:28px;height:28px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:21px;line-height:1;display:inline-flex}.home-language-close:hover{background:var(--hover)}.home-language-options{flex-direction:column;padding:7px;display:flex}.home-language-option{width:100%;min-height:42px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:14px;font-weight:650;display:flex}.home-language-option:hover{background:var(--hover)}.home-language-option.active{color:#4285f4;background:#4285f41f}.home-language-check{text-align:center;min-width:18px;font-weight:900}.home-language-backdrop{display:none}.home-topic-scroller{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;margin-bottom:22px;overflow-x:auto}.home-topic-scroller::-webkit-scrollbar{display:none}.home-topic-row{align-items:center;gap:10px;width:max-content;min-width:100%;padding:2px 1px 5px;display:flex}.home-topic-chip{background:var(--card-bg);border:1px solid var(--border);min-height:38px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 15px;font-size:14px;font-weight:600;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.home-topic-chip:hover{transform:translateY(-1px)}.home-topic-chip.active{color:#fff;background:#111827;border-color:#111827}.home-topic-icon{font-size:15px}.home-news-status{background:var(--card-bg);border:1px solid var(--border);min-height:220px;color:var(--text);text-align:center;opacity:.75;border-radius:18px;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex}.home-news-error{flex-direction:column}.home-news-error button{color:#fff;cursor:pointer;background:#4285f4;border:0;border-radius:999px;padding:9px 16px;font-weight:700}#home-news-results{transition:opacity .14s,transform .14s}#home-news-results.is-refreshing{opacity:.45;transform:translateY(3px)}.home-news-layout{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.home-featured-story{background:var(--card-bg);border:1px solid var(--border);min-width:0;color:inherit;border-radius:22px;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 8px 28px #0f172a12}.home-featured-story:hover{transform:translateY(-3px);box-shadow:0 14px 34px #0f172a1f}.home-featured-image-wrap{aspect-ratio:16/9;background:var(--hover);width:100%;position:relative;overflow:hidden}.home-featured-image{object-fit:cover;width:100%;height:100%;transition:transform .35s}.home-featured-story:hover .home-featured-image{transform:scale(1.025)}.home-featured-label{color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#111827e0;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;position:absolute;bottom:14px;left:16px}.home-featured-content{flex-direction:column;flex:1;padding:22px;display:flex}.home-featured-content h3{color:var(--text);letter-spacing:-.025em;margin-top:12px;font-size:clamp(23px,2.6vw,34px);line-height:1.12}.home-featured-content p{color:var(--text);opacity:.72;margin-top:12px;font-size:15px;line-height:1.55}.home-story-source-row{min-width:0;color:var(--text);align-items:center;gap:8px;font-size:12px;display:flex}.home-story-source{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.home-story-time{opacity:.58;flex-shrink:0}.home-story-time:before{content:"•";margin-right:8px}.home-news-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home-news-card{background:var(--card-bg);border:1px solid var(--border);min-width:0;min-height:180px;color:inherit;border-radius:17px;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.home-news-card:hover{transform:translateY(-2px);box-shadow:0 9px 24px #0f172a1a}.home-news-card-image{object-fit:cover;background:var(--hover);flex-shrink:0;width:100%;height:112px}.home-news-card-body{flex-direction:column;flex:1;padding:13px 14px 15px;display:flex}.home-news-card h3{color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:9px;font-size:15px;font-weight:750;line-height:1.28;display:-webkit-box;overflow:hidden}.home-news-card p{color:var(--text);opacity:.68;margin-top:8px;font-size:13px;line-height:1.45;display:none}.footer{background:var(--footer-bg);border-top:1px solid var(--border);justify-content:space-between;width:100%;margin-top:auto;padding:20px 30px;display:flex}.footer-left,.footer-center,.footer-right{align-items:center;display:flex}.footer-center{justify-content:center}.footer-right{justify-content:flex-end}.footer button{color:var(--text);cursor:pointer;background:0 0;border:none;margin-right:20px;font-size:13px}.mobile-theme-btn{color:var(--text);cursor:pointer;background:0 0;border-radius:20px;font-size:13px;border:1px solid var(--border)!important;padding:6px 16px!important}@media (width<=980px){.home-news-layout{grid-template-columns:minmax(0,1fr)}.home-featured-story{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);display:grid}.home-featured-image-wrap{aspect-ratio:auto;height:100%;min-height:300px}.home-news-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){body.home-language-modal-open{overflow:hidden}.desktop-nav{display:none}.mobile-nav{display:flex}.mobile-left,.mobile-center,.mobile-right{align-items:center;display:flex}.hamburger-btn{color:var(--text);cursor:pointer;background:0 0;border:none;font-size:24px}.mobile-center{gap:8px}.mobile-nav-btn{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:16px;padding:6px 10px;font-size:14px}.mobile-nav-btn.active{background:var(--card-bg);border:1px solid var(--border)}.mobile-right{gap:7px}.mobile-nav .apps-btn{margin-left:0;padding:5px}.mobile-signin{margin-left:0;padding:6px 11px;font-size:12px}.mobile-profile{width:30px;height:30px}.mobile-nav .apps-menu{top:45px;right:-50px}.home-logo{margin-top:54px;margin-bottom:24px;font-size:clamp(45px,16vw,66px)}.home-search-wrapper{width:calc(100% - 32px)}.action-buttons{justify-content:center;width:100%;padding:0 16px}.action-buttons button{padding:9px 14px;font-size:13px}.home-discover-section{width:100%;margin:2px auto 56px}.home-discover-header{align-items:flex-start;gap:12px;margin-bottom:17px;padding:0 16px}.home-discover-header h2{font-size:25px}.home-language-btn{max-width:132px;min-height:37px;padding:8px 11px;font-size:12px}.home-language-btn #home-language-button-label{text-overflow:ellipsis;overflow:hidden}.home-language-backdrop{z-index:998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02061775;display:block;position:fixed;inset:0}.home-language-popup{z-index:999;border-radius:19px;width:min(310px,100vw - 40px);position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #00000059}.home-language-popup-header{min-height:54px;padding:12px 13px 11px 17px;font-size:14px}.home-language-options{padding:9px}.home-language-option{min-height:47px;padding:11px 13px;font-size:15px}.home-topic-scroller{margin-bottom:16px;padding-left:16px}.home-topic-row{gap:9px;padding-right:32px}.home-topic-chip{min-height:37px;padding:8px 14px;font-size:13px}#home-news-results{padding:0 12px}.home-news-layout{flex-direction:column;gap:12px;display:flex}.home-featured-story{border-radius:18px;flex-direction:column;height:420px;display:flex}.home-featured-image-wrap{aspect-ratio:auto;flex:0 0 210px;height:210px;min-height:0}.home-featured-content{min-height:0;padding:17px;overflow:hidden}.home-featured-content h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:23px;line-height:1.16;display:-webkit-box;overflow:hidden}.home-featured-content p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.home-news-card-grid{flex-direction:column;gap:10px;display:flex}.home-news-card{border-radius:18px;flex-direction:column;height:420px;min-height:420px;display:flex}.home-news-card-image{flex:0 0 210px;width:100%;height:210px;min-height:210px}.home-news-card-body{min-height:0;padding:15px 16px 17px;overflow:hidden}.home-news-card h3{-webkit-line-clamp:2;margin-top:9px;font-size:17px;line-height:1.28}.home-news-card p{opacity:.68;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:9px;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden}.home-story-source-row{font-size:11px}.footer{text-align:center;flex-direction:column;gap:18px;padding:22px 16px}.footer-left,.footer-right{justify-content:center;gap:18px;display:flex}.footer-center{opacity:.9;font-size:13px}.footer button{margin-right:0}}@media (width<=430px){.mobile-nav{padding:12px}.mobile-center{gap:2px}.mobile-nav-btn{padding:5px 8px;font-size:13px}.home-logo{margin-top:44px}.home-discover-header{align-items:flex-start}.home-language-btn{max-width:112px}.home-featured-content h3{font-size:21px}.home-featured-story{height:400px}.home-featured-image-wrap{flex-basis:195px;height:195px}.home-news-card{height:400px;min-height:400px}.home-news-card-image{flex-basis:195px;width:100%;height:195px;min-height:195px}}.incognito-wrapper{color:#e8eaed;box-sizing:border-box;background-color:#202124;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex}.incognito-wrapper *{box-sizing:border-box}.incognito-container{text-align:center;width:100%;max-width:800px}.incognito-header{margin-bottom:48px}.incognito-icon{color:#9aa0a6;justify-content:center;margin-bottom:24px;display:flex}.incognito-header h1{color:#e8eaed;margin:0 0 16px;font-size:28px;font-weight:400}.main-description{color:#bdc1c6;max-width:600px;margin:0 auto;font-size:15px;line-height:1.6}.info-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.info-block{text-align:left;border-radius:12px;padding:24px}.light-block{background-color:#2d2e31;border:1px solid #3c4043}.info-block h3{color:#e8eaed;margin:0 0 12px;font-size:16px;font-weight:500}.info-block p{color:#bdc1c6;margin:0;font-size:13px;line-height:1.5}.cookie-section{text-align:left;border-radius:12px;padding:24px}.dark-block{background-color:#171717;border:1px solid #303134}.cookie-section h3{color:#e8eaed;margin:0 0 8px;font-size:16px;font-weight:500}.cookie-section p{color:#9aa0a6;margin:0;font-size:13px;line-height:1.5}@media (width<=600px){.incognito-wrapper{align-items:flex-start;padding:56px 16px 32px}.incognito-header{margin-bottom:32px}.incognito-header h1{font-size:25px}.incognito-icon svg{width:72px;height:72px}.info-grid{grid-template-columns:1fr}.info-block,.cookie-section{padding:20px}}.download-page{color:#1a1a1a;background:#fff;width:100%;font-family:Arial,sans-serif}.hero{text-align:center;background:linear-gradient(#f8f9fa,#fff);padding:80px 20px}.hero h1{margin:0 0 10px;font-size:3rem;font-weight:700}.tagline{color:#555;margin:0 0 30px;font-size:1.3rem}.hero-image-row{justify-content:center;align-items:center;gap:70px;margin-bottom:25px;display:flex}.side-preview{border-radius:26px;width:520px;max-width:45%;transition:transform .3s;box-shadow:0 22px 65px #00000040}.side-preview:hover{transform:scale(1.05)}.download-btn{color:#fff;cursor:pointer;background:#1a73e8;border:none;border-radius:10px;flex-shrink:0;padding:14px 32px;font-size:1.2rem;transition:background .2s,transform .2s}.download-btn:hover{background:#155fc4;transform:translateY(-1px)}.small-note{color:#777;margin:12px 0 0;font-size:.9rem}.feature-split{justify-content:center;align-items:center;gap:40px;padding:80px 20px;display:flex}.split-image{border-radius:20px;width:45%;max-width:600px;box-shadow:0 12px 35px #00000026}.split-text{width:45%;max-width:600px}.split-text h2{margin:0 0 10px;font-size:2rem}.split-text p{color:#444;margin:0;font-size:1.2rem;line-height:1.5}.scroll-sections{flex-direction:column;align-items:center;gap:40px;padding:60px 20px;display:flex}.info-card{text-align:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;width:90%;max-width:800px;padding:40px}.gradient-card{background:linear-gradient(135deg,#1a73e8,#6a11cb)}.info-card h2{margin:0 0 10px;font-size:2rem}.info-card p{opacity:.9;margin:0;font-size:1.1rem}.download-footer{background:#f5f5f5;margin-top:60px;padding:40px 20px}.footer-content{flex-wrap:wrap;justify-content:center;gap:60px;margin-bottom:20px;display:flex}.footer-section h4{margin:0 0 10px;font-size:1.2rem}.footer-section p{color:#555;margin:4px 0}.footer-section a{color:#1a73e8;text-decoration:none}.footer-bottom{text-align:center;color:#777;margin:0;font-size:.9rem}@media (width<=768px){.hero{padding:60px 15px}.hero h1{font-size:2.2rem}.tagline{font-size:1.1rem}.hero-image-row{flex-direction:column;gap:30px}.side-preview{border-radius:20px;width:90%;max-width:90%}.download-btn{padding:12px 26px;font-size:1.1rem}.feature-split{text-align:center;flex-direction:column;gap:30px;padding:60px 20px}.split-image{width:90%;max-width:90%}.split-text{width:100%;max-width:90%}.split-text h2{font-size:1.7rem}.split-text p{font-size:1.05rem}.info-card{padding:30px}.info-card h2{font-size:1.6rem}.info-card p{font-size:1rem}.footer-content{text-align:center;flex-direction:column;gap:30px}}.aiz-batch-response{flex-direction:column;gap:11px;display:flex}.aiz-batch-intro{color:#e8e9ed;font-size:15px;line-height:1.5}.aiz-batch-list{flex-direction:column;gap:10px;margin:0;padding-left:22px;display:flex}.aiz-batch-item{color:#e6e6e6;padding-left:2px;line-height:1.55}.aiz-batch-question{color:#fff;font-weight:700}.aiz-batch-answer{color:#d7d9df;margin-left:5px;font-weight:400}@media (width<=768px){.aiz-batch-intro{font-size:14.5px}.aiz-batch-list{gap:9px;padding-left:19px}.aiz-batch-item{font-size:14.5px}}.ai-msg.ai .msg-content:has(.aiz-batch-response){width:min(760px,100%);padding:18px 20px}.aiz-batch-intro{margin-bottom:3px;font-weight:500}.aiz-batch-list{list-style-position:outside}.aiz-batch-item{padding:2px 0 8px}.aiz-batch-question{margin-bottom:2px;font-size:15px;line-height:1.45;display:block}.aiz-batch-answer{color:#cfd2da;margin-left:0;font-size:14.5px;line-height:1.5;display:block}@media (width<=768px){.ai-msg.ai .msg-content:has(.aiz-batch-response){padding:16px}.aiz-batch-question{font-size:14.5px}.aiz-batch-answer{font-size:14px}}.ai-sidebar{background:var(--aiz-sidebar,#0a0a0c);background-color:var(--aiz-sidebar,#0a0a0c);z-index:20;width:70px;height:100%;min-height:-webkit-fill-available;padding:15px 10px;padding-top:calc(15px + env(safe-area-inset-top));padding-bottom:calc(15px + env(safe-area-inset-bottom));opacity:1;flex-direction:column;transition:all .3s;display:flex;position:relative;overflow:hidden}.ai-sidebar.open{width:260px}.sidebar-topbar{flex-direction:column;align-items:center;gap:20px;margin-bottom:30px;display:flex}.toggle-btn{color:var(--aiz-text,#e0e0e0);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:8px;font-size:24px;transition:background .2s}.toggle-btn:hover{background:#ffffff14}.logo{color:var(--aiz-text,#e0e0e0);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:32px;font-weight:700}.sidebar-signed-out{text-align:center;color:var(--aiz-text,#e0e0e0);padding:20px 15px}.user-icon-container{margin-bottom:16px}.user-icon-slash{opacity:.6;color:var(--aiz-text,#e0e0e0);font-size:48px}.sidebar-signed-out h3{color:var(--aiz-text,#e0e0e0);margin-bottom:8px;font-size:16px}.sidebar-signed-out p{opacity:.8;color:var(--aiz-text,#e0e0e0);margin-bottom:20px;font-size:13px;line-height:1.4}.sidebar-signin-btn{color:#fff;cursor:pointer;background:#4d7cff;border:none;border-radius:20px;width:100%;padding:10px 24px;font-size:14px;font-weight:600;transition:background .2s}.sidebar-signin-btn:hover{background:#3b6be0}@media (width<=768px){.ai-sidebar{background:var(--aiz-sidebar,#0a0a0c);background-color:var(--aiz-sidebar,#0a0a0c);z-index:2000;width:260px;position:fixed;top:0;left:-260px;box-shadow:4px 0 20px #0009}.ai-sidebar.open{width:260px;left:0}.ai-sidebar .toggle-btn{display:none}.sidebar-topbar{align-items:flex-start;margin-bottom:20px}}.ai-code-block{color:#e6edf3;background:#0d1117;border:1px solid #30363d;border-radius:12px;width:100%;margin-top:10px;overflow:hidden}.ai-code-header{background:#161b22;border-bottom:1px solid #30363d;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 12px;display:flex}.ai-code-meta{align-items:baseline;gap:8px;min-width:0;display:flex}.ai-code-meta strong{color:#f0f6fc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ai-code-meta span{color:#8b949e;text-transform:uppercase;font-size:10px;font-weight:700}.ai-code-copy{color:#f0f6fc;cursor:pointer;background:#21262d;border:1px solid #30363d;border-radius:8px;flex-shrink:0;padding:6px 10px;font-size:11px;font-weight:700}.ai-code-copy:hover{background:#30363d}.ai-code-pre{color:#e6edf3;white-space:pre;tab-size:2;text-align:left;background:#0d1117;width:100%;margin:0;padding:16px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.6;display:block;overflow:auto visible}.ai-code-pre code{min-width:max-content;font:inherit;white-space:inherit;display:block}.msg-code-blocks{width:min(720px,100%)}.aiz-feedback-host{width:min(640px,100%);margin-top:8px}.aiz-feedback-host[hidden]{display:none!important}.aiz-feedback-panel{background:#18181c;border:1px solid #303038;border-radius:12px;padding:12px}.aiz-feedback-label{color:#d8dbe2;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.aiz-feedback-input{box-sizing:border-box;resize:vertical;color:#ececf1;width:100%;font:inherit;background:#111114;border:1px solid #393943;border-radius:9px;outline:none;padding:10px 11px;font-size:13px;line-height:1.45}.aiz-feedback-input:focus{border-color:#4d7cff}.aiz-feedback-footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:9px;display:flex}.aiz-feedback-status{color:#9da3af;margin-right:auto;font-size:11px}.aiz-feedback-cancel,.aiz-feedback-submit{min-height:32px;font:inherit;cursor:pointer;border-radius:999px;padding:6px 11px;font-size:11px}.aiz-feedback-cancel{color:#c8cbd2;background:0 0;border:1px solid #3a3a44}.aiz-feedback-submit{color:#fff;background:#4d7cff;border:0;font-weight:700}:root{--safe-top:env(safe-area-inset-top);--safe-bottom:env(safe-area-inset-bottom);--safe-left:env(safe-area-inset-left);--safe-right:env(safe-area-inset-right);--bg:#f5f5f7;--text:#0f0f0f;--card:#fff;--card-alt:#f9f9f9;--border:#e5e5e5;--hover:#0000000d;--primary-bg:#e8e8e8;--primary:#111;--danger-bg:#ffecec;--danger:#c00;background-color:var(--bg);color:var(--text)}@media (prefers-color-scheme:dark){:root{--bg:#0f0f0f;--text:#f1f1f1;--card:#212121;--card-alt:#282828;--border:#333;--hover:#ffffff1a;--primary-bg:#1a1a1a;--primary:#fff;--danger-bg:#3a0000;--danger:#ff4d4d}}*,:before,:after{box-sizing:border-box}html{background-color:var(--bg);height:-webkit-fill-available;min-height:100%;color:var(--text);overflow:hidden auto}body{background-color:var(--bg);width:100%;min-height:100dvh;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;padding-top:var(--safe-top);margin:0;transition:background-color .2s,color .2s;overflow:hidden auto}#app{background-color:var(--bg);width:100%;min-height:100dvh;color:var(--text)}.results-container{flex-direction:column;width:100%;min-height:100dvh;display:flex}.results-main{flex:1 0 auto;width:100%}#search-footer-container{flex:none;width:100%;margin-top:auto}body.white{--bg:#fff;--text:#000;--card:#fff;--card-alt:#f5f5f5;--border:#e0e0e0;--hover:#f2f2f2;--primary-bg:#000;--primary:#fff;--danger-bg:#ffe5e5;--danger:#d00000}body.light{--bg:#d9d9d9;--text:#0f0f0f;--card:#ececec;--card-alt:#f3f3f3;--border:#cfcfcf;--hover:#0000000d;--primary-bg:#e3e3e3;--primary:#111;--danger-bg:#ffecec;--danger:#c00}body.dark{--bg:#0f0f0f;--text:#f1f1f1;--card:#212121;--card-alt:#282828;--border:#333;--hover:#ffffff1a;--primary-bg:#1a1a1a;--primary:#fff;--danger-bg:#3a0000;--danger:#ff4d4d}@media (prefers-color-scheme:dark){body.device{--bg:#0f0f0f;--text:#f1f1f1;--card:#212121;--card-alt:#282828;--border:#333;--hover:#ffffff1a;--primary-bg:#1a1a1a;--primary:#fff;--danger-bg:#3a0000;--danger:#ff4d4d}}@media (prefers-color-scheme:light){body.device{--bg:#f5f5f7;--text:#0f0f0f;--card:#fff;--card-alt:#f9f9f9;--border:#e5e5e5;--hover:#0000000d;--primary-bg:#e8e8e8;--primary:#111;--danger-bg:#ffecec;--danger:#c00}}
