.ts{color:#dfe7ef;border-radius:22px;padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);background:radial-gradient(100% 70% at 100% 0%,rgba(0,160,227,.18),transparent 60%),linear-gradient(180deg,#111a25,var(--night));box-shadow:0 40px 80px -40px #001e32a6;min-height:22rem;display:flex;flex-direction:column}.ts [hidden]{display:none!important}.ts--urgent{background:radial-gradient(100% 70% at 100% 0%,rgba(255,90,90,.2),transparent 60%),linear-gradient(180deg,#1d1418,var(--night))}.ts-head{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#b6c4d2}.ts-trail{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.ts-trail:empty{display:none}.ts-trail li{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:999px;background:#ffffff0f;font-size:.8rem;color:#cfdbe6}.ts-trail li svg{width:.85rem;height:.85rem;color:#4ade80}.ts-node{flex:1;margin-top:1.5rem}.ts-node>*{animation:ts-in .4s var(--ease)}@keyframes ts-in{0%{opacity:0;transform:translateY(8px)}}.ts-title{font-family:var(--font-display);font-weight:650;font-size:var(--step-2);letter-spacing:-.03em;line-height:1.15;color:#fff;max-width:34ch}.ts-title:focus{outline:none}.ts-text{margin-top:.9rem;font-size:1.02rem;line-height:1.6;color:#cfdbe6;max-width:60ch}.ts-opts{display:grid;gap:.6rem;margin-top:1.4rem;max-width:36rem}.ts-opt{text-align:left;padding:.95rem 1.1rem;border-radius:14px;border:0;cursor:pointer;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f;color:#fff;font-weight:550;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:background-color .2s,box-shadow .2s}.ts-opt:hover{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff4d}.ts-opt svg{width:1rem;height:1rem;flex:none;color:#8fdcff}.ts-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.ts-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .75rem;border-radius:999px;font-size:.8rem;font-weight:600;margin-bottom:.9rem}.ts-badge--try{background:#00a0e329;color:#8fdcff}.ts-badge--ticket{background:#ffb01f24;color:#ffd58a}.ts-badge--done{background:#4ade8024;color:#a7f3c0}.ts-badge--urgent{background:#ff5a5a2e;color:#ffc4c4}.ts-summary{margin-top:1.25rem;padding:1rem 1.1rem;border-radius:14px;background:#ffffff0d;font-size:.88rem;color:#cfdbe6;white-space:pre-line;max-width:40rem}.ts-summary b{display:block;color:#fff;margin-bottom:.3rem;font-size:.82rem}.ts-foot{display:flex;justify-content:space-between;gap:1rem;margin-top:1.75rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.ts-foot:has(>[hidden]+[hidden]){display:none}.ts-back,.ts-restart{display:inline-flex;align-items:center;gap:.45rem;background:none;border:0;padding:.4rem 0;color:#cfdbe6;font-weight:600;cursor:pointer}.ts-back svg{width:1rem;height:1rem;transform:scaleX(-1)}.ts-back:hover,.ts-restart:hover{color:#fff}.ts-restart{margin-left:auto;text-decoration:underline;text-underline-offset:3px}.ts-page[data-astro-cid-wr3p3hoq]{background:var(--rack);padding:clamp(2.5rem,2rem + 3vw,5rem) 0}.ts-grid[data-astro-cid-wr3p3hoq]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,1.5rem + 3vw,4.5rem);align-items:start}.crumbs[data-astro-cid-wr3p3hoq]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;color:var(--ink-2);margin-bottom:1.4rem}.crumbs[data-astro-cid-wr3p3hoq] a[data-astro-cid-wr3p3hoq]{color:var(--blue-ink);text-decoration:none}.ts-h1[data-astro-cid-wr3p3hoq]{font-size:var(--step-4)}.ts-copy[data-astro-cid-wr3p3hoq] .lede[data-astro-cid-wr3p3hoq]{margin-top:1.2rem}.urgent-call[data-astro-cid-wr3p3hoq]{margin-top:1.6rem}.article-grid[data-astro-cid-wr3p3hoq]{display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:clamp(2rem,1.5rem + 3vw,5rem)}.steps[data-astro-cid-wr3p3hoq]{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:1.4rem}.steps[data-astro-cid-wr3p3hoq] li[data-astro-cid-wr3p3hoq]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem}.step-n[data-astro-cid-wr3p3hoq]{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--ink);color:#fff;font-weight:650;font-size:.9rem}.steps[data-astro-cid-wr3p3hoq] p[data-astro-cid-wr3p3hoq]{color:var(--ink-2);margin-top:.25rem;max-width:62ch}.mt[data-astro-cid-wr3p3hoq]{margin-top:3rem}.calls[data-astro-cid-wr3p3hoq]{margin:1.2rem 0 0;padding-left:1.2rem;display:grid;gap:.6rem;color:var(--ink-2);max-width:62ch}.contact-row[data-astro-cid-wr3p3hoq]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.side[data-astro-cid-wr3p3hoq]{display:grid;gap:1rem;align-content:start}.related[data-astro-cid-wr3p3hoq]{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.related[data-astro-cid-wr3p3hoq] a[data-astro-cid-wr3p3hoq]{display:flex;align-items:center;gap:.7rem;padding:.65rem 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink);font-weight:550}.related[data-astro-cid-wr3p3hoq] a[data-astro-cid-wr3p3hoq]:hover{color:var(--blue-ink)}.related[data-astro-cid-wr3p3hoq] svg{width:1.1rem;height:1.1rem;flex:none;color:var(--blue-ink)}@media(max-width:960px){.ts-grid[data-astro-cid-wr3p3hoq],.article-grid[data-astro-cid-wr3p3hoq]{grid-template-columns:minmax(0,1fr)}}
