.card[data-v-fff710fe]{background:var(--card);border:1px solid var(--border);border-left:5px solid var(--accent);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;cursor:pointer}.status-running[data-v-fff710fe]{--accent: var(--blue)}.status-needs_input[data-v-fff710fe]{--accent: var(--amber)}.status-done[data-v-fff710fe]{--accent: var(--green)}.status-error[data-v-fff710fe]{--accent: var(--red)}.status-paused[data-v-fff710fe]{--accent: var(--grey)}.card.stale[data-v-fff710fe]{--accent: #aab4c4}.status-needs_input[data-v-fff710fe]:not(.stale):not(.expanded){animation:pulse-fff710fe 2s ease-in-out infinite}@keyframes pulse-fff710fe{0%,to{box-shadow:0 0 #f59e0b00}50%{box-shadow:0 0 0 4px #f59e0b2e}}.head[data-v-fff710fe]{display:flex;align-items:center;gap:8px}.title[data-v-fff710fe]{flex:1;min-width:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--text);cursor:text;padding:2px 6px;margin:0 0 0 -6px;border-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title[data-v-fff710fe]:not(.no-edit):hover{background:var(--chip);box-shadow:inset 0 0 0 1px var(--border)}.title[data-v-fff710fe]:not(.no-edit):hover:after{content:" ✎";color:var(--muted);font-size:13px}.title.no-edit[data-v-fff710fe]{cursor:pointer}.title-edit[data-v-fff710fe]{flex:1;min-width:0;font-size:18px;font-weight:600;font-family:inherit;color:var(--text);background:var(--bg);border:1px solid var(--accent);border-radius:6px;padding:2px 6px;margin-left:-6px;outline:none}.close[data-v-fff710fe]{flex:none;background:none;border:none;color:var(--muted);font-size:20px;line-height:1;padding:0 2px;margin:-2px -2px 0 0;cursor:pointer;transition:color .15s}.close[data-v-fff710fe]:hover{color:var(--text)}.badge[data-v-fff710fe]{flex:none;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:999px;color:#0b0e14;background:var(--accent);font-variant-numeric:tabular-nums}.badge-status[data-v-fff710fe]{text-transform:uppercase}.exchange[data-v-fff710fe]{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0}.msg[data-v-fff710fe]{margin:0;font-size:18px;line-height:1.4;color:var(--text);display:flex;gap:9px}.caret[data-v-fff710fe]{color:var(--accent);font-weight:700;flex:none}.msg .text[data-v-fff710fe]{min-width:0;flex:1;overflow-wrap:anywhere}.card:not(.expanded) .exchange .msg .text[data-v-fff710fe]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.card:not(.expanded) .msg.response .text[data-v-fff710fe]{-webkit-line-clamp:var(--resp-lines, 3);line-clamp:var(--resp-lines, 3)}.msg.input .text[data-v-fff710fe]{white-space:pre-wrap;font-style:italic}.msg.input.dim .text[data-v-fff710fe]{color:var(--text-dim)}.msg.input.dim .caret[data-v-fff710fe]{color:var(--muted)}.msg.response .text[data-v-fff710fe]{white-space:normal}.msg.response .text[data-v-fff710fe]>:first-child{margin-top:0}.msg.response .text[data-v-fff710fe]>:last-child{margin-bottom:0}.msg.response .text[data-v-fff710fe] p{margin:0 0 8px}.msg.response .text[data-v-fff710fe] strong{font-weight:700}.msg.response .text[data-v-fff710fe] em{font-style:italic}.msg.response .text[data-v-fff710fe] a{color:var(--blue)}.msg.response .text[data-v-fff710fe] code{font-family:var(--mono);font-size:.86em;background:var(--chip);padding:1px 5px;border-radius:4px}.msg.response .text[data-v-fff710fe] pre{background:var(--bg);padding:10px 12px;border-radius:8px;overflow-x:auto;margin:6px 0}.msg.response .text[data-v-fff710fe] pre code{background:none;padding:0;font-size:.82em}.msg.response .text[data-v-fff710fe] ul,.msg.response .text[data-v-fff710fe] ol{margin:4px 0;padding-left:20px}.msg.response .text[data-v-fff710fe] li{margin:2px 0}.msg.response .text[data-v-fff710fe] h1,.msg.response .text[data-v-fff710fe] h2,.msg.response .text[data-v-fff710fe] h3,.msg.response .text[data-v-fff710fe] h4{font-size:1em;font-weight:700;margin:8px 0 4px}.msg.response .text[data-v-fff710fe] blockquote{margin:4px 0;padding-left:10px;border-left:2px solid var(--border);color:var(--muted)}.tool[data-v-fff710fe]{margin:0;display:flex;gap:8px;font-size:13px;color:var(--muted);align-items:baseline}.tool-icon[data-v-fff710fe]{color:var(--accent);flex:none}.tool-label[data-v-fff710fe]{font-family:var(--mono);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress[data-v-fff710fe]{display:flex;align-items:center;gap:8px}.bar[data-v-fff710fe]{flex:1;height:6px;background:var(--border);border-radius:999px;overflow:hidden}.fill[data-v-fff710fe]{height:100%;background:var(--accent);border-radius:999px;transition:width .4s ease}.pct[data-v-fff710fe]{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.steps[data-v-fff710fe]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;position:relative;max-height:6rem;overflow-y:auto}.steps li[data-v-fff710fe]{display:flex;gap:8px;font-size:14px;align-items:baseline}.steps .icon[data-v-fff710fe]{width:13px;flex:none;font-size:12px}.step-done .text[data-v-fff710fe]{color:var(--muted);text-decoration:line-through}.step-done .icon[data-v-fff710fe]{color:var(--green)}.step-active .text[data-v-fff710fe]{color:var(--text);font-weight:600}.step-active .icon[data-v-fff710fe]{color:var(--accent)}.step-todo[data-v-fff710fe]{color:var(--muted)}.tags[data-v-fff710fe]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-fff710fe]{display:inline-flex;align-items:baseline;gap:4px;max-width:100%;font-family:var(--mono);font-size:11px;line-height:1.6;background:var(--chip);border:1px solid var(--border);border-radius:999px;padding:1px 9px}.tag-key[data-v-fff710fe]{color:var(--muted);flex:none}.tag-key[data-v-fff710fe]:after{content:":"}.tag-val[data-v-fff710fe]{color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foot[data-v-fff710fe]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:auto;padding-top:8px;border-top:1px solid var(--border);font-size:11px;color:var(--muted)}.foot .mono[data-v-fff710fe]{font-family:var(--mono)}.foot .upd[data-v-fff710fe]{margin-left:auto}.card.dense[data-v-fff710fe]{container-type:size;container-name:card;width:100%;height:100%;background:var(--bg);border:none;border-left:5px solid var(--accent);border-radius:0;padding:9px 12px;gap:5px;overflow:hidden}.card.dense .title[data-v-fff710fe]{font-size:14px}.card.dense .badge[data-v-fff710fe]{font-size:10px;padding:2px 7px}.card.dense .msg[data-v-fff710fe]{font-size:13px;line-height:1.4}.card.dense .tool[data-v-fff710fe]{font-size:12px}.card.dense .steps[data-v-fff710fe]{max-height:none}.card.dense .steps li[data-v-fff710fe]{font-size:12.5px}.card.dense .foot[data-v-fff710fe]{font-size:10.5px;padding-top:6px}.card.dense:not(.expanded) .exchange .msg .text[data-v-fff710fe]{-webkit-line-clamp:1;line-clamp:1}.card.dense .exchange:has(.msg.response) .msg.input[data-v-fff710fe]{display:none}@container card (max-height: 200px){.foot[data-v-fff710fe]{display:none}}@container card (max-height: 176px){.tags[data-v-fff710fe]{display:none}}@container card (max-height: 150px){.steps[data-v-fff710fe]{display:none}}@container card (max-height: 122px){.tool[data-v-fff710fe],.progress[data-v-fff710fe]{display:none}}@container card (max-height: 72px){.exchange[data-v-fff710fe]{display:none}}.card.expanded[data-v-fff710fe]{cursor:default;width:min(560px,92vw);max-height:86vh;overflow-y:auto}.card.expanded .exchange[data-v-fff710fe]{flex:none}.card.expanded .steps[data-v-fff710fe]{max-height:none}@media (max-width: 400px){.card[data-v-fff710fe]:not(.dense){padding:13px 14px;gap:8px}.card:not(.dense) .title[data-v-fff710fe],.title-edit[data-v-fff710fe]{font-size:16px}}.board[data-v-7706914a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:16px;align-items:start}.board.dense[data-v-7706914a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-auto-rows:minmax(0,1fr);gap:1px;height:100%;min-height:0;background:var(--border)}.board.dense[data-v-7706914a]>*{min-width:0;min-height:0}.overlay[data-v-7706914a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;background:#05070b9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.overlay-card[data-v-7706914a]{position:relative}.overlay-card[data-v-7706914a] .card{box-shadow:0 24px 60px #00000080}.ov-close[data-v-7706914a]{position:absolute;top:-14px;right:-14px;z-index:1;width:30px;height:30px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--text);font-size:18px;line-height:1;cursor:pointer}.ov-close[data-v-7706914a]:hover{border-color:var(--muted)}.cardin-enter-active[data-v-7706914a]{transition:opacity .35s ease,transform .35s ease}.cardin-enter-from[data-v-7706914a]{opacity:0;transform:translateY(-8px)}.ov-enter-active[data-v-7706914a],.ov-leave-active[data-v-7706914a]{transition:opacity .18s ease}.ov-enter-from[data-v-7706914a],.ov-leave-to[data-v-7706914a]{opacity:0}.ov-enter-active .overlay-card[data-v-7706914a],.ov-leave-active .overlay-card[data-v-7706914a]{transition:transform .18s ease}.ov-enter-from .overlay-card[data-v-7706914a]{transform:scale(.96)}@media (prefers-reduced-motion: reduce){.ov-enter-active[data-v-7706914a],.ov-leave-active[data-v-7706914a],.ov-enter-active .overlay-card[data-v-7706914a]{transition:none}}.pop[data-v-381ae364]{height:100vh;background:var(--bg);color:var(--text);font-family:var(--sans);overflow:hidden}.pop-empty[data-v-381ae364]{color:var(--muted);text-align:center;padding:40px 16px}.overlay[data-v-acd8a6e3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px;z-index:100}.modal[data-v-acd8a6e3]{background:var(--card);border:1px solid var(--border);border-radius:14px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;padding:4px 22px 22px}.modal-head[data-v-acd8a6e3]{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:var(--card);padding-top:18px}.modal-head h2[data-v-acd8a6e3]{margin:0;font-size:19px}.close[data-v-acd8a6e3]{border:none;background:transparent;color:var(--muted);font-size:24px;line-height:1;cursor:pointer}.close[data-v-acd8a6e3]:hover{color:var(--text)}.block[data-v-acd8a6e3]{margin-top:18px}.block h3[data-v-acd8a6e3]{margin:0 0 4px;font-size:14px}.desc[data-v-acd8a6e3]{margin:0 0 10px;color:var(--text-dim);font-size:13.5px;line-height:1.5}.cmd[data-v-acd8a6e3]{display:flex;align-items:stretch;gap:8px;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:10px 12px}.cmd code[data-v-acd8a6e3]{flex:1;min-width:0;font-family:var(--mono);font-size:12.5px;color:var(--text);overflow-x:auto;white-space:nowrap}.copy[data-v-acd8a6e3]{flex:none;align-self:center;border:1px solid var(--border);background:var(--chip);color:var(--text);border-radius:6px;padding:5px 11px;font-size:12.5px;font-family:inherit;cursor:pointer}.copy[data-v-acd8a6e3]:hover{border-color:var(--muted)}.hint[data-v-acd8a6e3]{margin:8px 0 0;color:var(--muted);font-size:12.5px;line-height:1.5}.pill[data-v-0785f902]{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);background:var(--chip);border:1px solid var(--border);padding:6px 13px 6px 11px;border-radius:999px;white-space:nowrap}.dot[data-v-0785f902]{width:7px;height:7px;border-radius:999px;background:var(--green);box-shadow:0 0 #22c55e80;animation:ping-0785f902 2.4s ease-out infinite}@keyframes ping-0785f902{0%{box-shadow:0 0 #22c55e80}70%,to{box-shadow:0 0 0 7px #22c55e00}}@media (prefers-reduced-motion: reduce){.dot[data-v-0785f902]{animation:none}}.topbar[data-v-c9973b5d]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);position:sticky;top:0;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10}.brand-group[data-v-c9973b5d]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.brand[data-v-c9973b5d]{display:inline-flex;text-decoration:none;flex:none}.actions[data-v-c9973b5d]{display:flex;align-items:center;gap:10px}.actions .btn[data-v-c9973b5d]{color:var(--muted)}.actions .btn[data-v-c9973b5d]:hover{color:var(--text)}.controls[data-v-c9973b5d]{display:flex;align-items:center;gap:6px}.icon-btn[data-v-c9973b5d]{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 11px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--muted);font-size:12.5px;font-family:inherit;white-space:nowrap;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.icon-btn svg[data-v-c9973b5d]{flex:none}.icon-btn[data-v-c9973b5d]:hover{color:var(--text);border-color:var(--muted)}.icon-btn.active[data-v-c9973b5d]{color:#fff;background:var(--blue);border-color:var(--blue)}.email[data-v-c9973b5d]{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media (max-width: 480px){.icon-btn[data-v-c9973b5d]{padding:0;width:34px;justify-content:center}.icon-btn .label[data-v-c9973b5d]{display:none}}.term[data-v-9b06ea1d]{background:var(--bg);border:1px solid var(--border);border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #00000040}.bar[data-v-9b06ea1d]{display:flex;align-items:center;gap:7px;padding:9px 12px;background:var(--chip);border-bottom:1px solid var(--border)}.dot[data-v-9b06ea1d]{width:11px;height:11px;border-radius:999px;flex:none}.dot.r[data-v-9b06ea1d]{background:#ff5f56}.dot.y[data-v-9b06ea1d]{background:#ffbd2e}.dot.g[data-v-9b06ea1d]{background:#27c93f}.bar-title[data-v-9b06ea1d]{margin-left:6px;font-family:var(--mono);font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body[data-v-9b06ea1d]{font-family:var(--mono);font-size:15px;line-height:1.6;padding:14px 14px 16px;height:188px;overflow:hidden;color:var(--text);display:flex;flex-direction:column;justify-content:flex-end}.log[data-v-9b06ea1d]{display:contents}.line[data-v-9b06ea1d]{margin:0 0 2px;display:flex;gap:8px;overflow-wrap:anywhere}.prompt[data-v-9b06ea1d]{color:var(--text);margin-bottom:8px}.sigil[data-v-9b06ea1d]{color:var(--accent);font-weight:700;flex:none}.cmd[data-v-9b06ea1d]{white-space:pre-wrap}.caret[data-v-9b06ea1d]{color:var(--accent);animation:blink-9b06ea1d 1s steps(1) infinite;margin-left:-2px}@keyframes blink-9b06ea1d{0%,50%{opacity:1}50.01%,to{opacity:0}}.ln-icon[data-v-9b06ea1d]{flex:none}.line.tool .ln-icon[data-v-9b06ea1d]{color:var(--green)}.line.tool .ln-text[data-v-9b06ea1d]{color:var(--text-dim)}.line.spinner .ln-icon[data-v-9b06ea1d]{color:var(--blue);animation:pulse-9b06ea1d 1s ease-in-out infinite}.line.spinner .ln-text[data-v-9b06ea1d]{color:var(--text-dim)}.line.assistant .ln-text[data-v-9b06ea1d]{color:var(--muted)}.line.ask[data-v-9b06ea1d]{margin-top:6px;padding:7px 10px;border-left:3px solid var(--amber);background:color-mix(in srgb,var(--amber) 12%,transparent);border-radius:0 6px 6px 0}.line.ask .ln-text[data-v-9b06ea1d]{color:var(--text);font-weight:600}@keyframes pulse-9b06ea1d{0%,to{opacity:1}50%{opacity:.35}}.ln-enter-active[data-v-9b06ea1d]{transition:opacity .18s ease,transform .18s ease}.ln-enter-from[data-v-9b06ea1d]{opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion: reduce){.caret[data-v-9b06ea1d],.line.spinner .ln-icon[data-v-9b06ea1d]{animation:none}}.stage[data-v-491000fc]{width:100%;max-width:960px;margin:8px auto 0;text-align:left}.cols[data-v-491000fc]{display:flex;align-items:flex-start;gap:28px}.col-left[data-v-491000fc]{flex:1 1 auto;min-width:0}.col-right[data-v-491000fc]{flex:0 0 348px}.col-title[data-v-491000fc]{margin:0 0 14px;font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.015em;color:var(--text)}.deck[data-v-491000fc]{position:relative;width:100%;height:290px}.slot[data-v-491000fc]{position:absolute;top:0;left:0;width:calc(100% - 76px);transform:translate(calc(var(--i) * 38px),calc(var(--i) * 26px)) scale(.985);opacity:.72;filter:saturate(.85) brightness(.78);z-index:1;transition:transform .5s ease,opacity .5s ease,filter .5s ease;animation:slotIn-491000fc .45s ease}.slot.front[data-v-491000fc]{transform:translate(calc(var(--i) * 38px),calc(var(--i) * 26px)) scale(1);opacity:1;filter:none;z-index:4}@keyframes slotIn-491000fc{0%{opacity:0;transform:translate(calc(var(--i) * 38px),calc(var(--i) * 26px - 10px)) scale(.97)}}.pip[data-v-491000fc]{width:100%;height:290px;background:var(--bg);border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:0 12px 32px #0000004d}.pip-empty[data-v-491000fc]{color:var(--muted);font-size:13px;padding:22px 13px}@media (max-width: 760px){.cols[data-v-491000fc]{flex-direction:column;align-items:stretch;gap:22px}.col-left[data-v-491000fc],.col-right[data-v-491000fc]{flex:1 1 auto;width:100%}.col-title[data-v-491000fc]{font-size:19px}}@media (prefers-reduced-motion: reduce){.slot[data-v-491000fc]{transition:none;animation:none}.row-enter-active[data-v-491000fc]{transition:none}}.container[data-v-0441fd09]{padding:16px}.board-wrap[data-v-0441fd09]{min-width:0}.tip[data-v-0441fd09]{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:14px;margin:0;padding:10px 18px;font-size:12.5px;line-height:1.4;color:var(--muted);background:color-mix(in srgb,var(--card) 90%,transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.container.has-tip[data-v-0441fd09]{padding-bottom:56px}.tip-text[data-v-0441fd09]{flex:1;min-width:0}.tip-text em[data-v-0441fd09]{font-style:normal;font-family:var(--mono)}.tip-x[data-v-0441fd09]{flex:none;background:none;border:none;color:var(--muted);font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.tip-x[data-v-0441fd09]:hover{color:var(--text)}@media (max-width: 600px){.container.board-view[data-v-0441fd09]{height:calc(100dvh - 59px);overflow:hidden;padding:10px;display:flex;flex-direction:column}.board-wrap[data-v-0441fd09]{flex:1;min-height:0}}.empty[data-v-0441fd09]{text-align:center;padding:64px 16px;color:var(--text-dim)}.empty.err[data-v-0441fd09]{color:var(--red)}.empty .small[data-v-0441fd09]{font-size:13px;margin-top:4px}.muted[data-v-0441fd09]{color:var(--muted)}.signin[data-v-0441fd09]{position:relative;overflow:hidden;margin:-16px;min-height:100vh;padding:76px 20px 72px;display:flex;justify-content:center}.signin[data-v-0441fd09]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 44% at 50% -6%,rgba(59,130,246,.16),transparent 70%),radial-gradient(42% 42% at 86% 6%,rgba(34,197,94,.09),transparent 70%)}.corner-brand[data-v-0441fd09]{position:absolute;top:22px;left:24px;z-index:2}.landing[data-v-0441fd09]{position:relative;z-index:1;width:100%;max-width:1040px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.hero[data-v-0441fd09]{font-family:var(--display);font-weight:700;font-size:clamp(20px,4.6vw,46px);line-height:1.08;letter-spacing:-.025em;margin:0;max-width:24em}.hero .l1[data-v-0441fd09],.hero .l2[data-v-0441fd09]{display:block}.hero .l1[data-v-0441fd09]{color:var(--text)}.hero .l2[data-v-0441fd09]{background:linear-gradient(92deg,var(--blue),var(--green));-webkit-background-clip:text;background-clip:text;color:transparent}.subtag[data-v-0441fd09]{font-size:clamp(18px,3.4vw,32px);max-width:22em}.cta[data-v-0441fd09]{display:flex;flex-direction:column;align-items:center;gap:12px}.google-btn[data-v-0441fd09]{display:inline-flex;align-items:center;gap:11px;background:#fff;color:#1f1f1f;border:none;border-radius:10px;padding:13px 22px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 6px 20px #00000059}.google-btn[data-v-0441fd09]:hover{transform:translateY(-1px);filter:brightness(.98);box-shadow:0 10px 28px #00000073}.google-btn[data-v-0441fd09]:active{transform:translateY(0)}.google-btn .g[data-v-0441fd09]{flex:none}.micro[data-v-0441fd09]{margin:0;font-size:13px;color:var(--muted)}.corner-brand[data-v-0441fd09]{animation:rise-0441fd09 .6s cubic-bezier(.2,.7,.2,1) both}.landing[data-v-0441fd09]>*{animation:rise-0441fd09 .6s cubic-bezier(.2,.7,.2,1) both}.landing[data-v-0441fd09]>*:nth-child(1){animation-delay:.06s}.landing[data-v-0441fd09]>*:nth-child(2){animation-delay:.14s}.landing[data-v-0441fd09]>*:nth-child(3){animation-delay:.22s}.landing[data-v-0441fd09]>*:nth-child(4){animation-delay:.28s}@keyframes rise-0441fd09{0%{opacity:0;transform:translateY(14px)}}@media (max-width: 760px){.signin[data-v-0441fd09]{padding:64px 14px 56px}.corner-brand[data-v-0441fd09]{top:16px;left:16px}}@media (prefers-reduced-motion: reduce){.landing[data-v-0441fd09]>*,.corner-brand[data-v-0441fd09]{animation:none}}.connect[data-v-104acfac]{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;text-align:center}.logo[data-v-104acfac]{font-family:var(--mono);font-size:34px;margin:0}.box[data-v-104acfac]{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:24px 28px;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:420px}.box.ok[data-v-104acfac]{border-left:3px solid var(--green)}.box.err[data-v-104acfac]{border-left:3px solid var(--red)}.big[data-v-104acfac]{font-size:20px;font-weight:700;margin:0;color:var(--green)}.row[data-v-104acfac]{display:flex;gap:10px}:root{--bg: #0b0e14;--card: #131722;--border: #232a39;--chip: #1c2230;--text: #e6e9ef;--text-dim: #c2c8d4;--muted: #8a93a6;--blue: #3b82f6;--amber: #f59e0b;--green: #22c55e;--red: #ef4444;--grey: #94a3b8;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display: "Bricolage Grotesque", system-ui, sans-serif}*{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);background-clip:padding-box;border:2px solid transparent;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}html,body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:15px;-webkit-font-smoothing:antialiased}#app{min-height:100vh;position:relative;background:radial-gradient(58% 34% at 50% -4%,rgba(59,130,246,.09),transparent 70%);background-attachment:fixed}a{color:var(--blue)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:8px;padding:9px 16px;font-size:14px;font-family:inherit;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s}.btn:hover{border-color:var(--muted)}.btn.primary{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:600}.btn.primary:hover{filter:brightness(1.08)}.btn.small{padding:5px 10px;font-size:12.5px}
