.home-phase2-home{min-height:auto;padding:0;background:#050606;color:#f5f7f7}.home-phase2-home .section-inner{max-width:none}.home-phase2-home .app-exact-workspace{min-height:auto;gap:0;padding:0 8px 28px;border:0;border-radius:0;background:transparent;box-shadow:none}.home-phase2-heading,.home-phase2-home .home-app-canvas,.home-phase2-home .home-spotlight-row{width:min(100%,1120px);margin-inline:auto}.home-phase2-heading{padding:24px 8px 18px}.home-phase2-heading .eyebrow{margin-bottom:8px;border-color:rgba(94,234,212,.24);background:rgba(45,212,191,.08);color:#5eead4}.home-phase2-heading h1{max-width:760px;margin:0;color:#ffffff;font-size:1.5rem;line-height:1.04;letter-spacing:0}.home-phase2-heading>p:last-child{max-width:720px;margin:12px 0 0;color:#a3aaa8;font-size:.93rem;line-height:1.5}.home-phase2-home .home-spotlight-row{padding-inline:8px}.home-phase2-home .home-search-field:focus-within{outline:2px solid #5eead4;outline-offset:3px}.home-phase2-home .home-search-field input::-webkit-search-cancel-button{display:none;-webkit-appearance:none;appearance:none}.home-phase2-home .app-search-result-button .result-kicker{width:max-content;max-width:100%;justify-self:start}.home-phase2-home .home-app-canvas{display:block;min-height:0}.home-phase2-home .app-empty-home{width:100%;max-width:none;gap:28px;padding:18px 8px 0}.home-start-hint{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:14px 0;border-block:1px solid rgba(255,255,255,.11)}.home-start-hint .app-empty-grid-icon{width:30px;height:30px;color:#77807d}.home-start-hint p,.home-start-hint strong{display:block;overflow-wrap:anywhere}.home-start-hint strong{color:#f5f7f7;line-height:1.25}.home-start-hint p{margin:3px 0 0;color:#8f9794;font-size:.82rem;line-height:1.45}.home-category-discovery,.home-featured-comparisons,.home-updates-grid{min-width:0}.home-discovery-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:13px}.home-discovery-heading h2,.home-discovery-heading p{margin:0}.home-discovery-heading p{margin-bottom:3px;color:#5eead4;font-size:.7rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.home-discovery-heading h2{color:#ffffff;font-size:1.125rem;line-height:1.15}.home-discovery-heading>a,.home-discovery-heading>span{flex:0 0 auto;color:#9ca3a1;font-size:.8rem;font-weight:750}.home-discovery-heading>a{min-height:40px;display:inline-flex;align-items:center;color:#5eead4}.home-discovery-heading>a:focus-visible,.home-discovery-heading>a:hover{color:#ffffff}.home-category-grid{display:flex;gap:8px;padding-bottom:8px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin}.home-category-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;flex:0 0 164px;grid-gap:8px;gap:8px;align-items:center;min-width:0;min-height:64px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#111413;color:#eef2f1;scroll-snap-align:start}.home-category-link>svg:first-child{color:#5eead4}.home-category-link>svg:last-child{display:none;color:#747d7a}.home-category-link span{min-width:0;font-size:.84rem;font-weight:780;line-height:1.2;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.home-category-link:focus-visible,.home-category-link:hover{border-color:rgba(94,234,212,.58);background:#171b1a}.home-featured-list{display:grid;border-top:1px solid rgba(255,255,255,.12)}.home-featured-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;min-width:0;padding:16px 2px;border-bottom:1px solid rgba(255,255,255,.12)}.home-featured-row>svg{color:#727b78}.home-featured-copy{display:block;min-width:0}.home-featured-copy h3,.home-featured-copy p,.home-featured-copy small,.home-featured-copy span{display:block;overflow-wrap:anywhere}.home-featured-copy small{color:#5eead4;font-size:.68rem;font-weight:850;letter-spacing:.04em}.home-featured-copy h3{margin:5px 0 0;color:#ffffff;font-size:1rem;line-height:1.26}.home-featured-copy>span{margin-top:5px;color:#c7cfcc;font-size:.78rem;font-weight:650}.home-featured-copy p{display:-webkit-box;margin:7px 0 0;overflow:hidden;color:#8f9794;font-size:.82rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-featured-row:focus-visible h3,.home-featured-row:hover h3{color:#ffffff;text-decoration:underline;text-underline-offset:3px}.home-updates-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:34px;gap:34px}.home-catalog-updates,.home-daily-section{min-width:0}.home-phase2-home .home-daily-heading{min-height:44px;align-items:flex-start;padding:0 0 12px}.home-phase2-home .home-daily-heading h2{color:#ffffff;font-size:1.1rem}.home-catalog-update-list,.home-phase2-home .home-daily-list{border-top:1px solid rgba(255,255,255,.12)}.home-catalog-update-list{display:grid;grid-template-columns:minmax(0,1fr)}.home-catalog-update-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-width:0;padding:13px 2px;border-bottom:1px solid rgba(255,255,255,.12)}.home-catalog-update-row>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.home-catalog-update-row small,.home-catalog-update-row span span,.home-catalog-update-row strong{overflow-wrap:anywhere}.home-catalog-update-row small{color:#5eead4;font-size:.67rem;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.home-catalog-update-row strong{color:#ffffff;line-height:1.25}.home-catalog-update-row span span{color:#8f9794;font-size:.8rem}.home-catalog-update-row>svg{color:#727b78}.home-catalog-update-row:focus-visible strong,.home-catalog-update-row:hover strong{text-decoration:underline;text-underline-offset:3px}.home-phase2-home .app-empty-actions{justify-content:flex-start;margin-top:-6px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}@media (min-width:768px){.home-phase2-home{padding:0 clamp(16px,4vw,48px) 44px;background:var(--site-canvas);color:var(--site-ink)}.home-phase2-home .section-inner{max-width:var(--site-content)}.home-phase2-home .app-exact-workspace{padding:0}.home-phase2-heading{width:100%;padding:34px 0 22px}.home-phase2-heading .eyebrow{border-color:var(--site-line);background:var(--site-surface-subtle);color:var(--site-action-strong)}.home-phase2-heading h1{color:var(--site-ink);font-size:1.75rem;letter-spacing:0}.home-phase2-heading>p:last-child{margin-top:14px;color:var(--site-muted);font-size:1rem}.home-phase2-home .home-app-canvas,.home-phase2-home .home-spotlight-row{width:100%}.home-phase2-home .home-spotlight-row{padding:0}.home-phase2-home .home-search-field:focus-within{outline-color:var(--site-action)}.home-phase2-home .app-empty-home{gap:32px;padding:20px 0 0}.home-start-hint{padding:13px 0;border-color:var(--site-line)}.home-start-hint .app-empty-grid-icon{color:var(--site-line-strong)}.home-start-hint strong{color:var(--site-ink)}.home-start-hint p{color:var(--site-muted)}.home-discovery-heading p{color:var(--site-action)}.home-discovery-heading h2{color:var(--site-ink);font-size:1.35rem}.home-discovery-heading>span{color:var(--site-muted)}.home-discovery-heading>a{color:var(--site-action-strong)}.home-category-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:8px;gap:8px;padding-bottom:0;overflow:visible}.home-category-link{grid-template-columns:auto minmax(0,1fr);min-height:62px;padding:10px;border-color:var(--site-line);background:var(--site-surface);color:var(--site-ink)}.home-category-link>svg:first-child{color:var(--site-action)}.home-category-link>svg:last-child{display:none}.home-category-link:focus-visible,.home-category-link:hover{border-color:var(--site-action);background:var(--site-action-soft)}.home-featured-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.home-featured-list,.home-featured-row{border-color:var(--site-line)}.home-featured-copy small{color:var(--site-action)}.home-featured-copy h3,.home-featured-row:focus-visible h3,.home-featured-row:hover h3{color:var(--site-ink)}.home-featured-copy>span{color:var(--site-ink-soft)}.home-catalog-update-row>svg,.home-featured-copy p,.home-featured-row>svg{color:var(--site-muted)}.home-updates-grid{grid-template-columns:minmax(0,1fr);gap:40px;align-items:stretch}.home-phase2-home .home-daily-heading h2{color:var(--site-ink)}.home-phase2-home .home-daily-list{grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--site-line)}.home-phase2-home .home-daily-item{min-height:156px;padding:18px 42px 18px 2px}.home-phase2-home .home-daily-item:nth-child(odd){border-right:1px solid var(--site-line)}.home-phase2-home .home-daily-item:nth-child(2n){padding-left:32px}.home-phase2-home .home-daily-item:nth-last-child(-n+2){border-bottom:0}.home-catalog-update-list{grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--site-line)}.home-catalog-update-row{min-height:92px;padding:16px 38px 16px 2px}.home-catalog-update-row:nth-child(odd){border-right:1px solid var(--site-line)}.home-catalog-update-row:nth-child(2n){padding-left:28px}.home-catalog-update-row:nth-last-child(-n+2){border-bottom:0}.home-catalog-update-list,.home-catalog-update-row,.home-phase2-home .home-daily-list{border-color:var(--site-line)}.home-catalog-update-row small{color:var(--site-action)}.home-catalog-update-row strong{color:var(--site-ink)}.home-catalog-update-row span span{color:var(--site-muted)}.home-phase2-home .app-empty-actions{border-color:var(--site-line)}}@media (min-width:768px) and (max-width:1100px){.home-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1000px) and (max-width:1100px){.home-category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.home-category-link span{font-size:.8rem}}@media (min-width:1101px){.home-catalog-update-list{grid-template-columns:repeat(3,minmax(0,1fr))}.home-catalog-update-row:nth-child(n){padding:16px 38px 16px 24px;border-right:1px solid var(--site-line);border-bottom:1px solid var(--site-line)}.home-catalog-update-row:nth-child(3n+1){padding-left:2px}.home-catalog-update-row:nth-child(3n){border-right:0}.home-catalog-update-row:nth-last-child(-n+3){border-bottom:0}}@media (max-width:419px){.home-phase2-heading{padding-inline:6px}.home-phase2-heading h1{font-size:1.5rem}.home-phase2-home .app-empty-home,.home-phase2-home .home-spotlight-row{padding-inline:6px}.home-discovery-heading{align-items:flex-start}.home-discovery-heading>span{max-width:92px;text-align:right}.home-category-link{flex-basis:164px}}