.entry[data-v-37f4966c]{gap:var(--space-4);padding:var(--space-16);background:rgb(var(--bg));border-radius:var(--radius-12);box-shadow:var(--elevation-1);flex-direction:column;display:flex}.entry__label[data-v-37f4966c]{margin:var(--space-0);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.08em;color:rgb(var(--ac))}.entry__summary[data-v-37f4966c]{margin:var(--space-0);font-size:17px;font-weight:var(--fw-bold)}.entry__body[data-v-37f4966c]{margin:var(--space-0);color:rgba(var(--fg), .72);white-space:pre-wrap;font-size:15px}.entry__actor[data-v-37f4966c]{gap:var(--space-8);margin:var(--space-8) var(--space-0) var(--space-0);color:rgba(var(--fg), .56);font-size:13px;display:flex}.entry__actor time[data-v-37f4966c]:before{content:"·";margin-right:var(--space-8)}.feed[data-v-c348b63e]{gap:var(--space-32);flex-direction:column;display:flex}.feed__empty[data-v-c348b63e]{margin:var(--space-0);color:rgba(var(--fg), .56)}.feed__month[data-v-c348b63e]{gap:var(--space-12);flex-direction:column;display:flex}.feed__heading[data-v-c348b63e]{margin:var(--space-0);font-size:13px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--fg), .56)}.feed__entries[data-v-c348b63e]{gap:var(--space-12);padding-left:var(--space-16);border-left:var(--space-2) solid rgba(var(--ac), .32);flex-direction:column;display:flex}.panel[data-v-22cb70b2]{gap:var(--space-16);padding:var(--space-24);background:rgb(var(--bg));border-radius:var(--radius-16);box-shadow:var(--elevation-1);flex-direction:column;display:flex}.panel__reference[data-v-22cb70b2]{margin:var(--space-0);font-size:17px;font-weight:var(--fw-bold);overflow-wrap:anywhere}.panel__pending[data-v-22cb70b2]{margin:var(--space-0);color:rgba(var(--fg), .56);font-size:15px}.panel__label[data-v-22cb70b2]{margin:var(--space-0);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--fg), .56)}.panel__value[data-v-22cb70b2]{margin:var(--space-0);font-size:32px;font-weight:var(--fw-bold)}.panel__delta[data-v-22cb70b2]{margin:var(--space-0);color:rgb(var(--green));font-size:13px}.panel__stats[data-v-22cb70b2]{gap:var(--space-8);margin:var(--space-0);padding-top:var(--space-16);border-top:var(--space-1) solid rgba(var(--fg), .08);flex-direction:column;display:flex}.panel__stat[data-v-22cb70b2]{justify-content:space-between;gap:var(--space-16);font-size:15px;display:flex}.panel__stat dt[data-v-22cb70b2]{color:rgba(var(--fg), .56)}.panel__stat dd[data-v-22cb70b2]{margin:var(--space-0);font-weight:var(--fw-bold)}.screen[data-v-4c4aca80]{gap:var(--space-32);max-width:1120px;margin:var(--space-0) auto;padding:var(--space-48) var(--space-24);background:rgb(var(--bg-almost));flex-direction:column;min-height:100vh;display:flex}.screen__header[data-v-4c4aca80]{gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.screen__eyebrow[data-v-4c4aca80]{margin:var(--space-0);letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--fg), .56);font-size:13px}.screen__title[data-v-4c4aca80]{margin:var(--space-0);font-size:28px;font-weight:var(--fw-bold)}.screen__body[data-v-4c4aca80]{gap:var(--space-32);grid-template-columns:280px 1fr;align-items:start;display:grid}@media (width<=880px){.screen__body[data-v-4c4aca80]{grid-template-columns:1fr}}.proposal[data-v-506ecb3f]{gap:var(--space-4);padding:var(--space-12);border:var(--space-1) solid rgba(var(--ac), .4);border-radius:var(--radius-12);background:rgba(var(--ac), .06);flex-direction:column;list-style:none;display:flex}.proposal__to[data-v-506ecb3f]{color:rgba(var(--fg), .64);margin:0;font-size:13px}.proposal__subject[data-v-506ecb3f]{margin:0;font-weight:600}.proposal__body[data-v-506ecb3f]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.proposal__actions[data-v-506ecb3f]{gap:var(--space-8);margin-top:var(--space-4);display:flex}.proposal__button[data-v-506ecb3f]{padding:var(--space-4) var(--space-12);border:var(--space-1) solid rgba(var(--fg), .16);border-radius:var(--radius-24);background:rgb(var(--bg));font:inherit;cursor:pointer;font-size:13px}.proposal__button--send[data-v-506ecb3f]{background:rgb(var(--ac));color:rgb(var(--bg));border-color:#0000;font-weight:600}.proposal__button[data-v-506ecb3f]:disabled{opacity:.56;pointer-events:none}.button[data-v-1aa91786]{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--space-40);padding:var(--space-8) var(--space-16);border:var(--space-1) solid transparent;border-radius:var(--radius-8);font:inherit;font-size:var(--font-size-md);font-weight:var(--fw-bold);cursor:pointer;transition:background-color .16s var(--easing), border-color .16s var(--easing), opacity .16s var(--easing);display:inline-flex}.button[data-v-1aa91786]:disabled{opacity:.4;pointer-events:none}.button--filled[data-v-1aa91786]{background:rgb(var(--ac));color:rgb(var(--bg))}@media (pointer:fine){.button--filled[data-v-1aa91786]:hover{background:color-mix(in srgb, rgb(var(--ac)) 88%, #000)}.button--ghost[data-v-1aa91786]:hover{background:rgba(var(--ac), .08)}.button--secondary[data-v-1aa91786]:hover{background:rgb(var(--bg-almost))}}.button--ghost[data-v-1aa91786]{border-color:rgb(var(--ac));color:rgb(var(--ac));background:0 0}.button--secondary[data-v-1aa91786]{background:rgb(var(--bg));border-color:rgba(var(--fg), .16);color:rgb(var(--fg))}.icon-button[data-v-7dcb6d50]{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-8);color:rgba(var(--fg), .4);cursor:pointer;transition:all .16s var(--easing);background:0 0;border:none;place-items:center;font-size:15px;display:inline-grid}.icon-button[data-v-7dcb6d50]:disabled{opacity:.3;pointer-events:none}@media (pointer:fine){.icon-button[data-v-7dcb6d50]:hover{background:rgb(var(--bg-almost));color:rgb(var(--fg))}.icon-button--danger[data-v-7dcb6d50]:hover{color:rgb(var(--red))}}.turn[data-v-54614c78]{flex-direction:column;max-width:100%;display:flex}.turn--mine[data-v-54614c78]{padding-left:var(--space-64);align-items:flex-end}.turn__body[data-v-54614c78]{margin:var(--space-0);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-size-sm)}.turn__body--rich[data-v-54614c78]{white-space:normal}.turn__body--rich[data-v-54614c78] p,.turn__body--rich[data-v-54614c78] ul,.turn__body--rich[data-v-54614c78] ol{margin:var(--space-0) var(--space-0) var(--space-8)}.turn__body--rich[data-v-54614c78]>:last-child{margin-bottom:var(--space-0)}.turn__body--rich[data-v-54614c78] ul,.turn__body--rich[data-v-54614c78] ol{padding-left:var(--space-24)}.turn__body--rich[data-v-54614c78] li{margin-bottom:var(--space-4)}.turn__body--rich[data-v-54614c78] h1,.turn__body--rich[data-v-54614c78] h2,.turn__body--rich[data-v-54614c78] h3,.turn__body--rich[data-v-54614c78] h4,.turn__body--rich[data-v-54614c78] h5,.turn__body--rich[data-v-54614c78] h6{margin:var(--space-12) var(--space-0) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--fw-bold)}.turn__body--rich[data-v-54614c78] strong{font-weight:var(--fw-bold)}.turn__body--rich[data-v-54614c78] code{padding:var(--space-2) var(--space-4);border-radius:var(--radius-4);background:rgba(var(--fg), .08);font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.turn__body--rich[data-v-54614c78] a{color:rgb(var(--ac))}.turn--mine .turn__body[data-v-54614c78]{padding:var(--space-8) var(--space-12);background:rgba(var(--ac), .08);border-radius:var(--radius-8)}.turn--theirs .turn__body[data-v-54614c78]{color:rgb(var(--fg))}.turn__feedback[data-v-54614c78]{gap:var(--space-8);margin-top:var(--space-4);flex-direction:column;display:flex}.turn__thumbs[data-v-54614c78]{gap:var(--space-4);display:flex}.turn__thumb--chosen[data-v-54614c78]{background:rgba(var(--ac), .12);opacity:1}.turn__comment[data-v-54614c78]{gap:var(--space-8);flex-direction:column;max-width:80%;display:flex}.turn__label[data-v-54614c78]{color:rgba(var(--fg), .64);font-size:13px}.turn__input[data-v-54614c78]{width:100%;padding:var(--space-8) var(--space-12);border:var(--space-1) solid rgba(var(--fg), .16);border-radius:var(--radius-8);background:rgb(var(--bg-almost));font:inherit;color:rgb(var(--fg));resize:vertical}.turn__input[data-v-54614c78]:focus-visible{outline:var(--space-2) solid rgb(var(--ac));outline-offset:var(--space-2)}.turn__actions[data-v-54614c78]{justify-content:flex-end;gap:var(--space-8);display:flex}.chat[data-v-104ca80c]{gap:var(--space-40);height:100%;min-height:0;padding:var(--space-24);background:rgb(var(--bg));border-radius:var(--radius-12);box-shadow:var(--elevation-1);flex-direction:column;display:flex}.chat__thinking[data-v-104ca80c]{gap:var(--space-4);padding:var(--space-12) var(--space-16);border-radius:var(--radius-16);background:rgb(var(--bg-almost));align-self:flex-start;align-items:center;list-style:none;display:flex}.chat__dot[data-v-104ca80c]{width:var(--space-8);height:var(--space-8);background:rgba(var(--fg), .4);animation:chat-thinking-104ca80c 1.2s infinite var(--easing);border-radius:50%}.chat__dot[data-v-104ca80c]:nth-child(2){animation-delay:.15s}.chat__dot[data-v-104ca80c]:nth-child(3){animation-delay:.3s}@keyframes chat-thinking-104ca80c{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(calc(var(--space-2) * -1))}}@media (prefers-reduced-motion:reduce){.chat__dot[data-v-104ca80c]{opacity:.6;animation:none}}.chat__sr[data-v-104ca80c]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.chat__messages[data-v-104ca80c]{gap:var(--space-16);min-height:0;margin:var(--space-0);padding:var(--space-0);flex-direction:column;flex:auto;list-style:none;display:flex;overflow-y:auto}.chat__composer[data-v-104ca80c]{gap:var(--space-8);flex-direction:column;display:flex}.chat__label[data-v-104ca80c]{width:var(--space-1);height:var(--space-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.chat__input[data-v-104ca80c]{width:100%;padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);background:rgb(var(--bg-almost));font:inherit;font-size:var(--font-size-md);color:rgb(var(--fg));resize:vertical;border:0}.chat__input[data-v-104ca80c]:focus-visible{outline:var(--space-2) solid rgb(var(--ac));outline-offset:var(--space-2)}.chat__input[data-v-104ca80c]:disabled{opacity:.56;pointer-events:none}.chat__actions[data-v-104ca80c]{justify-content:flex-end;align-items:center;gap:var(--space-12);display:flex}.chat__send[data-v-104ca80c]{width:var(--space-32);height:var(--space-32);padding:var(--space-0);border-radius:var(--radius-8);background:rgb(var(--ac));color:rgb(var(--bg));cursor:pointer;transition:background-color .16s var(--easing), opacity .16s var(--easing);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.chat__send[data-v-104ca80c]:disabled{opacity:.4;pointer-events:none}@media (pointer:fine){.chat__send[data-v-104ca80c]:hover{background:color-mix(in srgb, rgb(var(--ac)) 88%, #000)}}.chat__send-glyph[data-v-104ca80c]{width:var(--space-16);height:var(--space-16);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.chat__attach[data-v-104ca80c]{align-items:center;gap:var(--space-4);color:rgba(var(--fg), .64);cursor:pointer;margin-right:auto;font-size:13px;display:inline-flex}.chat__attach--off[data-v-104ca80c]{opacity:.56;pointer-events:none}.chat__attach[data-v-104ca80c]:focus-within{outline:var(--space-2) solid rgb(var(--ac));outline-offset:var(--space-2);border-radius:var(--radius-4)}.chat__file[data-v-104ca80c]{width:var(--space-1);height:var(--space-1);clip-path:inset(50%);position:absolute;overflow:hidden}.chat__attaching[data-v-104ca80c]{margin:var(--space-0);color:rgb(var(--red));font-size:13px}.icon[data-v-1e725500]{flex:none;line-height:1}.dock[data-v-46505a09]{position:relative}.dock__toggle[data-v-46505a09]{align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-12);border:var(--space-1) solid transparent;border-radius:var(--radius-24);font:inherit;color:inherit;cursor:pointer;background:0 0;display:inline-flex}.dock__toggle[data-v-46505a09]:hover,.dock__toggle--on[data-v-46505a09]{border-color:rgba(var(--fg), .12);background:rgb(var(--bg-almost))}.dock__toggle[data-v-46505a09]:focus-visible{outline:var(--space-2) solid rgb(var(--ac));outline-offset:var(--space-2)}.dock__panel[data-v-46505a09]{top:calc(100% + var(--space-12));z-index:var(--z-dock);width:min(21.25rem, calc(100vw - var(--space-32)));height:min(42.375rem, calc(100vh - var(--space-96)));background:rgba(var(--bg), .88);-webkit-backdrop-filter:blur(var(--space-16));backdrop-filter:blur(var(--space-16));border:var(--space-1) solid rgba(var(--fg), .24);border-radius:var(--radius-12);flex-direction:column;display:flex;position:absolute;right:0;box-shadow:0 12px 72px #0000000a}.dock__panel--wide[data-v-46505a09]{width:min(46rem, calc(100vw - var(--space-32)));height:calc(100vh - var(--space-96))}.dock__head[data-v-46505a09]{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-12) var(--space-12) var(--space-24);border-bottom:var(--space-1) solid rgba(var(--fg), .08);flex:none;display:flex}.dock__title[data-v-46505a09]{margin:var(--space-0);font-size:15px;font-weight:var(--fw-bold)}.dock__head-actions[data-v-46505a09]{align-items:center;gap:var(--space-4);display:flex}.dock__icon[data-v-46505a09]{width:var(--space-32);height:var(--space-32);padding:var(--space-0);border:var(--space-1) solid transparent;border-radius:var(--radius-8);color:rgba(var(--fg), .64);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.dock__icon[data-v-46505a09]:hover{background:rgb(var(--bg-almost));color:rgb(var(--fg))}.dock__icon[data-v-46505a09]:focus-visible{outline:var(--space-2) solid rgb(var(--ac));outline-offset:var(--space-2)}.dock__glyph[data-v-46505a09]{width:var(--space-16);height:var(--space-16);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.dock__sr[data-v-46505a09]{width:var(--space-1);height:var(--space-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.dock__panel[data-v-46505a09] .chat{border-radius:var(--radius-0);min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;flex:auto}.dock__stack[data-v-46505a09]{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.dock__approvals[data-v-46505a09]{gap:var(--space-8);max-height:40%;padding:var(--space-16) var(--space-24) var(--space-0);flex-direction:column;display:flex;overflow-y:auto}.dock__approvals-head[data-v-46505a09]{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.dock__approvals-title[data-v-46505a09]{margin:0;font-size:13px;font-weight:600}.dock__approve-all[data-v-46505a09]{padding:var(--space-4) var(--space-12);border:var(--space-1) solid rgba(var(--fg), .16);border-radius:var(--radius-24);background:rgb(var(--bg));font:inherit;cursor:pointer;font-size:13px}.dock__approve-all[data-v-46505a09]:disabled{opacity:.56;pointer-events:none}.dock__approvals-list[data-v-46505a09]{gap:var(--space-8);flex-direction:column;margin:0;padding:0;display:flex}.dock__waiting[data-v-46505a09]{margin:var(--space-0);padding:var(--space-8) var(--space-24);border-top:var(--space-1) solid rgba(var(--ac), .24);background:rgba(var(--ac), .08);color:rgb(var(--fg));font-size:13px;font-weight:600}.dock__loading[data-v-46505a09]{color:rgba(var(--fg), .56);margin:auto}.dock__interrupted[data-v-46505a09]{padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);background:rgba(var(--fg), .06);color:rgba(var(--fg), .72);margin:0;font-size:13px}.field[data-v-624efb93]{gap:var(--space-8);flex-direction:column;display:flex}.field__label[data-v-624efb93]{font-weight:var(--fw-bold);color:rgba(var(--fg), .56);font-size:15px}.field__error[data-v-624efb93]{color:rgb(var(--red));margin:0;font-size:15px}.banner[data-v-2543e36d]{padding:var(--space-12) var(--space-16);border-radius:var(--radius-8);border-left:var(--space-4) solid transparent;margin:0;font-size:15px}.banner--error[data-v-2543e36d]{background:rgba(var(--red), .08);border-left-color:rgb(var(--red));color:rgb(var(--fg))}.banner--notice[data-v-2543e36d]{background:rgba(var(--blue), .08);border-left-color:rgb(var(--blue));color:rgb(var(--fg))}.banner--success[data-v-2543e36d]{background:rgba(var(--green), .08);border-left-color:rgb(var(--green));color:rgb(var(--fg))}.dropzone[data-v-209f6de3]{align-items:center;gap:var(--space-4);padding:var(--space-32);border:var(--space-2) dashed rgba(var(--fg), .16);border-radius:var(--radius-12);text-align:center;cursor:pointer;transition:border-color .16s var(--easing), background-color .16s var(--easing);flex-direction:column;display:flex}.dropzone__input[data-v-209f6de3]{width:var(--space-1);height:var(--space-1);clip-path:inset(50%);position:absolute;overflow:hidden}@media (pointer:fine){.dropzone[data-v-209f6de3]:hover{border-color:rgb(var(--ac));background:rgba(var(--ac), .04)}}.dropzone[data-v-209f6de3]:focus-within{border-color:rgb(var(--ac));box-shadow:0 0 0 var(--space-2) rgba(var(--ac), .24)}.dropzone--over[data-v-209f6de3]{border-color:rgb(var(--ac));background:rgba(var(--ac), .08)}.dropzone--busy[data-v-209f6de3]{opacity:.4;pointer-events:none}.dropzone__text[data-v-209f6de3]{color:rgba(var(--fg), .56)}.dropzone__hint[data-v-209f6de3]{color:rgba(var(--fg), .32);font-size:14px}.pill[data-v-0573a341]{align-items:center;gap:var(--space-8);white-space:nowrap;font-size:14px;display:inline-flex}.pill__dot[data-v-0573a341]{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-8);background:currentColor}.pill--indexed[data-v-0573a341]{color:rgba(var(--fg), .56)}.pill--processing[data-v-0573a341]{color:rgb(var(--ac))}.pill--needs-kind[data-v-0573a341]{color:rgb(var(--yellow))}.pill--failed[data-v-0573a341]{color:rgb(var(--red))}.input[data-v-3ce7a594]{width:100%;min-height:var(--space-40);padding:var(--space-8) var(--space-12);background:rgb(var(--bg-almost));border:var(--space-1) solid transparent;border-radius:var(--radius-8);font:inherit;color:rgb(var(--fg));transition:background-color .16s var(--easing), border-color .16s var(--easing)}.input[data-v-3ce7a594]::placeholder{color:rgba(var(--fg), .32)}@media (pointer:fine){.input[data-v-3ce7a594]:hover:not(:disabled){border-color:rgba(var(--fg), .16)}}.input[data-v-3ce7a594]:focus{background:rgb(var(--bg));border-color:rgb(var(--ac));box-shadow:0 0 0 var(--space-2) rgba(var(--ac), .24);outline:none}.input--error[data-v-3ce7a594],.input--error[data-v-3ce7a594]:hover,.input--error[data-v-3ce7a594]:focus{border-color:rgb(var(--red));box-shadow:none}.input--error[data-v-3ce7a594]:focus{background:rgb(var(--bg));box-shadow:0 0 0 var(--space-2) rgba(var(--red), .24)}.input[data-v-3ce7a594]:disabled{opacity:.4;pointer-events:none}.row[data-v-19b98d7a]{gap:var(--space-12);padding:var(--space-16);border-bottom:var(--space-1) solid rgba(var(--fg), .08);flex-direction:column;display:flex}.row[data-v-19b98d7a]:last-child{border-bottom:none}.row__main[data-v-19b98d7a]{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.row__format[data-v-19b98d7a]{width:var(--space-40);height:var(--space-40);background:rgb(var(--bg-almost));border-radius:var(--radius-8);color:rgba(var(--fg), .56);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.row__text[data-v-19b98d7a]{flex:auto;min-width:0}.row__name[data-v-19b98d7a]{font-weight:var(--fw-bold);overflow-wrap:anywhere;margin:0}.row__meta[data-v-19b98d7a]{margin:var(--space-4) 0 0;color:rgba(var(--fg), .56);font-size:14px}.row__change[data-v-19b98d7a]{margin-left:var(--space-8);font:inherit;color:rgba(var(--ac), 1);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.row__change[data-v-19b98d7a]:disabled{cursor:default;opacity:.5}.row__note[data-v-19b98d7a]{margin:var(--space-4) 0 0;color:rgba(var(--fg), .56);font-size:13px}.row__aside[data-v-19b98d7a]{align-items:center;gap:var(--space-16);flex-shrink:0;display:flex}.row__remove[data-v-19b98d7a]{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-8);color:rgba(var(--fg), .56);cursor:pointer;transition:background-color .16s var(--easing), color .16s var(--easing);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (pointer:fine){.row__remove[data-v-19b98d7a]:hover{background:rgba(var(--red), .08);color:rgb(var(--red))}}.row__remove[data-v-19b98d7a]:disabled{opacity:.4;pointer-events:none}.row__ask[data-v-19b98d7a]{gap:var(--space-12);padding:var(--space-16);background:rgba(var(--yellow), .08);border-radius:var(--radius-8);flex-direction:column;display:flex}.row__ask-text[data-v-19b98d7a]{margin:0;font-size:15px}.row__ask-help[data-v-19b98d7a]{color:rgba(var(--fg), .72);margin:0;font-size:14px;line-height:1.5}.row__ask-help strong[data-v-19b98d7a]{font-weight:var(--fw-bold);color:rgba(var(--fg), 1)}.row__ask-actions[data-v-19b98d7a]{gap:var(--space-8);flex-wrap:wrap;display:flex}.row__ask-key[data-v-19b98d7a]{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.row__ask-label[data-v-19b98d7a]{font-size:14px;font-weight:var(--fw-bold);color:rgba(var(--fg), .56)}.row__failure[data-v-19b98d7a]{color:rgb(var(--red));margin:0;font-size:14px}.list[data-v-2026e828]{background:rgb(var(--bg));border:var(--space-1) solid rgba(var(--fg), .08);border-radius:var(--radius-12);box-shadow:var(--elevation-1);margin:0;padding:0;list-style:none}.list__empty[data-v-2026e828]{padding:var(--space-32);text-align:center;color:rgba(var(--fg), .56);background:rgb(var(--bg));border:var(--space-1) solid rgba(var(--fg), .08);border-radius:var(--radius-12);margin:0}.knowledge[data-v-c7ccfdea]{gap:var(--space-16);flex-direction:column;display:flex}.knowledge__rules[data-v-c7ccfdea]{gap:var(--space-8);flex-direction:column;display:flex}.knowledge__hint[data-v-c7ccfdea]{margin:var(--space-0) var(--space-0) var(--space-8);color:rgba(var(--fg), .56);font-size:var(--font-size-sm)}.knowledge__textarea[data-v-c7ccfdea]{width:100%;padding:var(--space-8) var(--space-12);border:var(--space-1) solid rgba(var(--fg), .16);border-radius:var(--radius-8);background:rgb(var(--bg-almost));font:inherit;font-size:var(--font-size-md);color:rgb(var(--fg));resize:vertical}.knowledge__actions[data-v-c7ccfdea]{justify-content:flex-end;display:flex}.sheet[data-v-a84667e3]{max-width:960px;margin:var(--space-0) auto;padding:var(--space-32) var(--space-40) var(--space-24);background:rgb(var(--bg));border-radius:var(--radius-16);box-shadow:var(--elevation-1)}.sheet__header[data-v-a84667e3]{gap:var(--space-8);padding-bottom:var(--space-24);border-bottom:1px dashed rgba(var(--fg), .16);justify-content:center;align-items:center;display:flex}.sheet__gear[data-v-a84667e3]{color:rgb(var(--ac));font-size:var(--font-size-xl)}h1[data-v-a84667e3]{margin:var(--space-0);font-size:var(--font-size-xl);font-weight:var(--fw-bold)}.sheet__tabs[data-v-a84667e3]{min-height:var(--space-40);margin:var(--space-24) var(--space-0);justify-content:center;align-items:center;display:flex}.tabs[data-v-da7f18af]{display:inline-flex}.tabs__tab[data-v-da7f18af]{align-items:center;gap:var(--space-8);color:rgba(var(--fg), .56);font:inherit;font-weight:var(--fw-bold);cursor:pointer;transition:all var(--easing) .15s;background:0 0;border:none;display:inline-flex}.tabs--pill[data-v-da7f18af]{padding:var(--space-4);background:rgb(var(--bg-almost));border-radius:var(--radius-32)}.tabs--pill .tabs__tab[data-v-da7f18af]{padding:var(--space-8) var(--space-24);border-radius:var(--radius-32)}.tabs--pill .tabs__tab--on[data-v-da7f18af]{background:rgb(var(--fg));color:rgb(var(--bg))}.tabs--plain[data-v-da7f18af]{gap:var(--space-32)}.tabs--plain .tabs__tab[data-v-da7f18af]{padding:var(--space-8) 0}.tabs--plain .tabs__tab--on[data-v-da7f18af]{color:rgb(var(--fg))}.sheet__body[data-v-3c6be9cc]{gap:var(--space-16);flex-direction:column;display:flex}.card[data-v-3c6be9cc]{gap:var(--space-16);padding:var(--space-16);background:rgb(var(--bg-almost));border-radius:var(--radius-12);align-items:center;display:flex}.card__avatar[data-v-3c6be9cc]{width:var(--space-48);height:var(--space-48);background:rgb(var(--fg));border-radius:var(--radius-12);color:rgb(var(--bg));font-size:var(--font-size-xl);font-weight:var(--fw-bold);place-items:center;display:grid}.card__text[data-v-3c6be9cc]{gap:var(--space-2);flex-direction:column;display:flex}.grid[data-v-3c6be9cc]{gap:var(--space-16) var(--space-24);grid-template-columns:1fr 1fr;display:grid}.muted[data-v-3c6be9cc],.hint[data-v-3c6be9cc]{color:rgba(var(--fg), .56)}.hint[data-v-3c6be9cc]{margin:var(--space-0);font-size:var(--font-size-sm)}.rule[data-v-3c6be9cc]{margin:var(--space-8) var(--space-0);border:none;border-top:1px solid rgba(var(--fg), .08)}.textarea[data-v-3c6be9cc]{padding:var(--space-8) var(--space-12);border:1px solid rgba(var(--fg), .16);border-radius:var(--radius-8);background:rgb(var(--bg-almost));font:inherit;font-size:var(--font-size-md);resize:vertical}.sheet__actions[data-v-3c6be9cc]{gap:var(--space-8);margin-top:var(--space-16);padding-top:var(--space-24);justify-content:flex-end;display:flex}.brain[data-v-3c6be9cc]{gap:var(--space-16);flex-direction:column;display:flex}@media (width<=720px){.grid[data-v-3c6be9cc]{grid-template-columns:1fr}}.spinner[data-v-5fef3231]{align-items:center;gap:var(--space-8);display:inline-flex}.spinner__ring[data-v-5fef3231]{width:var(--space-24);height:var(--space-24);border:var(--space-2) solid rgba(var(--fg), .12);border-top-color:rgb(var(--ac));border-radius:50%;animation:.7s linear infinite spinner-rotate-5fef3231}.spinner__label[data-v-5fef3231]{width:var(--space-1);height:var(--space-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@keyframes spinner-rotate-5fef3231{to{transform:rotate(360deg)}}@keyframes spinner-pulse-5fef3231{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.spinner__ring[data-v-5fef3231]{border-top-color:rgb(var(--ac));animation:spinner-pulse-5fef3231 1.4s var(--easing) infinite}}.loading[data-v-0a94abcb]{justify-content:center;align-items:center;min-height:18rem;display:flex}.loading__failed[data-v-0a94abcb]{gap:var(--space-16);flex-direction:column;align-items:center;display:flex}.loading__message[data-v-0a94abcb]{margin:var(--space-0);color:rgba(var(--fg), .56)}.shell[data-v-136f14ff]{min-height:100vh}.shell--plain[data-v-136f14ff]{background:rgb(var(--bg))}.shell--sunken[data-v-136f14ff]{background:rgb(var(--bg-almost))}.bar[data-v-136f14ff]{align-items:center;gap:var(--space-24);height:var(--space-56);padding:var(--space-0) var(--space-16);background:rgb(var(--bg));display:flex}.bar__brand[data-v-136f14ff]{gap:var(--space-8);color:rgb(var(--fg));font-size:var(--font-size-xl);font-weight:var(--fw-bold);align-items:center;text-decoration:none;display:flex}.bar__mark[data-v-136f14ff],.bar__mark-text[data-v-136f14ff]{color:rgb(var(--ac))}.bar__links[data-v-136f14ff],.bar__account[data-v-136f14ff]{gap:var(--space-12);align-items:center;display:flex}.bar__account[data-v-136f14ff]{margin-left:auto}.bar__link[data-v-136f14ff]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);border-radius:var(--radius-8);color:rgba(var(--fg), .64);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);transition:color .16s var(--easing);text-decoration:none;display:inline-flex}.bar__link[data-v-136f14ff]:hover{color:rgb(var(--fg))}.bar__link--on[data-v-136f14ff]{background:rgba(var(--fg), .08);color:rgb(var(--fg));font-weight:var(--fw-bold)}.bar__icon[data-v-136f14ff]{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-8);color:rgb(var(--fg));transition:background-color .16s var(--easing);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (pointer:fine){.bar__icon[data-v-136f14ff]:hover{background:rgba(var(--fg), .08)}}.bar__icon--on[data-v-136f14ff]{color:rgb(var(--ac))}.bar__avatar[data-v-136f14ff]{width:var(--space-24);height:var(--space-24);background:rgb(var(--fg));color:rgb(var(--bg));font-family:var(--font-family-title);font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-none);transition:opacity .16s var(--easing);border-radius:50%;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (pointer:fine){.bar__avatar[data-v-136f14ff]:hover{opacity:.8}}.bar__avatar--on[data-v-136f14ff]{outline:var(--space-2) solid rgba(var(--fg), .24);outline-offset:var(--space-2)}.settings-overlay[data-v-136f14ff]{z-index:var(--z-sheet);padding:var(--space-56) var(--space-24) var(--space-24);background:rgba(var(--fg), .32);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.settings-overlay__panel[data-v-136f14ff]{width:100%;max-width:960px}.page[data-v-136f14ff]{max-width:1060px;margin:var(--space-0) auto;padding:var(--space-56) var(--space-32) var(--space-80)}.page__confirmation[data-v-136f14ff]{margin-bottom:var(--space-24)}.page-header[data-v-c4127745]{align-items:center;gap:var(--space-8);text-align:center;flex-direction:column;display:flex}.page-header__eyebrow[data-v-c4127745]{align-items:center;gap:var(--space-8);margin:var(--space-0);color:rgb(var(--ac));font-size:var(--font-size-md);font-weight:var(--fw-bold);display:flex}.page-header__title[data-v-c4127745]{margin:var(--space-0);font-size:33px;font-weight:var(--font-weight-extrabold);line-height:var(--line-height-none)}.chip[data-v-5189e32e]{gap:var(--space-4);padding:var(--space-4) var(--space-12);border-radius:var(--radius-24);font-size:14px;font-weight:var(--fw-bold);white-space:nowrap;align-items:center;display:inline-flex}.chip--neutral[data-v-5189e32e]{background:rgba(var(--fg), .06);color:rgba(var(--fg), .72)}.chip--accent[data-v-5189e32e]{background:rgba(var(--ac), .12);color:color-mix(in srgb, rgb(var(--ac)) 78%, #000)}.card[data-v-f6e38b1f]{padding:var(--space-24);border-radius:var(--radius-16);background:rgb(var(--bg));box-shadow:var(--elevation-1)}.settings__hint[data-v-f6e38b1f]{color:rgba(var(--fg), .7);margin:0 0 var(--space-24)}.settings__hint--tight[data-v-f6e38b1f]{margin:0 0 var(--space-8);font-size:.9rem}.settings__form[data-v-f6e38b1f]{gap:var(--space-16);flex-direction:column;max-width:40rem;display:flex}.settings__actions[data-v-f6e38b1f]{gap:var(--space-12);display:flex}.types__form-title[data-v-f6e38b1f]{margin:0;font-size:1rem}.types__list[data-v-f6e38b1f]{margin:0 0 var(--space-24);gap:var(--space-16);flex-direction:column;padding:0;list-style:none;display:flex}.types__item[data-v-f6e38b1f]{gap:var(--space-8);flex-direction:column;display:flex}.types__item--archived[data-v-f6e38b1f]{opacity:.65}.types__head[data-v-f6e38b1f]{justify-content:space-between;align-items:flex-start;gap:var(--space-16);display:flex}.types__name[data-v-f6e38b1f]{margin:0;font-size:1rem}.types__meta[data-v-f6e38b1f]{margin:var(--space-4) 0 0;color:rgba(var(--fg), .6);font-size:.9rem}.types__description[data-v-f6e38b1f]{color:rgba(var(--fg), .7);margin:0}.types__actions[data-v-f6e38b1f]{align-items:center;gap:var(--space-8);display:flex}.types__section-title[data-v-f6e38b1f]{margin:0 0 var(--space-12);text-transform:uppercase;letter-spacing:.04em;color:rgba(var(--fg), .6);font-size:.9rem}.types__empty[data-v-f6e38b1f]{margin-bottom:var(--space-24)}.types__empty h2[data-v-f6e38b1f]{margin:0 0 var(--space-8);font-size:1rem}.types__empty p[data-v-f6e38b1f]{color:rgba(var(--fg), .7);margin:0}.types__results[data-v-f6e38b1f]{border:1px solid rgba(var(--fg), .16);border-radius:var(--radius-8);padding:var(--space-16);gap:var(--space-8);flex-direction:column;display:flex}.types__results legend[data-v-f6e38b1f]{padding-inline:var(--space-8);font-size:.9rem}.types__result-row[data-v-f6e38b1f]{align-items:center;gap:var(--space-8);display:flex}.types__textarea[data-v-f6e38b1f]{padding:var(--space-12);border:1px solid rgba(var(--fg), .16);border-radius:var(--radius-8);font:inherit;resize:vertical}.types__select[data-v-f6e38b1f]{width:100%;min-height:var(--space-40);padding-inline:var(--space-12);border:1px solid rgba(var(--fg), .16);border-radius:var(--radius-8);background:rgb(var(--bg));color:rgb(var(--fg));font:inherit}.settings__form[data-v-d13828cf]{gap:var(--space-24);flex-direction:column;max-width:44rem;display:flex}.settings__hint[data-v-d13828cf]{color:rgba(var(--fg), .7);margin:0}.settings__actions[data-v-d13828cf]{gap:var(--space-12);display:flex}.layout__group[data-v-d13828cf]{gap:var(--space-12);flex-direction:column;display:flex}.layout__title[data-v-d13828cf]{margin:0;font-size:1rem}.layout__list[data-v-d13828cf]{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.layout__item[data-v-d13828cf]{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-12);border:1px solid rgba(var(--fg), .12);border-radius:var(--radius-8);background:rgb(var(--bg));display:flex}.layout__toggle[data-v-d13828cf]{align-items:center;gap:var(--space-8);display:inline-flex}.layout__always[data-v-d13828cf]{color:rgba(var(--fg), .5);font-size:.85rem}.layout__moves[data-v-d13828cf]{gap:var(--space-4);display:inline-flex}.layout__fixed[data-v-d13828cf]{color:rgba(var(--fg), .5);font-size:.85rem}.empty[data-v-13715764]{align-items:center;gap:var(--space-12);padding-block:var(--space-48);text-align:center;flex-direction:column;display:flex}.empty__title[data-v-13715764]{margin:var(--space-0);font-size:16px;font-weight:var(--fw-bold)}.empty__body[data-v-13715764]{max-width:24rem;margin:var(--space-0);color:rgba(var(--fg), .56)}.card[data-v-8cac6b88]{padding:var(--space-24);border-radius:var(--radius-16);background:rgb(var(--bg));box-shadow:var(--elevation-1)}.inbound__hint[data-v-8cac6b88]{color:rgba(var(--fg), .7);margin:0 0 var(--space-16)}.inbound__filters[data-v-8cac6b88]{gap:var(--space-8);margin-bottom:var(--space-24);flex-wrap:wrap;display:flex}.inbound__list[data-v-8cac6b88]{gap:var(--space-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inbound__item[data-v-8cac6b88]{gap:var(--space-12);flex-direction:column;display:flex}.inbound__head[data-v-8cac6b88]{justify-content:space-between;align-items:flex-start;gap:var(--space-16);display:flex}.inbound__subject[data-v-8cac6b88]{margin:0;font-size:1rem}.inbound__meta[data-v-8cac6b88]{margin:var(--space-4) 0 0;color:rgba(var(--fg), .6);font-size:.9rem}.inbound__summary[data-v-8cac6b88]{margin:var(--space-4) 0 0}.inbound__choice-actions[data-v-8cac6b88]{gap:var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.inbound__actions[data-v-8cac6b88]{gap:var(--space-8);display:flex}.inbound__body[data-v-8cac6b88]{padding:var(--space-16);border-radius:var(--radius-8);background:rgba(var(--fg), .04);white-space:pre-wrap;word-break:break-word;font:inherit;max-height:24rem;margin:0;overflow-y:auto}.inbound__draft[data-v-8cac6b88]{padding:var(--space-16);border:1px solid rgba(var(--fg), .16);border-radius:var(--radius-8);gap:var(--space-8);flex-direction:column;display:flex}.inbound__draft-title[data-v-8cac6b88]{margin:0;font-size:.95rem}.inbound__proposals[data-v-8cac6b88]{padding-left:var(--space-24);gap:var(--space-8);flex-direction:column;margin:0;display:flex}.inbound__proposal-detail[data-v-8cac6b88]{margin:var(--space-4) 0 0;white-space:pre-wrap;word-break:break-word;font:inherit;color:rgba(var(--fg), .7)}.inbound__reasoning[data-v-8cac6b88]{white-space:normal;color:rgba(var(--fg), .85)}.inbound__reasoning[data-v-8cac6b88] p,.inbound__reasoning[data-v-8cac6b88] ul,.inbound__reasoning[data-v-8cac6b88] ol{margin:0 0 var(--space-8)}.inbound__reasoning[data-v-8cac6b88]>:last-child{margin-bottom:0}.inbound__reasoning[data-v-8cac6b88] ul,.inbound__reasoning[data-v-8cac6b88] ol{padding-left:var(--space-24)}.inbound__reasoning[data-v-8cac6b88] li{margin-bottom:var(--space-4)}.inbound__reasoning[data-v-8cac6b88] code{padding:0 var(--space-4);border-radius:var(--radius-4);background:rgba(var(--fg), .06)}.knowledge-page[data-v-26191cad]{gap:var(--space-24);max-width:960px;margin:var(--space-0) auto;padding:var(--space-32) var(--space-40) var(--space-24);background:rgb(var(--bg));border-radius:var(--radius-16);box-shadow:var(--elevation-1);flex-direction:column;display:flex}.knowledge-page__header[data-v-26191cad]{gap:var(--space-4);flex-direction:column;display:flex}.knowledge-page__title[data-v-26191cad]{margin:var(--space-0);font-size:var(--font-size-xl);font-weight:var(--fw-bold)}.knowledge-page__lead[data-v-26191cad]{margin:var(--space-0);color:rgba(var(--fg), .56);font-size:var(--font-size-sm)}.overlay[data-v-5b189e2f]{z-index:var(--z-confirm);padding:var(--space-24);background:rgba(var(--fg), .32);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog[data-v-5b189e2f]{width:100%;max-width:440px;padding:var(--space-32);background:rgb(var(--bg));border-radius:var(--radius-16);box-shadow:var(--elevation-2)}.dialog__title[data-v-5b189e2f]{margin:var(--space-0) var(--space-0) var(--space-12);font-size:22px;font-weight:var(--fw-bold);line-height:1.3em}.dialog__body[data-v-5b189e2f]{margin:var(--space-0) var(--space-0) var(--space-24);color:rgba(var(--fg), .56)}.dialog__actions[data-v-5b189e2f]{justify-content:flex-end;gap:var(--space-12);display:flex}.settings__form[data-v-399ae40c]{margin-top:var(--space-32)}h2[data-v-399ae40c]{margin:var(--space-16) var(--space-0) var(--space-0);font-size:20px;font-weight:var(--fw-bold)}.settings__form[data-v-399ae40c]{gap:var(--space-16);flex-direction:column;max-width:460px;margin-inline:auto;display:flex}.settings__actions[data-v-399ae40c]{gap:var(--space-8);margin-top:var(--space-16);justify-content:flex-end;display:flex}.settings__session[data-v-399ae40c]{max-width:460px;margin:var(--space-40) auto var(--space-0);padding-top:var(--space-24);border-top:1px solid rgba(var(--fg), .08);justify-content:center;display:flex}.settings__select[data-v-399ae40c]{min-height:var(--space-40);padding-inline:var(--space-12);border:1px solid rgba(var(--fg), .16);border-radius:var(--radius-8);background:rgb(var(--bg));color:rgb(var(--fg));font:inherit}.settings__hint[data-v-399ae40c]{margin:var(--space-0);color:rgba(var(--fg), .56);font-size:14px}.settings__operational[data-v-399ae40c]{border-top:1px solid rgba(var(--fg), .12);padding-top:var(--space-24);margin-top:var(--space-24)}.settings__operational h2[data-v-399ae40c]{margin-bottom:var(--space-8);font-size:1rem}.settings__operational p[data-v-399ae40c]{color:rgba(var(--fg), .6);margin-top:var(--space-4)}.avatar[data-v-34599c6f]{width:var(--space-40);height:var(--space-40);background:rgb(var(--bg-almost));border-radius:var(--radius-12);color:rgba(var(--fg), .56);font-size:13px;font-weight:var(--fw-bold);letter-spacing:.04em;flex:none;place-items:center;display:inline-grid}.search[data-v-b1fd995c]{align-items:center;gap:var(--space-12);height:var(--space-40);padding:var(--space-0) var(--space-12);background:rgb(var(--bg-almost));border-radius:var(--radius-8);flex:1;display:flex}.search__icon[data-v-b1fd995c]{color:rgba(var(--fg), .4);align-items:center;display:inline-flex}.search__input[data-v-b1fd995c]{width:100%;font-size:var(--font-size-md);font:inherit;color:inherit;background:0 0;border:none}.search__input[data-v-b1fd995c]:focus{outline:none}.search__hidden[data-v-b1fd995c]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.people__banner[data-v-2e9ede2a],.people__toolbar[data-v-2e9ede2a]{margin-top:var(--space-32)}.people__toolbar[data-v-2e9ede2a]{max-width:640px;margin-inline:auto;display:flex}.people[data-v-2e9ede2a]{max-width:840px;margin:var(--space-32) auto var(--space-0);padding:var(--space-0);flex-direction:column;list-style:none;display:flex}.people__row[data-v-2e9ede2a]{gap:var(--space-16);padding:var(--space-16) var(--space-8);border-bottom:1px solid rgba(var(--fg), .08);align-items:center;display:flex}.people__text[data-v-2e9ede2a]{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.people__journeys[data-v-2e9ede2a]{gap:var(--space-8);flex-wrap:wrap;justify-content:flex-end;display:flex}.people__chip[data-v-2e9ede2a]{cursor:pointer}.people__muted[data-v-2e9ede2a],.people__none[data-v-2e9ede2a]{color:rgba(var(--fg), .56)}.people__none[data-v-2e9ede2a]{margin-top:var(--space-32);text-align:center}.table[data-v-4aeaa036]{border-collapse:collapse;text-align:left;width:100%}.table th[data-v-4aeaa036]{padding:var(--space-12) var(--space-16);border-bottom:1px solid rgba(var(--fg), .08);color:rgba(var(--fg), .5);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.table__head--upper[data-v-4aeaa036]{letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-size:var(--font-size-xxs);font-weight:var(--font-weight-extrabold)}.table__head--sentence[data-v-4aeaa036]{font-size:var(--font-size-sm)}.table td[data-v-4aeaa036]{padding:var(--space-16);font-size:var(--font-size-sm)}.table__row--solid td[data-v-4aeaa036]{border-bottom:1px solid rgba(var(--fg), .08)}.table__row--dashed td[data-v-4aeaa036]{border-bottom:1px dashed rgba(var(--fg), .16)}.table__cell--numeric[data-v-4aeaa036]{text-align:right}.table__row--navigable[data-v-4aeaa036]{cursor:pointer;transition:background var(--easing) .12s}.table__row--navigable[data-v-4aeaa036]:hover{background:rgb(var(--bg-almost))}.table__actions[data-v-4aeaa036]{white-space:nowrap;width:1%}.table__controls[data-v-4aeaa036]{gap:var(--space-8);justify-content:flex-end;align-items:center;display:flex}.table__chevron[data-v-4aeaa036]{color:rgba(var(--fg), .4);font-size:20px}.table__hidden[data-v-4aeaa036]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dims[data-v-11d5d0e9]{gap:var(--space-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dims__head[data-v-11d5d0e9]{justify-content:space-between;align-items:baseline;gap:var(--space-16);display:flex}.dims__label[data-v-11d5d0e9]{font-size:15px}.dims__value[data-v-11d5d0e9]{white-space:nowrap;color:rgba(var(--fg), .56);font-size:14px}.dims__track[data-v-11d5d0e9]{margin-top:var(--space-8);height:var(--space-4);border-radius:var(--radius-8);background:rgba(var(--fg), .08)}.dims__fill[data-v-11d5d0e9]{border-radius:var(--radius-8);background:rgb(var(--ac));height:100%;display:block}.dims__meta[data-v-11d5d0e9]{margin:var(--space-4) 0 0;color:rgba(var(--fg), .56);font-size:13px}.dist[data-v-cbdecc13]{gap:var(--space-8);flex-direction:column;display:flex}.dist__bar[data-v-cbdecc13]{border-radius:var(--radius-8);min-height:var(--space-24);display:flex;overflow:hidden}.dist__seg[data-v-cbdecc13]{min-width:0;color:rgb(var(--bg));justify-content:center;align-items:center;font-size:13px;display:flex}.dist__seg--0[data-v-cbdecc13]{background:rgba(var(--ac), .36)}.dist__seg--1[data-v-cbdecc13]{background:rgba(var(--ac), .64)}.dist__seg--2[data-v-cbdecc13]{background:rgb(var(--ac))}.dist__legend[data-v-cbdecc13]{gap:var(--space-12);color:rgba(var(--fg), .56);flex-wrap:wrap;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.dist__legend li[data-v-cbdecc13]{align-items:center;gap:var(--space-8);display:inline-flex}.dist__dot[data-v-cbdecc13]{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-8)}.dist__empty[data-v-cbdecc13]{color:rgba(var(--fg), .56);margin:0;font-size:14px}.overlay[data-v-595d793a]{z-index:var(--z-modal);padding:var(--space-24);background:rgba(var(--fg), .32);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-595d793a]{gap:var(--space-16);width:100%;max-width:520px;max-height:90vh;padding:var(--space-32);background:rgb(var(--bg));border-radius:var(--radius-16);box-shadow:var(--elevation-2);flex-direction:column;display:flex;overflow-y:auto}.modal__title[data-v-595d793a]{margin:var(--space-0);font-size:22px;font-weight:var(--fw-bold)}.meter[data-v-5cf6a1f6]{gap:var(--space-4);flex-direction:column;display:flex}.meter__caption[data-v-5cf6a1f6]{text-transform:uppercase;letter-spacing:.04em;color:rgba(var(--fg), .56);margin:0;font-size:12px}.meter__value[data-v-5cf6a1f6]{margin:0;font-size:56px;font-weight:700;line-height:1.1}.meter__of[data-v-5cf6a1f6]{color:rgba(var(--fg), .36);font-size:28px}.meter__note[data-v-5cf6a1f6],.meter__none[data-v-5cf6a1f6]{color:rgba(var(--fg), .56);margin:0;font-size:14px}.meter__change[data-v-5cf6a1f6]{margin:0;font-size:14px}.meter__change--up[data-v-5cf6a1f6]{color:rgb(var(--green))}.meter__change--down[data-v-5cf6a1f6]{color:rgb(var(--red))}.meter__track[data-v-5cf6a1f6]{margin-top:var(--space-8);height:var(--space-4);border-radius:var(--radius-8);background:rgba(var(--fg), .08)}.meter__fill[data-v-5cf6a1f6]{border-radius:var(--radius-8);background:rgb(var(--ac));height:100%;display:block}.sort[data-v-874ec100]{gap:var(--space-12);height:var(--space-40);padding:var(--space-0) var(--space-12);background:rgb(var(--bg-almost));border-radius:var(--radius-8);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.sort__select[data-v-874ec100]{appearance:none;padding:var(--space-0);padding-right:var(--space-24);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:rgb(var(--fg));cursor:pointer;background:0 0;border:none}.sort__select[data-v-874ec100]:focus-visible{outline:var(--space-2) solid rgba(var(--ac), .56);outline-offset:var(--space-2);border-radius:var(--radius-4)}.sort__chevron[data-v-874ec100]{right:var(--space-12);color:rgba(var(--fg), .4);pointer-events:none;position:absolute}.sort__hidden[data-v-874ec100]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.stamp[data-v-39d41f71]{color:rgba(var(--fg), .56);margin:0;font-size:13px}.themes[data-v-bed4ac52]{gap:var(--space-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.themes__name[data-v-bed4ac52]{margin:0;font-size:15px}.themes__quote[data-v-bed4ac52]{margin:var(--space-4) 0 0;padding-left:var(--space-12);border-left:2px solid rgba(var(--fg), .12);color:rgba(var(--fg), .56);font-size:14px;font-style:italic}.detail__tabs[data-v-56eb3aa5]{margin-top:var(--space-24);margin-bottom:var(--space-24);justify-content:center;display:flex}.detail__toolbar[data-v-56eb3aa5]{gap:var(--space-16);margin-top:var(--space-32);justify-content:space-between;align-items:center;display:flex}.detail__toolbar[data-v-56eb3aa5]>:last-child{white-space:nowrap;flex-shrink:0}.detail__table[data-v-56eb3aa5]{margin-top:var(--space-24)}.detail__section[data-v-56eb3aa5]{margin:var(--space-0);font-size:16px;font-weight:var(--fw-bold)}.detail__hint[data-v-56eb3aa5],.people__sor[data-v-56eb3aa5]{color:rgba(var(--fg), .56);font-size:var(--font-size-xxs)}.detail__muted[data-v-56eb3aa5]{color:rgba(var(--fg), .56)}.detail__clash[data-v-56eb3aa5]{margin-top:var(--space-4);color:rgb(var(--yellow));font-size:var(--font-size-xxs);font-weight:var(--font-weight-bold);display:block}.detail__hint[data-v-56eb3aa5]{margin:var(--space-0);font-size:14px}.detail__rule[data-v-56eb3aa5]{margin:var(--space-8) var(--space-0);border:none;border-top:1px solid rgba(var(--fg), .08)}.detail__form[data-v-56eb3aa5]{gap:var(--space-16);max-width:560px;margin:var(--space-32) auto var(--space-0);flex-direction:column;display:flex}.detail__form--flush[data-v-56eb3aa5]{margin:var(--space-0);max-width:none}.detail__form-actions[data-v-56eb3aa5]{gap:var(--space-8);justify-content:flex-end;display:flex}.detail__centred[data-v-56eb3aa5]{margin-top:var(--space-32);text-align:center}.people[data-v-56eb3aa5]{margin:var(--space-24) var(--space-0) var(--space-0);padding:var(--space-0);flex-direction:column;list-style:none;display:flex}.people__head[data-v-56eb3aa5]{gap:var(--space-16);padding:var(--space-8);border-bottom:1px solid rgba(var(--fg), .08);align-items:center;display:flex}.people__head-cell[data-v-56eb3aa5]:first-child{margin-left:calc(var(--space-40) + var(--space-16))}.people__head-spacer[data-v-56eb3aa5]{width:var(--space-32)}.people__sort[data-v-56eb3aa5]{padding:var(--space-0);color:rgba(var(--fg), .5);font:inherit;font-size:var(--font-size-xxs);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;cursor:pointer;background:0 0;border:none}.people__sort[data-v-56eb3aa5]:hover{color:rgb(var(--fg))}.people__row[data-v-56eb3aa5]{gap:var(--space-16);padding:var(--space-16) var(--space-8);border-bottom:1px solid rgba(var(--fg), .08);align-items:center;display:flex}.people__text[data-v-56eb3aa5]{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.people__score[data-v-56eb3aa5]{gap:var(--space-4);width:var(--space-88);font-weight:var(--font-weight-bold);flex-direction:column;display:flex}.people__figure[data-v-56eb3aa5]{font-size:var(--font-size-md)}.people__bar[data-v-56eb3aa5]{width:100%;height:var(--space-2);background:rgba(var(--fg), .12);border-radius:var(--radius-2);display:block;overflow:hidden}.people__bar-fill[data-v-56eb3aa5]{background:rgb(var(--fg));height:100%;display:block}.people__dot[data-v-56eb3aa5]{width:var(--space-8);height:var(--space-8);background:rgba(var(--fg), .32);border-radius:50%}.people__dot--on-track[data-v-56eb3aa5]{background:rgb(var(--green))}.people__dot--at-risk[data-v-56eb3aa5]{background:rgb(var(--red))}.people__dot--pending-action[data-v-56eb3aa5]{background:rgb(var(--yellow))}.people__change[data-v-56eb3aa5]{width:var(--space-64);text-align:right;font-size:14px}.people__checkin[data-v-56eb3aa5]{width:var(--space-96);text-align:right;font-size:14px}.people__status[data-v-56eb3aa5]{min-width:var(--space-96);text-align:center}.overview[data-v-56eb3aa5]{gap:var(--space-24);flex-wrap:wrap;align-items:flex-start;display:flex}.overview__score[data-v-56eb3aa5]{gap:var(--space-16);flex-direction:column;flex:0 320px;min-width:280px;display:flex}.overview__main[data-v-56eb3aa5]{gap:var(--space-24);flex-direction:column;flex:400px;min-width:0;display:flex}.card[data-v-56eb3aa5]{padding:var(--space-24);border-radius:var(--radius-16);background:rgb(var(--bg));box-shadow:var(--elevation-1)}.overview__main .card[data-v-56eb3aa5]{gap:var(--space-16);flex-direction:column;display:flex}.overview__title[data-v-56eb3aa5]{margin:0;font-size:18px}.overview__heading[data-v-56eb3aa5]{text-transform:uppercase;letter-spacing:.04em;color:rgba(var(--fg), .56);margin:0;font-size:12px}.points[data-v-56eb3aa5]{gap:var(--space-8);flex-direction:column;margin:0;display:flex}.points__row[data-v-56eb3aa5]{justify-content:space-between;gap:var(--space-16);font-size:14px;display:flex}.points__row dt[data-v-56eb3aa5]{color:rgba(var(--fg), .56);text-transform:capitalize}.points__row dd[data-v-56eb3aa5]{margin:0}.counts[data-v-56eb3aa5]{color:rgba(var(--fg), .56);margin:0;font-size:15px}.counts__figure[data-v-56eb3aa5]{color:rgb(var(--fg));font-size:24px;font-weight:600}.counts__sep[data-v-56eb3aa5]{padding:0 var(--space-8)}.sent[data-v-56eb3aa5]{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sent li[data-v-56eb3aa5]{justify-content:space-between;gap:var(--space-16);font-size:15px;display:flex}.detail__number[data-v-56eb3aa5],.detail__callback[data-v-56eb3aa5]{padding:var(--space-16);border-radius:var(--radius-8);background:rgb(var(--bg-almost))}.detail__callback-label[data-v-56eb3aa5]{margin:var(--space-0) var(--space-0) var(--space-8);font-weight:var(--fw-bold)}.detail__callback-url[data-v-56eb3aa5]{overflow-wrap:anywhere;font-family:monospace;font-size:13px;display:block}.detail__callbacks[data-v-56eb3aa5]{gap:var(--space-8);margin:var(--space-16) var(--space-0) var(--space-0);padding:var(--space-0);flex-direction:column;list-style:none;display:flex}.detail__callback-row[data-v-56eb3aa5]{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.detail__done[data-v-56eb3aa5],.detail__overdue[data-v-56eb3aa5]{font-size:14px}.detail__overdue[data-v-56eb3aa5]{color:rgb(var(--fg-warning,var(--fg)));font-weight:var(--fw-bold)}.detail__select[data-v-56eb3aa5]{min-height:var(--space-48);padding:var(--space-12) var(--space-16);background:rgb(var(--bg-almost));border:var(--space-1) solid transparent;border-radius:var(--radius-8);font:inherit;color:rgb(var(--fg))}.detail__number[data-v-56eb3aa5]{width:200px}.detail__form .detail__select[data-v-56eb3aa5],.detail__picker[data-v-56eb3aa5]{width:100%}.detail__activity[data-v-56eb3aa5]{gap:var(--space-32);margin-top:var(--space-24);grid-template-columns:280px 1fr;align-items:start;display:grid}@media (width<=880px){.detail__activity[data-v-56eb3aa5]{grid-template-columns:1fr}}.planned__hint[data-v-56eb3aa5]{color:rgba(var(--fg), .7);margin:0 0 var(--space-16)}.planned__list[data-v-56eb3aa5]{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.planned__item[data-v-56eb3aa5]{justify-content:space-between;align-items:flex-start;gap:var(--space-16);padding:var(--space-16);border:1px solid rgba(var(--fg), .12);border-radius:var(--radius-8);flex-wrap:wrap;display:flex}.planned__meta[data-v-56eb3aa5]{margin:var(--space-4) 0 0;color:rgba(var(--fg), .6);font-size:.9rem}.planned__drift[data-v-56eb3aa5]{margin:var(--space-4) 0 0;color:rgba(var(--fg), .75);font-size:.9rem}.planned__date[data-v-56eb3aa5]{align-items:center;gap:var(--space-8);display:flex}.planned__label[data-v-56eb3aa5]{color:rgba(var(--fg), .6);font-size:.85rem}.planned__input[data-v-56eb3aa5]{min-height:var(--space-40);padding-inline:var(--space-12);border:1px solid rgba(var(--fg), .16);border-radius:var(--radius-8);background:rgb(var(--bg));color:rgb(var(--fg));font:inherit}.sessions__banner[data-v-d2daad1b],.sessions__toolbar[data-v-d2daad1b]{margin-top:var(--space-32)}.sessions__toolbar[data-v-d2daad1b]{gap:var(--space-16);align-items:center;display:flex}.sessions__table[data-v-d2daad1b]{margin-top:var(--space-32)}.sessions__title[data-v-d2daad1b]{font-size:20px;font-weight:var(--fw-bold);display:block}.sessions__chips[data-v-d2daad1b]{gap:var(--space-8);margin-top:var(--space-8);display:flex}.sessions__status--running[data-v-d2daad1b]{color:rgb(var(--green));font-weight:var(--fw-bold)}.sessions__status--planned[data-v-d2daad1b]{color:rgba(var(--fg), .56)}.sessions__status--completed[data-v-d2daad1b]{color:rgb(var(--fg))}.sessions__muted[data-v-d2daad1b],.sessions__none[data-v-d2daad1b],.sessions__hint[data-v-d2daad1b]{color:rgba(var(--fg), .56)}.sessions__none[data-v-d2daad1b]{margin-top:var(--space-32);text-align:center}.sessions__hint[data-v-d2daad1b]{margin:calc(var(--space-8) * -1) var(--space-0) var(--space-0);font-size:14px}.sessions__form[data-v-d2daad1b]{gap:var(--space-16);flex-direction:column;display:flex}.sessions__form-actions[data-v-d2daad1b]{gap:var(--space-8);justify-content:flex-end;display:flex}.sessions__select[data-v-d2daad1b],.sessions__date[data-v-d2daad1b]{padding:var(--space-12);border:1px solid rgba(var(--fg), .16);border-radius:var(--radius-8);font:inherit;background:rgb(var(--bg))}.detail__tabs[data-v-6f765f7d]{margin-top:var(--space-24);margin-bottom:var(--space-24);justify-content:center;display:flex}.detail__toolbar[data-v-6f765f7d]{gap:var(--space-16);margin-top:var(--space-32);align-items:center;display:flex}.detail__table[data-v-6f765f7d]{margin-top:var(--space-32)}.detail__section[data-v-6f765f7d]{margin:var(--space-0);font-size:16px;font-weight:var(--fw-bold)}.detail__hint[data-v-6f765f7d]{margin:calc(var(--space-8) * -1) var(--space-0) var(--space-0);color:rgba(var(--fg), .56);font-size:14px}.detail__rule[data-v-6f765f7d]{margin:var(--space-8) var(--space-0);border:none;border-top:1px solid rgba(var(--fg), .08)}.assessment__select[data-v-6f765f7d]{min-height:var(--space-48);padding:var(--space-12) var(--space-16);background:rgb(var(--bg-almost));border:var(--space-1) solid transparent;border-radius:var(--radius-8);font:inherit;color:rgb(var(--fg))}.activities__section-title[data-v-6f765f7d]{margin:var(--space-24) 0 var(--space-12);text-transform:uppercase;letter-spacing:.04em;color:rgba(var(--fg), .6);font-size:.9rem}.activities__list[data-v-6f765f7d]{margin:0 0 var(--space-16);gap:var(--space-12);flex-direction:column;padding:0;list-style:none;display:flex}.activities__item[data-v-6f765f7d]{justify-content:space-between;align-items:flex-start;gap:var(--space-16);padding:var(--space-16);border:1px solid rgba(var(--fg), .12);border-radius:var(--radius-8);display:flex}.activities__meta[data-v-6f765f7d]{margin:var(--space-4) 0 0;color:rgba(var(--fg), .6);font-size:.9rem}.activities__actions[data-v-6f765f7d]{gap:var(--space-8);display:flex}.detail__number[data-v-6f765f7d]{width:140px;min-height:var(--space-48);padding:var(--space-12) var(--space-16);background:rgb(var(--bg-almost));border:var(--space-1) solid transparent;border-radius:var(--radius-8);font:inherit;color:rgb(var(--fg))}.detail__seq[data-v-6f765f7d],.detail__muted[data-v-6f765f7d]{color:rgba(var(--fg), .56)}.detail__url[data-v-6f765f7d]{overflow-wrap:anywhere;font-size:13px}.detail__form[data-v-6f765f7d]{gap:var(--space-16);max-width:640px;margin:var(--space-32) auto var(--space-0);flex-direction:column;display:flex}.detail__form-actions[data-v-6f765f7d]{gap:var(--space-8);justify-content:flex-end;display:flex}.detail__textarea[data-v-6f765f7d]{padding:var(--space-12);border:1px solid rgba(var(--fg), .16);border-radius:var(--radius-8);font:inherit;resize:vertical}.detail__domains[data-v-6f765f7d]{border:1px solid rgba(var(--fg), .16);border-radius:var(--radius-8);padding:var(--space-16);gap:var(--space-8);flex-direction:column;display:flex}.detail__domains legend[data-v-6f765f7d]{padding-inline:var(--space-8);font-size:.9rem}.detail__domain-row[data-v-6f765f7d]{align-items:center;gap:var(--space-8);display:flex}.programs__banner[data-v-d2aa0c7e],.programs__toolbar[data-v-d2aa0c7e]{margin-top:var(--space-32)}.programs__toolbar[data-v-d2aa0c7e]{gap:var(--space-16);align-items:center;display:flex}.programs__table[data-v-d2aa0c7e]{margin-top:var(--space-32)}.programs__name[data-v-d2aa0c7e]{gap:var(--space-8);align-items:baseline;display:inline-flex}.programs__marker[data-v-d2aa0c7e]{color:rgb(var(--ac));flex:none}.programs__muted[data-v-d2aa0c7e],.programs__none[data-v-d2aa0c7e]{color:rgba(var(--fg), .56)}.programs__none[data-v-d2aa0c7e]{margin-top:var(--space-32);text-align:center}.programs__form[data-v-d2aa0c7e]{gap:var(--space-16);flex-direction:column;display:flex}.programs__form-actions[data-v-d2aa0c7e]{gap:var(--space-8);justify-content:flex-end;display:flex}.programs__textarea[data-v-d2aa0c7e]{padding:var(--space-12);border:1px solid rgba(var(--fg), .16);border-radius:var(--radius-8);font:inherit;resize:vertical}.technical-log__bar[data-v-d1cb7bd5]{justify-content:space-between;align-items:flex-start;gap:var(--space-16);margin-bottom:var(--space-24);flex-wrap:wrap;display:flex}.technical-log__intro[data-v-d1cb7bd5]{color:rgba(var(--fg), .7);margin:0}.technical-log__live[data-v-d1cb7bd5]{align-items:center;gap:var(--space-12);white-space:nowrap;display:flex}.technical-log__live label[data-v-d1cb7bd5]{align-items:center;gap:var(--space-4);color:rgba(var(--fg), .6);display:inline-flex}.technical-log__table[data-v-d1cb7bd5]{border-collapse:collapse;width:100%}.technical-log__table th[data-v-d1cb7bd5]{text-align:left;padding:var(--space-12) var(--space-16);border-bottom:1px solid rgba(var(--fg), .12);font-weight:600}.technical-log__table td[data-v-d1cb7bd5]{padding:var(--space-12) var(--space-16);border-bottom:1px solid rgba(var(--fg), .06)}.technical-log__numeric[data-v-d1cb7bd5]{text-align:right}.technical-log__row[data-v-d1cb7bd5]{cursor:pointer}.technical-log__row[data-v-d1cb7bd5]:hover,.technical-log__row[data-v-d1cb7bd5]:focus-visible{background:rgba(var(--fg), .04)}.technical-log__pager[data-v-d1cb7bd5]{justify-content:space-between;align-items:center;gap:var(--space-16);margin-top:var(--space-24);display:flex}.technical-log__pager button[data-v-d1cb7bd5]:disabled{opacity:.4;cursor:not-allowed}.detail__back[data-v-1de745b5]{cursor:pointer;color:rgba(var(--fg), .7);margin-bottom:var(--space-16);background:0 0;border:0;padding:0}.detail__facts[data-v-1de745b5]{gap:var(--space-12);margin-bottom:var(--space-24);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.detail__facts dt[data-v-1de745b5]{color:rgba(var(--fg), .6);font-size:.85rem}.detail__facts dd[data-v-1de745b5]{margin:0;font-weight:500}.detail__section[data-v-1de745b5]{margin-bottom:var(--space-32)}.detail__section h2[data-v-1de745b5]{margin-bottom:var(--space-8);font-size:1rem}.detail__reference[data-v-1de745b5]{color:rgba(var(--fg), .6);word-break:break-all;font-size:.85rem}.detail__note[data-v-1de745b5]{color:rgba(var(--fg), .6)}.detail__payload[data-v-1de745b5]{background:rgba(var(--fg), .04);border-radius:var(--radius-8);padding:var(--space-16);white-space:pre-wrap;word-break:break-word;max-height:28rem;overflow-x:auto}.detail__table[data-v-1de745b5]{border-collapse:collapse;width:100%}.detail__table th[data-v-1de745b5],.detail__table td[data-v-1de745b5]{text-align:left;padding:var(--space-8) var(--space-12);border-bottom:1px solid rgba(var(--fg), .08)}.detail__call[data-v-1de745b5]{border:1px solid rgba(var(--fg), .1);border-radius:var(--radius-8);padding:var(--space-16);margin-bottom:var(--space-16)}.detail__call header[data-v-1de745b5]{align-items:center;gap:var(--space-8);margin-bottom:var(--space-12);display:flex}.detail__call h3[data-v-1de745b5]{color:rgba(var(--fg), .6);margin:var(--space-12) 0 var(--space-4);font-size:.85rem}.card[data-v-4718b8fa]{padding:var(--space-24);border-radius:var(--radius-16);background:rgb(var(--bg));box-shadow:var(--elevation-1)}.settings__hint[data-v-4718b8fa]{color:rgba(var(--fg), .7);margin:0 0 var(--space-24)}.settings__form[data-v-4718b8fa]{gap:var(--space-16);flex-direction:column;max-width:36rem;display:flex}.tools__form-title[data-v-4718b8fa]{margin:0;font-size:1rem}.settings__actions[data-v-4718b8fa]{gap:var(--space-12);display:flex}.tools__list[data-v-4718b8fa]{margin:0 0 var(--space-24);gap:var(--space-16);flex-direction:column;padding:0;list-style:none;display:flex}.tools__item[data-v-4718b8fa]{gap:var(--space-12);flex-direction:column;display:flex}.tools__head[data-v-4718b8fa]{justify-content:space-between;align-items:flex-start;gap:var(--space-16);display:flex}.tools__name[data-v-4718b8fa]{margin:0;font-size:1rem}.tools__meta[data-v-4718b8fa]{margin:var(--space-4) 0 0;color:rgba(var(--fg), .6);font-size:.9rem}.tools__actions[data-v-4718b8fa]{align-items:center;gap:var(--space-8);display:flex}.tools__status--needs_attention[data-v-4718b8fa]{color:rgb(var(--danger))}.tools__capabilities[data-v-4718b8fa]{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tools__capabilities li[data-v-4718b8fa]{align-items:baseline;gap:var(--space-8);flex-wrap:wrap;display:flex}.tools__risk[data-v-4718b8fa],.tools__description[data-v-4718b8fa]{color:rgba(var(--fg), .6);font-size:.85rem}.tools__empty[data-v-4718b8fa]{margin-bottom:var(--space-24)}.tools__empty h2[data-v-4718b8fa]{margin:0 0 var(--space-8);font-size:1rem}.tools__empty p[data-v-4718b8fa]{color:rgba(var(--fg), .7);margin:0}.tools__share[data-v-4718b8fa]{align-items:center;gap:var(--space-8);display:inline-flex}.tools__select[data-v-4718b8fa]{width:100%;min-height:var(--space-40);padding-inline:var(--space-12);border:1px solid rgba(var(--fg), .16);border-radius:var(--radius-8);background:rgb(var(--bg));color:rgb(var(--fg));font:inherit}.code[data-v-c7ccd41d]{gap:var(--space-8);display:flex}.code__box[data-v-c7ccd41d]{width:var(--space-48);height:var(--space-56);padding:var(--space-0);background:rgb(var(--bg-almost));border:var(--space-1) solid rgba(var(--fg), .16);border-radius:var(--radius-8);font:inherit;font-size:24px;font-weight:var(--fw-bold);text-align:center;text-transform:uppercase;color:rgb(var(--fg));transition:background-color .16s var(--easing), border-color .16s var(--easing)}@media (pointer:fine){.code__box[data-v-c7ccd41d]:hover:not(:disabled){border-color:rgba(var(--fg), .32)}}.code__box[data-v-c7ccd41d]:focus{background:rgb(var(--bg));border-color:rgb(var(--ac));box-shadow:0 0 0 var(--space-2) rgba(var(--ac), .24);outline:none}.code--error .code__box[data-v-c7ccd41d],.code--error .code__box[data-v-c7ccd41d]:hover,.code--error .code__box[data-v-c7ccd41d]:focus{border-color:rgb(var(--red));box-shadow:none}.code--error .code__box[data-v-c7ccd41d]:focus{box-shadow:0 0 0 var(--space-2) rgba(var(--red), .24)}.code__box[data-v-c7ccd41d]:disabled{opacity:.4;pointer-events:none}.login[data-v-4047b6e8]{min-height:100vh;padding:var(--space-24);background:rgb(var(--bg-almost));justify-content:center;align-items:center;display:flex}.login__card[data-v-4047b6e8]{gap:var(--space-24);width:100%;max-width:440px;padding:var(--space-40);background:rgb(var(--bg));border-radius:var(--radius-16);box-shadow:var(--elevation-1);flex-direction:column;display:flex}.login__title[data-v-4047b6e8]{margin:var(--space-0);font-size:28px;font-weight:var(--fw-bold);line-height:1.2em}.login__lead[data-v-4047b6e8]{margin:var(--space-0);color:rgba(var(--fg), .56)}.login__form[data-v-4047b6e8]{gap:var(--space-24);flex-direction:column;display:flex}.login__alternatives[data-v-4047b6e8]{gap:var(--space-8);flex-wrap:wrap;display:flex}.page[data-v-823f10fe]{min-height:100vh;padding:var(--space-24);background:rgb(var(--bg-almost));justify-content:center;align-items:center;display:flex}.page__card[data-v-823f10fe]{gap:var(--space-16);max-width:520px;padding:var(--space-40);background:rgb(var(--bg));border-radius:var(--radius-16);box-shadow:var(--elevation-1);flex-direction:column;display:flex}h1[data-v-823f10fe]{margin:var(--space-0);font-size:28px;font-weight:var(--fw-bold)}p[data-v-823f10fe]{margin:var(--space-0);color:rgba(var(--fg), .56)}.page[data-v-fb8a6622]{gap:var(--space-24);max-width:760px;min-height:100vh;margin:var(--space-0) auto;padding:var(--space-48) var(--space-24);background:rgb(var(--bg-almost));flex-direction:column;display:flex}.page__header[data-v-fb8a6622]{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.page__title[data-v-fb8a6622]{margin:var(--space-0);font-size:28px;font-weight:var(--fw-bold)}.progress[data-v-fb8a6622]{gap:var(--space-16);padding:var(--space-24);border-radius:var(--radius-16);background:rgb(var(--bg));box-shadow:var(--elevation-1);flex-direction:column;display:flex}.progress__stats[data-v-fb8a6622]{gap:var(--space-24);margin:var(--space-0);flex-wrap:wrap;display:flex}.progress__stat dt[data-v-fb8a6622]{color:rgba(var(--fg), .56);font-size:13px}.progress__stat dd[data-v-fb8a6622]{margin:var(--space-0);font-size:16px}.progress__heading[data-v-fb8a6622]{margin:var(--space-0);text-transform:uppercase;letter-spacing:.04em;color:rgba(var(--fg), .56);font-size:12px}.progress__history[data-v-fb8a6622]{gap:var(--space-8);margin:var(--space-0);padding:var(--space-0);flex-direction:column;list-style:none;display:flex}.progress__history li[data-v-fb8a6622]{justify-content:space-between;gap:var(--space-16);font-size:15px;display:flex}.progress__when[data-v-fb8a6622],.progress__pending[data-v-fb8a6622]{color:rgba(var(--fg), .56);font-size:14px}.progress__pending[data-v-fb8a6622]{margin:var(--space-0)}.welcome[data-v-c4e592f0]{justify-content:center;align-items:center;gap:var(--space-8);text-align:center;flex-direction:column;min-height:100vh;display:flex}h1[data-v-c4e592f0]{font-weight:var(--fw-bold);color:rgb(var(--ac))}.muted[data-v-c4e592f0]{color:rgba(var(--fg), .56)}
