.media-youtube,.media-background{aspect-ratio:16/9;border-radius:var(--hco-radius);background:var(--hco-surface);width:100%;position:relative;overflow:hidden}.media-background--square{aspect-ratio:1}.media-youtube>iframe,.media-youtube>img,.media-background>img,.media-background>video{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.media-youtube-play{background:color-mix(in srgb,var(--hco-ink) 35%,transparent);width:100%;color:var(--hco-paper);cursor:pointer;font:inherit;border:0;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.media-youtube-play>span:last-child{text-align:left}.media-youtube-play small{font-size:max(12px,var(--fs-min-ui));margin-top:5px;display:block}.media-play-icon{border:1px solid;border-radius:50%;place-items:center;width:52px;height:52px;font-size:16px;display:grid}.media-video-fallback{z-index:1;border-radius:var(--hco-radius);background:var(--hco-paper);color:var(--hco-ink);font:inherit;font-size:max(12px,var(--fs-min-ui));cursor:pointer;border:1px solid;padding:10px 14px;position:absolute;bottom:16px;right:16px}.media-youtube-play:focus-visible,.media-video-fallback:focus-visible{outline:3px solid var(--hco-paper);outline-offset:-6px}.g2-focus-image--landscape :is(img,video){aspect-ratio:16/9}.g2-focus-image--landscape .media-youtube>img{height:100%}.g2-focus-image.g2-focus-image--natural{background:0 0;border:0;border-radius:0;padding:0}.g2-focus-image.g2-focus-image--natural :is(img,video){aspect-ratio:auto;object-fit:contain;border-radius:var(--hco-radius);border:0;height:auto}.g2-focus-image--pair{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;padding:0;display:grid}.g2-focus-image--pair>:last-child{margin-top:44px}.g2-focus.g2-focus--tint{background:var(--hco-tint)}.g2-focus--tint .g2-focus-image{background:0 0}.g2-focus-layout--reverse>.g2-focus-figure{order:2}@media (max-width:760px){.g2-focus-image--pair{gap:12px}.g2-focus-image--pair>:last-child{margin-top:28px}.g2-focus-layout--reverse>.g2-focus-figure{order:0}.g2-focus-figure figcaption{flex-wrap:wrap;row-gap:8px}}.g2-focus-layout.g2-focus-layout--wide{grid-template-columns:1.62fr 1fr;gap:64px}@media (max-width:1050px){.g2-focus-layout.g2-focus-layout--wide{grid-template-columns:1.4fr 1fr;gap:44px}}@media (max-width:760px){.g2-focus-layout.g2-focus-layout--wide{grid-template-columns:1fr;gap:32px}}
.scene-overlay{background:#0d1a13;width:100%;max-width:100%;position:relative;overflow:hidden}.scene-overlay-stage{transform-origin:0 0;position:absolute;top:0;left:0}.scene-overlay-stage>img{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.scene-overlay-layer{transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.cg{color:#0d0d0d;background:#fff;border-radius:38px;flex-direction:column;width:390px;height:840px;padding:58px 20px 22px;font:400 21px/1.42 ui-sans-serif,-apple-system,Segoe UI,system-ui,sans-serif;display:flex}.cg-top{justify-content:space-between;align-items:center;height:44px;margin-bottom:22px;display:flex}.cg-menu,.cg-new{border-top:2.5px solid #0d0d0d;border-bottom:2.5px solid #0d0d0d;width:26px;height:18px}.cg-new{border:2.5px solid #0d0d0d;border-radius:6px;width:22px;height:22px}.cg-title{font-size:21px;font-weight:600}.cg-title span{color:#666;font-size:15px}.cg-thread{flex-direction:column;flex:1;gap:22px;display:flex;overflow:hidden}.cg-user{background:#f4f4f4;border-radius:24px;align-self:flex-end;max-width:84%;padding:13px 18px;font-size:20px;line-height:1.35}.cg-answer{font-size:21px;line-height:1.48}.cg-answer strong{background:linear-gradient(#0000 62%,#d6ecd9 62%);font-weight:650}.cg-caret{vertical-align:-1px;background:#0d0d0d;border-radius:50%;width:14px;height:14px;margin-left:4px;display:inline-block}.cg-tools{gap:16px;margin-top:16px;display:flex}.cg-tools i{border:2px solid #9a9a9a;border-radius:5px;width:18px;height:18px}.cg-input{color:#8e8e8e;border:1.5px solid #e3e3e3;border-radius:30px;align-items:center;gap:12px;padding:12px 12px 12px 18px;font-size:19px;display:flex;box-shadow:0 2px 10px #0000000d}.cg-plus{color:#0d0d0d;font-size:26px;line-height:1}.cg-input>span:nth-child(2){flex:1}.cg-send{color:#fff;background:#0d0d0d;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.pb-cover{color:#ecf2ece6;mix-blend-mode:screen;flex-direction:column;justify-content:space-between;width:600px;height:520px;padding:48px 50px;display:flex}.pb-k{font:500 15px/1 var(--hco-font-mono,ui-monospace,monospace);letter-spacing:.16em;text-transform:uppercase;opacity:.75}.pb-t{font:400 60px/1.02 var(--hco-font-display,Georgia,serif);letter-spacing:-.015em;max-width:12ch}.pb-s{font:500 16px/1 var(--hco-font-body,system-ui,sans-serif);opacity:.75}
.search-typer{width:440px;max-width:100%}.search-typer-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #2026231f;border-radius:999px;align-items:center;gap:14px;min-height:60px;padding:0 24px;display:flex;box-shadow:0 1px 2px #2026230f,0 12px 32px -12px #2026232e}.search-typer-icon{width:20px;height:20px;color:var(--hco-green);flex:none}.search-typer-text{white-space:nowrap;min-width:0;font:400 17px/1 var(--hco-font-body);color:var(--hco-ink);flex:1;overflow:hidden}.search-typer-caret{vertical-align:-.2em;background:var(--hco-green);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite search-typer-blink;display:inline-block}@keyframes search-typer-blink{50%{opacity:0}}@media (max-width:900px){.search-typer{width:100%}}.search-ad{background:var(--hco-white,#fff);color:#202124;opacity:0;border:1px solid #2026231f;border-radius:16px;margin-top:12px;padding:16px 20px 18px;font-family:Arial,Helvetica Neue,sans-serif;transition:opacity .5s,transform .5s;position:relative;transform:translateY(10px);box-shadow:0 1px 2px #2026230f,0 12px 32px -12px #2026232e}.search-ad.is-shown{opacity:1;transform:none}.search-ad p{margin:0}.search-ad-sponsored{color:#202124;font-size:12px;font-weight:700;line-height:1.4}.search-ad-source{align-items:center;gap:10px;margin-top:6px;display:flex}.search-ad-mark{color:#3c4043;background:#f1f3f4;border:1px solid #dadce0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font:600 12px/1 Georgia,serif;display:grid}.search-ad-source span:last-child{min-width:0;display:grid}.search-ad-source b{color:#202124;font-size:14px;font-weight:400;line-height:1.3}.search-ad-source small{white-space:nowrap;text-overflow:ellipsis;color:#4d5156;font-size:12px;line-height:1.3;overflow:hidden}.search-ad-headline{color:#1a0dab;font-size:19px;line-height:1.3;margin-top:8px!important}.search-ad-description{color:#4d5156;font-size:14px;line-height:1.55;margin-top:4px!important}.search-ad-label{font:400 11px/1.4 var(--hco-font-body);color:#697169;background:#ffffffeb;border-radius:99px;padding:2px 7px;position:absolute;top:14px;right:14px;box-shadow:inset 0 0 0 1px #14181414}.search-typer--ad{width:460px}.search-typer-stage{background:var(--hco-tint);border-radius:var(--r-md,var(--hco-radius));justify-content:center;align-items:center;width:100%;height:100%;min-height:420px;padding:40px;display:flex}.search-typer-stage .search-typer{width:min(460px,100%)}.search-typer-stage .search-typer-bar{background:var(--hco-white,#fff)}@media (max-width:760px){.search-ad{padding:14px 16px 16px}.search-ad-headline{font-size:17px}.search-ad-description{font-size:13px}.search-typer-stage{min-height:0;padding:24px 16px}}@media (prefers-reduced-motion:reduce){.search-ad{opacity:1;transition:none;transform:none}}@media (max-width:760px){.shape-ledger-visual:has(>.search-typer-stage){aspect-ratio:auto}}
.store-migration{min-height:340px;color:var(--hco-ink);font-family:var(--hco-font-body);grid-template-columns:1fr .7fr 1.1fr;align-items:center;gap:14px;margin:0;display:grid;container-type:inline-size}.store-migration-source,.store-migration-destination{flex-direction:column;align-items:stretch;gap:14px;min-width:0;display:flex}.store-migration-kicker,.store-migration-or{font-size:var(--scene-type-meta);color:var(--hco-muted)}.store-migration-platform,.store-migration-destination-head{font-size:var(--scene-type-primary);align-items:center;gap:9px;display:flex}.store-migration-platform .sk-logo,.store-migration-destination-head .sk-logo{flex:none;width:32px!important;height:32px!important}.store-migration-platform strong,.store-migration-destination-head strong{font:500 var(--scene-type-primary)/1.25 var(--hco-font-body)}.store-migration-stream{gap:24px;display:grid}.store-migration-bar{font-size:var(--scene-type-secondary);text-align:center;gap:8px;display:grid}.store-migration-bar i{background:#1235241f;height:4px;display:block;position:relative;overflow:hidden}.store-migration-bar i:after{content:"";animation:migration-fill var(--scene-duration) var(--scene-ease) infinite;background:#2f9a52;position:absolute;inset:0;transform:translate(-100%)}.store-migration:not(.is-visible) .store-migration-bar i:after{animation-play-state:paused}.store-migration-bar:nth-child(2) i:after{animation-delay:.4s}.store-migration-bar:nth-child(3) i:after{animation-delay:.8s}.store-migration-destination-head{border-bottom:1px solid var(--scene-border);padding-bottom:10px}.store-migration-product{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;display:grid}.store-migration-product img{object-fit:cover;border-radius:var(--scene-radius-screen);width:54px;height:54px;display:block}.store-migration-product span{gap:4px;min-width:0;display:grid}.store-migration-product b{font-size:var(--scene-type-secondary)}.store-migration-product small{font-size:var(--scene-type-meta);color:var(--hco-muted)}.store-migration-records{flex-wrap:wrap;gap:6px;display:flex}.store-migration-records span{background:var(--scene-screen);border:var(--scene-border);border-radius:var(--scene-radius-card);font-size:var(--scene-type-meta);padding:5px 7px}@keyframes migration-fill{0%{transform:translate(-100%)}45%,70%{transform:translate(0)}to{transform:translate(100%)}}@media (max-width:580px){.store-migration{grid-template-columns:1fr;gap:12px;min-height:0}.store-migration-source,.store-migration-destination{padding:16px}.store-migration-stream{grid-template-columns:repeat(3,1fr);gap:8px}.store-migration-platform{display:flex}.store-migration-platform strong{font-size:var(--scene-type-secondary)}}@media (prefers-reduced-motion:reduce){.store-migration-bar i:after{animation:none;transform:translate(0)}}
