.ws-tp--teams{--ground:#ca985b;--q:#5a3610}.ws-tp--teams .ws-obj{width:min(19%,270px);right:13%;top:16%;--sc:70,50,10}.ws-tm__line{position:relative;list-style:none;padding:0}.ws-tm__line:before{content:"";position:absolute;left:7px;top:12px;bottom:12px;width:1px;background:var(--line)}.ws-tm__line li{position:relative;display:grid;grid-template-columns:120px minmax(0,5fr) minmax(0,6fr);gap:40px;align-items:center;padding:40px 0 40px 36px}.ws-tm__line li:before{content:"";position:absolute;left:2px;top:50%;width:11px;height:11px;margin-top:-5.5px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 5px var(--paper)}.ws-tm__when{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.ws-tm__say h3{font:600 clamp(24px,2.4vw,34px)/1.15 var(--sans);letter-spacing:-.025em}.ws-tm__say p{margin-top:10px;font-size:17px;color:var(--ink-2);max-width:30em}.ws-tm__pic{position:relative;min-width:0}.ws-tm__face{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#e9e3d6;color:var(--ink);font-size:13px;font-weight:600;letter-spacing:.02em}.ws-tm__ask{display:flex;align-items:center;gap:14px;max-width:460px;padding:16px 16px 16px 18px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px rgba(15,16,19,.07),0 20px 40px -26px rgba(15,16,19,.45)}.ws-tm__ask>div{flex:1;min-width:0}.ws-tm__ask b{display:block;font-size:16px;font-weight:600}.ws-tm__ask div span{display:block;margin-top:2px;font-size:14px;color:var(--ink-3)}.ws-tm__ok{flex:none;height:36px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:500;line-height:36px;white-space:nowrap}.ws-tm__ask .is-new,.ws-tm__ok{background:var(--blue);color:#fff}.ws-tm__slide{max-width:560px}.ws-tm__note{position:absolute;right:-16px;bottom:-22px;display:flex;gap:10px;align-items:flex-start;max-width:300px;padding:12px 14px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgba(15,16,19,.07),0 20px 40px -22px rgba(15,16,19,.5);font-size:14px;line-height:1.4}.ws-tm__note .ws-tm__face{width:30px;height:30px;font-size:11px;background:#f4c7b4}.ws-tm__note b{display:block;font-size:13px}@media (max-width:1100px){.ws-tm__line li{grid-template-columns:minmax(0,1fr);gap:16px;padding:32px 0 40px 36px}.ws-tm__line li:before{top:40px}.ws-tm__pic{margin-top:12px}}@media (max-width:760px){.ws-tm__note{position:relative;right:auto;bottom:auto;max-width:none;margin:-14px 10px 0 28px}.ws-tm__ok{padding:0 12px}}