.tsh-root,.tsh-root *,.tsh-root *:before,.tsh-root *:after{box-sizing:border-box}.tsh-root{--tsh-primary:#DA1B60;--tsh-primary-dark:#B81450;--tsh-primary-soft:#FDF0F5;--tsh-primary-line:#F5C9D9;--tsh-ink:#0C171A;--tsh-body:#5C6360;--tsh-muted:#8B918F;--tsh-bg:#FCFCFC;--tsh-surface:#FFFFFF;--tsh-line:#EEEFEF;--tsh-line-strong:#E1E4E3;--tsh-tint:#F6F7F7;--tsh-wa:#25D366;--tsh-primary-a28:rgba(218,27,96,.28);--tsh-primary-a30:rgba(218,27,96,.3);--tsh-primary-a35:rgba(218,27,96,.35);--tsh-primary-a55:rgba(218,27,96,.55);--tsh-primary-a70:rgba(218,27,96,.7);--tsh-wa-a85:rgba(37,211,102,.85);--tsh-wa-a35:rgba(18,140,126,.35);--tsh-wa-dark:#128C7E;--tsh-safe:#B3261E;--tsh-safe-soft:#FDF3F2;--tsh-safe-line:#F3D3D0;--tsh-r-sm:10px;--tsh-r:14px;--tsh-r-lg:18px;--tsh-r-xl:22px;--tsh-pill:100px;--tsh-font:"Rethink Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--tsh-ease:cubic-bezier(.22,.61,.36,1);--tsh-dur:.28s;font-family:var(--tsh-font);font-size:16px;line-height:1.55;color:var(--tsh-body);-webkit-font-smoothing:antialiased}.tsh-root button,.tsh-root a,.tsh-root input,.tsh-root select,.tsh-root textarea{margin:0;padding:0;border:0;outline:0;background:none;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;text-decoration:none;text-align:inherit;text-shadow:none;box-shadow:none;border-radius:0;float:none;width:auto;height:auto;min-width:0;min-height:0;max-width:none;-webkit-appearance:none;appearance:none}.tsh-root button:hover,.tsh-root button:focus,.tsh-root button:active,.tsh-root a:hover,.tsh-root a:focus,.tsh-root a:active{background:none;color:inherit;text-decoration:none;box-shadow:none;opacity:1;filter:none}.tsh-root button:before,.tsh-root button:after,.tsh-root a:before,.tsh-root a:after{content:none}.tsh-root .tsh-btn--primary:is(:focus,:active){background:var(--tsh-primary);box-shadow:0 6px 18px -8px var(--tsh-primary-a70)}.tsh-root .tsh-btn--wa:is(:focus,:active){background:var(--tsh-wa);box-shadow:0 8px 22px -8px var(--tsh-wa-a85)}.tsh-root .tsh-btn--ghost:is(:focus,:active){background:var(--tsh-surface)}.tsh-root .tsh-btn--safe:is(:focus,:active){background:var(--tsh-safe)}.tsh-root .tsh-back:is(:focus,:active),.tsh-root .tsh-opt:is(:focus,:active),.tsh-root .tsh-tel:is(:focus,:active){background:var(--tsh-surface)}.tsh-root p,.tsh-root h1,.tsh-root h2,.tsh-root h3{margin:0;padding:0;border:0;background:none;text-transform:none}.tsh-root [hidden]{display:none!important}.tsh-root svg{width:20px;height:20px;flex:0 0 auto;display:block}.tsh-root .tsh-spin svg{width:100%;height:100%}.tsh-root .tsh{--pad:16px;max-width:600px;margin:0 auto;padding:0 var(--pad);padding-top:max(12px,env(safe-area-inset-top));padding-bottom:calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column}.tsh-root[data-mode=floating] .tsh{min-height:0}@media (min-width:600px){.tsh-root .tsh{--pad:24px;padding-top:32px}}.tsh-root .tsh-top{position:sticky;top:0;z-index:30;background:linear-gradient(var(--tsh-bg) 78%,rgba(252,252,252,0));padding:10px 0 14px;margin:0 calc(var(--pad) * -1);padding-left:var(--pad);padding-right:var(--pad)}.tsh-root .tsh-top-row{display:flex;align-items:center;gap:10px;min-height:38px}.tsh-root .tsh-back{flex:0 0 auto;width:38px;height:38px;padding:0;display:grid;place-items:center;border:1px solid var(--tsh-line-strong);background:var(--tsh-surface);border-radius:var(--tsh-pill);color:var(--tsh-ink);cursor:pointer;transition:opacity .16s var(--tsh-ease),background .16s var(--tsh-ease),transform .16s var(--tsh-ease);-webkit-tap-highlight-color:transparent}.tsh-root .tsh-back:hover{background:var(--tsh-tint)}.tsh-root .tsh-back:active{transform:scale(.94)}.tsh-root .tsh-back[hidden]{display:none!important}.tsh-root .tsh-brand{display:flex;align-items:center;gap:9px;min-width:0;flex:1 1 auto}.tsh-root .tsh-brand-av{width:34px;height:34px;border-radius:50%;flex:0 0 auto;overflow:hidden;background:var(--tsh-primary-soft);border:1.5px solid #fff;box-shadow:0 0 0 1px var(--tsh-line-strong);position:relative}.tsh-root .tsh-brand-tx{min-width:0}.tsh-root .tsh-brand-tx b{display:block;font-size:13px;font-weight:700;color:var(--tsh-ink);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsh-root .tsh-brand-tx span{display:block;font-size:11px;color:var(--tsh-muted);line-height:1.3}.tsh-root .tsh-count{flex:0 0 auto;font-size:12px;font-weight:700;color:var(--tsh-muted);font-variant-numeric:tabular-nums;letter-spacing:.01em}.tsh-root .tsh-bar{height:5px;border-radius:99px;background:var(--tsh-line);overflow:hidden;margin-top:12px}.tsh-root .tsh-bar>i{display:block;height:100%;width:0%;border-radius:99px;background:linear-gradient(90deg,var(--tsh-primary-dark),var(--tsh-primary));transition:width .42s var(--tsh-ease)}.tsh-root .tsh-top[data-hide="1"] .tsh-bar,.tsh-root .tsh-top[data-hide="1"] .tsh-count{opacity:0;pointer-events:none}.tsh-root .tsh-top[data-hide="1"] .tsh-bar{transition:none}.tsh-root .tsh-top[data-hide="2"]{visibility:hidden;height:0;padding-top:0;padding-bottom:0;overflow:hidden}.tsh-root .tsh-stage{flex:1 1 auto;padding-top:4px}.tsh-root .tsh-screen{animation:tsh-in var(--tsh-dur) var(--tsh-ease) both}.tsh-root .tsh-screen.is-instant{animation:none}.tsh-root .tsh-stage [tabindex="-1"]:focus{outline:none}.tsh-root .tsh-screen.is-back{animation-name:tsh-in-back}@keyframes tsh-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes tsh-in-back{0%{opacity:0;transform:translate3d(0,-10px,0)}to{opacity:1;transform:none}}.tsh-root .tsh-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tsh-primary);background:var(--tsh-primary-soft);border:1px solid var(--tsh-primary-line);padding:5px 11px;border-radius:var(--tsh-pill);margin-bottom:14px}.tsh-root .tsh-q{margin:0 0 8px;font-size:24px;line-height:1.25;font-weight:700;color:var(--tsh-ink);letter-spacing:-.018em;text-wrap:balance}.tsh-root .tsh-sub{margin:0 0 20px;font-size:15px;line-height:1.55;color:var(--tsh-body)}.tsh-root .tsh-sub:last-child{margin-bottom:0}@media (min-width:600px){.tsh-root .tsh-q{font-size:28px}.tsh-root .tsh-sub{font-size:16px}}.tsh-root .tsh-opts{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;border:0}.tsh-root .tsh-opt{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:62px;padding:13px 14px;text-align:left;font:inherit;font-size:15.5px;line-height:1.35;color:var(--tsh-ink);background:var(--tsh-surface);border:1.5px solid var(--tsh-line-strong);border-radius:var(--tsh-r);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color .16s var(--tsh-ease),background .16s var(--tsh-ease),transform .12s var(--tsh-ease),box-shadow .16s var(--tsh-ease)}@media (hover:hover){.tsh-root .tsh-opt:hover{border-color:var(--tsh-primary-line);background:var(--tsh-primary-soft)}}.tsh-root .tsh-opt:active{transform:scale(.985)}.tsh-root .tsh-opt:focus-visible{outline:none;box-shadow:0 0 0 3px var(--tsh-primary-a28);border-color:var(--tsh-primary)}.tsh-root .tsh-opt[aria-checked=true]{border-color:var(--tsh-primary);background:var(--tsh-primary-soft);box-shadow:0 0 0 1px var(--tsh-primary)}.tsh-root .tsh-opt-ic{flex:0 0 auto;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--tsh-tint);color:var(--tsh-primary);transition:background .16s var(--tsh-ease)}.tsh-root .tsh-opt[aria-checked=true] .tsh-opt-ic{background:#fff}.tsh-root .tsh-opt-ic svg{width:20px;height:20px;display:block}.tsh-root .tsh-opt-tx{flex:1 1 auto;min-width:0}.tsh-root .tsh-opt-tx b{display:block;font-weight:600;letter-spacing:-.005em}.tsh-root .tsh-opt-tx small{display:block;font-size:13px;color:var(--tsh-muted);margin-top:2px;line-height:1.4}.tsh-root .tsh-opt-ck{flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--tsh-line-strong);background:#fff;display:grid;place-items:center;transition:all .18s var(--tsh-ease)}.tsh-root .tsh-opt-ck svg{width:12px;height:12px;opacity:0;transform:scale(.4);transition:all .18s var(--tsh-ease);color:#fff}.tsh-root .tsh-opt[aria-checked=true] .tsh-opt-ck{background:var(--tsh-primary);border-color:var(--tsh-primary)}.tsh-root .tsh-opt[aria-checked=true] .tsh-opt-ck svg{opacity:1;transform:none}.tsh-root .tsh-opt.is-safe .tsh-opt-ic{background:var(--tsh-safe-soft);color:var(--tsh-safe)}.tsh-root .tsh-opt.is-safe[aria-checked=true]{border-color:var(--tsh-safe);background:var(--tsh-safe-soft);box-shadow:0 0 0 1px var(--tsh-safe)}.tsh-root .tsh-opt.is-safe[aria-checked=true] .tsh-opt-ck{background:var(--tsh-safe);border-color:var(--tsh-safe)}.tsh-root .tsh-help{display:flex;gap:9px;align-items:flex-start;margin-top:16px;padding:11px 13px;background:var(--tsh-tint);border-radius:var(--tsh-r-sm);font-size:13px;line-height:1.5;color:var(--tsh-muted)}.tsh-root .tsh-help svg{flex:0 0 auto;width:15px;height:15px;margin-top:2px;opacity:.7}.tsh-root .tsh-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:54px;padding:14px 24px;font:inherit;font-size:16px;font-weight:700;letter-spacing:-.005em;border-radius:var(--tsh-pill);border:1.5px solid transparent;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .12s var(--tsh-ease),background .16s var(--tsh-ease),box-shadow .16s var(--tsh-ease)}.tsh-root .tsh-btn svg{width:19px;height:19px}.tsh-root .tsh-btn:active{transform:scale(.982)}.tsh-root .tsh-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--tsh-primary-a30)}.tsh-root .tsh-btn--primary{background:var(--tsh-primary);color:#fff;box-shadow:0 6px 18px -8px var(--tsh-primary-a70)}.tsh-root .tsh-btn--primary:hover{background:var(--tsh-primary-dark)}.tsh-root .tsh-btn--wa{background:var(--tsh-wa);color:#08301c;box-shadow:0 8px 22px -8px var(--tsh-wa-a85)}.tsh-root .tsh-btn--wa:hover{background:#1fbf5b}.tsh-root .tsh-btn--wa:focus-visible{box-shadow:0 0 0 3px var(--tsh-wa-a35)}.tsh-root .tsh-btn--ghost{background:var(--tsh-surface);color:var(--tsh-ink);border-color:var(--tsh-line-strong);font-weight:600}.tsh-root .tsh-btn--ghost:hover{background:var(--tsh-tint)}.tsh-root .tsh-btn--safe{background:var(--tsh-safe);color:#fff;box-shadow:0 6px 18px -8px #b3261eb3}.tsh-root .tsh-btn--safe:hover{background:#96201a}.tsh-root .tsh-btn svg{flex:0 0 auto}.tsh-root .tsh-hero{text-align:center;padding:8px 0 0}.tsh-root .tsh-hero-av{width:104px;height:104px;margin:0 auto 18px;position:relative}.tsh-root .tsh-hero-av .tsh-ring{position:absolute;inset:-7px;border-radius:50%;background:conic-gradient(from 210deg,var(--tsh-primary),var(--tsh-primary-line),var(--tsh-primary),var(--tsh-primary-line),var(--tsh-primary));opacity:.42}.tsh-root .tsh-hero-av .tsh-face{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:var(--tsh-primary-soft);border:3px solid #fff;box-shadow:0 10px 30px -12px #0c171a66}.tsh-root .tsh-face img{width:100%;height:100%;object-fit:cover;object-position:50% 32%;display:block;position:relative;z-index:1}.tsh-root .tsh-face .tsh-face-fb{position:absolute;inset:0;z-index:0;display:grid;place-items:center;background:linear-gradient(155deg,var(--tsh-primary-soft) 0%,var(--tsh-primary-line) 100%);color:var(--tsh-primary-dark);font-weight:800;letter-spacing:-.02em;font-size:clamp(11px,34%,34px);line-height:1}.tsh-root .tsh-live{position:absolute;right:2px;bottom:6px;width:22px;height:22px;border-radius:50%;background:var(--tsh-wa);border:3px solid var(--tsh-bg)}.tsh-root .tsh-bubble{position:relative;background:var(--tsh-surface);border:1px solid var(--tsh-line);border-radius:var(--tsh-r-xl);padding:20px 18px;text-align:left;box-shadow:0 2px 10px -6px #0c171a1f}.tsh-root .tsh-bubble:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%) rotate(45deg);width:15px;height:15px;background:var(--tsh-surface);border-left:1px solid var(--tsh-line);border-top:1px solid var(--tsh-line);border-radius:3px 0 0}.tsh-root .tsh-bubble p{margin:0 0 12px;font-size:15.5px;line-height:1.6}.tsh-root .tsh-bubble p:last-child{margin-bottom:0}.tsh-root .tsh-bubble p.is-soft{color:var(--tsh-muted);font-size:14px}.tsh-root .tsh-bubble strong{color:var(--tsh-ink);font-weight:700}.tsh-root .tsh-hero .tsh-h{margin:0 0 6px;font-size:25px;line-height:1.22;font-weight:800;color:var(--tsh-ink);letter-spacing:-.025em;text-wrap:balance}.tsh-root .tsh-hero .tsh-role{margin:0 0 20px;font-size:13.5px;color:var(--tsh-muted);font-weight:500}@media (min-width:600px){.tsh-root .tsh-hero .tsh-h{font-size:30px}}.tsh-root .tsh-chips{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin:18px 0 20px}.tsh-root .tsh-chip{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--tsh-body);background:var(--tsh-surface);border:1px solid var(--tsh-line-strong);padding:6px 11px;border-radius:var(--tsh-pill)}.tsh-root .tsh-chip svg{width:13px;height:13px;color:var(--tsh-primary);flex:0 0 auto}.tsh-root .tsh-load{text-align:center;padding:40px 0 32px;min-height:56dvh;display:flex;flex-direction:column;justify-content:center;align-items:center}.tsh-root .tsh-spin{width:62px;height:62px;margin-bottom:22px;position:relative}.tsh-root .tsh-spin svg{width:100%;height:100%;transform:rotate(-90deg)}.tsh-root .tsh-spin circle{fill:none;stroke-width:5;stroke-linecap:round}.tsh-root .tsh-spin .t{stroke:var(--tsh-line)}.tsh-root .tsh-spin .p{stroke:var(--tsh-primary);stroke-dasharray:170;stroke-dashoffset:170;transition:stroke-dashoffset .5s linear}.tsh-root .tsh-load h2{margin:0 0 8px;font-size:19px;font-weight:700;color:var(--tsh-ink);letter-spacing:-.015em}.tsh-root .tsh-load p{margin:0;font-size:14px;color:var(--tsh-muted);min-height:22px;transition:opacity .22s var(--tsh-ease)}.tsh-root .tsh-res-head{text-align:center;margin-bottom:18px;padding-top:12px}.tsh-root .tsh-res-head .tsh-hero-av{width:76px;height:76px;margin-bottom:14px}.tsh-root .tsh-res-head .tsh-live{width:18px;height:18px;bottom:3px}.tsh-root .tsh-card{background:var(--tsh-surface);border:1px solid var(--tsh-line);border-radius:var(--tsh-r-lg);padding:18px;margin-bottom:12px}.tsh-root .tsh-card--rec{border:1.5px solid var(--tsh-primary);background:linear-gradient(180deg,var(--tsh-primary-soft),#fff 62%);box-shadow:0 10px 30px -18px var(--tsh-primary-a55)}.tsh-root .tsh-card h3{margin:0 0 6px;font-size:20px;line-height:1.25;font-weight:800;color:var(--tsh-ink);letter-spacing:-.02em}.tsh-root .tsh-card p{margin:0;font-size:14.5px;line-height:1.6}.tsh-root .tsh-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--tsh-primary);margin-bottom:9px}.tsh-root .tsh-link{display:inline-flex;align-items:center;gap:5px;margin-top:13px;font-size:14px;font-weight:700;color:var(--tsh-primary);text-decoration:none;border-bottom:1.5px solid var(--tsh-primary-line);padding-bottom:1px}.tsh-root .tsh-link:hover{border-bottom-color:var(--tsh-primary)}.tsh-root .tsh-summary{background:var(--tsh-tint);border:1px solid var(--tsh-line);border-radius:var(--tsh-r);padding:15px 16px;margin-bottom:12px}.tsh-root .tsh-summary p{margin:0 0 11px;font-size:14.5px;line-height:1.65}.tsh-root .tsh-summary p:last-child{margin-bottom:0}.tsh-root .tsh-summary p:empty{display:none}.tsh-root .tsh-summary strong{color:var(--tsh-ink);font-weight:700}.tsh-root .tsh-note{display:flex;gap:10px;align-items:flex-start;background:#fff9f1;border:1px solid #F2E2CB;border-radius:var(--tsh-r);padding:13px 14px;margin-bottom:12px;font-size:13.5px;line-height:1.55;color:#7a5a2e}.tsh-root .tsh-note svg{flex:0 0 auto;width:16px;height:16px;margin-top:2px;color:#c08a2e}.tsh-root .tsh-note b{color:#5e4420}.tsh-root .tsh-note--gap{margin-top:14px}.tsh-root .tsh-cta{margin-top:4px}.tsh-root .tsh-cta .tsh-btn+.tsh-btn{margin-top:9px}.tsh-root .tsh-cta-hint{text-align:center;font-size:12.5px;color:var(--tsh-muted);margin:11px 0 0;line-height:1.5}.tsh-root .tsh-hours{display:flex;gap:7px;align-items:flex-start;justify-content:center;margin:10px 0 0;font-size:12.5px;line-height:1.45;color:var(--tsh-body);text-align:left}.tsh-root .tsh-hours svg{width:14px;height:14px;margin-top:2px;color:var(--tsh-muted)}.tsh-root .tsh-foot{margin-top:22px;padding-top:16px;border-top:1px solid var(--tsh-line);display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.tsh-root .tsh-restart{background:none;border:0;padding:6px 0;font:inherit;font-size:13.5px;font-weight:600;color:var(--tsh-muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.tsh-root .tsh-privacy{display:flex;gap:7px;align-items:center;font-size:12px;color:var(--tsh-muted);line-height:1.45}.tsh-root .tsh-privacy svg{flex:0 0 auto;width:14px;height:14px;opacity:.7}.tsh-root .tsh-safe-wrap{padding-top:6px}.tsh-root .tsh-safe-card{background:var(--tsh-safe-soft);border:1.5px solid var(--tsh-safe-line);border-radius:var(--tsh-r-lg);padding:20px 18px;margin-bottom:14px}.tsh-root .tsh-safe-card h2{margin:0 0 10px;font-size:23px;line-height:1.25;font-weight:800;color:#7a1a15;letter-spacing:-.02em}.tsh-root .tsh-safe-card p{margin:0 0 11px;font-size:15px;line-height:1.6;color:#6b3b37}.tsh-root .tsh-safe-card p:last-child{margin-bottom:0}.tsh-root .tsh-safe-ic{width:46px;height:46px;border-radius:14px;background:#fff;display:grid;place-items:center;color:var(--tsh-safe);margin-bottom:14px;border:1px solid var(--tsh-safe-line)}.tsh-root .tsh-tel{display:flex;align-items:center;gap:13px;background:var(--tsh-surface);border:1.5px solid var(--tsh-line-strong);border-radius:var(--tsh-r);padding:14px 15px;margin-bottom:9px;text-decoration:none;color:var(--tsh-ink);transition:border-color .16s var(--tsh-ease),transform .12s var(--tsh-ease)}.tsh-root .tsh-tel:hover{border-color:var(--tsh-safe-line);background:#fffbfb}.tsh-root .tsh-tel:active{transform:scale(.985)}.tsh-root .tsh-tel-n{flex:0 0 auto;min-width:52px;height:44px;padding:0 10px;border-radius:11px;display:grid;place-items:center;background:var(--tsh-safe);color:#fff;font-weight:800;font-size:17px;letter-spacing:-.01em}.tsh-root .tsh-tel-t b{display:block;font-size:14.5px;font-weight:700;line-height:1.3}.tsh-root .tsh-tel-t small{display:block;font-size:12.5px;color:var(--tsh-muted);margin-top:1px;line-height:1.4}.tsh-root .tsh-tel svg{margin-left:auto;color:var(--tsh-muted);flex:0 0 auto}.tsh-root .tsh-launch,.tsh-root .tsh-teaser,.tsh-root .tsh-teaser-live,.tsh-root .tsh-close-row{display:none}.tsh-root[data-mode=floating] .tsh-teaser-live{display:block}.tsh-root[data-mode=floating]{--fx:var(--fx-m,16px);--fy:var(--fy-m,16px);--sab:env(safe-area-inset-bottom,0px);--launch-h:64px}@media (min-width:600px){.tsh-root[data-mode=floating]{--fx:var(--fx-t,20px);--fy:var(--fy-t,20px) }}@media (min-width:1024px){.tsh-root[data-mode=floating]{--fx:var(--fx-d,24px);--fy:var(--fy-d,24px) }}.tsh-root[data-mode=floating] .tsh-launch{position:fixed;z-index:2147483000;bottom:calc(var(--fy) + var(--sab));inset-inline-end:var(--fx);display:inline-flex;align-items:center;gap:11px;padding:8px 18px 8px 8px;background:var(--tsh-surface);border:1px solid var(--tsh-line-strong);border-radius:var(--tsh-pill);box-shadow:0 10px 30px -8px #0c171a47,0 2px 8px -2px #0c171a1f;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(16px) scale(.92);transition:opacity .26s var(--tsh-ease),transform .32s var(--tsh-ease),box-shadow .18s var(--tsh-ease),visibility 0s linear .32s}.tsh-root[data-mode=floating].is-revealed .tsh-launch{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .26s var(--tsh-ease),transform .32s var(--tsh-ease),box-shadow .18s var(--tsh-ease),visibility 0s}@media (hover:hover){.tsh-root[data-mode=floating].is-revealed .tsh-launch:hover{transform:translateY(-2px);box-shadow:0 16px 36px -10px #0c171a57}}.tsh-root[data-mode=floating].is-revealed .tsh-launch:active{transform:scale(.97)}.tsh-root[data-mode=floating] .tsh-launch:focus-visible{outline:none;box-shadow:0 0 0 3px var(--tsh-primary-a35)}.tsh-root .tsh-launch-av{position:relative;width:42px;height:42px;border-radius:50%;overflow:hidden;flex:0 0 auto;background:var(--tsh-primary-soft)}.tsh-root .tsh-launch-av .tsh-face{position:absolute;inset:0;border-radius:50%;overflow:hidden}.tsh-root .tsh-launch-av .tsh-face-fb{font-size:14px}.tsh-root .tsh-launch-tx{display:block;text-align:left;line-height:1.25}.tsh-root .tsh-launch-tx b{display:block;font-size:14px;font-weight:700;color:var(--tsh-ink);letter-spacing:-.01em;white-space:nowrap}.tsh-root .tsh-launch-tx small{display:block;font-size:11.5px;color:var(--tsh-muted);white-space:nowrap}.tsh-root .tsh-launch-dot{position:absolute;top:6px;inset-inline-start:40px;width:11px;height:11px;border-radius:50%;background:var(--tsh-wa);border:2px solid var(--tsh-surface)}.tsh-root .tsh-launch-dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--tsh-wa);opacity:0}.tsh-root.is-revealed .tsh-launch-dot:after{animation:tsh-pulse 2.4s var(--tsh-ease) .4s 2}@keyframes tsh-pulse{0%{transform:scale(.7);opacity:.7}70%{transform:scale(1.9);opacity:0}to{opacity:0}}.tsh-root .tsh-launch-badge{position:absolute;top:-6px;inset-inline-start:-4px;z-index:1;min-width:30px;height:20px;padding:0 6px;border-radius:99px;display:grid;place-items:center;background:var(--tsh-primary);color:#fff;font-size:11px;font-weight:800;letter-spacing:.01em;font-variant-numeric:tabular-nums;border:2px solid var(--tsh-surface);box-shadow:0 3px 8px -3px var(--tsh-primary-a70)}.tsh-root .tsh-launch-short{display:none}@media (max-width:480px){.tsh-root[data-mode=floating] .tsh-launch--m-short{padding:6px 16px 6px 6px;gap:9px}.tsh-root[data-mode=floating] .tsh-launch--m-short .tsh-launch-tx{display:none}.tsh-root[data-mode=floating] .tsh-launch--m-short .tsh-launch-short{display:block;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--tsh-ink);white-space:nowrap}.tsh-root[data-mode=floating] .tsh-launch--m-short .tsh-launch-av{width:44px;height:44px}.tsh-root[data-mode=floating] .tsh-launch--m-short .tsh-launch-dot{inset-inline-start:38px}.tsh-root[data-mode=floating] .tsh-launch--m-icon{padding:8px;border-radius:50%}.tsh-root[data-mode=floating] .tsh-launch--m-icon .tsh-launch-tx{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tsh-root[data-mode=floating] .tsh-launch--m-icon .tsh-launch-av{width:48px;height:48px}.tsh-root[data-mode=floating] .tsh-launch--m-icon .tsh-launch-dot{top:8px;inset-inline-start:auto;inset-inline-end:8px}.tsh-root[data-mode=floating] .tsh-launch--m-full .tsh-launch-tx b{font-size:13.5px}}.tsh-root .tsh-launch-ic{position:absolute;inset:0;display:grid;place-items:center;background:var(--tsh-primary);color:#fff;border-radius:50%}.tsh-root .tsh-launch[data-visual=icon] .tsh-launch-av{background:var(--tsh-primary)}@media (max-width:480px){.tsh-root .tsh-launch-ic svg{width:24px;height:24px}}.tsh-root[data-mode=floating] .tsh-teaser{position:fixed;z-index:2147482999;bottom:calc(var(--fy) + var(--sab) + var(--launch-h) + 10px);inset-inline-end:var(--fx);display:block;width:max-content;max-width:min(300px,calc(100vw - var(--fx) - 24px));animation:tsh-teaser-in .42s var(--tsh-ease) backwards;transform-origin:bottom right;transition:opacity .22s var(--tsh-ease),visibility 0s}.tsh-root[data-mode=floating]:not(.is-revealed) .tsh-teaser{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--tsh-ease),visibility 0s linear .2s}.tsh-root[data-mode=floating][data-side=left] .tsh-teaser{transform-origin:bottom left}@keyframes tsh-teaser-in{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}.tsh-root .tsh-teaser .tsh-teaser-open{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 16px 12px 12px;background:var(--tsh-surface);border:1px solid var(--tsh-line-strong);border-radius:18px 18px 6px;box-shadow:0 14px 34px -12px #0c171a52,0 2px 6px -2px #0c171a14;font-size:14px;line-height:1.45;color:var(--tsh-ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .18s var(--tsh-ease),box-shadow .18s var(--tsh-ease)}.tsh-root[data-side=left] .tsh-teaser .tsh-teaser-open{border-radius:18px 18px 18px 6px}@media (hover:hover){.tsh-root .tsh-teaser .tsh-teaser-open:hover{transform:translateY(-2px);box-shadow:0 18px 38px -14px #0c171a61,0 2px 6px -2px #0c171a14}}.tsh-root .tsh-teaser .tsh-teaser-open:active{transform:scale(.98)}.tsh-root .tsh-teaser .tsh-teaser-open:focus-visible{box-shadow:0 0 0 3px var(--tsh-primary-a35)}.tsh-root .tsh-teaser-av{position:relative;flex:0 0 auto;width:34px;height:34px;border-radius:50%;overflow:hidden;background:var(--tsh-primary-soft)}.tsh-root .tsh-teaser-av .tsh-face{position:absolute;inset:0;border-radius:50%;overflow:hidden}.tsh-root .tsh-teaser-av .tsh-face-fb{font-size:12px}.tsh-root .tsh-teaser-body{display:flex;flex-direction:column;gap:2px;min-width:0}.tsh-root .tsh-teaser-name{display:block;font-size:11.5px;font-weight:700;line-height:1.3;color:var(--tsh-muted);letter-spacing:.01em}.tsh-root .tsh-teaser-tx{display:block;color:var(--tsh-ink);font-weight:500;text-wrap:pretty}.tsh-root .tsh-teaser-typing{display:none;align-items:center;gap:4px;height:21px}.tsh-root .tsh-teaser-typing i{display:block;width:7px;height:7px;border-radius:50%;background:var(--tsh-primary);opacity:.35;animation:tsh-dot 1.1s var(--tsh-ease) infinite}.tsh-root .tsh-teaser-typing i:nth-child(2){animation-delay:.16s}.tsh-root .tsh-teaser-typing i:nth-child(3){animation-delay:.32s}@keyframes tsh-dot{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:1}}.tsh-root .tsh-teaser.is-typing .tsh-teaser-typing{display:flex}.tsh-root .tsh-teaser.is-typing .tsh-teaser-tx{display:none}.tsh-root .tsh-teaser.is-typing .tsh-teaser-open{padding-inline-end:20px}.tsh-root .tsh-teaser.is-said .tsh-teaser-tx{animation:tsh-said .32s var(--tsh-ease) backwards}@keyframes tsh-said{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.tsh-root .tsh-teaser .tsh-teaser-x{position:absolute;top:-10px;inset-inline-end:-8px;z-index:1;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--tsh-surface);border:1px solid var(--tsh-line-strong);box-shadow:0 2px 8px -2px #0c171a38;color:var(--tsh-body);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:opacity .2s var(--tsh-ease),background .16s var(--tsh-ease)}.tsh-root .tsh-teaser .tsh-teaser-x:before{content:"";position:absolute;inset:-10px;border-radius:50%}.tsh-root .tsh-teaser .tsh-teaser-x svg{width:12px;height:12px}.tsh-root .tsh-teaser .tsh-teaser-x:hover,.tsh-root .tsh-teaser .tsh-teaser-x:focus{background:var(--tsh-tint);color:var(--tsh-ink)}.tsh-root .tsh-teaser .tsh-teaser-x:focus-visible{box-shadow:0 0 0 3px var(--tsh-primary-a35)}@media (hover:hover) and (pointer:fine){.tsh-root .tsh-teaser .tsh-teaser-x{opacity:.8}.tsh-root .tsh-teaser:hover .tsh-teaser-x,.tsh-root .tsh-teaser .tsh-teaser-x:focus-visible{opacity:1}}.tsh-root .tsh-teaser.is-leaving{animation:tsh-teaser-out .2s var(--tsh-ease) forwards}@keyframes tsh-teaser-out{to{opacity:0;transform:translateY(6px) scale(.96)}}.tsh-root .tsh-teaser-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:8px;animation:tsh-said .32s var(--tsh-ease) .12s backwards}.tsh-root[data-side=left] .tsh-teaser-chips{justify-content:flex-start}.tsh-root .tsh-teaser.is-typing .tsh-teaser-chips{display:none}.tsh-root .tsh-teaser-chips .tsh-tchip{display:inline-flex;align-items:center;min-height:38px;padding:7px 14px;background:var(--tsh-surface);color:var(--tsh-primary-dark);border:1.5px solid var(--tsh-primary);border-radius:999px;box-shadow:0 6px 16px -10px #0c171a59;font:inherit;font-size:13.5px;font-weight:600;line-height:1.25;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .16s var(--tsh-ease),color .16s var(--tsh-ease),transform .16s var(--tsh-ease)}.tsh-root .tsh-teaser-chips .tsh-tchip:hover,.tsh-root .tsh-teaser-chips .tsh-tchip:focus-visible{background:var(--tsh-primary);color:#fff}.tsh-root .tsh-teaser-chips .tsh-tchip:focus-visible{outline:none;box-shadow:0 0 0 3px var(--tsh-primary-a35)}.tsh-root .tsh-teaser-chips .tsh-tchip:active{transform:scale(.97)}@media (max-width:480px){.tsh-root[data-mode=floating] .tsh-teaser{max-width:min(272px,calc(100vw - var(--fx) - 20px))}.tsh-root .tsh-teaser .tsh-teaser-open{padding:10px 14px 10px 10px;gap:9px;font-size:13.5px}.tsh-root .tsh-teaser-av{width:30px;height:30px}.tsh-root .tsh-teaser--nomobile{display:none!important}.tsh-root[data-mode=floating] .tsh-teaser.tsh-teaser--chips{max-width:calc(100vw - var(--fx) * 2)}.tsh-root .tsh-teaser--chips .tsh-teaser-open{width:auto;margin-inline-start:auto;max-width:300px}.tsh-root[data-side=left] .tsh-teaser--chips .tsh-teaser-open{margin-inline-start:0}.tsh-root .tsh-teaser-chips{gap:6px;margin-top:6px}.tsh-root .tsh-teaser-chips .tsh-tchip{font-size:13px;padding:6px 12px;min-height:36px}}.tsh-root dialog.tsh-panel{margin:0;padding:0;border:0;max-width:none;max-height:none;color:var(--tsh-body);background:var(--tsh-bg)}.tsh-root[data-mode=floating] .tsh-panel{position:fixed;z-index:2147483002;inset:auto;bottom:calc(var(--fy) + var(--sab));inset-inline-end:var(--fx);width:min(400px,calc(100vw - 32px));height:auto;max-height:min(780px,calc(100dvh - var(--fy) - var(--sab) - 24px));border:1px solid var(--tsh-line-strong);border-radius:20px;box-shadow:0 24px 60px -18px #0c171a6b;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;transform:translateY(16px) scale(.97);transform-origin:bottom right;transition:opacity .24s var(--tsh-ease),transform .24s var(--tsh-ease);transition:opacity .24s var(--tsh-ease),transform .24s var(--tsh-ease),overlay .24s var(--tsh-ease) allow-discrete,display .24s var(--tsh-ease) allow-discrete}.tsh-root[data-mode=floating] .tsh-panel[open]{opacity:1;transform:none}@starting-style{.tsh-root[data-mode=floating] .tsh-panel[open]{opacity:0;transform:translateY(16px) scale(.97)}}.tsh-root[data-mode=floating][data-side=left] .tsh-panel{transform-origin:bottom left}.tsh-root[data-mode=floating] .tsh-panel::backdrop{background:#0c171a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .24s var(--tsh-ease);transition:opacity .24s var(--tsh-ease),overlay .24s var(--tsh-ease) allow-discrete,display .24s var(--tsh-ease) allow-discrete}.tsh-root[data-mode=floating] .tsh-panel[open]::backdrop{opacity:1}@starting-style{.tsh-root[data-mode=floating] .tsh-panel[open]::backdrop{opacity:0}}.tsh-root[data-mode=floating][data-side=left] .tsh-launch,.tsh-root[data-mode=floating][data-side=left] .tsh-teaser,.tsh-root[data-mode=floating][data-side=left] .tsh-panel{inset-inline-end:auto;inset-inline-start:var(--fx)}.tsh-root[data-mode=floating].is-open .tsh-launch{opacity:0;pointer-events:none;transform:scale(.8)}.tsh-root[data-mode=floating].is-open .tsh-teaser{display:none}.tsh-root[data-mode=floating] .tsh{min-height:0;padding-top:0;padding-bottom:calc(20px + var(--sab))}.tsh-root[data-mode=floating] .tsh-close-row{position:sticky;top:0;z-index:41;display:flex;justify-content:flex-end;padding:10px 12px 6px;background:var(--tsh-bg)}.tsh-root[data-mode=floating] .tsh-close{padding:0;display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border:1px solid var(--tsh-line-strong);background:var(--tsh-surface);border-radius:50%;color:var(--tsh-ink);cursor:pointer;transition:background .16s var(--tsh-ease),transform .14s var(--tsh-ease)}.tsh-root[data-mode=floating] .tsh-close:before{content:"";position:absolute;inset:-6px;border-radius:50%}.tsh-root[data-mode=floating] .tsh-close{position:relative}.tsh-root[data-mode=floating] .tsh-close:hover{background:var(--tsh-tint)}.tsh-root[data-mode=floating] .tsh-close:active{transform:scale(.92)}.tsh-root[data-mode=floating] .tsh-close:focus-visible{outline:none;box-shadow:0 0 0 3px var(--tsh-primary-a35)}.tsh-root[data-mode=floating] .tsh-top{top:52px}.tsh-root[data-mode=floating] .tsh-hero{padding-top:0}.tsh-root[data-mode=floating] .tsh-hero-av{width:80px;height:80px;margin-bottom:14px}.tsh-root[data-mode=floating] .tsh-hero-av .tsh-live{width:18px;height:18px;bottom:2px}.tsh-root[data-mode=floating] .tsh-hero .tsh-h{font-size:21px;margin-bottom:4px}.tsh-root[data-mode=floating] .tsh-hero .tsh-role{margin-bottom:15px;font-size:12.5px}.tsh-root[data-mode=floating] .tsh-bubble{padding:15px;border-radius:16px}.tsh-root[data-mode=floating] .tsh-bubble p{font-size:14px;margin-bottom:9px}.tsh-root[data-mode=floating] .tsh-bubble p.is-soft{font-size:13px}.tsh-root[data-mode=floating] .tsh-chips{margin:13px 0 14px;gap:6px}.tsh-root[data-mode=floating] .tsh-q{font-size:21px}.tsh-root[data-mode=floating] .tsh-sub{font-size:14px;margin-bottom:16px}.tsh-root[data-mode=floating] .tsh-dock{position:sticky;bottom:0;z-index:25;margin-left:calc(var(--pad) * -1);margin-right:calc(var(--pad) * -1);margin-top:14px;padding:12px var(--pad) calc(12px + var(--sab));background:var(--tsh-bg);border-top:1px solid var(--tsh-line);box-shadow:0 -14px 22px -14px #0c171a29}.tsh-root[data-mode=floating] .tsh-dock .tsh-cta-hint{margin-top:9px;font-size:12px}.tsh-root[data-mode=inline] .tsh-dock{margin-top:4px}.tsh-root[data-mode=inline]{scroll-margin-top:96px}@media (max-width:600px){.tsh-root[data-mode=floating][data-side] .tsh-panel{inset:0;width:100%;height:100dvh;max-height:none;border-radius:0;border:0;transform:translateY(100%)}.tsh-root[data-mode=floating][data-side] .tsh-panel[open]{transform:none}@starting-style{.tsh-root[data-mode=floating][data-side] .tsh-panel[open]{transform:translateY(100%)}}.tsh-root[data-mode=floating] .tsh-close-row{padding-top:max(10px,env(safe-area-inset-top))}.tsh-root[data-mode=floating] .tsh-top{top:calc(52px + env(safe-area-inset-top,0px))}}html.tsh-lock,html.tsh-lock body{overflow:hidden}.tsh-root .tsh-preview-note{margin:14px 0 0;text-align:center;font-size:12.5px;color:var(--tsh-muted)}.tsh-root .tsh-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tsh-root .tsh-back svg{width:17px;height:17px}.tsh-root .tsh-eyebrow svg{width:13px;height:13px}.tsh-root .tsh-link svg{width:15px;height:15px}.tsh-root .tsh-safe-ic svg{width:24px;height:24px}.tsh-root .tsh-launch svg{width:16px;height:16px}.tsh-root .tsh-close svg{width:16px;height:16px}.tsh-root .tsh-tel>svg{width:18px;height:18px}.tsh-root .tsh-opt-ck svg{width:12px;height:12px}.tsh-root .tsh-help svg{width:15px;height:15px}.tsh-root .tsh-note svg{width:16px;height:16px}.tsh-root .tsh-privacy svg{width:14px;height:14px}.tsh-root .tsh-chip svg{width:13px;height:13px}.tsh-root .tsh-tag svg{width:13px;height:13px}.tsh-root .tsh-opt-ic svg{width:20px;height:20px}.tsh-root .tsh-launch-ic svg{width:21px;height:21px}@media (prefers-reduced-motion:reduce){.tsh-root .tsh-teaser-typing i{opacity:.6}.tsh-root *,.tsh-root *:before,.tsh-root *:after,.tsh-root .tsh-panel::backdrop{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:600px){.tsh-root.tsh-hide-mobile{display:none!important}}.tsh-root .tsh-opt,.tsh-root .tsh-opt:hover,.tsh-root .tsh-opt:focus,.tsh-root .tsh-opt:focus-visible{color:var(--tsh-ink)}.tsh-root .tsh-opt:hover .tsh-opt-tx b,.tsh-root .tsh-opt:focus .tsh-opt-tx b{color:var(--tsh-ink)}.tsh-root .tsh-opt:hover .tsh-opt-tx small,.tsh-root .tsh-opt:focus .tsh-opt-tx small{color:var(--tsh-muted)}.tsh-root .tsh-opt:hover .tsh-opt-ic,.tsh-root .tsh-opt:focus .tsh-opt-ic{color:var(--tsh-primary)}.tsh-root .tsh-btn--primary,.tsh-root .tsh-btn--primary:hover,.tsh-root .tsh-btn--primary:focus{color:#fff}.tsh-root .tsh-btn--wa,.tsh-root .tsh-btn--wa:hover,.tsh-root .tsh-btn--wa:focus{color:#08301c}.tsh-root .tsh-btn--ghost,.tsh-root .tsh-btn--ghost:hover,.tsh-root .tsh-btn--ghost:focus{color:var(--tsh-ink)}.tsh-root .tsh-btn--safe,.tsh-root .tsh-btn--safe:hover,.tsh-root .tsh-btn--safe:focus{color:#fff}.tsh-root .tsh-back,.tsh-root .tsh-back:hover,.tsh-root .tsh-back:focus,.tsh-root .tsh-close,.tsh-root .tsh-close:hover,.tsh-root .tsh-close:focus{color:var(--tsh-ink)}.tsh-root .tsh-link,.tsh-root .tsh-link:hover,.tsh-root .tsh-link:focus{color:var(--tsh-primary)}.tsh-root .tsh-tel,.tsh-root .tsh-tel:hover,.tsh-root .tsh-tel:focus{color:var(--tsh-ink)}.tsh-root .tsh-tel:hover .tsh-tel-t small,.tsh-root .tsh-restart,.tsh-root .tsh-restart:hover{color:var(--tsh-muted)}.tsh-root .tsh-restart:hover{color:var(--tsh-ink)}.tsh-root .tsh-teaser-open,.tsh-root .tsh-teaser-open:hover,.tsh-root .tsh-teaser-open:focus{color:var(--tsh-ink)}.tsh-root .tsh-teaser-x,.tsh-root .tsh-teaser-x:hover,.tsh-root .tsh-teaser-x:focus{color:var(--tsh-ink)}.tsh-root .tsh-teaser .tsh-teaser-tx,.tsh-root .tsh-teaser-open:hover .tsh-teaser-tx{color:var(--tsh-ink)}.tsh-root .tsh-teaser .tsh-teaser-name,.tsh-root .tsh-teaser-open:hover .tsh-teaser-name{color:var(--tsh-muted)}.tsh-root .tsh-teaser .tsh-teaser-x svg,.tsh-root .tsh-teaser-x:hover svg{color:inherit}.tsh-root .tsh-launch-tx b,.tsh-root .tsh-launch:hover .tsh-launch-tx b{color:var(--tsh-ink)}.tsh-root .tsh-launch-tx small,.tsh-root .tsh-launch:hover .tsh-launch-tx small{color:var(--tsh-muted)}.tsh-root .tsh-teaser-chips .tsh-tchip:hover,.tsh-root .tsh-teaser-chips .tsh-tchip:focus-visible{color:#fff}.tsh-root .tsh-back:focus-visible,.tsh-root .tsh-restart:focus-visible,.tsh-root .tsh-link:focus-visible,.tsh-root .tsh-tel:focus-visible{outline:2px solid var(--tsh-primary);outline-offset:2px}.tsh-root .tsh-btn:hover,.tsh-root .tsh-opt:hover{text-decoration:none}.tsh-root .tsh-hero--q .tsh-lead{margin:0 auto 14px;max-width:34em;font-size:14.5px;line-height:1.55;color:var(--tsh-body)}.tsh-root .tsh-hero--q .tsh-lead strong{color:var(--tsh-ink)}.tsh-root .tsh-hero--q .tsh-chips{margin:0 0 18px}.tsh-root .tsh-q1{text-align:left;padding-top:18px;border-top:1px solid var(--tsh-line)}.tsh-root .tsh-hero--q .tsh-q1 .tsh-q{font-size:19px;margin-bottom:6px}.tsh-root .tsh-hero--q .tsh-q1 .tsh-sub{font-size:14px;margin-bottom:14px}.tsh-root .tsh-hero--q .tsh-cta-hint{margin-top:12px}.tsh-root[data-mode=floating] .tsh-hero--q .tsh-hero-av{width:64px;height:64px;margin-bottom:10px}.tsh-root[data-mode=floating] .tsh-hero--q .tsh-hero-av .tsh-live{width:15px;height:15px;bottom:1px}.tsh-root[data-mode=floating] .tsh-hero--q .tsh-h{font-size:20px}.tsh-root[data-mode=floating] .tsh-hero--q .tsh-role{margin-bottom:12px}.tsh-root .tsh-skip{display:block;margin:10px auto 0;min-height:44px;padding:10px 12px;font-size:14px;font-weight:600;color:var(--tsh-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tsh-root .tsh-skip:is(:hover,:focus){color:var(--tsh-ink);text-decoration:underline}.tsh-root .tsh-sos{display:flex;align-items:center;justify-content:center;gap:7px;margin:18px auto 0;padding:8px 10px;min-height:40px;font-size:13px;font-weight:600;line-height:1.35;color:var(--tsh-body);text-decoration:none;border-radius:8px}.tsh-root .tsh-sos svg{width:14px;height:14px;color:var(--tsh-safe)}.tsh-root .tsh-sos:is(:hover,:focus){color:var(--tsh-ink);text-decoration:underline}.tsh-root .tsh-mini{margin:0 0 8px;padding:0;border:0;font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--tsh-ink)}.tsh-root .tsh-result .tsh-card--rec{margin-bottom:12px}.tsh-root .tsh-next{margin:0 0 12px;padding:15px 16px;background:var(--tsh-surface);border:1px solid var(--tsh-line);border-radius:var(--tsh-r)}.tsh-root .tsh-next ol{margin:0;padding:0;list-style:none;counter-reset:tsh-step}.tsh-root .tsh-next li{position:relative;margin:0 0 10px;padding:0 0 0 34px;list-style:none;font-size:14px;line-height:1.5;color:var(--tsh-body);counter-increment:tsh-step}.tsh-root .tsh-next li:last-child{margin-bottom:0}.tsh-root .tsh-next li:before{content:counter(tsh-step);position:absolute;left:0;top:-1px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--tsh-primary-soft);color:var(--tsh-primary-dark);font-size:12px;font-weight:800}.tsh-root .tsh-next li strong{color:var(--tsh-ink)}.tsh-root .tsh-msg{margin:0 0 12px;background:var(--tsh-surface);border:1px solid var(--tsh-line);border-radius:var(--tsh-r)}.tsh-root .tsh-msg summary{display:flex;align-items:center;gap:8px;min-height:46px;padding:12px 14px;font-size:14px;font-weight:600;color:var(--tsh-ink);cursor:pointer;list-style:none;border-radius:var(--tsh-r)}.tsh-root .tsh-msg summary::-webkit-details-marker{display:none}.tsh-root .tsh-msg summary:after{content:"";margin-inline-start:auto;width:7px;height:7px;border-right:2px solid var(--tsh-muted);border-bottom:2px solid var(--tsh-muted);transform:rotate(45deg) translateY(-2px);transition:transform .2s var(--tsh-ease)}.tsh-root .tsh-msg[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.tsh-root .tsh-msg summary svg{width:17px;height:17px;color:var(--tsh-primary)}.tsh-root .tsh-msg summary:focus-visible{outline:2px solid var(--tsh-primary);outline-offset:-2px}.tsh-root .tsh-msg-box{padding:0 14px 14px}.tsh-root .tsh-msg-tx{margin:0 0 10px;padding:11px 13px;border-radius:12px 12px 12px 4px;background:#e7fce3;color:#0c171a;font-size:13.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.tsh-root .tsh-msg-copy{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;background:var(--tsh-surface);border:1px solid var(--tsh-line-strong);border-radius:var(--tsh-pill);font-size:13px;font-weight:600;color:var(--tsh-ink);cursor:pointer}.tsh-root .tsh-msg-copy svg{width:14px;height:14px;color:var(--tsh-wa-dark)}.tsh-root .tsh-msg-copy:is(:hover,:focus){background:var(--tsh-tint);color:var(--tsh-ink)}.tsh-root .tsh-msg-copy:focus-visible{outline:2px solid var(--tsh-primary);outline-offset:2px}.tsh-root .tsh-incl{display:flex;align-items:center;gap:9px;margin:0 0 10px;min-height:32px;font-size:13.5px;line-height:1.35;color:var(--tsh-body);cursor:pointer}.tsh-root .tsh-incl input{-webkit-appearance:auto;appearance:auto;flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--tsh-primary);cursor:pointer}.tsh-root .tsh-incl input:focus-visible{outline:2px solid var(--tsh-primary);outline-offset:2px}.tsh-root .tsh-call{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;margin-top:4px;font-size:14px;color:var(--tsh-body);text-decoration:none}.tsh-root .tsh-call b{color:var(--tsh-ink);font-weight:700}.tsh-root .tsh-call svg{width:16px;height:16px;color:var(--tsh-muted)}.tsh-root .tsh-call:is(:hover,:focus){color:var(--tsh-body);text-decoration:underline}.tsh-root .tsh-call:focus-visible,.tsh-root .tsh-skip:focus-visible,.tsh-root .tsh-sos:focus-visible,.tsh-root .tsh-textlink:focus-visible{outline:2px solid var(--tsh-primary);outline-offset:2px}.tsh-root .tsh-dock .tsh-hours{margin-top:4px}.tsh-root .tsh-alt{display:flex;flex-direction:column;gap:2px;margin:14px 0 0;padding:6px 14px;background:var(--tsh-surface);border:1px solid var(--tsh-line);border-radius:var(--tsh-r)}.tsh-root .tsh-textlink{display:flex;align-items:center;gap:9px;min-height:44px;font-size:14.5px;font-weight:600;color:var(--tsh-ink);text-decoration:underline;text-underline-offset:3px}.tsh-root .tsh-textlink b{font-weight:700}.tsh-root .tsh-textlink svg{width:18px;height:18px;flex:0 0 auto;color:var(--tsh-muted)}.tsh-root .tsh-textlink[data-act=wa] svg{color:var(--tsh-wa-dark)}.tsh-root .tsh-textlink:is(:hover,:focus){color:var(--tsh-ink);text-decoration:underline}
