.public-site .product-tour{min-width:0;background:var(--site-panel);border:1px solid var(--site-text);border-top:8px solid var(--site-accent)}.public-site .product-tour-header{display:flex;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--site-rule);font-size:12px;font-weight:700}.public-site .product-tour-header>span:last-child{color:var(--site-muted);font-weight:400}.public-site .product-tour-tabs{display:flex;background:var(--site-bg);border-bottom:1px solid var(--site-rule)}.public-site .product-tour-tabs button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 8px;border:0;border-radius:0;color:var(--site-muted);background:transparent;font-size:13px;cursor:pointer}.public-site .product-tour-tabs button[aria-selected=true]{color:var(--site-text);background:white;box-shadow:inset 0 -3px var(--site-accent);font-weight:700}.public-site .product-tour-tabs button:hover{color:var(--site-text);background:#fff}.public-site .product-screen{margin:0;min-width:0}.public-site .product-tour .product-screen{padding:15px 15px 0}.public-site .product-screen-open{position:relative;display:block;width:100%;padding:0;background:white;border:1px solid var(--site-rule);border-radius:0;cursor:zoom-in;overflow:hidden}.public-site .product-screen-open>img{display:block;width:100%;height:auto}.public-site .product-tour .product-screen-open{aspect-ratio:1.6}.public-site .product-tour .product-screen-open>img{width:100%;height:100%;object-fit:cover;object-position:top left}.public-site .product-screen-enlarge{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;gap:7px;color:var(--site-bg);background:var(--site-text);padding:9px 11px;font-size:11px;border:1px solid white}.public-site .product-screen-open:hover .product-screen-enlarge{color:var(--site-text);background:var(--site-accent)}.public-site .product-screen figcaption{padding:14px 0 15px;font-size:12px;line-height:1.5;color:var(--site-text)}.public-site .product-screen figcaption>span{display:block;font-size:10px;color:var(--site-muted);margin-top:4px}.public-site .product-screen-dialog{position:fixed;inset:0;margin:auto;width:min(1500px,94vw);max-width:94vw;max-height:92dvh;padding:0;border:1px solid var(--site-text);background:var(--site-bg);color:var(--site-text)}.public-site .product-screen-dialog::backdrop{background:#171817cf}.public-site .product-screen-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border-bottom:4px solid var(--site-accent)}.public-site .product-screen-dialog-header strong{font-size:18px}.public-site .product-screen-dialog-header p{font-size:12px;margin-top:4px}.public-site .product-screen-dialog-header button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--site-rule);border-radius:0;background:transparent;color:var(--site-text);cursor:pointer}.public-site .product-screen-zoom{overflow:auto;max-height:calc(92dvh - 100px)}.public-site .product-screen-zoom img{display:block;width:1440px;max-width:none;height:auto}@media (max-width:800px){.public-site .product-tour-header{padding:12px 14px}.public-site .product-tour .product-screen{padding:10px 10px 0}.public-site .product-screen-enlarge{right:5px;bottom:5px;padding:7px 9px;font-size:10px}.public-site .product-screen figcaption{font-size:12px;padding-block:12px}.public-site .product-screen-dialog{width:96vw;max-width:96vw}.public-site .product-screen-dialog-header{padding:12px;gap:10px}.public-site .product-screen-dialog-header p{font-size:11px}}