.tl-ask{display:grid;gap:10px;max-width:640px;margin-top:6px}.tl-ask [hidden]{display:none!important}.tl-ask-box{display:flex;align-items:center;gap:6px;border:1.5px solid var(--tl-ink);border-radius:999px;padding:5px;background:#fff;transition:box-shadow .15s ease}.tl-ask-box:focus-within{box-shadow:0 0 0 4px rgba(37,99,235,.14)}.tl-ask-add{flex:none;display:inline-flex;align-items:center;cursor:pointer;font:600 14px/1 var(--tl-body);color:var(--tl-ink);background:var(--tl-wash);border:1px solid var(--tl-line);border-radius:999px;padding:11px 14px;white-space:nowrap}.tl-ask-add:hover{border-color:#c9d0da}.tl-ask-add:focus-within{outline:2px solid var(--tl-blue);outline-offset:2px}.tl-ask-box input[type=text]{flex:1;min-width:0;border:0!important;outline:0;box-shadow:none!important;font:500 16.5px var(--tl-body);color:var(--tl-ink);background:0 0;padding:10px 4px}.tl-ask-box input::placeholder{color:#7b8494}.tl-ask-box .tl-btn{flex:none;padding:12px 20px;font-size:15px}.tl-ask-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.tl-ask-list li{display:inline-flex;align-items:center;gap:8px;max-width:100%;background:#fff;border:1px solid var(--tl-line);border-radius:10px;padding:6px 6px 6px 11px;font-size:14px;color:var(--tl-ink)}.tl-ask-fn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:32ch;font-weight:600}.tl-ask-fs{color:var(--tl-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.tl-ask-list button{border:0;background:0 0;color:var(--tl-muted);font-size:18px;line-height:1;width:26px;height:26px;border-radius:7px;cursor:pointer}.tl-ask-list button:hover{background:var(--tl-wash);color:var(--tl-ink)}.tl-ask-plan{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15.5px;color:var(--tl-text);min-height:24px}.tl-ask-plan b{color:var(--tl-ink);font-weight:600}.tl-ask-arrow{color:var(--tl-green);font-weight:700}.tl-ask-tool{font-size:13px;color:var(--tl-muted);background:var(--tl-wash);border-radius:999px;padding:3px 9px}.tl-ask-q{color:var(--tl-muted)}.tl-ask-choice{font:600 14px/1 var(--tl-body);color:var(--tl-ink);background:#fff;cursor:pointer;border:1.5px solid var(--tl-ink);border-radius:999px;padding:9px 14px}.tl-ask-choice:hover,.tl-ask-choice:focus-visible{background:var(--tl-ink);color:#fff}.tl-ask-ex{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:14.5px;color:var(--tl-muted)}.tl-ask-ex a{color:var(--tl-ink)!important;font-weight:600;text-decoration:none;border-bottom:1.5px solid #cbd5e1}.tl-ask-ex a:hover{border-color:var(--tl-ink)}.tl-ask-privacy{margin:0;font-size:13.5px;color:var(--tl-muted)}.tl-hero{position:relative}.tl-hero.tl-ask-drag::after{content:attr(data-drop);position:absolute;inset:8px 0;z-index:5;display:grid;place-items:center;text-align:center;font:600 22px var(--tl-display);color:var(--tl-ink);background:rgba(230,246,240,.92);border:2px dashed var(--tl-green);border-radius:22px;pointer-events:none}@media (max-width:520px){.tl-ask-box{flex-wrap:wrap;border-radius:22px;padding:8px}.tl-ask-box input[type=text]{order:-1;flex-basis:100%;padding:8px 8px 10px}.tl-ask-add{flex:1;justify-content:center}.tl-ask-box .tl-btn{flex:1}.tl-ask-fn{max-width:20ch}.tl-ask-list button{width:38px;height:38px;font-size:20px}}.tl-ask-note{max-width:var(--tl-max);margin:14px auto 0;padding-inline:var(--tl-gutter);font-family:var(--tl-body)}.tl-ask-note>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;background:var(--tl-green-soft);border:1px solid #bfe6d6;border-radius:14px;padding:11px 14px;font-size:15px;color:var(--tl-ink)}.tl-ask-note b{font-weight:600}.tl-ask-note q{color:var(--tl-muted);font-style:normal}.tl-ask-note button{margin-left:auto;border:0;background:0 0;color:var(--tl-muted);font:500 14px var(--tl-body);cursor:pointer;text-decoration:underline}.tl-ask-note.is-warn>div{background:#fff8e6;border-color:#f0c36d}.tl-ask-steps{display:inline-block;margin-bottom:2px;font-size:13px;color:var(--tl-muted)}.tl-ask-steps b{color:var(--tl-ink)}.tl-ask-steps s{text-decoration:none;color:var(--tl-green)}.tl-next{position:fixed;right:16px;bottom:16px;z-index:60;width:min(420px,calc(100vw - 32px));background:#fff;border:1px solid var(--tl-line);border-radius:18px;padding:14px 16px 16px;box-shadow:0 18px 40px -18px rgba(15,21,34,.35);font-family:var(--tl-body);color:var(--tl-text)}.tl-next[hidden]{display:none}.tl-next-h{display:grid;grid-template-columns:1fr auto;column-gap:8px;align-items:start;margin-bottom:10px}.tl-next-h b{font:600 17px/1.2 var(--tl-display);color:var(--tl-ink)}.tl-next-h span{grid-column:1;font-size:13.5px;color:var(--tl-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-next-h button{grid-column:2;grid-row:1/span 2;border:0;background:0 0;color:var(--tl-muted);font-size:22px;line-height:1;width:30px;height:30px;border-radius:8px;cursor:pointer}.tl-next-h button:hover{background:var(--tl-wash);color:var(--tl-ink)}.tl-next-o{display:flex;flex-wrap:wrap;gap:6px}.tl-next-o button{font:600 14px/1 var(--tl-body);color:var(--tl-ink);background:#fff;cursor:pointer;border:1.5px solid var(--tl-ink);border-radius:999px;padding:9px 13px}.tl-next-o button:first-child{background:var(--tl-ink);color:#fff}.tl-next-o button:hover,.tl-next-o button:focus-visible{background:var(--tl-ink);color:#fff}@media (max-width:520px){.tl-next{right:8px;left:8px;bottom:8px;width:auto}}