.v2 .fp-soon-hero{max-width:1040px;margin:var(--head-gap) auto 0}.v2 .fp-soon-bar{display:flex;align-items:center;height:34px;padding:0 14px;border-bottom:1px solid var(--app-line);background:var(--app-soft)}.v2 .fp-soon-site{position:relative;aspect-ratio:1240/820;background:#fef2e8;overflow:hidden;border-radius:0 0 12px 12px}.v2 .fp-soon-site img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.v2 .fp-soon-crop{position:relative;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:14px;border-radius:14px;background:var(--app-canvas);overflow:hidden}.v2 .fp-soon-card{border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--app-line),0 14px 30px -18px rgba(20,20,60,.35)}.v2 .fp-soon-cd{display:flex;gap:8px;padding:12px;border-radius:10px;background:#fef2e8}.v2 .fp-soon-u{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;padding:10px 2px 8px;border-radius:10px;background:#fff;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 1px 0 rgba(19,77,94,.08)}.v2 .fp-soon-n{font-family:Georgia,"Times New Roman",serif;font-size:26px;font-weight:700;letter-spacing:-.01em;color:#134d5e}.v2 .fp-soon-l{margin-top:.6em;font-family:var(--font);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4c6268}.v2 .fp-soon-card .app-sec{border-bottom:0;padding:10px 12px 12px}.v2 .fp-soon-card .app-label{margin:0 0 6px}.v2 .fp-soon-card .app-tabs>*{font-size:11px}.v2 .fp-soon-gap{margin-top:6px}.v2 .fp-soon-ent{justify-content:flex-end}.v2 .fp-soon-ent .fp-soon-card{padding:12px;font-size:11.5px;color:var(--app-ink)}.v2 .fp-soon-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;font-size:12.5px;font-weight:650;color:var(--app-ink)}.v2 .fp-soon-h .app-btn{height:24px;padding:0 9px;font-size:11px}.v2 .fp-soon-h .app-btn .v2-i,.v2 .fp-soon-search .v2-i{width:12px;height:12px}.v2 .fp-soon-search{margin-bottom:6px;color:var(--app-ink-3)}.v2 .fp-soon-cols,.v2 .fp-soon-r{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:0 4px}.v2 .fp-soon-cols{height:22px;font-size:10.5px;color:var(--app-ink-3);border-bottom:1px solid var(--app-line)}.v2 .fp-soon-r{min-height:30px;border-bottom:1px solid var(--app-line);white-space:nowrap}.v2 .fp-soon-r:last-child{border-bottom:0}.v2 .fp-soon-r>span:first-child{color:var(--app-ink-3)}.v2 .fp-soon-r>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;color:var(--app-ink)}.v2 .fp-soon-r>span:last-child{font-size:10.5px;color:var(--app-ink-2)}.v2 .fp-soon-dom{justify-content:space-between}.v2 .fp-soon-dom .fp-soon-card{padding:12px 12px 14px}.v2 .fp-soon-dt{margin:0;font-size:12.5px;font-weight:650;color:var(--app-ink)}.v2 .fp-soon-dom .app-label{margin:8px 0 5px}.v2 .fp-soon-row{display:flex;gap:6px}.v2 .fp-soon-grow{flex:1;min-width:0}.v2 .fp-soon-tick{display:flex;align-items:center;gap:7px;margin:10px 0 0;font-size:11.5px;color:var(--app-ink-2)}.v2 .fp-soon-box{display:inline-grid;place-items:center;flex:none;width:14px;height:14px;border-radius:4px;background:var(--app-blue);color:#fff;opacity:.45}.v2 .fp-soon-box .v2-i{width:10px;height:10px;stroke-width:3}.v2 .fp-soon-url-bar{display:flex;align-items:center;gap:12px;margin-left:12%;height:42px;padding:0 12px;border-radius:10px;background:var(--app-soft);box-shadow:0 0 0 1px var(--app-line)}.v2 .fp-soon-url{display:inline-flex;align-items:center;gap:6px;flex:1;min-width:0;height:26px;padding:0 12px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px var(--app-line);font-size:12px;color:var(--app-ink);white-space:nowrap;overflow:hidden}.v2 .fp-soon-url .v2-i{flex:none;width:12px;height:12px;color:var(--app-ink-2);stroke-width:2}.v2 .fp-soon-set{display:flex;align-items:stretch;min-height:480px}.v2 .fp-soon-cv{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:40px clamp(16px,3vw,40px);background:var(--app-canvas)}.v2 .fp-soon-board{position:relative;width:min(100%,600px);aspect-ratio:1240/560;border-radius:2px;background:#fef2e8;box-shadow:0 1px 3px rgba(0,0,0,.08)}.v2 .fp-soon-board>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:2px}.v2 .fp-soon-sel{left:calc(26.774% - 3px);top:calc(69.107% - 3px);width:calc(46.452% + 6px);height:calc(11.429% + 6px)}.v2 .fp-soon-sel .app-dim{z-index:3}.v2 .fp-soon-pn{display:flex;flex-direction:column}.v2 .fp-soon-ph{display:flex;align-items:center;height:44px;padding:0 12px;border-bottom:1px solid var(--app-line);font-size:12px;font-weight:650;color:var(--app-ink)}.v2 .fp-soon-t{display:inline-flex;align-items:center;gap:7px}.v2 .app.fp-soon-set .fp-pin{position:relative;left:auto;top:auto;flex:none}.v2 .fp-soon-set .app-tabs{margin-bottom:8px}.v2 .fp-soon-set .app-sec .app-tabs:last-child{margin-bottom:0}.v2 .fp-soon-set .v2-i{width:13px;height:13px;stroke-width:2}.v2 .fp-soon-dd{justify-content:space-between}.v2 .fp-soon-dd .v2-i{width:12px;height:12px;stroke-width:2.2;color:var(--app-ink-3)}.v2 .fp-soon-list{display:grid;gap:5px}.v2 .fp-soon-fr{gap:8px}.v2 .fp-soon-fr .v2-i{flex:none;color:var(--app-ink-3)}.v2 .fp-soon-end{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.v2 .fp-soon-rm{flex:none;width:12px;height:1px;background:#8e8e8e}.v2 .fp-soon-btn{background:#fff;box-shadow:inset 0 0 0 1px var(--app-line-2)}.v2 .fp-soon-last{border-bottom:0}@media (max-width:699px){.v2 .fp-soon-set{flex-direction:column;min-height:0}.v2 .fp-soon-cv{padding:26px 16px}.v2 .fp-soon-pn{width:auto;border-left:0;border-top:1px solid var(--app-line)}}@media (max-width:599px){.v2 .fp-soon-n{font-size:22px}.v2 .fp-soon-cd{gap:6px;padding:10px}}.v2 .fp-soon-ent,.v2 .fp-soon-dom{container-type:inline-size}@container (max-width:300px){.v2 .fp-soon-cols,.v2 .fp-soon-r{grid-template-columns:minmax(0,1fr) auto}.v2 .fp-soon-cols>span:first-child,.v2 .fp-soon-r>span:first-child{display:none}.v2 .fp-soon-url-bar{margin-left:0}.v2 .fp-soon-ent .fp-soon-card{padding:10px 8px}.v2 .fp-soon-cols,.v2 .fp-soon-r{gap:6px;padding:0 2px}.v2 .fp-soon-r>span:nth-child(2){font-size:11px}.v2 .fp-soon-r>span:last-child{font-size:9.5px}}