.tk-qs-hl{background:#f9e2af14;box-shadow:inset 2px 0 #f9e2af99;padding-left:.4em}.tk-pane.tk-qs-widen{transition:flex-grow .6s var(--tako-ease)}[data-step="5"] .tk-pane.tk-qs-widen{flex-grow:1.7}.tk-qs-web{display:flex;flex-direction:column;height:100%;background:#f4f4f7;color:#2a2b3c;font-family:var(--ui-sys)}.tk-qs-web-bar{padding:.35em .7em;background:#e4e5ec;color:#5c5f77;font-size:.85em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-qs-web-page{display:flex;flex-direction:column;gap:.6em;padding:1em .9em}.tk-qs-web-h{font-size:1.35em;font-weight:800}.tk-qs-web-line{height:.5em;border-radius:99px;background:#d5d7e0}.tk-qs-web-line.is-short{width:60%}.tk-qs-web-btn{align-self:flex-start;margin-top:.3em;padding:.35em 1em;border-radius:6px;background:#1e66f5;color:#fff;font-weight:700}.tk-qs-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tako-space-3);margin:var(--tako-space-6) 0 0!important;padding:0!important;list-style:none;counter-reset:none}.tk-qs-route li{margin:0!important;padding:0!important}.tk-qs-route li:before{content:none!important}.tk-qs-route a{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.6rem;row-gap:.15rem;align-items:center;height:100%;padding:.85rem .9rem;border-radius:var(--tako-radius-md);border:1px solid var(--tako-border);background:var(--tako-card);color:var(--tako-ink);text-decoration:none;box-shadow:var(--tako-shadow-sm);transition:border-color .2s var(--tako-ease-soft),transform .2s var(--tako-ease-soft)}.tk-qs-route a:hover{border-color:var(--tako-accent-line);transform:translateY(-1px)}.tk-qs-route-n{position:absolute;top:.55rem;right:.7rem;font-size:.72rem;font-weight:700;color:var(--tako-ink-subtle)}.tk-qs-route-ic{grid-row:1 / span 2;display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:10px;color:var(--tako-accent);background:var(--tako-accent-soft)}.tk-qs-route-ic .tk-ic{width:1.1rem;height:1.1rem}.tk-qs-route-title{font-weight:700;font-size:.95rem;line-height:1.35}.tk-qs-route-text{font-size:.78rem;line-height:1.45;color:var(--tako-ink-muted)}@media(max-width:60rem){.tk-qs-route{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:26rem){.tk-qs-route{grid-template-columns:minmax(0,1fr);gap:var(--tako-space-2)}}.tk-qs-fleet .tk-fleet{transition:transform .6s var(--tako-ease)}[data-step="3"] .tk-qs-fleet .tk-fleet{transform:translateY(calc(-1 * var(--qs-fleet-scroll, 10em)))}.tk-keyhint{position:absolute;z-index:4;left:0;right:0;bottom:3.4em;margin-inline:auto;width:max-content;max-width:calc(100% - 1.2em);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35em .9em;padding:.5em .85em;border-radius:10px;background:#11111beb;border:1px solid var(--ui-line-heavy);box-shadow:0 14px 30px -12px #000000b3;color:var(--ui-fg2);font-family:var(--ui-sys);font-size:1.05em;pointer-events:none}.tk-keyhint-label{font-weight:700;color:var(--ui-fg)}.tk-keyhint-os{display:inline-flex;align-items:center;gap:.25em;white-space:nowrap}.tk-keyhint-name{margin-right:.2em;font-size:.82em;color:var(--ui-muted)}.tk-keyhint kbd{display:inline-grid;place-items:center;min-width:1.7em;height:1.7em;padding:0 .4em;border-radius:5px;border:1px solid var(--ui-line-heavy);border-bottom-width:2px;background:var(--ui-s2);color:var(--ui-fg);font-family:var(--ui-font);font-size:.9em;font-weight:700;line-height:1}@container tkframe (max-width: 25rem){.tk-keyhint{font-size:.92em;bottom:3em;padding:.45em .7em}}.tk-keys{display:inline-flex;flex-wrap:wrap;gap:.3em 1em;vertical-align:middle}.tk-keys-row{display:inline-flex;align-items:center;gap:.2em;white-space:nowrap}.tk-keys-os{margin-right:.25em;font-size:.78em;color:var(--tako-ink-muted)}.tk-keys-plus{font-size:.8em;color:var(--tako-ink-subtle)}.tk-keys kbd{display:inline-grid;place-items:center;min-width:1.75em;height:1.75em;padding:0 .42em;border-radius:6px;border:1px solid var(--tako-border-strong);border-bottom-width:2px;background:var(--tako-card);color:var(--tako-ink);font-family:var(--sl-font-mono);font-size:.8em;font-weight:700;line-height:1}.tk-portchip{position:absolute;z-index:3;left:.65em;bottom:.35em;max-width:calc(100% - 1.3em);display:flex;flex-wrap:wrap;align-items:center;gap:.2em .7em;padding:.3em .6em;border-radius:6px;background:var(--ui-mantle);border:1px solid var(--ui-accent);color:var(--ui-fg);font-size:.92em;box-shadow:0 8px 20px -10px #000000b3}.tk-portchip-label{overflow-wrap:anywhere}.tk-portchip-open{color:var(--ui-accent);font-weight:700;white-space:nowrap;border-radius:4px}.tk-portchip-x{display:inline-flex;color:#6c7086b3}.tk-portchip-x .tk-ic{width:.85em;height:.85em}.tk-fleet{display:flex;flex-direction:column;gap:.5em;min-height:0}.tk-fleet-sum{display:grid;padding:.1em .3em 0}.tk-fleet-sum-v{grid-area:1 / 1;display:flex;flex-wrap:wrap;gap:.2em .9em;color:var(--ui-fg3);font-size:.92em}.tk-fleet-sum-v>span{display:inline-flex;align-items:center;gap:.4em;white-space:nowrap}.tk-fleet-sum-v>.is-bad{color:var(--ui-red);font-weight:700}.tk-fleet-ws{display:flex;align-items:center;gap:.6em;color:var(--ui-muted);font-size:.86em;white-space:nowrap;overflow:hidden}.tk-fleet-ws b{letter-spacing:.04em}.tk-fleet-legend{margin-left:auto;display:inline-flex;gap:.6em;font-size:.9em}.tk-fleet-legend>span{display:inline-flex;align-items:center;gap:.25em}.tk-fleet-legend .tk-dot{width:.5em;height:.5em}@container tkright (max-width: 17em){.tk-fleet-legend{display:none}}.tk-ftab{position:relative;flex:none;display:flex;flex-direction:column;gap:.3em;padding:.5em;border-radius:9px;border:1px solid var(--ui-line-heavy);background:#1b1c28}.tk-ftab-active{position:absolute;inset:-1px;border-radius:9px;background:var(--ui-s1);box-shadow:inset 0 0 0 1px #89b4fa2e;border:1px solid var(--ui-line-heavy);pointer-events:none}.tk-ftab>:not(.tk-ftab-active){position:relative}.tk-ftab-head{display:flex;align-items:center;gap:.45em;padding:.15em .3em;border-radius:4px;white-space:nowrap;min-width:0}.tk-ftab-head-bg{position:absolute;inset:0;border-radius:4px;background:#89b4fa14}.tk-ftab-head>*{position:relative}.tk-ftab-caret{display:inline-grid;color:var(--ui-muted);width:.8em}.tk-ftab-caret>span,.tk-ftab-dots>i{grid-area:1 / 1}.tk-ftab-dots{display:inline-grid}.tk-ftab-dots .tk-dot{width:.62em;height:.62em;box-shadow:0 0 4px currentColor}.tk-ftab-title{font-weight:700;color:var(--ui-fg2);overflow:hidden;text-overflow:ellipsis;min-width:0}.tk-ftab-count{color:var(--ui-muted);font-size:.9em}.tk-ftab-badge{font-size:.78em;font-weight:700;padding:.1em .45em;border-radius:4px;color:var(--ui-accent);background:#89b4fa24}.tk-ftab-chips{display:inline-flex;align-items:center;gap:.2em}.tk-ftab-chips i{display:inline-block;width:.7em;height:.33em;border-radius:1px;background:var(--ui-green)}.tk-ftab-chips i.is-running{background:var(--ui-accent)}.tk-ftab-chips i.is-fail{background:var(--ui-red)}.tk-ftab-fail{margin-left:.3em;font-size:.8em;font-weight:700;color:var(--ui-red)}.tk-ftab-side{display:inline-grid;margin-left:auto}.tk-ftab-side>*{grid-area:1 / 1;justify-self:end;display:inline-flex;align-items:center}.tk-ftab-body{display:flex;flex-direction:column;gap:.2em}.tk-fmap{position:relative;width:6.6em;height:4.6em;margin:.1em auto .25em;border-radius:6px;background:var(--ui-crust);border:1px solid var(--ui-line);overflow:hidden;flex:none}.tk-fmap-cell{position:absolute;display:grid;place-items:center;border-radius:4px;border:1px solid var(--ui-line-heavy);background:var(--ui-s1);color:var(--ui-muted);font-size:.85em;font-weight:700}.tk-fmap-ring{position:absolute;inset:-1px;border-radius:4px;border:1px solid var(--ui-accent);box-shadow:0 0 4px #89b4fa66}.tk-fmap-ring.is-fail{border-color:var(--ui-red);box-shadow:0 0 4px #f38ba866}.tk-fmap-n{position:relative}.tk-frow{position:relative;display:flex;align-items:center;gap:.4em;padding:.15em .3em;border-radius:4px;white-space:nowrap;min-width:0;--c: var(--ui-green)}.tk-frow-focus{position:absolute;inset:0;border-radius:4px;background:#89b4fa1a;box-shadow:inset 2px 0 0 var(--ui-accent)}.tk-frow>:not(.tk-frow-focus){position:relative}.tk-frow-st{display:inline-flex;align-items:center;gap:.4em}.tk-frow-sts{display:inline-grid}.tk-frow-sts>.tk-frow-st{grid-area:1 / 1}.tk-frow-n{display:inline-grid;place-items:center;width:1.4em;height:1.4em;border-radius:4px;font-size:.86em;font-weight:700;color:var(--c);background:color-mix(in srgb,var(--c) 20%,transparent)}.tk-frow-st .tk-dot{background:var(--c);box-shadow:0 0 3px color-mix(in srgb,var(--c) 40%,transparent)}.tk-frow-st.is-running{--c: var(--ui-accent)}.tk-frow-st.is-fail{--c: var(--ui-red)}.tk-frow-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:var(--ui-fg)}.tk-frow-tag{font-size:.72em;font-weight:700;padding:.1em .42em;border-radius:4px;color:var(--ui-teal);background:#94e2d524}.tk-frow-tag.is-orch{color:var(--ui-accent);background:#89b4fa24}.tk-keytable{margin:var(--tako-space-6, 1.5rem) 0;border:1px solid var(--tako-border);border-radius:var(--tako-radius-md, 12px);background:var(--tako-card);overflow:hidden;font-size:.92rem}.tk-keytable-head,.tk-keytable-row{display:grid;grid-template-columns:minmax(7em,1fr) minmax(0,2.2fr);align-items:center;gap:.4rem 1rem;padding:.55rem 1rem}.tk-keytable-head{background:var(--tako-surface);color:var(--tako-ink-muted);font-size:.78rem;font-weight:700}.tk-keytable-row+.tk-keytable-row{border-top:1px solid var(--tako-border-soft)}.tk-keytable-label{color:var(--tako-ink);font-weight:600}.tk-keytable-keys .tk-keys{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:.3rem 1rem}@media(max-width:34rem){.tk-keytable-head{display:none}.tk-keytable-row{grid-template-columns:minmax(0,1fr);gap:.35rem}.tk-keytable-keys .tk-keys{grid-template-columns:minmax(0,1fr)}}
