.ava[data-v-c07ac964]{display:inline-grid;place-items:center;border-radius:99px;color:#fff;font-weight:700;flex-shrink:0;font-family:var(--font-body)}.sm[data-v-c07ac964]{width:22px;height:22px;font-size:9.5px}.md[data-v-c07ac964]{width:28px;height:28px;font-size:11px}.gm[data-v-8a135de0]{flex:none}.gm .commits circle[data-v-8a135de0]{fill:var(--paper-raise)}.orbit[data-v-8a135de0]{transform-box:view-box;transform-origin:center}.eyes[data-v-8a135de0],.eye[data-v-8a135de0],.katanas[data-v-8a135de0],.kat1[data-v-8a135de0],.kat2[data-v-8a135de0],.commits circle[data-v-8a135de0]{transform-box:fill-box;transform-origin:center}@keyframes gm-spin-8a135de0{to{transform:rotate(360deg)}}@keyframes gm-spinBack-8a135de0{to{transform:rotate(-360deg)}}@keyframes gm-blink-8a135de0{0%,88%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}}@keyframes gm-twinkle-8a135de0{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.35) rotate(45deg);opacity:.85}}@keyframes gm-commit-8a135de0{0%,to{transform:scale(1)}40%{transform:scale(1.6)}}@keyframes gm-beat-8a135de0{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes gm-wob-8a135de0{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes gm-pop-8a135de0{0%{transform:scale(0) rotate(-30deg)}60%{transform:scale(1.15) rotate(8deg)}to{transform:scale(1) rotate(0)}}@keyframes gm-pensar-8a135de0{0%,to{transform:translate(0) scaleY(1)}12%{transform:translate(-2.4px) scaleY(1)}28%{transform:translate(-2.4px) scaleY(1)}38%{transform:translate(0) scaleY(1)}44%{transform:translate(0) scaleY(.12)}50%{transform:translate(0) scaleY(1)}66%{transform:translate(2.4px) scaleY(1)}82%{transform:translate(2.4px) scaleY(1)}}@keyframes gm-bob-8a135de0{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes gm-ringDash-8a135de0{0%{stroke-dashoffset:120}to{stroke-dashoffset:0}}@keyframes gm-sucesso-8a135de0{0%{transform:scale(1)}10%{transform:scale(1.2)}22%{transform:scale(.94)}34%{transform:scale(1.08)}46%,to{transform:scale(1)}}@keyframes gm-negar-8a135de0{0%,40%,to{transform:rotate(0) translate(0)}8%{transform:rotate(-8deg) translate(-2px)}16%{transform:rotate(8deg) translate(2px)}24%{transform:rotate(-6deg) translate(-1.5px)}32%{transform:rotate(4deg) translate(1px)}}@keyframes gm-saque1-8a135de0{0%{transform:translate(-11px,-14.6px)}28%{transform:translate(1.8px,2.4px)}42%,to{transform:translate(0)}}@keyframes gm-saque2-8a135de0{0%{transform:translate(11px,-14.6px)}28%{transform:translate(-1.8px,2.4px)}42%,to{transform:translate(0)}}.a-girar .orbit[data-v-8a135de0]{animation:gm-spin-8a135de0 3.2s linear infinite}.a-carregando .orbit[data-v-8a135de0]{animation:gm-spin-8a135de0 1s linear infinite}.a-pensando .eyes[data-v-8a135de0]{animation:gm-pensar-8a135de0 4s ease-in-out infinite}.a-piscar .eyes[data-v-8a135de0]{animation:gm-blink-8a135de0 3.4s ease-in-out infinite}.a-brilhar .eye[data-v-8a135de0]{animation:gm-twinkle-8a135de0 1.7s ease-in-out infinite}.a-brilhar .eyeR[data-v-8a135de0]{animation-delay:.22s}.a-commits .commits circle[data-v-8a135de0]:nth-child(1){animation:gm-commit-8a135de0 1.8s ease-in-out infinite}.a-commits .commits circle[data-v-8a135de0]:nth-child(2){animation:gm-commit-8a135de0 1.8s ease-in-out infinite .6s}.a-commits .commits circle[data-v-8a135de0]:nth-child(3){animation:gm-commit-8a135de0 1.8s ease-in-out infinite 1.2s}.a-pulsar[data-v-8a135de0]{animation:gm-beat-8a135de0 1.4s ease-in-out infinite}.a-balancar[data-v-8a135de0]{animation:gm-wob-8a135de0 1.9s ease-in-out infinite}.a-pop[data-v-8a135de0]{animation:gm-pop-8a135de0 1.9s cubic-bezier(.22,1,.36,1) infinite}.a-bob[data-v-8a135de0]{animation:gm-bob-8a135de0 1.6s ease-in-out infinite}.a-sucesso[data-v-8a135de0]{animation:gm-sucesso-8a135de0 2.4s cubic-bezier(.22,1,.36,1) infinite}.a-erro[data-v-8a135de0]{animation:gm-negar-8a135de0 2.6s ease-in-out infinite}.a-desenhar .ring[data-v-8a135de0]{stroke-dasharray:120;animation:gm-ringDash-8a135de0 2.4s ease-in-out infinite}.a-desenhar .orbit[data-v-8a135de0]{animation:gm-spinBack-8a135de0 2.4s ease-in-out infinite}.a-sacar .kat1[data-v-8a135de0]{animation:gm-saque1-8a135de0 2.8s cubic-bezier(.18,.9,.3,1.2) infinite}.a-sacar .kat2[data-v-8a135de0]{animation:gm-saque2-8a135de0 2.8s cubic-bezier(.18,.9,.3,1.2) infinite .07s}.gm.once[data-v-8a135de0] *{animation-iteration-count:1!important;animation-fill-mode:forwards!important}.gm.once.a-girar .orbit[data-v-8a135de0]{animation-duration:.9s;animation-timing-function:cubic-bezier(.5,0,.2,1)}@media(prefers-reduced-motion:reduce){.gm[data-v-8a135de0] *{animation:none!important}}svg[data-v-5d6cb164]{width:1em;height:1em;flex:none}.ai-activate[data-v-9ca10eae]{position:relative;display:inline-flex}.ai-ico[data-v-9ca10eae]{position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;border:none;background:transparent;border-radius:var(--radius-full);color:var(--accent);opacity:.6;cursor:pointer;transition:background-color .22s ease,opacity .22s ease,filter .22s ease}.ai-ico[data-v-9ca10eae]:hover{background:var(--paper-sunk);opacity:1}.ai-ico .spark[data-v-9ca10eae]{width:16px;height:16px}.ai-lbl[data-v-9ca10eae]{font-size:.78rem;font-weight:600;letter-spacing:.01em;color:var(--ink-mute);transition:color .22s ease}.ai-ico.on[data-v-9ca10eae]{background:var(--accent-soft);opacity:1}.ai-ico.on[data-v-9ca10eae]:hover{background:var(--accent-soft);filter:brightness(.97)}.ai-ico.on .ai-lbl[data-v-9ca10eae]{color:var(--accent-ink)}.ai-dot[data-v-9ca10eae]{position:relative;width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.ai-dot[data-v-9ca10eae]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--ok);transform-origin:center;animation:dot-ping-9ca10eae 1.8s ease-out infinite}@keyframes dot-ping-9ca10eae{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(2.8);opacity:0}}.aidot-enter-active[data-v-9ca10eae]{transition:opacity .24s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.aidot-leave-active[data-v-9ca10eae]{transition:opacity .15s ease,transform .15s ease}.aidot-enter-from[data-v-9ca10eae],.aidot-leave-to[data-v-9ca10eae]{opacity:0;transform:scale(0)}@media(prefers-reduced-motion:reduce){.ai-dot[data-v-9ca10eae]:after{animation:none}}.pop[data-v-9ca10eae]{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-pop);min-width:210px;background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:var(--s3);display:grid;gap:var(--s2)}.pop-status[data-v-9ca10eae]{display:flex;align-items:center;gap:var(--s2);font-size:.82rem;font-weight:600;color:var(--ink)}.pop-dot[data-v-9ca10eae]{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.pop-sub[data-v-9ca10eae]{margin:0;font-size:.72rem;color:var(--ink-mute);font-family:var(--font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seg[data-v-9ca10eae]{display:flex;width:100%;background:var(--paper-sunk);border-radius:var(--radius-full);padding:2px;gap:2px}.seg-b[data-v-9ca10eae]{flex:1;text-align:center;border:none;background:none;cursor:pointer;font-size:.72rem;font-weight:600;color:var(--ink-mute);padding:5px 0;border-radius:var(--radius-full);transition:all .12s ease}.seg-b[data-v-9ca10eae]:hover{color:var(--ink)}.seg-b.on[data-v-9ca10eae]{background:var(--paper-raise);color:var(--accent);box-shadow:var(--shadow-1)}.pop-usage[data-v-9ca10eae]{display:grid;gap:3px;padding:var(--s2) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pu-row[data-v-9ca10eae]{display:flex;justify-content:space-between;gap:var(--s3);font-size:.72rem;color:var(--ink-soft)}.pu-row b[data-v-9ca10eae]{font-family:var(--font-mono);color:var(--ink);font-weight:600}.pu-dim[data-v-9ca10eae]{color:var(--ink-faint)}.pop-act[data-v-9ca10eae]{width:100%;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border-radius:var(--radius-full);border:1px solid var(--line);background:transparent;color:var(--ink-mute);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .14s ease}.pop-act[data-v-9ca10eae]:hover{border-color:var(--danger);color:var(--danger);background:var(--danger-soft)}.pop-act-i[data-v-9ca10eae]{width:14px;height:14px;flex:none}.pop-bd[data-v-9ca10eae]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-pop) - 1)}.ov[data-v-9ca10eae]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:#0f141b73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:var(--s4);animation:fade-9ca10eae .14s ease}.card[data-v-9ca10eae]{position:relative;width:440px;max-width:100%;background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:var(--s5);animation:pop-9ca10eae .16s cubic-bezier(.2,.8,.2,1)}.x[data-v-9ca10eae]{position:absolute;top:var(--s3);right:var(--s3);width:28px;height:28px;border:none;background:transparent;font-size:1.3rem;line-height:1;color:var(--ink-faint);cursor:pointer;border-radius:var(--radius);transition:all .12s}.x[data-v-9ca10eae]:hover{background:var(--paper-sunk);color:var(--ink)}.hd[data-v-9ca10eae]{display:flex;gap:var(--s3);align-items:flex-start;margin-bottom:var(--s4)}.glyph[data-v-9ca10eae]{flex:none;width:40px;height:40px;border-radius:var(--radius);display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--accent),#6d4bd6)}.glyph svg[data-v-9ca10eae]{width:20px;height:20px}h3[data-v-9ca10eae]{margin:0;font-size:1rem;color:var(--ink)}.sub[data-v-9ca10eae]{margin:4px 0 0;font-size:.8rem;color:var(--ink-mute);line-height:1.45}.body[data-v-9ca10eae]{display:flex;flex-direction:column;gap:var(--s3)}.lead[data-v-9ca10eae]{margin:0;font-size:.8rem;color:var(--ink-soft);font-weight:500}.cmd[data-v-9ca10eae]{display:flex;align-items:center;gap:var(--s2);background:var(--paper-sunk);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s2) var(--s3)}.cmd code[data-v-9ca10eae]{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;color:var(--ink);overflow-x:auto;white-space:nowrap}.copy[data-v-9ca10eae]{flex:none;border:1px solid var(--line-strong);background:var(--paper-raise);color:var(--ink-soft);font-size:.7rem;font-weight:600;padding:4px 10px;border-radius:var(--radius-sm);cursor:pointer}.copy[data-v-9ca10eae]:hover{border-color:var(--accent);color:var(--accent)}.wait[data-v-9ca10eae]{display:flex;align-items:center;gap:var(--s2);font-size:.78rem;color:var(--ink-mute)}.spin[data-v-9ca10eae]{width:13px;height:13px;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--accent);animation:spin-9ca10eae .7s linear infinite}.body>.btn[data-v-9ca10eae]{align-self:flex-start}.body.done>.btn[data-v-9ca10eae]{align-self:center}.done[data-v-9ca10eae]{align-items:center;text-align:center;gap:var(--s4)}.check[data-v-9ca10eae]{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:1.6rem;font-weight:700;color:var(--ok);background:var(--ok-soft)}.err[data-v-9ca10eae]{margin:var(--s3) 0 0;font-size:.74rem;color:var(--danger)}@keyframes spin-9ca10eae{to{transform:rotate(360deg)}}@keyframes fade-9ca10eae{0%{opacity:0}}@keyframes pop-9ca10eae{0%{opacity:0;transform:translateY(8px) scale(.98)}}.overlay[data-v-f393c471]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c19174d;z-index:50}.panel[data-v-f393c471]{position:absolute;top:0;right:0;bottom:0;width:min(420px,90vw);background:var(--paper-raise);box-shadow:var(--shadow-3);overflow:auto;animation:slideIn-f393c471 .25s ease-out}@keyframes slideIn-f393c471{0%{transform:translate(40px);opacity:0}}header[data-v-f393c471]{display:flex;justify-content:space-between;align-items:start;padding:var(--s5);border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--paper-raise)}h2[data-v-f393c471]{font-size:20px}.sub[data-v-f393c471]{color:var(--ink-faint);margin:var(--s1) 0 0}.state[data-v-f393c471]{padding:var(--s5);color:var(--ink-mute)}.log[data-v-f393c471]{list-style:none;margin:0;padding:var(--s4) 0}.log li[data-v-f393c471]{display:flex;gap:var(--s3);padding:var(--s2) var(--s5);border-left:2px solid transparent}.log li[data-v-f393c471]:hover{background:var(--paper);border-left-color:var(--accent)}.dot[data-v-f393c471]{width:7px;height:7px;border-radius:99px;background:var(--accent);flex-shrink:0;margin-top:7px}.msg[data-v-f393c471]{margin:0;font-size:13px}.meta[data-v-f393c471]{margin:2px 0 0;color:var(--ink-faint);font-size:11px}.topbar[data-v-6e433fde]{display:flex;align-items:center;justify-content:space-between;padding:0 var(--s5);background:var(--paper-raise);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30;height:64px}.top-left[data-v-6e433fde]{display:flex;align-items:center;gap:var(--s2)}.ctx[data-v-6e433fde]{color:var(--ink-mute);font-size:.75rem}.collapse .chevrons[data-v-6e433fde]{width:18px;height:18px;transition:transform .18s ease}.collapse .chevrons.flip[data-v-6e433fde]{transform:rotate(180deg)}.top-right[data-v-6e433fde]{display:flex;align-items:center;gap:var(--s1)}.icon-btn[data-v-6e433fde]{position:relative;width:36px;height:36px;display:grid;place-items:center;border:none;background:transparent;border-radius:var(--radius);color:var(--ink-mute);cursor:pointer;transition:all .15s ease}.icon-btn[data-v-6e433fde]:hover{background:var(--paper-sunk);color:var(--ink)}.icon-btn svg[data-v-6e433fde]{width:17px;height:17px}.bell .badge[data-v-6e433fde]{position:absolute;top:4px;right:4px;min-width:14px;height:14px;display:grid;place-items:center;background:var(--danger);color:#fff;border-radius:99px;font-size:.5625rem;font-weight:700;padding:0 3px}.me[data-v-6e433fde]{position:relative;margin-left:var(--s2);padding-left:var(--s3);border-left:1px solid var(--line)}.me-btn[data-v-6e433fde]{display:flex;align-items:center;gap:var(--s2);max-width:240px;border:none;background:transparent;cursor:pointer;padding:4px 6px;border-radius:var(--radius);transition:background .15s ease}.me-btn[data-v-6e433fde]:hover,.me.open .me-btn[data-v-6e433fde]{background:var(--paper-sunk)}.me-info[data-v-6e433fde]{display:flex;flex-direction:column;min-width:0;line-height:1.15;text-align:left}.me-name[data-v-6e433fde]{font-size:.7812rem;font-weight:600;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me-papel[data-v-6e433fde]{font-size:.625rem;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em}.caret[data-v-6e433fde]{width:14px;height:14px;color:var(--ink-faint);flex-shrink:0;transition:transform .15s ease}.me.open .caret[data-v-6e433fde]{transform:rotate(180deg)}.me-menu[data-v-6e433fde]{position:absolute;top:calc(100% + 6px);right:0;min-width:230px;background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2, 0 8px 28px rgba(0, 0, 0, .14));padding:var(--s2);z-index:40}.mm-head[data-v-6e433fde]{display:flex;flex-direction:column;gap:2px;padding:var(--s2) var(--s2) var(--s3)}.mm-name[data-v-6e433fde]{font-size:.8125rem;font-weight:700;color:var(--ink)}.mm-email[data-v-6e433fde]{font-size:.6875rem;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-papel[data-v-6e433fde]{align-self:flex-start;margin-top:4px;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:2px 7px}.mm-sep[data-v-6e433fde]{height:1px;background:var(--line);margin:var(--s1) 0}.mm-item[data-v-6e433fde]{display:flex;align-items:center;gap:var(--s2);width:100%;padding:8px var(--s2);border:none;background:none;cursor:pointer;border-radius:var(--radius);color:var(--ink-soft);font-size:.8125rem;font-weight:500;text-decoration:none;text-align:left;transition:all .13s ease}.mm-item svg[data-v-6e433fde]{width:16px;height:16px;color:var(--ink-faint);flex-shrink:0}.mm-item[data-v-6e433fde]:hover{background:var(--paper-sunk);color:var(--ink)}.mm-item:hover svg[data-v-6e433fde]{color:var(--ink)}.mm-item.danger[data-v-6e433fde]:hover{background:var(--danger-soft);color:var(--danger)}.mm-item.danger:hover svg[data-v-6e433fde]{color:var(--danger)}@media(max-width:720px){.me-info[data-v-6e433fde]{display:none}}.fieldsel[data-v-1669e832]{position:relative;width:100%}.fs-btn[data-v-1669e832]{display:flex;align-items:center;gap:var(--s2);width:100%;text-align:left;cursor:pointer;font-family:var(--font-body);font-size:var(--text-base);color:var(--ink);background:var(--paper-raise);border:var(--border) solid var(--line-strong);border-radius:var(--radius);padding:var(--s2) var(--s3);transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.fs-btn[data-v-1669e832]:hover:not(:disabled){border-color:var(--ink-faint)}.fs-btn.on[data-v-1669e832]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.fieldsel.disabled .fs-btn[data-v-1669e832],.fs-btn[data-v-1669e832]:disabled{opacity:.55;cursor:not-allowed}.fs-val[data-v-1669e832]{flex:1;min-width:0;display:inline-flex;align-items:center;gap:var(--s2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-val.ph[data-v-1669e832]{color:var(--ink-faint)}.fs-caret[data-v-1669e832]{width:16px;height:16px;flex-shrink:0;color:var(--ink-faint);transition:transform var(--dur-2) var(--ease)}.fs-btn.on .fs-caret[data-v-1669e832]{transform:rotate(180deg)}.fs-dot[data-v-1669e832]{flex:none;width:10px;height:10px;min-width:10px;border-radius:50%;display:inline-block}.fs-dot.none[data-v-1669e832]{width:8px;height:8px;min-width:8px;border:1.5px dashed var(--line-strong);background:transparent}.fs-menu[data-v-1669e832]{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;max-height:260px;overflow-y:auto;background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:var(--s2)}.fs-it[data-v-1669e832]{display:flex;align-items:center;gap:var(--s2);width:100%;padding:var(--s2) var(--s2);border:none;background:none;border-radius:var(--radius);cursor:pointer;text-align:left;font-family:var(--font-body);font-size:var(--text-sm);color:var(--ink)}.fs-it.active[data-v-1669e832]{background:var(--paper-sunk)}.fs-it.sel[data-v-1669e832]{color:var(--accent-ink)}.fs-it.sel.active[data-v-1669e832]{background:var(--accent-soft)}.fs-it-l[data-v-1669e832]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-check[data-v-1669e832]{flex-shrink:0;color:var(--accent);font-size:12px}.fs-bd[data-v-1669e832]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}.gira[data-v-f8ccc677]{display:inline-flex;align-items:center;gap:var(--s2);color:var(--accent)}.gira-txt[data-v-f8ccc677]{font-size:var(--text-sm);color:var(--ink-mute)}.gira-txt.pulse[data-v-f8ccc677]{animation:gira-pulse-f8ccc677 1.4s var(--ease) infinite}@keyframes gira-pulse-f8ccc677{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.gira-txt.pulse[data-v-f8ccc677]{animation:none;opacity:.7}}.editor[data-v-02f5fda6]{display:flex;flex-direction:column}.surface[data-v-02f5fda6]{flex:1;min-height:0}.editor.framed[data-v-02f5fda6]{border:var(--border) solid var(--line-strong);border-radius:var(--radius);overflow:hidden;transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.editor.framed[data-v-02f5fda6]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.editor.framed .toolbar[data-v-02f5fda6]{position:static;padding:5px var(--s2);margin-bottom:0;border-bottom:var(--border) solid var(--line)}.editor.framed .tb-card[data-v-02f5fda6]{border:none;box-shadow:none;padding:0;background:none}.editor.framed .surface[data-v-02f5fda6]{padding:var(--s3) var(--s4) var(--s4)}.editor.framed[data-v-02f5fda6] .ProseMirror{min-height:150px;font-size:var(--text-sm)}.toolbar[data-v-02f5fda6]{position:sticky;top:0;z-index:5;padding:var(--s2) 0;margin-bottom:var(--s3);background:var(--paper-raise)}.tb-card[data-v-02f5fda6]{display:flex;flex-wrap:wrap;align-items:center;gap:1px;padding:5px;border:var(--border) solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raise);box-shadow:var(--shadow-1)}.tb-btn[data-v-02f5fda6]{position:relative;min-width:32px;height:32px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;gap:2px;border:none;background:transparent;border-radius:var(--radius-sm);color:var(--ink-mute);cursor:pointer;transition:all .11s var(--ease)}.tb-btn[data-v-02f5fda6]:hover{background:var(--paper-sunk);color:var(--ink)}.tb-btn.on[data-v-02f5fda6]{background:var(--accent-soft);color:var(--accent)}.tb-btn svg[data-v-02f5fda6]{width:17px;height:17px}.tb-btn .tb-caret[data-v-02f5fda6]{width:11px;height:11px;margin-left:-1px;opacity:.6}.tb-t[data-v-02f5fda6]{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight)}.tb-sep[data-v-02f5fda6]{width:1px;height:20px;margin:0 5px;background:var(--line)}.surface[data-v-02f5fda6] .tableWrapper{overflow-x:auto;margin:var(--s4) 0}.surface[data-v-02f5fda6] table{border-collapse:collapse;width:100%;table-layout:fixed}.surface[data-v-02f5fda6] td,.surface[data-v-02f5fda6] th{border:var(--border) solid var(--line);padding:var(--s2) var(--s3);vertical-align:top;position:relative;min-width:64px}.surface[data-v-02f5fda6] th{background:var(--paper-sunk);font-weight:var(--fw-semibold);text-align:left;color:var(--ink)}.surface[data-v-02f5fda6] .selectedCell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent-soft);pointer-events:none;mix-blend-mode:multiply}.surface[data-v-02f5fda6] .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:3px;background:var(--accent);cursor:col-resize}.surface[data-v-02f5fda6] .ProseMirror{outline:none;min-height:50vh;color:var(--ink-soft);font-size:var(--text-md);line-height:var(--lh-relaxed)}.surface[data-v-02f5fda6] .ProseMirror>:first-child{margin-top:0}.surface[data-v-02f5fda6] h1{font-family:var(--font-display);color:var(--ink);font-size:var(--text-xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);margin:var(--s5) 0 var(--s2)}.surface[data-v-02f5fda6] h2{font-family:var(--font-display);color:var(--ink);font-size:var(--text-lg);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);margin:var(--s5) 0 var(--s2)}.surface[data-v-02f5fda6] h3{font-family:var(--font-display);color:var(--ink);font-size:var(--text-md);font-weight:var(--fw-semibold);margin:var(--s4) 0 var(--s2)}.surface[data-v-02f5fda6] p{margin:var(--s3) 0}.surface[data-v-02f5fda6] ul,.surface[data-v-02f5fda6] ol{padding-left:var(--s5);margin:var(--s3) 0}.surface[data-v-02f5fda6] li{margin:var(--s1) 0}.surface[data-v-02f5fda6] ul[data-type=taskList]{list-style:none;padding-left:0}.surface[data-v-02f5fda6] ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:var(--s2)}.surface[data-v-02f5fda6] ul[data-type=taskList] li>label{margin-top:4px}.surface[data-v-02f5fda6] ul[data-type=taskList] input{width:auto;accent-color:var(--accent);cursor:pointer}.surface[data-v-02f5fda6] blockquote{margin:var(--s3) 0;border-left:3px solid var(--accent);background:var(--accent-soft);padding:var(--s2) var(--s4);border-radius:0 var(--radius) var(--radius) 0;color:var(--ink-soft)}.surface[data-v-02f5fda6] code{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--paper-sunk);border:var(--border) solid var(--line);border-radius:var(--radius-sm);padding:1px 5px}.surface[data-v-02f5fda6] pre{background:var(--paper-sunk);border:var(--border) solid var(--line);border-radius:var(--radius);padding:var(--s4);overflow-x:auto}.surface[data-v-02f5fda6] pre code{background:none;border:none;padding:0}.surface[data-v-02f5fda6] a{color:var(--accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.surface[data-v-02f5fda6] hr{border:none;border-top:var(--border) solid var(--line);margin:var(--s5) 0}.surface[data-v-02f5fda6] p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--ink-faint)}.bubble{position:fixed;z-index:var(--z-pop);transform:translate(-50%,calc(-100% - 8px));display:flex;gap:2px;padding:4px;background:var(--paper-raise);border:var(--border) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-3)}.bubble .bt{width:28px;height:28px;display:grid;place-items:center;border:none;background:transparent;border-radius:var(--radius-sm);color:var(--ink-mute);cursor:pointer;transition:all .12s ease}.bubble .bt:hover{background:var(--paper-sunk);color:var(--ink)}.bubble .bt.on{background:var(--accent-soft);color:var(--accent)}.bubble .bt svg{width:16px;height:16px}.bubble .bt-t{font-size:var(--text-xs);font-weight:var(--fw-bold)}.bubble .ai-bt{width:auto;gap:5px;padding:0 9px;color:var(--accent-ink)}.bubble .ai-bt:hover{background:var(--accent-soft);color:var(--accent-ink)}.bubble .ai-bt svg{width:14px;height:14px}.bubble .ai-bt-l{font-size:var(--text-xs);font-weight:var(--fw-bold)}.bubble .bt-sep{width:1px;height:18px;margin:0 3px;background:var(--line);align-self:center}.ai-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-pop)}.ai-pop{position:fixed;z-index:calc(var(--z-pop) + 1);width:360px;max-width:calc(100vw - 24px);background:var(--paper-raise);border:var(--border) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-3);overflow:hidden}.ai-hd{display:flex;align-items:center;justify-content:space-between;padding:var(--s2) var(--s3);border-bottom:var(--border) solid var(--line)}.ai-tag{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--accent-ink)}.ai-tag svg{width:13px;height:13px}.ai-x{border:none;background:none;font-size:1.2rem;line-height:1;color:var(--ink-faint);cursor:pointer}.ai-x:hover{color:var(--ink)}.ai-body{padding:var(--s3);max-height:240px;overflow-y:auto}.ai-draft{margin:0;font-size:var(--text-sm);color:var(--ink);line-height:1.5;white-space:pre-wrap}.ai-cursor{display:inline-block;width:7px;height:15px;background:var(--accent);vertical-align:text-bottom;margin-left:1px;animation:aiblink .9s steps(2) infinite}.ai-sel{margin:0;font-size:var(--text-sm);color:var(--ink-mute);font-style:italic;line-height:1.4;border-left:2px solid var(--line-strong);padding-left:var(--s2)}.ai-err{margin:var(--s2) 0 0;font-size:var(--text-xs);color:var(--danger)}.ai-foot{display:flex;gap:var(--s2);padding:var(--s2) var(--s3) var(--s3);align-items:center}.ai-inp{flex:1;height:30px;padding:0 var(--s2);font-size:var(--text-sm);background:var(--paper-sunk);border:var(--border) solid var(--line);border-radius:var(--radius-sm);color:var(--ink)}.ai-inp:focus{outline:none;border-color:var(--accent);background:var(--paper-raise)}.ai-btn{height:30px;padding:0 12px;border:var(--border) solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper-raise);color:var(--ink-soft);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer}.ai-btn:hover{border-color:var(--ink-faint);color:var(--ink)}.ai-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.ai-btn.primary:hover{filter:brightness(1.06)}.ai-btn:disabled{opacity:.5;cursor:default}@keyframes aiblink{to{opacity:0}}.slash{position:fixed;z-index:var(--z-pop);width:248px;padding:var(--s2);background:var(--paper-raise);border:var(--border) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-3);max-height:320px;overflow-y:auto}.slash-h{font-size:var(--text-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--ink-faint);margin:4px var(--s2) var(--s2)}.slash-it{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:var(--s2);border:none;background:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left}.slash-it.on{background:var(--accent-soft)}.slash-l{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--ink)}.slash-it.on .slash-l{color:var(--accent-ink)}.slash-hint{font-size:var(--text-2xs);color:var(--ink-faint)}.lp-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-pop)}.linkpop{position:fixed;z-index:calc(var(--z-pop) + 1);width:300px;padding:var(--s3);background:var(--paper-raise);border:var(--border) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-3)}.lp-label{display:block;font-size:var(--text-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--ink-faint);margin-bottom:6px}.lp-label2{margin-top:var(--s3)}.lp-input{width:100%;height:var(--control-h);padding:0 var(--s3);font-size:var(--text-sm);background:var(--paper-sunk);border:var(--border) solid var(--line);border-radius:var(--radius-sm);color:var(--ink);transition:border-color var(--dur-1) var(--ease)}.lp-input:focus{outline:none;border-color:var(--accent);background:var(--paper-raise)}.lp-url{position:relative}.lp-input.has-ic{padding-left:30px}.lp-doc-ic{position:absolute;left:9px;top:50%;transform:translateY(-50%);display:grid;place-items:center;color:var(--accent);pointer-events:none}.lp-doc-ic svg{width:15px;height:15px}.lp-suggest{margin-top:6px;max-height:184px;overflow-y:auto;border:var(--border) solid var(--line);border-radius:var(--radius-sm);padding:var(--s1)}.lp-sug-h{font-size:var(--text-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--ink-faint);margin:4px var(--s2) 6px}.lp-sug{width:100%;display:flex;align-items:center;gap:var(--s2);padding:var(--s2);border:none;background:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;font-size:var(--text-sm);color:var(--ink-soft);transition:background .11s ease}.lp-sug:hover{background:var(--accent-soft);color:var(--accent-ink)}.lp-sug-ic{width:15px;height:15px;flex-shrink:0;color:var(--ink-faint)}.lp-sug span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-acts{display:flex;justify-content:flex-end;gap:var(--s2);margin-top:var(--s3)}.lp-btn{height:30px;padding:0 14px;border:var(--border) solid var(--line);border-radius:var(--radius-sm);background:var(--paper-raise);color:var(--ink-soft);font-size:var(--text-sm);font-weight:var(--fw-medium);cursor:pointer;transition:all var(--dur-1) var(--ease)}.lp-btn:hover{border-color:var(--ink-faint);color:var(--ink)}.lp-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.lp-btn.primary:hover{filter:brightness(1.08);color:#fff}.tmenu-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-pop)}.tmenu{position:fixed;z-index:calc(var(--z-pop) + 1);min-width:210px;padding:var(--s1);background:var(--paper-raise);border:var(--border) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-3)}.tmenu-it{width:100%;display:block;text-align:left;padding:var(--s2) var(--s3);border:none;background:none;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);color:var(--ink-soft);transition:background .11s ease}.tmenu-it:hover{background:var(--accent-soft);color:var(--accent-ink)}.tmenu-it.danger{color:var(--danger)}.tmenu-it.danger:hover{background:var(--danger-soft);color:var(--danger)}.overlay[data-v-15bad21d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c191766;display:grid;place-items:center;z-index:50}.modal[data-v-15bad21d]{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 64px);overflow:auto;background:var(--paper-raise);border-radius:var(--radius-lg);box-shadow:var(--shadow-3)}header[data-v-15bad21d]{display:flex;justify-content:space-between;align-items:center;padding:var(--s4) var(--s5);border-bottom:1px solid var(--line)}header h2[data-v-15bad21d]{font-size:18px}.form[data-v-15bad21d]{padding:var(--s5);display:grid;gap:var(--s4);grid-template-columns:1fr 1fr}label[data-v-15bad21d]{display:grid;gap:var(--s1)}label>span[data-v-15bad21d],.fld-lbl[data-v-15bad21d]{font-size:12px;font-weight:600;color:var(--ink-mute)}label.is-check[data-v-15bad21d]{grid-column:1 / -1;display:flex;flex-direction:row;align-items:center;gap:var(--s2);cursor:pointer}label.is-check input[data-v-15bad21d]{width:16px;height:16px;accent-color:var(--accent)}label.is-check span[data-v-15bad21d]{color:var(--ink)}.body-field[data-v-15bad21d]{grid-column:1 / -1;display:grid;gap:var(--s1)}.error[data-v-15bad21d]{grid-column:1 / -1;color:var(--danger);margin:0;font-size:13px}footer[data-v-15bad21d]{display:flex;justify-content:space-between;align-items:center;padding:var(--s4) var(--s5);border-top:1px solid var(--line);background:var(--paper);border-radius:0 0 var(--radius-lg) var(--radius-lg)}footer>div[data-v-15bad21d]{display:flex;gap:var(--s2)}.hint[data-v-15bad21d]{color:var(--ink-faint);font-size:11px}.side[data-v-b458463a]{width:260px;border-right:1px solid var(--line);background:var(--paper-raise);padding:0 var(--s4) var(--s4);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;overflow-x:hidden;transition:width .18s ease}.side.compact[data-v-b458463a]{width:72px;padding-left:var(--s3);padding-right:var(--s3)}.brand[data-v-b458463a]{display:flex;align-items:center;gap:var(--s3);height:64px;flex-shrink:0;text-decoration:none;padding:0 calc(var(--s4) + var(--s2));margin:0 calc(-1 * var(--s4)) var(--s4);border-bottom:1px solid var(--line)}.brand-mark[data-v-b458463a]{flex-shrink:0;color:var(--accent)}.brand-name[data-v-b458463a]{font-family:var(--font-brand);font-size:1.9rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1}.brand-name .ia[data-v-b458463a]{color:var(--accent)}.search[data-v-b458463a]{display:flex;align-items:center;gap:var(--s2);background:var(--paper-sunk);border:1px solid transparent;border-radius:var(--radius);padding:7px var(--s3);margin-bottom:var(--s4);transition:all .15s ease}.search[data-v-b458463a]:focus-within{background:var(--paper-raise);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search svg[data-v-b458463a]{width:15px;height:15px;color:var(--ink-faint);flex-shrink:0}.search input[data-v-b458463a]{border:none;background:none;padding:0;flex:1;font-size:.8125rem;box-shadow:none;min-width:0}.search kbd[data-v-b458463a]{font-size:.625rem;color:var(--ink-faint);border:1px solid var(--line-strong);border-radius:5px;padding:0 5px;background:var(--paper-raise)}.nav[data-v-b458463a]{display:grid;gap:2px;align-content:start}.group[data-v-b458463a]{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--ink-faint);margin:var(--s4) 0 var(--s1);padding-left:var(--s2)}.group[data-v-b458463a]:first-child{margin-top:0}.group-row[data-v-b458463a]{display:flex;align-items:center;justify-content:space-between;padding-right:var(--s1)}.mini[data-v-b458463a]{width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;background:var(--paper-raise);color:var(--ink-mute);font-size:.8125rem;line-height:1;transition:all .15s ease}.mini[data-v-b458463a]:hover{border-color:var(--accent);color:var(--accent)}.empty[data-v-b458463a]{color:var(--ink-faint);font-size:.7188rem;padding-left:var(--s2)}.hdot[data-v-b458463a]{width:8px;height:8px;border-radius:99px;flex-shrink:0}.p-prog[data-v-b458463a]{font-size:.625rem;font-weight:600;flex-shrink:0}.count[data-v-b458463a]{margin-left:auto;font-size:.6562rem;color:var(--ink-faint)}.item[data-v-b458463a]{position:relative;display:flex;align-items:center;gap:var(--s2);width:100%;padding:7px var(--s2);border:none;border-radius:var(--radius);background:none;text-decoration:none;text-align:left;color:var(--ink-soft);font-size:.8125rem;font-weight:500;transition:all .15s ease;cursor:pointer}.item[data-v-b458463a]:hover{background:var(--paper-sunk)}.item.active[data-v-b458463a]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.item.active[data-v-b458463a]:before{content:"";position:absolute;left:-16px;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.ic[data-v-b458463a]{width:16px;height:16px;flex-shrink:0;color:var(--ink-faint)}.item.active .ic[data-v-b458463a]{color:var(--accent)}.item-label[data-v-b458463a]{flex:1;display:flex;flex-direction:column;line-height:1.25;min-width:0}.item-sub[data-v-b458463a]{font-size:.625rem;color:var(--ink-faint);font-weight:400}.item.open[data-v-b458463a]:not(.active){color:var(--ink)}.p-chip[data-v-b458463a]{width:24px;height:24px;flex-shrink:0;display:grid;place-items:center;border-radius:7px;color:#fff;font-size:.75rem;font-weight:700}.chev[data-v-b458463a]{width:13px;height:13px;transition:transform .15s ease}.chev.down[data-v-b458463a]{transform:rotate(90deg)}.subnav[data-v-b458463a]{display:grid;gap:1px;margin:2px 0 var(--s2) var(--s3);padding-left:var(--s2);border-left:1px solid var(--line)}.sub[data-v-b458463a]{padding:6px var(--s2);font-size:.7812rem}.sub.active[data-v-b458463a]:before{display:none}.side-bottom[data-v-b458463a]{margin-top:auto;display:grid;gap:var(--s2);padding-top:var(--s4)}.side-bottom[data-v-b458463a]>*{min-width:0}.versao[data-v-b458463a]{margin:var(--s1) 0 0;padding:0 var(--s2);font-size:.6562rem;color:var(--ink-faint);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.versao-min[data-v-b458463a]{display:none}.compact .brand[data-v-b458463a]{padding:0;justify-content:center;margin-left:calc(-1 * var(--s3));margin-right:calc(-1 * var(--s3))}.compact .brand-name[data-v-b458463a]{display:none}.compact .search[data-v-b458463a]{justify-content:center;padding:8px;cursor:pointer}.compact .search input[data-v-b458463a],.compact .search kbd[data-v-b458463a]{display:none}.compact .group[data-v-b458463a]:not(.group-row){display:none}.compact .group-row[data-v-b458463a]{justify-content:center;font-size:0;padding:0;margin:var(--s4) 0 var(--s2)}.compact .item[data-v-b458463a]{justify-content:center;gap:0;padding-left:0;padding-right:0}.compact .item-label[data-v-b458463a],.compact .item-sub[data-v-b458463a],.compact .p-prog[data-v-b458463a],.compact .chev[data-v-b458463a],.compact .count[data-v-b458463a]{display:none}.compact .item.active[data-v-b458463a]:before{display:none}.compact .product[data-v-b458463a]{position:relative}.compact .hdot[data-v-b458463a]{position:absolute;top:5px;right:14px;width:9px;height:9px;border:2px solid var(--paper-raise)}.compact .versao[data-v-b458463a]{text-align:center;padding:0}.compact .versao-full[data-v-b458463a]{display:none}.compact .versao-min[data-v-b458463a]{display:inline}.ai-glow[data-v-faccf7e4]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9000}.ai-glow-ring[data-v-faccf7e4]{position:absolute;top:0;right:0;bottom:0;left:0;background:conic-gradient(from var(--ai-angle),#1e5fd6,#9ccaff,#1e5fd6,#1e5fd6,#5ad1f5,#1e5fd6,#1e5fd6,#9ccaff,#1e5fd6,#1e5fd6,#5ad1f5,#1e5fd6);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:5px;filter:blur(3px);animation:ai-spin-faccf7e4 4s linear infinite}.ai-glow-soft[data-v-faccf7e4]{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 45px 1px #4d8dff73;animation:ai-breathe-faccf7e4 2.6s ease-in-out infinite}@property --ai-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes ai-spin-faccf7e4{to{--ai-angle: 360deg}}@keyframes ai-breathe-faccf7e4{0%,to{opacity:.75}50%{opacity:1}}.aiglow-enter-active[data-v-faccf7e4],.aiglow-leave-active[data-v-faccf7e4]{transition:opacity .45s ease}.aiglow-enter-from[data-v-faccf7e4],.aiglow-leave-to[data-v-faccf7e4]{opacity:0}@media(prefers-reduced-motion:reduce){.ai-glow-ring[data-v-faccf7e4],.ai-glow-soft[data-v-faccf7e4]{animation:none}}.gt-wrap[data-v-05da2ec6]{position:fixed;top:calc(64px + var(--s3));right:var(--s4);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--s2);pointer-events:none}.gt[data-v-05da2ec6]{pointer-events:auto;cursor:pointer;display:flex;align-items:center;gap:var(--s3);min-width:220px;max-width:360px;background:var(--paper-raise);border:var(--border) solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow-3);padding:var(--s3) var(--s4)}.gt-mark[data-v-05da2ec6]{color:var(--accent);flex:none}.gt-msg[data-v-05da2ec6]{font-size:var(--text-sm);color:var(--ink);font-weight:var(--fw-medium)}.gt.ok[data-v-05da2ec6]{border-left-color:var(--ok)}.gt.ok .gt-mark[data-v-05da2ec6]{color:var(--ok)}.gt.danger[data-v-05da2ec6]{border-left-color:var(--danger)}.gt.danger .gt-mark[data-v-05da2ec6]{color:var(--danger)}.gt.accent[data-v-05da2ec6]{border-left-color:var(--accent)}.gt.accent .gt-mark[data-v-05da2ec6]{color:var(--accent)}.gt-enter-active[data-v-05da2ec6],.gt-leave-active[data-v-05da2ec6]{transition:transform var(--dur-3) var(--ease),opacity var(--dur-3) var(--ease)}.gt-enter-from[data-v-05da2ec6],.gt-leave-to[data-v-05da2ec6]{transform:translate(20px);opacity:0}.gt-leave-active[data-v-05da2ec6]{position:absolute;right:0}@media(prefers-reduced-motion:reduce){.gt-enter-active[data-v-05da2ec6],.gt-leave-active[data-v-05da2ec6]{transition:opacity var(--dur-2) linear}.gt-enter-from[data-v-05da2ec6],.gt-leave-to[data-v-05da2ec6]{transform:none}}.dev-root[data-v-52acd4b8]{position:fixed;right:16px;bottom:16px;z-index:9999;font-size:13px}.dev-fab[data-v-52acd4b8]{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid var(--line-strong);border-radius:99px;background:var(--paper-raise);color:var(--ink-mute);box-shadow:var(--shadow-2);cursor:pointer;font-weight:600;transition:all .14s ease}.dev-fab[data-v-52acd4b8]:hover{color:var(--ink);border-color:var(--accent)}.dev-fab.on[data-v-52acd4b8]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.dev-fab svg[data-v-52acd4b8]{width:16px;height:16px}.dev-fab-tx[data-v-52acd4b8]{letter-spacing:.01em}.dev-badge[data-v-52acd4b8]{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--accent);color:#fff;font-size:10.5px;font-weight:700}.dev-panel[data-v-52acd4b8]{position:absolute;right:0;bottom:calc(100% + 10px);width:340px;max-height:70vh;display:flex;flex-direction:column;background:var(--paper-raise);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);overflow:hidden}.dp-head[data-v-52acd4b8]{flex-shrink:0;display:flex;align-items:center;gap:var(--s2);padding:10px var(--s3);border-bottom:1px solid var(--line)}.dp-title[data-v-52acd4b8]{font-weight:700;color:var(--ink)}.dp-tag[data-v-52acd4b8]{font-size:9.5px;font-weight:700;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:2px 6px}.dp-clear[data-v-52acd4b8]{margin-left:auto;border:none;background:none;color:var(--danger);font-size:11.5px;font-weight:600;cursor:pointer}.dp-clear[data-v-52acd4b8]:hover{text-decoration:underline}.dp-x[data-v-52acd4b8]{border:none;background:none;color:var(--ink-faint);font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.dp-x[data-v-52acd4b8]:hover{color:var(--ink)}.dp-body[data-v-52acd4b8]{overflow-y:auto;padding:var(--s3)}.dp-note[data-v-52acd4b8]{color:var(--ink-faint);font-size:11.5px;line-height:1.45;margin:0 0 var(--s3)}.dp-group+.dp-group[data-v-52acd4b8]{margin-top:var(--s3)}.dp-group h4[data-v-52acd4b8]{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin:0 0 6px;display:flex;align-items:center;gap:6px}.dp-slug[data-v-52acd4b8]{font-size:10px;color:var(--ink-mute);background:var(--paper-sunk);border-radius:4px;padding:1px 5px;text-transform:none;letter-spacing:0}.dp-slug.warn[data-v-52acd4b8]{color:var(--warn);background:none}.dp-screen[data-v-52acd4b8]{padding:6px 0;border-top:1px solid var(--line)}.dp-screen[data-v-52acd4b8]:first-of-type{border-top:none}.dp-screen.off[data-v-52acd4b8]{opacity:.5}.dp-scr-l[data-v-52acd4b8]{display:flex;align-items:center;gap:5px;font-weight:600;color:var(--ink);margin-bottom:5px}.dp-here-dot[data-v-52acd4b8]{width:6px;height:6px;border-radius:50%;background:var(--accent)}.dp-screen.here .dp-scr-l[data-v-52acd4b8]{color:var(--accent)}.dp-chips[data-v-52acd4b8]{display:flex;flex-wrap:wrap;gap:5px}.dp-chip[data-v-52acd4b8]{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid var(--line);border-radius:99px;background:var(--paper);color:var(--ink-mute);font-size:11.5px;font-weight:600;cursor:pointer;transition:all .12s ease}.dp-chip[data-v-52acd4b8]:hover:not(:disabled){border-color:var(--accent);color:var(--ink)}.dp-chip.sel[data-v-52acd4b8]{border-color:var(--accent);background:var(--accent);color:#fff}.dp-chip.sel .dp-dot[data-v-52acd4b8]{box-shadow:0 0 0 1.5px #fff}.dp-chip[data-v-52acd4b8]:disabled{cursor:not-allowed;opacity:.5}.dp-dot[data-v-52acd4b8]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.dev-pop-enter-active[data-v-52acd4b8],.dev-pop-leave-active[data-v-52acd4b8]{transition:opacity .14s ease,transform .14s ease}.dev-pop-enter-from[data-v-52acd4b8],.dev-pop-leave-to[data-v-52acd4b8]{opacity:0;transform:translateY(8px) scale(.98)}.app[data-v-0cfaa8a2]{display:grid;grid-template-columns:auto 1fr;height:100vh;overflow:hidden}.right[data-v-0cfaa8a2]{display:flex;flex-direction:column;min-width:0;height:100vh}.content[data-v-0cfaa8a2]{flex:1;min-height:0;overflow-y:auto}:root{font-size:16px;--ink: #0f141b;--ink-soft: #2c3440;--ink-mute: #59616e;--ink-faint: #8a93a0;--paper: #f4f6f9;--paper-raise: #ffffff;--paper-sunk: #edf0f5;--line: #e3e7ee;--line-strong: #cdd4de;--accent: #1a56cf;--accent-soft: #e8eefb;--accent-ink: #123f9e;--secondary: #0e90b6;--secondary-soft: #e1f1f7;--secondary-ink: #0a6c87;--pop-dark: #0f141b;--ok: #1a7d3e;--ok-soft: #e6f2ea;--warn: #ac5108;--warn-soft: #f7ecdb;--danger: #bb2e36;--danger-soft: #f8e8e9;--green: var(--secondary);--green-soft: var(--secondary-soft);--pop-teal: var(--secondary);--pop-teal-soft: var(--secondary-soft);--pop-pink: var(--secondary);--pop-pink-soft: var(--secondary-soft);--info: var(--secondary);--info-soft: var(--secondary-soft);--font-brand: "Audiowide", "Geist", sans-serif;--font-display: "Geist", -apple-system, sans-serif;--font-body: "Geist", -apple-system, sans-serif;--font-mono: "Geist Mono", ui-monospace, monospace;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.15;--lh-snug: 1.3;--lh-normal: 1.5;--lh-relaxed: 1.65;--ls-tight: -.025em;--ls-snug: -.012em;--ls-normal: 0;--ls-wide: .06em;--ls-wider: .09em;--s1: .25rem;--s2: .5rem;--s3: .75rem;--s4: 1rem;--s5: 1.5rem;--s6: 2rem;--s7: 3rem;--radius-sm: 5px;--radius: 8px;--radius-lg: 12px;--radius-full: 999px;--shadow-1: 0 1px 2px rgba(15, 20, 27, .06);--shadow-2: 0 1px 2px rgba(15, 20, 27, .06), 0 6px 16px rgba(15, 20, 27, .07);--shadow-3: 0 14px 36px rgba(15, 20, 27, .16), 0 3px 10px rgba(15, 20, 27, .08);--ease: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--dur-1: .12s;--dur-2: .18s;--dur-3: .3s;--z-sticky: 30;--z-pop: 40;--z-overlay: 50;--z-toast: 60;--control-h: 2.25rem;--border: 1px;--card: var(--paper-raise);--track: #e6e9ef;--well: #eef1f5;--scroll-thumb: rgba(22, 24, 29, .18);--scroll-thumb-hover: rgba(22, 24, 29, .32)}[data-theme=dark]{--ink: #e7ecf3;--ink-soft: #b6c1ce;--ink-mute: #818c9b;--ink-faint: #58616f;--paper: #0a0d12;--paper-raise: #131820;--paper-sunk: #1a212c;--line: #232b37;--line-strong: #323c4a;--accent: #5a93f5;--accent-soft: #13233c;--accent-ink: #9cc1f4;--secondary: #2eaed4;--secondary-soft: #0f2632;--secondary-ink: #76cce6;--ok: #3fb37f;--ok-soft: #112519;--warn: #d49a36;--warn-soft: #271e10;--danger: #e36b62;--danger-soft: #2a1715;--green: var(--secondary);--green-soft: var(--secondary-soft);--pop-teal: var(--secondary);--pop-teal-soft: var(--secondary-soft);--pop-pink: var(--secondary);--pop-pink-soft: var(--secondary-soft);--info: var(--secondary);--info-soft: var(--secondary-soft);--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 6px 20px rgba(0, 0, 0, .45), 0 2px 6px rgba(0, 0, 0, .4);--shadow-3: 0 22px 54px rgba(0, 0, 0, .6), 0 4px 14px rgba(0, 0, 0, .5);--track: #283040;--well: #10151c;--scroll-thumb: rgba(231, 236, 243, .16);--scroll-thumb-hover: rgba(231, 236, 243, .3)}*{box-sizing:border-box}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}*::-webkit-scrollbar{width:11px;height:11px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:99px;border:3px solid transparent;background-clip:content-box;transition:background .15s ease}*::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:content-box}*::-webkit-scrollbar-corner{background:transparent}body{margin:0;transition:background var(--dur-3) var(--ease),color var(--dur-3) var(--ease);background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);line-height:var(--lh-tight);margin:0}a{color:inherit}button{font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer}input,select,textarea{font-family:var(--font-body);font-size:var(--text-base);color:var(--ink);background:var(--paper-raise);border:var(--border) solid var(--line-strong);border-radius:var(--radius);padding:var(--s2) var(--s3);outline:none;transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}::selection{background:var(--accent-soft)}.mono{font-family:var(--font-mono);font-size:var(--text-xs)}.card{background:var(--paper-raise);border:var(--border) solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.btn{border:var(--border) solid var(--line-strong);background:var(--paper-raise);color:var(--ink-soft);border-radius:var(--radius);padding:var(--s2) var(--s4);font-weight:var(--fw-medium);transition:all var(--dur-2) var(--ease)}.btn:hover{border-color:var(--ink-faint);color:var(--ink)}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-ink);border-color:var(--accent-ink);color:#fff}.btn-ghost{border-color:transparent;background:transparent}.btn-ghost:hover{background:var(--paper-sunk);border-color:transparent}.btn.sm{padding:4px 10px;font-size:.72rem}.btn:disabled,.btn[disabled]{opacity:.5;cursor:not-allowed}.btn:disabled:hover{border-color:var(--line-strong);color:var(--ink-soft)}.btn-primary:disabled:hover{background:var(--accent);border-color:var(--accent);color:#fff}.cp-host{display:flex;align-items:flex-start}.cp-main{flex:1;min-width:0}@media(max-width:960px){.cp-host{display:block}}.fade-up{animation:fadeUp var(--dur-3) var(--ease-out) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-theme=dark] .light-only{display:none}html:not([data-theme=dark]) .dark-only{display:none}.md[data-v-f9da2c88]{color:var(--ink-soft);font-size:14px}.md[data-v-f9da2c88] h1,.md[data-v-f9da2c88] h2,.md[data-v-f9da2c88] h3{font-family:var(--font-display);color:var(--ink);font-weight:550;margin:var(--s5) 0 var(--s2);font-size:16px}.md[data-v-f9da2c88] h2:first-child,.md[data-v-f9da2c88] h1:first-child{margin-top:0}.md[data-v-f9da2c88] p{margin:var(--s2) 0}.md[data-v-f9da2c88] ul{padding-left:var(--s5);margin:var(--s2) 0}.md[data-v-f9da2c88] li{margin:var(--s1) 0}.md[data-v-f9da2c88] code{font-family:var(--font-mono);font-size:12px;background:var(--paper-sunk);border:1px solid var(--line);border-radius:4px;padding:1px 5px}.md[data-v-f9da2c88] blockquote{margin:var(--s3) 0;padding:var(--s2) var(--s4);border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--radius) var(--radius) 0}.aib[data-v-01757beb]{display:inline-flex}.spark[data-v-01757beb]{width:13px;height:13px;flex:none}.chip[data-v-01757beb]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--accent-soft);background:var(--accent-soft);color:var(--accent-ink);font-size:12px;font-weight:600;font-family:var(--font-body);padding:5px 12px;border-radius:var(--radius-full);cursor:pointer;transition:filter .12s ease}.chip[data-v-01757beb]:hover{filter:brightness(.97)}.ov[data-v-01757beb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:#0f141b73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:var(--s4)}.card[data-v-01757beb]{position:relative;width:560px;max-width:100%;max-height:80vh;display:flex;flex-direction:column;background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:var(--s5)}.hd[data-v-01757beb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s3)}.tag[data-v-01757beb]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-ink)}.x[data-v-01757beb]{width:28px;height:28px;border:none;background:transparent;font-size:1.3rem;line-height:1;color:var(--ink-faint);cursor:pointer;border-radius:var(--radius)}.x[data-v-01757beb]:hover{background:var(--paper-sunk);color:var(--ink)}.body[data-v-01757beb]{overflow-y:auto;min-height:40px}.body .rich[data-v-01757beb]{margin:0;font-size:14px}.cursor[data-v-01757beb]{display:inline-block;width:7px;height:16px;background:var(--accent);vertical-align:text-bottom;margin-left:2px;animation:blink-01757beb .9s steps(2) infinite}.err[data-v-01757beb]{color:var(--danger);font-size:12px;margin:var(--s2) 0 0}.foot[data-v-01757beb]{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line)}.instr[data-v-01757beb]{flex:1;font-size:12.5px;padding:6px var(--s2)}@keyframes blink-01757beb{to{opacity:0}}.es[data-v-5beb1f10]{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);position:relative;overflow:hidden;animation:es-in-5beb1f10 var(--dur-2, .24s) var(--ease, ease-out)}.es[data-v-5beb1f10]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:radial-gradient(var(--line-strong) .9px,transparent .9px);background-size:16px 16px;-webkit-mask-image:radial-gradient(120% 80% at 50% -10%,#000 0%,transparent 70%);mask-image:radial-gradient(120% 80% at 50% -10%,#000 0%,transparent 70%)}.es[data-v-5beb1f10]>*{position:relative;z-index:1}.es-lg[data-v-5beb1f10]{padding:var(--s7) var(--s6);gap:var(--s2)}.es-sm[data-v-5beb1f10]{padding:var(--s5) var(--s4);gap:6px;box-shadow:none;background:transparent;border-style:dashed}.es-inline[data-v-5beb1f10]{padding:var(--s4) var(--s3);gap:5px;box-shadow:none;background:transparent;border:none}.es-inline[data-v-5beb1f10]:before{display:none}.es-fill[data-v-5beb1f10]{flex:1;min-height:0;align-self:stretch;justify-content:center}.es-medal[data-v-5beb1f10]{position:relative;display:grid;place-items:center;color:var(--tone-ink);margin-bottom:var(--s2)}.es-lg .es-medal[data-v-5beb1f10]{width:60px;height:60px;border-radius:18px;background:var(--tone-soft)}.es-sm .es-medal[data-v-5beb1f10]{width:38px;height:38px;border-radius:11px;background:var(--tone-soft);margin-bottom:4px}.es-inline .es-medal[data-v-5beb1f10]{width:34px;height:34px;border-radius:10px;background:var(--tone-soft);margin-bottom:4px}.es-medal svg[data-v-5beb1f10]{width:28px;height:28px}.es-sm .es-medal svg[data-v-5beb1f10],.es-inline .es-medal svg[data-v-5beb1f10]{width:18px;height:18px}.es-ring[data-v-5beb1f10]{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:inherit;border:1.5px dashed var(--tone-line);border-radius:24px}.es-sm .es-ring[data-v-5beb1f10],.es-inline .es-ring[data-v-5beb1f10]{top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:14px;border-width:1px}.es-glow[data-v-5beb1f10]{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;border-radius:50%;background:radial-gradient(circle,var(--tone-soft) 0%,transparent 65%);opacity:.9;z-index:-1}.es-title[data-v-5beb1f10]{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.es-sm .es-title[data-v-5beb1f10],.es-inline .es-title[data-v-5beb1f10]{font-size:.9375rem}.es-inline .es-title[data-v-5beb1f10]{font-weight:600}.es-msg[data-v-5beb1f10]{color:var(--ink-mute);font-size:.84rem;line-height:1.55;max-width:420px;margin:0}.es-sm .es-msg[data-v-5beb1f10],.es-inline .es-msg[data-v-5beb1f10]{font-size:.8125rem;max-width:340px}.es-actions[data-v-5beb1f10]{display:flex;flex-wrap:wrap;gap:var(--s2);justify-content:center;margin-top:var(--s3)}.es-sm .es-actions[data-v-5beb1f10],.es-inline .es-actions[data-v-5beb1f10]{margin-top:var(--s2)}.es-foot[data-v-5beb1f10]{margin:var(--s3) 0 0;font-size:var(--text-xs);color:var(--ink-faint)}.tone-accent[data-v-5beb1f10]{--tone-ink: var(--accent);--tone-soft: var(--accent-soft);--tone-line: color-mix(in srgb, var(--accent) 32%, transparent)}.tone-neutral[data-v-5beb1f10]{--tone-ink: var(--ink-mute);--tone-soft: var(--paper-sunk);--tone-line: var(--line-strong)}.tone-ok[data-v-5beb1f10]{--tone-ink: var(--ok);--tone-soft: var(--ok-soft);--tone-line: color-mix(in srgb, var(--ok) 32%, transparent)}.tone-warn[data-v-5beb1f10]{--tone-ink: var(--warn);--tone-soft: var(--warn-soft);--tone-line: color-mix(in srgb, var(--warn) 32%, transparent)}.tone-danger[data-v-5beb1f10]{--tone-ink: var(--danger);--tone-soft: var(--danger-soft);--tone-line: color-mix(in srgb, var(--danger) 32%, transparent)}@keyframes es-in-5beb1f10{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.es[data-v-5beb1f10]{animation:none}}.page[data-v-38d490d9]{width:100%;height:100%;padding:var(--s6) var(--s7);display:flex;flex-direction:column;gap:var(--s5);background:var(--paper-raise);overflow:hidden}.kicker[data-v-38d490d9]{font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint);margin:0}.ident[data-v-38d490d9]{flex-shrink:0;display:flex;align-items:center;gap:var(--s4);padding:10px var(--s5);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--accent-soft),transparent 140%)}.ident.empty[data-v-38d490d9]{background:none;border-style:dashed}.id-item[data-v-38d490d9]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.id-k[data-v-38d490d9]{font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-ink);font-weight:700}.id-v[data-v-38d490d9]{font-size:.8125rem;color:var(--ink-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.id-v.strong[data-v-38d490d9]{color:var(--ink);font-weight:600}.id-sep[data-v-38d490d9]{width:1px;align-self:stretch;background:var(--line);flex-shrink:0;margin:2px 0}.id-edit[data-v-38d490d9]{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--ink-faint);cursor:pointer;transition:all .13s ease}.id-edit svg[data-v-38d490d9]{width:14px;height:14px}.id-edit[data-v-38d490d9]:hover{background:var(--paper);color:var(--accent)}.id-cta[data-v-38d490d9]{display:inline-flex;align-items:center;gap:var(--s2);border:none;background:none;cursor:pointer;color:var(--ink-mute);font-size:.8125rem;font-weight:500;padding:2px 0}.id-cta svg[data-v-38d490d9]{width:17px;height:17px;color:var(--accent)}.id-cta[data-v-38d490d9]:hover{color:var(--accent)}.align[data-v-38d490d9]{flex-shrink:0;display:flex;align-items:center;gap:var(--s3);padding:9px var(--s4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--secondary-soft, var(--accent-soft))}.align.done[data-v-38d490d9]{background:var(--ok-soft);border-color:color-mix(in srgb,var(--ok) 22%,var(--line))}.al-ic[data-v-38d490d9]{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;flex-shrink:0;background:var(--paper-raise);color:var(--accent)}.align.done .al-ic[data-v-38d490d9]{color:var(--ok)}.al-ic svg[data-v-38d490d9]{width:17px;height:17px}.al-msg[data-v-38d490d9]{font-size:.8125rem;color:var(--ink);min-width:0}.al-spacer[data-v-38d490d9]{flex:1}.al-k[data-v-38d490d9]{font-size:.625rem;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);font-weight:700;white-space:nowrap}.al-chip[data-v-38d490d9]{display:inline-flex;align-items:center;gap:3px;font-size:.75rem;font-weight:600;color:var(--ink-mute);background:var(--paper-raise);border:1px solid var(--line);border-radius:99px;padding:3px 10px;white-space:nowrap}.al-chip.cur[data-v-38d490d9]{border-color:var(--accent);color:var(--accent)}.al-chip.feito[data-v-38d490d9]{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 30%,var(--line))}.al-tick[data-v-38d490d9]{font-size:.625rem}.al-cta[data-v-38d490d9]{flex-shrink:0;padding:6px 14px;font-size:.78rem}.id-ov[data-v-38d490d9]{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ink) 28%,transparent);display:grid;place-items:center;z-index:var(--z-modal, 1000);padding:var(--s5)}.id-card[data-v-38d490d9]{width:min(560px,100%);background:var(--paper-raise);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:var(--s5)}.id-card-h[data-v-38d490d9]{display:flex;align-items:center;justify-content:space-between}.id-card-h .tag[data-v-38d490d9]{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.id-x[data-v-38d490d9]{border:none;background:none;font-size:20px;line-height:1;color:var(--ink-faint);cursor:pointer}.id-x[data-v-38d490d9]:hover{color:var(--ink)}.id-card-sub[data-v-38d490d9]{color:var(--ink-mute);font-size:.8125rem;margin:4px 0 var(--s4)}.id-f[data-v-38d490d9]{display:flex;flex-direction:column;gap:5px;margin-bottom:var(--s3)}.id-f>span[data-v-38d490d9]{font-size:.75rem;font-weight:600;color:var(--ink)}.id-f em[data-v-38d490d9]{font-style:normal;font-weight:400;color:var(--ink-faint)}.id-f input[data-v-38d490d9],.id-f textarea[data-v-38d490d9]{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius);padding:8px var(--s3);font:inherit;font-size:.8125rem;background:var(--paper);color:var(--ink);resize:vertical}.id-f input[data-v-38d490d9]:focus,.id-f textarea[data-v-38d490d9]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.id-frow[data-v-38d490d9]{display:flex;gap:var(--s3)}.id-frow .grow[data-v-38d490d9]{flex:1}.id-card-acts[data-v-38d490d9]{display:flex;justify-content:flex-end;gap:var(--s2);margin-top:var(--s4)}.link[data-v-38d490d9]{color:var(--accent);font-size:.7812rem;font-weight:600;text-decoration:none}.link[data-v-38d490d9]:hover{text-decoration:underline}.brand[data-v-38d490d9]{color:var(--accent)}.hero[data-v-38d490d9]{flex-shrink:0;display:grid;grid-template-columns:1fr auto;gap:var(--s7);align-items:center;padding-bottom:var(--s5);border-bottom:1px solid var(--line)}.hero-l[data-v-38d490d9]{min-width:0}h1[data-v-38d490d9]{font-family:var(--font-display);font-size:2.375rem;font-weight:700;letter-spacing:-.035em;line-height:1.05;margin:10px 0 0}.verdict[data-v-38d490d9]{font-size:.9375rem;color:var(--ink-mute);margin:12px 0 0}.hero-ai[data-v-38d490d9]{display:inline-flex;margin-top:var(--s4)}.hero-r[data-v-38d490d9]{display:flex;align-items:center;gap:var(--s6)}.gauge[data-v-38d490d9]{position:relative;width:132px;height:132px;flex-shrink:0}.gauge svg[data-v-38d490d9]{width:100%;height:100%;display:block}.gprog[data-v-38d490d9]{transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.gauge-c[data-v-38d490d9]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.gauge-v[data-v-38d490d9]{font-size:2.25rem;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--ink)}.gauge-v small[data-v-38d490d9]{font-size:1rem;font-weight:600;color:var(--ink-faint)}.gauge-l[data-v-38d490d9]{font-size:.625rem;color:var(--ink-faint);text-align:center;max-width:80px;line-height:1.2}.hero-stats[data-v-38d490d9]{display:flex;flex-direction:column;gap:var(--s4)}.hs[data-v-38d490d9]{display:flex;flex-direction:column;gap:2px}.hs-v[data-v-38d490d9]{font-size:1.625rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink)}.hs-v.danger[data-v-38d490d9]{color:var(--danger)}.hs-v small[data-v-38d490d9]{font-size:.8125rem;font-weight:500;color:var(--ink-faint)}.hs-l[data-v-38d490d9]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--ink-mute)}.d[data-v-38d490d9]{width:7px;height:7px;border-radius:99px;flex-shrink:0}.d.ok[data-v-38d490d9]{background:var(--ok)}.d.danger[data-v-38d490d9]{background:var(--danger)}.block-h[data-v-38d490d9]{display:flex;align-items:baseline;gap:var(--s3);margin-bottom:var(--s2)}.block-meta[data-v-38d490d9]{font-size:.75rem;color:var(--ink-faint);margin-left:auto}.portfolio[data-v-38d490d9]{flex-shrink:0}.prows[data-v-38d490d9]{display:flex;flex-direction:column}.prow[data-v-38d490d9]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(200px,1.1fr) minmax(220px,1.4fr) auto;align-items:center;gap:var(--s5);padding:var(--s4) var(--s2);text-decoration:none;color:inherit;border-top:1px solid var(--line);border-radius:var(--radius);transition:background .15s ease}.prow[data-v-38d490d9]:hover{background:var(--paper-sunk)}.p-id[data-v-38d490d9]{display:flex;align-items:center;gap:var(--s2);min-width:0}.p-dot[data-v-38d490d9]{width:9px;height:9px;border-radius:99px;background:var(--sa);flex-shrink:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--sa) 15%,transparent)}.p-name[data-v-38d490d9]{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.p-health[data-v-38d490d9]{font-size:.6562rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--sa)}.p-prog[data-v-38d490d9]{display:flex;align-items:center;gap:var(--s3)}.p-bar[data-v-38d490d9]{flex:1;height:6px;border-radius:99px;background:var(--track);overflow:hidden}.p-bar i[data-v-38d490d9]{display:block;height:100%;border-radius:99px;transition:width .6s ease-out}.p-pct[data-v-38d490d9]{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);min-width:48px;text-align:right}.p-pct small[data-v-38d490d9]{font-size:.6875rem;font-weight:600;color:var(--ink-faint)}.p-meta[data-v-38d490d9]{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:.7188rem}.p-risk[data-v-38d490d9]{color:var(--danger);font-weight:600}.p-q[data-v-38d490d9]{color:var(--ink-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-q.sprint[data-v-38d490d9]{color:var(--ink-faint)}.p-q.none[data-v-38d490d9]{font-style:italic}.p-go[data-v-38d490d9]{font-size:1rem;color:var(--ink-faint);transition:color .15s ease,transform .15s ease}.prow:hover .p-go[data-v-38d490d9]{color:var(--sa);transform:translate(3px)}.cols[data-v-38d490d9]{flex:1;min-height:0;display:grid;grid-template-columns:1.1fr .9fr;gap:0}.col[data-v-38d490d9]{display:flex;flex-direction:column;min-height:0;min-width:0}.col.decide[data-v-38d490d9]{border-left:1px solid var(--line);padding-left:var(--s6);margin-left:var(--s6)}.col>.block-h[data-v-38d490d9]{flex-shrink:0}.orows[data-v-38d490d9]{overflow-y:auto;min-height:0;display:flex;flex-direction:column}.orow[data-v-38d490d9]{display:grid;grid-template-columns:48px 1fr auto 96px 52px;align-items:center;gap:var(--s3);padding:var(--s3) var(--s2);text-decoration:none;color:inherit;border-top:1px solid var(--line);border-radius:var(--radius);transition:background .15s ease}.orow[data-v-38d490d9]:first-child{border-top:none}.orow[data-v-38d490d9]:hover{background:var(--paper-sunk)}.o-id[data-v-38d490d9]{font-family:var(--font-mono);font-size:.6875rem;color:var(--accent)}.o-title[data-v-38d490d9]{font-size:.875rem;font-weight:600;color:var(--ink);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o-tag[data-v-38d490d9]{font-size:.625rem;font-weight:600;white-space:nowrap}.o-tag.danger[data-v-38d490d9]{color:var(--danger)}.o-tag.warn[data-v-38d490d9]{color:var(--warn)}.o-tag.mut[data-v-38d490d9]{color:var(--ink-faint);font-weight:500;font-style:italic}.o-bar[data-v-38d490d9]{height:6px;border-radius:99px;background:var(--track);overflow:hidden}.o-bar i[data-v-38d490d9]{display:block;height:100%;border-radius:99px;transition:width .6s ease-out}.o-pct[data-v-38d490d9]{font-size:.9375rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);text-align:right}.o-pct small[data-v-38d490d9]{font-size:.625rem;font-weight:600;color:var(--ink-faint)}.d-count[data-v-38d490d9]{font-size:.75rem;font-weight:700;color:var(--ink-mute);margin-left:auto}.d-count.hot[data-v-38d490d9]{color:var(--danger)}.drows[data-v-38d490d9]{overflow-y:auto;min-height:0;display:flex;flex-direction:column}.drow[data-v-38d490d9]{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--s3);padding:var(--s3) var(--s2);text-decoration:none;color:inherit;border-top:1px solid var(--line);border-radius:var(--radius);transition:background .15s ease}.drow[data-v-38d490d9]:first-child{border-top:none}.drow[data-v-38d490d9]:hover{background:var(--paper-sunk)}.d-dot[data-v-38d490d9]{width:7px;height:7px;border-radius:99px;background:var(--sev);margin-top:5px;flex-shrink:0}.d-body[data-v-38d490d9]{display:flex;flex-direction:column;gap:2px;min-width:0}.d-title[data-v-38d490d9]{font-size:.8125rem;font-weight:600;color:var(--ink);line-height:1.3}.d-detail[data-v-38d490d9]{font-size:.7188rem;color:var(--ink-mute);line-height:1.35}.d-prod[data-v-38d490d9]{font-family:var(--font-mono);font-size:.625rem;color:var(--ink-faint);white-space:nowrap;margin-top:2px}.drow:hover .d-prod[data-v-38d490d9]{color:var(--accent)}.pulse[data-v-38d490d9]{flex-shrink:0;display:flex;align-items:center;gap:var(--s3);padding-top:var(--s4);border-top:1px solid var(--line);font-size:.7188rem;color:var(--ink-mute);overflow:hidden}.pulse-k[data-v-38d490d9]{font-family:var(--font-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint);flex-shrink:0}.pulse-spark[data-v-38d490d9]{width:60px;height:18px;flex-shrink:0}.pulse-n[data-v-38d490d9]{flex-shrink:0;white-space:nowrap}.pulse-n b[data-v-38d490d9]{color:var(--ink);font-weight:700}.pulse-n b.ok[data-v-38d490d9]{color:var(--ok)}.pulse-dot[data-v-38d490d9]{color:var(--ink-faint)}.pulse-last[data-v-38d490d9]{margin-left:auto;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mini-empty[data-v-38d490d9]{padding:var(--s4) var(--s2);color:var(--ink-mute);font-size:.8125rem}.state[data-v-38d490d9]{padding:var(--s6);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--ink-mute);text-align:center}.state.error[data-v-38d490d9]{color:var(--danger)}.state .btn[data-v-38d490d9]{margin-top:var(--s3)}.skeleton[data-v-38d490d9]{display:flex;flex-direction:column;gap:var(--s5);height:100%}.bone[data-v-38d490d9]{border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--paper-sunk) 25%,var(--paper-raise) 50%,var(--paper-sunk) 75%);background-size:200% 100%;animation:shimmer-38d490d9 1.2s infinite}.hero-bone[data-v-38d490d9]{height:150px;flex-shrink:0}.band-bone[data-v-38d490d9]{height:130px;flex-shrink:0}.bone-row[data-v-38d490d9]{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--s6);flex:1;min-height:0}@keyframes shimmer-38d490d9{to{background-position:-200% 0}}@media(max-width:1180px){.page[data-v-38d490d9]{padding:var(--s5) var(--s5);overflow-y:auto}.hero[data-v-38d490d9]{grid-template-columns:1fr;gap:var(--s4)}.hero-r[data-v-38d490d9]{justify-content:flex-start}.cols[data-v-38d490d9]{grid-template-columns:1fr}.col.decide[data-v-38d490d9]{border-left:none;padding-left:0;margin-left:0;border-top:1px solid var(--line);padding-top:var(--s4);margin-top:var(--s4)}.bone-row[data-v-38d490d9]{grid-template-columns:1fr}}@media(max-width:720px){.prow[data-v-38d490d9]{grid-template-columns:1fr auto;gap:var(--s3)}.prow .p-meta[data-v-38d490d9]{display:none}.orow[data-v-38d490d9]{grid-template-columns:40px 1fr 52px}.orow .o-tag[data-v-38d490d9],.orow .o-bar[data-v-38d490d9]{display:none}}.overlay[data-v-c490089e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c191766;display:grid;place-items:center;z-index:60}.modal[data-v-c490089e]{width:min(420px,calc(100vw - 32px));background:var(--paper-raise);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:var(--s5);text-align:center}.ic-wrap[data-v-c490089e]{width:46px;height:46px;margin:0 auto var(--s3);display:grid;place-items:center;border-radius:12px}.ic-wrap.danger[data-v-c490089e]{background:var(--danger-soft);color:var(--danger)}.ic-wrap.warn[data-v-c490089e]{background:var(--warn-soft);color:var(--warn)}.ic-wrap svg[data-v-c490089e]{width:22px;height:22px}h2[data-v-c490089e]{font-size:17px}.msg[data-v-c490089e]{color:var(--ink-mute);font-size:13.5px;line-height:1.5;margin:var(--s2) 0 0}.err[data-v-c490089e]{color:var(--danger);font-size:12.5px;margin:var(--s3) 0 0}.actions[data-v-c490089e]{display:flex;justify-content:center;gap:var(--s2);margin-top:var(--s5)}.actions .btn[data-v-c490089e]{min-width:110px}.btn-danger[data-v-c490089e]{background:var(--danger);border-color:var(--danger);color:#fff}.btn-danger[data-v-c490089e]:hover{background:var(--danger);filter:brightness(.92);color:#fff}.btn-warn[data-v-c490089e]{background:var(--warn);border-color:var(--warn);color:#fff}.btn-warn[data-v-c490089e]:hover{background:var(--warn);filter:brightness(.94);color:#fff}.actions .btn[data-v-c490089e]:disabled{opacity:.6;cursor:default}.pillsel[data-v-af934c97]{position:relative}.pill-btn[data-v-af934c97]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:var(--fw-medium);color:var(--ink-soft);background:var(--paper-raise);border:1px solid var(--line-strong);border-radius:var(--radius-full);padding:3px 9px 3px 6px;cursor:pointer;font-family:var(--font-body);transition:border-color .15s ease,background .15s ease}.pill-btn[data-v-af934c97]:hover{border-color:var(--ink-faint)}.pill-btn.on[data-v-af934c97]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.pic[data-v-af934c97]{width:15px;height:15px;color:var(--ink-faint);margin-left:1px;flex-shrink:0}.pre[data-v-af934c97]{color:var(--ink-faint);font-weight:var(--fw-regular)}.val[data-v-af934c97]{font-weight:var(--fw-semibold)}.val.ph[data-v-af934c97]{font-weight:var(--fw-regular)}.caret[data-v-af934c97]{font-size:9px;opacity:.6}.pdot[data-v-af934c97]{flex:none;width:10px;height:10px;min-width:10px;border-radius:50%;display:inline-block}.pav[data-v-af934c97]{flex-shrink:0}.pdot.none[data-v-af934c97]{width:8px;height:8px;min-width:8px;border:1.5px dashed var(--line-strong);background:transparent}.pill-menu[data-v-af934c97]{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:170px;background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:var(--s2)}.pill-it[data-v-af934c97]{display:flex;align-items:center;gap:9px;width:100%;padding:6px var(--s2);border:none;background:none;border-radius:var(--radius);cursor:pointer;text-align:left;font-family:var(--font-body);font-size:13px;color:var(--ink)}.pill-it[data-v-af934c97]:hover{background:var(--paper-sunk)}.pill-it.sel[data-v-af934c97]{background:var(--accent-soft);color:var(--accent-ink)}.pill-it .check[data-v-af934c97]{margin-left:auto;color:var(--accent);font-size:12px}.pill-bd[data-v-af934c97]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.page[data-v-8aa5bbdd]{padding:var(--s5) var(--s6) var(--s7);width:100%}.head[data-v-8aa5bbdd]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s4);margin-bottom:var(--s4)}.kicker[data-v-8aa5bbdd]{color:var(--accent-ink);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;margin:0 0 var(--s1)}h1[data-v-8aa5bbdd]{font-size:28px;letter-spacing:-.02em}.sub[data-v-8aa5bbdd]{color:var(--ink-mute);font-size:14px;margin:7px 0 0}.sub code[data-v-8aa5bbdd]{background:var(--paper-sunk);padding:1px 6px;border-radius:5px;font-size:12px}.actions[data-v-8aa5bbdd]{display:flex;gap:var(--s2);flex-shrink:0}.state[data-v-8aa5bbdd]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s2);padding:var(--s7) var(--s6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raise);color:var(--ink-mute);box-shadow:var(--shadow-1)}.state-ic[data-v-8aa5bbdd]{width:30px;height:30px;color:var(--danger);margin-bottom:var(--s1)}.state-msg[data-v-8aa5bbdd]{font-size:15px;font-weight:600;color:var(--ink);margin:0}.state-detail[data-v-8aa5bbdd]{font-size:11.5px;color:var(--ink-faint);margin:0}.state .btn[data-v-8aa5bbdd]{margin-top:var(--s3)}.skeleton[data-v-8aa5bbdd]{display:flex;flex-direction:column;gap:var(--s4)}.bone[data-v-8aa5bbdd]{border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--paper-sunk) 25%,var(--paper-raise) 50%,var(--paper-sunk) 75%);background-size:200% 100%;animation:shimmer-8aa5bbdd 1.2s infinite}.bone-summary[data-v-8aa5bbdd]{height:48px}.bone-card[data-v-8aa5bbdd]{height:190px}@keyframes shimmer-8aa5bbdd{to{background-position:-200% 0}}.empty[data-v-8aa5bbdd]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s2);padding:var(--s7) var(--s6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raise);box-shadow:var(--shadow-1)}.empty-ic[data-v-8aa5bbdd]{width:52px;height:52px;display:grid;place-items:center;margin-bottom:var(--s2);border-radius:14px;background:var(--accent-soft);color:var(--accent)}.empty-ic svg[data-v-8aa5bbdd]{width:26px;height:26px}.empty h2[data-v-8aa5bbdd]{font-size:18px}.empty p[data-v-8aa5bbdd]{color:var(--ink-mute);font-size:13.5px;max-width:440px;margin:0;line-height:1.5}.empty .btn[data-v-8aa5bbdd]{margin-top:var(--s3)}.icon-act[data-v-8aa5bbdd]{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-faint);cursor:pointer;transition:all .13s ease}.icon-act svg[data-v-8aa5bbdd]{width:15px;height:15px}.icon-act[data-v-8aa5bbdd]:hover{background:var(--accent-soft);color:var(--accent)}.icon-act[data-v-8aa5bbdd]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.icon-act.danger[data-v-8aa5bbdd]:hover{background:var(--danger-soft);color:var(--danger)}.icon-act.danger[data-v-8aa5bbdd]:focus-visible{outline-color:var(--danger)}.obj-acts[data-v-8aa5bbdd],.row-acts[data-v-8aa5bbdd]{display:flex;gap:2px;flex-shrink:0}.row-acts[data-v-8aa5bbdd]{justify-content:flex-end}.sr-only[data-v-8aa5bbdd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.summary[data-v-8aa5bbdd]{display:flex;align-items:center;gap:var(--s4);padding:var(--s3) var(--s5);margin-bottom:var(--s5);background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);font-size:13px;color:var(--ink-mute)}.s-item[data-v-8aa5bbdd]{display:inline-flex;align-items:center;gap:6px}.s-item b[data-v-8aa5bbdd]{color:var(--ink);font-weight:700}.s-item.ok[data-v-8aa5bbdd],.s-item.ok b[data-v-8aa5bbdd]{color:var(--ok)}.s-item.risk[data-v-8aa5bbdd],.s-item.risk b[data-v-8aa5bbdd]{color:var(--danger)}.s-item.alert[data-v-8aa5bbdd]{color:var(--danger);cursor:help}.pilar-toggle[data-v-8aa5bbdd]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-strong);background:var(--paper-raise);color:var(--ink-mute);font-size:.75rem;font-weight:600;padding:5px 11px;border-radius:99px;cursor:pointer;transition:all .13s ease}.pilar-toggle svg[data-v-8aa5bbdd]{width:14px;height:14px}.pilar-toggle[data-v-8aa5bbdd]:hover{border-color:var(--accent);color:var(--ink)}.pilar-toggle.on[data-v-8aa5bbdd]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.pilar-grupo+.pilar-grupo[data-v-8aa5bbdd]{margin-top:var(--s2)}.pilar-h[data-v-8aa5bbdd]{display:flex;align-items:center;gap:var(--s3);margin:var(--s5) 0 var(--s2);padding-bottom:var(--s2);border-bottom:1px solid var(--line)}.pilar-bar[data-v-8aa5bbdd]{width:4px;height:18px;border-radius:99px;background:var(--accent);flex-shrink:0}.pilar-h.sem .pilar-bar[data-v-8aa5bbdd]{background:var(--ink-faint)}.pilar-tag[data-v-8aa5bbdd]{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.pilar-h.sem .pilar-tag[data-v-8aa5bbdd]{color:var(--ink-mute)}.pilar-meta[data-v-8aa5bbdd]{font-size:.75rem;color:var(--ink-faint)}.pilar-media[data-v-8aa5bbdd]{margin-left:auto;font-size:.75rem;color:var(--ink-mute)}.obj-pilar[data-v-8aa5bbdd]{display:inline-block;vertical-align:middle;margin-left:var(--s3);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-ink);background:var(--accent-soft);border-radius:5px;padding:2px 7px}.confid[data-v-8aa5bbdd]{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;margin-left:var(--s3);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--warn);background:var(--warn-soft);border-radius:5px;padding:2px 7px}.confid svg[data-v-8aa5bbdd]{width:11px;height:11px}.s-dot[data-v-8aa5bbdd]{width:7px;height:7px;border-radius:99px;background:currentColor}.s-sep[data-v-8aa5bbdd]{width:1px;height:14px;background:var(--line-strong)}.s-grow[data-v-8aa5bbdd]{flex:1}.s-media[data-v-8aa5bbdd]{color:var(--ink-mute)}.s-media b[data-v-8aa5bbdd]{font-size:15px}.objetivo[data-v-8aa5bbdd]{margin-bottom:var(--s4);background:var(--paper-raise);border-radius:var(--radius-lg);padding:var(--s5);border:1px solid var(--line);box-shadow:var(--shadow-1)}.obj-head[data-v-8aa5bbdd]{display:flex;align-items:flex-start;gap:var(--s5)}.obj-title[data-v-8aa5bbdd]{display:flex;align-items:baseline;gap:var(--s3);flex:1;min-width:0}.obj-id[data-v-8aa5bbdd]{color:var(--accent-ink);font-size:11px;font-weight:600;background:var(--accent-soft);padding:3px 8px;border-radius:6px;flex-shrink:0}.obj-titwrap[data-v-8aa5bbdd]{min-width:0}.obj-head h2[data-v-8aa5bbdd]{font-size:20px;letter-spacing:-.01em}.obj-body[data-v-8aa5bbdd]{color:var(--ink-mute);margin:5px 0 0;font-size:13.5px;max-width:680px}.obj-meter[data-v-8aa5bbdd]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;width:200px;flex-shrink:0}.obj-pct[data-v-8aa5bbdd]{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1}.obj-pct small[data-v-8aa5bbdd]{font-size:12px;color:var(--ink-faint);font-weight:500}.obj-bar[data-v-8aa5bbdd]{order:2;width:100%;height:7px;border-radius:99px;background:var(--track);overflow:hidden}.obj-bar i[data-v-8aa5bbdd]{display:block;height:100%;border-radius:99px;transition:width .4s ease-out}.obj-chips[data-v-8aa5bbdd]{display:flex;flex-wrap:wrap;align-items:center;gap:5px var(--s3);margin-top:var(--s4)}.kchip[data-v-8aa5bbdd]{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-mute)}.kchip.total[data-v-8aa5bbdd]{font-weight:600;color:var(--ink-soft)}.kdot[data-v-8aa5bbdd]{width:6px;height:6px;border-radius:99px;flex-shrink:0}.obj-conf[data-v-8aa5bbdd]{display:inline-flex;align-items:center;gap:7px;margin-left:auto}.conf-l[data-v-8aa5bbdd]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint)}.conf-ro[data-v-8aa5bbdd]{font-size:12.5px;font-weight:600}.conf-col[data-v-8aa5bbdd]{width:132px}.krs-wrap[data-v-8aa5bbdd]{margin-top:var(--s3);overflow-x:auto}.krs[data-v-8aa5bbdd]{width:100%;min-width:560px;border-collapse:collapse}.krs th[data-v-8aa5bbdd]{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);font-weight:600;padding:var(--s2) var(--s3);border-bottom:1px solid var(--line)}.krs td[data-v-8aa5bbdd]{padding:var(--s3);border-top:1px solid var(--line);vertical-align:middle}.krs tbody tr[data-v-8aa5bbdd]{transition:background .12s ease}.krs tbody tr[data-v-8aa5bbdd]:hover{background:var(--paper-sunk)}.num[data-v-8aa5bbdd]{text-align:right}.prog-col[data-v-8aa5bbdd]{width:220px}.acts-col[data-v-8aa5bbdd]{width:76px;text-align:right}.kr-cell[data-v-8aa5bbdd]{display:flex;align-items:flex-start;gap:var(--s3)}.kr-tag[data-v-8aa5bbdd]{width:3px;align-self:stretch;min-height:30px;border-radius:99px;flex-shrink:0}.kr-id[data-v-8aa5bbdd]{display:block;color:var(--ink-faint);font-size:11px}.kr-titulo[data-v-8aa5bbdd]{font-weight:500;font-size:13.5px}.kpi[data-v-8aa5bbdd]{color:var(--ink-mute);font-size:13px}.valores[data-v-8aa5bbdd]{white-space:nowrap}.valores .atual[data-v-8aa5bbdd]{color:var(--ink);font-weight:600}.valores .meta[data-v-8aa5bbdd]{color:var(--ink-faint);font-weight:400}.kr-prog[data-v-8aa5bbdd]{display:flex;align-items:center;gap:var(--s3)}.kr-track[data-v-8aa5bbdd]{flex:1;height:7px;border-radius:99px;background:var(--track);overflow:hidden;display:block}.kr-track i[data-v-8aa5bbdd]{display:block;height:100%;border-radius:99px;transition:width .3s ease-out}.kr-pct[data-v-8aa5bbdd]{font-size:12px;font-weight:600;min-width:38px;text-align:right}.kr-empty[data-v-8aa5bbdd]{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);color:var(--ink-faint);padding:var(--s4) var(--s2) var(--s1);font-size:12.5px}.kr-add[data-v-8aa5bbdd]{font-size:12.5px}.kr-add-row[data-v-8aa5bbdd]{margin-top:var(--s2);color:var(--accent);font-size:12.5px;font-weight:600;border-color:transparent;padding:var(--s2) var(--s3)}.kr-add-row[data-v-8aa5bbdd]:hover{background:var(--accent-soft);border-color:transparent;color:var(--accent-ink)}.foot[data-v-8aa5bbdd]{color:var(--ink-faint);font-size:11px;margin-top:var(--s4)}@media(max-width:720px){.page[data-v-8aa5bbdd]{padding:var(--s4) var(--s4) var(--s6)}.head[data-v-8aa5bbdd]{flex-direction:column}.obj-head[data-v-8aa5bbdd]{flex-wrap:wrap;gap:var(--s3)}.obj-title[data-v-8aa5bbdd]{flex:1 1 100%}.obj-meter[data-v-8aa5bbdd]{width:100%;flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:var(--s3)}.obj-meter .obj-bar[data-v-8aa5bbdd]{order:0;flex:1}.summary[data-v-8aa5bbdd]{flex-wrap:wrap;gap:var(--s2) var(--s4)}.s-grow[data-v-8aa5bbdd]{display:none}}.page[data-v-3aa32616]{height:100%;padding:var(--s4) var(--s5);display:flex;flex-direction:column;gap:var(--s3);overflow:hidden}.kicker[data-v-3aa32616]{color:var(--accent-ink);letter-spacing:.08em;text-transform:uppercase;font-size:10px;margin:0 0 4px}h1[data-v-3aa32616]{font-size:1.5rem;font-weight:700;letter-spacing:-.03em;white-space:nowrap}h2[data-v-3aa32616]{font-size:.9375rem;white-space:nowrap}.head[data-v-3aa32616]{flex-shrink:0;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s4)}.head-row[data-v-3aa32616]{display:flex;align-items:center;gap:var(--s3)}.wk[data-v-3aa32616]{width:230px}.estado[data-v-3aa32616]{font-size:var(--text-xs);color:var(--ink-faint)}.estado.salvo[data-v-3aa32616]{color:var(--ok)}.estado.erro[data-v-3aa32616]{color:var(--danger)}.estado.salvando[data-v-3aa32616],.estado.editando[data-v-3aa32616]{color:var(--ink-mute)}.estado-retry[data-v-3aa32616]{border:none;background:none;color:var(--danger);font-size:var(--text-xs);font-weight:600;cursor:pointer;padding:0}.estado-retry[data-v-3aa32616]:hover{text-decoration:underline}.state[data-v-3aa32616]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--s2);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raise);color:var(--ink-mute);box-shadow:var(--shadow-1)}.state-ic[data-v-3aa32616]{width:30px;height:30px;color:var(--danger);margin-bottom:var(--s1)}.state-msg[data-v-3aa32616]{font-size:15px;font-weight:600;color:var(--ink);margin:0}.state-detail[data-v-3aa32616]{font-size:11.5px;color:var(--ink-faint);margin:0}.state .btn[data-v-3aa32616]{margin-top:var(--s3)}.skel .bone[data-v-3aa32616]{border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--paper-sunk) 25%,var(--paper-raise) 50%,var(--paper-sunk) 75%);background-size:200% 100%;animation:shimmer-3aa32616 1.2s infinite}@keyframes shimmer-3aa32616{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skel .bone[data-v-3aa32616]{animation:none}}.lnk[data-v-3aa32616]{color:var(--accent);font-weight:600}.lnk[data-v-3aa32616]:hover{text-decoration:underline}.timer[data-v-3aa32616]{display:flex;align-items:center;gap:var(--s2);padding:5px var(--s2);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raise);box-shadow:var(--shadow-1);flex-shrink:0}.timer.run[data-v-3aa32616]{border-color:var(--accent)}.timer.low .tm-clock[data-v-3aa32616]{color:var(--danger)}.tm-step[data-v-3aa32616]{width:24px;height:24px;border:1px solid var(--line);background:var(--paper);border-radius:var(--radius);cursor:pointer;color:var(--ink-mute);font-size:14px}.tm-step[data-v-3aa32616]:disabled{opacity:.4;cursor:not-allowed}.tm-mid[data-v-3aa32616]{display:flex;align-items:center;gap:var(--s2)}.tm-clock[data-v-3aa32616]{font-size:1.375rem;font-weight:700;letter-spacing:.02em;line-height:1;color:var(--ink)}.tm-ctl[data-v-3aa32616]{display:flex;gap:var(--s1)}.tm-btn[data-v-3aa32616]{border:none;background:var(--accent);color:#fff;border-radius:var(--radius-sm);padding:4px 9px;font-size:12px;font-weight:600;cursor:pointer}.tm-btn.ghost[data-v-3aa32616]{background:var(--paper-sunk);color:var(--ink-mute)}.body[data-v-3aa32616]{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--s3);border:0;margin:0;padding:0;min-width:0}.sec[data-v-3aa32616]{min-height:0;display:flex;flex-direction:column;background:var(--paper-raise);border:var(--border) solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:var(--s3) var(--s4)}.sec-h[data-v-3aa32616]{flex-shrink:0;display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s2)}.sec-h h2[data-v-3aa32616]{flex-shrink:0}.sec-hint[data-v-3aa32616]{flex:1;min-width:0;font-size:var(--text-xs);color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sec-body[data-v-3aa32616]{flex:1;min-height:0;overflow-y:auto;padding-right:2px;display:flex;flex-direction:column}.blk-n[data-v-3aa32616]{width:20px;height:20px;display:grid;place-items:center;border-radius:99px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.blk-tag[data-v-3aa32616]{margin-left:auto;font-size:var(--text-2xs);font-weight:600;color:var(--ink-mute);background:var(--paper-sunk);border-radius:99px;padding:2px 9px;flex-shrink:0}.empty-line[data-v-3aa32616]{color:var(--ink-mute);font-size:var(--text-sm);padding:var(--s2) 0}.foco-cols[data-v-3aa32616]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3)}.fcol[data-v-3aa32616]{min-height:0;display:flex;flex-direction:column}.fcol-h[data-v-3aa32616]{flex-shrink:0;display:flex;align-items:center;gap:var(--s2);font-size:var(--text-sm);font-weight:700;color:var(--ink);padding-bottom:6px;margin-bottom:var(--s2);border-bottom:2px solid color-mix(in srgb,var(--cc) 45%,var(--line))}.fc-dot[data-v-3aa32616]{width:8px;height:8px;border-radius:50%;background:var(--cc);flex-shrink:0}.fc-n[data-v-3aa32616]{font-size:var(--text-2xs);color:var(--ink-faint);font-weight:600;background:var(--paper-sunk);border-radius:99px;padding:1px 7px}.fcol-body[data-v-3aa32616]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--s2);padding-right:2px}.fcol-empty[data-v-3aa32616]{flex:1;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:var(--s2);padding:var(--s4) var(--s2);border:1px dashed var(--line-strong);border-radius:var(--radius);background:transparent;color:var(--ink-faint);cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease}.fcol-empty[data-v-3aa32616]:hover:not(:disabled){border-color:var(--cc);background:var(--paper-sunk)}.fcol-empty[data-v-3aa32616]:disabled{cursor:default}.fce-mark[data-v-3aa32616]{width:20px;height:20px;border-radius:50%;border:1.5px dashed var(--cc);opacity:.55;position:relative;flex:none}.fce-mark[data-v-3aa32616]:before,.fce-mark[data-v-3aa32616]:after{content:"";position:absolute;background:var(--cc)}.fce-mark[data-v-3aa32616]:before{left:50%;top:5px;bottom:5px;width:1.5px;transform:translate(-50%)}.fce-mark[data-v-3aa32616]:after{top:50%;left:5px;right:5px;height:1.5px;transform:translateY(-50%)}.fce-dica[data-v-3aa32616]{font-size:var(--text-xs);line-height:1.35;max-width:18ch}.fce-add[data-v-3aa32616]{font-size:var(--text-2xs);font-weight:600;color:var(--cc)}.fcard[data-v-3aa32616]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s2);display:flex;flex-direction:column;gap:6px;flex-shrink:0}.fcard.done[data-v-3aa32616]{opacity:.55}.fc-top[data-v-3aa32616]{display:flex;align-items:center;gap:var(--s2)}.fc-check input[data-v-3aa32616]{accent-color:var(--ok);width:15px;height:15px}.fc-txt[data-v-3aa32616]{flex:1;min-width:0;border:none;background:none;padding:1px 0;font-size:var(--text-sm)}.fcard.done .fc-txt[data-v-3aa32616]{text-decoration:line-through;color:var(--ink-faint)}.fc-txt[data-v-3aa32616]:focus{box-shadow:none;outline:none}.fc-x[data-v-3aa32616]{border:none;background:none;color:var(--ink-faint);cursor:pointer;font-size:15px;line-height:1;flex-shrink:0}.fc-x[data-v-3aa32616]:hover{color:var(--danger)}.fc-meta[data-v-3aa32616]{display:flex;gap:6px;flex-wrap:wrap}.fc-add[data-v-3aa32616]{align-self:flex-start;border:none;background:none;color:var(--accent);font-size:var(--text-xs);font-weight:600;cursor:pointer;padding:2px 0}.fc-add[data-v-3aa32616]:hover{text-decoration:underline}.fc-add.mini[data-v-3aa32616]{margin-left:auto;font-size:16px;padding:0 4px}.obj-inline[data-v-3aa32616]{flex:1;min-width:0;max-width:360px}.anchor-pct[data-v-3aa32616]{margin-left:auto;font-weight:700;font-size:var(--text-sm);flex-shrink:0}.kr[data-v-3aa32616]{display:grid;grid-template-columns:minmax(0,1.4fr) auto minmax(60px,.8fr) 38px auto;align-items:center;gap:var(--s2);padding:var(--s2) 0;border-top:1px solid var(--line)}.kr[data-v-3aa32616]:first-of-type{border-top:none}.kr-t[data-v-3aa32616]{min-width:0;font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kr-t .mono[data-v-3aa32616]{color:var(--ink-faint);font-size:var(--text-2xs)}.kr-kpi[data-v-3aa32616]{font-size:var(--text-2xs);color:var(--ink-faint);white-space:nowrap}.kr-bar[data-v-3aa32616]{height:6px;border-radius:99px;background:var(--track);overflow:hidden}.kr-bar i[data-v-3aa32616]{display:block;height:100%;border-radius:99px;background:var(--ink-soft)}.kr-pct[data-v-3aa32616]{font-size:var(--text-xs);color:var(--ink-mute);text-align:right}.kr-conf[data-v-3aa32616]{flex-shrink:0}.plano-cols[data-v-3aa32616]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s5)}.pblock[data-v-3aa32616]{min-width:0;display:flex;flex-direction:column}.pb-h[data-v-3aa32616]{font-size:var(--text-xs);font-weight:700;color:var(--ink);padding-bottom:5px;border-bottom:1px solid var(--line);margin-bottom:6px}.prow[data-v-3aa32616]{display:flex;align-items:center;gap:var(--s2);margin-bottom:5px}.p-txt[data-v-3aa32616]{flex:1;min-width:0;border:1px solid var(--line);background:var(--paper-raise);border-radius:var(--radius-sm);padding:4px var(--s2);font-size:var(--text-sm)}.srow[data-v-3aa32616]{display:grid;grid-template-columns:minmax(150px,240px) auto minmax(0,1fr) auto;align-items:center;gap:var(--s3);padding:6px 0;border-top:1px solid var(--line)}.srow[data-v-3aa32616]:first-child{border-top:none}.s-asp[data-v-3aa32616]{border:none;background:none;font-size:var(--text-sm);font-weight:600;color:var(--ink);padding:1px 0;min-width:0}.s-asp[data-v-3aa32616]:focus{outline:none;box-shadow:none}.s-cores[data-v-3aa32616]{display:flex;gap:5px}.s-dot[data-v-3aa32616]{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-strong);background:transparent;cursor:pointer;transition:all .12s ease}.s-dot.on[data-v-3aa32616]{border-color:var(--dc);background:var(--dc);box-shadow:0 0 0 3px color-mix(in srgb,var(--dc) 20%,transparent)}.s-obs[data-v-3aa32616]{border:none;background:none;font-size:var(--text-sm);color:var(--ink-mute);padding:1px 0;min-width:0}.s-obs[data-v-3aa32616]:focus{outline:none;box-shadow:none}@media(max-width:1100px){.page[data-v-3aa32616]{overflow-y:auto;height:auto}.body[data-v-3aa32616]{grid-template-columns:1fr;grid-template-rows:none}.foco-cols[data-v-3aa32616],.plano-cols[data-v-3aa32616]{grid-template-columns:1fr}}.ai[data-v-bbdfdc28]{margin:var(--s2) 0}.spark[data-v-bbdfdc28]{width:13px;height:13px;flex:none}.chip[data-v-bbdfdc28]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--accent-soft);background:var(--accent-soft);color:var(--accent-ink);font-size:12px;font-weight:600;font-family:var(--font-body);padding:5px 12px;border-radius:var(--radius-full);cursor:pointer;transition:filter .12s ease}.chip[data-v-bbdfdc28]:hover{filter:brightness(.97)}.card[data-v-bbdfdc28]{display:flex;align-items:flex-start;gap:var(--s3);border:1px solid var(--accent-soft);background:var(--accent-soft);border-radius:var(--radius);padding:var(--s3)}.card>.spark[data-v-bbdfdc28]{color:var(--accent-ink);margin-top:2px;width:15px;height:15px}.card-tx[data-v-bbdfdc28]{flex:1;min-width:0}.card-t[data-v-bbdfdc28]{margin:0;font-size:12.5px;font-weight:600;color:var(--ink)}.card-s[data-v-bbdfdc28]{margin:2px 0 0;font-size:12px;color:var(--ink-mute);line-height:1.4}.card-act[data-v-bbdfdc28]{display:flex;align-items:center;gap:var(--s2);flex:none}.panel[data-v-bbdfdc28]{border:1px solid var(--accent-soft);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--accent-soft) 0%,var(--paper-raise) 38%);padding:var(--s3) var(--s4) var(--s4)}.panel-hd[data-v-bbdfdc28]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s2)}.tag[data-v-bbdfdc28]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-ink)}.draft[data-v-bbdfdc28]{min-height:22px}.draft .rich[data-v-bbdfdc28]{margin:0;font-size:13.5px}.cursor[data-v-bbdfdc28]{display:inline-block;width:7px;height:15px;background:var(--accent);vertical-align:text-bottom;margin-left:2px;animation:blink-bbdfdc28 .9s steps(2) infinite}.foot[data-v-bbdfdc28]{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s3)}.instr[data-v-bbdfdc28]{flex:1;font-size:12.5px;padding:6px var(--s2)}.err[data-v-bbdfdc28]{color:var(--danger);font-size:12px;margin:var(--s2) 0 0}@keyframes blink-bbdfdc28{to{opacity:0}}.dw[data-v-8ccacfe9]{position:relative;display:grid;grid-template-columns:var(--tree-w, 280px) 1fr;height:100%;min-height:0;overflow:hidden;background:var(--paper-raise)}.dw.has-preview[data-v-8ccacfe9]{grid-template-columns:var(--tree-w, 280px) 1fr var(--prev-w, 460px)}.resize-h[data-v-8ccacfe9]{position:absolute;top:0;bottom:0;left:var(--tree-w, 280px);width:9px;margin-left:-4.5px;z-index:4;cursor:col-resize;display:flex;justify-content:center}.resize-h.prev[data-v-8ccacfe9]{left:auto;right:var(--prev-w, 460px);margin-left:0;margin-right:-4.5px}.resize-h span[data-v-8ccacfe9]{width:2px;height:100%;background:transparent;transition:background var(--dur-1) var(--ease)}.resize-h:hover span[data-v-8ccacfe9],.resize-h:active span[data-v-8ccacfe9]{background:var(--accent)}.preview-panel[data-v-8ccacfe9]{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-left:var(--border) solid var(--line);background:var(--paper)}.pv-bar[data-v-8ccacfe9]{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);flex-shrink:0;padding:var(--s3) var(--s3) var(--s3) var(--s4);border-bottom:var(--border) solid var(--line)}.pv-title[data-v-8ccacfe9]{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-acts[data-v-8ccacfe9]{display:flex;align-items:center;gap:var(--s1);flex-shrink:0}.pv-frame[data-v-8ccacfe9]{flex:1;min-height:0;width:100%;border:none;background:#fff}.tree-panel[data-v-8ccacfe9]{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--paper-sunk);border-right:var(--border) solid var(--line)}.tp-top[data-v-8ccacfe9]{display:flex;align-items:center;gap:var(--s2);flex-shrink:0;padding:var(--s3) var(--s3) var(--s2)}.tp-tool[data-v-8ccacfe9]{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border:var(--border) solid var(--line);border-radius:var(--radius-sm);background:var(--paper-raise);color:var(--ink-mute);cursor:pointer;transition:all var(--dur-1) var(--ease)}.tp-tool[data-v-8ccacfe9]:hover{border-color:var(--accent);color:var(--accent)}.tp-tool svg[data-v-8ccacfe9]{width:16px;height:16px}.tp-add[data-v-8ccacfe9]{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border:none;border-radius:var(--radius-sm);background:var(--accent);color:#fff;cursor:pointer;transition:all var(--dur-1) var(--ease)}.tp-add[data-v-8ccacfe9]:hover{filter:brightness(1.08)}.tp-add[data-v-8ccacfe9]:disabled{opacity:.5;cursor:default}.tp-add svg[data-v-8ccacfe9]{width:17px;height:17px}.tp-search[data-v-8ccacfe9]{display:flex;align-items:center;gap:var(--s2);flex:1;min-width:0;padding:7px var(--s2);background:var(--paper-raise);border:var(--border) solid transparent;border-radius:var(--radius-sm);transition:all var(--dur-1) var(--ease)}.tp-search[data-v-8ccacfe9]:focus-within{background:var(--paper-raise);border-color:var(--accent)}.tp-search svg[data-v-8ccacfe9]{width:14px;height:14px;color:var(--ink-faint);flex-shrink:0}.tp-search input[data-v-8ccacfe9]{border:none;background:none;padding:0;flex:1;min-width:0;font-size:var(--text-sm);box-shadow:none}.tree[data-v-8ccacfe9]{flex:1;overflow-y:auto;padding:var(--s2)}.row[data-v-8ccacfe9]{display:flex;align-items:center;gap:5px;padding:5px var(--s2);margin-bottom:1px;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-1) var(--ease);outline:none}.row[data-v-8ccacfe9]:hover{background:var(--paper-sunk)}.row[data-v-8ccacfe9]:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.row.active[data-v-8ccacfe9]{background:var(--accent-soft)}.row[draggable=true][data-v-8ccacfe9]{-webkit-user-drag:element}.row.dragging[data-v-8ccacfe9]{opacity:.4}.row.drop-before[data-v-8ccacfe9]{box-shadow:inset 0 2px 0 var(--accent)}.row.drop-after[data-v-8ccacfe9]{box-shadow:inset 0 -2px 0 var(--accent)}.row.drop-inside[data-v-8ccacfe9]{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.row.active .row-t[data-v-8ccacfe9]{color:var(--accent-ink);font-weight:var(--fw-semibold)}.row.active .doc-ic[data-v-8ccacfe9]{color:var(--accent)}.row-grip[data-v-8ccacfe9]{display:grid;place-items:center;width:15px;flex-shrink:0;color:var(--ink-faint);cursor:grab}.row-grip[data-v-8ccacfe9]:active{cursor:grabbing}.row-grip svg[data-v-8ccacfe9]{width:13px;height:13px;opacity:.65}.row:hover .row-grip[data-v-8ccacfe9]{color:var(--ink-mute)}.caret[data-v-8ccacfe9],.caret-sp[data-v-8ccacfe9]{width:16px;height:16px;flex-shrink:0}.caret[data-v-8ccacfe9]{display:grid;place-items:center;border:none;background:none;color:var(--ink-faint);cursor:pointer;border-radius:4px}.caret svg[data-v-8ccacfe9]{width:12px;height:12px;transition:transform var(--dur-1) var(--ease)}.caret.open svg[data-v-8ccacfe9]{transform:rotate(90deg)}.doc-ic[data-v-8ccacfe9]{width:14px;height:14px;flex-shrink:0;color:var(--ink-faint)}.row-t[data-v-8ccacfe9]{flex:1;font-size:var(--text-sm);color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-acts[data-v-8ccacfe9]{display:flex;align-items:center;gap:2px;flex-shrink:0;opacity:0}.row:hover .row-acts[data-v-8ccacfe9],.row:focus-within .row-acts[data-v-8ccacfe9],.row.active .row-acts[data-v-8ccacfe9]{opacity:1}.row-act[data-v-8ccacfe9]{width:22px;height:22px;display:grid;place-items:center;border:none;background:none;color:var(--ink-faint);border-radius:4px;cursor:pointer;transition:all var(--dur-1) var(--ease)}.row-act[data-v-8ccacfe9]:hover{background:var(--paper-raise);color:var(--accent)}.row-act svg[data-v-8ccacfe9]{width:14px;height:14px}.tree-empty[data-v-8ccacfe9]{color:var(--ink-faint);font-size:var(--text-sm);padding:var(--s3)}.tp-scope[data-v-8ccacfe9]{flex-shrink:0;font-size:var(--text-2xs);color:var(--ink-faint);padding:var(--s2) var(--s3) var(--s3);border-top:var(--border) solid var(--line);margin:0}.main-panel[data-v-8ccacfe9]{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0}.doc-bar[data-v-8ccacfe9]{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-shrink:0;padding:var(--s3) var(--s4);border-bottom:var(--border) solid var(--line)}.trilha[data-v-8ccacfe9]{display:flex;align-items:center;gap:var(--s2);min-width:0;font-size:var(--text-xs)}.crumb[data-v-8ccacfe9]{border:none;background:none;color:var(--ink-mute);cursor:pointer;padding:0;font-size:var(--text-xs)}.crumb[data-v-8ccacfe9]:hover{color:var(--accent)}.crumb-sep[data-v-8ccacfe9]{color:var(--ink-faint)}.crumb-cur[data-v-8ccacfe9]{color:var(--ink-soft);font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-bar-right[data-v-8ccacfe9]{display:flex;align-items:center;gap:var(--s2);flex-shrink:0}.status[data-v-8ccacfe9]{font-size:var(--text-xs);color:var(--ink-faint);min-width:56px;text-align:right}.status.saving[data-v-8ccacfe9]{color:var(--ink-mute)}.status.saved[data-v-8ccacfe9]{color:var(--ok)}.icon-act[data-v-8ccacfe9]{width:30px;height:30px;display:grid;place-items:center;border:var(--border) solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--ink-faint);cursor:pointer;transition:all var(--dur-1) var(--ease)}.icon-act[data-v-8ccacfe9]:hover,.icon-act.on[data-v-8ccacfe9]{background:var(--accent-soft);color:var(--accent)}.icon-act.danger[data-v-8ccacfe9]:hover{background:var(--danger-soft);color:var(--danger)}.icon-act svg[data-v-8ccacfe9]{width:15px;height:15px}.doc-scroll[data-v-8ccacfe9]{flex:1;min-height:0;overflow-y:auto}.doc-page[data-v-8ccacfe9]{max-width:880px;margin:0 auto;padding:var(--s6) var(--s7) 40vh}.doc-page.full[data-v-8ccacfe9]{max-width:none}.doc-title[data-v-8ccacfe9]{width:100%;border:none;background:none;padding:0;margin-bottom:var(--s1);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);color:var(--ink)}.doc-title[data-v-8ccacfe9]::placeholder{color:var(--ink-faint)}.doc-title[data-v-8ccacfe9]:focus{box-shadow:none;border:none;outline:none}.doc-title-read[data-v-8ccacfe9]{margin-top:0}.doc-page.reading[data-v-8ccacfe9]{cursor:text}.ed-btn[data-v-8ccacfe9]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:var(--border) solid var(--line);border-radius:var(--radius-sm);background:var(--paper-raise);color:var(--ink-soft);font-size:var(--text-sm);font-weight:var(--fw-medium);cursor:pointer;transition:all var(--dur-1) var(--ease)}.ed-btn[data-v-8ccacfe9]:hover{border-color:var(--accent);color:var(--accent)}.ed-btn svg[data-v-8ccacfe9]{width:14px;height:14px}.ed-btn.primary[data-v-8ccacfe9]{background:var(--accent);border-color:var(--accent);color:#fff}.ed-btn.primary[data-v-8ccacfe9]:hover{filter:brightness(1.08);color:#fff}.doc-meta[data-v-8ccacfe9]{font-size:var(--text-xs);color:var(--ink-faint);margin:0 0 var(--s4)}.doc-ic.folder[data-v-8ccacfe9]{color:var(--accent)}.folder-view[data-v-8ccacfe9]{max-width:880px;margin:0 auto;padding:var(--s6) var(--s7) 40vh}.folder-view.full[data-v-8ccacfe9]{max-width:none}.folder-meta[data-v-8ccacfe9]{font-size:var(--text-xs);color:var(--ink-faint);margin:var(--s1) 0 var(--s5)}.folder-grid[data-v-8ccacfe9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--s3)}.folder-item[data-v-8ccacfe9]{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--paper-raise);cursor:pointer;text-align:left;transition:all var(--dur-1) var(--ease)}.folder-item[data-v-8ccacfe9]:hover{border-color:var(--accent);background:var(--accent-soft)}.folder-item.add[data-v-8ccacfe9]{color:var(--ink-mute);border-style:dashed}.folder-item.add[data-v-8ccacfe9]:hover{color:var(--accent)}.fi-ic[data-v-8ccacfe9]{width:18px;height:18px;flex-shrink:0;color:var(--ink-faint)}.folder-item:hover .fi-ic[data-v-8ccacfe9],.fi-ic.folder[data-v-8ccacfe9]{color:var(--accent)}.fi-t[data-v-8ccacfe9]{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-back[data-v-8ccacfe9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay)}.nm[data-v-8ccacfe9]{position:fixed;z-index:calc(var(--z-overlay) + 1);width:204px;padding:var(--s1);background:var(--paper-raise);border:var(--border) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-3)}.nm-it[data-v-8ccacfe9]{width:100%;display:flex;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border:none;background:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background var(--dur-1) var(--ease)}.nm-it[data-v-8ccacfe9]:hover{background:var(--accent-soft)}.nm-it svg[data-v-8ccacfe9]{width:17px;height:17px;color:var(--ink-mute);flex-shrink:0}.nm-it:hover svg[data-v-8ccacfe9]{color:var(--accent)}.nm-it span[data-v-8ccacfe9]{display:flex;flex-direction:column;line-height:1.25}.nm-it b[data-v-8ccacfe9]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink)}.nm-it small[data-v-8ccacfe9]{font-size:var(--text-2xs);color:var(--ink-faint)}.nm-it.row[data-v-8ccacfe9]{padding:var(--s2) var(--s3)}.nm-it.row b[data-v-8ccacfe9]{font-weight:var(--fw-medium)}.nm-it.danger[data-v-8ccacfe9]:hover{background:var(--danger-soft)}.nm-it.danger svg[data-v-8ccacfe9],.nm-it.danger b[data-v-8ccacfe9]{color:var(--danger)}.nm-head[data-v-8ccacfe9]{padding:var(--s2) var(--s3) var(--s1);font-size:var(--text-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--ink-faint)}.nm-it.sort[data-v-8ccacfe9]{padding:var(--s2) var(--s3)}.nm-it.sort b[data-v-8ccacfe9]{font-weight:var(--fw-medium)}.nm-it.sort.sel b[data-v-8ccacfe9]{color:var(--accent-ink);font-weight:var(--fw-semibold)}.nm-check[data-v-8ccacfe9]{width:16px;flex-shrink:0;display:grid;place-items:center}.nm-check svg[data-v-8ccacfe9]{width:15px;height:15px;color:var(--accent)}.none[data-v-8ccacfe9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s3);text-align:center;color:var(--ink-mute)}.none-ic[data-v-8ccacfe9]{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:var(--accent-soft);color:var(--accent)}.none-ic svg[data-v-8ccacfe9]{width:26px;height:26px}.none p[data-v-8ccacfe9]{font-size:var(--text-sm);margin:0}@media(max-width:820px){.dw[data-v-8ccacfe9],.dw.has-preview[data-v-8ccacfe9]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.dw.has-preview[data-v-8ccacfe9]{grid-template-rows:auto minmax(0,1fr) minmax(0,1fr)}.tree-panel[data-v-8ccacfe9]{border-right:none;border-bottom:var(--border) solid var(--line);max-height:40vh}.preview-panel[data-v-8ccacfe9]{border-left:none;border-top:var(--border) solid var(--line)}.resize-h[data-v-8ccacfe9]{display:none}}.page[data-v-b59ddcbd]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ws[data-v-b59ddcbd]{flex:1;min-height:0}.state[data-v-b59ddcbd]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s2);padding:var(--s7);border:var(--border) solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raise);color:var(--ink-mute);box-shadow:var(--shadow-1)}.state-msg[data-v-b59ddcbd]{font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--ink);margin:0}.state-detail[data-v-b59ddcbd]{font-size:var(--text-xs);color:var(--ink-faint);margin:0}.state .btn[data-v-b59ddcbd]{margin-top:var(--s3)}.skeleton[data-v-b59ddcbd]{flex:1;min-height:0;display:grid;grid-template-columns:300px 1fr;gap:var(--s4)}.bone[data-v-b59ddcbd]{border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--paper-sunk) 25%,var(--paper-raise) 50%,var(--paper-sunk) 75%);background-size:200% 100%;animation:shimmer-b59ddcbd 1.2s infinite}@keyframes shimmer-b59ddcbd{to{background-position:-200% 0}}.main[data-v-d85d5ce3]{padding:var(--s5) var(--s6) var(--s7);width:100%}.main.flush[data-v-d85d5ce3]{padding:0;height:100%;overflow:hidden}.main.fill[data-v-d85d5ce3]{height:100%;overflow:hidden;padding-bottom:var(--s5)}@media(max-width:980px){.main.fill[data-v-d85d5ce3]{height:auto;overflow:visible}}.loading[data-v-d85d5ce3]{color:var(--ink-faint);padding:var(--s7)}.error-state[data-v-d85d5ce3]{color:var(--danger);padding:var(--s7)}.error-state .btn[data-v-d85d5ce3]{margin-top:var(--s3)}.rstat[data-v-d4b65b4f]{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.ring[data-v-d4b65b4f]{position:relative;flex-shrink:0}.ring svg[data-v-d4b65b4f]{width:100%;height:100%;display:block}.prog[data-v-d4b65b4f]{transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.num[data-v-d4b65b4f]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.num[data-v-d4b65b4f] small{font-size:10px;color:var(--ink-faint);font-weight:500}.lbl[data-v-d4b65b4f]{font-size:10.5px;color:var(--ink-mute);line-height:1.25;max-width:92px}.badge[data-v-436065b6]{display:inline-flex;align-items:center;gap:5px;padding:2px var(--s2);border-radius:99px;font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.d[data-v-436065b6]{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.rc[data-v-cf03ebd4]{display:inline-flex}.trigger[data-v-cf03ebd4]{display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:2px 0;cursor:pointer;color:var(--ink-mute);font-size:12px;font-weight:500;font-family:var(--font-body)}.trigger[data-v-cf03ebd4]:hover{color:var(--accent-ink)}.trigger svg[data-v-cf03ebd4]{width:14px;height:14px}.trigger .n[data-v-cf03ebd4]{background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--radius-full);padding:0 6px;font-size:10px;font-weight:700}.ov[data-v-cf03ebd4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:#0f141b73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:var(--s4)}.card[data-v-cf03ebd4]{width:520px;max-width:100%;background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:var(--s5)}.hd[data-v-cf03ebd4]{display:flex;align-items:center;justify-content:space-between}.tag[data-v-cf03ebd4]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-ink)}.x[data-v-cf03ebd4]{width:28px;height:28px;border:none;background:transparent;font-size:1.3rem;line-height:1;color:var(--ink-faint);cursor:pointer;border-radius:var(--radius)}.x[data-v-cf03ebd4]:hover{background:var(--paper-sunk);color:var(--ink)}.sub[data-v-cf03ebd4]{font-size:12.5px;color:var(--ink-mute);line-height:1.45;margin:var(--s2) 0 var(--s4)}.list[data-v-cf03ebd4]{list-style:none;padding:0;margin:0 0 var(--s3);display:grid;gap:var(--s2)}.list li[data-v-cf03ebd4]{display:flex;align-items:center;gap:var(--s2);background:var(--paper-sunk);border-radius:var(--radius);padding:var(--s2) var(--s3)}.p[data-v-cf03ebd4]{flex:1;min-width:0;font-size:12px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm[data-v-cf03ebd4]{border:none;background:none;color:var(--ink-faint);font-size:11px;cursor:pointer;flex:none}.rm[data-v-cf03ebd4]:hover{color:var(--danger)}.none[data-v-cf03ebd4]{font-size:12.5px;color:var(--ink-faint);margin:0 0 var(--s3)}.row[data-v-cf03ebd4]{display:flex;gap:var(--s2)}.inp[data-v-cf03ebd4]{flex:1;font-size:12.5px}.vg[data-v-e334cda3]{width:100%;height:100%;display:flex;flex-direction:column;gap:var(--s4);min-height:0;overflow:hidden}.hero[data-v-e334cda3],.readouts[data-v-e334cda3],.capacity[data-v-e334cda3],.vg>.band[data-v-e334cda3]{flex-shrink:0}.card[data-v-e334cda3]{background:var(--paper-raise);border:var(--border) solid var(--line);border-radius:var(--radius-lg)}.hero[data-v-e334cda3]{display:flex;align-items:center;gap:var(--s5);padding:var(--s5) var(--s6);border:var(--border) solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(118deg,var(--accent-soft) 0%,var(--paper-raise) 38%)}.logo[data-v-e334cda3]{width:58px;height:58px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--radius);background:var(--accent);color:#fff;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-2xl)}.hero-id[data-v-e334cda3]{flex:1;min-width:0}.hero-ai[data-v-e334cda3]{display:flex;align-items:center;gap:var(--s4);margin-top:var(--s3);flex-wrap:wrap}.hero-top[data-v-e334cda3]{display:flex;align-items:center;gap:var(--s3)}.hero-top h1[data-v-e334cda3]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:0}.status[data-v-e334cda3]{font-size:var(--text-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wide);padding:3px 8px;border-radius:var(--radius-full);background:var(--paper-sunk);color:var(--ink-mute)}.status.ativo[data-v-e334cda3]{background:var(--ok-soft);color:var(--ok)}.sub[data-v-e334cda3]{font-size:var(--text-xs);color:var(--ink-faint);margin:5px 0 0}.desc[data-v-e334cda3]{font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--ink-mute);margin:8px 0 0;max-width:640px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-ring[data-v-e334cda3]{flex-shrink:0}.readouts[data-v-e334cda3]{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--s4)}.capacity[data-v-e334cda3]{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) var(--s4);background:var(--paper-raise);border:var(--border) solid var(--line);border-radius:var(--radius-lg)}.cap-l[data-v-e334cda3]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--ink-faint);font-weight:var(--fw-semibold);flex-shrink:0}.cap-bar[data-v-e334cda3]{flex:1;min-width:80px;display:flex;height:8px;border-radius:99px;overflow:hidden;background:var(--track);gap:1px}.cap-seg[data-v-e334cda3]{height:100%}.cap-leg[data-v-e334cda3]{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-xs);color:var(--ink-mute);flex-shrink:0;white-space:nowrap}.cap-leg b[data-v-e334cda3]{color:var(--ink);font-weight:var(--fw-semibold)}.cd[data-v-e334cda3]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ro[data-v-e334cda3]{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4) var(--s5);border:var(--border) solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raise);text-decoration:none;transition:border-color var(--dur-1) var(--ease)}.ro[data-v-e334cda3]:not(.static):hover{border-color:var(--accent)}.ro:not(.static):hover .ro-ic[data-v-e334cda3]{color:var(--accent)}.ro:not(.static):hover .ro-go[data-v-e334cda3]{opacity:1}.ro-head[data-v-e334cda3]{display:flex;align-items:center;gap:var(--s2)}.ro-ic[data-v-e334cda3]{width:18px;height:18px;color:var(--ink-faint);flex-shrink:0;transition:color var(--dur-1) var(--ease)}.ro-l[data-v-e334cda3]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink);flex:1}.ro-go[data-v-e334cda3]{font-size:var(--text-sm);color:var(--accent);opacity:0;transition:opacity var(--dur-1) var(--ease)}.ro-bar[data-v-e334cda3]{display:flex;height:8px;border-radius:99px;overflow:hidden;background:var(--track);gap:1px;margin-top:2px}.ro-bar i[data-v-e334cda3]{display:block;height:100%}.ro-cap[data-v-e334cda3]{font-size:var(--text-xs);color:var(--ink-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ro-cap.muted[data-v-e334cda3]{color:var(--ink-faint)}.band[data-v-e334cda3]{padding:var(--s4) var(--s5)}.band-h[data-v-e334cda3]{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s3)}.band-h h2[data-v-e334cda3]{font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--ink);letter-spacing:var(--ls-snug);margin:0}.more[data-v-e334cda3]{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--accent);text-decoration:none;flex-shrink:0}.more[data-v-e334cda3]:hover{text-decoration:underline}.total[data-v-e334cda3]{font-size:var(--text-xs);color:var(--ink-faint)}.loading[data-v-e334cda3]{font-size:var(--text-sm);color:var(--ink-faint);margin:0;padding:var(--s2) 0}.bar[data-v-e334cda3]{flex:1;height:6px;min-width:40px;border-radius:99px;background:var(--track);overflow:hidden;display:block}.bar i[data-v-e334cda3]{display:block;height:100%;border-radius:99px;transition:width .5s var(--ease)}.epics[data-v-e334cda3]{display:flex;flex-direction:column;max-height:230px;overflow-y:auto}.epic[data-v-e334cda3]{display:flex;align-items:center;gap:var(--s4);padding:var(--s3) 0;text-decoration:none;border-top:var(--border) solid var(--line)}.epic[data-v-e334cda3]:first-child{border-top:none;padding-top:var(--s1)}.epic:hover .ep-name[data-v-e334cda3]{color:var(--accent)}.ep-l[data-v-e334cda3]{width:280px;flex-shrink:0;display:flex;align-items:baseline;gap:var(--s2);min-width:0}.ep-name[data-v-e334cda3]{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--dur-1) var(--ease)}.ep-id[data-v-e334cda3]{font-size:var(--text-2xs);color:var(--ink-faint);flex-shrink:0}.ep-kr[data-v-e334cda3]{flex-shrink:0;font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--accent-ink);background:var(--accent-soft);padding:2px 7px;border-radius:var(--radius-sm);white-space:nowrap}.ep-kr.none[data-v-e334cda3]{color:var(--ink-faint);background:var(--paper-sunk);font-weight:var(--fw-medium)}.ep-tar[data-v-e334cda3]{font-size:var(--text-2xs);color:var(--ink-mute);flex-shrink:0;white-space:nowrap;width:90px}.ep-pct[data-v-e334cda3]{font-size:var(--text-xs);font-weight:var(--fw-semibold);flex-shrink:0;min-width:36px;text-align:right}.trio[data-v-e334cda3]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--s4);align-items:stretch}.trio .band[data-v-e334cda3]{display:flex;flex-direction:column;overflow:hidden}.trio .band-h[data-v-e334cda3]{flex-shrink:0}.band-body[data-v-e334cda3]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.sp-name[data-v-e334cda3]{display:block;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink)}.sp-meta[data-v-e334cda3]{display:block;font-size:var(--text-2xs);color:var(--ink-faint);margin:3px 0 var(--s2)}.sp-tasks[data-v-e334cda3]{list-style:none;margin:var(--s3) 0 0;padding:var(--s3) 0 0;border-top:var(--border) solid var(--line);display:flex;flex-direction:column}.spt[data-v-e334cda3]{display:flex;align-items:center;gap:var(--s3);padding:6px var(--s2);margin:0 calc(-1 * var(--s2));border-radius:var(--radius-sm);text-decoration:none}.spt[data-v-e334cda3]:hover{background:var(--paper-sunk)}.spt:hover .spt-name[data-v-e334cda3]{color:var(--ink)}.spt-id[data-v-e334cda3]{font-size:var(--text-2xs);color:var(--ink-faint);flex-shrink:0}.spt-name[data-v-e334cda3]{flex:1;font-size:var(--text-sm);color:var(--ink-soft);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spt-name.done[data-v-e334cda3]{color:var(--ink-faint);text-decoration:line-through}.seg[data-v-e334cda3]{display:flex;height:9px;border-radius:99px;overflow:hidden;background:var(--track)}.seg i[data-v-e334cda3]{display:block;height:100%;transition:width .5s var(--ease)}.legend[data-v-e334cda3]{list-style:none;margin:var(--s3) 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:7px var(--s3)}.legend li[data-v-e334cda3]{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--ink-mute)}.lg-dot[data-v-e334cda3]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.lg-l[data-v-e334cda3]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legend b[data-v-e334cda3]{color:var(--ink);font-weight:var(--fw-semibold)}.act[data-v-e334cda3]{list-style:none;margin:0;padding:0}.act li[data-v-e334cda3]{display:flex;gap:var(--s3);padding:6px 0}.act-dot[data-v-e334cda3]{width:6px;height:6px;border-radius:99px;background:var(--accent);flex-shrink:0;margin-top:6px}.act-main[data-v-e334cda3]{min-width:0}.act-msg[data-v-e334cda3]{font-size:var(--text-xs);color:var(--ink-soft);margin:0;line-height:var(--lh-snug)}.act-meta[data-v-e334cda3]{font-size:var(--text-2xs);color:var(--ink-faint);margin:2px 0 0}.vazio[data-v-e334cda3]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--s2);padding:var(--s5) var(--s3)}.vz-ic[data-v-e334cda3]{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.vz-ic svg[data-v-e334cda3]{width:22px;height:22px}.vz-msg[data-v-e334cda3]{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--ink-mute);margin:var(--s1) 0 0}.vz-act[data-v-e334cda3]{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--accent);text-decoration:none}.vz-act[data-v-e334cda3]:hover{text-decoration:underline}@media(max-width:1240px){.readouts[data-v-e334cda3]{grid-template-columns:repeat(3,1fr)}}@media(max-width:980px){.vg[data-v-e334cda3]{height:auto;overflow:visible}.hero[data-v-e334cda3]{flex-wrap:wrap}.readouts[data-v-e334cda3]{grid-template-columns:repeat(2,1fr)}.trio[data-v-e334cda3]{flex:initial;min-height:auto;grid-template-columns:1fr}.trio .band[data-v-e334cda3],.band-body[data-v-e334cda3]{overflow:visible}.ep-l[data-v-e334cda3]{width:200px}}.epic[data-v-c84baa34]{margin-bottom:var(--s3);overflow:hidden}.epic-head[data-v-c84baa34]{display:flex;align-items:center;gap:var(--s3);width:100%;padding:var(--s3) var(--s4);background:none;border:none;text-align:left;cursor:pointer;font-family:var(--font-body)}.epic-head[data-v-c84baa34]:hover{background:var(--paper-sunk)}.ec-menu[data-v-c84baa34]{position:relative;flex-shrink:0}.ec-menu-btn[data-v-c84baa34]{width:28px;height:28px;display:grid;place-items:center;border:none;background:none;color:var(--ink-faint);border-radius:var(--radius);cursor:pointer;font-size:16px;line-height:1}.ec-menu-btn[data-v-c84baa34]:hover,.ec-menu-btn.on[data-v-c84baa34]{background:var(--paper-raise);color:var(--ink)}.ec-menu-pop[data-v-c84baa34]{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:150px;background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:var(--s2)}.ec-menu-it[data-v-c84baa34]{display:block;width:100%;text-align:left;padding:var(--s2) var(--s3);border:none;background:none;border-radius:var(--radius);cursor:pointer;font-family:var(--font-body);font-size:13px;color:var(--ink-soft)}.ec-menu-it[data-v-c84baa34]:hover{background:var(--paper-sunk);color:var(--ink)}.ec-menu-it.danger[data-v-c84baa34]{color:var(--danger)}.ec-menu-it.danger[data-v-c84baa34]:hover{background:var(--danger-soft);color:var(--danger)}.ec-menu-bd[data-v-c84baa34]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.tw[data-v-c84baa34]{color:var(--ink-faint);font-size:16px;transition:transform .15s ease;flex-shrink:0}.tw.down[data-v-c84baa34]{transform:rotate(90deg)}.ec-ic[data-v-c84baa34]{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:8px;background:var(--accent-soft);color:var(--accent);font-size:13px}.ec-m[data-v-c84baa34]{flex:1;display:grid;gap:1px;min-width:0}.ec-n[data-v-c84baa34]{font-weight:600;font-size:14px;color:var(--ink)}.eid[data-v-c84baa34]{color:var(--ink-faint);font-size:10.5px;font-weight:400}.ec-s[data-v-c84baa34]{font-size:11.5px;color:var(--ink-mute)}.ec-kr[data-v-c84baa34]{flex-shrink:0;font-size:var(--text-2xs);font-weight:var(--fw-semibold);padding:3px 9px;border-radius:var(--radius-full);white-space:nowrap;text-decoration:none}.ec-kr.none[data-v-c84baa34]{color:var(--ink-faint);background:var(--paper-sunk);font-weight:var(--fw-medium)}.ec-kr.dem[data-v-c84baa34]{color:var(--secondary-ink);background:var(--secondary-soft)}.ec-prog[data-v-c84baa34]{display:flex;align-items:center;gap:var(--s2);width:160px;flex-shrink:0}.track[data-v-c84baa34]{flex:1;height:7px;border-radius:99px;background:var(--track);overflow:hidden;display:block}.track i[data-v-c84baa34]{display:block;height:100%;border-radius:99px;transition:width .3s ease-out}.pct[data-v-c84baa34]{font-size:11px;font-weight:600;min-width:32px;text-align:right}.epic-body[data-v-c84baa34]{border-top:1px solid var(--line);padding:var(--s3) var(--s4)}.body[data-v-c84baa34]{color:var(--ink-mute);font-size:13px;margin:0 0 var(--s3);max-width:640px}.sp-group[data-v-c84baa34]{margin-top:var(--s3)}.sp-group+.sp-group[data-v-c84baa34]{border-top:var(--border) solid var(--line);padding-top:var(--s2)}.sp-head[data-v-c84baa34]{display:flex;align-items:center;gap:var(--s2);padding:2px 0}.sp-dot[data-v-c84baa34]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sp-title[data-v-c84baa34]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink)}.sp-title.none[data-v-c84baa34]{color:var(--ink-faint);font-weight:var(--fw-medium)}.sp-open[data-v-c84baa34]{margin-left:auto;font-size:var(--text-2xs);color:var(--accent);text-decoration:none;flex-shrink:0}.sp-open[data-v-c84baa34]:hover{text-decoration:underline}.sp-goal[data-v-c84baa34]{font-size:var(--text-xs);color:var(--ink-mute);font-style:italic;margin:2px 0 var(--s2);padding-left:16px}.none[data-v-c84baa34]{color:var(--ink-faint);font-size:11.5px}.task-row[data-v-c84baa34]{display:flex;align-items:center;gap:var(--s3);padding:var(--s2);border-radius:var(--radius);text-decoration:none}.task-row[data-v-c84baa34]:hover{background:var(--paper-sunk)}.ck[data-v-c84baa34]{width:18px;height:18px;flex-shrink:0;display:grid;place-items:center;border:1.6px solid var(--line-strong);border-radius:99px;font-size:10px;color:#fff}.ck.done[data-v-c84baa34]{background:var(--ok);border-color:var(--ok)}.ck.prog[data-v-c84baa34]{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--paper-raise)}.tk-name[data-v-c84baa34]{flex:1;font-size:13px;min-width:0}.tk-name.done[data-v-c84baa34],.tk-name.canc[data-v-c84baa34]{color:var(--ink-faint);text-decoration:line-through}.tid[data-v-c84baa34]{color:var(--ink-faint);font-size:10.5px}.prog-n[data-v-c84baa34]{color:var(--ink-faint);font-size:10.5px;min-width:30px;text-align:right}.cp-aside[data-v-27699ec1]{width:clamp(480px,42vw,620px);flex-shrink:0;position:sticky;top:var(--s5);margin-left:var(--s5);height:calc(100vh - 64px - var(--s5) * 2);background:var(--paper-raise);border:var(--border) solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);overflow:hidden}.aside-inner[data-v-27699ec1]{width:clamp(480px,42vw,620px);height:100%;display:flex;flex-direction:column}.panel-enter-active[data-v-27699ec1],.panel-leave-active[data-v-27699ec1]{transition:width .42s cubic-bezier(.22,1,.36,1),margin-left .42s cubic-bezier(.22,1,.36,1),opacity .26s ease,transform .42s cubic-bezier(.22,1,.36,1);transform-origin:top right}.panel-enter-from[data-v-27699ec1],.panel-leave-to[data-v-27699ec1]{width:0;margin-left:0;opacity:0;transform:scale(.97)}@media(prefers-reduced-motion:reduce){.panel-enter-active[data-v-27699ec1],.panel-leave-active[data-v-27699ec1]{transition:opacity .16s linear}.panel-enter-from[data-v-27699ec1],.panel-leave-to[data-v-27699ec1]{width:clamp(480px,42vw,620px);margin-left:var(--s5);transform:none}}.sd-head[data-v-27699ec1]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s3);padding:var(--s5) var(--s5) var(--s4);border-bottom:1px solid var(--line)}.sd-kick[data-v-27699ec1]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--accent-ink);margin:0}.sd-id[data-v-27699ec1]{font-size:16px;font-weight:var(--fw-bold);color:var(--ink);margin:2px 0 0}.sd-body[data-v-27699ec1]{flex:1;overflow-y:auto;padding:var(--s5);display:flex;flex-direction:column;gap:var(--s4)}.sd-foot[data-v-27699ec1]{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s4) var(--s5);border-top:1px solid var(--line);background:var(--paper)}.sd-hint[data-v-27699ec1]{font-size:11px;color:var(--ink-faint)}.sd-btns[data-v-27699ec1]{display:flex;gap:var(--s2)}.sd-field[data-v-27699ec1-s]{display:grid;gap:6px}.sd-field>span[data-v-27699ec1-s]{font-size:12px;font-weight:var(--fw-semibold);color:var(--ink-mute)}.sd-field .opt[data-v-27699ec1-s]{font-weight:var(--fw-regular);font-style:normal;color:var(--ink-faint)}.sd-field input[data-v-27699ec1-s],.sd-field select[data-v-27699ec1-s],.sd-field textarea[data-v-27699ec1-s]{width:100%}.sd-field textarea[data-v-27699ec1-s]{font-family:var(--font-body);font-size:13.5px;line-height:1.55;resize:vertical}.sd-row[data-v-27699ec1-s]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.sd-err[data-v-27699ec1-s]{color:var(--danger);font-size:13px;margin:0}.sd-help[data-v-27699ec1-s]{font-size:11px;font-weight:var(--fw-regular);color:var(--ink-faint)}.sd-affix[data-v-27699ec1-s]{display:flex;align-items:center;background:var(--paper-raise);border:var(--border) solid var(--line-strong);border-radius:var(--radius);padding:0 var(--s3);transition:border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.sd-affix[data-v-27699ec1-s]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sd-pre[data-v-27699ec1-s]{flex-shrink:0;padding-right:7px;color:var(--ink-faint);font-size:var(--text-base);white-space:nowrap}.sd-affix input[data-v-27699ec1-s]{flex:1;min-width:0;border:none;background:none;padding:var(--s2) 0}.sd-affix input[data-v-27699ec1-s]:focus{box-shadow:none}@media(max-width:960px){.cp-aside[data-v-27699ec1]{position:fixed;top:0;right:0;width:min(560px,94vw);height:100vh;max-height:none;margin-left:0;border-radius:0;border:none;border-left:var(--border) solid var(--line);box-shadow:var(--shadow-3);z-index:70}.aside-inner[data-v-27699ec1]{width:min(560px,94vw)}.panel-enter-from[data-v-27699ec1],.panel-leave-to[data-v-27699ec1]{width:min(560px,94vw);transform:translate(100%);opacity:1}}.head[data-v-857001a8]{display:flex;justify-content:space-between;align-items:end;margin-bottom:var(--s5)}.kicker[data-v-857001a8]{color:var(--accent-ink);letter-spacing:.08em;text-transform:uppercase;font-size:11px;margin:0 0 var(--s1)}h1[data-v-857001a8]{font-size:22px}.empty[data-v-857001a8]{color:var(--ink-mute);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);padding:var(--s6);text-align:center;background:var(--paper-raise)}.empty.sm[data-v-857001a8]{padding:var(--s4)}.toolbar[data-v-857001a8]{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;margin-bottom:var(--s4)}.chips[data-v-857001a8]{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.chips-l[data-v-857001a8]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--ink-faint);margin-right:2px}.chip[data-v-857001a8]{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border:var(--border) solid var(--line);border-radius:var(--radius-full);background:var(--paper-raise);color:var(--ink-mute);font-size:var(--text-xs);font-weight:var(--fw-medium);cursor:pointer;transition:all var(--dur-1) var(--ease)}.chip[data-v-857001a8]:hover{border-color:var(--line-strong);color:var(--ink)}.chip.on[data-v-857001a8]{background:var(--accent);border-color:var(--accent);color:#fff}.chip b[data-v-857001a8]{font-weight:var(--fw-bold);opacity:.7}.selects[data-v-857001a8]{display:flex;align-items:center;gap:var(--s2)}.oseg[data-v-857001a8]{display:inline-flex;padding:3px;gap:3px;background:var(--paper-sunk);border:var(--border) solid var(--line);border-radius:var(--radius);width:fit-content;margin-bottom:var(--s2)}.oseg-b[data-v-857001a8]{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border:none;background:none;border-radius:6px;cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--ink-mute);transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.oseg-b[data-v-857001a8]:hover{color:var(--ink)}.oseg-b.on[data-v-857001a8]{background:var(--paper-raise);color:var(--ink);box-shadow:var(--shadow-1)}.oseg-dot[data-v-857001a8]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.op-add[data-v-857001a8]{align-self:flex-start;border:none;background:none;color:var(--accent);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;padding:2px 0;margin-top:2px}.op-add[data-v-857001a8]:hover{text-decoration:underline}.grupo[data-v-857001a8]{margin-bottom:var(--s5)}.kr-bar[data-v-857001a8]{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);margin-bottom:var(--s3);background:var(--paper-raise);border:var(--border) solid var(--line);border-radius:var(--radius-lg);text-decoration:none}.kr-bar[data-v-857001a8]:hover{border-color:var(--accent)}.kr-bar.none[data-v-857001a8]{background:var(--paper-sunk)}.kr-id[data-v-857001a8]{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--accent-ink);background:var(--accent-soft);padding:3px 8px;border-radius:var(--radius-sm);flex-shrink:0}.kr-bar.none .kr-id[data-v-857001a8]{color:var(--ink-mute);background:var(--paper-raise)}.kr-t[data-v-857001a8]{flex:1;min-width:0;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kr-bar.none .kr-t[data-v-857001a8]{font-weight:var(--fw-normal);color:var(--ink-mute)}.kr-kpi[data-v-857001a8]{font-size:var(--text-2xs);color:var(--ink-faint);flex-shrink:0;white-space:nowrap}.kr-meter[data-v-857001a8]{display:flex;align-items:center;gap:var(--s2);width:180px;flex-shrink:0}.kr-track[data-v-857001a8]{flex:1;height:7px;border-radius:99px;background:var(--track);overflow:hidden;display:block}.kr-track i[data-v-857001a8]{display:block;height:100%;border-radius:99px;transition:width .4s var(--ease)}.kr-pct[data-v-857001a8]{font-size:var(--text-xs);font-weight:var(--fw-bold);min-width:34px;text-align:right}.kr-tag[data-v-857001a8]{flex-shrink:0;font-size:var(--text-2xs);font-weight:var(--fw-semibold);padding:3px 9px;border-radius:var(--radius-full);white-space:nowrap}@media(max-width:860px){.kr-kpi[data-v-857001a8]{display:none}.kr-meter[data-v-857001a8]{width:120px}}.dem[data-v-f1ee303c]{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);margin-bottom:var(--s2)}.dem.atrasado[data-v-f1ee303c]{border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}.dm-link[data-v-f1ee303c]{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s3);text-decoration:none;color:inherit;border:none;background:none;padding:0;cursor:pointer;text-align:left;font:inherit}.dm-ic[data-v-f1ee303c]{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:8px;font-size:14px}.dm-m[data-v-f1ee303c]{flex:1;display:grid;gap:2px;min-width:0}.dm-n[data-v-f1ee303c]{font-weight:600;font-size:14px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .12s ease}.dm-link:hover .dm-n[data-v-f1ee303c]{color:var(--accent)}.dm-n.done[data-v-f1ee303c]{color:var(--ink-faint);text-decoration:line-through}.did[data-v-f1ee303c]{color:var(--ink-faint);font-size:10.5px;font-weight:400}.dm-s[data-v-f1ee303c]{display:flex;align-items:center;gap:var(--s2);font-size:11.5px;color:var(--ink-mute)}.dm-area[data-v-f1ee303c]{font-weight:600;color:var(--secondary-ink);background:var(--secondary-soft);padding:1px 7px;border-radius:var(--radius-full)}.dm-tar[data-v-f1ee303c]{white-space:nowrap}.dm-prods[data-v-f1ee303c]{color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dm-prazo[data-v-f1ee303c]{flex-shrink:0;font-size:var(--text-2xs);font-weight:var(--fw-semibold);padding:3px 10px;border-radius:var(--radius-full);white-space:nowrap}.dm-prog[data-v-f1ee303c]{display:flex;align-items:center;gap:var(--s2);width:130px;flex-shrink:0}.track[data-v-f1ee303c]{flex:1;height:6px;border-radius:99px;background:var(--track);overflow:hidden;display:block}.track i[data-v-f1ee303c]{display:block;height:100%;border-radius:99px;background:var(--ink-faint);transition:width .3s ease-out}.pct[data-v-f1ee303c]{font-size:10.5px;color:var(--ink-faint);min-width:30px;text-align:right}.dm-resp[data-v-f1ee303c]{flex-shrink:0}.dm-resp-none[data-v-f1ee303c]{width:26px;flex-shrink:0}.dm-menu[data-v-f1ee303c]{position:relative;flex-shrink:0}.dm-menu-btn[data-v-f1ee303c]{width:28px;height:28px;display:grid;place-items:center;border:none;background:none;color:var(--ink-faint);border-radius:var(--radius);cursor:pointer;font-size:16px;line-height:1}.dm-menu-btn[data-v-f1ee303c]:hover,.dm-menu-btn.on[data-v-f1ee303c]{background:var(--paper-sunk);color:var(--ink)}.dm-menu-pop[data-v-f1ee303c]{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:170px;background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:var(--s2)}.dm-menu-it[data-v-f1ee303c]{display:block;width:100%;text-align:left;padding:var(--s2) var(--s3);border:none;background:none;border-radius:var(--radius);cursor:pointer;font-family:var(--font-body);font-size:13px;color:var(--ink-soft)}.dm-menu-it[data-v-f1ee303c]:hover{background:var(--paper-sunk);color:var(--ink)}.dm-menu-it.danger[data-v-f1ee303c]{color:var(--danger)}.dm-menu-it.danger[data-v-f1ee303c]:hover{background:var(--danger-soft)}.dm-menu-bd[data-v-f1ee303c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.dm-confid[data-v-f1ee303c]{display:inline-flex;align-items:center;margin-left:6px;color:var(--warn);vertical-align:middle}.dm-confid svg[data-v-f1ee303c]{width:12px;height:12px}.cp-aside[data-v-d2d69215]{width:clamp(440px,40vw,580px);flex-shrink:0;position:sticky;top:var(--s5);margin-left:var(--s5);height:calc(100vh - 64px - var(--s5) * 2);background:var(--paper-raise);border:var(--border) solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);overflow:hidden}.aside-inner[data-v-d2d69215]{width:clamp(440px,40vw,580px);height:100%;display:flex;flex-direction:column}.panel-enter-active[data-v-d2d69215],.panel-leave-active[data-v-d2d69215]{transition:width .42s cubic-bezier(.22,1,.36,1),margin-left .42s cubic-bezier(.22,1,.36,1),opacity .26s ease,transform .42s cubic-bezier(.22,1,.36,1);transform-origin:top right}.panel-enter-from[data-v-d2d69215],.panel-leave-to[data-v-d2d69215]{width:0;margin-left:0;opacity:0;transform:scale(.97)}@media(prefers-reduced-motion:reduce){.panel-enter-active[data-v-d2d69215],.panel-leave-active[data-v-d2d69215]{transition:opacity .16s linear}.panel-enter-from[data-v-d2d69215],.panel-leave-to[data-v-d2d69215]{width:clamp(440px,40vw,580px);margin-left:var(--s5);transform:none}}.sd-head[data-v-d2d69215]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s3);padding:var(--s5) var(--s5) var(--s4);border-bottom:1px solid var(--line)}.sd-kick[data-v-d2d69215]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--accent-ink);margin:0}.sd-id[data-v-d2d69215]{font-size:16px;font-weight:var(--fw-bold);color:var(--ink);margin:2px 0 0}.sd-body[data-v-d2d69215]{flex:1;overflow-y:auto;padding:var(--s5);display:flex;flex-direction:column;gap:var(--s5)}.dt-title[data-v-d2d69215]{font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.dt-title.done[data-v-d2d69215]{color:var(--ink-mute);text-decoration:line-through}.dt-meta[data-v-d2d69215]{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;margin-top:var(--s2)}.prazo[data-v-d2d69215]{font-size:var(--text-xs);font-weight:var(--fw-semibold);padding:3px 10px;border-radius:var(--radius-full)}.m-area[data-v-d2d69215]{font-size:var(--text-2xs);font-weight:600;color:var(--secondary-ink);background:var(--secondary-soft);padding:2px 8px;border-radius:var(--radius-full)}.props[data-v-d2d69215]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3) var(--s4);padding:var(--s4);background:var(--paper-sunk);border-radius:var(--radius)}.prop[data-v-d2d69215]{display:flex;flex-direction:column;gap:3px;min-width:0}.p-k[data-v-d2d69215]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint)}.p-v[data-v-d2d69215]{font-size:var(--text-sm);color:var(--ink);display:inline-flex;align-items:center;gap:6px;min-width:0}.p-v .dot[data-v-d2d69215]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.exec[data-v-d2d69215]{flex-direction:row}.exec .track[data-v-d2d69215]{width:70px;height:6px;border-radius:99px;background:var(--track);overflow:hidden}.exec .track i[data-v-d2d69215]{display:block;height:100%;background:var(--ink-faint);border-radius:99px}.exec .mono[data-v-d2d69215]{font-size:var(--text-2xs);color:var(--ink-mute)}.sec-k[data-v-d2d69215]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--ink-faint);margin:0 0 var(--s2)}.sec-n[data-v-d2d69215]{color:var(--ink-mute);font-weight:var(--fw-bold);margin-left:4px}.rich[data-v-d2d69215]{font-size:var(--text-sm);color:var(--ink-soft)}.sec-empty[data-v-d2d69215]{font-size:var(--text-sm);color:var(--ink-mute);margin:0}.grupos[data-v-d2d69215]{display:flex;flex-direction:column;gap:var(--s3)}.g-prod[data-v-d2d69215]{display:inline-block;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--ink-mute);text-decoration:none;margin-bottom:4px}.g-prod[data-v-d2d69215]:hover{color:var(--accent)}.it[data-v-d2d69215]{display:flex;align-items:center;gap:var(--s2);padding:var(--s2);border-radius:var(--radius);text-decoration:none;border-top:1px solid var(--line)}.it[data-v-d2d69215]:hover{background:var(--paper-sunk)}.ck[data-v-d2d69215]{width:17px;height:17px;flex-shrink:0;display:grid;place-items:center;border:1.6px solid var(--line-strong);border-radius:99px;font-size:10px;color:#fff}.ck.done[data-v-d2d69215]{background:var(--ok);border-color:var(--ok)}.ck.prog[data-v-d2d69215]{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--paper-raise)}.it-n[data-v-d2d69215]{flex:1;font-size:var(--text-sm);color:var(--ink);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.it-n.done[data-v-d2d69215]{color:var(--ink-faint);text-decoration:line-through}.via[data-v-d2d69215]{flex-shrink:0;font-size:9.5px;color:var(--ink-faint);background:var(--paper-sunk);border-radius:var(--radius-full);padding:1px 6px;white-space:nowrap}.sd-foot[data-v-d2d69215]{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s4) var(--s5);border-top:1px solid var(--line);background:var(--paper)}.sd-foot .danger[data-v-d2d69215]{color:var(--danger)}.sd-foot .danger[data-v-d2d69215]:hover{background:var(--danger-soft)}.sd-btns[data-v-d2d69215]{display:flex;gap:var(--s2)}@media(max-width:960px){.cp-aside[data-v-d2d69215]{position:fixed;top:0;right:0;width:min(540px,94vw);height:100vh;margin-left:0;border-radius:0;border:none;border-left:var(--border) solid var(--line);box-shadow:var(--shadow-3);z-index:70}.aside-inner[data-v-d2d69215]{width:min(540px,94vw)}.panel-enter-from[data-v-d2d69215],.panel-leave-to[data-v-d2d69215]{width:min(540px,94vw);transform:translate(100%);opacity:1}}.page[data-v-5f67f197]{padding:var(--s5) var(--s6)}.head[data-v-5f67f197]{display:flex;justify-content:space-between;align-items:end;margin-bottom:var(--s3)}.head-acts[data-v-5f67f197]{display:flex;align-items:center;gap:var(--s2)}.exp[data-v-5f67f197]{position:relative}.exp .btn svg[data-v-5f67f197]{width:15px;height:15px}.exp .btn.on[data-v-5f67f197]{border-color:var(--accent);color:var(--accent)}.exp-menu[data-v-5f67f197]{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:220px;background:var(--paper-raise);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-3);padding:5px}.exp-menu button[data-v-5f67f197]{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;text-align:left;border:none;background:none;cursor:pointer;padding:8px 10px;border-radius:7px}.exp-menu button[data-v-5f67f197]:hover{background:var(--accent-soft)}.exp-menu b[data-v-5f67f197]{font-size:.8125rem;font-weight:600;color:var(--ink)}.exp-menu span[data-v-5f67f197]{font-size:.6875rem;color:var(--ink-faint)}.kicker[data-v-5f67f197]{color:var(--accent-ink);letter-spacing:.08em;text-transform:uppercase;font-size:11px;margin:0 0 var(--s1)}h1[data-v-5f67f197]{font-size:22px}.lead[data-v-5f67f197]{color:var(--ink-mute);font-size:var(--text-sm);margin:0 0 var(--s5);max-width:720px}.lead b[data-v-5f67f197]{color:var(--ink-soft);font-weight:var(--fw-semibold)}.lead-alert[data-v-5f67f197]{color:var(--danger);font-weight:var(--fw-semibold);margin-left:4px}.empty[data-v-5f67f197]{color:var(--ink-mute);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);padding:var(--s6);text-align:center;background:var(--paper-raise)}.empty.sm[data-v-5f67f197]{padding:var(--s4)}.empty.err[data-v-5f67f197]{color:var(--danger)}.link-btn[data-v-5f67f197]{border:none;background:none;color:var(--accent);cursor:pointer;font:inherit;text-decoration:underline}.toolbar[data-v-5f67f197]{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;margin-bottom:var(--s4)}.chips[data-v-5f67f197]{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.chips-l[data-v-5f67f197]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--ink-faint);margin-right:2px}.chip[data-v-5f67f197]{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border:var(--border) solid var(--line);border-radius:var(--radius-full);background:var(--paper-raise);color:var(--ink-mute);font-size:var(--text-xs);font-weight:var(--fw-medium);cursor:pointer;transition:all var(--dur-1) var(--ease)}.chip[data-v-5f67f197]:hover{border-color:var(--line-strong);color:var(--ink)}.chip.on[data-v-5f67f197]{background:var(--accent);border-color:var(--accent);color:#fff}.chip b[data-v-5f67f197]{font-weight:var(--fw-bold);opacity:.7}.selects[data-v-5f67f197]{display:flex;align-items:center;gap:var(--s3)}.toggle[data-v-5f67f197]{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--ink-mute);cursor:pointer}.toggle input[data-v-5f67f197]{accent-color:var(--accent)}.grupo[data-v-5f67f197]{margin-bottom:var(--s5)}.g-head[data-v-5f67f197]{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s2)}.g-dot[data-v-5f67f197]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.g-l[data-v-5f67f197]{font-size:var(--text-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-wide)}.g-n[data-v-5f67f197]{font-size:var(--text-2xs);font-weight:var(--fw-bold);color:var(--ink-mute);background:var(--paper-sunk);border-radius:var(--radius-full);padding:1px 8px}.sd-check[data-v-5f67f197]{display:flex;align-items:center;gap:var(--s2);font-size:.8125rem;color:var(--ink);cursor:pointer}.sd-check input[data-v-5f67f197]{width:16px;height:16px;accent-color:var(--accent)}.op[data-v-da06077c]{display:flex;flex-direction:column;gap:var(--s2)}.seg[data-v-da06077c]{display:inline-flex;padding:3px;gap:3px;background:var(--paper-sunk);border:var(--border) solid var(--line);border-radius:var(--radius);width:fit-content}.seg-b[data-v-da06077c]{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border:none;background:none;border-radius:6px;cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--ink-mute);transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.seg-b[data-v-da06077c]:hover{color:var(--ink)}.seg-b.on[data-v-da06077c]{background:var(--paper-raise);color:var(--ink);box-shadow:var(--shadow-1)}.seg-dot[data-v-da06077c]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.op-add[data-v-da06077c]{align-self:flex-start;border:none;background:none;color:var(--accent);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;padding:2px 0}.op-add[data-v-da06077c]:hover{text-decoration:underline}.oc[data-v-d6d6555d]{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-2xs);font-weight:var(--fw-medium);padding:2px 8px;border-radius:var(--radius-full);white-space:nowrap;max-width:240px;overflow:hidden}.oc-ic[data-v-d6d6555d]{flex-shrink:0;font-size:10px;line-height:1}.oc-t[data-v-d6d6555d]{overflow:hidden;text-overflow:ellipsis}.oc.meta[data-v-d6d6555d]{color:var(--ink-mute);background:var(--paper-sunk)}.oc.demanda[data-v-d6d6555d]{color:var(--secondary-ink);background:var(--secondary-soft)}.oc.none[data-v-d6d6555d]{color:var(--ink-faint);background:var(--paper-sunk);font-style:italic}.head[data-v-c5809950]{display:flex;justify-content:space-between;align-items:end;margin-bottom:var(--s4)}.head-acts[data-v-c5809950]{display:flex;align-items:center;gap:var(--s2)}.kicker[data-v-c5809950]{color:var(--accent-ink);letter-spacing:.08em;text-transform:uppercase;font-size:11px;margin:0 0 var(--s1)}h1[data-v-c5809950]{font-size:22px}.empty[data-v-c5809950]{color:var(--ink-mute);border:1px dashed var(--line-strong);border-radius:var(--radius);padding:var(--s6);text-align:center}.err[data-v-c5809950]{color:var(--danger)}.bk-bar[data-v-c5809950]{display:flex;align-items:center;gap:var(--s4);margin-bottom:var(--s4);flex-wrap:wrap}.counts[data-v-c5809950]{display:flex;align-items:center;gap:var(--s3);font-size:var(--text-sm);color:var(--ink)}.counts .ct[data-v-c5809950]{display:inline-flex;align-items:center;gap:6px}.counts .dot[data-v-c5809950]{width:7px;height:7px;border-radius:50%}.counts b[data-v-c5809950]{font-weight:var(--fw-bold)}.counts .mute[data-v-c5809950]{color:var(--ink-mute)}.spr-info[data-v-c5809950]{display:flex;align-items:center;gap:var(--s2)}.spr-info .lbl[data-v-c5809950]{font-size:var(--text-2xs);color:var(--ink-faint);text-transform:uppercase;letter-spacing:var(--ls-wide)}.spr-chip[data-v-c5809950]{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-2xs);font-weight:var(--fw-semibold);padding:2px 9px;border:1px solid;border-radius:var(--radius-full);background:var(--paper-raise)}.spr-chip .dot[data-v-c5809950]{width:6px;height:6px;border-radius:50%}.no-spr[data-v-c5809950]{color:var(--warn);font-size:var(--text-xs);text-decoration:none}.no-spr[data-v-c5809950]:hover{text-decoration:underline}.ctrls[data-v-c5809950]{display:flex;align-items:center;gap:var(--s3);margin-left:auto}.seg[data-v-c5809950]{display:inline-flex;background:var(--paper-sunk);border:1px solid var(--line);border-radius:var(--radius-full);padding:2px}.seg-b[data-v-c5809950]{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--ink-mute);background:none;border:none;border-radius:var(--radius-full);padding:4px 12px;cursor:pointer;font-family:var(--font-body);transition:all .15s ease}.seg-b.on[data-v-c5809950]{background:var(--paper-raise);color:var(--ink);box-shadow:var(--shadow-1)}.toggle[data-v-c5809950]{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--ink-mute);cursor:pointer;-webkit-user-select:none;user-select:none}.toggle input[data-v-c5809950]{accent-color:var(--accent)}.sec[data-v-c5809950]{margin-bottom:var(--s5)}.sub[data-v-c5809950]{font-size:10px;text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--ink-faint);margin:var(--s3) var(--s1) var(--s2)}.cards[data-v-c5809950]{display:grid;gap:var(--s2)}.ep-div[data-v-c5809950]{display:flex;align-items:center;gap:var(--s2);padding:0 var(--s1) var(--s2);margin-top:var(--s3);border-bottom:1px solid var(--line)}.ep-ic[data-v-c5809950]{width:20px;height:20px;flex-shrink:0;display:grid;place-items:center;border-radius:5px;background:var(--accent-soft);color:var(--accent);font-size:10px}.ep-ic.orphan[data-v-c5809950]{background:var(--paper-sunk);color:var(--ink-faint)}.ep-n[data-v-c5809950]{font-weight:var(--fw-semibold);font-size:12.5px;color:var(--ink-mute)}.eid[data-v-c5809950]{color:var(--ink-faint);font-size:10px;font-weight:400}.ep-count[data-v-c5809950]{font-size:var(--text-2xs);color:var(--ink-faint);white-space:nowrap;margin-left:auto}.ep-count b[data-v-c5809950]{color:var(--ink-mute);font-weight:var(--fw-bold)}.ep-prog[data-v-c5809950]{display:flex;align-items:center;gap:var(--s2);width:96px;flex-shrink:0}.track[data-v-c5809950]{flex:1;height:5px;border-radius:99px;background:var(--track);overflow:hidden;display:block}.track i[data-v-c5809950]{display:block;height:100%;border-radius:99px;transition:width .3s ease-out}.pct[data-v-c5809950]{font-size:10px;font-weight:600;min-width:26px;text-align:right}.item[data-v-c5809950]{display:flex;align-items:center;gap:var(--s3);padding:var(--s3);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.item[data-v-c5809950]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-1)}.it-m[data-v-c5809950]{flex:1;display:grid;gap:4px;min-width:0;background:none;border:none;text-align:left;cursor:pointer;font-family:var(--font-body);padding:0;text-decoration:none;color:inherit}.it-m.static[data-v-c5809950]{cursor:default}.it-n[data-v-c5809950]{font-size:14.5px;font-weight:var(--fw-semibold);color:var(--ink)}.it-meta[data-v-c5809950]{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.iid[data-v-c5809950]{color:var(--ink-faint);font-size:10.5px}.it-ep[data-v-c5809950]{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-2xs);color:var(--ink-mute);background:var(--paper-sunk);padding:2px 8px;border-radius:var(--radius-full);white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis}.it-ep.orphan[data-v-c5809950]{color:var(--ink-faint);font-style:italic}.crit[data-v-c5809950]{font-size:10px;color:var(--accent-ink)}.resp[data-v-c5809950]{flex-shrink:0}.item.taken[data-v-c5809950]{opacity:.7}.item.taken[data-v-c5809950]:hover{opacity:1}.in-spr[data-v-c5809950]{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--ink-mute);background:var(--paper-sunk);padding:3px 9px;border-radius:var(--radius-full);white-space:nowrap}.in-spr .dot[data-v-c5809950]{width:6px;height:6px;border-radius:50%}.open[data-v-c5809950]{font-size:11px;color:var(--accent);flex-shrink:0}.all-done[data-v-c5809950]{color:var(--ink-faint);font-size:11px;padding:var(--s2) var(--s1)}.ready-btn[data-v-c5809950]{font-size:11.5px;font-weight:var(--fw-semibold);color:var(--ok);background:var(--ok-soft);border:1px solid transparent;border-radius:var(--radius);padding:6px 11px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s ease;font-family:var(--font-body)}.ready-btn[data-v-c5809950]:hover:not(:disabled){background:var(--ok);color:#fff}.ready-btn[data-v-c5809950]:disabled{opacity:.6;cursor:default}.alloc[data-v-c5809950]{position:relative;flex-shrink:0}.alloc-btn[data-v-c5809950]{font-size:11.5px;font-weight:var(--fw-semibold);color:var(--accent);background:var(--accent-soft);border:1px solid transparent;border-radius:var(--radius);padding:6px 11px;cursor:pointer;white-space:nowrap;transition:background .15s ease;font-family:var(--font-body)}.alloc-btn[data-v-c5809950]:hover:not(:disabled){background:var(--accent);color:#fff}.alloc-btn[data-v-c5809950]:disabled{color:var(--ink-faint);background:var(--paper-sunk);cursor:not-allowed}.caret[data-v-c5809950]{font-size:9px;opacity:.8}.menu[data-v-c5809950]{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:240px;background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:var(--s2)}.menu-h[data-v-c5809950]{font-size:10px;text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--ink-faint);padding:var(--s1) var(--s2);margin:0}.menu-it[data-v-c5809950]{display:flex;align-items:center;gap:var(--s2);width:100%;padding:var(--s2);border:none;background:none;border-radius:var(--radius);cursor:pointer;text-align:left;font-family:var(--font-body)}.menu-it[data-v-c5809950]:hover{background:var(--accent-soft)}.sp-dot[data-v-c5809950]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mi-m[data-v-c5809950]{flex:1;display:grid;gap:1px;min-width:0}.mi-t[data-v-c5809950]{font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-s[data-v-c5809950]{font-size:10px;color:var(--ink-faint)}.mi-tag[data-v-c5809950]{font-size:9.5px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wide);padding:2px 7px;border-radius:var(--radius-full);flex-shrink:0}.mi-tag.ativa[data-v-c5809950]{color:var(--accent);background:var(--accent-soft)}.mi-tag.planejada[data-v-c5809950]{color:var(--secondary);background:var(--secondary-soft)}.backdrop[data-v-c5809950]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.it-menu[data-v-c5809950]{position:relative;flex-shrink:0}.it-menu-btn[data-v-c5809950]{width:28px;height:28px;display:grid;place-items:center;border:none;background:none;color:var(--ink-faint);border-radius:var(--radius);cursor:pointer;font-size:16px;line-height:1}.it-menu-btn[data-v-c5809950]:hover,.it-menu-btn.on[data-v-c5809950]{background:var(--paper-sunk);color:var(--ink)}.it-menu-pop[data-v-c5809950]{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:140px;background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:var(--s2)}.it-menu-it[data-v-c5809950]{display:block;width:100%;text-align:left;padding:var(--s2) var(--s3);border:none;background:none;border-radius:var(--radius);cursor:pointer;font-family:var(--font-body);font-size:13px;color:var(--ink-soft)}.it-menu-it[data-v-c5809950]:hover{background:var(--paper-sunk);color:var(--ink)}.it-menu-it.danger[data-v-c5809950]{color:var(--danger)}.it-menu-it.danger[data-v-c5809950]:hover{background:var(--danger-soft);color:var(--danger)}.it-menu-bd[data-v-c5809950]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.subs[data-v-c5809950]{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.sub-row[data-v-c5809950]{display:flex;align-items:center;gap:var(--s2)}.sub-ck[data-v-c5809950]{color:var(--ink-faint);font-size:14px;flex-shrink:0}.sub-row input[data-v-c5809950]{flex:1;min-width:0}.sub-x[data-v-c5809950]{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;border:none;background:none;color:var(--ink-faint);border-radius:var(--radius-sm);cursor:pointer;font-size:12px;transition:all .12s ease}.sub-x[data-v-c5809950]:hover{background:var(--danger-soft);color:var(--danger)}.sub-add[data-v-c5809950]{align-self:flex-start;font-size:12px;font-weight:var(--fw-semibold);color:var(--accent);background:var(--accent-soft);border:1px solid transparent;border-radius:var(--radius);padding:5px 11px;cursor:pointer;font-family:var(--font-body);transition:background .15s ease}.sub-add[data-v-c5809950]:hover{background:var(--accent);color:#fff}.head[data-v-72b7f0f7]{display:flex;justify-content:space-between;align-items:end;margin-bottom:var(--s5)}.kicker[data-v-72b7f0f7]{color:var(--accent-ink);letter-spacing:.08em;text-transform:uppercase;font-size:11px;margin:0 0 var(--s1)}h1[data-v-72b7f0f7]{font-size:22px}.actions[data-v-72b7f0f7]{display:flex;gap:var(--s2);align-items:center}.hist-link[data-v-72b7f0f7]{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;text-decoration:none}.hl-ic[data-v-72b7f0f7]{width:15px;height:15px;flex-shrink:0;color:var(--ink-faint)}.hl-n[data-v-72b7f0f7]{background:var(--paper-sunk);color:var(--ink-mute);border-radius:var(--radius-full);padding:0 6px;font-size:10px;font-family:var(--font-mono)}.empty[data-v-72b7f0f7]{color:var(--ink-mute);border:1px dashed var(--line-strong);border-radius:var(--radius);padding:var(--s6);text-align:center}.err[data-v-72b7f0f7]{color:var(--danger)}.hero[data-v-72b7f0f7]{background:linear-gradient(180deg,var(--accent-soft) 0%,var(--paper-raise) 64px);border:var(--border) solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:var(--radius-lg);padding:var(--s4) var(--s5) var(--s5);margin-bottom:var(--s6)}.hero-head[data-v-72b7f0f7]{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.hero-top[data-v-72b7f0f7]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--s2);margin-bottom:2px}.hero-kick[data-v-72b7f0f7]{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--accent-ink)}.fin-btn[data-v-72b7f0f7]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:var(--fw-semibold);padding:5px 12px;color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,var(--line));background:var(--paper-raise)}.fin-btn[data-v-72b7f0f7]:hover{background:var(--ok);border-color:var(--ok);color:#fff}.fin-btn svg[data-v-72b7f0f7]{width:14px;height:14px}.hk-dot[data-v-72b7f0f7]{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.hero-title[data-v-72b7f0f7]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);margin:0}.hero-dates[data-v-72b7f0f7]{font-size:var(--text-xs);color:var(--ink-faint)}.hero-prog[data-v-72b7f0f7]{display:flex;align-items:center;gap:var(--s2);margin-left:auto;font-size:var(--text-xs);color:var(--ink-mute)}.hero-bar[data-v-72b7f0f7]{width:120px;height:6px;border-radius:99px;background:var(--track);overflow:hidden}.hero-bar i[data-v-72b7f0f7]{display:block;height:100%;border-radius:99px;background:var(--accent);transition:width .4s var(--ease)}.hero-mid[data-v-72b7f0f7]{display:flex;align-items:flex-start;gap:var(--s4);margin-top:var(--s3);flex-wrap:wrap}.hero-goal[data-v-72b7f0f7]{flex:1;min-width:260px;display:flex;align-items:baseline;gap:var(--s3);margin:0;padding-left:var(--s3);border-left:3px solid var(--accent);font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--ink-soft)}.goal-l[data-v-72b7f0f7]{flex-shrink:0;font-size:var(--text-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--accent-ink)}.hero-none[data-v-72b7f0f7]{padding:var(--s4) var(--s5) var(--s5)}.none-msg[data-v-72b7f0f7]{color:var(--ink-mute);font-size:var(--text-sm);margin:var(--s2) 0 0}.none-cta[data-v-72b7f0f7]{display:inline-flex;align-items:center;gap:6px;margin-top:var(--s3)}.none-cta svg[data-v-72b7f0f7]{width:13px;height:13px}.board-empty[data-v-72b7f0f7]{margin:var(--s3) 0 0}.board[data-v-72b7f0f7]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s3);align-items:start;margin-top:var(--s4)}.col-empty[data-v-72b7f0f7]{margin-top:var(--s2);padding:var(--s5) var(--s2);border:1px dashed var(--line-strong);border-radius:var(--radius);text-align:center;font-size:var(--text-xs);color:var(--ink-faint);transition:all .13s ease}.col.over .col-empty[data-v-72b7f0f7]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.col[data-v-72b7f0f7]{background:var(--well);border:2px solid transparent;border-radius:var(--radius-lg);padding:var(--s2);min-height:200px;transition:border-color .15s ease,background .15s ease}.col.over[data-v-72b7f0f7]{border-color:var(--accent);background:var(--accent-soft)}.col-head[data-v-72b7f0f7]{display:flex;justify-content:space-between;align-items:center;padding:var(--s1) var(--s2) var(--s2);font-size:12px;font-weight:600;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.05em}.count[data-v-72b7f0f7]{color:var(--ink-faint)}.card[data-v-72b7f0f7]{background:var(--paper-raise);border-radius:var(--radius);margin-bottom:var(--s2);border:1px solid var(--line);box-shadow:var(--shadow-1);cursor:grab;transition:transform .15s ease,box-shadow .15s ease}.card[data-v-72b7f0f7]:hover{transform:translateY(-1px);box-shadow:var(--shadow-2)}.card[data-v-72b7f0f7]:active{cursor:grabbing}.card-link[data-v-72b7f0f7]{display:block;padding:var(--s3);text-decoration:none}.tid[data-v-72b7f0f7]{color:var(--accent-ink);font-size:10.5px}.titulo[data-v-72b7f0f7]{margin:var(--s1) 0 var(--s2);font-size:13px;font-weight:500;line-height:1.35}.foot[data-v-72b7f0f7]{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.subs[data-v-72b7f0f7]{font-size:10.5px;color:var(--ink-mute)}.subs.done[data-v-72b7f0f7]{color:var(--ok)}.resp[data-v-72b7f0f7]{margin-left:auto}.linklike[data-v-72b7f0f7]{background:none;border:none;padding:0;color:var(--accent-ink);font:inherit;cursor:pointer;text-decoration:underline}.seg[data-v-72b7f0f7]{display:inline-flex;flex-shrink:0;background:var(--paper-sunk);border-radius:var(--radius);padding:3px;gap:2px}.seg-btn[data-v-72b7f0f7]{font-size:12px;font-weight:var(--fw-medium);color:var(--ink-mute);background:none;border:none;border-radius:calc(var(--radius) - 3px);padding:5px 13px;cursor:pointer;font-family:var(--font-body);transition:background .15s ease,color .15s ease}.seg-btn[data-v-72b7f0f7]:hover{color:var(--ink)}.seg-btn.on[data-v-72b7f0f7]{background:var(--paper-raise);color:var(--accent-ink);box-shadow:var(--shadow-1)}.tools-bar[data-v-72b7f0f7]{display:flex;justify-content:flex-end;align-items:center;gap:var(--s2);flex-wrap:wrap;flex-shrink:0}.tools-bar .seg[data-v-72b7f0f7]{margin-left:var(--s2)}.vlist[data-v-72b7f0f7]{margin-top:var(--s3);background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--s2)}.tk-name.done[data-v-72b7f0f7],.tk-name.canc[data-v-72b7f0f7]{color:var(--ink-faint);text-decoration:line-through}.ck[data-v-72b7f0f7]{width:18px;height:18px;flex-shrink:0;display:grid;place-items:center;border:1.6px solid var(--line-strong);border-radius:99px;font-size:10px;color:#fff}.ck.done[data-v-72b7f0f7]{background:var(--ok);border-color:var(--ok)}.ck.prog[data-v-72b7f0f7]{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--paper-raise)}.tk-subs[data-v-72b7f0f7]{font-size:10.5px;color:var(--ink-mute);flex-shrink:0}.tk-pct[data-v-72b7f0f7]{font-size:10.5px;color:var(--ink-faint);min-width:30px;text-align:right;flex-shrink:0}.listing[data-v-72b7f0f7]{margin-bottom:var(--s5)}.lst-label[data-v-72b7f0f7]{display:flex;align-items:center;gap:var(--s2);margin:0 0 var(--s2);font-size:11px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--ink-faint)}.lst-n[data-v-72b7f0f7]{background:var(--paper-sunk);color:var(--ink-mute);border-radius:var(--radius-full);padding:0 7px;font-size:10px}.sp-row[data-v-72b7f0f7]{background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:var(--s2);overflow:hidden}.sp-row.open[data-v-72b7f0f7]{border-color:var(--line-strong)}.spr-head[data-v-72b7f0f7]{display:flex;align-items:center;gap:var(--s3);width:100%;padding:var(--s3) var(--s4);background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body)}.spr-head[data-v-72b7f0f7]:hover{background:var(--paper-sunk)}.tw[data-v-72b7f0f7]{color:var(--ink-faint);font-size:15px;transition:transform .15s ease;flex-shrink:0}.tw.down[data-v-72b7f0f7]{transform:rotate(90deg)}.spr-dot[data-v-72b7f0f7]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.spr-t[data-v-72b7f0f7]{flex:1;font-size:14px;font-weight:var(--fw-semibold);color:var(--ink);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spr-when[data-v-72b7f0f7]{font-size:11px;color:var(--ink-faint);flex-shrink:0}.spr-items[data-v-72b7f0f7]{font-size:11.5px;color:var(--ink-mute);flex-shrink:0}.spr-prog[data-v-72b7f0f7]{display:flex;align-items:center;gap:var(--s2);width:120px;flex-shrink:0}.spr-bar[data-v-72b7f0f7]{flex:1;height:6px;border-radius:99px;background:var(--track);overflow:hidden}.spr-bar i[data-v-72b7f0f7]{display:block;height:100%;border-radius:99px}.spr-pct[data-v-72b7f0f7]{font-size:10.5px;color:var(--ink-mute);min-width:30px;text-align:right}.iniciar-btn[data-v-72b7f0f7]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:11.5px;font-weight:var(--fw-semibold);color:var(--accent);background:var(--accent-soft);border:1px solid transparent;border-radius:var(--radius);padding:4px 10px;cursor:pointer;font-family:var(--font-body);transition:background .15s ease,color .15s ease}.iniciar-btn[data-v-72b7f0f7]:hover:not(:disabled){background:var(--accent);color:#fff}.iniciar-btn svg[data-v-72b7f0f7]{width:11px;height:11px}.iniciar-btn[data-v-72b7f0f7]:disabled{opacity:.6;cursor:default}.spr-body[data-v-72b7f0f7]{border-top:1px solid var(--line);padding:var(--s3) var(--s4)}.spr-goal[data-v-72b7f0f7]{display:flex;align-items:baseline;gap:var(--s3);margin:0 0 var(--s3);padding-left:var(--s2);border-left:3px solid var(--secondary);font-size:var(--text-sm);color:var(--ink-soft);line-height:var(--lh-relaxed)}.spr-goal .goal-l[data-v-72b7f0f7]{color:var(--secondary-ink)}.tk-list[data-v-72b7f0f7]{display:flex;flex-direction:column;gap:1px}.tk-row[data-v-72b7f0f7]{display:flex;align-items:center;gap:var(--s3);padding:var(--s2);border-radius:var(--radius);text-decoration:none}.tk-row[data-v-72b7f0f7]:hover{background:var(--paper-sunk)}.tk-id[data-v-72b7f0f7]{color:var(--ink-faint);font-size:10.5px;flex-shrink:0}.tk-name[data-v-72b7f0f7]{flex:1;font-size:13px;color:var(--ink);min-width:0}.spr-empty[data-v-72b7f0f7]{color:var(--ink-mute);font-size:12.5px;margin:0;padding:var(--s1) 0}.lst-empty[data-v-72b7f0f7]{color:var(--ink-faint);font-size:12px;margin:0 0 var(--s2);padding:0 var(--s1)}.hero-acts[data-v-72b7f0f7]{display:flex;align-items:center;gap:var(--s1)}.sp-menu[data-v-72b7f0f7]{position:relative;flex-shrink:0}.sp-menu-btn[data-v-72b7f0f7]{width:28px;height:28px;display:grid;place-items:center;border:none;background:none;color:var(--ink-faint);border-radius:var(--radius);cursor:pointer;font-size:16px;line-height:1}.sp-menu-btn[data-v-72b7f0f7]:hover,.sp-menu-btn.on[data-v-72b7f0f7]{background:var(--paper-sunk);color:var(--ink)}.sp-menu-pop[data-v-72b7f0f7]{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:150px;background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:var(--s2)}.sp-menu-it[data-v-72b7f0f7]{display:block;width:100%;text-align:left;padding:var(--s2) var(--s3);border:none;background:none;border-radius:var(--radius);cursor:pointer;font-family:var(--font-body);font-size:13px;color:var(--ink-soft)}.sp-menu-it[data-v-72b7f0f7]:hover{background:var(--paper-sunk);color:var(--ink)}.sp-menu-it.danger[data-v-72b7f0f7]{color:var(--danger)}.sp-menu-it.danger[data-v-72b7f0f7]:hover{background:var(--danger-soft);color:var(--danger)}.sp-menu-bd[data-v-72b7f0f7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}@media(max-width:860px){.board[data-v-72b7f0f7]{grid-template-columns:repeat(2,1fr)}.spr-when[data-v-72b7f0f7],.spr-items[data-v-72b7f0f7]{display:none}}.head[data-v-9722ca11]{margin-bottom:var(--s5)}.back[data-v-9722ca11]{font-size:12px;color:var(--accent-ink);text-decoration:none}.back[data-v-9722ca11]:hover{text-decoration:underline}h1[data-v-9722ca11]{font-size:22px;margin:var(--s2) 0 var(--s1)}.sub[data-v-9722ca11]{color:var(--ink-mute);font-size:13px;margin:0}.empty[data-v-9722ca11]{color:var(--ink-mute);border:1px dashed var(--line-strong);border-radius:var(--radius);padding:var(--s6);text-align:center}.list[data-v-9722ca11]{display:flex;flex-direction:column;gap:var(--s2)}.row[data-v-9722ca11]{background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.row.open[data-v-9722ca11]{border-color:var(--line-strong)}.row-head[data-v-9722ca11]{display:flex;align-items:center;gap:var(--s3);width:100%;padding:var(--s3) var(--s4);background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body)}.row-head[data-v-9722ca11]:hover{background:var(--paper-sunk)}.tw[data-v-9722ca11]{color:var(--ink-faint);font-size:15px;transition:transform .15s ease;flex-shrink:0}.tw.down[data-v-9722ca11]{transform:rotate(90deg)}.rh-m[data-v-9722ca11]{flex:1;display:grid;gap:2px;min-width:0}.rh-t[data-v-9722ca11]{font-size:14px;font-weight:var(--fw-semibold);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rh-id[data-v-9722ca11]{color:var(--ink-faint);font-size:10.5px;font-weight:400}.rh-sub[data-v-9722ca11]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-faint)}.rh-dot[data-v-9722ca11]{opacity:.6}.rh-metrics[data-v-9722ca11]{display:flex;flex-direction:column;gap:2px;align-items:flex-end;flex-shrink:0}.m-deliver[data-v-9722ca11]{font-size:12px;font-weight:var(--fw-semibold);color:var(--ink)}.m-deliver.none[data-v-9722ca11]{color:var(--ink-faint);font-weight:var(--fw-medium)}.m-carry[data-v-9722ca11]{font-size:10.5px;color:var(--warn)}.rh-prog[data-v-9722ca11]{display:flex;align-items:center;gap:var(--s2);width:110px;flex-shrink:0}.rh-bar[data-v-9722ca11]{flex:1;height:6px;border-radius:99px;background:var(--track);overflow:hidden}.rh-bar i[data-v-9722ca11]{display:block;height:100%;border-radius:99px;background:var(--ok)}.rh-pct[data-v-9722ca11]{font-size:10.5px;color:var(--ink-mute);min-width:30px;text-align:right}.row-body[data-v-9722ca11]{border-top:1px solid var(--line);padding:var(--s3) var(--s4)}.goal[data-v-9722ca11]{display:flex;align-items:baseline;gap:var(--s3);margin:0 0 var(--s3);padding-left:var(--s2);border-left:3px solid var(--ok);font-size:var(--text-sm);color:var(--ink-soft);line-height:var(--lh-relaxed)}.goal-l[data-v-9722ca11]{flex-shrink:0;font-size:var(--text-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--ink-mute)}.none[data-v-9722ca11]{color:var(--ink-faint);font-size:12px}.grp[data-v-9722ca11]{margin-bottom:var(--s3)}.grp[data-v-9722ca11]:last-child{margin-bottom:0}.grp-h[data-v-9722ca11]{display:flex;align-items:center;gap:var(--s2);margin:0 0 var(--s1);font-size:10.5px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--ink-faint)}.grp-dot[data-v-9722ca11]{width:7px;height:7px;border-radius:50%}.grp-n[data-v-9722ca11]{background:var(--paper-sunk);color:var(--ink-mute);border-radius:var(--radius-full);padding:0 6px;font-size:9.5px}.tk[data-v-9722ca11]{display:flex;align-items:center;gap:var(--s3);padding:var(--s2);border-radius:var(--radius);text-decoration:none}.tk[data-v-9722ca11]:hover{background:var(--paper-sunk)}.tk-id[data-v-9722ca11]{color:var(--ink-faint);font-size:10.5px;flex-shrink:0}.tk-name[data-v-9722ca11]{flex:1;font-size:13px;color:var(--ink);min-width:0}.tk-name.done[data-v-9722ca11]{color:var(--ink-mute)}.tk-name.canc[data-v-9722ca11]{color:var(--ink-faint);text-decoration:line-through}.retro[data-v-9722ca11]{margin-top:var(--s3);padding-top:var(--s3);border-top:1px dashed var(--line)}.retro .rich[data-v-9722ca11]{font-size:13px;margin:var(--s1) 0 var(--s2)}.tk-head[data-v-4df3d49c]{display:flex;justify-content:space-between;align-items:center;gap:var(--s4);margin-bottom:var(--s5);flex-wrap:wrap}.crumbs[data-v-4df3d49c]{font-size:12px;color:var(--ink-faint);display:flex;align-items:center;min-width:0}.crumbs a[data-v-4df3d49c]{color:var(--accent-ink);text-decoration:none;white-space:nowrap}.crumbs a[data-v-4df3d49c]:hover{text-decoration:underline}.cr-id[data-v-4df3d49c]{color:var(--ink-faint);font-size:10.5px}.sep[data-v-4df3d49c]{margin:0 var(--s2)}.now[data-v-4df3d49c]{color:var(--ink);font-weight:600}.err[data-v-4df3d49c]{color:var(--danger)}.pad[data-v-4df3d49c]{padding:var(--s6)}.none[data-v-4df3d49c]{color:var(--ink-faint);font-size:12.5px}.tk-actions[data-v-4df3d49c]{display:flex;align-items:center;gap:var(--s2)}.tk-actions .btn[data-v-4df3d49c]{display:inline-flex;align-items:center;gap:6px}.tk-actions .btn svg[data-v-4df3d49c]{width:14px;height:14px}.mais[data-v-4df3d49c]{position:relative}.mais-btn[data-v-4df3d49c]{font-size:17px;line-height:1;padding:4px 10px}.mais-menu[data-v-4df3d49c]{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:190px;background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:var(--s2)}.mais-it[data-v-4df3d49c]{display:block;width:100%;text-align:left;padding:var(--s2) var(--s3);border:none;background:none;border-radius:var(--radius);cursor:pointer;font-family:var(--font-body);font-size:13px;color:var(--ink-soft);text-decoration:none}.mais-it[data-v-4df3d49c]:hover{background:var(--paper-sunk);color:var(--ink)}.mais-it.danger[data-v-4df3d49c]{color:var(--danger)}.mais-it.danger[data-v-4df3d49c]:hover{background:var(--danger-soft);color:var(--danger)}.mais-bd[data-v-4df3d49c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.task[data-v-4df3d49c]{display:grid;grid-template-columns:1fr 286px;gap:var(--s5);align-items:start}.task-main[data-v-4df3d49c]{background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:var(--s5) var(--s6)}.th-top[data-v-4df3d49c]{display:flex;align-items:center;gap:var(--s2)}.id-chip[data-v-4df3d49c]{font-size:11px;font-weight:600;background:var(--paper-sunk);color:var(--ink-soft);border:1px solid var(--line);padding:2px var(--s2);border-radius:7px}.th-title[data-v-4df3d49c]{display:flex;align-items:center;gap:var(--s2);margin:var(--s3) 0 var(--s4)}.th-title h1[data-v-4df3d49c]{font-size:22px;margin:0}.tit-edit[data-v-4df3d49c]{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border:none;background:none;color:var(--ink-faint);border-radius:var(--radius);cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease}.th-title:hover .tit-edit[data-v-4df3d49c]{opacity:1}.tit-edit[data-v-4df3d49c]:hover{background:var(--paper-sunk);color:var(--ink)}.tit-edit svg[data-v-4df3d49c]{width:15px;height:15px}.tit-input[data-v-4df3d49c]{width:100%;font-family:var(--font-display);font-size:22px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);padding:var(--s1) var(--s2)}h1[data-v-4df3d49c]{font-size:22px;margin:var(--s3) 0 var(--s4)}.rich[data-v-4df3d49c]{margin-bottom:0}h3[data-v-4df3d49c]{font-size:15px;margin:0}.desc[data-v-4df3d49c]{margin-bottom:var(--s5)}.desc-head[data-v-4df3d49c]{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin:var(--s4) 0 var(--s2)}.desc-actions[data-v-4df3d49c]{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-top:var(--s3);flex-wrap:wrap}.da-btns[data-v-4df3d49c]{display:flex;gap:var(--s2)}.hint[data-v-4df3d49c]{font-size:11px;color:var(--ink-faint)}.none-box[data-v-4df3d49c]{color:var(--ink-mute);font-size:13px;line-height:var(--lh-relaxed);border:1px dashed var(--line-strong);border-radius:var(--radius);padding:var(--s4);margin:0}.subs-head[data-v-4df3d49c]{display:flex;align-items:center;gap:var(--s3);margin:var(--s4) 0 var(--s3)}.subs-n[data-v-4df3d49c]{font-size:11px;color:var(--ink-mute);background:var(--paper-sunk);border-radius:var(--radius-full);padding:1px 8px;font-family:var(--font-mono)}.subs-prog[data-v-4df3d49c]{display:flex;align-items:center;gap:var(--s2);margin-left:auto}.subs-bar[data-v-4df3d49c]{width:90px;height:6px;border-radius:99px;background:var(--track);overflow:hidden}.subs-bar i[data-v-4df3d49c]{display:block;height:100%;border-radius:99px;background:var(--ok);transition:width .3s ease}.subs-pct[data-v-4df3d49c]{font-size:11px;color:var(--ink-mute);min-width:30px;text-align:right}.checks[data-v-4df3d49c]{list-style:none;padding:0;margin:0;display:grid;gap:var(--s2)}.checks li[data-v-4df3d49c]{display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s2) var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .15s ease}.checks li[data-v-4df3d49c]:hover{border-color:var(--line-strong)}.ck-btn[data-v-4df3d49c]{border:none;background:none;padding:0;cursor:pointer;flex-shrink:0}.ck-btn[data-v-4df3d49c]:disabled{cursor:default}.tx.plain[data-v-4df3d49c]{cursor:default}.ck[data-v-4df3d49c]{width:20px;height:20px;display:grid;place-items:center;border:1.6px solid var(--line-strong);border-radius:99px;font-size:11px;color:#fff;transition:all .15s ease}li.done .ck[data-v-4df3d49c],.ck.done[data-v-4df3d49c]{background:var(--ok);border-color:var(--ok)}.ck.mini[data-v-4df3d49c]{width:16px;height:16px;font-size:9px}.tx[data-v-4df3d49c]{flex:1;font-size:13.5px;cursor:pointer}li.done .tx[data-v-4df3d49c]{color:var(--ink-faint);text-decoration:line-through}.sub-x[data-v-4df3d49c]{flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;border:none;background:none;color:var(--ink-faint);border-radius:var(--radius);cursor:pointer;font-size:12px;opacity:0;transition:opacity .12s ease,background .12s ease,color .12s ease}.checks li:hover .sub-x[data-v-4df3d49c]{opacity:1}.sub-x[data-v-4df3d49c]:hover{background:var(--danger-soft);color:var(--danger)}.subs-empty[data-v-4df3d49c]{color:var(--ink-faint);font-size:12.5px;border:1px dashed var(--line-strong);border-radius:var(--radius);padding:var(--s3) var(--s4);margin:0}.add-sub[data-v-4df3d49c]{display:flex;gap:var(--s2);margin-top:var(--s3)}.add-sub input[data-v-4df3d49c]{flex:1}.codecheck[data-v-4df3d49c]{margin-top:var(--s5)}.cc-head[data-v-4df3d49c]{margin:0 0 var(--s2)}.cc-hint[data-v-4df3d49c]{font-size:12.5px;color:var(--ink-mute);margin:0;line-height:1.45}.cc-hint a[data-v-4df3d49c]{color:var(--accent-ink)}.task-props[data-v-4df3d49c]{background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:var(--s4);display:grid;gap:var(--s3);align-content:start}.prop[data-v-4df3d49c]{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:var(--s2)}.prop-k[data-v-4df3d49c]{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint)}.prop[data-v-4df3d49c] .pill-btn{max-width:100%}.prop[data-v-4df3d49c] .val{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prop[data-v-4df3d49c] .caret{flex-shrink:0}.prop.ro .prop-link[data-v-4df3d49c]{font-size:12.5px;font-weight:500;color:var(--accent-ink);text-decoration:none;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prop.ro .prop-link[data-v-4df3d49c]:hover{text-decoration:underline}.prop-div[data-v-4df3d49c]{border-top:1px solid var(--line);margin:var(--s1) calc(-1 * var(--s4))}.prop-origem[data-v-4df3d49c]{display:block}.prop-origem .prop-k[data-v-4df3d49c]{display:block;margin-bottom:var(--s2)}.origem-ctl[data-v-4df3d49c]{display:flex;flex-direction:column;gap:var(--s2);align-items:flex-start}.oseg[data-v-4df3d49c]{display:inline-flex;padding:2px;gap:2px;background:var(--paper-sunk);border:1px solid var(--line);border-radius:var(--radius)}.oseg-b[data-v-4df3d49c]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border:none;background:none;border-radius:5px;cursor:pointer;font-family:var(--font-body);font-size:11px;font-weight:500;color:var(--ink-mute)}.oseg-b[data-v-4df3d49c]:hover{color:var(--ink)}.oseg-b.on[data-v-4df3d49c]{background:var(--paper-raise);color:var(--ink);box-shadow:var(--shadow-1)}.oseg-dot[data-v-4df3d49c]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.op-add[data-v-4df3d49c]{align-self:flex-start;border:none;background:none;color:var(--accent);font-family:var(--font-body);font-size:11px;font-weight:600;cursor:pointer;padding:2px 0;margin-top:2px}.op-add[data-v-4df3d49c]:hover{text-decoration:underline}.eyebrow[data-v-4df3d49c]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin:0;display:flex;align-items:center;gap:var(--s2)}.eyebrow-n[data-v-4df3d49c]{background:var(--paper-sunk);color:var(--ink-mute);border-radius:var(--radius-full);padding:0 6px;font-size:9.5px;font-family:var(--font-mono)}.rel-item[data-v-4df3d49c]{display:flex;gap:var(--s2);align-items:center;padding:var(--s2);margin:0 calc(-1 * var(--s2));border-radius:var(--radius);text-decoration:none}.rel-item[data-v-4df3d49c]:hover{background:var(--paper-sunk)}.doc-ic[data-v-4df3d49c]{width:24px;height:24px;flex-shrink:0;display:grid;place-items:center;border-radius:7px;background:var(--accent-soft);color:var(--accent-ink);font-size:11px}.doc-ic.sm[data-v-4df3d49c]{width:18px;height:18px;font-size:9.5px;border-radius:5px}.doc-n[data-v-4df3d49c]{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docs-head[data-v-4df3d49c]{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.link-add[data-v-4df3d49c]{border:none;background:none;padding:2px 4px;color:var(--accent-ink);font-size:11px;font-weight:var(--fw-semibold);cursor:pointer;font-family:var(--font-body);border-radius:var(--radius-sm)}.link-add[data-v-4df3d49c]:hover{background:var(--accent-soft)}.doc-pick[data-v-4df3d49c]{border:1px solid var(--line);border-radius:var(--radius);padding:4px}.dp-search[data-v-4df3d49c]{width:100%;font-size:12.5px;padding:6px var(--s2);margin-bottom:2px}.dp-list[data-v-4df3d49c]{max-height:168px;overflow-y:auto;display:grid;gap:1px}.doc-pick-it[data-v-4df3d49c]{display:flex;align-items:center;gap:var(--s2);width:100%;padding:var(--s2);border:none;background:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;font-family:var(--font-body);font-size:12.5px;color:var(--ink-soft);min-width:0}.doc-pick-it[data-v-4df3d49c]:hover{background:var(--accent-soft);color:var(--accent-ink)}.dp-t[data-v-4df3d49c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dp-none[data-v-4df3d49c],.dp-empty[data-v-4df3d49c]{color:var(--ink-faint);font-size:11px;margin:0;padding:var(--s2) 0 0}.doc-item[data-v-4df3d49c]{display:flex;align-items:center;gap:2px;margin:0 calc(-1 * var(--s2))}.doc-link[data-v-4df3d49c]{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s2);padding:var(--s2);border-radius:var(--radius);text-decoration:none}.doc-link[data-v-4df3d49c]:hover{background:var(--paper-sunk)}.doc-x[data-v-4df3d49c]{flex-shrink:0;width:22px;height:22px;display:grid;place-items:center;border:none;background:none;color:var(--ink-faint);border-radius:var(--radius);cursor:pointer;font-size:11px;opacity:0;transition:opacity .12s ease,background .12s ease,color .12s ease}.doc-item:hover .doc-x[data-v-4df3d49c]{opacity:1}.doc-x[data-v-4df3d49c]:hover{background:var(--danger-soft);color:var(--danger)}.rel-m[data-v-4df3d49c]{display:grid;gap:1px;min-width:0}.rel-n[data-v-4df3d49c]{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rel-s[data-v-4df3d49c]{font-size:10px;color:var(--ink-faint)}.path[data-v-4df3d49c]{color:var(--ink-faint);font-size:9.5px;margin:0;word-break:break-all}@media(max-width:900px){.task[data-v-4df3d49c]{grid-template-columns:1fr}}.page[data-v-d6bb098a]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ws[data-v-d6bb098a]{flex:1;min-height:0}.state[data-v-d6bb098a]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s2);padding:var(--s7);border:var(--border) solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raise);color:var(--ink-mute);box-shadow:var(--shadow-1);margin:var(--s4)}.state-msg[data-v-d6bb098a]{font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--ink);margin:0}.state-detail[data-v-d6bb098a]{font-size:var(--text-xs);color:var(--ink-faint);margin:0}.state .btn[data-v-d6bb098a]{margin-top:var(--s3)}.skeleton[data-v-d6bb098a]{flex:1;min-height:0;display:grid;grid-template-columns:280px 1fr}.bone[data-v-d6bb098a]{background:linear-gradient(90deg,var(--paper-sunk) 25%,var(--paper-raise) 50%,var(--paper-sunk) 75%);background-size:200% 100%;animation:shimmer-d6bb098a 1.2s infinite}.tree-bone[data-v-d6bb098a]{border-right:var(--border) solid var(--line)}@keyframes shimmer-d6bb098a{to{background-position:-200% 0}}.ds[data-v-9fa13c26]{padding:var(--s5) var(--s6) var(--s7);width:100%}.ds-head[data-v-9fa13c26]{margin-bottom:var(--s5)}.kicker[data-v-9fa13c26]{color:var(--accent-ink);letter-spacing:var(--ls-wide);text-transform:uppercase;font-size:var(--text-2xs);font-weight:var(--fw-semibold);margin:0 0 var(--s1)}.ds-head h1[data-v-9fa13c26]{font-size:var(--text-3xl);letter-spacing:var(--ls-tight)}.ds-head .brand[data-v-9fa13c26]{color:var(--accent)}.sub[data-v-9fa13c26]{color:var(--ink-mute);font-size:var(--text-base);margin:var(--s2) 0 0;max-width:60ch;line-height:var(--lh-normal)}code[data-v-9fa13c26]{background:var(--paper-sunk);padding:1px 6px;border-radius:var(--radius-sm)}.ds-body[data-v-9fa13c26]{display:grid;grid-template-columns:170px 1fr;gap:var(--s6);align-items:start}.toc[data-v-9fa13c26]{position:sticky;top:var(--s4);display:flex;flex-direction:column;gap:2px}.toc a[data-v-9fa13c26]{font-size:var(--text-sm);color:var(--ink-mute);text-decoration:none;padding:var(--s2) var(--s3);border-radius:var(--radius-sm);transition:all var(--dur-1) var(--ease)}.toc a[data-v-9fa13c26]:hover{background:var(--paper-sunk);color:var(--ink)}.ds-content[data-v-9fa13c26]{min-width:0;display:flex;flex-direction:column;gap:var(--s7)}.sec[data-v-9fa13c26]{scroll-margin-top:var(--s4)}.sec h2[data-v-9fa13c26]{font-size:var(--text-xl);margin-bottom:var(--s2)}.sec-desc[data-v-9fa13c26]{color:var(--ink-mute);font-size:var(--text-sm);margin:0 0 var(--s4);max-width:60ch}.dim[data-v-9fa13c26]{color:var(--ink-faint)}.cor-grupo[data-v-9fa13c26]{margin-top:var(--s4)}.grupo-l[data-v-9fa13c26]{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--ink-mute);margin:0 0 var(--s2)}.swatches[data-v-9fa13c26]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--s3)}.swatch[data-v-9fa13c26]{display:flex;align-items:center;gap:var(--s3);padding:var(--s2);background:var(--paper-raise);border:var(--border) solid var(--line);border-radius:var(--radius);cursor:pointer;text-align:left;transition:border-color var(--dur-1) var(--ease)}.swatch[data-v-9fa13c26]:hover{border-color:var(--line-strong)}.sw-chip[data-v-9fa13c26]{width:38px;height:38px;border-radius:var(--radius-sm);border:var(--border) solid rgba(0,0,0,.08);flex-shrink:0}.sw-meta[data-v-9fa13c26]{display:flex;flex-direction:column;gap:2px;min-width:0}.sw-meta code[data-v-9fa13c26]{background:none;padding:0;font-size:var(--text-xs);color:var(--ink)}.sw-hex[data-v-9fa13c26]{font-size:var(--text-2xs);color:var(--ink-faint)}.fam-row[data-v-9fa13c26]{display:flex;flex-wrap:wrap;gap:var(--s3);margin-bottom:var(--s5)}.fam[data-v-9fa13c26]{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border:var(--border) solid var(--line);border-radius:var(--radius);background:var(--paper-raise)}.fam-ex[data-v-9fa13c26]{font-size:var(--text-2xl);line-height:1}.fam-l[data-v-9fa13c26]{display:flex;flex-direction:column;font-size:var(--text-sm);font-weight:var(--fw-medium)}.fam-l code[data-v-9fa13c26]{background:none;padding:0;font-size:var(--text-2xs);color:var(--ink-faint)}.scale[data-v-9fa13c26]{display:flex;flex-direction:column}.scale-row[data-v-9fa13c26]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);padding:var(--s3) 0;border-top:var(--border) solid var(--line);background:none;border-left:0;border-right:0;border-bottom:0;cursor:pointer;text-align:left}.scale-row:hover .scale-ex[data-v-9fa13c26]{color:var(--accent)}.scale-ex[data-v-9fa13c26]{font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.scale-meta[data-v-9fa13c26]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.scale-meta code[data-v-9fa13c26]{background:none;padding:0;font-size:var(--text-xs)}.scale-meta .dim[data-v-9fa13c26]{font-size:var(--text-2xs)}.weights[data-v-9fa13c26]{display:flex;flex-wrap:wrap;gap:var(--s4);margin-top:var(--s5)}.weight[data-v-9fa13c26]{font-size:var(--text-lg)}.weight code[data-v-9fa13c26]{background:var(--paper-sunk);font-size:var(--text-xs)}.spaces[data-v-9fa13c26]{display:flex;flex-direction:column;gap:var(--s2)}.space-row[data-v-9fa13c26]{display:flex;align-items:center;gap:var(--s3);background:none;border:0;cursor:pointer;padding:4px 0}.space-bar[data-v-9fa13c26]{height:16px;background:var(--accent);border-radius:var(--radius-sm);flex-shrink:0}.space-row code[data-v-9fa13c26]{background:none;padding:0;font-size:var(--text-xs)}.radii[data-v-9fa13c26],.shadows[data-v-9fa13c26]{display:flex;flex-wrap:wrap;gap:var(--s5)}.radius-item[data-v-9fa13c26],.shadow-item[data-v-9fa13c26]{display:flex;flex-direction:column;align-items:center;gap:var(--s2);background:none;border:0;cursor:pointer}.radius-box[data-v-9fa13c26]{width:72px;height:72px;background:var(--accent-soft);border:2px solid var(--accent)}.shadow-box[data-v-9fa13c26]{width:100px;height:72px;background:var(--paper-raise);border-radius:var(--radius)}.radius-item code[data-v-9fa13c26],.shadow-item code[data-v-9fa13c26]{background:none;padding:0;font-size:var(--text-xs)}.motions[data-v-9fa13c26]{display:flex;flex-wrap:wrap;gap:var(--s4)}.motion-item[data-v-9fa13c26]{display:flex;flex-direction:column;gap:2px;padding:var(--s4) var(--s5);background:var(--paper-raise);border:var(--border) solid var(--line);border-radius:var(--radius);transition-property:transform,background;transition-timing-function:var(--ease);cursor:default}.motion-item[data-v-9fa13c26]:hover{transform:translateY(-4px);background:var(--accent-soft)}.motion-item code[data-v-9fa13c26]{background:none;padding:0;font-size:var(--text-xs)}@media(max-width:880px){.ds-body[data-v-9fa13c26]{grid-template-columns:1fr}.toc[data-v-9fa13c26]{position:static;flex-direction:row;flex-wrap:wrap}}.login[data-v-7753f6e6]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s5);background:radial-gradient(120% 80% at 50% -10%,var(--accent-soft),transparent 60%),var(--paper);padding:var(--s5)}.card[data-v-7753f6e6]{width:min(400px,100%);background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:var(--s7) var(--s6);text-align:center}.brand[data-v-7753f6e6]{display:inline-flex;align-items:center;gap:var(--s2);margin-bottom:var(--s5)}.wordmark[data-v-7753f6e6]{font-family:var(--font-display, inherit);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.wordmark b[data-v-7753f6e6]{color:var(--accent);font-weight:800}h1[data-v-7753f6e6]{font-size:1.375rem;font-weight:700;letter-spacing:-.02em}.sub[data-v-7753f6e6]{color:var(--ink-mute);font-size:.875rem;margin:6px 0 var(--s5);line-height:1.5}.erro[data-v-7753f6e6]{background:var(--danger-soft);color:var(--danger);border-radius:var(--radius);padding:9px var(--s3);font-size:.8125rem;margin-bottom:var(--s4)}.entrar[data-v-7753f6e6]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);font-size:.9375rem;padding:11px}.entrar svg[data-v-7753f6e6]{width:17px;height:17px}.hint[data-v-7753f6e6]{color:var(--ink-faint);font-size:var(--text-xs);margin-top:var(--s3)}.foot[data-v-7753f6e6]{color:var(--ink-faint);font-size:var(--text-2xs);letter-spacing:.1em}.page[data-v-2e83ba22]{padding:var(--s5) var(--s6) var(--s7)}.head[data-v-2e83ba22]{display:flex;justify-content:space-between;align-items:center;gap:var(--s4);margin-bottom:var(--s5)}.lead[data-v-2e83ba22]{color:var(--ink-mute);font-size:.875rem;max-width:680px;margin:0}.skel[data-v-2e83ba22]{display:flex;flex-direction:column;gap:var(--s2)}.skel .bone[data-v-2e83ba22]{height:60px;border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--paper-sunk) 25%,var(--paper-raise) 50%,var(--paper-sunk) 75%);background-size:200% 100%;animation:shimmer-2e83ba22 1.2s infinite}@keyframes shimmer-2e83ba22{to{background-position:-200% 0}}.lista[data-v-2e83ba22]{display:flex;flex-direction:column;gap:var(--s2)}.lista.inativa[data-v-2e83ba22]{margin-top:var(--s5)}.sub-h[data-v-2e83ba22]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin:0 0 var(--s2)}.urow[data-v-2e83ba22]{display:grid;grid-template-columns:auto minmax(0,1.6fr) 130px minmax(0,1fr) auto;align-items:center;gap:var(--s3);background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--s3) var(--s4)}.urow.off[data-v-2e83ba22]{opacity:.6}.u-main[data-v-2e83ba22]{display:flex;flex-direction:column;min-width:0}.u-nome[data-v-2e83ba22]{font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voce[data-v-2e83ba22]{margin-left:6px;font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);background:var(--accent-soft);border-radius:4px;padding:1px 5px;vertical-align:middle}.u-email[data-v-2e83ba22]{font-size:.75rem;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.papel[data-v-2e83ba22]{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;color:var(--pc)}.papel.mut[data-v-2e83ba22]{color:var(--ink-faint)}.pdot[data-v-2e83ba22]{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.prod[data-v-2e83ba22]{font-size:.8125rem;color:var(--ink-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acts[data-v-2e83ba22]{display:flex;gap:2px;justify-content:flex-end}.icon-act[data-v-2e83ba22]{width:30px;height:30px;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-faint);cursor:pointer;transition:all .13s ease}.icon-act svg[data-v-2e83ba22]{width:15px;height:15px}.icon-act[data-v-2e83ba22]:hover{background:var(--accent-soft);color:var(--accent)}.icon-act.danger[data-v-2e83ba22]:hover{background:var(--danger-soft);color:var(--danger)}.icon-act[data-v-2e83ba22]:disabled{opacity:.3;cursor:not-allowed}.papel-desc[data-v-2e83ba22]{font-size:var(--text-xs);color:var(--ink-faint);margin:4px 0 0}.papel.ro[data-v-2e83ba22]{font-size:.8125rem}.ger-note[data-v-2e83ba22]{font-size:var(--text-xs);color:var(--ink-mute);background:var(--paper-sunk);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s2) var(--s3);margin:0 0 var(--s2);line-height:1.45}.sd-field input[data-v-2e83ba22]:disabled{opacity:.6;cursor:not-allowed}.chk input[data-v-2e83ba22]:disabled{opacity:.5;cursor:not-allowed}.chk[data-v-2e83ba22]{display:flex;align-items:center;gap:var(--s2);font-size:.8125rem;color:var(--ink-soft);padding:3px 0;cursor:pointer}.chk input[data-v-2e83ba22]{width:15px;height:15px;accent-color:var(--accent)}.chk.todos[data-v-2e83ba22]{font-weight:600;color:var(--ink)}.prod-list[data-v-2e83ba22]{margin-top:4px;padding-left:var(--s3);border-left:2px solid var(--line);display:flex;flex-direction:column;gap:2px}.ativo[data-v-2e83ba22]{margin-top:var(--s2)}.opt[data-v-2e83ba22]{font-style:normal;color:var(--ink-faint);font-weight:400;font-size:var(--text-xs)}@media(max-width:880px){.urow[data-v-2e83ba22]{grid-template-columns:auto 1fr auto}.prod[data-v-2e83ba22],.papel[data-v-2e83ba22]{display:none}}.cred-overlay[data-v-2e83ba22]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;z-index:60;padding:var(--s4)}.cred[data-v-2e83ba22]{background:var(--paper-raise);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--s5);max-width:460px;width:100%;box-shadow:0 16px 48px #00000038}.cred h3[data-v-2e83ba22]{font-size:1.1rem;font-weight:700;margin:0 0 var(--s2)}.cred-lead[data-v-2e83ba22]{font-size:.85rem;color:var(--ink-mute);line-height:1.5;margin:0 0 var(--s4)}.cred-pw[data-v-2e83ba22]{display:flex;align-items:center;gap:var(--s2);background:var(--paper-sunk);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s2) var(--s2) var(--s2) var(--s3)}.cred-pw code[data-v-2e83ba22]{flex:1;font-size:1.05rem;font-weight:600;letter-spacing:.02em;-webkit-user-select:all;user-select:all;color:var(--ink)}.cred-foot[data-v-2e83ba22]{font-size:var(--text-xs);color:var(--ink-faint);margin:var(--s3) 0 0}.cred-acts[data-v-2e83ba22]{display:flex;justify-content:flex-end;margin-top:var(--s4)}.cfg[data-v-dfcc1c73]{display:flex;flex-direction:column;min-height:100%}.cfg-head[data-v-dfcc1c73]{padding:var(--s5) var(--s6) 0;border-bottom:1px solid var(--line);background:var(--paper-raise)}.kicker[data-v-dfcc1c73]{color:var(--accent-ink);letter-spacing:.08em;text-transform:uppercase;font-size:10px;margin:0 0 4px}.cfg-head h1[data-v-dfcc1c73]{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.cfg-tabs[data-v-dfcc1c73]{display:flex;gap:var(--s4);margin-top:var(--s4)}.cfg-tab[data-v-dfcc1c73]{position:relative;padding:var(--s3) 2px;font-size:.875rem;font-weight:600;color:var(--ink-mute);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s ease}.cfg-tab[data-v-dfcc1c73]:hover{color:var(--ink)}.cfg-tab.router-link-active[data-v-dfcc1c73]{color:var(--accent-ink);border-bottom-color:var(--accent)}
