.picker[data-v-015d43b9]{background:var(--s-bg);border-radius:1em;color:var(--s-fg);display:flex;flex-flow:column;max-height:92vh;max-width:96vw!important;width:70em}.picker-head[data-v-015d43b9]{align-items:center;display:flex;flex-wrap:wrap;gap:.75em;padding:1em 1.25em .5em}.picker-head>div[data-v-015d43b9]{flex:1 1 16em}.picker-title[data-v-015d43b9]{font-size:1.25em;font-weight:800;line-height:1.3;margin:0}.picker-sub[data-v-015d43b9]{color:var(--s-fg-2);font-size:.85em;margin:.1em 0 0}.picker-search[data-v-015d43b9]{flex:0 1 16em}.picker-body[data-v-015d43b9]{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:auto;padding:.5em 1.25em 1em}.picker-h[data-v-015d43b9]{font-size:1em;font-weight:800;line-height:1.3;margin:1.2em 0 .6em}.picker-foot[data-v-015d43b9]{align-items:center;background:var(--s-panel);border-radius:0 0 1em 1em;border-top:1px solid var(--s-line);display:flex;flex-wrap:wrap;gap:.75em;padding:.75em 1.25em}.picker-foot>div[data-v-015d43b9]{display:flex;flex:1 1 14em;flex-flow:column;min-width:0}.picker-foot>div span[data-v-015d43b9]{color:var(--s-fg-2);font-size:.85em}.picker-sum[data-v-015d43b9]{font-variant-numeric:tabular-nums;font-weight:700}.category[data-v-015d43b9]{align-items:center;border-bottom:1px solid var(--s-line);display:flex;flex-wrap:wrap;gap:.5em .9em;padding:.35em 1.25em .85em}.category-label[data-v-015d43b9]{color:var(--s-fg-2);font-size:.85em;font-weight:700}.seg[data-v-015d43b9]{background:var(--s-panel);border:1px solid var(--s-line);border-radius:2em;display:inline-flex;gap:2px;padding:3px}.seg-item[data-v-015d43b9]{align-items:center;background:transparent;border:0;border-radius:2em;color:var(--s-fg-2);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:.45em;min-height:2.5em;padding:0 1.1em}.seg-item._on[data-v-015d43b9]{background:var(--tt-gradient-red);color:#fff}.seg-count[data-v-015d43b9]{background:var(--s-panel-2);border-radius:2em;font-size:.8em;font-variant-numeric:tabular-nums;font-weight:600;padding:0 .45em}.seg-item._on .seg-count[data-v-015d43b9]{background:hsla(0,0%,100%,.2);color:#fff}.filters[data-v-015d43b9]{background:var(--s-inset);border:1px solid var(--s-line);border-radius:.8em;display:flex;flex-flow:column;gap:.5em;margin:.85em 1.25em .4em;padding:.7em .9em}.chips[data-v-015d43b9]{align-items:center;display:flex;flex-wrap:wrap;gap:.4em}.chips-label[data-v-015d43b9]{color:var(--s-fg-2);font-size:.8em;font-weight:700;margin:0 .2em 0 .4em}.chips-label[data-v-015d43b9]:first-child{margin-left:0}.chip[data-v-015d43b9]{background:var(--s-panel);border:1px solid var(--s-line);border-radius:2em;color:var(--s-fg);cursor:pointer;font:inherit;font-size:.85em;font-weight:600;min-height:2.2em;padding:0 .85em}.chip._on[data-v-015d43b9]{background:var(--tt-red);border-color:var(--tt-red);color:#fff}.grid[data-v-015d43b9]{display:grid;gap:.75em;grid-template-columns:repeat(auto-fill,minmax(min(15.5em,100%),1fr))}.grid._rows[data-v-015d43b9]{gap:.5em;grid-template-columns:repeat(auto-fill,minmax(min(19em,100%),1fr))}.net[data-v-015d43b9]{background:var(--s-panel);border:2px solid var(--s-line);border-radius:.9em;display:flex;flex-flow:column;gap:.35em;min-width:0;padding:.75em}.net._on[data-v-015d43b9]{border-color:var(--tt-red-bright)}.net-head[data-v-015d43b9]{align-items:center;display:flex;gap:.5em}.net-letter[data-v-015d43b9]{--ni-size:2.3em}.net-name[data-v-015d43b9]{display:flex;flex:1;flex-flow:column;line-height:1.25;min-width:0}.net-name span[data-v-015d43b9]{color:var(--s-fg-2);font-size:.8em}.net-star[data-v-015d43b9]{background:transparent;border:0;border-radius:50%;color:#e29d12;cursor:pointer;display:grid;height:2.4em;padding:0;place-items:center;width:2.4em}.net-about[data-v-015d43b9],.net-line[data-v-015d43b9],.net-tags[data-v-015d43b9]{font-size:.85em;line-height:1.4;margin:0}.net-line[data-v-015d43b9]{color:var(--s-fg-2)}.net-tags[data-v-015d43b9]{color:var(--s-accent-text);font-weight:600;min-height:1.4em}.net-new[data-v-015d43b9]{background:var(--tt-red);border-radius:2em;color:#fff;font-size:.8em;font-weight:800;margin-right:.5em;padding:.1em .5em;text-transform:uppercase}.net-foot[data-v-015d43b9]{align-items:center;display:flex;gap:.5em;justify-content:space-between;margin-top:auto;padding-top:.3em}.net-price[data-v-015d43b9]{font-variant-numeric:tabular-nums;font-weight:700}.row[data-v-015d43b9]{align-items:center;background:var(--s-panel);border:1px solid var(--s-line);border-radius:.8em;display:flex;gap:.6em;justify-content:space-between;padding:.5em .6em .5em .8em}.row>div[data-v-015d43b9]{display:flex;flex-flow:column;line-height:1.3;min-width:0}.row b[data-v-015d43b9]{color:var(--s-fg-2)}.row span[data-v-015d43b9]{color:var(--s-warn);font-size:.85em}.refusal[data-v-015d43b9]{align-items:center;background:var(--s-panel);border:1px solid var(--s-warn);border-radius:.9em;color:var(--s-fg);display:flex;flex-wrap:wrap;gap:.75em;margin-bottom:.75em;padding:.75em 1em}.refusal>div[data-v-015d43b9]{flex:1 1 18em}.refusal p[data-v-015d43b9]{color:var(--s-fg-2);font-size:.85em;margin:.15em 0 0}.refusal .q-icon[data-v-015d43b9]{color:var(--s-warn)}.empty[data-v-015d43b9]{border:1px dashed var(--s-line);border-radius:.9em;color:var(--s-fg-2);padding:1.5em 1em;text-align:center}.library[data-v-63b5eaed]{background:var(--s-bg);border:1px solid var(--s-line);border-radius:1.1em;color:var(--s-fg);display:flex;flex-flow:column;max-height:88vh;max-width:96vw;width:70em}.library-head[data-v-63b5eaed]{align-items:center;border-bottom:1px solid var(--s-line);display:flex;gap:.6em;padding:.8em 1em}.library-space[data-v-63b5eaed]{flex:1}.library-body[data-v-63b5eaed]{-webkit-overflow-scrolling:touch;display:flex;flex-flow:column;gap:.9em;overflow:auto;padding:1em}.library-lead[data-v-63b5eaed]{color:var(--s-fg-2);margin:0}.library-h[data-v-63b5eaed]{font-size:1em;font-weight:800;margin:.4em 0 0}.tabs[data-v-63b5eaed]{background:var(--s-panel-2);border-radius:2em;display:flex;gap:.25em;padding:.2em}.tab[data-v-63b5eaed]{background:transparent;border:0;border-radius:2em;color:var(--s-fg-2);cursor:pointer;font:inherit;font-weight:700;min-height:2.3em;padding:0 1em}.tab._on[data-v-63b5eaed]{background:var(--tt-red);color:#fff}.state[data-v-63b5eaed]{display:grid;min-height:10em;place-items:center}.cards[data-v-63b5eaed]{display:grid;gap:.75em;grid-template-columns:repeat(auto-fill,minmax(min(15.5em,100%),1fr))}.card[data-v-63b5eaed]{background:var(--s-panel);border:1px solid var(--s-line);border-radius:.9em;color:var(--s-fg);cursor:pointer;display:flex;flex-flow:column;font:inherit;gap:.45em;min-height:8.5em;padding:.9em;text-align:left;transition:border-color .15s}.card[data-v-63b5eaed]:hover{border-color:var(--tt-red-bright)}.card._small[data-v-63b5eaed]{background:transparent;min-height:0}.card-top[data-v-63b5eaed]{align-items:flex-start;display:flex;gap:.5em;justify-content:space-between}.card-top b[data-v-63b5eaed]{font-size:1.05em;line-height:1.25}.card-tag[data-v-63b5eaed]{border:1px solid var(--s-line);border-radius:2em;font-size:.75em;font-weight:700;padding:.1em .55em;white-space:nowrap}.card-flow[data-v-63b5eaed]{color:var(--s-fg-2)}.card-nets[data-v-63b5eaed]{color:var(--s-fg-2);font-size:.85em}.card-price[data-v-63b5eaed]{font-size:.9em;font-variant-numeric:tabular-nums;font-weight:700;margin-top:auto}.canvas[data-v-63b5eaed]{background:var(--s-panel);border:1px solid var(--s-line);border-radius:.9em;color:var(--s-fg);display:flex;flex-flow:column;font:inherit;overflow:hidden;text-align:left;text-decoration:none}.canvas img[data-v-63b5eaed],.canvas video[data-v-63b5eaed],.canvas-empty[data-v-63b5eaed]{aspect-ratio:16/9;background:var(--s-panel-2);color:var(--s-fg-2);display:grid;-o-object-fit:cover;object-fit:cover;place-items:center;width:100%}.canvas-text[data-v-63b5eaed]{display:flex;flex-flow:column;padding:.6em .8em .7em}.canvas-text span[data-v-63b5eaed]{color:var(--s-fg-2);font-size:.85em}.canvas._new[data-v-63b5eaed]{align-items:center;background:transparent;border:2px dashed var(--s-line);color:var(--s-fg-2);cursor:pointer;font-weight:600;gap:.4em;justify-content:center;min-height:9em}.coach[data-v-6bd3571c]{align-items:center;background:var(--tt-gradient-dark);border:1px solid var(--tt-red-glow);border-radius:.9em;box-shadow:0 0 0 4px var(--tt-red-glow),0 14px 30px -14px rgba(0,0,0,.7);color:#fff;display:flex;flex-wrap:wrap;gap:.5em .9em;margin-bottom:.75em;padding:.8em 1em;position:relative;z-index:2}.coach[data-v-6bd3571c]:after{background:#121216;border-bottom:1px solid var(--tt-red-glow);border-right:1px solid var(--tt-red-glow);bottom:-.5em;content:"";height:.9em;left:1.8em;position:absolute;transform:rotate(45deg);width:.9em}.coach-n[data-v-6bd3571c]{color:#f97687;flex-basis:100%;font-size:.8em;font-variant-numeric:tabular-nums;font-weight:700}.coach-text[data-v-6bd3571c]{display:flex;flex:1 1 16em;flex-flow:column;gap:.15em;min-width:0}.coach-text b[data-v-6bd3571c]{font-size:1.05em}.coach-text span[data-v-6bd3571c]{font-size:.92em;line-height:1.4;opacity:.88}.coach-actions[data-v-6bd3571c]{align-items:center;display:flex;flex-wrap:wrap;gap:.4em}.coach-actions .q-btn[data-v-6bd3571c]{font-weight:700;padding:.15em .9em}.sep[data-v-4debf329]{color:var(--s-fg-2)}.title[data-v-4debf329]{background:transparent;border:1px solid transparent;border-radius:.4em;color:inherit;flex:0 1 14em;font:inherit;font-weight:700;min-width:6em;padding:.15em .4em}.title[data-v-4debf329]:focus{border-color:var(--s-line);outline:0}.saved[data-v-4debf329]{color:var(--s-fg-2);font-size:.78em;line-height:1.2;max-width:13em}@media (max-width:599px){.saved[data-v-4debf329]{display:none}}.board[data-v-4debf329]{background-image:radial-gradient(var(--s-dot) 1px,transparent 1px);background-size:22px 22px;display:flex;flex:1;flex-flow:column;padding:.7em 1.25em 2em}@media (max-width:599px){.board[data-v-4debf329]{padding:.9em .75em 1.5em}}.state[data-v-4debf329]{align-items:center;color:var(--s-fg-2);display:flex;flex:1;flex-flow:column;gap:1em;justify-content:center;min-height:18em}.coach-bridge[data-v-4debf329]{margin:.9em 0 0 1.5em;max-width:46em}.scenario[data-v-4debf329]{align-items:center;display:flex;flex-wrap:wrap;gap:.6em;margin-bottom:.9em}.scenario-title[data-v-4debf329]{font-size:1.1em;font-weight:800}.scenario-n[data-v-4debf329]{background:var(--s-panel);border:1px solid var(--s-line);border-radius:2em;color:var(--s-fg-2);font-size:.8em;font-weight:700;padding:.15em .65em}.scenario-states[data-v-4debf329]{display:flex;flex-wrap:wrap;font-size:.85em;font-weight:600;gap:.3em .8em}.scenario-state[data-v-4debf329]{color:var(--s-fg-2)}.scenario-state._done[data-v-4debf329]{color:var(--s-ok)}.scenario-state._fail[data-v-4debf329],.scenario-state._run[data-v-4debf329]{color:var(--s-warn)}.scenario-space[data-v-4debf329]{flex:1}.scenario-sum[data-v-4debf329]{color:var(--s-fg-2);font-size:.9em;font-variant-numeric:tabular-nums}.bridge[data-v-4debf329]{align-items:flex-start;border-radius:2em;display:flex;flex-flow:column;padding-left:2.5em;transition:opacity .2s}@media (max-width:599px){.bridge[data-v-4debf329]{padding-left:.75em}}.bridge._dim[data-v-4debf329]{opacity:.4}.bridge-line[data-v-4debf329]{background:var(--s-line);height:.9em;margin-left:1.6em;width:2px}.bridge-pill[data-v-4debf329]{align-items:center;background:var(--s-panel);border:1px dashed var(--s-line);border-radius:1.6em;display:flex;flex-wrap:wrap;gap:.4em;padding:.4em .8em}.bridge-pill b[data-v-4debf329]{font-size:.9em;margin-right:.2em}.bridge._ring .bridge-pill[data-v-4debf329]{outline:2px solid var(--tt-red-bright);outline-offset:4px}.chip[data-v-4debf329]{background:transparent;border:1px solid var(--s-line);border-radius:2em;color:var(--s-fg);cursor:pointer;font:inherit;font-size:.85em;font-weight:600;min-height:2.2em;padding:0 .85em}.chip[data-v-4debf329]:hover{border-color:var(--tt-red-bright)}.newSteps[data-v-4debf329]{align-items:center;display:flex;flex-wrap:wrap;gap:.5em;margin-top:.5em}.newStep[data-v-4debf329]{align-items:center;background:var(--s-panel);border:1px dashed var(--s-line);border-radius:2em;color:var(--s-fg-2);cursor:pointer;display:flex;font:inherit;font-weight:600;gap:.5em;min-height:2.9em;padding:0 1.1em}.newStep[data-v-4debf329]:hover{border-color:var(--tt-red-bright);color:var(--s-fg)}.newStep._other[data-v-4debf329]{font-size:.9em;min-height:2.5em;padding:0 .9em}.share[data-v-4debf329]{display:flex;flex-flow:column;gap:.6em;max-width:88vw;padding:1em;width:22em}.share p[data-v-4debf329]{font-size:.85em;margin:0;opacity:.75}.share-actions[data-v-4debf329]{display:flex;flex-wrap:wrap;gap:.5em}.top[data-v-4debf329]{align-items:center;display:flex;flex-wrap:wrap;gap:.4em 1em;margin-bottom:.7em}.top-title[data-v-4debf329]{font-size:1.3em;font-weight:800;line-height:1.25;margin:0}.top-title._scenario[data-v-4debf329]{font-size:1.1em}.top-space[data-v-4debf329]{flex:1}.top-actions[data-v-4debf329]{align-items:center;display:flex;flex-wrap:wrap;gap:.35em}.top-actions[data-v-4debf329] .q-btn{font-size:.9em;min-height:2.1em;padding:0 .8em}.top-actions[data-v-4debf329] .q-btn--round{padding:0}@media (max-width:1500px){.top-actions ._short[data-v-4debf329]{padding:0 .55em}.top-actions ._short[data-v-4debf329] .block{display:none!important}.top-actions ._short[data-v-4debf329] .q-icon.on-left{margin-right:0}}.intro[data-v-4debf329]{margin-bottom:.7em}.intro-more[data-v-4debf329]{background:none;border:0;color:var(--s-accent-text);cursor:pointer;font:inherit;font-weight:600;padding:0;white-space:nowrap}.intro-more[data-v-4debf329]:hover{text-decoration:underline}.about[data-v-4debf329]{background:var(--s-bar);border:1px solid var(--s-line);border-radius:1em;box-shadow:var(--s-shadow-card);display:flex;flex-flow:column;gap:.7em;padding:.8em 1em .9em}.about-head[data-v-4debf329]{align-items:baseline;display:flex;gap:1em;justify-content:space-between}.about-head b[data-v-4debf329]{font-size:.75em;letter-spacing:.08em;text-transform:uppercase}.about-grid[data-v-4debf329]{display:grid;gap:.8em 1.4em;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:62em){.about-grid[data-v-4debf329]{grid-template-columns:minmax(0,1fr)}}.about-card[data-v-4debf329]{align-items:flex-start;display:flex;gap:.75em;min-width:0}.about-icon[data-v-4debf329]{background:var(--tt-red);border-radius:.7em;color:#fff;display:grid;flex:none;font-size:1.05em;height:2.3em;place-items:center;width:2.3em}.about-text[data-v-4debf329]{display:flex;flex-flow:column;gap:.15em;min-width:0}.about-text b[data-v-4debf329]{font-size:1.05em;font-weight:800}.about-text span[data-v-4debf329]{color:var(--s-fg-2);font-size:.9em;line-height:1.45}.ideas[data-v-4debf329]{font-weight:700}