@layer components{html:has(.home-page-v2){scroll-snap-type:y proximity;scroll-behavior:smooth;scroll-padding-top:calc(var(--chrome-announcement-h) + var(--chrome-navbar-h))}html[data-home-page=v2] .app-top-announcement,html[data-home-page=v2][data-home-chrome=nav] .app-top-announcement,html[data-home-page=v2][data-home-chrome=full] .app-top-announcement{opacity:1;max-height:12rem;padding-block:revert;pointer-events:auto;border:none;margin:0;overflow:visible}body:has(.home-page-v2){overflow-anchor:none;background:0 0}body:has(.home-page-v2):before{display:none}.app-page-content:has(.home-page-v2){background:0 0;padding:0;overflow:visible}.app-main-column:has(.home-page-v2)>footer{scroll-snap-align:start;scroll-snap-stop:always;background:0 0!important;border-top:none!important}.home-scroll-story.home-page-v2{--home-chrome-offset:calc(var(--chrome-announcement-h) + var(--chrome-navbar-h));--home-fs-panel:max(26rem, calc(100svh - var(--home-chrome-offset)));--home-fs-hero:max(22rem, calc(100svh - var(--home-chrome-offset)));z-index:1;flex-direction:column;gap:0;width:100%;max-width:none;margin-inline:0;display:flex;position:relative}.home-page-v2>.home-fs-section{--home-section-pad-x:clamp(1rem, 3vw, 2rem);box-sizing:border-box;height:var(--home-fs-panel);min-height:var(--home-fs-panel);max-height:var(--home-fs-panel);scroll-snap-align:start;scroll-snap-stop:always;padding:clamp(1.25rem, 2.5vh, 2rem) var(--home-section-pad-x);isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.home-page-v2>.home-fs-section--hero{height:var(--home-fs-hero);min-height:var(--home-fs-hero);max-height:var(--home-fs-hero);box-shadow:none;background:0 0}.home-page-v2>.home-fs-section--hero .home-fs-section__inner,.home-page-v2>.home-fs-section--hero .home-cobalt-hero--in-fs{width:100%;max-width:80rem;margin-inline:auto}.home-page-v2>.home-fs-section{box-sizing:border-box;width:100%}.home-page-v2>.home-fs-section:not(.home-fs-section--hero){box-shadow:none;background:0 0}.home-page-v2>.home-fs-section:not(.home-fs-section--hero):before{display:none}html[data-theme=day] .home-page-v2>.home-fs-section:not(.home-fs-section--hero){box-shadow:none;background:0 0}.app-main-column:has(.home-page-v2) .auth-cta-bar{display:none}.home-page-v2 .home-fs-section:not(:last-of-type):after{display:none}.home-oil-flow{z-index:0;pointer-events:none;opacity:.55;position:absolute;inset:0;overflow:hidden}.home-oil-flow--rich{opacity:.72}.home-oil-flow--subtle{opacity:.38}.home-fs-section--community .home-oil-flow--subtle{opacity:.22}.home-oil-flow__glow{background:radial-gradient(ellipse 70% 50% at 72% 18%, color-mix(in srgb, var(--oil-strong,var(--primary-strong)) 16%, transparent), transparent 68%), radial-gradient(ellipse 55% 40% at 18% 82%, color-mix(in srgb, var(--primary-soft) 22%, transparent), transparent 70%);position:absolute;inset:0}.home-oil-flow__svg{opacity:.85;width:min(42vw,22rem);height:auto;animation:14s ease-in-out infinite alternate home-oil-flow-drift;position:absolute;top:8%;right:-4%}.home-oil-flow__stop-top{stop-color:color-mix(in srgb, var(--oil-strong,var(--primary-strong)) 75%, #fff)}.home-oil-flow__stop-mid{stop-color:color-mix(in srgb, var(--oil-strong,var(--primary-strong)) 55%, var(--primary))}.home-oil-flow__stop-bottom{stop-color:color-mix(in srgb, var(--oil-soft,var(--primary-soft)) 80%, transparent)}html[data-theme=dark] .home-oil-flow__stop-top{stop-color:color-mix(in srgb, var(--oil-strong,var(--primary-strong)) 90%, #000)}html[data-theme=dark] .home-oil-flow__stop-mid{stop-color:color-mix(in srgb, var(--oil-strong,var(--primary-strong)) 70%, #1a1a1a)}.home-oil-flow__valve-body,.home-oil-flow__valve-neck{fill:color-mix(in srgb, var(--panel-2) 70%, var(--border-strong));stroke:color-mix(in srgb, var(--border-strong) 80%, transparent);stroke-width:1.5px}.home-oil-flow__stream-path{stroke-dasharray:12 8;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--oil-strong,var(--primary-strong)) 35%, transparent));animation:3.2s linear infinite home-oil-stream-flow}.home-oil-flow__pool{fill:color-mix(in srgb, var(--oil-soft,var(--primary-soft)) 45%, transparent);animation:4s ease-in-out infinite home-oil-pool-pulse}.home-oil-flow__droplets span{background:color-mix(in srgb, var(--oil-strong,var(--primary-strong)) 70%, transparent);opacity:0;border-radius:50%;width:.45rem;height:.45rem;animation:2.8s ease-in infinite home-oil-droplet;position:absolute}.home-oil-flow__droplets span:first-child{animation-delay:0s;top:42%;right:22%}.home-oil-flow__droplets span:nth-child(2){animation-delay:.9s;top:58%;right:18%}.home-oil-flow__droplets span:nth-child(3){animation-delay:1.8s;top:72%;right:26%}@keyframes home-oil-flow-drift{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-12px)rotate(1.5deg)}}@keyframes home-oil-stream-flow{to{stroke-dashoffset:-40px}}@keyframes home-oil-pool-pulse{0%,to{opacity:.55;transform:scaleX(1)}50%{opacity:.85;transform:scaleX(1.04)}}@keyframes home-oil-droplet{0%{opacity:0;transform:translateY(0)}20%{opacity:.7}to{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){.home-oil-flow__svg,.home-oil-flow__stream-path,.home-oil-flow__pool,.home-oil-flow__droplets span{animation:none}}.home-page-v2 .home-fs-section>.home-fs-section__inner{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.4rem,1.2vh,.8rem);width:min(100%,72rem);max-width:72rem;height:100%;min-height:0;max-height:100%;margin-inline:auto;display:flex;position:relative;overflow:hidden}.home-page-v2 .home-fs-section__head{flex-shrink:0;margin-bottom:0}.home-page-v2 .home-fs-section__lead{margin-top:.55rem}.home-page-v2 .home-fs-section__foot{flex-shrink:0;margin-top:.35rem}.home-fs-section__inner{width:100%;max-width:72rem;margin-inline:auto}.home-fs-section__inner--stack,.home-fs-section__inner--stack>:not(.home-oil-flow){z-index:1;position:relative}.home-fs-section--hero .home-fs-section__inner{width:min(100%,80rem);max-width:80rem;margin-inline:auto}.home-fs-section__head{text-align:center;max-width:40rem;margin:0 auto 1.25rem}.home-page-v2 .home-fs-section--community .home-fs-section__head{margin-bottom:.6rem}.home-page-v2 .home-fs-section--community .home-fs-section__title{font-size:clamp(1.35rem,2.8vw,2rem)}.home-fs-section__title{letter-spacing:-.03em;color:var(--text);margin:.35rem 0 0;font-size:clamp(1.5rem,3.5vw,2.35rem);font-weight:800;line-height:1.12}.home-fs-section__lead{max-width:36rem;color:var(--muted-strong);margin:.75rem auto 0;font-size:clamp(.88rem,1.5vw,1rem);line-height:1.6}.home-fs-section__foot{text-align:center;margin:1rem 0 0}.home-fs-section__inline-link{color:var(--primary-strong);align-items:center;gap:.35rem;margin-top:.75rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.home-fs-section__inline-link:hover{text-decoration:underline}.home-fs-section__inline-link svg{width:.95rem;height:.95rem}.home-cobalt-hero--in-fs{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100%;padding:0;display:flex;position:relative;overflow:hidden}.home-cobalt-hero--in-fs .home-oil-flow{opacity:.65}.home-cobalt-hero__stack{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.home-cobalt-hero--in-fs .home-cobalt-hero__center{max-width:44rem}.home-cobalt-hero__title{letter-spacing:-.03em;color:var(--text);margin:.35rem 0 0;font-size:clamp(1.85rem,4.8vw,3rem);font-weight:800;line-height:1.1}.home-cobalt-hero__title-accent{color:var(--oil-strong,var(--primary-strong))}.home-cobalt-hero__lead{max-width:36rem;color:var(--muted-strong);margin:1rem auto 0;font-size:clamp(.92rem,1.6vw,1.05rem);line-height:1.6}.home-cobalt-hero__actions{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.25rem;display:flex}.home-cobalt-hero__btn{min-height:2.65rem}.home-cobalt-hero__learn{margin:.85rem 0 0;font-size:.82rem;font-weight:600}.home-cobalt-hero__learn a{color:var(--primary-strong);align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.home-cobalt-hero__learn a:hover{text-decoration:underline}.home-cobalt-hero__learn a svg{width:.9rem;height:.9rem}.home-trust-layer__grid{grid-template-columns:1fr;gap:.75rem;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.home-trust-layer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home-trust-layer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-trust-layer__card{border-radius:var(--ds-radius-lg);border:1px solid color-mix(in srgb, var(--border-strong) 42%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);height:100%;box-shadow:var(--ds-shadow-sm);flex-direction:column;gap:.4rem;padding:1rem 1.05rem;display:flex}.home-trust-layer__icon{background:color-mix(in srgb, var(--oil-soft,var(--primary-soft)) 22%, var(--surface));width:2rem;height:2rem;color:var(--oil-strong,var(--primary-strong));border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:.15rem;display:inline-flex}.home-trust-layer__icon svg{width:1.05rem;height:1.05rem}.home-trust-layer__title{color:var(--text);margin:0;font-size:.92rem;font-weight:700}.home-trust-layer__text{color:var(--muted-strong);margin:0;font-size:.78rem;line-height:1.5}.home-page-v2 .home-fs-section--trust .home-fs-section__head{max-width:40rem}.home-page-v2 .home-fs-section--trust .home-fs-section__lead{margin-top:.45rem;font-size:.85rem}.home-page-v2 .home-trust-layer__grid{flex-shrink:1;gap:.55rem;min-height:0}.home-page-v2 .home-trust-layer__card{background:color-mix(in srgb, var(--surface) 48%, transparent);padding:.85rem .9rem}.home-services-showcase{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.home-services-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home-services-showcase{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-services-showcase__card{border-radius:var(--ds-radius-lg);border:1px solid color-mix(in srgb, var(--border-strong) 42%, transparent);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);height:100%;box-shadow:var(--ds-shadow-sm);color:inherit;flex-direction:column;gap:.4rem;padding:1rem 1.05rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.home-page-v2 .home-analysis-showcase__card{background:color-mix(in srgb, var(--surface) 45%, transparent);-webkit-backdrop-filter:blur(8px);padding:.85rem .9rem}.home-page-v2 .home-fs-section--analysis .home-analysis-showcase{flex-shrink:1;width:100%;min-height:0}.home-page-v2 .home-fs-section--analysis .home-fs-section__head{max-width:36rem}.home-page-v2 .home-fs-section--analysis .home-fs-section__lead{margin-top:.45rem;font-size:.85rem}.home-page-v2 .home-analysis-showcase__grid{gap:.55rem}.home-page-v2 .home-services-showcase{flex-shrink:1;gap:.55rem;width:100%;min-height:0}.home-page-v2 .home-services-showcase__card{background:color-mix(in srgb, var(--surface) 48%, transparent);padding:.8rem .9rem}.home-page-v2 .home-fs-section--services .home-fs-section__head{max-width:36rem}.home-page-v2 .home-fs-section--services .home-fs-section__lead{margin-top:.45rem;font-size:.85rem}.home-services-showcase__card:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--border-strong));box-shadow:var(--ds-shadow-sm)}.home-services-showcase__num{font-family:var(--home-mono,ui-monospace, monospace);letter-spacing:.06em;color:var(--muted-strong);font-size:.68rem;font-weight:700}.home-services-showcase__title{color:var(--text);margin:0;font-size:.92rem;font-weight:700}.home-services-showcase__summary{color:var(--muted-strong);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.home-services-showcase__cta{color:var(--primary-strong);align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;display:inline-flex}.home-services-showcase__cta svg{width:.85rem;height:.85rem}.home-analysis-showcase{width:100%}.home-analysis-showcase__grid{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.home-analysis-showcase__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-analysis-showcase__card{border-radius:var(--ds-radius-lg);border:1px solid color-mix(in srgb, var(--border-strong) 42%, transparent);background:color-mix(in srgb, var(--surface) 88%, var(--panel-2));box-shadow:var(--ds-shadow-sm);padding:1rem 1.05rem}.home-analysis-showcase__icon{background:color-mix(in srgb, var(--oil-soft,var(--primary-soft)) 22%, var(--surface));width:2rem;height:2rem;color:var(--oil-strong,var(--primary-strong));border-radius:.5rem;justify-content:center;align-items:center;margin-bottom:.45rem;display:inline-flex}.home-analysis-showcase__icon svg{width:1.05rem;height:1.05rem}.home-analysis-showcase__card h3{color:var(--text);margin:0;font-size:.92rem;font-weight:700}.home-analysis-showcase__card p{color:var(--muted-strong);margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.home-page-v2 .home-analysis-showcase__cta{margin-top:1rem}.home-analysis-showcase__cta{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.35rem;display:flex}.home-community-topics{width:100%}.home-page-v2 .home-fs-section--community .home-community-topics{flex-direction:column;flex-shrink:1;justify-content:center;align-items:center;gap:.35rem;width:100%;min-height:0;display:flex;overflow:hidden}.home-page-v2 .home-community-marquee-stack{flex-shrink:1;min-height:0;max-height:8.5rem}.home-page-v2 .home-fs-section--community .home-fs-section__foot{margin-top:.35rem}.home-community-marquee-stack{flex-direction:column;gap:.32rem;width:100%;margin-top:.25rem;display:flex}.home-community-marquee{width:auto;margin-inline:calc(-1 * var(--home-section-pad-x,clamp(1rem, 3vw, 2rem)));position:relative;overflow:hidden}.home-community-marquee__viewport{width:100%;overflow:hidden}.home-community-marquee__track{width:max-content;animation:home-community-marquee-ltr var(--home-marquee-duration,110s) linear infinite;flex-wrap:nowrap;align-items:center;gap:.65rem;display:flex}.home-community-marquee[data-direction=rtl] .home-community-marquee__track{animation-name:home-community-marquee-rtl}.home-community-marquee:hover .home-community-marquee__track{animation-play-state:paused}@keyframes home-community-marquee-ltr{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes home-community-marquee-rtl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.home-community-marquee-stack{gap:.75rem}.home-community-marquee__track{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;max-width:56rem;margin-inline:auto;animation:none}}.home-community-marquee__fade{z-index:2;pointer-events:none;width:clamp(2rem,8vw,5rem);position:absolute;top:0;bottom:0}.home-page-v2 .home-community-marquee__viewport{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.home-community-marquee__fade--left{background:linear-gradient(to right, var(--surface), transparent);left:0}.home-community-marquee__fade--right{background:linear-gradient(to left, var(--surface), transparent);right:0}.home-page-v2 .home-community-marquee__fade{background:0 0;width:clamp(1.5rem,6vw,3.5rem)}.home-page-v2 .home-community-marquee__fade--left,.home-page-v2 .home-community-marquee__fade--right{background:0 0}.home-community-marquee__item{border:1px solid color-mix(in srgb, var(--border-strong) 42%, transparent);background:color-mix(in srgb, var(--surface) 88%, var(--panel-2));color:inherit;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.38rem .72rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:inline-flex}.home-page-v2 .home-community-marquee__item{background:color-mix(in srgb, var(--surface) 42%, transparent);-webkit-backdrop-filter:blur(6px);padding:.34rem .65rem;font-size:.8rem}.home-community-marquee__item:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--border-strong));box-shadow:var(--ds-shadow-sm)}.home-community-marquee__item svg{width:.9rem;height:.9rem;color:var(--oil-strong,var(--primary-strong));flex-shrink:0}.home-page-v2 .home-fs-section--community .home-community-marquee__category{display:none}.home-community-marquee__category{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-strong);font-size:.65rem;font-weight:700}.home-community-marquee__title{color:var(--text);font-size:.82rem;font-weight:700}.home-community-marquee__meta{color:var(--primary-strong);padding-left:.15rem;font-size:.68rem;font-weight:600}.home-community-topics__empty{text-align:center;color:var(--muted-strong);border:1px dashed color-mix(in srgb, var(--border-strong) 50%, transparent);border-radius:var(--ds-radius-lg);padding:1.5rem;font-size:.85rem}.home-gemini-compose{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.65rem;width:100%;max-width:44rem;margin-inline:auto;display:flex;position:relative;overflow:visible}.home-page-v2 .home-fs-section--expert .home-fs-section__inner--stack,.home-page-v2 .home-fs-section--gemini .home-fs-section__inner--stack{overflow:hidden}.home-page-v2 .home-fs-section--hero .home-fs-section__inner{justify-content:center}.home-page-v2 .home-fs-section--equivalent .home-equivalent-section{flex-shrink:0;width:100%}.home-gemini-compose__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong);margin:0;font-size:.72rem;font-weight:700}.home-gemini-compose__title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(1.75rem,4.5vw,2.65rem);font-weight:500;line-height:1.15}.home-gemini-compose__bar{border:1px solid color-mix(in srgb, var(--border-strong) 48%, transparent);background:color-mix(in srgb, var(--panel-2) 42%, var(--surface));width:100%;max-width:42rem;box-shadow:0 2px 16px #0000000f, 0 0 0 1px color-mix(in srgb, var(--border-strong) 18%, transparent) inset;border-radius:999px;align-items:center;gap:.35rem;margin-top:.35rem;padding:.55rem .55rem .55rem .45rem;display:flex}html[data-theme=dark] .home-gemini-compose__bar{background:color-mix(in srgb, var(--panel-2) 38%, transparent);border-color:color-mix(in srgb, var(--border-strong) 35%, transparent);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 28px #0000002e}.home-gemini-compose__icon-btn{width:2.15rem;height:2.15rem;color:var(--muted-strong);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.home-gemini-compose__icon-btn:hover{background:color-mix(in srgb, var(--panel-2) 55%, transparent);color:var(--text)}.home-gemini-compose__icon-btn svg{width:1.15rem;height:1.15rem}.home-gemini-compose__input{min-width:0;height:1.5rem;font:inherit;color:var(--text);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;padding:.35rem .15rem;font-size:.95rem;line-height:1.45;overflow:hidden}.home-gemini-compose__input::placeholder{color:var(--muted-strong)}.home-gemini-compose__input:focus{outline:none}.home-gemini-compose__badge{color:var(--muted-strong);background:color-mix(in srgb, var(--panel-2) 35%, transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.28rem .55rem;font-size:.72rem;font-weight:600;display:none}@media (min-width:520px){.home-gemini-compose__badge{display:inline-flex}}.home-gemini-compose__badge svg{width:.85rem;height:.85rem}.home-gemini-compose__send{background:color-mix(in srgb, var(--primary) 88%, var(--text));width:2.35rem;height:2.35rem;color:var(--surface);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,transform .15s;display:inline-flex}.home-gemini-compose__send:hover:not(:disabled){transform:scale(1.04)}.home-gemini-compose__send:disabled{opacity:.38;cursor:not-allowed}.home-gemini-compose__send svg{width:1.1rem;height:1.1rem}.home-gemini-compose__hint{max-width:32rem;color:var(--muted-strong);margin:.15rem 0 0;font-size:.78rem;line-height:1.5}.home-page-v2 .home-fs-section--products{--home-product-row-h:2rem}.home-page-v2 .home-fs-section--products .home-fs-section__inner--stack{align-items:stretch}.home-page-v2 .home-fs-section--products .home-fs-section__head--products{margin-bottom:0;flex-shrink:0;max-width:32rem;margin-inline:auto}.home-page-v2 .home-fs-section--products .home-fs-section__title{margin-top:.15rem;font-size:clamp(1.1rem,2vw,1.6rem)}.home-page-v2 .home-fs-section--products .home-fs-section__lead{margin-top:.3rem;font-size:.78rem;line-height:1.4}.home-page-v2 .home-fs-section--products .home-fs-section__inline-link{margin-top:.35rem;font-size:.75rem}.home-product-db-panel{border-radius:var(--ds-radius-xl);border:1px solid color-mix(in srgb, var(--border-strong) 32%, transparent);background:color-mix(in srgb, var(--surface) 14%, transparent);-webkit-backdrop-filter:blur(12px);width:100%;max-width:60rem;min-height:0;box-shadow:0 1px 0 color-mix(in srgb, var(--primary) 8%, transparent) inset, 0 12px 40px #00000024;flex-shrink:1;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:stretch;margin-inline:auto;display:grid;overflow:hidden}.home-product-db-panel__divider{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--border-strong) 45%, transparent) 18%, color-mix(in srgb, var(--border-strong) 45%, transparent) 82%, transparent);width:1px}.home-product-db-col{flex-direction:column;min-width:0;min-height:0;display:flex}.home-product-db-col__head{border-bottom:1px solid color-mix(in srgb, var(--border-strong) 18%, transparent);background:color-mix(in srgb, var(--surface) 10%, transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.65rem .8rem .55rem;display:grid}.home-product-db-col__icon{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border-strong));background:color-mix(in srgb, var(--primary-soft) 32%, transparent);width:1.85rem;height:1.85rem;color:var(--primary-strong);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.home-product-db-col__icon svg{width:.95rem;height:.95rem}.home-product-db-col__titles{min-width:0}.home-product-db-col__title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:.8rem;font-weight:700}.home-product-db-col__meta{color:var(--muted-strong);margin:.1rem 0 0;font-size:.66rem}.home-product-db-col__link{color:var(--primary-strong);white-space:nowrap;align-items:center;gap:.2rem;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.home-product-db-col__link:hover{text-decoration:underline}.home-product-db-col__link svg{width:.78rem;height:.78rem}.home-product-db-list{margin:0;padding:.15rem 0;list-style:none}.home-product-db-list>li+li{border-top:1px solid color-mix(in srgb, var(--border-strong) 12%, transparent)}.home-product-db-row{min-height:var(--home-product-row-h);color:var(--text);grid-template-columns:1.65rem minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:0 .75rem;text-decoration:none;transition:background .15s;display:grid}.home-product-db-row:hover{background:color-mix(in srgb, var(--primary-soft) 16%, transparent)}.home-product-db-row__index{font-family:var(--home-mono,ui-monospace, monospace);letter-spacing:.04em;color:color-mix(in srgb, var(--muted) 75%, transparent);font-size:.62rem;font-weight:700}.home-product-db-row__main{flex-direction:column;gap:.08rem;min-width:0;display:flex}.home-product-db-row--new .home-product-db-row__main{flex-direction:row;align-items:baseline;gap:.4rem}.home-product-db-row__brand{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);flex-shrink:0;font-size:.58rem;font-weight:700}.home-product-db-row__name{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-weight:600;overflow:hidden}.home-product-db-row__summary{color:var(--muted-strong);white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;line-height:1.3;overflow:hidden}.home-product-db-row__date{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-size:.62rem}.home-product-db-empty{min-height:calc(5 * var(--home-product-row-h));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.75rem;display:flex}.home-product-db-empty p{color:var(--muted-strong);margin:0;font-size:.78rem;font-weight:600}.home-product-db-empty span{color:color-mix(in srgb, var(--muted) 88%, transparent);font-size:.68rem}@media (max-width:480px){.home-product-db-panel{grid-template-columns:1fr}.home-product-db-panel__divider{display:none}.home-product-db-col+.home-product-db-col{border-top:1px solid color-mix(in srgb, var(--border-strong) 18%, transparent)}}.home-equivalent-section{text-align:center;width:100%;max-width:40rem;margin-inline:auto;padding:0}.home-page-v2 .home-equivalent-section{box-shadow:none;background:0 0;border:none}.home-equivalent-section__categories{flex-wrap:wrap;justify-content:center;gap:.45rem;margin:1.15rem 0 0;padding:0;list-style:none;display:flex}.home-equivalent-section__categories li{background:color-mix(in srgb, var(--panel-2) 25%, var(--surface));color:var(--text);border-radius:999px;padding:.35rem .7rem;font-size:.78rem;font-weight:600}.home-page-v2 .home-equivalent-section__categories li{border:1px solid color-mix(in srgb, var(--border-strong) 30%, transparent);background:color-mix(in srgb, var(--surface) 28%, transparent);-webkit-backdrop-filter:blur(6px)}.home-equivalent-section__actions{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.35rem;display:flex}@media (max-width:639px){.home-equivalent-section__actions .primary-action-btn,.home-gemini-compose__bar{border-radius:1.25rem;flex-wrap:wrap;padding:.65rem}.home-gemini-compose__send{margin-left:auto}}}html:has(.home-page-v2){background:var(--bg);scroll-snap-type:y proximity;scroll-padding-top:calc(var(--chrome-announcement-h) + var(--chrome-navbar-h));overflow-x:clip}body:has(.home-page-v2){overflow-x:clip}body:has(.home-page-v2) .app-body-frame{z-index:2;position:relative;background:0 0!important}body:has(.home-page-v2) .app-body-frame:before{content:"";height:calc(var(--chrome-announcement-h) + var(--chrome-navbar-h));flex-shrink:0;width:100%;display:block}:is(body:has(.home-page-v2) .app-body-workspace,body:has(.home-page-v2) .app-main-column,body:has(.home-page-v2) .app-page-content){width:100%;max-width:none;margin-inline:0;padding-inline:0}body:has(.home-page-v2) .app-top-announcement{z-index:70!important;background:color-mix(in srgb, var(--bg) 70%, transparent)!important;-webkit-backdrop-filter:blur(8px)saturate(1.05)!important;width:100%!important;box-shadow:none!important;border-bottom:none!important;position:fixed!important;top:0!important;left:0!important;right:0!important}body:has(.home-page-v2) .app-top-announcement .marquee-shell>.pointer-events-none{display:none}:is(body:has(.home-page-v2) .app-navbar,body:has(.home-page-v2) .app-navbar-unified){--navbar-flat-bg:color-mix(in srgb, var(--bg) 65%, transparent)}body:has(.home-page-v2) .app-navbar{top:var(--chrome-announcement-h)!important;z-index:69!important;background:var(--navbar-flat-bg)!important;-webkit-backdrop-filter:blur(12px)saturate(1.08)!important;width:100%!important;box-shadow:none!important;border-bottom:none!important;position:fixed!important;left:0!important;right:0!important}body:has(.home-page-v2) .app-sidebar-provider{background:0 0!important}body:has(.home-page-v2) .app-body-workspace{background:0 0!important}body:has(.home-page-v2) .app-main-column{background:0 0!important}.app-page-content:has(.home-page-v2){background:0 0!important}body:has(.home-page-v2) #app-sidebar .app-sidebar-fixed-panel{top:var(--app-navbar-bottom,var(--chrome-stack-h))!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-left:none!important;border-right:none!important}body:has(.home-page-v2) #app-sidebar [data-sidebar=sidebar]{background:0 0!important}.home-page-v2>.home-fs-section:not(.home-fs-section--hero){background:0 0!important}@media (prefers-reduced-motion:reduce){html[data-home-page=v2]{scroll-behavior:auto;scroll-snap-type:y proximity}html:has(.home-page-v2){scroll-behavior:auto;scroll-snap-type:y proximity}}
